Theorem 8 — an independent set extends to a base by elements of a given base
ProvedWhitneyMatroid.Duality.exists_subset_union_isBasebasesmatroidsp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1
Let be a matroid on a finite set of elements. If is a base of and is an independent set, then there is a subset of such that
Any independent set can thus be completed to a base using only elements of a prescribed base. Whitney uses it in the proof of Theorem 23 to find a base of with the maximal number of elements inside a given set.
Formalization Note The matroid is a Mathlib Matroid on a finite type with ground set the whole type; Whitney's is the union .
Preamble
import Mathlib import Definitions.Def_WhitneyMatroid_Duality_IsDual
Formal statement
namespace WhitneyMatroid.Duality
/-- Whitney, Theorem 8 (p. 515): in a matroid `M` on a finite set of elements, if `B` is a base
and `N` is independent, then for some subset `N′` of `B`, `N + N′` is a base. -/
theorem exists_subset_union_isBase {α : Type*} [Finite α] (M : Matroid α)
(hE : M.E = Set.univ) {B N : Set α} (hB : M.IsBase B) (hN : M.Indep N) :
∃ N' : Set α, N' ⊆ B ∧ M.IsBase (N ∪ N') := by sorry
end WhitneyMatroid.Duality
Source
Whitney, On the Abstract Properties of Linear Dependence, Amer. J. Math. 57 (1935), p. 515, Theorem 8
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.