src/HOL/MicroJava/BV/LBVCorrect.thy
changeset 23281 e26ec695c9b3
parent 16417 9bc16273c2d4
child 23464 bc2563c37b1a
--- a/src/HOL/MicroJava/BV/LBVCorrect.thy	Wed Jun 06 19:12:40 2007 +0200
+++ b/src/HOL/MicroJava/BV/LBVCorrect.thy	Wed Jun 06 19:12:59 2007 +0200
@@ -88,7 +88,7 @@
     also    
     from s2 merge have "\<dots> \<noteq> \<top>" (is "?merge \<noteq> _") by simp
     with cert_in_A step_in_A
-    have "?merge = (map snd [(p',t')\<in>?step pc. p'=pc+1] ++_f (c!(pc+1)))"
+    have "?merge = (map snd [(p',t') \<leftarrow> ?step pc. p'=pc+1] ++_f (c!(pc+1)))"
       by (rule merge_not_top_s) 
     finally
     have "s' <=_r ?s2" using step_in_A cert_in_A True step