ConceptComplete

The Universal Coefficient Theorem

The Universal Coefficient Theorem relates cohomology with arbitrary coefficients to homology with integer coefficients, providing a systematic way to compute cohomology from known homology groups.


The UCT for Cohomology

Definition

For an abelian group GG and a non-negative integer nn, the Ext group Ext⁑Z1(A,G)\operatorname{Ext}^1_\mathbb{Z}(A, G) is the first derived functor of Hom⁑(βˆ’,G)\operatorname{Hom}(-, G). Concretely, given a free resolution 0β†’F1β†’F0β†’Aβ†’00 \to F_1 \to F_0 \to A \to 0, we have Ext⁑1(A,G)=coker⁑(Hom⁑(F0,G)β†’Hom⁑(F1,G))\operatorname{Ext}^1(A, G) = \operatorname{coker}(\operatorname{Hom}(F_0, G) \to \operatorname{Hom}(F_1, G)) For finitely generated abelian groups, Ext⁑1(Z,G)=0\operatorname{Ext}^1(\mathbb{Z}, G) = 0 and Ext⁑1(Z/nZ,G)β‰…G/nG\operatorname{Ext}^1(\mathbb{Z}/n\mathbb{Z}, G) \cong G/nG.

Theorem7.5Universal Coefficient Theorem for Cohomology

For any space XX and abelian group GG, there is a natural short exact sequence 0β†’Ext⁑1(Hnβˆ’1(X),G)β†’Hn(X;G)β†’Hom⁑(Hn(X),G)β†’00 \to \operatorname{Ext}^1(H_{n-1}(X), G) \to H^n(X; G) \to \operatorname{Hom}(H_n(X), G) \to 0 This sequence splits (though not naturally), giving Hn(X;G)β‰…Hom⁑(Hn(X),G)βŠ•Ext⁑1(Hnβˆ’1(X),G)H^n(X; G) \cong \operatorname{Hom}(H_n(X), G) \oplus \operatorname{Ext}^1(H_{n-1}(X), G)


Computational Examples

ExampleCohomology of the Klein bottle

The Klein bottle KK has H0(K)β‰…ZH_0(K) \cong \mathbb{Z}, H1(K)β‰…ZβŠ•Z/2ZH_1(K) \cong \mathbb{Z} \oplus \mathbb{Z}/2\mathbb{Z}, H2(K)=0H_2(K) = 0. With G=ZG = \mathbb{Z}:

  • H0(K)β‰…Hom⁑(Z,Z)=ZH^0(K) \cong \operatorname{Hom}(\mathbb{Z}, \mathbb{Z}) = \mathbb{Z}
  • H1(K)β‰…Hom⁑(ZβŠ•Z/2,Z)βŠ•Ext⁑1(Z,Z)β‰…ZβŠ•0=ZH^1(K) \cong \operatorname{Hom}(\mathbb{Z} \oplus \mathbb{Z}/2, \mathbb{Z}) \oplus \operatorname{Ext}^1(\mathbb{Z}, \mathbb{Z}) \cong \mathbb{Z} \oplus 0 = \mathbb{Z}
  • H2(K)β‰…Hom⁑(0,Z)βŠ•Ext⁑1(ZβŠ•Z/2,Z)β‰…0βŠ•Z/2=Z/2ZH^2(K) \cong \operatorname{Hom}(0, \mathbb{Z}) \oplus \operatorname{Ext}^1(\mathbb{Z} \oplus \mathbb{Z}/2, \mathbb{Z}) \cong 0 \oplus \mathbb{Z}/2 = \mathbb{Z}/2\mathbb{Z}

Note that H2(K;Z)β‰ 0H^2(K; \mathbb{Z}) \neq 0 even though H2(K)=0H_2(K) = 0; the torsion in H1H_1 contributes via the Ext term.


The UCT for Homology

Definition

The Tor group Tor⁑1Z(A,G)\operatorname{Tor}_1^\mathbb{Z}(A, G) is the first derived functor of βˆ’βŠ—G- \otimes G. For finitely generated abelian groups, Tor⁑1(Z,G)=0\operatorname{Tor}_1(\mathbb{Z}, G) = 0 and Tor⁑1(Z/nZ,G)β‰…{g∈G:ng=0}\operatorname{Tor}_1(\mathbb{Z}/n\mathbb{Z}, G) \cong \{g \in G : ng = 0\}.

Theorem7.6Universal Coefficient Theorem for Homology

For any space XX and abelian group GG, there is a natural split short exact sequence 0β†’Hn(X)βŠ—Gβ†’Hn(X;G)β†’Tor⁑1(Hnβˆ’1(X),G)β†’00 \to H_n(X) \otimes G \to H_n(X; G) \to \operatorname{Tor}_1(H_{n-1}(X), G) \to 0

RemarkField coefficients

When G=kG = k is a field, both Ext⁑1(βˆ’,k)\operatorname{Ext}^1(-, k) and Tor⁑1(βˆ’,k)\operatorname{Tor}_1(-, k) vanish for torsion-free groups, and the universal coefficient theorems simplify dramatically: Hn(X;k)β‰…Hom⁑k(Hn(X;k),k)H^n(X; k) \cong \operatorname{Hom}_k(H_n(X; k), k) is just the dual vector space. This explains why cohomology with field coefficients is often the cleanest setting for computations.