Product
An object P with projections to A and B such that any pair X→A and X→B factors through one unique map X→P.
REFERENCE SHEET
Specify an object by the maps it uniquely permits rather than by one construction.
Before this Functors, naturality & Yoneda
An object P with projections to A and B such that any pair X→A and X→B factors through one unique map X→P.
The dual construction: injections from A and B into C such that maps A→X and B→X extend uniquely to C→X.
Functors F:C→D and U:D→C with the displayed bijections natural in both variables. F is left adjoint to U.
Two products of the same objects are uniquely isomorphic by an isomorphism preserving their projections; analogous statements hold for other universal properties.
The free-group functor is left adjoint to the underlying-set functor: a set map X→U(G) extends uniquely to a group homomorphism F(X)→G.
Right adjoints preserve limits and left adjoints preserve colimits, whenever the relevant limits or colimits exist.
Products, quotients, and free objects can be recognized by the same mapping patterns across different categories.
Pushouts formalize compatible gluing; van Kampen expresses a fundamental group as a group pushout.
01 / Compare
Ask which construction accepts arbitrary pairs of outgoing maps.
In Set it is disjoint union. In Grp it is the free product, not generally the direct product, because maps from the two groups need not have commuting images.
02 / Prove
Use each product property to construct a map to the other.
The projection pairs give unique maps P→Q and Q→P. Each composite preserves the relevant projections, so uniqueness forces it to equal the identity. Thus the maps are inverse.
Further reading and full-length treatments: