03.12.15 · modern-geometry / homotopy

Eilenberg-Steenrod axioms

shipped3 tiersLean: none

Anchor (Master): Eilenberg-Steenrod 1952 — *Foundations of Algebraic Topology* Ch. I-III (originator monograph); Eilenberg-Steenrod 1945 *Axiomatic approach to homology theory* (Proc. Nat. Acad. Sci. 31); Hatcher §2.3 + §4.E + §4.F (Brown representability); tom Dieck *Algebraic Topology* §17

Intuition [Beginner]

By the early 1940s, mathematicians had several ways of attaching algebraic invariants to a topological space — singular chains, simplicial chains, cellular chains, Čech chains, the Vietoris construction. Each method gave a sequence of abelian groups attached to the space, and on reasonable spaces every method gave the same answer. The mystery: why do all these different recipes produce the same groups? Eilenberg and Steenrod answered the mystery by writing down a short list of properties that any reasonable assignment of groups to spaces ought to satisfy, and then proving that the list pins down the answer uniquely on a wide class of spaces.

The list is the Eilenberg-Steenrod axioms. There are seven of them. Some are easy to motivate: a homotopy between two maps should not change the induced map on the groups; a pair of spaces should give a long exact sequence linking the groups of the two pieces; cutting out a piece deep inside one of the spaces should not change the relative groups; a disjoint union of spaces should have the direct sum of the groups; the assignment should be functorial; a single point should have the integers in dimension zero and nothing else.

The payoff is a clean separation between what homology is (a list of properties) and how you compute it (a specific construction). Singular, simplicial, cellular, and Čech chains all give the same answer because they all satisfy the same axioms.

Visual [Beginner]

A schematic showing the axioms arranged around a central box labelled — the homotopy axiom feeding in on one side, the long exact sequence threading through pairs in the middle, excision on a third side, additivity on a fourth. The dimension axiom is a small inset showing equal to the integers when the index is zero and zero otherwise.

A schematic placeholder diagram showing the seven Eilenberg-Steenrod axioms arranged around a central homology functor, with the long exact sequence of a pair threading horizontally and the dimension axiom highlighted as the discriminant between ordinary and generalised theories.

The seven axioms in one picture: the central functor takes a pair of spaces to an abelian group, and the surrounding constraints fix what the functor is allowed to be.

Worked example [Beginner]

Use the axioms to compute the homology of a two-point space .

Step 1. The two-point space is the disjoint union of two single-point spaces. By the additivity axiom, the groups of are the direct sum of the groups of each point.

Step 2. The dimension axiom tells us a single point has the integers in dimension zero and nothing else.

Step 3. So in dimension zero the group attached to is the integers plus the integers, which is the integers squared.

Step 4. In every other dimension the group attached to is zero plus zero, which is zero.

What this tells us: without ever defining a chain group or computing a boundary, the axioms force the answer for the two-point space. Two of the seven axioms — additivity and dimension — were enough. The same kind of reasoning, with the long exact sequence of a pair and excision added in, computes the homology of every sphere, every torus, and every CW complex.

Check your understanding [Beginner]

Formal definition [Intermediate+]

Let be the category whose objects are pairs with a subspace and whose morphisms are continuous maps of pairs (continuous with ). Identify a single space with the pair . Let denote the category of -graded abelian groups.

A homology theory on is a sequence of functors for together with a natural transformation for each , called the connecting morphism, satisfying the following axioms.

(1) Homotopy. If are homotopic through maps of pairs, then for every .

(2) Long exact sequence (LES) of a pair. For each pair with inclusions and , the sequence

is exact at every position.

(3) Excision. If with , the inclusion induces an isomorphism for every .

(4) Additivity. For any disjoint union , the inclusions induce an isomorphism .

(5) Naturality. Each is functorial in maps of pairs and the connecting morphism is a natural transformation between the functors and .

(6) Dimension. for .

(7) Weak equivalence. A map inducing isomorphisms for all and all basepoints induces isomorphisms for all .

The coefficient group of is . A homology theory satisfying axioms (1) through (6) is called an ordinary homology theory with coefficients . Dropping axiom (6) yields a generalised homology theory. Axiom (7) is sometimes folded into (1) for CW-restricted theories where it is automatic.

The dual notion is a cohomology theory: a contravariant family with a connecting morphism , satisfying the same axioms with arrows reversed. Singular cohomology is the prototype.

Counterexamples to common slips

  • The dimension axiom only constrains the value on a point; the additivity axiom plus the LES of a pair propagates this to determine the values on every CW complex, but the proof requires excision in an essential way.
  • The connecting morphism is part of the data of a homology theory, not a derived consequence; specifying alone without does not determine an Eilenberg-Steenrod theory.
  • The excision axiom requires the inclusion (a strict-interior condition); weakening this to fails for non-CW pairs and is the technical reason CW pairs are the natural setting for the uniqueness theorem.

Key theorem with proof [Intermediate+]

Theorem (Eilenberg-Steenrod uniqueness). Let $h_k_*\varphi: h_0(\mathrm{pt}) \xrightarrow{\sim} k_0(\mathrm{pt})\varphi\Phi: h_* \xrightarrow{\sim} k_*\varphi$.*

Proof. The argument proceeds by induction on the cellular skeleton. Let be a CW pair. Filter by its skeleta , where denotes the -skeleton.

Step 1. Reduction to a single cell pair . Each skeletal pair is a disjoint union (over the -cells of ) of pairs of the form , glued along their boundaries. The additivity axiom (4) reduces both and on this skeletal pair to a direct sum over cells of the values on ; excision (3) then identifies the relative groups with where the sum is over the -cells.

Step 2. Compute from the axioms. The disk is contractible, so by the homotopy axiom . The LES of the pair then gives, for each ,

Combined with the dimension axiom for and the additivity computation concentrated in degree zero, the connecting map is an isomorphism for . By induction on using and Mayer-Vietoris (which follows from the axioms; see Advanced results), one finds and for . Hence in degree and zero elsewhere.

Step 3. Define cell by cell. The same axiom-based computation applies to , yielding in degree where . The isomorphism propagates through the calculation in Step 2 to a canonical isomorphism for each cell pair, natural in cellular maps.

Step 4. Stitch the skeletal isomorphisms together. The LES of the skeletal pair for and for , together with the cell-level isomorphisms from Step 3, gives a commutative ladder of long exact sequences. The five lemma applied to the ladder propagates the isomorphism inductively up the skeleta. Naturality in maps of CW pairs follows because each step uses only the LES, additivity, excision, and homotopy invariance — all of which are natural by axiom (5).

Passing to the colimit over the skeleta — finite-dimensional CW pairs are exhausted in finitely many steps; infinite-dimensional ones use the additivity axiom on the colimit topology — yields the natural isomorphism .

Bridge. This builds toward the entire structural picture of homology theory: the axioms reduce every computation on a CW pair to two pieces of data — the coefficient group and the cellular structure — and that reduction is exactly what makes singular, simplicial, cellular, and Čech homologies all give the same answer on the spaces where they are all defined. The same axiom-driven inductive cellular argument appears again in 03.12.05 (Eilenberg-MacLane spaces), where one builds cell by cell to realise in a single homotopy degree, and the cellular long exact sequences used in Step 4 above are the same sequences that organise the cohomology operations on . Putting these together, the uniqueness theorem becomes the conceptual underpinning of every Eilenberg-MacLane construction: the axioms force any homology theory with coefficient group in dimension zero to compute the same groups, so the construction of a space whose homology is in a single degree is simultaneously a construction in any of the equivalent theories. The bridge is the recognition that the axioms, the cellular computation, and the representing space are three views of one structure, and the same machinery appears again in 03.13.02 (the Leray-Serre spectral sequence) where the axioms govern the page and the cellular filtration is the one running the spectral sequence.

