diff -r b227989b6ee6 -r 654cc47f6115 src/HOL/IMP/Comp_Rev.thy --- a/src/HOL/IMP/Comp_Rev.thy Thu Nov 03 15:54:19 2011 +1100 +++ b/src/HOL/IMP/Comp_Rev.thy Thu Nov 03 16:22:29 2011 +1100 @@ -18,8 +18,8 @@ definition "isuccs i n \ case i of JMP j \ {n + 1 + j} - | JMPFLESS j \ {n + 1 + j, n + 1} - | JMPFGE j \ {n + 1 + j, n + 1} + | JMPLESS j \ {n + 1 + j, n + 1} + | JMPGE j \ {n + 1 + j, n + 1} | _ \ {n +1}" text {* The possible successors pc's of an instruction list *} @@ -88,8 +88,8 @@ "succs [LOAD x] n = {n + 1}" "succs [STORE x] n = {n + 1}" "succs [JMP i] n = {n + 1 + i}" - "succs [JMPFGE i] n = {n + 1 + i, n + 1}" - "succs [JMPFLESS i] n = {n + 1 + i, n + 1}" + "succs [JMPGE i] n = {n + 1 + i, n + 1}" + "succs [JMPLESS i] n = {n + 1 + i, n + 1}" by (auto simp: succs_def isuccs_def) lemma succs_empty [iff]: "succs [] n = {}" @@ -176,8 +176,8 @@ "exits [LOAD x] = {1}" "exits [STORE x] = {1}" "i \ -1 \ exits [JMP i] = {1 + i}" - "i \ -1 \ exits [JMPFGE i] = {1 + i, 1}" - "i \ -1 \ exits [JMPFLESS i] = {1 + i, 1}" + "i \ -1 \ exits [JMPGE i] = {1 + i, 1}" + "i \ -1 \ exits [JMPLESS i] = {1 + i, 1}" by (auto simp: exits_def) lemma acomp_succs [simp]: