File tree Expand file tree Collapse file tree
Mathlib/Analysis/SpecialFunctions/Trigonometric/Chebyshev Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -200,7 +200,7 @@ theorem eval_iterate_derivative_eq_sum_chebyshevNode {n k : ℕ} (hk : k ≤ n)
200200 ∑ i ≤ n, P.eval (chebyshevNode n i) *
201201 (k.factorial *
202202 (∏ j ∈ (Finset.range (n + 1 )).erase i, ((chebyshevNode n i) - (chebyshevNode n j)))⁻¹ *
203- ∑ t ∈ ((Finset.range (n + 1 )).erase i).powerset with t.card = n - k,
203+ ∑ t ∈ ((Finset.range (n + 1 )).erase i).powersetCard ( n - k) ,
204204 ∏ a ∈ t, (x - chebyshevNode n a)) := by
205205 rw [Lagrange.eval_iterate_derivative_eq_sum (strictAntiOn_chebyshevNode n).injOn (by simp [hP])
206206 (le_of_le_of_eq (Nat.cast_le.mpr hk) hP.symm) x, Finset.mul_sum, Finset.card_range,
@@ -213,7 +213,7 @@ theorem eval_iterate_derivative_eq_sum_chebyshevNode_coeff_pos
213213 0 < (-1 ) ^ i *
214214 (k.factorial *
215215 (∏ j ∈ (Finset.range (n + 1 )).erase i, ((chebyshevNode n i) - (chebyshevNode n j)))⁻¹ *
216- ∑ t ∈ ((Finset.range (n + 1 )).erase i).powerset with t.card = n - k,
216+ ∑ t ∈ ((Finset.range (n + 1 )).erase i).powersetCard ( n - k) ,
217217 ∏ a ∈ t, (x - chebyshevNode n a)) := by
218218 rw [← mul_assoc]
219219 refine mul_pos ?_ (Finset.sum_pos' ?_ ?_)
You can’t perform that action at this time.
0 commit comments