refine' ⟨fun h ↦ _, fun ⟨hr, hX⟩ ↦ _⟩
α : Type u_1
ι : Type u_2
M N : Matroid α
I B X X' Y Y' Z R : Set α
n : ℕ∞
e f : α
inst✝ : M.FiniteRk
⊢ M.Spanning X ↔ M.erk ≤ M.er X ∧ X ⊆ M.E
case refine'_1
α : Type u_1
ι : Type u_2
M N : Matroid α
I B X X' Y Y' Z R : Set α
n : ℕ∞
e f : α
inst✝ : M.FiniteRk
h : M.Spanning X
⊢ M.erk ≤ M.er X ∧ X ⊆ M.E

case refine'_2
α : Type u_1
ι : Type u_2
M N : Matroid α
I B X X' Y Y' Z R : Set α
n : ℕ∞
e f : α
inst✝ : M.FiniteRk
x✝ : M.erk ≤ M.er X ∧ X ⊆ M.E
hr : M.erk ≤ M.er X
hX : X ⊆ M.E
⊢ M.Spanning X