Alphabeta Math
Session-authored (Fable 5 assisted)
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.

34 results · all verified · 1 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 33 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Limits and Colimits

1 · Prerequisites

2 · Summary

Categories, functors, natural transformations, opposite categories, universal objects, representable functors, and the Yoneda lemma supply the language for specifying an object through all morphisms to or from it. Cardinal arithmetic fixes the size convention: an indexing category is small when its objects and morphisms form sets, while completeness and cocompleteness quantify over all such small diagrams. Under Choice, the cardinality of a small category is the cardinality of its morphism set; this separates ordinary completeness from the exceptional existence of a particular large limit.

A cone records a compatible family of arrows into a diagram, and a limit is the cone through which every other cone factors in exactly one way; colimits are the exact formal dual. Products, equalizers, pullbacks, terminal objects, and their duals arise as special shapes. Small limits are constructed from products and equalizers, representable functors preserve them, and functor-category limits are computed pointwise. Preservation, reflection, creation, filtered colimits, final functors, and the size obstruction for small complete categories describe how these universal constructions behave under functors, iteration, and changes of index.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-13Open item page →

Constant diagrams, cones, cocones, and their morphisms

Definition

Let J and C be categories and let cC. The constant diagram at c is the functor Δc:JC that sends every object to c and every morphism to 1c (Covariant functor, identity functor, composite functor, and contravariant functor).

For a diagram D:JC (Diagram as a functor from an indexing category), a cone over D with apex c is a natural transformation λ:ΔcD (Natural transformation and its components). Thus it is a family λj:cD(j) satisfying

D(u)λj=λk(u:jk).

A morphism of cones (c,λ)(c,λ) is a morphism h:cc such that λjh=λj for every j. Cones and their morphisms form the category Cone(D).

Dually, a cocone under D with apex c is a natural transformation ρ:DΔc, so ρkD(u)=ρj. A morphism of cocones (c,ρ)(c,ρ) is a morphism h:cc satisfying hρj=ρj for every j. These form Cocone(D).

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-13Open item page →

Limits and colimits as terminal cones and initial cocones, with existence and uniqueness in their universal properties

Definition

Let D:JC be a diagram. A limit of D is a terminal object (L,λ) of Cone(D) (Constant diagrams, cones, cocones, and their morphisms, Initial object, terminal object, and zero object). It is written

L=limjJD(j),λj:LD(j). Explicitly, for every cone (X,ξ) there exists a unique morphism u:XL such that λju=ξj for every j. The diagram has a limit when such a cone exists. A colimit of D is an initial object (Q,ρ) of Cocone(D), written Q=colimjJD(j),ρj:D(j)Q.

Explicitly, for every cocone (X,ξ) there exists a unique morphism u:QX such that uρj=ξj for every j. The diagram has a colimit when such a cocone exists.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Any two limits, or any two colimits, of one diagram are uniquely isomorphic compatibly with their structure maps

Statement

If (L,λ) and (L,λ) are limits of one diagram D, there is a unique isomorphism u:LL satisfying λju=λj for every j. Dually, any two colimits of D are joined by a unique isomorphism that commutes with every cocone leg.

Facts & Assumptions

Given: Two limiting cones (L,λ) and (L,λ) over D.

[F1]

A limit is a terminal cone: every cone has a unique morphism to it, and a colimit is an initial cocone (Limits and colimits as terminal cones and initial cocones, with existence and uniqueness in their universal properties).

[L1]

Any two terminal objects are uniquely isomorphic, as are any two initial objects (Initial and terminal objects are unique up to a unique isomorphism).

[L2]

An isomorphism has a two-sided inverse (Isomorphism, groupoid, and connected category).

Proof

technique · universal property
1.1

By [F1], there are unique cone morphisms u:LL and v:LL; hence λju=λj and λjv=λj for every j.

F1
2.1

Both vu and 1L are cone morphisms from (L,λ) to itself, so terminal uniqueness gives vu=1L. Similarly uv=1L.

F1step 1.1
3.1

Thus u is an isomorphism with inverse v. Any compatible isomorphism is a cone morphism LL, so it equals u by uniqueness.

L2step 1.1step 2.1
4.1

The same argument in Cocone(D) uses initial rather than terminal uniqueness [L1]: the unique morphisms between the two initial cocones are inverse and commute with all cocone legs.

F1L1
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

A limiting cone for a diagram is exactly a colimiting cocone for the formally dual diagram in the opposite category

Statement

For D:JC, let Dop:JopCop be the same object and arrow assignment with directions reversed. A cone λ:ΔLD is limiting in C if and only if the reversed family is a colimiting cocone under Dop in Cop. The dual assertion exchanges colimits and limits.

Facts & Assumptions

Given: A diagram D:JC.

[F2]

The opposite category has the same objects and reverses all morphisms and composites (Opposite category Cop).

[L1]

A formally dual theorem follows by reversing every morphism and the order of every composite (Every theorem about categories has a formal dual obtained by reversing morphisms and composition).

Proof

technique · duality
1.1

Reversing λj:LD(j) gives λjop:D(j)L. The cone equation D(u)λj=λk reverses to the cocone equation λjopD(u)op=λkop.

F2
1.2

A cone morphism h:(X,ξ)(L,λ) reverses to a cocone morphism from (L,λop) to (X,ξop), and this operation is bijective on morphisms.

F2algebra
2.1

Consequently terminality of (L,λ) among cones is exactly initiality of (L,λop) among cocones. By [F1], this proves both directions of the asserted equivalence.

F1step 1.1step 1.2
3.1

Applying the same translation a second time gives the colimit-to-limit statement. Any later appeal to duality uses this exact reversal of objects, arrows, hypotheses, and conclusion, as required by [L1].

L1step 2.1
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Limits of empty diagrams are terminal objects, and colimits of empty diagrams are initial objects

Statement

For the unique diagram D:C, an object is the apex of a limiting cone exactly when it is terminal in C. It is the apex of a colimiting cocone exactly when it is initial in C.

Facts & Assumptions

Given: The empty diagram D:C.

[F2]

An object is terminal when every object has exactly one morphism to it, and initial when it has exactly one morphism to every object (Initial object, terminal object, and zero object).

[L1]

Limits in a category are colimits of the dual diagram in the opposite category (A limiting cone for a diagram is exactly a colimiting cocone for the formally dual diagram in the opposite category).

Proof

technique · universal property
1.1

A cone over D with apex X has no legs, and every morphism XY is a cone morphism because there are no compatibility equations.

given
2.1

Hence a cone with apex T is terminal in the cone category if and only if for every X there is exactly one morphism XT. By [F1] and [F2], this is equivalent to T being both a limit apex and a terminal object.

F1F2step 1.1
3.1

The empty category is its own opposite. Applying [L1] to step 2.1 turns the limiting assertion into the assertion that an empty-diagram colimit is an initial object, in both directions.

L1step 2.1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-13Open item page →

Products and coproducts as limits and colimits of discrete diagrams, including their existence-and-uniqueness equations

Definition

Let (Ai)iI be an indexed family of objects (An indexed family (Ai)iI is a function with domain I; {Ai:iI} is its range), regarded as a diagram on the discrete category I. Its product is its limit (Limits and colimits as terminal cones and initial cocones, with existence and uniqueness in their universal properties): an object P=iIAi with projections pi:PAi such that every family fi:XAi has a unique pairing

fiiI:XP,pifi=fi(iI).

Its coproduct is its colimit: an object Q=iIAi with injections ιi:AiQ such that every family fi:AiX has a unique copairing

[fi]iI:QX,[fi]iIιi=fi(iI).

The empty product is therefore terminal and the empty coproduct initial. A one-object product or coproduct is canonically the object itself. A product or coproduct need not exist.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-13Open item page →

Equalizers and coequalizers as limits and colimits of a parallel pair

Definition

For parallel morphisms f,g:AB, an equalizer is a limit of that parallel-pair diagram (Limits and colimits as terminal cones and initial cocones, with existence and uniqueness in their universal properties). It is a morphism e:EA satisfying fe=ge such that, whenever h:XA satisfies fh=gh, there is a unique u:XE with eu=h.

A coequalizer is a colimit of the parallel pair. It is a morphism q:BQ satisfying qf=qg such that, whenever h:BX satisfies hf=hg, there is a unique u:QX with uq=h.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-13Open item page →

