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 ฮ”:Xโ†’Xร—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:Xโ†’Yf: 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 fโˆ—f^* 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:Snโ†’Rn+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=S2โˆจS4X = 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 iโ‰ 0,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,bโˆˆH1(T;R)a,b \in H^1(T;R) be the generators corresponding to the two circles. Then aโŒฃb=โˆ’bโŒฃaa \smile b = -b \smile a generates H2(T;R)H^2(T;R), and aโŒฃa=bโŒฃb=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 1โˆˆH0(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 Xโ†’RX \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 xโˆˆH2(CP2;Z)x \in H^2(\mathbb{CP}^2;\mathbb{Z}) satisfies xโŒฃx=x2โ‰ 0x \smile x = x^2 \neq 0 but xโŒฃxโŒฃx=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)=โˆ‘idimโกHi(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:Xโ†’Yf: 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:CP2โ†’S4f: \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 Eโ†’XE \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)โŠ—Hnโˆ’k(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)โ‰…Hnโˆ’k(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)โ†ฆaโŒฃb(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})