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: deprecated: topos theory

Topic: left adjoint to sheafification


view this post on Zulip Matteo Capucci (he/him) (Nov 24 2020 at 20:21):

Is there some general useful fact about the existence of left adjoints to sheafification? This is equivalent to ask what are the levels of a presheaf topos
Anyway, I think we can go straight to the point here: I have a complete Boolean algebra, and I'd like to show sheaves over it (wrt the usual coverage of jointly surjective families) are a level of the presheaves over it. I need that left adjoint to sheafification!

view this post on Zulip sarahzrf (Nov 25 2020 at 06:52):

full subcategories induce levels of a presheaf topos—idk whether those are all of them

view this post on Zulip sarahzrf (Nov 25 2020 at 06:59):

i think this should be true for complete atomic boolean algebras at least

view this post on Zulip sarahzrf (Nov 25 2020 at 06:59):

i.e., when you take sheaves on a discrete space

view this post on Zulip sarahzrf (Nov 25 2020 at 07:00):

because then the category of sheaves is equivalently a power of Set, and sheafification can be seen as just forgetting the values of the presheaf on everything except singletons—and that definitely preserves limits, so between groth topoi, it's a right adjoint

view this post on Zulip sarahzrf (Nov 25 2020 at 07:03):

(...i need more practice thinking about sheafification for sites other than topological spaces...)

view this post on Zulip Matteo Capucci (he/him) (Nov 25 2020 at 10:53):

I actually realized that I need a right adjoint to the direct image, not a left adjoint to the inverse. A local geometric morphism would be enough but also too much, since locality asks quite a bit more and I'm not sure I can get it

view this post on Zulip Morgan Rogers (he/him) (Nov 25 2020 at 11:29):

Yes, you don't want something local! Rather, you're looking for a totally connected geometric morphism in the opposite direction? (A totally connected geometric morphism is a morphism which is connected (inverse image full and faithful), and whose extra left adjoint preserves finite limits)

view this post on Zulip Matteo Capucci (he/him) (Jan 06 2021 at 18:00):

Well, here I am again: I really need a left adjoint :laughing: @Jens Hemelaer and @Olivia Caramello confirmed your reasoning, @sarahzrf: I have it when the algebra is atomic

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

Now I'm struggling to understand how this left adjoint actually looks like so that I can compute it on some sheaves

view this post on Zulip Matteo Capucci (he/him) (Jan 06 2021 at 18:02):

It is here that I understand how noob I still am :sweat_smile: I tried helplessly for an hour to write down its expression using various general constructions of left adjoints but they all seem far removed from my situation and I can't really go past some large limits.

view this post on Zulip Matteo Capucci (he/him) (Jan 06 2021 at 18:08):

It'd be great to have some kind of arguments involving maps between BB (the atomic Boolean algebra I'm taking sheaves on) and its downset completion BB^\wedge.

view this post on Zulip Matteo Capucci (he/him) (Jan 06 2021 at 18:29):

Maybe I can reason like this: since BB and BB^\wedge are frames, then I can use the fact that essential subtopoi correspond to essential sublocales, which in turn are given by left adjoints of nuclei BBB^\wedge \to B^\wedge. Hence since the nucleus on BB^\wedge inducing the embedding ShBPshBSh B \to Psh B is given by j:DDj:D \mapsto \downarrow \bigvee D for DD downset, we are looking for a left adjoint to this.

view this post on Zulip Matteo Capucci (he/him) (Jan 06 2021 at 18:32):

Call this left adjoint bb as in the linked nLab page. Now I'm left with two problems: (1) find an expression for bb, but this should be easy and it probably involves decomposing in atoms, and (2) using bb to write down a left adjoint to sheafification.

view this post on Zulip Jens Hemelaer (Jan 07 2021 at 10:06):

sarahzrf said:

because then the category of sheaves is equivalently a power of Set, and sheafification can be seen as just forgetting the values of the presheaf on everything except singletons—and that definitely preserves limits, so between groth topoi, it's a right adjoint

I think this is the key to explicitly write down the left adjoint to sheafification.

Suppose that the complete atomic boolean algebra BB is given as B=P(S)B = \mathcal{P}(S). Note that PSh(S)Sh(B)\mathbf{PSh}(S) \simeq \mathbf{Sh}(B). Now consider the presheaf on SS which is a singleton over some element aSa \in S and the empty set elsewhere. Then the corresponding sheaf on BB is the representable presheaf y{a}\mathbf{y}\{a\} where y\mathbf{y} denotes the Yoneda embedding.