Pullbacks and pushouts as limits and colimits of cospans and spans

Definition

For a cospan XfZgY, a pullback is its limit (Limits and colimits as terminal cones and initial cocones, with existence and uniqueness in their universal properties). It consists of an object X×ZY and morphisms p:X×ZYX, q:X×ZYY with fp=gq, such that every a:WX, b:WY satisfying fa=gb admit a unique u:WX×ZY with pu=a and qu=b.

For a span XfZgY, a pushout is its colimit. It consists of X⨿ZY and morphisms i:XX⨿ZY, j:YX⨿ZY with if=jg, such that every compatible pair a:XW, b:YW has a unique u:X⨿ZYW satisfying ui=a and uj=b.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-13Open item page →

Kernels and cokernels in a category with zero morphisms as equalizers and coequalizers

Definition

Let C be a category with specified zero morphisms (Category with zero morphisms), and let f:AB.

The kernel of f is an equalizer

ker(f)kAf0A,BB.

The cokernel of f is a coequalizer

Af0A,BBqcoker(f).

in the sense of Equalizers and coequalizers as limits and colimits of a parallel pair. Thus fk=0 and every h with fh=0 factors uniquely through k; dually, qf=0 and every h with hf=0 factors uniquely through q.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

The legs of a limiting cone are jointly monic, and the legs of a colimiting cocone are jointly epic

Statement

If (L,λj) is a limiting cone and r,s:XL satisfy λjr=λjs for every j, then r=s. Dually, if (Q,ρj) is colimiting and r,s:QX satisfy rρj=sρj for every j, then r=s.

Facts & Assumptions

Given: A limiting cone (L,λ) and morphisms r,s:XL with equal composites through every leg.

[F2]

Monomorphisms and epimorphisms are defined by left and right cancellation, respectively (Monomorphism and epimorphism by left and right cancellation).

Proof

technique · universal property
1.1

The common family ξj:=λjr=λjs is a cone, since both families arise by composing the cone λ with an apex morphism.

given
2.1

Both r and s are cone morphisms (X,ξ)(L,λ). The uniqueness clause in [F1] therefore gives r=s.

F1step 1.1
3.1

Reverse every arrow in steps 1.1 and 2.1. By [L1] this says that equal composites after all legs of a colimiting cocone force equality of the two arrows out of its apex.

L1step 1.1step 2.1
4.1

These two cancellation properties are precisely joint monicity and joint epicity; for a one-legged family they reduce to the notions in [F2].

F2step 2.1step 3.1
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Every equalizer is a monomorphism, and every coequalizer is an epimorphism

Statement

Every equalizer morphism is monic, and every coequalizer morphism is epic.

Facts & Assumptions

Given: An equalizer e:EA and a coequalizer q:BQ.

[F1]

An equalizer is the single nonidentity leg of a limiting cone, and a coequalizer is the single nonidentity leg of a colimiting cocone (Equalizers and coequalizers as limits and colimits of a parallel pair).

[L1]

Limit legs are jointly monic and colimit legs are jointly epic (The legs of a limiting cone are jointly monic, and the legs of a colimiting cocone are jointly epic).

Proof

technique · direct corollary
1.1

If er=es, [F1] and the limiting clause of [L1] give r=s; hence e is monic.

F1L1
2.1

If rq=sq, [F1] and the colimiting clause of [L1] give r=s; hence q is epic.

F1L1
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-13Open item page →

A pullback of a monomorphism is a monomorphism, and a pushout of an epimorphism is an epimorphism

Statement

In a pullback square

PYXZqpmf

if m is monic, then p is monic. Dually, in a pushout square, the pushout of an epimorphism is an epimorphism.

Facts & Assumptions

Given: The displayed pullback and a monomorphism m.

[F1]

The pullback legs satisfy fp=mq and have the stated universal property (Pullbacks and pushouts as limits and colimits of cospans and spans).

[F2]

A monomorphism cancels on the left and an epimorphism cancels on the right (Monomorphism and epimorphism by left and right cancellation).

Proof

technique · cancellation
1.1

Let r,s:WP satisfy pr=ps. Then mqr=fpr=fps=mqs by the pullback equation.

F1givenalgebra
2.1

Since m is monic, [F2] gives qr=qs. The two pullback legs now have equal composites with r and s, so [L1] gives r=s. Thus p is monic.

F2L1step 1.1
3.1

Reversing the displayed square changes the pullback into a pushout, m into an epimorphism, and the conclusion into epicity of its pushout. Applying [L2] to steps 1.1 and 2.1 proves the dual assertion.

L2step 1.1step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Pullback and pushout pasting, with cancellation of the square adjacent to the outer edge

Statement

Consider a commutative diagram of two adjacent squares

ABCDEFaxbyzde

If both small squares are pullbacks, then the outer rectangle is a pullback. If the right square and the outer rectangle are pullbacks, then the left square is a pullback. Reversing all arrows gives the corresponding composition and cancellation laws for pushouts.

Facts & Assumptions

Given: The displayed commutative diagram.

[F1]

A pullback supplies a unique factor for each compatible pair (Pullbacks and pushouts as limits and colimits of cospans and spans).

Proof

technique · universal property
1.1

Suppose first that both small squares are pullbacks. Given r:WD and s:WC with edr=zs, the right pullback gives a unique t:WB with yt=dr and bt=s. The left pullback then gives a unique u:WA with xu=r and au=t.

F1given
1.2

For the cancellation law, assume the right square and outer rectangle are pullbacks. A compatible pair r:WD, t:WB for the left square gives bt:WC and edr=zbt. The outer property yields a unique u:WA with xu=r and bau=bt. Since yau=dxu=dr=yt, right-pullback uniqueness gives au=t. Outer uniqueness gives uniqueness of u.

F1
2.1

This u satisfies bau=s. If u has xu=r and bau=s, then the right pullback gives au=t, and the left pullback gives u=u. Hence the outer rectangle is a pullback.

F1step 1.1
3.1

Reversing steps 1.1, 1.2, and 2.1 by [L1] proves the corresponding composition and cancellation laws for pushouts.

L1step 1.1step 2.1step 1.2
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Assuming Choice, cardinality of a small category and κ-small diagrams

Definition

Assume the Axiom of Choice (The Axiom of Choice), so every set has a cardinality (A set equinumerous with some ordinal has a least such ordinal, that ordinal is a cardinal, and equinumerous sets get the same one; no choice principle is used, Cardinal sum κλ, product κλ and exponentiation κλ, and why they are written apart from the ordinal operations). For a small category J (Small, locally small, and large categories), define

J:=Mor(J).

Every object contributes an identity morphism, so this convention also bounds the number of objects. The cardinality of a small diagram D:JC (Diagram as a functor from an indexing category) is J. For a cardinal κ, the diagram is κ-small when J<κ.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Finite, small, and large limits and colimits; complete and cocomplete categories

Definition

A diagram is finite when its indexing category has finitely many morphisms, small when its indexing category is small, and large otherwise (Assuming Choice, cardinality of a small category and κ-small diagrams, Small, locally small, and large categories).

A category has finite limits, small limits, or a specified class of limits when every diagram of the corresponding class has a limit in the sense of Limits and colimits as terminal cones and initial cocones, with existence and uniqueness in their universal properties. It is complete when it has all small limits. The dual terms are finite colimits, small colimits, and cocomplete. Completeness and cocompleteness do not assert the existence of limits or colimits of large diagrams.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

A cone over an identity diagram is weakly initial, and the identity diagram has a limit exactly when the category has an initial object

Statement

A cone λ:ΔL1C supplies a morphism from L to every object of C, so L is weakly initial. The possibly large identity diagram 1C:CC has a limit if and only if C has an initial object; in that event every limiting apex is initial.

Facts & Assumptions

Given: A category C and its identity diagram.

[F1]

Completeness concerns all small diagrams and makes no assertion about a large identity diagram (Finite, small, and large limits and colimits; complete and cocomplete categories).

[F2]

An initial object I has exactly one morphism IC for every object C (Initial object, terminal object, and zero object).

Proof

technique · universal property
1.1

A cone λ has a leg λC:LC for every object C, so its apex is weakly initial.

given
1.2

Suppose λ is limiting. Both 1L and λL are morphisms from the cone λ to itself, because naturality gives λCλL=λC. Limit uniqueness yields λL=1L.

given
1.3

Conversely, let I be initial. The unique maps iC:IC form a cone: for f:CC, both fiC and iC are maps IC, hence equal by [F2].

F2
2.1

For any f:LC, cone naturality for f says fλL=λC. By step 1.2, f=λC. Thus exactly one morphism LC exists, and [F2] makes L initial.

F2step 1.2
2.2

For any cone ξ:ΔX1C, take u:=ξI:XI. Naturality along iC:IC gives iCu=ξC. If v:XI is another cone morphism, its equation at I is iIv=ξI; since iI=1I, v=u. The cone of step 1.3 is limiting.

F2step 1.3
3.1

Steps 1.2, 2.1, 1.3, and 2.2 prove both directions. If C is large, [F1] explains why this conclusion is not supplied merely by completeness.

F1step 2.1step 2.2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Set has all small limits, realized as compatible tuples in a set-indexed product

Statement

Every small diagram D:JSet has a limit. It is the set

L={(xj)jObJjD(j):D(u)(xj)=xk for every u:jk}

with its coordinate projections.

Facts & Assumptions

Given: A small category J and a diagram D:JSet.

[F1]

A small category has sets of objects and morphisms, and completeness means existence of limits for all small diagrams (Finite, small, and large limits and colimits; complete and cocomplete categories).

Proof

technique · construction
1.1

By [F1] and [F3], the displayed product and its subset L are sets. For each j, let pj:LD(j) be the coordinate function. The defining equalities give D(u)pj=pk, so (L,p) is a cone.

F1F2F3
1.2

If ObJ is empty, the product is the singleton containing the empty function and all compatibility conditions are vacuous. Thus the construction still gives the terminal set.

F3
1.3

Let (X,ξj) be any cone. Define h:XjD(j) by h(x)j=ξj(x). The cone equations imply h(x)L, so h corestricts to a function hˉ:XL satisfying pjhˉ=ξj.

F2given
2.1

If g:XL has the same composites, then for every x and j, g(x)j=pjg(x)=ξj(x)=pjhˉ(x). Equality of functions gives g=hˉ. This remains true for the empty index, where there is one function to the singleton.

step 1.2step 1.3
3.1

By [F4], steps 1.1, 1.3, and 2.1 prove that (L,p) is a limit, with step 1.2 covering the empty boundary. Since D was an arbitrary small diagram, Set is complete.

F1F4step 1.1step 1.3step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Set has all small colimits, realized as a quotient of a set-indexed disjoint union

Statement

Every small diagram D:JSet has a colimit. It is the quotient of the tagged union S={(j,x):xD(j)} by the least equivalence relation containing

(j,x)(k,D(u)(x))(u:jk).

Facts & Assumptions

Given: A small diagram D:JSet.

[F1]

Smallness makes the object and morphism collections sets, and cocompleteness means existence of all small colimits (Finite, small, and large limits and colimits; complete and cocomplete categories).

[F3]

An equivalence relation is reflexive, symmetric, and transitive (Equivalence relation, equivalence class, and the quotient set A/).

Proof

technique · construction
1.1

By [F1], S is a set. Intersecting all equivalence relations on S that contain the displayed pairs gives the least such relation ; let Q=S/.

F1F3
2.1

Define ρj:D(j)Q by ρj(x)=[j,x]. Each generating relation gives ρkD(u)=ρj, so ρ is a cocone.

step 1.1
2.2

For a cocone ξj:D(j)X, define h:SX by h(j,x)=ξj(x). The cocone equations make h equal on every generating pair, hence on the equivalence relation they generate.

givenstep 1.1
2.3

If J is empty, then S=Q=; the empty set has one function to every set, so the same construction is the initial-set colimit.

F2step 1.1
3.1

By [L1], there is a unique hˉ:QX with hˉ[j,x]=ξj(x), equivalently hˉρj=ξj for every j. Any map with these equations has the same composite with the quotient map and therefore equals hˉ.

L1step 2.2
4.1

By [F4], the cocone is colimiting. Since D was arbitrary, Set is cocomplete.

F1F4step 2.1step 3.1step 2.3
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Every small limit can be constructed as an equalizer between products over the objects and arrows of the index category

Statement

Let D:JC be small. If the products

P=jObJD(j),Q=u:jkD(k)

and the equalizer of the maps s,t:PQ defined by qus=D(u)pj and qut=pk exist, then that equalizer is a limit of D.

Facts & Assumptions

Given: The displayed products and an equalizer e:LP of s,t.

[F2]

An equalizer represents arrows on which its parallel pair agrees (Equalizers and coequalizers as limits and colimits of a parallel pair).

[F3]

Proof

technique · construction
1.1

By [F3] the two displayed families are set-indexed. By [F1], the stated coordinate equations define unique maps s,t:PQ.

F1F3
2.1

Put λj=pje. Since se=te, equality of the u-coordinates says D(u)λj=λk for every u:jk. Thus λ is a cone.

F2step 1.1
2.2

Given a cone ξj:XD(j), [F1] supplies a unique a:XP with pja=ξj. Its cone equations imply qusa=D(u)ξj=ξk=quta for all u, so product uniqueness gives sa=ta.

F1givenstep 1.1
3.1

By [F2], a factors uniquely as a=eh with h:XL. Then λjh=pjeh=ξj, so h is a cone morphism.

F2step 2.1step 2.2
4.1

If h has the same leg equations, product uniqueness gives eh=a=eh; equalizer uniqueness gives h=h.

F1F2step 3.1
5.1

Steps 2.1, 2.2, 3.1, and 4.1 are exactly [F4], so (L,λ) is a limit. If J is empty, both products are terminal objects, s=t, and their equalizer is isomorphic to the terminal object, so the construction still applies.

F1F2F4step 2.1step 3.1step 4.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Every small colimit can be constructed as a coequalizer between coproducts over the arrows and objects of the index category

Statement

Let D:JC be small. If the coproducts

R=u:jkD(j),S=jD(j)

and the coequalizer of d,c:RS, where on the u-summand dιu=ιj and cιu=ιkD(u), exist, then that coequalizer is a colimit of D.

Facts & Assumptions

Given: The displayed coproducts and coequalizer.

[L1]

The product-equalizer construction yields every small limit when its constituent limits exist (Every small limit can be constructed as an equalizer between products over the objects and arrows of the index category).

[L2]

Formal duality exchanges limits with colimits, products with coproducts, and equalizers with coequalizers (A limiting cone for a diagram is exactly a colimiting cocone for the formally dual diagram in the opposite category).

[F2]

A coequalizer gives a unique factor for each arrow that equalizes its pair (Equalizers and coequalizers as limits and colimits of a parallel pair).

Proof

technique · duality
1.1

Apply [L1] to Dop:JopCop. By [L2], its object-indexed product becomes S, its arrow-indexed product becomes R, and the two coordinate maps become d and c with exactly the displayed summand equations.

L1L2F1
2.1

The equalizer universal property in Cop becomes the coequalizer property [F2] in C. The limiting cone equations become qιj=qιkD(u), and existence and uniqueness of mediating arrows both reverse to the colimit clauses.

L2F2step 1.1
3.1

Thus the coequalizer is a colimit. When J is empty, both coproducts are initial and the construction returns the initial-object colimit, exactly dual to the boundary case in [L1].

L1L2step 2.1
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

A category is complete exactly when it has all small products and equalizers, and cocomplete exactly when it has all small coproducts and coequalizers

Statement

A category is complete if and only if it has products indexed by every set and has equalizers of all parallel pairs. Dually, it is cocomplete if and only if it has all small coproducts and all coequalizers.

Facts & Assumptions

Given: A category C.

[L1]

Existing object-indexed products and equalizers construct the limit of every small diagram (Every small limit can be constructed as an equalizer between products over the objects and arrows of the index category).

[L2]

Existing object-indexed coproducts and coequalizers construct the colimit of every small diagram (Every small colimit can be constructed as a coequalizer between coproducts over the arrows and objects of the index category).

[F1]

Complete means having all small limits and cocomplete means having all small colimits (Finite, small, and large limits and colimits; complete and cocomplete categories).

Proof

technique · biconditional
1.1

If C is complete, specialize [F1] to every small discrete category and to the finite parallel-pair category. These limits are all set-indexed products, including the empty product, and all equalizers.

F1
1.2

Conversely, if those products and equalizers exist, [L1] constructs a limit for every small diagram, so [F1] says that C is complete.

