add lemma isCont_tendsto_compose
authorhuffman
Fri, 19 Aug 2011 11:49:53 -0700
changeset 44310 ba3d031b5dbb
parent 44308 d2a6f9af02f4
child 44311 42c5cbf68052
add lemma isCont_tendsto_compose
src/HOL/Lim.thy
--- a/src/HOL/Lim.thy	Fri Aug 19 10:46:54 2011 -0700
+++ b/src/HOL/Lim.thy	Fri Aug 19 11:49:53 2011 -0700
@@ -419,9 +419,13 @@
   shows "\<lbrakk>isCont f a; isCont g a; g a \<noteq> 0\<rbrakk> \<Longrightarrow> isCont (\<lambda>x. f x / g x) a"
   unfolding isCont_def by (rule tendsto_divide)
 
+lemma isCont_tendsto_compose:
+  "\<lbrakk>isCont g l; (f ---> l) F\<rbrakk> \<Longrightarrow> ((\<lambda>x. g (f x)) ---> g l) F"
+  unfolding isCont_def by (rule tendsto_compose)
+
 lemma isCont_LIM_compose:
   "\<lbrakk>isCont g l; f -- a --> l\<rbrakk> \<Longrightarrow> (\<lambda>x. g (f x)) -- a --> g l"
-  unfolding isCont_def by (rule LIM_compose)
+  by (rule isCont_tendsto_compose) (* TODO: delete? *)
 
 lemma metric_isCont_LIM_compose2:
   assumes f [unfolded isCont_def]: "isCont f a"