refine ⟨fun h I hIX hI ↦ ?_, fun h I hIX hI ↦ ⟨hI.finite, ⟨_, hI.finite.encard_eq_coe, h hIX hI⟩⟩⟩
α : Type u_1
ι : Type u_2
M N : Matroid α
I B X X' Y Y' Z R : Set α
n✝ : ℕ∞
e f : α
inst✝ : M.FiniteRk
n : ℕ
⊢ (∀ {I : Set α}, I ⊆ X → M.Indep I → I.Finite ∧ ∃ n₀, I.encard = ↑n₀ ∧ n₀ ≤ n) ↔
    ∀ {I : Set α}, I ⊆ X → M.Indep I → I.ncard ≤ n
α : Type u_1
ι : Type u_2
M N : Matroid α
I✝ B X X' Y Y' Z R : Set α
n✝ : ℕ∞
e f : α
inst✝ : M.FiniteRk
n : ℕ
h : ∀ {I : Set α}, I ⊆ X → M.Indep I → I.Finite ∧ ∃ n₀, I.encard = ↑n₀ ∧ n₀ ≤ n
I : Set α
hIX : I ⊆ X
hI : M.Indep I
⊢ I.ncard ≤ n