theorem Matroid.IsFreeBase.subset_ground {α : Type u_1} {M : Matroid α} {B : Set α} (h : M.IsFreeBase B) :
B ⊆ M.E
theorem Matroid.IsFreeBase.compl_dual {α : Type u_1} {M : Matroid α} {B : Set α} (hB : M.IsFreeBase B) :
M✶.IsFreeBase (M.E \ B)
instance Matroid.instInvariantFunSetPropIsFreeBase :
InvariantFun (fun {α : Type u_2} => IsFreeBase) fun {β : Type u_3} => IsFreeBase
The collection of sets that are FinDiff of some base is an antichain.
(for a finite-rank matroid M, these are the sets whos cardinality is the rank of M.)
theorem Matroid.IsCircuit.isHyperplane_of_forall_isBase_of_isExchange {α : Type u_1} {M : Matroid α} {C : Set α} (hC : M.IsCircuit C) (hex : ∀ B ⊆ M.E, B.IsExchange C → M.IsBase B) (hCE : C ⊂ M.E) :
M.IsHyperplane C
theorem Matroid.IsCircuitHyperplane.isBase_of_isExchange {α : Type u_1} {M : Matroid α} {B H : Set α} (hH : M.IsCircuitHyperplane H) (hB : B ⊆ M.E) (hHB : H.IsExchange B) :
M.IsBase B
instance Matroid.instInvariantFunSetPropIsNonbase :
InvariantFun (fun {α : Type u_2} => IsNonbase) fun {β : Type u_3} => IsNonbase
theorem Matroid.IsNonbase.nonspanning {α : Type u_1} {M : Matroid α} {K : Set α} (h : M.IsNonbase K) :
M.Nonspanning K