Let be a functor and a diagram. We say that creates limits of if it both lifts and reflects limits of .
Explicitly, this says that any limiting cone for has, up to isomorphism, a unique cone over with in the category of cones over , and moreover is limiting. This implies that a cone over in is limiting if and only if its image in is limiting.
Of course, a functor creates a colimit if creates the corresponding limit.
If creates all limits or colimits of a given type (i.e. over a given category ), we simply say that creates that sort of limit (e.g. creates products, creates equalizers, etc.).
Suppose creates limits of , and has at least one limiting cone. Then additionally preserves limits of .
This follows from this remark on the page for lifting of limits. Thus, creation of limits either holds vacuously, or holds together with preservation.
Sometimes, we additionally require to have a limit for to creates limits of . In that case, creation is equivalent to preservation, reflection and lifting.
The definitions given above are all “up to isomorphism”, i.e. they satisfy the principle of equivalence. The definition in Categories Work is additionally strict: it requires that for every limiting cone over in there exists a unique cone over which is mapped exactly to , and this is a limit of . This is used in stating the version of the monadicity theorem that characterizes the category of algebras for a monad up to isomorphism rather than equivalence of categories. For amnestic isofibrations the strict and the non-strict notion are equivalent.
Suppose a functor strictly creates limits of . Then it creates limits of .
Strictly lifting limits for already implies lifting limits for , so it suffices to show that reflects limits of . Take a cone for such that is a limit cone for . Since strictly lifts limits for , there exists a unique cone over satisfying , and moreover is a limit of . But clearly is such a lift, implying and thus is a limit for . Hence, reflects limits of , as required.
In practice, many functors that create limits do so strictly, and it can be more straightforward to verify strict creation than to separately verify reflection and lifting.
(monadic functors create limits) A monadic functor
creates all limits that exist in its codomain;
creates all colimits that exist in its codomain and are preserved by the corresponding monad (or, equivalently, by the monadic functor itself).
Creation of a particular sort of split coequalizer figures prominently in Beck’s monadicity theorem.
The forgetful functor strictly creates all limits - so, when the limit exists in the latter category, it exists in the functor category and is computed pointwise.
Using limits in product categories are computed componentwise, if a limit for exists, then it is a limit cone in each factor.
We can then apply representability determines functoriality - define a bifunctor on objects by , where is a constant functor. Having a limit cone in each factor says that is representable in the argument by some for each ; parametrised representability then guarantees that this lifts uniquely to a functor that has a cone over , and moreover this cone is a limit. Thus, strictly creates limits.
It seems that the notion of “creating a limit” is used most frequently when the limits exist in the codomain. One may want to extend the terminology to cases when such limits don’t exist, which would require making a choice about whether a non-existing limit should be regarded as “created”.
In Categories Work, and in the definition above, the convention is that a functor creates all limits that do not exist in its codomain. In this case, the more generally applicable definition could be stated as “ creates limits for if has a limit whenever has a limit, and in that case limits of are preserved and reflected by .”
On the other hand, one might argue that it doesn’t make sense to regard a limit that exists in the domain as being “created by the functor” if the limit in the codomain doesn’t even exist. In this case the more generally applicable definition could be stated as “ creates limits for if has a limit whenever has a limit, and furthermore in all cases limits of are preserved and reflected by .”
Finally, one might even argue that based on the meaning of the English word “created”, only something that exists can be created at all. In this case the more generally applicable definition could be stated as “ creates limits for if and both have limits, and furthermore limits of are preserved and reflected by .”
Kissinger suggested a concise way to state creation/preservation/etc. of limits. However, there is some dispute about its correctness.
created limit
Saunders Mac Lane, Definition V.1 in: Categories for the Working Mathematician (1971)
Jiří Adámek, Horst Herrlich, George E. Strecker, Definition 13.17(2) in: Abstract and Concrete Categories.
Emily Riehl, §3.3 in: Category Theory in Context, Dover Publications (2017) [pdf, book website]
Last revised on February 10, 2026 at 08:43:16. See the history of this page for a list of all contributions to it.