Documentation

LeanPool.RegtsSevenster.RS.Classical.Deligne.IndOfMonoidal

The embedding C ⥤ Ind C as a strong braided monoidal functor #

RS.Classical.Deligne.IndSchur assembles the comparison data of the embedding RS.indOf : C ⥤ Ind C — the unit comparison RS.indOfUnitIso, the tensor comparison RS.indOfTensorIso, and their compatibility with the associator and the braiding. This file supplies the two remaining coherences, the unitalities, and packages the whole as the Mathlib classes:

The two coherences that RS.Classical.Deligne.IndSchur does not already supply are the unitalities RS.indOfUnitIso_hom_leftUnitor and RS.indOfUnitIso_hom_rightUnitor. The left one is RS.indOf_leftUnitor_hom of RS.Classical.Deligne.SchurTransport, which also carries the Day-level RS.dayCoyonedaIso_hom_leftUnitor and its Yoneda form RS.dayYonedaIso_hom_leftUnitor; this file supplies the mirror-image right-handed calculus, RS.dayCoyonedaIso_hom_rightUnitor and RS.dayYonedaIso_hom_rightUnitor.

The unitalities are proved the same way as the associativity: the embedding RS.indToDay into the Day presheaf category is fully faithful and monoidal, so it suffices to prove the corresponding identities for the Day comparison RS.dayYonedaIso and the Day unit RS.dayUnitIso. Those are decided, as everywhere in this lane, by evaluating both sides on the canonical element RS.dayCoyonedaUnitElt: the Day unitors are characterised on the Kan-extension unit by the leftUnitor_hom_unit_app and rightUnitor_hom_unit_app fields of Mathlib's CategoryTheory.MonoidalCategory.LawfulDayConvolutionMonoidalCategoryStruct.

@[instance_reducible]

The embedding C ⥤ Ind C is lax monoidal: the unit comparison RS.indOfUnitIso and the tensor comparison RS.indOfTensorIso satisfy the five coherences.

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

The embedding C ⥤ Ind C is strong monoidal: both comparisons are isomorphisms by construction.

Equations
@[instance_reducible]

The embedding C ⥤ Ind C is braided.

Equations

The cotensorator of the strong monoidal structure is the inverse of RS.indOfTensorIso.