src/HOL/Power.thy
Mon, 08 Mar 2021 09:11:09 +0100 \----- start update Isabelle2020 --> Isabelle2021
Wed, 23 Sep 2020 15:18:07 +0200 \----- start update Isabelle2019 --> Isabelle2020
Tue, 03 Sep 2019 16:10:31 +0200 \----- start update Isabelle2018 --> Isabelle2019
Wed, 22 Aug 2018 14:44:15 +0200 \----- start update Isabelle2017 --> Isabelle2018
Fri, 19 Jan 2018 12:49:17 +0100 \----- start update Isabelle2015 --> Isabelle2017
Sat, 05 Dec 2015 16:09:41 +0100 switched from Isabelle2014 to Isabelle2015, intermediate state
Sat, 05 Jul 2014 11:01:53 +0200 prefer ac_simps collections over separate name bindings for add and mult
Fri, 04 Jul 2014 20:18:47 +0200 reduced name variants for assoc and commute on plus and mult
Sat, 28 Jun 2014 09:16:42 +0200 fact consolidation
Sat, 12 Apr 2014 17:26:27 +0200 made mult_pos_pos a simp rule
Fri, 11 Apr 2014 13:36:57 +0200 made mult_nonneg_nonneg a simp rule
Wed, 09 Apr 2014 09:37:49 +0200 add divide_simps
Wed, 09 Apr 2014 09:37:48 +0200 field_simps: better support for negation and division, and power
Fri, 28 Feb 2014 17:54:52 +0100 load Metis a little later
Mon, 24 Feb 2014 15:45:55 +0000 A few lemmas about summations, etc.
Tue, 21 Jan 2014 13:21:55 +0100 removed theory dependency of BNF_LFP on Datatype
Tue, 19 Nov 2013 10:05:53 +0100 eliminiated neg_numeral in favour of - (numeral _)
Mon, 04 Nov 2013 20:10:06 +0100 streamlined setup of linear arithmetic
Fri, 18 Oct 2013 10:43:20 +0200 killed most "no_atp", to make Sledgehammer more complete
Sun, 18 Aug 2013 18:49:45 +0200 more symbols;
Tue, 13 Aug 2013 16:25:47 +0200 standardized symbols via "isabelle update_sub_sup", excluding src/Pure and src/Tools/WWW_Find;
Sun, 23 Jun 2013 21:16:07 +0200 migration from code_(const|type|class|instance) to code_printing and from code_module to code_identifier
Sun, 24 Feb 2013 20:29:13 +0100 turned example into library for comparing growth of functions
Thu, 11 Oct 2012 11:56:43 +0200 msetprod based directly on Multiset.fold;
Sun, 01 Apr 2012 16:09:58 +0200 removed Nat_Numeral.thy, moving all theorems elsewhere
Sat, 31 Mar 2012 19:10:58 +0200 add lemma power_le_one
Fri, 30 Mar 2012 12:32:35 +0200 replace lemmas eval_nat_numeral with a simpler reformulation
Fri, 30 Mar 2012 09:08:29 +0200 add constant pred_numeral k = numeral k - (1::nat);
Thu, 29 Mar 2012 14:09:10 +0200 move many lemmas from Nat_Numeral.thy to Power.thy or Num.thy
Thu, 29 Mar 2012 11:47:30 +0200 bootstrap Num.thy before Power.thy;
Fri, 21 Oct 2011 11:17:14 +0200 replacing code_inline by code_unfold, removing obsolete code_unfold, code_inline del now that the ancient code generator is removed
Fri, 14 Jan 2011 15:44:47 +0100 eliminated global prems;
Thu, 16 Sep 2010 15:37:12 +0200 Isar "default" step needs to fail for solved problems, for clear distinction of '.' and '..' for example -- amending lapse introduced in 9de4d64eee3b (April 2004);
Mon, 26 Apr 2010 15:37:50 +0200 use new classes (linordered_)field_inverse_zero
Mon, 26 Apr 2010 11:34:17 +0200 class division_ring_inverse_zero
Thu, 18 Mar 2010 12:58:52 +0100 now use "Named_Thms" for "noatp", and renamed "noatp" to "no_atp"
Thu, 18 Feb 2010 14:21:44 -0800 get rid of many duplicate simp rule warnings
Fri, 05 Feb 2010 14:33:50 +0100 more consistent naming of type classes involving orderings (and lattices) -- c.f. NEWS
Fri, 30 Oct 2009 18:32:40 +0100 tuned code setup
Wed, 28 Oct 2009 17:44:03 +0100 moved lemmas for dvd on nat to theories Nat and Power
Tue, 14 Jul 2009 10:54:04 +0200 code attributes use common underscore convention
Thu, 14 May 2009 15:09:47 +0200 monomorphic code generation for power operations
Wed, 29 Apr 2009 14:20:26 +0200 farewell to class recpower
Mon, 27 Apr 2009 10:11:44 +0200 cleaned up theory power further
Sun, 26 Apr 2009 20:17:50 +0200 fixed document generation
Sun, 26 Apr 2009 08:45:37 +0200 cleaned up Power theory
Wed, 22 Apr 2009 19:09:21 +0200 power operation defined generic
Thu, 26 Mar 2009 14:10:48 +0000 New theorems mostly concerning infinite series.
Fri, 13 Mar 2009 10:14:47 -0700 remove legacy ML bindings
Fri, 06 Mar 2009 17:38:47 +0100 added lemmas
Wed, 04 Mar 2009 17:12:23 -0800 declare power_Suc [simp]; remove redundant type-specific versions of power_Suc
Wed, 04 Mar 2009 11:05:29 +0100 Merge.
Wed, 04 Mar 2009 10:45:52 +0100 Merge.
Mon, 23 Feb 2009 16:25:52 -0800 make proofs work whether or not One_nat_def is a simp rule; replace 1 with Suc 0 in the rhs of some simp rules
Sun, 22 Feb 2009 17:25:28 +0100 added lemmas
Wed, 18 Feb 2009 10:24:48 -0800 generalize le_imp_power_dvd and power_le_dvd; move from Divides to Power
Wed, 21 Jan 2009 23:40:23 +0100 no base sort in class import
Thu, 04 Sep 2008 17:19:57 +0200 add lemma power_Suc2; generalize power_minus from class comm_ring_1 to ring_1
Wed, 09 Jan 2008 19:23:36 +0100 added simp attributes
Sat, 05 Jan 2008 09:16:27 +0100 more instantiation