src/HOL/Real/PNat.thy
changeset 12018 ec054019c910
parent 11701 3d51fbf81c17
--- a/src/HOL/Real/PNat.thy	Thu Nov 01 21:12:13 2001 +0100
+++ b/src/HOL/Real/PNat.thy	Fri Nov 02 17:55:24 2001 +0100
@@ -12,12 +12,11 @@
   pnat = "lfp(%X. {Suc 0} Un Suc`X)"   (lfp_def)
 
 instance
-   pnat :: {ord, plus, times}
+   pnat :: {ord, one, plus, times}
 
 consts
 
   pSuc       :: pnat => pnat
-  "1p"       :: pnat                ("1p")
 
 constdefs
   
@@ -27,7 +26,7 @@
 defs
 
   pnat_one_def      
-       "1p == Abs_pnat(Suc 0)"
+       "1 == Abs_pnat(Suc 0)"
   pnat_Suc_def      
        "pSuc == (%n. Abs_pnat(Suc(Rep_pnat(n))))"