Products and Equalizers

Summary

Binary products and equalizers are the two fundamental building blocks of all limits. Together they generate all finite limits, and with arbitrary products they generate all limits. Products are defined by a universal property: a pair of projections through which all cones factor uniquely.

Overview

Before defining limits in full generality, Leinster introduces the key special cases: binary products (Ch. 5.1), and then equalizers and pullbacks. These three types of limits suffice to construct all limits (Proposition 5.1.26), making them the “generators” of the theory.

Main Content

Binary Products

Definition 5.1.1: Binary Product

A binary product of is an object together with maps

(the projections) such that for any object and any maps , , there is a unique map such that and .

Universal property diagram:

Definition 5.1.7: Arbitrary Products

A product of a family is an object with projections (for each ) such that for any and any , there is a unique with for all .

Examples:

  • In Set: with coordinate projections.
  • In Top: product of topological spaces with product topology.
  • In Grp: direct product of groups.
  • In a preorder: (greatest lower bound).
  • In Ab: = direct product (for infinite families differs from direct sum ).

Example: Terminal Object as Empty Product (BCT, Ch. 5.1)

The product of the empty family is the terminal object (if it exists): a unique map from every to . In Set, ; in Grp, = trivial group.

Equalizers

Definition 5.1.11: Equalizer

An equalizer of a parallel pair is an object with a map such that , and which is universal with this property: for any with satisfying , there is a unique with .

Examples:

  • In Set: with inclusion.
  • In Top: same as Set, with subspace topology.
  • In Grp: .
  • In Ab: equalizer of equals equalizer of and , which is .
  • In a preorder: equalizer of is if , and doesn’t exist otherwise.

Products + Equalizers → All Finite Limits

Proposition 5.1.26: Finite Limits from Products and Equalizers (BCT, Ch. 5.1)

A category has all finite limits if and only if it has all finite products and all equalizers.

Construction: Given a finite diagram , the limit can be built as:

where and for .

This generalises to arbitrary (not just finite) limits when we allow arbitrary products.

Monomorphisms

Definition 5.1.29: Monomorphism

A map is a monomorphism (or monic) if for all , implies .

In Set: monomorphisms are injections. Equalizers are always monomorphisms.

Connections

  • Pullbacks (Pullbacks) are another key special type of limit, combining products and equalizers.
  • General limits (General Limits) subsume all of these under one definition.
  • Colimits (Colimits) are the dual notion: coproducts and coequalizers.

See Also