Exercises [Intermediate+]

Lean formalization [Intermediate+]

Mathlib does not yet ship a packaged Eilenberg-Steenrod-axioms structure. The intended definition would package the seven axioms as fields of a typeclass:

[object Promise]

The proof gap is real and substantive on every line. The structure itself depends on a careful definition of TopPair with the right interaction between subspace topology and excision; the singular instance requires the full prism/chain-homotopy proof of homotopy invariance plus the small-simplices argument for excision; the uniqueness theorem requires the cellular skeleton induction and the five lemma at scale. None of these are formalised in Mathlib as of this writing.

Advanced results [Master]

Theorem (Mayer-Vietoris from the axioms). Let $h_X = U \cup VU, VX$. There is a natural long exact sequence*

The argument combines the LES of the pair with excision as in Exercise 3 above. Mayer-Vietoris is a consequence of the axioms, not an independent axiom — a remark exploited in the original Eilenberg-Steenrod monograph to streamline computations.

Theorem (CW computation). For any ordinary homology theory $h_GXC^{\mathrm{cell}}n(X) = h_n(X^{(n)}, X^{(n-1)})(X^{(n)}, X^{(n-1)}, X^{(n-2)})h(X)$.

The cellular chain complex is determined entirely by the axioms — no construction-specific input is needed. This is the deep reason cellular homology of a CW complex agrees with singular, simplicial, and Čech homologies, and it is the form of the uniqueness theorem most useful in computations.

Theorem (Eilenberg-Steenrod 1952, Theorem III.10.1). On the category of CW pairs, two homology theories $h_k_*h_0(\mathrm{pt}) \cong k_0(\mathrm{pt})$ are naturally isomorphic. Equivalently, ordinary homology theory on CW pairs is determined up to natural isomorphism by its coefficient group.*

Theorem (generalised cohomology theories, Brown representability). Dropping the dimension axiom (6) yields a generalised (co)homology theory. On the homotopy category of pointed CW complexes, every contravariant functor $h^n: \mathrm{Ho}(\mathbf{CW}_)^{\mathrm{op}} \to \mathbf{Set}*E_nh^n(X) = [X, E_n]X$. (Brown 1962.) The sequence of representing spaces assembles into a spectrum, and every generalised cohomology theory arises from a spectrum in this way.

Theorem (singular = simplicial = cellular = Čech on CW pairs). On the category of CW pairs (or more generally on triangulable spaces) the singular, simplicial, cellular, and Čech homology theories are naturally isomorphic.

