src/HOL/Multivariate_Analysis/Complex_Transcendental.thy
changeset 63296 3951a15a05d1
parent 63295 52792bb9126e
child 63492 a662e8139804
--- a/src/HOL/Multivariate_Analysis/Complex_Transcendental.thy	Mon Jun 13 15:23:12 2016 +0200
+++ b/src/HOL/Multivariate_Analysis/Complex_Transcendental.thy	Mon Jun 13 17:39:52 2016 +0200
@@ -1588,8 +1588,8 @@
 
 lemma powr_of_real:
   fixes x::real and y::real
-  shows "0 < x \<Longrightarrow> of_real x powr (of_real y::complex) = of_real (x powr y)"
-  by (simp add: powr_def) (metis exp_of_real of_real_mult Ln_of_real)
+  shows "0 \<le> x \<Longrightarrow> of_real x powr (of_real y::complex) = of_real (x powr y)"
+  by (simp_all add: powr_def exp_eq_polar)
 
 lemma norm_powr_real_mono:
     "\<lbrakk>w \<in> \<real>; 1 < Re w\<rbrakk>