The monoid on the skeleton of a monoidal category #
The skeleton of a monoidal category is a monoid.
Main results #
Skeleton.instMonoid, for monoidal categories.Skeleton.instCommMonoid, for braided monoidal categories.
If C is monoidal and skeletal, it is a monoid.
See note [reducible non-instances].
Equations
- One or more equations did not get rendered due to their size.
Instances For
If C is braided and skeletal, it is a commutative monoid.
Equations
- CategoryTheory.commMonoidOfSkeletalBraided hC = { toMonoid := CategoryTheory.monoidOfSkeletalMonoidal hC, mul_comm := ⋯ }
Instances For
The skeleton of a monoidal category has a monoidal structure itself, induced by the equivalence.
The skeleton of a monoidal category can be viewed as a monoid, where the multiplication is given by the tensor product, and satisfies the monoid axioms since it is a skeleton.
The skeleton of a braided monoidal category has a braided monoidal structure itself, induced by the equivalence.
The skeleton of a braided monoidal category can be viewed as a commutative monoid, where the multiplication is given by the tensor product, and satisfies the monoid axioms since it is a skeleton.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
A monoidal functor between skeletal monoidal categories induces a monoid homomorphism.
Equations
- CategoryTheory.Skeletal.monoidHom F hC hD = { toFun := F.obj, map_one' := ⋯, map_mul' := ⋯ }
Instances For
A monoidal functor between monoidal categories induces a monoid homomorphism between the skeleta.
Equations
Instances For
A monoidal equivalence between skeletal monoidal categories induces a monoid isomorphism.
Equations
Instances For
A monoidal equivalence between monoidal categories induces a monoid isomorphism between the skeleta.