src/HOL/IMP/Abs_Int0.thy
changeset 49344 ce1ccb78ecda
parent 49095 7df19036392e
child 49396 73fb17ed2e08
--- a/src/HOL/IMP/Abs_Int0.thy	Wed Sep 12 23:38:12 2012 +0200
+++ b/src/HOL/IMP/Abs_Int0.thy	Thu Sep 13 10:28:48 2012 +0200
@@ -275,10 +275,10 @@
 "step' S (x ::= e {P}) =
   x ::= e {case S of None \<Rightarrow> None | Some S \<Rightarrow> Some(S(x := aval' e S))}" |
 "step' S (C1; C2) = step' S C1; step' (post C1) C2" |
-"step' S (IF b THEN {p1} C1 ELSE {p2} C2 {P}) =
-   IF b THEN {S} step' p1 C1 ELSE {S} step' p2 C2 {post C1 \<squnion> post C2}" |
-"step' S ({I} WHILE b DO {p} C {P}) =
-  {S \<squnion> post C} WHILE b DO {I} step' p C {I}"
+"step' S (IF b THEN {P1} C1 ELSE {P2} C2 {Q}) =
+   IF b THEN {S} step' P1 C1 ELSE {S} step' P2 C2 {post C1 \<squnion> post C2}" |
+"step' S ({I} WHILE b DO {P} C {Q}) =
+  {S \<squnion> post C} WHILE b DO {I} step' P C {I}"
 
 definition AI :: "com \<Rightarrow> 'av st option acom option" where
 "AI = lpfp (step' \<top>)"