Group Cohomology

Introduction

Group cohomology assigns to a group $G$ and a module $M$ on which $G$ acts a sequence of abelian groups $H^n(G,M)$, $n \geq 0$, whose first terms have concrete interpretations: $H^0(G,M)$ is the subgroup of invariant elements, $H^1(G,M)$ classifies the crossed homomorphisms up to principal ones and hence the complements to $M$ in the semidirect product, and $H^2(G,M)$ classifies the extensions of $G$ by $M$. The higher groups measure the failure of the invariants functor to be exact, and they are the algebraic input to the classification of finite simple groups, to the theory of the Schur multiplier and projective representations, and to the obstruction theory of extensions.

This article is the sixteenth of the corpus and the seventh of the group articles, below the foundational layer and Infinite Abelian Groups, Solvable and Nilpotent Groups, Combinatorial Group Theory, Infinite Groups, Coxeter Groups and Braid Groups. It uses the categorical language of Universal Properties and Categories, the extension theory and the abelian invariants of the group articles, and the presentation theory of Combinatorial Group Theory. The object of the article is the cohomology of a group: the standard resolution, the exact sequences, the low-dimensional interpretations, homology and the Schur multiplier, and the cohomology of finite groups. The general homological algebra over a ring — the theory of resolutions of modules, the functors $\operatorname{Ext}$ and $\operatorname{Tor}$, and derived functors — belongs in the Linear Spaces slot, and the group ring is treated among the rings; both are named here only where the translation is a definition, and the cochain-level theory is developed in line.

G-Modules and the Standard Resolution

G-Modules

