A chain complex (or simply a complex ) C∗ is a family of R-modules Cn, n ∈ Z, along with R-homomorphisms dn : Cn → Cn−1 called differentials, satisfying dndn+1 = 0 for all n. A chain complex with only finitely many Cn’s is allowed; it can always be extended with the aid of zero modules and zero maps. [In topology, Cn is the abelian group of nchains, that is, all formal linear combinations with ...