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:
RS.indOfLaxMonoidal—indOfis lax monoidal, withεthe forward direction ofRS.indOfUnitIsoandμthat ofRS.indOfTensorIso;RS.indOfMonoidal— the comparisons are isomorphisms, soindOfis strong monoidal, withRS.indOfMonoidal_εIso/RS.indOfMonoidal_μIsoandRS.indOf_oplax_η/RS.indOf_oplax_δreading off the packaged data;RS.indOfBraided— and braided, forCbraided.
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.
Left-whiskering the inverse of RS.dayUnitIso carries the canonical
element at (a, 𝟙_ D) to the Kan-extension unit element assembled from
the Day-unit element.
The Day right unitor, characterised on the Kan-extension unit.
Evaluation of the Day right unitor on the canonical element built from the Day-unit element.
Day convolution of corepresentables intertwines the right unitor.
The Day unit is the representable presheaf at the unit of C: the
Yoneda form of RS.dayUnitIso.
Equations
Instances For
The Day tensor of representables intertwines the right unitor:
the Yoneda form of RS.dayCoyonedaIso_hom_rightUnitor.
The embedding into the Day presheaf category carries the unit
comparison to the Day unit: the RS.dayYonedaUnitIso reading of
RS.indToDay_map_indOfUnitIso_hom.
The unit and tensor comparisons satisfy left unitality: the
left-unitality axiom of the monoidal structure of indOf. This is
RS.indOf_leftUnitor_hom read in the direction the LaxMonoidal
field wants.
The unit and tensor comparisons satisfy right unitality: the
right-unitality axiom of the monoidal structure of indOf.
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.
The embedding C ⥤ Ind C is strong monoidal: both comparisons
are isomorphisms by construction.
The embedding C ⥤ Ind C is braided.
Equations
- RS.indOfBraided = { toMonoidal := RS.indOfMonoidal, braided := ⋯ }
The unit comparison of the strong monoidal structure is
RS.indOfUnitIso.
The tensor comparison of the strong monoidal structure is
RS.indOfTensorIso.
The counit of the strong monoidal structure is the inverse of
RS.indOfUnitIso.
The cotensorator of the strong monoidal structure is the inverse of
RS.indOfTensorIso.