Chain Homotopy, Quasi-Isomorphisms, and Derived Vocabulary
Chain homotopy and quasi-isomorphism compare complexes at two different resolutions. A chain homotopy is explicit degree-shifting data showing that two maps differ by a boundary. A chain-homotopy equivalence has an inverse up to such data. A quasi-isomorphism asks only that a specified chain map induce isomorphisms on every homology group. Consequently,
but neither converse holds for general complexes of modules. The mapping cone makes the distinction testable: a map is a quasi-isomorphism exactly when its cone is acyclic, whereas it is a chain-homotopy equivalence exactly when its cone is contractible. Derived language then makes quasi-isomorphisms formally invertible without pretending that they possess degree-by-degree inverses.
Required background. Categories, Functors, Natural Transformations, and Universal Properties and Chains, Homology, Cohomology, and Exact Sequences. They supply the categories, kernels, images, homology, and long exact sequences used below.
Chain complexes and grading conventions
Section titled “Chain complexes and grading conventions”Let be a ring. Unless stated otherwise, all complexes are chain complexes of left -modules,
The complexes may be unbounded, although the worked examples are finite. The same definitions make sense in an additive category when only sums and homotopies are needed. Kernels, images, homology, acyclicity, and the long exact homology sequence require an abelian setting.
A chain map is a degree-zero family satisfying
The equation is the typed reason that sends cycles to cycles and boundaries to boundaries. It therefore induces .
Chain homotopy compares maps
Section titled “Chain homotopy compares maps”Let be chain maps. A chain homotopy from to is a degree- family
such that
Both terms on the right have type . We write . Equation (1) does not say that ; it says that their difference is controlled by the differentials.
Why homotopic maps agree on homology
Section titled “Why homotopic maps agree on homology”Take a cycle , so . Equation (1) gives
Thus and differ by a boundary in , and hence
Therefore chain-homotopic maps induce the same map on every homology group. The converse is false in general: equality of induced homology maps need not produce the degree- maps in (1).
Homotopy is compatible with composition. If and are chain maps, then implies and . This is why maps modulo chain homotopy form a category rather than merely a set of ad hoc equivalence classes. These chain-complex, homotopy, and induced-homology conventions agree with Stacks Project Authors 2026, §12.13, tags 010V, 010X, 010Z, 0110, 0113, 0115, and 0116.
Homotopy equivalence keeps chain-level control
Section titled “Homotopy equivalence keeps chain-level control”A chain map is a chain-homotopy equivalence if there is a chain map with
The map is a homotopy inverse, not necessarily an actual inverse in the category of chain complexes. Applying homology and using the preceding proof shows that is the inverse of for every . Every chain-homotopy equivalence is therefore a quasi-isomorphism.
A finite interval contracts onto either endpoint
Section titled “A finite interval contracts onto either endpoint”Let be the chain complex
in degrees and . Let be concentrated in degree zero. Define
Then . The degree- map
satisfies
For example, the right side sends to and sends to . Thus and are homotopy equivalent even though their terms are not degreewise isomorphic. The homotopy records exactly how the edge and the difference of its endpoints cancel.
A complex is contractible when . A contractible complex is acyclic because its identity induces both the identity and the zero map on homology. The reverse implication depends on the coefficient category and fails for general -modules.
Quasi-isomorphism asks only about homology
Section titled “Quasi-isomorphism asks only about homology”A chain map is a quasi-isomorphism if
for every . This is a property of a specified map. Merely listing abstract isomorphisms does not construct a chain map and therefore does not establish a quasi-isomorphism.
Four common comparison levels are now distinct:
- equality means the complexes have the same graded modules and the same differential, not merely corresponding data;
- a chain isomorphism has an actual inverse commuting with the differentials;
- a chain-homotopy equivalence has an inverse only up to explicit homotopies; and
- a quasi-isomorphism need only become invertible after applying every homology functor.
The next construction detects exactly how far a chain map is from being a quasi-isomorphism or a homotopy equivalence.
The mapping cone tests the difference
Section titled “The mapping cone tests the difference”For a chain map , define its mapping cone by
and
The indices in (2) are determined by and . Applying the differential twice gives
where the middle terms cancel because is a chain map. The minus sign in (2) is essential.
Define the suspension by
There is a short exact sequence of complexes
whose long exact homology sequence contains
Exactness immediately gives the first cone criterion:
There is a stronger chain-level criterion:
This is Hughes and Ranicki 1996, Lemma 3.6(iii), p. 32, PDF; their cone uses an equivalent sign convention.
One direction constructs a contracting homotopy on the cone from a homotopy inverse of . Conversely, write a contracting homotopy of the cone in block form relative to . Its component is a chain map , while the diagonal components of supply homotopies and . Criteria (3) and (4) expose the precise gap: acyclic need not mean contractible. For the homotopy, acyclic-complex, and cone comparison—including the acyclic-cone criterion—see Weibel 1994, Chapter 1, §§1.4–1.5, especially Corollary 1.5.4, p. 19.
A quasi-isomorphism without a homotopy inverse
Section titled “A quasi-isomorphism without a homotopy inverse”Over , consider
in degrees and , and let . Reduction modulo defines a chain map : its degree-zero component is , and its degree-one component is zero. Since
is a quasi-isomorphism.
It is not a chain-homotopy equivalence. Any homomorphism is zero, so no chain map can make the identity. Moreover, has no nonzero degree- homotopy, so would force literal equality.
The cone displays the same obstruction. With convention (2), it is
in degrees . This complex is exact, hence acyclic. It is not contractible: a contracting homotopy in degree zero would give a homomorphism splitting reduction modulo , which does not exist. Thus this one finite example simultaneously disproves
and
for complexes of abelian groups.
Why coefficients matter
Section titled “Why coefficients matter”For complexes of algebraic vector spaces over a field, every short exact sequence splits. Choosing complements to boundaries and cycles shows that every acyclic complex is noncanonically contractible. By the cone criteria, every quasi-isomorphism of such bare vector-space complexes has a homotopy inverse.
That conclusion does not automatically survive in categories of modules, sheaves, topological or completed vector spaces, differential operators, local observables, or differential graded algebras. Even when an underlying vector-space splitting exists, it may fail to be continuous, local, covariant, multiplicative, or compatible with a pairing. The ambient category is part of the assertion.
What derived language changes
Section titled “What derived language changes”Write for the category of chain complexes of -modules and chain maps. The homotopy category has the same objects, but its morphisms are chain maps modulo chain homotopy. Thus homotopic maps become equal in , and chain-homotopy equivalences become isomorphisms there.
The derived category is obtained by formally inverting all quasi-isomorphisms:
A morphism in can be represented by a roof
which is read formally as . The symbol here does not assert that has a degreewise chain inverse. Different roofs can represent the same derived morphism, and their equivalence is governed by the localization construction.
Derived language therefore does more than discard a complex and retain its homology groups. Over a general ring, a complex need not split as a direct sum of its homology objects, and extension data can remain visible in . What changes is the class of maps declared invertible: quasi-isomorphisms are treated as equivalences while chain-level representatives and their relations still matter. The cone-and-shift construction of the homotopy category and its localization is developed in Stacks Project Authors 2026, §13.9, tag 014E and Stacks Project Authors 2026, §13.11, tag 05RR.
Translating to cochain language
Section titled “Translating to cochain language”BRST and BV complexes are usually cohomologically graded. For
a cochain homotopy has degree :
and the homotopy equation is
The cochain cone convention corresponding to (2) is
With homology replaced by cohomology, the definitions and both cone criteria are unchanged. Writing the grading and cone convention explicitly avoids the most common sign error.
A controlled BV-facing example
Section titled “A controlled BV-facing example”Let be a field and let be the two-term cochain complex
For any cochain complex , set . Let be projection and inclusion. Then . Define a degree- map by
On both and one checks that
Thus is contractible and . This is the linear-algebra pattern behind recognizing a contractible BRST or BV doublet: the pair contributes no cohomology, and the displayed supplies stronger chain-level cancellation.
Actual free BV theories contain more data than a bare cochain complex. For example, the formulation of Benini, Musante, and Schenkel uses a complex of linear differential operators together with a compatible shifted pairing and a Green witness; its time-slice statements ask appropriate maps of cochain-complex-valued theories to be quasi-isomorphisms. Eliminating a pair in that setting requires compatibility with the relevant locality, differential, pairing, support, and functorial structures. The calculation above alone does not establish equivalence of QFTs, preservation of brackets, locality, unitarity, or quantization. For the free-BV objects, Green witnesses, and quasi-isomorphism-valued time-slice comparison, see Benini, Musante, and Schenkel 2024, §§2.1 and 2.4, Definitions 2.9 and 2.11, and Theorem 3.13.
The later page Derived Critical Loci and Derived Gauge Quotients will use this vocabulary in a geometric setting. This page does not construct derived critical loci or gauge quotients; it supplies the comparison language needed to state what their weak equivalences mean.
Common pitfalls
Section titled “Common pitfalls”Comparing homology groups without a map. Abstract isomorphisms do not constitute a quasi-isomorphism. One needs a chain map inducing isomorphisms, or an explicitly controlled zigzag of such maps.
Reversing the implication chain. A homotopy equivalence is always a quasi-isomorphism, but the finite example shows that a quasi-isomorphism need not have a homotopy inverse.
Equating acyclic with contractible. Acyclicity is a homology statement; contractibility requires a degree-shifting witness for the identity. They coincide for split complexes, not in every coefficient category.
Dropping the cone sign. For the conventions on this page, the second cone component has differential in chain grading and in cochain grading. Without the minus sign, the cross terms in the square of the differential add instead of canceling.
Treating a formal inverse as a chain inverse. Localization makes a quasi-isomorphism invertible in . It does not manufacture a degreewise inverse in or a homotopy inverse in .
Inferring physical equivalence from cohomology alone. A quasi-isomorphism of underlying complexes says nothing by itself about locality, products, brackets, pairings, support conditions, positivity, unitarity, or quantization. Those structures require their own compatible maps and theorems.
Check your understanding
Section titled “Check your understanding”Type check. If , verify the types of both terms in on .
Answer check. The first composite is . The second is .
Proof checkpoint. Prove directly that a contractible complex is acyclic.
Answer check. If and is a cycle, then is a boundary. Hence every homology class vanishes.
Cone calculation. Compute the cone of and check exactness at its middle term.
Answer check. The cone is . The image of is , exactly the kernel of reduction modulo .
Counterexample check. Why can no contracting homotopy exist for that acyclic cone?
Answer check. Its degree-zero equation would require a homomorphism with . Every such homomorphism is zero, so the required splitting is impossible.
Cochain transfer. For the pair , verify the homotopy equation first on and then on .
Answer check. On , . On , . Thus is the identity on the pair.
What has been established
Section titled “What has been established”Chain homotopy supplies explicit higher-degree data relating maps; chain-homotopy equivalence preserves a complex up to that data; and quasi-isomorphism preserves homology through a specified map. Mapping cones separate acyclicity from contractibility and provide practical criteria for both notions. The categories , , and then record, respectively, strict chain maps, maps modulo homotopy, and maps after quasi-isomorphisms have been formally inverted.
For the chapter-wide comparison of these notions with higher and local-to-global structures, continue eventually to Derived, Higher, and Factorization Frameworks: a Boundary Map.
References
Section titled “References”-
Marco Benini, Giorgio Musante, and Alexander Schenkel, “Quantization of Lorentzian Free BV Theories: Factorization Algebra vs Algebraic Quantum Field Theory,” Letters in Mathematical Physics 114 (2024), article 36, DOI:10.1007/s11005-024-01784-1, arXiv:2212.02546v2, §§ 1 and 2.1; § 2.4, Definitions 2.9 and 2.11; Definitions 3.1, 3.3, and 3.5; Theorem 3.13; and Propositions 4.3 and 4.6. Free BV cochain complexes, quasi-isomorphism-valued time-slice statements, shifted pairings, and Green witnesses.
-
Bruce Hughes and Andrew Ranicki, Ends of Complexes, Cambridge Tracts in Mathematics 123, Cambridge University Press (1996), Chapter 3, Lemma 3.6(iii), p. 32, author-hosted text, PDF. A chain map is a chain-homotopy equivalence exactly when its mapping cone is contractible; their cone convention differs by standard signs.
-
The Stacks Project Authors, Derived Categories, The Stacks Project (continuously updated; accessed August 11, 2026), Stacks Project Authors, § 13.9, tag 014E and Stacks Project Authors, § 13.11, tag 05RR. Cones, shifts, homotopy categories, and construction of the derived category by inverting quasi-isomorphisms.
-
The Stacks Project Authors, Homological Algebra, The Stacks Project (continuously updated; accessed August 11, 2026), Stacks Project Authors, § 12.13, tags 010V, 010X, 010Z, 0110, 0113, 0115, and 0116. Chain and cochain complexes, homotopies, homotopy equivalences, quasi-isomorphisms, acyclic complexes, and induced maps on homology. The current text was checked together with the project’s correction history.
-
Charles A. Weibel, An Introduction to Homological Algebra, Cambridge University Press (1994), Chapter 1, §§ 1.4–1.5, DOI:10.1017/CBO9781139644136.002. Chain homotopies, homotopy equivalences, split and nonsplit acyclic complexes, and mapping cones; see especially Corollary 1.5.4, p. 19, for the acyclic-cone criterion. The author’s correction list changes “split complexes” to “exact complexes” on p. 19, line .