41.02.03 · category-theory / limits-colimits

Limits — creation, preservation, completeness, and presentability

shipped3 tiersLean: none

Anchor (Master): Mac Lane 1998 Categories for the Working Mathematician 2e (Springer GTM 5) Ch. V §4-6 (creation and preservation, the adjoint functor theorems); Adámek-Rosický 1994 Locally Presentable and Accessible Categories (Cambridge LMS 189) Ch. 1-2 (presentable objects, locally presentable and accessible categories, the adjoint functor theorem for them); Gabriel-Ulmer 1971 Lokal präsentierbare Kategorien (Springer LNM 221)

Intuition Beginner

The earlier units in this chapter met limits as the best cone over a pattern: limits glue a compatible family of pieces into one object, and colimits patch a diagram of pieces together. This unit turns to three questions those definitions leave open. First, when a translation between categories hands a limit to a friendlier category, how much of the limit's structure survives the trip? Second, how large must a category be before it can hold all limits at once? Third, can every object be rebuilt from small, indivisible pieces?

The first question separates three behaviours of a translation: it may preserve a limit (the image of the best cone stays best), reflect one (if the image is best, the original already was), or create one (every limit downstairs lifts uniquely to a limit upstairs). Creation is the strongest: it lets us compute limits in whichever category is more convenient, knowing the computation is faithful.

The second question hides a surprise. A category that is small enough to be a set of objects can hold all small limits only if it is a preorder — at most one arrow between any two objects. Completeness is therefore a genuinely large-category phenomenon, and the categories of practice (, , ) earn it by being large.

The third question is the heart of presentability. Many categories are built so that every object is a gentle colimit — a filtered colimit, behaving like a growing union — of small presentable generators. This single property, isolated by Gabriel and Ulmer in 1971, organises algebra, topology, and logic into one framework and gives the cleanest form of the adjoint functor theorem.

Visual Beginner

Picture three lenses on the same category. Under the preservation lens, a limit cone is carried across a translation and stays a limit cone. Under the creation lens, a limit drawn downstairs lifts to a unique limit upstairs. Under the presentability lens, every object dissolves into a filtered union of small atoms.

lens what it asks picture
preservation does the image of a best cone stay best? a cone translated intact across a wall
creation does a best cone downstairs lift uniquely upstairs? a cone pulled back through a wall
completeness can the category hold every limit? only the large ones can
presentability is every object a filtered union of atoms? an object as a growing tower of generators

The bottom-right panel is the modern picture: the category is cocomplete, a small set of presentable atoms generates it, and every object is a filtered colimit of atoms. The rest of the unit makes that picture precise and proves it is the right setting for the adjoint functor theorem.

Worked example Beginner

Work in the category of sets. Take the three-element set . We rebuild as a filtered colimit of its smaller pieces, the move presentability theory repeats for every object of every presentable category.

Step 1. List the subsets of : . There are of them. Order them by inclusion. Any two subsets share an upper bound, their union, so this poset is filtered.

Step 2. Send each subset to itself, viewed as a set, with the inclusion map whenever one subset sits inside another. This is a diagram of shape "the poset of subsets of " inside the category of sets, and the shape is filtered.

Step 3. The colimit is itself. The cocone leg from each subset is the inclusion . Given any other cocone that sends each to a set compatibly, the three elements are each sent to definite elements of , and these three choices give the unique mediating map .

What this tells us: even a three-element set splits apart and reassembles as a filtered colimit of smaller pieces. The atoms that cannot be split further are the singletons, and they are the finitely presentable generators. Every set, finite or infinite, admits the same decomposition, and replacing "finite" by a larger size bound gives the -presentable generators that organise algebra and geometry.

Check your understanding Beginner

Formal definition Intermediate+

Throughout denotes a regular cardinal (a cardinal closed under unions of -sized families; is regular, as is every successor cardinal). A category is -filtered if every subcategory of with objects admits a cocone in ; the case recovers the filtered categories of 41.02.02. A -filtered colimit is a colimit over a -filtered index.

Definition (preservation, reflection, creation — recap and refinement). Building on 41.02.02, let and . creates limits of if every limit cone over in is the image of a cone over , and that cone is a limit, unique up to unique isomorphism of cones. Creation implies both preservation ( of a limit is a limit) and reflection (if of a cone is a limit, the cone was a limit). A functor preserving all small limits is continuous; one preserving all small colimits is cocontinuous; a continuous and cocontinuous functor is bicontinuous [Mac Lane 1998].

