§8 — the rank defined from circuits satisfies (R₁), (R₂), (R₃)
ProvedWhitneyMatroid.RankCircuit.rankSystem_of_circuitSystemcircuitsmatroidsp2o-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 defined from circuits (the sum of the along an enumeration of ). Then satisfies the rank postulates:
- ;
- for , or ;
- for , if , then .
This is the deduction of the rank postulates from the circuit postulates, the other half of the equivalence.
Formalization Note The rank of a set is computed along the fixed enumeration N.toList, so this statement holds only if the value is in effect independent of that choice (Lemma 8).
Preamble
import Mathlib import Definitions.Def_WhitneyMatroid_RankCircuit_IsRankSystem import Definitions.Def_WhitneyMatroid_RankCircuit_IsCircuitSystem
Formal statement
namespace WhitneyMatroid.RankCircuit
theorem rankSystem_of_circuitSystem {α : Type*} [Fintype α] [DecidableEq α]
(C : Finset α → Prop) (hC : IsCircuitSystem C) :
IsRankSystem (rankOfCircuits C) := by sorry
end WhitneyMatroid.RankCircuit
Source
Whitney, On the Abstract Properties of Linear Dependence, Amer. J. Math. 57 (1935), pp. 516–517, §8
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.