Fiveable

🔢Algebraic Topology Unit 7 Review

QR code for Algebraic Topology practice questions

7.1 Cup product in cohomology

7.1 Cup product in cohomology

Written by the Fiveable Content Team • Last updated August 2025
Written by the Fiveable Content Team • Last updated August 2025
🔢Algebraic Topology
Unit & Topic Study Guides

The cup product is a powerful tool in cohomology that combines two classes to create a new one of higher degree. It's like a mathematical recipe that mixes ingredients to create something new and exciting. This operation helps us understand the structure of spaces and how they relate to each other.

By using the cup product, we can compute cohomology rings and find important invariants of spaces. It's like a secret code that reveals hidden properties of shapes and surfaces. This knowledge helps us solve puzzles about maps between spaces and discover geometric structures we couldn't see before.

Cup Product Operation

Definition and Construction

  • The cup product is a binary operation that takes two cohomology classes and produces a new cohomology class of higher degree
  • For cohomology classes αHn(X;R)\alpha \in H^n(X;R) and βHm(X;R)\beta \in H^m(X;R), their cup product is a class αβHn+m(X;R)\alpha \smile \beta \in H^{n+m}(X;R)
  • The cup product is induced by the diagonal map Δ:XX×X\Delta: X \to X \times X and the cross product in cohomology
  • The cup product can be defined using singular cohomology, simplicial cohomology, or cellular cohomology (singular, simplicial, cellular cohomology)

Naturality and Maps

  • The cup product is natural with respect to continuous maps between topological spaces
    • If f:XYf: X \to Y is a continuous map and αHn(Y;R)\alpha \in H^n(Y;R) and βHm(Y;R)\beta \in H^m(Y;R) are cohomology classes, then f(αβ)=f(α)f(β)f^*(\alpha \smile \beta) = f^*(\alpha) \smile f^*(\beta), where ff^* is the induced homomorphism on cohomology
    • This naturality property allows the cup product to be used in functorial constructions and to study maps between spaces
    • Example: For the inclusion map i:SnRn+1i: S^n \to \mathbb{R}^{n+1}, the induced homomorphism i:H(Rn+1;R)H(Sn;R)i^*: H^*(\mathbb{R}^{n+1};R) \to H^*(S^n;R) preserves the cup product structure

Computing Cup Products

Cellular Cohomology

  • In cellular cohomology, the cup product is computed using the cellular cochain complex
  • For cellular cohomology classes represented by cocycles αCn(X;R)\alpha \in C^n(X;R) and βCm(X;R)\beta \in C^m(X;R), their cup product αβ\alpha \smile \beta is represented by the cocycle (αβ)(en+m)=α(en)β(em)(\alpha \smile \beta)(e^{n+m}) = \alpha(e^n)\beta(e^m) for each (n+m)(n+m)-cell en+me^{n+m}
  • The cup product of cellular cohomology classes is computed by multiplying the values of the cocycles on the cells of the CW complex
  • The cellular boundary formula (en+m)=i[en+m:ein]ein+j[en+m:ejm]ejm\partial(e^{n+m}) = \sum_i [e^{n+m} : e^n_i]e^n_i + \sum_j [e^{n+m} : e^m_j]e^m_j is used to determine the cup product on the cellular cochain level
Definition and Construction, Frontiers | Evaluating State Space Discovery by Persistent Cohomology in the Spatial ...

Examples and Calculations

  • Example: Let X=S2S4X = S^2 \vee S^4 be the wedge sum of spheres. The cellular cohomology groups are H0(X;R)=RH^0(X;R) = R, H2(X;R)=RH^2(X;R) = R, H4(X;R)=RH^4(X;R) = R, and Hi(X;R)=0H^i(X;R) = 0 for i0,2,4i \neq 0,2,4. Let αH2(X;R)\alpha \in H^2(X;R) and βH4(X;R)\beta \in H^4(X;R) be the generators. Then αα=0\alpha \smile \alpha = 0 and αβ=0\alpha \smile \beta = 0 because there are no cells of dimension 4 or 6 in XX
  • Example: For the torus T=S1×S1T = S^1 \times S^1, let a,bH1(T;R)a,b \in H^1(T;R) be the generators corresponding to the two circles. Then ab=baa \smile b = -b \smile a generates H2(T;R)H^2(T;R), and aa=bb=0a \smile a = b \smile b = 0. The cohomology ring H(T;R)H^*(T;R) is isomorphic to the exterior algebra ΛR[a,b]\Lambda_R[a,b]

Properties of Cup Products

Algebraic Properties

  • The cup product is associative: (αβ)γ=α(βγ)(\alpha \smile \beta) \smile \gamma = \alpha \smile (\beta \smile \gamma) for cohomology classes α\alpha, β\beta, and γ\gamma
  • The cup product is graded commutative: αβ=(1)nm(βα)\alpha \smile \beta = (-1)^{nm}(\beta \smile \alpha) for αHn(X;R)\alpha \in H^n(X;R) and βHm(X;R)\beta \in H^m(X;R)
    • This graded commutativity reflects the sign convention in the definition of the cup product and the orientation of cells
    • Example: For the real projective plane RP2\mathbb{RP}^2, let αH1(RP2;Z/2Z)\alpha \in H^1(\mathbb{RP}^2;\mathbb{Z}/2\mathbb{Z}) be the generator. Then αα0\alpha \smile \alpha \neq 0, but αα=(αα)\alpha \smile \alpha = -(\alpha \smile \alpha), so 2(αα)=02(\alpha \smile \alpha) = 0, showing that H(RP2;Z/2Z)H^*(\mathbb{RP}^2;\mathbb{Z}/2\mathbb{Z}) is not commutative
  • The proofs of associativity and graded commutativity rely on the properties of the diagonal map and the cross product in cohomology

