theorem
Matroid.IsCircuit.mem_connectedTo_mem
{α : Type u_1}
{M : Matroid α}
{C : Set α}
{e f : α}
(hC : M.IsCircuit C)
(heC : e ∈ C)
(hfC : f ∈ C)
:
M.ConnectedTo e f
theorem
Matroid.connectedTo_self
{α : Type u_1}
{M : Matroid α}
{e : α}
(he : e ∈ M.E)
:
M.ConnectedTo e e
theorem
Matroid.ConnectedTo.symm
{α : Type u_1}
{M : Matroid α}
{e f : α}
(h : M.ConnectedTo e f)
:
M.ConnectedTo f e
theorem
Matroid.ConnectedTo.mem_ground_left
{α : Type u_1}
{M : Matroid α}
{e f : α}
(h : M.ConnectedTo e f)
:
theorem
Matroid.ConnectedTo.mem_ground_right
{α : Type u_1}
{M : Matroid α}
{e f : α}
(h : M.ConnectedTo e f)
:
@[simp]
theorem
Matroid.ConnectedTo.isNonloop_left_of_ne
{α : Type u_1}
{M : Matroid α}
{e f : α}
(h : M.ConnectedTo e f)
(hef : e ≠ f)
:
M.IsNonloop e
theorem
Matroid.ConnectedTo.isNonloop_right_of_ne
{α : Type u_1}
{M : Matroid α}
{e f : α}
(h : M.ConnectedTo e f)
(hef : e ≠ f)
:
M.IsNonloop f
theorem
Matroid.ConnectedTo.to_dual
{α : Type u_1}
{M : Matroid α}
{e f : α}
(h : M.ConnectedTo e f)
:
M✶.ConnectedTo e f
theorem
Matroid.ConnectedTo.of_dual
{α : Type u_1}
{M : Matroid α}
{e f : α}
(h : M✶.ConnectedTo e f)
:
M.ConnectedTo e f
@[simp]
theorem
Matroid.IsCocircuit.mem_connectedTo_mem
{α : Type u_1}
{M : Matroid α}
{K : Set α}
{e f : α}
(hK : M.IsCocircuit K)
(heK : e ∈ K)
(hfK : f ∈ K)
:
M.ConnectedTo e f
theorem
Matroid.ConnectedTo.exists_isCocircuit_of_ne
{α : Type u_1}
{M : Matroid α}
{e f : α}
(h : M.ConnectedTo e f)
(hne : e ≠ f)
:
theorem
Matroid.ConnectedTo.of_restrict
{α : Type u_1}
{M : Matroid α}
{e f : α}
{R : Set α}
(hR : R ⊆ M.E)
(hef : (M.restrict R).ConnectedTo e f)
:
M.ConnectedTo e f
theorem
Matroid.ConnectedTo.of_delete
{α : Type u_1}
{M : Matroid α}
{e f : α}
{D : Set α}
(hef : (M.delete D).ConnectedTo e f)
:
M.ConnectedTo e f
theorem
Matroid.ConnectedTo.of_contract
{α : Type u_1}
{M : Matroid α}
{e f : α}
{C : Set α}
(hef : (M.contract C).ConnectedTo e f)
:
M.ConnectedTo e f
theorem
Matroid.ConnectedTo.of_isMinor
{α : Type u_1}
{M : Matroid α}
{e f : α}
{N : Matroid α}
(hef : N.ConnectedTo e f)
(h : N ≤m M)
:
M.ConnectedTo e f
theorem
Matroid.ConnectedTo.trans
{α : Type u_1}
{M : Matroid α}
{f e₁ e₂ : α}
(h₁ : M.ConnectedTo e₁ f)
(h₂ : M.ConnectedTo f e₂)
:
M.ConnectedTo e₁ e₂
Equations
Instances For
@[simp]
@[simp]
theorem
Matroid.Connected.connectedTo
{α : Type u_1}
{M : Matroid α}
(hM : M.Connected)
(x y : α)
(hx : x ∈ M.E := by aesop_mat)
(hy : y ∈ M.E := by aesop_mat)
:
M.ConnectedTo x y
theorem
Matroid.IsColoop.not_connected
{α : Type u_1}
{M : Matroid α}
{e : α}
(he : M.IsColoop e)
(hE : M.E.Nontrivial)
:
theorem
Matroid.IsLoop.not_connected
{α : Type u_1}
{M : Matroid α}
{e : α}
(he : M.IsLoop e)
(hE : M.E.Nontrivial)
:
theorem
Matroid.Connected.loopless
{α : Type u_1}
{M : Matroid α}
(hM : M.Connected)
(hE : M.E.Nontrivial)
:
M.Loopless
theorem
Matroid.Connected.rankPos
{α : Type u_1}
{M : Matroid α}
(h : M.Connected)
(hM : M.E.Nontrivial)
:
M.RankPos
theorem
Matroid.cSet_antitone
{α : Type u_1}
[DecidablePred Set.Infinite]
{Cs : ℕ → Set α}
{e : ℕ → α}
:
Antitone (Matroid.cSet✝ Cs e)
theorem
Matroid.cSet_subset_range
{α : Type u_1}
[DecidablePred Set.Infinite]
(Cs : ℕ → Set α)
(e : ℕ → α)
(i : ℕ)
:
theorem
Matroid.X_monotone
{α : Type u_1}
[DecidablePred Set.Infinite]
(Cs : ℕ → Set α)
(e : ℕ → α)
:
Monotone (Matroid.X✝ Cs e)
theorem
Matroid.cSet_infinite
{α : Type u_1}
[DecidablePred Set.Infinite]
(Cs : ℕ ↪ Set α)
(e : ℕ → α)
(i : ℕ)
:
(Matroid.cSet✝ (⇑Cs) e i).Infinite
theorem
Matroid.cSet_inter_image_Iic
{α : Type u_1}
[DecidablePred Set.Infinite]
{Cs : ℕ ↪ Set α}
{e : ℕ → α}
{i : ℕ}
{C : Set α}
(heC : e 0 ∈ C)
(hC : C ∈ Matroid.cSet✝ (⇑Cs) e i)
:
theorem
Matroid.ConnectedTo.delete_or_contract
{α : Type u_1}
{M : Matroid α}
{x y e : α}
(hM : M.ConnectedTo x y)
(hxe : x ≠ e)
(hye : y ≠ e)
: