src/HOL/BNF_Cardinal_Arithmetic.thy
changeset 69276 3d954183b707
parent 67613 ce654b0e6d69
child 75624 22d1c5f2b9f4
equal deleted inserted replaced
69275:9bbd5497befd 69276:3d954183b707
   686 
   686 
   687 lemma Cinfinite_cardSuc: "Cinfinite r \<Longrightarrow> Cinfinite (cardSuc r)"
   687 lemma Cinfinite_cardSuc: "Cinfinite r \<Longrightarrow> Cinfinite (cardSuc r)"
   688 by (simp add: cinfinite_def cardSuc_Card_order cardSuc_finite)
   688 by (simp add: cinfinite_def cardSuc_Card_order cardSuc_finite)
   689 
   689 
   690 lemma cardSuc_UNION_Cinfinite:
   690 lemma cardSuc_UNION_Cinfinite:
   691   assumes "Cinfinite r" "relChain (cardSuc r) As" "B \<le> (UN i : Field (cardSuc r). As i)" "|B| <=o r"
   691   assumes "Cinfinite r" "relChain (cardSuc r) As" "B \<le> (\<Union>i \<in> Field (cardSuc r). As i)" "|B| <=o r"
   692   shows "\<exists>i \<in> Field (cardSuc r). B \<le> As i"
   692   shows "\<exists>i \<in> Field (cardSuc r). B \<le> As i"
   693 using cardSuc_UNION assms unfolding cinfinite_def by blast
   693 using cardSuc_UNION assms unfolding cinfinite_def by blast
   694 
   694 
   695 end
   695 end