src/ZF/Resid/Terms.thy
changeset 12595 0480d02221b8
parent 12594 5b9b0adca8aa
child 12596 34265656f0b4
--- a/src/ZF/Resid/Terms.thy	Sat Dec 22 19:46:16 2001 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-(*  Title:      Terms.thy
-    ID:         $Id$
-    Author:     Ole Rasmussen
-    Copyright   1995  University of Cambridge
-    Logic Image: ZF
-*)
-
-Terms = Cube+
-
-consts
-  lambda        :: i
-  unmark        :: i=>i
-  Apl           :: [i,i]=>i
-
-translations
-  "Apl(n,m)" == "App(0,n,m)"
-  
-inductive
-  domains       "lambda" <= "redexes"
-  intrs
-    Lambda_Var  "               n \\<in> nat ==>     Var(n):lambda"
-    Lambda_Fun  "            u \\<in> lambda ==>     Fun(u):lambda"
-    Lambda_App  "[|u \\<in> lambda; v \\<in> lambda|]==> Apl(u,v):lambda"
-  type_intrs    "redexes.intrs@bool_typechecks"
-
-primrec
-  "unmark(Var(n)) = Var(n)"
-  "unmark(Fun(u)) = Fun(unmark(u))"
-  "unmark(App(b,f,a)) = Apl(unmark(f), unmark(a))"
-
-end
-
-