Theorem: Matroid.er_insert_le_add_one (Matroid/Rank.lean)

State before:
α : Type u_1
ι : Type u_2
M✝ N : Matroid α
I B X✝ X' Y Y' Z R : Set α
n : ℕ∞
e✝ f : α
M : Matroid α
e : α
X : Set α
⊢ M.er (insert e X) ≤ M.er X + 1
Tactic:
rw [← union_singleton]
State after:
α : Type u_1
ι : Type u_2
M✝ N : Matroid α
I B X✝ X' Y Y' Z R : Set α
n : ℕ∞
e✝ f : α
M : Matroid α
e : α
X : Set α
⊢ M.er (X ∪ {e}) ≤ M.er X + 1

State before:
α : Type u_1
ι : Type u_2
M✝ N : Matroid α
I B X✝ X' Y Y' Z R : Set α
n : ℕ∞
e✝ f : α
M : Matroid α
e : α
X : Set α
⊢ M.er (X ∪ {e}) ≤ M.er X + 1
Tactic:
exact (M.er_union_le_er_add_er _ _).trans (add_le_add_left (er_singleton_le _ _) _)
State after:
no goals