src/HOL/Hyperreal/MacLaurin.thy
changeset 21782 bf055d30d3ad
parent 20792 add17d26151b
child 22983 3314057c3b57
equal deleted inserted replaced
21781:8314ebb5364d 21782:bf055d30d3ad
   380 
   380 
   381 subsection{*Version for Sine Function*}
   381 subsection{*Version for Sine Function*}
   382 
   382 
   383 lemma MVT2:
   383 lemma MVT2:
   384      "[| a < b; \<forall>x. a \<le> x & x \<le> b --> DERIV f x :> f'(x) |]
   384      "[| a < b; \<forall>x. a \<le> x & x \<le> b --> DERIV f x :> f'(x) |]
   385       ==> \<exists>z. a < z & z < b & (f b - f a = (b - a) * f'(z))"
   385       ==> \<exists>z::real. a < z & z < b & (f b - f a = (b - a) * f'(z))"
   386 apply (drule MVT)
   386 apply (drule MVT)
   387 apply (blast intro: DERIV_isCont)
   387 apply (blast intro: DERIV_isCont)
   388 apply (force dest: order_less_imp_le simp add: differentiable_def)
   388 apply (force dest: order_less_imp_le simp add: differentiable_def)
   389 apply (blast dest: DERIV_unique order_less_imp_le)
   389 apply (blast dest: DERIV_unique order_less_imp_le)
   390 done
   390 done