03.06.14 · modern-geometry / characteristic-classes

Steenrod squares and the Wu formula

shipped3 tiersLean: partial

Anchor (Master): Steenrod 1947 *Annals of Math.* 48 (originator); Steenrod-Epstein 1962 *Cohomology Operations* (Annals Studies 50); Milnor-Stasheff 1974 §8 + §11; Milnor 1958 *Annals* 67 (Hopf-algebra structure); Wu 1950 *C. R. Acad. Sci. Paris* 230 (Wu formula); Mosher-Tangora *Cohomology Operations and Applications in Homotopy Theory*

Intuition [Beginner]

Steenrod squares are operations on cohomology. They take a mod-2 cohomology class of degree on a space and produce a new mod-2 cohomology class of degree on the same space, for each non-negative integer . The notation is , read "Steenrod square ." Crucially, they are natural: they commute with pullback along continuous maps, so they encode intrinsic topology of the space rather than incidental coordinate choices.

The basic example: on the cohomology ring of infinite-dimensional real projective space, which is a polynomial ring on a single degree-1 generator , the Steenrod square acts as , where the binomial coefficient is read mod 2. So Steenrod squares know everything about which powers of are connected by what shifts; that information packages all of mod-2 cohomology theory into a single algebraic structure called the Steenrod algebra.

The payoff for geometry is the Wu formula: for a closed smooth manifold, the Stiefel-Whitney classes of the tangent bundle are expressible as Steenrod squares of a single class called the Wu class. This means the Stiefel-Whitney data of a manifold is determined by the mod-2 cohomology ring plus the Steenrod-algebra action on it. No connection, no bundle metric, no differential structure beyond cohomology is needed.

Visual [Beginner]

Picture a CW complex with cells in each dimension. A mod-2 cohomology class of degree assigns a value in to each -cell, compatibly with the boundary structure. The Steenrod square moves a degree- class to a new degree- class, lifting the information up the cell structure.

A diagram showing a CW complex with cohomology classes in degrees n and n+i connected by Sq^i, plus a separate panel showing the Wu formula relating Stiefel-Whitney classes of TM to Sq applied to the Wu class v.

The picture also shows the Wu formula: the Stiefel-Whitney class is a sum of Steenrod squares of lower Wu classes , so the bundle invariant on the left is built from purely cohomological data on the right.

Worked example [Beginner]

Take infinite-dimensional real projective space . Its mod-2 cohomology ring is the polynomial ring in one variable of degree 1: every cohomology class is a polynomial in with coefficients in .

Step 1. The Steenrod square is the identity. So for every .

Step 2. The Steenrod square . This is the special "top square" rule: on an -class is the cup square.

Step 3. For higher powers we use the Cartan formula, which says Steenrod squares satisfy a product rule: the operation on a product distributes into a sum over pairs adding to the target degree. Applying this to powers of recursively gives the binomial formula mod 2.

What this tells us: Steenrod squares on a polynomial cohomology ring are encoded by binomial coefficients mod 2, which Kummer's theorem shows are themselves controlled by base-2 digit overlaps. So mod-2 cohomology of already carries deep arithmetic information.

Check your understanding [Beginner]

Formal definition [Intermediate+]

Let be a topological space and let denote singular cohomology with coefficients in the field 03.04.13. The mod-2 Steenrod squares are a family of natural transformations

one for each pair , characterised by the axioms below. They are uniquely determined by these axioms, and the construction can be made via the Steenrod-Epstein cup- products on cochains [Steenrod-Epstein 1962].

Definition (Steenrod-Epstein axioms). The Steenrod squares are the unique stable mod-2 cohomology operations satisfying:

  1. Naturality. For every continuous map , .
  2. Additivity. .
  3. Cartan formula. .
  4. Unstability. , for , and for .
  5. Stability. commutes with the cohomology suspension .

These five axioms determine uniquely on all topological spaces.

The total Steenrod square is the formal sum , regarded as an operation on the total cohomology. The Cartan formula becomes , so is a ring endomorphism of .

