Coequalizer

A universal morphism that forces two parallel morphisms to become equal.
Coequalizer

Definition

Let C\mathcal{C} be a and let

f,g:AB f,g : A \to B

be parallel (same domain and codomain).

A coequalizer of (f,g)(f,g) is a morphism q:BQq:B\to Q such that:

  1. (Coequalizing condition) qf=qgq\circ f = q\circ g (using ), and
  2. (Universal property) for every object XX and morphism h:BXh:B\to X with hf=hgh\circ f = h\circ g, there exists a unique morphism u:QXu:Q\to X such that uq=h. u\circ q = h.

Equivalently, qq is universal among morphisms out of BB that identify ff and gg.

If a coequalizer exists, it is unique up to unique .

Relationship to other constructions

  • A coequalizer is a special case of a : it is the colimit of the diagram ABA \rightrightarrows B.
  • It is dual to an .

Examples

Example (Set)

In Set\mathbf{Set}, given functions f,g:ABf,g:A\to B, form the smallest \sim on BB generated by relations

f(a)g(a)for all aA. f(a)\sim g(a)\quad \text{for all } a\in A.

Then the coequalizer is the quotient map

q:BB/, q:B \longrightarrow B/{\sim},

where B/B/{\sim} is the .

Example (Grp)

In Grp\mathbf{Grp}, for homomorphisms f,g:ABf,g:A\to B, let NBN\trianglelefteq B be the normal subgroup generated by all elements f(a)g(a)1f(a)g(a)^{-1} (aAa\in A).
Then the coequalizer is the quotient homomorphism

q:BB/N. q:B\to B/N.

Example (RR-Mod)

In R-ModR\text{-}\mathbf{Mod}, for RR-linear maps f,g:ABf,g:A\to B, the coequalizer is

q:BB/im(fg). q:B \to B/\operatorname{im}(f-g).

Equivalently, it is the of fgf-g (computed in this abelian category).