The Adjoint Functor Theorem
RAPL makes limit preservation necessary for having a left adjoint; the adjoint functor theorems identify when it is sufficient. For ordered sets no extra hypothesis is needed.
╌╌╌╌
RAPL settles one direction: a functor with a left adjoint preserves limits. The converse is harder. Limit preservation alone is not enough (the unique functor always preserves limits but has a left adjoint only when has an initial object), yet when has all limits and preserves them, a left adjoint exists under mild extra conditions. The results giving those conditions are the adjoint functor theorems, all of the shape:1
The forward implication is RAPL. The backward one manufactures an adjoint out of limits.
Universal arrows and comma categories
By the universal-arrow description of adjunctions, has a left adjoint if and only if for every the comma category (objects are pairs , maps are maps of making the triangle commute) has an initial object. The initial object is the unit component , and the values assemble into the left adjoint. So the entire problem reduces to:
The ordered-set case
For ordered sets there is no obstruction. Limits in an ordered set are meets, so completeness means every subset has a meet, and a map preserves limits when it preserves the meets that exist.2
A special case is a classical fact of order theory. Take ; then preserves meets automatically, and a left adjoint is a least element of . The theorem says a poset with all meets has a least element, and more generally all joins, since the join of a subset is the meet of its upper bounds, literally its least upper bound.3
The size obstruction
Copying the ordered-set proof into an arbitrary category, the candidate left adjoint at is the limit of the projection functor
the categorical version of the meet of everything sends above .
If this
limit exists in and preserves it, the formula does give a left
adjoint. The trouble is size. Completeness of supplies only
small limits, but when is a large category the comma category
is typically large too, so is a large limit that
nothing guarantees. Demanding that have all large limits is
useless (essentially no such categories exist), and restricting to small
is also useless: a small category with all small limits is forced
to be a complete preorder, so nothing beyond the ordered-set theorem would be
gained.4
Each adjoint functor theorem imposes a condition under which the large limit can be replaced by a small one. The general theorem uses the weakest such condition.
Weak initiality drops the uniqueness half of initiality and compensates by allowing a whole set of sources. Applied to the comma category , a weakly initial set is nothing but the classical solution-set condition: a set of maps through which every map factors as for some . The existence of a weakly initial set is a size restriction on , comparable to a finiteness condition in algebra.
Proof of GAFT
The core case is , where the theorem asserts that a complete, locally small category with a weakly initial set has an initial object. The key step mirrors the poset picture: to find the least element of a complete poset one need not meet all elements, only the elements of a weakly initial subset.5
Regard the weakly initial set as a full subcategory. It is small (local smallness bounds the hom-sets), so the inclusion has a limit cone . The claim is that this vertex is initial.
- Existence. For , weak initiality gives some and ; then .
- Uniqueness. Let and form their equalizer . Weak initiality gives and . The endomorphism satisfies, for every , using that the form a cone. Since limit cones are jointly monic, . Now and both factor through the equalizer along this identity: .
The general case reduces to the lemma through two transfers.
- Comma categories inherit completeness. When preserves limits, each projection creates limits: a diagram in is a diagram in together with a cone on with vertex , and the limit of in , carried through , acquires a unique compatible cone. So complete forces every complete.
- Local smallness passes down. Hom-sets of are subsets of hom-sets of .
Each is then complete, locally small, and has a weakly initial set by hypothesis, so the lemma hands it an initial object. Initial objects of all the comma categories are exactly a left adjoint, completing the proof.
- 1for each object of do
- 2form the comma category
- 3// complete because creates limits; locally small; weakly initial set given
- 4take a weakly initial set in
- 5take the limit of the inclusion
- 6// is initial: existence by weak initiality, uniqueness by the equalizer argument
- 7set
- 8assemble the into a functor with unit
- 9return
Applications
Free algebras without formal expressions
For any category of algebras — , , , — the forgetful functor satisfies the hypotheses of GAFT: is complete and locally small, preserves limits, and a cardinality estimate produces the weakly initial sets. For groups: a subgroup generated by a family has cardinality at most , so the isomorphism classes of groups of bounded cardinality, each equipped with each possible map from , form a weakly initial set in . GAFT concludes that the free group functor exists.6
This replaces the entire hands-on construction — formal words like , the equivalence relation, the well-definedness checks, the verification of the universal property — with hypothesis checking. What is lost is explicitness. GAFT is an existence theorem; it names no elements of . And elements are genuinely hard to reach: an element of is a map into , but a left adjoint is understood through maps out of its values. The same situation recurs for forgetful functors between categories of algebras (, , , ), all of which get left adjoints from GAFT at once.
The special adjoint functor theorem
The special adjoint functor theorem (SAFT) trades wider hypotheses on (completeness plus conditions involving well-poweredness and a cogenerating set) for the removal of every condition on : any limit-preserving functor from such a to a locally small has a left adjoint.7 The classic application is topological. The forgetful functor
from compact Hausdorff spaces satisfies SAFT's hypotheses (this requires real topology, Tychonoff's theorem among it), so it has a left adjoint . For a space , the space is the Stone–Čech compactification; under mild separation hypotheses on the unit is an embedding. Since is a full and faithful inclusion, its left adjoint exhibits as a reflective subcategory of , with the reflector. SAFT's proof even yields a formula: is the closure of the image of the canonical map
| Theorem | Conditions on | Conditions per object of | Typical use |
|---|---|---|---|
| Ordered-set AFT | complete poset | none | Galois connections, closure operators |
| GAFT | complete, locally small | weakly initial set in | free algebras |
| SAFT | complete, locally small, well-powered, cogenerating set | none | Stone–Čech compactification |
Checklist for applying GAFT
Verifying the hypotheses is mechanical; forgetting one is the standard error.
- complete — usually via a known limit construction (products plus equalizers).
- locally small — automatic for categories of structured sets.
- preserves limits — often because limits are computed underneath the forgetful functor.
- Weakly initial sets — the genuinely case-specific step; almost always a
cardinality bound showing that
small witnesses suffice.
The failure mode when the last condition is dropped is not hypothetical. is locally small, and the forgetful functor to preserves the limits that exist, yet no free field exists; completeness fails ( has no products, no terminal object), so no adjoint functor theorem applies, consistent with the direct argument that has no initial object.
Footnotes
- Leinster, Basic Category Theory, §6.3 — the template for adjoint functor theorems, the completeness definition, and the counterexample showing limit preservation alone is insufficient. ↩
- Leinster, Basic Category Theory, §6.3, Proposition 6.3.7 — the adjoint functor theorem for ordered sets, with the left adjoint given by . ↩
- Leinster, Basic Category Theory, §6.3, Example 6.3.8 — the case : a complete poset has a least element, and all-meets implies all-joins via meets of upper bounds. ↩
- Leinster, Basic Category Theory, §6.3 — why the naive limit over the comma category can be large, why demanding large limits or small both fail (complete small categories are complete preorders), and the role of size conditions. ↩
- Leinster, Basic Category Theory, Appendix — proof of GAFT: Lemma A.1 (a complete, locally small category with a weakly initial set has an initial object, by the limit-of-the-set and equalizer argument) and Lemma A.2 (projections of comma categories create limits). ↩
- Leinster, Basic Category Theory, §6.3, Examples 6.3.11–6.3.12 and Exercise 6.3.24 — GAFT applied to forgetful functors of algebras; the cardinality argument for weakly initial sets and the resulting existence of free groups without formal expressions. ↩
- Leinster, Basic Category Theory, §6.3, Theorem 6.3.13 and Example 6.3.14 — the special adjoint functor theorem and the Stone–Čech compactification as its classic application, with the explicit closure formula. ↩
╌╌ END ╌╌