src/HOL/Hyperreal/Poly.thy
changeset 15539 333a88244569
parent 15251 bb6f072c8d10
child 16924 04246269386e
equal deleted inserted replaced
15538:d8edf54cc28c 15539:333a88244569
  1024 
  1024 
  1025 lemma poly_mono: "abs(x) \<le> k ==> abs(poly p x) \<le> poly (map abs p) k"
  1025 lemma poly_mono: "abs(x) \<le> k ==> abs(poly p x) \<le> poly (map abs p) k"
  1026 apply (induct "p", auto)
  1026 apply (induct "p", auto)
  1027 apply (rule_tac j = "abs a + abs (x * poly p x)" in real_le_trans)
  1027 apply (rule_tac j = "abs a + abs (x * poly p x)" in real_le_trans)
  1028 apply (rule abs_triangle_ineq)
  1028 apply (rule abs_triangle_ineq)
  1029 apply (auto intro!: mult_mono simp add: abs_mult, arith)
  1029 apply (auto intro!: mult_mono, arith)
  1030 done
  1030 done
  1031 
  1031 
  1032 ML
  1032 ML
  1033 {*
  1033 {*
  1034 val padd_Nil2 = thm "padd_Nil2";
  1034 val padd_Nil2 = thm "padd_Nil2";