src/HOL/Nat.thy
2006-11-06 haftmann code generator module naming improved
2006-10-16 haftmann added explicit print translation for nat_case
2006-10-02 haftmann added code generator names for nat_rec and nat_case
2006-09-26 haftmann renamed 0 and 1 to HOL.zero and HOL.one respectivly; introduced corresponding syntactic classes
2006-09-25 haftmann refinements in codegen serializer
2006-09-20 haftmann name shifts
2006-09-19 haftmann added operational equality
2006-08-14 haftmann simplified code generator setup
2006-08-08 haftmann cleanup code generation for Numerals
2006-06-14 haftmann slight adaption for code generator
2006-06-13 paulson new results
2006-05-05 wenzelm axiomatization;
2006-01-17 haftmann substantial improvements in code generator
2006-01-11 paulson tidied, and giving theorems names
2005-09-28 wenzelm more finalconsts;
2005-09-22 nipkow renamed rules to iprover
2005-07-13 paulson generlization of some "nat" theorems
2005-07-07 nipkow linear arithmetic now takes "&" in assumptions apart.
2005-07-01 berghofe Moved some code lemmas from Main to Nat.
2005-05-04 nipkow Fixing a problem with lin.arith.
2005-02-21 nipkow comprehensive cleanup, replacing sumr by setsum
2004-12-15 paulson removal of archaic Abs/Rep proofs
2004-11-29 paulson converted to Isar script, simplifying some results
2004-11-13 nipkow More lemmas
2004-10-19 paulson converted some induct_tac to induct
2004-08-18 nipkow import -> imports
2004-08-16 nipkow New theory header syntax.
2004-05-12 nipkow fixed latex problems
2004-05-11 obua changes made due to new Ring_and_Field theory
2004-05-01 wenzelm tuned instance statements;
2004-01-09 paulson Defining the type class "ringpower" and deleting superseded theorems for
2004-01-06 paulson Ring_and_Field now requires axiom add_left_imp_eq for semirings.
2003-12-27 paulson re-organized numeric lemmas
2003-12-19 nipkow *** empty log message ***
2003-11-25 paulson More refinements to Ring_and_Field and numerics. Conversion of Divides_lemmas
2003-11-24 paulson conversion of integers to use Ring_and_Field;
2003-11-21 paulson HOL: installation of Ring_and_Field as the basis for Naturals and Reals
2003-09-26 paulson misc tidying
2003-09-22 berghofe Improved efficiency of code generated for + and -
2003-07-24 paulson declarations moved from PreList.thy
2002-09-30 nipkow modified induct method
2002-09-26 paulson Converted Fun to Isar style.
2002-08-05 berghofe - Converted to new theory format
2001-12-01 wenzelm renamed class "term" to "type" (actually "HOL.type");
2001-07-25 paulson partial restructuring to reduce dependence on Axiom of Choice
2001-05-22 berghofe Inductive definitions are now introduced earlier in the theory hierarchy.
2001-02-15 oheimb added nat as instance of new wellorder axclass
2000-11-10 wenzelm added axclass power (from HOL.thy);
2000-07-24 wenzelm rearranged setup of arithmetic procedures, avoiding global reference values;
1999-10-04 wenzelm removed DatatypePackage.setup;
1998-10-21 berghofe Changed syntax of rep_datatype.
1998-09-18 paulson updated comments
1998-07-24 berghofe Declaration of type 'nat' as a datatype (this allows usage of
1998-02-20 nipkow Congruence rules use == in premises now.
1998-02-09 nipkow Replaced ALLNEWSUBGOALS by THEN_ALL_NEW
1997-11-03 wenzelm nat datatype_info moved to Nat.thy;
1997-05-30 paulson Overloading of "^" requires new type class "power", with types "nat" and
1997-02-12 nipkow New class "order" and accompanying changes.
1997-01-23 wenzelm removed \<mu> syntax;
1996-12-13 oheimb adaptions for symbol font
less more (0) -60 tip