src/HOL/NatDef.ML
Tue, 17 Oct 2000 10:21:12 +0200 paulson renaming of contrapos rules
Thu, 12 Oct 2000 13:01:19 +0200 nipkow induct -> lfp_induct
Wed, 11 Oct 2000 09:09:06 +0200 nipkow *** empty log message ***
Fri, 15 Sep 2000 12:39:57 +0200 paulson renamed (most of...) the select rules
Wed, 06 Sep 2000 08:04:41 +0200 nipkow less_induct -> nat_less_induct
Wed, 28 Jun 2000 10:40:06 +0200 paulson using the new theorem wf_not_refl; tidied
Thu, 22 Jun 2000 23:04:34 +0200 wenzelm bind_thm(s);
Tue, 23 May 2000 18:28:11 +0200 paulson added type constraint ::nat because 0 is now overloaded
Wed, 19 Apr 2000 11:09:59 +0200 paulson removal of less_SucI, le_SucI from default simpset
Wed, 22 Mar 2000 13:22:39 +0100 paulson Suc_less_eq now with AddIffs. How could this have been overlooked?
Fri, 23 Jul 1999 12:10:42 +0200 nipkow New lemmas by Stefan Merz.
Mon, 19 Jul 1999 15:19:11 +0200 paulson getting rid of qed_goal
Wed, 13 Jan 1999 12:16:34 +0100 nipkow Refined arithmetic.
Wed, 13 Jan 1999 08:41:28 +0100 nipkow Simplified arithmetic.
Sat, 09 Jan 1999 17:55:54 +0100 nipkow Remoaved a few now redundant rewrite rules.
Fri, 27 Nov 1998 17:00:30 +0100 nipkow At last: linear arithmetic for nat!
Fri, 16 Oct 1998 17:32:06 +0200 nipkow Installed trans_tac in solver of simpset().
Thu, 01 Oct 1998 18:23:00 +0200 paulson tidied
Fri, 18 Sep 1998 14:39:08 +0200 paulson new theorem less_Suc_eq_le and le_simps
Fri, 11 Sep 1998 16:25:24 +0200 paulson fixed comment
Thu, 10 Sep 1998 18:06:39 +0200 paulson well-formed asym rules; also adds less_irrefl, le_refl since order_refl
Thu, 20 Aug 1998 16:47:52 +0200 paulson new theorems; adds [le_refl, less_imp_le] as simprules
Thu, 13 Aug 1998 18:14:26 +0200 paulson even more tidying of Goal commands
Fri, 24 Jul 1998 13:30:28 +0200 berghofe Removed nat_case, nat_rec, and natE (now provided by datatype
Wed, 15 Jul 1998 14:19:02 +0200 paulson More tidying and removal of "\!\!... from Goal commands
Wed, 15 Jul 1998 10:15:13 +0200 paulson Removal of leading "\!\!..." from most Goal commands
Sun, 12 Jul 1998 11:49:17 +0200 wenzelm isatool expandshort;
Mon, 22 Jun 1998 17:26:46 +0200 wenzelm isatool fixgoal;
Mon, 27 Apr 1998 16:45:11 +0200 nipkow Added a few lemmas.
Wed, 22 Apr 1998 14:06:05 +0200 nipkow Modifications due to improved simplifier.
Mon, 16 Mar 1998 16:47:57 +0100 paulson re-ordered proofs
Thu, 12 Mar 1998 10:39:19 +0100 paulson The theorem nat_neqE, and some tidying
Sat, 07 Mar 1998 16:29:29 +0100 nipkow Removed `addsplits [expand_if]'
Fri, 20 Feb 1998 17:56:39 +0100 nipkow Congruence rules use == in premises now.
Fri, 20 Feb 1998 11:07:51 +0100 paulson New theorem eq_imp_le
Tue, 10 Feb 1998 10:26:58 +0100 paulson New AddIffs le_0_eq and neq0_conv
Thu, 05 Feb 1998 10:46:31 +0100 paulson New max, min theorems
Thu, 08 Jan 1998 18:09:07 +0100 oheimb added select_equality to the implicit claset
Tue, 23 Dec 1997 11:40:47 +0100 paulson tidied
Tue, 16 Dec 1997 17:58:03 +0100 wenzelm expandshort;
Wed, 03 Dec 1997 17:25:43 +0100 nipkow Replaced n ~= 0 by 0 < n
Wed, 05 Nov 1997 13:23:46 +0100 paulson Ran expandshort, especially to introduce Safe_tac
Mon, 03 Nov 1997 21:12:21 +0100 wenzelm nat datatype_info moved to Nat.thy;
Mon, 03 Nov 1997 12:13:18 +0100 wenzelm isatool fixclasimp;
Thu, 30 Oct 1997 09:45:03 +0100 nipkow For each datatype `t' there is now a theorem `split_t_case' of the form
Fri, 24 Oct 1997 17:25:33 +0200 wenzelm ProtoPure.flexpair_def;
Fri, 10 Oct 1997 19:02:28 +0200 wenzelm fixed dots;
Wed, 01 Oct 1997 18:13:41 +0200 wenzelm fully qualified names: Theory.add_XXX;
Fri, 26 Sep 1997 10:21:14 +0200 paulson Minor tidying to use Clarify_tac, etc.
Wed, 23 Jul 1997 11:50:26 +0200 paulson Uses new version of Datatype.occs_in_prems
Wed, 02 Jul 1997 11:59:10 +0200 nipkow Added the following lemmas tp Divides and a few others to Arith and NatDef:
Mon, 23 Jun 1997 10:42:03 +0200 paulson Ran expandshort
Fri, 30 May 1997 15:30:52 +0200 paulson Moved "less_eq" to NatDef from Arith
Tue, 27 May 1997 13:23:53 +0200 paulson New theorem le_Suc_eq
Mon, 26 May 1997 12:39:57 +0200 paulson Renamed lessD to Suc_leI
Fri, 23 May 1997 09:17:26 +0200 nipkow Added overloaded function `size' for all datatypes.
Thu, 22 May 1997 13:05:52 +0200 nipkow Added rotation to exhaust_tac.
Thu, 22 May 1997 09:20:28 +0200 nipkow Added exhaustion thm and exhaust_tac for each datatype.
Tue, 20 May 1997 11:39:32 +0200 paulson New pattern-matching definition of pred_nat
Thu, 08 May 1997 11:44:59 +0200 nipkow Modified def of Least, which, as Markus correctly complained, looked like
less more (0) -60 tip