rw [extIndep_iff_of_mem heB] at hB
case inr.inr.inr.intro
α : Type u_1
M : Matroid α
I J B F₀ F F' X Y : Set α
e f : α
U✝ U : M.ModularCut
he : M.cl (M.E \ {e}) = M.E
hI : U.ExtIndep e I
hcon : ∀ x ∈ B \ I, ¬U.ExtIndep e (insert x I)
hB : U.ExtIndep e B
hIeE : I \ {e} ⊆ M.E
hBeE : B \ {e} ⊆ M.E
hss : B \ {e} ⊆ (I ∪ B) \ {e}
hIBe : I ∪ B ⊆ insert e M.E
hIBe' : (I ∪ B) \ {e} ⊆ M.E
hImax :
  M.cl (I \ {e}) = M.cl ((I ∪ B) \ {e}) ∧ ((e ∈ I ↔ M.cl ((I ∪ B) \ {e}) ∈ U) → e ∉ I ∪ B) ∨
    (M.cl (I \ {e}) ⋖[M] M.cl ((I ∪ B) \ {e})) ∧ e ∈ I ∧ M.cl ((I ∪ B) \ {e}) ∈ U
hrw : {J | U.ExtIndep e J} = {J | U.ExtIndep e J ∧ J ⊆ insert e M.E}
hU : M.E ∈ U
hInmax : (M.Spanning (I \ {e}) → ¬(e ∈ I → False ∧ e ∉ M.E)) ∧ (M.Hyperplane (M.cl (I \ {e})) → e ∉ I)
hsp : ¬M.Spanning ((I ∪ B) \ {e})
hBhp : M.Hyperplane (M.cl (B \ {e}))
heB : e ∈ B
hclcl : M.cl (B \ {e}) = M.cl ((I ∪ B) \ {e})
⊢ False
case inr.inr.inr.intro
α : Type u_1
M : Matroid α
I J B F₀ F F' X Y : Set α
e f : α
U✝ U : M.ModularCut
he : M.cl (M.E \ {e}) = M.E
hI : U.ExtIndep e I
hcon : ∀ x ∈ B \ I, ¬U.ExtIndep e (insert x I)
hB : M.Indep (B \ {e}) ∧ M.cl (B \ {e}) ∉ U
hIeE : I \ {e} ⊆ M.E
hBeE : B \ {e} ⊆ M.E
hss : B \ {e} ⊆ (I ∪ B) \ {e}
hIBe : I ∪ B ⊆ insert e M.E
hIBe' : (I ∪ B) \ {e} ⊆ M.E
hImax :
  M.cl (I \ {e}) = M.cl ((I ∪ B) \ {e}) ∧ ((e ∈ I ↔ M.cl ((I ∪ B) \ {e}) ∈ U) → e ∉ I ∪ B) ∨
    (M.cl (I \ {e}) ⋖[M] M.cl ((I ∪ B) \ {e})) ∧ e ∈ I ∧ M.cl ((I ∪ B) \ {e}) ∈ U
hrw : {J | U.ExtIndep e J} = {J | U.ExtIndep e J ∧ J ⊆ insert e M.E}
hU : M.E ∈ U
hInmax : (M.Spanning (I \ {e}) → ¬(e ∈ I → False ∧ e ∉ M.E)) ∧ (M.Hyperplane (M.cl (I \ {e})) → e ∉ I)
hsp : ¬M.Spanning ((I ∪ B) \ {e})
hBhp : M.Hyperplane (M.cl (B \ {e}))
heB : e ∈ B
hclcl : M.cl (B \ {e}) = M.cl ((I ∪ B) \ {e})
⊢ False