Alphabeta Math
Pipeline-generated
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.

29 results · all verified · 14 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 15 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Chain Homotopy and the Homotopy Category

1 · Prerequisites

2 · Summary

Homology remembers less than a chain complex, and this page isolates the first equivalence relation it forgets. A chain homotopy is a degree-one family whose graded commutator with the differential measures the difference between chain maps, so null-homotopic maps form the ideal that must be quotiented before the homotopy category can even be defined honestly.

The page keeps the distinction between acyclic and contractible explicit, builds the additive quotient category K(A), and then fixes the sign convention for shifts that later cone and triangle constructions depend on.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

A graded morphism of chain complexes

Definition

Let C and D be chain complexes in an abelian category A, and let rZ. A graded morphism of degree r u:CD is a family of morphisms un:CnDn+r(nZ).

Thus degree 0 graded morphisms are exactly degreewise families un:CnDn, while degree 1 graded morphisms shift the target one place to the left in homological degree.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

The Hom complex of chain complexes

Definition

Let C and D be chain complexes in an abelian category A. Their Hom complex Hom(C,D) is the chain complex of abelian groups whose degree-r term is Hom(C,D)r:=nZHomA(Cn,Dn+r), so a degree-r element is exactly a graded morphism u=(un)n of degree r.

The differential r:Hom(C,D)rHom(C,D)r1 is defined componentwise by (u)n=dn+rDun(1)run1dnC.

By The Hom-complex differential squares to zero , this formula makes Hom(C,D) into a chain complex.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

The Hom-complex differential squares to zero

Statement

For every pair of chain complexes C,D, the differential of The Hom complex of chain complexes satisfies r1r=0 for every rZ.

Facts & Assumptions

Given: A degree-r graded morphism u=(un)nHom(C,D)r.

[L1]

The differential on the Hom complex is (u)n=dn+rDun(1)run1dnC (The Hom complex of chain complexes).

Proof

technique · direct
1.1

Using [L1] twice, the nth component of (u) is dn+r1Ddn+rDun(1)rdn+r1Dun1dnC(1)r1dn+r1Dun1dnCun2dn1CdnC.

L1givenalgebra
2.1

The middle two terms cancel because (1)r(1)r1=0, and the outer two terms vanish because successive differentials in C and D compose to zero. Hence every component of (u) is zero, so 2=0.

step 1.1algebra
PropositionStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

Zero cocycles in the Hom complex are chain maps

Statement

Let u=(un)n be a degree-0 element of Hom(C,D)0. Then u=0 if and only if u:CD is a chain map.

Facts & Assumptions

Given: A degree-0 graded morphism u=(un)n:CD.

[L1]

In degree 0, the Hom-complex differential is (u)n=dnDunun1dnC (The Hom complex of chain complexes).

[L2]

A chain map is a degreewise family satisfying dnDun=un1dnC for every n (Chain map).

Proof

technique · direct
1.1

By [L1], the equality u=0 means exactly that dnDunun1dnC=0 for every nZ.

L1givenalgebra
2.1

Rewriting the equality in step 1.1 gives dnDun=un1dnC for every n, and [L2] is precisely this condition. Thus u=0 if and only if u is a chain map.

L2step 1.1algebra
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

A chain homotopy

Definition

Let C,D be chain complexes in an abelian category A, and let f,g:CD be chain maps. A chain homotopy s:fg is a graded morphism of degree 1, sn:CnDn+1, such that for every nZ, fngn=dn+1Dsn+sn1dnC.

Equivalently, fg is the degree-0 boundary of the degree-1 family s in The Hom complex of chain complexes.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

A null-homotopic chain map

Definition

Let C,D be chain complexes in an abelian category. A chain map f:CD is null-homotopic if it is chain homotopic to the zero chain map.

Equivalently, there is a degree-1 graded morphism s:CD such that fn=dn+1Dsn+sn1dnC for every nZ, so f is a degree-0 boundary in Hom(C,D).

PropositionStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

Chain homotopy is an equivalence relation

Statement

For fixed chain complexes C and D in an abelian category, the relation of being chain homotopic is an equivalence relation on the set of chain maps CD.

Facts & Assumptions

Given: Chain maps f,g,h:CD between complexes in an abelian category.

[L1]

A chain homotopy s:fg is a degree-1 family with fg=ds+sd componentwise (A chain homotopy).

Proof

technique · direct
1.1

Reflexivity holds because the zero degree-1 family satisfies ff=0=d0+0d, so [L1] gives ff.

L1givenalgebra
2.1

If s:fg, then [L1] gives fg=ds+sd, hence gf=d(s)+(s)d, so gf. If s:fg and t:gh, then fh=(fg)+(gh)=d(s+t)+(s+t)d, so fh. Therefore the relation is symmetric and transitive as well.

L1step 1.1algebra
LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

