Theorem 28 — orthogonal subspaces have dual associated matroids
ProvedWhitneyMatroid.Duality.associated_orthogonal_isDualLet be a hyperplane through the origin (a linear subspace) of -dimensional Euclidean space , of dimension , and let be the orthogonal hyperplane through the origin, of dimension . Let and be the matroids associated with and : both have elements , one per coordinate, and a set of coordinates has rank in (resp. ) equal to the dimension of the projection of (resp. ) onto the coordinate subspace of the coordinates in . Then and are duals under the correspondence of equal coordinates: for every set of coordinates, with its complement,
Equivalently, the column matroid of a real matrix and the column matroid of a matrix whose rows span the orthogonal complement of its row space are dual matroids. This is the linear-algebra model of Whitney's abstract duality.
Formalization Note is EuclideanSpace ℝ (Fin n) with its standard inner product and is Mathlib's orthogonal complement Hᗮ. "Associated" is the predicate IsAssociated (ground set all of Fin n, rank of every subset equal to the dimension of the coordinate projection of the subspace). The dimensions and are not hypotheses: they are consequences of . The statement covers and and . The correspondence is the identity of the coordinate set, as in Whitney's proof.
import Mathlib import Definitions.Def_WhitneyMatroid_Duality_IsDual import Definitions.Def_WhitneyMatroid_Duality_IsAssociated
namespace WhitneyMatroid.Duality
/-- Whitney, Theorem 28 (p. 526): let `H` be a hyperplane through the origin in `Eₙ` and `H′ = Hᗮ`
the orthogonal hyperplane through the origin. If `M` and `M′` are the matroids associated with `H`
and `H′`, then `M` and `M′` are duals, the correspondence being the one between the coordinates
`e₁, …, eₙ` (the identity of `Fin n`). -/
theorem associated_orthogonal_isDual (n : ℕ) (H : Submodule ℝ (EuclideanSpace ℝ (Fin n)))
(M M' : Matroid (Fin n)) (hM : IsAssociated M H) (hM' : IsAssociated M' Hᗮ) :
IsDualVia M M' (Equiv.refl (Fin n)) := by sorry
end WhitneyMatroid.Duality
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.