Skip to content

Commit

Permalink
feat(polynomial/algebra_map): aeval_comp (#5511)
Browse files Browse the repository at this point in the history
Basic lemma about aeval
  • Loading branch information
tb65536 committed Dec 28, 2020
1 parent f1f2ca6 commit d245c4e
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/data/polynomial/algebra_map.lean
Expand Up @@ -143,6 +143,10 @@ alg_hom.map_nat_cast _ _
lemma aeval_mul : aeval x (p * q) = aeval x p * aeval x q :=
alg_hom.map_mul _ _ _

lemma aeval_comp {A : Type*} [comm_semiring A] [algebra R A] (x : A) :
aeval x (p.comp q) = (aeval (aeval x q) p) :=
eval₂_comp (algebra_map R A)

theorem eval_unique (φ : polynomial R →ₐ[R] A) (p) :
φ p = eval₂ (algebra_map R A) (φ X) p :=
begin
Expand Down

0 comments on commit d245c4e

Please sign in to comment.