Relative cup and cross products in singular cohomology #
Relative cup products are cup products along the descents of the Alexander–Whitney diagonal to
relative chains (TauCeti/AlgebraicTopology/Singular/AlexanderWhitney/RelativeCup.lean).
- Absolute–relative product. For a pair
(X, A), a cochain onXcupped with a cochain vanishing onAvanishes onA. This givesTopPair.singularCup : Hᵖ(X; R, M) × H^q(X, A; S, N) ⟶ Hⁿ(X, A; T, L), which needs no hypothesis onA. It is associative and unital, so it makesH*(X, A)a module overH*(X); it is natural in maps of pairs and maps to the absolute cup product underH*(X, A) ⟶ H*(X). - Relative cup product. For subsets
UandVofX, a cochain vanishing onUcupped with a cochain vanishing onVvanishes on the chainsC(U) + C(V)of the singular simplices lying inUor inV, but not in general on the chains ofU ∪ V. WhenUandVare open inU ∪ V, the small-chain theorem shows that restricting cochains fromC(X, U ∪ V)toC(X)/(C(U) + C(V))is an isomorphism on cohomology. Its inverse givesTopCat.singularRelativeCup : Hᵖ(X, U) × H^q(X, V) ⟶ Hⁿ(X, U ∪ V), natural in maps carryingUandVintoU'andV', and mapping to the absolute cup product. Some such hypothesis is needed: for arbitrary subsets the singular cochains vanishing onU ∪ Vneed not compute the cohomology of the quotient byC(U) + C(V). - Relative cross product. For open
A ⊆ XandB ⊆ Y, the cross productTauCeti.singularRelativeCross : Hᵖ(X, A) × H^q(Y, B) ⟶ Hⁿ(X × Y, A × Y ∪ X × B)is the relative cup product of the pullbacks along the two projections, whereA × YandX × Bare the preimages ofAandB. It is natural in both pairs and maps to the absolute cross productTauCeti.singularCross. WhenAandBare the complements of the zero sections of two vector bundles, this is the pairing on the cohomology of their Thom pairs.
Main definitions and results #
TopPair.d_comp_cupCochain_rightAlexanderWhitneyDiagonal: the Leibniz rule against a relative cocycle.TopPair.singularChainComplexMap_f_cupCochain_rightAlexanderWhitneyDiagonal: the cup product of absolute and relative cochains is natural in maps of pairs.TopPair.singularCup, withTopPair.singularCup_homologyπcomputing it on classes of cocycles,TopPair.singularCohomologyπ_singularCupits compatibility with the absolute cup product,TopPair.singularCup_naturality, and the module lawsTopPair.singularCup_assocandTopPair.singularCup_constSingularCocycle_left.TopCat.singularRelativeCup, characterized byTopCat.homologyMap_cochainComplexMap_singularRelativeCup, withTopCat.singularCohomologyπ_singularRelativeCupandTopCat.singularRelativeCup_naturality.TauCeti.singularRelativeCross, withTauCeti.singularRelativeCross_apply,TauCeti.singularCohomologyπ_singularRelativeCrossandTauCeti.singularRelativeCross_naturality.
References #
- A. Hatcher, Algebraic Topology,
Section 3.2, the relative cup products
Hᵏ(X) × Hˡ(X, A) ⟶ Hᵏ⁺ˡ(X, A)andHᵏ(X, A) × Hˡ(X, B) ⟶ Hᵏ⁺ˡ(X, A ∪ B)forAandBopen, and the relative cross productHᵏ(X, A) × Hˡ(Y, B) ⟶ Hᵏ⁺ˡ(X × Y, A × Y ∪ X × B)forAandBopen.
The action of absolute cohomology on relative cohomology #
Precomposed with the quotient map to relative chains, the cup product of an absolute cochain
φ with a relative cochain ψ along the right relative Alexander–Whitney diagonal is the absolute
cup product of φ with ψ pulled back to absolute chains.
Naturality of the cup product of absolute and relative cochains in maps of pairs: pulling
back φ ⌣ ψ along f : P ⟶ P' is the cup product of the pull-backs of φ and ψ.
The Leibniz rule against a relative cocycle: if ψ is a cocycle, the coboundary of
φ ⌣ ψ is δφ ⌣ ψ.
Associativity of the action of absolute cochains on relative cochains:
(φ₁ ⌣ φ₂) ⌣ ψ = φ₁ ⌣ (φ₂ ⌣ ψ) for absolute cochains φ₁, φ₂ and a relative cochain ψ, under
the coassociativity and associativity hypotheses of
TopCat.cupCochain_alexanderWhitneyDiagonal_assoc.
The unit law for the action of absolute cochains on relative cochains: the constant
0-cochain with value e acts as the identity, under the hypotheses of
TopCat.cupCochain_constCochain_left.
The cup product of absolute and relative singular cohomology,
Hᵖ(X; R, M) × H^q(X, A; S, N) ⟶ Hⁿ(X, A; T, L) for a pair (X, A) and p + q = n: the cup
product along the right relative Alexander–Whitney diagonal P.rightAlexanderWhitneyDiagonal u
and the pairing μ : M ⊗ N ⟶ L. It makes relative cohomology a module over absolute cohomology
(TopPair.singularCup_assoc and TopPair.singularCup_constSingularCocycle_left).
Instances For
The cup product of absolute and relative singular cohomology is the cohomological cup product along the right relative Alexander–Whitney diagonal.
The cup product of the classes of an absolute and a relative cocycle is the class of their cup product.
Compatibility with the absolute cup product: the image in Hⁿ(X) of the cup product of
a ∈ Hᵖ(X) with b ∈ H^q(X, A) is the cup product of a with the image of b in H^q(X).
Naturality of the cup product of absolute and relative cohomology in maps of pairs.
Associativity of the action of absolute cohomology on relative cohomology:
(a ⌣ b) ⌣ c = a ⌣ (b ⌣ c) for a, b absolute and c relative, under the hypotheses of
TopCat.singularCup_assoc.
The unit law for the action of absolute cohomology on relative cohomology: the class of
the constant 0-cocycle with value e acts as the identity, under the hypotheses of
TopCat.cupCochain_constCochain_left.
The relative cup product of an excisive couple #
The relative cup product Hᵖ(X, U; R, M) × H^q(X, V; S, N) ⟶ Hⁿ(X, U ∪ V; T, L) for
subsets U and V of X which are open in U ∪ V, and p + q = n: the cup product along the
relative Alexander–Whitney diagonal TopCat.relativeAlexanderWhitneyDiagonal U V u and the pairing
μ : M ⊗ N ⟶ L, which lands in the cohomology of the chains of X relative to its singular
simplices lying in U or in V, followed by the inverse of the small-chain isomorphism with the
cohomology of (X, U ∪ V) (TopCat.homologyMap_cochainComplexMap_singularRelativeCup).
Instances For
The relative cup product is characterized by its image under the small-chain isomorphism: the cup product along the relative Alexander–Whitney diagonal.
Compatibility with the absolute cup product: the image in Hⁿ(X) of the relative cup
product of a ∈ Hᵖ(X, U) and b ∈ H^q(X, V) is the cup product of the images of a in Hᵖ(X) and
of b in H^q(X).
Naturality of the relative cup product in maps f : X ⟶ Y carrying U into U' and V
into V'.
The relative cross product #
The relative cross product Hᵖ(X, A; R, M) × H^q(Y, B; S, N) ⟶ Hⁿ(X × Y, A × Y ∪ X × B; R ⊗ S, L) for open subsets A ⊆ X and B ⊆ Y, and p + q = n: the
relative cup product (TopCat.singularRelativeCup) of the pullbacks of the two classes along the
projections (X × Y, A × Y) ⟶ (X, A) and (X × Y, X × B) ⟶ (Y, B). Here A × Y and X × B are
the preimages of A and B under the projections, which are open, so the relative cup product
applies. It maps to the absolute cross product TauCeti.singularCross
(TauCeti.singularCohomologyπ_singularRelativeCross).
Instances For
The relative cross product is the relative cup product of the pullbacks along the two projections.
Compatibility with the absolute cross product: the image in Hⁿ(X × Y) of the relative
cross product of a ∈ Hᵖ(X, A) and b ∈ H^q(Y, B) is the cross product of the images of a in
Hᵖ(X) and of b in H^q(Y).
Naturality of the relative cross product in maps f : X ⟶ X' carrying A into A' and
g : Y ⟶ Y' carrying B into B'.