nLab
product

Definition

In a category, a product (also called a cartesian product) of two objects X and Y is an object X×Y equipped with morphisms p:X×YX and q:X×YY, called projections, such that for any object Z equipped with maps f:ZX and g:ZY there exists a unique h:ZX×Y (called the pairing of f and g) such that ph=f and qh=g.

Remarks

Demonstration

  • This interactive demonstration in the category of finite sets lets you type two sets and see a product, showing the unique map to it from a randomly chosen Z equipped with f and g. It also generates a second product, showing the unique canonical isomorphism between this and the first product.