Characteristic Classes — Chern, Stiefel-Whitney, Pontryagin

Characteristic classes assign cohomology classes to vector bundles, measuring their global twisting. The three principal families are Chern classes for complex bundles, Stiefel–Whitney classes for real bundles, and Pontryagin classes for real bundles. They are natural under pullback, obstruct triviality and the existence of sections, and underpin index theory, cobordism, and gauge theory. Foundational work by Stiefel, Whitney, Pontryagin, and Chern, 1935–1948.

A characteristic class is a natural transformation from the functor of isomorphism classes of vector bundles over a space to the cohomology functor . Concretely, to each rank- bundle one assigns cohomology classes that are invariant under bundle isomorphism and commute with pullback along continuous maps. These classes matter because they convert the hard geometric problem of classifying bundles into computable algebraic invariants: a nonzero characteristic class certifies that a bundle is nontrivial, that a manifold is non-parallelizable, or that certain sections cannot exist. The surprising fact is that all characteristic classes are generated, via the splitting principle, by these three families — the cohomology of the classifying spaces , , and the relations among them are polynomial rings, so characteristic classes are precisely polynomials in , , .

The Core Insight

Every vector bundle is pulled back from a universal bundle over a classifying space . Therefore characteristic classes are nothing more than cohomology classes of pulled back to . Computing them reduces to knowing , which for , , is a polynomial (or exterior, mod-2 polynomial) ring on generators of fixed degree. The splitting principle lets us pretend every bundle is a sum of line bundles, reducing all identities to symmetric-function combinatorics in the "Chern roots."

Formal Statement

Characteristic Class

Let denote isomorphism classes of rank- -vector bundles over a paracompact base ( or ). A characteristic class with coefficients in an abelian group is an assignment

1
for every continuous .

⟳Naturality is the defining axiom; it forces to be a pullback of a fixed class on the classifying space, since every is .

Classification of Bundles

For a paracompact base , there is a natural bijection

2
where for , for , and is the infinite Grassmannian. Consequently characteristic classes are in bijection with .

⟳ is the universal principal bundle; pullback of the tautological vector bundle over realizes every bundle, with classifying map unique up to homotopy.

Chern Classes (Axiomatic)

For each complex bundle there exist classes , , with and for , uniquely determined by:

3
where the total Chern class is .

⟳Existence follows from ; uniqueness from the splitting principle reducing to line bundles where is the Euler class.

Stiefel–Whitney Classes (Axiomatic)

For each real bundle there exist classes with , for , satisfying:

4
with total class and the tautological line bundle over .

⟳; the mod-2 reduction is forced because real line bundles have -valued classifying obstruction .

Pontryagin Classes

For a real bundle , complexify to and define

5
The odd Chern classes are 2-torsion, since forces .

⟳ (real bundle is self-conjugate); conjugation sends , so , and the sign is a normalization convention making total class well-behaved.

Why It Holds / Derivation

Existence and Uniqueness via the Splitting Principle

Step 1 — Cohomology of the classifying space. By Leray–Hirsch and induction on the rank, using the fibration (or directly via the cell structure of Grassmannians):
6
⟳The Gysin sequence of the sphere bundle plus Leray–Hirsch gives a polynomial extension at each rank.
Step 2 — Define , as pullbacks of these generators along the classifying map . Naturality is automatic. Step 3 — Splitting principle. For any bundle there is a map (the flag bundle) such that is injective and splits as a sum of line bundles . Write ("Chern roots"). Then
7
the -th elementary symmetric polynomial.
⟳Whitney sum applied to the split bundle; since line bundles have only .
Step 4 — Whitney formula from splitting. For , the combined roots are , hence . Because is injective, the identity descends to . Step 5 — Uniqueness. Any system satisfying [3] must agree with the Euler class on line bundles (normalization), then with elementary symmetric polynomials on split bundles, then on all bundles by injectivity of .

Shiing-Shen Chern | 1911–2004

