theorem
Matroid.IsBase.fundCircuit_eq_insert_map
{α : Type u_1}
{e : α}
{B : Set α}
{M : Matroid α}
[M.Finitary]
[DecidableEq α]
(hB : M.IsBase B)
:
theorem
Matroid.IsBase.fundCoord_of_mem
{α : Type u_1}
{e : α}
{B : Set α}
{M : Matroid α}
[M.Finitary]
{R : Type u_7}
[DivisionRing R]
(hB : M.IsBase B)
(he : e ∈ B)
:
@[simp]
theorem
Matroid.IsBase.fundCoord_mem
{α : Type u_1}
{B : Set α}
{M : Matroid α}
[M.Finitary]
{R : Type u_7}
[DivisionRing R]
(hB : M.IsBase B)
(e : ↑B)
:
theorem
Matroid.IsBase.support_fundCoord_subset
{α : Type u_1}
{B : Set α}
{M : Matroid α}
[M.Finitary]
{R : Type u_7}
[DivisionRing R]
(hB : M.IsBase B)
:
theorem
Matroid.IsBase.fundCoord_support
{α : Type u_1}
{e : α}
{B : Set α}
{M : Matroid α}
[M.Finitary]
{R : Type u_7}
[DivisionRing R]
(hB : M.IsBase B)
:
theorem
Matroid.IsBase.mem_fundCoord_support
{α : Type u_1}
{B : Set α}
{M : Matroid α}
[M.Finitary]
{R : Type u_7}
[DivisionRing R]
(hB : M.IsBase B)
(e : ↑B)
{f : α}
:
theorem
Matroid.IsBase.fundCoord_isBase
{α : Type u_1}
{B : Set α}
{M : Matroid α}
[M.Finitary]
{R : Type u_7}
[DivisionRing R]
(hB : M.IsBase B)
:
(Matroid.ofFun R M.E (hB.fundCoord R)).IsBase B
theorem
Matroid.IsBase.fundCoord_eq_linearCombination
{α : Type u_1}
{e : α}
{B : Set α}
{M : Matroid α}
[M.Finitary]
{R : Type u_7}
[DivisionRing R]
(hB : M.IsBase B)
:
hB.fundCoord R e = (Finsupp.linearCombination R fun (x : ↑B) => Finsupp.single x 1) (hB.fundCoord R e)
theorem
Matroid.IsBase.fundCoord_isStandard
{α : Type u_1}
{B : Set α}
{M : Matroid α}
[M.Finitary]
(hB : M.IsBase B)
(R : Type u_8)
[DivisionRing R]
:
(repOfFun R M.E (hB.fundCoord R)).IsStandard
theorem
Matroid.fundCoord_fundCircuit
{α : Type u_1}
{e : α}
{B : Set α}
{M : Matroid α}
[M.Finitary]
{R : Type u_7}
[DivisionRing R]
(hB : M.IsBase B)
(heB : e ∉ B)
(heE : e ∈ M.E)
:
(Matroid.ofFun R M.E (hB.fundCoord R)).IsCircuit (M.fundCircuit e B)
theorem
Matroid.IsBase.fundCoord_row_support
{α : Type u_1}
{B : Set α}
{M : Matroid α}
[M.Finitary]
(hB : M.IsBase B)
(R : Type u_8)
[DivisionRing R]
(e : ↑B)
: