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.

35 results · all verified · 0 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 35 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Categories, Functors and Natural Transformations

1 · Prerequisites

2 · Summary

Sets and functions, groups and homomorphisms, unital rings, vector spaces, modules, topological spaces, and posets provide the recurring examples. The development uses product topology and continuity, linear and module maps, group actions, the fundamental group, the Axiom of Choice, and Burali–Forti's size obstruction to keep large-category claims inside ZFC's definable-class convention.

A category packages identities and associative composition; opposite categories lead to duality, while isomorphisms, monomorphisms, epimorphisms, zero objects, and zero morphisms describe special arrows and objects. Functors preserve structure, natural transformations compose vertically and horizontally, and interchange organizes small categories into a strict 2-category. Natural isomorphisms then distinguish equivalence from strict isomorphism, with split essential surjectivity giving a choice-free criterion and Choice supplying skeletons and selected representatives.

3 · Logical flowchart

4 · Definitions, theorems and proofs

RemarkRemark: AI-adaptedProof: Not applicableaudited 2026-08-11Open item page →

Class-sized category theory in ZFC: definable-class schemas, small and locally small categories, and why CAT\mathbf{CAT} is not formed

The word class in this development is an abbreviation for a formula in the language of set theory, as described by The first-order language of set theory: \in, ==, formulas with parameters, and class abbreviations. It is not an additional set. A category may therefore have a definable class of objects and a definable class of morphisms. Quantification over such a category is a schema: each use expands to an ordinary formula of ZFC.

A category is small when its objects and morphisms form sets, and locally small when each hom-collection is a set. The category Cat\mathbf{Cat} used below has small categories as objects; its hom-categories are sets or locally small categories as asserted in the relevant result. We do not form a category CAT\mathbf{CAT} of all large categories. Doing so as though all classes were members of a larger set would conflict with the same size obstruction exhibited for the ordinals by Burali-Forti: there is no set of all ordinals. Class recursion, when used, is only the definable schema licensed by Transfinite recursion.

DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-08-11Open item page →

Category, object, morphism, domain, codomain, identity, composition, and hom-collection

Definition

Under the definable-class convention of Class-sized category theory in ZFC: definable-class schemas, small and locally small categories, and why CAT\mathbf{CAT} is not formed, every class below is a formula and every function whose domain may be proper-class-sized is a definable class-function schema. When its domain is a set, it is an ordinary set-valued function.

A category C\mathcal C consists of a class Ob(C)\operatorname{Ob}(\mathcal C) of objects, a class Mor(C)\operatorname{Mor}(\mathcal C) of morphisms, functions dom,cod:Mor(C)Ob(C)\operatorname{dom},\operatorname{cod}:\operatorname{Mor}(\mathcal C)\to \operatorname{Ob}(\mathcal C), an identity morphism 1A:AA1_A:A\to A for every object AA, and a composite gf:ACg\circ f:A\to C whenever f:ABf:A\to B and g:BCg:B\to C.

These data satisfy, whenever the composites are defined,

h(gf)=(hg)f,1Bf=f=f1A.h\circ(g\circ f)=(h\circ g)\circ f,\qquad 1_B\circ f=f=f\circ1_A.

We write C(A,B)\mathcal C(A,B), or HomC(A,B)\operatorname{Hom}_{\mathcal C}(A,B), for the hom-collection of morphisms with domain AA and codomain BB. The object class is allowed to be empty; then the morphism class is empty and all axioms are vacuous.

Morphisms carry their domain and codomain. A category is often presented the other way round, by saying what the morphisms from AA to BB are for each pair of objects. When it is, Mor(C)\operatorname{Mor}(\mathcal C) is the disjoint union of those hom-collections: a morphism is a triple (A,B,f)(A,B,f) with ff in the collection assigned to (A,B)(A,B), and dom\operatorname{dom} and cod\operatorname{cod} are the first two projections, which are then functions in the required sense. This is not a technicality that can be dropped. In this library a function is a set of ordered pairs and does not determine a codomain (A function is a relation ff with (a,b)f(a,b) \in f and (a,c)f(a,c) \in f implying b=cb = c; f:ABf : A \to B, the value f(a)f(a), domain and codomain), so the empty function is a function B\varnothing\to B for every BB at once; reading the morphisms of Set\mathbf{Set} as bare functions would give that one set two different codomains and leave cod\operatorname{cod} undefined. Every concrete category below whose morphisms are described as structure-preserving maps is to be read with this tagging, and each hom-collection is then in canonical bijection with the corresponding collection of untagged maps, so no size or smallness claim is affected.

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

Small, locally small, and large categories

Definition

Let C\mathcal C be a category (Category, object, morphism, domain, codomain, identity, composition, and hom-collection) under the class convention of Class-sized category theory in ZFC: definable-class schemas, small and locally small categories, and why CAT\mathbf{CAT} is not formed.

  • C\mathcal C is small when both Ob(C)\operatorname{Ob}(\mathcal C) and Mor(C)\operatorname{Mor}(\mathcal C) are sets.
  • C\mathcal C is locally small when every C(A,B)\mathcal C(A,B) is a set.
  • C\mathcal C is large when it is not small.

A small category is locally small because each hom-collection is a subclass of the set of all morphisms. A large category may or may not be locally small.

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

Subcategory and full subcategory

Definition

A subcategory A\mathcal A of a category C\mathcal C (Category, object, morphism, domain, codomain, identity, composition, and hom-collection) has a subclass of the objects of C\mathcal C and, for each A,BAA,B\in\mathcal A, a subclass A(A,B)C(A,B)\mathcal A(A,B)\subseteq\mathcal C(A,B). It contains the identities of its objects and is closed under the composition inherited from C\mathcal C.

The subcategory is full when A(A,B)=C(A,B)\mathcal A(A,B)=\mathcal C(A,B) for every pair of its objects. Thus a full subcategory is determined entirely by its objects.

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

Sets and functions form the large locally small category Set\mathbf{Set}

Statement

Sets as objects and functions as morphisms form a large locally small category Set\mathbf{Set}.

Facts & Assumptions

Given: Sets A,B,CA,B,C and functions f:ABf:A\to B, g:BCg:B\to C.

[L1]

A category has associative composition and an identity at every object, and when it is presented by its hom-collections a morphism is the triple (A,B,f)(A,B,f), so that dom\operatorname{dom} and cod\operatorname{cod} are the projections (Category, object, morphism, domain, codomain, identity, composition, and hom-collection); a function is a set of ordered pairs with a set domain and a uniquely determined value at each point of it, and does not itself determine a codomain (A function is a relation ff with (a,b)f(a,b) \in f and (a,c)f(a,c) \in f implying b=cb = c; f:ABf : A \to B, the value f(a)f(a), domain and codomain); the functions ABA\to B form the set BAB^A (The set BAB^{A} of all functions ABA \to B).

[L2]

Small, locally small, and large have the meanings in Small, locally small, and large categories, and the ordinals do not form a set (Burali-Forti: there is no set of all ordinals).

Proof

technique · direct
1.1

Identity functions are functions, composites of functions are functions, function composition is associative, and 1Bf=f=f1A1_B\circ f=f=f\circ1_A.

givenL1
2.1

Hence sets and functions satisfy every axiom of a category.

step 1.1L1
3.1

For fixed A,BA,B, the hom-collection is {(A,B,f):fBA}\{(A,B,f):f\in B^A\}, a set in bijection with the set BAB^A from [L1]; the tagging is what gives each morphism a unique codomain, since the empty function alone would be a morphism into every set. The object class contains every ordinal and therefore is not a set, so Set\mathbf{Set} is locally small and large.

step 2.1L1L2
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Groups and group homomorphisms form the large locally small category Grp\mathbf{Grp}

Statement

Groups and group homomorphisms form a large locally small category Grp\mathbf{Grp}.

Facts & Assumptions

Given: Groups G,H,KG,H,K and homomorphisms f:GHf:G\to H, g:HKg:H\to K.

[L1]

Groups are sets with the group operations (Group and abelian group), and identity maps and composites of group homomorphisms are group homomorphisms (Monoid homomorphism and group homomorphism).

[L2]

The functions ABA\to B between fixed sets form the set BAB^A (The set BAB^{A} of all functions ABA \to B); the category and size conditions are Category, object, morphism, domain, codomain, identity, composition, and hom-collection and Small, locally small, and large categories, while the ordinals form a proper class (Burali-Forti: there is no set of all ordinals).

Proof

technique · direct
1.1

By [L1], identity maps and composites remain group homomorphisms; their associativity and unit equations are the corresponding equations for functions.

givenL1
2.1

Thus the group objects and homomorphisms satisfy the category axioms, and each hom-collection is a set of functions between two fixed underlying sets.

step 1.1L2
3.1

For every ordinal α\alpha, the singleton {α}\{\alpha\} carries a transported trivial group structure, and distinct ordinals give distinct group objects; [L2] therefore rules out a set of all group objects, so Grp\mathbf{Grp} is large and locally small.

