Zulip Chat Archive
Stream: general
Topic: type resizing
Reid Barton (Jun 01 2018 at 16:30):
Suppose I have a type α : Type (u+1) and I know ∃ β : Type u, nonempty (β ≃ α). Is there a "canonical" (= without choice, I guess?) way to obtain a type α' : Type u and an equivalence α ≃ α'?
Simon Hudon (Jun 01 2018 at 16:33):
I think you would be able to prove the axiom of choice if you had that
Simon Hudon (Jun 01 2018 at 16:34):
Sorry, I take it back, you could pick α and α ≃ α' as the identity equivalence
Mario Carneiro (Jun 01 2018 at 16:45):
You could use ordinal to give it a kind of canonicity, but that doesn't really avoid choice, it's nonconstructive all over the place.
Mario Carneiro (Jun 01 2018 at 16:46):
Also that doesn't provide the equiv itself, just a proof of existence; only the type is canonical
Last updated: May 02 2025 at 03:31 UTC