Monoidal Categories
Monoidal Category
A monoidal category is a tuple where
- is a category;
- functor is called the monoidal product;
- is called the monoidal unit;
- is a natural isomorphism called an associator: for all -objects , called the associativity isomorphism;
- and are also natural isomorphisms that for all -objects , called the left unit isomorphism and the right unit isomorphism respectively.
And the following axioms hold:
- Middle Unity Axiom:
- Pentagon Axiom:
Moreover, a strict monoidal category is a monoidal category in which the components of , and are all identity morphisms.
Monoid Object
A monoid object in a monoidal category is an object with two morphisms
- multiplication ;
- unit ,
such that the unit diagram and the pentagon diagram hold:
![]()
![]()
Dually, a comonoid object is a monoid object in the dual category .
e.g.
- It is called monoidal because the structure is “monoid-like”. Any monoid forms a small monoidal category with object set , as monoidal product and the identity of as its identity object.
- The category of abelian groups is a monoidal category with the usual tensor product of abelian groups and the group of integers as the monoidal unit. Rings are monoid objects.
- The category of sets is a monoidal category. The monoidal product is the disjoint union of sets, and the monoidal unit is the empty set.
- The category sets can carry another monoidal category , where the monoidal product is the Cartesian product of sets, and the monoidal unit is the singleton set . Monoids are monoid objects; Every set has a unique comonoid structure given by the diagonal map and the unique map .
- The category of vector spaces over a field is a monoidal category with the usual tensor product of vector spaces and the field as the monoidal unit. Algebras are monoid objects; coalgebras are comonoid objects.
Monoidal Functor
A monoidal functor between monoidal categories and is a functor together with a morphism in and a natural isomorphism such that the following diagrams commute for all objects in :
Braided Monoidal Category
Braided Monoidal Category
A braided monoidal category is a monoidal category with an additional structure, a braiding, which is a natural isomorphism that is compatible with the associativity and unit constraints. That is, the following hexagon diagrams commute for all objects :
![]()
A symmetric monoidal category is a braided monoidal category with the braiding satisfying the symmetry axiom: .
Braided Commutative Monoid Object
A monoid object in a braided monoidal category is braided commutative if the following diagram commutes:
e.g.
| Category | Universal Property | Categorical Equivalence |
|---|---|---|
| Free monoidal category on a single monoid object | ||
| Free symmetric monoidal category on on a single commutative monoid | ||
| Free monoidal category on a single Frobenius object | ||
| Free braided monoidal category on a single braided monoid | ||
| Skeleton of | Free symmetric monoidal category on a single commutative Frobenius object | |
The Category of Monoid Objects
Monoid Homomorphism
Proposition
If
Enriched Categories
Enriched Category
We call a category a -category, or a category enriched in , where is a monoidal category, if
- For each pair of objects in , there is an object in , called the hom object with domain and codomain . Every morphism in can be uniquely described by in .
- For each triple of objects in , there is a morphism in , called the composition;
- For each object in , there is a morphism in , called the identity of .
And they make the associativity diagram
and the unity diagram
commutes for all objects in .
Preadditive Category
A preadditive category is a category enriched over the monoidal category of abelian groups.