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.
Exactness and the Member Calculus
1 · Prerequisites
- Abelian Categories
- Adjunctions Units and Counits
- Binary Operations, Monoids, Groups and Subgroups
- Cardinal Arithmetic, Cofinality and the Alephs
- Categories, Functors and Natural Transformations
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Group Homomorphisms and the Isomorphism Theorems
- Limits and Colimits
- Modules over a Principal Ideal Domain and the Canonical Forms
- Modules, Submodules, Quotient Modules and the Isomorphism Theorems
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Ordinal Arithmetic and the First Uncountable Ordinal
- Ordinals, Cardinals, and Transfinite Recursion
- Preadditive and Additive Categories and Biproducts
- Reflective Subcategories and the Adjoint Functor Theorems
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Set Theory Beyond Choice: Recorded, Not Proved Here
- Subobject Lattices Generators and the Grothendieck Axioms
- Suprema and Infima
- The ZFC Axioms and the Basic Set Constructions
- Universal Properties, Representables and the Yoneda Lemma
2 · Summary
This page is the arrow-theoretic bridge between abstract abelian-category structure and the diagram chases that follow. It first pins down exactness as a precise comparison of image and kernel subobjects, then packages the same data into the member calculus and the covering criterion, and finally records the kernel/cokernel exactness lemmas and Hom exactness facts that later diagram lemmas spend directly.
The page also keeps its own guard rails visible. Members are weaker than elements, the subtraction rule is weaker than actual subtraction, and short exactness depends on compatible structure rather than an abstract isomorphism of the middle object.
3 · Logical flowchart
4 · Definitions, theorems and proofs
The subobject inequalities underlying exactness
Statement
Let be composable morphisms in an abelian category. Choose an epi-mono factorization of , and choose a kernel of .
Then:
- if and only if .
- if and only if every morphism with factors through .
Facts & Assumptions
Given: The composable pair , the factorization with epic and monic, and the kernel of .
Every morphism in an abelian category admits an epimorphism-monomorphism factorization, unique up to unique isomorphism (Every morphism factors as an epimorphism followed by a monomorphism, uniquely up to unique isomorphism).
Subobjects are ordered by factorization of monomorphisms, and the image is the least subobject through which the morphism factors (Subobject and quotient object as mutual-factorisation classes of monomorphisms and epimorphisms, The image is the least subobject through which a morphism factors).
The kernel satisfies , and every morphism killed by factors uniquely through (Kernels and cokernels in a category with zero morphisms as equalizers and coequalizers).
Proof
If , then for some by [L2], so by [L3].
If , then , and the epicity of from [L1] gives . So [L3] gives with , hence by [L2].
If , then for some by [L2]. For any with , [L3] gives with , so factors through .
Conversely, if every with factors through , then in particular the kernel arrow does, because by [L3]. Thus for some , so by [L2].
Steps 1.1 and 1.2 prove the first biconditional.
Steps 1.3 and 1.4 prove the second biconditional.
Exactness at a node
Definition
Let be composable morphisms in an abelian category.
The pair is exact at when the image of and the kernel of represent the same subobject of :
Equivalently, by the dual description in the opposite abelian category (The opposite of an abelian category is abelian) together with the definitions of image and coimage (Image and coimage in a category with kernels and cokernels), the pair is exact at exactly when the cokernel of and the coimage of represent the same quotient of :
The well-definedness of the first equality as a comparison of subobjects is exactly the content of The subobject inequalities underlying exactness ↗.
The arrow-theoretic criterion for exactness
Statement
Let be composable morphisms in an abelian category, let be a kernel of , and let be a cokernel of .
Then the pair is exact at if and only if both
Facts & Assumptions
Given: The composable pair , a kernel of , and a cokernel of .
Exactness at means , equivalently (Exactness at a node, Image and coimage in a category with kernels and cokernels).
For the image factorization , one has if and only if , and if and only if every morphism killed by factors through (The subobject inequalities underlying exactness).
Kernels and cokernels are characterized by the usual vanishing and universal factorization properties (Kernels and cokernels in a category with zero morphisms as equalizers and coequalizers).
Proof
Assume the pair is exact at . Then , so [L2] gives .
Write for an image factorization. Exactness gives for some , and implies because is epic. Hence .
Assume now that and . Writing again , the equality gives by [L2].
Since and is epic, one has . Together with the hypothesis , the cokernel property in [L3] yields with , hence .
Steps 1.3 and 2.1 give , so the pair is exact at by [L1]. With steps 1.1 and 1.2, this proves the equivalence.
Exact sequence and short exact sequence in an abelian category
Definition
A sequence of morphisms in an abelian category is exact when it is exact at every interior object in the sense of Exactness at a node.
In particular, a composable triple is a short exact sequence when it is exact at , at , and at .
This page uses the sequence language literally: the definition names exactness of displayed chains of morphisms, not chain complexes as objects.
A short exact sequence is a kernel-cokernel pair
Statement
For morphisms in an abelian category, the following are equivalent:
- the sequence is short exact;
- is a kernel of and is a cokernel of .
Facts & Assumptions
Given: Morphisms and in an abelian category.
A short exact sequence is exact at , , and (Exact sequence and short exact sequence in an abelian category).
Exactness at a node can be tested by the two arrow equalities and (The arrow-theoretic criterion for exactness).
In an abelian category, a morphism is monic exactly when its kernel is zero, and epic exactly when its cokernel is zero (In an abelian category, monic means zero kernel and epic means zero cokernel).
The identity of is a cokernel of , and dually the identity of is a kernel of (The cokernel of the zero map out of the zero object is the target, and dually for kernels).
Exactness at gives both and (Exactness at a node).
Every epimorphism is the cokernel of its kernel (Every monomorphism is the kernel of its cokernel, and dually every epimorphism is the cokernel of its kernel).
Kernels are monic and cokernels are epic (Every equalizer is a monomorphism, and every coequalizer is an epimorphism).
Proof
Assume the displayed sequence is short exact. Exactness at and [L4] make the arrow criterion [L2] read for a kernel of , so and [L3] makes monic. Dually, exactness at gives , so is epic.
Conversely, assume is a kernel of and is a cokernel of . Then [L7] makes monic and epic, so [L3] gives endpoint exactness. Also , and if is a kernel of while is a cokernel of , then factors through , hence because . Thus [L2] gives exactness at , so the sequence is short exact.
Exactness at gives by [L2]. Since is monic by step 1.1, the factorization is an epi-mono factorization of , so every with factors through . Thus is a kernel of .
The same exactness at , read through the second equality in [L5], identifies with . Because step 1.1 makes epic, [L6] says that itself represents . Hence represents the quotient , which is exactly to say that is a cokernel of .
Steps 1.1 and 2.1 show that short exactness forces to be the kernel of .
Steps 2.2 and 1.2 complete the equivalence.
Degenerate exactness criteria
Statement
In an abelian category:
- is exact if and only if is monic.
- is exact if and only if is a kernel of .
- is exact if and only if is a cokernel of .
- is exact if and only if is monic and is a cokernel of , equivalently if and only if is a kernel of and is epic.
Facts & Assumptions
Given: Morphisms in an abelian category as displayed in the statement.
Exactness of the displayed sequences is the sequence notion of Exact sequence and short exact sequence in an abelian category.
Exactness at a node means image equals kernel, equivalently cokernel equals coimage (Exactness at a node).
Monomorphisms are exactly the zero-kernel morphisms, and epimorphisms are exactly the zero-cokernel morphisms (In an abelian category, monic means zero kernel and epic means zero cokernel).
Equalizers are monic and coequalizers are epic (Every equalizer is a monomorphism, and every coequalizer is an epimorphism).
Every monomorphism is the kernel of its cokernel, and dually every epimorphism is the cokernel of its kernel (Every monomorphism is the kernel of its cokernel, and dually every epimorphism is the cokernel of its kernel).
Proof
Exactness of says that the kernel of is the zero subobject, and [L3] identifies that with being monic. This proves claim 1.
For claim 3, first assume is exact. Exactness at says the cokernel of is zero, so [L3] makes epic. Exactness at gives by [L2]. Because is epic, [L5] says that itself represents . Hence is a cokernel of . Conversely, if is a cokernel of , then [L4] makes epic, so exactness at follows from [L3]. Also itself represents , so exactness at is exactly [L2]. This proves claim 3.
For claim 2, first assume is exact. By step 1.1, is monic. Exactness at gives by [L2], and for a monomorphism the image representative is itself. Hence represents the same subobject as a kernel of , so is a kernel of . Conversely, if is a kernel of , then is monic by [L4] and therefore exactness at follows from step 1.1. Since itself represents , exactness at is exactly [L2]. This proves claim 2.
If is monic and is a cokernel of , then step 1.1 gives exactness of , and claim 3 gives exactness of . Hence the full sequence is short exact.
If is short exact, then claims 2 and 3 give that is a kernel of and is a cokernel of .
If is a kernel of and is epic, then claim 2 gives exactness of , and [L3] turns the epicity of into exactness at . Hence the full sequence is short exact.
Steps 3.1, 2.2, and 3.2 prove claim 4.
Exactness is self-dual
Statement
A composable pair is exact at in an abelian category if and only if the opposite pair is exact at in .
Facts & Assumptions
Given: A composable pair in an abelian category .
The opposite of an abelian category is abelian (The opposite of an abelian category is abelian).
Exactness at means either or, equivalently, (Exactness at a node, Image and coimage in a category with kernels and cokernels).
Proof
By [L1], the opposite category is again abelian, so the definition [L2] applies there. Passing to the opposite exchanges kernels with cokernels and images with coimages.
Therefore the equality in is exactly the equality in . By [L2], those are the two exactness assertions.
Split short exact sequence in an abelian category
Definition
A short exact sequence in an abelian category is split when there exist morphisms such that
Equivalently, the five-tuple is the biproduct diagram of and in the sense of Biproduct. The point of the definition is the displayed compatible structure, not merely an abstract isomorphism .
Splitting lemma in an abelian category
Statement
Let be a short exact sequence in an abelian category.
- If satisfies , then there is a unique morphism such that
- If satisfies , then there is a unique morphism such that
In either case the sequence is split.
Facts & Assumptions
Given: The short exact sequence in the statement.
In a short exact sequence, is a kernel of and is a cokernel of (A short exact sequence is a kernel-cokernel pair).
A split short exact sequence is exactly one equipped with maps satisfying , , and (Split short exact sequence in an abelian category).
Proof
Assume and put . Then , so because is a kernel of by [L1], there is a unique with .
Conversely assume and put . Then , so because is a cokernel of by [L1], there is a unique with .
Composing with gives , because by [L1]. Since is monic, , and the defining equation also yields .
Composing with gives , and epicity of forces . The same equation already gives .
If satisfies the same two identities, then , so monicity of gives . Hence the map is unique, and [L2] says the sequence is split.
If satisfies the same two identities, then , so epicity of gives . Hence the map is unique, and [L2] again says the sequence is split.
Steps 1.1 to 3.1 prove claim 1, and steps 1.2 to 3.2 prove claim 2.
Member of an object
Definition
Let be an object of a category. A member of is simply a morphism with codomain .
Thus a member is written and one may read this as " is a member of with domain ". The point of the terminology is that an abelian category need not have honest elements, but it always has arrows into an object.
Equivalence of members
Definition
Let and be members of the same object .
They are equivalent, written when there exist an object and epimorphisms such that
So equivalence of members is equality after comparison on one common epimorphic cover of the two domains.
Member equivalence is reflexive and symmetric
Statement
For members of one object, the relation is reflexive and symmetric.
Facts & Assumptions
Given: Members and .
By definition, means there are epimorphisms and with (Equivalence of members).
Proof
Reflexivity uses with . The identity is epic and , so by [L1].
If , choose as in [L1] with . Reading the same equality backwards gives , so .
Therefore the member relation is reflexive and symmetric.
Member equivalence is transitive
Statement
For members of one object in an abelian category, the relation is transitive.
Facts & Assumptions
Given: An abelian category and members , , and with and .
The relation is witnessed by epimorphisms from one common domain as in Equivalence of members.
Pullbacks exist in an abelian category (Pullbacks and pushouts as limits and colimits of cospans and spans).
The pullback of an epimorphism is an epimorphism (The pullback of an epimorphism is an epimorphism).
Proof
Choose epimorphisms , , , and with and , using [L1].
Form the pullback of and , with projections and . By [L3], both and are epic.
The pullback equation gives , so . Hence the epimorphisms and witness .
Therefore member equivalence is transitive.
Members modulo equivalence correspond to subobjects
Statement
Let be an object of an abelian category. Sending a member to the subobject of represented by its image inclusion induces a bijection between equivalence classes of members of and subobjects of .
Facts & Assumptions
Given: A member and, when needed, a second member .
Every morphism factors as an epimorphism followed by a monomorphism (Every morphism factors as an epimorphism followed by a monomorphism, uniquely up to unique isomorphism).
Subobjects are mutual-factorization classes of monomorphisms (Subobject and quotient object as mutual-factorisation classes of monomorphisms and epimorphisms, Mutual factorisation is an equivalence relation on monomorphisms into an object and dually on epimorphisms out of it).
Member equivalence is transitive (Equivalence of members, Member equivalence is transitive).
Proof
Factor as with epic and monic, using [L1], and assign to the class of the subobject of .
Every subobject is represented. If is monic, then itself is a member of , and the factorization shows that its image class is .
This assignment is well defined on equivalence classes. The equality with epic maps on the right shows , and similarly . If , then transitivity from [L4] gives , which for monomorphisms into is exactly equality of subobject classes by [L2].
The assignment is injective. If and determine the same subobject, then by [L2]. Step 2.1 gives and , while equality of subobjects makes and equivalent as members. Another use of [L4] yields .
Therefore the assignment of step 1.1 is a bijection from member-equivalence classes to subobjects of .
Each object has a zero member and each member has a negative
Statement
For every object of an abelian category:
- there is a zero member of ;
- every member has a negative member ;
- for every member , one has if and only if as a morphism.
Facts & Assumptions
Given: An abelian category and a member .
A zero object supplies zero morphisms between any two objects (A zero object supplies a unique compatible system of zero morphisms).
An abelian category is additive, so every hom-set has negatives (Abelian category).
Member equivalence is defined by comparison after epimorphisms (Equivalence of members).
Proof
By [L1], there is a zero morphism , so has a zero member. By [L2], the additive inverse exists, so every member has a negative.
Conversely, if , choose epimorphisms and witnessing that equivalence. Then , and epicity of forces .
If , then is witnessed by the identity epic , since .
Step 1.1 proves claims 1 and 2, while steps 2.1 and 1.2 prove claim 3.
A morphism carries members to members and preserves equivalence
Statement
Let be a morphism.
- If is a member of , then is a member of .
- If as members of , then as members of .
Facts & Assumptions
Given: A morphism and members , .
Member equivalence means equality after precomposition by one common pair of epimorphisms (Equivalence of members).
Proof
The composite is again a morphism into , so it is a member of .
If , choose epimorphisms and with by [L1]. Postcomposing with gives , and the same epimorphisms witness .
Therefore every morphism carries members to members and preserves their equivalence.
Monicity is detected by members
Statement
For a morphism in an abelian category, the following are equivalent:
- is monic.
- For every member , the implication holds.
Facts & Assumptions
Given: A morphism .
Monomorphisms are left-cancellable (Monomorphism and epimorphism by left and right cancellation).
A member equivalent to zero is literally the zero morphism, and every member has a zero comparison member (Each object has a zero member and each member has a negative).
Postcomposition preserves member equivalence (A morphism carries members to members and preserves equivalence).
Proof
Assume is monic, and let satisfy . Choose an epic witnessing this, so . Since is monic, , and the same epic witnesses .
Assume condition 2. If satisfy , then for the member one has , hence by [L2] and [L3]. Condition 2 gives , so [L2] makes , namely . Thus is monic by [L1].
Therefore the two conditions are equivalent.
Monicity by member cancellation
Statement
For a morphism in an abelian category, the following are equivalent:
- is monic.
- For all members and of ,
Facts & Assumptions
Given: A morphism .
Monicity is equivalent to the rule (Monicity is detected by members).
Members have negatives, and equivalence to zero means literal zero after a common epic comparison (Each object has a zero member and each member has a negative).
Proof
Assume is monic, and suppose . Choose a common witness , with . Then , so [L1] gives . By [L2], this means , hence .
Conversely, assume condition 2. Apply it with equal to the zero member on the same domain as . Then implies , so [L1] makes monic.
Therefore conditions 1 and 2 are equivalent.
Epimorphy is detected by members
Statement
For a morphism in an abelian category, the following are equivalent:
- is epic.
- For every member , there exists a member with
Facts & Assumptions
Given: A morphism .
Members modulo equivalence correspond exactly to subobjects (Members modulo equivalence correspond to subobjects).
The image is the least subobject through which a morphism factors (The image is the least subobject through which a morphism factors).
Pullbacks exist, and pullbacks of epimorphisms are epimorphisms (Pullbacks and pushouts as limits and colimits of cospans and spans, The pullback of an epimorphism is an epimorphism).
Proof
Assume is epic. For a member , form the pullback of along with projections and . By [L4], is epic, and the pullback equation shows .
Assume condition 2, and write as an epi-mono factorization . Apply condition 2 to the identity member . Then there is with , so [L1] says that and determine the same whole subobject of . Since factors through , [L3] gives , hence , which forces . Thus is epic.
Therefore conditions 1 and 2 are equivalent.
A zero arrow is detected by members
Statement
A morphism in an abelian category is the zero morphism if and only if for every member of .
Facts & Assumptions
Given: A morphism .
The zero member exists, and a member equivalent to zero is literally zero (Each object has a zero member and each member has a negative).
Proof
If , then for every member one has , hence by [L1].
Conversely, assume for every member of . Apply this to the identity member . Then , so [L1] forces .
Therefore the displayed member criterion detects exactly the zero morphism.
Exactness is detected by members
Statement
For a composable pair in an abelian category, the following are equivalent:
- the pair is exact at ;
- , and for every member with there exists a member with
Facts & Assumptions
Given: The composable pair .
Exactness at is the equality (Exactness at a node).
The subobject inequalities underlying exactness are exactly the two factorization statements for morphisms killed by (The subobject inequalities underlying exactness).
Members modulo equivalence correspond to subobjects (Members modulo equivalence correspond to subobjects).
Pullbacks of epimorphisms are epimorphisms (Pullbacks and pushouts as limits and colimits of cospans and spans, The pullback of an epimorphism is an epimorphism).
Every morphism admits an image factorization (Every morphism factors as an epimorphism followed by a monomorphism, uniquely up to unique isomorphism).
Proof
Assume the pair is exact at , and let satisfy . Choose an epic with . If is an image factorization of , then exactness and [L2] give a map with .
Assume condition 2. For any with , we have , so condition 2 gives a member with . By [L3], the members and determine the same subobject of , and since factors through , that subobject lies below the image of . Thus every morphism killed by factors through the image of . Together with , [L2] yields exactness at .
Pull back the epic along , obtaining and an epic by [L4]. Then , so .
Thus conditions 1 and 2 are equivalent.
The subtraction surrogate
Statement
Let be a morphism and let , be members with Then there exists a member such that
Moreover:
- if and , then ;
- if and , then .
Facts & Assumptions
Given: Morphisms , , and , and members , with .
The relation is witnessed by one common pair of epimorphisms (Equivalence of members).
Every hom-set in an abelian category is an abelian group, so members with one common domain may be added and subtracted (Abelian category).
Zero members and negatives behave literally under equivalence (Each object has a zero member and each member has a negative).
Proof
Choose epimorphisms and with , using [L1], and define . Then by [L2], so by [L3].
Suppose . After replacing by a common epic refinement of the witnesses for and , we may assume . Then , so the epic witnesses .
Suppose . After the same common-refinement step, we may assume . Then , so the epic witnesses .
Step 1.1 gives the required member , while steps 2.1 and 2.2 prove the two moreover clauses.
What the subtraction rule does not say
Remark
The member in The subtraction surrogate is an existence statement, not a canonical difference. The theorem does not assert uniqueness of , does not endow member classes with a binary subtraction law, and does not say anything about an arbitrary morphism applied to .
What it does control is narrower and exactly sufficient for diagram chasing: is killed by , and it is related to and only through morphisms that already kill one of them.
The cost of the member calculus
The member calculus uses only the abelian-category primitives already on the page: finite limits and finite colimits, additivity on hom-sets, and one genuinely nonformal stability statement, The pullback of an epimorphism is an epimorphism, which is exactly what makes member equivalence transitive.
What it does not use is equally important: no choice principle, no generator, no projectives, and no smallness assumption. This remark records only those supported proof costs. It does not claim a stronger constructive metatheorem that this run did not source.
A square is cartesian exactly when a short sequence is exact
Statement
Consider a commutative square in an abelian category
Then the square is cartesian if and only if the sequence is exact.
Facts & Assumptions
Given: The displayed commutative square.
Pullbacks are defined by the usual universal property (Pullbacks and pushouts as limits and colimits of cospans and spans).
In a biproduct, a morphism into is determined by its two projections, and (Biproduct, On a biproduct, the injections and projections satisfy the identity-sum relation).
Exactness of is equivalent to the first map being a kernel of the second (Degenerate exactness criteria, Exact sequence and short exact sequence in an abelian category).
Proof
Assume the square is cartesian. Then . If satisfies , write and . Then , so the pullback property [L1] gives a unique with and . By [L2], this implies , so is a kernel of and the sequence is exact by [L3].
Assume the sequence is exact. Then [L3] says is a kernel of , so the square commutes. Given and with , define . By [L2], , so the kernel property gives a unique with . Applying and yields and , proving the pullback property.
Therefore the square is cartesian exactly when the displayed sequence is exact.
A cartesian square induces an isomorphism on the kernels of its parallel legs
Statement
In a cartesian square in an abelian category
the induced morphism is an isomorphism.
Facts & Assumptions
Given: The displayed cartesian square.
The square is a pullback (A square is cartesian exactly when a short sequence is exact).
In a pullback square, the induced map on the kernels of the parallel legs is an isomorphism (In a pullback square, the induced map on the kernels of the two parallel arrows is an isomorphism).
Proof
Since the square is cartesian, [L1] identifies it as a pullback square.
Applying [L2] to that pullback gives the claimed isomorphism .
A cartesian square over an epimorphism is also cocartesian
Statement
In an abelian category, if
is a cartesian square and is epic, then the square is also cocartesian.
Facts & Assumptions
Given: The displayed cartesian square, with epic.
The square is a pullback exactly when is exact (A square is cartesian exactly when a short sequence is exact).
In an abelian category, an exact sequence is exactly one in which the last map is a cokernel of the first (Degenerate exactness criteria).
Pushouts are defined by the usual colimit universal property (Pullbacks and pushouts as limits and colimits of cospans and spans).
The biproduct carries the usual injections from and (Biproduct).
Proof
By [L1], the cartesian hypothesis makes exact, where . If satisfy , then , so the epicity of gives . Thus is epic, and the sequence is exact.
By [L2], the map is a cokernel of . Now let and satisfy . By the coproduct side of [L4], there is a unique morphism with and . Then so the cokernel property gives a unique with . Composing with and yields This is exactly the pushout universal property from [L3].
Therefore every pullback square over an epimorphism is also a pushout square.
Epimorphisms in an abelian category are universal
Statement
Every epimorphism in an abelian category is universal: every pullback of it is again an epimorphism.
Facts & Assumptions
Given: An epimorphism in an abelian category and any pullback of it.
The pullback of an epimorphism is an epimorphism (The pullback of an epimorphism is an epimorphism).
Proof
Take any epimorphism and any pullback of it.
The pullback leg is epic by [L1], which is exactly the universality claim.
The covering criterion for exactness
Statement
For a composable pair in an abelian category, the following are equivalent:
- the pair is exact at ;
- , and for every morphism with , there exist an object , an epimorphism , and a morphism such that
Facts & Assumptions
Given: The composable pair .
Exactness at is equivalent to the member criterion (Exactness is detected by members).
Member equivalence means equality after precomposition by one common pair of epimorphisms (Equivalence of members).
Proof
Assume the pair is exact. Then [L1] gives . Now let satisfy . Then , so [L1] gives a member with . By [L2], there exist an object and epimorphisms and such that . Putting proves the covering condition.
Assume and the covering condition. Let be a member with . Choose an epic with , and apply the covering condition to . This gives an epic and a map with . Since is epic, [L2] says exactly that . Therefore [L1] gives exactness at .
Thus the covering condition is equivalent to exactness.
The covering criterion and the member calculus are the same tool
The two formulations carry the same data. Both begin with the composite-zero condition . A member of is an arrow into , and equivalence of members in Equivalence of members is exactly agreement after precomposition with one common pair of epimorphic covers. Thus the existence of with in Exactness is detected by members is the same lifting assertion as the existence of an epic cover and a morphism with in The covering criterion for exactness.
The kernel row and cokernel row of a morphism of short exact sequences are exact at two nodes each
Statement
Given a morphism of short exact sequences in an abelian category
the induced kernel sequence is exact at and at .
Dually, the induced cokernel sequence is exact at and at .
Facts & Assumptions
Given: The morphism of short exact sequences in the statement.
In a short exact sequence, the left map is a kernel and the right map is a cokernel (Degenerate exactness criteria).
Under the stated endpoint hypotheses, the induced kernel or cokernel sequence is exact at its middle node (Exactness of kernel and cokernel sequences under endpoint hypotheses).
Every kernel is monic (Every equalizer is a monomorphism, and every coequalizer is an epimorphism).
Exactness is self-dual (Exactness is self-dual).
Proof
Because both rows are short exact, [L1] says that the left square is a morphism between exact pairs and that is monic. Therefore [L2] applies and gives exactness of the induced kernel sequence at .
Let be the induced map and choose kernel arrows and . If , then The map is monic by [L1], and is monic by [L3], so . Hence is monic, which is exactly exactness of at .
Passing to the opposite category turns the diagram into a morphism of short exact sequences again. Applying steps 1.1 and 1.2 there and transporting the result back with [L4] yields exactness of the induced cokernel sequence at and at .
Hence the kernel row is exact at and , and the cokernel row is exact at and .
Exactness of kernel and cokernel sequences under endpoint hypotheses
Statement
Consider a commutative diagram in an abelian category
Then:
- if the top row is exact and is monic, the induced sequence is exact;
- if the bottom row is exact and is epic, the induced sequence is exact.
Facts & Assumptions
Given: The commutative diagram in the statement.
Exactness can be tested by the covering criterion (The covering criterion for exactness).
Exactness is self-dual (Exactness is self-dual).
Kernels are universal for morphisms annihilated by the given map, and cokernels are dual (Kernels and cokernels in a category with zero morphisms as equalizers and coequalizers).
Every kernel is monic (Every equalizer is a monomorphism, and every coequalizer is an epimorphism).
Proof
Assume the top row is exact and is monic. Choose kernels , , and . By [L3], the commutative diagram induces morphisms with
To prove exactness of apply the covering criterion [L1] to the pair . Let satisfy . Then so exactness of the top row gives an object , an epimorphism , and a morphism with
Applying to the displayed equality gives Since is monic, . The kernel property of therefore gives with . Now so monicity of from [L4] yields . Also so monicity of from [L4] gives . Thus the pair satisfies both parts of the covering criterion [L1], and the kernel sequence is exact.
The cokernel statement is the formal dual of steps 1.1 to 3.1 in the opposite abelian category: bottom-row exactness becomes top-row exactness, the epicity of becomes monicity of , kernels become cokernels, and [L2] transports the resulting exact sequence back to the original category.
Therefore both displayed induced sequences are exact under the stated endpoint hypotheses.
The kernel-cokernel sequence of a composite
Statement
For composable morphisms in an abelian category, there is an exact sequence where is a kernel of , is a cokernel of , and the unlabeled arrows are the canonical comparison maps induced by the chosen kernels and cokernels.
Facts & Assumptions
Given: Composable morphisms .
Under the stated endpoint hypotheses, the induced kernel and cokernel sequences are exact (Exactness of kernel and cokernel sequences under endpoint hypotheses).
Exactness is self-dual (Exactness is self-dual).
Kernels and cokernels are universal for the morphisms they annihilate (Kernels and cokernels in a category with zero morphisms as equalizers and coequalizers).
The identity of an object is a kernel of its map to , and dually a cokernel of the map (The cokernel of the zero map out of the zero object is the target, and dually for kernels).
Every kernel is monic (Every equalizer is a monomorphism, and every coequalizer is an epimorphism).
Proof
Choose kernels and cokernels Because , [L3] gives a canonical map with . Likewise gives a canonical map with . Put Since and , [L3] also gives canonical maps and .
The map is monic: if , then , and monicity of from [L5] forces . So the sequence is exact at .
Apply [L1] to the commutative diagram tikzcd \ker(f) \arrow[r, "k_f"] \arrow[d, "0"'] & A \arrow[r, "f"] \arrow[d, "g f"'] & B \arrow[d, "g"'] \\ 0 \arrow[r] & C \arrow[r, "1_C"'] & C. The top row is exact, and is monic. Hence the induced sequence is exact. By [L4], is represented by , so this is exactly the sequence at .
Apply [L1] again to tikzcd A \arrow[r, "f"] \arrow[d, "g f"'] & B \arrow[r, "q_f"] \arrow[d, "g"'] & \operatorname{coker}(f) \arrow[d, "0"'] \\ C \arrow[r, "1_C"'] & C \arrow[r] & 0. The top row is exact, and is monic. Therefore the induced sequence is exact. By [L4], the last kernel is represented by , and the induced map is . Hence is exact at .
Apply steps 2.1 to 2.3 in the opposite category to the composable pair Using [L2], the resulting exactness statements transport back to exactness of at , at , and at .
Steps 2.1 to 2.3 and 3.1 give the full exact sequence displayed in the statement.
Comember and the dual calculus
Definition
The dual member calculus in an abelian category is the member calculus of the opposite category, transported back along Exactness is self-dual.
Concretely, a comember of is a morphism with domain , and two comembers and are equivalent when there exist one object and monomorphisms with
So comembers compare after one common monomorphic enlargement, just as members compare after one common epimorphic cover.
Two routes to every dual statement
Every dual statement on the next page may be reached in two honest ways. One may dualize a member argument through Exactness is self-dual, or one may run the comember calculus directly via Comember and the dual calculus. The page keeps both routes visible because Mac Lane's subtraction surrogate The subtraction surrogate is used directly in some member arguments while other proofs are cleaner after formal dualization.
Hom is left exact in each variable
Statement
Let be an abelian category and an object of .
- If is exact, then is exact in .
- If is exact, then is exact in .
Thus Hom is left exact in each variable.
Facts & Assumptions
Given: An abelian category and an object of .
In an abelian category, exactness at the left end means that the first displayed map is a kernel of the second (Degenerate exactness criteria).
Abelian categories have all finite limits, and representable functors preserve existing small limits (An abelian category has all finite limits and all finite colimits, Every covariantly representable functor to Set preserves all existing small limits).
The covariant and contravariant Hom assignments are the representable functors and (The covariant and contravariant hom-assignments and the hom-bifunctor of a locally small category, The opposite of an abelian category is abelian).
The target category of these Hom functors is , which is abelian (Abelian groups form an abelian category).
Proof
Assume is exact. By [L1], the map is a kernel of . By [L2] and [L3], the representable functor preserves that kernel. Therefore is exact in by [L1] applied inside the abelian category [L4].
Passing to the opposite category, the exact sequence becomes a left-exact sequence in . Applying step 1.1 there to the representable functor gives exact in .
Hence Hom is left exact in each variable.
Hom is not exact
Statement refuted
For every object in an abelian category, the functor is exact.
Facts & Assumptions
Given: In , the short exact sequence
The category is abelian (Abelian groups form an abelian category).
Hom is left exact, but no right exactness was asserted (Hom is left exact in each variable).
Counterexample
Apply to the given short exact sequence. This yields , which is left exact by [L2].
The group is , and precomposition with is multiplication by on that copy of . This map is not surjective, so the Hom sequence is not exact at the right-hand term.
Therefore the contravariant Hom functor need not be exact.
An object is projective exactly when Hom out of it is exact
Statement
Let and be objects of an abelian category.
- is projective if and only if the functor is exact.
- is injective if and only if the functor is exact.
Facts & Assumptions
Given: An abelian category and objects and in it.
Hom is left exact in each variable (Hom is left exact in each variable).
Projective objects are exactly those for which Hom out of them sends every short exact sequence to a short exact sequence (Projective object, Projective object characterisations).
Injective objects are exactly those for which Hom into them sends every short exact sequence to a short exact sequence (Injective object, Injective object characterisations).
An exact functor is one that is both left exact and right exact (Exact functor between abelian categories).
Proof
By [L1], the functor is always left exact. Therefore, by [L4], it is exact exactly when it is also right exact on every short exact sequence. But [L2] says that extra right-end surjectivity is exactly the projective lifting property.
The same argument for the contravariant Hom functor uses [L1], [L3], and [L4]: is always left exact, and exactness is equivalent to the additional surjectivity that characterizes injectivity.
AB5 is equivalent to exactness of filtered colimits
Statement
Let be a cocomplete abelian category. Then satisfies AB5 if and only if for every small filtered category , the filtered colimit functor is exact.
Facts & Assumptions
Given: A cocomplete abelian category .
AB5 is the directed-family lattice identity of The axioms AB5 and AB5*.
An exact functor preserves the finite limits and finite colimits of its source, and in particular preserves short exact sequences (Exact functor between abelian categories, Exact sequence and short exact sequence in an abelian category, Degenerate exactness criteria).
A filtered colimit is a colimit indexed by a small filtered category (Filtered categories and filtered colimits, Finite, small, and large limits and colimits; complete and cocomplete categories).
The meet of two subobjects is represented by their pullback, and the image of a morphism is the least subobject through which that morphism factors (The meet of two subobjects is their pullback, The image is the least subobject through which a morphism factors).
Weibel, Appendix A.4.6, states for a cocomplete abelian category that exactness of filtered colimits is equivalent to the directed-subobject identity
Proof
Assume AB5. Its defining identity [L1] is exactly the directed-subobject identity in [L5]. The forward implication of the cited equivalence therefore says that every filtered colimit functor is exact.
Conversely, assume every filtered colimit functor is exact. Let be a small directed poset indexing a family of monomorphisms , and let represent a fixed subobject of . For each , form the pullback square tikzcd P_i \arrow[r] \arrow[d] & C \arrow[d, "c"] \\ B_i \arrow[r, "b_i"'] & A. By [L4], the top-left leg represents . These pullback squares assemble into a diagram in . Because the filtered colimit functor is exact, [L2] and [L3] say that it preserves finite limits, so its colimit square tikzcd P \arrow[r] \arrow[d] & C \arrow[d, "c"] \\ B \arrow[r, "b"'] & A is again a pullback.
The image of is the join : each factors through , so every lies below , and any common upper bound of the family receives by the colimit universal property, so [L4] makes the least such upper bound. The same argument inside shows that the image of is .
Because the square of step 1.2 is a pullback, [L4] identifies the image of with the meet of the subobject represented by and the fixed subobject . Using step 2.1, this gives which is exactly AB5 by [L1].
Therefore AB5 is equivalent to exactness of filtered colimits.
5 · Examples, counterexamples and false statements
FALSE: a short exact sequence splits whenever its middle object is isomorphic to the biproduct of the outer two
Statement
If is a short exact sequence in an abelian category and is merely isomorphic as an object to , then the sequence splits.
Facts & Assumptions
Given: The ring , the quotient , and the inclusion with image .
Module categories are abelian (Modules over a ring form an abelian category).
A short exact sequence splits exactly when the epimorphism has a section (Splitting lemma in an abelian category, Split short exact sequence in an abelian category).
Refutation
In , the sequence is short exact: is the quotient by and identifies with that ideal. By [L1], this is a short exact sequence in an abelian category.
If this sequence split, a section of would satisfy while -linearity would force , so would lie in , contradiction. Hence [L2] says the sequence is nonsplit.
Let . Direct-summing step 1.1 with gives . Any section of would project to a section of , so this stabilized sequence is still nonsplit by step 2.1.
Countable shifts give , , and , because adding finitely many - or -summands does not change . Hence .
Step 3.1 gives a nonsplit short exact sequence, while step 4.1 shows that its middle object is abstractly isomorphic to the biproduct of its outer objects. Therefore the statement is false.
The members of an object do not form a group
Statement refuted
For every object in an abelian category, its members modulo equivalence form an group under the ambient addition of arrows.
Facts & Assumptions
Given: The abelian category and the identity member .
The category is abelian (Abelian groups form an abelian category).
Every member has a negative, and equivalence to zero is literal equality to the zero morphism (Each object has a zero member and each member has a negative).
Counterexample
In , the identity member satisfies because and the automorphism is epic.
If member classes carried a group law induced from arrow addition, then . But the left-hand class is represented by , and [L2] says would force , which is false in .
Therefore the member classes of an object need not carry an induced group law.
Two morphisms agreeing on every member need not be equal
Statement refuted
If two morphisms satisfy for every member of , then .
Facts & Assumptions
Given: The abelian category and the two endomorphisms .
The category is abelian (Abelian groups form an abelian category).
Every member has a negative, and equivalence to zero is literal equality (Each object has a zero member and each member has a negative).
Counterexample
Let be any member. Then , and the automorphism is epic. Therefore .
Nevertheless , since they send to different integers. So memberwise equivalence of composites does not force equality of the morphisms themselves.
This refutes the statement.
The kernel row of a morphism of short exact sequences need not be short exact
Statement refuted
For every morphism of short exact sequences in an abelian category, the induced kernel row is itself short exact.
Diagram
diagram failed to render: 0 \arrow[r] & \mathbb Z \arrow[r, "\times 2"] \arrow[d, "\times 2"'] & \mathbb Z \arrow[r] \arrow[d, "\times 2"'] & \mathbb Z/2 \arrow[r] \arrow[d, "0"'] & 0 \\ 0 \arrow[r] & \mathbb Z \arrow[r, "\times 2"'] & \mathbb Z \arrow[r] & \mathbb Z/2 \arrow[r] & 0.
Facts & Assumptions
Given: In , the commutative diagram above.
The category is abelian (Abelian groups form an abelian category).
For such a diagram, the kernel row is exact at its first two nodes (The kernel row and cokernel row of a morphism of short exact sequences are exact at two nodes each).
Counterexample
Each row is short exact, and the vertical maps make a morphism of short exact sequences in the abelian category by [L1].
The kernels of the three vertical maps are So the kernel row is By [L2], it is exact at the first two nodes.
The last map in that row is the zero map , hence not epic. Therefore the kernel row is not short exact.
This refutes the statement.
FALSE: two morphisms that agree on every member are equal
Statement
If satisfy for every member of , then .
Facts & Assumptions
Given: The memberwise equality claim of the statement.
The only general member test for equality of morphisms is the zero-arrow criterion (A zero arrow is detected by members).
There are distinct morphisms that agree on every member (Two morphisms agreeing on every member need not be equal).
Refutation
The witness in [L2] gives distinct morphisms and with for every member . So the stated implication fails.
Item [L1] explains the precise replacement: member tests can detect equality with zero, not arbitrary equality of morphisms.
FALSE: the members of an object form an abelian group
Statement
For every object of an abelian category, addition of representatives induces an abelian-group operation on its members modulo equivalence.
Facts & Assumptions
Given: The group-law claim of the statement.
The subtraction surrogate gives only an existence statement for a witness , not a binary operation on all member classes (The subtraction surrogate).
There is an explicit object whose members do not support such a group law (The members of an object do not form a group).
Refutation
The counterexample [L2] shows that the claimed group structure fails even in . So the statement is false.
This does not contradict [L1]: the subtraction surrogate is weaker than an additive law on member classes.
FALSE: member equivalence is transitive in any pointed category with pullbacks
Statement
In any pointed category with pullbacks, the member relation is transitive.
Facts & Assumptions
Given: The weakened hypothesis of the statement.
Refutation
Work in the category of commutative rings not required to have an identity, with arbitrary ring homomorphisms. The zero ring is a zero object, and pullbacks are the usual fibre-product rings, so this category is pointed and has pullbacks. Let be the two localization inclusions and the identity member. The map is epic: if agree on , then they agree on and . Both and are inverses of in the commutative corner ring , so they are equal; hence . The same argument shows that is epic. Therefore and .
The pullback of and is the constant subring , because inside one has Its two projections are the constant-term inclusions
Suppose . Then there would exist a ring and epimorphisms and with . By the pullback property from step 1.2, there would be a map with and . Since is epic, would also be epic. But is not epic: the evaluation maps are distinct and satisfy This contradiction shows that .
Thus is not transitive in this pointed category with pullbacks, and the statement is false.
FALSE: the kernel row of a morphism of short exact sequences is short exact
Statement
For every morphism of short exact sequences in an abelian category, the induced kernel row is short exact.
Facts & Assumptions
Given: The universal short-exactness claim of the statement.
The general positive theorem gives exactness only at the first two nodes (The kernel row and cokernel row of a morphism of short exact sequences are exact at two nodes each).
The multiplication-by-two diagram gives a failure of short exactness (The kernel row of a morphism of short exact sequences need not be short exact).
Refutation
The witness in [L2] is a morphism of short exact sequences whose kernel row is not short exact. Therefore the universal statement fails.
Item [L1] records the correct surviving assertion: two exact nodes, not a short exact row.
FALSE: the subtraction rule produces a unique member
Statement
In the subtraction surrogate, the member with is unique.
Facts & Assumptions
Given: The category .
The category is abelian (Abelian groups form an abelian category).
The subtraction surrogate applies whenever (The subtraction surrogate).
Refutation
In , take , , , and . Then , so the hypotheses of [L2] are satisfied.
Both and satisfy , hence . Since , the asserted uniqueness fails in this instance.
Therefore the statement is false.
FALSE: the subobject-side definition of exactness needs no canonical image monomorphism
Statement
One may define exactness of by treating merely as an object, without specifying its canonical monomorphism into , and writing the purported subobject equality anyway.
Facts & Assumptions
Given: The claim of the statement.
Exactness at a node is stated as equality of the image subobject of with the kernel subobject of (Exactness at a node).
A subobject of is represented by a monomorphism into (Subobject and quotient object as mutual-factorisation classes of monomorphisms and epimorphisms), and the image of includes its defining kernel arrow into (Image and coimage in a category with kernels and cokernels).
Refutation
By [L2], an object alone does not represent a subobject of : the structure monomorphism into is essential data. Thus the proposed equality is not a typed equality of subobjects until the canonical image monomorphism has been specified.
Therefore the statement is false.
Sources
- Saunders Mac Lane, Categories for the Working Mathematician, VIII.4
- David Mehrle, Category Theory, Part III, Chapter 7
- The Stacks Project, Section 12.5, Definition 12.5.7
- David Mehrle, Category Theory, Part III, Definition 7.20
- Peter Freyd, Abelian Categories, Theorem 2.21
- David Mehrle, Category Theory, Part III, Remark 7.21
- Peter Freyd, Abelian Categories, Proposition 2.22
- The Stacks Project, Section 12.5
- The Stacks Project, Section 12.5, Definition 12.5.9
- The Stacks Project, Section 12.5, Lemma 12.5.10
- Saunders Mac Lane, Categories for the Working Mathematician, Proposition 2 and Theorem 3
- Saunders Mac Lane, Categories for the Working Mathematician, Theorem VIII.4.3(i)
- Saunders Mac Lane, Categories for the Working Mathematician, Theorem VIII.4.3(ii)
- Saunders Mac Lane, Categories for the Working Mathematician, Theorem VIII.4.3(iii)
- Saunders Mac Lane, Categories for the Working Mathematician, Theorem VIII.4.3(iv)
- Saunders Mac Lane, Categories for the Working Mathematician, Theorem VIII.4.3(v)
- Saunders Mac Lane, Categories for the Working Mathematician, Theorem VIII.4.3(vi)
- Peter Freyd, Abelian Categories, Chapter 2
- The Stacks Project, Section 12.5, Lemma 12.5.11(1)
- David Mehrle, Category Theory, Part III, Lemma 7.17
- The Stacks Project, Section 12.5, Lemma 12.5.12
- The Stacks Project, Section 12.5, Lemma 12.5.13
- David Mehrle, Category Theory, Part III, Corollary 7.18
- The Stacks Project, Section 12.5, Lemma 12.5.14
- The Stacks Project, Section 12.5, Lemma 12.5.15
- The Stacks Project, Section 12.5, Lemma 12.5.16
- Saunders Mac Lane, Categories for the Working Mathematician, Exercise VIII.4.6
- Saunders Mac Lane, Homology, Chapter XII
- The Stacks Project, Section 12.5, Lemma 12.5.8
- David Mehrle, Category Theory, Part III, Definition 7.22
- The Stacks Project, Algebra
- P. Hekmati, Homological Algebra, section 3.1
- Pavel Etingof et al., Tensor Categories, Section 1.6
- Charles A. Weibel, An Introduction to Homological Algebra, Appendix A.4.6
- The Stacks Project, Section 12.5, Definition 12.5.9 and Lemma 12.5.10
- Charles A. Weibel, An Introduction to Homological Algebra, Appendix A.4