Fri, 02 Jun 2000 18:32:04 +0200 The Allocator Implementation (not yet working)
paulson [Fri, 02 Jun 2000 18:32:04 +0200] rev 9027
The Allocator Implementation (not yet working)
Fri, 02 Jun 2000 18:31:18 +0200 lots of new results about sublist, bag_of
paulson [Fri, 02 Jun 2000 18:31:18 +0200] rev 9026
lots of new results about sublist, bag_of
Fri, 02 Jun 2000 18:30:38 +0200 new theorem increasing_constant
paulson [Fri, 02 Jun 2000 18:30:38 +0200] rev 9025
new theorem increasing_constant
Fri, 02 Jun 2000 17:48:17 +0200 new constant bag_of
paulson [Fri, 02 Jun 2000 17:48:17 +0200] rev 9024
new constant bag_of
Fri, 02 Jun 2000 17:47:41 +0200 added eta_contract_eq, also to simpset
oheimb [Fri, 02 Jun 2000 17:47:41 +0200] rev 9023
added eta_contract_eq, also to simpset
Fri, 02 Jun 2000 17:47:03 +0200 added rtranclD, tranclD, irrefl_trancl_rD
oheimb [Fri, 02 Jun 2000 17:47:03 +0200] rev 9022
added rtranclD, tranclD, irrefl_trancl_rD
Fri, 02 Jun 2000 17:47:02 +0200 new theorems Always_Constrains_weaken and Always_Compl_Un_eq
paulson [Fri, 02 Jun 2000 17:47:02 +0200] rev 9021
new theorems Always_Constrains_weaken and Always_Compl_Un_eq
Fri, 02 Jun 2000 17:46:32 +0200 added split_eta_SetCompr2 (also to simpset), generalized SetCompr_Sigma_eq
oheimb [Fri, 02 Jun 2000 17:46:32 +0200] rev 9020
added split_eta_SetCompr2 (also to simpset), generalized SetCompr_Sigma_eq
Fri, 02 Jun 2000 17:46:16 +0200 new parent MultisetOrder and new results about multiset unions
paulson [Fri, 02 Jun 2000 17:46:16 +0200] rev 9019
new parent MultisetOrder and new results about multiset unions
Fri, 02 Jun 2000 17:45:32 +0200 added map_of_mapk_SomeI and weak_map_of_SomeI
oheimb [Fri, 02 Jun 2000 17:45:32 +0200] rev 9018
added map_of_mapk_SomeI and weak_map_of_SomeI
Fri, 02 Jun 2000 17:42:43 +0200 Many new theorems about multisets and their ordering, including basic
paulson [Fri, 02 Jun 2000 17:42:43 +0200] rev 9017
Many new theorems about multisets and their ordering, including basic laws like {#} <= M. Renamed union_comm to union_commute. Introduced the collection operator {# x:M. P x #}.
Fri, 02 Jun 2000 15:19:18 +0200 *** empty log message ***
nipkow [Fri, 02 Jun 2000 15:19:18 +0200] rev 9016
*** empty log message ***
Fri, 02 Jun 2000 12:44:04 +0200 added HOL/Prolog
oheimb [Fri, 02 Jun 2000 12:44:04 +0200] rev 9015
added HOL/Prolog
Thu, 01 Jun 2000 13:28:00 +0200 simplified the proof of nth_upt
paulson [Thu, 01 Jun 2000 13:28:00 +0200] rev 9014
simplified the proof of nth_upt
Thu, 01 Jun 2000 11:22:27 +0200 Updated files to remove 0r and 1r from theorems in descendant theories
fleuriot [Thu, 01 Jun 2000 11:22:27 +0200] rev 9013
Updated files to remove 0r and 1r from theorems in descendant theories of RealBin. Some new theorems added.
Wed, 31 May 2000 18:06:02 +0200 switched to Isar proofs
kleing [Wed, 31 May 2000 18:06:02 +0200] rev 9012
switched to Isar proofs
Wed, 31 May 2000 14:30:28 +0200 Isar/Pure: removed obsolete 'transfer' attribute (transfer of thms to
wenzelm [Wed, 31 May 2000 14:30:28 +0200] rev 9011
Isar/Pure: removed obsolete 'transfer' attribute (transfer of thms to the current context is now done automatically);
Wed, 31 May 2000 14:29:42 +0200 Toplevel.no_timing;
wenzelm [Wed, 31 May 2000 14:29:42 +0200] rev 9010
Toplevel.no_timing;
Wed, 31 May 2000 14:29:29 +0200 transfer now automatic;
wenzelm [Wed, 31 May 2000 14:29:29 +0200] rev 9009
transfer now automatic;
Wed, 31 May 2000 14:27:12 +0200 removed 'transfer' att (is now automatic);
wenzelm [Wed, 31 May 2000 14:27:12 +0200] rev 9008
removed 'transfer' att (is now automatic);
Wed, 31 May 2000 14:26:46 +0200 get_thm(s): automatic transfer;
wenzelm [Wed, 31 May 2000 14:26:46 +0200] rev 9007
get_thm(s): automatic transfer;
Wed, 31 May 2000 14:14:59 +0200 tuned tactic emulation;
wenzelm [Wed, 31 May 2000 14:14:59 +0200] rev 9006
tuned tactic emulation;
Wed, 31 May 2000 14:14:45 +0200 removed 'transfer' att;
wenzelm [Wed, 31 May 2000 14:14:45 +0200] rev 9005
removed 'transfer' att;
Wed, 31 May 2000 11:56:28 +0200 moved some theorems to Finite.ML
paulson [Wed, 31 May 2000 11:56:28 +0200] rev 9004
moved some theorems to Finite.ML
Wed, 31 May 2000 11:55:51 +0200 added new proofs and simplified an old one
paulson [Wed, 31 May 2000 11:55:51 +0200] rev 9003
added new proofs and simplified an old one
Wed, 31 May 2000 11:55:21 +0200 new theorems (some from Multiset)
paulson [Wed, 31 May 2000 11:55:21 +0200] rev 9002
new theorems (some from Multiset)
Tue, 30 May 2000 18:02:49 +0200 the is now defined using primrec, avoiding explicit use of arbitrary.
berghofe [Tue, 30 May 2000 18:02:49 +0200] rev 9001
the is now defined using primrec, avoiding explicit use of arbitrary.
Tue, 30 May 2000 16:08:38 +0200 cleaned up;
wenzelm [Tue, 30 May 2000 16:08:38 +0200] rev 9000
cleaned up;
Tue, 30 May 2000 16:03:09 +0200 global timing flag;
wenzelm [Tue, 30 May 2000 16:03:09 +0200] rev 8999
global timing flag;
Tue, 30 May 2000 16:02:56 +0200 fixed comment;
wenzelm [Tue, 30 May 2000 16:02:56 +0200] rev 8998
fixed comment;
Tue, 30 May 2000 16:02:27 +0200 renamed trace/stat_norm_ast to trace/stat_ast;
wenzelm [Tue, 30 May 2000 16:02:27 +0200] rev 8997
renamed trace/stat_norm_ast to trace/stat_ast;
Tue, 30 May 2000 16:01:29 +0200 renamed Syntax.trace_norm_ast to Syntax.trace_ast;
wenzelm [Tue, 30 May 2000 16:01:29 +0200] rev 8996
renamed Syntax.trace_norm_ast to Syntax.trace_ast; removed Syntax.stat_norm_ast;
Tue, 30 May 2000 16:00:55 +0200 proof_timing replaced by global timing;
wenzelm [Tue, 30 May 2000 16:00:55 +0200] rev 8995
proof_timing replaced by global timing;
Tue, 30 May 2000 16:00:19 +0200 * ML: renamed flags Syntax.trace_norm_ast to Syntax.trace_ast; global
wenzelm [Tue, 30 May 2000 16:00:19 +0200] rev 8994
* ML: renamed flags Syntax.trace_norm_ast to Syntax.trace_ast; global timing flag supersedes proof_timing and Toplevel.trace;
Sun, 28 May 2000 21:58:29 +0200 Collect_neg_eq;
wenzelm [Sun, 28 May 2000 21:58:29 +0200] rev 8993
Collect_neg_eq;
Sun, 28 May 2000 21:57:40 +0200 \newcommand{\indexisarcase};
wenzelm [Sun, 28 May 2000 21:57:40 +0200] rev 8992
\newcommand{\indexisarcase};
Sun, 28 May 2000 21:55:50 +0200 case 'antecedent';
wenzelm [Sun, 28 May 2000 21:55:50 +0200] rev 8991
case 'antecedent';
Fri, 26 May 2000 18:28:15 +0200 write major keywords;
wenzelm [Fri, 26 May 2000 18:28:15 +0200] rev 8990
write major keywords;
Fri, 26 May 2000 18:08:46 +0200 sublist and some lemmas about it
paulson [Fri, 26 May 2000 18:08:46 +0200] rev 8989
sublist and some lemmas about it
Fri, 26 May 2000 18:07:17 +0200 a more robust proof
paulson [Fri, 26 May 2000 18:07:17 +0200] rev 8988
a more robust proof
Fri, 26 May 2000 18:06:58 +0200 fixed the dependences
paulson [Fri, 26 May 2000 18:06:58 +0200] rev 8987
fixed the dependences
Fri, 26 May 2000 18:06:43 +0200 tidied
paulson [Fri, 26 May 2000 18:06:43 +0200] rev 8986
tidied
Fri, 26 May 2000 18:06:12 +0200 restored some of the lessThans
paulson [Fri, 26 May 2000 18:06:12 +0200] rev 8985
restored some of the lessThans
Fri, 26 May 2000 18:05:34 +0200 addss -> force_tac
paulson [Fri, 26 May 2000 18:05:34 +0200] rev 8984
addss -> force_tac
Fri, 26 May 2000 18:04:17 +0200 named the primrec clauses of upt
paulson [Fri, 26 May 2000 18:04:17 +0200] rev 8983
named the primrec clauses of upt
Fri, 26 May 2000 18:03:54 +0200 renamed upt_Suc, since that name is needed for its primrec rule
paulson [Fri, 26 May 2000 18:03:54 +0200] rev 8982
renamed upt_Suc, since that name is needed for its primrec rule
Fri, 26 May 2000 18:03:25 +0200 new setsum results
paulson [Fri, 26 May 2000 18:03:25 +0200] rev 8981
new setsum results
Fri, 26 May 2000 17:29:07 +0200 tuned case_tac;
wenzelm [Fri, 26 May 2000 17:29:07 +0200] rev 8980
tuned case_tac;
Fri, 26 May 2000 11:18:06 +0200 updated acknowledgements
paulson [Fri, 26 May 2000 11:18:06 +0200] rev 8979
updated acknowledgements
Fri, 26 May 2000 11:17:53 +0200 fixed the documentation of goalw_cterm and prove_goalw_cterm
paulson [Fri, 26 May 2000 11:17:53 +0200] rev 8978
fixed the documentation of goalw_cterm and prove_goalw_cterm
Thu, 25 May 2000 15:22:19 +0200 res_inst_tac, etc., no longer print the "dest_state" message when the selected
paulson [Thu, 25 May 2000 15:22:19 +0200] rev 8977
res_inst_tac, etc., no longer print the "dest_state" message when the selected subgoal does not exist
Thu, 25 May 2000 15:20:44 +0200 setsum replaces sum_below
paulson [Thu, 25 May 2000 15:20:44 +0200] rev 8976
setsum replaces sum_below
Thu, 25 May 2000 15:15:54 +0200 moved mostly to HOL/SetInterval.ML and UNITY/UNITY.ML
paulson [Thu, 25 May 2000 15:15:54 +0200] rev 8975
moved mostly to HOL/SetInterval.ML and UNITY/UNITY.ML
Thu, 25 May 2000 15:15:22 +0200 sum_below moved here from Arith
paulson [Thu, 25 May 2000 15:15:22 +0200] rev 8974
sum_below moved here from Arith
Thu, 25 May 2000 15:14:39 +0200 improved error msgs, listing variable names
paulson [Thu, 25 May 2000 15:14:39 +0200] rev 8973
improved error msgs, listing variable names
Thu, 25 May 2000 15:14:20 +0200 better indentation; declared function "null"
paulson [Thu, 25 May 2000 15:14:20 +0200] rev 8972
better indentation; declared function "null"
Thu, 25 May 2000 15:13:57 +0200 new default rules
paulson [Thu, 25 May 2000 15:13:57 +0200] rev 8971
new default rules
Thu, 25 May 2000 15:12:40 +0200 deleted sum_below: no need for it with setsum and lessThan
paulson [Thu, 25 May 2000 15:12:40 +0200] rev 8970
deleted sum_below: no need for it with setsum and lessThan
Thu, 25 May 2000 15:12:00 +0200 documented permute_prems
paulson [Thu, 25 May 2000 15:12:00 +0200] rev 8969
documented permute_prems
Thu, 25 May 2000 15:11:32 +0200 better indentation
paulson [Thu, 25 May 2000 15:11:32 +0200] rev 8968
better indentation
Thu, 25 May 2000 15:10:57 +0200 overloading of 0
paulson [Thu, 25 May 2000 15:10:57 +0200] rev 8967
overloading of 0
Wed, 24 May 2000 19:09:50 +0200 added "done" proof;
wenzelm [Wed, 24 May 2000 19:09:50 +0200] rev 8966
added "done" proof;
Wed, 24 May 2000 19:09:36 +0200 proper token_translation for latex mode;
wenzelm [Wed, 24 May 2000 19:09:36 +0200] rev 8965
proper token_translation for latex mode;
Wed, 24 May 2000 18:51:28 +0200 some lemmas about plus_ac0
paulson [Wed, 24 May 2000 18:51:28 +0200] rev 8964
some lemmas about plus_ac0
Wed, 24 May 2000 18:50:08 +0200 setsum is now overloaded on plus_ac0; lemmas about lessThan, etc.
paulson [Wed, 24 May 2000 18:50:08 +0200] rev 8963
setsum is now overloaded on plus_ac0; lemmas about lessThan, etc.
Wed, 24 May 2000 18:49:05 +0200 setsum is now overloaded on plus_ac0
paulson [Wed, 24 May 2000 18:49:05 +0200] rev 8962
setsum is now overloaded on plus_ac0
Wed, 24 May 2000 18:48:22 +0200 installing plus_ac0 for nat
paulson [Wed, 24 May 2000 18:48:22 +0200] rev 8961
installing plus_ac0 for nat
Wed, 24 May 2000 18:48:03 +0200 we must not require SetInterval this early
paulson [Wed, 24 May 2000 18:48:03 +0200] rev 8960
we must not require SetInterval this early
Wed, 24 May 2000 18:47:43 +0200 installing the plus_ac0 axclass
paulson [Wed, 24 May 2000 18:47:43 +0200] rev 8959
installing the plus_ac0 axclass
Wed, 24 May 2000 18:46:38 +0200 Adding SetInterval, deleting UNITY/LessThan
paulson [Wed, 24 May 2000 18:46:38 +0200] rev 8958
Adding SetInterval, deleting UNITY/LessThan
Wed, 24 May 2000 18:46:06 +0200 added parent
paulson [Wed, 24 May 2000 18:46:06 +0200] rev 8957
added parent
Wed, 24 May 2000 18:45:29 +0200 facts about lessThan, etc., mostly from UNITY/LessThan
paulson [Wed, 24 May 2000 18:45:29 +0200] rev 8956
facts about lessThan, etc., mostly from UNITY/LessThan
Wed, 24 May 2000 18:44:49 +0200 installing the plus_ac0 simprules
paulson [Wed, 24 May 2000 18:44:49 +0200] rev 8955
installing the plus_ac0 simprules
Wed, 24 May 2000 18:44:19 +0200 rewrote a very long proof (Key_analz_image_Key) because it had stopped working
paulson [Wed, 24 May 2000 18:44:19 +0200] rev 8954
rewrote a very long proof (Key_analz_image_Key) because it had stopped working
Wed, 24 May 2000 18:43:39 +0200 overloaded 0
paulson [Wed, 24 May 2000 18:43:39 +0200] rev 8953
overloaded 0
Wed, 24 May 2000 18:43:16 +0200 tidying for overloaded 0, setsum, etc.
paulson [Wed, 24 May 2000 18:43:16 +0200] rev 8952
tidying for overloaded 0, setsum, etc.
Wed, 24 May 2000 18:42:28 +0200 installing plus_ac0 for multisets
paulson [Wed, 24 May 2000 18:42:28 +0200] rev 8951
installing plus_ac0 for multisets
Wed, 24 May 2000 18:41:49 +0200 replacing "below" by "lessThan"
paulson [Wed, 24 May 2000 18:41:49 +0200] rev 8950
replacing "below" by "lessThan"
Wed, 24 May 2000 18:41:09 +0200 installing plus_ac0 for int
paulson [Wed, 24 May 2000 18:41:09 +0200] rev 8949
installing plus_ac0 for int
Wed, 24 May 2000 18:40:01 +0200 restructuring: LessThan.ML mostly moved to HOL/SetInterval.ML
paulson [Wed, 24 May 2000 18:40:01 +0200] rev 8948
restructuring: LessThan.ML mostly moved to HOL/SetInterval.ML
Wed, 24 May 2000 18:19:04 +0200 tuned;
wenzelm [Wed, 24 May 2000 18:19:04 +0200] rev 8947
tuned;
Wed, 24 May 2000 18:04:20 +0200 "done" command;
wenzelm [Wed, 24 May 2000 18:04:20 +0200] rev 8946
"done" command;
Wed, 24 May 2000 13:16:01 +0200 fixed index;
wenzelm [Wed, 24 May 2000 13:16:01 +0200] rev 8945
fixed index;
Wed, 24 May 2000 12:21:26 +0200 restored NatSum.thy
paulson [Wed, 24 May 2000 12:21:26 +0200] rev 8944
restored NatSum.thy
Tue, 23 May 2000 18:29:17 +0200 now 0 is overloaded
paulson [Tue, 23 May 2000 18:29:17 +0200] rev 8943
now 0 is overloaded
Tue, 23 May 2000 18:28:11 +0200 added type constraint ::nat because 0 is now overloaded
paulson [Tue, 23 May 2000 18:28:11 +0200] rev 8942
added type constraint ::nat because 0 is now overloaded
Tue, 23 May 2000 18:24:48 +0200 IntRingDefs is now redundant
paulson [Tue, 23 May 2000 18:24:48 +0200] rev 8941
IntRingDefs is now redundant
Tue, 23 May 2000 18:22:19 +0200 new type class "zero" so that 0 can be overloaded
paulson [Tue, 23 May 2000 18:22:19 +0200] rev 8940
new type class "zero" so that 0 can be overloaded
Tue, 23 May 2000 18:21:51 +0200 finally sum_below is overloaded properly
paulson [Tue, 23 May 2000 18:21:51 +0200] rev 8939
finally sum_below is overloaded properly
Tue, 23 May 2000 18:19:06 +0200 Multisets have a zero: the empty multiset
paulson [Tue, 23 May 2000 18:19:06 +0200] rev 8938
Multisets have a zero: the empty multiset
Tue, 23 May 2000 18:14:57 +0200 defining 0::int to be (int 0)
paulson [Tue, 23 May 2000 18:14:57 +0200] rev 8937
defining 0::int to be (int 0)
Tue, 23 May 2000 18:08:52 +0200 Now that 0 is overloaded, constant "zero" and its type class "zero" are
paulson [Tue, 23 May 2000 18:08:52 +0200] rev 8936
Now that 0 is overloaded, constant "zero" and its type class "zero" are no longer needed. Also IntRingDefs is redundant
Tue, 23 May 2000 18:06:22 +0200 added type constraint ::nat because 0 is now overloaded
paulson [Tue, 23 May 2000 18:06:22 +0200] rev 8935
added type constraint ::nat because 0 is now overloaded
Tue, 23 May 2000 12:44:03 +0200 theory file NatSum.thy no longer needed
paulson [Tue, 23 May 2000 12:44:03 +0200] rev 8934
theory file NatSum.thy no longer needed new files for the Allocator: AllocBase.{thy,ML}
Tue, 23 May 2000 12:36:36 +0200 theory file NatSum.thy no longer needed
paulson [Tue, 23 May 2000 12:36:36 +0200] rev 8933
theory file NatSum.thy no longer needed
Tue, 23 May 2000 12:35:57 +0200 Sums of geometric series
paulson [Tue, 23 May 2000 12:35:57 +0200] rev 8932
Sums of geometric series
Tue, 23 May 2000 12:35:18 +0200 use of AllocBase
paulson [Tue, 23 May 2000 12:35:18 +0200] rev 8931
use of AllocBase
Tue, 23 May 2000 12:34:26 +0200 removal of lessThan; use of AllocBase
paulson [Tue, 23 May 2000 12:34:26 +0200] rev 8930
removal of lessThan; use of AllocBase
Tue, 23 May 2000 12:32:24 +0200 declared sum_below
paulson [Tue, 23 May 2000 12:32:24 +0200] rev 8929
declared sum_below
Tue, 23 May 2000 12:31:38 +0200 new files for the Allocator
paulson [Tue, 23 May 2000 12:31:38 +0200] rev 8928
new files for the Allocator
Tue, 23 May 2000 12:30:29 +0200 eta-expanded to handle value polymorphism
paulson [Tue, 23 May 2000 12:30:29 +0200] rev 8927
eta-expanded to handle value polymorphism
Tue, 23 May 2000 12:13:45 +0200 improved warning messages;
wenzelm [Tue, 23 May 2000 12:13:45 +0200] rev 8926
improved warning messages;
Tue, 23 May 2000 09:08:18 +0200 SetInterval
nipkow [Tue, 23 May 2000 09:08:18 +0200] rev 8925
SetInterval
Tue, 23 May 2000 07:32:24 +0200 Added SetInterval
nipkow [Tue, 23 May 2000 07:32:24 +0200] rev 8924
Added SetInterval
Mon, 22 May 2000 16:05:22 +0200 new Isar version of HOL-AxClasses-Tutorial;
wenzelm [Mon, 22 May 2000 16:05:22 +0200] rev 8923
new Isar version of HOL-AxClasses-Tutorial;
Mon, 22 May 2000 16:04:32 +0200 tuned;
wenzelm [Mon, 22 May 2000 16:04:32 +0200] rev 8922
tuned;
Mon, 22 May 2000 16:03:43 +0200 * Pure: changed syntax of local blocks from {{ }} to { };
wenzelm [Mon, 22 May 2000 16:03:43 +0200] rev 8921
* Pure: changed syntax of local blocks from {{ }} to { }; * Pure: syntax of sorts made inner, i.e. have to write "{a, b, c}";
Mon, 22 May 2000 13:29:21 +0200 new Isar version;
wenzelm [Mon, 22 May 2000 13:29:21 +0200] rev 8920
new Isar version;
Mon, 22 May 2000 13:20:47 +0200 tidied and made to work with AddSIs [psubsetI]
paulson [Mon, 22 May 2000 13:20:47 +0200] rev 8919
tidied and made to work with AddSIs [psubsetI]
Mon, 22 May 2000 13:19:20 +0200 further tidying
paulson [Mon, 22 May 2000 13:19:20 +0200] rev 8918
further tidying
Mon, 22 May 2000 12:35:34 +0200 loading the new theory MultisetOrder
paulson [Mon, 22 May 2000 12:35:34 +0200] rev 8917
loading the new theory MultisetOrder
Mon, 22 May 2000 12:35:02 +0200 multisets are partially ordered
paulson [Mon, 22 May 2000 12:35:02 +0200] rev 8916
multisets are partially ordered
(0) -3000 -1000 -112 +112 +1000 +3000 +10000 +30000 tip