Theorem 22 — every matroid has a dual
ProvedWhitneyMatroid.Duality.exists_isDualdualitymatroidsp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1
Let be a matroid on a finite set of elements . Then has a dual: there is a matroid on a copy of the same elements such that, under the correspondence , for every subset of with the complement of the corresponding subset of ,
In contrast with graphs, where only planar graphs have duals, every matroid has one.
Formalization Note The matroid is a Mathlib Matroid on a finite type α with ground set all of α; the dual is sought as a matroid on the same type α with the identity correspondence, which is the same as Whitney's copy of the elements.
Preamble
import Mathlib import Definitions.Def_WhitneyMatroid_Duality_IsDual
Formal statement
namespace WhitneyMatroid.Duality
/-- Whitney, Theorem 22 (p. 522): every matroid has a dual. Here: every matroid `M` whose ground
set is the whole finite type `α` has a dual `M′` on (a copy of) the same elements, the
correspondence being the identity. -/
theorem exists_isDual {α : Type*} [Finite α] (M : Matroid α) (hE : M.E = Set.univ) :
∃ M' : Matroid α, IsDualVia M M' (Equiv.refl α) := by sorry
end WhitneyMatroid.Duality
Source
Whitney, On the Abstract Properties of Linear Dependence, Amer. J. Math. 57 (1935), p. 522, Theorem 22
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.