Category theory MOC

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 𝐴,𝐵 𝖢 there exist natural transformations

pr𝐵1:1𝐵1:𝖢𝖢pr𝐴2:𝐴11:𝖢𝖢

so that for any 𝐴,𝐵 𝖢 the data (𝐴 𝐵,pr𝐵1,𝐴,pr𝐴2,𝐵) satisfy the universal property of the product.

From finitary product category

Suppose 𝖢 has (chosen1) finite products: That is, a terminal object 1 𝖢, and for every pair of objects 𝐴,𝐵 𝖢 a binary product 𝐴 ×𝐵. Then ( ×) extends to a tensor product with unit 1 so that 𝖢 is a cartesian category. The naturality of pr𝑖 fully determines the action on morphisms:

c

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

c|https://q.uiver.app/#q=WzAsNyxbMCwwLCIoWCBcXHRpbWVzIFkpIFxcdGltZXMgWiJdLFswLDIsIlggXFx0aW1lcyBZIl0sWzAsNCwiWCJdLFs0LDAsIloiXSxbMiwyLCJZIl0sWzQsNCwiWCBcXHRpbWVzIChZIFxcdGltZXMgWikiXSxbNCwyLCJZIFxcdGltZXMgWiJdLFswLDNdLFswLDFdLFsxLDJdLFsxLDRdLFs2LDRdLFs2LDNdLFs1LDJdLFs1LDZdLFswLDYsIiIsMSx7ImN1cnZlIjotMiwic3R5bGUiOnsiYm9keSI6eyJuYW1lIjoiZGFzaGVkIn19fV0sWzAsNSwiIiwxLHsiY3VydmUiOi0yLCJzdHlsZSI6eyJib2R5Ijp7Im5hbWUiOiJkYXNoZWQifX19XSxbNSwwLCIiLDEseyJjdXJ2ZSI6LTIsInN0eWxlIjp7ImJvZHkiOnsibmFtZSI6ImRhc2hlZCJ9fX1dLFs1LDEsIiIsMSx7Im9mZnNldCI6LTEsImN1cnZlIjotMiwic3R5bGUiOnsiYm9keSI6eyJuYW1lIjoiZGFzaGVkIn19fV1d&macro_url=https%3A%2F%2Fraw.githubusercontent.com%2Fjajaperson%2FPKM%2Frefs%2Fheads%2Fmain%2Fpreamble.sty

which explicitly gives

𝛼𝑋𝑌𝑍=pr1pr1,pr2pr1,pr2𝛼1𝑋𝑌𝑍=pr1,pr1,pr2,pr2pr2.

The left and right unitors are given by the projections themselves.

𝜆𝑋=pr2,𝜌𝑋=pr3

Their inverses are shown by

c|https://q.uiver.app/#q=WzAsNixbMiwwLCJYIFxcdGltZXMgMSJdLFsyLDIsIjEiXSxbMCwxLCJYIl0sWzQsMCwiMSBcXHRpbWVzIFgiXSxbNiwxLCJYIl0sWzQsMiwiMSJdLFswLDEsIlxcb3Bue3ByfV8yIl0sWzAsMiwiXFxvcG57cHJ9XzEiLDIseyJjdXJ2ZSI6Mn1dLFsyLDEsIiFfWCIsMix7InN0eWxlIjp7ImJvZHkiOnsibmFtZSI6ImRhc2hlZCJ9fX1dLFsyLDAsIlxcbGFuZ2xlIFgsICFfWCBcXHJhbmdsZSIsMix7ImN1cnZlIjoyLCJzdHlsZSI6eyJib2R5Ijp7Im5hbWUiOiJkYXNoZWQifX19XSxbMyw1LCJcXG9wbntwcn1fMSIsMl0sWzMsNCwiXFxvcG57cHJ9XzIiLDAseyJjdXJ2ZSI6LTJ9XSxbNCw1LCIhX1giLDAseyJzdHlsZSI6eyJib2R5Ijp7Im5hbWUiOiJkYXNoZWQifX19XSxbNCwzLCJcXGxhbmdsZSAhX1gsIFggXFxyYW5nbGUiLDAseyJjdXJ2ZSI6LTIsInN0eWxlIjp7ImJvZHkiOnsibmFtZSI6ImRhc2hlZCJ9fX1dXQ==&macro_url=https%3A%2F%2Fraw.githubusercontent.com%2Fjajaperson%2FPKM%2Frefs%2Fheads%2Fmain%2Fpreamble.sty

to be

𝜆1𝑋=!𝑋,𝑋,𝜌1𝑋=𝑋,!𝑋

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


#state/tidy | #lang/en | #SemBr

Footnotes

  1. 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.