Skip to content

Commit 1ac401a

Browse files
committed
Omit unnecessary assumption
1 parent 78ec91e commit 1ac401a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Mathlib/LinearAlgebra/Lagrange.lean

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -456,7 +456,7 @@ theorem interpolate_eq_sum : interpolate s v r =
456456
congr! 1 with i hi
457457
rw [division_def, C_mul, prod_mul_distrib, mul_assoc, ← prod_inv_distrib, map_prod]
458458

459-
theorem iterate_derivative_interpolate [CommRing ι]
459+
theorem iterate_derivative_interpolate
460460
(hvs : Set.InjOn v s) {k : ℕ} (hk : k ≤ #s - 1) :
461461
derivative^[k] (interpolate s v r) = k.factorial *
462462
∑ i ∈ s, C (r i / ∏ j ∈ s.erase i, ((v i) - (v j))) *
@@ -529,7 +529,7 @@ private theorem degree_lt_of_card_eq {P : Polynomial F} (hP : #s = P.degree + 1)
529529
have s_card : s.card > 0 := by by_contra! h; simp_all
530530
grind [Nat.cast_lt]
531531

532-
theorem eval_iterate_derivative_eq_sum [CommRing ι]
532+
theorem eval_iterate_derivative_eq_sum
533533
(hvs : Set.InjOn v s) {P : Polynomial F} (hP : #s = P.degree + 1)
534534
{k : ℕ} (hk : k ≤ P.degree) (x : F) :
535535
(derivative^[k] P).eval x = k.factorial *

0 commit comments

Comments
 (0)