Documentation

LeanPool.RegtsSevenster.RS.Classical.Deligne.PointFibre

The fibre functor into super vector spaces #

Base change along a ℂ-point of the Γ-algebra turns each super module into a finite-dimensional super vector space (RS.toSuperVect of PointBaseChange.lean). This module upgrades that assignment to a functor, records its exactness, and assembles the fibre functor of Deligne's theorem out of the fibre functor over a splitting algebra and a ℂ-point of its Γ-algebra.

Three things are needed for the assembly and are established here.

Faithfulness is then automatic: the functor is exact, so it carries the image factorisation of a morphism to an image factorisation, and an object whose fibre vanishes has both mixed ranks zero, hence zero fibre already over the algebra, hence — the unit of the algebra being a monomorphism — vanishes itself.

Contents #

Super vector spaces form an abelian category #

A super vector space is a Bool-indexed family of finite-dimensional complex vector spaces, and a morphism is a family of linear maps: the category is equivalent to the category of functors from the discrete category on Bool to the finite-dimensional complex vector spaces. That functor category is abelian, so RS.SuperVect is abelian too.

The components of a super vector space, as a functor to the Bool-indexed diagrams of finite-dimensional complex vector spaces.

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

    Super vector spaces have finite products, transported along the equivalence with the diagram category.

    @[instance_reducible]

    Super vector spaces form an abelian category.

    Equations

    ℂ-linearity of the super modules over a super algebra #

    Morphisms of super modules already carry a scaling by complex numbers; the module axioms and the bilinearity of composition hold componentwise, so the category is ℂ-linear. The tensor product is ℂ-linear in each variable for the same reason.

    @[instance_reducible]

    Morphisms of super modules form a ℂ-module.

    Equations
    • M.homModule N = { toSMul := M.homSMul N, mul_smul := ⋯, one_smul := ⋯, smul_zero := ⋯, smul_add := ⋯, add_smul := ⋯, zero_smul := ⋯ }
    @[instance_reducible]

    Super modules over a super algebra form a ℂ-linear category.

    Equations
    theorem RS.SuperCommAlgebra.Mod.tensorHom_smul_left {S : SuperCommAlgebra} {M N P Q : S.Mod} (c : ℂ) (f : M ⟶ P) (g : N ⟶ Q) :
    tensorHom (c • f) g = c • tensorHom f g

    The tensor product of super modules is ℂ-linear in the left variable.

    Tensoring on the right by a fixed module is ℂ-linear.

    Base change of a morphism of super modules along a ℂ-point. The morphism is tensored with the residue module and the result is read in the coordinates that RS.toSuperVect installs on the two components.

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

      The base-change functor at a ℂ-point. Each value of G is tensored with the residue module of the point and packaged as a super vector space; each morphism is conjugated through the coordinate equivalences.

      Equations
      Instances For
        @[simp]
        theorem RS.superVectFunctor_map {S : SuperCommAlgebra} (P : SuperPoint S) {E : Type u₂} [CategoryTheory.Category.{v₂, u₂} E] (G : CategoryTheory.Functor E S.Mod) (hE : ∀ (X : E), FiniteDimensional ℂ ((G.obj X).tensor (SuperCommAlgebra.pointMod P)).even) (hO : ∀ (X : E), FiniteDimensional ℂ ((G.obj X).tensor (SuperCommAlgebra.pointMod P)).odd) {X Y : E} (f : X ⟶ Y) :
        (superVectFunctor P G hE hO).map f = superVectHom P (G.map f)

        Additivity #

        Dimensions #

        theorem RS.finrank_superVectFunctor_even {S : SuperCommAlgebra} (P : SuperPoint S) {E : Type u₂} [CategoryTheory.Category.{v₂, u₂} E] (G : CategoryTheory.Functor E S.Mod) (hE : ∀ (X : E), FiniteDimensional ℂ ((G.obj X).tensor (SuperCommAlgebra.pointMod P)).even) (hO : ∀ (X : E), FiniteDimensional ℂ ((G.obj X).tensor (SuperCommAlgebra.pointMod P)).odd) (X : E) (p q : ℕ) (e : G.obj X ≅ ⨁ fun (i : Fin p ⊕ Fin q) => Sum.elim (fun (x : Fin p) => S.unitMod) (fun (x : Fin q) => S.unitMod.shift) i) :

        The even dimension of the base change of a free value. If G takes X to a free super module of rank (p | q) then the even part of its base change has dimension p.

        theorem RS.finrank_superVectFunctor_odd {S : SuperCommAlgebra} (P : SuperPoint S) {E : Type u₂} [CategoryTheory.Category.{v₂, u₂} E] (G : CategoryTheory.Functor E S.Mod) (hE : ∀ (X : E), FiniteDimensional ℂ ((G.obj X).tensor (SuperCommAlgebra.pointMod P)).even) (hO : ∀ (X : E), FiniteDimensional ℂ ((G.obj X).tensor (SuperCommAlgebra.pointMod P)).odd) (X : E) (p q : ℕ) (e : G.obj X ≅ ⨁ fun (i : Fin p ⊕ Fin q) => Sum.elim (fun (x : Fin p) => S.unitMod) (fun (x : Fin q) => S.unitMod.shift) i) :

        The odd dimension of the base change of a free value.

        Exactness #

        A splitting of the image under G gives a splitting after base change. All three terms are free over the Γ-algebra, so the sequence splits before base change, and base change carries the splitting across.

        Equations
        Instances For

          The base-change functor carries a split short exact sequence to a short exact sequence.

          The base-change functor preserves finite limits as soon as every short exact sequence splits after G.

          The base-change functor preserves finite colimits under the same hypothesis; with the previous statement it is exact.

          The base-change functor preserves homology, hence monomorphisms and epimorphisms.

          The fibre functor of a splitting algebra at a point #

          The fibre functor into super vector spaces: embed, take the fibre over the splitting algebra, and base change to the ℂ-point.

          Equations
          Instances For

            Exactness #

            Dimensions and faithfulness #

            The fibre functor detects the zero object. If the fibre of an object is a zero super vector space then both ranks of its mixed sum vanish, so its fibre over the algebra is already zero, and the unit of the algebra being a monomorphism forces the object to vanish.

            The fibre functor is faithful. It is exact, so it carries the image factorisation of a morphism to an image factorisation; a morphism killed by the functor therefore has zero image, and an object with zero fibre is zero.

            The packaged statement #

            A fibre functor into super vector spaces from a splitting algebra with a ℂ-point. Over an algebra whose unit is a nonzero monomorphism, which splits every embedded object into a mixed sum and every embedded short exact sequence after base change, the composite of the embedding, the fibre functor over the algebra and base change along the point is an additive, exact and faithful functor to finite-dimensional super vector spaces.