Documentation

LeanPool.RegtsSevenster.RS.Classical.Deligne.SuperRealize

Realization of ind-super-objects as super algebras #

The §4 descent works with commutative algebra in genuine ℤ/2-graded ℂ-modules. This file supplies the bridge in three layers.

Super-commutative ℂ-algebras as graded pairs #

structure RS.SuperCommAlgebra :
Type (max (u + 1) (u' + 1))

A super-commutative ℂ-algebra, presented as a pair of ℂ-modules — the even and odd components — with the four graded multiplication blocks, associativity at every parity pattern, and commutativity with the Koszul sign: even elements are central and odd elements anticommute. This is the algebraic realization of a commutative monoid object of the ind-completion of super vector spaces.

Instances For
    theorem RS.SuperCommAlgebra.mulEO_mulOO_self (S : SuperCommAlgebra) (u v : S.odd) :
    (S.mulEO ((S.mulOO u) v)) u = 0

    The recurring cancellation (uv)·u = 0 for odd u, v: moving u across v and across itself produces the two opposite signs at once.

    theorem RS.SuperCommAlgebra.mulEE_mulOO_self (S : SuperCommAlgebra) (u v : S.odd) :
    (S.mulEE ((S.mulOO u) v)) ((S.mulOO u) v) = 0

    Products of two odd elements are square-zero in the even component.

    @[instance_reducible]

    The even component is an ordinary commutative ring under the even-even multiplication block.

    Equations
    • One or more equations did not get rendered due to their size.
    theorem RS.SuperCommAlgebra.mul_def (S : SuperCommAlgebra) (x y : S.even) :
    x * y = (S.mulEE x) y

    Multiplication in the even ring is the even-even block.

    The unit of the even ring is the structural unit.

    @[instance_reducible]

    The even component is a ℂ-algebra: the scalar action is the module structure, compatible with multiplication by bilinearity of the even-even block.

    Equations

    The even part of the ideal generated by the odd component: the ideal of the even ring spanned by the products of two odd elements.

    Equations
    Instances For

      The odd-generated ideal is nil: it is spanned by square-zero elements of a commutative ring, so it lies inside the nilradical.

      Every element of the odd-generated ideal is nilpotent.

      On a nonzero even ring the odd-generated ideal is proper: the unit is not nilpotent.

      Killing the odd-generated ideal of a super-commutative ℂ-algebra with nonzero even part leaves a nonzero ordinary commutative ℂ-algebra.

      A trivial even component trivializes the odd component: the unit acts as the identity on odd elements.

      A nonzero super-commutative ℂ-algebra has nonzero even part.

      The odd-nil quotient (Deligne §4.5, step (i)): a nonzero super-commutative ℂ-algebra has a nonzero ordinary commutative ℂ-algebra quotient — the even part modulo the ideal generated by the odd part. The CommRing and Algebra ℂ structures on the quotient are the Ideal.Quotient instances over instCommRingEven and instAlgebraEven.

      The category of ℤ/2-graded ℂ-modules #

      structure RS.SuperMod :
      Type (u + 1)

      A super module over ℂ: a pair of complex modules of arbitrary dimension, the even and odd components — RS.SuperVect with the finiteness constraints removed.

      Instances For
        structure RS.SuperMod.Hom (V W : SuperMod) :

        A morphism of super modules: a pair of ℂ-linear maps preserving the grading.

        Instances For
          theorem RS.SuperMod.Hom.ext_iff {V W : SuperMod} {x y : V.Hom W} :
          theorem RS.SuperMod.Hom.ext {V W : SuperMod} {x y : V.Hom W} (evenMap : x.evenMap = y.evenMap) (oddMap : x.oddMap = y.oddMap) :
          x = y

          The identity morphism on a super module.

          Equations
          Instances For
            def RS.SuperMod.Hom.comp {V W X : SuperMod} (g : W.Hom X) (f : V.Hom W) :
            V.Hom X

            Composition of super-module morphisms.

            Equations
            Instances For
              @[instance_reducible]

              Super modules and grading-preserving maps form a category.

              Equations
              theorem RS.SuperMod.hom_ext {V W : SuperMod} {f g : V ⟶ W} (he : f.evenMap = g.evenMap) (ho : f.oddMap = g.oddMap) :
              f = g

              Two morphisms agreeing in both components are equal.

              theorem RS.SuperMod.hom_ext_iff {V W : SuperMod} {f g : V ⟶ W} :
              @[instance_reducible]

              SuperMod forms a category with grading-preserving linear maps.

              Equations

              Additive and linear structure, mirroring SuperVect #

              @[instance_reducible]
              instance RS.SuperMod.instZeroHom {V W : SuperMod} :
              Zero (V ⟶ W)

              The zero morphism: zero in both components.

              Equations
              @[instance_reducible]
              instance RS.SuperMod.instAddHom {V W : SuperMod} :
              Add (V ⟶ W)

              Componentwise addition of morphisms.

              Equations
              @[instance_reducible]
              instance RS.SuperMod.instNegHom {V W : SuperMod} :
              Neg (V ⟶ W)

              Componentwise negation.

              Equations
              @[instance_reducible]
              instance RS.SuperMod.instSubHom {V W : SuperMod} :
              Sub (V ⟶ W)

              Componentwise subtraction.

              Equations
              @[instance_reducible]

              Componentwise scaling by a complex number.

              Equations
              @[instance_reducible]

              Componentwise natural scaling, definitional so that the AddCommGroup structure below has no transported nsmul field.

              Equations
              @[instance_reducible]

              Componentwise integer scaling, likewise definitional.

              Equations

              The components of a morphism determine it; the additive and module structures are pulled back componentwise.

              Equations
              Instances For

                Componentwise equality of morphisms.

                @[instance_reducible]

                Morphisms form an abelian group, pulled back along the injection into the pair of component maps.

                Equations
                @[instance_reducible]

                Morphisms form a ℂ-module, pulled back the same way.

                Equations
                @[simp]
                theorem RS.SuperMod.add_evenMap {V W : SuperMod} (f g : V ⟶ W) :

                Addition of morphisms is componentwise on the even part.

                @[simp]
                theorem RS.SuperMod.add_oddMap {V W : SuperMod} (f g : V ⟶ W) :
                (f + g).oddMap = f.oddMap + g.oddMap

                Addition of morphisms is componentwise on the odd part.

                @[simp]

                The zero morphism's even component is zero.

                @[simp]

                The zero morphism's odd component is zero.

                @[simp]
                theorem RS.SuperMod.smul_evenMap {V W : SuperMod} (c : ℂ) (f : V ⟶ W) :
                (c • f).evenMap = c • f.evenMap

                Scalar multiplication is componentwise on the even part.

                @[simp]
                theorem RS.SuperMod.smul_oddMap {V W : SuperMod} (c : ℂ) (f : V ⟶ W) :
                (c • f).oddMap = c • f.oddMap

                Scalar multiplication is componentwise on the odd part.

                @[instance_reducible]

                SuperMod is preadditive: composition is bilinear componentwise.

                Equations
                @[instance_reducible]

                SuperMod is ℂ-linear: composition is ℂ-bilinear componentwise.

                Equations

                Even elements of a zero super module vanish: the identity morphism is the zero morphism.

                Odd elements of a zero super module vanish.

                The Γ-functor on the ind-completion #

                The realization functor relative to a generator pair g₀ g₁ : C — the unit and the odd line of the small model of SuperVect in the intended instantiation. An ind-object realizes as the ℤ/2-graded ℂ-module of morphisms out of the embedded generators: Hom(indOf g₀, −) in even degree and Hom(indOf g₁, −) in odd degree, with the ℂ-module structures given by the linear structure of Ind C.

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

                  The realization functor is additive: postcomposition distributes over sums of morphisms of ind-objects.

                  Zero reflection #

                  A family of objects biproduct-generates a category if every object is isomorphic to a finite biproduct of members of the family. For the small model of SuperVect the two-member family of the unit and the odd line generates in this sense.

                  Equations
                  Instances For
                    theorem RS.indOf_hom_eq_zero {C : Type v} [CategoryTheory.SmallCategory C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasFiniteColimits C] {ι : Type u_1} {g : ι → C} {F : CategoryTheory.Ind C} (hvan : ∀ (i : ι) (f : indOf.obj (g i) ⟶ F), f = 0) {n : ℕ} {w : Fin n → ι} {X : C} (φ : X ≅ ⨁ g ∘ w) (f : indOf.obj X ⟶ F) :
                    f = 0

                    Morphisms from an embedded object into an ind-object vanish once they vanish from the embedded generators, along a biproduct decomposition of the object: the embedding is additive, so the biproduct decomposition of the identity transports.

                    Zero recognition on values: an ind-object with no nonzero morphism from any embedded object is zero. The underlying presheaf has singleton values, so it is isomorphic to the presheaf of the embedded zero object, and full faithfulness of the inclusion pulls the isomorphism back.

                    Zero recognition by generators: an ind-object with no nonzero morphism from the embedded members of a biproduct-generating family is zero.

                    def RS.generatorPair {C : Type v} (g₀ g₁ : C) :
                    Bool → C

                    The generator pair of the realization functor as a Bool-indexed family: false is the even generator, true the odd one.

                    Equations
                    Instances For

                      The realization functor reflects zero objects: over a biproduct-generating pair, an ind-object whose even and odd realizations vanish is zero.

                      The convolution algebra of a commutative monoid object #

                      The even half of the monoid transport: for a commutative monoid object R of a braided ℂ-linear monoidal category — Ind C with its transported structure in the intended instantiation — the morphisms 𝟙 ⟶ R carry an ordinary commutative ℂ-algebra structure under the convolution product a · b = λ⁻¹ ≫ (a ⊗ b) ≫ μ. Together with the unit identification indOfUnitIso this equips the even part of superRealize on a commutative monoid object with its ring structure.

                      The convolution product of morphisms from the unit into a monoid object.

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

                        The convolution ring: for a commutative monoid object of a braided preadditive monoidal category the morphisms from the unit form a commutative ring under convolution. Deliberately a definition rather than an instance: at R = 𝟙 the type coincides with End (𝟙_ D), whose composition monoid is a distinct (if Eckmann–Hilton-equal) multiplication.

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

                          The convolution ℂ-algebra: with ℂ-linear structure the convolution ring of a commutative monoid object is a commutative ℂ-algebra — the even Γ-algebra of the monoid transport once the unit of Ind C is identified with the embedded even generator (indOfUnitIso).

                          Equations
                          Instances For