Chain homotopy is compatible with addition and composition

Statement

Let B,C,D,E be chain complexes in an abelian category A, and let f,g:CD be chain maps with fg.

  1. If f,g:CD are chain maps with fg, then f+fg+g.
  2. If v:BC and u:DE are chain maps, then ufvugv.

Facts & Assumptions

Given: An abelian category A, a chain homotopy s:fg, a chain homotopy t:fg, and composable chain maps v:BC, u:DE between complexes in A.

[L1]

A chain homotopy is a degree-1 family satisfying fg=ds+sd (A chain homotopy).

[L2]

Identities and composites of chain maps are chain maps (Identities and composites of chain maps are chain maps).

[L3]

Because an abelian category is additive, its category of chain complexes is additive, so sums of parallel chain maps are defined degreewise (The category of complexes in an additive category is additive).

Proof

technique · direct
1.1

By [L1], we have fg=ds+sd and fg=dt+td. Using [L3], add these equalities to obtain (f+f)(g+g)=d(s+t)+(s+t)d, so s+t is a homotopy from f+f to g+g.

L1L3givenalgebra
2.1

Since u and v are chain maps by [L2], their differentials commute in the usual way. Therefore ufvugv=u(fg)v=u(ds+sd)v=d(usv)+(usv)d, so usv is a chain homotopy from ufv to ugv.

L1L2step 1.1algebra
PropositionStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

Null-homotopic maps form a two-sided additive ideal

Statement

If A is an abelian category, then in Ch(A) the null-homotopic maps form a two-sided additive ideal: the zero map is null-homotopic, sums of null-homotopic maps are null-homotopic, and whiskering a null-homotopic map on either side by a chain map again gives a null-homotopic map.

Facts & Assumptions

Given: An abelian category A, null-homotopic chain maps f,g:CD, and chain maps v:BC, u:DE in Ch(A).

[L1]

A null-homotopic chain map is a chain map homotopic to the zero map (A null-homotopic chain map).

[L2]

Chain homotopy is compatible with sums and whiskering (Chain homotopy is compatible with addition and composition).

[L3]

Because A is abelian and hence additive, Ch(A) is additive, so it has zero maps and sums of parallel maps (The category of complexes in an additive category is additive).

Proof

technique · direct
1.1

The zero chain map is null-homotopic via the zero degree-1 family, and [L3] guarantees this zero map exists in Ch(A).

L1L3givenalgebra
2.1

Because f and g are each homotopic to zero by [L1], [L2] shows f+g0+0=0, uf0, and fv0. Hence sums and left or right composition preserve null-homotopy, so these maps form a two-sided additive ideal.

L1L2step 1.1algebra
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

Chain-homotopic maps induce the same map on homology

Statement

If f,g:CD are chain-homotopic chain maps, then for every nZ, Hn(f)=Hn(g):Hn(C)Hn(D).

Facts & Assumptions

Given: A chain homotopy s:fg and an integer n.

[L1]

A chain homotopy satisfies fngn=dn+1Dsn+sn1dnC (A chain homotopy).

[L2]

Every chain map induces a well-defined map on homology (A chain map induces a well-defined map on homology).

Proof

technique · direct
1.1

Let zZn(C) be an n-cycle. Since dnCz=0, [L1] gives (fngn)(z)=dn+1Dsn(z), so (fngn)(z) is a boundary in degree n.

L1givenalgebra
2.1

By [L2], Hn(f) and Hn(g) are defined on homology classes of cycles. Step 1.1 shows that every n-cycle has images under fn and gn differing by a boundary, so those induced homology classes coincide. Hence Hn(f)=Hn(g).

L2step 1.1algebra
CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

Null-homotopic maps induce zero on homology

Statement

If f:CD is null-homotopic, then Hn(f)=0:Hn(C)Hn(D) for every nZ.

Facts & Assumptions

Given: A null-homotopic chain map f:CD and an integer n.

[L1]

A null-homotopic map is chain homotopic to the zero chain map (A null-homotopic chain map).

[L2]

Chain-homotopic maps induce the same homology map (Chain-homotopic maps induce the same map on homology).

Proof

technique · direct
1.1

By [L1], the map f is homotopic to 0:CD.

L1given
2.1

Applying [L2] to the homotopy from step 1.1 gives Hn(f)=Hn(0). The map Hn(0) is the zero morphism, so Hn(f)=0.

L2step 1.1algebra
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

A chain homotopy equivalence

Definition

A chain map f:CD is a chain homotopy equivalence if there exists a chain map g:DC such that gf1C,fg1D.

Such a map g is called a homotopy inverse of f.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

A contractible complex

Definition

A chain complex C is contractible if its identity map 1C:CC is null-homotopic.

Equivalently, C is contractible if it is chain homotopy equivalent to the zero complex.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-31Open item page →

