Additive-rank partitions and their restrictions, the elementary direct-sum
background used in lem:separation. These lemmas use the actual partition and
rank equations rather than assuming a decomposition theorem.
theorem
TutteFormalization.hyperplane_contains_partition_side
{α : Type u_1}
{M : Matroid α}
[M.Finite]
{A B H : Set α}
(hd : Disjoint A B)
(hu : A ∪ B = M.E)
(hr : natRank M A + natRank M B = natRank M M.E)
(hH : IsHyperplane M H)
:
BG-01: a hyperplane in an additive ground partition contains one entire side.
theorem
TutteFormalization.natRank_add_of_hyperplane_sides
{α : Type u_1}
{M : Matroid α}
[M.Finite]
{A B : Set α}
(hd : Disjoint A B)
(hu : A ∪ B = M.E)
(hh : ∀ (H : Set α), IsHyperplane M H → A ⊆ H ∨ B ⊆ H)
:
Direct-sum background: the hyperplane-side property implies rank additivity. Extend a basis of A to a ground basis; the remaining basis elements span B, since otherwise a hyperplane containing them would contain neither full side.