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.
Categories, Functors and Natural Transformations
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Connectedness
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Homotopy and Homotopy Equivalence
- Limits of Real Functions
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Metric Spaces
- Modules, Submodules, Quotient Modules and the Isomorphism Theorems
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Ordinals, Cardinals, and Transfinite Recursion
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Subspaces, Products, and Quotients
- Suprema and Infima
- The Fundamental Group
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Vector Spaces, Linear Subspaces, Span and Direct Sums
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
Class-sized category theory in ZFC: definable-class schemas, small and locally small categories, and why 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: , , 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 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 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.
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 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 consists of a class of objects, a class of morphisms, functions , an identity morphism for every object , and a composite whenever and .
These data satisfy, whenever the composites are defined,
We write , or , for the hom-collection of morphisms with domain and codomain . 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 to are for each pair of objects. When it is, is the disjoint union of those hom-collections: a morphism is a triple with in the collection assigned to , and and 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 with and implying ; , the value , domain and codomain), so the empty function is a function for every at once; reading the morphisms of as bare functions would give that one set two different codomains and leave 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.
Small, locally small, and large categories
Definition
Let 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 is not formed.
- is small when both and are sets.
- is locally small when every is a set.
- 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.
Subcategory and full subcategory
Definition
A subcategory of a category (Category, object, morphism, domain, codomain, identity, composition, and hom-collection) has a subclass of the objects of and, for each , a subclass . It contains the identities of its objects and is closed under the composition inherited from .
The subcategory is full when for every pair of its objects. Thus a full subcategory is determined entirely by its objects.
Sets and functions form the large locally small category
Statement
Sets as objects and functions as morphisms form a large locally small category .
Facts & Assumptions
Given: Sets and functions , .
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 , so that and 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 with and implying ; , the value , domain and codomain); the functions form the set (The set of all functions ).
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
Identity functions are functions, composites of functions are functions, function composition is associative, and .
Hence sets and functions satisfy every axiom of a category.
For fixed , the hom-collection is , a set in bijection with the set 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 is locally small and large.
Groups and group homomorphisms form the large locally small category
Statement
Groups and group homomorphisms form a large locally small category .
Facts & Assumptions
Given: Groups and homomorphisms , .
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).
The functions between fixed sets form the set (The set of all functions ); 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
By [L1], identity maps and composites remain group homomorphisms; their associativity and unit equations are the corresponding equations for functions.
Thus the group objects and homomorphisms satisfy the category axioms, and each hom-collection is a set of functions between two fixed underlying sets.
For every ordinal , the singleton carries a transported trivial group structure, and distinct ordinals give distinct group objects; [L2] therefore rules out a set of all group objects, so is large and locally small.
Unital rings and unit-preserving ring homomorphisms form the large locally small category
Statement
Unital rings and unit-preserving ring homomorphisms form a large locally small category .
Facts & Assumptions
Given: Unital rings and unit-preserving homomorphisms and .
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 to ).
The functions between fixed sets form the set (The set of all functions ); 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
The identity of a ring preserves both operations and the unit, and preserves them because and do; function composition supplies associativity and identity equations.
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.
For each ordinal , the one-element set carries the zero-ring structure with ; these are distinct objects, so [L2] shows that is large and locally small.
Vector spaces over a fixed field and linear maps form the large locally small category
Statement
For a fixed field , vector spaces over and linear maps form a large locally small category .
Facts & Assumptions
Given: -vector spaces and linear maps , .
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).
The functions between fixed sets form the set (The set of all functions ); 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
Identity maps preserve addition and scalar multiplication, and does so by applying linearity first to and then to ; composition is associative and unital as function composition.
Hence -vector spaces and linear maps form a category, and every hom-collection is a set of functions.
Each singleton , for an ordinal , carries a transported zero-dimensional -vector-space structure; these distinct objects and [L2] show that is large and locally small.
Left modules over a fixed ring and module homomorphisms form the large locally small category
Statement
For a fixed ring , left -modules and module homomorphisms form a large locally small category .
Facts & Assumptions
Given: Left -modules and module homomorphisms , .
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).
The functions between fixed sets form the set (The set of all functions ); 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
Identity maps are module homomorphisms, and preserves addition and scalar multiplication by the two homomorphism laws; function composition is associative and unital.
Thus left -modules and their homomorphisms form a category whose hom-collections are sets.
For every ordinal , the singleton carries a transported zero -module structure, producing a proper class of distinct objects by [L2]; hence is large and locally small.
Topological spaces and continuous maps form the large locally small category
Statement
Topological spaces and continuous maps form a large locally small category .
Facts & Assumptions
Given: Topological spaces and continuous maps , .
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.
The functions between fixed sets form the set (The set of all functions ); category size is as in 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
Identity maps and are continuous by [L1], while associativity and unit equations are those of function composition.
Consequently spaces and continuous maps form a category, and each hom-collection is a set of functions between fixed underlying sets.
Every singleton , for an ordinal , has its unique topology; these give distinct space objects, so [L2] makes large and locally small.
Posets and monotone maps form the large locally small category
Statement
Partially ordered sets and monotone maps form a large locally small category .
Facts & Assumptions
Given: Posets and monotone maps , .
Partial orders are reflexive, antisymmetric, and transitive (Partial order and partially ordered set); a composite of monotone maps is monotone by transitivity of implication.
The functions between fixed sets form the set (The set of all functions ); category size is as in 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
Identity maps are monotone, and gives and then , so is monotone; composition is associative and unital as function composition.
Hence posets and monotone maps form a category whose hom-collections are sets of functions.
Each singleton has its equality order, and ordinals yield a proper class of distinct such posets by [L2]; therefore is large and locally small.
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 .
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.
A group is a monoid in which every element has a two-sided inverse (Group and abelian group).
Proof
Take one object , put , define composition by , and take ; [L1] verifies the category axioms.
A morphism is an isomorphism precisely when some satisfies .
By [L2], every morphism in this one-object category is invertible exactly when is a group.
Preorder and monotone map
Definition
A preorder on a set is a relation that is reflexive and transitive. Unlike a partial order (Partial order and partially ordered set), it need not be antisymmetric.
A map between preorders is monotone when implies . Every partial order is a preorder, and the definition of monotone map agrees with the usual one for partially ordered sets.
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 and .
A preorder is reflexive and transitive, and a monotone map preserves its relation (Preorder and monotone map).
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
Make the elements of objects and put one morphism when , and none otherwise; reflexivity supplies identities and transitivity supplies the unique possible composites, so [L1] gives a category.
A function extends to a functor exactly when guarantees a target morphism , which is exactly .
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.
Opposite category
Definition
For a category (Category, object, morphism, domain, codomain, identity, composition, and hom-collection), the opposite category has the same objects and reverses every morphism:
The identity at remains . If and correspond to and in , define . Associativity and the identity laws follow directly from those of , so this prescription is a category. Moreover strictly.
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.
Passing from to reverses arrows and composition, preserves identities, and is involutive (Opposite category ).
Proof
Translate every typed arrow to , every to , and leave equality and logical connectives unchanged.
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.
Translating the complete derivation therefore proves the translated conclusion; applying the translation twice returns the original theorem.
Isomorphism, groupoid, and connected category
Definition
In a category (Category, object, morphism, domain, codomain, identity, composition, and hom-collection), a morphism is an isomorphism if there is a morphism with and . Such a is unique and is denoted .
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.
The isomorphisms in a category form its maximal subgroupoid
Statement
For every category , the subcategory with all objects and exactly the isomorphisms as morphisms is a groupoid, and it contains every subgroupoid of .
Facts & Assumptions
Given: A category .
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
Identities are isomorphisms, and if and are composable isomorphisms then has inverse , so the isomorphisms form a subcategory.
Every morphism of this subcategory is invertible by construction, hence it is a groupoid.
If is any subgroupoid contained in , every morphism of has its two-sided inverse in and is therefore an isomorphism of ; thus lies in this subgroupoid, proving maximality.
A morphism is an isomorphism exactly when postcomposition, equivalently precomposition, induces bijections on every hom-collection
Statement
For a morphism , the following are equivalent: is an isomorphism; for every object , postcomposition is bijective; and for every , precomposition is bijective.
Facts & Assumptions
Given: A morphism in a category .
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).
Reversing arrows exchanges postcomposition with precomposition (Every theorem about categories has a formal dual obtained by reversing morphisms and composition).
Proof
If has inverse , postcomposition by is a two-sided inverse to postcomposition by , and similarly precomposition by inverts precomposition by ; both maps are bijections.
Conversely, suppose every postcomposition map is bijective. Surjectivity at gives with ; injectivity at applied to gives , so is an isomorphism.
The identical argument in , using [L2], proves that bijectivity of every precomposition map also characterises isomorphisms.
Monomorphism and epimorphism by left and right cancellation
Definition
Let be a morphism in a category (Category, object, morphism, domain, codomain, identity, composition, and hom-collection).
- is a monomorphism, or monic, when implies for every parallel pair .
- is an epimorphism, or epic, when implies for every parallel pair .
Thus monomorphisms are left-cancellable and epimorphisms are right-cancellable. The definitions are formally dual.
Split monomorphism, split epimorphism, retraction, and section
Definition
Let be a morphism.
If there is with , then is a split monomorphism and a section, while is a retraction of . If there is with , then is a split epimorphism and a retraction, while is a section of .
When both identities hold, and its splitting are inverse isomorphisms in the sense of Isomorphism, groupoid, and connected category.
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.
Monomorphisms and epimorphisms are defined by left and right cancellation (Monomorphism and epimorphism by left and right cancellation).
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
Identities cancel trivially; if and are monic and , cancellation by and then by gives , so composites of monomorphisms are monic.
Applying the dual argument of [L2] proves that identities and composites of epimorphisms are epic.
If , then implies , so a split monomorphism is monic; dually, makes a split epimorphism epic.
In , monomorphisms are exactly injections and epimorphisms are exactly surjections
Statement
In , a function is monic exactly when it is injective, and it is epic exactly when it is surjective.
Facts & Assumptions
Given: A function regarded as a morphism of .
The morphisms of are functions (Sets and functions form the large locally small category ), 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
If is injective, implies pointwise, so is monic; if is not injective, choose with , and the two maps from a singleton selecting show that is not monic.
If is surjective and , then for each choose an only for this fixed with , giving ; hence and is epic.
If is not surjective, let be constantly and let be on and outside ; then but , so is not epic.
Under the Axiom of Choice, every epimorphism in is a split epimorphism
Statement
Assume the Axiom of Choice. Every epimorphism in is a split epimorphism.
Facts & Assumptions
Given: An epimorphism in .
Epimorphisms in are precisely surjections (In , monomorphisms are exactly injections and epimorphisms are exactly surjections).
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
By [L1], every fibre for is nonempty.
By [L2], choose for every ; if is empty this is the unique empty function, so the same construction covers that boundary case.
Then for every , so and is split epic.
The inclusion is monic and epic but neither surjective nor an isomorphism in
Statement
In , the canonical inclusion 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 .
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 ; it is an integral domain, and it is a commutative division ring), and The integers embed in the rationals identifies as an injective embedding.
Morphisms of are unit-preserving ring homomorphisms (Unital rings and unit-preserving ring homomorphisms form the large locally small category ); 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
If , injectivity of gives pointwise, so is monic.
If ring homomorphisms agree after , then for with both send to the common image of times the inverse of the common image of ; hence for every , so is epic.
The rational is not an integer, so the underlying function of is not surjective; a categorical inverse would be an inverse function and would force surjectivity, so is not an isomorphism.
Initial object, terminal object, and zero object
Definition
In a category (Category, object, morphism, domain, codomain, identity, composition, and hom-collection), an object is initial when for every object there is exactly one morphism . An object is terminal when for every there is exactly one morphism . 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.
Category with zero morphisms
Definition
A category with zero morphisms is a category (Category, object, morphism, domain, codomain, identity, composition, and hom-collection) equipped with a specified morphism for every ordered pair of objects such that, for all and ,
The family is part of the structure. Merely naming an isolated morphism as zero does not supply zero morphisms.
A zero object supplies a unique compatible system of zero morphisms
Statement
A chosen zero object in a category supplies a unique compatible system of zero morphisms.
Facts & Assumptions
Given: A zero object in a category .
A zero object is both initial and terminal, so there are unique arrows and for every (Initial object, terminal object, and zero object).
A system of zero morphisms must absorb composition on either side (Category with zero morphisms).
Proof
Define as the composite of the unique arrows and supplied by [L1].
For , both and factor through using the unique arrow , so they are equal; the same uniqueness proves .
Any compatible zero family must have , and both factors are the unique arrows to and from , so the family of step 1.1 is unique.
Covariant functor, identity functor, composite functor, and contravariant functor
Definition
For categories (Category, object, morphism, domain, codomain, identity, composition, and hom-collection), a covariant functor assigns an object to every object and a morphism to every , satisfying
The identity functor acts identically on objects and morphisms. For and , the composite functor has and .
A contravariant functor from to means a covariant functor , using Opposite category .
Every functor preserves isomorphisms
Statement
Every functor sends isomorphisms to isomorphisms.
Facts & Assumptions
Given: A functor and an isomorphism .
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
Let satisfy and .
Functoriality gives and .
Thus is a two-sided inverse of , so is an isomorphism.
Faithful, full, fully faithful, essentially surjective, and split essentially surjective functors
Definition
Let be a functor (Covariant functor, identity functor, composite functor, and contravariant functor). For each , it induces
The functor is faithful when every is injective, full when every is surjective, and fully faithful when every is bijective (Injection, surjection, bijection).
It is essentially surjective when every object of is isomorphic to some (Isomorphism, groupoid, and connected category). It is split essentially surjective when the data include, for every , a specified object and specified isomorphism . The word split records these witnesses and is strictly stronger as data than their mere existence.
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.
Every fully faithful functor reflects isomorphisms
Statement
If is fully faithful and is an isomorphism, then is an isomorphism.
Facts & Assumptions
Given: A fully faithful functor and a morphism such that is invertible.
Fullness lifts every morphism between and , while faithfulness reflects equality between parallel morphisms (Faithful, full, fully faithful, essentially surjective, and split essentially surjective functors).
An isomorphism has a two-sided inverse (Isomorphism, groupoid, and connected category).
Proof
Let be the inverse of ; fullness gives with .
Then and .
Faithfulness gives and , so is an isomorphism.
Natural transformation and its components
Definition
Let be functors (Covariant functor, identity functor, composite functor, and contravariant functor). A natural transformation is a family of morphisms , one for each object of , such that every satisfies the naturality equation
The morphism is the component of at .
Identity natural transformation and vertical composition
Definition
For a functor , the identity natural transformation has component .
For natural transformations and (Natural transformation and its components), their vertical composite is defined componentwise by
The fact that this componentwise family is natural is discharged by Vertical composites of natural transformations satisfy naturality ↗.
Vertical composites of natural transformations satisfy naturality
Statement
The vertical composite of two natural transformations satisfies the naturality equation.
Facts & Assumptions
Given: Natural transformations and , and a morphism .
Vertical composition is componentwise, and satisfy their naturality equations (Identity natural transformation and vertical composition).
Proof
By naturality, and .
Therefore .
This is the naturality equation for the componentwise family .
Whiskering and horizontal composition of natural transformations
Definition
Let be a natural transformation (Natural transformation and its components), and let and be functors (Covariant functor, identity functor, composite functor, and contravariant functor). The left whiskering has components , and the right whiskering has components .
For , the horizontal composite has either equal component formula
Their equality is the naturality equation for at . Naturality of the resulting family is proved in Horizontal composites of natural transformations satisfy naturality ↗.
Horizontal composites of natural transformations satisfy naturality
Statement
The horizontal composite of natural transformations satisfies the naturality equation.
Facts & Assumptions
Given: Natural transformations and , and in .
Horizontal composition has component , and functors preserve composition (Whiskering and horizontal composition of natural transformations).
Proof
Naturality of at gives , while functoriality sends the naturality equation to .
Combining these equations gives .
The two outer composites are exactly and , which proves naturality.
Horizontal and vertical composition of natural transformations satisfy the interchange law
Statement
Whenever the expressions are defined,
Thus horizontal and vertical composition of natural transformations satisfy the interchange law.
Facts & Assumptions
Given: Natural transformations , and , .
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
At an object , expand the left side by [L1] as .
Naturality of at gives . Substitution turns step 1.1 into .
The two parenthesised factors are the -components of and , so every component agrees with the right side and the transformations are equal.
Product category and its projection functors
Definition
For categories and (Category, object, morphism, domain, codomain, identity, composition, and hom-collection), their product category has objects , morphisms , componentwise identities, and componentwise composition
The category axioms hold componentwise. The projection functors and 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.
Functor category
Definition
Within the definable-class convention of Class-sized category theory in ZFC: definable-class schemas, small and locally small categories, and why is not formed, the construction below is formed when the source category is small. Then a functor out of 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 , the functor category has functors 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 . Further smallness and local-smallness properties of this category are stated separately.
For an arbitrary large source , 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.
If is small and is locally small then is locally small; if both are small it is small
Statement
If is small and is locally small, then is locally small. If both and are small, then is small.
Facts & Assumptions
Given: Categories with the stated size hypotheses.
The objects and morphisms of are functors and natural transformations (Functor category ).
Smallness and local smallness mean set-sized object, morphism, and hom-collections as specified in Small, locally small, and large categories.
Proof
For fixed functors , a natural transformation is a family in the set-indexed product satisfying a set of naturality equations; smallness of and local smallness of make this a set.
Hence every hom-collection of is a set, so the functor category is locally small.
If 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 is small.
Natural isomorphism
Definition
A natural isomorphism is a natural transformation for which there is a natural transformation with and . The compositions here are the vertical compositions of Identity natural transformation and vertical composition.
When the source category is small, so that Functor category is formed, this says exactly that is an isomorphism from to 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.
A natural transformation is a natural isomorphism exactly when every component is an isomorphism
Statement
A natural transformation is a natural isomorphism exactly when every component is an isomorphism.
Facts & Assumptions
Given: A natural transformation .
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
If has a natural inverse , then and at every object, so each is an isomorphism.
Conversely, suppose every is invertible and put ; from , composition with the two inverses gives , so is natural.
Componentwise, and , hence is a natural isomorphism.
Equivalence, quasi-inverse, and adjoint equivalence of categories
Definition
An equivalence of categories from to consists of functors and , called quasi-inverses, together with natural isomorphisms
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
Here , , , and are the whiskerings of Whiskering and horizontal composition of natural transformations. No triangle identity is required of a bare equivalence.
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.
An equivalence consists of quasi-inverse functors and natural isomorphisms in both composite directions (Equivalence, quasi-inverse, and adjoint equivalence of categories).
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
The identity functor is its own quasi-inverse and the identity natural transformations supply an equivalence , proving reflexivity.
If gives , then gives , proving symmetry.
If gives and gives , then and are quasi-inverses; whiskering and vertically composing the two units gives , and doing the same with the counits gives , so [L2] proves transitivity.
A functor is an equivalence exactly when it is fully faithful and split essentially surjective, without Choice
Statement
A functor 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 .
Equivalence and quasi-inverse data are defined in Equivalence, quasi-inverse, and adjoint equivalence of categories.
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.
A fully faithful functor reflects isomorphisms (Every fully faithful functor reflects isomorphisms).
Proof
Suppose first that has quasi-inverse , unit , and counit . Then explicitly splits essential surjectivity.
Conversely, assume is fully faithful and comes with objects and isomorphisms . Define , and for define as the unique morphism whose image under is ; fullness gives existence and faithfulness gives uniqueness.
Naturality and invertibility of show faithfulness: if , then , so and .
The defining equation makes and after applying faithful , so is a functor, and the same equation is precisely naturality of .
Put , an automorphism of . For , set and ; naturality of gives , so is full.
For each , fullness gives a unique with ; faithfulness and naturality of make natural, and [L3] makes each an isomorphism because its image is.
Thus is equivalence data. The two constructions prove both directions without making any unrecorded selection.
Under the Axiom of Choice, essential surjectivity onto a small category admits a splitting
Statement
Assume the Axiom of Choice. If is essentially surjective and is small, then its essential surjectivity admits a splitting.
Facts & Assumptions
Given: An essentially surjective functor with small target .
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).
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
Since is a set and each has some pair , Collection bounds a witness for every inside one set of candidate pairs.
For each , the candidates in that bounding set form a nonempty set, so [L2] chooses one pair .
The selected family is exactly a splitting of essential surjectivity as defined in [L1].
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 have small target. Then is an equivalence exactly when it is fully faithful and essentially surjective.
Facts & Assumptions
Given: A functor with small , under the Axiom of Choice.
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).
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
If is an equivalence, [L1] makes it fully faithful and split essentially surjective, hence essentially surjective.
If is fully faithful and essentially surjective, [L2] supplies a splitting.
The converse direction of [L1] now makes an equivalence, proving the biconditional.
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 with a natural isomorphism .
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).
Every equivalence is fully faithful by A functor is an equivalence exactly when it is fully faithful and split essentially surjective, without Choice, and fully faithful functors reflect isomorphisms (Every fully faithful functor reflects isomorphisms).
Proof
The quasi-inverse is itself an equivalence, hence fully faithful by [L2]; for each , fullness gives a unique with .
Naturality of and faithfulness of show that the components are natural; since is an isomorphism, reflection in [L2] makes each an isomorphism.
The defining equation gives ; applying to and using naturality of at each gives the identity, and faithfulness of yields .
Thus satisfies both triangle identities and is an adjoint equivalence.
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 is a connected small groupoid and is any object, then is equivalent to the one-object category .
Facts & Assumptions
Given: A connected small groupoid and an object .
In a connected groupoid, every object is isomorphic to (Isomorphism, groupoid, and connected category), and smallness makes the object collection a set (Small, locally small, and large categories).
Choice selects from set-indexed nonempty families (The Axiom of Choice); a group is a one-object category (A monoid is a one-object category, and a group is a one-object category in which every morphism is invertible), and the small-target equivalence criterion is Under the Axiom of Choice, a functor with small target is an equivalence exactly when it is fully faithful and essentially surjective.
Proof
By [L1] and [L2], choose for every object an isomorphism , taking .
Define by sending every object to the sole object and to ; identities and composites are preserved by cancellation of .
For each , the inverse hom-map sends to , so is fully faithful; it is split essentially surjective because its target has one object, and [L2] makes it an equivalence.
Skeletal category and skeleton
Definition
A category is skeletal when isomorphic objects are equal (Isomorphism, groupoid, and connected category).
A skeleton of a category is a full subcategory (Subcategory and full subcategory) that is skeletal and contains an object isomorphic to every object of . Thus a skeleton contains exactly one object from each isomorphism class, once the representative objects have been selected.
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 .
A skeleton is a full skeletal subcategory containing one representative of every isomorphism class (Skeletal category and skeleton).
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
Isomorphism defines an equivalence relation on the set , so its quotient is a set whose members are nonempty isomorphism classes.
By [L2], choose one object from each class and let be the full subcategory on the selected objects.
Every object of is isomorphic to its selected representative, while two selected isomorphic objects lie in the same class and are equal; hence is a skeleton.
Comma category, slice category, and coslice category
Definition
For functors and (Covariant functor, identity functor, composite functor, and contravariant functor), the comma category has objects with . A morphism satisfies
Identities and composites are componentwise. Functoriality of 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 , let be the functor from the one-object, identity-only category that selects . The slice category is : its objects are arrows , and a morphism from to is an arrow with . The coslice category is : its objects are arrows , and a morphism from to is an arrow with .
Diagram as a functor from an indexing category
Definition
A diagram in a category is a functor (Covariant functor, identity functor, composite functor, and contravariant functor) from an indexing category . The shape of the diagram is . Thus objects and arrows of name objects and commuting composites displayed in . All relations in are preserved by functoriality.
Strict 2-category
Definition
A strict 2-category consists of a class of objects and, for every ordered pair , a hom-category (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
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.
Small categories, functors, and natural transformations form the strict 2-category
Statement
Small categories, functors, and natural transformations form a strict 2-category .
Facts & Assumptions
Given: Small categories .
A strict 2-category has hom-categories, strictly associative and unital horizontal composition, and interchange (Strict 2-category).
Functors and natural transformations form functor categories (Functor category ), these hom-categories are small for small endpoints (If is small and is locally small then is locally small; if both are small it is small), and interchange holds (Horizontal and vertical composition of natural transformations satisfy the interchange law).
Proof
Take small categories as objects and as each hom-category; its objects are functors and its morphisms are natural transformations.
Functor composition gives horizontal composition, whiskering gives its action on natural transformations, and ordinary composition of functions makes associativity and units literal equalities.
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 is not formed treats the object collection schematically and never forms , so all strict 2-category axioms hold for .
Eckmann–Hilton: two unital operations satisfying interchange coincide and are commutative
Statement
Let a set carry two unital binary operations and with the same unit , and suppose
for all . Then the operations coincide and their common operation is commutative.
Facts & Assumptions
Given: The two operations, common unit, and interchange identity in the Statement.
A unital associative operation is a monoid operation (Semigroup and monoid); only the unit laws and interchange are needed for the calculation below.
Proof
For , interchange gives , so the operations coincide.
A second use gives .
By step 1.1, , so step 2.1 says ; the common operation is commutative.
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 is not formed.
Facts & Assumptions
Given: A functor .
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.
A set function is bijective exactly when it has a two-sided inverse ( is a bijection if and only if there is a function with and ; such a is unique, equals the inverse relation , 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
If has an inverse functor, the object maps and morphism maps are pointwise inverse maps and hence bijective by [L2].
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 reduces each assertion to the corresponding assertion for .
The same injectivity argument shows that the inverse sends identities to identities and preserves composition; it is therefore an inverse functor, so is a category isomorphism.
The fundamental group is a functor
Statement
Let have pointed spaces as objects and basepoint-preserving continuous maps as morphisms. The assignment
and is a functor.
Facts & Assumptions
Given: Pointed spaces and basepoint-preserving continuous maps.
Spaces and continuous maps form (Topological spaces and continuous maps form the large locally small category ), and groups and homomorphisms form (Groups and group homomorphisms form the large locally small category ).
The induced map on fundamental groups is the homomorphism of The homomorphism on fundamental groups induced by a pointed continuous map, and induced maps satisfy and (Induced fundamental-group maps are well defined, functorial and invariant under based homotopy).
A functor preserves identities and composition (Covariant functor, identity functor, composite functor, and contravariant functor).
Proof
Basepoint-preserving continuous maps contain identities and are closed under composition, so they form the stated pointed category.
By [L2], every morphism is sent to a group homomorphism , and the identity and composite equations required in [L3] hold.
Therefore the object and morphism assignments define a functor .
5 · Examples, counterexamples and false statements
None yet.
Sources
Standard references
Recommended treatments; not extraction sources.