theorem Matroid.IsRestriction.closure_subset_closure {α : Type u_1} {M N : Matroid α} (h : M.IsRestriction N) (X : Set α) :
- isRestriction : N.IsRestriction M
Instances For
Equations
- Matroid.«term_≤sr_» = Lean.ParserDescr.trailingNode `Matroid.«term_≤sr_» 50 51 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ≤sr ") (Lean.ParserDescr.cat `term 51))
Instances For
theorem Matroid.IsSpanningRestriction.subset {α : Type u_1} {M N : Matroid α} (h : N.IsSpanningRestriction M) :
theorem Matroid.IsSpanningRestriction.spanning_of_spanning {α : Type u_1} {M N : Matroid α} {X : Set α} (h : N.IsSpanningRestriction M) (hX : N.Spanning X) :
M.Spanning X
theorem Matroid.IsSpanningRestriction.trans {α : Type u_1} {M₁ M₂ M₃ : Matroid α} (h : M₁.IsSpanningRestriction M₂) (h' : M₂.IsSpanningRestriction M₃) :
M₁.IsSpanningRestriction M₃
theorem Matroid.IsSpanningRestriction.exists_eq_restrict {α : Type u_1} {M N : Matroid α} (h : N.IsSpanningRestriction M) :
@[simp]
theorem Matroid.IsSpanningRestriction.isBase_iff {α : Type u_1} {M N : Matroid α} (h : N.IsSpanningRestriction M) {B : Set α} (hBE : B ⊆ N.E := by aesop_mat) :
theorem Matroid.IsSpanningRestriction.isBase_of_isBase {α : Type u_1} {M N : Matroid α} {B : Set α} (h : N.IsSpanningRestriction M) (hB : N.IsBase B) :
M.IsBase B
theorem Matroid.Spanning.restrict_isSpanningRestriction {α : Type u_1} {M : Matroid α} {X : Set α} (h : M.Spanning X) :
(M.restrict X).IsSpanningRestriction M