step 2.1L2
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Unital rings and unit-preserving ring homomorphisms form the large locally small category Ring\mathbf{Ring}

Statement

Unital rings and unit-preserving ring homomorphisms form a large locally small category Ring\mathbf{Ring}.

Facts & Assumptions

Given: Unital rings R,S,TR,S,T and unit-preserving homomorphisms f:RSf:R\to S and g:STg:S\to T.

[L1]

A ring is an additive abelian group and multiplicative monoid with both distributive laws (Ring: an abelian group under addition and a monoid under multiplication, with multiplication distributing over addition on both sides); a ring homomorphism preserves addition, multiplication, zero, and one (Ring homomorphism: additive, multiplicative, and required to send 11 to 11).

[L2]

The functions ABA\to B between fixed sets form the set BAB^A (The set BAB^{A} of all functions ABA \to B); the category and size conditions are Category, object, morphism, domain, codomain, identity, composition, and hom-collection and Small, locally small, and large categories, and the ordinals form a proper class (Burali-Forti: there is no set of all ordinals).

Proof

technique · direct
1.1

The identity of a ring preserves both operations and the unit, and gfg\circ f preserves them because ff and gg do; function composition supplies associativity and identity equations.

givenL1
2.1

These data form a category, and every hom-collection is a set because it is a subset of the functions between the two underlying sets.

step 1.1L2
3.1

For each ordinal α\alpha, the one-element set {α}\{\alpha\} carries the zero-ring structure with 0=1=α0=1=\alpha; these are distinct objects, so [L2] shows that Ring\mathbf{Ring} is large and locally small.

step 2.1L1L2
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Vector spaces over a fixed field and linear maps form the large locally small category VectF\mathbf{Vect}_F

Statement

For a fixed field FF, vector spaces over FF and linear maps form a large locally small category VectF\mathbf{Vect}_F.

Facts & Assumptions

Given: FF-vector spaces U,V,WU,V,W and linear maps S:UVS:U\to V, T:VWT:V\to W.

[L1]

The vector-space axioms are those of Vector space over a field, and a linear map preserves vector addition and scalar multiplication (Linear map between vector spaces over the same field).

[L2]

The functions ABA\to B between fixed sets form the set BAB^A (The set BAB^{A} of all functions ABA \to B); category size is governed by Category, object, morphism, domain, codomain, identity, composition, and hom-collection and Small, locally small, and large categories, and the ordinals form a proper class (Burali-Forti: there is no set of all ordinals).

Proof

technique · direct
1.1

Identity maps preserve addition and scalar multiplication, and TST\circ S does so by applying linearity first to SS and then to TT; composition is associative and unital as function composition.

givenL1
2.1

Hence FF-vector spaces and linear maps form a category, and every hom-collection is a set of functions.

step 1.1L2
3.1

Each singleton {α}\{\alpha\}, for an ordinal α\alpha, carries a transported zero-dimensional FF-vector-space structure; these distinct objects and [L2] show that VectF\mathbf{Vect}_F is large and locally small.

step 2.1L1L2
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Left modules over a fixed ring and module homomorphisms form the large locally small category R-ModR\text{-}\mathbf{Mod}

Statement

For a fixed ring RR, left RR-modules and module homomorphisms form a large locally small category R-ModR\text{-}\mathbf{Mod}.

Facts & Assumptions

Given: Left RR-modules M,N,PM,N,P and module homomorphisms f:MNf:M\to N, g:NPg:N\to P.

[L1]

Left modules satisfy the axioms in Unital left and right modules over a ring; unqualified module means left module, and module homomorphisms preserve addition and scalar multiplication (Module homomorphism and isomorphism, kernel, image and cokernel).

[L2]

The functions ABA\to B between fixed sets form the set BAB^A (The set BAB^{A} of all functions ABA \to B); the category and size notions are Category, object, morphism, domain, codomain, identity, composition, and hom-collection and Small, locally small, and large categories, and the ordinals form a proper class (Burali-Forti: there is no set of all ordinals).

Proof

technique · direct
1.1

Identity maps are module homomorphisms, and gfg\circ f preserves addition and scalar multiplication by the two homomorphism laws; function composition is associative and unital.

givenL1
2.1

Thus left RR-modules and their homomorphisms form a category whose hom-collections are sets.

step 1.1L2
3.1

For every ordinal α\alpha, the singleton {α}\{\alpha\} carries a transported zero RR-module structure, producing a proper class of distinct objects by [L2]; hence R-ModR\text{-}\mathbf{Mod} is large and locally small.

step 2.1L1L2
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Topological spaces and continuous maps form the large locally small category Top\mathbf{Top}

Statement

Topological spaces and continuous maps form a large locally small category Top\mathbf{Top}.

Facts & Assumptions

Given: Topological spaces X,Y,ZX,Y,Z and continuous maps f:XYf:X\to Y, g:YZg:Y\to Z.

[L1]

A topology is the structure in Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison, and identity maps and composites of continuous maps are continuous by the inverse-image definition in Continuity of a map of topological spaces at a point and globally.

Proof

technique · direct
1.1

Identity maps and gfg\circ f are continuous by [L1], while associativity and unit equations are those of function composition.

givenL1
2.1

Consequently spaces and continuous maps form a category, and each hom-collection is a set of functions between fixed underlying sets.

step 1.1L2
3.1

Every singleton {α}\{\alpha\}, for an ordinal α\alpha, has its unique topology; these give distinct space objects, so [L2] makes Top\mathbf{Top} large and locally small.

step 2.1L1L2
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Posets and monotone maps form the large locally small category Poset\mathbf{Poset}

Statement

Partially ordered sets and monotone maps form a large locally small category Poset\mathbf{Poset}.

Facts & Assumptions

Given: Posets P,Q,RP,Q,R and monotone maps f:PQf:P\to Q, g:QRg:Q\to R.

[L1]

Partial orders are reflexive, antisymmetric, and transitive (Partial order and partially ordered set); a composite of monotone maps is monotone by transitivity of implication.

Proof

technique · direct
1.1

Identity maps are monotone, and xyx\le y gives f(x)f(y)f(x)\le f(y) and then g(f(x))g(f(y))g(f(x))\le g(f(y)), so gfg\circ f is monotone; composition is associative and unital as function composition.

givenL1
2.1

Hence posets and monotone maps form a category whose hom-collections are sets of functions.

step 1.1L2
3.1

Each singleton {α}\{\alpha\} has its equality order, and ordinals yield a proper class of distinct such posets by [L2]; therefore Poset\mathbf{Poset} is large and locally small.

step 2.1L1L2
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

A monoid is a one-object category, and a group is a one-object category in which every morphism is invertible

Statement

Every monoid is a one-object category. Under this identification, the monoid is a group exactly when every morphism is invertible.

Facts & Assumptions

Given: A monoid (M,,e)(M,\cdot,e).

[L1]

A monoid has associative multiplication and a two-sided identity (Semigroup and monoid), exactly the composition and identity laws required by Category, object, morphism, domain, codomain, identity, composition, and hom-collection.

[L2]

A group is a monoid in which every element has a two-sided inverse (Group and abelian group).

Proof

technique · direct
1.1

Take one object *, put Hom(,)=M\operatorname{Hom}(*,*)=M, define composition by yx=yxy\circ x=y\cdot x, and take 1=e1_*=e; [L1] verifies the category axioms.

givenL1
2.1

A morphism x:x:*\to * is an isomorphism precisely when some yy satisfies yx=e=xyyx=e=xy.

step 1.1L1
3.1

By [L2], every morphism in this one-object category is invertible exactly when MM is a group.

step 2.1L2
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Preorder and monotone map

Definition

A preorder on a set PP is a relation \le that is reflexive and transitive. Unlike a partial order (Partial order and partially ordered set), it need not be antisymmetric.

A map f:PQf:P\to Q between preorders is monotone when xPyx\le_P y implies f(x)Qf(y)f(x)\le_Q f(y). Every partial order is a preorder, and the definition of monotone map agrees with the usual one for partially ordered sets.

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

A preorder is a category with at most one morphism between any two objects, and its functors are exactly monotone maps

Statement

A preorder determines a category with at most one morphism between any two objects, and functors between such categories are exactly monotone maps.

Facts & Assumptions

Given: Preorders (P,P)(P,\le_P) and (Q,Q)(Q,\le_Q).

[L1]

A preorder is reflexive and transitive, and a monotone map preserves its relation (Preorder and monotone map).

[L2]

Category identities and composition have the meanings of Category, object, morphism, domain, codomain, identity, composition, and hom-collection. In this proposition, a functor is an assignment on objects and arrows that preserves identities and composition.

Proof

technique · direct
1.1

Make the elements of PP objects and put one morphism xyx\to y when xPyx\le_P y, and none otherwise; reflexivity supplies identities and transitivity supplies the unique possible composites, so [L1] gives a category.

givenL1L2
2.1

