Skip to content

Commit a5a981b

Browse files
committed
chore(SetTheory/Ordinal/Basic): Ordinal.lt_iSupOrdinal.lt_iSup_iff (leanprover-community#18903)
This matches `lt_ciSup_iff`.
1 parent 13ab9b6 commit a5a981b

File tree

5 files changed

+10
-8
lines changed

5 files changed

+10
-8
lines changed

Mathlib/SetTheory/Cardinal/Arithmetic.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -861,7 +861,7 @@ theorem lift_card_iSup_le_sum_card {ι : Type u} [Small.{v} ι] (f : ι → Ordi
861861
(mem_Iio.mp ((enumIsoToType _).symm _).2).trans_le (Ordinal.le_iSup _ _)⟩))
862862
rw [EquivLike.comp_surjective]
863863
rintro ⟨x, hx⟩
864-
obtain ⟨i, hi⟩ := Ordinal.lt_iSup.mp hx
864+
obtain ⟨i, hi⟩ := Ordinal.lt_iSup_iff.mp hx
865865
exact ⟨⟨i, enumIsoToType _ ⟨x, hi⟩⟩, by simp⟩
866866

867867
theorem card_iSup_le_sum_card {ι : Type u} (f : ι → Ordinal.{max u v}) :

Mathlib/SetTheory/Ordinal/Arithmetic.lean

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1248,10 +1248,12 @@ theorem sup_le {ι : Type u} {f : ι → Ordinal.{max u v}} {a} : (∀ i, f i
12481248
Ordinal.iSup_le
12491249

12501250
/-- `lt_ciSup_iff'` whenever the input type is small in the output universe. -/
1251-
protected theorem lt_iSup {ι} {f : ι → Ordinal.{u}} {a : Ordinal.{u}} [Small.{u} ι] :
1251+
protected theorem lt_iSup_iff {ι} {f : ι → Ordinal.{u}} {a : Ordinal.{u}} [Small.{u} ι] :
12521252
a < iSup f ↔ ∃ i, a < f i :=
12531253
lt_ciSup_iff' (bddAbove_of_small _)
12541254

1255+
@[deprecated (since := "2024-11-12")] alias lt_iSup := lt_iSup_iff
1256+
12551257
set_option linter.deprecated false in
12561258
@[deprecated Ordinal.lt_iSup (since := "2024-08-27")]
12571259
theorem lt_sup {ι : Type u} {f : ι → Ordinal.{max u v}} {a} : a < sup.{_, v} f ↔ ∃ i, a < f i := by

Mathlib/SetTheory/Ordinal/FixedPoint.lean

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ theorem le_nfpFamily [Small.{u} ι] (f : ι → Ordinal.{u} → Ordinal.{u}) (a)
6565
foldr_le_nfpFamily f a []
6666

6767
theorem lt_nfpFamily [Small.{u} ι] {a b} : a < nfpFamily f b ↔ ∃ l, a < List.foldr f b l :=
68-
Ordinal.lt_iSup
68+
Ordinal.lt_iSup_iff
6969

7070
theorem nfpFamily_le_iff [Small.{u} ι] {a b} : nfpFamily f a ≤ b ↔ ∀ l, List.foldr f a l ≤ b :=
7171
Ordinal.iSup_le_iff
@@ -257,7 +257,7 @@ theorem le_nfpBFamily {o : Ordinal} (f : ∀ b < o, Ordinal → Ordinal) (a) :
257257
@[deprecated (since := "2024-10-14")]
258258
theorem lt_nfpBFamily {a b} :
259259
a < nfpBFamily.{u, v} o f b ↔ ∃ l, a < List.foldr (familyOfBFamily o f) b l :=
260-
Ordinal.lt_iSup
260+
Ordinal.lt_iSup_iff
261261

262262
@[deprecated (since := "2024-10-14")]
263263
theorem nfpBFamily_le_iff {o : Ordinal} {f : ∀ b < o, Ordinal → Ordinal} {a b} :
@@ -448,7 +448,7 @@ theorem le_nfp (f a) : a ≤ nfp f a :=
448448

449449
theorem lt_nfp {a b} : a < nfp f b ↔ ∃ n, a < f^[n] b := by
450450
rw [← iSup_iterate_eq_nfp]
451-
exact Ordinal.lt_iSup
451+
exact Ordinal.lt_iSup_iff
452452

453453
theorem nfp_le_iff {a b} : nfp f a ≤ b ↔ ∀ n, f^[n] a ≤ b := by
454454
rw [← iSup_iterate_eq_nfp]

Mathlib/SetTheory/Ordinal/Rank.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ theorem mem_range_rank_of_le {o : Ordinal} (ha : Acc r a) (ho : o ≤ ha.rank) :
4545
· exact ⟨a, ha, rfl⟩
4646
· revert ho
4747
refine ha.recOn fun a ha IH ho ↦ ?_
48-
rw [rank_eq, Ordinal.lt_iSup] at ho
48+
rw [rank_eq, Ordinal.lt_iSup_iff] at ho
4949
obtain ⟨⟨b, hb⟩, ho⟩ := ho
5050
rw [Order.lt_succ_iff] at ho
5151
obtain rfl | ho := ho.eq_or_lt

Mathlib/SetTheory/ZFC/Rank.lean

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ theorem rank_eq_wfRank : lift.{u + 1, u} (rank x) = IsWellFounded.rank (α := PS
117117
apply (le_of_forall_lt _).antisymm (Ordinal.iSup_le _) <;> intro h
118118
· rw [lt_lift_iff]
119119
rintro ⟨o, h, rfl⟩
120-
simpa [Ordinal.lt_iSup] using lt_rank_iff.1 h
120+
simpa [Ordinal.lt_iSup_iff] using lt_rank_iff.1 h
121121
· simpa using rank_lt_of_mem h.2
122122

123123
end PSet
@@ -203,7 +203,7 @@ theorem rank_eq_wfRank : lift.{u + 1, u} (rank x) = IsWellFounded.rank (α := ZF
203203
apply (le_of_forall_lt _).antisymm (Ordinal.iSup_le _) <;> intro h
204204
· rw [lt_lift_iff]
205205
rintro ⟨o, h, rfl⟩
206-
simpa [Ordinal.lt_iSup] using lt_rank_iff.1 h
206+
simpa [Ordinal.lt_iSup_iff] using lt_rank_iff.1 h
207207
· simpa using rank_lt_of_mem h.2
208208

209209
end ZFSet

0 commit comments

Comments
 (0)