diff -r 5da32dc55cd8 -r afe886a04198 src/HOL/Probability/Projective_Family.thy --- a/src/HOL/Probability/Projective_Family.thy Wed Nov 07 14:41:49 2012 +0100 +++ b/src/HOL/Probability/Projective_Family.thy Fri Nov 09 14:14:45 2012 +0100 @@ -28,8 +28,6 @@ assumes prob_space: "\J. finite J \ prob_space (P J)" assumes proj_space: "\J. finite J \ space (P J) = space (PiM J M)" assumes proj_sets: "\J. finite J \ sets (P J) = sets (PiM J M)" - assumes proj_finite_measure: "\J. finite J \ emeasure (P J) (space (PiM J M)) \ \" - assumes measure_space: "\i. prob_space (M i)" begin lemma emeasure_PiP: @@ -79,8 +77,7 @@ let ?\ = "(\\<^isub>E k\J. space (M k))" show "Int_stable ?J" by (rule Int_stable_PiE) - interpret finite_measure "P J" using proj_finite_measure `finite J` - by (intro finite_measureI) (simp add: proj_space) + interpret prob_space "P J" using prob_space `finite J` by simp show "emeasure ?P (?F _) \ \" using assms `finite J` by (auto simp: emeasure_PiP) show "?J \ Pow ?\" by (auto simp: Pi_iff dest: sets_into_space) show "sets (PiP J M P) = sigma_sets ?\ ?J" "sets (P J) = sigma_sets ?\ ?J" @@ -104,7 +101,4 @@ end -sublocale projective_family \ M: prob_space "M i" for i - by (rule measure_space) - end