src/HOL/UNITY/Alloc.thy
changeset 6837 1bd850260747
parent 6827 b69a2585ec0f
child 6841 5a557122bb62
--- a/src/HOL/UNITY/Alloc.thy	Thu Jun 17 10:41:39 1999 +0200
+++ b/src/HOL/UNITY/Alloc.thy	Thu Jun 17 10:43:05 1999 +0200
@@ -8,6 +8,18 @@
 
 Alloc = Follows + Extend + PPROD +
 
+constdefs
+  (**TOO STRONG: DELETE**)
+  modular :: "['a, ('a=>'b) program set] => bool"
+    "modular i X ==
+       ALL F G. F : X --> drop_prog i F = drop_prog i G --> G : X"
+
+
+ (UNITY.thy????????????????*)
+  (*An Idle program can do nothing*)
+  Idle :: 'a program set
+    "Idle == {F. Union (Acts F) <= Id}"
+
 (*simplifies the expression of some specifications*)
 constdefs
   sub :: ['a, 'a=>'b] => 'b