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: theory: category theory

Topic: limit preserving left Kan extension


view this post on Zulip Matteo Capucci (he/him) (Jan 01 2021 at 12:04):

Let f:CDf: C \to D be a limit preserving functor between complete categories.
Example A4.1.10 from the Elephant shows that the induced functor f:[Dop,Set][Cop,Set]f^* : [D^{op}, Set] \to [C^{op}, Set] has a left exact left adjoint. It does so only assuming f:CDf :C \to D is a cartesian functor between cartesian categories, so I was hoping to leverage my stronger assumptions and conclude Lanf\operatorname{Lan}_f actually preserves all limits.
I'm not at ease with the kind of arguments employed by Johnstone so I don't really know if they straightforwardly generalize to my case.

view this post on Zulip Matteo Capucci (he/him) (Jan 01 2021 at 12:05):

Screenshot-from-2021-01-01-13-04-44.png

view this post on Zulip Reid Barton (Jan 01 2021 at 13:59):

Are CC and DD large categories? If so I don't see why the left Kan extension should exist in the first place (let alone preserve limits).

view this post on Zulip Dan Doel (Jan 01 2021 at 17:28):

Isn't the left exact left adjoint Lanf\mathrm{Lan}_f?

view this post on Zulip John Baez (Jan 01 2021 at 17:52):

Yes.

view this post on Zulip Dan Doel (Jan 01 2021 at 18:00):

I suppose the point is that the adjoint may not exist unless CC and DD are small.

view this post on Zulip John Baez (Jan 01 2021 at 18:00):

I'm not very good at this stuff, so I'll just say some guesses to keep the conversation rolling. The category of presheaves on CC is the free cocompletion of CC when CC is small, and this is another way of saying that any functor f:CDf: C \to D between small categories extends to a cocontinuous functor from [Cop,Set][C^{op},Set] to [Dop,Set][D^{op},Set], namely Lanf:[Cop,Set][Dop,Set]Lan_f: [C^{op},Set] \to [D^{op},Set]. But this may not work when CC is large - I believe the problem is more with CC being large than DD being large. And as Reid Barton hinted, complete categories are large unless they are preorders. So Matteo's question is problematic unless he's willing to assume CC is a preorder.

view this post on Zulip John Baez (Jan 01 2021 at 18:01):

How about this substitute, then? Instead of assuming CC and DD have all small limits, assume they are small categories with all JJ-limits where JJ is any chosen set of diagrams (not class, set).

view this post on Zulip John Baez (Jan 01 2021 at 18:01):

Suppose f:CDf: C \to D preserves all JJ-limits.

Question: does Lanf:[Cop,Set][Dop,Set]Lan_f : [C^{op},Set] \to [D^{op},Set] preserve JJ-limits?

My guess is yes, but I'm not very good at this stuff.

view this post on Zulip Dan Doel (Jan 01 2021 at 18:02):

Oh right. Or he's in a constructive setting where that fact about preorders is wrong.

view this post on Zulip Reid Barton (Jan 01 2021 at 18:35):

I think this is probably related to the notion of a sound doctrine (page itself is not helpful, but has useful links), though I never properly understood this stuff.

view this post on Zulip Reid Barton (Jan 01 2021 at 18:40):

If JJ is the collection of all κ\kappa-small diagrams (κ\kappa a regular cardinal), then the same sort of argument as in Johnstone would work. For JJ the collection of finite discrete categories you can argue directly: products commute with colimits in each argument so you can reduce to the case of representables, which is true by definition.

view this post on Zulip Matteo Capucci (he/him) (Jan 01 2021 at 19:15):

CC and DD are small preorders in my case, yes. EDIT: Oh, I see why you're discussing completeness. I put it in my first post without thinking about Freyd's result.

view this post on Zulip Matteo Capucci (he/him) (Jan 01 2021 at 19:17):

However my issue is not really with the existence of Lanf\mathrm{Lan}_f, but with its continuity

view this post on Zulip Matteo Capucci (he/him) (Jan 01 2021 at 19:17):

I know it preserves finite limits when ff does, can one extend this to small limits?

view this post on Zulip John Baez (Jan 01 2021 at 19:56):

Okay, preorders can be complete and small, so all our worries dissolve. Then my guess is just yes, if CC and DD are complete small preorders and f:CDf: C \to D preserves all small limits then so does LanfLan_f. But my belief is based on my feel for how presheaves work; I'm not good at proving this stuff.

view this post on Zulip Matteo Capucci (he/him) (Jan 01 2021 at 20:26):

