@@ -196,11 +196,12 @@ For a version including finite ordinals, see `Ordinal.preOmega`. -/
196196def omega : Ordinal ↪o Ordinal :=
197197 (OrderEmbedding.addLeft ω).trans preOmega
198198
199- @[inherit_doc]
200- scoped notation "ω_ " => omega
199+ @[inherit_doc] scoped notation "ω_ " => omega
200+ recommended_spelling "omega" for "ω_" in [ omega, « termω_ »]
201201
202202/-- `ω₁` is the first uncountable ordinal. -/
203203scoped notation "ω₁" => ω_ 1
204+ recommended_spelling "omega_one" for "ω₁" in [«termω₁ »]
204205
205206theorem omega_eq_preOmega (o : Ordinal) : ω_ o = preOmega (ω + o) :=
206207 rfl
@@ -238,10 +239,13 @@ theorem omega0_le_omega (o : Ordinal) : ω ≤ ω_ o := by
238239theorem omega_pos (o : Ordinal) : 0 < ω_ o :=
239240 omega0_pos.trans_le (omega0_le_omega o)
240241
241- theorem omega0_lt_omega1 : ω < ω₁ := by
242+ theorem omega0_lt_omega_one : ω < ω₁ := by
242243 rw [← omega_zero, omega_lt_omega]
243244 exact zero_lt_one
244245
246+ @ [deprecated (since := "2025-12-22" )]
247+ alias omega0_lt_omega1 := omega0_lt_omega_one
248+
245249theorem isNormal_omega : IsNormal omega :=
246250 isNormal_preOmega.trans (isNormal_add_right _)
247251
@@ -362,11 +366,12 @@ For a version including finite cardinals, see `Cardinal.preAleph`. -/
362366def aleph : Ordinal ↪o Cardinal :=
363367 (OrderEmbedding.addLeft ω).trans preAleph.toOrderEmbedding
364368
365- @[inherit_doc]
366- scoped notation "ℵ_ " => aleph
369+ @[inherit_doc] scoped notation "ℵ_ " => aleph
370+ recommended_spelling "aleph" for "ℵ_" in [ aleph, « termℵ_ »]
367371
368372/-- `ℵ₁` is the first uncountable cardinal. -/
369373scoped notation "ℵ₁" => ℵ_ 1
374+ recommended_spelling "aleph_one" for "ℵ₁" in [«termℵ₁ »]
370375
371376theorem aleph_eq_preAleph (o : Ordinal) : ℵ_ o = preAleph (ω + o) :=
372377 rfl
@@ -458,29 +463,47 @@ theorem countable_iff_lt_aleph_one {α : Type*} (s : Set α) : s.Countable ↔ #
458463 rw [← succ_aleph0, lt_succ_iff, le_aleph0_iff_set_countable]
459464
460465@[simp]
461- theorem aleph1_le_lift {c : Cardinal.{u}} : ℵ₁ ≤ lift.{v} c ↔ ℵ₁ ≤ c := by
466+ theorem aleph_one_le_lift {c : Cardinal.{u}} : ℵ₁ ≤ lift.{v} c ↔ ℵ₁ ≤ c := by
462467 simpa using lift_le (a := ℵ₁)
463468
469+ @ [deprecated (since := "2025-12-22" )]
470+ alias aleph1_le_lift := aleph_one_le_lift
471+
464472@[simp]
465- theorem lift_le_aleph1 {c : Cardinal.{u}} : lift.{v} c ≤ ℵ₁ ↔ c ≤ ℵ₁ := by
473+ theorem lift_le_aleph_one {c : Cardinal.{u}} : lift.{v} c ≤ ℵ₁ ↔ c ≤ ℵ₁ := by
466474 simpa using lift_le (b := ℵ₁)
467475
476+ @ [deprecated (since := "2025-12-22" )]
477+ alias lift_le_aleph1 := lift_le_aleph_one
478+
468479@[simp]
469- theorem aleph1_lt_lift {c : Cardinal.{u}} : ℵ₁ < lift.{v} c ↔ ℵ₁ < c := by
480+ theorem aleph_one_lt_lift {c : Cardinal.{u}} : ℵ₁ < lift.{v} c ↔ ℵ₁ < c := by
470481 simpa using lift_lt (a := ℵ₁)
471482
483+ @ [deprecated (since := "2025-12-22" )]
484+ alias aleph1_lt_lift := aleph_one_lt_lift
485+
472486@[simp]
473- theorem lift_lt_aleph1 {c : Cardinal.{u}} : lift.{v} c < ℵ₁ ↔ c < ℵ₁ := by
487+ theorem lift_lt_aleph_one {c : Cardinal.{u}} : lift.{v} c < ℵ₁ ↔ c < ℵ₁ := by
474488 simpa using lift_lt (b := ℵ₁)
475489
490+ @ [deprecated (since := "2025-12-22" )]
491+ alias lift_lt_aleph1 := lift_lt_aleph_one
492+
476493@[simp]
477- theorem aleph1_eq_lift {c : Cardinal.{u}} : ℵ₁ = lift.{v} c ↔ ℵ₁ = c := by
494+ theorem aleph_one_eq_lift {c : Cardinal.{u}} : ℵ₁ = lift.{v} c ↔ ℵ₁ = c := by
478495 simpa using lift_inj (a := ℵ₁)
479496
497+ @ [deprecated (since := "2025-12-22" )]
498+ alias aleph1_eq_lift := aleph_one_eq_lift
499+
480500@[simp]
481- theorem lift_eq_aleph1 {c : Cardinal.{u}} : lift.{v} c = ℵ₁ ↔ c = ℵ₁ := by
501+ theorem lift_eq_aleph_one {c : Cardinal.{u}} : lift.{v} c = ℵ₁ ↔ c = ℵ₁ := by
482502 simpa using lift_inj (b := ℵ₁)
483503
504+ @ [deprecated (since := "2025-12-22" )]
505+ alias lift_eq_aleph1 := lift_eq_aleph_one
506+
484507theorem lt_omega_iff_card_lt {x o : Ordinal} : x < ω_ o ↔ x.card < ℵ_ o := by
485508 rw [← (isInitial_omega o).card_lt_card, card_omega]
486509
@@ -612,8 +635,8 @@ For a version which starts at zero, see `Cardinal.preBeth`. -/
612635def beth (o : Ordinal.{u}) : Cardinal.{u} :=
613636 preBeth (ω + o)
614637
615- @[inherit_doc]
616- scoped notation "ℶ_ " => beth
638+ @[inherit_doc] scoped notation "ℶ_ " => beth
639+ recommended_spelling "beth" for "ℶ_" in [« termℶ_ »]
617640
618641theorem beth_eq_preBeth (o : Ordinal) : beth o = preBeth (ω + o) :=
619642 rfl
0 commit comments