equal
deleted
inserted
replaced
901 sigma_sets (space M) {X i -` A \<inter> space M |A. A \<in> sets (M' i)}" |
901 sigma_sets (space M) {X i -` A \<inter> space M |A. A \<in> sets (M' i)}" |
902 by (intro sigma_sets_subseteq) (auto simp: vimage_comp) |
902 by (intro sigma_sets_subseteq) (auto simp: vimage_comp) |
903 qed |
903 qed |
904 qed |
904 qed |
905 |
905 |
|
906 lemma (in prob_space) indep_vars_compose2: |
|
907 assumes "indep_vars M' X I" |
|
908 assumes rv: "\<And>i. i \<in> I \<Longrightarrow> Y i \<in> measurable (M' i) (N i)" |
|
909 shows "indep_vars N (\<lambda>i x. Y i (X i x)) I" |
|
910 using indep_vars_compose [OF assms] by (simp add: comp_def) |
|
911 |
906 lemma (in prob_space) indep_var_compose: |
912 lemma (in prob_space) indep_var_compose: |
907 assumes "indep_var M1 X1 M2 X2" "Y1 \<in> measurable M1 N1" "Y2 \<in> measurable M2 N2" |
913 assumes "indep_var M1 X1 M2 X2" "Y1 \<in> measurable M1 N1" "Y2 \<in> measurable M2 N2" |
908 shows "indep_var N1 (Y1 \<circ> X1) N2 (Y2 \<circ> X2)" |
914 shows "indep_var N1 (Y1 \<circ> X1) N2 (Y2 \<circ> X2)" |
909 proof - |
915 proof - |
910 have "indep_vars (case_bool N1 N2) (\<lambda>b. case_bool Y1 Y2 b \<circ> case_bool X1 X2 b) UNIV" |
916 have "indep_vars (case_bool N1 N2) (\<lambda>b. case_bool Y1 Y2 b \<circ> case_bool X1 X2 b) UNIV" |