Functors and Limits
Summary
A functor preserves a limit if it sends limit cones to limit cones. It reflects a limit if limit cones in the codomain pull back to limit cones in the domain. It creates a limit if limits in the domain can be constructed uniquely from limits in the codomain. Continuous functors preserve all small limits; right adjoints are always continuous.
Overview
Not all functors interact well with limits. Understanding when a functor preserves, reflects, or creates limits is essential for transferring limit computations between categories. The key theorem — that right adjoints preserve limits — connects functors and limits to the theory of adjoint functors.
Main Content
Definition 5.3.1: Preservation of Limits
A functor preserves limits of shape if: for every diagram and every limit cone in , the image is a limit cone in .
Equivalently: and the canonical map is an isomorphism.
is continuous if it preserves all small limits.
Definition 5.3.1: Reflection of Limits
reflects limits of shape if: whenever is a limit cone in , is a limit cone in .
Definition 5.3.5: Creation of Limits
creates limits of shape if: for every diagram such that has a limit in , there exists a unique cone over such that is a limit cone, and furthermore is itself a limit cone.
Hierarchy: Creation implies reflection; preservation is separate (one can preserve without reflecting and vice versa).
Examples
Example: Forgetful Functor Creates Limits (BCT, Ch. 5.3)
The forgetful functor creates limits: limits in Grp are computed on the underlying sets and then given the inherited group structure. E.g., the product of groups has underlying set equal to the product of the underlying sets.
This is a general phenomenon: if is defined by “sets with structure,” the forgetful functor typically creates limits (because structure is preserved by the set-theoretic limit construction).
Example: Forgetful Functor Does Not Create Colimits (BCT, Ch. 5.3)
The forgetful functor does NOT preserve/create coproducts: the coproduct (free product ) has a different underlying set from .
Lemma on Creating Limits
Lemma 5.3.6 (BCT, Ch. 5.3)
If creates limits of shape and has limits of shape , then has limits of shape and preserves them.
Continuous Functors
Key Fact: Right Adjoints Are Continuous (BCT, Ch. 6.3)
If , then preserves all small limits: for any small diagram with limit, .
Dually, left adjoints preserve all small colimits.
This is proved in Adjoints and Limits. It is one of the most useful practical theorems for computing limits.
Examples of the adjoint/continuity theorem:
- is a right adjoint (to the free group functor), so it preserves limits.
- is a right adjoint (when is locally small and has enough structure), so it preserves limits — this is Proposition 6.2.2.
Connections
- The adjoints and limits theorem (Adjoints and Limits) proves that right adjoints preserve limits.
- Continuous functors are exactly the functors that commute with limits, relevant to accessibility and presentability.
- Limits in presheaf categories (Limits in Presheaf Categories): all hom-functors in preserve limits.
See Also
- General Limits — What is being preserved/reflected/created
- Colimits — Dual notions
- Adjoints and Limits — Key theorem: right adjoints preserve limits
- Products and Equalizers — concrete limit shapes that functors commonly preserve or create