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.
Every Grothendieck topos classifies some geometric theory. A slice category of a Grothendieck topos is a Grothendieck topos. Therefore, for any set X
, Set/X
classifies some geometric theory.
What is an explicit presentation of such a theory, in terms of sorts, functions, relations, and axioms?
This feels like it should be well-known, but two search engines and the nlab have failed to provide an answer.
Well Set / X
is equivalent to Set ^ X
which is a presheaf category and presheaf categories classify flat functors. There's probably a further simplification
Given a bunch of Grothendieck topoi () that are the classifying topoi for various theories, what theory is
the classifying topos for? If I knew this I could answer @finegeometer's question, since
as Max pointed out, and itself is the classifying topos for "the empty theory", meaning there's just one model of this theory in any topos: is the terminal Grothendieck topos.
Max New said:
Well
Set / X
is equivalent toSet ^ X
which is a presheaf category and presheaf categories classify flat functors. There's probably a further simplification
I just tried this. After significant simplification, I ended up with the following theory:
In other words, a theory with X
-many sorts, with exactly one element between them!
Maybe this example should be on the nlab somewhere, so we don't have to rederive it in the future?
What's a model of this theory in some topos, as concretely as possible? It's got to be something very simple but I'm confused about what it is.
I believe all models in Set come from the following construction:
Fix . Let the sort associated with be the subsingleton set .
I'm having trouble understanding this. What do I need to specify to specify a model in Set, exactly?
(When has one element we know there's just one model in Set, so we don't need to specify anything to specify a model.)
Could it be that to specify a model we just need to choose an element of ?
Exactly. There is one model in Set for each element of .
Fixing , the model in question interprets the sort associated with as the subsingleton set .
Okay, good. I like to think semantically, i.e. describing theories by saying what their models are like. So if I'm not confused, I would say is "the classifying topos for the theory of an element of ", meaning that to specify a geometric morphism from some topos to we just choose an element of . This extends the usual description of as the "theory of nothing", meaning that to specify a geometric morphism from some topos to we need to do nothing at all, since there's just one such geometric morphism.
I like "theory of elements of ". In fact that's what I was thinking before I asked the question. I just couldn't figure out how to phrase a theory with exactly one model per element of !
Okay, great. So now I can make a guess as to my more general question here:
John Baez said:
Given a bunch of Grothendieck topoi () that are the classifying topoi for various theories, what theory is
the classifying topos for?
I'd guess a model of this theory is a choice of and a model of theory corresponding to .
So e.g. we can use this trick to make up a classifying topos for the theory of "either a ring or a group".
That seems likely. Is a product or a coproduct in the 2-category of topoi? If so, I'm guessing that'll lead to a proof.
Let's see. If is to classify a choice of and a model of 's theory, we need the category of geometric morphisms to be the coproduct of the categories of geometric morphisms . Does that hold?
This question is what was preventing me from answering your puzzle faster! I was trying to check the usual categorical product is actually the coproduct in the 2-category of topoi, geometric morphisms and natural transformations, but I was getting stuck.
Getting stuck, even though I was allowing myself to be quite rough and sloppy.
https://ncatlab.org/nlab/show/Topos#Colimits looks like an answer to that, but I'm being slow to process what it's saying.
I could see that the usual categorical product is not the product in the 2-category of topoi, geometric morphisms and natural transformations, since is terminal in that 2-category, so this would imply is also terminal!
So, the usual categorical product has got to be the coproduct, by this argument: "what else could it be?" :upside_down: But that wasn't satisfying to me.
Let's argue by "let someone else do it", and take the answer from https://ncatlab.org/nlab/show/Topos#Colimits. I think that says is the coproduct. Now does this give us what we want?
Yes.
At least it gives me what I want: a semantic description of the geometric theory corresponding to the Grothendieck topos , meaning a description of what a model of that theory is, in any topos.
I'm missing something; can you spell out why this implies what a model in the theory of a product topos is?
I'm getting confused yet again. There are a lot of "ops" running around here.
Let's do a product of two Grothendieck topoi, . Here I mean the ordinary product in Cat. But let's assume this is a coproduct in the 2-category Topos where the morphisms are geometric morphisms.
A model of the corresponding theory in a topos is a geometric morphism .
Alas, assuming that is a coproduct in Topos doesn't help us much here! So I think my hopes were premature.
Do I have any arrows accidentally reversed or products and coproducts mixed up?
Our conjecture is false. For instance, it would imply that has -many geometric morphisms from the initial topos, when there should be only one.
Which conjecture precisely? I've been guessing a lot of stuff here.
John Baez said:
Okay, great. So now I can make a guess as to my more general question here:
John Baez said:
Given a bunch of Grothendieck topoi () that are the classifying topoi for various theories, what theory is
the classifying topos for?
I'd guess a model of this theory is a choice of and a model of theory corresponding to .
This conjecture.
John Baez said:
Okay, good. I like to think semantically, i.e. describing theories by saying what their models are like. So if I'm not confused, I would say is "the classifying topos for the theory of an element of ", meaning that to specify a geometric morphism from some topos to we just choose an element of .
Unfortunately this is not the case, although it's true that the models in look like that!
As @Max New pointed out earlier, this classifies the theory of flat functors on , where is viewed as a discrete category. What is a [[flat functor]]? Unfortunately, the nLab page is insufficiently detailed about this, but I can elaborate for you the definition of topos-valued flatness via the definition of site-valued flatness. :sweat_smile:
In this particular case, we require that covers the terminal object, which is what it means for the image to be inhabited. We require that for any span there exists a covering family over by objects of the form such that there are spans whose image under factor the original span. When there are no such spans(!) so we require that the empty sieve covers , which is to say that is initial. In other words, are disjoint. Similarly, taking , we conclude that the projections from must be equal, which (by a little diagram chase) means that must be a subterminal object (i.e. an object whose unique morphism to the terminal object is a monomorphism). There is a third condition involving parallel arrows in but there are no interesting such pairs to worry about.
In summary, classifies the theory of -indexed disjoint partitions of the terminal object.
There are other ways to figure this out / check it. A functor out of which preserves colimits is determined by the representables that @finegeometer identified, we only need to check which ones preserve finite limits. The representables are subterminal and disjoint, and both of these properties are preserved when finite limits are, which brings us pretty rapidly to the conclusion above.
Thanks, @Morgan Rogers (he/him)! This was definitely beyond my powers of guessing, which explains why I felt so frustrated about this question. I still don't follow all the steps of your reasoning, but that's okay. I like how the models of this theory can be more interesting than models in when there are more subterminal objects.
If I have a subterminal object in a topos T, do I get a new topos with that subterminal object as its terminal object?
You slice over it!
Okay, I'll take that as a yes.
Another question: if I have an -indexed disjoint partition of the terminal object in a topos , do I get a bunch of topoi , one for each , such that
?
Sorry, my brain inserted "how" into your question
Yes, I guessed maybe you did.
John Baez said:
Another question: if I have an -indexed disjoint partition of the terminal object in a topos , do I get a bunch of topoi , one for each , such that
?
Yes, with the caveat that once again the product of categories is actually a coproduct in the (2-)category of toposes
A good exercise related to the example above, which I think appears in MacLane and Moerdijk's book, is to work out what the theory classified by presheaves on the poset .
So there you have a subterminal object with no "complement", right?
Right!
Morgan Rogers (he/him) said:
Sorry, my brain inserted "how" into your question
Propositions as types! :rolling_on_the_floor_laughing:
Another description of the answer that may have been easier to guess is (if I'm not also confused)
John Baez said:
Okay, good. I like to think semantically, i.e. describing theories by saying what their models are like. So if I'm not confused, I would say is "the classifying topos for the theory of an element of ", meaning that to specify a geometric morphism from some topos [] to we just choose
an element of X
... a global section of the constant sheaf on .
Okay, good! I was just flailing around while waiting for the people who actually know topos theory to step in.
John Baez said:
Given a bunch of Grothendieck topoi () that are the classifying topoi for various theories, what theory is
the classifying topos for?
Maybe this became already clear from the discussion above, but a model of this theory in a topos is the same as a decomposition of as a disjoint union of toposes (so categorical product), together with for each a model in for the theory of the topos .
So a model of for some choice of , but you can change your mind about which whenever you move to a different component.
Thanks!