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.
Limits and Colimits: Examples and Counterexamples
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- Cardinal Arithmetic, Cofinality and the Alephs
- Categories, Functors and Natural Transformations
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Free Groups and Presentations
- Group Homomorphisms and the Isomorphism Theorems
- Limits and Colimits
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Ordinal Arithmetic and the First Uncountable Ordinal
- Ordinals, Cardinals, and Transfinite Recursion
- Relations, Functions, and Quotients
- Set Theory Beyond Choice: Recorded, Not Proved Here
- Subspaces, Products, and Quotients
- Suprema and Infima
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Universal Properties, Representables and the Yoneda Lemma
2 · Summary
3 · Logical flowchart
4 · Definitions, theorems and proofs
None yet.
5 · Examples, counterexamples and false statements
Products in Set are Cartesian products and coproducts are tagged disjoint unions
Example
For a set-indexed family in , the categorical product is the Cartesian product , and the categorical coproduct is the tagged disjoint union .
Facts & Assumptions
Given: A set-indexed family .
A product represents families , and a coproduct represents families (Products and coproducts as limits and colimits of discrete diagrams, including their existence-and-uniqueness equations).
Morphisms of are functions (Sets and functions form the large locally small category ).
Verification
Coordinate evaluation gives functions . Given , define . Then , and these equations determine every value of , proving existence and uniqueness in [F1].
If , the product consists of the single empty function, so there is exactly one function from every to it. Thus the same verification covers the nullary product.
Let the th injection send to . Given , define . This is the unique function whose composite with the th injection is for all , so [F1] proves the coproduct property. For , the tagged union is empty and has exactly one function to every set.
Equalizers in Set are agreement subsets and coequalizers are quotients by the generated equivalence relation
Example
For functions , their equalizer is the inclusion . Their coequalizer is the quotient by the least equivalence relation containing for all .
Facts & Assumptions
Given: Parallel functions .
Equalizers and coequalizers have their factorization universal properties (Equalizers and coequalizers as limits and colimits of a parallel pair).
Morphisms in are functions (Sets and functions form the large locally small category ).
An equivalence relation is reflexive, symmetric, and transitive (Equivalence relation, equivalence class, and the quotient set ).
A function factors uniquely through a quotient exactly when it is constant on equivalence classes (Let be an equivalence relation on with quotient map , and let . There is a function with if and only if implies ; and such a is then unique).
Verification
The inclusion satisfies . If equalizes , every lies in , so has a unique corestriction . This is the equalizer property [F1].
Intersect all equivalence relations on containing the pairs ; by [F3] the result is the least one. Its quotient map satisfies .
If satisfies , equality of is itself preserved under reflexive, symmetric, and transitive closure, so is constant on -classes. By [L1] it factors uniquely through . Conversely every map through equalizes . Thus is the coequalizer in [F1].
Pullbacks in Set are fibre products and pushouts are quotients of tagged disjoint unions
Example
For , the pullback in is . For , the pushout is the tagged union modulo the least equivalence relation identifying with for every .
Facts & Assumptions
Given: The displayed cospan and span of sets.
Pullbacks and pushouts have their compatible-pair universal properties (Pullbacks and pushouts as limits and colimits of cospans and spans).
Morphisms in are functions (Sets and functions form the large locally small category ).
Equivalence relations are reflexive, symmetric, and transitive, and maps constant on classes factor uniquely through the quotient (Equivalence relation, equivalence class, and the quotient set , Let be an equivalence relation on with quotient map , and let . There is a function with if and only if implies ; and such a is then unique).
Verification
The coordinate projections of the displayed subset satisfy the cospan equation. If and satisfy , then is the unique function into the subset with those two projections. This is [F1].
In the tagged union, generate an equivalence relation from . The quotient injections agree on .
Compatible maps and define a function on the tagged union by cases. It is equal on every generating pair and hence constant on classes, so [F3] gives a unique quotient factor. Conversely any quotient map restricts to such a compatible pair. This is the pushout property [F1].
A pullback in Top is the fibre product with the subspace topology inherited from the product
Example
For continuous maps , the pullback in is
with the subspace topology inherited from the product topology on .
Facts & Assumptions
Given: The displayed continuous maps.
A pullback represents compatible pairs of maps (Pullbacks and pushouts as limits and colimits of cospans and spans).
Top-limits have the Set-limit as underlying set (Top is complete and cocomplete, and its underlying-set functor preserves all small limits and colimits).
For with the product topology of The product set of functions choosing a point in each factor, the projections, the box topology, and the product topology as the initial topology of the projections; the empty product is a one-point space, a function is continuous exactly when every component is continuous (A map into a product is continuous iff each of its components is; the projections are continuous and open; and each projection is surjective when every factor is nonempty, which for an infinite index set uses the Axiom of Choice, claim 2).
A map into a subspace is continuous exactly when its composite with the inclusion is continuous, provided its set map lands there (Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace).
Verification
The restricted coordinate projections are continuous by [F2] and [F3], and their composites with agree by definition of .
If and are continuous with , their unique Set-theoretic pairing lands in by [L1]. Its composite with is , continuous by [F2], so [F3] makes the factor continuous.
Its uniqueness follows from uniqueness of its two coordinate functions. Thus [F1] identifies the displayed space as the pullback.
The equalizer of two group homomorphisms is their agreement subgroup
Example
For group homomorphisms , their equalizer in is the inclusion .
Facts & Assumptions
Given: The parallel group homomorphisms .
An equalizer is an equalizing arrow through which every other equalizing arrow factors uniquely (Equalizers and coequalizers as limits and colimits of a parallel pair).
Groups and homomorphisms form , and homomorphisms preserve products, identities, and inverses (Groups and group homomorphisms form the large locally small category , Monoid homomorphism and group homomorphism).
Verification
Since , the identity lies in . If , then , and similarly . Thus is a subgroup and its inclusion is a homomorphism.
The inclusion equalizes . If satisfies , then , so the unique set-theoretic corestriction is a homomorphism and the inclusion composed with is .
Injectivity of the inclusion makes this factor unique. By [F1], it is the equalizer.
The colimit of an increasing chain of sets is its union
Example
For inclusions , the colimit in is with the inclusion maps.
Facts & Assumptions
Given: The increasing chain of sets.
A colimit cocone admits a unique map to every other cocone (Limits and colimits as terminal cones and initial cocones, with existence and uniqueness in their universal properties).
A Set-colimit is a quotient of the tagged union by the identifications induced by diagram arrows (Set has all small colimits, realized as a quotient of a set-indexed disjoint union).
Verification
The inclusions form a cocone. Let be any cocone, so whenever .
For , choose any with and set . If , then at the later stage the cocone equations give . Thus is well-defined.
The equations hold by definition and determine on every element of the union, so the factor is unique. By [F1], is the colimit.
In [L1], tagged copies of one element appearing at different stages are identified at a common later stage. Hence its quotient is canonically the same ordinary union, without any assumption that the stages are disjoint.
In a poset regarded as a category, products are infima, coproducts are suprema, and equalizers are automatic
Example
In a poset category, a product of a family is its infimum, a coproduct is its supremum, and for any parallel pair the identity of its domain is an equalizer while the identity of its codomain is a coequalizer.
Facts & Assumptions
Given: A poset regarded as a category.
An arrow means , and at most one such arrow exists (A preorder is a category with at most one morphism between any two objects, and its functors are exactly monotone maps).
Products and coproducts represent cones and cocones over discrete families (Products and coproducts as limits and colimits of discrete diagrams, including their existence-and-uniqueness equations).
Equalizers and coequalizers have their parallel-pair universal properties (Equalizers and coequalizers as limits and colimits of a parallel pair).
Verification
A cone from to is exactly the assertion for all . Its unique factor through says for every lower bound . Thus [F2] is exactly the greatest-lower-bound property.
Reversing all inequalities turns the coproduct property into the least-upper-bound property. The empty cases give the greatest and least elements, respectively.
If exist, [F1] gives . Then equalizes them and every arrow into factors through uniquely. Dually, is a coequalizer.
The singleton set and trivial group are terminal, while the empty set and trivial group are initial
Example
In the empty-diagram limit is any singleton and its colimit is . In both are the trivial group.
Facts & Assumptions
Given: The empty diagrams in and .
Empty-diagram limits are terminal objects and empty-diagram colimits are initial objects (Limits of empty diagrams are terminal objects, and colimits of empty diagrams are initial objects).
Sets and functions form (Sets and functions form the large locally small category ).
Groups and homomorphisms form (Groups and group homomorphisms form the large locally small category ).
Verification
For every set , exactly one function and exactly one function exist. Thus the singleton is terminal and the empty set initial in .
For every group , the constant map is the unique homomorphism to the trivial group. A homomorphism must send the identity to the identity, so it too is unique. Thus is both terminal and initial in .
Applying [L1] to steps 1.1 and 1.2 gives the four claimed empty-diagram limits and colimits.
Assuming Choice, nonempty sets have all small products but a parallel pair with no equalizer and hence a diagram with no limit
Statement refuted
If a category has all small products, then it has all small limits.
Facts & Assumptions
Given: The full category of nonempty sets and all functions between them, under the Axiom of Choice.
Products represent set-indexed families of maps, including the empty family (Products and coproducts as limits and colimits of discrete diagrams, including their existence-and-uniqueness equations).
Equalizers represent equalizing maps (Equalizers and coequalizers as limits and colimits of a parallel pair).
General small limits require products together with equalizers (Every small limit can be constructed as an equalizer between products over the objects and arrows of the index category).
Choice is equivalent to nonemptiness of a product of an arbitrary family of nonempty sets (The Axiom of Choice).
Counterexample
The ordinary Cartesian product of any set-indexed family of nonempty sets is nonempty by [F3] and has the product property [F1] inside the full subcategory. For the empty family, the singleton is a nonempty terminal object. Thus has all small products.
Let be the constant maps with values and . If equalized them, then and would be the distinct constant functions on the nonempty set . Hence no equalizing cone exists in , so in particular no equalizer [F2] exists.
The parallel-pair diagram is finite and small but has no limit, refuting the statement. This is exactly the missing equalizer data isolated by [L1].
A monotone functor between poset categories preserves every monomorphism but need not preserve pullbacks
Statement refuted
Every functor that preserves monomorphisms preserves pullbacks.
Facts & Assumptions
Given: The diamond poset with , , and incomparable; and the two-element chain .
Pullbacks have the compatible-pair universal property (Pullbacks and pushouts as limits and colimits of cospans and spans).
A functor preserves a chosen limit exactly when its canonical comparison is an isomorphism (A functor preserves a chosen limit exactly when its canonical comparison to the chosen target limit is an isomorphism, and dually for colimits).
Monomorphisms cancel on the left (Monomorphism and epimorphism by left and right cancellation).
A poset is a category with at most one arrow between any two objects, and monotone maps are functors (A preorder is a category with at most one morphism between any two objects, and its functors are exactly monotone maps).
Counterexample
Define the monotone map by and . By [F3] it is a functor. Every arrow in either poset category is monic, since two parallel arrows are automatically equal; hence preserves every monomorphism.
In , the pullback of is the meet , as follows directly from [F1] after translating arrows to inequalities. Its image is .
The image cospan in is , whose pullback is . The canonical comparison is the noninvertible arrow , so [L1] says that does not preserve this pullback. This refutes the statement.
A limit in a full subcategory need not be the ambient limit
Statement refuted
The inclusion of every full subcategory preserves all limits that exist in the subcategory and the ambient category.
Facts & Assumptions
Given: The poset with , , and incomparable, and its full subposet .
Products represent common lower bounds universally (Products and coproducts as limits and colimits of discrete diagrams, including their existence-and-uniqueness equations).
A full functor is surjective on every hom-set map (Faithful, full, fully faithful, essentially surjective, and split essentially surjective functors).
Posets form categories with an arrow exactly for an order relation (A preorder is a category with at most one morphism between any two objects, and its functors are exactly monotone maps).
Preservation is detected by the canonical comparison to the ambient chosen limit (A functor preserves a chosen limit exactly when its canonical comparison to the chosen target limit is an isomorphism, and dually for colimits).
Counterexample
The inclusion is full: for retained objects, an arrow exists in exactly when it exists in .
In , the greatest common lower bound of is , so [F1] makes . In , the object is absent and the greatest common lower bound of is , so is their product there.
The image under of the product cone in has apex , whereas the ambient product has apex . Its canonical comparison is , not an isomorphism because . By [L1], the full inclusion does not preserve this product, refuting the statement.
Filtered colimits in Set need not commute with countably infinite products
Statement refuted
Filtered colimits in commute with arbitrary set-indexed products.
Facts & Assumptions
Given: Positive integers and sets , with inclusions as increases.
A category is filtered when it is nonempty, every two objects have a common target, and every parallel pair is equalized at a later stage (Filtered categories and filtered colimits).
Filtered colimits commute with finite, not asserted infinite, limits in (Filtered colimits commute with finite limits in Set).
Products in a category represent families of coordinate maps (Products and coproducts as limits and colimits of discrete diagrams, including their existence-and-uniqueness equations).
Counterexample
The positive-integer chain is nonempty, two indices have their maximum as a common target, and it has no distinct parallel arrows, so it is filtered by [F1]. For fixed , the countable product is the set of positive-integer sequences all of whose entries are at most .
For each , the filtered colimit is . The product of these coordinatewise colimits is the set of all positive-integer sequences, including , which is unbounded.
Its filtered colimit over is therefore the set of bounded positive-integer sequences: a sequence appears at some stage exactly when one integer bounds all its coordinates.
Hence the canonical map from step 2.1 to the set in step 1.2 is not surjective. The arbitrary-product assertion is false, while [L1] is not contradicted because the product is infinite.
FALSE: every category has all small limits
Statement refuted
Every category has all small limits.
Facts & Assumptions
Given: The category of nonempty sets and all functions.
A category is complete when every small diagram in it has a limit (Finite, small, and large limits and colimits; complete and cocomplete categories).
An equalizer of must receive every map on which and agree (Equalizers and coequalizers as limits and colimits of a parallel pair).
Refutation
Let be constant at and . For any nonempty set , the unique function has composites constant at different values, so it does not equalize .
Thus this parallel-pair diagram has no cone and in particular no equalizer [F2]. Its indexing category is finite and hence small.
By [F1], the category of nonempty sets is not complete. This category refutes the universal statement.
FALSE: a functor preserving binary products and equalizers must preserve all finite limits
Statement refuted
Every functor that preserves binary products and equalizers preserves all finite limits.
Facts & Assumptions
Given: The terminal category and the functor sending its sole object to .
Finite-limit criteria require nullary product data, equivalently a terminal object, in addition to binary products and equalizers (Finite, nonempty finite, and connected finite (co)limit criteria in terms of products, equalizers, pullbacks, terminal objects, and their duals).
Continuous means preserving all small limits (Preservation, reflection, and creation of limits and colimits; continuous and cocontinuous functors).
Morphisms of are functions (Sets and functions form the large locally small category ).
Refutation
The binary product of the sole object of with itself is that object, and . The image product cone consists of identity functions on , so preserves the binary product.
Every parallel pair in is and has identity equalizer. Its image is , whose identity is also an equalizer. Thus preserves equalizers.
The sole object of is terminal, but is not terminal in because no function exists. So does not preserve the empty product, hence does not preserve all finite limits and is not continuous by [F1].
This refutes the statement and exhibits exactly the missing nullary case in [L1].
FALSE: the underlying-set functor Top→Set fails to preserve some small limit
Statement refuted
The underlying-set functor does not preserve all small limits.
Facts & Assumptions
Given: The underlying-set functor .
is complete, and preserves every small limit and colimit (Top is complete and cocomplete, and its underlying-set functor preserves all small limits and colimits).
Preservation means the image of every limiting cone is limiting (Preservation, reflection, and creation of limits and colimits; continuous and cocontinuous functors).
Refutation
For each small Top-diagram, [L1] constructs its limit on exactly the underlying Set-limit and adds the initial topology. Applying removes that topology and leaves the Set-limit cone unchanged.
Therefore every image cone is limiting in , which is preservation by [F1]. The asserted counterexample cannot exist, so the statement is false.
This does not claim reflection: a Set-limiting underlying cone need not already carry the initial topology required for a Top-limit.
FALSE: colimits in Grp are computed by taking the Set-colimit of the underlying diagram
Statement refuted
The underlying set of every colimit in is the colimit of the underlying Set-diagram.
Facts & Assumptions
Given: The empty diagram in .
has all small colimits (Grp is complete and cocomplete).
An empty-diagram colimit is an initial object (Limits of empty diagrams are terminal objects, and colimits of empty diagrams are initial objects).
Groups and homomorphisms form , while sets and functions form (Groups and group homomorphisms form the large locally small category , Sets and functions form the large locally small category ).
Refutation
By [L1] and [L2], the empty-diagram colimit in is its initial object, the trivial group. Its underlying set is a singleton.
The underlying diagram is still empty. Its Set-colimit is the initial set by [L2], not a singleton.
Thus the underlying-set functor does not preserve even the empty colimit, and the universal statement is false.
Under the definable-class diagram convention, the empty set is the product of the large family of all sets
Example
Under the library's definable-class diagram convention, for the discrete large diagram in containing every set as a factor, the empty set is a product apex.
Facts & Assumptions
Given: The class-indexed discrete diagram of all sets.
For a family indexed by a set, a product cone consists of one map to every factor and is terminal among such cones (Products and coproducts as limits and colimits of discrete diagrams, including their existence-and-uniqueness equations). The diagram here is indexed by a proper class, which that definition does not cover, so "product" is used below in the extended sense: an apex with one map to every factor, terminal among all such cones over the definable-class diagram. That extension is stipulated here rather than cited, and it is the whole point of the example — the pathology below is a consequence of leaving set-sized indexing, not a statement about any product the definition supplies.
A large diagram is one whose indexing category is not small; completeness does not assert that such diagrams have no limits (Finite, small, and large limits and colimits; complete and cocomplete categories).
Morphisms of are functions (Sets and functions form the large locally small category ).
Verification
There is one empty function for every set , so these functions form a cone with apex .
Any cone with apex includes a function from to the empty-set factor. Such a function exists only when . Hence every cone has empty apex.
Between any two empty apices there is exactly one function, and all leg equations hold automatically because the functions are empty. Therefore the cone of step 1.1 is terminal among cones and is a product by [F1].
The indexing family is a proper class, so [F2] classifies the diagram as large. Its having this limit is compatible with completeness being a claim only about all small diagrams.
Sources
Standard references
Recommended treatments; not extraction sources.
- E. Riehl, Category Theory in Context, Examples 3.1.10 and 3.1.14
- E. Riehl, Category Theory in Context, Example 3.1.18 and Proposition 3.6.1
- E. Riehl, Category Theory in Context, Examples 3.1.24 and 3.1.25
- E. Riehl, Category Theory in Context, Proposition 3.6.2
- E. Riehl, Category Theory in Context, Example 3.1.18
- T. Leinster, Basic Category Theory, Example 5.2.8
- E. Riehl, Category Theory in Context, Example 3.1.24
- E. Riehl, Category Theory in Context, Example 3.1.14
- E. Riehl, Category Theory in Context, Theorem 3.5.11
- The Stacks Project, Categories, Section 4.19
- E. Riehl, Category Theory in Context, Definition 3.2.1
- E. Riehl, Category Theory in Context, Theorem 3.5.17
- E. Riehl, Category Theory in Context, Section 3.6
- E. Riehl, Category Theory in Context, Example 3.7.4