axiomatization;
authorwenzelm
Fri, 05 May 2006 21:59:41 +0200
changeset 19573 340c466c9605
parent 19572 a4b3176f19dd
child 19574 7c761751e998
axiomatization;
src/HOL/Nat.thy
--- a/src/HOL/Nat.thy	Fri May 05 21:59:39 2006 +0200
+++ b/src/HOL/Nat.thy	Fri May 05 21:59:41 2006 +0200
@@ -16,17 +16,14 @@
 
 typedecl ind
 
-consts
-  Zero_Rep      :: ind
-  Suc_Rep       :: "ind => ind"
-
-axioms
+axiomatization
+  Zero_Rep :: ind and
+  Suc_Rep :: "ind => ind"
+where
   -- {* the axiom of infinity in 2 parts *}
-  inj_Suc_Rep:          "inj Suc_Rep"
+  inj_Suc_Rep:          "inj Suc_Rep" and
   Suc_Rep_not_Zero_Rep: "Suc_Rep x \<noteq> Zero_Rep"
-finalconsts
-  Zero_Rep
-  Suc_Rep
+
 
 subsection {* Type nat *}