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: logical properties and topological properties


view this post on Zulip Matteo Capucci (he/him) (Feb 01 2021 at 14:22):

@Jules Hedges posted an interesting question on Twitter:
https://twitter.com/_julesh_/status/1356191289432281088?s=20
Does anybody know more about this topic? All I know about it is in my replies to that tweet, most importantly this is the only direct link between cohomological properties and internal logic that I know of.

I don’t care to actually learn topos theory, but I wish I had fast shortcut intuition for translating between what a space looks like and what the internal logic of its sheaf topos looks like… like, what is the theory of a donut? What formula detects compactness? Etc.

- julesh (@_julesh_)

view this post on Zulip Morgan Rogers (he/him) (Feb 01 2021 at 14:31):

Some properties, like de Morgan-ness have easy translations:

The topos Sh(X)\mathrm{Sh}(X) of sheaves on a topological space XX is de Morgan iff XX is extremally disconnected, i.e. the closure of every open subset is open.

view this post on Zulip Morgan Rogers (he/him) (Feb 01 2021 at 14:38):

Neil Barton posted a similar question last year on the CT mailing list regarding how the properties of a category CC translate into properties of PSh(C)\mathrm{PSh}(C); some answers are known. @Jens Hemelaer and I translated between monoid properties and topological properties in our recent paper.
But no one has worked on a comprehensive dictionary as far as I know. I have an ambition to do this once I've accumulated enough general results regarding geometric morphisms, since it would be far more interesting to give a dictionary that makes sense over an arbitrary base topos rather than just Set\mathrm{Set}.

view this post on Zulip Fawzi Hreiki (Feb 01 2021 at 16:10):

Well there's Ingo Blechschmidt's thesis but thats more oriented towards AG

view this post on Zulip Peter Arndt (Feb 01 2021 at 18:30):

The axiom of choice fails for sheaves over every non-discrete T1T_1-space: AC implies Booleanness (Moerdijk/MacLane, chapter VI, exercise 16), i.e. that the lattice of open sets is a Boolean algebra; for a T1T_1-space this means that it is discrete (Moerdijk/MacLane, ch.VI, ex. 3)

view this post on Zulip Matteo Capucci (he/him) (Feb 02 2021 at 09:09):

Fawzi Hreiki said:

Well there's Ingo Blechschmidt's thesis but thats more oriented towards AG

That's how to use internal language to do AG, it's a different thing.
Of course there are some results (already in the literature) about how topological properties of a space are reflected in the internal logic of a space, like quasi-compactness and EP, booleannes and separation, and so on.

view this post on Zulip Matteo Capucci (he/him) (Feb 02 2021 at 09:11):

What I'm interested here is how cohomological/homotopical properties of a space (say, a manifold) are reflected in the internal logic.

view this post on Zulip Matteo Capucci (he/him) (Feb 02 2021 at 09:13):

Let's use S1S^1 as a toy example. In this case, there can be locally constant sheaves with no global sections, which testify the presence of a non-trivial cocycle in H1(S1,A)H^1(S^1, A) for AA abelian.
Global sections are definitely an internalizable property: they are elements of the terminal type. So one might conjecture that, internally, H1H^1 is reflected in the kind of types without global elements, hence in the 'failure of well-pointedness'.

view this post on Zulip Matteo Capucci (he/him) (Feb 02 2021 at 09:15):

THIS IS FALSE for trivial reasons:

One easy observation is that if Hn(X,G)=0H^n(X,G) = 0 for every nn, then XX is weakly equivalent to a point hence its topos of sheaves is (right?) equivalent to Set\mathbf{Set}

view this post on Zulip Jens Hemelaer (Feb 02 2021 at 09:41):

Matteo Capucci (he/him) said:

One easy observation is that if Hn(X,G)=0H^n(X,G) = 0 for every nn, then XX is weakly equivalent to a point hence its topos of sheaves is (right?) equivalent to Set\mathbf{Set}

If XX is Hausdorff then it can be completely recovered from the topos of sheaves on it, so in particular the topos of sheaves is not homotopy invariant.

Something closely related is the case though: if XX is contractible, then every geometric morphism Sh(X)PSh(G)\mathbf{Sh}(X) \to \mathbf{PSh}(G), where GG is some discrete group, factorizes through Set\mathbf{Set}. I don't know how to translate this to a logical property.

view this post on Zulip Jens Hemelaer (Feb 02 2021 at 12:30):

There seem to be multiple possible interpretations for "a property holds in the internal logic of a certain topos".
For example, a topos is said to satisfy De Morgan's law if this law holds for subobjects of any object in the topos.
On the other hand, in Ingo Blechschmidt's thesis, a property is said to be satisfied by the topos if it is satisfied by subobjects of the terminal object.

