src/HOL/UNITY/Handshake.thy
changeset 5596 b29d18d8c4d2
parent 5584 aad639e56d4e
child 5648 fe887910e32e
--- a/src/HOL/UNITY/Handshake.thy	Thu Oct 01 18:27:55 1998 +0200
+++ b/src/HOL/UNITY/Handshake.thy	Thu Oct 01 18:28:18 1998 +0200
@@ -21,16 +21,14 @@
     "cmdF == {(s,s'). s' = s (|NF:= Suc(NF s), BB:=False|) & BB s}"
 
   prgF :: "state program"
-    "prgF == (|Init = {s. NF s = 0 & BB s},
-	       Acts0 = {cmdF}|)"
+    "prgF == mk_program ({s. NF s = 0 & BB s}, {cmdF})"
 
   (*G's program*)
   cmdG :: "(state*state) set"
     "cmdG == {(s,s'). s' = s (|NG:= Suc(NG s), BB:=True|) & ~ BB s}"
 
   prgG :: "state program"
-    "prgG == (|Init = {s. NG s = 0 & BB s},
-	       Acts0 = {cmdG}|)"
+    "prgG == mk_program ({s. NG s = 0 & BB s}, {cmdG})"
 
   (*the joint invariant*)
   invFG :: "state set"