Chebyshev polynomials over the reals: roots and extrema #
Main statements #
- T_n(x) ∈ [-1, 1] iff x ∈ [-1, 1]:
abs_eval_T_real_le_one_iff - Zeroes of T and U:
roots_T_real,roots_U_real - Local extrema of T:
isLocalExtr_T_real_iff,isExtrOn_T_real_iff
theorem
Polynomial.Chebyshev.roots_U_real_nodup
(n : ℕ)
:
(Multiset.map (fun (k : ℕ) => Real.cos ((↑k + 1) * Real.pi / (↑n + 1))) (Multiset.range n)).Nodup