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.
FALSE: every functor on has an end
Statement
False claim: every functor has an end (The end and the coend of a functor ).
Facts & Assumptions
Given: The discrete category on the set of natural numbers, the full subcategory of whose objects are the finite sets, and the functor with for every pair of objects.
Sets as objects and functions as morphisms form a large locally small category (Sets and functions form the large locally small category ).
A subcategory has a subclass of the objects and, for each pair, a subclass of the morphisms; The subcategory is full when for every pair of its objects (Subcategory and full subcategory).
A category is small when both and are sets. (Small, locally small, and large categories).
A wedge from to is a family with for every (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, so an end is a wedge through which every wedge factors by exactly one morphism (The end and the coend of a functor ).
For small and a target where the displayed objects exist, an end is the equalizer of two products, the first indexed by the objects of and the second by its morphisms (An end is the equalizer of two products, and a coend the coequalizer of two coproducts).
A product of is an object with projections such that every family has a unique pairing (Products and coproducts as limits and colimits of discrete diagrams, including their existence-and-uniqueness equations).
A set is finite when for some , and then is that unique (The cardinality of a finite set).
For every there is no injection (The pigeonhole principle on ).
A category is complete when it has all small limits; Completeness and cocompleteness do not assert the existence of limits or colimits of large diagrams (Finite, small, and large limits and colimits; complete and cocomplete categories).
Refutation
Let be discrete on , so its only morphisms are identities and it is small by [F6]; let be the full subcategory of on the finite sets, which is a category by [F3] and [F4]; and let send every pair of objects to the two-element set and every morphism to an identity, which is a functor because every morphism of is an identity. The index category is deliberately small, so that smallness of the index is not what is at issue.
A wedge over with vertex is an unconstrained family: by [F8] the wedge equation is imposed only at morphisms of , and all of those are identities, at which it reads . So a wedge with vertex is exactly a family of functions indexed by , and by [L1] and [F2] an end of is exactly a product of the diagonal values in .
No object of has that property. Suppose were an end, with by [F5]. Take the vertex to be a one-element set, which is an object of ; the wedges with that vertex are the families with , and the families that are at exactly one of the numbers and elsewhere are pairwise distinct. By [F1] each factors through by exactly one morphism from a one-element set, that is by exactly one element of , and distinct wedges give distinct elements; this is an injection , hence an injection , which [L2] forbids. So has no end and the claim is false.
A large index category is a second and independent way for an end to fail, since the equalizer description of [L1] would then ask for a product over a proper class, and [F7] records that completeness asserts nothing about diagrams that are not small. The refutation above does not use that route: its index category is small, and what fails is the target.
Remarks
The witness turns on the target, not on the index. Taking to be all of would make the end exist, since the required product is then available; taking the diagonal values to be one-element sets would also make it exist, since the product of one-element sets is a one-element set. It is the combination of infinitely many two-element values with a target closed under nothing infinite that removes the end.
The correct sufficient condition is on this page: Ends exist over a small index category in a complete target, and coends in a cocomplete one asks for a small index category and a complete target, and the witness above has the first without the second.
Depends on
- The end and the coend of a functor $\mathcal C^{\mathrm{op}}\times\mathcal C\to\mathcal D$
- An end is the equalizer of two products, and a coend the coequalizer of two coproducts
- Products and coproducts as limits and colimits of discrete diagrams, including their existence-and-uniqueness equations
- Subcategory and full subcategory
- Sets and functions form the large locally small category $\mathbf{Set}$
- The cardinality $\lvert A\rvert$ of a finite set
- The pigeonhole principle on $\mathbb{N}$
- Small, locally small, and large categories
- Finite, small, and large limits and colimits; complete and cocomplete categories
- Wedges and cowedges, and the categories they form
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
34 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
- B. Richter, From Categories to Homotopy Theory (author's draft), Proposition 4.5.3 (standard reference, not scraped)