A chain homotopy equivalence is a quasi-isomorphism

Statement

Every chain homotopy equivalence is a quasi-isomorphism.

Facts & Assumptions

Given: A chain homotopy equivalence f:CD with homotopy inverse g:DC.

[L1]

A chain homotopy equivalence has maps g with gf1C,fg1D (A chain homotopy equivalence).

[L2]

Chain-homotopic maps induce the same map on homology (Chain-homotopic maps induce the same map on homology).

[L3]

Homology respects identities and composition (Homology respects identities and composition).

[L4]

A quasi-isomorphism is a chain map inducing isomorphisms on all homology objects (Quasi-isomorphism).

Proof

technique · direct
1.1

From [L1] and [L2], the homotopies gf1C and fg1D imply Hn(g)Hn(f)=1Hn(C),Hn(f)Hn(g)=1Hn(D) for every nZ.

L1L2givenalgebra
2.1

By [L3], the equalities in step 1.1 say exactly that each Hn(f) has inverse Hn(g). Therefore every Hn(f) is an isomorphism, and [L4] makes f a quasi-isomorphism.

L3L4step 1.1algebra
CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

A contractible complex is acyclic

Statement

Every contractible chain complex is acyclic.

Facts & Assumptions

Given: A contractible chain complex C.

[L1]

A contractible complex is chain homotopy equivalent to the zero complex (A contractible complex).

[L2]

A chain homotopy equivalence is a quasi-isomorphism (A chain homotopy equivalence is a quasi-isomorphism).

Proof

technique · direct
1.1

By [L1], the unique map C0 is a chain homotopy equivalence.

L1given
2.1

Then [L2] makes C0 a quasi-isomorphism. Since the zero complex has zero homology in every degree, Hn(C)=0 for all n, so C is acyclic.

L2step 1.1algebra
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

Homotopy classes of chain maps

Definition

Let C and D be chain complexes in an additive category A. Write N(C,D) for the subgroup of HomCh(A)(C,D) consisting of null-homotopic chain maps.

The homotopy class of a chain map f:CD is its coset modulo N(C,D), written [f]. The abelian group of all homotopy classes is [C,D]K:=HomCh(A)(C,D)/N(C,D).

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

Composition of homotopy classes is well defined

Statement

If f,f:CD and g,g:DE satisfy [f]=[f] and [g]=[g], then [gf]=[gf]. Thus composition on homotopy classes may be defined by [g][f]:=[gf].

Facts & Assumptions

Given: Chain maps f,f:CD and g,g:DE with [f]=[f] and [g]=[g].

[L1]

Equality of classes means that differences are null-homotopic (Homotopy classes of chain maps).

[L2]

Whiskering preserves chain homotopy (Chain homotopy is compatible with addition and composition).

[L3]

Null-homotopic maps form a two-sided additive ideal (Null-homotopic maps form a two-sided additive ideal).

Proof

technique · direct
1.1

By [L1], the maps ff and gg are null-homotopic. Using [L3], gfgf=(gg)f+g(ff) is a sum of two null-homotopic maps.

L1L3givenalgebra
2.1

The first summand in step 1.1 is null-homotopic by right whiskering, and the second is null-homotopic by left whiskering; this is exactly [L2] and [L3]. Hence gfgf is null-homotopic, so [L1] gives [gf]=[gf].

L1L2step 1.1algebra
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

The homotopy category of chain complexes

Definition

Let A be an additive category. The homotopy category of chain complexes on A is the category K(A). Its objects are the chain complexes in A, and for chain complexes C,D its morphisms are the homotopy classes HomK(A)(C,D):=[C,D]K.

Composition is induced from composition of representatives and is well defined by Composition of homotopy classes is well defined.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-31Open item page →

The homotopy category is additive

Statement

If A is an additive category, then K(A) is an additive category.

Facts & Assumptions

Given: An additive category A.

[L1]

In K(A), morphisms are homotopy classes of chain maps (The homotopy category of chain complexes).

[L2]

Null-homotopic maps form a two-sided additive ideal (Null-homotopic maps form a two-sided additive ideal).

[L3]

The category Ch(A) is additive (The category of complexes in an additive category is additive).

[L4]

Finite biproducts of complexes are computed degreewise (Finite biproducts of complexes are computed degreewise).

Proof

technique · direct
1.1

By [L3], each hom-set of Ch(A) is an abelian group. Quotienting by the additive subgroup of null-homotopic maps from [L2] therefore gives an abelian group structure on each HomK(A)(C,D) from [L1].

L1L2L3givenalgebra
2.1

The zero complex and the degreewise biproduct complex exist in Ch(A) by [L3] and [L4]. Because [L2] is a two-sided ideal, the usual injections and projections descend to homotopy classes and still satisfy the biproduct identities in the quotient. Therefore K(A) has a zero object and finite biproducts, so it is additive.

