Theorems
Veronese sections
The $k$th $r$-Veronese section of a polynomial keeps the coefficients whose indices are congruent to $k$ modulo $r$. Every Veronese section of a nonzero real-rooted polynomial with nonnegative coefficients is zero or real-rooted. This follows from the Pólya frequency characterization and total nonnegativity.
References
See the Veronese sections on symmetricfunctions.com.
⊢ Theorems
Veronese sections preserve real-rootedness
theorem preserve_realRooted_nonneg :
∀ {r k : ℕ}, 0 < r → k < r → {p : ℝ[X]} →
HasNonnegCoeffs p → p ≠ 0 → p.Splits →
veroneseSectionPolynomial r k p = 0 ∨
(veroneseSectionPolynomial r k p).Splits
Lean source RealRooted/Challenges/VeroneseSections.lean at revision 5827550b.