@@ -237,7 +237,7 @@ zero_dvd_iff.mp (h0 ▸ eval₂_dvd f x h)
237
237
238
238
lemma eval₂_list_prod (l : list R[X]) (x : S) :
239
239
eval₂ f x l.prod = (l.map (eval₂ f x)).prod :=
240
- _root_. map_list_prod (eval₂_ring_hom f x) l
240
+ map_list_prod (eval₂_ring_hom f x) l
241
241
242
242
end eval₂
243
243
@@ -624,7 +624,7 @@ ring_hom.ext $ λ x, map_id
624
624
(map_ring_hom f).comp (map_ring_hom g) = map_ring_hom (f.comp g) :=
625
625
ring_hom.ext $ polynomial.map_map g f
626
626
627
- lemma map_list_prod (L : list R[X]) : L.prod.map f = (L.map $ map f).prod :=
627
+ protected lemma map_list_prod (L : list R[X]) : L.prod.map f = (L.map $ map f).prod :=
628
628
eq.symm $ list.prod_hom _ (map_ring_hom f).to_monoid_hom
629
629
630
630
@[simp] protected lemma map_pow (n : ℕ) : (p ^ n).map f = p.map f ^ n :=
@@ -766,11 +766,11 @@ lemma root_mul_right_of_is_root {p : R[X]} (q : R[X]) :
766
766
767
767
lemma eval₂_multiset_prod (s : multiset R[X]) (x : S) :
768
768
eval₂ f x s.prod = (s.map (eval₂ f x)).prod :=
769
- _root_. map_multiset_prod (eval₂_ring_hom f x) s
769
+ map_multiset_prod (eval₂_ring_hom f x) s
770
770
771
771
lemma eval₂_finset_prod (s : finset ι) (g : ι → R[X]) (x : S) :
772
772
(∏ i in s, g i).eval₂ f x = ∏ i in s, (g i).eval₂ f x :=
773
- _root_. map_prod (eval₂_ring_hom f x) _ _
773
+ map_prod (eval₂_ring_hom f x) _ _
774
774
775
775
/--
776
776
Polynomial evaluation commutes with `list.prod`
0 commit comments