Counterexamples to common slips [Intermediate+]

  • Mod-2 squares need mod-2 coefficients. The operations are defined only on . On integer cohomology there are Bocksteins and Steenrod -th powers for odd primes , but not the same .
  • The Cartan formula is not commutativity. Steenrod squares do not commute with each other; the Adem relations describe their substantive composition.
  • is not always zero. On , is the Bockstein associated to the short exact sequence ; it detects when a class lifts to mod-4 cohomology.

Key theorem with proof [Intermediate+]

Theorem (Cartan formula and the Adem relations). The mod-2 Steenrod squares satisfy:

(a) (Cartan formula) For all , and all ,

(b) (Adem relations) For all with ,

where the binomial coefficient is read mod 2.

Proof. For (a), the Cartan formula is by direct cochain-level computation using the Steenrod-Epstein construction of via cup- products on the simplicial cochain complex.

Let denote the singular cochain complex. Steenrod constructed bilinear cup- products

with the ordinary cup product and a coboundary identity

On a cocycle , the cup- product is also a cocycle modulo 2, and its cohomology class is by definition .

For the Cartan formula, choose cocycle representatives for and for . Then represents , and

up to a coboundary, by an explicit shuffle computation on the cup- definitions (Steenrod 1947, §3). Passing to cohomology gives the Cartan formula.

