@@ -189,8 +189,8 @@ theorem WellFounded.min_le (h : WellFounded ((· < ·) : β → β → Prop))
189189 {x : β} {s : Set β} (hx : x ∈ s) : h.min s ⟨x, hx⟩ ≤ x :=
190190 not_lt.1 <| h.not_lt_min _ hx
191191
192- @ [to_dual range_injOn_strictMono_of_wellFoundedGT ]
193- theorem Set.range_injOn_strictMono [WellFoundedLT β] :
192+ @[to_dual]
193+ theorem Set.range_injOn_strictMono_of_wellFoundedLT [WellFoundedLT β] :
194194 Set.InjOn Set.range { f : β → γ | StrictMono f } := by
195195 intro f hf g hg hfg
196196 ext a
@@ -207,20 +207,32 @@ theorem Set.range_injOn_strictMono [WellFoundedLT β] :
207207 rw [IH c this] at hc
208208 cases (hg.injective hc).not_lt this
209209
210- @ [to_dual range_injOn_strictAnti_of_wellFoundedLT]
211- theorem Set.range_injOn_strictAnti [WellFoundedGT β] :
210+ @ [deprecated (since := "2026-05-15" )]
211+ alias Set.range_injOn_strictMono := Set.range_injOn_strictMono_of_wellFoundedLT
212+
213+ @[to_dual]
214+ theorem Set.range_injOn_strictAnti_of_wellFoundedGT [WellFoundedGT β] :
212215 Set.InjOn Set.range { f : β → γ | StrictAnti f } :=
213- fun _ hf _ hg ↦ Set.range_injOn_strictMono (β := βᵒᵈ) hf.dual hg.dual
216+ fun _ hf _ hg ↦ Set.range_injOn_strictMono_of_wellFoundedLT (β := βᵒᵈ) hf.dual hg.dual
217+
218+ @ [deprecated (since := "2026-05-15" )]
219+ alias Set.range_injOn_strictAnti := Set.range_injOn_strictAnti_of_wellFoundedGT
214220
215- @ [to_dual range_inj_of_wellFoundedGT ]
216- theorem StrictMono.range_inj [WellFoundedLT β] {f g : β → γ}
221+ @[to_dual]
222+ theorem StrictMono.range_inj_of_wellFoundedLT [WellFoundedLT β] {f g : β → γ}
217223 (hf : StrictMono f) (hg : StrictMono g) : Set.range f = Set.range g ↔ f = g :=
218- Set.range_injOn_strictMono.eq_iff hf hg
224+ Set.range_injOn_strictMono_of_wellFoundedLT.eq_iff hf hg
225+
226+ @ [deprecated (since := "2026-05-15" )]
227+ alias StrictMono.range_inj := StrictMono.range_inj_of_wellFoundedLT
219228
220- @ [to_dual range_inj_of_wellFoundedLT ]
221- theorem StrictAnti.range_inj [WellFoundedGT β] {f g : β → γ}
229+ @[to_dual]
230+ theorem StrictAnti.range_inj_of_wellFoundedGT [WellFoundedGT β] {f g : β → γ}
222231 (hf : StrictAnti f) (hg : StrictAnti g) : Set.range f = Set.range g ↔ f = g :=
223- Set.range_injOn_strictAnti.eq_iff hf hg
232+ Set.range_injOn_strictAnti_of_wellFoundedGT.eq_iff hf hg
233+
234+ @ [deprecated (since := "2026-05-15" )]
235+ alias StrictAnti.range_inj := StrictAnti.range_inj_of_wellFoundedGT
224236
225237/-- A strictly monotone function `f` on a well-order satisfies `x ≤ f x` for all `x`. -/
226238@ [to_dual le_id
0 commit comments