diff -r 5ddbdbadba06 -r 0848ab6fe5fc src/HOL/MicroJava/Comp/DefsComp.thy --- a/src/HOL/MicroJava/Comp/DefsComp.thy Thu Apr 22 11:02:22 2004 +0200 +++ b/src/HOL/MicroJava/Comp/DefsComp.thy Thu Apr 22 12:11:17 2004 +0200 @@ -26,8 +26,6 @@ "gmb G cn si \ snd(snd(the(method (G,cn) si)))" gis :: "jvm_method \ bytecode" "gis \ fst \ snd \ snd" - glvs :: "java_mb \ State.locals \ locvars" - "glvs jmb loc \ map (the\loc) (gjmb_plns jmb)" (* jmb = aus einem JavaMaethodBody *) gjmb_pns :: "java_mb \ vname list" "gjmb_pns \ fst" @@ -36,6 +34,9 @@ gjmb_res :: "java_mb \ expr" "gjmb_res \ snd\snd\snd" gjmb_plns :: "java_mb \ vname list" "gjmb_plns \ \jmb. gjmb_pns jmb @ map fst (gjmb_lvs jmb)" + + glvs :: "java_mb \ State.locals \ locvars" + "glvs jmb loc \ map (the\loc) (gjmb_plns jmb)" lemmas gdefs = gx_def gh_def gl_def gmb_def gis_def glvs_def lemmas gjmbdefs = gjmb_pns_def gjmb_lvs_def gjmb_blk_def gjmb_res_def gjmb_plns_def