RAPL, Reflective Subcategories, and the Adjoint Functor Theorems
Anchor (Master): Mac Lane 1998 *Categories for the Working Mathematician* 2e (Springer GTM 5) Ch. V in full (preservation, the two adjoint functor theorems, reflective subcategories, Kan extensions as the limit form of adjoints); Borceux 1994 *Handbook of Categorical Algebra 1* (Cambridge) §3.3 (the adjoint functor theorems), Ch. 5 (reflective subcategories and localizations); Adámek-Rosický 1994 *Locally Presentable and Accessible Categories* (Cambridge LMS 189) Ch. 1-2 (the AFT in the locally presentable setting); Freyd 1964 *Abelian Categories* Ch. 3
Intuition Beginner
When you build the cheapest object of one kind on top of another, the building step has a partner that strips structure back down. The earlier unit on adjunctions named that partnership. This unit asks two follow-up questions. First: what does the stripping-down step do to "best objects over a pattern" — the meeting points, the things that sit consistently over a diagram? The answer is clean. It always carries a meeting point to a meeting point. Forgetting a group to its set, then taking the shared object, gives the same set as taking the shared object first and forgetting after. The order of operations loses nothing.
The second question is the reverse. Suppose you only have the stripping-down step and you want to know whether a cheapest-building partner even exists. Not every forgetting has a builder. So you need a test. The test says: if the forgetting respects all meeting points, and you can find a small enough catalogue of candidate approximations for each object, then a builder is guaranteed.
A third idea ties it together. Sometimes the smaller world sits inside the bigger world, and the builder pushes each object to its best version inside the smaller world. Abelianizing a group, completing a space with all its limits, turning a rough function-assignment into a genuine local-to-global one — each is a best-version map into a smaller world that lives inside a larger one.
Visual Beginner
Picture the forgetting step as a map from a richer world on the left to a plainer world on the right. Over in the richer world, draw a small pattern of objects with arrows and the best object sitting over it. The claim is that you can compute the best object two ways and get the same answer: take the best object first and then forget it, or forget every piece first and then take the best object on the right. The two routes meet.
| route | step one | step two | result |
|---|---|---|---|
| forget last | take the best object over the pattern | forget that one object | a plain object |
| forget first | forget every piece of the pattern | take the best object on the right | the same plain object |
The two routes give the same plain object, so the square commutes. That is the whole content of "the right-hand partner respects best objects."
The nested picture below the square is the reflective idea: a smaller world living inside a larger one, with an arrow sending each large object to its best version inside the small world.
Worked example Beginner
Take the forgetting step from groups to sets, and check that it respects a shared object. Use the simplest shared object: the meeting of two groups along nothing, which is their product. Take the two-element flip group, with elements and , and the three-element rotation group, with elements that add and wrap around.
Step 1. Form the product group first. Its elements are all pairs with from the flip group and from the rotation group. Counting, there are pairs. Now forget down to the underlying set: a six-element set of pairs.
Step 2. Now do it the other order. Forget each group first: the flip group becomes a two-element set, the rotation group becomes a three-element set. Take the product of these two plain sets: all pairs of one element from each. That is again pairs.
Step 3. Compare. Both routes give the same six pairs, matched name for name. The order did not matter.
What this tells us: forgetting a product of groups gives the product of the forgotten sets. The right-hand partner — the forgetting step — carried the shared object across without distortion. This is one small case of the general fact that a stripping-down partner always respects shared best objects.
Check your understanding Beginner
Formal definition Intermediate+
Throughout, categories are locally small unless stated otherwise, and denotes an adjunction with left adjoint to , with unit and counit , in the notation of 41.03.01. The convention here is that limit means a limit of a small diagram , small.
Definition (preservation of limits). A functor preserves the limit of if, whenever is a limit cone, the image is a limit cone over . is continuous if it preserves all small limits [Mac Lane 1998].
Definition (reflective subcategory and reflector). A full subcategory is reflective if has a left adjoint , the reflector; the adjunction is the reflection. Because is fully faithful, the counit is an isomorphism, and the unit is the reflection map, universal among morphisms from into objects of : every factors uniquely as . An object lies in (the essential image of) exactly when is an isomorphism. Dually, coreflective subcategories have a right-adjoint coreflector.
The reflective examples that recur across the corpus are these. Abelian groups sit reflectively in groups, the reflector being abelianization with the quotient. Complete metric spaces sit reflectively in metric spaces (with uniformly continuous maps), the reflector being Cauchy completion with the dense isometric embedding. Sheaves on a site sit reflectively in presheaves, the reflector being sheafification , treated in 04.01.03. Compact Hausdorff spaces sit reflectively in Tychonoff (completely regular Hausdorff) spaces, the reflector being the Stone–Čech compactification with the universal map into a compactum. Torsion-free abelian groups, complete lattices, and the localizations of a category at a class of maps are further instances.
Definition (solution-set condition). Let and . A solution set for is a set together with a family of objects in and morphisms such that every morphism factors as for some and some (the factorization need not be unique). satisfies the solution-set condition if every object has a solution set. The set-theoretic point is that the comma category may have a proper class of objects, and a solution set is a weakly initial set — a set of objects through which every object receives a map.
Definition (generators, cogenerators, well-powered). A set of objects of is a generating set (the are generators) if the maps out of the jointly distinguish morphisms: for there is and with . Dually a cogenerating set detects morphisms by maps into its members: for there is and with . A category is well-powered if every object has only a set of subobjects (isomorphism classes of monomorphisms into it).
Counterexamples to common slips Intermediate+
Right adjoints need not preserve colimits. The forgetful functor is a right adjoint (free ), so it preserves limits, but it does not preserve coproducts: of a free product is far larger than the disjoint union of underlying sets. Preservation is tied to the side of the adjunction, and crosses sides only by accident.
The solution-set condition is genuine set-theoretic content, not a formality. Continuity alone does not force a left adjoint. The forgetful functor from complete Boolean algebras (with complete homomorphisms) to sets preserves all limits yet has no left adjoint, because the free complete Boolean algebra on a countably infinite set does not exist — there is no solution set. Dropping the condition breaks the theorem.
A reflective inclusion has an isomorphism counit, not merely an epimorphism unit. Full faithfulness of is what forces invertible; a left adjoint to a non-full inclusion is not a reflector and the localization need not land in the subcategory. The Stone–Čech unit is a dense embedding but is far from surjective, so "reflection map" must not be read as "quotient onto."
Key theorem with proof Intermediate+
The signature result of this unit is RAPL: right adjoints preserve limits, with the dual that left adjoints preserve colimits. It is the structural fact that makes adjunctions the organizing principle for which constructions commute with which.
Theorem (RAPL / LAPC). Let with , . Then preserves all limits that exist in , and preserves all colimits that exist in [Mac Lane 1998].
Proof. Let have a limit with limit cone . Fix any . The adjunction supplies, naturally in , a bijection . The universal property of the limit in states that carries the limit cone to a limit cone of sets, so , the limit computed in . Apply the adjunction in each : , and these isomorphisms are compatible with the maps of the diagram, so they assemble to . Chaining, $$ \mathcal{C}(c, G\lim D);\cong;\lim_j\mathcal{C}(c, GD_j), $$ naturally in . The right-hand side is, by definition, the set of cones over with apex . So represents the functor ; that is exactly the universal property of . By the Yoneda lemma a natural isomorphism of representable functors is induced by a unique isomorphism of representing objects, and tracking through the chain shows the inducing map is the canonical comparison built from the cone . Hence together with the cone is a limit of : preserves the limit. The colimit statement for is the same argument read in the opposite categories, where becomes and limits become colimits.
Bridge. This theorem builds toward the existence question — given , when does a left adjoint exist? — and appears again in the General and Special Adjoint Functor Theorems below, where preservation of limits is the necessary half and the solution-set or cogenerator condition supplies the sufficient half. The foundational reason RAPL holds is that an adjunction is a natural isomorphism of hom-functors, and a limit is a representability statement about a hom-functor; preservation is therefore not a separate fact but the same isomorphism read across a diagram. This is exactly the move that the adjoint functor theorems invert: RAPL says a left adjoint forces continuity of , and the converse asks whether continuity of plus a smallness bound forces the left adjoint back into existence by exhibiting an initial object of each comma category . Putting these together, the central insight is that " has a left adjoint", "each comma category has an initial object", and "the functor a suitable limit is representable" are one condition viewed three ways, and the bridge is that the reflective-subcategory special case — where already contains — is exactly the situation where the comma category has a most economical object built as a limit, generalises the completion constructions, and is dual to the coreflective case.
Exercises Intermediate+
Advanced results Master
Theorem (General Adjoint Functor Theorem). Let be locally small and complete, and a functor with locally small. Then has a left adjoint if and only if preserves all small limits and satisfies the solution-set condition [Freyd 1964].
The necessity is RAPL together with the observation that an adjunction supplies the singleton solution set . The sufficiency is the substantive direction and rests on a representability principle: a left adjoint exists at exactly when the comma category has an initial object, equivalently when the functor is representable. Completeness of makes complete; the solution-set condition supplies a weakly initial set; and a complete category with a weakly initial set has an initial object, obtained by taking the limit of the weakly initial set and cutting it down by a joint equalizer to kill endomorphisms. This last step is the categorical form of the principle that a complete poset with a small cofinal-from-below family has a least element.
Theorem (Special Adjoint Functor Theorem). Let be locally small, complete, well-powered, and equipped with a cogenerating set , and let be locally small. Then a functor has a left adjoint if and only if preserves all small limits [Mac Lane 1998].
The hypotheses on replace the per-object solution-set condition by a uniform one: in a well-powered complete category with a cogenerating set, every object embeds into a product of cogenerators, and the subobjects of such a product form a set, so the solution set is manufactured for free. SAFT is the workhorse, because its hypotheses are satisfied by (cogenerator ), by compact Hausdorff spaces (cogenerator ), by every Grothendieck topos, and by every locally presentable category. The applications are immediate. The Stone–Čech compactification is the left adjoint to the inclusion of compact Hausdorff spaces into Tychonoff spaces, produced by SAFT on the complete, well-powered category with cogenerator . Free objects in any variety of algebras, the existence of arbitrary colimits in algebraic categories (left adjoint to the diagonal), and the reflectivity of localizations all follow by exhibiting the relevant functor as continuous on a SAFT-eligible category.
Theorem (reflective localizations and idempotent monads). A reflective subcategory corresponds exactly to an idempotent monad on : the monad whose multiplication is an isomorphism. The category of -algebras is then equivalent to , and the reflection exhibits as the local objects — the with invertible. Sheafification realizes the sheaf condition as locality for the idempotent monad on presheaves, the link developed in 04.01.03; localization of modules at a multiplicative set, profinite completion, and the localization of a category at a class of weak equivalences (when it is reflective) are the same pattern. Idempotency is the categorical content of "completing twice changes nothing."
Theorem (adjoints, representability, and Kan extensions). A functor has a left adjoint if and only if for each the functor is representable; the representing objects assemble into the left adjoint by uniqueness of representations. Equivalently, the left adjoint is the pointwise left Kan extension of the identity along , when that extension exists and is preserved by . This recasts adjoint existence as a family of representability problems, tying the present unit to the Yoneda machinery of 41.04.02: representability is the engine, and the adjoint functor theorems are the conditions under which the representing object can be constructed as a limit.
Synthesis. Putting these together, the existence theory of adjoints is the existence theory of representable functors, and RAPL is the necessary condition that prunes the search: a candidate left adjoint can exist only for a continuous , since continuity is preservation of the limits out of which the representing object is built. The foundational reason GAFT works is that completeness lets the comma category have all limits, so a weakly initial set — the solution-set condition — can be sharpened to an initial object by the limit-then-equalize construction; SAFT is the case where a cogenerating set manufactures that solution set uniformly, which is why it, not GAFT, supplies Stone–Čech, free algebras, and the cocompleteness of algebraic categories. This generalises the completion constructions: Cauchy completion, abelianization, and sheafification are reflections, hence idempotent-monad localizations, hence the universal best-approximation inside a reflective subcategory. The central insight is that limits, colimits, free objects, completions, and localizations are not separate existence problems but one — the representability of a hom-functor — and the adjoint functor theorems are the precise hypotheses under which the representing object materializes. This is dual to the colimit side throughout, turning right adjoints into left adjoints, and the bridge to monad theory is that every adjunction generates a monad while reflective ones generate the idempotent monads whose algebras recover the subcategory, opening the monadicity question of 41.05.02.
Full proof set Master
Proposition 1 (RAPL via representability). If and has a limit, then canonically.
Proof. For every , natural in , $$ \mathcal{C}(c, G\lim D)\cong\mathcal{D}(Fc,\lim D)\cong\lim_j\mathcal{D}(Fc, D_j)\cong\lim_j\mathcal{C}(c, GD_j)\cong\mathcal{C}\big(c,\lim_j GD_j\big), $$ the first and third isomorphisms being the adjunction, the second the universal property of the limit in (representables preserve limits, sending the limit cone to a limit cone of sets), and the fourth the universal property of when it exists; when is not assumed a priori, the chain exhibits as representing , the cone functor of , so is that limit. The composite carries to the canonical comparison map induced by , so by the Yoneda lemma the comparison is an isomorphism.
Proposition 2 (initial object from a weakly initial set in a complete category). Let be locally small and complete with a weakly initial set — a set such that every object receives a morphism from some . Then has an initial object.
Proof. Form the product , which exists by completeness. is weakly initial: for any object , choose with a map and precompose with the projection . To remove the multiplicity of maps, take the limit of the (large but cone-bounded) diagram of all endomorphisms of — concretely, let be the joint equalizer of the set of all endomorphisms of , which is a small set since is locally small. For any object and any two maps : composing the weak-initiality map (call it ) we get that ... more directly, is weakly initial via , and any endomorphism of satisfies because equalizes all endomorphisms of and is such after pushing through; since is a (joint) equalizer it is monic, so . Thus has a unique endomorphism. For maps , the equalizer receives a map from by weak initiality, giving a section, so is a split monic with a unique endomorphism forcing . Hence is initial.
Proposition 3 (General Adjoint Functor Theorem). Let be locally small and complete and preserve all small limits and satisfy the solution-set condition. Then has a left adjoint.
Proof. It suffices to construct, for each , an initial object of the comma category , since a left adjoint is exactly a choice of universal arrow, i.e. an initial object of each (the universal-arrow characterization of 41.03.01). The category has objects and morphisms with . Limits in are created from because preserves them: given a small diagram in , take the limit in , and -continuity provides the structure map from . So is complete. The solution-set condition at is precisely a weakly initial set in . By Proposition 2, has an initial object . Initiality gives, for each , a unique with , i.e. the natural bijection . Hence .
Proposition 4 (Special Adjoint Functor Theorem). Let be locally small, complete, well-powered, with a cogenerating set , and let preserve all small limits. Then has a left adjoint.
Proof. By Proposition 3 it suffices to produce a solution set for each . Fix and consider all . Form the product over the cogenerators, with the canonical map into the product assembled from all maps ; the cogenerating property makes the comparison detecting morphisms, and factoring through the image of its induced map exhibits each as factoring through a subobject of the fixed object . Well-poweredness makes the subobjects of a set; choosing a representative monomorphism for each subobject and, for each, the maps , yields a set . Every factors through some via the image factorization of the induced , so this is a solution set. Proposition 3 then delivers the left adjoint.
Proposition 5 (a reflective subcategory is the algebras of an idempotent monad). If is a reflection with fully faithful, the monad is idempotent, and .
Proof. The monad has unit and multiplication . Since is fully faithful, the counit is an isomorphism, so is an isomorphism: is idempotent. For idempotent , an object carries at most one -algebra structure, namely an inverse to , and it carries one exactly when is invertible. The full subcategory of such is the essential image of , which is by full faithfulness. The comparison functor is therefore essentially surjective and fully faithful, an equivalence.
Connections Master
Adjunctions: hom-set and unit-counit
41.03.01. This unit is the existence-and-preservation sequel to the structural development of41.03.01: the universal-arrow presentation proved there is the exact mechanism by which the General Adjoint Functor Theorem constructs a left adjoint, since a left adjoint is a choice of initial object in each comma category . RAPL, sketched in the Advanced results of41.03.01, is proved in full here, and the solution-set condition is the smallness hypothesis that turns the universal-arrow characterization into an existence criterion.Constructing limits and preservation
41.02.02. The completeness construction of41.02.02— every limit as the equalizer of two maps between products — is what makes the comma category complete in the GAFT proof, and the limit-then-equalize step of Proposition 2 is exactly that products-and-equalizers reduction applied to a weakly initial set. RAPL here is the headline preservation theorem whose hom-set proof41.02.02anticipates in its own Advanced results.Sheafification and sheaves
04.01.03. Sheafification is the reflector exhibiting sheaves as a reflective subcategory of presheaves, and the idempotent-monad description of Proposition 5 is the abstract content of "sheafify twice changes nothing"; the plus-construction iterated twice is the multiplication becoming an isomorphism. The Special Adjoint Functor Theorem gives the abstract existence of sheafification on any Grothendieck topos, complementing the explicit plus-construction of04.01.03.The Yoneda lemma and representability
41.04.02. Adjoint existence is representability of the hom-functors , and the construction of the representing object as a limit is the technical core of both adjoint functor theorems; the co-produced41.04.02supplies the Yoneda machinery that turns "represents the same functor" into "is canonically isomorphic," used in the RAPL proof and in the uniqueness of the constructed adjoint.Monads, monadicity, and algebras
41.05.02. Every adjunction generates a monad, and the reflective adjunctions of this unit generate precisely the idempotent monads, whose Eilenberg–Moore algebras recover the reflective subcategory (Proposition 5); the co-produced monadicity unit41.05.02gives Beck's criterion for when a right adjoint exhibits its domain as the algebras of its monad, the non-idempotent generalization of the reflective case treated here.
Historical & philosophical context Master
The theorem that right adjoints preserve limits was among the first structural consequences drawn from Daniel Kan's 1958 definition of adjoint functors [Mac Lane 1998], and it explained uniformly a collection of facts that had been observed case by case — that the underlying set of a product of algebraic structures is the product of the underlying sets, that an inverse limit of modules is a submodule of the product, that a representable functor preserves limits. The reflective-subcategory language organizes the completion constructions of nineteenth and early twentieth century mathematics: the Cauchy completion of a metric space, formalized by Cantor and Méray in the 1870s, and the Stone–Čech compactification, constructed by Marshall Stone and Eduard Čech independently in 1937, are recognized as instances of one universal property.
Peter Freyd proved the adjoint functor theorems in his 1964 Abelian Categories [Freyd 1964], where the solution-set condition first appears as the precise set-theoretic hypothesis separating "preserves limits" from "has a left adjoint." The Special Adjoint Functor Theorem, with its well-powered-plus-cogenerator hypotheses, became the standard existence tool for free objects and compactifications; Mac Lane's Categories for the Working Mathematician (1971; 2nd ed. 1998) gave the formulation now standard, in Chapter V. The recognition that reflective localizations are idempotent monads, and the general localization theory of categories at a class of weak equivalences, was developed by Pierre Gabriel and Michel Zisman in their 1967 Calculus of Fractions and Homotopy Theory and extended in the locally presentable setting by Gabriel and Ulmer in 1971, the framework in which the adjoint functor theorems acquire their cleanest modern form.
Bibliography Master
@book{MacLane1998aft,
author = {Mac Lane, Saunders},
title = {Categories for the Working Mathematician},
edition = {2},
publisher = {Springer},
series = {Graduate Texts in Mathematics 5},
year = {1998}
}
@book{Freyd1964aft,
author = {Freyd, Peter},
title = {Abelian Categories: An Introduction to the Theory of Functors},
publisher = {Harper and Row},
year = {1964}
}
@book{Riehl2016aft,
author = {Riehl, Emily},
title = {Category Theory in Context},
publisher = {Dover},
year = {2016}
}
@book{Borceux1994aft,
author = {Borceux, Francis},
title = {Handbook of Categorical Algebra 1: Basic Category Theory},
publisher = {Cambridge University Press},
series = {Encyclopedia of Mathematics and its Applications 50},
year = {1994}
}
@book{AdamekRosicky1994aft,
author = {Ad\'amek, Ji\v{r}\'i and Rosick\'y, Ji\v{r}\'i},
title = {Locally Presentable and Accessible Categories},
publisher = {Cambridge University Press},
series = {London Mathematical Society Lecture Note Series 189},
year = {1994}
}
@book{GabrielZisman1967,
author = {Gabriel, Pierre and Zisman, Michel},
title = {Calculus of Fractions and Homotopy Theory},
publisher = {Springer},
series = {Ergebnisse der Mathematik und ihrer Grenzgebiete 35},
year = {1967}
}
@article{Kan1958aft,
author = {Kan, Daniel M.},
title = {Adjoint functors},
journal = {Transactions of the American Mathematical Society},
volume = {87},
year = {1958},
pages = {294--329}
}