Fiveable

🔢Category Theory Unit 8 Review

QR code for Category Theory practice questions

8.2 Coproducts, coequalizers, and pushouts

8.2 Coproducts, coequalizers, and pushouts

Written by the Fiveable Content Team • Last updated August 2025
Written by the Fiveable Content Team • Last updated August 2025
🔢Category Theory
Unit & Topic Study Guides

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 AA and BB in a category C\mathcal{C} to form a new object ABA \coprod B along with morphisms iA:AABi_A: A \to A \coprod B and iB:BABi_B: B \to A \coprod B called canonical injections or coprojections For any object CC and morphisms f:ACf: A \to C and g:BCg: B \to C, there exists a unique morphism h:ABCh: A \coprod B \to C satisfying hiA=fh \circ i_A = f and hiB=gh \circ i_B = g 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 CC and morphisms f:ACf: A \to C and g:BCg: B \to C, there exists a unique morphism h:ABCh: A \coprod B \to C 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

Coproducts in categories, On Unique Sums in Abelian Groups | Combinatorica

Coequalizers and Pushouts

Coequalizers and quotient objects

Coequalizers "equalize" two parallel morphisms f,g:ABf, g: A \to B in a category C\mathcal{C} by forming an object QQ with a morphism q:BQq: B \to Q such that qf=qgq \circ f = q \circ g For any object CC and morphism h:BCh: B \to C satisfying hf=hgh \circ f = h \circ g, there exists a unique morphism k:QCk: Q \to C such that kq=hk \circ q = h The morphism qq is called the canonical projection Examples of coequalizers and quotient objects:

  • In the category of sets, the coequalizer is the quotient set B/B/\sim under the smallest equivalence relation \sim containing (f(a),g(a))(f(a), g(a)) for all aAa \in A
  • In the category of groups, the coequalizer is the quotient group H/NH/N, where NN is the normal subgroup generated by {f(a)g(a)1aG}\{f(a)g(a)^{-1} \mid a \in G\}
Coproducts in categories, algebraic topology - Homology functors preserve coproducts - Mathematics Stack Exchange

Pushouts as generalized constructions

Pushouts generalize coproducts and coequalizers by forming an object PP from two morphisms f:ABf: A \to B and g:ACg: A \to C in a category C\mathcal{C} PP comes with morphisms iB:BPi_B: B \to P and iC:CPi_C: C \to P such that iBf=iCgi_B \circ f = i_C \circ g For any object QQ and morphisms jB:BQj_B: B \to Q and jC:CQj_C: C \to Q satisfying jBf=jCgj_B \circ f = j_C \circ g, there exists a unique morphism h:PQh: P \to Q such that hiB=jBh \circ i_B = j_B and hiC=jCh \circ i_C = j_C Special cases of pushouts:

  • When AA is an initial object, the pushout is the coproduct BCB \coprod C
  • When B=CB = C and f=gf = g, the pushout is the coequalizer of ff and gg

Examples of pushouts in familiar categories:

  • In the category of sets, the pushout is the quotient of the disjoint union (BC)/(B \coprod C)/\sim, where \sim is the smallest equivalence relation containing (f(a),g(a))(f(a), g(a)) for all aAa \in A
  • In the category of groups, the pushout is the quotient of the free product (HK)/N(H * K)/N, where NN is the normal subgroup generated by {f(a)g(a)1aG}\{f(a)g(a)^{-1} \mid a \in G\}

Applications of categorical colimits

Coproducts construct free objects:

  1. The free group on a set XX is the coproduct of XX copies of the infinite cyclic group Z\mathbb{Z}
  2. The free monoid on a set XX is the coproduct of XX copies of the natural numbers N\mathbb{N} under addition
  3. The polynomial ring R[x]R[x] over a ring RR is the coproduct of countably many copies of RR Coequalizers construct quotient objects:
  4. The quotient group G/NG/N is the coequalizer of the inclusion i:NGi: N \to G and the constant morphism c:NGc: N \to G sending every element to the identity
  5. The quotient ring R/IR/I is the coequalizer of the inclusion i:IRi: I \to R and the zero morphism 0:IR0: I \to R
  6. The quotient space X/X/\sim is the coequalizer of the two projections p1,p2:RXp_1, p_2: R \to X from the equivalence relation RX×XR \subseteq X \times X
    Pushouts construct amalgamated free products and fiber products:
  • The amalgamated free product GHKG *_H K of groups GG and KK over a common subgroup HH is the pushout of the inclusions iG:HGi_G: H \to G and iK:HKi_K: H \to K
  • The fiber product (or pullback) of morphisms f:ACf: A \to C and g:BCg: B \to C is the dual notion of a pushout, obtained by "reversing the arrows" in the pushout diagram