src/HOL/Integ/nat_simprocs.ML
Tue, 22 May 2007 14:43:54 +0200 haftmann adjusted to change in Provers/Arith/combine_numerals.ML
Mon, 21 May 2007 19:05:37 +0200 huffman generalize CombineNumerals functor to allow coefficients with types other than IntInf.int
Thu, 17 May 2007 19:49:40 +0200 haftmann canonical prefixing of class constants
Wed, 04 Apr 2007 00:11:03 +0200 wenzelm removed obsolete sign_of/sign_of_thm;
Thu, 29 Mar 2007 14:21:45 +0200 haftmann dropped legacy ML bindings
Mon, 18 Dec 2006 08:21:29 +0100 haftmann introduced abstract view on number expressions in hologic.ML
Wed, 13 Dec 2006 15:45:31 +0100 haftmann introduced mk/dest_numeral/number for mk/dest_binum etc.
Sat, 18 Nov 2006 00:20:24 +0100 haftmann dvd_def now with object equality
Tue, 26 Sep 2006 13:34:16 +0200 haftmann renamed 0 and 1 to HOL.zero and HOL.one respectivly; introduced corresponding syntactic classes
Wed, 06 Sep 2006 13:48:02 +0200 haftmann got rid of Numeral.bin type
Sat, 08 Jul 2006 12:54:30 +0200 wenzelm simprocs: no theory argument -- use simpset context instead;
Thu, 27 Apr 2006 12:11:56 +0200 paulson renamed HOLogic.mk_bin to mk_binum for consistency with dest_binum
Tue, 21 Mar 2006 12:17:38 +0100 paulson Now SML/NJ-friendly (IntInf)
Mon, 20 Mar 2006 17:37:11 +0100 paulson Now the setup for cancel_numerals accepts mixed Sucs/+ where the Sucs no longer
Fri, 17 Mar 2006 09:34:23 +0100 haftmann renamed op < <= to Orderings.less(_eq)
Fri, 10 Mar 2006 15:33:48 +0100 haftmann renamed HOL + - * etc. to HOL.plus HOL.minus HOL.times etc.
Thu, 19 Jan 2006 21:22:08 +0100 wenzelm setup: theory -> theory;
Tue, 20 Dec 2005 08:38:43 +0100 haftmann resolved shadowing of Library.find_first
Thu, 01 Dec 2005 22:04:27 +0100 wenzelm simprocs: static evaluation of simpset;
Mon, 17 Oct 2005 23:10:15 +0200 wenzelm Simplifier.inherit_context instead of Simplifier.inherit_bounds;
Mon, 01 Aug 2005 19:20:26 +0200 wenzelm simprocs: Simplifier.inherit_bounds;
Mon, 16 May 2005 10:29:15 +0200 paulson Use of IntInf.int instead of int in most numeric simprocs; avoids
Wed, 04 May 2005 08:36:10 +0200 nipkow Fixing a problem with lin.arith.
Fri, 29 Oct 2004 15:16:31 +0200 paulson fixed some awkward problems with nat/int simprocs
Fri, 19 Mar 2004 10:46:25 +0100 paulson New simplification ordering to move numerals together. Fixes a bug in the
Thu, 04 Mar 2004 12:06:07 +0100 paulson new material from Avigad, and simplified treatment of division by 0
Tue, 17 Feb 2004 10:41:59 +0100 paulson further tweaks to the numeric theories
Sun, 15 Feb 2004 10:46:37 +0100 paulson Polymorphic treatment of binary arithmetic using axclasses
Wed, 28 Jan 2004 17:01:01 +0100 paulson tidying up arithmetic for the hyperreals
Tue, 27 Jan 2004 15:39:51 +0100 paulson replacing HOL/Real/PRat, PNat by the rational number development
Thu, 04 Dec 2003 16:16:36 +0100 paulson further simplifications of the integer development; converting more .ML files
Tue, 25 Nov 2003 10:37:03 +0100 paulson More refinements to Ring_and_Field and numerics. Conversion of Divides_lemmas
Thu, 08 Aug 2002 23:50:23 +0200 wenzelm tuned prove_conv (error reporting done within meta_simplifier.ML);
Tue, 06 Aug 2002 11:22:05 +0200 wenzelm sane interface for simprocs;
Tue, 26 Feb 2002 13:37:48 +0100 paulson Fixed the natxx_cancel_numerals simprocs so that they pull out Sucs and
Sat, 01 Dec 2001 18:52:32 +0100 wenzelm renamed class "term" to "type" (actually "HOL.type");
Thu, 15 Nov 2001 16:12:49 +0100 paulson new theories from Jacques Fleuriot
Mon, 22 Oct 2001 11:54:22 +0200 paulson Numerals now work for the integers: the binary numerals for 0 and 1 rewrite
Sat, 06 Oct 2001 00:02:46 +0200 wenzelm * sane numerals (stage 2): plain "num" syntax (removed "#");
Fri, 05 Oct 2001 21:52:39 +0200 wenzelm sane numerals (stage 1): added generic 1, removed 1' and 2 on nat,
Mon, 25 Jun 2001 15:35:59 +0200 paulson Simprocs for type "nat" no longer introduce numerals unless they are already
Thu, 31 May 2001 16:07:35 +0200 nipkow Allow Suc-numerals as coefficients in lin-arith formulae
Fri, 11 May 2001 15:57:42 +0200 nipkow mult_Suc generally, not just for numerals.
Fri, 11 May 2001 13:49:15 +0200 nipkow added mult_Suc laws to lin.arith.simpset.
Thu, 19 Apr 2001 13:36:07 +0200 nipkow *** empty log message ***
Fri, 12 Jan 2001 20:03:04 +0100 wenzelm HOLogic.dest_binum;
Tue, 19 Dec 2000 15:17:53 +0100 paulson inserting the simproc nat_cancel_factor
Mon, 18 Dec 2000 14:59:05 +0100 nipkow moved mk_bin from Numerals to HOLogic
Fri, 01 Dec 2000 19:53:29 +0100 nipkow Linear arithmetic now copes with mixed nat/int formulae.
Wed, 29 Nov 2000 10:21:43 +0100 paulson invoking CancelNumeralFactorFun
Thu, 10 Aug 2000 11:30:22 +0200 paulson new structure field "add" for CombineNumerals
Mon, 07 Aug 2000 10:27:11 +0200 paulson added a dummy "thm list" argument to prove_conv for the new interface to
Tue, 25 Jul 2000 00:06:46 +0200 wenzelm rearranged setup of arithmetic procedures, avoiding global reference values;
less more (0) tip