L2L3L4step 1.1algebra
PropositionStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-31Open item page →

The canonical functor from complexes to the homotopy category is additive

Statement

Let Q:Ch(A)K(A) be the functor that is identity on objects and sends a chain map f to its homotopy class [f]. Then Q is additive.

Facts & Assumptions

Given: An additive category A.

[L1]

Morphisms in K(A) are homotopy classes of chain maps (The homotopy category of chain complexes).

[L2]

K(A) is additive (The homotopy category is additive).

Proof

technique · direct
1.1

By [L1], the functor Q sends each chain map to its coset modulo null-homotopy. Therefore for parallel maps f,g, Q(f+g)=[f+g]=[f]+[g],Q(0)=[0]=0, so Q preserves the additive structure on hom-groups.

L1L2L3givenalgebra
2.1

The zero object and biproduct objects of Ch(A) are sent to the same underlying complexes in K(A) because Q is identity on objects. Since the structural maps are sent to their homotopy classes and still satisfy the biproduct identities, Q preserves finite biproducts. Hence Q is additive.

L1L2step 1.1algebra
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

Homology factors uniquely through the homotopy category

Statement

Fix nZ. Let Q:Ch(A)K(A) be the canonical quotient functor for an abelian category A. Then there is a unique additive functor Hn:K(A)A such that Hn=HnQ.

Facts & Assumptions

Given: An abelian category A and an integer n.

[L1]

Homotopic chain maps induce the same map on homology (Chain-homotopic maps induce the same map on homology).

[L2]

Homology is an additive functor on chain complexes (Homology is an additive functor).

[L4]

Morphisms in K(A) are homotopy classes of chain maps (The homotopy category of chain complexes).

Proof

technique · direct
1.1

Define Hn(C):=Hn(C) on objects and Hn([f]):=Hn(f) on morphisms. This is well defined because [L1] shows that homotopic representatives have the same homology map, and [L4] says those are exactly the equal morphisms in K(A).

L1L4givenconstruct
2.1

Because Hn is additive by [L2] and Q is additive by [L3], the definition in step 1.1 gives an additive functor with Hn=HnQ. Uniqueness is immediate from [L4]: every morphism of K(A) is a class [f], so any factorization must send [f] to Hn(f).

L2L3L4step 1.1discharge-construct
PropositionStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-31 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

Zero homology does not make an object zero in the homotopy category

Statement

Let A be an abelian category and let C be a chain complex in A. The identity class [1C]HomK(A)(C,C) is zero if and only if C is contractible. Consequently, vanishing homology alone does not force an object to be zero in the homotopy category.

Facts & Assumptions

Given: An abelian category A, a chain complex C in A, and the three-term complex E: 0Z2Zmod2Z/20 in Ab.

[L1]

A complex is contractible exactly when 1C is null-homotopic (A contractible complex).

[L2]

Morphisms in K(A) are homotopy classes of chain maps (The homotopy category of chain complexes).

[L3]

K(A) is additive, so each endomorphism set has a zero morphism (The homotopy category is additive).

[L4]

Contractible complexes are acyclic (A contractible complex is acyclic).

[L5]

Ab is an abelian category (Abelian groups form an abelian category).

Proof

technique · direct
1.1

By [L2], the equality [1C]=0 means precisely that the identity map and the zero map define the same homotopy class. That is equivalent to 1C being null-homotopic, which [L1] says is exactly contractibility.

L1L2L3givenalgebra
2.1

In the complex E, multiplication by 2 is injective, reduction modulo 2 is surjective, and ker(mod2)=2Z=im(2), so E is acyclic. If E were contractible, then step 1.1 would make [1E]=0, equivalently 1E would be null-homotopic. In degree 0 that would force a section Z/2Z of the quotient map ZZ/2, which is impossible. Thus E is not contractible.

L5step 1.1givenalgebra
3.1

Step 2.1 gives an acyclic complex that is not contractible, so by step 1.1 its identity class is not zero in the homotopy category. Therefore vanishing homology alone does not force an object to be zero there. This does not contradict [L4], which gives only the forward implication contractible acyclic.

L4L5step 1.1step 2.1algebra
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-31Open item page →

Hom in the homotopy category is zero-degree homology of the Hom complex

Statement

For chain complexes C,D in an abelian category, there is a natural isomorphism HomK(A)(C,D)H0(Hom(C,D)).

Facts & Assumptions

Given: Chain complexes C and D.

[L1]

Degree-0 cycles in the Hom complex are exactly chain maps (Zero cocycles in the Hom complex are chain maps).

[L2]

A degree-0 chain map is null-homotopic exactly when it is a boundary in the Hom complex (A null-homotopic chain map).

[L3]

Homotopy classes are chain maps modulo null-homotopic maps (Homotopy classes of chain maps).

[L4]

