Cap products of chains and cochains along a diagonal #
Let C be a k-linear preadditive monoidal category, let A, B, B' and E be chain
complexes in C indexed by ℕ such that the tensor product A ⊗ B exists, let
D : E ⟶ A ⊗ B be a chain map (a
diagonal), and let a : M ⊗ B ⟶ B' be a chain map from the complex B tensored on the left by
an object M (an action of the coefficient object M on B). A cochain φ : A_p ⟶ M then
caps a chain of E of degree n = p + q to a chain of B' of degree q: the cap product
E_n ⟶ B'_q is the degree-n component of D, followed by the projection of (A ⊗ B)_n onto
its summand A_p ⊗ B_q, by φ ▷ B_q and by a. In terms of the tensor product of cochains
TauCeti.ChainComplex.tensorCochain, it is D ≫ tensorCochain a φ (𝟙 B_q).
Since D and a are chain maps and the tensor product carries the Koszul signs, the cap product
satisfies the boundary formula ∂(x ⌢ φ) = (-1)^p (∂x ⌢ φ - x ⌢ δφ), where δφ = φ ∘ ∂. When C
is moreover abelian, capping with a cocycle sends cycles to cycles and boundaries to boundaries,
capping with a coboundary is zero on homology, and the cap product descends to a k-linear map
Hᵖ(Hom(A, M)) ⟶ (Hₙ(E) ⟶ H_q(B')) from the cohomology of ChainComplex.linearYonedaObj. It is
natural along maps of diagonals and actions.
The singular cap product is the case where D is the Alexander–Whitney map precomposed with the
diagonal of a space, and a lets a coefficient pairing act on singular chains; there x ⌢ φ
evaluates φ on the front p-face of a singular simplex and keeps its back q-face.
Main definitions and results #
TauCeti.ChainComplex.capChain: the cap product of a chain and a cochain.TauCeti.ChainComplex.capChain_comp_d: the boundary formula.TauCeti.ChainComplex.capChain_naturality: naturality along maps of diagonals and actions.TauCeti.ChainComplex.capCycles: the cap product of a cycle and a cocycle.TauCeti.ChainComplex.cap: the cap product on homology, withTauCeti.ChainComplex.cap_homologyπcomputing it on classes of cycles and cocycles andTauCeti.ChainComplex.cap_naturalityits naturality.
References #
- A. Hatcher, Algebraic Topology, Section 3.3, the cap product and its boundary formula.
The cap product of chains and cochains along the diagonal D : E ⟶ A ⊗ B and the action
a : M ⊗ B ⟶ B': for p + q = n, the k-linear map sending a cochain φ : A_p ⟶ M to the
morphism E_n ⟶ (A ⊗ B)_n ⟶ B'_q, the component of D followed by the projection onto the summand
A_p ⊗ B_q, by φ ▷ B_q and by the component of a.
Instances For
The cap product is the component of the diagonal followed by the tensor product of cochains of
φ and the identity of B_q, along the action a.
The boundary formula for the cap product: ∂(x ⌢ φ) = (-1)^p (∂x ⌢ φ - x ⌢ (φ ∘ ∂)) for a
cochain φ of degree p.
Naturality of the cap product of chains and cochains along maps of diagonals and actions:
if chain maps e : E' ⟶ E, f : A' ⟶ A, g : B₁ ⟶ B and g' : B₁' ⟶ B' satisfy
e ≫ D = D' ≫ (f ⊗ g) and a' ≫ g' = (M ◁ g) ≫ a, then pushing forward along g' the cap
product along D' and a' with the pulled-back cochain is the cap product along D and a of
the pushed-forward chain.
The cap product of a cycle and a cocycle: capping with a cocycle of degree p sends the
cycles of E of degree n = p + q to cycles of B' of degree q, by the boundary formula
TauCeti.ChainComplex.capChain_comp_d; this is k-linear in the cocycle.
Instances For
On underlying chains, the cap product of a cycle and a cocycle is the cap product of the chain and the cochain.
On underlying chains, the cap product of a cycle and a cocycle is the cap product of the chain and the cochain.
The cap product on homology, Hᵖ(Hom(A, M)) ⟶ (Hₙ(E) ⟶ H_q(B')) for p + q = n, along
the diagonal D : E ⟶ A ⊗ B and the action a : M ⊗ B ⟶ B': on the classes of a cocycle φ and
a cycle x, the class of x ⌢ φ (TauCeti.ChainComplex.cap_homologyπ).
Instances For
The cap product on classes: capping the class of a cycle with the class of a cocycle φ
is the class of the cap product of the cycle with φ.
The cap product on classes: capping the class of a cycle with the class of a cocycle φ
is the class of the cap product of the cycle with φ.
Naturality of the cap product on homology along maps of diagonals and actions: if chain
maps e : E' ⟶ E, f : A' ⟶ A, g : B₁ ⟶ B and g' : B₁' ⟶ B' satisfy
e ≫ D = D' ≫ (f ⊗ g) and a' ≫ g' = (M ◁ g) ≫ a, then capping with the pulled-back class and
pushing forward along g' is pushing forward along e and capping with the class.