equal
deleted
inserted
replaced
843 assume "indep_vars M' X I" |
843 assume "indep_vars M' X I" |
844 fix A assume "A \<in> sets P.P" |
844 fix A assume "A \<in> sets P.P" |
845 moreover |
845 moreover |
846 have "D.prob A = P.prob A" |
846 have "D.prob A = P.prob A" |
847 proof (rule prob_space_unique_Int_stable) |
847 proof (rule prob_space_unique_Int_stable) |
848 show "prob_space ?D'" by default |
848 show "prob_space ?D'" by unfold_locales |
849 show "prob_space (Pi\<^isub>M I ?M)" by default |
849 show "prob_space (Pi\<^isub>M I ?M)" by unfold_locales |
850 show "Int_stable P.G" using M'.Int |
850 show "Int_stable P.G" using M'.Int |
851 by (intro Int_stable_product_algebra_generator) (simp add: Int_stable_def) |
851 by (intro Int_stable_product_algebra_generator) (simp add: Int_stable_def) |
852 show "space P.G \<in> sets P.G" |
852 show "space P.G \<in> sets P.G" |
853 using M'.top by (simp add: product_algebra_generator_def) |
853 using M'.top by (simp add: product_algebra_generator_def) |
854 show "space ?D' = space P.G" "sets ?D' = sets (sigma P.G)" |
854 show "space ?D' = space P.G" "sets ?D' = sets (sigma P.G)" |
961 by fact |
961 by fact |
962 show "space ?P \<in> sets ?P" |
962 show "space ?P \<in> sets ?P" |
963 unfolding space_pair_measure[simplified pair_measure_def space_sigma] |
963 unfolding space_pair_measure[simplified pair_measure_def space_sigma] |
964 using X.top Y.top by (auto intro!: pair_measure_generatorI) |
964 using X.top Y.top by (auto intro!: pair_measure_generatorI) |
965 |
965 |
966 show "prob_space ?J" by default |
966 show "prob_space ?J" by unfold_locales |
967 show "space ?J = space ?P" |
967 show "space ?J = space ?P" |
968 by (simp add: pair_measure_generator_def space_pair_measure) |
968 by (simp add: pair_measure_generator_def space_pair_measure) |
969 show "sets ?J = sets (sigma ?P)" |
969 show "sets ?J = sets (sigma ?P)" |
970 by (simp add: pair_measure_def) |
970 by (simp add: pair_measure_def) |
971 |
971 |
972 show "prob_space XY.P" by default |
972 show "prob_space XY.P" by unfold_locales |
973 show "space XY.P = space ?P" "sets XY.P = sets (sigma ?P)" |
973 show "space XY.P = space ?P" "sets XY.P = sets (sigma ?P)" |
974 by (simp_all add: pair_measure_generator_def pair_measure_def) |
974 by (simp_all add: pair_measure_generator_def pair_measure_def) |
975 |
975 |
976 show "A \<in> sets (sigma ?P)" |
976 show "A \<in> sets (sigma ?P)" |
977 using `A \<in> sets P` unfolding P_def pair_measure_def by simp |
977 using `A \<in> sets P` unfolding P_def pair_measure_def by simp |