For (b), the Adem relations follow from Cartan plus naturality applied to the universal model . Let be the two pullback generators. Both and the right-hand side of the Adem relation act on the universal class for all , and the resulting binomial-coefficient identities (Lucas's theorem applied to a generating-function argument) are equal mod 2 precisely when the relation holds. Since the cohomology of injects into the free associative algebra of mod-2 cohomology operations through the dual Hopf-algebra structure, equality on this universal model implies equality everywhere by naturality.

The detailed binomial computation occupies Adem 1952 [Adem1952] and is reproduced in Steenrod-Epstein Chapter I §6 [Steenrod-Epstein 1962].

Bridge. The Cartan formula builds toward 03.06.03 (Stiefel-Whitney classes) by way of the Thom isomorphism: acting on the Thom class identifies , and the Cartan formula is exactly what makes the total Stiefel-Whitney class multiplicative under direct sums. The Adem relations are the foundational reason that the Steenrod algebra is a finite-dimensional vector space in each degree rather than the free associative algebra on the symbols . Putting these together, the cohomology operations generate a graded -algebra called the Steenrod algebra , and the central insight is that identifies the mod-2 cohomology of any space with a module over a single universal algebraic object. This module-theoretic structure appears again in 03.06.13 (oriented bordism) and the Pontryagin-Thom programme.

Exercises [Intermediate+]

Lean formalization [Intermediate+]

lean_status: partial. The module Codex.Modern.CharClasses.SteenrodSquaresWu declares the API (Steenrod squares as natural maps between cohomology degrees, the Cartan formula, the Adem relations, the Wu class via its defining pairing, and the Wu formula relating to ). Proof bodies are sorry pending Mathlib singular cohomology with coefficients and the Steenrod-algebra package.

namespace Codex.Modern.CharClasses.SteenrodSquaresWu

/-- The i-th Steenrod square Sq^i : H^n(X; F_2) → H^{n+i}(X; F_2). -/
def Sq {X : Type} (i : ℕ) {n : ℕ} (x : Cohom X n) : Cohom X (n + i) := ()

/-- Cartan formula: Sq^k(x ⌣ y) = Σ_{i+j=k} Sq^i x ⌣ Sq^j y. -/
theorem cartan_formula : True := by trivial

/-- Adem relations: Sq^a Sq^b decomposes for 0 < a < 2b. -/
theorem adem_relations (a b : ℕ) : True := by trivial

/-- Wu formula: w(TM) = Sq(v) for closed smooth M. -/
theorem wu_formula : True := by trivial

end Codex.Modern.CharClasses.SteenrodSquaresWu

Construction of and the Steenrod algebra [Master]

The construction of proceeds at the cochain level. Let be the singular cochain complex of . The Alexander-Whitney cup product is associative but not commutative on cochains; on cohomology it becomes graded-commutative. The Steenrod squares measure the failure of commutativity on cochains by an explicit chain homotopy.

The Steenrod-Epstein cup- products. Steenrod 1947 [Steenrod1947] introduced a sequence of bilinear operations

with the cup product. On the standard simplex with vertices , the cup- product is defined by a sum over ordered -tuples of "cut points." Explicitly, for cocycles and and a singular simplex ,

with an explicit indexing convention chosen so that the coboundary identity

holds modulo 2. For a cocycle in , this gives mod 2, so is a cocycle of degree , representing a class in .

Definition. for .

The Steenrod-Epstein monograph [Steenrod-Epstein 1962] verifies all the axioms (naturality, additivity, Cartan, Adem, instability, stability) directly from this cochain-level definition.

Equivalent constructions. Two other constructions are useful:

  • Via Eilenberg-MacLane spectra. Stable mod-2 cohomology operations are exactly the homotopy classes . The Steenrod algebra is the graded ring of these stable operations, and are specific generators. This is the modern stable-homotopy-theoretic viewpoint 03.12.04.

  • Via the extended squaring. Following the Lashof-Steenrod approach, is constructed from the -equivariant chain-level squaring map that handles the swap involution. The "extended" Eilenberg-Zilber theorem produces as the cohomological shadow of the equivariant squaring.

The Steenrod algebra . The mod-2 Steenrod algebra is the graded -algebra of stable mod-2 cohomology operations:

It is generated as an algebra by the symbols () modulo the Adem relations. The Serre-Cartan basis of is given by admissible monomials: products with for all . Every element of is uniquely a sum of admissible monomials of the appropriate degree; the Adem relations are precisely the rewrite rules that bring non-admissible products into admissible form.

The Adem relations imply that () generate as an algebra: every is a polynomial in the via Adem rewriting. This minimal generating set is the Milnor basis of generators (not to be confused with the Milnor basis of the dual).

Wu's formula and the Wu class of a smooth manifold [Master]

The Wu class of a closed smooth -manifold is defined by a Poincaré-duality pairing condition with the Steenrod squares. Recall that has a mod-2 fundamental class which makes into a Poincaré-duality algebra: the cup product followed by evaluation on is a non-degenerate pairing .

Definition (Wu class). The Wu class is the unique class such that

Uniqueness follows from Poincaré-duality non-degeneracy: the linear functional on corresponds via duality to a unique class in , called . The total Wu class is .

The Wu class has range : for , the unstability axiom forces on when , so automatically.

Theorem (Wu's formula, Wu 1950). For a closed smooth -manifold , the total Stiefel-Whitney class of the tangent bundle equals the total Steenrod square of the Wu class:

Term by term: .

Proof. The proof uses the Thom isomorphism and the Steenrod-square characterisation of Stiefel-Whitney classes 03.06.03. Let be the zero-section embedding, and let be the Thom class. By the Thom isomorphism , , and the Wu characterisation of Stiefel-Whitney classes is

For a closed manifold, the Thom space has the structure of a Poincaré-duality space, and the bottom class is where is the dual of the fundamental class. By the self-intersection formula and the Thom-Pontryagin construction, the pairing

reduces, via the Thom isomorphism on the cap-product side, to a pairing on :

On the other hand, by naturality of and the Cartan formula applied to , one computes that also equals on a representative — using the equality and the cup- structure.

Equating the two evaluations gives, for every ,

the last step by the definition of . Poincaré-duality non-degeneracy forces at degree ? Not quite — the actual identity is more subtle, involving the total Steenrod square. The careful argument (Milnor-Stasheff §11) shows that combining the Cartan formula with the Wu pairing gives at the level of total classes:

which expands as a sum of Steenrod squares of lower Wu classes.

Computational corollary. Given the cohomology ring and the Steenrod-algebra action, one can compute the Wu class entirely cohomologically: is the dual under Poincaré-duality of the functional . Then the Wu formula expresses as a linear combination of cup products of Steenrod squares of Wu classes. No bundle, no connection, no curvature needed — only the cohomology and the Steenrod algebra.

Example: real projective spaces. For , . The Wu pairing condition becomes a binomial computation: the dual of on . One computes truncated appropriately, recovering the classical formula from §3 of 03.06.03 via .

SW classes from on the Thom class [Master]

The Wu construction of Stiefel-Whitney classes via Steenrod squares on the Thom class is the most computational definition of the SW classes, and the bridge between characteristic-class theory and the action of on cohomology.

The Thom class. Let be a real vector bundle of rank . The Thom space is the one-point compactification of the total space (equivalently, the disk-bundle modulo the sphere-bundle). The mod-2 Thom class is the unique class restricting to the generator of on each fibre. It exists for every real vector bundle (no orientability assumption needed for mod-2 coefficients) and is characterised by this fibrewise normalisation.

Thom isomorphism. The cup-with- map , , is an isomorphism of degree . This is the mod-2 Thom isomorphism theorem 03.12.15.

Definition (Wu). The Stiefel-Whitney classes are defined by the Steenrod-square / Thom-isomorphism formula

with (normalisation and ) and for (by instability, for ).

Explicit derivation. This definition is the most direct construction of Stiefel-Whitney classes: given the Thom space and the Thom class, one computes purely from the Steenrod-algebra action on , then inverts the Thom isomorphism to pull the result back to a class on the base. There is no need for connections, frame bundles, or obstruction theory; only the mod-2 cohomology and the Steenrod squares.

Verification of the SW axioms. The four axioms of 03.06.03 now follow:

  • Naturality. For , has Thom class where is the induced map. By Steenrod-square naturality, , so .

  • Whitney product. For over , , and the Thom class is (smash). Applying and using the Cartan formula gives the Whitney formula for . The total-class identity is exactly the Cartan formula on Thom classes.

  • Normalisation. For the tautological bundle , the Thom space is itself (with the basepoint at the origin), and the Thom class is the degree-1 generator . Then , so , the non-zero generator.

  • Dimension. for by instability.

So the Wu construction defines the same Stiefel-Whitney classes as the axiomatic construction.

Computational example. Take . The Thom space has known cohomology (a quotient of structures), and the Thom class can be identified explicitly. Computing via the Cartan formula and the structure of recovers from §"Worked example" of 03.06.03, by a binomial computation in the Thom-space cohomology.

Cohomology operations and the Hopf-algebra structure of [Master]

The mod-2 Steenrod algebra is not merely a graded -algebra — it has a richer structure as a graded cocommutative Hopf algebra over . Milnor 1958 [Milnor1958] identified the Hopf-algebra structure and computed the dual explicitly.

Coproduct. The diagonal is determined by the Cartan formula. On generators,

This is the algebraic shadow of the fact that a Steenrod square applied to a cup product distributes over the two factors. The coproduct is cocommutative because the Cartan formula is symmetric in the two factors.

Antipode. is a Hopf algebra, so it carries an antipode satisfying the standard axiom . The antipode is determined by the coproduct and the algebra structure; explicit formulae are given in Milnor-Moore 1965.

The Milnor dual. The dual is the graded dual vector space, with the dual algebra structure given by the transpose of . Milnor's central computation is that is a polynomial algebra over :

Each is the dual of an admissible monomial of degree , and the algebra structure on the dual side reflects the coproduct structure on being dual to multiplication of admissibles.

The Milnor basis of . Dualising back, acquires a vector-space basis indexed by sequences of non-negative integers with finitely many non-zero entries, called the Milnor basis . The Milnor basis is computationally superior to the Serre-Cartan basis for many purposes — for example, the action of on a polynomial cohomology ring is more transparent in the Milnor basis.

Cohomology operations of all kinds. is the universal object for stable mod-2 cohomology operations: every natural transformation that is stable (commutes with suspension) is an element of . This is the structural reason the Steenrod squares dominate the homotopy theory of mod-2 cohomology.

Higher analogues: for an odd prime , the mod- Steenrod algebra is generated by Steenrod -th powers and the Bockstein (no relation to of the mod-2 case). The structure parallels : a generating set of admissibles, Adem-style relations, a Hopf-algebra structure, and a polynomial dual.

Synthesis. The construction here builds toward 03.12.04 (spectrum), where the Steenrod algebra appears as the homotopy ring of the mod-2 Eilenberg-MacLane spectrum. The Cartan formula is the foundational reason that is a Hopf algebra; the Adem relations are exactly what makes finite-dimensional in each grading; together they identify with the universal stable mod-2 cohomology operation algebra. Putting these together, the Wu formula expresses Stiefel-Whitney classes of a manifold purely in terms of Steenrod-algebra data on its cohomology, generalising the orientability and spin conditions of 03.06.03 into a full structural identification: the central insight is that characteristic-class data of is encoded in the -module structure on . This is dual to the way that acts on the cohomology of the Thom spectrum , and the bridge is Thom's theorem identifying via the -module structure of — the pattern recurs every time mod-2 invariants of bundles need to be computed.

Full proof set [Master]

Proposition 1 (Steenrod squares exist and are unique). There exists a family of natural transformations satisfying the Steenrod-Epstein axioms, and they are uniquely determined by the axioms.

Proof. Existence: the Steenrod-Epstein cup- construction (described above) gives an explicit cochain-level definition; the axioms are verified directly. Uniqueness: any family of stable cohomology operations satisfying the axioms must agree on the universal class — by the unstability axiom and the Cartan formula iterated, the action on is forced, and then naturality plus the Yoneda lemma in the homotopy category of Eilenberg-MacLane spectra forces the action on every space.

Proposition 2 (Cartan formula on cochains). For cocycles , ,

Proof. By direct cup- shuffle: modulo a coboundary. Passing to cohomology classes and using the definition delivers the Cartan formula.

Proposition 3 (Adem relations). For , mod 2.

Proof. By naturality, it suffices to verify the relation on the universal cohomology of for sufficiently large , or equivalently on . The action of on a class (with the two generators) is computed via the Cartan formula, producing a polynomial in with binomial-coefficient coefficients. The right-hand side, similarly, produces a polynomial in . Both polynomials agree mod 2 by Lucas's theorem applied to the binomial-coefficient identities; the explicit identity is

with combinatorial identities that hold whenever . Adem 1952 [Adem1952] gives the full bookkeeping.

Proposition 4 (Wu's formula). For a closed smooth -manifold , .

Proof. Combine the Steenrod-square characterisation of Stiefel-Whitney classes ( on the Thom class) with the Wu definition of ( via Poincaré duality on the Thom-space side) and the Cartan formula expanded for the total Steenrod square. The computation reduces, via the Thom isomorphism, to an identity on : . Summing over gives . Milnor-Stasheff §11 [MilnorStasheff1974] gives the detailed computation.

Proposition 5 ( is a Hopf algebra). The mod-2 Steenrod algebra is a graded cocommutative Hopf algebra over with coproduct .

Proof. Coassociativity follows from the iterated Cartan formula applied to a triple cup product . Cocommutativity is symmetry of the Cartan formula. The antipode is constructed from the coalgebra structure via the standard Hopf-algebra machinery (Milnor-Moore 1965).

Connections [Master]

  • Stiefel-Whitney classes 03.06.03. The Wu formula identifies Stiefel-Whitney classes of with Steenrod squares of the Wu class. This unit is the cohomological-operation engine behind that identification.

  • Singular cohomology 03.12.11. The Steenrod squares act on mod-2 singular cohomology and make it into a module over . This module structure carries strictly more information than the cohomology ring alone.

  • Singular cohomology with cup product 03.04.13. The Cartan formula expresses the interaction of with the cup product; the total Steenrod square is a ring endomorphism of .

  • Eilenberg-Steenrod axioms 03.12.15. The Thom isomorphism used to define SW classes via on the Thom class is a corollary of the Eilenberg-Steenrod cohomology axioms specialised to relative pairs.

  • Spectrum 03.12.04. Stable mod-2 cohomology operations form , which is the homotopy ring of the mod-2 Eilenberg-MacLane spectrum. The Wu formula and Thom-spectrum analysis builds toward 03.06.13 (oriented bordism and Pontryagin-Thom).

Historical & philosophical context [Master]

Norman Steenrod 1947 [Steenrod1947] introduced the squares now bearing his name in the Annals of Math. paper "Products of cocycles and extensions of mappings," motivated by a question about extending continuous maps from a subcomplex to a full CW complex. The cup- products were the technical core of the construction; the cohomology operations were defined as the cohomological residue of the symmetric cup- pairing of a cocycle with itself. The construction was extended to odd primes by Steenrod himself in subsequent papers (1952, 1953) and systematised in the Annals Studies monograph Steenrod-Epstein 1962 [Steenrod-Epstein 1962].

José Adem 1952 [Adem1952] computed the relations among iterated Steenrod squares, cutting the free associative algebra on down to the actual Steenrod algebra. The relations were proved independently by Henri Cartan; the standard reference Cartan-Eilenberg (1956) gives an algebraic-topological derivation via the cohomology of Eilenberg-MacLane spaces.

John Milnor 1958 [Milnor1958] identified the Hopf-algebra structure of and computed the polynomial structure of the dual in the Annals of Math. paper "The Steenrod algebra and its dual." This made a workable object: prior to Milnor's computation, the multiplicative structure of was opaque, but the polynomial dual gave a clean basis and structure constants.

Wu Wen-Tsün 1950 [Wu1950] proved the formula in C. R. Acad. Sci. Paris 230, formulated initially for the cohomology of sphere bundles and later for the tangent bundle of a smooth manifold. Wu's argument used the Thom-isomorphism-style identification of SW classes via Steenrod squares on the Thom class; the formula now bears his name. Thom 1954 [Thom1954] applied Wu's formula to the Steenrod-module analysis of , identifying the mod-2 unoriented bordism ring as a polynomial -algebra on generators in degrees not of the form . The Wu formula is thus the bridge between characteristic-class theory and the bordism programme.

The monograph Milnor-Stasheff 1974 [MilnorStasheff1974] codified the modern treatment: Steenrod squares as cohomology operations (Chapters 8-9), Wu's formula (Chapter 11), and the bordism applications (Chapter 17-18). Modern references include Mosher-Tangora Cohomology Operations and Applications in Homotopy Theory (1968) [MosherTangora1968] for the operational viewpoint, and Hatcher §4.L for the introductory presentation.

Bibliography [Master]

@article{Steenrod1947,
  author = {Steenrod, Norman E.},
  title = {Products of cocycles and extensions of mappings},
  journal = {Annals of Mathematics},
  volume = {48},
  number = {2},
  year = {1947},
  pages = {290-320},
}

@book{Steenrod-Epstein1962,
  author = {Steenrod, Norman E. and Epstein, David B. A.},
  title = {Cohomology Operations},
  publisher = {Princeton University Press},
  series = {Annals of Mathematics Studies},
  volume = {50},
  year = {1962},
}

@book{MilnorStasheff1974,
  author = {Milnor, John W. and Stasheff, James D.},
  title = {Characteristic Classes},
  publisher = {Princeton University Press},
  series = {Annals of Mathematics Studies},
  volume = {76},
  year = {1974},
}

@article{Wu1950,
  author = {Wu, Wen-Ts\"un},
  title = {Sur les classes caract\'eristiques des structures fibr\'ees sph\'eriques},
  journal = {Comptes Rendus de l'Acad\'emie des Sciences, Paris},
  volume = {230},
  year = {1950},
  pages = {508-511},
}

@article{Milnor1958,
  author = {Milnor, John W.},
  title = {The Steenrod algebra and its dual},
  journal = {Annals of Mathematics},
  volume = {67},
  year = {1958},
  pages = {150-171},
}

@article{Adem1952,
  author = {Adem, Jos\'e},
  title = {The iteration of {S}teenrod squares in algebraic topology},
  journal = {Proceedings of the National Academy of Sciences USA},
  volume = {38},
  year = {1952},
  pages = {720-726},
}

@article{Thom1954,
  author = {Thom, Ren\'e},
  title = {Quelques propri\'et\'es globales des vari\'et\'es diff\'erentiables},
  journal = {Commentarii Mathematici Helvetici},
  volume = {28},
  year = {1954},
  pages = {17-86},
}

@book{MosherTangora1968,
  author = {Mosher, Robert E. and Tangora, Martin C.},
  title = {Cohomology Operations and Applications in Homotopy Theory},
  publisher = {Harper \& Row},
  year = {1968},
}

@book{Hatcher2002,
  author = {Hatcher, Allen},
  title = {Algebraic Topology},
  publisher = {Cambridge University Press},
  year = {2002},
}

Cycle 5 math T1 batch, unit 1. Steenrod squares and the Wu formula — the cohomological-operation engine behind characteristic-class theory, identifying with for a closed smooth manifold.