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.
Say we're interested in the category of groups in a topos . Moreover, say we have access to a universe . Then there's two things we can do:
Is there a way to relate (internal) theorems proven in the type theory of about (2) to (external) theorems about the indexed category in (1)? I suspect this has something to do with "Stack Semantics", but I can't find anything concrete written in any of the usual references (or, indeed, after looking through unusual ones). I'm hoping we can use the universe to sidestep this and work with the usual internal logic instead, but of course I'm also interested in a direct stack-logic-y way to understand things if that machinery exists.
Of course, I'm interested in more things than just groups, so I would love to hear how this story works more generally for (infinitary, essentially) algebraic theories . I'm currently less interested personally in "internal algebraic theories", but if the answer is best phrased in that language I'm happy to work in that generality too
And, of course, what I'm really interested in is locales in .
I don't know if this is completely relevant, but I don't expect anything else than Yoneda to relate internal theorems to external ones. and should induce the same category representably provided classifies propositions. I believe this should hold for any projectively sketch-able theory.
There are two differences. The first is that (at least if by "topos" you mean "1-topos"), has a notion of equality of objects, albeit an accidental one, while may technically have one but it is easier to ignore. But if your theorems about group theory are proven in a dependently typed language that has no notion of equality of sets/types/groups, then this difference is invisible.
The second difference is that doesn't classify all group objects, only some collection of "small" ones.
Thanks @El Mehdi Cherradi and @Mike Shulman for taking a look at this! What I'm really interested in is whether there's a mechanical way to take a theorem about the "category of groups" internal to a (1-)topos and learn a theorem about the external category of group objects in .
For instance, if we can constructively prove the category of groups is complete, that tells us something about the (internal) category of groups in . Is there a mechanical way to externalize this to conclude that the (external) category of group objects in is complete? My strategy was to write this as some kind of global sections of a stack, but maybe there's a better way
The issue you run into is size. Your theorem about the category of groups internal to E only talks about the collection of group objects that belong (fiberwise) to the fixed universe. And it presumably also uses "complete" to mean having limits indexed by other objects in that universe.
If your topos has "enough universes", so that every object belongs to some universe, and your theorem is "universe-polymorphic", then you could expect to get an external theorem about all group objects. But I don't think this is written down anywhere.