Polynomials in the complex plane
Analytic behaviour of complex polynomials: location of zeros (Eneström–Kakeya, Sendov's problem, Jentzsch), flat and Littlewood polynomials, complementary polynomials and sup norms on the unit circle. Algebraic properties of polynomials go to Algebra; Mahler measure goes to NumberTheory.
TheoremComplementary polynomial on the unit circle#●ready to prove
Let \(P\) be a complex polynomial with \(|P(z)| \le 1\) for every complex number \(z\) with \(|z| = 1\). Then there is a complex polynomial \(Q\) with \(\deg Q \le \deg P\) such that \(|P(z)|^2 + |Q(z)|^2 = 1\) for every \(z\) with \(|z| = 1\). Here the degree of the zero polynomial is taken to be \(0\).
public theorem_wanted exists_complementary_polynomial_on_unit_circle
(P : ℂ[X])
(hP : ∀ z : Circle, ‖P.eval (z : ℂ)‖ ≤ 1) :
∃ Q : ℂ[X],
Q.natDegree ≤ P.natDegree ∧
∀ z : Circle, ‖P.eval (z : ℂ)‖ ^ 2 + ‖Q.eval (z : ℂ)‖ ^ 2 = 1
Sources
- https://link.springer.com/article/10.1007/s00220-025-05302-9. Problem
exists_complementary_polynomial_on_unit_circleof the lean-eval benchmark.
TheoremEneström–Kakeya theorem#✓fully proved
Let \(n \ge 1\) and let \(a_0, a_1, \dots, a_n\) be positive real numbers. Then every complex zero \(z\) of the polynomial \(f(z) = a_0 + a_1 z + \dots + a_n z^n\) satisfies \(\rho_1 \le |z| \le \rho_2\), where \(\rho_1\) and \(\rho_2\) are the minimum and the maximum of the ratios \(a_k / a_{k+1}\) for \(0 \le k \le n - 1\).
theorem enestrom_kakeya_zero_localization
{n : ℕ} (hn : 1 ≤ n) (a : Fin (n + 1) → ℝ) (hpos : ∀ k, 0 < a k) :
∀ z : ℂ,
(∑ k : Fin (n + 1),
Polynomial.C ((a k : ℝ) : ℂ) * Polynomial.X ^ (k : ℕ)).IsRoot z →
(Finset.image (fun k : Fin n => a k.castSucc / a k.succ) Finset.univ).min'
⟨_, Finset.mem_image_of_mem _ (Finset.mem_univ ⟨0, by omega⟩)⟩ ≤ ‖z‖ ∧
‖z‖ ≤ (Finset.image (fun k : Fin n => a k.castSucc / a k.succ)
Finset.univ).max'
⟨_, Finset.mem_image_of_mem _ (Finset.mem_univ ⟨0, by omega⟩)⟩
Sources
- Karl Dilcher and Larry Ericksen, "Polynomials Whose Coefficients Are Stern Numbers," Journal of Integer Sequences 24 (2021), Article 21.10.3, Theorem 4.1 (quoted there as the classical Eneström–Kakeya theorem). https://cs.uwaterloo.ca/journals/JIS/VOL24/Dilcher/dilcher51.tex
TheoremJentzsch's theorem#✓fully proved
Let \((a_k)_{k \ge 0}\) be complex numbers such that the power series \(\sum_{k \ge 0} a_k z^k\) has radius of convergence \(1\), and for \(n \ge 0\) let \(s_n(z) = \sum_{k=0}^{n} a_k z^k\) be its \(n\)-th partial sum. Then for every complex \(z\) with \(|z| = 1\), every real \(\varepsilon > 0\) and every natural number \(N\), there are \(n \ge N\) and a root \(w\) of the polynomial \(s_n\) with \(|w - z| < \varepsilon\).
Source: Dilcher and Ericksen, "Polynomials Whose Coefficients Are Stern Numbers", Theorem 4.3 (Jentzsch), https://cs.uwaterloo.ca/journals/JIS/VOL24/Dilcher/dilcher51.tex, lines 381-388.
theorem jentzsch_zeros_of_power_series_sections (a : Nat -> Complex)
(hradius : (FormalMultilinearSeries.ofScalars Complex a).radius = 1) :
∀ (z : Complex), ‖z‖ = 1 → ∀ (epsilon : Real), 0 < epsilon → ∀ (N : Nat),
∃ (n : Nat), N ≤ n ∧ ∃ (w : Complex),
(PowerSeries.trunc (n + 1) (PowerSeries.mk a)).IsRoot w ∧ dist w z < epsilon
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.