Morphisms in K(A) are those homotopy classes (The homotopy category of chain complexes).

Proof

technique · direct
1.1

By [L1], the group of 0-cycles in Hom(C,D) is exactly the group of chain maps CD. By [L2], its subgroup of 0-boundaries is exactly the null-homotopic chain maps.

L1L2givenalgebra
2.1

Therefore H0(Hom(C,D))=Z0/B0 is the quotient of the chain maps by the null-homotopic ones. By [L3] this is [C,D]K, and [L4] identifies that quotient with HomK(A)(C,D).

L3L4step 1.1algebra
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

The shift of a chain complex

Definition

Let C be a chain complex and fix kZ. The shift C[k] is the chain complex defined by C[k]n:=Cnk,dnC[k]:=(1)kdnkC.

Thus the underlying graded object is reindexed by k, and the differential is twisted by the sign (1)k.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-31Open item page →

The shifted differential squares to zero

Statement

For every chain complex C and every kZ, the shifted differential on C[k] satisfies dn1C[k]dnC[k]=0 for all nZ.

Facts & Assumptions

Given: A chain complex C, an integer k, and an integer n.

[L1]

The shift satisfies dnC[k]=(1)kdnkC (The shift of a chain complex).

Proof

technique · direct
1.1

By [L1], dn1C[k]dnC[k]=(1)kdnk1C(1)kdnkC=(1)2kdnk1CdnkC.

L1givenalgebra
2.1

Since C is a chain complex, the last composite in step 1.1 is zero. Therefore dn1C[k]dnC[k]=0 for all n.

step 1.1algebra
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-31Open item page →

Shifted chain maps and shifted chain homotopies

Definition

Let f:CD be a chain map and let kZ. The shifted chain map f[k]:C[k]D[k] is defined degreewise by f[k]n:=fnk.

If s:fg is a chain homotopy, its shifted chain homotopy s[k]:f[k]g[k] is the degree-1 family s[k]n:=(1)ksnk.

With these conventions, f[k]g[k]=dD[k]s[k]+s[k]dC[k].

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

Shift is an additive autoequivalence of the complex and homotopy categories

Statement

Let A be an abelian category. For each integer k, shift defines an additive autoequivalence [k]:Ch(A)Ch(A) and descends to an additive autoequivalence [k]:K(A)K(A). Its inverse is the shift [k].

Facts & Assumptions

Given: An abelian category A and an integer k.

[L1]

The shift of a complex is again a chain complex (The shift of a chain complex, The shifted differential squares to zero).

[L2]

Shifted chain maps and shifted homotopies are defined degreewise, with the sign (1)k on shifted homotopies (Shifted chain maps and shifted chain homotopies).

[L3]

Morphisms in K(A) are homotopy classes (The homotopy category of chain complexes).

[L4]

Because A is abelian and hence additive, K(A) is additive (The homotopy category is additive).

Proof

technique · direct
1.1

By [L1] and [L2], sending C to C[k] and f to f[k] defines a functor on Ch(A). The formulas are degreewise, so [k] preserves zero maps and sums, and applying [k] returns the original complex and map on the nose. Hence [k] is an additive autoequivalence of Ch(A).

L1L2givenalgebra
2.1

If fg, then [L2] gives f[k]g[k], so [L3] lets the same formula descend to homotopy classes. Since step 1.1 already gives the inverse [k] and [L4] provides the additive structure on the quotient, [k] is also an additive autoequivalence of K(A).

L2L3L4step 1.1algebra
PropositionStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-31Open item page →

Homology of a shift is shifted homology

Statement

For every chain complex C, every integer k, and every degree n, there is a natural isomorphism Hn(C[k])Hnk(C).

Facts & Assumptions

Given: A chain complex C and integers n,k.

[L1]

The shifted differential is dnC[k]=(1)kdnkC, so C[k]n=Cnk (The shift of a chain complex).

[L2]

Homology is the quotient of cycles by boundaries (Homology object of a chain complex).

Proof

technique · direct
1.1

Because the differential in [L1] differs from dnkC only by the unit (1)k, its kernel and image are the same subobjects. Hence Zn(C[k])=Znk(C),Bn(C[k])=Bnk(C).

L1givenalgebra
2.1

Applying [L2] to the equalities of step 1.1 yields Hn(C[k])=Zn(C[k])/Bn(C[k])Znk(C)/Bnk(C)=Hnk(C).

L2step 1.1algebra
PropositionStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-31Open item page →

Shift preserves homotopy equivalences, contractibility, and quasi-isomorphisms

Statement

For every integer k, shift preserves chain homotopy equivalences, contractible complexes, and quasi-isomorphisms.

Facts & Assumptions

Given: An integer k.

[L1]

Shift carries chain maps and chain homotopies to shifted ones (Shifted chain maps and shifted chain homotopies).

[L2]

Shift is an autoequivalence on chain complexes and on the homotopy category (Shift is an additive autoequivalence of the complex and homotopy categories).

[L3]

Homology shifts by the rule Hn(C[k])Hnk(C) (Homology of a shift is shifted homology).

[L4]

A quasi-isomorphism is detected degreewise on homology (Quasi-isomorphism).

[L5]

Chain homotopy equivalences are quasi-isomorphisms (A chain homotopy equivalence is a quasi-isomorphism).

[L6]

Contractibility means homotopy equivalence to the zero complex (A contractible complex).

[L7]

A chain homotopy equivalence is a map with a homotopy inverse (A chain homotopy equivalence).

Proof

technique · direct
1.1

If f:CD has homotopy inverse g, then [L1] shifts the homotopies gf1C and fg1D to homotopies g[k]f[k]1C[k],f[k]g[k]1D[k]. The inverse shift [k] from [L2] shows this construction stays inside the same homotopy-equivalence class of objects. Thus [L7] shows that shift preserves chain homotopy equivalences. By [L6], the special case of a homotopy equivalence C0 shows that shift also preserves contractible complexes.

L1L2L6L7givenalgebra
2.1

Let f be a quasi-isomorphism. By [L3], the map Hn(f[k]) identifies with Hnk(f) for every n, so Hn(f[k]) is an isomorphism whenever Hnk(f) is. Then [L4] makes f[k] a quasi-isomorphism. This is compatible with step 1.1 and [L5], since every shifted homotopy equivalence is again a quasi-isomorphism.

L3L4L5step 1.1algebra
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

Suspension and desuspension of a chain complex

Definition

For a chain complex C, its suspension is the shift ΣC:=C[1], and its desuspension is the shift Σ1C:=C[1].

This fixes the sign convention for later cone and triangle constructions.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-31Open item page →

A degreewise split exact complex with compatible splittings is contractible

Statement

Let C be an acyclic chain complex. Suppose that for every n there is an isomorphism ϕn:CnZn(C)Zn1(C) such that in=ϕn1j1, where in:Zn(C)Cn is the cycle inclusion and j1 is the first summand inclusion, and such that the differential is dn=in1π2ϕn, where π2 is the second projection. Then C is contractible.

Facts & Assumptions

Given: An acyclic chain complex C and isomorphisms ϕn as in the statement.

[L1]

A contractible complex is one whose identity map is null-homotopic (A contractible complex).

[L2]

Acyclic means exact at every degree (Exactness of a complex at a degree and acyclic complexes).

Proof

technique · direct
1.1

Define sn1:Cn1Cn by sn1:=ϕn1j2π1ϕn1, where j2 is the second inclusion and π1 is the first projection. Then dnsn1=in1π1ϕn1=ϕn11j1π1ϕn1 by the formula for dn and the compatibility of in1 with ϕn1.

givenalgebra
2.1

Likewise sn2dn1=ϕn11j2π2ϕn1, so dnsn1+sn2dn1=ϕn11(j1π1+j2π2)ϕn1=1Cn1. Thus the identity map is null-homotopic, and [L1] makes C contractible.

L1L2step 1.1algebra
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

A bounded below acyclic complex of projective objects is contractible when its cycle epimorphisms split

Statement

Let C be a bounded-below acyclic chain complex of projective objects in an abelian category. For each n, let πn:CnZn1(C) be the canonical epimorphism characterized by dn=in1πn, where in1:Zn1(C)Cn1 is the cycle inclusion. If every πn admits a section σn, then C is contractible.

Facts & Assumptions

Given: A bounded-below acyclic complex C and splittings σn:Zn1(C)Cn with πnσn=1.

[L1]

Boundaries and cycles are the image of dn+1 and kernel of dn (Cycle and boundary subobjects of a complex).

[L2]

Acyclic means exact at every degree, so Bn1(C)=Zn1(C) (Exactness of a complex at a degree and acyclic complexes).

[L3]

A bounded-below complex has only finitely many nonzero terms below each degree (Bounded, bounded below, and bounded above complexes).

[L4]

The split-exact criterion of the previous lemma yields contractibility (A degreewise split exact complex with compatible splittings is contractible).

[L5]

The stated proof uses the chosen sections. Projectivity of the terms Cn alone does not provide sections of CnZn1(C); the lifting property in Projective object would provide such a section if the target Zn1(C) were projective.

Proof

technique · direct
1.1

By [L2], each short exact sequence 0Zn(C)CnπnZn1(C)0 is exact, and the section σn splits it. Therefore CnZn(C)Zn1(C) for every n, with differential equal to projection onto the second summand followed by the cycle inclusion.

L1L2givenalgebra
2.1

Step 1.1 is exactly the compatible decomposition required by [L4], so C is contractible. As [L5] emphasizes, the contraction comes from the chosen sections rather than from projectivity of the terms alone.

