Coproducts
A coproduct is a categorical construction that serves as the dual notion to a product. In a category C, a family of objects {A_i} has a coproduct if there exists an object ⊔_i A_i together with morphisms ι_i: A_i → ⊔_i A_i called coprojections, such that for any object X and any family of morphisms f_i: A_i → X, there exists a unique morphism f: ⊔_i A_i → X satisfying f ∘ ι_i = f_i for all i. This universal property means that morphisms going out of the coproduct correspond precisely to compatible families of morphisms from each summand.
In the two-object case, the coproduct of A and B is denoted A ⊔ B, with injections ι_A:
Examples from familiar categories illustrate how coproducts specialize. In Set, the coproduct is the disjoint union:
Coproducts are a kind of colimit, and they generalize the idea of forming unions of objects while