A function F:PQF:P\to Q extends to a functor exactly when xPyx\le_P y guarantees a target morphism F(x)F(y)F(x)\to F(y), which is exactly F(x)QF(y)F(x)\le_Q F(y).

step 1.1L1L2
3.1

Thus the functors between the associated categories are precisely the monotone maps, with no extra arrow choices because every relevant hom-collection has at most one member.

step 2.1L1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Opposite category Cop\mathcal C^{\mathrm{op}}

Definition

For a category C\mathcal C (Category, object, morphism, domain, codomain, identity, composition, and hom-collection), the opposite category Cop\mathcal C^{\mathrm{op}} has the same objects and reverses every morphism:

Cop(A,B)=C(B,A).\mathcal C^{\mathrm{op}}(A,B)=\mathcal C(B,A).

The identity at AA remains 1A1_A. If fop:BAf^{\mathrm{op}}:B\to A and gop:CBg^{\mathrm{op}}:C\to B correspond to f:ABf:A\to B and g:BCg:B\to C in C\mathcal C, define fopopgop=(gf)opf^{\mathrm{op}}\circ_{\mathrm{op}}g^{\mathrm{op}}=(g\circ f)^{\mathrm{op}}. Associativity and the identity laws follow directly from those of C\mathcal C, so this prescription is a category. Moreover (Cop)op=C(\mathcal C^{\mathrm{op}})^{\mathrm{op}}=\mathcal C strictly.

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

Every theorem about categories has a formal dual obtained by reversing morphisms and composition

Statement

A formal theorem derivable solely from the category axioms has a formal dual: reverse every morphism, reverse the order of every composite, and exchange each defined notion with its opposite-category version.

Facts & Assumptions

Given: A derivation in the formal language of categories.

[L1]

Passing from C\mathcal C to Cop\mathcal C^{\mathrm{op}} reverses arrows and composition, preserves identities, and is involutive (Opposite category Cop\mathcal C^{\mathrm{op}}).

Proof

technique · direct
1.1

Translate every typed arrow f:ABf:A\to B to fop:BAf^{\mathrm{op}}:B\to A, every gfg\circ f to fopopgopf^{\mathrm{op}}\circ_{\mathrm{op}}g^{\mathrm{op}}, and leave equality and logical connectives unchanged.

givenL1
2.1

Under this translation, each category axiom becomes the corresponding category axiom in the opposite category, so every permitted inference in the original derivation remains a permitted inference after translation.

step 1.1L1
3.1

Translating the complete derivation therefore proves the translated conclusion; applying the translation twice returns the original theorem.

step 2.1L1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Isomorphism, groupoid, and connected category

Definition

In a category C\mathcal C (Category, object, morphism, domain, codomain, identity, composition, and hom-collection), a morphism f:ABf:A\to B is an isomorphism if there is a morphism g:BAg:B\to A with gf=1Ag\circ f=1_A and fg=1Bf\circ g=1_B. Such a gg is unique and is denoted f1f^{-1}.

A groupoid is a category in which every morphism is an isomorphism. A category is connected when it is nonempty and any two objects can be joined by a finite zigzag of morphisms, with successive arrows allowed to point in either direction. In a groupoid this is equivalent to being nonempty and having an isomorphism between every ordered pair of objects. Nonemptiness cannot be dropped: the empty groupoid has an isomorphism between every ordered pair of its objects, vacuously, and is not connected.

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

The isomorphisms in a category form its maximal subgroupoid

Statement

For every category C\mathcal C, the subcategory with all objects and exactly the isomorphisms as morphisms is a groupoid, and it contains every subgroupoid of C\mathcal C.

Facts & Assumptions

Given: A category C\mathcal C.

[L1]

Isomorphisms and groupoids are defined in Isomorphism, groupoid, and connected category, and category composition is associative and unital (Category, object, morphism, domain, codomain, identity, composition, and hom-collection).

Proof

technique · direct
1.1

Identities are isomorphisms, and if ff and gg are composable isomorphisms then gfg\circ f has inverse f1g1f^{-1}\circ g^{-1}, so the isomorphisms form a subcategory.

givenL1
2.1

Every morphism of this subcategory is invertible by construction, hence it is a groupoid.

step 1.1L1
3.1

If G\mathcal G is any subgroupoid contained in C\mathcal C, every morphism of G\mathcal G has its two-sided inverse in C\mathcal C and is therefore an isomorphism of C\mathcal C; thus G\mathcal G lies in this subgroupoid, proving maximality.

step 2.1L1
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

A morphism is an isomorphism exactly when postcomposition, equivalently precomposition, induces bijections on every hom-collection

Statement

For a morphism f:ABf:A\to B, the following are equivalent: ff is an isomorphism; for every object XX, postcomposition f:C(X,A)C(X,B)f\circ-:\mathcal C(X,A)\to\mathcal C(X,B) is bijective; and for every XX, precomposition f:C(B,X)C(A,X)-\circ f:\mathcal C(B,X)\to\mathcal C(A,X) is bijective.

Facts & Assumptions

Given: A morphism f:ABf:A\to B in a category C\mathcal C.

[L1]

Isomorphisms have two-sided inverses (Isomorphism, groupoid, and connected category), and a map is bijective exactly when it has a two-sided inverse (Injection, surjection, bijection).

[L2]

Reversing arrows exchanges postcomposition with precomposition (Every theorem about categories has a formal dual obtained by reversing morphisms and composition).

Proof

technique · direct
1.1

If ff has inverse f1f^{-1}, postcomposition by f1f^{-1} is a two-sided inverse to postcomposition by ff, and similarly precomposition by f1f^{-1} inverts precomposition by ff; both maps are bijections.

givenL1
2.1

Conversely, suppose every postcomposition map is bijective. Surjectivity at X=BX=B gives g:BAg:B\to A with fg=1Bf\circ g=1_B; injectivity at X=AX=A applied to f(gf)=f=f1Af\circ(g\circ f)=f=f\circ1_A gives gf=1Ag\circ f=1_A, so ff is an isomorphism.

step 1.1L1
3.1

The identical argument in Cop\mathcal C^{\mathrm{op}}, using [L2], proves that bijectivity of every precomposition map also characterises isomorphisms.

step 2.1L2
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Monomorphism and epimorphism by left and right cancellation

Definition

Let f:ABf:A\to B be a morphism in a category (Category, object, morphism, domain, codomain, identity, composition, and hom-collection).

  • ff is a monomorphism, or monic, when fg=fhf\circ g=f\circ h implies g=hg=h for every parallel pair g,h:XAg,h:X\to A.
  • ff is an epimorphism, or epic, when gf=hfg\circ f=h\circ f implies g=hg=h for every parallel pair g,h:BYg,h:B\to Y.

Thus monomorphisms are left-cancellable and epimorphisms are right-cancellable. The definitions are formally dual.

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

Split monomorphism, split epimorphism, retraction, and section

Definition

Let f:ABf:A\to B be a morphism.

If there is r:BAr:B\to A with rf=1Ar\circ f=1_A, then ff is a split monomorphism and a section, while rr is a retraction of ff. If there is s:BAs:B\to A with fs=1Bf\circ s=1_B, then ff is a split epimorphism and a retraction, while ss is a section of ff.

When both identities hold, ff and its splitting are inverse isomorphisms in the sense of Isomorphism, groupoid, and connected category.

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

Identities and composites of monomorphisms or epimorphisms retain cancellation; split monomorphisms are monic and split epimorphisms are epic

Statement

Identity morphisms are monic and epic; composites of monomorphisms are monic, composites of epimorphisms are epic; every split monomorphism is monic, and every split epimorphism is epic.

Facts & Assumptions

Given: Composable morphisms in a category.

[L1]

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

[L2]

A split monomorphism has a left inverse and a split epimorphism has a right inverse (Split monomorphism, split epimorphism, retraction, and section); the two halves are dual by Every theorem about categories has a formal dual obtained by reversing morphisms and composition.

Proof

technique · direct
1.1

Identities cancel trivially; if ff and gg are monic and (gf)u=(gf)v(g\circ f)u=(g\circ f)v, cancellation by gg and then by ff gives u=vu=v, so composites of monomorphisms are monic.

givenL1
2.1

Applying the dual argument of [L2] proves that identities and composites of epimorphisms are epic.

step 1.1L1L2
3.1

If rf=1r\circ f=1, then fu=fvfu=fv implies u=rfu=rfv=vu=r fu=r fv=v, so a split monomorphism is monic; dually, fs=1f\circ s=1 makes a split epimorphism epic.

step 2.1L1L2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

In Set\mathbf{Set}, monomorphisms are exactly injections and epimorphisms are exactly surjections

Statement

In Set\mathbf{Set}, a function is monic exactly when it is injective, and it is epic exactly when it is surjective.

Facts & Assumptions

Given: A function f:ABf:A\to B regarded as a morphism of Set\mathbf{Set}.

[L1]

