The Cup Product and Cohomology Ring
The cup product is a bilinear operation that turns the graded cohomology of a space into a graded-commutative ring, the cohomology ring . It is a far finer invariant than the additive cohomology groups alone: spaces with isomorphic cohomology groups can have non-isomorphic cohomology rings. Applies to topological spaces, manifolds, CW-complexes, and (via algebraic models) to schemes and Lie groups. Introduced by Kolmogorov and Alexander (1935–1936), with the ring structure clarified by Whitney, Čech, and Steenrod.
Cohomology, unlike homology, carries a natural multiplication because cochains are functions and functions can be multiplied. The cup product packages the combinatorial idea of splitting a simplex into a "front" and "back" part. Promoting cohomology from a graded group to a graded ring multiplies its discriminating power: the ring structure encodes how cycles link, intersect, and fit together, not merely how many of them there are.
Formal Statement
Let be a topological space, a commutative ring with unit. Let denote the singular cochain complex, where an -cochain is an -linear map , i.e. a function assigning to each singular -simplex a value . For and , define on a singular -simplex by
where are the ordered vertices of , the front -face is the restriction to , the back -face is the restriction to , and is multiplication in .
Derivation hint: The shared vertex is the "splitting point"; the front face uses the first vertices and the back face the last , overlapping at .
The coboundary is an anti-derivation with respect to :
Consequently the cup product of two cocycles is a cocycle, and the cup product of a cocycle with a coboundary is a coboundary. Hence descends to a well-defined bilinear map on cohomology:
Derivation hint: Expand using the simplicial coface maps; the alternating-sum signs telescope, leaving exactly the front term and the sign-shifted back term.
With the cup product, is an associative, unital, graded-commutative -algebra. Explicitly: 1. Associativity: . 2. Unit: the class represented by the cochain sending every -simplex to satisfies . 3. Graded commutativity:
4. Naturality: for a continuous map , the induced is a ring homomorphism: .
Derivation hint: Associativity and unit are immediate at the cochain level from [1]. Graded commutativity is NOT true on cochains — it holds only on cohomology, proved via an explicit chain homotopy (the Eilenberg–Zilber / Alexander–Whitney machinery and the acyclic models theorem).
Why It Holds
Step 1 — Cochain definition is bilinear and associative. From [1], is -bilinear in since it is a product of -values, and associativity follows because for triple products both groupings restrict to , , identically.
Step 2 — Establish the Leibniz rule [2]. Recall the simplicial coboundary , where inserts the -th face. For compute . Writing out the alternating sums over the front -faces and back -faces, every term where the deleted vertex lies strictly inside one block survives once, while the two boundary terms at the splitting vertex cancel against each other (one appears with from the front sum, the other with adjusted by the shift). The total reorganizes exactly into .
Step 3 — Cocycles multiply to cocycles. If and , then [2] gives .
Step 4 — Independence of representatives. If with a cocycle, then by [2] (using ). So the cohomology class is unchanged; likewise in the second variable. Hence [3] is well-defined.
Step 5 — Graded commutativity. On cochains in general. One constructs a natural chain map (using the acyclic models theorem, since both and its "twist" agree on the model spaces and induce the same map on ) implementing a chain homotopy with . On cocycles this difference is a coboundary, giving [4] in cohomology.
∎Eilenberg (1913–1998) and Mac Lane (1909–2005) furnished the rigorous categorical foundation that turned the cup product from an ad hoc formula into a theorem. Their acyclic models method (1953) cleanly proves graded commutativity and the comparison of different product constructions (Alexander–Whitney vs. Eilenberg–Zilber) by reducing everything to the contractibility of standard simplices. Eilenberg's earlier work on singular homology and Mac Lane's algebraic organization gave the cohomology ring its definitive modern form, and the same circle of ideas birthed category theory itself.
Building Intuition
Think of a cohomology class as a "measuring instrument" that you can lay across a cycle and read off a number. A -cochain measures -dimensional pieces; a -cochain measures -dimensional pieces. The cup product builds a -dimensional instrument: given a -simplex, slice it at the vertex , hand the front to the first instrument, the back to the second, and multiply the readings. The deeper geometric meaning comes from Poincaré duality on a closed oriented -manifold. A degree- class is dual to a submanifold of codimension . The cup product of two such classes is dual to the intersection of the corresponding submanifolds, which (generically, transverse) has codimension . So multiplying cohomology classes = intersecting cycles. The sign in graded commutativity is exactly the sign you pick up reorienting an intersection when you swap the order of the two submanifolds.
```svg
```
Worked Examples
Given. , coefficients . Additive cohomology: , with generators , with generator .
Steps. 1. By graded commutativity [4] with : . 2. Self-products: , hence ; over (torsion-free ) this forces , similarly . 3. The Künneth product structure gives , the generator of (geometrically: the dual circles meet in one point).
Answer.
the exterior algebra on two degree-1 generators (dimensionless, ranks ).
Given. Complex projective space , . Additive cohomology: for , and in odd degrees.
Steps. 1. Let be a generator (the first Chern class of the tautological line bundle's dual). 2. By induction on using the cell structure , the powers generate . 3. Truncation: .
Answer.
Contrast (ring detects more than groups). The space has , identical groups to . But in all cup products of positive-degree classes vanish (the generators come from disjoint spheres joined at a point), so , whereas in we have generator of .
Hence .
Common Misconceptions
- The cup product is NOT commutative on cochains. The formula [1] is genuinely non-symmetric in ; graded commutativity [4] holds only after passing to cohomology. The cochain-level commutator is a coboundary, and the (higher) failure of strict commutativity is measured by Steenrod's cup- products, which yield the Steenrod squares.
- Isomorphic cohomology groups do NOT imply isomorphic cohomology rings. See the vs. example. Always specify ring vs. group.
- The grading sign matters. Graded commutativity is , NOT plain commutativity. Odd-degree classes anticommute and square (often) to torsion or zero.
- Field vs. integer coefficients change the answer. Over , signs disappear and need not vanish for odd (e.g. with ).
- The cup product need not be the diagonal of the cross product. is the cross product followed by the diagonal map ; forgetting conflates internal and external products.
Consider . As a graded group has ranks — identical to . But has no nontrivial cup product in degree 1 (the two circles meet only at the basepoint, so the dual cycles do not intersect transversally in the interior). Thus in , whereas in we found . The rings are non-isomorphic:
Conclusion: even though the spaces have the same homotopy-type homology groups — a fact the additive theory cannot see.
Connections
The cup product sits at the crossroads of algebraic and geometric topology:
- <a class="wiki-link" href="/wiki/poincare-duality">Poincaré Duality</a>: on a closed oriented -manifold, pairs with nondegenerately into ; geometrically this is the intersection form. The cup product is intersection theory in disguise.
- <span class="wiki-link-missing">Cap Product</span>: the dual operation that implements Poincaré duality as .
- <span class="wiki-link-missing">Künneth Theorem</span>: as graded rings (over a field), realized via the cross product, of which is the diagonal restriction.
- <a class="wiki-link" href="/wiki/de-rham-cohomology">de Rham Cohomology</a>: for smooth manifolds, corresponds to the wedge product of differential forms , by the de Rham theorem (a multiplicative isomorphism).
- <span class="wiki-link-missing">Steenrod Squares</span>: the cup- products refine and generate stable cohomology operations.
- <a class="wiki-link" href="/wiki/characteristic-classes">Characteristic Classes</a>: Stiefel–Whitney, Chern, and Pontryagin classes live in the cohomology ring; their products (e.g. the top Chern class as ) compute geometric invariants.
- <span class="wiki-link-missing">Massey Products</span>: higher-order operations defined when certain cup products vanish, detecting linking beyond the ring structure.
Real-World Applications
Historical Development
Subtleties & Limits
- Realization of rings. Which graded-commutative -algebras arise as for some space ? Over , Sullivan's theory characterizes the situation via minimal models, but over and with Steenrod-operation compatibility the problem (Steenrod's realization problem) is subtle and not fully resolved in general.
- Beyond the ring: -structure. The cohomology ring is a shadow of the full cochain DGA. Two spaces can have isomorphic cohomology rings yet differ in Massey products and higher -operations (e.g. the Borromean rings complement vs. trivial link complement have the same ring but distinct triple Massey products). How much of homotopy type is captured by the ring alone is delicate and generally insufficient.
- Cup-length and topological complexity. The exact relationship between zero-divisor cup-length and the Lusternik–Schnirelmann category / topological complexity remains only partially understood; sharp computations for many configuration spaces are open.
- Equivariant and motivic refinements. Cup products in equivariant cohomology, -theory, and motivic cohomology carry extra structure (e.g. the motivic , equivariant Euler classes) whose ring-theoretic behavior is an active research frontier.
See Also
Cap Product · Künneth Theorem · de Rham Cohomology · Massey Products · Cross Product in Cohomology · Eilenberg–Zilber Theorem · Acyclic Models Theorem · Cohomology of Lie Groups