ConceptComplete

Cohomology Groups

Cohomology is the algebraic dual of homology, obtained by applying the Hom⁑\operatorname{Hom} functor to the chain complex. It carries additional multiplicative structure that makes it strictly more powerful than homology for many topological problems.


Cochain Complexes

Definition

Let Cβˆ—(X)C_*(X) be the singular chain complex of a space XX and GG an abelian group. The singular cochain group with coefficients in GG is Cn(X;G)=Hom⁑(Cn(X),G)C^n(X; G) = \operatorname{Hom}(C_n(X), G) The coboundary map Ξ΄n:Cn(X;G)β†’Cn+1(X;G)\delta^n : C^n(X; G) \to C^{n+1}(X; G) is defined by (Ξ΄nΟ†)(Οƒ)=Ο†(βˆ‚n+1Οƒ)(\delta^n \varphi)(\sigma) = \varphi(\partial_{n+1} \sigma) for any (n+1)(n+1)-singular simplex Οƒ\sigma and cochain Ο†βˆˆCn(X;G)\varphi \in C^n(X; G).

One verifies Ξ΄n+1∘δn=0\delta^{n+1} \circ \delta^n = 0 since βˆ‚nβˆ˜βˆ‚n+1=0\partial_n \circ \partial_{n+1} = 0, so (Cβˆ—(X;G),Ξ΄)(C^*(X; G), \delta) forms a cochain complex.

Definition

The nn-th cohomology group of XX with coefficients in GG is Hn(X;G)=ker⁑δn/im⁑δnβˆ’1=Zn(X;G)/Bn(X;G)H^n(X; G) = \ker \delta^n / \operatorname{im} \delta^{n-1} = Z^n(X; G) / B^n(X; G) Elements of Zn=ker⁑δnZ^n = \ker \delta^n are called cocycles and elements of Bn=im⁑ δnβˆ’1B^n = \operatorname{im}\, \delta^{n-1} are called coboundaries.


Basic Properties

ExampleZeroth cohomology

For a space XX with path components {XΞ±}α∈A\{X_\alpha\}_{\alpha \in A}, we have H0(X;G)β‰…βˆΞ±βˆˆAGH^0(X; G) \cong \prod_{\alpha \in A} G. This is the group of locally constant GG-valued functions on XX. Note the product (not direct sum) β€” this is a key difference from H0(X;G)≅⨁αGH_0(X; G) \cong \bigoplus_\alpha G.

RemarkContravariant functoriality

Cohomology is a contravariant functor: a continuous map f:Xβ†’Yf : X \to Y induces fβˆ—:Hn(Y;G)β†’Hn(X;G)f^* : H^n(Y; G) \to H^n(X; G) in the reverse direction. This arises because Hom⁑(βˆ’,G)\operatorname{Hom}(-, G) 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.