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.
A simple question but, ∞Grpd is a (∞,1)-topos, so in particular has a subobject classifier. What should it be? I only know the example of Set being a topos where the subobject classifier is the boolean set and the true morphism from 1 to that set, and can't see really how to generalize this. I thought it could be the discrete category with two 0-cells, and zero non-trivial n-cells otherwise, and the true functor just picking one of those two 0-cells, but that's just an intuition from the case of Set. And I can't find anywhere something unfolding explicitely the topos properties in the case of ∞Grpd.
That sounds like a good guess to me. Don't the infinity topos resources that you've read mention even the simplest case when they talk about subobject classifiers?
In general, an -topos has -truncated spaces as its objects, and has an -object classifier which is given by the "forgetful" map from pointed objects to unpointed ones.
For instance, is a -topos whose objects are -truncated, and it has a -object classifier. Recall the "-truncated objects" are propositions, so maps classify "proposition bundles" over . But (thinking classically for a second for familiarity) a proposition is either true or false, so a "proposition bundle" chooses either true or false over each element of , and this exactly names a subobject of . Also, note that in this case the universal family is given by the forgetful map from "pointed propositions" to "all propositions" .
Similarly, if you look at the 2-topos of 1-groupoids, this will have a 0-object classifier. That is, an object (which I'll still call ) so that maps classify "set bundles" over . In more familiar words, covering spaces!
Again, we can compute exactly what this classifier is, it's the forgetful map from {pointed sets} to {sets}, and it's a fun exercise to convince yourself that this really does classify set-bundles/covering spaces on groupoids
And, of course, if you look at the -topos of -gropuoids, there's an -object classifier, which is the usual univalent universe from HoTT. If you've looked into the HoTT semantics at all, you might remember the universe is given by the forgetful map from pointed objects to objects, which matches the rest of the pattern! Maps to this object classify all bundles over an object, which makes the theory especially pleasant! Informally this is because , so everything exists at the same level.
You can read more (though, unfortunately, not much more) at the nlab here and here
I think Chris is saying it pays to revise our concept of 'subobject' as we march up the ladder of dimensions. For a 0-groupoid or set, a subobject tells us which elements have a certain property. For a 1-groupoid, we may instead be interested in which objects have a particular structure. (We could also be interested in a property: this is a special case worthy of study, but just a special case.) For a 2-groupoid, we may instead by interested in which objects are equipped with some particular stuff. And so on. Our naive intuitions about subobjects need to be revised, if we want to go down this road.
Oh also, I realize now that I misread your question. The subobject classifier in is exactly the same as in . It's the map , but now we view these as discrete sets.
Just to give another reference, what @Chris Grossack (they/them) mentioned is Example 6.1.6.2 in higher topos theory. All of 6.1.6 deals with classifying maps in topoi and is quite nice
Thanks for your answers!
Just as a mild follow up: every -topos has an associated 1-topos of its 0-truncated objects . The subobject classifier of is always given by the subobject classifier of .
I haven't seen this written down before categorically (if you're familiar with HoTT, this is the claim that is an h-set), so here's my quick proof sketch: since is 0-truncated, we know that . It therefore suffices to show that the map is bijective. It is injective because is an effective epimorphism and surjective because the same map is in fact 0-connected. This should all work replacing subobject classifiers with object classifiers for higher truncation levels.
Chris Grossack (they/them) said:
Oh also, I realize now that I misread your question. The subobject classifier in is exactly the same as in . It's the map , but now we view these as discrete sets.
This confuses me. For example, I would guess that this isn't enough to see subgroups, thought of as one-object groupoids, thought of as -groupoids.
Joe Moeller said:
Chris Grossack (they/them) said:
Oh also, I realize now that I misread your question. The subobject classifier in is exactly the same as in . It's the map , but now we view these as discrete sets.
This confuses me. For example, I would guess that this isn't enough to see subgroups, thought of as one-object groupoids, thought of as -groupoids.
The trick is that 'monomorphisms' in higher category theory are often more restrictive than one might guess. In this case, a monomorphism is a (-1)-truncated map of spaces: every (homotopy) fiber is either empty or contractible. The result is that the only monomorphisms are the inclusions of connected components into a space.
Ok right, I thought the two options were that ordinary subgroups aren't allowed to be subobjects here because somehow subobjects can only be connected components, or that there was some sneaky extra data hiding in the upgraded version of this subobject classifier so that somehow subgroups squeeze in anyway.
I always find it hopeless to navigate the maze of articles on the nLab around -monomorphisms, truncated morphisms, and suchlike, which all seem to refer to each other in a loop that never quite gets to what I actually want to know, but I think that a -monomorphism in an -category is a map that's mono on , more or less, which gets your subgroups. And I'm pretty sure there are classifiers for -monomorphisms for arbitrary in an -topos.
OK, yeah, this page backs up that the -truncated morphisms between groupoids are the faithful functors, and (uhh) I think there's some shift between the indexing for kinds of mono and for kinds of truncation. https://ncatlab.org/nlab/show/%28n-connected%2C+n-truncated%29+factorization+system
Kevin Carlson said:
I always find it hopeless to navigate the maze of articles on the nLab around -monomorphisms, truncated morphisms, and suchlike, which all seem to refer to each other in a loop that never quite gets to what I actually want to know, but I think that a -monomorphism in an -category is a map that's mono on , more or less, which gets your subgroups. And I'm pretty sure there are classifiers for -monomorphisms for arbitrary in an -topos.
It shouldn't need to a be a monomorphism on I think. One can usually work this out using the long exact sequence of homotopy groups, since the condition of being n-truncated amounts to its fibers being n-truncated spaces (vanishing homotopy groups above n). So 0-truncated maps are injective on and bijective above it and, more generally, n-truncated maps should be injective on and bijective above it.
This means (somewhat counter-intuitively) that is a 0-truncated map. For this reason, I think it's less confusing to stick to truncated and avoid 0-monomorphism.
I do agree that there is a classifier for (-small) n-truncated maps in any m-topos whenever .
Doesn't the existence of object classifiers in depend on the existence of at least one inaccessible large cardinal? Like I don't think the category of -groupoids associated with the initial model of ZFC or ETCS has an object classifier.
Madeleine Birchfield said:
Doesn't the existence of object classifiers in depend on the existence of at least one inaccessible large cardinal? Like I don't think the category of -groupoids associated with the initial model of ZFC or ETCS has an object classifier.
Indeed, and to be precise one has object classifiers associated to each sufficiently large regular cardinal in the ambient set theory. Unlike subobject classifiers, there is no single object classifier of (say) (n+1)-truncated morphisms: one has to talk about a classifier for fiberwise -compact (n+1)-truncated morphisms.
Edit: Whoops: as mike points out, the object classifiers are _sensitive_ to what cardinals you have around, but you don't need them to be inaccessible
It depends on what you want your object classifiers to be closed under. There is a classifier of fiberwise -compact -truncated morphisms for any regular cardinal , and there are plenty of regular cardinals in ZFC without any inaccessibles. It's just that the maps classified by such a classifier are not closed under all constructions like -types unless is inaccessible.