equal
deleted
inserted
replaced
273 proof cases |
273 proof cases |
274 assume "X \<noteq> {}" |
274 assume "X \<noteq> {}" |
275 hence "\<Union>X = (\<Union>n. from_nat_into X n)" |
275 hence "\<Union>X = (\<Union>n. from_nat_into X n)" |
276 using assms by (auto cong del: SUP_cong) |
276 using assms by (auto cong del: SUP_cong) |
277 also have "\<dots> \<in> M" using assms |
277 also have "\<dots> \<in> M" using assms |
278 by (auto intro!: countable_nat_UN) (metis \<open>X \<noteq> {}\<close> from_nat_into set_mp) |
278 by (auto intro!: countable_nat_UN) (metis \<open>X \<noteq> {}\<close> from_nat_into subsetD) |
279 finally show ?thesis . |
279 finally show ?thesis . |
280 qed simp |
280 qed simp |
281 |
281 |
282 lemma (in sigma_algebra) countable_UN[intro]: |
282 lemma (in sigma_algebra) countable_UN[intro]: |
283 fixes A :: "'i::countable \<Rightarrow> 'a set" |
283 fixes A :: "'i::countable \<Rightarrow> 'a set" |