Definition (complete and cocomplete; well-powered). is complete if every small diagram has a limit, cocomplete if every small diagram has a colimit. is well-powered if for each the class of subobjects is a set, and co-well-powered dually. These size conditions enter the adjoint functor theorems of 41.03.02.

Definition (-presentable object). Let have -filtered colimits. An object is -presentable if the representable preserves -filtered colimits: every map factors through some , and two factorisations agree after precomposition with a map in the index. Equivalently, the canonical map is a bijection. The -presentable objects are the finitely presentable objects of 41.02.02.

Definition (accessible and locally presentable categories). A category is -accessible if it has -filtered colimits and contains a small full subcategory of -presentable objects such that every object of is a -filtered colimit of objects of ; is a generator of -presentable objects. is accessible if it is -accessible for some . is locally -presentable if it is cocomplete and -accessible; locally presentable if locally -presentable for some [Gabriel-Ulmer 1971]. Every locally presentable category is complete and cocomplete; locally presentable = accessible complete.

Definition (flat functor; category of elements). For a presheaf with small, the category of elements (written ) has objects with , , and morphisms those in with . is flat if is filtered. Flatness is the categorical form of the algebraists' flatness: a module is flat over precisely when the presheaf (suitably presented) is flat, the link made rigorous by Lazard's theorem below.

Counterexamples to common slips Intermediate+

  • Completeness costs size. A small category cannot be complete without collapsing to a preorder (Freyd, Proposition 1). So the small full subcategory of finitely generated groups is not complete, and "complete" is a hypothesis one checks in a large ambient category. Locally presentable categories are large by necessity.

  • Creation is strictly stronger than preservation. The forgetful functor creates limits, but the forgetful functor from the category of fields to preserves neither products nor equalisers (fields have neither), showing preservation is a genuine property rather than automatic.

  • Presentability is relative to . In an object is -presentable precisely when it has elements (Proposition 2), so a countably infinite set is -presentable but not finitely presentable. Choosing is choosing the granularity at which "small" is measured.

  • Reflection without creation. A full reflective subcategory of a complete category inherits limits computed in (the inclusion, being a right adjoint, preserves them, and being fully faithful reflects them), but the inclusion need not create colimits: abelian groups form a reflective subcategory of groups under abelianisation, yet the coproduct of abelian groups is not the coproduct of groups.

Key theorem with proof Intermediate+

The signature result is the Yoneda-density characterisation of flat presheaves: a presheaf is flat exactly when it is a filtered colimit of representables. The proof is the Yoneda lemma of 41.04.01 deployed on the category of elements.

Theorem (flat presheaves are filtered colimits of representables). Let be small and a presheaf. The following are equivalent.

(i) is flat, i.e. the category of elements is filtered. (ii) is a filtered colimit of representable presheaves in [Adámek-Rosický 1994].

Proof. The argument is the Yoneda density theorem combined with pointwise computation of colimits in presheaf categories. Let send and let be the Yoneda embedding, .

For each , Yoneda identifies with a natural transformation whose -component sends to . If is a morphism of , meaning satisfies , then by direct inspection of components, so the family is a cocone under with nadir .

For universality, let be any cocone under with nadir . Define by . Cocone compatibility of gives for every : evaluating at and ,

using that is the -morphism witnessing cocone compatibility in the reverse direction, and the last step is the definition of a natural transformation at . Uniqueness is forced: every element of is some , and compatibility pins down . Hence , the density colimit.

Colimits in are computed pointwise in , so the colimit above is filtered exactly when its indexing category is filtered. By definition that is flatness of , so (i) and (ii) coincide.

Bridge. This density argument builds toward Lazard's theorem — flat modules are precisely filtered colimits of free modules — and appears again in 41.04.01, where the Yoneda embedding is shown to be dense and every presheaf reconstructed from representables, and in 41.05.02, where Lawvere theories identify a category of algebras with finite-product-preserving functors on an opposite category. The foundational reason flatness, filteredness, and being-a-filtered-colimit-of-representables coincide is that a presheaf is entirely determined by its elements across all stages, and Yoneda makes that determination functorial; this is exactly the mechanism by which a locally presentable category is reconstructed from its presentable generators. The construction is dual to the pro-object completion that adjoins cofiltered limits. Putting these together, the bridge is that "every object is a gentle colimit of small pieces" is a single statement whether read in presheaves, modules, or models of a limit sketch.

