src/HOL/Probability/Nonnegative_Lebesgue_Integration.thy
changeset 57275 0ddb5b755cdc
parent 57137 f174712d0a84
child 57418 6ab1c7cb0b8d
equal deleted inserted replaced
57274:0acfdb151e52 57275:0ddb5b755cdc
  1988     integral\<^sup>N (density M f) g' = (\<integral>\<^sup>+ x. f x * g' x \<partial>M)"
  1988     integral\<^sup>N (density M f) g' = (\<integral>\<^sup>+ x. f x * g' x \<partial>M)"
  1989   by (subst (1 2) nn_integral_max_0[symmetric])
  1989   by (subst (1 2) nn_integral_max_0[symmetric])
  1990      (auto intro!: nn_integral_cong_AE
  1990      (auto intro!: nn_integral_cong_AE
  1991            simp: measurable_If max_def ereal_zero_le_0_iff nn_integral_density')
  1991            simp: measurable_If max_def ereal_zero_le_0_iff nn_integral_density')
  1992 
  1992 
       
  1993 lemma density_distr:
       
  1994   assumes [measurable]: "f \<in> borel_measurable N" "X \<in> measurable M N"
       
  1995   shows "density (distr M N X) f = distr (density M (\<lambda>x. f (X x))) N X"
       
  1996   by (intro measure_eqI)
       
  1997      (auto simp add: emeasure_density nn_integral_distr emeasure_distr
       
  1998            split: split_indicator intro!: nn_integral_cong)
       
  1999 
  1993 lemma emeasure_restricted:
  2000 lemma emeasure_restricted:
  1994   assumes S: "S \<in> sets M" and X: "X \<in> sets M"
  2001   assumes S: "S \<in> sets M" and X: "X \<in> sets M"
  1995   shows "emeasure (density M (indicator S)) X = emeasure M (S \<inter> X)"
  2002   shows "emeasure (density M (indicator S)) X = emeasure M (S \<inter> X)"
  1996 proof -
  2003 proof -
  1997   have "emeasure (density M (indicator S)) X = (\<integral>\<^sup>+x. indicator S x * indicator X x \<partial>M)"
  2004   have "emeasure (density M (indicator S)) X = (\<integral>\<^sup>+x. indicator S x * indicator X x \<partial>M)"