Cup products of cochains along a diagonal #
Let C be a k-linear preadditive monoidal category, let A, B and E be chain complexes in
C indexed by ℕ such that the tensor product A ⊗ B exists, and let D : E ⟶ A ⊗ B be a chain
map, a diagonal.
Given a pairing μ : M ⊗ N ⟶ P of coefficient objects, a cochain φ : A_p ⟶ M and a cochain
ψ : B_q ⟶ N have the cup product φ ⌣ ψ : E_n ⟶ P, for p + q = n: the degree-n component
of D, followed by the projection of (A ⊗ B)_n onto its summand A_p ⊗ B_q, by φ ⊗ ψ and by
μ. Since D is a chain map and the tensor product carries the Koszul signs, it satisfies the
Leibniz rule (φ ⌣ ψ) ∘ d = (φ ∘ d) ⌣ ψ + (-1)^p φ ⌣ (ψ ∘ d). When C is moreover abelian, a
cocycle cupped with a cocycle is a cocycle, a coboundary cupped with a cocycle (in either order)
is a coboundary, and the cup product descends to a k-bilinear map
Hᵖ(Hom(A, M)) × H^q(Hom(B, N)) ⟶ Hⁿ(Hom(E, P)) on the cohomology of the complexes
ChainComplex.linearYonedaObj. It is natural along maps of diagonals.
The singular cup product is the case where D is the Alexander–Whitney map precomposed with the
diagonal of a space; there φ ⌣ ψ evaluates a singular simplex on its front p-face and its back
q-face.
Main definitions and results #
TauCeti.ChainComplex.cupCochain: the cup product of cochains.TauCeti.ChainComplex.d_comp_cupCochain: the Leibniz rule.TauCeti.ChainComplex.cupCochain_naturality: naturality along a map of diagonals.TauCeti.ChainComplex.cupCycles: the cup product of cocycles.TauCeti.ChainComplex.cup: the cup product on cohomology, withTauCeti.ChainComplex.cup_homologyπcomputing it on classes of cocycles andTauCeti.ChainComplex.cup_naturalityits naturality.
References #
- A. Hatcher, Algebraic Topology, Section 3.2, Lemma 3.6.
The cup product of cochains along the diagonal D : E ⟶ A ⊗ B: for p + q = n, the
k-bilinear map sending cochains φ : A_p ⟶ M and ψ : B_q ⟶ N to the cochain
E_n ⟶ (A ⊗ B)_n ⟶ P, the component of D followed by the tensor product of cochains
TauCeti.ChainComplex.tensorCochain, which projects to A_p ⊗ B_q and applies φ ⊗ ψ and μ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The cup product of cochains is the component of the diagonal followed by the tensor product of cochains.
The Leibniz rule for the cup product: (φ ⌣ ψ) ∘ d = (φ ∘ d) ⌣ ψ + (-1)^p φ ⌣ (ψ ∘ d)
for a cochain φ of degree p.
Naturality of the cup product of cochains along a map of diagonals: if chain maps
e : E' ⟶ E, f : A' ⟶ A and g : B' ⟶ B satisfy e ≫ D = D' ≫ (f ⊗ g), then cupping the
pulled-back cochains along D' is pulling back their cup product along D.
The cup product of cocycles: the cup product TauCeti.ChainComplex.cupCochain of the
underlying cochains, which is a cocycle by the Leibniz rule
(TauCeti.ChainComplex.iCycles_cupCycles).
Equations
- One or more equations did not get rendered due to their size.
Instances For
On underlying cochains, the cup product of cocycles is the cup product of cochains.
The cup product on cohomology, Hᵖ(Hom(A, M)) × H^q(Hom(B, N)) ⟶ Hⁿ(Hom(E, P)) for
p + q = n, along the diagonal D : E ⟶ A ⊗ B and the pairing μ : M ⊗ N ⟶ P: the class of
a ⌣ b on the classes of cocycles a and b (TauCeti.ChainComplex.cup_homologyπ).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The cup product on classes: the cup product of the classes of two cocycles is the class of their cup product.
Naturality of the cup product on cohomology along a map of diagonals: if chain maps
e : E' ⟶ E, f : A' ⟶ A and g : B' ⟶ B satisfy e ≫ D = D' ≫ (f ⊗ g), then the cup product
along D' of the pulled-back classes is the pull-back of the cup product along D.
Precomposing a diagonal with a chain map pulls back its cup product on cohomology.
Chain-homotopic diagonals give the same cup product on cohomology.