Definition. A $G$-module is an abelian group $M$ together with an action of $G$ by automorphisms, that is, a map $G \times M \to M$, $(g,m) \mapsto gm$, with $em = m$ and $g(hm) = (gh)m$ for all $g, h \in G$, and with $g(m + m') = gm + gm'$. The action is trivial if $gm = m$ for all $g,m$. A morphism of $G$-modules is a homomorphism of abelian groups $f : M \to N$ with $f(gm) = g f(m)$. The $G$-modules and their morphisms form an abelian category in the sense of Universal Properties and Categories, with kernels and cokernels computed on the underlying abelian groups.

Definition. The invariants of a $G$-module are $M^{G} = \{m \in M : gm = m \text{ for all } g \in G\}$, and the coinvariants are $M_{G} = M / \langle gm - m : g \in G, m \in M\rangle$, where the denominator is the subgroup generated by the elements $gm - m$.

Proposition. $M \mapsto M^G$ is a left exact functor from $G$-modules to abelian groups, and $M \mapsto M_G$ is a right exact functor; the inclusion $M^G \hookrightarrow M$ followed by the quotient $M \twoheadrightarrow M_G$ gives a natural map $M^G \to M_G$, which is neither injective nor surjective in general. Cohomology is the sequence of derived functors of the invariants, and homology the sequence of derived functors of the coinvariants; the derived-functor formulation belongs, and the cochain-level definition below is the one used here.

Example. The trivial module $\mathbb{Z}$ has the trivial action; $\mathbb{Z}^G = \mathbb{Z}$ and $\mathbb{Z}_G = \mathbb{Z}$. The $G$-module $\mathbb{Z}[G]$ of finitely supported integer functions on $G$, with $(g \cdot f)(h) = f(g^{-1}h)$, is the group ring, and $G$-modules are exactly the modules over the ring $\mathbb{Z}[G]$; the ring-theoretic properties of $\mathbb{Z}[G]$ are those , while the module theory belongs, and neither is used here beyond this translation.

The Standard Resolution

Definition. The homogeneous bar resolution of $\mathbb{Z}$ over $G$ is the complex of $G$-modules

$$ \cdots \longrightarrow \mathbb{Z}[G^{n+1}] \xrightarrow{\ \partial_n\ } \mathbb{Z}[G^n] \longrightarrow \cdots \longrightarrow \mathbb{Z}[G] \xrightarrow{\ \partial_0\ } \mathbb{Z} \longrightarrow 0, $$

where $\mathbb{Z}[G^n]$ is free on the $n$-tuples with the diagonal $G$-action, the map $\partial_n$ is the alternating sum of the face maps that drop one coordinate,

$$ \partial_n(g_0,\ldots,g_n) = \sum_{i=0}^{n} (-1)^i (g_0,\ldots,\widehat{g_i},\ldots,g_n), $$

and $\partial_0$ augments $\mathbb{Z}[G] \to \mathbb{Z}$ by $\sum a_g g \mapsto \sum a_g$. The identity $\partial_{n-1}\partial_n = 0$ holds.

Definition. An inhomogeneous $n$-cochain on $G$ with values in $M$ is a function $\alpha : G^n \to M$; the cochains form an abelian group $C^n(G,M) = \operatorname{Maps}(G^n, M)$ with $C^0(G,M) = M$, and the coboundary is

$$ (d\alpha)(g_1,\ldots,g_{n+1}) = g_1 \alpha(g_2,\ldots,g_{n+1}) + \sum_{i=1}^{n} (-1)^{i} \alpha(g_1,\ldots,g_i g_{i+1},\ldots,g_{n+1}) + (-1)^{n+1} \alpha(g_1,\ldots,g_n). $$

Definition. The cohomology of $G$ with coefficients in $M$ is

$$ H^n(G,M) = Z^n(G,M)/B^n(G,M), \qquad Z^n = \ker(d : C^n \to C^{n+1}), \quad B^n = \operatorname{im}(d : C^{n-1} \to C^n), $$

the cocycles and coboundaries respectively. Homology is defined from the same resolution by applying the coinvariants functor: $H_n(G,M)$ is the homology of the complex $C_n(G,M) = M \otimes_{\mathbb{Z}} \mathbb{Z}[G^n]$ with the induced boundary, and $H_n(G,M)$ is covariantly functorial in $M$.

Theorem. $d^2 = 0$, so $H^n(G,M)$ is defined, and $H^0(G,M) = M^G$.

Proof. For the first statement, each new face operation is the alternating sum of compositions of face maps, and the compositions cancel in pairs. For the second, $d\alpha$ for $\alpha \in C^0 = M$ is the function $(d\alpha)(g) = g\alpha - \alpha$, so $\ker d = M^G$.

Remark. The definition via the bar resolution is the classical one of Eilenberg and Mac Lane; the identification of $H^n(G,M)$ with the $n$-th right derived functor of the invariants functor, and with $\operatorname{Ext}^n_{\mathbb{Z}[G]}(\mathbb{Z}, M)$, is the derived-functor theorem of homological algebra and belongs, where the resolutions and the Ext functor are developed. The cochain-level definition is sufficient for everything in this article.

Functoriality and Exact Sequences

The Long Exact Sequence

Proposition. $H^n(G,M)$ is contravariant in $G$ and covariant in $M$: a homomorphism $\varphi : H \to G$ turns a $G$-module $M$ into an $H$-module and induces a map $H^n(G,M) \to H^n(H,M)$, while a morphism of $G$-modules $f : M \to N$ induces a map $H^n(G,M) \to H^n(G,N)$; the two constructions commute with composition and with each other.

Theorem (long exact sequence). A short exact sequence of $G$-modules $0 \to M' \to M \to M'' \to 0$ gives a long exact sequence of abelian groups

$$ 0 \to H^0(G,M') \to H^0(G,M) \to H^0(G,M'') \xrightarrow{\ \delta\ } H^1(G,M') \to H^1(G,M) \to H^1(G,M'') \xrightarrow{\ \delta\ } H^2(G,M') \to \cdots, $$

functorial in the exact sequence, with connecting maps $\delta$ natural; the sequence continues indefinitely to the right. Similarly there is a long exact homology sequence.

Proof sketch. The bar complex is a complex of free $\mathbb{Z}[G]$-modules, and applying the functor $\operatorname{Hom}_{\mathbb{Z}[G]}(\mathbb{Z}[G^{n+1}],-)$ to a short exact sequence of coefficients gives a short exact sequence of cochain complexes because the modules $\mathbb{Z}[G^{n+1}]$ are free; the snake lemma applied to the resulting commuting diagram of cochain complexes produces the connecting maps and the exactness. The homology statement is the same argument with the tensor product.

Restriction, Corestriction and Shapiro's Lemma

Definition. For $H \leq G$ and a $G$-module $M$, the restriction $\operatorname{Res}^G_H : H^n(G,M) \to H^n(H,M)$ is induced by the inclusion $H \hookrightarrow G$; a cochain restriction is simply the restriction of the function $\alpha : G^n \to M$ to $H^n$.

Definition. The induced module of an $H$-module $N$ is $\operatorname{Ind}_H^G N = \mathbb{Z}[G] \otimes_{\mathbb{Z}[H]} N$, and the coinduced module is $\operatorname{Coind}_H^G N = \operatorname{Hom}_{\mathbb{Z}[H]}(\mathbb{Z}[G], N)$, with the $G$-actions by left translation. For finite-index $H$ there is a corestriction (or transfer) $\operatorname{Cor}^G_H : H^n(H,M) \to H^n(G,M)$; on $H^0$ it is the sum over coset representatives, and on the higher groups it is defined by a "sum over cosets" on the cochain level.

Theorem (Shapiro's lemma). For $H \leq G$, an $H$-module $N$ and every $n \geq 0$,

$$ H^n(G, \operatorname{Coind}_H^G N) \cong H^n(H,N). $$

Proof sketch. On the cochain level, a cochain $\alpha : G^n \to \operatorname{Coind}_H^G N$ is a function $G^n \times G \to N$ with an $H$-equivariance in the last variable, equivalently a function $G^{n+1} \to N$ with an equivariance; the standard resolution of $G$ restricts to a resolution of $H$, and the two cochain complexes are isomorphic.

Proposition (restriction–corestriction). If $H \leq G$ has finite index $[G:H] = m$, then $\operatorname{Cor}^G_H \circ \operatorname{Res}^G_H$ is multiplication by $m$ on $H^n(G,M)$. Hence, for a finite group $G$, every cohomology group $H^n(G,M)$ is annihilated by $|G|$: taking $H = 1$ gives $\operatorname{Res}$ the zero map and multiplication by $|G|$ the zero map.

Proof sketch. The composite is the transfer followed by restriction, which on cochain representatives is the sum over the $m$ coset representatives; the cocycle identity identifies the sum with $m$ times the original cocycle.

Theorem (inflation–restriction). Let $N \trianglelefteq G$ and let $M$ be a $G$-module. There is an exact sequence

$$ 0 \to H^1(G/N, M^N) \xrightarrow{\ \operatorname{Inf}\ } H^1(G,M) \xrightarrow{\ \operatorname{Res}\ } H^1(N,M)^{G/N} \xrightarrow{\ \delta\ } H^2(G/N,M^N) \xrightarrow{\ \operatorname{Inf}\ } H^2(G,M), $$

where $\operatorname{Inf}$ is induced by the quotient map $G \to G/N$ and $\delta$ is the connecting map of the long exact sequence of the extension.

Proof sketch. One computes on the cochain complexes of $G$, $N$ and $G/N$ and applies the snake lemma to the natural sequence of complexes $0 \to C^\bullet(G/N, M^N) \to C^\bullet(G,M) \to C^\bullet(N,M)^{G/N}$; the kernels and images of the resulting long exact sequence are the displayed inflation, restriction and connecting maps.

Low-Dimensional Cohomology

$H^1$ and Derivations

Definition. A derivation (or crossed homomorphism) $G \to M$ is a map $d$ with

$$ d(gh) = d(g) + g\, d(h); $$

the derivations form a group $\operatorname{Der}(G,M)$ under addition. A derivation is principal (or inner) if $d(g) = gm - m$ for some fixed $m \in M$; the principal derivations form a subgroup $\operatorname{PDer}(G,M)$.

Theorem. The $1$-cocycles are exactly the derivations, $Z^1(G,M) = \operatorname{Der}(G,M)$, the $1$-coboundaries are exactly the principal derivations, $B^1(G,M) = \operatorname{PDer}(G,M)$, and

$$ H^1(G,M) \cong \operatorname{Der}(G,M)/\operatorname{PDer}(G,M). $$

In particular, if the action of $G$ on $M$ is trivial, then $H^1(G,M) = \operatorname{Hom}(G,M)$.

Proof. The cocycle identity for $n = 1$ is $g\alpha(h) - \alpha(gh) + \alpha(g) = 0$, which is $\alpha(gh) = \alpha(g) + g\alpha(h)$ after a sign, so the $1$-cocycles are the derivations. For $n = 0$ the coboundary of $m \in M$ is $(dm)(g) = gm - m$, giving the principal derivations. With a trivial action the derivations are the homomorphisms and the principal ones vanish.

Theorem (complements). Let $M$ be a $G$-module and let $E = M \rtimes G$ be the semidirect product with the given action. There is a bijection between $H^1(G,M)$ and the set of $G$-conjugacy classes of complements to $M$ in $E$.

Proof sketch. A complement is the graph of a function $\varphi : G \to M$, $\varphi(g) = (d(g), g)$; the condition that the graph be a subgroup is exactly the derivation identity for $d$, and two complements are conjugate under an element of $M$ exactly when the derivations differ by a principal one.

$H^2$ and Extensions

Definition. A $2$-cocycle (or factor set) is a function $\alpha : G \times G \to M$ satisfying

$$ g\, \alpha(h,k) - \alpha(gh,k) + \alpha(g,hk) - \alpha(g,h) = 0; $$

a $2$-coboundary is $\alpha(g,h) = g\, \beta(h) - \beta(gh) + \beta(g)$ for some $\beta : G \to M$.

Theorem (extensions). Let $M$ be an abelian group with a $G$-action. The group $H^2(G,M)$ classifies the extensions

$$ 1 \longrightarrow M \longrightarrow E \longrightarrow G \longrightarrow 1 $$

in which the conjugation action of $E$ on the normal subgroup $M$ induces the given $G$-action: the equivalence classes of such extensions are in bijection with $H^2(G,M)$, the split extension corresponds to the zero element, and the Baer sum of extensions corresponds to addition in $H^2(G,M)$.

Proof sketch. Given an extension, choose a set-theoretic section $s : G \to E$; then $s(g)s(h) = \alpha(g,h) s(gh)$ defines a function $\alpha : G\times G \to M$, and associativity in $E$ gives the cocycle identity. Changing the section changes $\alpha$ by a coboundary, and an isomorphism of extensions over $G$ gives the same cohomology class. Conversely, a cocycle defines a multiplication on $M \times G$ by $(m,g)(n,h) = (m + gn + \alpha(g,h), gh)$, which is associative exactly when $\alpha$ is a cocycle.

Corollary. Let $M$ be a $G$-module with trivial action. The central extensions of $G$ by $M$ are classified by $H^2(G,M)$: when $G$ is finite and $M$ is finite, $H^2(G,M)$ is finite of exponent dividing $|G|$, and the number of central extensions is $|H^2(G,M)|$ up to equivalence.

Remark. The $3$-dimensional cohomology $H^3(G,M)$ classifies the crossed modules and the $2$-fold extensions whose kernel data involve the $H^2$; the higher groups measure the obstruction to splitting the successive layers of a resolution rather than any single extension. The stabilisation is the reason the subject quickly turns to the cohomological dimension, below.

Homology, the Schur Multiplier and Finite Groups

Homology and the Abelianisation

Theorem. $H_0(G,M) = M_G$ and $H_1(G,\mathbb{Z}) = G^{\mathrm{ab}} = G/[G,G]$.

Proof sketch. In degree $0$ the complex is $M \otimes_{\mathbb{Z}[G]} \mathbb{Z}[G] = M_G$, giving $H_0(G,M) = M_G$. In degree $1$ the coinvariants of $\mathbb{Z}[G^2]$ are identified with $\mathbb{Z}[G]$ through the second coordinate, the boundary $\partial_1(g,h) = h - gh$ becomes $g\cdot 1 - 1$ on the coinvariants, and for $M = \mathbb{Z}$ the quotient of $\mathbb{Z}[G]$ by the subgroup generated by the elements $g \cdot 1 - 1$ is exactly $G^{\mathrm{ab}}$.

Definition. The Schur multiplier of $G$ is $M(G) = H_2(G,\mathbb{Z})$. For a presentation $G = F/R$ with $F$ free, Hopf's formula gives

$$ M(G) \cong \frac{R \cap [F,F]}{[F,R]}. $$

Theorem (Schur). If $G$ is finite then $H_n(G,\mathbb{Z})$ and $H^n(G,M)$ are finite for $n \geq 1$ and every finitely generated $G$-module $M$; the Schur multiplier $M(G)$ is finite.

Proof sketch. For a finite group, the bar complex has finitely generated terms and the standard resolution can be truncated: $H_1(G,\mathbb{Z}) = G^{\mathrm{ab}}$ is finite, and the finiteness descends to the higher groups by induction on a normal series with cyclic factors, using the five-term exact sequence associated with the extension and the finiteness of the quotient and the kernel.

Theorem (universal central extension). A perfect group $G$ has a universal central extension $1 \to M(G) \to \hat G \to G \to 1$, through which every other central extension of $G$ factors uniquely; the kernel is $H_2(G,\mathbb{Z})$, and $\hat G$ is again perfect.

Example. For a finite cyclic group, $M(C_m) = 0$: a cyclic group has a presentation $F_1/R$ with one relator and Hopf's formula gives $0$. For the Klein four group, $M(C_2 \times C_2) = \mathbb{Z}/2$; the abelian case is computed from the Künneth formula and $H_1(C_2\times C_2) = \mathbb{Z}/2 \times \mathbb{Z}/2$, whose tensor square contributes the $\mathbb{Z}/2$.

Cohomology of Finite Groups

Definition. For a finite group $G$, the norm map on a $G$-module is $N : M \to M$, $N(m) = \sum_{g\in G} gm$, and the augmentation ideal $I_G$ is the kernel of $\mathbb{Z}[G] \to \mathbb{Z}$, generated by the elements $g - 1$. Tate cohomology $\hat H^n(G,M)$ is defined for all $n \in \mathbb{Z}$ by

$$ \hat H^n(G,M) = H^n(G,M) \ (n \geq 1), \qquad \hat H^0(G,M) = M^G/NM, \qquad \hat H^{-1}(G,M) = \ker(N)/I_G M, $$

and for $n \leq -2$ by $\hat H^n(G,M) = H_{-n-1}(G,M)$, so that the long exact sequence of a short exact sequence of modules becomes bi-infinite and periodic in signs.

Theorem (Tate duality). Let $G$ be finite, let $M$ be a finite $G$-module, let $D = \bigoplus_p \mathbb{Z}[p^\infty]$ be the direct sum of the Prüfer groups of Infinite Abelian Groups over all primes, and let $M^{\vee} = \operatorname{Hom}(M, D)$ be the dual. For every $n \in \mathbb{Z}$ the cup product

$$ \hat H^n(G,M) \times \hat H^{-n-1}(G,M^{\vee}) \longrightarrow D $$

is a perfect pairing, so that cohomology with coefficients in $M$ and cohomology with coefficients in $M^{\vee}$ determine one another. The group $D$ is the abstract group of all roots of unity, one Prüfer group for each prime; its standard concrete model is the quotient of the additive group of the fraction field of $\mathbb{Z}$ by $\mathbb{Z}$, introduced in Localization and the Fraction Field in the category Rings and Fields, and the identification is deferred to that article.

Theorem (periodic cohomology). If $G$ is finite and has periodic cohomology of period $d$, then the cup product with a generator of $\hat H^d(G,\mathbb{Z})$ gives isomorphisms $\hat H^n(G,M) \cong \hat H^{n+d}(G,M)$ for all $n \in \mathbb{Z}$ and every $G$-module $M$.

Theorem (Schur–Zassenhaus). If $G$ is finite and $M$ is a finite $G$-module whose order is coprime to $|G|$, then $H^n(G,M) = 0$ for all $n \geq 1$. Consequently every extension of $G$ by a normal subgroup $M$ of coprime order is split, and any two complements of $M$ are conjugate.

Proof sketch. The vanishing follows from restriction–corestriction: multiplication by $|G|$ is the zero map on $H^n(G,M)$, while on a group of order coprime to $|G|$ the composite $\operatorname{Cor}\circ\operatorname{Res}$ is multiplication by $|G|$, which is an automorphism; hence $H^n(G,M) = 0$. The splitting of the extension is the case $n = 2$ of the vanishing, together with the classification of extensions by $H^2$; the conjugacy of complements follows from the vanishing in degree $1$ applied to the normaliser.

Theorem (cohomology of cyclic groups). For $G = C_m$ cyclic of order $m$ generated by $g$, with the trivial action of $G$ on the coefficients,

$$ H^n(C_m,\mathbb{Z}) \cong \begin{cases} \mathbb{Z} & n = 0, \\ \mathbb{Z}/m\mathbb{Z} & n \geq 2 \text{ even}, \\ 0 & n \geq 1 \text{ odd},\end{cases} \qquad H^n(C_m,\mathbb{Z}/m\mathbb{Z}) \cong \mathbb{Z}/m\mathbb{Z} \ \ (n \geq 0). $$

Proof sketch. The group ring $\mathbb{Z}[C_m] = \mathbb{Z}[g]/(g^m-1)$ has a periodic resolution of period $2$,

$$ \cdots \xrightarrow{\ g-1\ } \mathbb{Z}[C_m] \xrightarrow{\ N\ } \mathbb{Z}[C_m] \xrightarrow{\ g-1\ } \mathbb{Z}[C_m] \xrightarrow{\ \varepsilon\ } \mathbb{Z} \to 0, $$

where $N = 1 + g + \cdots + g^{m-1}$. Applying $\operatorname{Hom}_{\mathbb{Z}[G]}(-,\mathbb{Z})$ gives multiplication by $0$ and by $m$ alternately, and the cohomology groups follow; applying $\operatorname{Hom}(-,\mathbb{Z}/m)$ gives zero maps throughout, so every cohomology group is $\mathbb{Z}/m$. The verification accompanying this article recomputes both families.

Cohomological Dimension

Definition. The cohomological dimension $\operatorname{cd}(G)$ of a group $G$ is the smallest $n$ such that $H^k(G,M) = 0$ for all $k > n$ and all $G$-modules $M$; if no such $n$ exists, $\operatorname{cd}(G) = \infty$. Equivalently, $\operatorname{cd}(G) \leq n$ if and only if there is a resolution of $\mathbb{Z}$ by projective $G$-modules of length $n$, and the geometric dimension $\operatorname{gd}(G)$ is the smallest dimension of a space with fundamental group $G$.

Theorem (Stallings–Swan). A group has cohomological dimension at most $1$ if and only if it is free. Hence a torsion-free group of cohomological dimension $0$ is trivial, and the torsion-free groups of dimension $1$ are exactly the free groups.

Proof sketch. A free group has the Nielsen–Schreier presentation and admits a two-term free resolution of $\mathbb{Z}$, so $\operatorname{cd} \leq 1$; conversely, if $\operatorname{cd}(G) \leq 1$ then the presentation complex of any presentation of $G$ has its two-cells eliminated one at a time by the Freiheitssatz for the associated HNN structure — expressed purely group-theoretically, the relations can be eliminated using the Nielsen–Schreier theorem of Combinatorial Group Theory — so $G$ is free.

Proposition. A group has cohomological dimension $0$ if and only if it is trivial; a free abelian group $\mathbb{Z}^r$ has cohomological dimension $r$; a nontrivial finite group has infinite cohomological dimension, since $H^n(G,M)$ is nonzero for infinitely many $n$ for suitable $M$ when $G$ is finite.

Proposition. If $G$ has a subgroup $H$ of finite index then $\operatorname{cd}(G) = \operatorname{cd}(H)$, since induction and restriction are inverse up to finite index on the level of resolutions.

Example. A free group $F_r$ has $\operatorname{cd} = 1$ and $H^n(F_r, M) = 0$ for $n \geq 2$; a surface group of genus $g$ has $\operatorname{cd} = 2$; the braid group $B_n$ has $\operatorname{cd} = n-1$ for $n\geq 2$, a fact that is proved cohomologically from the structure of the classifying space and is recorded here as a computation, since the group-theoretic derivation belongs with the homology of Braid Groups and the classifying spaces of Part II.

Theorem (Künneth formula). For groups $G$ and $H$ with trivial coefficients, the homology of the product satisfies, in the relevant degrees,

$$ H_1(G\times H) \cong H_1(G) \oplus H_1(H), \qquad H_2(G \times H) \cong H_2(G) \oplus H_2(H) \oplus \big(H_1(G) \otimes H_1(H)\big). $$

Proof sketch. The bar resolution of $G \times H$ is the tensor product of the resolutions of $G$ and of $H$; the algebraic Künneth theorem for complexes computes the homology of the tensor product, and the low terms are the displayed ones, the torsion of the tensor product contributing to $H_2$.

Example. $H_2(C_2 \times C_2) = H_2(C_2) \oplus H_2(C_2) \oplus (H_1(C_2)\otimes H_1(C_2)) = 0 \oplus 0 \oplus \mathbb{Z}/2 = \mathbb{Z}/2$, which recovers the Schur multiplier of the Klein four group; more generally $H_2(C_m \times C_m) = \mathbb{Z}/m$.

Summary

A $G$-module is an abelian group with a $G$-action, and the invariants $M^G$ and the coinvariants $M_G$ are its two fundamental functors. The standard bar resolution of $\mathbb{Z}$ produces the inhomogeneous cochain complex $C^n(G,M) = \operatorname{Maps}(G^n,M)$ with coboundary $(d\alpha)(g_1,\ldots,g_{n+1}) = g_1\alpha(g_2,\ldots) + \sum (-1)^i \alpha(\ldots, g_ig_{i+1},\ldots) + (-1)^{n+1}\alpha(g_1,\ldots,g_n)$ and $H^n(G,M) = \ker d/\operatorname{im} d$, with $H^0(G,M) = M^G$; homology is defined by the coinvariants, with $H_0 = M_G$ and $H_1(G,\mathbb{Z}) = G^{\mathrm{ab}}$.

$H^1(G,M)$ is the group of derivations modulo principal derivations, and equals $\operatorname{Hom}(G,M)$ for trivial coefficients; it classifies the complements to $M$ in $M\rtimes G$. $H^2(G,M)$ classifies the extensions $1\to M\to E\to G\to 1$ inducing the given action, with the split extension the zero class and the Baer sum the addition. The long exact sequence, restriction, corestriction, Shapiro's lemma and the inflation–restriction sequence are the computational tools. The Schur multiplier $M(G) = H_2(G,\mathbb{Z})$ is computed by Hopf's formula $(R\cap[F,F])/[F,R]$, is finite for finite $G$, and is the kernel of the universal central extension of a perfect group.

For finite groups, Tate cohomology $\hat H^n$ is defined for all $n \in \mathbb{Z}$ and intertwines cohomology and homology; every cohomology group is annihilated by $|G|$, and Schur–Zassenhaus gives the vanishing of $H^n(G,M)$ for coprime coefficients. The cohomology of a cyclic group is periodic of period $2$: $H^{2k}(C_m,\mathbb{Z}) = \mathbb{Z}/m$, $H^{2k+1}(C_m,\mathbb{Z}) = 0$ for $k \geq 1$, and $H^n(C_m,\mathbb{Z}/m) = \mathbb{Z}/m$ for all $n$. Cohomological dimension is at most $1$ exactly for the free groups (Stallings–Swan), and the Künneth formula gives $H_2(G\times H)$, whence $H_2(C_m\times C_m) = \mathbb{Z}/m$. The general theory of resolutions, Ext and Tor over a ring belongs and is not used here.

Summary of Notation

Symbol Meaning
$G$-module $M$ abelian group with a $G$-action
$\mathbb{Z}[G]$ group ring; $G$-modules are $\mathbb{Z}[G]$-modules
$M^G$, $M_G$ invariants and coinvariants
$C^n(G,M)$ inhomogeneous $n$-cochains, $\operatorname{Maps}(G^n,M)$
$Z^n(G,M)$, $B^n(G,M)$ cocycles and coboundaries
$H^n(G,M)$ group cohomology, $H^0(G,M) = M^G$
$H_n(G,M)$ group homology, $H_1(G,\mathbb{Z}) = G^{\mathrm{ab}}$
$\operatorname{Der}(G,M)$, $\operatorname{PDer}(G,M)$ derivations and principal derivations
$H^1(G,M) \cong \operatorname{Der}/\operatorname{PDer}$ first cohomology
$H^2(G,M)$ extension classes
$M(G) = H_2(G,\mathbb{Z})$ Schur multiplier
$\hat H^n(G,M)$ Tate cohomology, $n \in \mathbb{Z}$
$N$ norm map $m \mapsto \sum_{g} gm$
$I_G$ augmentation ideal
$\operatorname{Res}$, $\operatorname{Cor}$, $\operatorname{Inf}$ restriction, corestriction, inflation
$\operatorname{Ind}_H^G$, $\operatorname{Coind}_H^G$ induced and coinduced modules
$\operatorname{cd}(G)$ cohomological dimension
$\mathbb{Z}/m\mathbb{Z}$ cyclic coefficient group

Further Reading

  • Kenneth S. Brown, Cohomology of Groups (Springer, 1982), for the standard resolution, the low-dimensional interpretations, Shapiro's lemma and the cohomology of finite groups.
  • Charles A. Weibel, An Introduction to Homological Algebra (Cambridge University Press, 1994), for the derived-functor framework that underlies the definitions.
  • Saunders Mac Lane, Homology (Springer, 1995), for the original Eilenberg–Mac Lane construction and the homology of groups.
  • Samuel Eilenberg and Saunders Mac Lane, "Cohomology theory in abstract groups I", Annals of Mathematics 48 (1947), 51–78, for the foundational account.
  • Issai Schur, "Über die Darstellung der endlichen Gruppen durch gebrochene lineare Substitutionen", Journal für die reine und angewandte Mathematik 127 (1904), 20–50, for the Schur multiplier and the projective representations.
  • John Stallings, "On torsion-free groups with infinitely many ends", Annals of Mathematics 88 (1968), 312–334, and Richard G. Swan, "Groups of cohomological dimension one", Journal of Algebra 12 (1969), 585–610, for the Stallings–Swan theorem.
  • John Tate, "The higher dimensional cohomology groups of class field theory", Annals of Mathematics 56 (1952), 294–297, for Tate cohomology.
  • Heinz Hopf, "Fundamentalgruppe und zweite Bettische Gruppe", Commentarii Mathematici Helvetici 14 (1942), 257–309, for the formula for the Schur multiplier.