equal
deleted
inserted
replaced
245 unfolding cpow_def clists_def Field_card_of by (auto simp: card_of_mono1) |
245 unfolding cpow_def clists_def Field_card_of by (auto simp: card_of_mono1) |
246 |
246 |
247 lemma cpow_clists_czero: "\<lbrakk>A \<in> Field (cpow (clists r)) - {{}}; |A| =o czero\<rbrakk> \<Longrightarrow> False" |
247 lemma cpow_clists_czero: "\<lbrakk>A \<in> Field (cpow (clists r)) - {{}}; |A| =o czero\<rbrakk> \<Longrightarrow> False" |
248 unfolding cpow_def clists_def card_of_ordIso_czero_iff_empty by auto |
248 unfolding cpow_def clists_def card_of_ordIso_czero_iff_empty by auto |
249 |
249 |
250 lemma incl_UNION_I: |
|
251 assumes "i \<in> I" and "A \<subseteq> F i" |
|
252 shows "A \<subseteq> UNION I F" |
|
253 using assms by auto |
|
254 |
|
255 lemma Nil_clists: "{[]} \<subseteq> Field (clists r)" |
250 lemma Nil_clists: "{[]} \<subseteq> Field (clists r)" |
256 unfolding clists_def Field_card_of by auto |
251 unfolding clists_def Field_card_of by auto |
257 |
252 |
258 lemma Cons_clists: |
253 lemma Cons_clists: |
259 "\<lbrakk>x \<in> Field r; xs \<in> Field (clists r)\<rbrakk> \<Longrightarrow> x # xs \<in> Field (clists r)" |
254 "\<lbrakk>x \<in> Field r; xs \<in> Field (clists r)\<rbrakk> \<Longrightarrow> x # xs \<in> Field (clists r)" |