Definition
Monoidal category
A category with an associative tensor product and a tensor unit, coherently up to specified isomorphisms.
A monoidal category is a category equipped with a bifunctor
an object , and natural isomorphisms
The associator and unitors must satisfy the following equations for all objects, with composition read from right to left:
These are the pentagon and triangle coherence axioms, respectively.
Coherence diagrams
The pentagon compares two ways to reassociate four factors. Each vertex is a parenthesization; commutativity says the two directed paths from the top left to the bottom right agree.
The triangle says that deleting a unit between two factors agrees with first reassociating and then deleting it:
Why coherence matters
The tensor product need not be literally associative or unital. The coherence axioms ensure that every canonical composite built from associators and unitors between two parenthesizations is the same. Calculations can therefore suppress these isomorphisms without making arbitrary choices.
Examples
- Sets with Cartesian product and a one-point set form a monoidal category.
- Modules over a commutative ring form a monoidal category under tensor product, with the base ring as unit.
- Endofunctors of a category form a generally non-symmetric monoidal category under composition.
References
- Saunders Mac Lane, Categories for the Working Mathematician, 2nd ed., Springer, 1998. DOI record. Relevant: Chapter VII.