Erdős Problem 522 #
Reference: erdosproblems.com/522
A sequence of Kac coefficients over a subset S of a field k is a countably infinite sequence
of independent random variables, each uniformly distributed over S.
Such a sequence determines a Kac polynomial of degree n for each n, which is the random
polynomial given by KacCoefficients.polynomial.
- toFun : ℕ → Ω → k
- h_indep : ProbabilityTheory.iIndepFun self.toFun MeasureTheory.volume
- h_unif (i : ℕ) : MeasureTheory.pdf.IsUniform (self.toFun i) S MeasureTheory.volume μ
Instances For
We can always view a Kac polynomial as a random variable on ℕ.
Equations
- Erdos522.instFunLikeKacCoefficientsNatForall S Ω μ = { coe := fun (P : Erdos522.KacCoefficients S Ω μ) => P.toFun, coe_injective' := ⋯ }
The random polynomial associated to a sequence c : KacCoefficients S Ω μ of Kac coefficients
given by ∑ i ∈ Finset.range (n + 1), c i z^i.
Equations
- c.polynomial n ω = ∑ i ∈ Finset.range (n + 1), (Polynomial.monomial i) (c i ω)
Instances For
The random multiset of roots associated to a Kac polynomial
Equations
- c.roots n ω = (c.polynomial n ω).roots
Instances For
Counts the number of roots of a Kac polynomial in the unit disk with multiplicity.
Equations
- c.numRootsInUnitDisk n ω = Multiset.countP (fun (x : k) => x ∈ Metric.closedBall 0 1) (c.roots n ω)
Instances For
Let $f(z)=\sum_{0\leq k\leq n} \epsilon_k z^k$ be a random polynomial, where $\epsilon_k\in \{-1,1\}$ independently uniformly at random for $0\leq k\leq n$.
Is it true that, if $R_n$ is the number of roots of $f(z)$ in $\{ z\in \mathbb{C} : \lvert z\rvert \leq 1\}$, then $$ \frac{R_n}{n/2}\to 1 $$ almost surely?
There is some ambiguity as to whether the intended coefficient set is $\{-1, 1\}$ or $\{0, 1\}$,
see erdos_522.variants.zero_one for the alternate version.
Let $f(z)=\sum_{0\leq k\leq n} \epsilon_k z^k$ be a random polynomial, where $\epsilon_k\in \{0,1\}$ independently uniformly at random for $0\leq k\leq n$.
Is it true that, if $R_n$ is the number of roots of $f(z)$ in $\{ z\in \mathbb{C} : \lvert z\rvert \leq 1\}$, then $$ \frac{R_n}{n/2}\to 1 $$ almost surely?
Erdős and Offord showed that the number of real roots of a random degree n polynomial with ±1
coefficients is (2/π+o(1))log n.
Yakir proved that almost all Kac polynomials have n/2+O(n^(9/10)) many roots in {z∈C:|z|≤1}.