diff -r 2f5f6824f888 -r 297dcbf64526 src/HOL/MicroJava/J/Eval.thy --- a/src/HOL/MicroJava/J/Eval.thy Fri Jul 14 16:32:44 2000 +0200 +++ b/src/HOL/MicroJava/J/Eval.thy Fri Jul 14 16:32:51 2000 +0200 @@ -7,7 +7,7 @@ execution of Java expressions and statements *) -Eval = State + +Eval = State + WellType + consts eval :: "java_mb prog \\ (xstate \\ expr \\ val \\ xstate) set" @@ -73,7 +73,7 @@ G\\(np a' x1,s1) -e2\\v \\ (x2,s2); h = heap s2; (c,fs) = the (h a); h' = h(a\\(c,(fs((fn,T)\\v))))\\ \\ - G\\Norm s0 -{T}e1..fn\\=e2\\v\\ c_hupd h' (x2,s2)" + G\\Norm s0 -{T}e1..fn:=e2\\v\\ c_hupd h' (x2,s2)" (* cf. 15.11.4.1, 15.11.4.2, 15.11.4.4, 15.11.4.5, 14.15 *) Call "\\G\\Norm s0 -e\\a'\\ s1; a = the_Addr a';