Documentation

TauCeti.AlgebraicTopology.Cohomology.Cup.Relative

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).

Main definitions and results #

References #

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.

theorem TopPair.cupCochain_rightAlexanderWhitneyDiagonal_assoc {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Abelian C] [CategoryTheory.Limits.HasCoproducts C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalPreadditive C] {S T L : C} {k : Type u_1} [CommSemiring k] [CategoryTheory.Linear k C] [CategoryTheory.MonoidalLinear k C] {R₁ R₂ T₁₂ T₂₃ M₁ M₂ M₃ M₁₂ M₂₃ : C} (P : TopPair) {u₁₂ : T₁₂ ⟶ CategoryTheory.MonoidalCategoryStruct.tensorObj R₁ R₂} {u : T ⟶ CategoryTheory.MonoidalCategoryStruct.tensorObj T₁₂ S} {u₂₃ : T₂₃ ⟶ CategoryTheory.MonoidalCategoryStruct.tensorObj R₂ S} {u' : T ⟶ CategoryTheory.MonoidalCategoryStruct.tensorObj R₁ T₂₃} (hu : CategoryTheory.CategoryStruct.comp u (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight u₁₂ S) (CategoryTheory.MonoidalCategoryStruct.associator R₁ R₂ S).hom) = CategoryTheory.CategoryStruct.comp u' (CategoryTheory.MonoidalCategoryStruct.whiskerLeft R₁ u₂₃)) {μ₁₂ : CategoryTheory.MonoidalCategoryStruct.tensorObj M₁ M₂ ⟶ M₁₂} {μ : CategoryTheory.MonoidalCategoryStruct.tensorObj M₁₂ M₃ ⟶ L} {μ₂₃ : CategoryTheory.MonoidalCategoryStruct.tensorObj M₂ M₃ ⟶ M₂₃} {μ' : CategoryTheory.MonoidalCategoryStruct.tensorObj M₁ M₂₃ ⟶ L} (hμ : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight μ₁₂ M₃) μ = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator M₁ M₂ M₃).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft M₁ μ₂₃) μ')) {p q r m m' n : ℕ} (h₁₂ : p + q = m) (h : m + r = n) (h₂₃ : q + r = m') (h' : p + m' = n) (φ₁ : ((TopCat.toSSet.obj fst).chainComplex R₁).X p ⟶ M₁) (φ₂ : ((TopCat.toSSet.obj fst).chainComplex R₂).X q ⟶ M₂) (ψ : (P.singularChainComplex S).X r ⟶ M₃) :
((TauCeti.ChainComplex.cupCochain k (P.rightAlexanderWhitneyDiagonal u) μ m r n h) (((TauCeti.ChainComplex.cupCochain k (fst.alexanderWhitneyDiagonal u₁₂) μ₁₂ p q m h₁₂) φ₁) φ₂)) ψ = ((TauCeti.ChainComplex.cupCochain k (P.rightAlexanderWhitneyDiagonal u') μ' p m' n h') φ₁) (((TauCeti.ChainComplex.cupCochain k (P.rightAlexanderWhitneyDiagonal u₂₃) μ₂₃ q r m' h₂₃) φ₂) ψ)

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 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.

    @[simp]

    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).

    theorem TopPair.singularCup_assoc {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Abelian C] [CategoryTheory.Limits.HasCoproducts C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalPreadditive C] {S T L : C} (k : Type u_1) [CommRing k] [CategoryTheory.Linear k C] [CategoryTheory.MonoidalLinear k C] {R₁ R₂ T₁₂ T₂₃ M₁ M₂ M₃ M₁₂ M₂₃ : C} (P : TopPair) {u₁₂ : T₁₂ ⟶ CategoryTheory.MonoidalCategoryStruct.tensorObj R₁ R₂} {u : T ⟶ CategoryTheory.MonoidalCategoryStruct.tensorObj T₁₂ S} {u₂₃ : T₂₃ ⟶ CategoryTheory.MonoidalCategoryStruct.tensorObj R₂ S} {u' : T ⟶ CategoryTheory.MonoidalCategoryStruct.tensorObj R₁ T₂₃} (hu : CategoryTheory.CategoryStruct.comp u (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight u₁₂ S) (CategoryTheory.MonoidalCategoryStruct.associator R₁ R₂ S).hom) = CategoryTheory.CategoryStruct.comp u' (CategoryTheory.MonoidalCategoryStruct.whiskerLeft R₁ u₂₃)) {μ₁₂ : CategoryTheory.MonoidalCategoryStruct.tensorObj M₁ M₂ ⟶ M₁₂} {μ : CategoryTheory.MonoidalCategoryStruct.tensorObj M₁₂ M₃ ⟶ L} {μ₂₃ : CategoryTheory.MonoidalCategoryStruct.tensorObj M₂ M₃ ⟶ M₂₃} {μ' : CategoryTheory.MonoidalCategoryStruct.tensorObj M₁ M₂₃ ⟶ L} (hμ : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight μ₁₂ M₃) μ = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator M₁ M₂ M₃).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft M₁ μ₂₃) μ')) {p q r m m' n : ℕ} (h₁₂ : p + q = m) (h : m + r = n) (h₂₃ : q + r = m') (h' : p + m' = n) (a : ↑(TopCat.singularCohomology R₁ k M₁ fst p)) (b : ↑(TopCat.singularCohomology R₂ k M₂ fst q)) (c : ↑(P.singularCohomology S k M₃ r)) :
    ((singularCup k P u μ m r n h) (((fst.singularCup k u₁₂ μ₁₂ p q m h₁₂) a) b)) c = ((singularCup k P u' μ' p m' n h') a) (((singularCup k P u₂₃ μ₂₃ q r m' h₂₃) b) c)

    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 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
      @[simp]

      The relative cup product is characterized by its image under the small-chain isomorphism: the cup product along the relative Alexander–Whitney diagonal.

      @[simp]

      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).

      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
        @[simp]

        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'.