Exercises Intermediate+

Advanced results Master

Theorem (Freyd: small complete categories are preorders). A small category with all small products is a preorder. Consequently a complete small category is a preorder, and completeness is a genuinely large-category phenomenon: the categories of practice (, , , schemes) earn completeness by being large. The full proof is Proposition 1 [Freyd 1964].

Theorem (Gabriel-Ulmer characterisations of locally presentable categories). For a category and a regular cardinal , the following are equivalent [Gabriel-Ulmer 1971].

(i) is locally -presentable. (ii) is cocomplete and accessible. (iii) is equivalent to , the category of set-valued functors on a small category that preserve -small limits. (iv) is a full reflective subcategory of a presheaf category with a reflector preserving -filtered colimits. (v) is the category of models of a small limit sketch.

Equivalence (v) is the bridge to logic: locally presentable categories are exactly the categories of models of essentially algebraic theories. Varieties of algebras (, , lattices) are locally finitely presentable; the category of compact Hausdorff spaces is locally -presentable; presheaf categories are locally finitely presentable.

Theorem (adjoint functor theorem for locally presentable categories). Let be locally presentable.

  • A functor has a right adjoint iff preserves small colimits.
  • A functor has a left adjoint iff preserves small limits and is accessible (preserves -filtered colimits for some ) [Adámek-Rosický 1994].

This is the cleanest form of the adjoint functor theorem, and it is reconstructed from limit-preservation: the solution-set condition of 41.03.02 is automatic, because every object of is a -filtered colimit of -presentable generators, so the -presentable objects form a canonical solution set. Exercise 9 develops the proof.

Theorem (Lazard: flat modules are filtered colimits of free modules). For a commutative ring and an -module , the following are equivalent [Lazard 1964].

(i) is flat: preserves exact sequences (equivalently finite limits in ). (ii) is a filtered colimit of finitely generated free -modules . (iii) The functor is flat in the categorical sense (category of elements filtered).

Lazard's theorem is the algebraic shadow of the density theorem: a flat module is precisely a filtered colimit of the free modules, which are the finitely presentable projective generators of . It underlies the homological algebra of 01.06.01, where flat resolutions compute and the exactness of filtered colimits is Grothendieck's axiom AB5.

Theorem (monadic functors create limits). If is monadic (the comparison to the Eilenberg-Moore category of the induced monad is an equivalence), then creates all small limits that exist in . Dually, comonadic functors create colimits. The proof is that limits in are computed on underlying objects with algebra structure defined componentwise, because the monad operations are algebraic equations and limits preserve equations; full development in 41.05.02. This is why limits of groups, rings, and modules are computed on underlying sets: the forgetful functors are monadic.

Synthesis. Putting these together, presentability is the structural refinement under which the adjoint functor theorem collapses to a clean equivalence and Lazard's theorem recovers algebraic flatness from categorical flatness. The foundational reason is that a locally presentable category is freely generated under gentle colimits by a small set of atoms, so every object, every functor value, and every solution set is controlled by those atoms — this is exactly why the solution-set condition becomes automatic and why limit-preservation alone detects adjoints. The central insight generalises the products-and-equalizers reduction of 41.02.02: just as completeness reduces to two stock shapes, presentability reduces to a small generating set plus filtered colimits, and the same calculus governs both. The construction is dual to the accessible-category theory of ind- and pro-completions , . This is exactly the framework on which the Beck monadicity theorem of 41.05.02, the derived adjunctions of 01.06.01, and the model-category foundations of modern homotopy theory all rest: locally presentable categories are the natural ambient setting for any homological or homotopical construction, and the adjoint functor theorem for them is the bridge between a limit-preservation hypothesis and an adjunction conclusion.

Full proof set Master

Proposition 1 (Freyd: small complete preorder). A small category with all small products is a preorder.

Proof. Suppose for contradiction that some hom-set has cardinality . Let , a cardinal since is small. The product of copies of exists in and is an object of . The universal property of the product yields a bijection

