coequal
Coequal, short for coequalizer, is a fundamental construction in category theory. Given two parallel morphisms f and g from X to Y, a coequalizer consists of an object Q and a morphism q: Y → Q such that q f = q g and, moreover, if h: Y → Z satisfies h f = h g, then there exists a unique u: Q → Z with h = u q. In other words, Q is the universal target through which f and g become equal.
The coequalizer is dual to the equalizer, which is defined using arrows X → Y and seeks a
Concrete descriptions in common categories help intuition. In Set, the coequalizer of f,g: X → Y is
In summary, the coequalizer provides the universal way to force two parallel arrows to coincide, encapsulating