src/HOL/Multivariate_Analysis/Complex_Analysis_Basics.thy
changeset 59615 fdfdf89a83a6
parent 59554 4044f53326c9
child 59730 b7c394c7a619
--- a/src/HOL/Multivariate_Analysis/Complex_Analysis_Basics.thy	Thu Mar 05 17:39:04 2015 +0000
+++ b/src/HOL/Multivariate_Analysis/Complex_Analysis_Basics.thy	Fri Mar 06 12:48:03 2015 +0000
@@ -201,6 +201,12 @@
     shows "DERIV g a :> f'"
   by (blast intro: assms DERIV_transform_within)
 
+(*generalising DERIV_isconst_all, which requires type real (using the ordering)*)
+lemma DERIV_zero_UNIV_unique:
+  fixes f :: "'a::{real_normed_field, real_inner} \<Rightarrow> 'a"
+  shows "(\<And>x. DERIV f x :> 0) \<Longrightarrow> f x = f a" 
+by (metis DERIV_zero_unique UNIV_I assms convex_UNIV)
+
 subsection {*Some limit theorems about real part of real series etc.*}
 
 (*MOVE? But not to Finite_Cartesian_Product*)
@@ -553,7 +559,7 @@
 apply (simp add: algebra_simps)
 done
 
-subsection{*analyticity on a set*}
+subsection{*Analyticity on a set*}
 
 definition analytic_on (infixl "(analytic'_on)" 50)  
   where