advanced40 min studyLesson 487 in Mathematics

Cup products and cohomology rings

Add multiplicative structure to cohomology, track graded signs, and distinguish spaces with identical additive groups.

On this page

What you’ll understand

  • Define a cup product by front and back simplex faces.
  • Apply graded commutativity without incorrectly discarding characteristic-two squares.
  • Calculate products in a torus cohomology ring.

Additive homology or cohomology groups count classes degree by degree, but they do not describe how those classes interact. Cup products combine classes of different degrees and turn cohomology into a graded ring. This extra structure can distinguish spaces whose additive groups agree. Its signs encode degree, its coefficients affect which relations follow, and its chain-level formula is not automatically commutative. We will work with a commutative coefficient ring with identity and keep the transition from cochains to cohomology explicit.

Multiply using two faces of one simplex

For a p-cochain φ\varphi and a q-cochain ψ\psi, evaluate their cup product on a singular (p+q)-simplex by evaluating the first on its front p-face and the second on its back q-face, then multiplying in R. The two faces meet at the vertex indexed p. This Alexander–Whitney convention is compatible with the earlier unsigned cochain differential δφ=φ∂\delta\varphi=\varphi\partial. The Leibniz rule supplies the degree sign that makes products of cocycles remain cocycles.

If one cocycle is changed by a coboundary, the Leibniz identity shows that the product changes by a coboundary. Therefore cup product descends to cohomology classes, where it has degree addition, associativity, and a unit in degree zero. Continuous maps preserve this product under pullback, making the induced cohomology homomorphism a graded ring map. These properties are stronger than preserving the separate additive groups; any proposed comparison of cohomology rings must respect both grading and multiplication.

(φ⌣ψ)(σ)=φ(σ∣[v0,…,vp]) ψ(σ∣[vp,…,vp+q]),δ(φ⌣ψ)=δφ⌣ψ+(−1)pφ⌣δψ(\varphi\smile\psi)(\sigma)=\varphi(\sigma|[v_0,\ldots,v_p])\,\psi(\sigma|[v_p,\ldots,v_{p+q}]),\qquad\delta(\varphi\smile\psi)=\delta\varphi\smile\psi+(-1)^p\varphi\smile\delta\psi
Coefficients lie in a commutative ring R. The Leibniz rule makes the construction well-defined after passing to cohomology.↔ Scroll wide equations horizontally.

Commutativity is graded and holds on classes

For cohomology classes a and b of degrees p and q, the relation is a⌣b=(−1)pqb⌣aa\smile b=(-1)^{pq}b\smile a. At the cochain level the two products need not agree exactly; a chain-homotopy argument produces the graded relation on cohomology. For an odd-degree class, this only forces twice its square to vanish. If the relevant target group has no two-torsion, the square is zero. Over characteristic two the sign alone imposes no vanishing conclusion.

The integer torus ring is an exterior algebra on two degree-one generators: each generator squares to zero, their product generates degree two, and reversing the product changes its sign. In contrast, real projective space with F₂ coefficients has nonzero powers of a degree-one generator up to its dimension. These examples show why a rule learned from real differential forms cannot be transferred without qualification to every coefficient ring. Coefficient choices alter both additive groups and the relations that can be deduced from graded signs.

a⌣b=(−1)pqb⌣a,∣a∣=p, ∣b∣=q;∣a∣ odd⟹2(a⌣a)=0a\smile b=(-1)^{pq}b\smile a,\qquad |a|=p,\ |b|=q;\qquad |a|\text{ odd}\Longrightarrow 2(a\smile a)=0
The final implication does not say a²=0 when the coefficient groups permit two-torsion or characteristic two.↔ Scroll wide equations horizontally.

Products retain information lost by cell boundaries

A torus and the wedge of two circles with a two-sphere have the same integer cohomology groups in every degree: one copy in degrees zero and two, and two copies in degree one. Yet the torus has a nonzero product of its two independent degree-one classes. In the wedge, all products of degree-one classes vanish: restriction to each summand shows that no degree-two product is created. The additive groups alone therefore cannot establish a homotopy equivalence, while the ring provides an obstruction.

