equal
deleted
inserted
replaced
151 lemmas cont2contlubE = cont2contlub [THEN contlubE] |
151 lemmas cont2contlubE = cont2contlub [THEN contlubE] |
152 |
152 |
153 lemma contI2: |
153 lemma contI2: |
154 assumes mono: "monofun f" |
154 assumes mono: "monofun f" |
155 assumes less: "\<And>Y. \<lbrakk>chain Y; chain (\<lambda>i. f (Y i))\<rbrakk> |
155 assumes less: "\<And>Y. \<lbrakk>chain Y; chain (\<lambda>i. f (Y i))\<rbrakk> |
156 \<Longrightarrow> f (lub (range Y)) \<sqsubseteq> (\<Squnion>i. f (Y i))" |
156 \<Longrightarrow> f (\<Squnion>i. Y i) \<sqsubseteq> (\<Squnion>i. f (Y i))" |
157 shows "cont f" |
157 shows "cont f" |
158 apply (rule monocontlub2cont) |
158 apply (rule monocontlub2cont) |
159 apply (rule mono) |
159 apply (rule mono) |
160 apply (rule contlubI) |
160 apply (rule contlubI) |
161 apply (rule antisym_less) |
161 apply (rule antisym_less) |