Skip to content

Commit 304b8f5

Browse files
committed
apply suggestions
1 parent ad70683 commit 304b8f5

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

Mathlib/LinearAlgebra/Dimension/StrongRankCondition.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ theorem linearIndependent_le_infinite_basis {ι : Type w} (b : Basis ι R M) [In
247247
by_contra h
248248
rw [not_le, ← Cardinal.mk_finset_of_infinite ι] at h
249249
let Φ := fun k : κ => (b.repr (v k)).support
250-
obtain ⟨s, w : Infinite ↑(Φ ⁻¹' {s})⟩ := Cardinal.exists_infinite_fiber' Φ h (by infer_instance)
250+
obtain ⟨s, w : Infinite ↑(Φ ⁻¹' {s})⟩ := Cardinal.exists_infinite_fiber' Φ h
251251
let v' := fun k : Φ ⁻¹' {s} => v k
252252
have i' : LinearIndependent R v' := i.comp _ Subtype.val_injective
253253
have w' : Finite (Φ ⁻¹' {s}) := by

Mathlib/SetTheory/Cardinal/Pigeonhole.lean

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ theorem infinite_pigeonhole_set {β α : Type u} {s : Set β} (f : s → α) (θ
6464
rfl
6565
rintro x ⟨_, hx'⟩; exact hx'
6666

67-
/-- A function whose domain's cardinality is infinite but strictly greater than its domain's
67+
/-- A function whose domain's cardinality is infinite and strictly greater than its codomain's
6868
has a fiber with cardinality strictly great than the codomain. -/
6969
theorem infinite_pigeonhole_card_lt {β α : Type u} (f : β → α) (h : #α < #β) (hβ : ℵ₀ ≤ #β) :
7070
∃ a : α, #α < #(f ⁻¹' {a}) := by
@@ -75,9 +75,9 @@ theorem infinite_pigeonhole_card_lt {β α : Type u} (f : β → α) (h : #α <
7575
· exact infinite_pigeonhole_card f (succ #α) (succ_le_of_lt h) (hα.trans (le_succ _))
7676
((lt_succ _).trans_le (isRegular_succ hα).2.ge)
7777

78-
/-- A function whose domain's cardinality is infinite but strictly greater than its domain's
78+
/-- A function whose domain's cardinality is infinite and strictly greater than its codomain's
7979
has an infinite fiber. -/
80-
theorem exists_infinite_fiber {β α : Type u} (f : β → α) (h : #α < #β) (hβ : Infinite β) :
80+
theorem exists_infinite_fiber {β α : Type u} (f : β → α) (h : #α < #β) [hβ : Infinite β] :
8181
∃ a : α, Infinite (f ⁻¹' {a}) := by
8282
simp_rw [Cardinal.infinite_iff] at hβ ⊢
8383
rcases lt_or_ge #α ℵ₀ with hα | hα
@@ -86,15 +86,15 @@ theorem exists_infinite_fiber {β α : Type u} (f : β → α) (h : #α < #β) (
8686
exact ⟨a, hα.trans ha.le⟩
8787

8888
/-- A weaker version of `exists_infinite_fiber` that requires codomain to be infinite. -/
89-
theorem exists_infinite_fiber' {β α : Type u} (f : β → α) (h : #α < #β) (hα : Infinite α) :
89+
theorem exists_infinite_fiber' {β α : Type u} (f : β → α) (h : #α < #β) [hα : Infinite α] :
9090
∃ a : α, Infinite (f ⁻¹' {a}) :=
91-
exists_infinite_fiber f h (by
91+
exists_infinite_fiber f h (hβ := by
9292
rw [Cardinal.infinite_iff] at hα ⊢
9393
exact hα.trans h.le)
9494

95-
/-- A function whose domain's cardinality is uncountable but strictly greater than its domain's
95+
/-- A function whose domain's cardinality is uncountable and strictly greater than its codomain's
9696
has an uncountable fiber. -/
97-
theorem exists_uncountable_fiber {β α : Type u} (f : β → α) (h : #α < #β) (hβ : Uncountable β) :
97+
theorem exists_uncountable_fiber {β α : Type u} (f : β → α) (h : #α < #β) [hβ : Uncountable β] :
9898
∃ a : α, Uncountable (f ⁻¹' {a}) := by
9999
simp_rw [← Cardinal.aleph0_lt_mk_iff, ← Order.succ_le_iff, succ_aleph0] at hβ ⊢
100100
rcases lt_or_ge #α ℵ₀ with hα | hα
@@ -118,7 +118,7 @@ theorem le_range_of_union_finset_eq_univ {α β : Type*} [Infinite β] (f : α
118118
have m : f (u p).choose = f a := by simpa [u'] using m
119119
rw [← m]
120120
apply fun b => (u b).choose_spec
121-
obtain ⟨⟨-, ⟨a, rfl⟩⟩, p⟩ := exists_infinite_fiber u' h (by infer_instance)
121+
obtain ⟨⟨-, ⟨a, rfl⟩⟩, p⟩ := exists_infinite_fiber u' h
122122
exact (@Infinite.of_injective _ _ p (inclusion (v' a)) (inclusion_injective _)).false
123123

124124
@[deprecated (since := "2026-01-17")] alias le_range_of_union_finset_eq_top :=

0 commit comments

Comments
 (0)