Theorem 15 — a matroid is the sum of its components in a unique manner
ProvedWhitneyMatroid.Components.component_decomposition_uniqueconnectivitymatroidsp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1
Let be a finite matroid on a ground set , and let be the set of its components. Then
- the components cover the ground set:
- the expression is unique: if is any family of components of whose union is , then .
Together with Theorem 14 (distinct components are disjoint), this says that every matroid is, in exactly one way, the sum of disjoint components.
Formalization Note "Expressed as a sum of components" is read as "the union of a family of components equals the ground set", and "in a unique manner" as "that family is necessarily the family of all components". For the matroid with no elements both families are empty, which is why components are required to be nonempty.
Preamble
import Mathlib import Definitions.Def_WhitneyMatroid_Components_IsSeparable import Definitions.Def_WhitneyMatroid_Components_IsComponent
Formal statement
namespace WhitneyMatroid.Components
theorem component_decomposition_unique {α : Type*} (M : Matroid α) [M.Finite] :
⋃₀ {K : Set α | IsComponent M K} = M.E ∧
∀ 𝒦 : Set (Set α), (∀ K ∈ 𝒦, IsComponent M K) → ⋃₀ 𝒦 = M.E →
𝒦 = {K : Set α | IsComponent M K} := by sorry
end WhitneyMatroid.Components
Source
Whitney, On the Abstract Properties of Linear Dependence, Amer. J. Math. 57 (1935), p. 519, Theorem 15
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.