KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesChain Homotopy and the Comparison TheoremEngineering · Engineering MathematicsLesson 3/9← PrevNext →
GuidePublished 6 Aug 20264 min readBy Kevin JoginComputational Number TheoryDerived FunctorsChain HomotopyHomotopy Equivalence
On this page

Ask about this page

KEVOS AIChain Homotopy and the Comparison Theorem

KEVOS knowledge first · trusted web sources when needed

Skip to the main content

Mathematics•Derived Functors

Chain Homotopy and the Comparison Theorem

Why the choice of resolution does not matter, and the algebraic notion of homotopy that makes it so.

  • Engineering
  • Mathematics
  • Part 3 of 9
  • 3 min read
  • KV-MATH-0127
Executive summary

Homotopic chain maps induce the same map on homology

Two chain maps are homotopic when their difference is a boundary in the algebraic sense: f − g = ∂s + s∂ for some degree-raising family s. Homotopic maps induce the same map on homology, which is what makes derived functors well defined: any two projective resolutions of a module are homotopy equivalent, so the homology of the resolved complex does not depend on which resolution was chosen.

Learning objectives

  • Define chain homotopy and homotopy equivalence.
  • Prove that homotopic maps agree on homology.
  • State and apply the comparison theorem.
  • Distinguish homotopy equivalence from quasi-isomorphism.

Section 01Homotopy

f − g = ∂s + s∂,    sn: Cn → Dn+1

The family s need not commute with anything; it is simply a degree-raising map of graded modules. On a cycle z, (f − g)(z) = ∂s(z) is a boundary, so f and g agree on homology classes.

This is the only reason derived functors exist

Additive functors preserve the identity ∂s + s∂, so they carry homotopies to homotopies. Hence the homology of the image complex is independent of the chosen resolution. Additivity of the functor is exactly what this argument needs, which is why it is a standing hypothesis.

Section 02The comparison theorem

AlgorithmComparison theorem for projective resolutionsin: two resolutions and a map  →  out: a lift, unique up to homotopy
  1. Let P• ↠ M be a projective resolution and Q• ↠ N any resolution, with f: M → N given.
  2. Construct a chain map lifting f by induction: at each stage the projectivity of Pn lifts the required map through the surjection onto the cycles of Q•. Projectivity supplies the lift; exactness of Q supplies the surjection.
  3. Any two such lifts are chain homotopic, by the same induction applied to their difference.
  4. Taking M = N and f = 1 gives: any two projective resolutions of M are chain homotopy equivalent.
  5. Therefore the derived functors computed from either agree, canonically.
Only the source needs to be projective; the target needs only to be a resolution. This asymmetry is what makes the theorem usable.
The horseshoe lemma

Given a short exact sequence of modules and projective resolutions of the outer two, the horseshoe lemma builds a compatible resolution of the middle term, producing a short exact sequence of complexes. That is the step converting a short exact sequence of modules into the long exact sequence of derived functors.

Section 03Homotopy equivalence versus quasi-isomorphism

Homotopy equivalenceStronger

Chain maps both ways whose composites are homotopic to identities. Preserved by every additive functor.

Quasi-isomorphismWeaker

A chain map inducing isomorphisms on all homology. NOT generally preserved by additive functors.

The distinction is not academic

A quasi-isomorphism can be destroyed by applying a functor, whereas a homotopy equivalence cannot. This is precisely why derived functors are computed with projective or injective resolutions rather than arbitrary quasi-isomorphic complexes, and why the derived category has to be constructed by formally inverting quasi-isomorphisms rather than by taking homotopy classes.

Between bounded-below complexes of projectives the two notions coincide, which is why the comparison theorem is available in exactly the setting where resolutions live.

ReferenceFrequently asked questions

Is chain homotopy the algebraic shadow of topological homotopy?

Yes, and historically that is where it came from. Homotopic maps of spaces induce chain homotopic maps on singular chains, so they agree on homology. The algebraic notion was abstracted from exactly this.

Does a contracting homotopy prove exactness?

Yes — if the identity of a complex is homotopic to zero, all homology vanishes. The converse fails in general, but holds for bounded-below complexes of projectives, which is again the resolution setting.

Why must the functor be additive?

Because the homotopy identity involves a sum of two composites. A non-additive functor need not preserve that sum, so homotopic maps could have non-homotopic images and the whole independence argument would collapse.

NavigateContinue in this stream

Curated next steps from this page. The site also surfaces algorithmically related reading below.

  • Derived FunctorsProjective and Injective Resolutions
  • Derived FunctorsChain Complexes and Homology
  • Derived FunctorsDerived Functors
  • Derived FunctorsThe Long Exact Homology Sequence

ProvenanceSources and further reading

This page is an original KEVOS explanatory article. It presents the underlying mathematics — definitions, algorithms, complexity results and selection criteria — in KEVOS editorial voice. No text is reproduced from any copyrighted source. Where numerical tables are relevant, KEVOS links to live authoritative databases rather than republishing static values.

On this page

  1. Executive summary
  2. Homotopy
  3. The comparison theorem
  4. Homotopy equivalence versus quasi-isomorphism
  5. FAQ
  6. Continue in this stream
  7. Sources
Page ID
KV-MATH-0127
Taxonomy
ENG-MATH — Engineering / Mathematics
Collection
COL-HOMALG-001
Topic stream
HA-DERIVED
Version
1.1.0 / content 2026.08
Last reviewed
2026-08-06

Continue learning

The Long Exact Homology SequenceGuide · Engineering MathematicsNEXT LESSON →Projective and Injective ResolutionsGuide · Engineering MathematicsChain Complexes and HomologyGuide · Engineering MathematicsDerived FunctorsGuide · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®