The morphisms of Set\mathbf{Set} are functions (Sets and functions form the large locally small category Set\mathbf{Set}), monic and epic mean cancellation (Monomorphism and epimorphism by left and right cancellation), and injective, surjective, and bijective have their usual fibrewise meanings (Injection, surjection, bijection).

Proof

technique · direct
1.1

If ff is injective, fg=fhf\circ g=f\circ h implies g=hg=h pointwise, so ff is monic; if ff is not injective, choose a0a1a_0\ne a_1 with f(a0)=f(a1)f(a_0)=f(a_1), and the two maps from a singleton selecting a0,a1a_0,a_1 show that ff is not monic.

givenL1
2.1

If ff is surjective and gf=hfg\circ f=h\circ f, then for each bBb\in B choose an aa only for this fixed bb with f(a)=bf(a)=b, giving g(b)=h(b)g(b)=h(b); hence g=hg=h and ff is epic.

step 1.1L1
3.1

If ff is not surjective, let g:B{0,1}g:B\to\{0,1\} be constantly 00 and let hh be 00 on f[A]f[A] and 11 outside f[A]f[A]; then ghg\ne h but gf=hfg\circ f=h\circ f, so ff is not epic.

step 2.1L1
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Under the Axiom of Choice, every epimorphism in Set\mathbf{Set} is a split epimorphism

Statement

Assume the Axiom of Choice. Every epimorphism in Set\mathbf{Set} is a split epimorphism.

Facts & Assumptions

Given: An epimorphism p:XYp:X\to Y in Set\mathbf{Set}.

[L1]
[L2]

The Axiom of Choice selects an element from every member of a set-indexed family of nonempty sets (The Axiom of Choice), and a split epimorphism has a right inverse (Split monomorphism, split epimorphism, retraction, and section).

Proof

technique · direct
1.1

By [L1], every fibre p1({y})p^{-1}(\{y\}) for yYy\in Y is nonempty.

givenL1
2.1

By [L2], choose s(y)p1({y})s(y)\in p^{-1}(\{y\}) for every yYy\in Y; if YY is empty this is the unique empty function, so the same construction covers that boundary case.

step 1.1L2choose
3.1

Then p(s(y))=yp(s(y))=y for every yy, so ps=1Yp\circ s=1_Y and pp is split epic.

step 2.1L2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

The inclusion ZQ\mathbb Z\hookrightarrow\mathbb Q is monic and epic but neither surjective nor an isomorphism in Ring\mathbf{Ring}

Statement

In Ring\mathbf{Ring}, the canonical inclusion i:ZQi:\mathbb Z\hookrightarrow\mathbb Q is monic and epic, but its underlying function is not surjective and it is not an isomorphism.

Facts & Assumptions

Given: The canonical unital ring homomorphism i:ZQi:\mathbb Z\to\mathbb Q.

[L1]

The integers form a commutative ring (The integers form a commutative ring), the rationals form a field and hence a commutative ring (The rationals form a field, Every field is a commutative ring with 101 \ne 0; it is an integral domain, and it is a commutative division ring), and The integers embed in the rationals identifies ii as an injective embedding.

[L2]

Morphisms of Ring\mathbf{Ring} are unit-preserving ring homomorphisms (Unital rings and unit-preserving ring homomorphisms form the large locally small category Ring\mathbf{Ring}); monic, epic, and isomorphism mean cancellation and a two-sided inverse (Monomorphism and epimorphism by left and right cancellation, Isomorphism, groupoid, and connected category).

Proof

technique · direct
1.1

If iu=ivi\circ u=i\circ v, injectivity of ii gives u=vu=v pointwise, so ii is monic.

givenL1L2
2.1

If ring homomorphisms f,g:QRf,g:\mathbb Q\to R agree after ii, then for q=a/bq=a/b with b0b\ne0 both send qq to the common image of aa times the inverse of the common image of bb; hence f(q)=g(q)f(q)=g(q) for every qq, so ii is epic.

step 1.1L1L2
3.1

The rational 1/21/2 is not an integer, so the underlying function of ii is not surjective; a categorical inverse would be an inverse function and would force surjectivity, so ii is not an isomorphism.

step 2.1L1L2
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Initial object, terminal object, and zero object

Definition

In a category C\mathcal C (Category, object, morphism, domain, codomain, identity, composition, and hom-collection), an object II is initial when for every object AA there is exactly one morphism IAI\to A. An object TT is terminal when for every AA there is exactly one morphism ATA\to T. These notions are dual under Every theorem about categories has a formal dual obtained by reversing morphisms and composition.

A zero object is an object that is both initial and terminal. The definition does not choose a particular zero object when several distinct but isomorphic ones occur.

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

Category with zero morphisms

Definition

A category with zero morphisms is a category C\mathcal C (Category, object, morphism, domain, codomain, identity, composition, and hom-collection) equipped with a specified morphism 0A,B:AB0_{A,B}:A\to B for every ordered pair of objects such that, for all f:AAf:A'\to A and g:BBg:B\to B',

0A,Bf=0A,B,g0A,B=0A,B.0_{A,B}\circ f=0_{A',B},\qquad g\circ0_{A,B}=0_{A,B'}.

The family is part of the structure. Merely naming an isolated morphism as zero does not supply zero morphisms.

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

A zero object supplies a unique compatible system of zero morphisms

Statement

A chosen zero object 00 in a category supplies a unique compatible system of zero morphisms.

Facts & Assumptions

Given: A zero object 00 in a category C\mathcal C.

[L1]

A zero object is both initial and terminal, so there are unique arrows A0A\to0 and 0B0\to B for every A,BA,B (Initial object, terminal object, and zero object).

[L2]

A system of zero morphisms must absorb composition on either side (Category with zero morphisms).

Proof

technique · direct
1.1

Define 0A,B0_{A,B} as the composite of the unique arrows A0A\to0 and 0B0\to B supplied by [L1].

givenL1
2.1

For f:AAf:A'\to A, both 0A,Bf0_{A,B}\circ f and 0A,B0_{A',B} factor through 00 using the unique arrow A0A'\to0, so they are equal; the same uniqueness proves g0A,B=0A,Bg\circ0_{A,B}=0_{A,B'}.

step 1.1L1L2
3.1

Any compatible zero family must have 0A,B=00,B0A,00_{A,B}=0_{0,B}\circ0_{A,0}, and both factors are the unique arrows to and from 00, so the family of step 1.1 is unique.

step 2.1L1L2
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Covariant functor, identity functor, composite functor, and contravariant functor

Definition

For categories C,D\mathcal C,\mathcal D (Category, object, morphism, domain, codomain, identity, composition, and hom-collection), a covariant functor F:CDF:\mathcal C\to\mathcal D assigns an object FAFA to every object AA and a morphism Ff:FAFBFf:FA\to FB to every f:ABf:A\to B, satisfying

F(1A)=1FA,F(gf)=FgFf.F(1_A)=1_{FA},\qquad F(g\circ f)=Fg\circ Ff.

The identity functor acts identically on objects and morphisms. For F:CDF:\mathcal C\to\mathcal D and G:DEG:\mathcal D\to\mathcal E, the composite functor GFGF has (GF)A=G(FA)(GF)A=G(FA) and (GF)f=G(Ff)(GF)f=G(Ff).

A contravariant functor from C\mathcal C to D\mathcal D means a covariant functor CopD\mathcal C^{\mathrm{op}}\to\mathcal D, using Opposite category Cop\mathcal C^{\mathrm{op}}.

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

Every functor preserves isomorphisms

Statement

Every functor sends isomorphisms to isomorphisms.

Facts & Assumptions

Given: A functor F:CDF:\mathcal C\to\mathcal D and an isomorphism f:ABf:A\to B.

[L1]

Functors preserve identities and composition (Covariant functor, identity functor, composite functor, and contravariant functor), and an isomorphism has a two-sided inverse (Isomorphism, groupoid, and connected category).

Proof

technique · direct
1.1

Let g:BAg:B\to A satisfy gf=1Ag\circ f=1_A and fg=1Bf\circ g=1_B.

givenL1
2.1

Functoriality gives F(g)F(f)=F(1A)=1FAF(g)\circ F(f)=F(1_A)=1_{FA} and F(f)F(g)=F(1B)=1FBF(f)\circ F(g)=F(1_B)=1_{FB}.

step 1.1L1
3.1

Thus F(g)F(g) is a two-sided inverse of F(f)F(f), so F(f)F(f) is an isomorphism.

step 2.1L1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Faithful, full, fully faithful, essentially surjective, and split essentially surjective functors

Definition

Let F:CDF:\mathcal C\to\mathcal D be a functor (Covariant functor, identity functor, composite functor, and contravariant functor). For each A,BA,B, it induces

FA,B:C(A,B)D(FA,FB),fFf.F_{A,B}:\mathcal C(A,B)\to\mathcal D(FA,FB),\qquad f\mapsto Ff.

The functor is faithful when every FA,BF_{A,B} is injective, full when every FA,BF_{A,B} is surjective, and fully faithful when every FA,BF_{A,B} is bijective (Injection, surjection, bijection).

