src/HOL/IMP/VC.thy
changeset 1696 e84bff5c519b
parent 1481 03f096efa26d
child 1900 c7a869229091
--- a/src/HOL/IMP/VC.thy	Sat Apr 27 12:09:21 1996 +0200
+++ b/src/HOL/IMP/VC.thy	Sat Apr 27 18:47:31 1996 +0200
@@ -23,9 +23,9 @@
 
 primrec wp acom
   wp_Askip  "wp Askip Q = Q"
-  wp_Aass   "wp (Aass x a) Q = (%s.Q(s[A a s/x]))"
+  wp_Aass   "wp (Aass x a) Q = (%s.Q(s[a s/x]))"
   wp_Asemi  "wp (Asemi c d) Q = wp c (wp d Q)"
-  wp_Aif    "wp (Aif b c d) Q = (%s. (B b s-->wp c Q s)&(~B b s-->wp d Q s))" 
+  wp_Aif    "wp (Aif b c d) Q = (%s. (b s-->wp c Q s) & (~b s-->wp d Q s))" 
   wp_Awhile "wp (Awhile b I c) Q = I"
 
 primrec vc acom
@@ -33,11 +33,11 @@
   vc_Aass   "vc (Aass x a) Q = (%s.True)"
   vc_Asemi  "vc (Asemi c d) Q = (%s. vc c (wp d Q) s & vc d Q s)"
   vc_Aif    "vc (Aif b c d) Q = (%s. vc c Q s & vc d Q s)" 
-  vc_Awhile "vc (Awhile b I c) Q = (%s. (I s & ~B b s --> Q s) &
-                              (I s & B b s --> wp c I s) & vc c I s)"
+  vc_Awhile "vc (Awhile b I c) Q = (%s. (I s & ~b s --> Q s) &
+                              (I s & b s --> wp c I s) & vc c I s)"
 
 primrec astrip acom
-  astrip_Askip  "astrip Askip = Skip"
+  astrip_Askip  "astrip Askip = SKIP"
   astrip_Aass   "astrip (Aass x a) = (x:=a)"
   astrip_Asemi  "astrip (Asemi c d) = (astrip c;astrip d)"
   astrip_Aif    "astrip (Aif b c d) = (IF b THEN astrip c ELSE astrip d)"
@@ -48,7 +48,7 @@
   vcwp_Askip
   "vcwp Askip Q = (%s.True, Q)"
   vcwp_Aass
-  "vcwp (Aass x a) Q = (%s.True, %s.Q(s[A a s/x]))"
+  "vcwp (Aass x a) Q = (%s.True, %s.Q(s[a s/x]))"
   vcwp_Asemi
   "vcwp (Asemi c d) Q = (let (vcd,wpd) = vcwp d Q;
                             (vcc,wpc) = vcwp c wpd
@@ -57,10 +57,10 @@
   "vcwp (Aif b c d) Q = (let (vcd,wpd) = vcwp d Q;
                             (vcc,wpc) = vcwp c Q
                          in (%s. vcc s & vcd s,
-                             %s.(B b s-->wpc s) & (~B b s-->wpd s)))"
+                             %s.(b s-->wpc s) & (~b s-->wpd s)))"
   vcwp_Awhile
   "vcwp (Awhile b I c) Q = (let (vcc,wpc) = vcwp c I
-                            in (%s. (I s & ~B b s --> Q s) &
-                                    (I s & B b s --> wpc s) & vcc s, I))"
+                            in (%s. (I s & ~b s --> Q s) &
+                                    (I s & b s --> wpc s) & vcc s, I))"
 
 end