The argument is uniform: each construction satisfies the Eilenberg-Steenrod axioms with coefficient group , so the uniqueness theorem applies. The pre-axiomatic proofs of agreement (e.g., Lefschetz's direct chain-level comparison between simplicial and singular) are subsumed into a single short corollary.

Examples of generalised theories.

  • -theory , built from isomorphism classes of complex vector bundles on , satisfies all the axioms except dimension; and (Bott periodicity), so dimension fails. Represented by the spectrum .
  • Bordism and oriented bordism , classes of singular manifolds in modulo bordism. is non-zero in many degrees (Thom 1954), so dimension fails. Represented by Thom spectra.
  • Stable homotopy , where is the sphere spectrum. The sphere spectrum's coefficient ring has been computed only in low degrees and is the subject of much current research.

Synthesis. The Eilenberg-Steenrod axioms are the structural fact one returns to whenever one wants to know what a homology theory is: a list of properties stable under all the operations of homotopy theory (suspension, products, fibrations, cofibrations) and complete enough to pin down the answer on CW pairs once the coefficient group is specified. The central structural insight is the separation between the content of the theory (the seven axioms) and any specific construction of a representative; this separation is what makes the singular, simplicial, cellular, and Čech constructions all give the same groups, and it is what makes the modern spectrum-level identification of homology theories with -modules possible. The bridge is the recognition that the dimension axiom is the discriminant between ordinary and generalised theories: imposing it pins down singular homology up to the choice of coefficient ring; dropping it opens the door to -theory, bordism, and stable homotopy.

This builds toward the spectrum-level perspective of 03.12.04 (the spectrum unit), where the Eilenberg-MacLane spectrum realises ordinary homology as a generalised theory associated to a particular spectrum, and the same axiomatic machinery applied to other spectra (the -theory spectrum, Thom spectra) yields the corresponding generalised theories. The same axiomatic pattern appears again in 03.12.05 (Eilenberg-MacLane spaces), where the construction of depends only on the axioms and the coefficient group, and putting these together identifies ordinary cohomology with homotopy classes of maps into Eilenberg-MacLane spaces — Brown representability. The downstream consequence is 03.13.02 (the Leray-Serre spectral sequence), where the axioms determine the page of the spectral sequence of a fibration entirely from the homology of the base and fibre, and the spectral sequence then converges to the homology of the total space; the uniqueness theorem is what guarantees the identification is independent of the homology construction one uses.

Full proof set [Master]

Theorem (Mayer-Vietoris from the axioms), proof. Apply the excision axiom (3) to . The hypothesis is equivalent to with open. The conclusion is naturally in maps of triples.

The LES of the pair reads

Substituting the excision identification gives

The LES of the pair reads

A small categorical computation (the Barratt-Whitehead lemma, equivalently a diagram chase on the two LES's together with naturality of the connecting morphism) splices these into the Mayer-Vietoris sequence

with maps on the inclusion piece and on the difference piece, where , , , .

Theorem (CW computation), proof. Filter by skeleta . The triple gives a long exact sequence

Define the cellular chain group , which equals (a direct sum over the -cells, by additivity plus the Step 2 calculation in the proof of the uniqueness theorem). Define the cellular boundary as the composite

The relation follows from inclusion (the LES gives -then-inclusion-then- is the connecting map of the triple composed with itself, which factors through ).

A diagram chase using exactness of the LES of pairs at every identifies the homology with , naturally in cellular maps. The required passage from finite-dimensional to infinite-dimensional CW complexes uses additivity to commute homology with the colimit topology.

Theorem (Eilenberg-Steenrod uniqueness, full proof). Combine the Step 1-4 outline in Key theorem with proof with the cellular computation above. The resulting natural transformation is constructed degree by degree at the cellular level, propagated to all CW complexes by the five lemma applied to the LES ladder, and verified natural by chasing the connecting morphism axiom. The full argument occupies §III.10 of Eilenberg-Steenrod 1952; the modern compact version is in May Ch. 13.

Stated without proof — see Brown 1962 [pending]. Brown representability: every contravariant functor satisfying the wedge and Mayer-Vietoris axioms is representable by a pointed CW complex . The dual covariant statement on countable CW complexes is due to Heller and Adams.

Stated without proof — see Switzer 1975 [pending], May 1999 [pending]. The bijection between generalised cohomology theories on and spectra in the modern sense (sequential, -spectra, or symmetric spectra), with morphisms of theories corresponding to maps of spectra in the stable homotopy category.

Connections [Master]

  • Eilenberg-MacLane spaces 03.12.05. The Eilenberg-Steenrod axioms identify ordinary cohomology with homotopy classes of maps into Eilenberg-MacLane spaces. Concretely, the uniqueness theorem combined with the singular-cohomology computation produces a natural isomorphism for any ordinary cohomology theory with coefficient group . The Eilenberg-MacLane construction itself uses the axioms in reverse: the cell-by-cell construction of is verified to produce the right homotopy groups via the cellular homology computation, which is itself an instance of the axiomatic CW computation theorem.

  • Spectrum 03.12.04. A generalised (co)homology theory on the category of CW complexes is the same data as a spectrum, by Brown representability. The Eilenberg-MacLane spectrum represents singular homology; the -theory spectrum represents complex topological -theory; the Thom spectrum represents unoriented bordism. The Eilenberg-Steenrod axioms are exactly the conditions a spectrum must satisfy; dropping the dimension axiom corresponds to dropping the Eilenberg-MacLane condition for on the representing spectrum.

  • Leray-Serre spectral sequence 03.13.02. The Leray-Serre spectral sequence for a fibration has converging to , where is any ordinary cohomology theory satisfying the axioms. The page is determined by the axioms applied to the cellular filtration of , and the convergence statement is independent of which ordinary cohomology theory one uses — a structural consequence of the uniqueness theorem.

  • Singular homology 03.12.11. Singular homology is the prototype ordinary homology theory; the seven axioms are exactly the properties of the singular chain complex viewed externally. The chain-level construction is one specific recipe; the axioms describe what any recipe must produce.

  • Excision theorem 03.12.14. Excision is axiom (3); it is the single axiom that requires substantive geometric input on the singular side (the small-simplices / barycentric-subdivision argument), and it is the axiom that makes the cellular reduction work. The uniqueness theorem is impossible without excision.

  • Cellular homology 03.12.13. Cellular homology is the computational consequence of the axioms applied to a CW complex: the cellular chain complex computes for any ordinary homology theory, and the agreement of cellular homology with singular homology is then an instance of the uniqueness theorem.

  • CW complex 03.12.10. The natural setting for the uniqueness theorem is the category of CW pairs. CW complexes are the spaces where the cellular reduction works cleanly; on more general spaces the uniqueness theorem fails (different theories can disagree on, e.g., the Hawaiian earring or solenoids).

Historical & philosophical context [Master]

The axioms were introduced by Samuel Eilenberg and Norman Steenrod in Axiomatic approach to homology theory (Proc. Nat. Acad. Sci. 31 (1945) 117-120) [pending], a four-page note announcing the project. The full development came in their 1952 monograph Foundations of Algebraic Topology (Princeton University Press) [pending], which laid out the seven axioms, established the uniqueness theorem on CW pairs (Theorem III.10.1), and verified that singular, simplicial, Čech, and Vietoris homology each satisfy the axioms with coefficients. Before 1945 the agreement between these constructions had been established case by case, often with awkward technical hypotheses on the spaces involved. The axiomatic treatment replaced a patchwork of comparison theorems with a single clean uniqueness statement.

The shift in perspective matched a broader move in mid-century mathematics from constructive to axiomatic descriptions of mathematical objects. Bourbaki's Algèbre (1942-) treated algebraic structures axiomatically; Mac Lane and Eilenberg's 1945 paper on natural transformations introduced the language that made the Eilenberg-Steenrod axioms expressible as a statement about functors between categories. The 1952 monograph is one of the early major applications of categorical thinking to a substantial body of pre-existing mathematics: every axiom is a statement about a functor or a natural transformation, and the uniqueness theorem is a statement about the category of homology theories.

The generalised theories came later. In 1958-1962 Atiyah and Hirzebruch developed topological -theory as an axiomatic theory in the Eilenberg-Steenrod style minus the dimension axiom; their 1961 paper Vector bundles and homogeneous spaces established that complex vector bundles satisfy the axioms (1)-(5) and (7) but fail (6). Brown's 1962 paper Cohomology theories (Ann. Math. 75 (1962) 467-484) [pending] proved that any contravariant functor on pointed CW complexes satisfying the wedge and Mayer-Vietoris axioms is representable, identifying generalised cohomology theories with sequences of representing spaces — what would soon be called spectra (Lima 1959, Whitehead 1962, Boardman 1965). By the late 1960s the spectrum-level perspective had absorbed the Eilenberg-Steenrod axiomatic framework: an ordinary homology theory is a module over , and a generalised homology theory is a module over its representing spectrum. The 1952 axiomatic statement remains the foundation of the modern stable homotopy category.

Bibliography [Master]

[object Promise]