Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: learning: questions

Topic: Closures of categories under limits


view this post on Zulip John Onstead (Jul 01 2025 at 11:25):

Recently, I entered into a correspondence with a category theorist who has been giving me problems to work on to help improve my knowledge. Here's the most recent one I was given:
Problem: For a small category CC, let Lim(C)\mathrm{Lim}(C) be the full subcategory of Psh(C)\mathrm{Psh}(C) on all small limits of representables- therefore, the limit closure of the representables. Show that Lim(C)\mathrm{Lim}(C) is not just complete (as it obviously is by definition) but also cocomplete.
He gave the following example: "Let CC already have all limits, therefore Lim(C)C\mathrm{Lim}(C) \cong C. But any small complete category is a preorder, and any complete preorder is also cocomplete. Hence the theorem holds in this trivial case."

view this post on Zulip John Onstead (Jul 01 2025 at 11:26):

The proof seems quite straightforward. If a category is locally presentable, it's cocomplete, hence we can prove this by showing Lim(C)\mathrm{Lim}(C) is locally presentable. Using Theorem 2.48 of Adamek and Rosicky (The Reflection Theorem), any subcategory of a locally presentable category is itself locally presentable when closed under limits and kk-filtered colimits for some kk. Obviously, Psh(C)\mathrm{Psh}(C) is locally presentable, and Lim(C)\mathrm{Lim}(C) is by definition closed under limits, so already two conditions are met. We can then assume Vopenka's principle to make the final condition redundant and the proof is complete. In fact, the weak Vopenka's principle says that any limit-closed subcategory of a locally presentable category is reflective, so this tautologically proves the above result.

view this post on Zulip John Onstead (Jul 01 2025 at 11:27):

But my "tutor" wasn't satisfied and claimed that cocompleteness of Lim(C)\mathrm{Lim}(C) can be proven without Vopenka's principle. I was eventually able to switch tactics and apply SAFT to the inclusion of Lim(C)\mathrm{Lim}(C) into presheaves, and it seemed to satisfy him. But while this does prove cocompleteness by showing Lim(C)\mathrm{Lim}(C) is a reflective subcategory of presheaves, it doesn't get us to showing Lim(C)\mathrm{Lim}(C) is locally presentable, and I'm still curious about if that can be shown without Vopenka. So I wanted to know: is this true, and if so, how can this be shown? Thanks!

view this post on Zulip John Onstead (Jul 03 2025 at 11:46):

Here's a fun simple question. Both the Kaurobi completion and free coproduct completion have two definitions- the explicit one and the subcategory of presheaves one. In the explicit definition, it gives an actual way to construct the objects of these explicitly from objects in CC- IE, the objects of the free coproduct completion are indexed sets of objects of CC ("formal colimits" of objects of CC), while those of the karoubi completion are objects of CC equipped with idempotents. This explicit perspective allows for the easy proof of things that might be harder with just the "subcategory of presheaves" one.

view this post on Zulip John Onstead (Jul 03 2025 at 11:47):

My question is: is there a similar explicit characterization of the objects of Lim(C)\mathrm{Lim}(C)? My only thought was perhaps "formal limits of objects of CC", but that'd probably get something more like the free completion of CC rather than Lim(C)\mathrm{Lim}(C).

view this post on Zulip Nathanael Arkor (Jul 03 2025 at 12:49):

There's [[free strict cocompletion]], which I think does what you're intending?

view this post on Zulip Mike Shulman (Jul 03 2025 at 15:03):

John's Lim(C) is not the free completion, but the closure of the representables under limits in the ordinary Yoneda embedding. In particular, the functor CLim(C)C\to \mathrm{Lim}(C) preserves all existing limits in CC. I don't know offhand a universal property of this.

view this post on Zulip Nathanael Arkor (Jul 03 2025 at 15:04):

Ah thanks, somehow I missed that this was a continuation of a previous thread.

view this post on Zulip Mike Shulman (Jul 03 2025 at 15:09):

I'm not sure to what extent it is that, but he included his definition of Lim(C) in the first post here.

view this post on Zulip Kevin Carlson (Jul 03 2025 at 18:02):

I wonder, how does this closure relate to the free conservative completion of CC, ie the universal complete guy into which CC maps continuously?

view this post on Zulip Mike Shulman (Jul 03 2025 at 18:03):

Yeah, that's the obvious thing to compare it to. But I don't know the answer; I'd be surprised if they were the same.

view this post on Zulip John Onstead (Jul 03 2025 at 21:05):

Kevin Carlson said:

I wonder, how does this closure relate to the free conservative completion of CC, ie the universal complete guy into which CC maps continuously?

Ah I believe that’s the subcategory of presheaves that send colimits to limits. Interestingly I discussed this category on previous topics. It’s not the same as the closure under limits, but they are related!

view this post on Zulip John Onstead (Jul 03 2025 at 21:06):

Let's say we had some presheaf FF that is a small limit of representables limiRi\mathrm{lim}_iR_i, and we apply F(coljXj)F(\mathrm{col}_jX_j) to some colimit in CC. First, we compute limits pointwise in Set\mathrm{Set}, so we get limiRi(coljXj)\mathrm{lim}_iR_i(\mathrm{col}_jX_j). Representables send colimits to limits, so we get limilimjRi(Xj)\mathrm{lim}_i\mathrm{lim}_jR_i(X_j). Limits commute with limits, so we end up with limjlimiRi(Xj)\mathrm{lim}_j\mathrm{lim}_iR_i(X_j). But recalling the definition of FF this is just limjF(Xj)\mathrm{lim}_jF(X_j), and therefore we find FF sends colimits to limits! So that means not only does Lim(C)\mathrm{Lim}(C) embed into the category of limit preserving presheaves, but because the embedding of CC into the latter preserves colimits and limits, so too does the embedding of CC into Lim(C)\mathrm{Lim}(C)!

view this post on Zulip John Onstead (Jul 04 2025 at 00:26):

I did figure out another characterization of Lim(C)\mathrm{Lim}(C)- it's equivalent to the category whose objects are categories of cones in CC. Given an index category JJ, and a diagram F:JCF: J \to C, the category Cone(F)\mathrm{Cone}(F) is equivalent to the comma category (Δ/F)(\Delta / F) in [J,C][J, C]. The category of all such cone categories and the fibered functors between them is equivalent to Lim(C)\mathrm{Lim}(C) via the Grothendieck construction (that sends a presheaf to the category of elements of that presheaf). This just follows from the universal property of limits that morphisms into them correspond to cones over their diagrams.