The universal property of (binary) products states that a pair of maps f:X→A and g:X→B uniquely determines the map
(f,g):X→A×B.
It works in reverse too. Given a map s:X→A×B, we can form two maps
u=π1∘s:X→Aandv=π2∘s:X→B
such that (u,v)=s.
This gives rise to an isomorphism of the corresponding homs, specifically
hom(X,A×B)≅hom(X,A)×hom(X,B).
This gives us a convenient way of establishing equality of morphisms via probing them by projections. If π1∘a=π1∘b and π2∘a=π2∘b, then a=b. This is the joint monic property of products.
The coproduct situation is entirely analogous. Given a pair of maps h:A→X and k:B→X we have the unique copairing
[h,k]:A⨿B→X.
So from s:A⨿B→X we can form
q=s∘i1:A→Xandp=s∘i2:B→X
such that [q,p]=s.
There is also the corresponding isomorphism of homs:
hom(A⨿B,X)≅hom(A,X)×hom(B,X).
Hence, if c∘i1=d∘i1 and c∘i2=d∘i2, then c=d. This is the joint epic property of coproducts.