Definition
Let f,g:C∙→D∙ be chain maps
between chain complexes
(C∙,dC) and (D∙,dD).
A chain homotopy from f to g is a family of R-linear maps
sn:Cn⟶Dn+1(n∈Z)such that, for every n,
fn−gn=dn+1D∘sn+sn−1∘dnC.One writes f≃g if such an s exists.
Key consequence
If f≃g, then the induced maps on homology agree:
Hn(f)=Hn(g)for all n,where homology module
is used.
Cross-links
- Special case: a contracting homotopy id≃0 shows a complex is “contractible,” hence exact
.
- Chain homotopy is the basic equivalence relation behind chain-homotopy categories; compare chain map
.
Examples
Degree-0 complexes: homotopy forces equality.
If C∙ and D∙ are concentrated in degree 0, then any sn must be 0 (there is no D1), so the homotopy identity becomes f0−g0=0. Thus f≃g implies f=g in this case.
A contractible 2-term complex.
Consider the complex C∙ with C1=R, C0=R, and d1=idR (all other Cn=0). This is a chain complex since d0=0.
Define s0:C0→C1 to be idR and all other sn=0. Then for n=0,
(id−0)0=d1s0+s−1d0=id∘id+0,and for n=1,
(id−0)1=d2s1+s0d1=0+id∘id.Hence idC∙≃0. In particular Hn(C∙)=0 for all n, so C∙ is exact
.
Split exact complexes admit contracting homotopies.
If each short exact sequence
0→im(dn+1)→Cn→im(dn)→0splits (as in many algebraic settings), then one can choose splittings to build maps sn:Cn→Cn+1 with id≃0. This provides a conceptual way to recognize contractible (hence exact) complexes.