src/HOLCF/Product_Cpo.thy
changeset 35914 91a7311177c4
parent 35900 aa5dfb03eb1e
child 35919 676c6005ad03
--- a/src/HOLCF/Product_Cpo.thy	Mon Mar 22 16:02:51 2010 -0700
+++ b/src/HOLCF/Product_Cpo.thy	Mon Mar 22 20:54:52 2010 -0700
@@ -203,26 +203,16 @@
 apply (erule cpo_lubI)
 done
 
-lemma contlub_fst: "contlub fst"
-apply (rule contlubI)
+lemma cont_fst: "cont fst"
+apply (rule contI)
 apply (simp add: thelub_cprod)
-done
-
-lemma contlub_snd: "contlub snd"
-apply (rule contlubI)
-apply (simp add: thelub_cprod)
-done
-
-lemma cont_fst: "cont fst"
-apply (rule monocontlub2cont)
-apply (rule monofun_fst)
-apply (rule contlub_fst)
+apply (erule cpo_lubI [OF ch2ch_fst])
 done
 
 lemma cont_snd: "cont snd"
-apply (rule monocontlub2cont)
-apply (rule monofun_snd)
-apply (rule contlub_snd)
+apply (rule contI)
+apply (simp add: thelub_cprod)
+apply (erule cpo_lubI [OF ch2ch_snd])
 done
 
 lemma cont2cont_Pair [cont2cont]: