diff -r 244a02a2968b -r 4b32a46ffd29 src/HOL/NanoJava/AxSem.thy --- a/src/HOL/NanoJava/AxSem.thy Wed Aug 29 21:17:24 2001 +0200 +++ b/src/HOL/NanoJava/AxSem.thy Thu Aug 30 15:47:30 2001 +0200 @@ -78,13 +78,13 @@ Call: "[| A |-e {P} e1 {Q}; \a. A |-e {Q a} e2 {R a}; \a p l. A |- {\s'. \s. R a p s \ l = s \ s' = lupd(This\a)(lupd(Param\p)(reset_locs s))} - Meth C m {\s. S (s) (set_locs l s)} |] ==> + Meth (C,m) {\s. S (s) (set_locs l s)} |] ==> A |-e {P} {C}e1..m(e2) {S}" Meth: "\D. A |- {\s'. \s a. s = Addr a \ D = obj_class s a \ D <=C C \ P s \ s' = init_locs D m s} Impl (D,m) {Q} ==> - A |- {P} Meth C m {Q}" + A |- {P} Meth (C,m) {Q}" (*\z instead of \z in the conclusion and z restricted to type state due to limitations of the inductive package *)