Cohomology Groups
Cohomology is the algebraic dual of homology, obtained by applying the functor to the chain complex. It carries additional multiplicative structure that makes it strictly more powerful than homology for many topological problems.
Cochain Complexes
Let be the singular chain complex of a space and an abelian group. The singular cochain group with coefficients in is The coboundary map is defined by for any -singular simplex and cochain .
One verifies since , so forms a cochain complex.
The -th cohomology group of with coefficients in is Elements of are called cocycles and elements of are called coboundaries.
Basic Properties
For a space with path components , we have . This is the group of locally constant -valued functions on . Note the product (not direct sum) β this is a key difference from .
Cohomology is a contravariant functor: a continuous map induces in the reverse direction. This arises because is contravariant. The contravariance is essential for defining the cup product and ring structure on cohomology.
Cohomology satisfies the same Eilenberg-Steenrod axioms as homology (with arrows reversed), including homotopy invariance, excision, and the long exact sequence of a pair. These properties make it an equally valid but complementary algebraic invariant.