L1F1
1.3

If C is cocomplete, specialization gives all set-indexed coproducts, including the empty one, and all coequalizers. Conversely those colimits construct every small colimit by [L2].

L2F1
2.1

Steps 1.1 and 1.2 prove both directions of the completeness equivalence; step 1.3 proves both directions of its cocomplete dual.

step 1.1step 1.2step 1.3
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Finite, nonempty finite, and connected finite (co)limit criteria in terms of products, equalizers, pullbacks, terminal objects, and their duals

Statement

For a category C:

  1. all finite limits exist if and only if finite products and equalizers exist, equivalently if and only if a terminal object and pullbacks exist;
  2. all nonempty finite limits exist if and only if binary products and equalizers exist, equivalently if and only if binary products and pullbacks exist;
  3. all finite connected limits exist if and only if pullbacks and equalizers exist.

Reversing arrows gives the three colimit criteria, with coproducts, coequalizers, an initial object, and pushouts.

Facts & Assumptions

Proof

technique · equivalence of constructions
1.1

For a finite index category, both products in [L1] are finite, so finite products and equalizers give all finite limits. Conversely, discrete finite diagrams and parallel pairs show that all finite limits give finite products and equalizers.

L1F2
1.2

If the finite index category is nonempty, its object and arrow sets are nonempty, so the two products in [L1] can be built by iterated binary products without a terminal object. This proves sufficiency from binary products and equalizers; those constructions themselves have nonempty finite shapes, proving necessity. If binary products and pullbacks exist, the equalizer of f,g:AB is obtained by pulling (f,g):AB×B back along the diagonal BB×B. Conversely, nonempty finite limits include binary products and pullbacks. This proves every equivalence in clause 2.

L1F2
1.3

For a finite connected diagram, choose a spanning tree in its finite underlying undirected graph and root it at one object. Start with the root object. When a leaf is attached by an arrow directed from the leaf toward the constructed subtree, pull back the current apex along that arrow; when the arrow points toward the leaf, its required leg is the composite of the existing leg with that arrow and the apex does not change. Induction constructs the universal cone for the tree. For each remaining diagram arrow, take the equalizer of the two maps from the current apex to its codomain, and repeat finitely many times. The result represents exactly the cones over the whole diagram. Conversely, pullbacks and equalizers have finite connected indexing categories. This proves both directions of clause 3, including the one-object case, where loops are imposed by equalizers.

F2
2.1

A terminal object and binary products give every finite product by iteration, including the zero-factor product. An equalizer of f,g:AB is the pullback of (f,g):AB×B along the diagonal BB×B. Hence a terminal object and pullbacks give all finite limits by step 1.1.

F1F2step 1.1
3.1

Conversely, finite limits include the terminal object and every pullback. Thus both formulations in clause 1 are equivalent in both directions.

F1F2step 1.1step 2.1
4.1

Applying [L3] to steps 1.1, 1.2, 1.3, 2.1, and 3.1 exchanges every construction with the one in [L2] and proves all three colimit equivalences, including the empty boundary through [F1].

F1L2L3step 1.1step 2.1step 3.1step 1.2step 1.3
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-13Open item page →

Preservation, reflection, and creation of limits and colimits; continuous and cocontinuous functors

Definition

Let F:CD be a functor (Covariant functor, identity functor, composite functor, and contravariant functor) and fix an indexing category J.

  • F preserves J-limits if the image under F of every limiting cone over D:JC is limiting over FD.
  • F reflects J-limits if a cone over D is limiting whenever its image is limiting.
  • In the ordinary isomorphism-invariant sense used here, F creates J-limits if every limiting cone over FD is isomorphic as a cone (Natural isomorphism) to the image of a cone over D, that source cone is limiting, and any source cone whose image is limiting is limiting. This does not require an on-the-nose lift of the target apex.
  • The functor strictly creates J-limits if every limiting cone over FD has a unique lift with exactly the same apex and legs under F, and that lifted cone is limiting. Strict creation therefore contains data not demanded by ordinary isomorphism-invariant creation.

The terms preserves, reflects, and creates colimits use cocones and colimits (Limits and colimits as terminal cones and initial cocones, with existence and uniqueness in their universal properties). A functor is continuous if it preserves all small limits and cocontinuous if it preserves all small colimits.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

A functor preserves a chosen limit exactly when its canonical comparison to the chosen target limit is an isomorphism, and dually for colimits

Statement

Let (L,λ) be a chosen limit of D:JC, and let (M,μ) be a chosen limit of FD in D. There is a unique canonical comparison c:F(L)M satisfying μjc=F(λj). The functor F preserves this limit if and only if c is an isomorphism. Dually, the canonical map from a chosen colimit of FD to the image of a chosen colimit of D is an isomorphism exactly when that colimit is preserved.

Facts & Assumptions

Given: The two chosen limiting cones in the statement.

[F1]

Preservation means that the image of the source limiting cone is limiting (Preservation, reflection, and creation of limits and colimits; continuous and cocontinuous functors).

Proof

technique · biconditional
1.1

The family F(λj) is a cone over FD, so the universal property of (M,μ) gives a unique c:F(L)M with μjc=F(λj).

given
2.1

If F preserves the limit, [F1] makes (F(L),Fλ) another limit of FD. By [L1], its unique compatible map c to (M,μ) is an isomorphism.

F1L1step 1.1
2.2

Conversely, suppose c is an isomorphism. For any cone ξ over FD, its unique factor h:XM through μ yields c1h:XF(L), and F(λj)c1h=μjh=ξj.

givenstep 1.1
3.1

If r:XF(L) has these equations, then cr factors ξ through μ, so cr=h and r=c1h. Thus Fλ is limiting, and [F1] says that F preserves this limit.

F1step 2.2
4.1

Reversing arrows in steps 1.1, 2.1, 2.2, and 3.1 by [L2] gives the colimit comparison and proves both directions of its criterion.

L2step 1.1step 2.1step 2.2step 3.1
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Fully faithful functors reflect limits and colimits

Statement

Every fully faithful functor reflects every limit and every colimit, without a smallness restriction on the diagram for which the relevant cone is defined.

Facts & Assumptions

Given: A fully faithful functor F:CD, a diagram D:JC, and a cone λ whose image is limiting.

[F1]

Reflection means that a source cone is limiting whenever its image is limiting (Preservation, reflection, and creation of limits and colimits; continuous and cocontinuous functors).

Proof

technique · universal property
1.1

For a cone ξ over D, the limiting property of Fλ gives a unique h:F(X)F(L) satisfying F(λj)h=F(ξj). Fullness in [F2] gives u:XL with F(u)=h.

F2given
2.1

Faithfulness applied to F(λju)=F(λj)h=F(ξj) gives λju=ξj, so u is a cone morphism.

F2step 1.1
3.1

If v is another factor, then F(v) is a factor through the limiting cone Fλ, hence F(v)=h=F(u); faithfulness gives v=u. Thus λ is limiting, which is reflection in [F1].

F1F2step 1.1step 2.1
4.1

Apply the identical argument in opposite categories. By [L1], full faithfulness remains hom-set bijectivity and the conclusion is reflection of colimits.

F2L1step 1.1step 2.1step 3.1
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Equivalences preserve, reflect, and create limits and colimits in the isomorphism-invariant sense

Statement

An equivalence of categories preserves and reflects every existing limit and colimit and creates them in the ordinary isomorphism-invariant sense fixed in Preservation, reflection, and creation of limits and colimits; continuous and cocontinuous functors. This does not assert strict creation with an unchanged target apex.

Facts & Assumptions

Given: An equivalence F:CD.

[F1]

An equivalence has a quasi-inverse G and unit and counit natural isomorphisms (Equivalence, quasi-inverse, and adjoint equivalence of categories, Natural isomorphism).

[L1]

Fully faithful functors reflect limits and colimits (Fully faithful functors reflect limits and colimits).

[F2]

Isomorphism-invariant creation asks for a limiting source lift whose image is isomorphic as a cone to the target limit, together with reflection (Preservation, reflection, and creation of limits and colimits; continuous and cocontinuous functors).

Proof

technique · transport of structure
1.1

Since an equivalence is fully faithful, [L1] proves reflection of limits. The quasi-inverse G is also fully faithful and therefore reflects limits.

F1L1
2.1

