Product of two objects Fix a category C. Let X_1 and X_2 be objects of C. A product of X_1 and X_2 is an object X, typically denoted X_1 \times X_2, equipped with a pair of morphisms \pi_1 : X \to X_1, \pi_2 : X \to X_2 satisfying the following
universal property: • For every object Y and every pair of morphisms f_1 : Y \to X_1, f_2 : Y \to X_2, there exists a unique morphism f : Y \to X_1 \times X_2 such that the following diagram
commutes: • : Whether a product exists may depend on C or on X_1 and X_2. If it does exist, it is unique
up to canonical isomorphism, because of the universal property, so one may speak of
the product. This has the following meaning: if X', \pi_1', \pi_2' is another product, there exists a unique isomorphism h : X' \to X_1 \times X_2 such that \pi_1' = \pi_1 \circ h and \pi_2' = \pi_2 \circ h. The morphisms \pi_1 and \pi_2 are called the
canonical projections or
projection morphisms; the letter \pi alliterates with projection. Given Y and f_1, f_2, the unique morphism f is called the
product of morphisms f_1 and f_2 and may be denoted \langle f_1, f_2 \rangle, f_1 \times f_2, or f_1 \otimes f_2.
Product of an arbitrary family Instead of two objects, we can start with an arbitrary family of objects
indexed by a set I. Given a family \left(X_i\right)_{i \in I} of objects, a
product of the family is an object X equipped with morphisms \pi_i : X \to X_i, satisfying the following universal property: • For every object Y and every I-indexed family of morphisms f_i : Y \to X_i, there exists a unique morphism f : Y \to X such that the following diagrams commute for all i \in I: • : The product is denoted \prod_{i \in I} X_i. If I = \{1, \ldots, n\}, then it is denoted X_1 \times \cdots \times X_n and the product of morphisms is denoted \langle f_1, \ldots, f_n \rangle.
Equational definition Alternatively, the product may be defined through equations. So, for example, for the binary product: • Existence of f is guaranteed by existence of the operation \langle \cdot,\cdot \rangle. • Commutativity of the diagrams above is guaranteed by the equality: for all f_1, f_2 and all i \in \{1, 2\}, \pi_i \circ \left\langle f_1, f_2 \right\rangle = f_i • Uniqueness of f is guaranteed by the equality: for all g : Y \to X_1 \times X_2, \left\langle \pi_1 \circ g, \pi_2 \circ g \right\rangle = g.
As a limit The product is a special case of a
limit. This may be seen by using a
discrete category (a family of objects without any morphisms, other than their identity morphisms) as the
diagram required for the definition of the limit. The discrete objects will serve as the index of the components and projections. If we regard this diagram as a functor, it is a functor from the index set I considered as a discrete category. The definition of the product then coincides with the definition of the limit, \{f\}_i being a
cone and projections being the limit (limiting cone).
Universal property Just as the limit is a special case of the
universal construction, so is the product. Starting with the definition given for the
universal property of limits, take \mathbf{J} as the discrete category with two objects, so that \mathbf{C}^{\mathbf{J}} is simply the
product category \mathbf{C} \times \mathbf{C}. The
diagonal functor \Delta : \mathbf{C} \to \mathbf{C} \times \mathbf{C} assigns to each object X the
ordered pair (X, X) and to each morphism f the pair (f, f). The product X_1 \times X_2 in C is given by a
universal morphism from the functor \Delta to the object \left(X_1, X_2\right) in \mathbf{C} \times \mathbf{C}. This universal morphism consists of an object X of C and a morphism (X, X) \to \left(X_1, X_2\right) which contains projections. ==Examples==