diff -r dfe747e72fa8 -r d31085f07f60 src/HOL/Probability/Infinite_Product_Measure.thy --- a/src/HOL/Probability/Infinite_Product_Measure.thy Wed Apr 25 19:26:00 2012 +0200 +++ b/src/HOL/Probability/Infinite_Product_Measure.thy Wed Apr 25 19:26:27 2012 +0200 @@ -8,21 +8,6 @@ imports Probability_Measure Caratheodory begin -lemma sigma_sets_mono: assumes "A \ sigma_sets X B" shows "sigma_sets X A \ sigma_sets X B" -proof - fix x assume "x \ sigma_sets X A" then show "x \ sigma_sets X B" - by induct (insert `A \ sigma_sets X B`, auto intro: sigma_sets.intros) -qed - -lemma sigma_sets_mono': assumes "A \ B" shows "sigma_sets X A \ sigma_sets X B" -proof - fix x assume "x \ sigma_sets X A" then show "x \ sigma_sets X B" - by induct (insert `A \ B`, auto intro: sigma_sets.intros) -qed - -lemma sigma_sets_superset_generator: "A \ sigma_sets X A" - by (auto intro: sigma_sets.Basic) - lemma (in product_sigma_finite) assumes IJ: "I \ J = {}" "finite I" "finite J" and A: "A \ sets (Pi\<^isub>M (I \ J) M)" shows emeasure_fold_integral: @@ -187,7 +172,8 @@ lemma (in product_prob_space) algebra_generator: assumes "I \ {}" shows "algebra (\\<^isub>E i\I. space (M i)) generator" (is "algebra ?\ ?G") -proof + unfolding algebra_def algebra_axioms_def ring_of_sets_iff +proof (intro conjI ballI) let ?G = generator show "?G \ Pow ?\" by (auto simp: generator_def prod_emb_def)