Interaction with Other Operations

  • The cup product is distributive over addition: (α+β)γ=αγ+βγ(\alpha + \beta) \smile \gamma = \alpha \smile \gamma + \beta \smile \gamma and α(β+γ)=αβ+αγ\alpha \smile (\beta + \gamma) = \alpha \smile \beta + \alpha \smile \gamma
  • The identity element for the cup product is the cohomology class 1H0(X;R)1 \in H^0(X;R), satisfying 1α=α1=α1 \smile \alpha = \alpha \smile 1 = \alpha for any cohomology class α\alpha
    • The identity element corresponds to the constant map XRX \to R with value 1
    • Example: For any space XX, the cup product with the identity element induces isomorphisms Hn(X;R)H0(X;R)Hn(X;R)H^n(X;R) \cong H^0(X;R) \otimes H^n(X;R) and Hn(X;R)Hn(X;R)H0(X;R)H^n(X;R) \cong H^n(X;R) \otimes H^0(X;R)
Definition and Construction, Frontiers | Mechanism and Control of Meiotic DNA Double-Strand Break Formation in S. cerevisiae

Applications of Cup Products

Cohomology Rings and Invariants

  • The cup product can be used to compute the cohomology rings of various spaces, such as projective spaces, lens spaces, and Eilenberg-MacLane spaces
  • The cohomology ring H(CPn;Z)H^*(\mathbb{CP}^n;\mathbb{Z}) of the complex projective space CPn\mathbb{CP}^n is isomorphic to Z[x]/(xn+1)\mathbb{Z}[x]/(x^{n+1}), where xx is the generator of H2(CPn;Z)H^2(\mathbb{CP}^n;\mathbb{Z}) and the cup product corresponds to polynomial multiplication
    • Example: In CP2\mathbb{CP}^2, the generator xH2(CP2;Z)x \in H^2(\mathbb{CP}^2;\mathbb{Z}) satisfies xx=x20x \smile x = x^2 \neq 0 but xxx=x3=0x \smile x \smile x = x^3 = 0
  • The cup product provides a way to define and compute cohomological invariants of spaces, such as the cohomology ring, Betti numbers, and Poincaré polynomials
  • Example: The Poincaré polynomial PX(t)=idimHi(X;R)tiP_X(t) = \sum_i \dim H^i(X;R) t^i encodes the dimensions of the cohomology groups and can be used to distinguish spaces up to homotopy equivalence

Obstructions and Non-Existence of Maps

  • The cup product can detect the non-existence of certain continuous maps between spaces by comparing their cohomology rings
    • If f:XYf: X \to Y is a continuous map and the induced homomorphism f:H(Y;R)H(X;R)f^*: H^*(Y;R) \to H^*(X;R) does not preserve the cup product structure, then ff cannot be a homotopy equivalence
    • Example: There is no continuous map f:CP2S4f: \mathbb{CP}^2 \to S^4 that is a homotopy equivalence because H(CP2;Z)H^*(\mathbb{CP}^2;\mathbb{Z}) is not isomorphic to H(S4;Z)H^*(S^4;\mathbb{Z}) as rings
  • The cup product can be used to define cohomological obstructions to the existence of certain geometric structures, such as complex structures, almost complex structures, and symplectic structures
  • Example: The Chern classes ci(E)H2i(X;Z)c_i(E) \in H^{2i}(X;\mathbb{Z}) of a complex vector bundle EXE \to X are defined using the cup product and provide obstructions to the existence of nowhere-zero sections and triviality of the bundle

Higher Operations and Duality

  • The cup product can be used to define higher cohomology operations, such as Steenrod squares and Massey products, which provide additional tools for studying the topology of spaces
    • Steenrod squares Sqi:Hn(X;Z/2Z)Hn+i(X;Z/2Z)Sq^i: H^n(X;\mathbb{Z}/2\mathbb{Z}) \to H^{n+i}(X;\mathbb{Z}/2\mathbb{Z}) are cohomology operations that generalize the cup product and capture additional information about the cohomology of a space with Z/2Z\mathbb{Z}/2\mathbb{Z} coefficients
    • Massey products are higher-order cohomology operations that generalize the cup product and provide obstructions to the formality of spaces and the realization of cohomology classes by geometric constructions
  • The cup product is a key ingredient in the definition of the cup product pairing between cohomology and homology, which is used in Poincaré duality and the study of manifolds
    • For a closed orientable nn-dimensional manifold MM, the cup product pairing Hk(M;R)Hnk(M;R)Hn(M;R)RH^k(M;R) \otimes H^{n-k}(M;R) \to H^n(M;R) \cong R is non-degenerate and induces isomorphisms Hk(M;R)Hnk(M;R)H^k(M;R) \cong H_{n-k}(M;R)
    • Example: For the torus T=S1×S1T = S^1 \times S^1, the cup product pairing H1(T;Z)H1(T;Z)H2(T;Z)ZH^1(T;\mathbb{Z}) \otimes H^1(T;\mathbb{Z}) \to H^2(T;\mathbb{Z}) \cong \mathbb{Z} is given by (a,b)ab(a,b) \mapsto a \smile b and induces the isomorphisms H1(T;Z)H1(T;Z)H^1(T;\mathbb{Z}) \cong H_1(T;\mathbb{Z}) and H0(T;Z)H2(T;Z)H^0(T;\mathbb{Z}) \cong H_2(T;\mathbb{Z})
2,589 studying →