Monoidal categories extend regular categories by adding a tensor product and unit object. These new elements allow us to combine objects and morphisms in interesting ways, creating richer structures.
The tensor product lets us multiply objects, while the unit object acts like a neutral element. This setup mirrors familiar mathematical structures, making monoidal categories a powerful tool for understanding various algebraic systems.
Monoidal Categories
Components of monoidal categories
- Objects the objects of the underlying category
- Morphisms the morphisms of the underlying category
- Tensor product a bifunctor assigns to each pair of objects an object
- Also defined on morphisms for and , there is a morphism
- Unit object an object serves as an identity for the tensor product
- Coherence conditions the tensor product and unit object satisfy
- Associativity a natural isomorphism for all objects
- Left unit a natural isomorphism for all objects
- Right unit a natural isomorphism for all objects

Examples of monoidal categories
- Category of sets with the Cartesian product as the tensor product and the singleton set as the unit object
- For sets and , the Cartesian product is the set of ordered pairs with and
- The singleton set satisfies for all sets
- Category of vector spaces over a field with the tensor product and the field as the unit object
- For vector spaces and , the tensor product is the vector space generated by elements of the form with and , subject to certain relations
- The field satisfies for all vector spaces

Constraints in monoidal categories
- Associativity constraint the natural isomorphism ensures the tensor product is associative up to isomorphism
- Allows for unambiguous expressions like without specifying parentheses
- Satisfies the pentagon identity, which ensures coherence when reassociating tensor products of four objects
- Unit constraints the natural isomorphisms and ensure the unit object behaves as an identity for the tensor product
- Allows for expressions like and to be identified with
- Satisfy the triangle identity, which ensures coherence when combining the associativity and unit constraints
Interactions in monoidal categories
- Tensor product is a bifunctor compatible with composition of morphisms
- For morphisms , , , and , we have
- Unit object interacts with morphisms
- For any morphism , there are morphisms and
- These morphisms are compatible with the unit constraints and