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.
In HoTT, would it be consistent for the identity type to always live one universe below ?
For many types, this works already:
But this doesn't automatically work for function types. Let and . Then is equivalent to . But even if and have identity types in , this still lives in .
This would work if the universes were impredicative. But then again, nested impredicative universes are inconsistent anyway, or so I've heard.
I imagine it's possible to construct a counterexample to this, e.g. by a higher inductive type with a point and a loop at the point for every element of a universe . But I'm not sure.
This feels impossible to me. However, there is a weaker version of it which is possible. If we assume propositional resizing (see the end of Section 3.5 of the HoTT book), then every mere proposition is equivalent to a mere proposition in the bottom universe. Therefore, for any type which happens to be a set, its identity types will all be equivalent to types at the bottom universe (again, assuming propositional resizing).
Elaborating on @Tom de Jong's idea, I think we can construct a counterexample as follows.
Assume that we have enough higher inductive types to construct suspensions of arbitrary types, and that constructing the suspension does not raise the universe level. (See HoTT book section 6.5 for the definition of suspension.) Thus, if , then . Let be a type which is not equivalent to any type in . Then is a type in , but its path type is equivalent to , therefore it is not equivalent to any type in since isn't.
EDIT: @Tom de Jong Pointed out that this is not correct. Thanks!
@Ben Logsdon It's not true that is equivalent to . E.g., if has decidable equality, then we can characterise as the type of certain lists of elements of .
However, you can do some related things. With HITs we can also construct Eilenberg-MacLane spaces: for any set (i.e. 0-type) with a group structure, there is a type with a point such that is equivalent to . So we will have a counterexample as soon as there is a group in that is not equivalent to any type in . The first such that occurs to me is the surreal numbers under addition, but probably there is a simpler one.
Thanks @Mike Shulman. There is work by @Martín Hötzel Escardó with Marc Bezem, Thierry Coquand and Peter Dybjer where they show:
For any universe 𝓤, there is a group in the successor universe 𝓤⁺ which is not isomorphic to any group in 𝓤.
https://www.cs.bham.ac.uk/~mhe/TypeTopology/Groups.FreeOverLargeLocallySmallSet.html
Specifically, they show: if there is a large, locally small set, then there is a large group. We can then instantiate this with the large, locally small set of ordinals.
This is the first time I've seen anyone mention the Eilenberg-Mac Lane space of the surreal numbers!