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 n0n \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=HKG = 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(GH,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 ini \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 pGp \nmid |G|, and to the truncated polynomial algebra Fp[x]/(xp)\mathbb{F}_p[x]/(x^p) if nn is even and pGp \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:XYf: X \to Y and g:YXg: Y \to X such that the compositions fgf \circ g and gfg \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 n1n \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:XXnp_n: X \to X_n such that πi(Xn)=πi(X)\pi_i(X_n) = \pi_i(X) for ini \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)
Pep mascot
Upgrade your Fiveable account to print any study guide

Download study guides as beautiful PDFs See example

Print or share PDFs with your students

Always prints our latest, updated content

Mark up and annotate as you study

Click below to go to billing portal → update your plan → choose Yearly → and select "Fiveable Share Plan". Only pay the difference

Plan is open to all students, teachers, parents, etc
Pep mascot
Upgrade your Fiveable account to export vocabulary

Download study guides as beautiful PDFs See example

Print or share PDFs with your students

Always prints our latest, updated content

Mark up and annotate as you study

Plan is open to all students, teachers, parents, etc
report an error
description

screenshots help us find and fix the issue faster (optional)

add screenshot

2,589 studying →