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.
Are there any examples of non-Boolean toposes where every proposition in the internal logic is semi-decidable?
Please can you specify what you mean by semi-decidable? I suspect that toposes of monoid actions will be an answer (or that I will be able to provide such a topos that does, if it's not true in general) but it depends what the "semi" does.
One possible rephrasing is: Is there a topos that validates the (strong) Brouwer-Kripke Schema?
Alright, I'm not sure if the internal collection of binary sequences should be or ; I'll assume the former for now. The collection of binary sequences which are somewhere is a subobject of the exponential object ; I'll use for that. If I'm interpreting correctly, the KS described on that nLab page says that this should be a weak subobject classifier, in the sense that for any (interpreting a formula ) there exists a not-necessarily-unique function such that is the pullback of along . Does that seem right so far?
Morgan Rogers (he/him) said:
Please can you specify what you mean by semi-decidable? I suspect that toposes of monoid actions will be an answer (or that I will be able to provide such a topos that does, if it's not true in general) but it depends what the "semi" does.
A semi-decidable proposition is defined in Andrej Bauer's Spreen spaces and the synthetic Kreisel-Lacombe-Shoenfield-Tseitin theorem as one which satisfies
Another rephrasing is that the Rosolini dominance and the set of truth values coincide.
Morgan Rogers (he/him) said:
Alright, I'm not sure if the internal collection of binary sequences should be or ; I'll assume the former for now.
In toposes which are not boolean, binary sequences are elements of the exponential ; elements of are subobjects of the natural numbers.
I guessed correctly. Some people use "booleans" as shorthand for "truth values" so I wasn't certain.
So we're asking that the function be an epimorphism?
For sheaves on topological spaces, this says that every open set is a countable union of clopen sets, which holds for Cantor space, for example, and sheaves on Cantor space is not boolean.
Morgan Rogers (he/him) said:
So we're asking that the function be an epimorphism?
I think so, because when the codomain is restricted to the Rosolini dominance, the function is an epimorphism.
For presheaves on , is the ordinary set of -indexed binary sequences, just because both and are constant presheaves, so they can't see any non-complemented parts of . So for presheaf toposes at least, satisfying KS implies Booleanness
If a topos satisfies both KS and LPO for natural numbers (i.e. every semi-decidable proposition is decidable), then the topos is Boolean.
Yes - in fact Markov's principle is enough in place of LPO (this is related to Proposition 2.6 in https://arxiv.org/pdf/1804.00427)
Indeed, that KS + MP -> EM was atributed to Joan Moschovakis (1980) in van Atten (2018).
This gives another perspective on Morgan's response too, since presheaf topoi always satisfy LPO (and so satisfy MP too). In fact, the proof that presheaf topoi satisfy LPO is basically what Morgan wrote, haha.
Sometimes I'm reminded in these discussions that I satisfy LPO... :stuck_out_tongue_wink:
Madeleine Birchfield said:
Morgan Rogers (he/him) said:
Please can you specify what you mean by semi-decidable? I suspect that toposes of monoid actions will be an answer (or that I will be able to provide such a topos that does, if it's not true in general) but it depends what the "semi" does.
A semi-decidable proposition is defined in Andrej Bauer's Spreen spaces and the synthetic Kreisel-Lacombe-Shoenfield-Tseitin theorem as one which satisfies
Markov's principle implies that a semidecidable must satisfy . in realizability toposes, semidecidable objects are thus always at least separated, since the Markov principle holds. the classifier of semidecidable objects has been extensively studied in the 90s in various people's theses. when does it coincide with , i don't remember. something should have to be degenerate, since is realized by , the halting set, and its complement.
re the monoid actions, phil mulry's thesis was about doing computability theory in the topos of canonical sheaves over the monoid of recursive (total computable) functions. there is a lot of interesting stuff there, but it is a grothendieck topos, which means that it is completed under colimits of diagrams that are not computable or effectively presented. in a sense, mulry's topos is not a topos of computable functions, but a topos of functions that preserve computable (semidecidable) sets. the whole research program of realizability toposes emerged from such considerations: effective toposes are basically the exact completions of the universes of semidecidable (computable) sets given by enumerations... a very important question, in any case, surely with an important future whether we remember the past or reconstruct it :)
sorry, i wrote all of the above without knowing what is LPO. so maybe i am saying things which trivially follow from what was said. sorry about that.
but what is LPO?
The limited principle of omniscience (LPO) for the natural numbers says that given any function from to the set with two elements, the existential quantifier is decidable; i.e.