If λ is a limit cone in C, apply F. If a cone over FD is given, transport it along the unit and counit of [F1], apply G, and factor uniquely through λ. Transporting the factor back gives existence through Fλ; reflection by G gives uniqueness. Hence F preserves limits.

F1step 1.1
3.1

Let μ be a limiting cone over FD. Applying G and using step 2.1 for G gives a limiting cone over GFD. Transport it along the unit DGFD to a limiting cone μˉ over D. Its image is isomorphic as a cone to μ by the counit and its naturality. Together with reflection from step 1.1, this is creation in [F2].

F1F2step 1.1step 2.1
4.1

Applying [L2] to steps 1.1, 2.1, and 3.1 proves preservation, reflection, and isomorphism-invariant creation of colimits. The construction uses the unit and counit isomorphisms, so it supplies no on-the-nose strict lift.

L2step 1.1step 2.1step 3.1
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

A functor that creates limits of a given shape lifts their existence and preserves the created limits, and dually for colimits

Statement

If F:CD creates limits of shape J, then for every D:JC whose image has a limit, D has a limit and F preserves it. The dual assertion holds for created colimits.

Facts & Assumptions

Given: A functor F creating J-limits and a diagram D such that FD has a limit.

[F1]

Creation lifts a target limiting cone, up to a cone isomorphism, to a limiting source cone and includes reflection (Preservation, reflection, and creation of limits and colimits; continuous and cocontinuous functors).

[L1]

Proof

technique · unpacking the definition
1.1

Choose a limiting cone μ over FD. By the existence clause of [F1], there is a limiting cone λ over D and a cone isomorphism Fλμ. Hence D has a limit.

F1given
2.1

The cone isomorphism in step 1.1 is precisely an invertible canonical comparison after identifying its direction by the target universal property. By [L1], F preserves λ.

L1step 1.1
3.1

Because any limiting source cone is uniquely compatibly isomorphic to λ, its image is also limiting. Thus preservation does not depend on the chosen source limit.

F1step 1.1step 2.1
4.1

Reverse every arrow. By [L2], steps 1.1, 2.1, and 3.1 prove existence and preservation for created colimits.

L2step 1.1step 2.1step 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Chosen limits and colimits of a fixed small shape assemble into limit and colimit functors

Statement

Let J be small. If a particular limiting cone is chosen for every D:JC, these choices define a functor

limJ:[J,C]C.

Chosen colimiting cocones similarly define colimJ:[J,C]C.

Facts & Assumptions

Given: A small J and, for every D, a chosen limit (LD,λD).

[F1]

Objects and arrows of a functor category are functors and natural transformations (Functor category [C,D], Natural transformation and its components).

[F3]

Smallness is cardinality of the indexing category (Assuming Choice, cardinality of a small category and κ-small diagrams).

Proof

technique · universal property
1.1

For α:DE, the family αjλjD:LDE(j) is a cone: for u:jk, naturality of α and the cone equation give E(u)αjλjD=αkD(u)λjD=αkλkD.

F1F2
2.1

By [F2], there is a unique morphism limα:LDLE satisfying λjElimα=αjλjD for every j.

F2step 1.1
3.1

For 1D, both lim(1D) and 1LD have the same composites with all λjD; [L1] gives lim(1D)=1LD.

L1step 2.1
3.2

For DαEβH, the maps lim(βα) and (limβ)(limα) have composite βjαjλjD with every λjH. By [L1] they are equal. Thus the assignments satisfy the functor laws.

L1step 2.1
4.1

The smallness in [F3] ensures that the functor category is used under the library's set-based indexing convention. Reversing every arrow in steps 1.1, 2.1, 3.1, and 3.2 by [L2] gives the chosen-colimit functor.

F3L2step 1.1step 2.1step 3.1step 3.2
RemarkRemark: Literature-sourcedProof: Not applicableaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

A limit for each diagram need not provide a chosen limit functor without a simultaneous choice of representatives

Remark

Existence of a limit for each diagram does not itself specify one limiting cone for every diagram. The functors in Chosen limits and colimits of a fixed small shape assemble into limit and colimit functors require simultaneous choices of such cones, an application of an appropriate Axiom of Choice (The Axiom of Choice) when the diagrams and available cones form sets.

Once choices are made, no further arbitrary choices define the action on natural transformations: the universal property forces it. Different systems of chosen limits give naturally isomorphic limit functors because any two limits have unique compatible isomorphisms (Any two limits, or any two colimits, of one diagram are uniquely isomorphic compatibly with their structure maps). For a proper class of diagrams, the needed selection is a separate global or universe-level convention, not a consequence of the set-sized Axiom of Choice.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Every covariantly representable functor to Set preserves all existing small limits

Statement

Let C be locally small and let R:CSet be covariantly representable. For every small diagram in C whose limit exists, its image under R is a limit in Set.

Facts & Assumptions

Given: A small D:JC, a limit (L,λ), and a representation RC(X,).

[F2]

A covariantly representable functor is naturally isomorphic to C(X,) (Presheaves, covariantly and contravariantly representable functors, and representations).

[L1]

Every small set-valued diagram has a compatible-tuple limit (Set has all small limits, realized as compatible tuples in a set-indexed product).

[L2]

Yoneda's bijection and its inverse are natural in both variables (The Yoneda bijection Nat(C(a,),F)F(a) is natural in both a and F).

Proof

technique · universal property
1.1

For the hom-functor, define Φ:C(X,L)jC(X,D(j)) by Φ(f)j=λjf. The cone equations put its image in the compatible subset that [L1] identifies as limjC(X,D(j)).

F1F3L1
1.2

Conversely, a compatible family (fj:XD(j))j is a cone over D. By [F3] there is a unique f:XL with λjf=fj. This defines an inverse Ψ to Φ.

F3
2.1

The equations in steps 1.1 and 1.2 give ΨΦ(f)=f by limit uniqueness and ΦΨ(fj)=(fj) coordinatewise. Thus the image cone under C(X,) is a Set-limit.

F3step 1.1step 1.2
3.1

The natural isomorphism in [F2] transports this limiting cone to the image under R; its compatibility follows from naturality, equivalently from [L2]. Hence R preserves the limit. Smallness is needed so the limit in [L1] is a set.

F2L1L2step 2.1
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Hom(X,−) is continuous, while Hom(−,X) sends every existing small colimit to a limit of sets

Statement

For every object X of a locally small category C, C(X,):CSet preserves all small limits that exist. Moreover, for every small diagram D with a colimit, there is a natural bijection

C(colimD,X)limjJopC(D(j),X).

Facts & Assumptions

Given: An object X and the indicated existing limits or colimits.

[L1]

Every covariantly representable functor preserves small limits (Every covariantly representable functor to Set preserves all existing small limits).

[F1]

C(X,) and C(,X) are the covariant and contravariant hom-functors (The covariant and contravariant hom-assignments and the hom-bifunctor of a locally small category).

Proof

technique · direct corollary
1.1

The functor C(X,) is represented by X, so [L1] says that it preserves every small existing limit. By [F2], it is continuous whenever the term is applied to the available small limits of its domain.

L1F1F2
1.2

Regard a colimit cocone D(j)Q as a limiting cone in Cop by [L2]. Applying [L1] there to the representable Cop(X,)=C(,X) gives the displayed limit of hom-sets.

L1F1L2
2.1

Explicitly, the bijection sends f:QX to the compatible family of composites D(j)QX; the colimit existence and uniqueness clauses give its inverse and prove uniqueness.

step 1.2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

For small source and index categories, chosen target limits and colimits compute the corresponding functor-category limits and colimits pointwise

Statement

Let A and J be small and let D:J[A,C]. If each diagram jD(j)(a) has a chosen limit, these limits form a limit of D in the functor category. The dual statement holds pointwise for chosen colimits.

Facts & Assumptions

Given: The two small categories, the diagram D, and a chosen limiting cone (L(a),λja) at every aA.

[F1]

The functor category has functors as objects and natural transformations as morphisms; the small-source hypotheses ensure the stated size control (Functor category [C,D], If C is small and D is locally small then [C,D] is locally small; if both are small it is small).

[L1]

Chosen limits act functorially on natural transformations (Chosen limits and colimits of a fixed small shape assemble into limit and colimit functors).

[F3]

Choice selects an element from every set in a family of nonempty sets (The Axiom of Choice).

Proof

technique · pointwise construction
1.1

