Fiveable

๐Ÿ”ขAlgebraic Topology Unit 5 Review

QR code for Algebraic Topology practice questions

5.4 Eilenberg-MacLane spaces

5.4 Eilenberg-MacLane spaces

Written by the Fiveable Content Team โ€ข Last updated August 2025
Written by the Fiveable Content Team โ€ข Last updated August 2025
๐Ÿ”ขAlgebraic Topology
Unit & Topic Study Guides

Eilenberg-MacLane spaces are key players in algebraic topology. They're special spaces with just one non-zero homotopy group, helping us link homotopy theory and group theory. These spaces are crucial for defining cohomology groups and classifying spaces up to homotopy equivalence.

These spaces have practical applications in computing cohomology groups for various spaces. Examples include infinite-dimensional real and complex projective spaces, which are Eilenberg-MacLane spaces for specific groups. They're also used in constructing Postnikov towers and in obstruction theory.

Eilenberg-MacLane Spaces

Definition and Role in Algebraic Topology

  • An Eilenberg-MacLane space, denoted K(G,n)K(G, n), is a topological space with a single non-trivial homotopy group, specifically the nnth homotopy group isomorphic to the group GG
  • Eilenberg-MacLane spaces provide a way to study the relationship between homotopy theory and group theory in algebraic topology
  • The Eilenberg-MacLane theorem guarantees the existence of Eilenberg-MacLane spaces for any abelian group GG and any positive integer nn
  • Eilenberg-MacLane spaces define the cohomology groups of a space XX, denoted Hn(X;G)H^n(X; G), as the set of homotopy classes of maps from XX to K(G,n)K(G, n)
  • Studying Eilenberg-MacLane spaces allows for the classification of spaces up to homotopy equivalence based on their homotopy groups

Applications and Examples

  • Eilenberg-MacLane spaces are used to compute the cohomology groups of various spaces, such as spheres, projective spaces, and lens spaces
  • The infinite-dimensional real projective space RPโˆž\mathbb{RP}^\infty is an example of an Eilenberg-MacLane space K(Z/2Z,1)K(\mathbb{Z}/2\mathbb{Z}, 1)
  • The infinite-dimensional complex projective space CPโˆž\mathbb{CP}^\infty is an example of an Eilenberg-MacLane space K(Z,2)K(\mathbb{Z}, 2)
  • The classifying space of a discrete group GG, denoted BGBG, is an Eilenberg-MacLane space K(G,1)K(G, 1)

Construction of Eilenberg-MacLane Spaces

Definition and Role in Algebraic Topology, algebraic topology - Homology Poincare Homology Sphere by Mayer-Vietoris - Mathematics Stack ...

Trivial and Cyclic Groups

  • For the trivial group G={0}G = \{0\}, the Eilenberg-MacLane space K({0},n)K(\{0\}, n) is contractible for all nโ‰ฅ0n \geq 0
  • For the integers G=ZG = \mathbb{Z} and n=1n = 1, the Eilenberg-MacLane space K(Z,1)K(\mathbb{Z}, 1) is homotopy equivalent to the circle S1S^1
  • For the integers G=ZG = \mathbb{Z} and n>1n > 1, the Eilenberg-MacLane space K(Z,n)K(\mathbb{Z}, n) can be constructed as an infinite-dimensional CW complex with a single nn-cell in each dimension โ‰ฅn\geq n
  • For a finite cyclic group G=Z/mZG = \mathbb{Z}/m\mathbb{Z} and n=1n = 1, the Eilenberg-MacLane space K(Z/mZ,1)K(\mathbb{Z}/m\mathbb{Z}, 1) is homotopy equivalent to the lens space L(m,1)L(m, 1)

Direct Sums and Products

  • For a direct sum of abelian groups G=HโŠ•KG = H \oplus K, the Eilenberg-MacLane space K(G,n)K(G, n) is homotopy equivalent to the product K(H,n)ร—K(K,n)K(H, n) \times K(K, n)
  • The product of Eilenberg-MacLane spaces K(G,n)ร—K(H,m)K(G, n) \times K(H, m) is an Eilenberg-MacLane space K(GโŠ•H,n)K(G \oplus H, n) if n=mn = m and is not an Eilenberg-MacLane space otherwise
  • The loop space of an Eilenberg-MacLane space ฮฉK(G,n+1)\Omega K(G, n+1) is homotopy equivalent to the Eilenberg-MacLane space K(G,n)K(G, n)

Eilenberg-MacLane Spaces and Cohomology

Definition and Role in Algebraic Topology, Frontiers | Topological Schemas of Memory Spaces

