src/HOL/Probability/Product_Measure.thy
changeset 40873 1ef85f4e7097
parent 40872 7c556a9240de
child 41023 9118eb4eb8dc
equal deleted inserted replaced
40872:7c556a9240de 40873:1ef85f4e7097
  1363 proof -
  1363 proof -
  1364   interpret finite_product_sigma_finite M \<mu> "{}" by default (fact finite.emptyI)
  1364   interpret finite_product_sigma_finite M \<mu> "{}" by default (fact finite.emptyI)
  1365   have "\<And>A. measure (Pi\<^isub>E {} A) = 1"
  1365   have "\<And>A. measure (Pi\<^isub>E {} A) = 1"
  1366     using assms by (subst measure_times) auto
  1366     using assms by (subst measure_times) auto
  1367   then show ?thesis
  1367   then show ?thesis
  1368     unfolding positive_integral_alt simple_function_def simple_integral_def_raw
  1368     unfolding positive_integral_def simple_function_def simple_integral_def_raw
  1369   proof (simp add: P_empty, intro antisym)
  1369   proof (simp add: P_empty, intro antisym)
  1370     show "f (\<lambda>k. undefined) \<le> (SUP f:{g. g \<le> f}. f (\<lambda>k. undefined))"
  1370     show "f (\<lambda>k. undefined) \<le> (SUP f:{g. g \<le> f}. f (\<lambda>k. undefined))"
  1371       by (intro le_SUPI) auto
  1371       by (intro le_SUPI) auto
  1372     show "(SUP f:{g. g \<le> f}. f (\<lambda>k. undefined)) \<le> f (\<lambda>k. undefined)"
  1372     show "(SUP f:{g. g \<le> f}. f (\<lambda>k. undefined)) \<le> f (\<lambda>k. undefined)"
  1373       by (intro SUP_leI) (auto simp: le_fun_def)
  1373       by (intro SUP_leI) (auto simp: le_fun_def)