Chern's 1946 paper "Characteristic Classes of Hermitian Manifolds" gave the intrinsic, curvature-based definition of what are now Chern classes, unifying the topological invariants of Stiefel, Whitney, and Pontryagin with differential geometry through the Chern–Weil homomorphism. By representing characteristic classes as polynomials in the curvature 2-form of a connection, Chern fused algebraic topology, differential geometry, and (later) gauge theory into a single framework, work that earned him the Wolf Prize and made him the central figure of 20th-century global differential geometry.

Building Intuition

Think of a vector bundle as a family of vector spaces that may twist as you move around the base. A characteristic class is a "twist meter." For a line bundle, counts how the fiber's phase winds — for over it winds once, generating . The top class is the Euler class: it counts zeros of a generic section. detects orientability (it vanishes iff the bundle is orientable); detects spin structure obstruction. Pontryagin classes are the real-bundle survivors of complexification — they ignore orientation and live in degrees divisible by 4. The Chern–Weil picture makes this concrete: feed the curvature into an invariant polynomial and integrate; you get an integer, the same no matter which connection you chose, because the difference is exact (a "transgression" form).

Chern–Weil Theory | de Rham picture

On a smooth manifold with a connection of curvature (a matrix of 2-forms), the Chern classes are represented in de Rham cohomology by

8
⟳Invariant polynomials of are closed (Bianchi identity) and their cohomology class is connection-independent (the difference of two is of a transgression form).

Worked Examples

Chern classes of $T\mathbb{CP}^2$

Given: Compute and the Chern numbers , . Step 1 — Euler sequence. There is a short exact sequence
9
⟳The tautological inclusion and the surjection from the standard frame; is trivial.
Step 2 — Whitney sum. Since , additivity gives . With the hyperplane generator, :
10
⟳Cube the binomial, drop .
Step 3 — Read off. , . Using :
Boxed answer: (dimensionless integers). Check: ✓

Stiefel–Whitney classes of $T\mathbb{RP}^n$ and non-parallelizability

Given: Determine when is parallelizable using . Step 1 — Formula. With the generator of , ,
11
⟳ where is the tautological line bundle, ; trivial summand has .
Step 2 — Take . (using ). So . Step 3 — Conclusion. is non-orientable, hence certainly non-parallelizable. Boxed answer: . Parallelizability requires ; this holds only for (and trivially ), matching the Hopf/Adams result on division algebras.

Common Misconceptions

The Whitney sum formula does NOT hold for tensor products. From one cannot infer anything multiplicative for ; the Chern class of a tensor product is governed by the Chern roots: for line bundles, but higher tensor products require the full symmetric-function machinery. Also: for all does not imply is trivial — Chern classes are a complete invariant only in low dimensions or special cases (e.g. line bundles over compact surfaces). Vanishing characteristic classes ≠ trivial bundle. The complex line bundle situation is clean ( classifies line bundles over any via ), but in higher rank it fails. Take the tangent bundle : it is non-trivial (no nonvanishing vector field can be guaranteed; in fact ), yet all its rational Pontryagin classes vanish: equals , since bounds and is trivial. The nontriviality is detected by the Euler class , not by Pontryagin classes — different invariants see different obstructions. Conversely, exotic phenomena: Milnor's exotic 7-spheres are distinguished by Pontryagin numbers of their bounding manifolds, showing these classes carry smooth-structural information.

Connections

Characteristic classes sit at the crossroads of several theories. The Euler class for oriented rank- bundles refines the top Stiefel–Whitney class () and the top Chern class ( for complex bundles), connecting to Poincaré–Hopf Theorem via zero-counting. Through Chern–Weil Theory, they become curvature integrals, linking to Gauge Theory and instanton number . The Atiyah–Singer Index Theorem expresses the analytic index of an elliptic operator as , with the Chern character and Todd class built from Chern classes. In Cobordism Theory, Pontryagin and Stiefel–Whitney numbers are complete invariants (Thom): two manifolds are unoriented cobordant iff all SW numbers agree. The classes also generate the cohomology of Classifying Spaces , governing principal bundle theory.

Chern roots and the splitting principle: a bundle's total Chern class as a product over its line-bundle summands after pullback to the flag bundle

