Lemma 7 — interchanging the last two elements does not change the circuit rank
ProvedWhitneyMatroid.RankCircuit.rankSeq_swap_lastcircuitsmatroidsp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1rank-function
Let the subsets of a finite set be divided into circuits and non-circuits so that and hold, and let be the rank of an ordered list defined from circuits ( if some circuit inside contains , else ). For distinct elements ,
This is the key step toward Lemma 8, that the circuit rank of a set does not depend on how its elements are ordered.
Formalization Note The list is l, and are a, b; the whole list l ++ [a, b] is required to have no repetitions, as the paper's "ordered set of elements" implies.
Preamble
import Mathlib import Definitions.Def_WhitneyMatroid_RankCircuit_IsCircuitSystem
Formal statement
namespace WhitneyMatroid.RankCircuit
theorem rankSeq_swap_last {α : Type*} [Fintype α] [DecidableEq α]
(C : Finset α → Prop) (hC : IsCircuitSystem C) (l : List α) (a b : α)
(hnd : (l ++ [a, b]).Nodup) :
rankSeq C (l ++ [a, b]) = rankSeq C (l ++ [b, a]) := by sorry
end WhitneyMatroid.RankCircuit
Source
Whitney, On the Abstract Properties of Linear Dependence, Amer. J. Math. 57 (1935), p. 516, Lemma 7
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.