Non-negative lines in weighted matroids
DefinitionSimple matroid#✓fully proved
A matroid \(M\) on elements of \(\{0, \dots, n-1\}\) is simple when the set \(\{e, f\}\) is independent in \(M\) for all \(e, f \in \{0, \dots, n-1\}\), so that every set of at most two of these elements is independent (no loops, no parallel pairs).
Used by 1
DefinitionLine of a matroid#✓fully proved
A set \(L\) of points is a line of a matroid \(M\) on elements of \(\{0, \dots, n-1\}\) when \(L\) is a flat of \(M\) of rank \(2\).
Used by 1
DefinitionWeight of a set of points#✓fully proved
Given real weights \(a_0, \dots, a_{n-1}\) on the points \(0, \dots, n-1\), the weight of a set \(S\) of points is \(\sum_{i \in S} a_i\).
noncomputable def weight {n : ℕ} (a : Fin n → ℝ) (S : Set (Fin n)) : ℝ :=
∑ i ∈ Finset.univ.filter (· ∈ S), a i
Used by 1
DefinitionGraph of non-negative lines#✓fully proved
Let \(M\) be a matroid on elements of \(\{0, \dots, n-1\}\) and let \(a_0, \dots, a_{n-1}\) be real weights, the weight of a set of points being the sum of the weights of its points. The graph of non-negative lines has as vertices the points \(i\) with \(a_i \ge 0\), and two distinct vertices are adjacent when some line of \(M\) (a flat of rank \(2\)) contains both and has non-negative weight.
def nonnegGraph {n : ℕ} (M : Matroid (Fin n)) (a : Fin n → ℝ) :
SimpleGraph {i : Fin n // 0 ≤ a i} :=
SimpleGraph.fromRel fun i j =>
∃ L, IsLine M L ∧ 0 ≤ weight a L ∧ (i : Fin n) ∈ L ∧ (j : Fin n) ∈ L
def IsLine {n : ℕ} (M : Matroid (Fin n)) (L : Set (Fin n)) : Prop := M.IsFlat L ∧ M.eRk L = 2
WantedExt/Combinatorics/WeightedMatroidNonnegativeLinesConnectedWanted.lean:33
noncomputable def weight {n : ℕ} (a : Fin n → ℝ) (S : Set (Fin n)) : ℝ :=
∑ i ∈ Finset.univ.filter (· ∈ S), a i
WantedExt/Combinatorics/WeightedMatroidNonnegativeLinesConnectedWanted.lean:37
Uses 2 · Used by 1
DefinitionConnectivity question for weighted rank-3 matroids#✓fully proved
This is the statement that for every \(n\), every simple matroid \(M\) of rank \(3\) on the ground set \(\{0, \dots, n-1\}\) (every set of at most two points is independent) and all real weights \(a_0, \dots, a_{n-1}\) with \(a_0 + \dots + a_{n-1} \ge 0\), the graph on the points \(i\) with \(a_i \ge 0\), in which two distinct points are adjacent when some line of \(M\) (a flat of rank \(2\)) contains both and has non-negative weight, the weight of a set being the sum of the weights of its points, is connected.
def conjecture : Prop :=
∀ (n : ℕ) (M : Matroid (Fin n)) (a : Fin n → ℝ), IsSimpleMatroid M → M.eRank = 3 →
M.E = Set.univ →
0 ≤ ∑ i, a i → (nonnegGraph M a).Connected
def IsSimpleMatroid {n : ℕ} (M : Matroid (Fin n)) : Prop := ∀ e f, M.Indep {e, f}
WantedExt/Combinatorics/WeightedMatroidNonnegativeLinesConnectedWanted.lean:30
def nonnegGraph {n : ℕ} (M : Matroid (Fin n)) (a : Fin n → ℝ) :
SimpleGraph {i : Fin n // 0 ≤ a i} :=
SimpleGraph.fromRel fun i j =>
∃ L, IsLine M L ∧ 0 ≤ weight a L ∧ (i : Fin n) ∈ L ∧ (j : Fin n) ∈ L
WantedExt/Combinatorics/WeightedMatroidNonnegativeLinesConnectedWanted.lean:43
Uses 2 · Used by 1
TheoremNon-negative points of a weighted rank-3 matroid are connected by non-negative lines#●ready to prove
Let \(n\) be a natural number, let \(M\) be a simple matroid of rank \(3\) on the ground set \(\{0, \dots, n-1\}\) (every set of at most two points is independent) and let \(a_0, \dots, a_{n-1}\) be real weights with \(a_0 + \dots + a_{n-1} \ge 0\). Then the graph on the points \(i\) with \(a_i \ge 0\), in which two distinct points are adjacent when some line of \(M\) (a flat of rank \(2\)) contains both and has non-negative weight, the weight of a set being the sum of the weights of its points, is connected.
Resolved true: for a matroid of rank \(r\), a generic weight and a threshold \(t \le \min\{0, w\}\), where \(w\) is the total weight, the proper flats of weight greater than \(t\) form an \((r - 3)\)-connected poset (Adiprasito–Björner, Theorem 2.1, settling the Mikhalkin–Ziegler conjecture); for \(r = 3\), a small generic perturbation with \(t\) slightly below \(0\) gives the connectivity of the non-negative points through non-negative lines. Shellability in the omitted rank-\(r\) part is open (their Open Problem 3.2).
public theorem_wanted conjecture_holds : conjecture
def conjecture : Prop :=
∀ (n : ℕ) (M : Matroid (Fin n)) (a : Fin n → ℝ), IsSimpleMatroid M → M.eRank = 3 →
M.E = Set.univ →
0 ≤ ∑ i, a i → (nonnegGraph M a).Connected
WantedExt/Combinatorics/WeightedMatroidNonnegativeLinesConnectedWanted.lean:51
Sources
- K. A. Adiprasito, A. Björner, Filtered geometric lattices and Lefschetz section theorems over the tropical semiring, arXiv:1401.7301, https://arxiv.org/abs/1401.7301.
Uses 1
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.