Splitting Principle Base B, bundle E (rank n) Fl(E): π*E = L₁⊕⋯⊕Lₙ π (injective on H*) x₁=c₁(L₁) x₂ xₙ c(E) = ∏ (1 + xᵢ) cₖ = eₖ(x₁,…,xₙ)

Real-World Applications

  1. Yang–Mills / instantons (physics): The second Chern number is the topological charge (instanton number) of an gauge field; it labels distinct vacua and underlies the -vacuum structure of QCD.
  1. Quantum Hall effect (condensed matter): The quantized Hall conductance equals times the first Chern number of the Bloch bundle over the Brillouin torus (TKNN formula, 1982) — a directly measured integer.
  1. Topological insulators: invariants refining Stiefel–Whitney/Chern data classify time-reversal-invariant phases; band-structure topology is characterized by these classes.
  1. Anomaly cancellation (string theory): The Green–Schwarz mechanism requires characteristic-class identities (e.g. , -genus) to vanish, constraining gauge groups to or .
  1. Robotics / motion planning: Obstruction theory using Stiefel–Whitney classes detects when a continuous global section (e.g. a coherent assignment of orientations or frames) cannot exist on a configuration space.
  1. Exotic smooth structures: Pontryagin numbers of bounding 8-manifolds distinguish Milnor's exotic 7-spheres, a cornerstone of differential topology.
  1. Computer graphics / vector field design: The Euler class (Poincaré–Hopf) governs the minimal number of singularities in tangent vector fields on surfaces, used in texture synthesis and remeshing.

Historical Development

  • 1935 — Eduard Stiefel (in his thesis under Hopf) introduces obstruction classes to constructing linearly independent vector fields on manifolds, the first Stiefel–Whitney classes.
  • 1935–1937 — Hassler Whitney independently develops the theory of sphere bundles and their characteristic cohomology classes mod 2, proving the duality theorem; the classes are named jointly.
  • 1942 — Lev Pontryagin introduces the integral characteristic classes of real bundles (Pontryagin classes) via his study of homotopy of manifolds and cobordism.
  • 1946 — Shiing-Shen Chern defines Chern classes for complex (Hermitian) bundles via curvature, giving the Chern–Weil intrinsic construction; unifies the topological and differential-geometric pictures.
  • 1948 — André Weil clarifies the curvature-to-cohomology map (Chern–Weil homomorphism) in full generality for principal bundles.
  • 1953 — René Thom proves cobordism is determined by Stiefel–Whitney and Pontryagin numbers; computes the unoriented cobordism ring, winning the Fields Medal (1958).
  • 1958 — Hirzebruch proves the signature theorem and the Riemann–Roch theorem via the Todd genus, both expressed in characteristic classes.
  • 1963 — Atiyah–Singer index theorem expresses analytic indices through Chern/Pontryagin data, integrating the entire theory into global analysis.
  • 1956–1962 — Milnor and Kervaire use Pontryagin numbers to detect exotic spheres and to compute groups of differentiable structures.

Subtleties & Limits

Integrality, torsion, and completeness remain delicate. (1) The Hodge conjecture asks which integral cohomology classes are represented by algebraic cycles — equivalently, which characteristic-class-type data come from geometry; it is unresolved. (2) Torsion characteristic classes: beyond rational Pontryagin classes lie torsion phenomena (Stiefel–Whitney classes mod 2, integral lifts via Bockstein) whose full structure for and is subtle and tied to the Steenrod algebra. (3) Topological invariance of rational Pontryagin classes was a deep theorem of Novikov (1965, Fields Medal); whether finer smooth invariants are topologically invariant connects to ongoing surgery-theoretic questions. (4) The completeness problem: no finite set of characteristic classes classifies bundles in general — secondary and higher operations (e.g. Massey products, -invariants in Postnikov towers) are required, and the general classification of bundles over a fixed base is computationally open.

See Also

Euler Class · Chern Character · Todd Class · Splitting Principle · Thom Isomorphism · Steenrod Operations · Hirzebruch Signature Theorem · Spin Structures

Before this

Where this leads