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 · 13 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 16 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 r∈Z. A graded morphism of degree r u:C∙→D∙ is a family of morphisms un:Cn→Dn+r(n∈Z).

Thus degree 0 graded morphisms are exactly degreewise families un:Cn→Dn, 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:=∏n∈ZHom⁡A(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)r→Hom⁡‾(C,D)r−1 is defined componentwise by (∂u)n=dn+rDun−(−1)run−1dnC.

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 ∂r−1∂r=0 for every r∈Z.

Facts & Assumptions

Given: A degree-r graded morphism u=(un)n∈Hom⁡‾(C,D)r.

[L1]

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

Proof

technique · direct
1.1L1givenalgebra

Using [L1] twice, the nth component of ∂(∂u) is dn+r−1Ddn+rDun−(−1)rdn+r−1Dun−1dnC−(−1)r−1dn+r−1Dun−1dnC−un−2dn−1CdnC.

2.1step 1.1algebra∎

The middle two terms cancel because −(−1)r−(−1)r−1=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.

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:C∙→D∙ is a chain map.

Facts & Assumptions

Given: A degree-0 graded morphism u=(un)n:C∙→D∙.

[L1]

In degree 0, the Hom-complex differential is (∂u)n=dnDun−un−1dnC (The Hom complex of chain complexes).

[L2]

A chain map is a degreewise family satisfying dnDun=un−1dnC for every n (Chain map).

Proof

technique · direct
1.1L1givenalgebra

By [L1], the equality ∂u=0 means exactly that dnDun−un−1dnC=0 for every n∈Z.

2.1L2step 1.1algebra∎

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

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:C∙→D∙ be chain maps. A chain homotopy s:f≃g is a graded morphism of degree 1, sn:Cn→Dn+1, such that for every n∈Z, fn−gn=dn+1Dsn+sn−1dnC.

Equivalently, f−g 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:C∙→D∙ is null-homotopic if it is chain homotopic to the zero chain map.

Equivalently, there is a degree-1 graded morphism s:C∙→D∙ such that fn=dn+1Dsn+sn−1dnC for every n∈Z, 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 C∙→D∙.

Facts & Assumptions

Given: Chain maps f,g,h:C∙→D∙ between complexes in an abelian category.

[L1]

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

Proof

technique · direct
1.1L1givenalgebra

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

2.1L1step 1.1algebra∎

If s:f≃g, then [L1] gives f−g=ds+sd, hence g−f=d(−s)+(−s)d, so g≃f. If s:f≃g and t:g≃h, then f−h=(f−g)+(g−h)=d(s+t)+(s+t)d, so f≃h. Therefore the relation is symmetric and transitive as well.

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:C∙→D∙ be chain maps with f≃g.

  1. If f′,g′:C∙→D∙ are chain maps with f′≃g′, then f+f′≃g+g′.
  2. If v:B∙→C∙ and u:D∙→E∙ are chain maps, then ufv≃ugv.

Facts & Assumptions

Given: An abelian category A, a chain homotopy s:f≃g, a chain homotopy t:f′≃g′, and composable chain maps v:B∙→C∙, u:D∙→E∙ between complexes in A.

[L1]

A chain homotopy is a degree-1 family satisfying f−g=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.1L1L3givenalgebra

By [L1], we have f−g=ds+sd and f′−g′=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′.

2.1L1L2step 1.1algebra∎

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

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:C∙→D∙, and chain maps v:B∙→C∙, u:D∙→E∙ 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.1L1L3givenalgebra

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

2.1L1L2step 1.1algebra∎

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

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-24Open item page →

Chain-homotopic maps induce the same map on homology

Statement

If f,g:C∙→D∙ are chain-homotopic chain maps, then for every n∈Z, Hn(f)=Hn(g):Hn(C)→Hn(D).

Facts & Assumptions

Given: A chain homotopy s:f≃g and an integer n.

[L1]

A chain homotopy satisfies fn−gn=dn+1Dsn+sn−1dnC (A chain homotopy).

[L2]

The cycle inclusion kC:Zn(C)→Cn is the kernel of dnC, hence dnCkC=0. The boundary inclusion Bn(D)→Dn is the image of dn+1D (Cycle and boundary subobjects of a complex).

[L3]

The boundary inclusion factors through the cycle inclusion kD:Zn(D)→Dn. Thus there are arrows eD:Dn+1→Bn(D) and βD:Bn(D)→Zn(D) with dn+1D=kDβDeD (The boundary subobject factors through the cycle subobject).

[L4]

The homology quotients qC:Zn(C)→Hn(C) and qD:Zn(D)→Hn(D) are cokernels of the respective boundary-to-cycle maps; in particular qDβD=0 (Homology object of a chain complex).

[L5]

For a chain map u:C∙→D∙, its cycle map satisfies kDZn(u)=unkC (A chain map carries cycles to cycles and boundaries to boundaries), and its induced homology map is characterized by Hn(u)qC=qDZn(u) (A chain map induces a well-defined map on homology).

[L6]

A cokernel is a coequalizer and therefore an epimorphism: two arrows agreeing after precomposition with qC are equal (Kernels and cokernels in a category with zero morphisms as equalizers and coequalizers).

Proof

technique · direct
1.1L1L2L3L5givenalgebra

Restrict the homotopy identity [L1] along kC. Since dnCkC=0 by [L2], (fn−gn)kC=dn+1DsnkC=kDβDeDsnkC. By [L5], the left side is kD(Zn(f)−Zn(g)). The kernel inclusion kD is monic, so Zn(f)−Zn(g)=βDeDsnkC.

2.1L4L5L6step 1.1algebra∎

Apply qD to the equality in step 1.1. Since qDβD=0 by [L4], qD(Zn(f)−Zn(g))=0. By [L5], this is (Hn(f)−Hn(g))qC=0. The cokernel map qC is epic by [L6], so Hn(f)=Hn(g) for every n.

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:C∙→D∙ is null-homotopic, then Hn(f)=0:Hn(C)→Hn(D) for every n∈Z.

Facts & Assumptions

Given: A null-homotopic chain map f:C∙→D∙ 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.1L1given

By [L1], the map f is homotopic to 0:C∙→D∙.

2.1L2step 1.1algebra∎

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.

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:C∙→D∙ is a chain homotopy equivalence if there exists a chain map g:D∙→C∙ such that g∘f≃1C,f∘g≃1D.

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:C∙→C∙ 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:C∙→D∙ with homotopy inverse g:D∙→C∙.

[L1]

A chain homotopy equivalence has maps g with gf≃1C,fg≃1D (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.1L1L2givenalgebra

From [L1] and [L2], the homotopies gf≃1C and fg≃1D imply Hn(g)Hn(f)=1Hn(C),Hn(f)Hn(g)=1Hn(D) for every n∈Z.

2.1L3L4step 1.1algebra∎

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.

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.1L1given

By [L1], the unique map C∙→0 is a chain homotopy equivalence.

2.1L2step 1.1algebra∎

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

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 Hom⁡Ch⁡(A)(C,D) consisting of null-homotopic chain maps.

The homotopy class of a chain map f:C∙→D∙ is its coset modulo N(C,D), written [f]. The abelian group of all homotopy classes is [C,D]K:=Hom⁡Ch⁡(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′:C∙→D∙ and g,g′:D∙→E∙ satisfy [f]=[f′] and [g]=[g′], then [g∘f]=[g′∘f′]. Thus composition on homotopy classes may be defined by [g]∘[f]:=[g∘f].

Facts & Assumptions

Given: Chain maps f,f′:C∙→D∙ and g,g′:D∙→E∙ 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.1L1L3givenalgebra

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

2.1L1L2step 1.1algebra∎

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 gf−g′f′ is null-homotopic, so [L1] gives [gf]=[g′f′].

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 Hom⁡K(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.1L1L2L3givenalgebra

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 Hom⁡K(A)(C,D) from [L1].

2.1L2L3L4step 1.1algebra∎

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.

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.1L1L2L3givenalgebra

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.

2.1L1L2step 1.1algebra∎

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.

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 n∈Z. Let Q:Ch⁡(A)→K(A) be the canonical quotient functor for an abelian category A. Then there is a unique additive functor H‾n:K(A)→A such that Hn=H‾n∘Q.

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.1L1L4givenconstruct

Define H‾n(C):=Hn(C) on objects and H‾n([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).

2.1L2L3L4step 1.1discharge-construct∎

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

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

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]∈Hom⁡K(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∙: 0→Z→2Z→ mod 2Z/2→0 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.1L1L2L3givenalgebra

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.

2.1L5step 1.1givenalgebra

In the complex E∙, multiplication by 2 is injective, reduction modulo 2 is surjective, and ker⁡( mod 2)=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/2→Z of the quotient map Z→Z/2, which is impossible. Thus E∙ is not contractible.

3.1L4L5step 1.1step 2.1algebra∎

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.

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 Hom⁡K(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.1L1L2givenalgebra

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

2.1L3L4step 1.1algebra∎

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 Hom⁡K(A)(C,D).

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 k∈Z. The shift C[k]∙ is the chain complex defined by C[k]n:=Cn−k,dnC[k]:=(−1)kdn−kC.

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 k∈Z, the shifted differential on C[k]∙ satisfies dn−1C[k]dnC[k]=0 for all n∈Z.

Facts & Assumptions

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

[L1]

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

Proof

technique · direct
1.1L1givenalgebra

By [L1], dn−1C[k]dnC[k]=(−1)kdn−k−1C(−1)kdn−kC=(−1)2kdn−k−1Cdn−kC.

2.1step 1.1algebra∎

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

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

Shifted chain maps and shifted chain homotopies

Definition

Let f:C∙→D∙ be a chain map and let k∈Z. The shifted chain map f[k]:C[k]∙→D[k]∙ is defined degreewise by f[k]n:=fn−k.

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

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.1L1L2givenalgebra

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).

2.1L2L3L4step 1.1algebra∎

If f≃g, 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).

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])≅Hn−k(C).

Facts & Assumptions

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

[L1]

The shifted differential is dnC[k]=(−1)kdn−kC, so C[k]n=Cn−k (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.1L1givenalgebra

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

2.1L2step 1.1algebra∎

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

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])≅Hn−k(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.1L1L2L6L7givenalgebra

If f:C→D has homotopy inverse g, then [L1] shifts the homotopies gf≃1C and fg≃1D 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 C≃0 shows that shift also preserves contractible complexes.

2.1L3L4L5step 1.1algebra∎

Let f be a quasi-isomorphism. By [L3], the map Hn(f[k]) identifies with Hn−k(f) for every n, so Hn(f[k]) is an isomorphism whenever Hn−k(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.

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:Cn→∼Zn(C)⊕Zn−1(C) such that in=ϕn−1j1, where in:Zn(C)↪Cn is the cycle inclusion and j1 is the first summand inclusion, and such that the differential is dn=in−1π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.1givenalgebra

Define sn−1:Cn−1→Cn by sn−1:=ϕn−1j2π1ϕn−1, where j2 is the second inclusion and π1 is the first projection. Then dnsn−1=in−1π1ϕn−1=ϕn−1−1j1π1ϕn−1 by the formula for dn and the compatibility of in−1 with ϕn−1.

2.1L1L2step 1.1algebra∎

Likewise sn−2dn−1=ϕn−1−1j2π2ϕn−1, so dnsn−1+sn−2dn−1=ϕn−1−1(j1π1+j2π2)ϕn−1=1Cn−1. Thus the identity map is null-homotopic, and [L1] makes C∙ contractible.

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:Cn→Zn−1(C) be the canonical epimorphism characterized by dn=in−1πn, where in−1:Zn−1(C)↪Cn−1 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:Zn−1(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 Bn−1(C)=Zn−1(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 Cn↠Zn−1(C); the lifting property in Projective object would provide such a section if the target Zn−1(C) were projective.

Proof

technique · direct
1.1L1L2givenalgebra

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

2.1L3L4L5step 1.1algebra∎

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.

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:Cn→Zn(C), then C∙ is contractible.

Facts & Assumptions

Given: A bounded-above acyclic complex C∙ and retractions rn:Cn→Zn(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.1L1L2givenalgebra

Because in splits, each exact sequence 0→Zn(C)→inCn→Zn−1(C)→0 decomposes Cn as Cn≅Zn(C)⊕Zn−1(C), with the differential again equal to projection onto the second factor followed by inclusion into Cn−1.

2.1L3L4L5step 1.1algebra∎

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.

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.1L1givenalgebra

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

2.1L1L2step 1.1algebra∎

If f:C→D has homotopy inverse g and u:D→E has homotopy inverse v, then (gv)(uf)=g(vu)f≃g1Df=gf≃1C 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.

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:C∙→D∙ admits a chain map g:D∙→C∙ with g∘f=1C,f∘g=1D, then f is a chain homotopy equivalence.

Facts & Assumptions

Given: Chain maps f:C∙→D∙ and g:D∙→C∙ 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.1L2given

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

2.1L1step 1.1algebra∎

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.

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 f−g=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.1L1givenalgebra

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

2.1A1L2step 1.1algebra∎

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.

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

FALSE: every acyclic complex is contractible

Statement

Every acyclic chain complex is contractible.

Facts & Assumptions

Given: The three-term complex 0→Z→2Z→ mod 2Z/2→0, 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.1givenalgebra

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

2.1A1L1L2L3step 1.1algebra∎

If the complex were contractible, then by [L3] its identity would be null-homotopic. In degree 0 that would give a section Z/2→Z of the quotient map Z→Z/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.

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

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 0→Z→2Z→ mod 2Z/2→0, 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.1L1givenalgebra

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].

2.1A1L2L3step 1.1algebra∎

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.

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 0→Z→2Z→ mod 2Z/2→0 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.1L2givenalgebra

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.

2.1A1L1step 1.1algebra∎

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).

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]=−dn−1C (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.1givenL1algebra

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.

2.1A1L1L2step 1.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.

Sources