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.
Chain Complexes and Homology
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
- Chain Conditions, Semisimple Modules and the Wedderburn–Artin Theorem
- 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
- Determinants of Matrices over a Commutative Ring
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Exactness and the Member Calculus
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Free Modules, Exact Sequences, Projective and Injective Modules
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Limits and Colimits
- Modules over a Principal Ideal Domain and the Canonical Forms
- Modules, Submodules, Quotient Modules and the Isomorphism Theorems
- Monads Comonads and Their Algebras
- 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
- Roots, Rational Powers, and Classical Inequalities
- Set Theory Beyond Choice: Recorded, Not Proved Here
- Subobject Lattices Generators and the Grothendieck Axioms
- Suprema and Infima
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- Tensor Products of Modules
- The ZFC Axioms and the Basic Set Constructions
2 · Summary
Successive differentials squaring to zero are the load-bearing datum of the page. That single equation first turns boundaries into subobjects of cycles, so that homology is a genuine quotient, and then controls how chain maps act on cycles, boundaries, kernels, cokernels, and exactness.
The page keeps the general ambient category abelian and avoids element language except in the module and abelian-group examples on the companion. After the basic homology constructions it builds the category of complexes degreewise, records quasi-isomorphisms and the exact-functor comparison on homology, and ends with the deliberately narrow Euler-Poincare formula for finite complexes of finite-rank free abelian groups.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Chain complex in an abelian category
Definition
Let be an abelian category (Abelian category). A chain complex in is a family of objects together with morphisms such that for every .
The pair is written , or just when the differentials are clear. The differential has degree .
Cochain complex in an abelian category
Definition
Let be an abelian category. A cochain complex in is a family of objects together with morphisms such that for every .
This page uses the reindexing convention that a cochain complex may also be read as the chain complex with and , so that lower and upper indices differ only by the sign of the grading.
Bounded, bounded below, and bounded above complexes
Definition
A chain complex is:
- bounded below if for all ;
- bounded above if for all ;
- bounded if outside some finite interval of integers.
For a cochain complex the same words mean:
- for all ;
- for all ;
- outside a finite interval.
Under the reindexing convention of Cochain complex in an abelian category, bounded below and bounded above exchange roles, while boundedness is unchanged.
Zero complex and stalk complex
Definition
Fix a zero object of an abelian category (Initial object, terminal object, and zero object).
The zero complex is the chain complex with for every and every differential equal to the zero endomorphism of .
For an object and an integer , the stalk complex is the chain complex with and every differential zero. It is concentrated in degree .
Cycle and boundary subobjects of a complex
Definition
Let be a chain complex in an abelian category and fix .
The th cycle subobject of is
The th boundary subobject of is
Thus both are subobjects of , one defined by the kernel of and the other by the image of .
The boundary subobject factors through the cycle subobject
Statement
Let be a chain complex in an abelian category. For every , the boundary inclusion factors uniquely through the cycle inclusion .
Facts & Assumptions
Given: A chain complex and an integer .
In a chain complex, (Chain complex in an abelian category).
A kernel is characterized by and universal factorization among arrows annihilated by (Kernels and cokernels in a category with zero morphisms as equalizers and coequalizers).
Every morphism admits an epic-monic factorization; in particular factors as with epic and monic (Every morphism factors as an epimorphism followed by a monomorphism, uniquely up to unique isomorphism).
Proof
By [L3], write with monic and epic. Then by [L1], so epicity of gives .
Since , the kernel property in [L2] gives a unique morphism with , where is the cycle inclusion. That is exactly the required factorization.
Homology object of a chain complex
Definition
Let be a chain complex and let be the canonical morphism supplied by The boundary subobject factors through the cycle subobject.
The th homology object of is the cokernel
Equivalently, one writes with the understanding that this quotient notation abbreviates the cokernel of the canonical monomorphism from boundaries to cycles.
Cohomology object of a cochain complex
Definition
Let be a cochain complex. Its th cocycle subobject is and its th coboundary subobject is
Reading as a chain complex by the reindexing convention of Cochain complex in an abelian category, the morphism is exactly the chain-complex relation in degree . Hence The boundary subobject factors through the cycle subobject supplies a canonical monomorphism .
The th cohomology object is its cokernel:
Equivalently, .
Exactness of a complex at a degree and acyclic complexes
Definition
Let be a chain complex and let be the canonical map from boundaries to cycles.
The complex is exact at degree when is an isomorphism. Equivalently, the pair is exact at in the sense of Exactness at a node, so that and represent the same subobject of .
The complex is acyclic if it is exact at every degree.
A complex is exact at n exactly when its nth homology is zero
Statement
Let be a chain complex in an abelian category and let . Then is exact at degree if and only if is a zero object.
Facts & Assumptions
Given: A chain complex and an integer .
Exactness at degree means that the canonical map is an isomorphism (Exactness of a complex at a degree and acyclic complexes).
The homology object is the cokernel of (Homology object of a chain complex).
In an abelian category, a morphism is epic exactly when its cokernel is zero (In an abelian category, monic means zero kernel and epic means zero cokernel).
In an abelian category, a morphism that is both monic and epic is an isomorphism (An abelian category is balanced).
Proof
Assume is exact at degree . Then [L1] says is an isomorphism, hence in particular epic. By [L2] and [L3], the cokernel of , namely , is therefore zero.
Conversely, assume is zero. By [L2], the cokernel of is zero, so [L3] makes epic. The map is monic because it factors the monic image inclusion of through the monic cycle inclusion. Hence [L4] makes an isomorphism, and [L1] says that is exact at degree .
An exact sequence is a complex, and its exactness agrees with the earlier notion
Statement
Every exact sequence in an abelian category is a chain complex. At each object, its exactness as a chain complex is exactly the previously defined exactness of the sequence.
Facts & Assumptions
Given: A composable sequence in an abelian category.
An exact sequence is exact at each interior object in the sense of Exact sequence and short exact sequence in an abelian category.
Exactness at a node is the equality of image and kernel subobjects (Exactness at a node).
For composable morphisms , the relation is equivalent to the factorization of through (The arrow-theoretic criterion for exactness).
Exactness of a chain complex at degree is the same equality of boundary and cycle subobjects at that degree (Exactness of a complex at a degree and acyclic complexes).
Proof
If is exact at , then [L1] and [L2] identify with . By [L3], this implies . Applying this at each consecutive pair shows that any exact sequence is a chain complex.
At a chosen object of that exact sequence, the chain-complex notion in [L4] again compares with . That is exactly the criterion in [L2], so no new notion of exactness is introduced.
Chain map
Definition
Let and be chain complexes. A chain map is a family of morphisms such that for every ,
Equivalently, each square commutes.
Cochain map
Definition
Let and be cochain complexes. A cochain map is a family of morphisms such that for every .
Thus the upper-index square commutes in each degree.
Identities and composites of chain maps are chain maps
Statement
For every chain complex , the identity family is a chain map . If and are chain maps, then the componentwise composite is a chain map .
Facts & Assumptions
Given: Chain complexes and chain maps , .
A chain map is a degree-zero family commuting with the differentials (Chain map).
Proof
For the identity family, holds trivially in every degree, so [L1] makes a chain map.
Since and are chain maps, [L1] gives and . Therefore so the composite family again satisfies [L1].
The category of chain complexes
Definition
The category of chain complexes in an abelian category is denoted Its objects are chain complexes in , and its morphisms are chain maps.
By Identities and composites of chain maps are chain maps, identities and composition are defined degreewise.
The full subcategories on bounded below, bounded above, and bounded complexes are denoted
A chain map carries cycles to cycles and boundaries to boundaries
Statement
Let be a chain map. For every there are induced morphisms compatible with the canonical inclusions into and .
Facts & Assumptions
Given: A chain map and an integer .
A chain map satisfies (Chain map).
Kernels are universal among arrows killed by the given morphism (Kernels and cokernels in a category with zero morphisms as equalizers and coequalizers).
Write and as epic-monic factorizations, where and are the boundary inclusions (Every morphism factors as an epimorphism followed by a monomorphism, uniquely up to unique isomorphism).
In an abelian category, every monomorphism is the kernel of its cokernel (Every monomorphism is the kernel of its cokernel, and dually every epimorphism is the cokernel of its kernel).
Proof
Let and be the cycle inclusions. Using [L1], so [L2] yields a unique map with .
By [L3], Let be a cokernel of . Then Since is epic, this implies . By [L4], the monomorphism is a kernel of , so [L2] gives a unique morphism with This is the required boundary map.
A chain map induces a well-defined map on homology
Statement
Let be a chain map. For every there is a unique morphism such that the quotient maps from cycles to homology commute with .
Facts & Assumptions
Given: A chain map and an integer .
The maps and exist and are compatible with the boundary and cycle inclusions (A chain map carries cycles to cycles and boundaries to boundaries).
and are the cokernels of the canonical maps and (Homology object of a chain complex).
A cokernel is universal among arrows that kill the map being quotiented (Kernels and cokernels in a category with zero morphisms as equalizers and coequalizers).
Proof
Let and be the boundary-to-cycle maps. Compatibility in [L1] means Therefore the composite kills , where is the homology quotient.
Since annihilates , the cokernel property [L3] for gives a unique morphism with By [L2], this is exactly the induced map on homology.
Homology respects identities and composition
Statement
For every :
- for every chain complex .
- If and are chain maps, then
Facts & Assumptions
Given: Chain maps and .
Identities and composites of chain maps are chain maps (Identities and composites of chain maps are chain maps).
A chain map induces a unique map on homology compatible with the quotient from cycles (A chain map induces a well-defined map on homology).
Proof
By [L1], is a chain map. The identity on satisfies the same compatibility with the quotient from cycles as the map from [L2], so uniqueness in [L2] gives .
Again by [L1], is a chain map. Both and compose with the cycle quotient to the map induced by the composite on cycles, so [L2] forces them to agree.
Homology is an additive functor
Statement
For each , homology defines an additive functor
Facts & Assumptions
Given: An abelian category and an integer .
A chain map induces a map on homology (A chain map induces a well-defined map on homology).
Those induced maps respect identities and composition (Homology respects identities and composition).
An additive functor is a functor that is additive on each hom-group (Additive functor).
An abelian category is additive, so is also additive and sums of chain maps are defined degreewise (Abelian category, The category of complexes in an additive category is additive).
Kernels are universal among arrows annihilated by the displayed map (Kernels and cokernels in a category with zero morphisms as equalizers and coequalizers).
Proof
By [L1] and [L2], the assignment and is already a functor.
Let be chain maps. By [L4], their sum is the chain map with components . Let be the cycle inclusions and the homology quotients. Then Since both maps on cycles are killed by , the uniqueness in the kernel property [L5] for gives Therefore By the uniqueness clause in [L1], this forces
Steps 1.1 and 1.2 are exactly the functoriality and additivity demanded by [L3]. Hence is an additive functor.
Quasi-isomorphism
Definition
A chain map is a quasi-isomorphism if for every the induced map is an isomorphism.
Isomorphisms of complexes are quasi-isomorphisms
Statement
Every isomorphism in is a quasi-isomorphism.
Facts & Assumptions
Given: An isomorphism of chain complexes with inverse .
A quasi-isomorphism is a chain map inducing isomorphisms on all homology objects (Quasi-isomorphism).
Homology respects identities and composition (Homology respects identities and composition).
Proof
Since and , [L2] gives for every . Thus each is an isomorphism.
By [L1], that means is a quasi-isomorphism.
A chain map is a quasi-isomorphism exactly when its cochain reindexing is
Statement
Let be a chain map, and read both complexes as cochain complexes by the reindexing convention , . Then is a quasi-isomorphism if and only if the induced cochain map is a quasi-isomorphism in cohomology.
Facts & Assumptions
Given: A chain map .
A cochain complex may be read as a reindexed chain complex (Cochain complex in an abelian category).
Cohomology is the cokernel of the coboundary subobject inside the cocycle subobject (Cohomology object of a cochain complex).
A quasi-isomorphism is a chain map inducing isomorphisms on every homology object (Quasi-isomorphism).
Proof
Under the reindexing convention [L1], the cocycles and coboundaries of in degree are exactly and . Therefore [L2] identifies
The map induced by on is therefore the same morphism as under the identifications of step 1.1. Hence is an isomorphism for every if and only if is an isomorphism for every . By [L3], this is exactly the claimed equivalence.
Subcomplex
Definition
Let be a chain complex. A subcomplex of is a family of subobjects such that for every the differential restricts to a morphism making commute.
Because the structure maps of a subobject are monic, each restricted differential is unique when it exists.
The differential descends to a quotient complex
Statement
Let be a subcomplex in an abelian category. For every the differential induces a unique morphism and these induced morphisms satisfy .
Facts & Assumptions
Given: A subcomplex with quotient maps .
In a subcomplex, the differential restricts to (Subcomplex).
A cokernel is universal among arrows vanishing on the given subobject (Kernels and cokernels in a category with zero morphisms as equalizers and coequalizers).
In a chain complex, consecutive differentials compose to zero (Chain complex in an abelian category).
Proof
By [L1], the composite kills , because lands in and kills . Hence [L2] gives a unique map with
Composing the identity from step 1.1 twice and using [L3], Since is epic as a cokernel map, .
Quotient complex
Definition
Let be a subcomplex. The quotient complex is the chain complex whose degree- term is the quotient object and whose differential is the descended morphism constructed in The differential descends to a quotient complex.
Short exact sequence of complexes
Definition
A short exact sequence of complexes is a sequence of chain maps that is exact in each degree as a sequence in the ambient abelian category.
The kernel of a chain map is computed degreewise
Statement
Let be a chain map. The kernels assemble into a chain complex, and this complex is a kernel of in .
Facts & Assumptions
Given: A chain map .
A chain map satisfies (Chain map).
Kernels are universal among arrows annihilated by the displayed map (Kernels and cokernels in a category with zero morphisms as equalizers and coequalizers).
Proof
Let be a kernel of . By [L1], so [L2] gives a unique differential with
The family is a chain complex because and is monic. The map is a chain map by construction, and its componentwise kernel universal properties from [L2] together give the kernel universal property in .
The cokernel of a chain map is computed degreewise
Statement
Let be a chain map. The cokernels assemble into a chain complex, and this complex is a cokernel of in .
Facts & Assumptions
Given: A chain map .
A chain map satisfies (Chain map).
Cokernels are universal among arrows that kill the displayed map (Kernels and cokernels in a category with zero morphisms as equalizers and coequalizers).
Proof
Let be a cokernel of . Since by [L1], [L2] gives a unique differential with
The family is a chain complex because and is epic. The quotient map is a chain map by construction, and the componentwise cokernel universal properties from [L2] assemble to the cokernel universal property in .
Images and coimages of chain maps are computed degreewise
Statement
For a chain map , the image complex and coimage complex in are obtained degreewise from the images and coimages of the component maps .
Facts & Assumptions
Given: A chain map .
In any category with kernels and cokernels, the image is the kernel of the cokernel and the coimage is the cokernel of the kernel (Image and coimage in a category with kernels and cokernels).
Kernels of chain maps are computed degreewise (The kernel of a chain map is computed degreewise).
Cokernels of chain maps are computed degreewise (The cokernel of a chain map is computed degreewise).
Proof
By [L2] and [L3], the kernel and cokernel complexes of have th terms and . Applying [L1] inside therefore shows that the coimage and image complexes have th terms and .
Those are exactly the ordinary coimage and image objects of by [L1]. Hence the complex-level image and coimage are computed degreewise, and the canonical coimage-to-image map is the family of the component canonical maps.
The category of complexes in an additive category is additive
Statement
Let denote the category whose objects are \mathbb Z-graded objects of equipped with differentials satisfying , and whose morphisms are chain maps. If is an additive category, then is an additive category.
Facts & Assumptions
Given: An additive category .
An additive category has a zero object and finite biproducts (Additive category).
A biproduct is a common product-coproduct object (Biproduct).
A chain map is a degreewise family commuting with the differentials (Chain map).
Proof
Since is additive, [L1] includes the preadditive structure that supplies zero morphisms, so the displayed chain-complex condition is meaningful in . The zero object of from [L1] therefore gives the zero complex, which is a zero object of because every chain map to or from it is forced degreewise.
For chain complexes and , let using the biproducts from [L1]. Define the differential by . Then , so this is a chain complex, and the degreewise injections and projections are chain maps. By [L2], they make a biproduct in .
Addition of chain maps is defined degreewise on the additive hom-groups of , and the chain-map equation is preserved because composition is bilinear. Together with steps 1.1 and 1.2, [L1] shows that is additive.
The category of complexes in an abelian category is abelian
Statement
If is an abelian category, then is an abelian category.
Facts & Assumptions
Given: An abelian category .
An abelian category is an additive category in which every morphism has a kernel and a cokernel, and every coimage-to-image comparison is an isomorphism (Abelian category).
Kernels and cokernels of chain maps are computed degreewise (The kernel of a chain map is computed degreewise, The cokernel of a chain map is computed degreewise).
Images, coimages, and the coimage-to-image comparison of a chain map are computed degreewise (Images and coimages of chain maps are computed degreewise).
Proof
By [L2] and [L3], is additive and every chain map has a kernel and a cokernel.
Let be a chain map. By [L4], the coimage-to-image comparison of is the family of the coimage-to-image comparisons of the component maps . Each of those is an isomorphism by [L1], so the family is an isomorphism of complexes. Therefore the defining clauses of [L1] hold in .
Steps 1.1 and 1.2 prove that is abelian.
A sequence of chain maps is exact exactly when it is exact degreewise
Statement
Let be composable chain maps in an abelian category. The sequence is exact at in if and only if for every the sequence is exact at in .
Facts & Assumptions
Given: Composable chain maps .
Exactness at a node means equality of the image and kernel subobjects (Exactness at a node).
Images and kernels of chain maps are computed degreewise (Images and coimages of chain maps are computed degreewise).
Proof
If the sequence is exact at in , then [L2] says as subobjects of . By [L3], their th components are and , so [L2] gives exactness of in every degree.
Conversely, if every degreewise sequence is exact, then [L2] gives inside for every . By [L3], that is exactly the degreewise comparison between the image and kernel complexes, so [L2] makes the sequence exact at in .
A subcomplex is the kernel of its quotient map
Statement
If is a subcomplex, then the quotient map has kernel . Conversely, every monomorphism of complexes identifies its source, up to unique isomorphism, with a subcomplex of its target.
Facts & Assumptions
Given: A subcomplex and a monomorphism .
The quotient complex is defined degreewise from the quotients (Quotient complex).
Kernels of chain maps are computed degreewise (The kernel of a chain map is computed degreewise).
In , monomorphisms are morphisms in an abelian category (The category of complexes in an abelian category is abelian).
In an abelian category, a morphism is monic exactly when its kernel is zero (In an abelian category, monic means zero kernel and epic means zero cokernel).
Proof
Let be the quotient map. By [L1], each component has kernel represented by . Then [L2] says the kernel complex of is exactly .
Now let be monic. Its kernel in is therefore the zero complex. By [L2], that kernel is assembled degreewise from the kernels of the component maps , so each is zero. Then [L4] makes every monic in . Since is a chain map, the commuting squares show that the family of monomorphisms is stable under the differentials. Hence these degreewise monomorphisms exhibit as a subcomplex of , unique up to the usual unique isomorphism of represented subobjects.
The first isomorphism theorem for complexes
Statement
For every chain map in an abelian category, there is a canonical isomorphism of complexes
Facts & Assumptions
Given: A chain map .
In an abelian category, canonically for every component map (First isomorphism theorem in an abelian category).
The image and coimage of a chain map are computed degreewise (Images and coimages of chain maps are computed degreewise).
The kernel of is the degreewise kernel complex (The kernel of a chain map is computed degreewise).
Proof
By [L3], the quotient complex has th term . By [L1], each of these terms is canonically isomorphic to .
By [L2], the complex has th term , and the component isomorphisms from step 1.1 are the coimage-to-image comparisons of the chain map . Hence they commute with the differentials and assemble to the claimed isomorphism of complexes.
Finite biproducts of complexes are computed degreewise
Statement
Let be an abelian category. Finite biproducts in are formed degreewise. In particular, for every .
Facts & Assumptions
Given: An abelian category and chain complexes and in .
is additive, so it has finite biproducts (The category of complexes in an additive category is additive).
Homology is an additive functor (Homology is an additive functor).
Proof
The proof of [L1] constructs the biproduct degreewise, with term and differential . Thus finite biproducts of complexes are formed degreewise.
Since is additive by [L2], it preserves finite biproducts. Applying it to the biproduct from step 1.1 gives
Products and coproducts of complexes are degreewise when they exist and preserve differentials
Statement
Let be a family of chain complexes in an abelian category where the termwise products or coproducts exist.
- If every exists, then these products form a chain complex with differential characterized by the component differentials, and it is the product of the family in .
- If every exists, then these coproducts form a chain complex with differential characterized by the component differentials, and it is the coproduct of the family in .
Facts & Assumptions
Given: A family of chain complexes in an abelian category.
A chain complex is a graded family with (Chain complex in an abelian category).
Products and coproducts are determined by their universal properties (Products and coproducts as limits and colimits of discrete diagrams, including their existence-and-uniqueness equations).
Proof
Suppose the products exist. For each degree , let . By [L2] there is a unique map such that for every , where is the th projection. Then by [L1], so because all projections of that composite are zero. Thus is a chain complex and has the required product universal property degreewise.
The coproduct case is dual. If exists in each degree, [L2] gives a unique such that for every , where is the th coproduct injection. By [L1], so because its composites with every injection vanish. Hence is the coproduct complex.
An additive functor applies degreewise to complexes and chain maps
Statement
Let be an additive functor between abelian categories. Applying degreewise to a chain complex and to a chain map produces a chain complex and a chain map .
Facts & Assumptions
Given: An additive functor between abelian categories.
Additive functors preserve zero morphisms (An additive functor preserves zero morphisms).
A chain complex satisfies (Chain complex in an abelian category).
A chain map commutes with differentials (Chain map).
Proof
If is a chain complex, then by [L1] and [L2]. Hence the objects with differentials form a chain complex.
If is a chain map, then [L3] gives . Applying yields so the family is a chain map .
An exact functor commutes with homology
Statement
Let be an exact functor between abelian categories. For every chain complex and every , there is a canonical isomorphism These isomorphisms are natural in chain maps.
Facts & Assumptions
Given: An exact functor , a chain complex , and an integer .
An exact functor preserves kernels and cokernels (An additive functor is exact exactly when it preserves kernels and cokernels).
An additive functor applies degreewise to complexes and chain maps (An additive functor applies degreewise to complexes and chain maps).
is the cokernel of the canonical map (Homology object of a chain complex).
Proof
By [L2], is a chain complex. Because preserves kernels and cokernels by [L1], it carries to and to . Thus it identifies with and with .
Applying to the cokernel description in [L3] and using [L1], the object is the cokernel of the image of under . Under the identifications of step 1.1, that cokernel is exactly . This gives the canonical isomorphism .
Naturality follows because the cycle maps, boundary maps, and quotient maps used in steps 1.1 and 2.1 are all functorial in the chain map input.
An exact functor preserves quasi-isomorphisms and reflects them when it is conservative
Statement
Let be an exact functor between abelian categories. Then preserves quasi-isomorphisms. If is also conservative, then it reflects quasi-isomorphisms.
Facts & Assumptions
Given: An exact functor and a chain map .
A quasi-isomorphism is a chain map inducing isomorphisms on all homology objects (Quasi-isomorphism).
Exact functors commute with homology (An exact functor commutes with homology).
A conservative functor reflects isomorphisms (Conservative functor).
Proof
If is a quasi-isomorphism, then [L1] says each is an isomorphism. By [L2], the induced map on the homology of is identified with , hence is an isomorphism. Therefore is a quasi-isomorphism by [L1].
Now assume is conservative and is a quasi-isomorphism. Then [L1] makes each induced map on an isomorphism. By [L2], those are the morphisms . Since reflects isomorphisms by [L3], each is an isomorphism, so is a quasi-isomorphism by [L1].
Euler characteristic of a finite complex of finite-rank free abelian groups
Definition
Let be a bounded chain complex of abelian groups such that every is free of finite rank. Its Euler characteristic is
Boundedness makes the sum finite, and Invariant basis number and the rank of a free module supplies the meaning of for each term.
Euler-Poincare formula for finite free complexes
Statement
Let be a bounded chain complex of finite-rank free abelian groups. Assume that every homology group is free of finite rank. Then
Facts & Assumptions
Given: A bounded chain complex of finite-rank free abelian groups whose homology groups are free of finite rank.
The Euler characteristic is the finite alternating sum (Euler characteristic of a finite complex of finite-rank free abelian groups).
Homology is the quotient (Homology object of a chain complex).
Abelian groups and -modules are the same objects and morphisms (Abelian groups and -modules have the same objects and morphisms).
The ring is a principal ideal domain: it is a commutative ring (The integers form a commutative ring), it has no zero divisors (The integers have no zero divisors; multiplicative cancellation), and every ideal is generated by one integer because every subgroup of is cyclic (Every subgroup of is for exactly one natural number , Principal ideal domain).
A submodule of a finite-rank free module over a PID is again finite free (A submodule of a free module of finite rank over a PID is free of no larger rank).
A finite free module over a commutative ring is projective (Under the stated choice boundary, free modules are projective and hence flat).
A short exact sequence ending in a projective module splits (Equivalent characterizations of projective modules).
A free module of rank has a basis of elements (The free module on a set and its standard basis, Invariant basis number and the rank of a free module).
Proof
By [L3] and [L4], each is a finite-rank free -module over a PID. Therefore [L5] makes every cycle group and every boundary group finite free. Since the homology groups are finite free by the hypothesis, all ranks appearing below are defined.
By [L2], the short exact sequence has projective quotient by steps 1.1 and [L6], so [L7] splits it. Likewise splits because is finite free by hypothesis and hence projective by [L6]. Using [L8], split exactness gives and
Substitute the second identity of step 2.1 into the first: Multiply by and sum over all . The boundedness in [L1] makes this a finite sum, and the two boundary sums cancel after the index shift : Hence only the homology contribution remains.
The resulting identity is which is exactly the formula in the statement by [L1].
5 · Examples, counterexamples and false statements
FALSE: any sequence of morphisms is a chain complex
Statement
Any sequence of morphisms in an abelian category is a chain complex.
Facts & Assumptions
Given: The sequence in .
is an abelian category (Abelian groups form an abelian category).
A chain complex requires consecutive composites to be zero (Chain complex in an abelian category).
Refutation
By [L1], the displayed sequence is a sequence of morphisms in an abelian category.
Its consecutive composite is , which is not the zero endomorphism of . Therefore [L2] shows that this sequence is not a chain complex.
FALSE: the boundaries of a complex are a quotient of its cycles
Statement
For every chain complex and degree , the boundary object is a quotient of the cycle object .
Facts & Assumptions
Given: In the category , the two-term complex with in degree , in degree , and the inclusion.
Boundaries are the images of the incoming differentials, and cycles are the kernels of the outgoing differentials (Cycle and boundary subobjects of a complex).
Refutation
In degree , the outgoing differential is , so [L1] gives The incoming differential is , so
Let be any group homomorphism. Then for every positive integer , so is divisible by every positive integer. The only integer with that property is , hence . Therefore for every rational number , so . Thus no epimorphism exists.
Step 1.1 shows that in this complex and , while step 1.2 shows that is not a quotient of . Therefore the statement is false.
FALSE: a chain map is determined by its maps on homology
Statement
If two chain maps induce the same morphism on every homology object, then the two chain maps are equal.
Facts & Assumptions
Given: The two-term complex and the endomorphisms and of this complex.
is an abelian category (Abelian groups form an abelian category).
Chain maps induce homology maps (A chain map induces a well-defined map on homology).
Refutation
The complex is acyclic: in degree the kernel of is , and in degree the cokernel of is also . Hence all its homology objects are zero. The maps and are distinct because while .
By [L2], both and induce the zero endomorphism on every homology object, since those homology objects are zero by step 1.1. Therefore equal homology maps do not force equality of chain maps.
FALSE: every quasi-isomorphism is an isomorphism of complexes
Statement
Every quasi-isomorphism of chain complexes is an isomorphism in .
Facts & Assumptions
Given: The zero map from the acyclic complex to the zero complex.
A quasi-isomorphism is a chain map inducing isomorphisms on homology (Quasi-isomorphism).
is an abelian category (Abelian groups form an abelian category).
Refutation
As in the standard identity-complex computation, the source complex is acyclic and the target zero complex is also acyclic, so every homology object on both sides is zero. Therefore the zero chain map induces isomorphisms on all homology objects and is a quasi-isomorphism by [L1].
The source complex is nonzero while the target is zero, so no inverse chain map can exist. Thus this quasi-isomorphism is not an isomorphism of complexes.
FALSE: an additive functor commutes with homology
Statement
Every additive functor between abelian categories commutes with homology.
Facts & Assumptions
Given: The additive functor defined by , and the complex
Additive functors apply degreewise to complexes and chain maps (An additive functor applies degreewise to complexes and chain maps).
Exactness is the hypothesis that makes a functor commute with homology (An exact functor commutes with homology).
Additivity means preservation of sums on hom-groups (Additive functor).
Refutation
The functor is additive in the sense of [L3], and by [L1] it sends the displayed complex to because multiplication by becomes zero after quotienting by . The original complex has and , while the new complex has .
Therefore so does not commute with homology. The contrast with [L2] shows that exactness is genuinely load-bearing.
FALSE: every infinite coproduct of complexes has homology equal to the coproduct of their homologies
Statement
In every abelian category, whenever an infinite coproduct of chain complexes exists, its homology is the coproduct of the homologies.
Facts & Assumptions
Given: An abelian category with small coproducts and a family of monomorphisms .
There exist abelian categories with small coproducts that do not satisfy AB4.
AB4 means that every small coproduct of monomorphisms is again monic (The axioms AB4 and AB4*).
Degreewise coproducts of complexes, when they exist, are computed degreewise (Products and coproducts of complexes are degreewise when they exist and preserve differentials).
A complex is exact at degree exactly when its th homology is zero (A complex is exact at n exactly when its nth homology is zero).
In an abelian category, a morphism is monic exactly when its kernel is zero (In an abelian category, monic means zero kernel and epic means zero cokernel).
Refutation
For each , form the two-term complex with in degree and in degree . Because is monic, [L4] gives , so [L3] implies for every .
If the statement were true, then by [L2] the coproduct complex would satisfy Its degree- differential is exactly , so [L3] and [L4] would force to be monic. By [L1], that would make every abelian category with small coproducts satisfy AB4.
This contradicts [A1]. Therefore the statement is false.
Sources
- Charles A. Weibel, Chapter 1 of An Introduction to Homological Algebra
- The Stacks Project, Section 12.13: Complexes
- Romyar Sharifi, Homological Algebra, §2.7
- Romyar Sharifi, Homological Algebra, Definition 2.7.6
- Romyar Sharifi, Homological Algebra, Definition 2.7.7
- Romyar Sharifi, Homological Algebra, Remark 2.7.12
- Romyar Sharifi, Homological Algebra, Lemma 2.7.10
- The Stacks Project, Definition 12.13.4
- Romyar Sharifi, Homological Algebra, Remark 2.7.11
- Romyar Sharifi, Homological Algebra, Proposition 2.7.5
- The Stacks Project, Lemma 12.13.3
- The Stacks Project, Section 12.7: Additive functors
- The Stacks Project, Section 12.7, Lemma 12.7.2
- Romyar Sharifi, Homological Algebra, Lemma 2.5.2
- P. Hekmati, Homological Algebra, section 3.1
- K. Conrad, Modules over a PID, Theorem 2.2 and Corollary 2.6
- Charles A. Weibel, An Introduction to Homological Algebra, Appendix A.4