Adapted from Charlie Dorsey’s Apache-2.0 Weil Bounds Toolkit for Lean Pool’s module system, Mathlib version, quality requirements and compilation performance.
Spectral estimates from power sums #
Bounds spectral roots through Newton identities and Cauchy’s root bound, following Harcos (2015), §3 and equations (2)–(3).
theorem
KloostermanWeil.Stepanov.aeval_psum_complex
{ι : Type u_1}
[Fintype ι]
(z : ι → ℂ)
(k : ℕ)
:
theorem
KloostermanWeil.Stepanov.evaluated_newton_identity
{ι : Type u_1}
[Fintype ι]
(z : ι → ℂ)
(k : ℕ)
:
↑k * (Multiset.map z Finset.univ.val).esymm k = (-1) ^ (k + 1) * ∑ a ∈ Finset.antidiagonal k with a.1 < k,
(-1) ^ a.1 * (Multiset.map z Finset.univ.val).esymm a.1 * ∑ i : ι, z i ^ a.2
theorem
KloostermanWeil.Stepanov.norm_esymm_power_le
{ι : Type u_1}
[Fintype ι]
(z : ι → ℂ)
(C : ℝ)
(hC : 1 ≤ C)
(hpower : ∀ (n : ℕ), 0 < n → ‖∑ i : ι, z i ^ n‖ ≤ C)
(N k : ℕ)
(hN : 0 < N)
:
Newton's identities bound every elementary symmetric function of the powered family uniformly in the outer power.