Colimits

Summary

A colimit is a limit in the opposite category — an initial cocone. Coproducts are dual to products, coequalizers dual to equalizers, pushouts dual to pullbacks. In Set, the colimit is a quotient of a coproduct, identifying elements according to the diagram’s maps. Epimorphisms are the dual of monomorphisms.

Overview

Every concept for limits has a dual for colimits: just reverse all arrows. Colimits are the “join-like” constructions in category theory, capturing quotients, unions, and free constructions where limits capture intersections, subsets, and universal maps into.

Main Content

Definition 5.2.1: Colimit

A cocone over a diagram with vertex is a natural transformation .

Concretely: maps for each , such that for every : .

A colimit of is an initial cocone: a cocone such that for every cocone , there is a unique with for all .

Write or .

Key Special Cases

Diagram ShapeColimit Name
EmptyInitial object
Discrete (two objects)Coproduct
Parallel pair Coequalizer
Span Pushout

Coproducts

Definition: Coproduct

A coproduct of is an object with maps and (the coprojections or injections) such that for any and , , there is a unique with and .

Examples:

  • In Set: = disjoint union.
  • In Top: disjoint union of spaces.
  • In Grp: coproduct = free product .
  • In Ab: (finite coproduct = product in abelian categories).
  • In Set (pointed sets): wedge .
  • In a preorder: (least upper bound).

Coequalizers

Definition: Coequalizer

A coequalizer of is an object with a map such that , universal with this property.

In Set: where is the equivalence relation generated by for all .

Examples:

  • In Grp: coequalizer of is .
  • In Top: coequalizer = quotient space.
  • In Ring: quotient by the ideal generated by .

Colimit Formula in Set

Example: Colimit Formula in Set (BCT, Ch. 5.2)

For , the colimit is:

where is the equivalence relation generated by: for all in and .

I.e., the colimit is a quotient of a coproduct.

Epimorphisms

Definition 5.2.17: Epimorphism

A map is an epimorphism (or epic) if for all , implies .

In Set: epimorphisms are surjections. Coequalizers are always epimorphisms. In Ring: the inclusion is an epimorphism in Ring but not a surjection.

Coproducts + coequalizers generate all colimits, dually to how products + equalizers generate all limits.

Cocompleteness

Definition: Cocomplete Category

A category is cocomplete if it has all small colimits.

Set, Top, Grp, Ab are all cocomplete. Any presheaf category is both complete and cocomplete.

Connections

See Also