diff -r 42b6186fc0e4 -r 70d4d9e5707b src/HOL/Probability/Embed_Measure.thy --- a/src/HOL/Probability/Embed_Measure.thy Thu Jul 21 10:52:27 2016 +0200 +++ b/src/HOL/Probability/Embed_Measure.thy Fri Jul 22 08:02:37 2016 +0200 @@ -33,10 +33,10 @@ finally show "f ` space M - s \ {f ` A |A. A \ sets M}" . next fix A :: "nat \ _" assume "range A \ {f ` A |A. A \ sets M}" - then obtain A' where "\i. A i = f ` A' i" "\i. A' i \ sets M" + then obtain A' where A': "\i. A i = f ` A' i" "\i. A' i \ sets M" by (auto simp: subset_eq choice_iff) - moreover from this have "(\x. f ` A' x) = f ` (\x. A' x)" by blast - ultimately show "(\i. A i) \ {f ` A |A. A \ sets M}" + then have "(\x. f ` A' x) = f ` (\x. A' x)" by blast + with A' show "(\i. A i) \ {f ` A |A. A \ sets M}" by simp blast qed (auto dest: sets.sets_into_space) @@ -81,7 +81,7 @@ proof- { fix A assume A: "A \ sets M" - also from this have "A = A \ space M" by auto + also from A have "A = A \ space M" by auto also have "... = f -` f ` A \ space M" using A assms by (auto dest: inj_onD sets.sets_into_space) finally have "f -` f ` A \ space M \ sets M" .