Documentation

LeanPool.RegtsSevenster.RS.Classical.Deligne.PointMonoidal.Coherence

Coherence and invertibility of the comparison #

The comparison of Comparison.lean satisfies the three laws of a lax monoidal structure and intertwines the braidings: each is transported from the corresponding law over the algebra, proved in Residue.lean, through the coordinates, using the generator calculus of Calculus.lean. It is moreover invertible for every pair of modules — the inverse built alongside it undoes it on generators — as is the unit comparison; this is the usual strength of base change along an algebra map, in super form.

Contents #

Associativity of the comparison #

theorem RS.superVectMu_associativity {S : SuperCommAlgebra} (P : SuperPoint S) (M N Q : S.Mod) [FiniteDimensional ℂ (M.tensor (SuperCommAlgebra.pointMod P)).even] [FiniteDimensional ℂ (M.tensor (SuperCommAlgebra.pointMod P)).odd] [FiniteDimensional ℂ (N.tensor (SuperCommAlgebra.pointMod P)).even] [FiniteDimensional ℂ (N.tensor (SuperCommAlgebra.pointMod P)).odd] [FiniteDimensional ℂ (Q.tensor (SuperCommAlgebra.pointMod P)).even] [FiniteDimensional ℂ (Q.tensor (SuperCommAlgebra.pointMod P)).odd] [FiniteDimensional ℂ ((M.tensor N).tensor (SuperCommAlgebra.pointMod P)).even] [FiniteDimensional ℂ ((M.tensor N).tensor (SuperCommAlgebra.pointMod P)).odd] [FiniteDimensional ℂ ((N.tensor Q).tensor (SuperCommAlgebra.pointMod P)).even] [FiniteDimensional ℂ ((N.tensor Q).tensor (SuperCommAlgebra.pointMod P)).odd] [FiniteDimensional ℂ (((M.tensor N).tensor Q).tensor (SuperCommAlgebra.pointMod P)).even] [FiniteDimensional ℂ (((M.tensor N).tensor Q).tensor (SuperCommAlgebra.pointMod P)).odd] [FiniteDimensional ℂ ((M.tensor (N.tensor Q)).tensor (SuperCommAlgebra.pointMod P)).even] [FiniteDimensional ℂ ((M.tensor (N.tensor Q)).tensor (SuperCommAlgebra.pointMod P)).odd] :

Associativity of the monoidal comparison.

theorem RS.superVectMu_associativity_assoc {S : SuperCommAlgebra} (P : SuperPoint S) (M N Q : S.Mod) [FiniteDimensional ℂ (M.tensor (SuperCommAlgebra.pointMod P)).even] [FiniteDimensional ℂ (M.tensor (SuperCommAlgebra.pointMod P)).odd] [FiniteDimensional ℂ (N.tensor (SuperCommAlgebra.pointMod P)).even] [FiniteDimensional ℂ (N.tensor (SuperCommAlgebra.pointMod P)).odd] [FiniteDimensional ℂ (Q.tensor (SuperCommAlgebra.pointMod P)).even] [FiniteDimensional ℂ (Q.tensor (SuperCommAlgebra.pointMod P)).odd] [FiniteDimensional ℂ ((M.tensor N).tensor (SuperCommAlgebra.pointMod P)).even] [FiniteDimensional ℂ ((M.tensor N).tensor (SuperCommAlgebra.pointMod P)).odd] [FiniteDimensional ℂ ((N.tensor Q).tensor (SuperCommAlgebra.pointMod P)).even] [FiniteDimensional ℂ ((N.tensor Q).tensor (SuperCommAlgebra.pointMod P)).odd] [FiniteDimensional ℂ (((M.tensor N).tensor Q).tensor (SuperCommAlgebra.pointMod P)).even] [FiniteDimensional ℂ (((M.tensor N).tensor Q).tensor (SuperCommAlgebra.pointMod P)).odd] [FiniteDimensional ℂ ((M.tensor (N.tensor Q)).tensor (SuperCommAlgebra.pointMod P)).even] [FiniteDimensional ℂ ((M.tensor (N.tensor Q)).tensor (SuperCommAlgebra.pointMod P)).odd] {Z : SuperVect} (h : toSuperVect P (CategoryTheory.MonoidalCategoryStruct.tensorObj M (CategoryTheory.MonoidalCategoryStruct.tensorObj N Q)) ⟶ Z) :

Associativity of the monoidal comparison.

Naturality of the comparison in super vector spaces #

The comparison is invertible #

A residue class is its own coordinate times the unit.

The unit of the residue module is idempotent.

An even product with a residue class is a multiple of the product with the unit.

An odd product with a residue class is a multiple of the product with the unit.

The comparison undoes the inverse, in even degree.

The comparison undoes the inverse, in odd degree.

theorem RS.smulPairInl {X : Type u_1} {Y : Type u_2} {Z : Type u_3} [AddCommGroup X] [Module ℂ X] [AddCommGroup Y] [Module ℂ Y] [AddCommGroup Z] [Module ℂ Z] (c d : ℂ) (x : X) (y : Y) :
(c * d) • (x ⊗ₜ[ℂ] y, 0) = ((c • x) ⊗ₜ[ℂ] (d • y), 0)

A scaled pure tensor in the first summand of a pair.

theorem RS.smulPairInr {X : Type u_1} {Y : Type u_2} {Z : Type u_3} [AddCommGroup X] [Module ℂ X] [AddCommGroup Y] [Module ℂ Y] [AddCommGroup Z] [Module ℂ Z] (c d : ℂ) (x : X) (y : Y) :
(c * d) • (0, x ⊗ₜ[ℂ] y) = (0, (c • x) ⊗ₜ[ℂ] (d • y))

A scaled pure tensor in the second summand of a pair.

The inverse undoes the comparison #

theorem RS.baseNuEven_superVectMuEvenRaw {S : SuperCommAlgebra} (P : SuperPoint S) (M N : S.Mod) (z : basePairEven P M N) :
(baseNuEven P M N) ((superVectMuEvenRaw P M N) z) = z

The inverse undoes the comparison, in even degree.

theorem RS.baseNuOdd_superVectMuOddRaw {S : SuperCommAlgebra} (P : SuperPoint S) (M N : S.Mod) (z : basePairOdd P M N) :
(baseNuOdd P M N) ((superVectMuOddRaw P M N) z) = z

The inverse undoes the comparison, in odd degree.

The comparison is an isomorphism #

noncomputable def RS.SuperVect.isoOfBijective {V W : SuperVect} (f : V ⟶ W) (he : Function.Bijective ⇑f.evenMap) (ho : Function.Bijective ⇑f.oddMap) :
V ≅ W

A morphism of super vector spaces with bijective components is an isomorphism.

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

    The raw comparison is bijective in even degree.

    The raw comparison is bijective in odd degree.

    The unit comparison of the fibre functor, before the coordinates are installed: a complex number is scaled into the algebra and pushed into the base change.

    Equations
    Instances For

      The unit comparison of the fibre functor: the unit super vector space maps to the base change of the unit module.

      Equations
      Instances For

        The raw unit comparison, evaluated.

        The unit comparison is an isomorphism #

        The unit comparison, read through the left unitor, is the canonical copy of a complex number in the residue module.

        The raw unit comparison is bijective.

        The odd part of the base change of the unit module vanishes.

        Unitality of the comparison #

        Naturality of the comparison #

        The comparison intertwines the braidings #