03.12.05 · modern-geometry / homotopy

Eilenberg-MacLane space

shipped3 tiersLean: none

Anchor (Master): Hatcher §4.K; May Ch. 22; Switzer §10

Intuition [Beginner]

An Eilenberg-MacLane space is a topological space whose homotopy is concentrated in one single degree: and all other homotopy groups vanish.

These spaces are the minimal spaces with given homotopy. They serve as the universal home for ordinary cohomology: cohomology classes are exactly homotopy classes of maps .

The simplest examples: (the circle, with ), (infinite real projective space, with ), and (infinite complex projective space, with ). For higher , the spaces become more complicated and don't have such clean geometric descriptions.

Visual [Beginner]

A space with all homotopy concentrated in a single degree — pictured as a "pure" homotopy object whose only nonvanishing -group is at one designated level.

A space with all homotopy zero except $\pi_n = A$, the defining property of $K(A, n)$.

These spaces are the building blocks of homotopy theory: every space can be "decomposed" via Postnikov towers into Eilenberg-MacLane pieces, one per homotopy degree.

Worked example [Beginner]

The space . By covering-space theory, the universal cover of is the contractible real line , with deck transformation group . So and for (the higher homotopy groups vanish because the universal cover is contractible). This makes exactly the space.

The space . Its universal cover is (the infinite-dimensional sphere), which is contractible. The deck transformation group is (the antipodal action), so with all higher homotopy zero.

The space . By the Hopf fibration (after taking infinite-dimensional limits), the long exact sequence gives and all other homotopy zero.

The cohomology of is computed by Cartan-Serre and underlies the Steenrod algebra of cohomology operations.

Check your understanding [Beginner]

Formal definition [Intermediate+]

Let be an abelian group and an integer. An Eilenberg-MacLane space of type , denoted , is a topological space (more precisely, a homotopy type — usually realised as a CW complex) with:

For the convention is as a discrete topological space (so and higher homotopy vanishes).

For , is unique up to weak homotopy equivalence (this is not a unique space, but a unique homotopy type). For , must be abelian (because for is automatically abelian by Eckmann-Hilton).

Loop-space characterisation. , where is the loop space. Equivalently, is the -th space in the Eilenberg-MacLane spectrum 03.12.04.

Representability of cohomology. For any pointed CW complex , ordinary cohomology with coefficients in is represented by mapping into :

This is the Brown representability theorem 03.12.04 applied to ordinary singular cohomology, with representing spectrum the Eilenberg-MacLane spectrum.

Examples and computations.

  • .
  • "lens space at infinity" — the infinite lens space .
  • .
  • (or ).
  • for : no clean geometric description; can be constructed by attaching cells to kill higher homotopy beyond degree .

Cohomology of Eilenberg-MacLane spaces. is the polynomial algebra on Steenrod operations applied to the fundamental class, by Serre's computation. This is the prototype for the Steenrod algebra of cohomology operations.

Postnikov towers. Every connected CW complex has a Postnikov tower: a sequence of spaces for with a principal fibration with fibre , and inducing iso on for . The decomposition into Eilenberg-MacLane fibres is the homotopy-theoretic analogue of the chain-complex decomposition into degree pieces.

Key theorem with proof [Intermediate+]

Theorem (existence and uniqueness of Eilenberg-MacLane spaces). For any abelian group and any , there exists a CW complex with and for . Moreover, is unique up to weak homotopy equivalence.

Proof sketch (existence). Build by attaching cells to kill homotopy beyond degree and to realise at degree .

Step 1: Realise . Choose a free resolution of as a -module. Let have basis indexed by some set and by with attaching map . Construct a Moore space by taking a wedge of -spheres indexed by (giving on -skeleton) and attaching -cells indexed by along maps representing (collapsing the to ).

Step 2: Kill higher homotopy. For each and each generator of at this stage, attach a -cell along the generating map to make the generator null-homotopic. Repeat for each generator at each degree. The result is a CW complex with and for (higher homotopy is killed by the cell attachments).

Step 3: Verify for . The construction starts with cells of dimension , so has only cells of dimension (after Step 2). Hence for by cellular approximation.

Proof sketch (uniqueness). Suppose are two CW complexes with the homotopy of . The identity map of gives a map on the -skeletons. Obstructions to extending to higher cells lie in for . So the map extends, and similarly its inverse. The obtained map is a weak equivalence by construction (induces iso on all ).

This existence-and-uniqueness theorem makes a well-defined homotopy type — unique up to weak homotopy equivalence, even though no specific topological space is privileged.

Bridge. The construction here builds toward 03.06.03 (stiefel-whitney classes), where the same data is upgraded, and the symmetry side is taken up in 03.06.04 (pontryagin and chern classes). The defining pattern appears again in those units in a sharpened form, where the local data is glued or quotiented. Putting these together, the foundational insight is that the data of this unit gives the structural signature that the rest of the strand reads off.

Exercises [Intermediate+]

Lean formalization [Intermediate+]

lean_status: none — Mathlib lacks Eilenberg-MacLane spaces in their canonical homotopy form.

[object Promise]

A formalisation would establish the existence theorem (cell-by-cell construction), uniqueness (obstruction theory), the loop-space relation, and the cohomology representability statement.

Advanced results [Master]