For h:ab, the maps D(j)(h):D(j)(a)D(j)(b) form a natural transformation of J-diagrams. By [L1] they induce L(h):L(a)L(b) with λjbL(h)=D(j)(h)λja.

F1L1
1.2

Given a cone ξ:XD in the functor category, pointwise universality gives a unique ua:X(a)L(a) with λjaua=ξj,a. For h:ab, naturality of ξj makes L(h)ua and ubX(h) equal after every λjb; [L2] makes them equal. Thus the ua form a natural transformation u:XL.

F1F2L2
2.1

Identity and composition for L follow either from [L1] or by composing with every λja and applying [L2]. Thus L:AC is a functor, and the displayed equations say each λj:LD(j) is natural.

F1L1L2step 1.1
2.2

The transformation u factors the cone componentwise. Any other factor has the same component at every a by pointwise uniqueness, hence equals u. By [F2], (L,λ) is a limit in the functor category.

F1F2step 1.2
3.1

If only existence, rather than chosen limits, is assumed, [F3] selects the pointwise cones over the set of objects of the small category A. Reversing the whole construction by [L3] proves the colimit assertion.

F3L3step 1.1step 2.1step 1.2step 2.2
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

If A is small, then [A,C] is complete or cocomplete whenever C is respectively complete or cocomplete

Statement

Assume Choice. If A is small and C is complete, then [A,C] is complete. If C is cocomplete, then [A,C] is cocomplete.

Facts & Assumptions

Given: A small A and the indicated completeness or cocompleteness of C.

[L1]
[F1]

Completeness and cocompleteness mean existence of every small limit and colimit (Finite, small, and large limits and colimits; complete and cocomplete categories).

[F2]

Choice permits simultaneous selections from a set-indexed family of nonempty sets (The Axiom of Choice).

Proof

technique · direct corollary
1.1

Let D:J[A,C] be small. If C is complete, [F1] supplies a limit of jD(j)(a) for every a. Since A is small, [F2] selects these pointwise limits simultaneously.

F1F2
2.1

By [L1], the selected objects form a limit of D. Since D was arbitrary, [F1] says the functor category is complete.

L1F1step 1.1
3.1

If C is cocomplete, make the same set-indexed choices of pointwise colimits and apply the colimit clause of [L1]. This proves cocompleteness, with no assertion for a large source A.

L1F1F2
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

For a small category, the Yoneda functor preserves and reflects all existing small limits

Statement

For a small category C, its Yoneda embedding y:C[Cop,Set] preserves and reflects every small limit that is defined in C.

Facts & Assumptions

Given: A small category C and a small diagram in it.

[L1]

Covariant representable functors preserve small limits (Every covariantly representable functor to Set preserves all existing small limits).

[L3]

Fully faithful functors reflect limits (Fully faithful functors reflect limits and colimits).

Proof

technique · pointwise
1.1

At cC, evaluation of the Yoneda image of a limiting cone is its image under C(c,) by [F1]. This is a limiting cone of sets by [L1].

F1L1
2.1

Since every evaluation is limiting, [L2] says the Yoneda-image cone is a limit in the presheaf category. Thus Yoneda preserves the small limit.

L2step 1.1
3.1

By [L4], Yoneda is fully faithful, so [L3] makes it reflect every limit. The smallness of C ensures that the stated presheaf category and embedding are formed under the library convention.

L3L4
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Iterated small limits commute: either order is canonically isomorphic to the limit over the product category

Statement

Let J and K be small and let D:J×KC. Whenever the displayed limits exist, there are canonical compatible isomorphisms

limjlimkD(j,k)lim(j,k)D(j,k)limklimjD(j,k).

Facts & Assumptions

Given: Small J,K, the diagram D, and the limits in the statement.

[F2]

The product category has objects (j,k) and componentwise morphisms (Product category and its projection functors).

[F3]

The cardinality of a small category is the cardinality of its morphism set, and a small diagram is one with a small indexing category (Assuming Choice, cardinality of a small category and κ-small diagrams).

Proof

technique · universal property
1.1

By [F2], a cone from X to D is exactly a family of arrows XD(j,k) compatible separately with every J-arrow and every K-arrow.

F2
2.1

For each j, the K-limit turns such a compatible k-family into one unique arrow XlimkD(j,k). Compatibility in j turns these into a cone over the resulting J-diagram, and its limit turns the family into one unique arrow XlimjlimkD(j,k). Both constructions reverse by the two universal properties.

F1step 1.1
3.1

Hence the first iterated limit has the universal property of the J×K-limit. By [L1] it is uniquely compatibly isomorphic to that limit. Interchanging j and k proves the second isomorphism.

F1L1step 2.1
4.1

If either index category is empty, step 1.1 describes an empty family, so each existing expression is a terminal object and [L1] gives the same canonical isomorphisms. The morphisms of J×K form a subset of the Cartesian product of the two morphism sets, so [F3] makes the product category small and no large diagram has been introduced.

L1F3step 1.1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Filtered categories and filtered colimits

Definition

A category J is filtered when every finite diagram in J admits a cocone. Equivalently:

  1. J is nonempty;
  2. for every j,k there are an object and arrows jk;
  3. for every parallel pair f,g:jk, there is h:k with hf=hg.

The equivalence uses finite diagrams as in Finite, small, and large limits and colimits; complete and cocomplete categories; the nonempty and zigzag language agrees with the connectedness convention in Isomorphism, groupoid, and connected category. A filtered colimit is a colimit (Limits and colimits as terminal cones and initial cocones, with existence and uniqueness in their universal properties) of a diagram indexed by a small filtered category. Smallness is included so the colimit is among the ordinary small colimits.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Two representatives in a filtered colimit of sets are equal exactly when they become equal at one common later stage

Statement

Let D:JSet be a small filtered diagram. For xD(j) and yD(k), their images in colimD are equal if and only if there are arrows a:j and b:k such that D(a)(x)=D(b)(y).

Facts & Assumptions

Given: The filtered diagram and the two elements in the statement.

[F1]

Filteredness supplies common target objects and coequalizers of parallel arrows (Filtered categories and filtered colimits).

[L1]

A Set-colimit is the tagged union modulo the equivalence relation generated by the diagram arrows (Set has all small colimits, realized as a quotient of a set-indexed disjoint union).

[F2]

An equivalence relation is reflexive, symmetric, and transitive (Equivalence relation, equivalence class, and the quotient set A/).

Proof

technique · identify the generated equivalence relation
1.1

On tagged elements define (j,x)(k,y) when some jabk satisfies D(a)x=D(b)y. Identity arrows prove reflexivity, and exchanging a,b proves symmetry.

F1F2
1.2

For transitivity, suppose the first equality is witnessed in by a:j, b:k, and the second in m by c:km, d:nm. Choose r:p and s:mp by [F1]. Then rb,sc:kp are parallel, so choose t:pq with trb=tsc. Applying D shows tra(x)=tsd(z), proving (j,x)(n,z).

F1given
2.1

Thus is an equivalence relation. It contains every generating pair (j,x) and (k,D(u)x) by choosing =k, a=u, and b=1k. Conversely, a witness a,b gives a chain of two generating identifications from (j,x) and (k,y) to their equal tagged element in D(). Hence is exactly the equivalence relation in [L1].

F2L1step 1.1step 1.2
3.1

By [L1], equality of the two colimit classes is equivalence under that relation. Step 2.1 identifies this with the existence of the displayed common stage, proving both directions of the biconditional.

L1step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Filtered colimits commute with finite limits in Set

Statement

For every small filtered category J and finite category K, and every D:J×KSet, the canonical comparison

colimjlimkD(j,k)limkcolimjD(j,k)

is a bijection. This includes the empty finite limit.

Facts & Assumptions

Given: The categories and diagram in the statement.

[F1]

Filteredness combines finitely many objects at a common later stage and coequalizes finitely many parallel arrows (Filtered categories and filtered colimits).

[L1]

Equality of two elements in a filtered Set-colimit occurs at one common later stage (Two representatives in a filtered colimit of sets are equal exactly when they become equal at one common later stage).

Proof

technique · representatives
1.1

By [L3], it suffices to prove that a filtered colimit preserves finite products and equalizers. For a finite product, a tuple on the right has finitely many coordinates, each represented at some stage. Repeated use of [F1] moves all representatives to one common stage, producing a tuple there. Thus the comparison is surjective.

F1L2L3
1.2

