Cartesian category
A cartesian category is a (necessarily symmetric) monoidal category whose tensor product is a categorical product and whose tensor unit is a terminal object. #m/def/cat
Specifically, for any
so that for any
From finitary product category
Suppose
Deriving the associator and unitors is routine, if a little hairy. Deriving the coherence conditions is outright herculean.
Proof
The associator and its inverse are given by the diagonal morphisms in
which explicitly gives
The left and right unitors are given by the projections themselves.
Their inverses are shown by
to be
A fully formal proof of the coherence relations are best carried out with a proof assistant with tactics, see the 1Lab. For now we note that the above morphisms were constructed as the unique solutions to universal mapping problems, and that we can do analogous constructions for iterate products, which will then commute (again by uniqueness).
See also
- The dual concept is Cocartesian category.
- A Bicartesian category is both of these simultaneously.
#state/tidy | #lang/en | #SemBr
Footnotes
-
Here we mean we have the actual exhibition of products, not the mere existence. We get this for free from the right Global Axiom of Choice, or the Principle of Unique Choice in a univalent category; otherwise they need to be provided, lest we get an anafunctor from this construction. ↩