If you follow the first interpretation, then all properties satisfied by Sh(X)\mathbf{Sh}(X) will also be satisfied by Sh(Y)\mathbf{Sh}(Y), whenever there is a local homeomorphism YXY \to X. So there can be no property that expresses (in this sense) compactness or nontrivial cohomology.

On the other hand, as @Matteo Capucci (he/him) already pointed out, there is a logical characterization of compactness if you look at subobjects of the terminal object.

Then there are properties like AC that are statements involving types/objects, so maybe there the ambiguity disappears.

view this post on Zulip John Baez (Feb 02 2021 at 17:54):

I'm confused by your "easy observation", Matteo: [0,1] with its usual topology is contractible so all its cohomology groups are trivial, but the topos of sheaves on [0,1] isn't equivalent to Set\mathsf{Set}, is it?

view this post on Zulip John Baez (Feb 02 2021 at 17:56):

Oh, okay, Jens already tackled this problem in a lot more detail.

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

By the way, Matteo, on a much more minor note: it's not standard in algebraic topology to use GG as notation for an abelian group, as in Hn(X,G)H^n(X,G). Algebraic topologists always use AA for an abelian group. When I see Hn(X,G)H^n(X,G) I instinctively think wow, he's considering nonabelian cohomology! - which exists, but is quite tricky. Hn(X,A)H^n(X,A), on the other hand, is a familiar friend.

view this post on Zulip Matteo Capucci (he/him) (Feb 03 2021 at 09:14):

Jens Hemelaer said:

There seem to be multiple possible interpretations for "a property holds in the internal logic of a certain topos".
For example, a topos is said to satisfy De Morgan's law if this law holds for subobjects of any object in the topos.
On the other hand, in Ingo Blechschmidt's thesis, a property is said to be satisfied by the topos if it is satisfied by subobjects of the terminal object.

Uh -- I thought the two things were equivalent, aren't they?

view this post on Zulip Matteo Capucci (he/him) (Feb 03 2021 at 09:16):

John Baez said:

By the way, Matteo, on a much more minor note: it's not standard in algebraic topology to use GG as notation for an abelian group, as in Hn(X,G)H^n(X,G). Algebraic topologists always use AA for an abelian group. When I see Hn(X,G)H^n(X,G) I instinctively think wow, he's considering nonabelian cohomology! - which exists, but is quite tricky. Hn(X,A)H^n(X,A), on the other hand, is a familiar friend.

Fair enough :) All my naivety and ignorance is showing in this thread :laughing:

view this post on Zulip Morgan Rogers (he/him) (Feb 03 2021 at 09:34):

Matteo Capucci (he/him) said:

Jens Hemelaer said:

There seem to be multiple possible interpretations for "a property holds in the internal logic of a certain topos".

Uh -- I thought the two things were equivalent, aren't they?

The subterminal objects in any topos correspond to the global sections of the subobject classifier, and the subsubterminal objects correspond to the morphisms from subterminal objects to the subobject classifier :stuck_out_tongue_wink: . The resulting Heyting algebras of subobjects inherit/externalise the internal properties of Ω\Omega as an internal Heyting algebra; for example, they will be Boolean/de Morgan algebras externally if Ω\Omega is one of these internally. In general, looking at the algebras of subobjects of subterminal objects will not be enough to determine the internal logic, though, since these algebras could have extra properties. In a topos of presheaves on a monoid, for example, these are always the two-element and degenerate Boolean algebra (any such topos is two-valued), but most such toposes are far from Boolean!
In a localic topos, however, (in particular, in Sh(X)\mathrm{Sh}(X) for any space XX), the subterminal objects generate, so that the algebras of subobjects of subterminal objects are enough to determine the properties of the subobject classifier as an internal Heyting algebra. In this case, the two things should be equivalent, but I expect there are some caveats regarding what kinds of property you are considering.

view this post on Zulip Jens Hemelaer (Feb 03 2021 at 11:48):

Matteo Capucci (he/him) said:

Jens Hemelaer said:

There seem to be multiple possible interpretations for "a property holds in the internal logic of a certain topos".
For example, a topos is said to satisfy De Morgan's law if this law holds for subobjects of any object in the topos.
On the other hand, in Ingo Blechschmidt's thesis, a property is said to be satisfied by the topos if it is satisfied by subobjects of the terminal object.

Uh -- I thought the two things were equivalent, aren't they?

Yes, they are supposed to be equivalent, and in the topological space case this is Proposition 2.4 in Blechschmidt's thesis.
The problem is that then global properties such as compactness and cohomology can't be formulated as properties of the internal logic.
Blechschmidt solves this by talking about "metaproperties" instead. Using metaproperties you can express non-local properties such as compactness and probably cohomology.

