src/ZF/Induct/Acc.thy
changeset 12088 6f463d16cbd0
child 12560 5820841f21fd
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/ZF/Induct/Acc.thy	Wed Nov 07 12:29:07 2001 +0100
@@ -0,0 +1,23 @@
+(*  Title:      ZF/ex/Acc.thy
+    ID:         $Id$
+    Author:     Lawrence C Paulson, Cambridge University Computer Laboratory
+    Copyright   1994  University of Cambridge
+
+Inductive definition of acc(r)
+
+See Ch. Paulin-Mohring, Inductive Definitions in the System Coq.
+Research Report 92-49, LIP, ENS Lyon.  Dec 1992.
+*)
+
+Acc = Main +
+
+consts
+  acc :: i=>i
+
+inductive
+  domains "acc(r)" <= "field(r)"
+  intrs
+    vimage  "[| r-``{a}: Pow(acc(r)); a \\<in> field(r) |] ==> a \\<in> acc(r)"
+  monos      Pow_mono
+
+end