Mason's conjectures on independent sets
DefinitionNumber of independent sets of a given size#✓fully proved
MathlibExt.Combinatorics.StrongMasonWanted.Combinatorics.StrongMason.independentSetCount
For a finite matroid \(M\) and a natural number \(k\), this is the number of independent sets of \(M\) with exactly \(k\) elements.
noncomputable def independentSetCount {α : Type*} (M : Matroid α) [M.Finite]
(k : ℕ) : ℕ :=
{I ∈ Set.powersetCard α k | M.Indep I}.ncard
Used by 1
Used byThe strong Mason conjecture
TheoremThe strong Mason conjecture#●ready to prove
MathlibExt.Combinatorics.StrongMasonWanted.Combinatorics.StrongMason.strong_mason_conjecture
Let \(M\) be a finite matroid whose ground set has \(n\) elements, and for each \(j\) let \(I_j\) be the number of independent sets of \(M\) with \(j\) elements. Then for every natural number \(k\) with \(0 < k < n\),
\[I_{k-1} \, I_{k+1} \, (k+1) \, (n-k+1) \le I_k^2 \, k \, (n-k).\]
Equivalently, the sequence \(I_k / \binom{n}{k}\) is log-concave for \(0 \le k \le n\).
public theorem_wanted strong_mason_conjecture {α : Type*} (M : Matroid α) [M.Finite]
(k : ℕ) (hk : 0 < k) (hkn : k < M.E.ncard) :
independentSetCount M (k - 1) * independentSetCount M (k + 1) *
(k + 1) * (M.E.ncard - k + 1) ≤
independentSetCount M k ^ 2 * k * (M.E.ncard - k)
noncomputable def independentSetCount {α : Type*} (M : Matroid α) [M.Finite]
(k : ℕ) : ℕ :=
{I ∈ Set.powersetCard α k | M.Indep I}.ncard
WantedExt/Combinatorics/StrongMasonWanted.lean:61
Sources
Sources
- P. Branden and J. Huh, 'Lorentzian polynomials', Ann. of Math. 192 (2020), 821-891, Theorem 4.14, https://doi.org/10.4007/annals.2020.192.3.4; independently N. Anari, K. Liu, S. Oveis Gharan, and C. Vinzant, 'Log-concave polynomials III: Mason's ultra-log-concavity conjecture for independent sets of matroids', https://arxiv.org/abs/1811.01600. Problem
strong_mason_conjectureof the lean-eval benchmark.
Uses 1
Statement usesNumber of independent sets of a given size
1 fully proved1 ready to prove
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.