Coproducts, coequalizers, and pushouts are essential tools in category theory for combining and relating objects. These constructions allow us to create new objects from existing ones, capturing the idea of "gluing" things together in a universal way.
These concepts have wide-ranging applications in mathematics. From constructing free objects to forming quotient structures, they provide a unified framework for understanding various mathematical constructions across different fields.
Coproducts
Coproducts in categories
Coproducts combine two objects and in a category to form a new object along with morphisms and called canonical injections or coprojections For any object and morphisms and , there exists a unique morphism satisfying and Examples of coproducts in familiar categories:
- In the category of sets, the coproduct is the disjoint union of sets (set-theoretic union with elements tagged to indicate their origin set)
- In the category of abelian groups, the coproduct is the direct sum of groups (Cartesian product with componentwise addition)
Universal property of coproducts
The universal property states that for any object and morphisms and , there exists a unique morphism making the diagram commute This property characterizes the coproduct up to unique isomorphism Coproducts are a special case of colimits, which generalize the concept of "gluing" objects together via a universal property involving a more general diagram

Coequalizers and Pushouts
Coequalizers and quotient objects
Coequalizers "equalize" two parallel morphisms in a category by forming an object with a morphism such that For any object and morphism satisfying , there exists a unique morphism such that The morphism is called the canonical projection Examples of coequalizers and quotient objects:
- In the category of sets, the coequalizer is the quotient set under the smallest equivalence relation containing for all
- In the category of groups, the coequalizer is the quotient group , where is the normal subgroup generated by

Pushouts as generalized constructions
Pushouts generalize coproducts and coequalizers by forming an object from two morphisms and in a category comes with morphisms and such that For any object and morphisms and satisfying , there exists a unique morphism such that and Special cases of pushouts:
- When is an initial object, the pushout is the coproduct
- When and , the pushout is the coequalizer of and
Examples of pushouts in familiar categories:
- In the category of sets, the pushout is the quotient of the disjoint union , where is the smallest equivalence relation containing for all
- In the category of groups, the pushout is the quotient of the free product , where is the normal subgroup generated by
Applications of categorical colimits
Coproducts construct free objects:
- The free group on a set is the coproduct of copies of the infinite cyclic group
- The free monoid on a set is the coproduct of copies of the natural numbers under addition
- The polynomial ring over a ring is the coproduct of countably many copies of Coequalizers construct quotient objects:
- The quotient group is the coequalizer of the inclusion and the constant morphism sending every element to the identity
- The quotient ring is the coequalizer of the inclusion and the zero morphism
- The quotient space is the coequalizer of the two projections from the equivalence relation
Pushouts construct amalgamated free products and fiber products:
- The amalgamated free product of groups and over a common subgroup is the pushout of the inclusions and
- The fiber product (or pullback) of morphisms and is the dual notion of a pushout, obtained by "reversing the arrows" in the pushout diagram