Definition
Let R be a ring and let {Cn}n∈Z be a family of (left) R-modules
.
A chain complex (C∙,d) is a collection of R-linear maps (called differentials)
dn:Cn⟶Cn−1(n∈Z)such that
dn−1∘dn=0for all n.Equivalently, im(dn)⊆ker(dn−1) for all n.
The associated homology modules are
Hn(C∙)=ker(dn)/im(dn+1),see homology module
.
Cross-links
- Morphisms between complexes: chain map
.
- When all homology vanishes: exact complex
.
- Categorical setting: in an abelian category
, a chain complex is defined the same way using kernels and images.
Examples
Complex concentrated in degree 0.
For an R-module M, the diagram
⋯→0→M→0→⋯with M in degree 0 and all differentials 0, is a chain complex. Its homology is H0≅M and Hn=0 for n=0.
A map as a 2-term complex.
Any R-linear map f:M→N gives a chain complex
0⟶MfN⟶0with M in degree 1 and N in degree 0. Then
H1≅ker(f),H0≅coker(f),using kernel
/ cokernel
.
“Multiplication by x” complex.
For x∈R, the 2-term complex
0→R⋅xR→0(degrees 1→0) has
H1≅{r∈R:xr=0}=AnnR(x),H0≅R/xR.If R is a domain and x=0, then H1=0.