Equations
- Matroid.«term_≤q_» = Lean.ParserDescr.trailingNode `Matroid.«term_≤q_» 50 50 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ≤q ") (Lean.ParserDescr.cat `term 51))
Instances For
theorem Matroid.Quotient.nonspanning_of_nonspanning {α : Type u_1} {M₁ M₂ : Matroid α} (hQ : M₂ ≤q M₁) {S : Set α} (hS : M₂.Nonspanning S) :
M₁.Nonspanning S
theorem Matroid.Quotient.rankFinite {α : Type u_1} {M₁ M₂ : Matroid α} [hM₁ : M₁.RankFinite] (hQ : M₂ ≤q M₁) :
M₂.RankFinite
theorem Matroid.Quotient.eq_of_isBase_indep {α : Type u_1} {M₁ M₂ : Matroid α} [M₂.Finitary] (hQ : M₂ ≤q M₁) {B : Set α} (hB₁ : M₁.IsBase B) (hB₂ : M₂.Indep B) :
If M₂ is a finitary quotient of a matroid M₁, and some base of M₁ is independent in M₂,
then M₁ = M₂. This is not true for general matroids; see Matroid.TruncateFamily.
theorem Matroid.Quotient.eq_of_eRank_ge {α : Type u_1} {M₁ M₂ : Matroid α} [M₂.RankFinite] (h : M₂ ≤q M₁) (hge : M₁.eRank ≤ M₂.eRank) :
theorem Matroid.Quotient.eq_of_eRank_ge' {α : Type u_1} {M₁ M₂ : Matroid α} [M₁.RankFinite] (h : M₂ ≤q M₁) (hge : M₁.eRank ≤ M₂.eRank) :
If there exist P and X so that M = P \ X and N = P / X,
then we can choose such a P and X so that X is independent and coindependent in P.