Cohomology Groups and Homotopy Classes of Maps

  • The nnth cohomology group of a space XX with coefficients in an abelian group GG, denoted Hn(X;G)H^n(X; G), is isomorphic to the set of homotopy classes of maps from XX to the Eilenberg-MacLane space K(G,n)K(G, n)
  • The isomorphism between Hn(X;G)H^n(X; G) and [X,K(G,n)][X, K(G, n)] is natural, meaning it is compatible with the induced homomorphisms of cohomology groups and the induced maps of homotopy classes
  • The cohomology groups of an Eilenberg-MacLane space K(G,n)K(G, n) are given by Hi(K(G,n);H)=GH^i(K(G, n); H) = G for i=ni = n and Hi(K(G,n);H)=0H^i(K(G, n); H) = 0 for iโ‰ ni \neq n, where HH is any abelian group

Cup Product and Cohomology Ring Structure

  • The cup product in cohomology corresponds to the composition of maps between Eilenberg-MacLane spaces, providing a geometric interpretation of the cohomology ring structure
  • The cohomology ring Hโˆ—(K(G,n);Z)H^*(K(G, n); \mathbb{Z}) of an Eilenberg-MacLane space K(G,n)K(G, n) is isomorphic to the exterior algebra ฮ›Z(G)\Lambda_{\mathbb{Z}}(G) if nn is odd and to the divided power algebra ฮ“Z(G)\Gamma_{\mathbb{Z}}(G) if nn is even
  • The cohomology ring Hโˆ—(K(G,n);Fp)H^*(K(G, n); \mathbb{F}_p) of an Eilenberg-MacLane space K(G,n)K(G, n) with coefficients in a field Fp\mathbb{F}_p is isomorphic to the polynomial algebra Fp[x]\mathbb{F}_p[x] if nn is even and pโˆคโˆฃGโˆฃp \nmid |G|, and to the truncated polynomial algebra Fp[x]/(xp)\mathbb{F}_p[x]/(x^p) if nn is even and pโˆฃโˆฃGโˆฃp \mid |G|

Classifying Homotopy Types with Eilenberg-MacLane Spaces

Homotopy Equivalence and Whitehead Theorem

  • Two spaces XX and YY are of the same homotopy type if and only if there exist maps f:Xโ†’Yf: X \to Y and g:Yโ†’Xg: Y \to X such that the compositions fโˆ˜gf \circ g and gโˆ˜fg \circ f are homotopic to the respective identity maps
  • The Whitehead theorem states that the homotopy type of a connected CW complex XX is determined by its homotopy groups ฯ€n(X)\pi_n(X) for all nโ‰ฅ1n \geq 1
  • A connected CW complex XX is homotopy equivalent to a product of Eilenberg-MacLane spaces โˆnK(ฯ€n(X),n)\prod_n K(\pi_n(X), n) if and only if XX is a K(ฯ€,1)K(\pi, 1) space, i.e., ฯ€i(X)=0\pi_i(X) = 0 for i>1i > 1

Postnikov Towers and Obstruction Theory

  • The homotopy type of a simply connected space XX is determined by its cohomology ring Hโˆ—(X;Z)H^*(X; \mathbb{Z}) and its Postnikov tower, which consists of a sequence of fibrations involving Eilenberg-MacLane spaces
  • The Postnikov tower of a space XX is a sequence of spaces XnX_n and maps pn:Xโ†’Xnp_n: X \to X_n such that ฯ€i(Xn)=ฯ€i(X)\pi_i(X_n) = \pi_i(X) for iโ‰คni \leq n and ฯ€i(Xn)=0\pi_i(X_n) = 0 for i>ni > n, and the homotopy fiber of pnp_n is the Eilenberg-MacLane space K(ฯ€n+1(X),n+1)K(\pi_{n+1}(X), n+1)
  • The obstruction to the existence of a map between two spaces XX and YY can be described using the cohomology groups of XX with coefficients in the homotopy groups of YY, which are related to the Eilenberg-MacLane spaces K(ฯ€n(Y),n)K(\pi_n(Y), n)
  • The obstruction to extending a map f:X(n)โ†’Yf: X^{(n)} \to Y from the nn-skeleton of a CW complex XX to the (n+1)(n+1)-skeleton lies in the cohomology group Hn+1(X;ฯ€n(Y))H^{n+1}(X; \pi_n(Y)), which can be interpreted as the set of homotopy classes of maps from XX to the Eilenberg-MacLane space K(ฯ€n(Y),n+1)K(\pi_n(Y), n+1)