2297 qed auto |
2297 qed auto |
2298 qed |
2298 qed |
2299 |
2299 |
2300 subsubsection {* Restricted Space Sigma Algebra *} |
2300 subsubsection {* Restricted Space Sigma Algebra *} |
2301 |
2301 |
2302 definition "restrict_space M \<Omega> = measure_of \<Omega> ((op \<inter> \<Omega>) ` sets M) (\<lambda>A. emeasure M (A \<inter> \<Omega>))" |
2302 definition restrict_space where |
2303 |
2303 "restrict_space M \<Omega> = measure_of (\<Omega> \<inter> space M) ((op \<inter> \<Omega>) ` sets M) (emeasure M)" |
2304 lemma space_restrict_space: "space (restrict_space M \<Omega>) = \<Omega>" |
2304 |
2305 unfolding restrict_space_def by (subst space_measure_of) auto |
2305 lemma space_restrict_space: "space (restrict_space M \<Omega>) = \<Omega> \<inter> space M" |
2306 |
2306 using sets.sets_into_space unfolding restrict_space_def by (subst space_measure_of) auto |
2307 lemma sets_restrict_space: "\<Omega> \<subseteq> space M \<Longrightarrow> sets (restrict_space M \<Omega>) = (op \<inter> \<Omega>) ` sets M" |
2307 |
2308 using sigma_sets_vimage[of "\<lambda>x. x" \<Omega> "space M" "sets M"] |
2308 lemma space_restrict_space2: "\<Omega> \<in> sets M \<Longrightarrow> space (restrict_space M \<Omega>) = \<Omega>" |
2309 unfolding restrict_space_def |
2309 by (simp add: space_restrict_space sets.sets_into_space) |
2310 by (subst sets_measure_of) (auto simp: sets.sigma_sets_eq Int_commute[of _ \<Omega>] sets.space_closed) |
2310 |
|
2311 lemma sets_restrict_space: "sets (restrict_space M \<Omega>) = (op \<inter> \<Omega>) ` sets M" |
|
2312 proof - |
|
2313 have "sigma_sets (\<Omega> \<inter> space M) ((\<lambda>X. X \<inter> (\<Omega> \<inter> space M)) ` sets M) = |
|
2314 (\<lambda>X. X \<inter> (\<Omega> \<inter> space M)) ` sets M" |
|
2315 using sigma_sets_vimage[of "\<lambda>x. x" "\<Omega> \<inter> space M" "space M" "sets M"] sets.space_closed[of M] |
|
2316 by (simp add: sets.sigma_sets_eq) |
|
2317 moreover have "(\<lambda>X. X \<inter> (\<Omega> \<inter> space M)) ` sets M = (op \<inter> \<Omega>) ` sets M" |
|
2318 using sets.sets_into_space by (intro image_cong) auto |
|
2319 ultimately show ?thesis |
|
2320 using sets.sets_into_space[of _ M] unfolding restrict_space_def |
|
2321 by (subst sets_measure_of) fastforce+ |
|
2322 qed |
2311 |
2323 |
2312 lemma sets_restrict_space_iff: |
2324 lemma sets_restrict_space_iff: |
2313 "\<Omega> \<in> sets M \<Longrightarrow> A \<in> sets (restrict_space M \<Omega>) \<longleftrightarrow> (A \<subseteq> \<Omega> \<and> A \<in> sets M)" |
2325 "\<Omega> \<inter> space M \<in> sets M \<Longrightarrow> A \<in> sets (restrict_space M \<Omega>) \<longleftrightarrow> (A \<subseteq> \<Omega> \<and> A \<in> sets M)" |
2314 by (subst sets_restrict_space) (auto dest: sets.sets_into_space) |
2326 proof (subst sets_restrict_space, safe) |
|
2327 fix A assume "\<Omega> \<inter> space M \<in> sets M" and A: "A \<in> sets M" |
|
2328 then have "(\<Omega> \<inter> space M) \<inter> A \<in> sets M" |
|
2329 by rule |
|
2330 also have "(\<Omega> \<inter> space M) \<inter> A = \<Omega> \<inter> A" |
|
2331 using sets.sets_into_space[OF A] by auto |
|
2332 finally show "\<Omega> \<inter> A \<in> sets M" |
|
2333 by auto |
|
2334 qed auto |
2315 |
2335 |
2316 lemma measurable_restrict_space1: |
2336 lemma measurable_restrict_space1: |
2317 assumes \<Omega>: "\<Omega> \<in> sets M" and f: "f \<in> measurable M N" shows "f \<in> measurable (restrict_space M \<Omega>) N" |
2337 assumes \<Omega>: "\<Omega> \<inter> space M \<in> sets M" and f: "f \<in> measurable M N" |
|
2338 shows "f \<in> measurable (restrict_space M \<Omega>) N" |
2318 unfolding measurable_def |
2339 unfolding measurable_def |
2319 proof (intro CollectI conjI ballI) |
2340 proof (intro CollectI conjI ballI) |
2320 show sp: "f \<in> space (restrict_space M \<Omega>) \<rightarrow> space N" |
2341 show sp: "f \<in> space (restrict_space M \<Omega>) \<rightarrow> space N" |
2321 using measurable_space[OF f] sets.sets_into_space[OF \<Omega>] by (auto simp: space_restrict_space) |
2342 using measurable_space[OF f] sets.sets_into_space[OF \<Omega>] by (auto simp: space_restrict_space) |
2322 |
2343 |
2323 fix A assume "A \<in> sets N" |
2344 fix A assume "A \<in> sets N" |
2324 have "f -` A \<inter> space (restrict_space M \<Omega>) = (f -` A \<inter> space M) \<inter> \<Omega>" |
2345 have "f -` A \<inter> space (restrict_space M \<Omega>) = (f -` A \<inter> space M) \<inter> (\<Omega> \<inter> space M)" |
2325 using sets.sets_into_space[OF \<Omega>] by (auto simp: space_restrict_space) |
2346 using sets.sets_into_space[OF \<Omega>] by (auto simp: space_restrict_space) |
2326 also have "\<dots> \<in> sets (restrict_space M \<Omega>)" |
2347 also have "\<dots> \<in> sets (restrict_space M \<Omega>)" |
2327 unfolding sets_restrict_space_iff[OF \<Omega>] |
2348 unfolding sets_restrict_space_iff[OF \<Omega>] |
2328 using measurable_sets[OF f `A \<in> sets N`] \<Omega> by blast |
2349 using measurable_sets[OF f `A \<in> sets N`] \<Omega> by blast |
2329 finally show "f -` A \<inter> space (restrict_space M \<Omega>) \<in> sets (restrict_space M \<Omega>)" . |
2350 finally show "f -` A \<inter> space (restrict_space M \<Omega>) \<in> sets (restrict_space M \<Omega>)" . |
2330 qed |
2351 qed |
2331 |
2352 |
2332 lemma measurable_restrict_space2: |
2353 lemma measurable_restrict_space2: |
2333 "\<Omega> \<in> sets N \<Longrightarrow> f \<in> space M \<rightarrow> \<Omega> \<Longrightarrow> f \<in> measurable M N \<Longrightarrow> f \<in> measurable M (restrict_space N \<Omega>)" |
2354 "\<Omega> \<in> sets N \<Longrightarrow> f \<in> space M \<rightarrow> \<Omega> \<Longrightarrow> f \<in> measurable M N \<Longrightarrow> |
|
2355 f \<in> measurable M (restrict_space N \<Omega>)" |
2334 by (simp add: measurable_def space_restrict_space sets_restrict_space_iff) |
2356 by (simp add: measurable_def space_restrict_space sets_restrict_space_iff) |
2335 |
2357 |
2336 end |
2358 end |
|
2359 |