BG-01 hyperplane separation follows the source's basis construction. ST-02's modular-cut rule is then proved using the exact rank equality.
theorem
TutteFormalization.hyperplane_join_eq_ground
{α : Type u_1}
{M : Matroid α}
{X Y : Set α}
(hX : IsHyperplane M X)
(hY : IsHyperplane M Y)
(hne : X ≠ Y)
:
theorem
TutteFormalization.hyperplanes_modularPair_of_corankTwo
{α : Type u_1}
{M : Matroid α}
[M.Finite]
{X Y : Set α}
(hX : IsHyperplane M X)
(hY : IsHyperplane M Y)
(hne : X ≠ Y)
(hc : CorankTwo M (X ∩ Y))
:
ModularPair M X Y
ST-02: the precise modular equality, not just distinctness of hyperplanes.
theorem
TutteFormalization.ModularCut.hyperplane_inter_mem
{α : Type u_1}
{M : Matroid α}
[M.Finite]
{X Y : Set α}
{Γ : Set (Set α)}
(hΓ : ModularCut M Γ)
(hX : IsHyperplane M X)
(hY : IsHyperplane M Y)
(hne : X ≠ Y)
(hc : CorankTwo M (X ∩ Y))
(hXΓ : X ∈ Γ)
(hYΓ : Y ∈ Γ)
:
ST-02 / PT-07: two cut hyperplanes with corank-two intersection put it in the cut.