L3L4L5step 1.1algebra
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-31Open item page →

A bounded above acyclic complex of injective objects is contractible when its cycle monomorphisms split

Statement

Let C be a bounded-above acyclic chain complex of injective objects in an abelian category. If every cycle inclusion in:Zn(C)Cn admits a retraction rn:CnZn(C), then C is contractible.

Facts & Assumptions

Given: A bounded-above acyclic complex C and retractions rn:CnZn(C) with rnin=1.

[L1]

Boundaries and cycles are defined degreewise in a chain complex (Cycle and boundary subobjects of a complex).

[L2]

Acyclic means exact at every degree (Exactness of a complex at a degree and acyclic complexes).

[L3]

The previous theorem treats the dual split criterion on the epimorphism side (A bounded below acyclic complex of projective objects is contractible when its cycle epimorphisms split).

[L4]

The stated proof uses the chosen retractions. Injectivity of the terms Cn alone does not provide retractions onto Zn(C); the extension property in Injective object would provide such a retraction if the target Zn(C) were injective.

[L5]

Opposite abelian categories are abelian (The opposite of an abelian category is abelian).

Proof

technique · direct
1.1

Because in splits, each exact sequence 0Zn(C)inCnZn1(C)0 decomposes Cn as CnZn(C)Zn1(C), with the differential again equal to projection onto the second factor followed by inclusion into Cn1.

L1L2givenalgebra
2.1

Step 1.1 is the same compatible splitting pattern used in [L3], so the same contraction argument applies and C is contractible. The proof depends on the assumed retractions, as [L4] emphasizes; [L5] explains the formal duality with the epimorphism-side criterion.

L3L4L5step 1.1algebra
PropositionStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-31Open item page →

Homotopy equivalence is an equivalence relation on complexes

Statement

Chain homotopy equivalence is an equivalence relation on chain complexes.

Facts & Assumptions

Given: Chain complexes C,D,E.

[L1]

A homotopy equivalence is a chain map with a homotopy inverse (A chain homotopy equivalence).

[L2]

Chain homotopy is compatible with composition (Chain homotopy is compatible with addition and composition).

Proof

technique · direct
1.1

Every complex is homotopy equivalent to itself: the identity map is its own homotopy inverse, with the zero homotopies witnessing 1C1C1C,1C1C1C. Symmetry is immediate by swapping a map with its chosen homotopy inverse.

L1givenalgebra
2.1

If f:CD has homotopy inverse g and u:DE has homotopy inverse v, then (gv)(uf)=g(vu)fg1Df=gf1C and similarly (uf)(gv)1E by [L2]. Hence uf is again a homotopy equivalence. Together with step 1.1, this proves reflexivity, symmetry, and transitivity.

L1L2step 1.1algebra
PropositionStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-31Open item page →

A chain isomorphism is a chain homotopy equivalence

Statement

If a chain map f:CD admits a chain map g:DC with gf=1C,fg=1D, then f is a chain homotopy equivalence.

Facts & Assumptions

Given: Chain maps f:CD and g:DC with gf=1C and fg=1D.

[L1]

A homotopy equivalence is a chain map with a homotopy inverse up to homotopy (A chain homotopy equivalence).

[L2]

Identities and composites of chain maps are chain maps (Identities and composites of chain maps are chain maps).

Proof

technique · direct
1.1

By [L2], the composites gf and fg are chain maps, and by hypothesis they are exactly the identity chain maps.

L2given
2.1

Exact equality implies chain homotopy, via the zero homotopies. Therefore g is a homotopy inverse of f, and [L1] shows that f is a chain homotopy equivalence.

L1step 1.1algebra

5 · Examples, counterexamples and false statements

False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

FALSE: chain-homotopic maps are equal as chain maps

Statement

Every pair of chain-homotopic chain maps is equal as chain maps.

Facts & Assumptions

Given: The two-term complex C in Ab with C1=C0=Z, differential d1=1Z, and all other terms zero.

[A1]

The statement refuted is: every pair of chain-homotopic chain maps is equal as chain maps.

[L1]

A chain homotopy satisfies fg=ds+sd (A chain homotopy).

[L2]

Passing to the homotopy category remembers only homotopy classes of maps (The homotopy category of chain complexes).

Refutation

technique · direct
1.1

Let f=1C and let g=0:CC. Define a degree-1 map s by s0=1Z and all other components zero. A direct calculation gives ds+sd=1C, so [L1] yields fg.

L1givenalgebra
2.1

The maps f and g are not equal, because f0=1Z while g0=0. Thus [A1] is false. This is exactly why [L2] passes to homotopy classes instead of identifying homotopic maps inside Ch(A) itself.

A1L2step 1.1algebra
False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-31 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

FALSE: every acyclic complex is contractible

Statement

Every acyclic chain complex is contractible.

Facts & Assumptions

