src/HOL/Probability/Tree_Space.thy
changeset 70688 3d894e1cfc75
parent 69655 2b56cbb02e8a
equal deleted inserted replaced
70682:4c53227f4b73 70688:3d894e1cfc75
   244     using A by (intro sets.Un Node_in_tree_sigma pair_measureI) auto
   244     using A by (intro sets.Un Node_in_tree_sigma pair_measureI) auto
   245   finally show "value -` A \<inter> space (restrict_space (tree_sigma M) (- {Leaf})) \<in>
   245   finally show "value -` A \<inter> space (restrict_space (tree_sigma M) (- {Leaf})) \<in>
   246       sets (restrict_space (tree_sigma M) (- {Leaf}))"
   246       sets (restrict_space (tree_sigma M) (- {Leaf}))"
   247     by (auto simp: sets_restrict_space_iff space_restrict_space)
   247     by (auto simp: sets_restrict_space_iff space_restrict_space)
   248 qed
   248 qed
   249 
       
   250 lemma measurable_restrict_mono:
       
   251   assumes f: "f \<in> restrict_space M A \<rightarrow>\<^sub>M N" and "B \<subseteq> A"
       
   252   shows "f \<in> restrict_space M B \<rightarrow>\<^sub>M N"
       
   253 by (rule measurable_compose[OF measurable_restrict_space3 f])
       
   254    (insert \<open>B \<subseteq> A\<close>, auto)
       
   255 
       
   256 
   249 
   257 lemma measurable_value[measurable (raw)]:
   250 lemma measurable_value[measurable (raw)]:
   258   assumes "f \<in> X \<rightarrow>\<^sub>M tree_sigma M"
   251   assumes "f \<in> X \<rightarrow>\<^sub>M tree_sigma M"
   259     and "\<And>x. x \<in> space X \<Longrightarrow> f x \<noteq> Leaf"
   252     and "\<And>x. x \<in> space X \<Longrightarrow> f x \<noteq> Leaf"
   260   shows "(\<lambda>\<omega>. value (f \<omega>)) \<in> X \<rightarrow>\<^sub>M M"
   253   shows "(\<lambda>\<omega>. value (f \<omega>)) \<in> X \<rightarrow>\<^sub>M M"