src/HOL/Hyperreal/HyperNat.thy
changeset 11713 883d559b0b8c
parent 10919 144ede948e58
child 13487 1291c6375c29
--- a/src/HOL/Hyperreal/HyperNat.thy	Mon Oct 08 14:30:28 2001 +0200
+++ b/src/HOL/Hyperreal/HyperNat.thy	Mon Oct 08 15:23:20 2001 +0200
@@ -15,10 +15,9 @@
 typedef hypnat = "UNIV//hypnatrel"              (Equiv.quotient_def)
 
 instance
-   hypnat  :: {ord,zero,plus,times,minus}
+   hypnat  :: {ord, zero, one, plus, times, minus}
 
 consts
-  "1hn"       :: hypnat               ("1hn")  
   "whn"       :: hypnat               ("whn")  
 
 constdefs
@@ -54,7 +53,7 @@
   (** hypernatural arithmetic **)
   
   hypnat_zero_def      "0 == Abs_hypnat(hypnatrel``{%n::nat. 0})"
-  hypnat_one_def       "1hn == Abs_hypnat(hypnatrel``{%n::nat. 1})"
+  hypnat_one_def       "1 == Abs_hypnat(hypnatrel``{%n::nat. 1})"
 
   (* omega is in fact an infinite hypernatural number = [<1,2,3,...>] *)
   hypnat_omega_def     "whn == Abs_hypnat(hypnatrel``{%n::nat. n})"