The universal property of (binary) products states that a pair of maps f:X→Af : X \to A and g:X→Bg : X \to B uniquely determines the map

(f,g):X→A×B.(f, g) : X \to A \times B.

It works in reverse too. Given a map s:X→A×Bs : X \to A \times B, we can form two maps

u=π1∘s:X→Aandv=π2∘s:X→Bu = \pi_1 \circ s : X \to A \quad \text{and} \quad v = \pi_2 \circ s : X \to B

such that (u,v)=s(u, v) = s.

This gives rise to an isomorphism of the corresponding homs, specifically

hom⁡(X,A×B)≅hom⁡(X,A)×hom⁡(X,B).\hom(X, A \times B) \cong \hom(X,A) \times \hom(X,B).

This gives us a convenient way of establishing equality of morphisms via probing them by projections. If π1∘a=π1∘b\pi_1 \circ a = \pi_1 \circ b and π2∘a=π2∘b,\pi_2 \circ a = \pi_2 \circ b, then a=ba = b. This is the joint monic property of products.

The coproduct situation is entirely analogous. Given a pair of maps h:A→Xh : A \to X and k:B→Xk : B \to X we have the unique copairing

[h,k]:A⨿B→X.[h, k] : A \amalg B \to X.

So from s:A⨿B→Xs : A \amalg B \to X we can form

q=s∘i1:A→Xandp=s∘i2:B→Xq = s \circ i_1 : A \to X \quad \text{and} \quad p = s \circ i_2 : B \to X

such that [q,p]=s[q, p] = s.

There is also the corresponding isomorphism of homs:

hom⁡(A⨿B,X)≅hom⁡(A,X)×hom⁡(B,X).\hom(A \amalg B,X) \cong \hom(A,X) \times \hom(B,X).

Hence, if c∘i1=d∘i1c \circ i_1 = d \circ i_1 and c∘i2=d∘i2c \circ i_2 = d \circ i_2, then c=dc = d. This is the joint epic property of coproducts.