Skip to content

Commit 76c0c8b

Browse files
committed
Start proof of eval_iterate_derivative
1 parent fe613e6 commit 76c0c8b

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

  • Mathlib/Analysis/SpecialFunctions/Trigonometric/Chebyshev

Mathlib/Analysis/SpecialFunctions/Trigonometric/Chebyshev/Extremal.lean

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,4 +190,15 @@ theorem leadingCoeff_eq_iff_of_bounded {n : ℕ} {P : ℝ[X]}
190190
(fun i hi => leadingCoeff_eq_sum_chebyshevNode_coeff_pos hi) hPdeg hPbnd
191191
simp
192192

193+
theorem eval_iterate_derivative_eq_sum_chebshevNode {n k : ℕ} (hk : k ≤ n) (x : ℝ)
194+
(P : ℝ[X]) (hP : P.degree = n) :
195+
(derivative^[k] P).eval x = k.factorial *
196+
∑ i ≤ n, P.eval (chebyshevNode n i) *
197+
((∏ j ∈ (Finset.range (n + 1)).erase i, ((chebyshevNode n i) - (chebyshevNode n j)))⁻¹ *
198+
∑ t ∈ ((Finset.range (n + 1)).erase i).powerset with t.card = n - k,
199+
∏ a ∈ t, (x - chebyshevNode n a)) := by
200+
rw [Lagrange.eval_iterate_derivative_eq_sum (strictAntiOn_chebyshevNode n).injOn (by simp [hP])
201+
hk x]
202+
sorry
203+
193204
end Polynomial.Chebyshev

0 commit comments

Comments
 (0)