Probability: fix proof
authorhoelzl
Fri, 30 Sep 2016 15:35:46 +0200
changeset 63973 b09f16aeb694
parent 63972 c98d1dd7eba1
child 63974 721810140424
Probability: fix proof
src/HOL/Probability/Probability_Mass_Function.thy
--- a/src/HOL/Probability/Probability_Mass_Function.thy	Fri Sep 30 15:35:43 2016 +0200
+++ b/src/HOL/Probability/Probability_Mass_Function.thy	Fri Sep 30 15:35:46 2016 +0200
@@ -1936,7 +1936,7 @@
     by simp
   also from assms
     have "\<dots> = (\<Sum>x\<in>set_pmf (pmf_of_list xs) \<inter> A. ennreal (sum_list (map snd [z\<leftarrow>xs . fst z = x])))"
-    by (subst nn_integral_measure_pmf_finite) (simp_all add: finite_set_pmf_of_list pmf_pmf_of_list)
+    by (subst nn_integral_measure_pmf_finite) (simp_all add: finite_set_pmf_of_list pmf_pmf_of_list Int_def)
   also from assms
     have "\<dots> = ennreal (\<Sum>x\<in>set_pmf (pmf_of_list xs) \<inter> A. sum_list (map snd [z\<leftarrow>xs . fst z = x]))"
     by (subst setsum_ennreal) (auto simp: pmf_of_list_wf_def intro!: sum_list_nonneg)