I'll write ii^* for the sheafification and i!i_! for its left adjoint. To compute i!i_! it is enough to compute it on the sheaves of the form y{a}\mathbf{y}\{a\}, because all others are colimits (even coproducts) of these. Now:
Hom(i!(y{a}),F)Hom(y{a},iF)(iF)({a})\mathrm{Hom}(i_!(\mathbf{y}\{a\}), \mathcal{F}) \simeq \mathrm{Hom}(\mathbf{y}\{a\}, i^*\mathcal{F}) \simeq (i^*\mathcal{F})(\{a\})
Further, as @sarahzrf said, we have (iF)({a})=F({a})(i^*\mathcal{F})(\{a\}) = \mathcal{F}(\{a\}).
It follows that i!(y{a})=y{a}i_!(\mathbf{y}\{a\}) = \mathbf{y}\{a\}.

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

God, it really was quite easy :laughing:

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

Does this mean i!i_! is again the inclusion ShBPshB\mathbf{Sh}B \to \mathbf{Psh}B? Since as a left adjoint it preserves colimits hence if it is the inclusion on the representables it's the inclusion on everything

view this post on Zulip Jens Hemelaer (Jan 07 2021 at 18:20):

Matteo Capucci said:

God, it really was quite easy :laughing:

At least in hindsight :smiley:

And no, I don't think i!i_! is again the inclusion. For example:
i!(i(y{a,b}))=y{a}y{b}i_!(i^*(\mathbf{y}\{a,b\})) = \mathbf{y}\{a\} \sqcup \mathbf{y}\{b\}.
To see that y{a,b}y{a}y{b}\mathbf{y}\{a,b\} \neq \mathbf{y}\{a\} \sqcup \mathbf{y}\{b\}, you can check the sections over {a,b}\{a,b\}.

view this post on Zulip Matteo Capucci (he/him) (Jan 07 2021 at 18:23):

Oh god, of course. I really shouldn't do any topos theory this late in the day :face_palm:

view this post on Zulip Matteo Capucci (he/him) (Jan 07 2021 at 22:31):

Contravening to my previous conclusion about thinking about topos theory late in the day, I was thinking about this and something is off.
I fail to see why your remark that every sheaf on BB is a coproduct of y{a}y\{a\}. Every representable presheaf on BB should be a sheaf for the canonical topology, since BB is distributive. Then you have sheaves like y{a,b}y\{a, b\} which, as you note, are not the sum of y{a}y\{a\} and y{b}y\{b\}.
Since

i(F)(A)=aAF{a}i_*(F)(A) = \prod_{a \in A} F\{a\}

and hom is continuous on the left, following your same proof one gets

i!(yA)=aAy{a}i_! (yA) = \sum_{a \in A} y\{a\}

which seems sensible.

view this post on Zulip Matteo Capucci (he/him) (Jan 07 2021 at 23:03):

For an arbitrary sheaf FF then one gets

view this post on Zulip Matteo Capucci (he/him) (Jan 07 2021 at 23:03):

i!(F)(A)=aAF{a}i_! (F) (A) = \sum_{a \in A} F\{a\}

view this post on Zulip Jens Hemelaer (Jan 08 2021 at 09:53):

I think the problem here is that the coproduct of two sheaves is not computed by taking the coproduct of underlying presheaves.

Take the natural inclusion of presheaves j:y{a}y{b}y{a,b}j : \mathbf{y}\{a\} \sqcup \mathbf{y}\{b\} \to \mathbf{y}\{a,b\}. This is not a bijection, because the domain has no sections over {a,b}\{a,b\} and the codomain does. But after sheafification, this map becomes an isomorphism of sheaves. To see this, it is enough to show that it becomes a bijection at each stalk (because the topos has enough points). Each stalk is given by taking the sections over {c}\{c\} for some element cSc \in S. The map jj is given as follows on each stalk:

In the same way, you can show that every sheaf on BB is a coproduct of sheaves of the form y{x}\mathbf{y}\{x\} (in the category of sheaves, not in the category of presheaves). But there is an easier proof using Sh(B)PSh(S)\mathbf{Sh}(B) \simeq \mathbf{PSh}(S). First prove that every presheaf in PSh(S)\mathbf{PSh}(S) is a coproduct of representable presheaves. Then show that the representable presheaves in PSh(S)\mathbf{PSh}(S) correspond to the sheaves of the form y{x}\mathbf{y}\{x\} in Sh(B)\mathbf{Sh}(B).