On an oriented manifold, evaluating a top-degree cup product on the fundamental class turns multiplication into intersection information. The chosen orientation fixes the sign of that evaluation. A continuous self-map's pullback must preserve cup products, so its action in degree one constrains its action in degree two. This is useful for checking degree calculations, but it should not be confused with a claim that every algebraic ring endomorphism necessarily comes from a continuous map. Realizability is a further topological problem.

A signed torus product

Choose degree-one torus generators alpha and beta with alpha cup beta=u, beta cup alpha=−u, and alpha²=beta²=0 over Z. Compute (2alpha+3beta) cup (5alpha−beta) and its reversed product.

  1. Expand bilinearly. The alpha² and beta² terms vanish, leaving −2(alpha cup beta)+15(beta cup alpha).

  2. Substitute the sign relation to obtain −2u−15u=−17u. Both factors have degree one, so the graded commutativity sign is negative.

  3. Reversing the factors therefore gives +17u. Direct expansion checks this: 15(alpha cup beta)−2(beta cup alpha)=15u+2u. The integer seventeen is not reduced modulo two in this calculation.

The result

The products are −17u and +17u. Orientation and degree signs distinguish them even though the additive factors have the same degrees.

Explore the model

Interactive lab

Interactive lab · matrix

A linear torus map constrains the top product

Pause and Reset, then set both controls to a=1 and b=1; predict final determinant 1. Reset and set a=2 and b=1; predict determinant 2. These integer matrices define torus maps with pullback alpha→a alpha+b beta and beta→beta, so their top cup product is multiplied by a. The scene displays the unwrapped linear image and interpolates it during Play; it does not show quotient identifications or a covering-space computation.

A linear torus map constrains the top productThe selected matrix is A = [[a,b],[0,1]]. Playback interpolates geometry between the identity and A; readouts always describe A. Its determinant is a and its singular values come from AᵀA. Positive a makes every supported matrix invertible. This two-dimensional family is not a general eigensolver or a learned network. Current readings: Area scale · det A: 1.4; Singular values · σmax, σmin: 1.597, 0.876; Condition number · κ₂(A): 1.823. All parameters are adjustable with the labeled controls below.Matrix A with first row 1.4, 0.6 and second row zero, one; display interpolates between identity and A while final determinant remains 1.4.−4−2024−2−1012x · equal geometric scaleyA = [ 1.4 0.6 ; 0 1 ]Display blend: 0% · final values below
Interpolated geometryOriginal unit squareSelected final transform
Area scale · det A
1.4
Singular values · σmax, σmin
1.597, 0.876
Condition number · κ₂(A)
1.823
t = 0 s

The selected matrix is A = [[a,b],[0,1]]. Playback interpolates geometry between the identity and A; readouts always describe A. Its determinant is a and its singular values come from AᵀA. Positive a makes every supported matrix invertible. This two-dimensional family is not a general eigensolver or a learned network. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forThe action on degree-one classes constrains the top-degree product, matching the determinant for these specific integer torus maps.

Check your understanding

What follows from graded commutativity for an odd-degree class a over an arbitrary commutative coefficient ring?

Try it yourself

Use H*(RP2;F2)=F2[t]/(t³), with degree(t)=1. Identify the nonzero positive-degree classes and their product, and explain why the square of t does not contradict graded commutativity.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

The coefficient two is zero in F₂. Compare degree constraints with the quotient relation t³=0.

Compare with the solution

The nonzero positive-degree classes are t in degree one and t² in degree two. Their basic nonzero product is t cup t=t²; every product of total degree at least three vanishes by the relation t³=0. Graded commutativity says t²=−t², but minus equals plus in F₂, so this gives no contradiction and no requirement that t² vanish. The integer degree-one cohomology of RP2 is zero, so one must also avoid treating this mod-two generator as an integral degree-one class.

Take it with you

  • Cup product makes cohomology a functorial graded ring.
  • Graded signs constrain squares differently in different coefficient systems.
  • Multiplication can distinguish spaces whose additive cohomology groups agree.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.