add restrict_sigma
authorhoelzl
Tue, 17 May 2011 12:22:40 +0200
changeset 42863 b9ff5a0aa12c
parent 42862 7d7627738e66
child 42864 403e1cba1123
add restrict_sigma
src/HOL/Probability/Sigma_Algebra.thy
--- a/src/HOL/Probability/Sigma_Algebra.thy	Tue May 17 12:21:58 2011 +0200
+++ b/src/HOL/Probability/Sigma_Algebra.thy	Tue May 17 12:22:40 2011 +0200
@@ -441,6 +441,18 @@
 lemma (in sigma_algebra) sigma_eq[simp]: "sigma M = M"
   unfolding sigma_def sigma_sets_eq by simp
 
+lemma restricted_sigma:
+  assumes S: "S \<in> sets (sigma M)" and M: "sets M \<subseteq> Pow (space M)"
+  shows "algebra.restricted_space (sigma M) S = sigma (algebra.restricted_space M S)"
+proof -
+  from S sigma_sets_into_sp[OF M]
+  have "S \<in> sigma_sets (space M) (sets M)" "S \<subseteq> space M"
+    by (auto simp: sigma_def)
+  from sigma_sets_Int[OF this]
+  show ?thesis
+    by (simp add: sigma_def)
+qed
+
 section {* Measurable functions *}
 
 definition