Documentation

TauCeti.CategoryTheory.Monoidal.Cartesian.FunctorCategory

The cartesian monoidal structure on type-valued functors, elementwise #

For functors F G : J ⥤ Type v, the product functor F ⊗ G takes the value F.obj j × G.obj j at j. This file records how its action on morphisms, the whiskering F ◁ g and the projections fst F G and snd F G act on elements, together with the pointwise braiding and associator. Mathlib's Functor.Monoidal.tensorObj_map and tensor_apply do not compose to give the elementwise map equation, as the types of the two sides of the former differ syntactically.

The pointwise braiding interchanges the two components of a pair.

Left whiskering keeps the first component and applies the natural transformation to the second component.