It is essentially surjective when every object DD of D\mathcal D is isomorphic to some FCFC (Isomorphism, groupoid, and connected category). It is split essentially surjective when the data include, for every DD, a specified object CDC_D and specified isomorphism εD:FCDD\varepsilon_D:FC_D\to D. The word split records these witnesses and is strictly stronger as data than their mere existence.

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

Embedding and full embedding of categories

Definition

An embedding of categories is a functor that is faithful and injective on objects. A full embedding is an embedding that is also full. These terms use the notions of Faithful, full, fully faithful, essentially surjective, and split essentially surjective functors.

Thus a fully faithful functor need not be an embedding: it may send distinct but isomorphic objects to the same object. Conversely, an embedding need not be full.

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

Every fully faithful functor reflects isomorphisms

Statement

If F:CDF:\mathcal C\to\mathcal D is fully faithful and F(f)F(f) is an isomorphism, then ff is an isomorphism.

Facts & Assumptions

Given: A fully faithful functor FF and a morphism f:ABf:A\to B such that F(f)F(f) is invertible.

[L1]

Fullness lifts every morphism between FAFA and FBFB, while faithfulness reflects equality between parallel morphisms (Faithful, full, fully faithful, essentially surjective, and split essentially surjective functors).

[L2]

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

Proof

technique · direct
1.1

Let h:FBFAh:FB\to FA be the inverse of F(f)F(f); fullness gives g:BAg:B\to A with F(g)=hF(g)=h.

givenL1L2
2.1

Then F(gf)=hF(f)=1FA=F(1A)F(g\circ f)=h\circ F(f)=1_{FA}=F(1_A) and F(fg)=F(f)h=1FB=F(1B)F(f\circ g)=F(f)\circ h=1_{FB}=F(1_B).

step 1.1L1L2
3.1

Faithfulness gives gf=1Ag\circ f=1_A and fg=1Bf\circ g=1_B, so ff is an isomorphism.

step 2.1L1L2
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Natural transformation and its components

Definition

Let F,G:CDF,G:\mathcal C\to\mathcal D be functors (Covariant functor, identity functor, composite functor, and contravariant functor). A natural transformation α:FG\alpha:F\Rightarrow G is a family of morphisms αA:FAGA\alpha_A:FA\to GA, one for each object AA of C\mathcal C, such that every f:ABf:A\to B satisfies the naturality equation

GfαA=αBFf.Gf\circ\alpha_A=\alpha_B\circ Ff.

The morphism αA\alpha_A is the component of α\alpha at AA.

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

Identity natural transformation and vertical composition

Definition

For a functor F:CDF:\mathcal C\to\mathcal D, the identity natural transformation 1F:FF1_F:F\Rightarrow F has component (1F)A=1FA(1_F)_A=1_{FA}.

For natural transformations α:FG\alpha:F\Rightarrow G and β:GH\beta:G\Rightarrow H (Natural transformation and its components), their vertical composite βα:FH\beta\circ\alpha:F\Rightarrow H is defined componentwise by

(βα)A=βAαA.(\beta\circ\alpha)_A=\beta_A\circ\alpha_A.

The fact that this componentwise family is natural is discharged by Vertical composites of natural transformations satisfy naturality .

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

Vertical composites of natural transformations satisfy naturality

Statement

The vertical composite of two natural transformations satisfies the naturality equation.

Facts & Assumptions

Given: Natural transformations α:FG\alpha:F\Rightarrow G and β:GH\beta:G\Rightarrow H, and a morphism f:ABf:A\to B.

[L1]

Vertical composition is componentwise, and α,β\alpha,\beta satisfy their naturality equations (Identity natural transformation and vertical composition).

Proof

technique · direct
1.1

By naturality, GfαA=αBFfGf\circ\alpha_A=\alpha_B\circ Ff and HfβA=βBGfHf\circ\beta_A=\beta_B\circ Gf.

givenL1
2.1

Therefore Hf(βAαA)=(βBGf)αA=βB(αBFf)=(βBαB)FfHf\circ(\beta_A\circ\alpha_A)=(\beta_B\circ Gf)\circ\alpha_A=\beta_B\circ(\alpha_B\circ Ff)=(\beta_B\circ\alpha_B)\circ Ff.

step 1.1L1
3.1

This is the naturality equation for the componentwise family βα\beta\circ\alpha.

step 2.1L1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Whiskering and horizontal composition of natural transformations

Definition

Let α:FG:CD\alpha:F\Rightarrow G:\mathcal C\to\mathcal D be a natural transformation (Natural transformation and its components), and let H:DEH:\mathcal D\to\mathcal E and K:BCK:\mathcal B\to\mathcal C be functors (Covariant functor, identity functor, composite functor, and contravariant functor). The left whiskering Hα:HFHGH\alpha:HF\Rightarrow HG has components H(αA)H(\alpha_A), and the right whiskering αK:FKGK\alpha K:FK\Rightarrow GK has components αKB\alpha_{KB}.

For β:HL:DE\beta:H\Rightarrow L:\mathcal D\to\mathcal E, the horizontal composite βα:HFLG\beta*\alpha:HF\Rightarrow LG has either equal component formula

(βα)A=βGAH(αA)=L(αA)βFA.(\beta*\alpha)_A=\beta_{GA}\circ H(\alpha_A)=L(\alpha_A)\circ\beta_{FA}.

Their equality is the naturality equation for β\beta at αA\alpha_A. Naturality of the resulting family is proved in Horizontal composites of natural transformations satisfy naturality .

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

Horizontal composites of natural transformations satisfy naturality

Statement

The horizontal composite of natural transformations satisfies the naturality equation.

Facts & Assumptions

Given: Natural transformations α:FG:CD\alpha:F\Rightarrow G:\mathcal C\to\mathcal D and β:HL:DE\beta:H\Rightarrow L:\mathcal D\to\mathcal E, and f:ABf:A\to B in C\mathcal C.

[L1]

Horizontal composition has component βGAH(αA)=L(αA)βFA\beta_{GA}\circ H(\alpha_A)=L(\alpha_A)\circ\beta_{FA}, and functors preserve composition (Whiskering and horizontal composition of natural transformations).

Proof

technique · direct
1.1

Naturality of β\beta at GfGf gives L(Gf)βGA=βGBH(Gf)L(Gf)\circ\beta_{GA}=\beta_{GB}\circ H(Gf), while functoriality sends the naturality equation GfαA=αBFfGf\circ\alpha_A=\alpha_B\circ Ff to H(Gf)H(αA)=H(αB)H(Ff)H(Gf)\circ H(\alpha_A)=H(\alpha_B)\circ H(Ff).

givenL1
2.1

Combining these equations gives L(Gf)βGAH(αA)=βGBH(αB)H(Ff)L(Gf)\circ\beta_{GA}\circ H(\alpha_A)=\beta_{GB}\circ H(\alpha_B)\circ H(Ff).

step 1.1L1
3.1

The two outer composites are exactly L(Gf)(βα)AL(Gf)\circ(\beta*\alpha)_A and (βα)BH(Ff)(\beta*\alpha)_B\circ H(Ff), which proves naturality.

step 2.1L1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Horizontal and vertical composition of natural transformations satisfy the interchange law

Statement

Whenever the expressions are defined,

(ββ)(αα)=(βα)(βα).(\beta'\circ\beta)*(\alpha'\circ\alpha)=(\beta'*\alpha')\circ(\beta*\alpha).

Thus horizontal and vertical composition of natural transformations satisfy the interchange law.

Facts & Assumptions

Given: Natural transformations α:FG\alpha:F\Rightarrow G, α:GK:CD\alpha':G\Rightarrow K:\mathcal C\to\mathcal D and β:HL\beta:H\Rightarrow L, β:LM:DE\beta':L\Rightarrow M:\mathcal D\to\mathcal E.

[L1]

Vertical composition is componentwise and its composites are natural (Identity natural transformation and vertical composition, Vertical composites of natural transformations satisfy naturality); horizontal composition has the standard component formula and its composites are natural (Whiskering and horizontal composition of natural transformations, Horizontal composites of natural transformations satisfy naturality).

Proof

technique · direct
1.1

At an object AA, expand the left side by [L1] as βKAβKAH(αA)H(αA)\beta'_{KA}\circ\beta_{KA}\circ H(\alpha'_A)\circ H(\alpha_A).

givenL1
2.1