If two common-stage tuples have the same image, [L1] makes each coordinate equal at some later stage. There are finitely many coordinates, so repeated use of [F1] moves all those equalities to one stage. The tuples then agree, which proves injectivity.

F1L1L2
1.3

For an equalizer, an element on the right is represented by x at some stage and its two images become equal in the filtered colimit. By [L1], after moving x to one later stage its two images are equal there, so it is represented by a stagewise equalizer element. This proves surjectivity.

L1L2
1.4

If two stagewise equalizer elements become equal in the ambient filtered colimit, [L1] makes them equal at a common later stage; functoriality keeps them inside the later equalizer. This proves injectivity.

L1L2
1.5

For the empty product, each stage and the target are singletons. The filtered category is nonempty by [F1], so the colimit of the constant singleton diagram is a singleton, not empty.

F1L2
2.1

Steps 1.1 to 1.5 make every finite-limit comparison bijective. By [L4], filtered colimits preserve finite limits, proving the displayed assertion.

L3L4step 1.1step 1.2step 1.3step 1.4step 1.5
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-13Open item page →

Final and initial functors via nonempty connected comma categories

Definition

Let u:AB be a functor (Covariant functor, identity functor, composite functor, and contravariant functor). It is final when, for every bB, the comma category (bu) (Comma category, slice category, and coslice category) is nonempty and connected in the finite-zigzag sense of Isomorphism, groupoid, and connected category. Its objects are pairs (a,β:bu(a)).

The functor u is initial when uop:AopBop is final (Opposite category Cop). Equivalently, every (ub) is nonempty and connected. Some sources call a final functor cofinal.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13Open item page →

Assuming Choice, precomposition with a final functor does not change colimits, and precomposition with an initial functor does not change limits

Statement

Assume Choice. Let u:AB be final between small categories and let F:BC. Then F has a colimit if and only if Fu has a colimit, and in that event the canonical map

colimaAF(u(a))colimbBF(b)

is an isomorphism. Dually, restriction along an initial functor does not change limits.

Facts & Assumptions

Given: The final functor u and diagram F in the statement.

[F1]

Finality means every (bu) is nonempty and connected (Final and initial functors via nonempty connected comma categories).

[F2]

A colimit is an initial cocone, characterized by a unique map to every cocone (Limits and colimits as terminal cones and initial cocones, with existence and uniqueness in their universal properties).

[F3]

Choice selects one object from every member of a set-indexed family of nonempty sets (The Axiom of Choice).

Proof

technique · identify cocones
1.1

Restriction sends a cocone ρb:F(b)X to ρu(a):F(u(a))X. Conversely, from a cocone λ over Fu, use [F1] and [F3] to choose for each b an object (ab,βb:bu(ab)) and put λˉb=λabF(βb).

F1F3
1.2

If h:(a,β)(a,β) is a comma morphism, then u(h)β=β and the cocone equation gives λaF(β)=λaF(β). A finite zigzag therefore proves that λˉb is independent of the chosen comma object.

F1given
2.1

For r:bb, choose a comma object (a,β:bu(a)) for b. Then (a,βr) is one for b, so step 1.2 gives λˉb=λˉbF(r). Thus λˉ is a cocone over F.

step 1.2
3.1

Restricting λˉ at u(a) and using (a,1u(a)) returns λa. Extending the restriction of ρ returns ρb by its cocone equation. Hence restriction is a bijection between cocones over F and over Fu, natural in their apex.

step 1.1step 1.2step 2.1
4.1

By [F2], an initial object represents either naturally identical cocone assignment exactly when it represents the other. Thus either colimit exists if and only if the other does. When both are chosen, [L1] identifies the induced canonical map as their unique compatible isomorphism.

F2L1step 3.1
5.1

Applying [L2] to steps 1.1 to 2.1 replaces (bu) by the comma categories for an initial functor and proves the limit assertion, including both directions of existence.

L2step 1.1step 1.2step 2.1step 3.1step 4.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Grp is complete and cocomplete

Statement

The category Grp of groups and group homomorphisms has all small limits and all small colimits.

Facts & Assumptions

Given: A set-indexed family of groups or a parallel pair of group homomorphisms.

[L1]

A category is complete exactly when it has all small products and equalizers, and cocomplete exactly when it has all small coproducts and coequalizers (A category is complete exactly when it has all small products and equalizers, and cocomplete exactly when it has all small coproducts and coequalizers).

[F1]

Groups and homomorphisms form Grp, and homomorphisms preserve the group operation and identity (Groups and group homomorphisms form the large locally small category Grp, Monoid homomorphism and group homomorphism).

[F2]

The free group on a set has the unique homomorphic extension property (Free group on a set of generators).

[F3]

The normal closure is the least normal subgroup containing a subset (The normal closure of a subset of a group).

[L2]

A homomorphism out of G/N exists uniquely precisely when the original homomorphism kills N (A homomorphism that kills a normal subgroup factors uniquely through the quotient group).

Proof

technique · explicit constructions and the criteria
1.1

For groups (Gi)iI, the Cartesian product with componentwise multiplication and inverse is a group. Coordinate projections are homomorphisms, and the unique set-theoretic pairing of a family of homomorphisms is componentwise a homomorphism. This gives every small product, including the one-element group for I=.

F1algebra
1.2

For f,g:GH, the subset E={xG:f(x)=g(x)} is a subgroup. Its inclusion is an equalizer because an equalizing homomorphism has image in E and corestricts uniquely. Thus [L1] gives completeness.

F1L1
1.3

For a family (Gi), let S=i{i}×Gi, take the free group F(S), and quotient by the normal closure N of the elements imposing [i,1]=1 and [i,xy]=[i,x][i,y]. The maps GiF(S)/N, x[i,x]N, are homomorphisms.

F2F3algebra
1.4

For f,g:GH, let N be the normal closure of {f(x)g(x)1:xG}. The quotient q:HH/N satisfies qf=qg. If h:HK equalizes f,g, it kills those generators and their normal closure, so [L2] gives a unique factor through q. Thus q is a coequalizer.

F3L2algebra
2.1

Given homomorphisms hi:GiH, [F2] extends the tagged function to a unique F(S)H. It kills every defining relation, hence N, so [L2] factors it uniquely through F(S)/N. Conversely any factor restricts to the hi. This proves the coproduct existence and uniqueness clauses, including the empty family, where the free group is trivial.

F2F3L2step 1.3
3.1

Steps 1.3, 2.1, and 1.4 give all small coproducts and coequalizers. The dual half of [L1] therefore gives cocompleteness.

L1step 2.1step 1.4
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Top is complete and cocomplete, and its underlying-set functor preserves all small limits and colimits

Statement

The category Top has all small limits and colimits. The underlying set functor U:TopSet preserves every small limit and every small colimit.

Facts & Assumptions

Given: A small diagram D:JTop.

[F1]
[F2]

For the initial topology of a family (fi:XYi), a function h:ZX is continuous exactly when every fih is continuous; dually, for the final topology of a family (gi:YiX), a function h:XZ is continuous exactly when every hgi is continuous (Characteristic properties: a map into a space with the initial topology is continuous iff every composite with the defining family is, a map out of a space with the final topology is continuous iff every composite with the defining family is, and the two topologies are respectively the coarsest and the finest making that family continuous, claims 2 and 4). The topologies themselves are constructed in The initial topology of a family of maps into spaces and the final topology of a family of maps out of spaces, and the subspace topology as the model initial topology, which states these characteristic properties are proved separately.

[F3]

Continuity means inverse images of open sets are open (Continuity of a map of topological spaces at a point and globally).

[F4]

Preservation means that the image of a limiting or colimiting cone is again limiting or colimiting (Preservation, reflection, and creation of limits and colimits; continuous and cocontinuous functors).

Proof

technique · lift the Set constructions by universal topologies
1.1

Let (L,pj) be the Set-limit of UD from [L1]. Give L the initial topology induced by all pj:LU(D(j)). Then every pj is continuous and the Set cone equations make it a cone in Top.

L1F1F2
1.2

Let (Q,ij) be the Set-colimit of UD and give Q the final topology induced by all ij:U(D(j))Q. A function f:QX is continuous exactly when every fij is continuous. Set-universality therefore proves existence and uniqueness of the continuous factor for every Top-cocone. Thus Q is a Top-colimit.

L1F2F3
2.1

