equal
deleted
inserted
replaced
1550 qed |
1550 qed |
1551 |
1551 |
1552 lemma mcont_SUP [cont_intro, simp]: |
1552 lemma mcont_SUP [cont_intro, simp]: |
1553 "\<lbrakk> mcont lub ord Union op \<subseteq> f; \<And>y. mcont lub ord Sup op \<le> (\<lambda>x. g x y) \<rbrakk> |
1553 "\<lbrakk> mcont lub ord Union op \<subseteq> f; \<And>y. mcont lub ord Sup op \<le> (\<lambda>x. g x y) \<rbrakk> |
1554 \<Longrightarrow> mcont lub ord Sup op \<le> (\<lambda>x. \<Squnion>y\<in>f x. g x y)" |
1554 \<Longrightarrow> mcont lub ord Sup op \<le> (\<lambda>x. \<Squnion>y\<in>f x. g x y)" |
1555 by(blast intro: mcontI cont_SUP[OF assms] monotone_SUP mcont_mono) |
1555 by(blast intro: mcontI cont_SUP monotone_SUP mcont_mono) |
1556 |
1556 |
1557 end |
1557 end |
1558 |
1558 |
1559 lemma admissible_Ball [cont_intro, simp]: |
1559 lemma admissible_Ball [cont_intro, simp]: |
1560 "\<lbrakk> \<And>x. ccpo.admissible lub ord (\<lambda>A. P A x); |
1560 "\<lbrakk> \<And>x. ccpo.admissible lub ord (\<lambda>A. P A x); |