Theorems · Definition · logic and foundations
Ordinal.ToType
Ordinal.{u} → Type uA "canonical" type order-isomorphic to the ordinal o, living in the same universe. This is
defined through the axiom of choice; in particular, it has no useful def-eqs, and it is not exposed.
Use this over Iio o only when it is paramount to have a Type u rather than a Type (u + 1),
and convert using
``
Ordinal.ToType.mk : Iio o → o.ToType
Ordinal.ToType.toOrd : o.ToType → Iio o
``
- Defined in
- Mathlib.SetTheory.Ordinal.Basic
- Cited by
- 143 results in Mathlib
- Foundations
- Depth 27 from the axioms, rests on 105 definitions · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites3
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Ordinalstatement and proof · cited by 1,688
- Quotient.outproof · cited by 141
- WellOrder.αproof · cited by 5
Cited by189
Results whose statement or proof uses this declaration.
- CategoryTheory.MorphismProperty.IsCardinalForSmallObjectArgumentstatement · cited by 49
- Ordinal.type_toTypestatement · cited by 28
- CategoryTheory.SmallObject.objstatement and proof · cited by 22
- Field.Emb.Cardinal.leastExtstatement and proof · cited by 13
- Field.Emb.Cardinal.wellOrderedBasisstatement · cited by 13
- Ordinal.familyOfBFamilystatement and proof · cited by 12
- Cardinal.mk_toTypestatement and proof · cited by 12
- CategoryTheory.SmallObject.ιObjstatement and proof · cited by 11
- CategoryTheory.SmallObject.πObjstatement and proof · cited by 11
- CategoryTheory.SmallObject.iterationstatement and proof · cited by 10
- CategoryTheory.SmallObject.iterationFunctorstatement and proof · cited by 10
- CategoryTheory.SmallObject.objMapstatement and proof · cited by 10