So "what does the internal logic of a topos look like" depends on whether or not you include metaproperties. If you don't, then any manifold of dimension nn will have the same internal logic as Rn\mathbb{R}^n (for example, none of them satisfy De Morgan's law, and none of them satisfy LEM).

view this post on Zulip Matteo Capucci (he/him) (Feb 03 2021 at 14:21):

Ooh I see the confusion. Indeed, I'm talking about metaproperties, otherwise, as you point out, there's no hope to see global structure.

view this post on Zulip John Baez (Feb 03 2021 at 16:06):

Jens Hemelaer said:

So "what does the internal logic of a topos look like" depends on whether or not you include metaproperties. If you don't, then any manifold of dimension nn will have the same internal logic as Rn\mathbb{R}^n (for example, none of them satisfy De Morgan's law, and none of them satisfy LEM).

Do people know any facts about the internal logic of Rn\mathbb{R}^n that depend on nn in an interesting way? (Not interesting: "if n>0n \gt 0 then...")

view this post on Zulip Jens Hemelaer (Feb 04 2021 at 17:21):

I would be interested in an answer to @John Baez's question as well...
These are the axioms for which I checked the literature: law of excluded middle, De Morgan's law, the Gödel–Dummett axiom and the Kreisel–Putnam axiom (for the last two, see here). Unfortunately, none of them depend on nn in an interesting way.

view this post on Zulip Morgan Rogers (he/him) (Feb 04 2021 at 17:25):

Are there any nice descriptions of the differences between the frames of opens between, say, R\mathbb{R} and R2\mathbb{R}^2? That's already a hard distinction to articulate, right?

view this post on Zulip John Baez (Feb 04 2021 at 17:44):

Is there any way to detect, from the category of sheaves on a space XX, the local homology groups Hn(X,X{x})H_n(X, X- \{x\}) or local cohomology groups Hn(X,X{x})H^n(X, X- \{x\})?

view this post on Zulip John Baez (Feb 04 2021 at 17:44):

That would serve to distinguish Rk\mathbb{R}^k's for different kk.

view this post on Zulip Morgan Rogers (he/him) (Feb 04 2021 at 17:49):

Considering local complements of points feels weird, but that data is intrinsic to the spaces, so it should in principal be extractable... That's a lot of machinery to plop on top, but it would be interesting to see what the logical translations of these things is!!

view this post on Zulip John Baez (Feb 04 2021 at 18:36):

Local complements of points are really important in algebraic topology: intuitively, Hn(X,X{x})H^n(X, X- \{x\}) reveals the extent to which poking a hole at xx reveals a little nn-sphere surrounding that point.

view this post on Zulip John Baez (Feb 04 2021 at 18:38):

If H1(X,X{x})H^1(X, X - \{x\}), moving something around a little loop around xx can do something nontrivial, i.e. there are nontrivial covering spaces of a little 1-sphere surrounding xx. Since covering spaces are pretty easy to think about in terms of sheaves, I think this case may be the easiest.

view this post on Zulip John Baez (Feb 04 2021 at 18:39):

And it may have a "logical" meaning, sort of like "if we remove this situation from consideration, walking around this situation we may find that names of things get interchanged". (That's a pretty vague description that I'm hoping a topos theorist could make precise.)

view this post on Zulip Morgan Rogers (he/him) (Feb 05 2021 at 11:44):

I'm familiar with the algebraic topology reasons for considering the Hn(X,X{x})H^n(X,X - \{x\}), and it's the simplest construction I know of that clearly differentiates the Rn\mathbb{R}^n. I was trying to point out that points aren't primitive in toposes, so Hn(X,X{x})H^n(X,X - \{x\}) starts to feel contrived. Now that I remember that the relative cohomology groups Hn(X,U)H^n(X,U) are defined for any open subset UU, I can see that these are members of a class of invariants that can be discussed purely in terms of open sets, which will make things easier!

view this post on Zulip David Michael Roberts (Feb 05 2021 at 11:59):

The data of XX, xx and X{x}X - \{x\} reminds me of a recollement-type situation (https://ncatlab.org/nlab/show/recollement), or constructible/perverse sheaves or something. Where people push forward a sheaf along the inclusion of {x}\{x\}, into XX and then pull the result back to X{x}X - \{x\} . Just a random observation.

Aha:

Intersection cohomology, unlike usual cohomology, can distinguish between spaces that are homotopic (but not homeomorphic) to one another. For example, as we shall see, even though every point in X has a contractible neighborhood, the local intersection cohomology and the stalks [...] need not be trivial. [see section 4 of arXiv:math/0307349]