Documentation

LeanPool.RegtsSevenster.RS.Classical.Deligne.ChainIns.Base

Insertion maps into the splitting-chain stages #

Single-module insertions for the two-index splitting chain: the module inserts into a symmetric power from the left through the singleton power and the symmetric multiplication, and this insertion descends through the module-tensor coequalizer into either slot of a two-index chain stage. How the descended insertions meet the stage multiplication and the seed transition is the subject of FirstSlot.lean and SecondSlot.lean.

Insertion into a symmetric power #

Structural crossings for the descent conditions #

Insertion into the first slot #

theorem RS.chainInsP_cond {D : Type u} [CategoryTheory.Category.{v, u} D] [CategoryTheory.MonoidalCategory D] [CategoryTheory.SymmetricCategory D] [CategoryTheory.Preadditive D] [CategoryTheory.MonoidalPreadditive D] [CategoryTheory.Limits.HasFiniteBiproducts D] [CategoryTheory.Limits.HasCoequalizers D] [CategoryTheory.Linear ℂ D] [CategoryTheory.MonoidalLinear ℂ D] [∀ (Z : D), CategoryTheory.Limits.PreservesColimitsOfShape CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.MonoidalCategory.tensorLeft Z)] (A : D) [CategoryTheory.MonObj A] [CategoryTheory.IsCommMonObj A] (M M' : CategoryTheory.Mod D A) (p q : ℕ) :

The two module-tensor legs agree after the insertion of the dual module into the first slot: the leg acting on the second factor slides under the insertion, the leg acting on the first factor crosses it, and the level-(p + 1, q) coequalizer absorbs both.

Insertion into the first slot of a two-index stage: the dual module enters the first symmetric power, descended through the module-tensor coequalizer.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Insertion into the second slot #

    theorem RS.chainInsQ_cond {D : Type u} [CategoryTheory.Category.{v, u} D] [CategoryTheory.MonoidalCategory D] [CategoryTheory.SymmetricCategory D] [CategoryTheory.Preadditive D] [CategoryTheory.MonoidalPreadditive D] [CategoryTheory.Limits.HasFiniteBiproducts D] [CategoryTheory.Limits.HasCoequalizers D] [CategoryTheory.Linear ℂ D] [CategoryTheory.MonoidalLinear ℂ D] [∀ (Z : D), CategoryTheory.Limits.PreservesColimitsOfShape CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.MonoidalCategory.tensorLeft Z)] (A : D) [CategoryTheory.MonObj A] [CategoryTheory.IsCommMonObj A] (M M' : CategoryTheory.Mod D A) (p q : ℕ) :
    CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft M.X (modTensorLegM A (symPowMod A M'.X p) (symPowMod A M.X q))) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator M.X (symPow A M'.X (p + 1)) (symPow A M.X (q + 1))).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ M.X (symPow A M'.X (p + 1))).hom (symPow A M.X (q + 1))) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator (symPow A M'.X (p + 1)) M.X (symPow A M.X (q + 1))).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft (symPow A M'.X (p + 1)) (symInsL A M.X q)) (modTensorπ A (symPowMod A M'.X p) (symPowMod A M.X (q + 1))))))) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft M.X (modTensorLegN A (symPowMod A M'.X p) (symPowMod A M.X q))) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator M.X (symPow A M'.X (p + 1)) (symPow A M.X (q + 1))).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ M.X (symPow A M'.X (p + 1))).hom (symPow A M.X (q + 1))) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator (symPow A M'.X (p + 1)) M.X (symPow A M.X (q + 1))).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft (symPow A M'.X (p + 1)) (symInsL A M.X q)) (modTensorπ A (symPowMod A M'.X p) (symPowMod A M.X (q + 1)))))))

    The two module-tensor legs agree after the insertion of the module into the second slot: the module is carried past the first symmetric power, the leg acting on the first factor slides under the carrying, the leg acting on the second factor crosses the insertion, and the level-(p, q + 1) coequalizer absorbs both.

    Insertion into the second slot of a two-index stage: the module is carried past the first symmetric power and enters the second, descended through the module-tensor coequalizer.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem RS.whiskerLeft_π_chainInsQ_assoc {D : Type u} [CategoryTheory.Category.{v, u} D] [CategoryTheory.MonoidalCategory D] [CategoryTheory.SymmetricCategory D] [CategoryTheory.Preadditive D] [CategoryTheory.MonoidalPreadditive D] [CategoryTheory.Limits.HasFiniteBiproducts D] [CategoryTheory.Limits.HasCoequalizers D] [CategoryTheory.Linear ℂ D] [CategoryTheory.MonoidalLinear ℂ D] [∀ (Z : D), CategoryTheory.Limits.PreservesColimitsOfShape CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.MonoidalCategory.tensorLeft Z)] (A : D) [CategoryTheory.MonObj A] [CategoryTheory.IsCommMonObj A] (M M' : CategoryTheory.Mod D A) (p q : ℕ) {Z : D} (h : chainStage2 A M M' p (q + 1) ⟶ Z) :

      Defining equation of the second-slot insertion.

      The insertion against the multiplication #