For a cone of continuous maps fj:XD(j), Set-universality gives a unique function f:XL with pjf=fj. By the characteristic property in [F2], f is continuous exactly because all pjf are continuous. Its uniqueness as a continuous map follows from uniqueness as a function. Hence this is a Top-limit.

L1F2F3step 1.1
3.1

In steps 1.1 and 1.2 the underlying sets, legs, and mediating functions are exactly the Set-limit and Set-colimit data. Applying U removes only the topologies, so both canonical comparisons are identity bijections. By [F4], U preserves all the small limits and colimits.

F4step 1.1step 2.1step 1.2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

For every ring R, the category R-Mod is complete and cocomplete

Statement

For every ring R, the category R-Mod of left R-modules and R-linear maps has all small limits and all small colimits.

Facts & Assumptions

Given: A fixed ring R.

[L1]

Small products and equalizers characterize completeness, and small coproducts and coequalizers characterize cocompleteness (A category is complete exactly when it has all small products and equalizers, and cocomplete exactly when it has all small coproducts and coequalizers).

[F2]

Submodules are closed under addition, inverses, and scalar multiplication (Submodule of a module).

[F3]

A subset BM is a basis when every element of M has a unique expression as a finite R-linear combination of elements of B, and a module possessing a basis is free (Generated submodule, cyclic and finitely generated modules, module basis and free module). This supplies the definition only; the free module on a set and its extension property are constructed in step 1.4 below.

[F4]

Quotients by submodules are modules, and a linear map factors uniquely through the quotient precisely when it kills that submodule (Quotient module M/N with scalar multiplication on additive cosets, A module homomorphism vanishing on N factors uniquely through M/N).

Proof

technique · explicit constructions and the criteria
1.1

A set-indexed Cartesian product of left R-modules, with componentwise addition and scalar multiplication, is a module. Coordinatewise pairing gives its product universal property. The empty product is the zero module.

F1algebra
1.2

For parallel linear maps f,g:MN, their agreement set is ker(fg) and is a submodule by [F1] and [F2]. Corestriction through its inclusion gives the equalizer universal property. Hence [L1] gives completeness.

F1F2L1
1.3

For f,g:MN, quotient N by the submodule generated by {f(m)g(m):mM}. The quotient map equalizes f,g, and [F4] says every equalizing linear map factors through it uniquely. Thus this is a coequalizer.

F2F4
1.4

For a set S, let R(S) be the set of functions λ:SR vanishing outside some finite subset, with pointwise addition and scalar multiplication; these are again finitely supported, so [F1] makes R(S) a left R-module. For sS let es take the value 1 at s and 0 elsewhere. Each λ is the finite sum sλ(s)es over its support, and evaluating any such expression at a point of S returns its coefficient there, so the expression is unique; hence {es:sS} is a basis and R(S) is free in the sense of [F3]. Given a left R-module P and any function g:SP, the assignment λsλ(s)g(s), summed over the finite support, is R-linear by [F1] and sends es to g(s); and any linear map agreeing with g on every es agrees with it on every finite R-combination of the es, hence everywhere. So a linear map out of R(S) may be prescribed arbitrarily on the basis and is determined by that prescription.

F1F2F3algebra
2.1

For modules (Mi), let S=i{i}×Mi. In the free module R(S) of step 1.4, quotient by the submodule generated by [i,0], [i,x+y][i,x][i,y], and [i,rx]r[i,x]. The maps MiR(S)/N induced by x[i,x]+N are linear.

F2F4step 1.4
3.1

A family of linear maps MiP extends uniquely from S to the free module by step 1.4, kills the displayed generators, and therefore factors uniquely through the quotient by [F4]. This is the coproduct universal property. For an empty family, it returns the zero module.

F4step 1.4step 2.1
4.1

Steps 2.1, 3.1, and 1.3 give all small coproducts and coequalizers, so [L1] gives cocompleteness.

L1step 2.1step 3.1step 1.3
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

A poset category is complete exactly when every small family has an infimum, and cocomplete exactly when every small family has a supremum

Statement

A poset regarded as a category is complete if and only if every set-indexed family has an infimum, including the empty family. It is cocomplete if and only if every set-indexed family has a supremum, including the empty family. Hence it is both complete and cocomplete exactly when it is a complete lattice.

Facts & Assumptions

Given: A poset P regarded as a category.

[F1]

In the associated category, xy exists exactly when xy, and there is at most one such arrow (A preorder is a category with at most one morphism between any two objects, and its functors are exactly monotone maps).

[F2]
[L1]

Products plus equalizers characterize completeness, and coproducts plus coequalizers characterize cocompleteness (A category is complete exactly when it has all small products and equalizers, and cocomplete exactly when it has all small coproducts and coequalizers).

Proof

technique · translate universal properties into inequalities
1.1

A cone from x to a discrete family (pi) is precisely the collection of inequalities xpi. By [F1] and [F2], a product is therefore a lower bound above every lower bound, namely infipi. For the empty family this is a greatest element.

F1F2
1.2

Reversing inequalities, a coproduct is supipi, with the empty coproduct a least element. Coequalizers are identities for the same at-most-one-arrow reason. The dual half of [L1] proves both directions of the cocompleteness equivalence.

F1F2L1
2.1

Parallel arrows in a poset category are equal whenever they exist. The identity of their common domain is consequently an equalizer, since every factor is unique by [F1]. Hence [L1] and step 1.1 prove both directions of the completeness equivalence.

F1L1step 1.1
3.1

Having all set-indexed infima and suprema, including empty ones, is exactly the complete-lattice condition, which proves the last assertion.

step 2.1step 1.2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Assuming Choice, a small category with products or coproducts indexed by the cardinality of its morphism set is a preorder

Statement

Assume Choice. Let C be small and put κ=Mor(C). If every constant κ-indexed family has a product, then C is a preorder. The same conclusion follows if every constant κ-indexed family has a coproduct.

Facts & Assumptions

Given: The small category, its morphism cardinal κ, and one of the two product or coproduct hypotheses.

[F2]

The cardinality of a small category is the cardinality of its morphism set (Assuming Choice, cardinality of a small category and κ-small diagrams).

[F3]

A preorder is reflexive and transitive, and its associated category has at most one arrow between any two objects (Preorder and monotone map, A preorder is a category with at most one morphism between any two objects, and its functors are exactly monotone maps).

Proof

technique · cardinality contradiction
1.1

Suppose distinct parallel arrows f,g:AB exist, and let P=Bκ be a product of the constant κ-family. For each subset Sκ, [F1] gives a unique hS:AP whose ith projection is f when iS and g when iS.

F1given
2.1

If ST, choose i in their symmetric difference. The ith composites of hS and hT are f and g in some order, so hShT. Thus ShS injects P(κ) into Mor(C).

step 1.1given
3.1

By [F2], the codomain has cardinality κ, whereas [L1] says the domain has strictly larger cardinality. This contradiction proves that no distinct parallel arrows exist. Identities and composition already make the object relation reflexive and transitive, so [F3] makes C a preorder.

F2L1F3step 2.1
4.1

Apply [L2] to Cop. Its morphism set has the same cardinality, a κ-indexed coproduct in C is a product there, and being a preorder is unchanged by reversal. This proves the coproduct clause.

F2F3L2step 3.1
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-13 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Assuming Choice, every small complete category and every small cocomplete category is a preorder

Statement

Assume Choice. Every small complete category is a preorder, and every small cocomplete category is a preorder.

Facts & Assumptions

Given: A small category C that is complete or cocomplete.

[L1]

If a small category has constant products or coproducts indexed by the cardinality of its morphism set, it is a preorder (Assuming Choice, a small category with products or coproducts indexed by the cardinality of its morphism set is a preorder).

[F1]

Complete categories have every small limit, and cocomplete categories have every small colimit (Finite, small, and large limits and colimits; complete and cocomplete categories).

Proof

technique · direct corollary
1.1

Let κ=Mor(C). Since C is small, a discrete category on the set κ is a small indexing category.

given
2.1

If C is complete, [F1] supplies the product of every constant κ-family. The product clause of [L1] makes C a preorder.

F1L1step 1.1
3.1

If C is cocomplete, [F1] instead supplies every constant κ-coproduct, and the coproduct clause of [L1] gives the same conclusion.

F1L1step 1.1

5 · Examples, counterexamples and false statements

None yet.

Sources

Standard references

Recommended treatments; not extraction sources.