Structures · Category theory
CategoryTheory.MonoidalCategory
In a monoidal category, we can take the tensor product of objects, X ⊗ Y and of morphisms
f ⊗ₘ g.
Tensor product does not need to be strictly associative on objects, but there is a
specified associator, α_ X Y Z : (X ⊗ Y) ⊗ Z ≅ X ⊗ (Y ⊗ Z). There is a tensor unit 𝟙_ C,
with specified left and right unitor isomorphisms λ_ X : 𝟙_ C ⊗ X ≅ X and ρ_ X : X ⊗ 𝟙_ C ≅ X.
These associators and unitors satisfy the pentagon and triangle equations.
- Defined in
- Mathlib.CategoryTheory.Monoidal.Category
- Shape
- One type argument · adds tensorHom_def, id_tensorHom_id, tensorHom_comp_tensorHom, whiskerLeft_id, id_whiskerRight, associator_naturality, leftUnitor_naturality, rightUnitor_naturality, pentagon, triangle
Extends1
Extended by1
Concrete types that are instances37
- Quiver.Hom
- CategoryTheory.Functor
- CategoryTheory.Discrete
- ModuleCat
- CategoryTheory.Grp
- HomologicalComplex
- Action
- CategoryTheory.Mon
- CategoryTheory.ObjectProperty.FullSubcategory
- CategoryTheory.MonoidalOpposite
- Rep
- CategoryTheory.Skeleton
- PresheafOfModules
- CategoryTheory.Sheaf
- AlgCat
- CategoryTheory.GradedObject
- CategoryTheory.Center
- CategoryTheory.AddGrp
- CategoryTheory.AddMon
- QuadraticModuleCat
- SemimoduleCat
- CategoryTheory.Monoidal.Transported
- CommAlgCat
- HopfAlgCat
- CategoryTheory.Comon
- BialgCat
- CategoryTheory.WideSubcategory
- CategoryTheory.FreeMonoidalCategory
- CoalgCat
- CategoryTheory.Dial
- CategoryTheory.LocalizedMonoidal
- CategoryTheory.MonoidalCategory.DayFunctor
- LightCondMod
- SFinKer
- AugmentedSimplexCategory
- Prod
- Opposite
How is a type an instance?
Loading the hierarchy index…
Assumed by4,013
- CategoryTheory.Mon.X
- CategoryTheory.Mon.Hom.hom
- CategoryTheory.ihom
- CategoryTheory.MonoidalCategory.curriedTensor
- CategoryTheory.MonoidalCategory.tensorLeft
- CategoryTheory.AddMon.X
- CategoryTheory.MonoidalCategory.tensorRight
- CategoryTheory.Comon.X
- CategoryTheory.AddMon.Hom.hom
- CategoryTheory.MonoidalCategory.tensor
- CategoryTheory.MonoidalCategory.whiskerLeft_comp
- CategoryTheory.MonoidalCategory.externalProduct
- CategoryTheory.MonoidalCategory.comp_whiskerRight
- CategoryTheory.MonoidalCategory.tensorμ
- CategoryTheory.MonoidalCategory.tensorHom_id
- CategoryTheory.eComp
- CategoryTheory.MonoidalCategory.Arrow.pushoutProduct
- CategoryTheory.LaxMonoidalFunctor.toFunctor
- Bimod.X
- CategoryTheory.Center
- CategoryTheory.MonoidalCategory.tensorHom_def
- CategoryTheory.MonoidalCategory.id_tensorHom
- CategoryTheory.Comon.Hom.hom
- CategoryTheory.LocalizedMonoidal
- CategoryTheory.GradedObject.Monoidal.tensorObj
- CategoryTheory.MonoidalCategory.whiskerRightIso
- CategoryTheory.MonoidalCategory.whiskerLeft_id
- CategoryTheory.CommMon.X
- CategoryTheory.ForgetEnrichment
- CategoryTheory.GradedObject.HasTensor
- CategoryTheory.MonoidalCategory.id_whiskerRight
- Bimod.actLeft
- Bimod.actRight
- CategoryTheory.MonoidalClosed.uncurry
- CategoryTheory.MonoidalClosed.curry
- CategoryTheory.Equivalence.IsMonoidal
- CategoryTheory.LaxMonoidalFunctor.Hom.hom
- CategoryTheory.Functor.mapMon
- CategoryTheory.MonoidalCategory.whiskerRight_id
- CategoryTheory.ihom.ev
- CategoryTheory.MonoidalCategory.tensor_whiskerLeft
- CategoryTheory.Bimon
- CategoryTheory.MonoidalCategory.whiskerLeftIso
- CategoryTheory.MonoidalCategory.whiskerRight_tensor
- CategoryTheory.MonoidalCategory.whisker_exchange
- CategoryTheory.CommMon.toMon
- CategoryTheory.EnrichedFunctor.obj
- CategoryTheory.MonoidalClosed.pre
- CategoryTheory.Mon.forget
- CategoryTheory.Enriched.FunctorCategory.enrichedHom