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.
Homological Gaussian Elimination
1 · Prerequisites
- Abelian Categories
- Categories, Functors and Natural Transformations
- Chain Complexes and Homology
- Chain Homotopy and the Homotopy Category
- Construction of the Natural Numbers
- Limits and Colimits
- Order, Zorn's Lemma, and the Axiom of Choice
- Ordinals, Cardinals, and Transfinite Recursion
- Preadditive and Additive Categories and Biproducts
- Relations, Functions, and Quotients
- The ZFC Axioms and the Basic Set Constructions
- Universal Properties, Representables and the Yoneda Lemma
2 · Summary
This page develops Gaussian elimination for complexes over an additive category, in the form used in Khovanov homology computations: an invertible block of a differential is cancelled and the complex is replaced by its Schur-complement reduction, with an explicit strong deformation retract recording the comparison.
The page begins with cochain complexes, cochain maps, homotopies and contractibility over an additive category, and with the dictionary that reindexes them into the published chain convention of Weibel and of Clark–Morrison–Walker. It then fixes the block decomposition with invertible pivot , defines the candidate reduction with differential the Schur complement , and proves that the triangular basis changes diagonalize the block, transmit the neighbouring differentials to and , and make the reduced arrows square to zero even in the neighbouring degrees.
On that base the central theorem splits the complex as a chain isomorphism onto with the contractible two-term complex , and the following proposition exhibits the resulting projection, section and contracting homotopy explicitly; the corollary records that the chosen maps are inverse in the homotopy category and, over an abelian category, induce inverse isomorphisms on homology objects. Finite iteration of current pivots composes the retract data as , , , aggregate diagonal pivots may be cancelled in one step with the same result as successive cancellations, and different valid choices give homotopy equivalent reductions, which need not be equal. The page closes with the behaviour under an additive functor, which is exactness-free for the homotopy statement, and with transfer of cochain maps along chosen retracts, which is functorial on homotopy classes but not strictly functorial on cochain maps.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Complexes, homotopies and contractibility in an additive category
Definition
Additive setting. Fix an additive category (Additive category): every hom-set is an abelian group, finite biproducts exist, and every object has an identity morphism. All morphisms below are morphisms of , sums and negatives are taken in the hom-groups, and denotes the zero morphism between the indicated objects.
Cochain complexes. A cochain complex consists of objects of and morphisms with The morphisms are the differentials of . No boundedness, finiteness or nonvanishing condition is imposed on the family of objects.
Cochain maps. A cochain map is a family of morphisms with Identities and composites of cochain maps are cochain maps, so cochain complexes and cochain maps form a category; this category is written when the ambient category needs to be recorded.
Homotopies. A homotopy between cochain maps is a family of morphisms , one in each degree, such that Thus has degree , and the right-hand side is the -th component of the graded map written with on both sides. A null homotopy of a cochain map is a homotopy to the zero map with the same source and target; need not be the zero complex. A map admitting such a homotopy is null-homotopic.
Homotopy equivalence. A cochain map is a homotopy equivalence when there is a cochain map with and ; the complexes are then homotopy equivalent. The maps and are homotopy inverses of one another.
Contractibility. A cochain complex is contractible when its identity is null-homotopic, : that is, when there is a family of morphisms with A complex is contractible exactly when it is homotopy equivalent to the zero complex, since a homotopy equivalence onto the zero complex is a pair of null-homotopies of the identities.
Degreewise biproducts. If and are cochain complexes, then defining gives a cochain complex, because . The degreewise injections and projections are cochain maps, and the biproduct identities hold in each degree and are therefore identities of cochain maps; hence is a biproduct of and . Iterating, finite direct sums of cochain complexes are formed degreewise, and finite direct sums of cochain maps and of homotopies are formed degreewise as well. Under the reindexing below this is the additive structure on complexes over an additive category recorded in The category of complexes in an additive category is additive.
Dictionary with the published chain convention. Reindex by and . Then and so is an ordinary chain complex. A cochain map becomes the chain map with components , and a homotopy becomes the chain homotopy , because substituting into the displayed homotopy equation produces exactly Consequently, when is abelian, these definitions restrict under this dictionary to the published A chain homotopy and A contractible complex, which are stated for chain complexes in an abelian category. Reindexing reverses the sign of the differential degree ( for cochains, for chains) and of the homotopy degree ( for cochains, for chains), and introduces no further sign.
What is not asserted. The definitions use only zero morphisms, addition, negatives, composition and identities. No kernel, cokernel, image, homology object or exactness is assumed or defined, no linear structure on the hom-groups beyond the additive one is used, and no homology object is attached to a complex in an arbitrary additive category; contractibility is the existence of the displayed family , not the vanishing of homology.
An invertible cochain differential block and its candidate reduction
Definition
The block decomposition. Let be a cochain complex in an additive category (Complexes, homotopies and contractibility in an additive category) and fix an integer . Suppose that in degrees and the objects of are given as biproducts with the injections and projections of these biproducts fixed. With respect to these ordered decompositions write the differential at degree as the block matrix where the rows name and the columns name : thus , , and are the four components, and composition of such block matrices is matrix multiplication (Composition of morphisms between finite biproducts is matrix multiplication).
The pivot. The block is a pivot when it is an isomorphism, with two-sided inverse . Only is assumed invertible; are arbitrary morphisms. The objects may themselves be biproducts of several objects, in which case is an invertible matrix of morphisms and is still required to be a single isomorphism ; in particular and need not be nonzero or indecomposable.
The neighbours. With respect to the same decompositions write the neighbouring differentials as so that , , and are the neighbouring components across the two pivot blocks.
The candidate reduction. The candidate reduction of at the pivot is the collection of objects and morphisms with differentials The morphism is the Schur complement of the pivot in . In words: the objects and arrows outside degrees are retained verbatim; the pivot blocks are discarded; and the differential at degree is replaced by its Schur complement, while the neighbouring differentials lose their components through the discarded blocks and keep and .
Status of the construction. The words candidate and reduction are provisional: the definition alone does not assert that or , that is, that is a cochain complex. The next lemma verifies this, using the identities and that follow from the square-zero composites and of the given complex.
Homological convention and scope. For a homological, degree-lowering complex the same formulas apply after the reindexing of Complexes, homotopies and contractibility in an additive category: in the chain convention the pivot is the corresponding invertible block of and the reduced differential is again the Schur complement of that block, with the contracting homotopy of the discarded two-term complex acquiring degree . No sign is inserted. The construction uses only the additive structure; it assumes no abelian category, no exactness, no projectivity, no boundedness and no homology object.
Triangular basis changes diagonalize an invertible differential block
Statement
Let be a cochain complex in an additive category and let be an invertible-block decomposition as in An invertible cochain differential block and its candidate reduction: the pivot is an isomorphism, the neighbouring components are and , and is the Schur complement. Put Then:
- and are isomorphisms, with inverses and .
- .
- and ; consequently and .
- and .
- The candidate reduction of An invertible cochain differential block and its candidate reduction is a cochain complex: all composites of consecutive reduced differentials vanish.
Facts & Assumptions
Given: A cochain complex in an additive category, an integer , a pivot decomposition , with invertible block , neighbouring components , the Schur complement , and the morphisms displayed above.
The components of are the blocks and , the pivot satisfies and , and composition of morphisms between finite biproducts is matrix multiplication (An invertible cochain differential block and its candidate reduction, Composition of morphisms between finite biproducts is matrix multiplication).
is a cochain complex, so and (Complexes, homotopies and contractibility in an additive category).
Proof
Multiplying the two matrices with [L1], the first column of is and the second is , so .
The displayed inverses work: , and symmetrically ; likewise and , all uses of cancelling the middle terms.
The composite is the block matrix , so gives and ; applying on the left to the second equation gives .
The composite is the block matrix , so gives and ; multiplying the second equation on the right by gives .
Applying to that result, the first column is and the second is , hence .
The first component of is and the second is by step 1.3, so .
Similarly by step 1.4.
, substituting from step 1.3 and then .
, substituting from step 1.4 and then .
Every composite of consecutive differentials of vanishes. In the two modified degrees these are by step 2.4 and by step 2.5. In the remaining degrees the reduction either keeps the arrows of or replaces by its -component and by its -component : thus because , and because , where and are the biproduct projection and injection recording the components and . All other composites are composites of consecutive differentials of , hence vanish.
Step 1.2 proves clause 1; steps 1.1 and 2.1 prove clause 2; steps 1.3, 1.4, 2.2 and 2.3 prove clause 3; steps 2.4 and 2.5 prove clause 4; and step 3.1 proves clause 5. In particular the candidate reduction of the block decomposition is a genuine cochain complex with the neighbouring arrows and . ∎
Gaussian elimination splits a contractible two-term complex
Statement
Let be a cochain complex in an additive category with an invertible-block decomposition and Schur complement , as in An invertible cochain differential block and its candidate reduction, and let be the candidate reduction. Let be the two-term cochain complex with , , for and differential ; write for the degreewise biproduct.
- The cochain map with components is an isomorphism of cochain complexes, with inverse the cochain map whose components are in degrees , in degree and in degree .
- is contractible, with contracting homotopy and for .
- and are homotopy equivalent: the projection and the inclusion satisfy and for the homotopy vanishing except in degree , where , so that and are homotopy inverse cochain maps.
- The construction is a chain isomorphism followed by deletion of a contractible summand: it does not identify with before that summand is split off, and in general and do not even have the same objects.
Facts & Assumptions
Given: A cochain complex in an additive category with a pivot decomposition at degree , its candidate reduction , the two-term complex , and the maps displayed above.
The candidate reduction is a cochain complex; ; , and (Triangular basis changes diagonalize an invertible differential block).
The decomposition of at degrees , the candidate reduction with objects in those degrees and the two-term complex with differential are as in the block definition; in particular , , and the differential of in degree is (An invertible cochain differential block and its candidate reduction).
Cochain maps, homotopies, homotopy equivalence, contractibility and degreewise biproducts are defined by componentwise equations, and the identity of a zero object is the zero morphism (Complexes, homotopies and contractibility in an additive category).
Proof
Away from degrees the components of are identities and agrees with in the two adjacent degrees of each such case, so commutes with the differentials there; at degree one has by [L1] and [L2].
At degree , , using and from [L1].
is a cochain complex: its only composite of consecutive differentials is , the differentials into and out of the zero objects being zero morphisms.
is contractible with the displayed : in degree one has , in degree one has , and in every other degree both terms are zero morphisms on a zero object.
At degree , and , using from [L1]. Hence is a cochain map.
The family with components in degrees , in degree and in degree is a two-sided inverse of componentwise: , , , , and the remaining components are identities.
In the biproduct the projection onto and the inclusion of satisfy . For the homotopy that vanishes in all degrees except , where in the coordinates , one computes degreewise: in degree both and ; in degree both and ; in all other degrees and .
The family is a cochain map: for every , using the equation for the cochain map and the componentwise inverse identities of step 2.2, one has . Hence is the displayed inverse cochain map.
Define , and . Then and , using and for the chain isomorphisms of steps 1.1 to 2.2. Hence and are cochain maps that are homotopy inverse, so and are homotopy equivalent.
Steps 1.1, 1.2 and 2.1 show that is a cochain map and steps 2.2 and 3.1 show that is a two-sided inverse cochain map, so is an isomorphism of complexes with inverse ; steps 1.3 and 1.4 show that is a complex contractible via ; and step 4.1 transports the direct-sum deformation retract along to the homotopy equivalence of with . Because the construction replaces the objects , by , and modifies the neighbouring differentials, it never asserts an equality of complexes between and : the deletion of is a homotopy equivalence only after the chain isomorphism . ∎
Explicit strong deformation retract from Gaussian cancellation
Statement
Let be a cochain complex in an additive category with an invertible-block decomposition and Schur complement , let be the candidate reduction, and let be the homotopy equivalence of Gaussian elimination splits a contractible two-term complex. Define graded maps , and by the components with all other components of and identities, and by Then and are cochain maps, and with the conventions of Complexes, homotopies and contractibility in an additive category for the components of composites, Here , and , so each side condition is a statement about the indicated composite in the degree written. In particular and are the homotopy inverses of the homotopy equivalence of the previous theorem, exhibited by the explicit homotopy .
Facts & Assumptions
Given: A cochain complex in an additive category with the pivot decomposition at degree , its reduction , and the graded maps displayed above.
The chain isomorphism of Gaussian elimination splits a contractible two-term complex has components and , identities elsewhere, and the transported homotopy equivalence has the form , , with and the projection onto and inclusion of the reduction summand.
The blocks satisfy , , , , , and (Triangular basis changes diagonalize an invertible differential block, Gaussian elimination splits a contractible two-term complex).
Composites of the graded maps above are formed degreewise — , and — and the components of and in degrees are identities, so there, sums and negatives being those of the additive ambient category (Complexes, homotopies and contractibility in an additive category).
Proof
The components of are those of : in degree , ; in degree , ; and in the remaining degrees both factors are identities. Since is a composite of cochain maps, it is a cochain map.
The components of are those of : in degree , ; in degree , ; and in the remaining degrees both factors are identities. So is a cochain map.
The components of are those of transported by the identities in degrees other than : , because preserves the -coordinate, records only it with , and leaves the element unchanged; in degree one has and hence .
: in degree one has ; in degree one has ; in every other degree .
and , using and the block form of .
and , using .
for all : for this is , and for the factor is zero.
for all : for this is , and for the factor is zero.
for all : if then , and if then .
In every degree one has and , hence . Together with steps 2.2 and 2.3 this gives .
Steps 2.1, 2.2, 2.3 and 3.1 show and for the explicit cochain maps and homotopy , and steps 2.4 to 2.6 verify the three side conditions , and in the degree conventions stated. Hence the displayed data is an explicit strong deformation retract of onto : a chosen retraction, a chosen section and a chosen contracting homotopy with the side conditions above. ∎
Gaussian cancellation preserves homotopy type and abelian-category homology
Statement
Let be a cochain complex in an additive category with a pivot decomposition at degree , let be the candidate reduction at that pivot, and let be the explicit cochain maps and contracting homotopy of Explicit strong deformation retract from Gaussian cancellation, so that , and .
- Homotopy type. Under the reindexing dictionary of Complexes, homotopies and contractibility in an additive category, the complexes and become chain complexes and and the maps become chain maps whose homotopy classes are mutually inverse isomorphisms in the homotopy category of The homotopy category of chain complexes. Thus and are isomorphic in the homotopy category, over every additive category .
- Homology. If is abelian, then for every integer the induced maps on the homology objects of the reindexed chain complexes are inverse isomorphisms, where the homology objects are those of Homology object of a chain complex and, in the cochain indexing, are the homology objects of and in degree .
- What is not claimed. No identification of with as complexes is asserted before the contractible summand is split off: by Gaussian elimination splits a contractible two-term complex the isomorphism only exists after passing to the biproduct with the contractible two-term complex , and the objects of and in degrees and are in general different.
Facts & Assumptions
Given: A cochain complex in an additive category with the pivot decomposition at degree , its candidate reduction , the explicit cochain maps and contracting homotopy of Explicit strong deformation retract from Gaussian cancellation, the chain isomorphism of Gaussian elimination splits a contractible two-term complex, and — for clause 2 — the additional assumption that is abelian.
and are cochain maps satisfying and , with of degree and , , (Explicit strong deformation retract from Gaussian cancellation).
Reindexing , turns a cochain complex over an additive category into a chain complex over the same category, a cochain map into a chain map and a degree- cochain homotopy into the chain homotopy of degree with ; no sign is inserted (Complexes, homotopies and contractibility in an additive category).
For an additive category, has the chain complexes as objects and the homotopy classes modulo null-homotopic chain maps as morphisms, with composition induced from representatives; exactly when is null-homotopic (The homotopy category of chain complexes, Homotopy classes of chain maps).
In an abelian category, a chain complex has cycle subobjects with inclusions , boundary subobjects , the factorization through the boundary-to-cycle map , and homology objects with quotient ; a chain map has a unique induced characterized by , where is the cycle map carried by ; and is additive, so and (Chain complex in an abelian category, Cycle and boundary subobjects of a complex, The boundary subobject factors through the cycle subobject, Homology object of a chain complex, A chain map carries cycles to cycles and boundaries to boundaries, A chain map induces a well-defined map on homology, Homology is an additive functor).
The cycle inclusion is a kernel and hence a monomorphism, and the homology quotient is a cokernel and hence an epimorphism (Kernels and cokernels in a category with zero morphisms as equalizers and coequalizers, Every equalizer is a monomorphism, and every coequalizer is an epimorphism).
The isomorphism has components and in degrees and identities elsewhere, so it is not an isomorphism of with itself, and the objects in degrees are on the source and on the reduction (Gaussian elimination splits a contractible two-term complex, Explicit strong deformation retract from Gaussian cancellation).
Proof
Clause 1. By [L1], and . Under the reindexing [L2] these are chain maps between and with and , where and . The family exhibits , so is null-homotopic and is null-homotopic; by [L3] therefore and , so the two classes are mutually inverse isomorphisms in .
Clause 2, first composite. Assume abelian. By [L2] the reindexed complexes are chain complexes in , and strictly by [L1]. Functoriality and additivity of in [L4] give .
Cycle-level computation. Let be the cycle inclusion, so , and let be the factorization of [L4]. Then , because the second summand vanishes and the first is . As a difference of the chain maps and , the map is a chain map, so [L4] gives a cycle map with ; by [L5] the inclusion is monic, so .
The homotopy term induces zero. Applying the homology quotient to step 1.3 gives , since is the cokernel of by [L4]. The characterizing property of [L4] therefore gives , and is epic by [L5], so for every .
Clause 2, second composite. By [L1] and [L2], with as in step 1.1, so functoriality and additivity of in [L4] give , which equals by step 2.1. Together with step 1.2 the two induced maps are inverse isomorphisms.
Conclusion. Step 1.1 proves clause 1: the classes are inverse in over an arbitrary additive category. Steps 1.2 and 2.1, 3.1 prove clause 2: over an abelian category and are mutually inverse isomorphisms on every homology object. Clause 3 is the qualification carried by [L6]: the displayed identities are those of the deformation retract of onto and of the chain isomorphism onto , so no equality or canonical identification of the complexes and is being asserted. ∎
Finite iteration of current invertible-block cancellations
Statement
Let be a cochain complex in an additive category.
- Iteration. Suppose a finite sequence of Gaussian cancellations is performed on , each step cancelling an invertible pivot block in the current complex, so that each step is a block decomposition as in An invertible cochain differential block and its candidate reduction and the current complex is replaced by its candidate reduction. Then the composite of the steps is a strong deformation retract of onto the final reduction, with the explicit data described in clause 2.
- Composition of retract data. If has data and has data in the sense of Explicit strong deformation retract from Gaussian cancellation, then satisfy , , , and , so they are strong deformation retract data of onto .
- Aggregate pivots. If a decomposition of is presented with pivot blocks that are finite biproducts , and a block-diagonal isomorphism , then a single cancellation with pivot is available, and the resulting reduction is the complex obtained by cancelling successively in the current Schur-complement complexes.
- Choices and limits. Different valid finite choices of cancellations yield reductions that are homotopy equivalent but not generally equal complexes: there is no canonical reduced complex, no guarantee that a reduction is smaller, and no assertion about infinite sequences of cancellations.
Facts & Assumptions
Given: A cochain complex in an additive category, its invertible-block decompositions at the chosen degrees, the explicit strong deformation retracts attached to single cancellations, and the composites described in the statement.
A single cancellation with pivot in the current complex gives cochain maps and a homotopy of degree with and , , , (Explicit strong deformation retract from Gaussian cancellation).
The candidate reduction at the pivot replaces the objects in degrees by , keeps all other objects and arrows, keeps the neighbouring components of and of , and replaces by the Schur complement ; the pivot blocks may themselves be biproducts and may be any isomorphism between them (An invertible cochain differential block and its candidate reduction).
The candidate reduction is a cochain complex, and the identities , , hold for every pivot (Triangular basis changes diagonalize an invertible differential block).
Composition of morphisms between finite biproducts is matrix multiplication, and finite biproducts may be reassociated: splitting as and as is a biproduct decomposition again (Composition of morphisms between finite biproducts is matrix multiplication, An invertible cochain differential block and its candidate reduction).
Cochain maps are closed under composition, the equations , , , , are degreewise identities of morphisms, and a cochain map satisfies in the graded sense (Complexes, homotopies and contractibility in an additive category).
Proof
Composition of retract data. Assume , , and , and put , , . Then ; moreover , so . On the other hand , and , because are cochain maps, so the two expressions coincide and .
Aggregate pivots. Let and with pivot blocks , and , where and are isomorphisms; write as the block matrix with rows and columns as , and write and accordingly. Cancelling at once, multiplies out to , so by [L2] the reduced differential is and the neighbouring arrows are and . Cancelling first in the reassociated decomposition , of [L4], the pivot matrix is with , , , so the new Schur complement is , a complex by [L3], whose -pivot is and whose neighbouring arrows are and ; cancelling there gives reduced differential , incoming arrow and outgoing arrow . The two orders therefore produce the same objects and the same three reduced arrows; iterating the two-block comparison cancels in one step with the same result as the successive cancellations.
Side conditions of the composite. With the data of step 1.1, , using and ; likewise , using and ; and , using and . Hence the composite data satisfies all three side conditions of [L1].
Finite iteration. A sequence of length one is a single cancellation, which is [L1]. For a sequence of length , apply the inductive hypothesis to the first cancellations, obtaining a strong deformation retract of onto the intermediate complex given by data , and let be the data of the last cancellation, performed in the current complex with an invertible pivot, so that it is a strong deformation retract of onto the final reduction ; such data is supplied by [L1] for that pivot. Steps 1.1 and 2.1 then show that , , are strong deformation retract data of onto . By induction on the length, every finite sequence of cancellations with invertible current pivots yields such a composite retract.
Different choices. Suppose two finite sequences of cancellations lead from to reductions and ; by step 3.1 there are strong deformation retract data of onto and of onto . Define and ; then and similarly , using that are cochain maps and , . Hence the two reductions are homotopy equivalent, with explicit comparison maps. They need not be equal: in the complex over a field, cancelling at degree leaves the two-term complex with in degrees and cancelling at degree leaves the two-term complex with in degrees ; these complexes are both contractible, hence homotopy equivalent, but their degree- objects are and , so they are not equal.
Conclusion. Step 1.1 and step 2.1 give the composition formulas of clause 2 together with all five identities; step 3.1 gives clause 1 by induction; step 1.2 verifies clause 3, including that a block-diagonal aggregate pivot may be cancelled in one step with the same outcome as the successive cancellations; and step 4.1 gives clause 4, producing explicit homotopy inverse comparison maps between reductions obtained from different choices and an example where the reductions are not equal. The statement asserts nothing about infinite sequences of cancellations, about termination of any automatic procedure, or about the size of the reduction when no invertible pivot is available at a chosen degree. ∎
Additive functors preserve chosen Gaussian cancellations
Statement
Let be an additive functor between additive categories, let be a cochain complex in with a pivot decomposition at degree , Schur complement , candidate reduction and two-term complex as in An invertible cochain differential block and its candidate reduction and Gaussian elimination splits a contractible two-term complex, and let be the strong deformation retract data of Explicit strong deformation retract from Gaussian cancellation.
- Complexes and pivots. , with differentials , is a cochain complex in ; the pivot is invertible with inverse ; and with respect to the biproduct decompositions , whose structure maps are the -images of those of , the differential has the entrywise image matrix .
- The corresponding cancellation. The reduction of at the pivot is : its objects and neighbouring arrows are the -images of those of , and its differential in degree is the Schur complement .
- Retract data. The images satisfy , , , and , so they are strong deformation retract data of onto . Moreover is the two-term complex with vanishing neighbouring terms, contractible via , and remain mutually inverse cochain isomorphisms between and .
- Scope. Clauses 1 to 3 use only additivity: no exactness of is assumed or needed. If is abelian, the image retract maps induce inverse isomorphisms on the homology of and , by Gaussian cancellation preserves homotopy type and abelian-category homology. No comparison of with is asserted; these expressions both make sense when and are abelian, but comparing them is a separate question about commuting with homology.
Facts & Assumptions
Given: An additive functor between additive categories, a cochain complex in with the pivot decomposition at degree , its reduction , the two-term complex , the chain isomorphism , and the explicit cochain maps and homotopy of the strong deformation retract.
are cochain maps and has degree , with , , , and (Explicit strong deformation retract from Gaussian cancellation).
The decomposition , has invertible, , , , and the candidate reduction replaces degrees by with replaced by and neighbouring arrows and (An invertible cochain differential block and its candidate reduction).
is an isomorphism of cochain complexes with inverse , where has , , vanishing terms elsewhere and differential , and is contractible with contracting homotopy in degree (Gaussian elimination splits a contractible two-term complex).
An additive functor preserves composition and identities, and its induced maps on hom-groups are homomorphisms: and hence (Additive functor).
An additive functor preserves finite biproducts, so the -images of the injections and projections of a finite biproduct exhibit as a biproduct with the same identity-sum relations; it also preserves zero morphisms; and composition of morphisms between finite biproducts is matrix multiplication (An additive functor preserves finite biproducts, An additive functor preserves zero morphisms, Composition of morphisms between finite biproducts is matrix multiplication, Complexes, homotopies and contractibility in an additive category).
In an abelian category, the maps of a Gaussian strong deformation retract induce mutually inverse maps on every homology object of the reindexed chain complexes (Gaussian cancellation preserves homotopy type and abelian-category homology).
Proof
Complex and pivot. Since in , [L4] gives , which is the zero morphism by [L5]; thus is a cochain complex. Likewise and , so is invertible with the displayed inverse.
Image matrices. By [L5] the -images of the injections and projections of and exhibit as and as . Writing with the biproduct structure maps [L2], additivity of on hom-groups, preservation of composition and the biproduct relations give , whose matrix with respect to the image decompositions is by the matrix convention of [L5]. The same computation applies to and , giving the image neighbouring components .
Retract identities are preserved. Applying [L4] to the identities of [L1] and using [L5] for the zero morphisms: ; ; ; ; and . Since are cochain maps, are cochain maps by [L4].
The contractible summand and the isomorphism. By [L3] and [L4], and , so is an isomorphism of complexes with inverse ; and has objects in degrees , vanishing terms elsewhere with zero differentials, and differential , with and from step 1.1, so is a contracting homotopy for .
The reduction of is . By step 1.2 the reduction problem for in degrees is the image matrix with pivot , and by step 1.1 that pivot is invertible; [L4] gives , and applying to the remaining data of [L2] gives objects in degrees , neighbouring arrows and the unchanged images of the outside objects and arrows. Hence the candidate reduction of at this pivot is exactly , its differential in degree being the image of the Schur complement.
Conclusion. Step 1.1 shows that is a complex with invertible pivot , step 1.2 computes the image matrices, and step 2.2 identifies the reduction of with , which is clause 2 and the matrix assertion of clause 1. Step 1.3 verifies all five strong deformation retract identities for , and step 2.1 shows that is contractible via and that is an isomorphism, which is clause 3. Only additivity, preservation of finite biproducts and preservation of zero morphisms are used, so no exactness hypothesis enters; if is abelian, [L6] applied to the image cancellation identified in step 2.2 gives inverse homology maps. This compares the homology of the two image complexes, not the image under of a homology object in . ∎
Transferred maps are functorial up to homotopy, with strict naturality limits
Statement
Let be an additive category and let chosen strong deformation retract data be given as in Explicit strong deformation retract from Gaussian cancellation: For every cochain map define the transfer and for every homotopy define .
- Maps and homotopies. Each transfer is a cochain map, each is a homotopy of degree , and consequently transfer is well defined on homotopy classes of cochain maps.
- Functoriality up to homotopy. The identity transfers strictly, , and for composable cochain maps , , so : transfer preserves identities and composition on homotopy classes, but it is not asserted to be a strict functor on cochain maps.
- Strictness fails. Transfer need not preserve composition strictly: for over a field , take in degrees and . The split-off retract onto admits cochain maps with and , so .
- Strict naturality, and what is not claimed. If cochain maps and commute with the chosen retract data, that is , , and , then strictly. Transfer depends on the chosen retracts and homotopies; no choice-free, canonical or confluent transfer, and no independence of the chosen data, is claimed.
Facts & Assumptions
Given: An additive category with three chosen strong deformation retract data , , as in the statement, composable cochain maps and , and, separately, parallel cochain maps with a homotopy .
For each of the three pairs, and are cochain maps, has degree , and , , , , (Explicit strong deformation retract from Gaussian cancellation).
The split-off retract of the theorem: if is a biproduct in which is the contractible two-term complex with differential the identity in degrees , then the projection , the inclusion and the homotopy with and for are strong deformation retract data of onto (Gaussian elimination splits a contractible two-term complex, Explicit strong deformation retract from Gaussian cancellation).
A homotopy of degree between cochain maps satisfies ; composites and sums of cochain maps are cochain maps, and a cochain map satisfies in the graded sense; homotopy is an equivalence relation compatible with composition, so the homotopy classes of cochain maps are the morphisms of the homotopy category under the reindexing dictionary of Complexes, homotopies and contractibility in an additive category (Homotopy classes of chain maps, The homotopy category of chain complexes).
Proof
Transfer of maps and homotopies. The composite of cochain maps is a cochain map, so by [L3]. If , then , using and ; hence is a degree- homotopy . Therefore homotopic maps have homotopic transfers, and transfer is well defined on homotopy classes.
Functoriality up to homotopy. The identity transfers strictly: . For composable set ; then , and since are cochain maps the two correction terms are and , that is and . Hence , equivalently , so with this sign convention.
Strictness fails. Take the category of vector spaces over a field, let be the two-term complex concentrated in degrees with zero neighbouring terms, let be a second copy of it and , and use the split-off retract of [L2] with the inclusion of the first summand, the projection onto it and , . In each degree let and in the coordinates respectively ; the components in degrees and agree, so both maps commute with the only nonzero differential , so and are cochain maps. Then , and the transfers are and because and land in the complementary summand killed by , while . Hence , so transfer is not a strict functor on cochain maps.
Strict naturality for commuting morphisms. Let and satisfy , , and . Then , the last step by [L1]; under these hypotheses the transfer is the given , so the computation compares the transfer of the composite with the composite of the transfers. In this situation identity and composition are preserved strictly, not merely up to homotopy.
Conclusion. Step 1.1 shows that transfer sends cochain maps to cochain maps and homotopic maps to homotopic maps, so it is well defined on homotopy classes of cochain maps; step 1.2 shows that it preserves identities strictly and composition up to the explicit homotopy , so it is functorial on homotopy classes while not being a strict functor on cochain maps; step 1.3 exhibits cochain maps with and , which establishes that failure; and step 1.4 gives strict functoriality on the subcategory of morphisms commuting with the chosen retract data. Since the transfer uses the chosen projections and inclusions, while the displayed comparison homotopy also uses the chosen homotopies, clause 4 records that no choice-free, canonical or confluent transfer and no independence of the chosen data is being claimed. ∎
5 · Examples, counterexamples and false statements
None yet.
Sources
- Charles A. Weibel, An Introduction to Homological Algebra, ch. 1, sections 1.1, 1.2, 1.4, printed pp. 2-5, 17-18
- David Clark, Scott Morrison and Kevin Walker, Fixing the Functoriality of Khovanov Homology, Appendix A.1, printed pp. 1562-1563
- Dror Bar-Natan, Fast Khovanov Homology Computations, section 4 Lemma 4.2 and section 5, printed p. 5
- Charles A. Weibel, An Introduction to Homological Algebra, ch. 1, printed pp. 2-5 and 17-18
- Dror Bar-Natan, Fast Khovanov Homology Computations, section 4 Lemma 4.2 and section 5, printed p. 5 (PDF p. 5)