Cup and cap products are fundamental operations in cohomology theory, combining cohomology classes to create new ones. These products provide powerful tools for studying topological spaces, allowing us to detect non-trivial cohomology classes and distinguish between spaces with similar structures.
The cup product combines two cohomology classes to produce a higher-degree class, while the cap product pairs a cohomology class with a homology class to yield a lower-degree homology class. These operations are essential for understanding Poincaré duality, characteristic classes, and other advanced concepts in algebraic topology.
Cup product is a binary operation that combines two cohomology classes to produce a third cohomology class of a higher degree
Denoted by the symbol ⌣, the cup product takes two cochains α∈Cp(X;R) and β∈Cq(X;R) and produces a cochain α⌣β∈Cp+q(X;R)
X represents a topological space and R is a commutative ring with unity
The cup product is induced by the diagonal map Δ:X→X×X, which sends a point x∈X to (x,x)∈X×X
Cup product is associative, bilinear, and graded-commutative
Graded-commutativity means that for cochains α∈Cp(X;R) and β∈Cq(X;R), we have α⌣β=(−1)pqβ⌣α
The cup product endows the cohomology ring H∗(X;R) with a graded ring structure
The unit element of the cohomology ring is the class of the constant map X→R in H0(X;R)
Geometric Intuition
Cup product can be visualized as a way to "glue" or "stitch" together two cocycles to create a new cocycle of higher dimension
Consider two cochains α∈Cp(X;R) and β∈Cq(X;R) as functions that assign values to p-simplices and q-simplices, respectively
The cup product α⌣β assigns a value to a (p+q)-simplex by multiplying the values of α and β on the front p-face and back q-face of the simplex
Geometrically, the cup product measures the "twisting" or "linking" of two cocycles
If two cocycles are "unlinked," their cup product is zero
Non-zero cup products indicate non-trivial twisting or linking of cocycles
The graded-commutativity of the cup product reflects the orientation of the simplices involved in the product
Cup Product Construction
The cup product is defined at the cochain level and then shown to be compatible with the coboundary operator, inducing a well-defined product on cohomology
For cochains α∈Cp(X;R) and β∈Cq(X;R), the cup product α⌣β∈Cp+q(X;R) is defined on a (p+q)-simplex σ:Δp+q→X by:
(α⌣β)(σ)=α(σ∣[0,…,p])⋅β(σ∣[p,…,p+q])
σ∣[0,…,p] and σ∣[p,…,p+q] denote the restrictions of σ to the front p-face and back q-face, respectively
The cup product satisfies the Leibniz rule with respect to the coboundary operator δ:
δ(α⌣β)=(δα)⌣β+(−1)pα⌣(δβ)
As a consequence of the Leibniz rule, the cup product descends to a well-defined product on cohomology:
If [α]∈Hp(X;R) and [β]∈Hq(X;R) are cohomology classes, then [α]⌣[β]:=[α⌣β]∈Hp+q(X;R) is a well-defined cohomology class
Properties of Cup Products
The cup product is associative:
For cochains α∈Cp(X;R), β∈Cq(X;R), and γ∈Cr(X;R), we have (α⌣β)⌣γ=α⌣(β⌣γ)
The cup product is bilinear:
For cochains α,α′∈Cp(X;R) and β,β′∈Cq(X;R), and scalars a,b∈R, we have:
(aα+bα′)⌣β=a(α⌣β)+b(α′⌣β)
α⌣(aβ+bβ′)=a(α⌣β)+b(α⌣β′)
The cup product is graded-commutative:
For cochains α∈Cp(X;R) and β∈Cq(X;R), we have α⌣β=(−1)pqβ⌣α
The cup product is natural with respect to continuous maps:
If f:X→Y is a continuous map and α∈Cp(Y;R) and β∈Cq(Y;R) are cochains on Y, then f∗(α⌣β)=f∗(α)⌣f∗(β), where f∗ denotes the induced map on cochains
The cohomology ring H∗(X;R) with the cup product is a graded-commutative ring with unity
Cap Product Introduction
The cap product is a binary operation that combines a homology class and a cohomology class to produce a homology class of a lower degree
Denoted by the symbol ⌢, the cap product takes a cochain α∈Cp(X;R) and a chain σ∈Cq(X;R) and produces a chain α⌢σ∈Cq−p(X;R)
X represents a topological space and R is a commutative ring with unity
The cap product is defined at the chain-cochain level and then shown to be compatible with the boundary and coboundary operators, inducing a well-defined product on homology and cohomology
For a cochain α∈Cp(X;R) and a chain σ∈Cq(X;R), the cap product α⌢σ∈Cq−p(X;R) is defined by:
α⌢σ=α(σ∣[0,…,p])⋅σ∣[p,…,q]
σ∣[0,…,p] and σ∣[p,…,q] denote the front p-face and back (q−p)-face of σ, respectively
The cap product satisfies the Leibniz rule with respect to the boundary operator ∂ and the coboundary operator δ:
∂(α⌢σ)=(−1)p(δα)⌢σ+α⌢(∂σ)
As a consequence of the Leibniz rule, the cap product descends to a well-defined product on homology and cohomology:
If [α]∈Hp(X;R) is a cohomology class and [σ]∈Hq(X;R) is a homology class, then [α]⌢[σ]:=[α⌢σ]∈Hq−p(X;R) is a well-defined homology class
Applications in Topology
Cup and cap products are powerful tools for studying the algebraic topology of spaces
The cup product can be used to detect the non-triviality of cohomology classes and to distinguish between spaces with isomorphic cohomology groups but different ring structures
For example, the torus T2 and the wedge sum of two circles S1∨S1 have isomorphic cohomology groups, but their cohomology rings are different due to the cup product structure
The cap product provides a connection between homology and cohomology, allowing information to flow between the two theories
Poincaré duality can be expressed using the cap product:
For a closed, oriented n-manifold M, the cap product with the fundamental class [M]∈Hn(M;R) induces isomorphisms Hk(M;R)→Hn−k(M;R) for all k
The Künneth formula for the cohomology of a product space involves the cup product:
For spaces X and Y, there is a natural isomorphism H∗(X;R)⊗RH∗(Y;R)→H∗(X×Y;R) given by the cross product, which is related to the cup product via the pullback of the projection maps
Cup and cap products play a role in the definition and properties of characteristic classes, such as Stiefel-Whitney classes, Chern classes, and Pontryagin classes, which are important invariants in algebraic topology and differential geometry
Computational Techniques
Computing cup and cap products can be challenging, especially for spaces with complicated cohomology rings or large homology groups
Simplicial and cellular cohomology provide combinatorial models for computing cup and cap products
In simplicial cohomology, cochains are functions on simplices, and the cup and cap products are defined using the face and degeneracy maps of the simplicial complex
In cellular cohomology, cochains are functions on cells, and the cup and cap products are defined using the boundary and coboundary maps of the cellular complex
The Alexander-Whitney map is a chain homotopy equivalence between the singular chain complex and the simplicial chain complex of a simplicial set, which can be used to compute cup products in simplicial cohomology
The Eilenberg-Zilber map is a chain homotopy equivalence between the singular chain complex of a product space and the tensor product of the singular chain complexes of the factors, which can be used to compute cross products and relate them to cup products
Spectral sequences, such as the Serre spectral sequence and the Eilenberg-Moore spectral sequence, can be used to compute cup and cap products in certain situations, such as for fibrations and loop spaces
Computer algebra systems, such as Sage and Macaulay2, have packages for computing cup and cap products in various cohomology theories, including simplicial, cellular, and sheaf cohomology
Advanced Topics and Extensions
The cup product can be generalized to the relative cup product, which is defined for relative cohomology groups H∗(X,A;R) of a pair (X,A)
The relative cup product is compatible with the long exact sequence of a pair and satisfies a relative version of the Leibniz rule
The cap product can be generalized to the relative cap product, which is defined for relative homology groups H∗(X,A;R) and absolute cohomology groups H∗(X;R)
The relative cap product is compatible with the long exact sequences of a pair and satisfies a relative version of the Leibniz rule
Cup and cap products can be defined for other cohomology theories, such as K-theory, cobordism theory, and generalized cohomology theories
In these settings, the cup and cap products may have additional structure or satisfy different properties than in singular cohomology
The Massey product is a higher-order cohomological operation that generalizes the cup product
Massey products are defined for tuples of cohomology classes and measure higher-order linking or obstruction to the triviality of certain cohomological expressions
The Steenrod squares are cohomology operations that generalize the cup product in mod 2 cohomology
Steenrod squares satisfy the Cartan formula, which relates them to the cup product, and the Adem relations, which give a complete set of relations among the squares
The Steenrod algebra is the algebra of stable cohomology operations in mod p cohomology, generated by the Steenrod squares (for p = 2) or the Steenrod reduced powers (for odd primes p)
The Steenrod algebra acts on the mod p cohomology of spaces and satisfies a generalized Cartan formula and Adem relations
Cup and cap products play a role in the formulation and proof of the Adams spectral sequence, which is a powerful tool for computing stable homotopy groups of spheres and other spaces
The differentials in the Adams spectral sequence are related to Massey products and Steenrod operations, which involve cup and cap products