src/HOL/Analysis/Cauchy_Integral_Theorem.thy
changeset 69530 fc0da2166cda
parent 69529 4ab9657b3257
child 69597 ff784d5a5bfb
equal deleted inserted replaced
69529:4ab9657b3257 69530:fc0da2166cda
  5686       qed
  5686       qed
  5687       have ub: "u \<in> ball w (d/2)"
  5687       have ub: "u \<in> ball w (d/2)"
  5688         using uwd by (simp add: dist_commute dist_norm)
  5688         using uwd by (simp add: dist_commute dist_norm)
  5689       have "cmod (inverse (x - u) ^ k - (inverse (x - w) ^ k + of_nat k * (u - w) / ((x - w) * (x - w) ^ k)))
  5689       have "cmod (inverse (x - u) ^ k - (inverse (x - w) ^ k + of_nat k * (u - w) / ((x - w) * (x - w) ^ k)))
  5690                   \<le> (real k * 4 + real k * real k * 4) * (cmod (u - w) * cmod (u - w)) / (d * (d * (d/2) ^ k))"
  5690                   \<le> (real k * 4 + real k * real k * 4) * (cmod (u - w) * cmod (u - w)) / (d * (d * (d/2) ^ k))"
  5691         using complex_taylor [OF _ ff1 ff2 _ ub, of w, simplified]
  5691         using complex_Taylor [OF _ ff1 ff2 _ ub, of w, simplified]
  5692         by (simp add: ff_def \<open>0 < d\<close>)
  5692         by (simp add: ff_def \<open>0 < d\<close>)
  5693       then have "cmod (inverse (x - u) ^ k - (inverse (x - w) ^ k + of_nat k * (u - w) / ((x - w) * (x - w) ^ k)))
  5693       then have "cmod (inverse (x - u) ^ k - (inverse (x - w) ^ k + of_nat k * (u - w) / ((x - w) * (x - w) ^ k)))
  5694                   \<le> (cmod (u - w) * real k) * (1 + real k) * cmod (u - w) / (d/2) ^ (k+2)"
  5694                   \<le> (cmod (u - w) * real k) * (1 + real k) * cmod (u - w) / (d/2) ^ (k+2)"
  5695         by (simp add: field_simps)
  5695         by (simp add: field_simps)
  5696       then have "cmod (inverse (x - u) ^ k - (inverse (x - w) ^ k + of_nat k * (u - w) / ((x - w) * (x - w) ^ k)))
  5696       then have "cmod (inverse (x - u) ^ k - (inverse (x - w) ^ k + of_nat k * (u - w) / ((x - w) * (x - w) ^ k)))