The braided and symmetric Day convolution monoidal structures on C ⊛⥤ V #
For braided monoidal categories C and V, Mathlib constructs the Day convolution braiding
DayConvolution.braiding F G : F ⊛ G ≅ G ⊛ F of two functors F G : C ⥤ V admitting Day
convolutions, and proves its naturality, both hexagon identities and, when C and V are
symmetric, its symmetry. Mathlib also equips the type synonym C ⊛⥤ V of C ⥤ V with the Day
convolution monoidal structure. This file combines the two: under the same existence and
colimit-preservation hypotheses as Mathlib's MonoidalCategory (C ⊛⥤ V), it makes C ⊛⥤ V a
braided monoidal category when C and V are braided, and a symmetric monoidal category when
they are symmetric.
The transfer goes through the faithful functor ι : (C ⊛⥤ V) ⥤ C ⥤ V of a lawful Day
convolution monoidal structure, which Mathlib proves carries tensor products of morphisms and
associators to their Day convolution counterparts; the corresponding statements for whiskerings
and inverse associators are in TauCeti.CategoryTheory.Monoidal.DayConvolution.Basic.
The main application is the symmetric monoidal category of symmetric sequences, Day convolution along the block sum of the finite-bijection groupoid, over which symmetric spectra are modules.
Main definitions #
DayFunctor.braiding F G: the Day convolution braidingF ⊗ G ≅ G ⊗ FinC ⊛⥤ V.- The instances
BraidedCategory (C ⊛⥤ V)andSymmetricCategory (C ⊛⥤ V).
Main statements #
DayFunctor.η_app_comp_braiding_hom_natTrans_app: the braiding is characterised by its restriction along the Day convolution unitη F G, where it is the braiding ofVfollowed byη G Fand the braiding ofC.
References #
- B. Day, On closed categories of functors, Reports of the Midwest Category Seminar IV, Lecture Notes in Math. 137 (1970), 1-38.
The Day convolution braiding F ⊗ G ≅ G ⊗ F of Day functors: Mathlib's
DayConvolution.braiding of the underlying functors.
Instances For
The braiding of the instance BraidedCategory (C ⊛⥤ V) is DayFunctor.braiding.
ι carries the braiding of Day functors to Mathlib's Day convolution braiding.
ι carries the inverse braiding of Day functors to Mathlib's inverse Day convolution
braiding.
The braiding of Day functors restricted along the Day convolution unit η F G: at (x, y)
it is the braiding of V, followed by η G F at (y, x) and the action of G ⊗ F on the
braiding of C.
The braiding of Day functors restricted along the Day convolution unit η F G: at (x, y)
it is the braiding of V, followed by η G F at (y, x) and the action of G ⊗ F on the
braiding of C.
The inverse braiding of Day functors restricted along the Day convolution unit η G F.
The inverse braiding of Day functors restricted along the Day convolution unit η G F.