Cohomology operations. A cohomology operation of type is a natural transformation . By representability, this is the same as a homotopy class of maps , equivalently an element of . The Steenrod algebra at prime is the algebra of cohomology operations on mod- cohomology, with multiplication = composition.

Steenrod squares. The basic mod-2 cohomology operations are Steenrod squares , satisfying the Cartan formula and Adem relations. The Steenrod algebra is generated by subject to these relations.

Eilenberg-MacLane spectrum. The collection with structure maps forms a spectrum 03.12.04 representing ordinary cohomology with coefficients in . is one of the most important spectra in algebraic topology.

Brown representability and Eilenberg-MacLane. Eilenberg-MacLane spaces are the special case of Brown representability for ordinary cohomology. The spectrum has at and zero elsewhere — making it the "minimal" spectrum representing .

Postnikov towers. Every space has a tower of approximations where has homotopy of truncated at degree . The fibres of consecutive towers are Eilenberg-MacLane spaces. Postnikov towers are the homotopy-theoretic analogue of filtration by degree.

Cohomology with twisted coefficients. For -modules, generalised Eilenberg-MacLane constructions with twisted coefficients give equivariant cohomology and underlie modern equivariant homotopy theory.

Applications to characteristic-class theory. Stiefel-Whitney classes correspond to maps , hence to elements of . Chern classes correspond to . The classifying-space cohomology rings of and are exactly the Eilenberg-MacLane representability of these characteristic classes.

Synthesis. This construction generalises the pattern fixed in 02.01.01 (topological space), with the symmetric data replaced by its skew or twisted analogue. Read in the opposite direction, the construction is dual to the metric story: complements and orthogonality are taken with respect to the bilinear datum of this unit, not a metric, and the resulting category of subobjects is the one the rest of the strand classifies. The central insight is that this datum identifies algebra with geometry: functions become vector fields, subspaces become quotients, and invariants become cohomology classes — and that identification is the engine driving every theorem downstream.

Full proof set [Master]

Existence. Sketched in §"Key theorem". The cell-attachment construction produces as a CW complex.

Uniqueness. Proved via obstruction theory in §"Key theorem".

Loop-space relation. Proved in Exercise 3.

Cohomology representability (sketch). Brown's theorem applied to gives a representing spectrum, which by uniqueness and the homotopy-group profile is the Eilenberg-MacLane spectrum . The level- space then represents specifically.

Postnikov tower (sketch). Proved in Exercise 7. The tower exists by repeated application of the cell-attachment killing of homotopy.

Steenrod algebra structure. Cohomology operations form an algebra under composition; the algebra is generated by Steenrod squares (mod 2) or reduced powers (mod ) subject to the Adem relations. The algebra structure follows from the multiplicative structure of cohomology operations and the Yoneda-style composition of natural transformations.

Connections [Master]

  • Topological space 02.01.01 — the underlying setting.

  • Homotopy and homotopy group 03.12.01 defined by its homotopy profile.

  • Spectrum 03.12.04 — Eilenberg-MacLane spaces form the Eilenberg-MacLane spectrum.

  • Suspension 03.12.03 — relates consecutive Eilenberg-MacLane spaces.

  • Stiefel-Whitney classes 03.06.03, Pontryagin and Chern classes 03.06.04 — characteristic classes via maps to Eilenberg-MacLane spaces.

  • Whitehead tower 03.12.07 — by conn:449.whitehead-postnikov-dual, Whitehead tower equivalent to dual Postnikov tower for connectivity (equivalence). Postnikov truncates from above using as fibres; the Whitehead tower truncates from below. The two towers bracket the homotopy structure of any simply-connected space.

Historical & philosophical context [Master]

Samuel Eilenberg and Saunders Mac Lane introduced the spaces in their 1945 paper Relations between homology and homotopy groups of spaces, motivated by the classification of group extensions. Serre's 1951 thesis computed the cohomology of these spaces and established their role in stable homotopy theory.

The Postnikov tower (Postnikov, 1951) made Eilenberg-MacLane spaces the building blocks of homotopy theory: every space decomposes into Eilenberg-MacLane fibres glued by -invariants. This structural decomposition underlies obstruction theory, cohomology operations, and the modern theory of homotopy types via -groupoids.

In the modern -categorical formalism, is the -th truncation of the abelian group viewed as a homotopical object — a "fully Postnikov tower" perspective. Eilenberg-MacLane spaces sit at the heart of the connection between stable homotopy theory, derived algebra, and arithmetic geometry.

Bibliography [Master]

  • Hatcher, A., Algebraic Topology, Cambridge University Press, 2002. §4.K.
  • May, J. P., A Concise Course in Algebraic Topology, University of Chicago Press, 1999. Ch. 22.
  • Switzer, R. M., Algebraic Topology — Homotopy and Homology, Springer Classics, 1975. §10.
  • Eilenberg, S. & Mac Lane, S., "Relations between homology and homotopy groups of spaces", Annals of Mathematics 46 (1945), 480–509.
  • Serre, J.-P., "Cohomologie modulo 2 des complexes d'Eilenberg-MacLane", Comm. Math. Helv. 27 (1953), 198–232.

Wave 5 unit #3. Eilenberg-MacLane space — the universal space with homotopy concentrated in one degree; representing space for ordinary cohomology and building block for Postnikov towers.