Documentation

LeanPool.RegtsSevenster.RS.Classical.Deligne.SmallReduction

Deligne's theorem reduced to a genuinely small category #

RS.DeligneTheoremStatement quantifies over a category A : Type u with Category.{v} A that is only essentially small, whereas the constructions of the development live over a SmallCategory. This module supplies the bridge: RS.deligneTheoremStatement_of_small derives the statement in its stated generality from the special case of a small category.

The route is Mathlib's CategoryTheory.SmallModel, carrying the monoidal structure transported along CategoryTheory.equivSmallModel (CategoryTheory.Monoidal.Transported). Along that equivalence:

A linear structure pulled back along a fully faithful functor #

@[implicit_reducible]

The R-linear structure that a fully faithful additive functor into an R-linear category induces on its source: a morphism is rescaled by rescaling its image and taking the preimage.

Equations
Instances For

    The inducing functor is linear for the induced structure: that structure is defined so that it is.

    Comparison isomorphisms of a monoidal functor #

    A monoidal functor carries a tensor power to the tensor power of the image: the comparison isomorphisms assembled by induction on the exponent.

    Equations
    Instances For
      noncomputable def RS.tensorPowCongrIso {B : Type u₂} [CategoryTheory.Category.{v₂, u₂} B] [CategoryTheory.MonoidalCategory B] {X Y : B} (i : X ≅ Y) (n : ℕ) :
      tensorPow B X n ≅ tensorPow B Y n

      Tensor powers respect isomorphisms of the base object.

      Equations
      Instances For

        A monoidal equivalence of rigid categories carries right duals to right duals: the image of a dualising pair is a dualising pair because the inverse functor reflects one, and right duals are unique up to isomorphism.

        Equations
        Instances For

          A monoidal equivalence of rigid categories carries mixed tensor powers to mixed tensor powers.

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

            Subquotients and bounded length along a functor #

            A functor preserving monomorphisms and epimorphisms carries subquotients to subquotients.

            theorem RS.IsSubquotientOf.congr {A : Type u₁} [CategoryTheory.Category.{v₁, u₁} A] {Y Y' Z Z' : A} (h : IsSubquotientOf Y Z) (iY : Y ≅ Y') (iZ : Z ≅ Z') :

            The subquotient relation transfers along isomorphisms of both arguments.

            A fully faithful functor preserving monomorphisms reflects the length bound: it embeds the subobject order of Z in that of G.obj Z, so a strictly increasing chain over Z gives one over G.obj Z.

            Deligne's hypotheses along an equivalence #

            Scalar unit endomorphisms transfer along a fully faithful ℂ-linear monoidal functor: the map c ↦ c • 𝟙 on the source is carried onto the one on the target by the functor followed by conjugation with the unit comparison, and both of those are bijective.

            Finite tensor generation transfers along a monoidal equivalence: the image of a generator generates, because the equivalence carries the subquotient witness of the preimage of an object to one for the object, biproducts to biproducts and mixed powers to mixed powers.

            Moderate length growth transfers along a monoidal equivalence: the inverse functor carries a tensor power to the tensor power of the preimage, and reflects the length bound.

            The fibre functor along a functor #

            Precomposing a Deligne fibre functor with an exact, faithful, ℂ-linear symmetric monoidal functor gives a Deligne fibre functor: every clause of the conclusion is stable under composition.

            Equations
            • F.precompose G = { ω := G.comp F.ω, braided := inferInstance, additive := ⋯, linear := ⋯, faithful := ⋯, preservesFiniteLimits := ⋯, preservesFiniteColimits := ⋯ }
            Instances For

              The small model of a candidate tensor category #

              @[reducible]

              The small model of an essentially small monoidal category, carrying the monoidal structure transported along CategoryTheory.equivSmallModel.

              Equations
              Instances For
                @[reducible]

                The transporting equivalence onto the small model, monoidal by construction.

                Equations
                Instances For

                  Deligne's theorem reduces to the small case. Given the conclusion of Théorème 0.6 for every small category carrying the hypotheses, it holds for every essentially small one: transport the structure and the hypotheses to the small model, apply the small case, and precompose the resulting fibre functor with the transporting equivalence.