Can you elaborate on that feel? :thinking: Above you mentioned the universal property of small presheaves, but that gives cocontinuity of Lanf\mathrm{Lan}_f, right? Why shall I expect continuity?

view this post on Zulip Jens Hemelaer (Jan 01 2021 at 20:30):

I think this will work for posets:
if f:CDf : C \to D preserves all small limits (equivalently, all meets), then it has a left adjoint functor.
Further, the functor that sends a category to its presheaf topos, and a functor to its left Kan extension, is a 2-functor, and as such it preserves adjunctions. So the left Kan extension Lanf\mathrm{Lan}_f has a left adjoint as well. More precisely, its left adjoint is given by Lang\mathrm{Lan}_g, where gg is the left adjoint of ff.

view this post on Zulip John Baez (Jan 01 2021 at 20:34):

That's a super-nice argument, taking advantage of the "dream world" of preorders, where the adjoint functor theorem loses all its technicalities: a functor between preorders has a left adjoint iff its continuous.

view this post on Zulip Matteo Capucci (he/him) (Jan 01 2021 at 20:40):

Mmmh it feels like too many adjunctions between the presheaves categories :thinking:

view this post on Zulip John Baez (Jan 01 2021 at 20:40):

For what little it's worth, @Matteo Capucci, here was my intuition. When you embed a small category C into its category of presheaves you are "freely throwing in colimits". So colimits that used to be colimits in C no longer are, unless there's a damn good reason they have to be ("absolute colimits"). However, limits in C are still limits inside the category of presheaves.

Because we're "freely throwing in colimits" when we take the preseheaf category, we can extend any functor f:CDf: C \to D to a colimit-preserving preserving functor between presheaves, and that's LanfLan_f. But because taking presheaves doesn't mess with limits, LanfLan_f should preserve any limits that ff did.

That last sentence is a total hand-wave, not an argument. I guess the rigorous portion of it is that if ff preserves limits of some sort, LanfLan_f must preserve that sort of limit on representables. But why should it do so for all presheaves?

If I had to try to create a proof, I'd try to use the fact that all presheaves are colimits of representables, and do some commuting of limits and colimits... but I don't know if this works.

Someone like @Todd Trimble could settle these questions in his sleep.

view this post on Zulip John Baez (Jan 01 2021 at 20:41):

But Jens' argument is so slick even I can understand it. It does the job for preorders.

view this post on Zulip Matteo Capucci (he/him) (Jan 01 2021 at 20:45):

John Baez said:

For what little it's worth, Matteo Capucci, here was my intuition. When you embed a small category C into its category of presheaves you are "freely throwing in colimits". So colimits that used to be colimits in C no longer are, unless there's a damn good reason they have to be ("absolute colimits"). However, limits in C are still limits inside the category of presheaves.

Because we're "freely throwing in colimits" when we take the preseheaf category, we can extend any functor f:CDf: C \to D to a colimit-preserving preserving functor between presheaves, and that's LanfLan_f. But because taking presheaves doesn't mess with limits, LanfLan_f should preserve any limits that ff did.

That last sentence is a total hand-wave, not an argument. I guess the rigorous portion of it is that if ff preserves limits of some sort, LanfLan_f must preserve that sort of limit on representables. But why should it do so for all presheaves?

If I had to try to create a proof, I'd try to use the fact that all presheaves are colimits of representables, and do some commuting of limits and colimits... but I don't know if this works.

I see. Then there's should be an easy proof by coend calculus then :thinking: I'll try fiddling around.

view this post on Zulip Matteo Capucci (he/him) (Jan 01 2021 at 20:46):

Jens Hemelaer said:

I think this will work for posets:
if f:CDf : C \to D preserves all small limits (equivalently, all meets), then it has a left adjoint functor.
Further, the functor that sends a category to its presheaf topos, and a functor to its left Kan extension, is a 2-functor, and as such it preserves adjunctions. So the left Kan extension Lanf\mathrm{Lan}_f has a left adjoint as well. More precisely, its left adjoint is given by Lang\mathrm{Lan}_g, where gg is the left adjoint of ff.

Also I'm now convinced by this. Neat!

view this post on Zulip Reid Barton (Jan 01 2021 at 20:48):

I don't think this "commuting limits and colimits" approach will work for a general JJ--if you take something like a pullback over a colimit, you can't easily relate that to a colimit of pullbacks.

view this post on Zulip John Baez (Jan 01 2021 at 20:50):

Yeah, I had a feeling of desperation right around when I suggested that. It was helpful for me to make explicit my intuitions because then I could see the huge hole.