Skip to content
This repository was archived by the owner on Jul 24, 2024. It is now read-only.

Commit 49bf3d3

Browse files
pecherskyjcommelin
andcommitted
feat(data/polynomial/taylor): taylor_mul (#11193)
Co-authored-by: Johan Commelin <johan@commelin.net>
1 parent a49ee49 commit 49bf3d3

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/data/polynomial/taylor.lean

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@ by rw [taylor_coeff, hasse_deriv_zero, linear_map.id_apply]
6262
@[simp] lemma taylor_coeff_one : (taylor r f).coeff 1 = f.derivative.eval r :=
6363
by rw [taylor_coeff, hasse_deriv_one]
6464

65+
@[simp] lemma taylor_mul {R} [comm_semiring R] (r : R) (p q : polynomial R) :
66+
taylor r (p * q) = taylor r p * taylor r q :=
67+
by simp only [taylor_apply, mul_comp]
68+
6569
lemma taylor_eval {R} [comm_semiring R] (r : R) (f : polynomial R) (s : R) :
6670
(taylor r f).eval s = f.eval (s + r) :=
6771
by simp only [taylor_apply, eval_comp, eval_C, eval_X, eval_add]

0 commit comments

Comments
 (0)