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:
- the abelian, preadditive, ℂ-linear, monoidal preadditive, monoidal
ℂ-linear and rigid structures are transported to the small model
(
RS.SmallDeligne), the ℂ-linear one byRS.linearOfFullyFaithfuland the rest by Mathlib's transfer lemmas; - Deligne's three hypotheses are transported —
RS.hasScalarUnit_of_fullyFaithful,RS.tensorGeneratedBy_mapandRS.moderateLengthGrowth_map— using the comparison isomorphismsRS.tensorPowMapIso,RS.rightDualMapIsoandRS.mixedPowMapIsoof a monoidal equivalence, together with the behaviour of subquotients and of bounded length under a fully faithful functor (RS.isSubquotientOf_map,RS.lengthLE_of_map); - the fibre functor comes back by precomposition,
RS.DeligneFibreFunctor.precompose.
A linear structure pulled back along a fully faithful functor #
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
- RS.linearOfFullyFaithful R hG = { homModule := fun (X Y : B) => Function.Injective.module R G.mapAddHom ⋯ ⋯, smul_comp := ⋯, comp_smul := ⋯ }
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
- One or more equations did not get rendered due to their size.
- RS.tensorPowMapIso G X 0 = (CategoryTheory.Functor.Monoidal.εIso G).symm
Instances For
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.
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 #
The small model of an essentially small monoidal category,
carrying the monoidal structure transported along
CategoryTheory.equivSmallModel.
Instances For
The transporting equivalence onto the small model, monoidal by construction.
Equations
Instances For
The preadditive structure of the small model.
Equations
Instances For
The inverse of the transporting equivalence is additive.
The transporting equivalence is additive.
The ℂ-linear structure of the small model.
Equations
Instances For
The inverse of the transporting equivalence is ℂ-linear.
The transporting equivalence is ℂ-linear.
The small model has finite limits.
The small model is abelian.
Equations
Instances For
The small model has finite biproducts.
The tensor product of the small model is biadditive.
The tensor product of the small model is ℂ-bilinear.
The small model is rigid.
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.