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: petit presheaf topoi


view this post on Zulip sarahzrf (May 20 2020 at 08:21):

so i worked out that a point of a presheaf topos PSh(X)\operatorname{PSh}(X) over a locale X is a filter of opens (...that's correct, right?), so that includes all ordinary points, but also a wide array of other kinds of "place" or "location", like things that are infinitesimally displaced from an actual point, or just entire opens

view this post on Zulip sarahzrf (May 20 2020 at 08:21):

if we view PSh(X)\operatorname{PSh}(X) as a petit topos, what kind of space should this mean??

view this post on Zulip sarahzrf (May 20 2020 at 08:22):

perhaps these should be new "generic points" sorta like how Spec k[x₁, x₂, x₃] has more points than k³?

view this post on Zulip sarahzrf (May 20 2020 at 08:24):

for the record, i was thinking about this because i wanted to take germs other than at actual points of a space, and i was trying to figure out how to reconcile that with the nlab's suggestion that a stalk is given by taking inverse image along the point in question

view this post on Zulip sarahzrf (May 20 2020 at 08:25):

but all you really need to take germs at a point of a space is the neighborhood filter induced by the point, of course, so you can take germs at infinity easily by just using the filter of neighborhoods of infinity, even if infinity is not a point

view this post on Zulip sarahzrf (May 20 2020 at 08:25):

so i was wondering if you could generalize from points of the topos to something like "filters on the opens of the base space"

view this post on Zulip sarahzrf (May 20 2020 at 08:26):

...and if it's a localic topos, i guess that is points—of the presheaf topos...?

view this post on Zulip sarahzrf (May 20 2020 at 08:26):

what's going on here?

view this post on Zulip Morgan Rogers (he/him) (May 20 2020 at 09:08):

Well the points of PSh(C)\mathbf{PSh}(C) correspond to flat functors CSetC \to \mathbf{Set}. When CC is the frame of opens of a space, such a functor has to preserve the terminal object, monos and meets, so indeed, the points of the presheaf topos correspond to ordinary filters of opens.

view this post on Zulip Jens Hemelaer (May 20 2020 at 10:37):

Geometrically, PSh(X)\mathbf{PSh}(X) can be seen as a topological space (because it is localic and has enough points).
In other words, there is a topological space YY such that Sh(Y)PSh(X)\mathbf{Sh}(Y) \simeq \mathbf{PSh}(X). You can make sure that YY is a sober topological space, so that the elements of YY are precisely the topos-theoretic points of Sh(Y)\mathbf{Sh}(Y). Then YY is the space of filters of opens of XX, with a suitable topology. There is an embedding of locales XYX \subseteq Y corresponding to the inclusion of toposes Sh(X)PSh(X)\mathbf{Sh}(X) \subseteq \mathbf{PSh}(X). The points of XX are then precisely the filters that are completely prime.

view this post on Zulip Jens Hemelaer (May 20 2020 at 10:43):

You can also take the topological space YY' defined as follows. The points are indexed by the opens of XX. So for each open UU of XX there is an element yUYy_U \in Y. The open sets are of the form:
U^={yV:VU}\hat{U} = \{ y_V : V \subseteq U \}
In other words, U^\hat{U} contains yVy_V if and only if UU contains VV.
Then the open sets U^\hat{U} define a topology on YY'. For this topology Sh(Y)=PSh(X)\mathbf{Sh}(Y') = \mathbf{PSh}(X).

Most of the time, this space YY' is not sober, so it is not really the same as YY above. But
Sh(Y)Sh(Y)PSh(X)\mathbf{Sh}(Y') \simeq \mathbf{Sh}(Y) \simeq \mathbf{PSh}(X).

view this post on Zulip sarahzrf (May 20 2020 at 13:11):

thanks!

view this post on Zulip sarahzrf (May 20 2020 at 13:11):

is there a good source that covers this kind of material?

view this post on Zulip sarahzrf (May 20 2020 at 13:16):

also, what's the suitable topology? :)
is it something like... an open for each original open, containing all of the filters that contain the original open?

view this post on Zulip Jens Hemelaer (May 20 2020 at 14:20):

sarahzrf said:

also, what's the suitable topology? :)
is it something like... an open for each original open, containing all of the filters that contain the original open?

Yes, exactly the topology generated by these opens :)
So for each open UU of XX, you can define an open U^\hat{U} of YY, which is by definition
U^={F filter :UF}\hat{U} = \{ F \text{ filter } : U \in F \}
One caveat: U=iUiU = \bigcup_{i} U_i does not imply that U^=iUi^\hat{U} = \bigcup_{i} \hat{U_i}.

view this post on Zulip sarahzrf (May 20 2020 at 14:34):

ah, that makes some kind of sense

view this post on Zulip sarahzrf (May 20 2020 at 14:34):

seems like that should correspond somehow to how PSh(X) is generated under colimits by O(X), but those colimits need not correspond to the existing colimits

view this post on Zulip Jens Hemelaer (May 20 2020 at 14:34):

sarahzrf said:

is there a good source that covers this kind of material?

I think the keyword for stuff like this is "Stone duality".
Looking at filters gives a duality between posets and algebraic dcpo's.
Looking at prime filters gives a duality between bounded distributive lattices and spectral spaces.
Looking at completely prime filters gives a duality between spatial frames and sober topological spaces.

By looking at the filters on a locale, you're forgetting the additional structure on the locale and just thinking of it as a poset, and applying the duality then gives an "algebraic dcpo".

Stone duality is older than topos theory, so often books & articles discussing these duality theorems don't use topos theory at all. I personally prefer translating everything to topos theory. If you want to do that, then I suggest Caramello's "A topos-theoretic approach to Stone-type dualities". You can also take a look at my preprint "Grothendieck topologies on posets" :mischievous:

view this post on Zulip Jens Hemelaer (May 20 2020 at 14:39):

sarahzrf said:

seems like that should correspond somehow to how PSh(X) is generated under colimits by O(X), but those colimits need not correspond to the existing colimits

Yes exactly. If U=iUiU = \bigcup_i U_i then U^\hat{U} and iU^i\bigcup_i \hat{U}_i do not contain the same filters, but they do contain the same completely prime filters (by definition of completely prime). So if you restrict to the completely prime filters, then these two get identified.

So PSh(X)\mathbf{PSh}(X) is the free cocompletion of O(X)O(X), while Sh(X)\mathbf{Sh}(X) is some "non-free cocompletion".

view this post on Zulip sarahzrf (May 20 2020 at 15:46):

@Jens Hemelaer so if you start with a discrete space, this is gonna be a superspace of the stone-čech compactification, right?

view this post on Zulip Jens Hemelaer (May 20 2020 at 15:50):

Right! The Stone-Čech compactification is the space of prime filters, and it's a subspace of the space of filters as above.

view this post on Zulip Jens Hemelaer (May 20 2020 at 15:51):

So for discrete spaces this space of filters is very complicated.

view this post on Zulip Jens Hemelaer (May 20 2020 at 15:58):

It's easier if you start with Spec(Z)\mathrm{Spec}(\mathbb{Z}), or equivalently the set of prime numbers with the cofinite topology. Then the open sets are complements of finite sets of primes. You can then compute that the filters are indexed by sets of primes. So if SS is a set of primes, then the associated filter is:
FS={USpec(Z) open :SU}F_S = \{ U \subseteq \mathrm{Spec}(\mathbb{Z}) \text{ open } : S \subseteq U \}.
A filter is a bit like a "distribution" or a "divisor" here.