§16 — the seven-element matroid corresponds to no real matrix
ProvedWhitneyMatroid.Fano.fano_not_real_matroidOfLet be Whitney's seven-element matroid of §16: its elements are and its bases are all sets of three elements except
Then:
- such a matroid exists (the postulates for rank are satisfied);
- no real matrix corresponds to it: for every and every real matrix , the matroid of (columns as elements, rank of a column set = rank of the submatrix) is not .
is the Fano matroid, the matroid of the projective plane over the field with two elements. The theorem gives the first example of a matroid that is not representable over the reals, showing that Whitney's abstract postulates are strictly more general than linear dependence of real vectors.
Formalization Note The elements are Fin 7 (Whitney's is k - 1). The matrix has an arbitrary number of rows and its columns are labelled by the seven elements; since all matrices are quantified over, a relabelling of columns is already covered. The existence clause rules out a vacuous non-existence statement.
import Mathlib import Definitions.Def_WhitneyMatroid_Fano_IsMatroidOf import Definitions.Def_WhitneyMatroid_Fano_IsFano
namespace WhitneyMatroid.Fano
/-- Whitney §16 (pp. 529–530): the matroid `M′` of §16 exists (its bases are all three-element
sets of `{1, …, 7}` except those of (16.1)), and no real matrix, with any number `m` of rows,
corresponds to it. -/
theorem fano_not_real_matroidOf :
(∃ M : Matroid (Fin 7), IsFano M) ∧
∀ M : Matroid (Fin 7), IsFano M →
∀ (m : ℕ) (A : Matrix (Fin m) (Fin 7) ℝ), ¬ IsMatroidOf M A := by sorry
end WhitneyMatroid.Fano
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.