Since , Cantor gives and , hence . But is a hom-set of , so its cardinality is at most the total number of morphisms . Thus , a contradiction. No hom-set has two distinct elements, so is a preorder. The dual argument with coproducts shows a small category with all small coproducts is a preorder.

Proposition 2 (-presentable objects in ). In , the -presentable objects are exactly the sets of cardinality .

Proof. () Let and let be a -filtered diagram with colimit , computed as modulo the usual identifications. A map sends each of the elements of to a class represented in some ; -filteredness merges the indices into a single , giving a factorisation . If become equal in the colimit, each of the element-wise equalities is witnessed by a map out of ; -filteredness merges these witnesses into one coequalising both. So preserves -filtered colimits.

() Suppose is -presentable. The poset of subsets of of cardinality is -filtered (the union of subsets of size again has size ), and along inclusions. The identity factors through some , so is a retract of across the inclusion . Since is monic, .

Proposition 3 (adjoint functor theorem for locally presentable categories). Let be locally presentable and . Then has a right adjoint if and only if preserves small colimits.

Proof. Necessity is 41.03.02: left adjoints preserve colimits. For sufficiency, assume preserves small colimits. Choose a regular cardinal so that is locally -presentable with generators . Then preserves -filtered colimits (they are small colimits), so is -accessible. To build a right adjoint , fix and consider the comma category of pairs . We seek an initial object. Because every is a -filtered colimit of generators, and preserves such colimits, any map factors through some with up to refinement. Thus the full subcategory of on the -presentable is cofinal: it is essentially small ( is small) and cofiltering (because has -small colimits and preserves them, kernel pairs of competing factorisations are detected on presentable objects). Form the limit

in the complete category ; the indexing category is essentially small, so the limit exists. The universal property of this limit realises naturally in and , exhibiting . The solution-set condition is replaced by presentability, which supplies the canonical small cofinal subcategory.

Proposition 4 (monadic functors create limits). If is monadic, then creates all small limits existing in .

Proof. By monadicity, for the induced monad , so it suffices to show the forgetful functor creates limits. Let be a small diagram of -algebras, and let be the limit of the underlying diagram in (assumed to exist). We lift the algebra structure. Because , as the composite of the free-forgetful adjunction on , is itself a right adjoint when is complete in the appropriate sense — more directly, because the algebra axioms are equations — the cone together with the structure maps induces a unique -algebra structure making each a homomorphism:

The unit axiom and the multiplication axiom hold because they hold componentwise after each , which jointly detect equality into the limit . The lifted cone is a limit in : any cone of algebras maps under to a cone in , hence factors uniquely through , and the factorisation is an algebra homomorphism because the detect the algebra operations. Uniqueness of the lift follows from faithfulness of . So creates limits, hence so does the monadic .

Connections Master

  • Limits as universal cones 41.02.01. That unit owns the definition of the universal cone, the standard finite shapes (products, equalizers, pullbacks), and uniqueness up to unique isomorphism. The present unit takes those definitions as given and asks the structural questions they raise — creation versus preservation, the size cost of completeness, and the presentable-generator decomposition — without restating the cone calculus.

  • Construction, preservation, and filtered colimits 41.02.02. The products-and-equalizers reduction, the preservation/reflection/creation trichotomy, finitely presentable objects, and filtered-colimit commutation with finite limits are all developed there. This unit generalises the finite case to a regular cardinal , packages the resulting -presentable generators into locally presentable categories, and reconstructs the adjoint functor theorem from limit-preservation, complementing rather than duplicating that treatment.

  • Adjunctions and the adjoint functor theorems 41.03.02, 41.03.03. The General and Special Adjoint Functor Theorems with the solution-set condition are proved in 41.03.02 and the unit-counit reconstruction given in 41.03.03. The present unit supplies the locally-presentable refinement (Proposition 3 and Exercise 9), in which the solution-set condition is automatic because presentable generators form a canonical solution set — the cleanest modern form of the theorem.

  • Representables and the Yoneda lemma 41.04.01. The Key theorem deploys the Yoneda density theorem: every presheaf is a colimit of representables indexed by its category of elements, and that colimit is filtered exactly when the presheaf is flat. This is the Yoneda lemma of 41.04.01 read on the category of elements, and it is the engine of every presentability result in the unit.

  • Monads, monadicity, and Lawvere theories 41.05.02. Proposition 4 shows monadic functors create limits, and the Gabriel-Ulmer characterisation identifies locally presentable categories with models of limit sketches — the categorified counterpart of Lawvere theories treated in 41.05.02. Varieties of algebras sit at the intersection: monadic over and locally finitely presentable.

  • Homological algebra and flat modules 01.06.01. Lazard's theorem identifies flat modules with filtered colimits of free modules, supplying the categorical underpinning for flat resolutions, the exactness of filtered colimits (Grothendieck's axiom AB5), and the derived functors of 01.06.01. The homological algebra corpus supplies the running module-theoretic examples; this unit supplies their universal-property backbone.

