How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
A coend is a colimit weighted by the hom-bifunctor, and an end a limit weighted by it
Statement
Let be small (Small, locally small, and large categories), let be locally small and let be a functor. Take the index category to be (Product category and its projection functors, Opposite category ) and itself as the diagram.
Coend clause. Let be the weight , that is the hom-bifunctor (The covariant and contravariant hom-assignments and the hom-bifunctor of a locally small category, The hom-assignment is a bifunctor) composed with the interchange of the two slots, which is what makes it a functor on and not on . Then the cowedges under with vertex are exactly the natural transformations , naturally in , so has a coend exactly when exists (The end and the coend of a functor , Set-weighted limits and colimits) and then
End clause. Let be the hom-bifunctor itself, . Then the wedges over with vertex are exactly the natural transformations , naturally in , so has an end exactly when exists and then .
Facts & Assumptions
Given: A small category , a locally small category and a functor on with values in .
A category is small when both and are sets. (Small, locally small, and large categories).
The product category has morphisms , componentwise identities, and componentwise composition (Product category and its projection functors).
The opposite category has the same objects and reverses every morphism: , and strictly (Opposite category ).
The hom-assignment sends to , and a morphism of the product category consisting of and acts by (The covariant and contravariant hom-assignments and the hom-bifunctor of a locally small category).
For every locally small category , the hom-assignment is a functor (The hom-assignment is a bifunctor).
A wedge from to is a dinatural transformation from a constant functor to : a family with ; a cowedge is a family with (Wedges and cowedges, and the categories they form).
An end of is a terminal object of the category of wedges over and a coend an initial object of the category of cowedges under ; in short, an end is a terminal wedge and a coend an initial cowedge (The end and the coend of a functor ).
A weighted limit is an object that represents the functor sending an object to the set of natural transformations from the weight, and a weighted colimit is characterised by naturally in (Set-weighted limits and colimits).
A representation of a functor is an object together with a natural isomorphism from the corresponding hom-functor; The pair is a representation of , and is a representing object (Presheaves, covariantly and contravariantly representable functors, and representations).
Proof
The index category is small with , and is by [F6]. The assignment is the functor of [L1] composed with the interchange of the two slots, which is an isomorphism , so is a functor on ; the interchange is what the variance requires, and writing the hom-bifunctor on instead would give the weight of the end clause, not of the coend clause. A morphism of is a pair with and in , and sends to by [F4].
For the coend clause, send a cowedge with vertex to the family for , which equals by the cowedge equation of [F2] at . It is natural: for as in step 1.1, both and reduce, by the factorisations of supplied by [F5] and the cowedge equation at , to . Conversely a natural gives , whose cowedge equation at is naturality of at read against naturality at , both of which compute . The two assignments are mutually inverse, since and naturality recovers from .
For the end clause, send a wedge with vertex to for , which equals by the wedge equation of [F2] at . A morphism of is a pair with and , and both and reduce, by the same factorisations and the wedge equation at , to . Conversely a natural gives , and naturality at and at gives the two sides of the wedge equation.
Both correspondences are natural in : postcomposing a cowedge with postcomposes every with , and precomposing a wedge with precomposes every with . So by [F1] and [F8] an initial cowedge under is exactly a representing object for and a terminal wedge exactly a representing object for ; by [F3] the coend of exists exactly when does and the end exactly when does, with equality in each case.
Remarks
The variance of the weight is fixed before any computation and is the point at which the statement can go wrong. A weight for a colimit over is a presheaf on , so it is a functor on , and the hom-bifunctor becomes one only after its two slots are interchanged. The weight for the end clause is the hom-bifunctor with no interchange at all.
Together with An end is a limit over the twisted arrow category, and a coend is a colimit over its opposite this closes the loop between the two descriptions of a coend. One presents it as an ordinary colimit over a larger index category; the other presents it as a weighted colimit over the original index category, with the hom-bifunctor carrying the information that the larger index category encoded. The category of elements of the weight is what turns one into the other, by A weighted limit is an ordinary limit over the category of elements of the weight, and a weighted colimit an ordinary colimit over it.
Depends on
- Set-weighted limits and colimits
- The end and the coend of a functor $\mathcal C^{\mathrm{op}}\times\mathcal C\to\mathcal D$
- Wedges and cowedges, and the categories they form
- The covariant and contravariant hom-assignments and the hom-bifunctor of a locally small category
- The hom-assignment $\mathcal C(-,-):\mathcal C^{\mathrm{op}}\times\mathcal C\to\mathbf{Set}$ is a bifunctor
- Product category and its projection functors
- Opposite category $\mathcal C^{\mathrm{op}}$
- Presheaves, covariantly and contravariantly representable functors, and representations
- Small, locally small, and large categories
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
21 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- E. Riehl, Categorical Homotopy Theory, Example 7.2.9 (standard reference, not scraped)