Theorems · Definition · logic and foundations
Ordinal.enum
{α : Type u} → (r : α → α → Prop) → [inst : IsWellOrder α r] → (fun x1 x2 => x1 < x2) ≃r rA well order r is order-isomorphic to the set of ordinals smaller than type r.
enum r ⟨o, h⟩ is the o-th element of α ordered by r.
That is, enum maps an initial segment of the ordinals, those less than the order type of r, to
the elements of α.
- Defined in
- Mathlib.SetTheory.Ordinal.Basic
- Cited by
- 39 results in Mathlib
- Foundations
- Depth 36 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- IsWellOrder
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites9
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Setstatement · cited by 53,352
- Set.Elemstatement · cited by 7,166
- Ordinalstatement · cited by 1,688
- Set.Iiostatement · cited by 1,166
- RelIsostatement · cited by 456
- Ordinal.typestatement · cited by 207
- IsWellOrderstatement and proof · cited by 171
- Ordinal.typeinproof · cited by 60
- PrincipalSeg.subrelIsoproof · cited by 6
Cited by42
Results whose statement or proof uses this declaration.
- Profinite.NobelingProof.termproof · cited by 22
- Ordinal.typein_enumstatement · cited by 13
- Ordinal.ToType.mkproof · cited by 10
- Ordinal.bfamilyOfFamily'proof · cited by 10
- Cardinal.ord_aleph0proof · cited by 9
- Ordinal.enum_typeinstatement · cited by 8
- Ordinal.bsup_le_iffproof · cited by 4
- Ordinal.enum_lt_enumstatement and proof · cited by 4
- Ordinal.bsup'_eq_iSupproof · cited by 3
- Ordinal.enum_le_enumstatement · cited by 3
- Ordinal.type_lt_mem_range_succ_iffproof · cited by 3
- Ordinal.familyOfBFamily'_enumstatement and proof · cited by 2