Given: The three-term complex 0Z2Zmod2Z/20, placed in degrees 2,1,0.

[A1]

The statement refuted is: every acyclic chain complex is contractible.

[L1]

Contractible complexes are acyclic (A contractible complex is acyclic).

[L2]

A complex is zero in the homotopy category exactly when it is contractible (Zero homology does not make an object zero in the homotopy category).

[L3]

Contractibility means the identity map is null-homotopic (A contractible complex).

Refutation

technique · direct
1.1

The displayed complex is acyclic because the image of multiplication by 2 is the kernel of reduction modulo 2, and the map ZZ/2 is surjective.

givenalgebra
2.1

If the complex were contractible, then by [L3] its identity would be null-homotopic. In degree 0 that would give a section Z/2Z of the quotient map ZZ/2, which is impossible. Hence the complex is not contractible, so [A1] is false; [L1] and [L2] explain the genuine implication and its homotopy-category meaning.

A1L1L2L3step 1.1algebra
False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-31 rests on unproved material (inherited)Open item page →
Rests on 3 statements not proved in this library, by way of the results it cites. This item cites no such statement directly; it depends on results that do. The unproved premises it inherits are Cohen's first model: an infinite Dedekind-finite set of reals, Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice and The continuum hypothesis and its generalisation are independent of ZFC. Each is recorded with a citation to the literature and is not established here, because the track that would prove it has not yet been developed in this library. Everything else in this proof is proved here.

FALSE: every quasi-isomorphism is a chain homotopy equivalence

Statement

Every quasi-isomorphism is a chain homotopy equivalence.

Facts & Assumptions

Given: The acyclic noncontractible complex 0Z2Zmod2Z/20, and the zero map from it to the zero complex.

[A1]

The statement refuted is: every quasi-isomorphism is a chain homotopy equivalence.

[L1]

A quasi-isomorphism is a chain map inducing isomorphisms on all homology objects (Quasi-isomorphism).

[L2]

Every chain homotopy equivalence is a quasi-isomorphism (A chain homotopy equivalence is a quasi-isomorphism).

[L3]

A complex is zero in the homotopy category exactly when it is contractible (Zero homology does not make an object zero in the homotopy category).

Refutation

technique · direct
1.1

Both the source complex and the zero complex have zero homology in every degree, so the zero map between them is a quasi-isomorphism by [L1].

L1givenalgebra
2.1

If that map were a chain homotopy equivalence, its source would be isomorphic to the zero object in the homotopy category. By [L3], the source would then be contractible, contrary to the explicit nonsplit example. Hence [A1] is false. This does not contradict [L2], which gives only the forward implication.

A1L2L3step 1.1algebra
False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-08-31Open item page →

FALSE: the homotopy category is obtained by identifying quasi-isomorphisms with identities

Statement

The homotopy category is obtained by identifying quasi-isomorphisms with identities.

Facts & Assumptions

Given: The zero map from the acyclic noncontractible complex 0Z2Zmod2Z/20 to the zero complex.

[A1]

The statement refuted is: the homotopy category is obtained by identifying quasi-isomorphisms with identities.

[L1]

The homotopy category keeps the same objects and uses homotopy classes of chain maps as morphisms (The homotopy category of chain complexes).

[L2]

A quasi-isomorphism is defined by its effect on homology (Quasi-isomorphism).

Refutation

technique · direct
1.1

The displayed zero map is a quasi-isomorphism, because both complexes are acyclic. Yet it is not invertible by any chain homotopy inverse, since an inverse would force the source complex to be homotopy equivalent to zero and hence contractible, which it is not.

L2givenalgebra
2.1

Therefore merely passing to homotopy classes, as in [L1], does not turn every quasi-isomorphism into an identity or even into an isomorphism. So [A1] is false: that later localization is not the definition of K(A).

A1L1step 1.1algebra
False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-08-31Open item page →

FALSE: the shift of a complex keeps the same differential with no sign

Statement

The shift of a chain complex keeps the same differential, with no sign change.

Facts & Assumptions

Given: The two-term complex C in Ab with C1=C0=Z and differential d1=1Z.

[A1]

The statement refuted is: the shift of a chain complex keeps the same differential, with no sign change.

[L1]

The adopted shift convention is dnC[1]=dn1C (The shift of a chain complex).

[L2]

With the shifted differential from [L1], the shifted complex is again a chain complex (The shifted differential squares to zero).

Refutation

technique · direct
1.1

By [L1], the differential of C[1] from degree 2 to degree 1 is d2C[1]=d1C=1Z. It is therefore not the unchanged differential 1Z.

givenL1algebra
2.1

The explicit complex in step 1.1 contradicts [A1]. The adopted definition is [L1], and [L2] confirms that it gives a legitimate shifted complex. Hence [A1] is false.

A1L1L2step 1.1

Sources