equal
deleted
inserted
replaced
69 |
69 |
70 locale sigma_algebra = algebra + |
70 locale sigma_algebra = algebra + |
71 assumes countable_UN [intro]: |
71 assumes countable_UN [intro]: |
72 "!!A. range A \<subseteq> sets M \<Longrightarrow> (\<Union>i::nat. A i) \<in> sets M" |
72 "!!A. range A \<subseteq> sets M \<Longrightarrow> (\<Union>i::nat. A i) \<in> sets M" |
73 |
73 |
74 lemma (in sigma_algebra) countable_INT: |
74 lemma (in sigma_algebra) countable_INT [intro]: |
75 assumes a: "range a \<subseteq> sets M" |
75 assumes a: "range a \<subseteq> sets M" |
76 shows "(\<Inter>i::nat. a i) \<in> sets M" |
76 shows "(\<Inter>i::nat. a i) \<in> sets M" |
77 proof - |
77 proof - |
78 have "space M - (\<Union>i. space M - a i) \<in> sets M" using a |
78 have "space M - (\<Union>i. space M - a i) \<in> sets M" using a |
79 by (blast intro: countable_UN compl_sets a) |
79 by (blast intro: countable_UN compl_sets a) |
81 have "(\<Inter>i. a i) = space M - (\<Union>i. space M - a i)" using space_closed a |
81 have "(\<Inter>i. a i) = space M - (\<Union>i. space M - a i)" using space_closed a |
82 by blast |
82 by blast |
83 ultimately show ?thesis by metis |
83 ultimately show ?thesis by metis |
84 qed |
84 qed |
85 |
85 |
|
86 lemma (in sigma_algebra) gen_countable_UN: |
|
87 fixes f :: "nat \<Rightarrow> 'c" |
|
88 shows "I = range f \<Longrightarrow> range A \<subseteq> sets M \<Longrightarrow> (\<Union>x\<in>I. A x) \<in> sets M" |
|
89 by auto |
|
90 |
|
91 lemma (in sigma_algebra) gen_countable_INT: |
|
92 fixes f :: "nat \<Rightarrow> 'c" |
|
93 shows "I = range f \<Longrightarrow> range A \<subseteq> sets M \<Longrightarrow> (\<Inter>x\<in>I. A x) \<in> sets M" |
|
94 by auto |
86 |
95 |
87 lemma algebra_Pow: |
96 lemma algebra_Pow: |
88 "algebra (| space = sp, sets = Pow sp |)" |
97 "algebra (| space = sp, sets = Pow sp |)" |
89 by (auto simp add: algebra_def) |
98 by (auto simp add: algebra_def) |
90 |
99 |