Naturality of β\beta at αA:GAKA\alpha'_A:GA\to KA gives βKAH(αA)=L(αA)βGA\beta_{KA}\circ H(\alpha'_A)=L(\alpha'_A)\circ\beta_{GA}. Substitution turns step 1.1 into (βKAL(αA))(βGAH(αA))(\beta'_{KA}\circ L(\alpha'_A))\circ(\beta_{GA}\circ H(\alpha_A)).

step 1.1L1
3.1

The two parenthesised factors are the AA-components of βα\beta'*\alpha' and βα\beta*\alpha, so every component agrees with the right side and the transformations are equal.

step 2.1L1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Product category and its projection functors

Definition

For categories C\mathcal C and D\mathcal D (Category, object, morphism, domain, codomain, identity, composition, and hom-collection), their product category C×D\mathcal C\times\mathcal D has objects (C,D)(C,D), morphisms (f,g):(C,D)(C,D)(f,g):(C,D)\to(C',D'), componentwise identities, and componentwise composition

(f,g)(f,g)=(ff,gg).(f',g')\circ(f,g)=(f'\circ f,g'\circ g).

The category axioms hold componentwise. The projection functors πC\pi_{\mathcal C} and πD\pi_{\mathcal D} send an object or morphism to its corresponding component, and satisfy the functor laws of Covariant functor, identity functor, composite functor, and contravariant functor componentwise.

DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-08-11Open item page →

Functor category [C,D][\mathcal C,\mathcal D]

Definition

Within the definable-class convention of Class-sized category theory in ZFC: definable-class schemas, small and locally small categories, and why CAT\mathbf{CAT} is not formed, the construction below is formed when the source category C\mathcal C is small. Then a functor out of C\mathcal C and a natural transformation between two such functors are set-coded data, so they can be objects and morphisms of a category in ZFC.

For categories C,D\mathcal C,\mathcal D, the functor category [C,D][\mathcal C,\mathcal D] has functors CD\mathcal C\to\mathcal D as objects and natural transformations as morphisms (Natural transformation and its components). Its identities and composition are the identity transformations and vertical composition. These are the operations of Identity natural transformation and vertical composition.

Closure under composition is Vertical composites of natural transformations satisfy naturality. Associativity and the identity laws hold at each component because they hold in D\mathcal D. Further smallness and local-smallness properties of this category are stated separately.

For an arbitrary large source C\mathcal C, the same notation may be used only as metatheoretic shorthand for functors and natural transformations; this definition does not form those proper-class-sized data into a category.

PropositionStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

If C\mathcal C is small and D\mathcal D is locally small then [C,D][\mathcal C,\mathcal D] is locally small; if both are small it is small

Statement

If C\mathcal C is small and D\mathcal D is locally small, then [C,D][\mathcal C,\mathcal D] is locally small. If both C\mathcal C and D\mathcal D are small, then [C,D][\mathcal C,\mathcal D] is small.

Facts & Assumptions

Given: Categories C,D\mathcal C,\mathcal D with the stated size hypotheses.

[L1]

The objects and morphisms of [C,D][\mathcal C,\mathcal D] are functors and natural transformations (Functor category [C,D][\mathcal C,\mathcal D]).

[L2]

Smallness and local smallness mean set-sized object, morphism, and hom-collections as specified in Small, locally small, and large categories.

Proof

technique · direct
1.1

For fixed functors F,GF,G, a natural transformation is a family in the set-indexed product CObCD(FC,GC)\prod_{C\in\operatorname{Ob}\mathcal C}\mathcal D(FC,GC) satisfying a set of naturality equations; smallness of C\mathcal C and local smallness of D\mathcal D make this a set.

givenL1L2
2.1

Hence every hom-collection of [C,D][\mathcal C,\mathcal D] is a set, so the functor category is locally small.

step 1.1L1L2
3.1

If D\mathcal D is also small, the possible object and morphism functions of a functor lie in set-sized function spaces, and the functor equations define a subset; the union of the set-sized natural-transformation sets is then a set, so [C,D][\mathcal C,\mathcal D] is small.

step 2.1L1L2
DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-08-11Open item page →

Natural isomorphism

Definition

A natural isomorphism α:FG\alpha:F\Rightarrow G is a natural transformation for which there is a natural transformation β:GF\beta:G\Rightarrow F with βα=1F\beta\circ\alpha=1_F and αβ=1G\alpha\circ\beta=1_G. The compositions here are the vertical compositions of Identity natural transformation and vertical composition.

When the source category is small, so that Functor category [C,D][\mathcal C,\mathcal D] is formed, this says exactly that α\alpha is an isomorphism from FF to GG in that functor category. Thus the definition combines Natural transformation and its components with the categorical notion of isomorphism from Isomorphism, groupoid, and connected category without requiring a functor category for an arbitrary large source.

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

A natural transformation is a natural isomorphism exactly when every component is an isomorphism

Statement

A natural transformation α:FG\alpha:F\Rightarrow G is a natural isomorphism exactly when every component αA\alpha_A is an isomorphism.

Facts & Assumptions

Given: A natural transformation α:FG\alpha:F\Rightarrow G.

[L1]

A natural isomorphism has a two-sided inverse natural transformation (Natural isomorphism), and vertical composition and identity transformations are componentwise (Identity natural transformation and vertical composition).

Proof

technique · direct
1.1

If α\alpha has a natural inverse β\beta, then βAαA=1FA\beta_A\alpha_A=1_{FA} and αAβA=1GA\alpha_A\beta_A=1_{GA} at every object, so each αA\alpha_A is an isomorphism.

givenL1
2.1

Conversely, suppose every αA\alpha_A is invertible and put βA=αA1\beta_A=\alpha_A^{-1}; from GfαA=αBFfGf\alpha_A=\alpha_BFf, composition with the two inverses gives FfβA=βBGfFf\beta_A=\beta_BGf, so β:GF\beta:G\Rightarrow F is natural.

step 1.1L1
3.1

Componentwise, βα=1F\beta\circ\alpha=1_F and αβ=1G\alpha\circ\beta=1_G, hence α\alpha is a natural isomorphism.

step 2.1L1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Equivalence, quasi-inverse, and adjoint equivalence of categories

Definition

An equivalence of categories from C\mathcal C to D\mathcal D consists of functors F:CDF:\mathcal C\to\mathcal D and G:DCG:\mathcal D\to\mathcal C, called quasi-inverses, together with natural isomorphisms

η:1CGF,ε:FG1D.\eta:1_{\mathcal C}\Rightarrow GF,\qquad \varepsilon:FG\Rightarrow1_{\mathcal D}.

The categories are then called equivalent. The notions of functor and natural isomorphism are those of Covariant functor, identity functor, composite functor, and contravariant functor and Natural isomorphism.

An adjoint equivalence is such data satisfying the triangle identities

GεηG=1G,εFFη=1F.G\varepsilon\circ\eta G=1_G,\qquad \varepsilon F\circ F\eta=1_F.

Here GεG\varepsilon, ηG\eta G, εF\varepsilon F, and FηF\eta are the whiskerings of Whiskering and horizontal composition of natural transformations. No triangle identity is required of a bare equivalence.

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

Equivalence of categories is reflexive, symmetric, and transitive

Statement

Equivalence of categories is reflexive, symmetric, and transitive.

Facts & Assumptions

Given: Categories and equivalence data between them.

[L1]

An equivalence consists of quasi-inverse functors and natural isomorphisms in both composite directions (Equivalence, quasi-inverse, and adjoint equivalence of categories).

[L2]

Vertical composition is componentwise (Identity natural transformation and vertical composition); whiskering and horizontal composition produce natural transformations between composite functors (Whiskering and horizontal composition of natural transformations), and those horizontal composites are natural (Horizontal composites of natural transformations satisfy naturality).

Proof

technique · direct
1.1

The identity functor is its own quasi-inverse and the identity natural transformations supply an equivalence CC\mathcal C\simeq\mathcal C, proving reflexivity.

givenL1
2.1

If (F,G,η,ε)(F,G,\eta,\varepsilon) gives CD\mathcal C\simeq\mathcal D, then (G,F,ε1,η1)(G,F,\varepsilon^{-1},\eta^{-1}) gives DC\mathcal D\simeq\mathcal C, proving symmetry.

step 1.1L1
3.1

If (F,G)(F,G) gives CD\mathcal C\simeq\mathcal D and (H,K)(H,K) gives DE\mathcal D\simeq\mathcal E, then HFHF and GKGK are quasi-inverses; whiskering and vertically composing the two units gives 1CGKHF1_{\mathcal C}\Rightarrow GKHF, and doing the same with the counits gives HFGK1EHFGK\Rightarrow1_{\mathcal E}, so [L2] proves transitivity.

step 2.1L1L2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

A functor is an equivalence exactly when it is fully faithful and split essentially surjective, without Choice

Statement

A functor F:CDF:\mathcal C\to\mathcal D is an equivalence exactly when it is fully faithful and split essentially surjective. No choice principle is needed because the splitting is part of the data.

Facts & Assumptions

Given: A functor F:CDF:\mathcal C\to\mathcal D.

[L1]

Equivalence and quasi-inverse data are defined in Equivalence, quasi-inverse, and adjoint equivalence of categories.

[L2]

Fully faithful and split essentially surjective have the precise hom-bijection and specified-witness meanings in Faithful, full, fully faithful, essentially surjective, and split essentially surjective functors.

[L3]

A fully faithful functor reflects isomorphisms (Every fully faithful functor reflects isomorphisms).

Proof

technique · direct
1.1

Suppose first that FF has quasi-inverse GG, unit η:1CGF\eta:1_{\mathcal C}\Rightarrow GF, and counit ε:FG1D\varepsilon:FG\Rightarrow1_{\mathcal D}. Then D(GD,εD)D\mapsto(GD,\varepsilon_D) explicitly splits essential surjectivity.

givenL1L2
1.2

Conversely, assume FF is fully faithful and comes with objects CDC_D and isomorphisms εD:FCDD\varepsilon_D:FC_D\to D. Define GD=CDGD=C_D, and for u:DEu:D\to E define G(u)G(u) as the unique morphism whose image under FF is εE1uεD\varepsilon_E^{-1}u\varepsilon_D; fullness gives existence and faithfulness gives uniqueness.

givenL2
2.1

Naturality and invertibility of η\eta show faithfulness: if Ff=FgFf=Fg, then GFf=GFgGFf=GFg, so ηBf=GFfηA=GFgηA=ηBg\eta_B f=GFf\,\eta_A=GFg\,\eta_A=\eta_B g and f=gf=g.

step 1.1L1
2.2

The defining equation makes G(1D)=1GDG(1_D)=1_{GD} and G(vu)=G(v)G(u)G(vu)=G(v)G(u) after applying faithful FF, so GG is a functor, and the same equation is precisely naturality of ε:FG1D\varepsilon:FG\Rightarrow1_{\mathcal D}.

step 1.2L2
3.1

Put δA=εFAF(ηA)\delta_A=\varepsilon_{FA}\circ F(\eta_A), an automorphism of FAFA. For u:FAFBu:FA\to FB, set v=δBuδA1v=\delta_Bu\delta_A^{-1} and h=ηB1G(v)ηAh=\eta_B^{-1}G(v)\eta_A; naturality of ε\varepsilon gives Fh=δB1vδA=uFh=\delta_B^{-1}v\delta_A=u, so FF is full.

step 1.1step 2.1L1L2
3.2

For each AA, fullness gives a unique ηA:AGFA\eta_A:A\to GFA with F(ηA)=εFA1F(\eta_A)=\varepsilon_{FA}^{-1}; faithfulness and naturality of ε\varepsilon make η\eta natural, and [L3] makes each ηA\eta_A an isomorphism because its image is.

step 2.2L2L3
4.1

Thus (F,G,η,ε)(F,G,\eta,\varepsilon) is equivalence data. The two constructions prove both directions without making any unrecorded selection.

step 1.1step 2.1step 3.1step 3.2L1
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

Under the Axiom of Choice, essential surjectivity onto a small category admits a splitting

Statement

Assume the Axiom of Choice. If F:CDF:\mathcal C\to\mathcal D is essentially surjective and D\mathcal D is small, then its essential surjectivity admits a splitting.

Facts & Assumptions

Given: An essentially surjective functor F:CDF:\mathcal C\to\mathcal D with small target D\mathcal D.

[L1]

Essential surjectivity asserts an object and isomorphism witness over every target object, while split essential surjectivity records one such witness for each object (Faithful, full, fully faithful, essentially surjective, and split essentially surjective functors).

[L2]

A small category has a set of objects (Small, locally small, and large categories), and the Axiom of Choice selects from a set-indexed family of nonempty sets (The Axiom of Choice).

Proof

technique · direct
1.1

Since ObD\operatorname{Ob}\mathcal D is a set and each DD has some pair (C,ε:FCD)(C,\varepsilon:FC\to D), Collection bounds a witness for every DD inside one set of candidate pairs.

givenL1L2
2.1

For each DD, the candidates in that bounding set form a nonempty set, so [L2] chooses one pair (CD,εD)(C_D,\varepsilon_D).

step 1.1L2choose
3.1

The selected family is exactly a splitting of essential surjectivity as defined in [L1].

step 2.1L1
CorollaryStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

Under the Axiom of Choice, a functor with small target is an equivalence exactly when it is fully faithful and essentially surjective

Statement

Assume the Axiom of Choice and let F:CDF:\mathcal C\to\mathcal D have small target. Then FF is an equivalence exactly when it is fully faithful and essentially surjective.

Facts & Assumptions

Given: A functor F:CDF:\mathcal C\to\mathcal D with small D\mathcal D, under the Axiom of Choice.

[L1]

An equivalence is fully faithful and split essentially surjective, and the converse holds (A functor is an equivalence exactly when it is fully faithful and split essentially surjective, without Choice).

[L2]

Essential surjectivity over a small target can be split under Choice (Under the Axiom of Choice, essential surjectivity onto a small category admits a splitting).

Proof

technique · direct
1.1

If FF is an equivalence, [L1] makes it fully faithful and split essentially surjective, hence essentially surjective.

givenL1
2.1

If FF is fully faithful and essentially surjective, [L2] supplies a splitting.

step 1.1L2
3.1

The converse direction of [L1] now makes FF an equivalence, proving the biconditional.

step 2.1L1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Every equivalence of categories can be equipped as an adjoint equivalence

Statement

Every equivalence of categories admits a choice of unit and counit satisfying the triangle identities, and hence can be equipped as an adjoint equivalence.

Facts & Assumptions

Given: Equivalence data F:CD:GF:\mathcal C\rightleftarrows\mathcal D:G with a natural isomorphism η:1CGF\eta:1_{\mathcal C}\Rightarrow GF.

[L1]

An adjoint equivalence is equivalence data satisfying two triangle identities (Equivalence, quasi-inverse, and adjoint equivalence of categories), and natural isomorphisms have invertible components (A natural transformation is a natural isomorphism exactly when every component is an isomorphism).

Proof

technique · direct
1.1

The quasi-inverse GG is itself an equivalence, hence fully faithful by [L2]; for each DD, fullness gives a unique εD:FGDD\varepsilon'_D:FGD\to D with G(εD)=ηGD1G(\varepsilon'_D)=\eta_{GD}^{-1}.

givenL1L2
2.1

Naturality of η\eta and faithfulness of GG show that the components εD\varepsilon'_D are natural; since G(εD)G(\varepsilon'_D) is an isomorphism, reflection in [L2] makes each εD\varepsilon'_D an isomorphism.

step 1.1L1L2
3.1

The defining equation gives GεηG=1GG\varepsilon'\circ\eta G=1_G; applying GG to εFFη\varepsilon'F\circ F\eta and using naturality of η\eta at each ηA\eta_A gives the identity, and faithfulness of GG yields εFFη=1F\varepsilon'F\circ F\eta=1_F.

step 2.1L1L2
4.1

Thus (F,G,η,ε)(F,G,\eta,\varepsilon') satisfies both triangle identities and is an adjoint equivalence.

step 3.1L1
PropositionStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

Under the Axiom of Choice, a connected small groupoid is equivalent to the automorphism group of any one of its objects

Statement

Assume the Axiom of Choice. If G\mathcal G is a connected small groupoid and AA is any object, then G\mathcal G is equivalent to the one-object category AutG(A)\operatorname{Aut}_{\mathcal G}(A).

Facts & Assumptions

Given: A connected small groupoid G\mathcal G and an object AA.

[L1]

In a connected groupoid, every object is isomorphic to AA (Isomorphism, groupoid, and connected category), and smallness makes the object collection a set (Small, locally small, and large categories).

Proof

technique · direct
1.1

By [L1] and [L2], choose for every object XX an isomorphism pX:AXp_X:A\to X, taking pA=1Ap_A=1_A.

givenL1L2choose
2.1

Define F:GAut(A)F:\mathcal G\to\operatorname{Aut}(A) by sending every object to the sole object and f:XYf:X\to Y to pY1fpXp_Y^{-1}fp_X; identities and composites are preserved by cancellation of pYpY1p_Yp_Y^{-1}.

step 1.1L2
3.1

For each X,YX,Y, the inverse hom-map sends uAut(A)u\in\operatorname{Aut}(A) to pYupX1p_Yup_X^{-1}, so FF is fully faithful; it is split essentially surjective because its target has one object, and [L2] makes it an equivalence.

step 2.1L2
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Skeletal category and skeleton

Definition

A category is skeletal when isomorphic objects are equal (Isomorphism, groupoid, and connected category).

A skeleton of a category C\mathcal C is a full subcategory SC\mathcal S\subseteq\mathcal C (Subcategory and full subcategory) that is skeletal and contains an object isomorphic to every object of C\mathcal C. Thus a skeleton contains exactly one object from each isomorphism class, once the representative objects have been selected.

PropositionStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-11Open item page →

Under the Axiom of Choice, every small category has a skeleton

Statement

Assume the Axiom of Choice. Every small category has a skeleton.

Facts & Assumptions

Given: A small category C\mathcal C.

[L1]

A skeleton is a full skeletal subcategory containing one representative of every isomorphism class (Skeletal category and skeleton).

[L2]

The object collection of a small category is a set (Small, locally small, and large categories), and Choice selects from a set-indexed family of nonempty sets (The Axiom of Choice).

Proof

technique · direct
1.1

Isomorphism defines an equivalence relation on the set ObC\operatorname{Ob}\mathcal C, so its quotient is a set whose members are nonempty isomorphism classes.

givenL1L2
2.1

By [L2], choose one object from each class and let S\mathcal S be the full subcategory on the selected objects.

step 1.1L1L2choose
3.1

Every object of C\mathcal C is isomorphic to its selected representative, while two selected isomorphic objects lie in the same class and are equal; hence S\mathcal S is a skeleton.

step 2.1L1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-11Open item page →

Comma category, slice category, and coslice category

Definition

For functors S:ACS:\mathcal A\to\mathcal C and T:BCT:\mathcal B\to\mathcal C (Covariant functor, identity functor, composite functor, and contravariant functor), the comma category (ST)(S\downarrow T) has objects (A,B,f)(A,B,f) with f:SATBf:SA\to TB. A morphism (a,b):(A,B,f)(A,B,f)(a,b):(A,B,f)\to(A',B',f') satisfies

T(b)f=fS(a).T(b)\circ f=f'\circ S(a).

Identities and composites are componentwise. Functoriality of S,TS,T shows that the displayed square remains commutative under composition, and the category axioms follow from Category, object, morphism, domain, codomain, identity, composition, and hom-collection.

For an object CCC\in\mathcal C, let ΔC:1C\Delta_C:\mathbf 1\to\mathcal C be the functor from the one-object, identity-only category that selects CC. The slice category is C/C=(1CΔC)\mathcal C/C=(1_{\mathcal C}\downarrow\Delta_C): its objects are arrows f:ACf:A\to C, and a morphism from f:ACf:A\to C to f:ACf':A'\to C is an arrow a:AAa:A\to A' with fa=ff'\circ a=f. The coslice category is C/C=(ΔC1C)C/\mathcal C=(\Delta_C\downarrow1_{\mathcal C}): its objects are arrows f:CAf:C\to A, and a morphism from f:CAf:C\to A to f:CAf':C\to A' is an arrow a:AAa:A\to A' with af=fa\circ f=f'.

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

Diagram as a functor from an indexing category

Definition

A diagram in a category C\mathcal C is a functor D:JCD:\mathcal J\to\mathcal C (Covariant functor, identity functor, composite functor, and contravariant functor) from an indexing category J\mathcal J. The shape of the diagram is J\mathcal J. Thus objects and arrows of J\mathcal J name objects and commuting composites displayed in C\mathcal C. All relations in J\mathcal J are preserved by functoriality.

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

Strict 2-category

Definition

A strict 2-category consists of a class of objects and, for every ordered pair A,BA,B, a hom-category K(A,B)\mathcal K(A,B) (Category, object, morphism, domain, codomain, identity, composition, and hom-collection). Objects of a hom-category are 1-morphisms and its morphisms are 2-morphisms.

There are identity 1-morphisms and horizontal-composition functors

K(B,C)×K(A,B)K(A,C)\mathcal K(B,C)\times\mathcal K(A,B)\longrightarrow\mathcal K(A,C)

where the product and functor notions are those of Product category and its projection functors and Covariant functor, identity functor, composite functor, and contravariant functor. They are associative and unital as literal equalities. Because horizontal composition is functorial, it satisfies the interchange law with the vertical composition inside each hom-category. The adjective strict refers to these equalities rather than coherent isomorphisms.

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

Small categories, functors, and natural transformations form the strict 2-category Cat\mathbf{Cat}

Statement

Small categories, functors, and natural transformations form a strict 2-category Cat\mathbf{Cat}.

Facts & Assumptions

Given: Small categories A,B,C\mathcal A,\mathcal B,\mathcal C.

[L1]

A strict 2-category has hom-categories, strictly associative and unital horizontal composition, and interchange (Strict 2-category).

Proof

technique · direct
1.1

Take small categories as objects and [A,B][\mathcal A,\mathcal B] as each hom-category; its objects are functors and its morphisms are natural transformations.

givenL1L2
2.1

Functor composition gives horizontal composition, whiskering gives its action on natural transformations, and ordinary composition of functions makes associativity and units literal equalities.

step 1.1L1L2
3.1

The interchange theorem makes horizontal composition functorial with respect to vertical composition; the class convention of Class-sized category theory in ZFC: definable-class schemas, small and locally small categories, and why CAT\mathbf{CAT} is not formed treats the object collection schematically and never forms CAT\mathbf{CAT}, so all strict 2-category axioms hold for Cat\mathbf{Cat}.

step 2.1L1L2
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

Eckmann–Hilton: two unital operations satisfying interchange coincide and are commutative

Statement

Let a set XX carry two unital binary operations \circ and * with the same unit ee, and suppose

(ab)(cd)=(ac)(bd)(a\circ b)*(c\circ d)=(a*c)\circ(b*d)

for all a,b,c,da,b,c,d. Then the operations coincide and their common operation is commutative.

Facts & Assumptions

Given: The two operations, common unit, and interchange identity in the Statement.

[L1]

A unital associative operation is a monoid operation (Semigroup and monoid); only the unit laws and interchange are needed for the calculation below.

Proof

technique · direct
1.1

For a,bXa,b\in X, interchange gives ab=(ae)(eb)=(ae)(eb)=aba*b=(a\circ e)*(e\circ b)=(a*e)\circ(e*b)=a\circ b, so the operations coincide.

givenL1
2.1

A second use gives ab=(ea)(be)=(eb)(ae)=baa\circ b=(e*a)\circ(b*e)=(e\circ b)*(a\circ e)=b*a.

step 1.1L1
3.1

By step 1.1, ba=bab*a=b\circ a, so step 2.1 says ab=baa\circ b=b\circ a; the common operation is commutative.

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

A functor is an isomorphism of categories exactly when its object and morphism maps are bijective

Statement

A functor is an isomorphism of categories, meaning that it has a two-sided inverse functor, exactly when its object map and its total morphism map are bijective.

For large categories, these are bijective definable class maps under Class-sized category theory in ZFC: definable-class schemas, small and locally small categories, and why CAT\mathbf{CAT} is not formed.

Facts & Assumptions

Given: A functor F:CDF:\mathcal C\to\mathcal D.

[L1]

Functors preserve domains, codomains, identities, and composition (Covariant functor, identity functor, composite functor, and contravariant functor), while the Statement defines a category isomorphism by a two-sided inverse functor.

[L2]

A set function is bijective exactly when it has a two-sided inverse (f:ABf : A \to B is a bijection if and only if there is a function g:BAg : B \to A with gf=ΔAg \circ f = \Delta_A and fg=ΔBf \circ g = \Delta_B; such a gg is unique, equals the inverse relation f1f^{-1}, and is itself a bijection). Under the Statement's definable-class convention, the same pointwise statement defines a bijective class map and its uniquely determined inverse class map.

Proof

technique · direct
1.1

If FF has an inverse functor, the object maps and morphism maps are pointwise inverse maps and hence bijective by [L2].

givenL1L2
1.2

Conversely, use the uniquely determined inverse set functions or definable class maps on objects and morphisms supplied by [L2]. The inverse morphism map preserves domain and codomain because applying injective FF reduces each assertion to the corresponding assertion for FF.

givenL1L2
2.1

The same injectivity argument shows that the inverse sends identities to identities and preserves composition; it is therefore an inverse functor, so FF is a category isomorphism.

step 1.2L1L2
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-08-11Open item page →

The fundamental group is a functor π1:TopGrp\pi_1:\mathbf{Top}_*\to\mathbf{Grp}

Statement

Let Top\mathbf{Top}_* have pointed spaces (X,x0)(X,x_0) as objects and basepoint-preserving continuous maps as morphisms. The assignment

π1:TopGrp,(X,x0)π1(X,x0)\pi_1:\mathbf{Top}_*\longrightarrow\mathbf{Grp},\qquad (X,x_0)\longmapsto\pi_1(X,x_0)

and fff\mapsto f_* is a functor.

Facts & Assumptions

Given: Pointed spaces and basepoint-preserving continuous maps.

[L2]

The induced map ff_* on fundamental groups is the homomorphism of The homomorphism on fundamental groups induced by a pointed continuous map, and induced maps satisfy (gf)=gf(g\circ f)_*=g_*\circ f_* and (1X)=1π1(X,x0)(1_X)_*=1_{\pi_1(X,x_0)} (Induced fundamental-group maps are well defined, functorial and invariant under based homotopy).

[L3]

Proof

technique · direct
1.1

Basepoint-preserving continuous maps contain identities and are closed under composition, so they form the stated pointed category.

givenL1
2.1

By [L2], every morphism ff is sent to a group homomorphism ff_*, and the identity and composite equations required in [L3] hold.

step 1.1L2L3
3.1

Therefore the object and morphism assignments define a functor π1:TopGrp\pi_1:\mathbf{Top}_*\to\mathbf{Grp}.

step 2.1L1L3

5 · Examples, counterexamples and false statements

None yet.

Sources