src/HOL/NatDef.thy
changeset 3236 882e125ed7da
parent 2608 450c9b682a92
child 3842 b55686a7b22c
--- a/src/HOL/NatDef.thy	Tue May 20 11:38:50 1997 +0200
+++ b/src/HOL/NatDef.thy	Tue May 20 11:39:32 1997 +0200
@@ -66,7 +66,7 @@
   (*nat operations and recursion*)
   nat_case_def  "nat_case a f n == @z.  (n=0 --> z=a)  
                                         & (!x. n=Suc x --> z=f(x))"
-  pred_nat_def  "pred_nat == {p. ? n. p = (n, Suc n)}"
+  pred_nat_def  "pred_nat == {(m,n). n = Suc m}"
 
   less_def      "m<n == (m,n):trancl(pred_nat)"