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))))"