Homological Algebra (II): Chain Complexes
25 Jan 2019In this post, we look at the central objects of homological algebra, namely chain complexes and their homology.
As before, we will work in an abelian category, such as the category of $A$-modules with $A$ a commutative ring.
Chain complexes
A chain complex, or simply a complex, is a sequence of objects and maps
such that $d_{n-1}\circ d_n=0$ for every $n$. We denote this complex by $K_\bullet$. The maps $d_n$ are called the differentials of the complex $K_\bullet$, and we often omit the indices to write simply $d$.
The homology of the complex $K_\bullet$ is the collection of objects given by
Proposition: $K_\bullet$ is exact if and only if $H_n(K_\bullet)=0$ for all $n$. $\qed$
We can also consider the dual notion of a cochain complex $K^\bullet$ with arrows reversed,
satisfying $d_{n+1}\circ d_n=0$, with cohomology
We see that the difference between homology and cohomology is not in the essential content, but only an index convention. Historically, the study of chain complexes came first in algebraic topology, but today it is more convenient in many contexts to work with cochain complexes and cohomology.
Usually, the objects $K_n$ (or $K^n$) can be thought of as the collection of “function-like objects” satisfying certain properties, and the differential $d$ is a local operation. In this case, to check whether an element is in $\ker d_n$, we only need to check locally everywhere; but to check whether it is in $\im d_{n+1}$, we need to find a globally defined preimage. In these contexts, the (co)homology can be interpreted as an important measure of the failure of a local-to-global property.
For example, in the de Rham cohomology on a smooth manifold, $K^n$ represent differential forms, and the cohomology turns out to be a topological (not just smooth) invariant of the manifold.
Morphisms of complexes
A morphism of complexes $f:K_\bullet\to K’_ \bullet$ is a collection of maps $f_n:K_n\to K’_ n$, such that the diagram
commutes, ie. $d’\circ f_n=f_{n-1}\circ d$.
Now clearly $f_n(\ker d_n)\subseteq\ker d'_ n$ and $f_n(\im d_{n+1})\subseteq\im d'_ {n+1}$, so $f_n$ induces a map
which we will usually write simply as $f$.
Now we can construct a new category, in which the objects are complexes and the maps are morphisms of complexes. Then we have the following interpretation of $H_n$:
Proposition: $H_n(-)$ is a functor (called the $n$-th homology functor) from the category of complexes to the original category, where for a morphism $f$, we define $H_n(f)=f_{* n}$.
Proof: It is clear that $H_n(1_ {K_\bullet})=1_ {H_n(K_\bullet)}$. Now for morphisms
and any $x\in K_n$, we have
and we are done. $\qed$
Homotopic maps
Note that there are nonzero morphisms which induce the zero map in homology:
Proposition: For any collection of maps $h_n:K_n\to K’_ {n+1}$, define
Then $\varphi:K_\bullet\to K’_ \bullet$ is a morphism of complexes, which induces the zero map in homology (ie. $\varphi_{* n}=0$ for all $n$).
Proof: To see that $\varphi$ is a morphism of complexes, it suffices to note that
Now for any $x\in\ker d_n$, we have
so $\varphi_{* n}$ maps every element $x+\ker d_n\in H_n(K_\bullet)$ to $0$ in $H_n(K’_ \bullet)$. Hence $\varphi_{* n}=0$. $\qed$
We say that two morphisms of complexes $f,g:K_\bullet\to K’_ \bullet$ are chain homotopic, or homotopic, written $f\sim g$, if there is a collection of maps $h_n:K_n\to K’_ {n+1}$ such that
As the name suggests, this concept first appeared in the context of algebraic topology.
Corollary: If two morphisms of complexes are homotopic, then they induce the same map in homology (ie. $f\sim g$ implies $f_{* n}=g_{* n}$ for all $n$). $\qed$
Two complexes $K_\bullet$, $K’_ \bullet$ are homotopy equivalent if there are morphisms
such that $f’\circ f\sim1_ K$ and $f\circ f’\sim 1_{K’}$.
Corollary: Homotopy equivalent complexes have the same homology. $\qed$
The homology long exact sequence
We say that a sequence of complexes
is exact if for every $n$, the sequence
is exact.
The following result could be viewed as the “fundamental theorem of homological algebra.” This gives us a construction of a homology long exact sequence, which is very useful for computing homology in specific circumstances.
Theorem: Let
be a (short) exact sequence of complexes. Then we have a (long) exact sequence given by
Proof: This will follow from two applications of the snake lemma. First we consider the following commutative diagram:
where the rows are exact. Hence by the snake lemma, we have the exact sequences
(since $f_n$ injective implies $\overline{f_n}$ injective), and
(since $g_{n-1}$ surjective implies $\underline{g_{n-1}}$ surjective).
Now consider the diagram
Here the map $\tilde d_n$ is induced from the map $d_n:K_n\to K_{n-1}$, by noting that $\im d_n\subseteq\ker d_{n-1}$ and $\im d_{n+1}\subseteq\ker d_n$. The maps $\tilde d'_ {n+1}$ and $\tilde d''_ {n+1}$ are defined similarly.
Again by the snake lemma, we get an exact sequence
Now we have
and similarly for $\tilde d'_ n$ and $\tilde d''_ n$. Also, it is routine to check that
Hence we get the long exact sequence in the claim. $\qed$
Comments (0)
Be the first to comment!