Historical & philosophical context Master

The theory of locally presentable categories was created by Peter Gabriel and Friedrich Ulmer in Lokal präsentierbare Kategorien (1971) [Gabriel-Ulmer 1971], where finitely presentable generators, -presentability for a regular cardinal, and the equivalence between such categories and categories of models of limit sketches were established. The framework was extended to accessible categories by Michael Makkai and Robert Paré in 1989 [Makkai-Paré 1989], and given its standard textbook form by Jiří Adámek and Jiří Rosický in Locally Presentable and Accessible Categories (1994) [Adámek-Rosický 1994], from which the adjoint functor theorem for locally presentable categories (Proposition 3) and the clean equivalence between flatness and filtered-colimit-of-representables take their modern shape.

The algebraic seed is Daniel Lazard's 1964 theorem [Lazard 1964] that a module is flat precisely when it is a filtered colimit of free modules, a result that gave categorical flatness its first and most consequential instance. Peter Freyd's theorem that a small complete category is a preorder appears as an exercise in Abelian Categories (1964) [Freyd 1964] alongside the adjoint functor theorem with the solution-set condition; it is the size-theoretic obstruction that forces presentability to live in large categories. Saunders Mac Lane's Categories for the Working Mathematician (1971; 2nd ed. 1998) [Mac Lane 1998] fixed the standard treatment of creation and preservation of limits (Chapter V §4-6) that the present unit refines. Philosophically, the Gabriel-Ulmer-Adámek-Rosický synthesis closes a circle opened by Kan's 1958 adjoint functors: existence of adjoints, completeness, and presentability are three faces of one condition, and the right setting for all three is the locally presentable category.

Bibliography Master

@book{AdamekRosicky1994lpac,
  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}
}

@incollection{GabrielUlmer1971lpac,
  author    = {Gabriel, Peter and Ulmer, Friedrich},
  title     = {Lokal pr\"asentierbare Kategorien},
  publisher = {Springer},
  series    = {Lecture Notes in Mathematics 221},
  year      = {1971}
}

@book{MacLane1998lpac,
  author    = {Mac Lane, Saunders},
  title     = {Categories for the Working Mathematician},
  edition   = {2},
  publisher = {Springer},
  series    = {Graduate Texts in Mathematics 5},
  year      = {1998}
}

@article{Lazard1964,
  author  = {Lazard, Daniel},
  title   = {Sur les modules plats},
  journal = {Bulletin de la Soci\'et\'e Math\'ematique de France},
  volume  = {97},
  year    = {1969},
  pages   = {1--14}
}

@book{Freyd1964lpac,
  author    = {Freyd, Peter},
  title     = {Abelian Categories: An Introduction to the Theory of Functors},
  publisher = {Harper and Row},
  year      = {1964}
}

@book{Riehl2016lpac,
  author    = {Riehl, Emily},
  title     = {Category Theory in Context},
  publisher = {Dover},
  year      = {2016}
}

@book{MakkaiPare1989lpac,
  author    = {Makkai, Michael and Par\'e, Robert},
  title     = {Accessible Categories: The Foundations of the Categorical Model Theory},
  publisher = {American Mathematical Society},
  series    = {Contemporary Mathematics 104},
  year      = {1989}
}

@book{AdamekRosickyVitale2011,
  author    = {Ad\'amek, Ji\v{r}\'i and Rosick\'y, Ji\v{r}\'i and Vitale, Enrico M.},
  title     = {Algebraic Theories: A Categorical Introduction to General Algebra},
  publisher = {Cambridge University Press},
  series    = {Cambridge Tracts in Mathematics 184},
  year      = {2011}
}