Tue, 14 Mar 2006 22:06:37 +0100 added print_stmts;
wenzelm [Tue, 14 Mar 2006 22:06:37 +0100] rev 19268
added print_stmts;
Tue, 14 Mar 2006 22:06:36 +0100 added pretty_statement;
wenzelm [Tue, 14 Mar 2006 22:06:36 +0100] rev 19267
added pretty_statement;
Tue, 14 Mar 2006 22:06:35 +0100 added command, keyword;
wenzelm [Tue, 14 Mar 2006 22:06:35 +0100] rev 19266
added command, keyword; added chunks2;
Tue, 14 Mar 2006 22:06:33 +0100 Output.add_mode: keyword component;
wenzelm [Tue, 14 Mar 2006 22:06:33 +0100] rev 19265
Output.add_mode: keyword component;
Tue, 14 Mar 2006 22:06:31 +0100 string_of_mixfix;
wenzelm [Tue, 14 Mar 2006 22:06:31 +0100] rev 19264
string_of_mixfix;
Tue, 14 Mar 2006 22:06:29 +0100 print_statement;
wenzelm [Tue, 14 Mar 2006 22:06:29 +0100] rev 19263
print_statement;
Tue, 14 Mar 2006 16:29:39 +0100 added remove_trrules(_i);
wenzelm [Tue, 14 Mar 2006 16:29:39 +0100] rev 19262
added remove_trrules(_i); tuned;
Tue, 14 Mar 2006 16:29:38 +0100 added is_elim (from Provers/classical.ML);
wenzelm [Tue, 14 Mar 2006 16:29:38 +0100] rev 19261
added is_elim (from Provers/classical.ML);
Tue, 14 Mar 2006 16:29:37 +0100 added 'no_translations';
wenzelm [Tue, 14 Mar 2006 16:29:37 +0100] rev 19260
added 'no_translations';
Tue, 14 Mar 2006 16:29:36 +0100 added pretty_stmt;
wenzelm [Tue, 14 Mar 2006 16:29:36 +0100] rev 19259
added pretty_stmt; tuned;
Tue, 14 Mar 2006 16:29:35 +0100 declared_const: check for type constraint only, i.e. admit abbreviations as well;
wenzelm [Tue, 14 Mar 2006 16:29:35 +0100] rev 19258
declared_const: check for type constraint only, i.e. admit abbreviations as well; added del_trrules(_i);
Tue, 14 Mar 2006 16:29:34 +0100 ObjectLogic.is_elim;
wenzelm [Tue, 14 Mar 2006 16:29:34 +0100] rev 19257
ObjectLogic.is_elim;
Tue, 14 Mar 2006 16:29:32 +0100 tuned constdecl;
wenzelm [Tue, 14 Mar 2006 16:29:32 +0100] rev 19256
tuned constdecl; added 'no_translations';
Tue, 14 Mar 2006 16:29:31 +0100 updated;
wenzelm [Tue, 14 Mar 2006 16:29:31 +0100] rev 19255
updated;
Tue, 14 Mar 2006 16:29:29 +0100 Pure: no_translations;
wenzelm [Tue, 14 Mar 2006 16:29:29 +0100] rev 19254
Pure: no_translations;
Tue, 14 Mar 2006 14:25:09 +0100 refined representation of instance dictionaries
haftmann [Tue, 14 Mar 2006 14:25:09 +0100] rev 19253
refined representation of instance dictionaries
Mon, 13 Mar 2006 10:41:04 +0100 entry for Library/AssocList
schirmer [Mon, 13 Mar 2006 10:41:04 +0100] rev 19252
entry for Library/AssocList
Mon, 13 Mar 2006 00:09:23 +0100 First version of function for defining graph of iteration combinator.
berghofe [Mon, 13 Mar 2006 00:09:23 +0100] rev 19251
First version of function for defining graph of iteration combinator.
Sat, 11 Mar 2006 21:23:10 +0100 got rid of type Sign.sg;
wenzelm [Sat, 11 Mar 2006 21:23:10 +0100] rev 19250
got rid of type Sign.sg;
Sat, 11 Mar 2006 17:30:35 +0100 renamed plus to add;
wenzelm [Sat, 11 Mar 2006 17:30:35 +0100] rev 19249
renamed plus to add;
Sat, 11 Mar 2006 17:24:37 +0100 renamed const minus to subtract;
wenzelm [Sat, 11 Mar 2006 17:24:37 +0100] rev 19248
renamed const minus to subtract;
Sat, 11 Mar 2006 16:56:09 +0100 simplified AxClass interfaces;
wenzelm [Sat, 11 Mar 2006 16:56:09 +0100] rev 19247
simplified AxClass interfaces;
Sat, 11 Mar 2006 16:53:28 +0100 added axclass_instance_XXX (from axclass.ML);
wenzelm [Sat, 11 Mar 2006 16:53:28 +0100] rev 19246
added axclass_instance_XXX (from axclass.ML); Sign.read/cert_arity;
Sat, 11 Mar 2006 16:53:27 +0100 *** empty log message ***
wenzelm [Sat, 11 Mar 2006 16:53:27 +0100] rev 19245
*** empty log message ***
Sat, 11 Mar 2006 16:53:23 +0100 added read_class, read/cert_classrel/arity (from axclass.ML);
wenzelm [Sat, 11 Mar 2006 16:53:23 +0100] rev 19244
added read_class, read/cert_classrel/arity (from axclass.ML);
Sat, 11 Mar 2006 16:53:20 +0100 moved read_class, read/cert_classrel/arity to sign.ML;
wenzelm [Sat, 11 Mar 2006 16:53:20 +0100] rev 19243
moved read_class, read/cert_classrel/arity to sign.ML; axclass: moved outer syntax to isar_syn.ML; instance: moved to Tools/class_package.ML; simplified interfaces; tuned;
Sat, 11 Mar 2006 16:53:14 +0100 use axclass.ML earlier (in Isar/ROOT.ML);
wenzelm [Sat, 11 Mar 2006 16:53:14 +0100] rev 19242
use axclass.ML earlier (in Isar/ROOT.ML);
Sat, 11 Mar 2006 16:53:10 +0100 nbe: no_document;
wenzelm [Sat, 11 Mar 2006 16:53:10 +0100] rev 19241
nbe: no_document;
Fri, 10 Mar 2006 19:49:58 +0100 tuned;
wenzelm [Fri, 10 Mar 2006 19:49:58 +0100] rev 19240
tuned;
Fri, 10 Mar 2006 17:57:09 +0100 exporting reapAll and killChild
paulson [Fri, 10 Mar 2006 17:57:09 +0100] rev 19239
exporting reapAll and killChild
Fri, 10 Mar 2006 17:53:53 +0100 text delimiter fixed
webertj [Fri, 10 Mar 2006 17:53:53 +0100] rev 19238
text delimiter fixed
Fri, 10 Mar 2006 17:24:16 +0100 comment delimiter fixed
webertj [Fri, 10 Mar 2006 17:24:16 +0100] rev 19237
comment delimiter fixed
Fri, 10 Mar 2006 16:31:50 +0100 clauses now use (meta-)hyps instead of (meta-)implications; significant speedup
webertj [Fri, 10 Mar 2006 16:31:50 +0100] rev 19236
clauses now use (meta-)hyps instead of (meta-)implications; significant speedup
Fri, 10 Mar 2006 16:21:49 +0100 fix for document preparation
haftmann [Fri, 10 Mar 2006 16:21:49 +0100] rev 19235
fix for document preparation
Fri, 10 Mar 2006 16:05:34 +0100 Added Library/AssocList.thy
schirmer [Fri, 10 Mar 2006 16:05:34 +0100] rev 19234
Added Library/AssocList.thy
Fri, 10 Mar 2006 15:33:48 +0100 renamed HOL + - * etc. to HOL.plus HOL.minus HOL.times etc.
haftmann [Fri, 10 Mar 2006 15:33:48 +0100] rev 19233
renamed HOL + - * etc. to HOL.plus HOL.minus HOL.times etc.
Fri, 10 Mar 2006 12:28:38 +0100 Changed some warnings to debug messages
paulson [Fri, 10 Mar 2006 12:28:38 +0100] rev 19232
Changed some warnings to debug messages
Fri, 10 Mar 2006 12:27:36 +0100 Frequency analysis of constants (with types).
paulson [Fri, 10 Mar 2006 12:27:36 +0100] rev 19231
Frequency analysis of constants (with types). Ability to restrict the number of accepted clauses.
Fri, 10 Mar 2006 04:03:48 +0100 Shortened the exception messages from assume.
mengj [Fri, 10 Mar 2006 04:03:48 +0100] rev 19230
Shortened the exception messages from assume.
Fri, 10 Mar 2006 04:02:53 +0100 METAHYPS catches THM assume exception and prints out the terms containing schematic vars.
mengj [Fri, 10 Mar 2006 04:02:53 +0100] rev 19229
METAHYPS catches THM assume exception and prints out the terms containing schematic vars.
Fri, 10 Mar 2006 00:53:28 +0100 added many simple lemmas
huffman [Fri, 10 Mar 2006 00:53:28 +0100] rev 19228
added many simple lemmas
Thu, 09 Mar 2006 06:05:01 +0100 Added more functions to the signature and tidied up some functions.
mengj [Thu, 09 Mar 2006 06:05:01 +0100] rev 19227
Added more functions to the signature and tidied up some functions.
Wed, 08 Mar 2006 21:40:46 +0100 tuned;
wenzelm [Wed, 08 Mar 2006 21:40:46 +0100] rev 19226
tuned;
Wed, 08 Mar 2006 18:52:43 +0100 tuned some proofs
urbanc [Wed, 08 Mar 2006 18:52:43 +0100] rev 19225
tuned some proofs
Wed, 08 Mar 2006 18:37:31 +0100 select_goals: split original conjunctions;
wenzelm [Wed, 08 Mar 2006 18:37:31 +0100] rev 19224
select_goals: split original conjunctions;
Wed, 08 Mar 2006 18:37:30 +0100 method: goal restriction defaults to [1];
wenzelm [Wed, 08 Mar 2006 18:37:30 +0100] rev 19223
method: goal restriction defaults to [1];
Wed, 08 Mar 2006 18:37:28 +0100 infer_derivs: avoid allocating empty MinProof;
wenzelm [Wed, 08 Mar 2006 18:37:28 +0100] rev 19222
infer_derivs: avoid allocating empty MinProof;
Wed, 08 Mar 2006 18:37:27 +0100 tuned;
wenzelm [Wed, 08 Mar 2006 18:37:27 +0100] rev 19221
tuned;
Wed, 08 Mar 2006 18:37:25 +0100 Isar/method: goal restriction;
wenzelm [Wed, 08 Mar 2006 18:37:25 +0100] rev 19220
Isar/method: goal restriction;
Wed, 08 Mar 2006 18:37:24 +0100 constdecl: always allow 'where';
wenzelm [Wed, 08 Mar 2006 18:37:24 +0100] rev 19219
constdecl: always allow 'where';
Wed, 08 Mar 2006 18:00:00 +0100 deleted some proofs "on comment"
urbanc [Wed, 08 Mar 2006 18:00:00 +0100] rev 19218
deleted some proofs "on comment"
Wed, 08 Mar 2006 17:55:51 +0100 tuned some proofs
urbanc [Wed, 08 Mar 2006 17:55:51 +0100] rev 19217
tuned some proofs
Wed, 08 Mar 2006 17:54:55 +0100 tuned some of the proofs about fresh_fun
urbanc [Wed, 08 Mar 2006 17:54:55 +0100] rev 19216
tuned some of the proofs about fresh_fun
Wed, 08 Mar 2006 17:23:46 +0100 first running version of type classes
haftmann [Wed, 08 Mar 2006 17:23:46 +0100] rev 19215
first running version of type classes
Wed, 08 Mar 2006 17:03:19 +0100 first running version of type classes
haftmann [Wed, 08 Mar 2006 17:03:19 +0100] rev 19214
first running version of type classes
Wed, 08 Mar 2006 16:29:07 +0100 first running version of type classes
haftmann [Wed, 08 Mar 2006 16:29:07 +0100] rev 19213
first running version of type classes
Wed, 08 Mar 2006 10:19:57 +0100 Frequency strategy. Revised indentation, etc.
paulson [Wed, 08 Mar 2006 10:19:57 +0100] rev 19212
Frequency strategy. Revised indentation, etc.
Wed, 08 Mar 2006 10:06:31 +0100 *** empty log message ***
nipkow [Wed, 08 Mar 2006 10:06:31 +0100] rev 19211
*** empty log message ***
Tue, 07 Mar 2006 18:02:11 +0100 added ROOT.ML
obua [Tue, 07 Mar 2006 18:02:11 +0100] rev 19210
added ROOT.ML
Tue, 07 Mar 2006 16:50:33 +0100 Indentation
paulson [Tue, 07 Mar 2006 16:50:33 +0100] rev 19209
Indentation
Tue, 07 Mar 2006 16:49:48 +0100 Tidying and restructuring.
paulson [Tue, 07 Mar 2006 16:49:48 +0100] rev 19208
Tidying and restructuring.
Tue, 07 Mar 2006 16:49:12 +0100 Tidying and tracing. Handling exn CLAUSE so that errors don't reach top-level.
paulson [Tue, 07 Mar 2006 16:49:12 +0100] rev 19207
Tidying and tracing. Handling exn CLAUSE so that errors don't reach top-level.
Tue, 07 Mar 2006 16:47:51 +0100 Tidying. clausify_rules_pairs_abs now returns clauses in the same order as before.
paulson [Tue, 07 Mar 2006 16:47:51 +0100] rev 19206
Tidying. clausify_rules_pairs_abs now returns clauses in the same order as before. Removal of the unused err_list.
Tue, 07 Mar 2006 16:46:54 +0100 Tidying. New invoke_atp_ml for top-level debugging. Flag to force FOL mode.
paulson [Tue, 07 Mar 2006 16:46:54 +0100] rev 19205
Tidying. New invoke_atp_ml for top-level debugging. Flag to force FOL mode.
Tue, 07 Mar 2006 16:45:04 +0100 Tidying, and getting rid of SELECT_GOAL (as it does something different now)
paulson [Tue, 07 Mar 2006 16:45:04 +0100] rev 19204
Tidying, and getting rid of SELECT_GOAL (as it does something different now)
Tue, 07 Mar 2006 16:03:31 +0100 Added HOL-ZF to Isabelle.
obua [Tue, 07 Mar 2006 16:03:31 +0100] rev 19203
Added HOL-ZF to Isabelle.
Tue, 07 Mar 2006 14:09:48 +0100 substantial improvement in codegen iml
haftmann [Tue, 07 Mar 2006 14:09:48 +0100] rev 19202
substantial improvement in codegen iml
Tue, 07 Mar 2006 04:06:02 +0100 Function get_clasimp_atp_lemmas gets all lemmas from claset, simpet and atpset.
mengj [Tue, 07 Mar 2006 04:06:02 +0100] rev 19201
Function get_clasimp_atp_lemmas gets all lemmas from claset, simpet and atpset. The hash table (for removing duplicate) now stores clauses as Term.term with names.
Tue, 07 Mar 2006 04:04:21 +0100 relevance_filter takes input axioms as Term.term.
mengj [Tue, 07 Mar 2006 04:04:21 +0100] rev 19200
relevance_filter takes input axioms as Term.term.
Tue, 07 Mar 2006 04:01:25 +0100 Proof reconstruction now only takes names of theorems as input.
mengj [Tue, 07 Mar 2006 04:01:25 +0100] rev 19199
Proof reconstruction now only takes names of theorems as input.
Tue, 07 Mar 2006 03:59:48 +0100 Added tptp_write_file to write all necessary ATP input clauses to one file.
mengj [Tue, 07 Mar 2006 03:59:48 +0100] rev 19198
Added tptp_write_file to write all necessary ATP input clauses to one file.
Tue, 07 Mar 2006 03:58:50 +0100 tptp_write_file now takes goals and axioms as Term.term and writes them to a file.
mengj [Tue, 07 Mar 2006 03:58:50 +0100] rev 19197
tptp_write_file now takes goals and axioms as Term.term and writes them to a file.
Tue, 07 Mar 2006 03:56:59 +0100 Added functions to retrieve local and global atpset rules.
mengj [Tue, 07 Mar 2006 03:56:59 +0100] rev 19196
Added functions to retrieve local and global atpset rules. cnf thms to Term.term format.
Tue, 07 Mar 2006 03:54:11 +0100 Moved the settings for ATP time limit to res_atp.ML
mengj [Tue, 07 Mar 2006 03:54:11 +0100] rev 19195
Moved the settings for ATP time limit to res_atp.ML
Tue, 07 Mar 2006 03:51:40 +0100 Merged res_atp_setup.ML into res_atp.ML.
mengj [Tue, 07 Mar 2006 03:51:40 +0100] rev 19194
Merged res_atp_setup.ML into res_atp.ML. HOL translation is integrated with background Isabelle-ATP linkup. Both ATP methods and background linkup retrieve lemmas stored in claset, simpset and atpset.
Tue, 07 Mar 2006 03:49:26 +0100 When ATP methods call ATPs, all input clauses from one subgoal are written to one file.
mengj [Tue, 07 Mar 2006 03:49:26 +0100] rev 19193
When ATP methods call ATPs, all input clauses from one subgoal are written to one file.
Tue, 07 Mar 2006 03:48:02 +0100 Merged res_atp_setup.ML into res_atp.ML.
mengj [Tue, 07 Mar 2006 03:48:02 +0100] rev 19192
Merged res_atp_setup.ML into res_atp.ML.
Sun, 05 Mar 2006 23:56:57 +0100 SELECT_GOAL: fixed trivial case;
wenzelm [Sun, 05 Mar 2006 23:56:57 +0100] rev 19191
SELECT_GOAL: fixed trivial case;
Sun, 05 Mar 2006 18:49:13 +0100 fixed a typo in a comment
webertj [Sun, 05 Mar 2006 18:49:13 +0100] rev 19190
fixed a typo in a comment
Sat, 04 Mar 2006 21:39:08 +0100 tuned;
wenzelm [Sat, 04 Mar 2006 21:39:08 +0100] rev 19189
tuned;
Sat, 04 Mar 2006 21:10:12 +0100 method: SelectGoals;
wenzelm [Sat, 04 Mar 2006 21:10:12 +0100] rev 19188
method: SelectGoals;
Sat, 04 Mar 2006 21:10:11 +0100 method: syntax for SelectGoals;
wenzelm [Sat, 04 Mar 2006 21:10:11 +0100] rev 19187
method: syntax for SelectGoals;
Sat, 04 Mar 2006 21:10:10 +0100 text: added SelectGoals;
wenzelm [Sat, 04 Mar 2006 21:10:10 +0100] rev 19186
text: added SelectGoals;
Sat, 04 Mar 2006 21:10:09 +0100 tuned conj_curry;
wenzelm [Sat, 04 Mar 2006 21:10:09 +0100] rev 19185
tuned conj_curry;
Sat, 04 Mar 2006 21:10:08 +0100 added extract, retrofit;
wenzelm [Sat, 04 Mar 2006 21:10:08 +0100] rev 19184
added extract, retrofit;
Sat, 04 Mar 2006 21:10:07 +0100 added mk_conjunction;
wenzelm [Sat, 04 Mar 2006 21:10:07 +0100] rev 19183
added mk_conjunction; tuned conj_curry;
Sat, 04 Mar 2006 21:10:06 +0100 method: restriction to first n sub-goals;
wenzelm [Sat, 04 Mar 2006 21:10:06 +0100] rev 19182
method: restriction to first n sub-goals;
Fri, 03 Mar 2006 19:43:46 +0100 minor changes
nipkow [Fri, 03 Mar 2006 19:43:46 +0100] rev 19181
minor changes
Fri, 03 Mar 2006 19:30:30 +0100 more examples
nipkow [Fri, 03 Mar 2006 19:30:30 +0100] rev 19180
more examples
Fri, 03 Mar 2006 19:30:20 +0100 changed and retracted change of location of code lemmas.
nipkow [Fri, 03 Mar 2006 19:30:20 +0100] rev 19179
changed and retracted change of location of code lemmas.
Fri, 03 Mar 2006 16:25:30 +0100 ignore repeated vars on lhs, cleanup
nipkow [Fri, 03 Mar 2006 16:25:30 +0100] rev 19178
ignore repeated vars on lhs, cleanup
Fri, 03 Mar 2006 08:52:39 +0100 improvements for nbe
haftmann [Fri, 03 Mar 2006 08:52:39 +0100] rev 19177
improvements for nbe
Thu, 02 Mar 2006 18:51:11 +0100 reformatting
paulson [Thu, 02 Mar 2006 18:51:11 +0100] rev 19176
reformatting
Thu, 02 Mar 2006 18:50:43 +0100 subset_refl now included using the atp attribute
paulson [Thu, 02 Mar 2006 18:50:43 +0100] rev 19175
subset_refl now included using the atp attribute
Thu, 02 Mar 2006 18:49:13 +0100 moved the "use" directive
paulson [Thu, 02 Mar 2006 18:49:13 +0100] rev 19174
moved the "use" directive
Thu, 02 Mar 2006 16:01:06 +0100 fixed the bugs itroduced by the previous commit
urbanc [Thu, 02 Mar 2006 16:01:06 +0100] rev 19173
fixed the bugs itroduced by the previous commit
Thu, 02 Mar 2006 15:43:22 +0100 made some small changes to generate nicer latex-output
urbanc [Thu, 02 Mar 2006 15:43:22 +0100] rev 19172
made some small changes to generate nicer latex-output
Thu, 02 Mar 2006 15:05:09 +0100 split the files
urbanc [Thu, 02 Mar 2006 15:05:09 +0100] rev 19171
split the files - Iteration.thy contains the big proof of the iteration combinator - Recursion.thy derives from Iteration the recursion combinator - lam_substs.thy contains the examples (size, substitution and parallel substitution)
Thu, 02 Mar 2006 00:57:34 +0100 Added in a signature.
mengj [Thu, 02 Mar 2006 00:57:34 +0100] rev 19170
Added in a signature.
Wed, 01 Mar 2006 18:26:20 +0100 fixed a problem where a permutation is not analysed
urbanc [Wed, 01 Mar 2006 18:26:20 +0100] rev 19169
fixed a problem where a permutation is not analysed when the term is of the form (pi o f) x1...xn This was the case because the head of this term is the constant "nominal.perm". Now an applicability predicate decides the right behaviour of the simproc
Wed, 01 Mar 2006 18:24:31 +0100 streamlined the proof
urbanc [Wed, 01 Mar 2006 18:24:31 +0100] rev 19168
streamlined the proof
Wed, 01 Mar 2006 13:47:42 +0100 refined representation of codegen intermediate language
haftmann [Wed, 01 Mar 2006 13:47:42 +0100] rev 19167
refined representation of codegen intermediate language
Wed, 01 Mar 2006 10:37:00 +0100 some small tunings
urbanc [Wed, 01 Mar 2006 10:37:00 +0100] rev 19166
some small tunings
Wed, 01 Mar 2006 10:28:39 +0100 added fresh_fun_eqvt theorem to the theorem collection
urbanc [Wed, 01 Mar 2006 10:28:39 +0100] rev 19165
added fresh_fun_eqvt theorem to the theorem collection
Wed, 01 Mar 2006 10:27:48 +0100 added initialisation-code for finite_guess
urbanc [Wed, 01 Mar 2006 10:27:48 +0100] rev 19164
added initialisation-code for finite_guess
Wed, 01 Mar 2006 10:27:01 +0100 made some small tunings in the decision-procedure
urbanc [Wed, 01 Mar 2006 10:27:01 +0100] rev 19163
made some small tunings in the decision-procedure (in the order how the "small" tactics are called)
Wed, 01 Mar 2006 06:08:12 +0100 Added setup for "atpset" (a rule set for ATPs).
mengj [Wed, 01 Mar 2006 06:08:12 +0100] rev 19162
Added setup for "atpset" (a rule set for ATPs).
Wed, 01 Mar 2006 06:06:16 +0100 Added file Tools/res_atpset.ML.
mengj [Wed, 01 Mar 2006 06:06:16 +0100] rev 19161
Added file Tools/res_atpset.ML.
Wed, 01 Mar 2006 06:05:25 +0100 Merged HOL and FOL clauses and combined some functions.
mengj [Wed, 01 Mar 2006 06:05:25 +0100] rev 19160
Merged HOL and FOL clauses and combined some functions.
Wed, 01 Mar 2006 05:56:53 +0100 A new file that sets up rules set used by ATPs. Rules are added to and removed from the set using "atp" attribute.
mengj [Wed, 01 Mar 2006 05:56:53 +0100] rev 19159
A new file that sets up rules set used by ATPs. Rules are added to and removed from the set using "atp" attribute.
Wed, 01 Mar 2006 00:04:52 +0100 some minor tuning on the proofs
urbanc [Wed, 01 Mar 2006 00:04:52 +0100] rev 19158
some minor tuning on the proofs
Tue, 28 Feb 2006 12:28:22 +0100 initial commit (especially 2nd half needs to be cleaned up)
urbanc [Tue, 28 Feb 2006 12:28:22 +0100] rev 19157
initial commit (especially 2nd half needs to be cleaned up)
Tue, 28 Feb 2006 11:10:51 +0100 removal of theory blacklist
paulson [Tue, 28 Feb 2006 11:10:51 +0100] rev 19156
removal of theory blacklist
Tue, 28 Feb 2006 11:09:50 +0100 new order for arity clauses
paulson [Tue, 28 Feb 2006 11:09:50 +0100] rev 19155
new order for arity clauses
Tue, 28 Feb 2006 11:09:29 +0100 fixed but in freeze_spec
paulson [Tue, 28 Feb 2006 11:09:29 +0100] rev 19154
fixed but in freeze_spec
Tue, 28 Feb 2006 11:07:54 +0100 splitting up METAHYPS into smaller functions
paulson [Tue, 28 Feb 2006 11:07:54 +0100] rev 19153
splitting up METAHYPS into smaller functions
Tue, 28 Feb 2006 11:07:13 +0100 typos
paulson [Tue, 28 Feb 2006 11:07:13 +0100] rev 19152
typos
Mon, 27 Feb 2006 17:37:37 +0100 added a finite_guess tactic, which solves
urbanc [Mon, 27 Feb 2006 17:37:37 +0100] rev 19151
added a finite_guess tactic, which solves automatically finite-support goals
Mon, 27 Feb 2006 15:51:37 +0100 class package and codegen refinements
haftmann [Mon, 27 Feb 2006 15:51:37 +0100] rev 19150
class package and codegen refinements
Mon, 27 Feb 2006 15:49:56 +0100 added nbe
haftmann [Mon, 27 Feb 2006 15:49:56 +0100] rev 19149
added nbe
Mon, 27 Feb 2006 14:34:03 +0100 added temp. nbe test
nipkow [Mon, 27 Feb 2006 14:34:03 +0100] rev 19148
added temp. nbe test
Mon, 27 Feb 2006 14:03:31 +0100 added nbe, updated neb_*
nipkow [Mon, 27 Feb 2006 14:03:31 +0100] rev 19147
added nbe, updated neb_*
Mon, 27 Feb 2006 14:03:15 +0100 added nbe
nipkow [Mon, 27 Feb 2006 14:03:15 +0100] rev 19146
added nbe
Mon, 27 Feb 2006 12:20:21 +0100 Typo.
ballarin [Mon, 27 Feb 2006 12:20:21 +0100] rev 19145
Typo.
Mon, 27 Feb 2006 12:14:36 +0100 added support for arbitrary atoms in the simproc
urbanc [Mon, 27 Feb 2006 12:14:36 +0100] rev 19144
added support for arbitrary atoms in the simproc
Sun, 26 Feb 2006 23:01:50 +0100 put_thms: do_index;
wenzelm [Sun, 26 Feb 2006 23:01:50 +0100] rev 19143
put_thms: do_index;
Sun, 26 Feb 2006 23:01:48 +0100 rewrite_goals_rule_aux: actually use prems if present;
wenzelm [Sun, 26 Feb 2006 23:01:48 +0100] rev 19142
rewrite_goals_rule_aux: actually use prems if present;
Sun, 26 Feb 2006 23:01:47 +0100 add_local: do_index;
wenzelm [Sun, 26 Feb 2006 23:01:47 +0100] rev 19141
add_local: do_index;
Sun, 26 Feb 2006 22:25:17 +0100 replaced the lemma at_two by at_different;
urbanc [Sun, 26 Feb 2006 22:25:17 +0100] rev 19140
replaced the lemma at_two by at_different; this lemma now proves EX b. a != b
Sun, 26 Feb 2006 22:24:05 +0100 improved the decision-procedure for permutations;
urbanc [Sun, 26 Feb 2006 22:24:05 +0100] rev 19139
improved the decision-procedure for permutations; now uses a simproc FIXME: the simproc still needs to be adapted for arbitrary atom types
Sat, 25 Feb 2006 15:19:47 +0100 improved codegen bootstrap
haftmann [Sat, 25 Feb 2006 15:19:47 +0100] rev 19138
improved codegen bootstrap
Sat, 25 Feb 2006 15:19:19 +0100 change in codegen syntax
haftmann [Sat, 25 Feb 2006 15:19:19 +0100] rev 19137
change in codegen syntax
Sat, 25 Feb 2006 15:19:00 +0100 some refinements
haftmann [Sat, 25 Feb 2006 15:19:00 +0100] rev 19136
some refinements
Sat, 25 Feb 2006 15:11:35 +0100 added more detailed data to consts
haftmann [Sat, 25 Feb 2006 15:11:35 +0100] rev 19135
added more detailed data to consts
Fri, 24 Feb 2006 17:48:17 +0100 Reverted to old interface of AxClass.add_inst_arity(_i)
berghofe [Fri, 24 Feb 2006 17:48:17 +0100] rev 19134
Reverted to old interface of AxClass.add_inst_arity(_i)
Fri, 24 Feb 2006 09:00:21 +0100 Adapted to Florian's recent changes to the AxClass package.
berghofe [Fri, 24 Feb 2006 09:00:21 +0100] rev 19133
Adapted to Florian's recent changes to the AxClass package.
Thu, 23 Feb 2006 20:56:31 +0100 added lemmas
urbanc [Thu, 23 Feb 2006 20:56:31 +0100] rev 19132
added lemmas at_two: EX a b in an atom type such that a !=b at_ds10 and a "test"-lemma at_prm_eq_compose (can probably be removed)
Thu, 23 Feb 2006 13:37:46 +0100 make SML/NJ happy;
wenzelm [Thu, 23 Feb 2006 13:37:46 +0100] rev 19131
make SML/NJ happy;
Thu, 23 Feb 2006 13:00:18 +0100 Default type level is T_FULL now.
mengj [Thu, 23 Feb 2006 13:00:18 +0100] rev 19130
Default type level is T_FULL now.
Thu, 23 Feb 2006 12:59:01 +0100 eprover removes tmp files too.
mengj [Thu, 23 Feb 2006 12:59:01 +0100] rev 19129
eprover removes tmp files too.
Thu, 23 Feb 2006 12:57:39 +0100 vampire/eprover methods can now be applied repeatedly until they fail.
mengj [Thu, 23 Feb 2006 12:57:39 +0100] rev 19128
vampire/eprover methods can now be applied repeatedly until they fail.
Wed, 22 Feb 2006 22:18:42 +0100 removed obsolete meta_conjunction_tr';
wenzelm [Wed, 22 Feb 2006 22:18:42 +0100] rev 19127
removed obsolete meta_conjunction_tr';
Wed, 22 Feb 2006 22:18:41 +0100 rew: handle conjunctionI/D1/D2;
wenzelm [Wed, 22 Feb 2006 22:18:41 +0100] rev 19126
rew: handle conjunctionI/D1/D2;
Wed, 22 Feb 2006 22:18:39 +0100 simplified Pure conjunction, based on actual const;
wenzelm [Wed, 22 Feb 2006 22:18:39 +0100] rev 19125
simplified Pure conjunction, based on actual const;
Wed, 22 Feb 2006 22:18:38 +0100 removed rename_indexes_wrt;
wenzelm [Wed, 22 Feb 2006 22:18:38 +0100] rev 19124
removed rename_indexes_wrt; added rename_indexes2; simplified Pure conjunction, based on actual const;
Wed, 22 Feb 2006 22:18:36 +0100 renamed class_axms to class_intros;
wenzelm [Wed, 22 Feb 2006 22:18:36 +0100] rev 19123
renamed class_axms to class_intros;
Wed, 22 Feb 2006 22:18:33 +0100 tuned proofs;
wenzelm [Wed, 22 Feb 2006 22:18:33 +0100] rev 19122
tuned proofs;
Wed, 22 Feb 2006 22:18:32 +0100 simplified Pure conjunction;
wenzelm [Wed, 22 Feb 2006 22:18:32 +0100] rev 19121
simplified Pure conjunction;
Wed, 22 Feb 2006 22:18:31 +0100 not_equal: replaced syntax translation by abbreviation;
wenzelm [Wed, 22 Feb 2006 22:18:31 +0100] rev 19120
not_equal: replaced syntax translation by abbreviation; simplified Pure conjunction;
Wed, 22 Feb 2006 10:18:17 +0100 abandoned merge_alists' in favour of generic AList.merge
haftmann [Wed, 22 Feb 2006 10:18:17 +0100] rev 19119
abandoned merge_alists' in favour of generic AList.merge
Tue, 21 Feb 2006 16:37:54 +0100 added Tools/nbe, fixes
nipkow [Tue, 21 Feb 2006 16:37:54 +0100] rev 19118
added Tools/nbe, fixes
Tue, 21 Feb 2006 16:37:33 +0100 added Tools/nbe
nipkow [Tue, 21 Feb 2006 16:37:33 +0100] rev 19117
added Tools/nbe
Tue, 21 Feb 2006 16:18:50 +0100 New normalization-by-evaluation package
nipkow [Tue, 21 Feb 2006 16:18:50 +0100] rev 19116
New normalization-by-evaluation package
Tue, 21 Feb 2006 15:06:50 +0100 distinct (op =);
wenzelm [Tue, 21 Feb 2006 15:06:50 +0100] rev 19115
distinct (op =); removed spurious PolyML.print;
Mon, 20 Feb 2006 21:51:50 +0100 fixed
kleing [Mon, 20 Feb 2006 21:51:50 +0100] rev 19114
fixed
Mon, 20 Feb 2006 16:23:38 +0100 Inclusion of subset_refl in ATP calls
paulson [Mon, 20 Feb 2006 16:23:38 +0100] rev 19113
Inclusion of subset_refl in ATP calls
Mon, 20 Feb 2006 16:22:52 +0100 Fix variable-naming bug (?) by removing a needless recursive call
paulson [Mon, 20 Feb 2006 16:22:52 +0100] rev 19112
Fix variable-naming bug (?) by removing a needless recursive call
Mon, 20 Feb 2006 11:38:06 +0100 slight code generator serialization improvements
haftmann [Mon, 20 Feb 2006 11:38:06 +0100] rev 19111
slight code generator serialization improvements
Mon, 20 Feb 2006 11:37:18 +0100 moved intro_classes from AxClass to ClassPackage
haftmann [Mon, 20 Feb 2006 11:37:18 +0100] rev 19110
moved intro_classes from AxClass to ClassPackage
Sun, 19 Feb 2006 22:40:18 +0100 fixed document
kleing [Sun, 19 Feb 2006 22:40:18 +0100] rev 19109
fixed document
Sun, 19 Feb 2006 22:12:30 +0100 * denumerability of rationals by Benjamin Porter, based on NatPair (by Stefan Richter)
kleing [Sun, 19 Feb 2006 22:12:30 +0100] rev 19108
* denumerability of rationals by Benjamin Porter, based on NatPair (by Stefan Richter) #3 in http://www.cs.ru.nl/~freek/100/
Sun, 19 Feb 2006 17:18:39 +0100 added a few lemmas to do with permutation-equivalence for the
urbanc [Sun, 19 Feb 2006 17:18:39 +0100] rev 19107
added a few lemmas to do with permutation-equivalence for the recursion combinator
Sun, 19 Feb 2006 13:21:32 +0100 * added Library/ASeries (sum of arithmetic series with instantiation to nat and int)
kleing [Sun, 19 Feb 2006 13:21:32 +0100] rev 19106
* added Library/ASeries (sum of arithmetic series with instantiation to nat and int) * added Complex/ex/ASeries_Complex (instantiation of the above for reals) * added Complex/ex/HarmonicSeries (should really be in something like Complex/Library) (these are contributions by Benjamin Porter, numbers 68 and 34 of http://www.cs.ru.nl/~freek/100/)
Sun, 19 Feb 2006 02:11:27 +0100 use minimal imports
huffman [Sun, 19 Feb 2006 02:11:27 +0100] rev 19105
use minimal imports
Sun, 19 Feb 2006 01:40:13 +0100 use qualified name for return
huffman [Sun, 19 Feb 2006 01:40:13 +0100] rev 19104
use qualified name for return
Sat, 18 Feb 2006 18:08:23 +0100 dest_def: tuned error msg;
wenzelm [Sat, 18 Feb 2006 18:08:23 +0100] rev 19103
dest_def: tuned error msg;
Fri, 17 Feb 2006 20:03:21 +0100 const constraints: provide TFrees instead of TVars,
wenzelm [Fri, 17 Feb 2006 20:03:21 +0100] rev 19102
const constraints: provide TFrees instead of TVars, actually delete constraint (allows Consts.merge caused by ProofContext.transfer after qed);
Fri, 17 Feb 2006 20:03:19 +0100 checkpoint/copy_node: reset body context;
wenzelm [Fri, 17 Feb 2006 20:03:19 +0100] rev 19101
checkpoint/copy_node: reset body context;
Fri, 17 Feb 2006 20:03:17 +0100 global_qeds: transfer body context;
wenzelm [Fri, 17 Feb 2006 20:03:17 +0100] rev 19100
global_qeds: transfer body context;
Fri, 17 Feb 2006 20:03:14 +0100 add_const_constraint(_i): demand TFrees instead of TVars, optional type (i.e. may delete constraints);
wenzelm [Fri, 17 Feb 2006 20:03:14 +0100] rev 19099
add_const_constraint(_i): demand TFrees instead of TVars, optional type (i.e. may delete constraints);
Fri, 17 Feb 2006 20:03:10 +0100 constrain: assert const declaration, optional type (i.e. may delete constraints);
wenzelm [Fri, 17 Feb 2006 20:03:10 +0100] rev 19098
constrain: assert const declaration, optional type (i.e. may delete constraints);
Fri, 17 Feb 2006 17:00:33 +0100 removed Import/lazy_scan.ML;
wenzelm [Fri, 17 Feb 2006 17:00:33 +0100] rev 19097
removed Import/lazy_scan.ML;
Fri, 17 Feb 2006 15:43:46 +0100 hyperlinks in the PDF work now
paulson [Fri, 17 Feb 2006 15:43:46 +0100] rev 19096
hyperlinks in the PDF work now
Fri, 17 Feb 2006 15:03:26 +0100 replaced Symbol.explode by explode
obua [Fri, 17 Feb 2006 15:03:26 +0100] rev 19095
replaced Symbol.explode by explode
Fri, 17 Feb 2006 08:42:41 +0100 updated mailing list archive link
haftmann [Fri, 17 Feb 2006 08:42:41 +0100] rev 19094
updated mailing list archive link
Fri, 17 Feb 2006 03:30:50 +0100 use monomorphic sequences / scanners
obua [Fri, 17 Feb 2006 03:30:50 +0100] rev 19093
use monomorphic sequences / scanners
Fri, 17 Feb 2006 01:46:38 +0100 make maybe into a real type constructor; remove monad syntax
huffman [Fri, 17 Feb 2006 01:46:38 +0100] rev 19092
make maybe into a real type constructor; remove monad syntax
Thu, 16 Feb 2006 23:40:32 +0100 use VectorScannerSeq instead of ListScannerSeq in xml.ML
obua [Thu, 16 Feb 2006 23:40:32 +0100] rev 19091
use VectorScannerSeq instead of ListScannerSeq in xml.ML
Thu, 16 Feb 2006 23:31:32 +0100 removed lazy_scan
obua [Thu, 16 Feb 2006 23:31:32 +0100] rev 19090
removed lazy_scan
Thu, 16 Feb 2006 23:30:47 +0100 improved scanning
obua [Thu, 16 Feb 2006 23:30:47 +0100] rev 19089
improved scanning
Thu, 16 Feb 2006 21:15:38 +0100 tuned;
wenzelm [Thu, 16 Feb 2006 21:15:38 +0100] rev 19088
tuned;
Thu, 16 Feb 2006 21:12:03 +0100 Abstract Natural Numbers with polymorphic recursion.
wenzelm [Thu, 16 Feb 2006 21:12:03 +0100] rev 19087
Abstract Natural Numbers with polymorphic recursion.
Thu, 16 Feb 2006 21:12:00 +0100 new-style definitions/abbreviations;
wenzelm [Thu, 16 Feb 2006 21:12:00 +0100] rev 19086
new-style definitions/abbreviations;
Thu, 16 Feb 2006 21:11:58 +0100 added ex/Abstract_NAT.thy;
wenzelm [Thu, 16 Feb 2006 21:11:58 +0100] rev 19085
added ex/Abstract_NAT.thy;
Thu, 16 Feb 2006 19:39:02 +0100 tuned;
wenzelm [Thu, 16 Feb 2006 19:39:02 +0100] rev 19084
tuned;
Thu, 16 Feb 2006 19:10:47 +0100 tuned;
wenzelm [Thu, 16 Feb 2006 19:10:47 +0100] rev 19083
tuned;
Thu, 16 Feb 2006 18:59:39 +0100 removed silly stuff
haftmann [Thu, 16 Feb 2006 18:59:39 +0100] rev 19082
removed silly stuff
Thu, 16 Feb 2006 18:39:48 +0100 * Isar/locales: new derived specification elements 'definition', 'abbreviation', 'axiomatization';
wenzelm [Thu, 16 Feb 2006 18:39:48 +0100] rev 19081
* Isar/locales: new derived specification elements 'definition', 'abbreviation', 'axiomatization';
Thu, 16 Feb 2006 18:26:04 +0100 added abbreviation(_i);
wenzelm [Thu, 16 Feb 2006 18:26:04 +0100] rev 19080
added abbreviation(_i);
Thu, 16 Feb 2006 18:26:03 +0100 added put_thms_internal: local_naming, no fact index;
wenzelm [Thu, 16 Feb 2006 18:26:03 +0100] rev 19079
added put_thms_internal: local_naming, no fact index; tuned;
Thu, 16 Feb 2006 18:26:02 +0100 added put_thms_internal;
wenzelm [Thu, 16 Feb 2006 18:26:02 +0100] rev 19078
added put_thms_internal; tuned;
Thu, 16 Feb 2006 18:26:01 +0100 added abbrev element;
wenzelm [Thu, 16 Feb 2006 18:26:01 +0100] rev 19077
added abbrev element;
Thu, 16 Feb 2006 18:26:00 +0100 added 'abbreviation';
wenzelm [Thu, 16 Feb 2006 18:26:00 +0100] rev 19076
added 'abbreviation'; tuned;
Thu, 16 Feb 2006 18:25:58 +0100 added premsN;
wenzelm [Thu, 16 Feb 2006 18:25:58 +0100] rev 19075
added premsN;
Thu, 16 Feb 2006 18:25:58 +0100 Proof.put_thms_internal;
wenzelm [Thu, 16 Feb 2006 18:25:58 +0100] rev 19074
Proof.put_thms_internal;
Thu, 16 Feb 2006 18:25:56 +0100 removed pointless replace;
wenzelm [Thu, 16 Feb 2006 18:25:56 +0100] rev 19073
removed pointless replace;
Thu, 16 Feb 2006 18:25:55 +0100 tuned;
wenzelm [Thu, 16 Feb 2006 18:25:55 +0100] rev 19072
tuned;
Thu, 16 Feb 2006 18:25:55 +0100 dest_def: actually return beta-eta contracted equation;
wenzelm [Thu, 16 Feb 2006 18:25:55 +0100] rev 19071
dest_def: actually return beta-eta contracted equation;
Thu, 16 Feb 2006 18:25:54 +0100 derived specifications: definition, abbreviation, axiomatization;
wenzelm [Thu, 16 Feb 2006 18:25:54 +0100] rev 19070
derived specifications: definition, abbreviation, axiomatization;
Thu, 16 Feb 2006 18:25:52 +0100 updated;
wenzelm [Thu, 16 Feb 2006 18:25:52 +0100] rev 19069
updated;
Thu, 16 Feb 2006 14:59:57 +0100 cache improvements
obua [Thu, 16 Feb 2006 14:59:57 +0100] rev 19068
cache improvements
Thu, 16 Feb 2006 04:17:19 +0100 variable counter is now also cached
obua [Thu, 16 Feb 2006 04:17:19 +0100] rev 19067
variable counter is now also cached
Thu, 16 Feb 2006 03:23:57 +0100 adapted to kernel changes
obua [Thu, 16 Feb 2006 03:23:57 +0100] rev 19066
adapted to kernel changes
Thu, 16 Feb 2006 00:09:46 +0100 tuned subst_bound(s);
wenzelm [Thu, 16 Feb 2006 00:09:46 +0100] rev 19065
tuned subst_bound(s);
Wed, 15 Feb 2006 23:57:06 +0100 fixed bugs, added caching
obua [Wed, 15 Feb 2006 23:57:06 +0100] rev 19064
fixed bugs, added caching
Wed, 15 Feb 2006 21:35:13 +0100 added cases_node;
wenzelm [Wed, 15 Feb 2006 21:35:13 +0100] rev 19063
added cases_node; replaced body_context_of by body_context_node, removed no_body_context; copy: ProofContext.transfer; added present_local_theory, present_proof; removed internal command interface;
Wed, 15 Feb 2006 21:35:12 +0100 replaced qualified_force_prefix to sticky_prefix;
wenzelm [Wed, 15 Feb 2006 21:35:12 +0100] rev 19062
replaced qualified_force_prefix to sticky_prefix; do not export read_terms;
Wed, 15 Feb 2006 21:35:11 +0100 removed distinct, renamed gen_distinct to distinct;
wenzelm [Wed, 15 Feb 2006 21:35:11 +0100] rev 19061
removed distinct, renamed gen_distinct to distinct; replaced qualified_force_prefix by qualified_names/sticky_prefix;
Wed, 15 Feb 2006 21:35:11 +0100 check_text: Toplevel.node option;
wenzelm [Wed, 15 Feb 2006 21:35:11 +0100] rev 19060
check_text: Toplevel.node option;
Wed, 15 Feb 2006 21:35:09 +0100 init/exit no longer change the theory (no naming);
wenzelm [Wed, 15 Feb 2006 21:35:09 +0100] rev 19059
init/exit no longer change the theory (no naming); added naming, restore_naming, mapping;
Wed, 15 Feb 2006 21:35:09 +0100 evaluate antiquotes depending on Toplevel.node option;
wenzelm [Wed, 15 Feb 2006 21:35:09 +0100] rev 19058
evaluate antiquotes depending on Toplevel.node option;
Wed, 15 Feb 2006 21:35:07 +0100 simplified presentation commands;
wenzelm [Wed, 15 Feb 2006 21:35:07 +0100] rev 19057
simplified presentation commands;
Wed, 15 Feb 2006 21:35:06 +0100 sane version of distinct_subgoals_tac, based on composition with Drule.distinct_prems_rl;
wenzelm [Wed, 15 Feb 2006 21:35:06 +0100] rev 19056
sane version of distinct_subgoals_tac, based on composition with Drule.distinct_prems_rl;
Wed, 15 Feb 2006 21:35:06 +0100 removed qualified_force_prefix;
wenzelm [Wed, 15 Feb 2006 21:35:06 +0100] rev 19055
removed qualified_force_prefix; added sticky_prefix;
Wed, 15 Feb 2006 21:35:04 +0100 replaced qualified_force_prefix to sticky_prefix;
wenzelm [Wed, 15 Feb 2006 21:35:04 +0100] rev 19054
replaced qualified_force_prefix to sticky_prefix;
Wed, 15 Feb 2006 21:35:04 +0100 chop is no longer pervasive;
wenzelm [Wed, 15 Feb 2006 21:35:04 +0100] rev 19053
chop is no longer pervasive; removed obsolete thms_containing;
Wed, 15 Feb 2006 21:35:02 +0100 rewrite_cterm: Thm.adjust_maxidx prevents unnecessary increments on rules;
wenzelm [Wed, 15 Feb 2006 21:35:02 +0100] rev 19052
rewrite_cterm: Thm.adjust_maxidx prevents unnecessary increments on rules;
Wed, 15 Feb 2006 21:35:02 +0100 added distinct_prems_rl;
wenzelm [Wed, 15 Feb 2006 21:35:02 +0100] rev 19051
added distinct_prems_rl;
Wed, 15 Feb 2006 21:35:00 +0100 specifications_of: avoid partiality;
wenzelm [Wed, 15 Feb 2006 21:35:00 +0100] rev 19050
specifications_of: avoid partiality;
Wed, 15 Feb 2006 21:34:59 +0100 counter example: avoid vacuous trace;
wenzelm [Wed, 15 Feb 2006 21:34:59 +0100] rev 19049
counter example: avoid vacuous trace;
Wed, 15 Feb 2006 21:34:59 +0100 cannot use section before setup;
wenzelm [Wed, 15 Feb 2006 21:34:59 +0100] rev 19048
cannot use section before setup;
Wed, 15 Feb 2006 21:34:57 +0100 used Tactic.distinct_subgoals_tac;
wenzelm [Wed, 15 Feb 2006 21:34:57 +0100] rev 19047
used Tactic.distinct_subgoals_tac;
Wed, 15 Feb 2006 21:34:55 +0100 removed distinct, renamed gen_distinct to distinct;
wenzelm [Wed, 15 Feb 2006 21:34:55 +0100] rev 19046
removed distinct, renamed gen_distinct to distinct;
Wed, 15 Feb 2006 19:11:10 +0100 added lemma pt_perm_compose'
urbanc [Wed, 15 Feb 2006 19:11:10 +0100] rev 19045
added lemma pt_perm_compose'
Wed, 15 Feb 2006 19:01:09 +0100 got rid of superfluous linorder_neqE-instance for int.
nipkow [Wed, 15 Feb 2006 19:01:09 +0100] rev 19044
got rid of superfluous linorder_neqE-instance for int.
Wed, 15 Feb 2006 18:10:09 +0100 typo in a comment fixed
webertj [Wed, 15 Feb 2006 18:10:09 +0100] rev 19043
typo in a comment fixed
Wed, 15 Feb 2006 17:09:45 +0100 exported some interfaces useful for other code generator approaches
haftmann [Wed, 15 Feb 2006 17:09:45 +0100] rev 19042
exported some interfaces useful for other code generator approaches
Wed, 15 Feb 2006 17:09:25 +0100 some fixes
haftmann [Wed, 15 Feb 2006 17:09:25 +0100] rev 19041
some fixes
Wed, 15 Feb 2006 17:09:06 +0100 exported specifications_of
haftmann [Wed, 15 Feb 2006 17:09:06 +0100] rev 19040
exported specifications_of
Tue, 14 Feb 2006 17:07:48 +0100 added theory of executable rational numbers
haftmann [Tue, 14 Feb 2006 17:07:48 +0100] rev 19039
added theory of executable rational numbers
Tue, 14 Feb 2006 17:07:11 +0100 improved handling of iml abstractions
haftmann [Tue, 14 Feb 2006 17:07:11 +0100] rev 19038
improved handling of iml abstractions
Tue, 14 Feb 2006 13:03:00 +0100 fixed tracing
paulson [Tue, 14 Feb 2006 13:03:00 +0100] rev 19037
fixed tracing
Mon, 13 Feb 2006 17:02:54 +0100 Adapted to Context.generic syntax.
berghofe [Mon, 13 Feb 2006 17:02:54 +0100] rev 19036
Adapted to Context.generic syntax.
Mon, 13 Feb 2006 14:05:43 +0100 Fixed a bug of type unification.
mengj [Mon, 13 Feb 2006 14:05:43 +0100] rev 19035
Fixed a bug of type unification.
Sun, 12 Feb 2006 21:34:28 +0100 * ML/Pure/General: improved join interface for tables;
wenzelm [Sun, 12 Feb 2006 21:34:28 +0100] rev 19034
* ML/Pure/General: improved join interface for tables;
Sun, 12 Feb 2006 21:34:27 +0100 consts: maintain thy version for efficient transfer;
wenzelm [Sun, 12 Feb 2006 21:34:27 +0100] rev 19033
consts: maintain thy version for efficient transfer; ins_sorts: Vartab.replace is slower than Vartab.update, but might avoid some copying of table structure;
Sun, 12 Feb 2006 21:34:26 +0100 tuned;
wenzelm [Sun, 12 Feb 2006 21:34:26 +0100] rev 19032
tuned;
Sun, 12 Feb 2006 21:34:25 +0100 export exception SAME (for join);
wenzelm [Sun, 12 Feb 2006 21:34:25 +0100] rev 19031
export exception SAME (for join); join: use internal modify, no option type (handle SAME/DUP instead); defined: simplified copy of lookup code, avoids allocation of option constructor; added replace, which does not change equal entries;
Sun, 12 Feb 2006 21:34:24 +0100 low-level tuning of merge: maintain identity of accesses;
wenzelm [Sun, 12 Feb 2006 21:34:24 +0100] rev 19030
low-level tuning of merge: maintain identity of accesses; simplified TableFun.join;
Sun, 12 Feb 2006 21:34:23 +0100 share exception UNDEF with Table;
wenzelm [Sun, 12 Feb 2006 21:34:23 +0100] rev 19029
share exception UNDEF with Table; simplified TableFun.join;
Sun, 12 Feb 2006 21:34:22 +0100 structure Datatab: private copy avoids potential conflict of table exceptions;
wenzelm [Sun, 12 Feb 2006 21:34:22 +0100] rev 19028
structure Datatab: private copy avoids potential conflict of table exceptions; simplified TableFun.join;
Sun, 12 Feb 2006 21:34:21 +0100 added eq_consts;
wenzelm [Sun, 12 Feb 2006 21:34:21 +0100] rev 19027
added eq_consts; reverted abbrevs: try all abstraction prefixes;
Sun, 12 Feb 2006 21:34:20 +0100 minor tuning of proofs, notably induct;
wenzelm [Sun, 12 Feb 2006 21:34:20 +0100] rev 19026
minor tuning of proofs, notably induct;
Sun, 12 Feb 2006 21:34:18 +0100 simplified TableFun.join;
wenzelm [Sun, 12 Feb 2006 21:34:18 +0100] rev 19025
simplified TableFun.join;
Sun, 12 Feb 2006 20:32:59 +0100 \usepackage{amssymb};
wenzelm [Sun, 12 Feb 2006 20:32:59 +0100] rev 19024
\usepackage{amssymb};
Sun, 12 Feb 2006 12:29:01 +0100 * include generalised MVT in HyperReal (contributed by Benjamin Porter)
kleing [Sun, 12 Feb 2006 12:29:01 +0100] rev 19023
* include generalised MVT in HyperReal (contributed by Benjamin Porter) * add non-denumerability of continuum in Real, includes closed intervals on real (contributed by Benjamin Porter, #22 in http://www.cs.ru.nl/~freek/100/)
Sun, 12 Feb 2006 10:42:19 +0100 * moved ThreeDivides from Isar_examples to better suited HOL/ex
kleing [Sun, 12 Feb 2006 10:42:19 +0100] rev 19022
* moved ThreeDivides from Isar_examples to better suited HOL/ex * moved 2 summation lemmas from ThreeDivides to SetInterval
Sun, 12 Feb 2006 04:31:18 +0100 divisibility by 3 theorem, contributed by Benjamin Porter,
kleing [Sun, 12 Feb 2006 04:31:18 +0100] rev 19021
divisibility by 3 theorem, contributed by Benjamin Porter, #85 in http://www.cs.ru.nl/~freek/100/
Sat, 11 Feb 2006 17:17:55 +0100 replaced mixfix_conflict by mixfix_content;
wenzelm [Sat, 11 Feb 2006 17:17:55 +0100] rev 19020
replaced mixfix_conflict by mixfix_content;
Sat, 11 Feb 2006 17:17:54 +0100 added map_theory;
wenzelm [Sat, 11 Feb 2006 17:17:54 +0100] rev 19019
added map_theory; added rename_frees; removed custom_accesses; added qualified_force_prefix; tuned local syntax;
Sat, 11 Feb 2006 17:17:53 +0100 added abbreviations: activated by init, no expressions yet;
wenzelm [Sat, 11 Feb 2006 17:17:53 +0100] rev 19018
added abbreviations: activated by init, no expressions yet;
Sat, 11 Feb 2006 17:17:52 +0100 added restore;
wenzelm [Sat, 11 Feb 2006 17:17:52 +0100] rev 19017
added restore; consts: provide abbreviations;
Sat, 11 Feb 2006 17:17:51 +0100 tuned mixfixes, mixfix_conflict;
wenzelm [Sat, 11 Feb 2006 17:17:51 +0100] rev 19016
tuned mixfixes, mixfix_conflict;
Sat, 11 Feb 2006 17:17:50 +0100 removed custom_accesses;
wenzelm [Sat, 11 Feb 2006 17:17:50 +0100] rev 19015
removed custom_accesses; added suffixes_prefixes_split, qualified_force_prefix;
Sat, 11 Feb 2006 17:17:49 +0100 added variant_name;
wenzelm [Sat, 11 Feb 2006 17:17:49 +0100] rev 19014
added variant_name;
Sat, 11 Feb 2006 17:17:48 +0100 removed custom_accesses;
wenzelm [Sat, 11 Feb 2006 17:17:48 +0100] rev 19013
removed custom_accesses; added qualified_force_prefix;
Sat, 11 Feb 2006 17:17:47 +0100 tuned;
wenzelm [Sat, 11 Feb 2006 17:17:47 +0100] rev 19012
tuned;
Sat, 11 Feb 2006 17:17:45 +0100 added chop (sane version of splitAt);
wenzelm [Sat, 11 Feb 2006 17:17:45 +0100] rev 19011
added chop (sane version of splitAt); added prefixes, suffixes;
Sat, 11 Feb 2006 14:25:23 +0100 Changed some code due to changes in reduce_axiomsN.ML.
mengj [Sat, 11 Feb 2006 14:25:23 +0100] rev 19010
Changed some code due to changes in reduce_axiomsN.ML.
Sat, 11 Feb 2006 14:23:35 +0100 Added another filter strategy.
mengj [Sat, 11 Feb 2006 14:23:35 +0100] rev 19009
Added another filter strategy.
Fri, 10 Feb 2006 09:09:07 +0100 improved code generator devarification
haftmann [Fri, 10 Feb 2006 09:09:07 +0100] rev 19008
improved code generator devarification
Fri, 10 Feb 2006 02:22:59 +0100 statement: improved error msg;
wenzelm [Fri, 10 Feb 2006 02:22:59 +0100] rev 19007
statement: improved error msg;
Fri, 10 Feb 2006 02:22:57 +0100 * ML/Pure: generic Args/Attrib syntax everywhere;
wenzelm [Fri, 10 Feb 2006 02:22:57 +0100] rev 19006
* ML/Pure: generic Args/Attrib syntax everywhere;
Fri, 10 Feb 2006 02:22:56 +0100 moved fixedN to lexicon.ML;
wenzelm [Fri, 10 Feb 2006 02:22:56 +0100] rev 19005
moved fixedN to lexicon.ML; tuned;
Fri, 10 Feb 2006 02:22:54 +0100 added mfix_delims;
wenzelm [Fri, 10 Feb 2006 02:22:54 +0100] rev 19004
added mfix_delims; tuned;
Fri, 10 Feb 2006 02:22:52 +0100 added mixfix_conflict;
wenzelm [Fri, 10 Feb 2006 02:22:52 +0100] rev 19003
added mixfix_conflict;
Fri, 10 Feb 2006 02:22:50 +0100 added fixedN, constN;
wenzelm [Fri, 10 Feb 2006 02:22:50 +0100] rev 19002
added fixedN, constN;
Fri, 10 Feb 2006 02:22:48 +0100 tuned comment;
wenzelm [Fri, 10 Feb 2006 02:22:48 +0100] rev 19001
tuned comment; moved local syntax to local_syntax.ML; common naming (for abbrevs and thms); transfer: merge consts; tuned pretty_term'; added polymorphic -- special case of generalize; added add_abbrevs(_i); read/cert: expand_consts;
Fri, 10 Feb 2006 02:22:46 +0100 tuned comment;
wenzelm [Fri, 10 Feb 2006 02:22:46 +0100] rev 19000
tuned comment;
Fri, 10 Feb 2006 02:22:43 +0100 syntax: Context.generic;
wenzelm [Fri, 10 Feb 2006 02:22:43 +0100] rev 18999
syntax: Context.generic;
Fri, 10 Feb 2006 02:22:41 +0100 Context.generic is canonical state of parsers;
wenzelm [Fri, 10 Feb 2006 02:22:41 +0100] rev 18998
Context.generic is canonical state of parsers; removed obsolete global/local parsers; tuned interfaces;
Fri, 10 Feb 2006 02:22:39 +0100 Local syntax depending on theory syntax.
wenzelm [Fri, 10 Feb 2006 02:22:39 +0100] rev 18997
Local syntax depending on theory syntax.
Fri, 10 Feb 2006 02:22:37 +0100 decode: observe Syntax.constN;
wenzelm [Fri, 10 Feb 2006 02:22:37 +0100] rev 18996
decode: observe Syntax.constN;
Fri, 10 Feb 2006 02:22:35 +0100 removed obsolete add_typ/term_classes/tycons;
wenzelm [Fri, 10 Feb 2006 02:22:35 +0100] rev 18995
removed obsolete add_typ/term_classes/tycons;
Fri, 10 Feb 2006 02:22:32 +0100 tuned extern_term, pretty_term';
wenzelm [Fri, 10 Feb 2006 02:22:32 +0100] rev 18994
tuned extern_term, pretty_term';
Fri, 10 Feb 2006 02:22:29 +0100 removed set quick_and_dirty and ThmDeps.enable -- no effect here;
wenzelm [Fri, 10 Feb 2006 02:22:29 +0100] rev 18993
removed set quick_and_dirty and ThmDeps.enable -- no effect here;
Fri, 10 Feb 2006 02:22:24 +0100 abbrevs: store in reverted orientation;
wenzelm [Fri, 10 Feb 2006 02:22:24 +0100] rev 18992
abbrevs: store in reverted orientation; tuned;
Fri, 10 Feb 2006 02:22:23 +0100 use proof_general.ML: setmp quick_and_dirty captures default value;
wenzelm [Fri, 10 Feb 2006 02:22:23 +0100] rev 18991
use proof_general.ML: setmp quick_and_dirty captures default value;
Fri, 10 Feb 2006 02:22:21 +0100 added Isar/local_syntax.ML;
wenzelm [Fri, 10 Feb 2006 02:22:21 +0100] rev 18990
added Isar/local_syntax.ML;
Fri, 10 Feb 2006 02:22:19 +0100 tuned;
wenzelm [Fri, 10 Feb 2006 02:22:19 +0100] rev 18989
tuned;
Fri, 10 Feb 2006 02:22:16 +0100 Args/Attrib syntax: Context.generic;
wenzelm [Fri, 10 Feb 2006 02:22:16 +0100] rev 18988
Args/Attrib syntax: Context.generic;
Fri, 10 Feb 2006 02:22:13 +0100 simplified polyml example;
wenzelm [Fri, 10 Feb 2006 02:22:13 +0100] rev 18987
simplified polyml example;
Thu, 09 Feb 2006 12:20:31 +0100 tidying
paulson [Thu, 09 Feb 2006 12:20:31 +0100] rev 18986
tidying
Thu, 09 Feb 2006 12:20:02 +0100 blacklist tweaks
paulson [Thu, 09 Feb 2006 12:20:02 +0100] rev 18985
blacklist tweaks
Thu, 09 Feb 2006 12:14:39 +0100 names for simprules
paulson [Thu, 09 Feb 2006 12:14:39 +0100] rev 18984
names for simprules
Thu, 09 Feb 2006 03:34:56 +0100 removed redundant lemmas
huffman [Thu, 09 Feb 2006 03:34:56 +0100] rev 18983
removed redundant lemmas
Thu, 09 Feb 2006 03:01:11 +0100 no longer need All_equiv lemmas
huffman [Thu, 09 Feb 2006 03:01:11 +0100] rev 18982
no longer need All_equiv lemmas
Wed, 08 Feb 2006 17:15:28 +0100 map_type_tvar/tfree: map_atyps;
wenzelm [Wed, 08 Feb 2006 17:15:28 +0100] rev 18981
map_type_tvar/tfree: map_atyps;
Wed, 08 Feb 2006 17:15:27 +0100 tuned;
wenzelm [Wed, 08 Feb 2006 17:15:27 +0100] rev 18980
tuned;
Wed, 08 Feb 2006 15:17:54 +0100 *** empty log message ***
nipkow [Wed, 08 Feb 2006 15:17:54 +0100] rev 18979
*** empty log message ***
Wed, 08 Feb 2006 15:12:59 +0100 made "dvd" on numbers executable by simp.
nipkow [Wed, 08 Feb 2006 15:12:59 +0100] rev 18978
made "dvd" on numbers executable by simp.
Wed, 08 Feb 2006 14:39:00 +0100 introduced gen_distinct in place of distinct
haftmann [Wed, 08 Feb 2006 14:39:00 +0100] rev 18977
introduced gen_distinct in place of distinct
Wed, 08 Feb 2006 09:27:20 +0100 fixed the most silly bug conceivable in map_atyps
haftmann [Wed, 08 Feb 2006 09:27:20 +0100] rev 18976
fixed the most silly bug conceivable in map_atyps
Tue, 07 Feb 2006 19:57:00 +0100 lambda: base name of Const;
wenzelm [Tue, 07 Feb 2006 19:57:00 +0100] rev 18975
lambda: base name of Const;
Tue, 07 Feb 2006 19:56:58 +0100 adapted Sign.infer_types;
wenzelm [Tue, 07 Feb 2006 19:56:58 +0100] rev 18974
adapted Sign.infer_types; removed obsolete lambda' -- same as Term.lambda;
Tue, 07 Feb 2006 19:56:57 +0100 has_duplicates;
wenzelm [Tue, 07 Feb 2006 19:56:57 +0100] rev 18973
has_duplicates;
Tue, 07 Feb 2006 19:56:56 +0100 adapted Sign.infer_types;
wenzelm [Tue, 07 Feb 2006 19:56:56 +0100] rev 18972
adapted Sign.infer_types;
Tue, 07 Feb 2006 19:56:54 +0100 added local consts component;
wenzelm [Tue, 07 Feb 2006 19:56:54 +0100] rev 18971
added local consts component; tuned;
Tue, 07 Feb 2006 19:56:53 +0100 Library.is_equal;
wenzelm [Tue, 07 Feb 2006 19:56:53 +0100] rev 18970
Library.is_equal;
Tue, 07 Feb 2006 19:56:51 +0100 removed obsolete sign_of_cterm;
wenzelm [Tue, 07 Feb 2006 19:56:51 +0100] rev 18969
removed obsolete sign_of_cterm; adapted Sign.certify_term;
Tue, 07 Feb 2006 19:56:50 +0100 adapted Sign.infer_types(_simult), Sign.certify_term/prop;
wenzelm [Tue, 07 Feb 2006 19:56:50 +0100] rev 18968
adapted Sign.infer_types(_simult), Sign.certify_term/prop;
Tue, 07 Feb 2006 19:56:49 +0100 export consts_of;
wenzelm [Tue, 07 Feb 2006 19:56:49 +0100] rev 18967
export consts_of; removed const_expansion; pretty_term', infer_types(_simult): separate Consts.T argument; added generic certify; simplified certify_term/prop;
Tue, 07 Feb 2006 19:56:48 +0100 removed eq-polymorphic duplicates;
wenzelm [Tue, 07 Feb 2006 19:56:48 +0100] rev 18966
removed eq-polymorphic duplicates; renamed gen_duplicates to duplicates; added is_equal;
Tue, 07 Feb 2006 19:56:47 +0100 renamed space to space_of;
wenzelm [Tue, 07 Feb 2006 19:56:47 +0100] rev 18965
renamed space to space_of; removed expansion; added abbrevs_of; added read_const; certify: substitute arguments into expanded const; tuned;
Tue, 07 Feb 2006 19:56:45 +0100 renamed gen_duplicates to duplicates;
wenzelm [Tue, 07 Feb 2006 19:56:45 +0100] rev 18964
renamed gen_duplicates to duplicates;
Tue, 07 Feb 2006 08:47:43 +0100 slight improvements in code generation
haftmann [Tue, 07 Feb 2006 08:47:43 +0100] rev 18963
slight improvements in code generation
Mon, 06 Feb 2006 21:02:01 +0100 updated;
wenzelm [Mon, 06 Feb 2006 21:02:01 +0100] rev 18962
updated;
Mon, 06 Feb 2006 21:00:01 +0100 Logic.combound;
wenzelm [Mon, 06 Feb 2006 21:00:01 +0100] rev 18961
Logic.combound;
Mon, 06 Feb 2006 21:00:00 +0100 adapted Consts.dest;
wenzelm [Mon, 06 Feb 2006 21:00:00 +0100] rev 18960
adapted Consts.dest;
Mon, 06 Feb 2006 20:59:59 +0100 Sign.cert_def;
wenzelm [Mon, 06 Feb 2006 20:59:59 +0100] rev 18959
Sign.cert_def; tuned;
Mon, 06 Feb 2006 20:59:58 +0100 added bound_vars;
wenzelm [Mon, 06 Feb 2006 20:59:58 +0100] rev 18958
added bound_vars;
Mon, 06 Feb 2006 20:59:57 +0100 TableFun: renamed xxx_multi to xxx_list;
wenzelm [Mon, 06 Feb 2006 20:59:57 +0100] rev 18957
TableFun: renamed xxx_multi to xxx_list; tuned;
Mon, 06 Feb 2006 20:59:56 +0100 Envir.(beta_)eta_contract;
wenzelm [Mon, 06 Feb 2006 20:59:56 +0100] rev 18956
Envir.(beta_)eta_contract; TableFun: renamed xxx_multi to xxx_list;
Mon, 06 Feb 2006 20:59:55 +0100 added local_theory, with optional locale xname;
wenzelm [Mon, 06 Feb 2006 20:59:55 +0100] rev 18955
added local_theory, with optional locale xname;
Mon, 06 Feb 2006 20:59:54 +0100 type local_theory;
wenzelm [Mon, 06 Feb 2006 20:59:54 +0100] rev 18954
type local_theory; removed _loc versions;
Mon, 06 Feb 2006 20:59:53 +0100 norm_term: Sign.const_expansion, Envir.expand_atom;
wenzelm [Mon, 06 Feb 2006 20:59:53 +0100] rev 18953
norm_term: Sign.const_expansion, Envir.expand_atom;
Mon, 06 Feb 2006 20:59:52 +0100 TableFun: renamed xxx_multi to xxx_list;
wenzelm [Mon, 06 Feb 2006 20:59:52 +0100] rev 18952
TableFun: renamed xxx_multi to xxx_list; tuned LocalDefs.cert_def;
Mon, 06 Feb 2006 20:59:51 +0100 type local_theory = Proof.context;
wenzelm [Mon, 06 Feb 2006 20:59:51 +0100] rev 18951
type local_theory = Proof.context; print_consts: subject to quiet_mode;
Mon, 06 Feb 2006 20:59:50 +0100 cert_def: use Logic.dest_def;
wenzelm [Mon, 06 Feb 2006 20:59:50 +0100] rev 18950
cert_def: use Logic.dest_def; moved abs_def to logic.ML; derived_def: conditional flag;
Mon, 06 Feb 2006 20:59:49 +0100 Toplevel.local_theory;
wenzelm [Mon, 06 Feb 2006 20:59:49 +0100] rev 18949
Toplevel.local_theory;
Mon, 06 Feb 2006 20:59:48 +0100 LocalDefs.cert_def;
wenzelm [Mon, 06 Feb 2006 20:59:48 +0100] rev 18948
LocalDefs.cert_def; tuned;
Mon, 06 Feb 2006 20:59:47 +0100 eq_prop: Envir.beta_eta_contract;
wenzelm [Mon, 06 Feb 2006 20:59:47 +0100] rev 18947
eq_prop: Envir.beta_eta_contract;
Mon, 06 Feb 2006 20:59:46 +0100 renamed xxx_multi to xxx_list;
wenzelm [Mon, 06 Feb 2006 20:59:46 +0100] rev 18946
renamed xxx_multi to xxx_list; tuned;
Mon, 06 Feb 2006 20:59:42 +0100 moved combound, rlist_abs to logic.ML;
wenzelm [Mon, 06 Feb 2006 20:59:42 +0100] rev 18945
moved combound, rlist_abs to logic.ML;
Mon, 06 Feb 2006 20:59:11 +0100 union_tpairs: Library.merge;
wenzelm [Mon, 06 Feb 2006 20:59:11 +0100] rev 18944
union_tpairs: Library.merge; Envir.(beta_)eta_contract; tuned;
Mon, 06 Feb 2006 20:59:10 +0100 moved no_vars to sign.ML;
wenzelm [Mon, 06 Feb 2006 20:59:10 +0100] rev 18943
moved no_vars to sign.ML; removed dest_def (cf. Sign.cert_def);
Mon, 06 Feb 2006 20:59:09 +0100 lambda: abstract over any const;
wenzelm [Mon, 06 Feb 2006 20:59:09 +0100] rev 18942
lambda: abstract over any const; tuned;
Mon, 06 Feb 2006 20:59:08 +0100 added add_abbrevs(_i);
wenzelm [Mon, 06 Feb 2006 20:59:08 +0100] rev 18941
added add_abbrevs(_i); moved const_of_class/class_of_const to logic.ML; added no_vars (from theory.ML); added cert_def; added const_expansion; certify: refer to Consts.certify, which includes expansion;
Mon, 06 Feb 2006 20:59:07 +0100 moved (beta_)eta_contract to envir.ML;
wenzelm [Mon, 06 Feb 2006 20:59:07 +0100] rev 18940
moved (beta_)eta_contract to envir.ML; tuned;
Mon, 06 Feb 2006 20:59:06 +0100 tuned;
wenzelm [Mon, 06 Feb 2006 20:59:06 +0100] rev 18939
tuned;
Mon, 06 Feb 2006 20:59:05 +0100 added generic dest_def (mostly from theory.ML);
wenzelm [Mon, 06 Feb 2006 20:59:05 +0100] rev 18938
added generic dest_def (mostly from theory.ML); added abs_def (from Isar/local_defs.ML); added const_of_class/class_of_const (from sign.ML); added combound, rlist_abs (from unify.ML);
Mon, 06 Feb 2006 20:59:04 +0100 added (beta_)eta_contract (from pattern.ML);
wenzelm [Mon, 06 Feb 2006 20:59:04 +0100] rev 18937
added (beta_)eta_contract (from pattern.ML); added expand_atom;
Mon, 06 Feb 2006 20:59:03 +0100 print_theory: const abbreviations;
wenzelm [Mon, 06 Feb 2006 20:59:03 +0100] rev 18936
print_theory: const abbreviations;
Mon, 06 Feb 2006 20:59:02 +0100 added abbreviations;
wenzelm [Mon, 06 Feb 2006 20:59:02 +0100] rev 18935
added abbreviations; added certify (mostly from sign.ML);
Mon, 06 Feb 2006 20:59:01 +0100 load envir.ML and logic.ML early;
wenzelm [Mon, 06 Feb 2006 20:59:01 +0100] rev 18934
load envir.ML and logic.ML early;
Mon, 06 Feb 2006 20:59:00 +0100 Logic.rlist_abs;
wenzelm [Mon, 06 Feb 2006 20:59:00 +0100] rev 18933
Logic.rlist_abs;
Mon, 06 Feb 2006 20:58:59 +0100 Logic.const_of_class/class_of_const;
wenzelm [Mon, 06 Feb 2006 20:58:59 +0100] rev 18932
Logic.const_of_class/class_of_const;
Mon, 06 Feb 2006 20:58:57 +0100 TableFun: renamed xxx_multi to xxx_list;
wenzelm [Mon, 06 Feb 2006 20:58:57 +0100] rev 18931
TableFun: renamed xxx_multi to xxx_list;
Mon, 06 Feb 2006 20:58:56 +0100 replaced Symtab.merge_multi by local merge_rules;
wenzelm [Mon, 06 Feb 2006 20:58:56 +0100] rev 18930
replaced Symtab.merge_multi by local merge_rules;
Mon, 06 Feb 2006 20:58:54 +0100 Envir.(beta_)eta_contract;
wenzelm [Mon, 06 Feb 2006 20:58:54 +0100] rev 18929
Envir.(beta_)eta_contract;
Mon, 06 Feb 2006 11:01:28 +0100 subsituted gen_duplicates / has_duplicates for duplicates whenever appropriate
haftmann [Mon, 06 Feb 2006 11:01:28 +0100] rev 18928
subsituted gen_duplicates / has_duplicates for duplicates whenever appropriate
Mon, 06 Feb 2006 11:00:24 +0100 added strip_abs
haftmann [Mon, 06 Feb 2006 11:00:24 +0100] rev 18927
added strip_abs
Mon, 06 Feb 2006 11:00:06 +0100 clarified semantics of merge
haftmann [Mon, 06 Feb 2006 11:00:06 +0100] rev 18926
clarified semantics of merge
Sat, 04 Feb 2006 03:14:32 +0100 speedup: use simproc for AC rules
huffman [Sat, 04 Feb 2006 03:14:32 +0100] rev 18925
speedup: use simproc for AC rules
Sat, 04 Feb 2006 02:37:09 +0100 UU_reorient_simproc no longer rewrites UU = numeral
huffman [Sat, 04 Feb 2006 02:37:09 +0100] rev 18924
UU_reorient_simproc no longer rewrites UU = numeral
Fri, 03 Feb 2006 23:12:31 +0100 removed obsolete gen_ins/mem;
wenzelm [Fri, 03 Feb 2006 23:12:31 +0100] rev 18923
removed obsolete gen_ins/mem; added merge -- supercedes gen_merge_lists';
Fri, 03 Feb 2006 23:12:30 +0100 removed add/del_rules;
wenzelm [Fri, 03 Feb 2006 23:12:30 +0100] rev 18922
removed add/del_rules;
Fri, 03 Feb 2006 23:12:28 +0100 canonical member/insert/merge;
wenzelm [Fri, 03 Feb 2006 23:12:28 +0100] rev 18921
canonical member/insert/merge;
Fri, 03 Feb 2006 17:08:03 +0100 removal of case analysis clauses
paulson [Fri, 03 Feb 2006 17:08:03 +0100] rev 18920
removal of case analysis clauses
Fri, 03 Feb 2006 17:02:33 +0100 fix
haftmann [Fri, 03 Feb 2006 17:02:33 +0100] rev 18919
fix
Fri, 03 Feb 2006 11:48:11 +0100 minor improvements
haftmann [Fri, 03 Feb 2006 11:48:11 +0100] rev 18918
minor improvements
Fri, 03 Feb 2006 11:47:57 +0100 refined signature of locale module
haftmann [Fri, 03 Feb 2006 11:47:57 +0100] rev 18917
refined signature of locale module
Fri, 03 Feb 2006 08:48:33 +0100 no toplevel 'thy' anymore
haftmann [Fri, 03 Feb 2006 08:48:33 +0100] rev 18916
no toplevel 'thy' anymore
Fri, 03 Feb 2006 08:48:16 +0100 fix in codegen
haftmann [Fri, 03 Feb 2006 08:48:16 +0100] rev 18915
fix in codegen
Thu, 02 Feb 2006 21:59:55 +0100 do not open structure;
wenzelm [Thu, 02 Feb 2006 21:59:55 +0100] rev 18914
do not open structure;
Thu, 02 Feb 2006 19:57:13 +0100 reimplemented using Equiv_Relations.thy
huffman [Thu, 02 Feb 2006 19:57:13 +0100] rev 18913
reimplemented using Equiv_Relations.thy
Thu, 02 Feb 2006 18:04:10 +0100 improvement in devarifications
haftmann [Thu, 02 Feb 2006 18:04:10 +0100] rev 18912
improvement in devarifications
Thu, 02 Feb 2006 18:03:35 +0100 alternative syntax for instances
haftmann [Thu, 02 Feb 2006 18:03:35 +0100] rev 18911
alternative syntax for instances
Thu, 02 Feb 2006 16:37:10 +0100 tuned;
wenzelm [Thu, 02 Feb 2006 16:37:10 +0100] rev 18910
tuned;
Thu, 02 Feb 2006 16:31:38 +0100 consumes: negative argument relative to total number of prems;
wenzelm [Thu, 02 Feb 2006 16:31:38 +0100] rev 18909
consumes: negative argument relative to total number of prems;
Thu, 02 Feb 2006 16:31:37 +0100 added refine_insert;
wenzelm [Thu, 02 Feb 2006 16:31:37 +0100] rev 18908
added refine_insert;
Thu, 02 Feb 2006 16:31:35 +0100 Proof.refine_insert;
wenzelm [Thu, 02 Feb 2006 16:31:35 +0100] rev 18907
Proof.refine_insert; statements: always use Attrib.src;
Thu, 02 Feb 2006 16:31:34 +0100 always use Attrib.src;
wenzelm [Thu, 02 Feb 2006 16:31:34 +0100] rev 18906
always use Attrib.src;
Thu, 02 Feb 2006 16:31:33 +0100 more generic type for map_specs/facts;
wenzelm [Thu, 02 Feb 2006 16:31:33 +0100] rev 18905
more generic type for map_specs/facts;
Thu, 02 Feb 2006 16:31:32 +0100 'obtains' element;
wenzelm [Thu, 02 Feb 2006 16:31:32 +0100] rev 18904
'obtains' element;
Thu, 02 Feb 2006 16:31:31 +0100 'obtain': optional case name;
wenzelm [Thu, 02 Feb 2006 16:31:31 +0100] rev 18903
'obtain': optional case name;
Thu, 02 Feb 2006 16:31:30 +0100 index elements;
wenzelm [Thu, 02 Feb 2006 16:31:30 +0100] rev 18902
index elements;
Thu, 02 Feb 2006 16:31:28 +0100 * Isar: 'obtains' element;
wenzelm [Thu, 02 Feb 2006 16:31:28 +0100] rev 18901
* Isar: 'obtains' element;
Thu, 02 Feb 2006 12:54:24 +0100 tuned msg;
wenzelm [Thu, 02 Feb 2006 12:54:24 +0100] rev 18900
tuned msg;
Thu, 02 Feb 2006 12:54:08 +0100 theorem(_in_locale): Element.statement, Obtain.statement;
wenzelm [Thu, 02 Feb 2006 12:54:08 +0100] rev 18899
theorem(_in_locale): Element.statement, Obtain.statement;
Thu, 02 Feb 2006 12:52:25 +0100 added parname;
wenzelm [Thu, 02 Feb 2006 12:52:25 +0100] rev 18898
added parname; added (general_)statement (from isar_syn.ML); general_statement: Elements.statement, i.e. Shows/Obtains;
Thu, 02 Feb 2006 12:52:24 +0100 obtain(_i): optional name for 'that';
wenzelm [Thu, 02 Feb 2006 12:52:24 +0100] rev 18897
obtain(_i): optional name for 'that'; added statement (cf. Locale.theorem);
Thu, 02 Feb 2006 12:52:21 +0100 tuned comments;
wenzelm [Thu, 02 Feb 2006 12:52:21 +0100] rev 18896
tuned comments;
Thu, 02 Feb 2006 12:52:20 +0100 moved (general_)statement to outer_parse.ML;
wenzelm [Thu, 02 Feb 2006 12:52:20 +0100] rev 18895
moved (general_)statement to outer_parse.ML;
Thu, 02 Feb 2006 12:52:19 +0100 added concluding statements: Shows/Obtains;
wenzelm [Thu, 02 Feb 2006 12:52:19 +0100] rev 18894
added concluding statements: Shows/Obtains;
Thu, 02 Feb 2006 12:52:18 +0100 moved specific map_typ/term to sign.ML;
wenzelm [Thu, 02 Feb 2006 12:52:18 +0100] rev 18893
moved specific map_typ/term to sign.ML;
Thu, 02 Feb 2006 12:52:16 +0100 added specific map_typ/term (from term.ML);
wenzelm [Thu, 02 Feb 2006 12:52:16 +0100] rev 18892
added specific map_typ/term (from term.ML);
Thu, 02 Feb 2006 10:24:06 +0100 Exporting recdef's hints for use by new recdef package
krauss [Thu, 02 Feb 2006 10:24:06 +0100] rev 18891
Exporting recdef's hints for use by new recdef package
Thu, 02 Feb 2006 10:12:45 +0100 *_asms_of fixed.
ballarin [Thu, 02 Feb 2006 10:12:45 +0100] rev 18890
*_asms_of fixed.
Thu, 02 Feb 2006 02:02:00 +0100 add 64bit atbroy98 platform
kleing [Thu, 02 Feb 2006 02:02:00 +0100] rev 18889
add 64bit atbroy98 platform
Wed, 01 Feb 2006 22:20:40 +0100 updated;
wenzelm [Wed, 01 Feb 2006 22:20:40 +0100] rev 18888
updated;
Wed, 01 Feb 2006 19:19:32 +0100 Added "evaluation" method and oracle.
berghofe [Wed, 01 Feb 2006 19:19:32 +0100] rev 18887
Added "evaluation" method and oracle.
Wed, 01 Feb 2006 15:22:02 +0100 new and updated protocol proofs by Giamp Bella
paulson [Wed, 01 Feb 2006 15:22:02 +0100] rev 18886
new and updated protocol proofs by Giamp Bella
Wed, 01 Feb 2006 12:23:14 +0100 substantial cleanup and simplifications
haftmann [Wed, 01 Feb 2006 12:23:14 +0100] rev 18885
substantial cleanup and simplifications
Wed, 01 Feb 2006 12:22:47 +0100 name clarifications
haftmann [Wed, 01 Feb 2006 12:22:47 +0100] rev 18884
name clarifications
Wed, 01 Feb 2006 12:22:19 +0100 added map_entry_yield
haftmann [Wed, 01 Feb 2006 12:22:19 +0100] rev 18883
added map_entry_yield
Wed, 01 Feb 2006 01:05:17 +0100 - renamed some lemmas (some had names coming from ancient
urbanc [Wed, 01 Feb 2006 01:05:17 +0100] rev 18882
- renamed some lemmas (some had names coming from ancient versions of the nominal work) - some tuning - eventually this theory should be renamed to CR
Wed, 01 Feb 2006 01:03:41 +0100 added all constructors from PhD
urbanc [Wed, 01 Feb 2006 01:03:41 +0100] rev 18881
added all constructors from PhD
Tue, 31 Jan 2006 18:19:36 +0100 axiomatization: retrict parameters to occurrences in specs;
wenzelm [Tue, 31 Jan 2006 18:19:36 +0100] rev 18880
axiomatization: retrict parameters to occurrences in specs; definition: restrict parameters to individual rhs;
Tue, 31 Jan 2006 18:19:35 +0100 improved comments;
wenzelm [Tue, 31 Jan 2006 18:19:35 +0100] rev 18879
improved comments;
Tue, 31 Jan 2006 18:19:34 +0100 tuned LocalDefs.unfold;
wenzelm [Tue, 31 Jan 2006 18:19:34 +0100] rev 18878
tuned LocalDefs.unfold;
Tue, 31 Jan 2006 18:19:32 +0100 (un)fold: removed '(raw)' option;
wenzelm [Tue, 31 Jan 2006 18:19:32 +0100] rev 18877
(un)fold: removed '(raw)' option;
Tue, 31 Jan 2006 18:19:31 +0100 added consts_retricted;
wenzelm [Tue, 31 Jan 2006 18:19:31 +0100] rev 18876
added consts_retricted; pretty/print_consts: parameter restriction;
Tue, 31 Jan 2006 18:19:30 +0100 (un)fold: no raw flag;
wenzelm [Tue, 31 Jan 2006 18:19:30 +0100] rev 18875
(un)fold: no raw flag; tuned;
Tue, 31 Jan 2006 18:19:29 +0100 tuned;
wenzelm [Tue, 31 Jan 2006 18:19:29 +0100] rev 18874
tuned;
Tue, 31 Jan 2006 18:19:28 +0100 tuned LocalTheory.pretty_consts;
wenzelm [Tue, 31 Jan 2006 18:19:28 +0100] rev 18873
tuned LocalTheory.pretty_consts;
Tue, 31 Jan 2006 18:19:27 +0100 (un)folded: removed '(raw)' option;
wenzelm [Tue, 31 Jan 2006 18:19:27 +0100] rev 18872
(un)folded: removed '(raw)' option;
Tue, 31 Jan 2006 18:19:26 +0100 lambda: abstract over TYPE argument, too;
wenzelm [Tue, 31 Jan 2006 18:19:26 +0100] rev 18871
lambda: abstract over TYPE argument, too;
Tue, 31 Jan 2006 18:19:25 +0100 tuned comments;
wenzelm [Tue, 31 Jan 2006 18:19:25 +0100] rev 18870
tuned comments;
Tue, 31 Jan 2006 17:48:28 +0100 removal of ResClause.num_of_clauses and other simplifications
paulson [Tue, 31 Jan 2006 17:48:28 +0100] rev 18869
removal of ResClause.num_of_clauses and other simplifications
Tue, 31 Jan 2006 16:37:06 +0100 working SPASS support; much tidying
paulson [Tue, 31 Jan 2006 16:37:06 +0100] rev 18868
working SPASS support; much tidying
Tue, 31 Jan 2006 16:26:18 +0100 added serialization for arbitrary
haftmann [Tue, 31 Jan 2006 16:26:18 +0100] rev 18867
added serialization for arbitrary
Tue, 31 Jan 2006 16:15:51 +0100 minor change to CodegenPackage interface
haftmann [Tue, 31 Jan 2006 16:15:51 +0100] rev 18866
minor change to CodegenPackage interface
Tue, 31 Jan 2006 16:14:37 +0100 minor cleanups
haftmann [Tue, 31 Jan 2006 16:14:37 +0100] rev 18865
minor cleanups
Tue, 31 Jan 2006 16:12:56 +0100 more coherent lookup extraction functions
haftmann [Tue, 31 Jan 2006 16:12:56 +0100] rev 18864
more coherent lookup extraction functions
Tue, 31 Jan 2006 10:39:13 +0100 reorganization of code to support DFG otuput
paulson [Tue, 31 Jan 2006 10:39:13 +0100] rev 18863
reorganization of code to support DFG otuput
Tue, 31 Jan 2006 00:51:15 +0100 * Pure: 'advanced' translation functions use Context.generic instead of just theory;
wenzelm [Tue, 31 Jan 2006 00:51:15 +0100] rev 18862
* Pure: 'advanced' translation functions use Context.generic instead of just theory;
Tue, 31 Jan 2006 00:43:14 +0100 declare defn rules;
wenzelm [Tue, 31 Jan 2006 00:43:14 +0100] rev 18861
declare defn rules;
Tue, 31 Jan 2006 00:39:44 +0100 all styles now reset to defaults first, i.e. the document may switch styles back and forth;
wenzelm [Tue, 31 Jan 2006 00:39:44 +0100] rev 18860
all styles now reset to defaults first, i.e. the document may switch styles back and forth; added macro \isachardefaults for \chardef defaults; renamed \isakeywordcharunderscore to \isacharunderscorekeyword; added isabellestyle{default};
Tue, 31 Jan 2006 00:39:43 +0100 export meta_rewrite_rule;
wenzelm [Tue, 31 Jan 2006 00:39:43 +0100] rev 18859
export meta_rewrite_rule; tuned;
Tue, 31 Jan 2006 00:39:43 +0100 advanced translations: Context.generic;
wenzelm [Tue, 31 Jan 2006 00:39:43 +0100] rev 18858
advanced translations: Context.generic; tuned;
Tue, 31 Jan 2006 00:39:40 +0100 advanced translations: Context.generic;
wenzelm [Tue, 31 Jan 2006 00:39:40 +0100] rev 18857
advanced translations: Context.generic;
Mon, 30 Jan 2006 15:31:31 +0100 tidy-up of res_clause.ML, removing the "predicates" field
paulson [Mon, 30 Jan 2006 15:31:31 +0100] rev 18856
tidy-up of res_clause.ML, removing the "predicates" field
Mon, 30 Jan 2006 12:20:06 +0100 'setup': no list type, support implicit setup;
wenzelm [Mon, 30 Jan 2006 12:20:06 +0100] rev 18855
'setup': no list type, support implicit setup; tuned;
Mon, 30 Jan 2006 12:20:05 +0100 'fixes': support plain vars;
wenzelm [Mon, 30 Jan 2006 12:20:05 +0100] rev 18854
'fixes': support plain vars; classical attributes: optional weight -- ignored by automated tools;
Mon, 30 Jan 2006 10:13:28 +0100 fixed a syntax error!
paulson [Mon, 30 Jan 2006 10:13:28 +0100] rev 18853
fixed a syntax error!
Mon, 30 Jan 2006 08:47:38 +0100 replaced gen_list by enum
haftmann [Mon, 30 Jan 2006 08:47:38 +0100] rev 18852
replaced gen_list by enum
Mon, 30 Jan 2006 08:20:56 +0100 adaptions to codegen_package
haftmann [Mon, 30 Jan 2006 08:20:56 +0100] rev 18851
adaptions to codegen_package
Mon, 30 Jan 2006 08:20:06 +0100 various improvements
haftmann [Mon, 30 Jan 2006 08:20:06 +0100] rev 18850
various improvements
Mon, 30 Jan 2006 08:19:30 +0100 added three times overloaded Isar instance command
haftmann [Mon, 30 Jan 2006 08:19:30 +0100] rev 18849
added three times overloaded Isar instance command
Mon, 30 Jan 2006 08:18:51 +0100 moved instance Isar command to class_package.ML
haftmann [Mon, 30 Jan 2006 08:18:51 +0100] rev 18848
moved instance Isar command to class_package.ML
Mon, 30 Jan 2006 08:17:04 +0100 added map_atype, map_aterms
haftmann [Mon, 30 Jan 2006 08:17:04 +0100] rev 18847
added map_atype, map_aterms
Sun, 29 Jan 2006 19:24:56 +0100 tuned proof;
wenzelm [Sun, 29 Jan 2006 19:24:56 +0100] rev 18846
tuned proof;
Sun, 29 Jan 2006 19:23:52 +0100 declare atomize/defn for Ball;
wenzelm [Sun, 29 Jan 2006 19:23:52 +0100] rev 18845
declare atomize/defn for Ball;
Sun, 29 Jan 2006 19:23:51 +0100 invent_fixes: merely enter body temporarily;
wenzelm [Sun, 29 Jan 2006 19:23:51 +0100] rev 18844
invent_fixes: merely enter body temporarily;
Sun, 29 Jan 2006 19:23:50 +0100 'unfolding': LocalDefs.unfold;
wenzelm [Sun, 29 Jan 2006 19:23:50 +0100] rev 18843
'unfolding': LocalDefs.unfold;
Sun, 29 Jan 2006 19:23:49 +0100 moved treatment of object-logic equalities to local_defs.ML;
wenzelm [Sun, 29 Jan 2006 19:23:49 +0100] rev 18842
moved treatment of object-logic equalities to local_defs.ML;
Sun, 29 Jan 2006 19:23:48 +0100 method (un)folded: option '(raw)';
wenzelm [Sun, 29 Jan 2006 19:23:48 +0100] rev 18841
method (un)folded: option '(raw)';
Sun, 29 Jan 2006 19:23:47 +0100 added attributes defn_add/del;
wenzelm [Sun, 29 Jan 2006 19:23:47 +0100] rev 18840
added attributes defn_add/del; added (un)fold operations (from object_logic.ML); tuned;
Sun, 29 Jan 2006 19:23:46 +0100 added 'defn' attribute;
wenzelm [Sun, 29 Jan 2006 19:23:46 +0100] rev 18839
added 'defn' attribute; attribute (un)folded: option '(raw)';
Sun, 29 Jan 2006 19:23:45 +0100 proper order of trfuns;
wenzelm [Sun, 29 Jan 2006 19:23:45 +0100] rev 18838
proper order of trfuns;
Sun, 29 Jan 2006 19:23:44 +0100 CPure: Context.add_setup;
wenzelm [Sun, 29 Jan 2006 19:23:44 +0100] rev 18837
CPure: Context.add_setup;
Sun, 29 Jan 2006 19:23:43 +0100 tuned proofs;
wenzelm [Sun, 29 Jan 2006 19:23:43 +0100] rev 18836
tuned proofs;
Sun, 29 Jan 2006 19:23:42 +0100 implicit setup;
wenzelm [Sun, 29 Jan 2006 19:23:42 +0100] rev 18835
implicit setup;
Sun, 29 Jan 2006 19:23:41 +0100 default rule step: norm_hhf_tac;
wenzelm [Sun, 29 Jan 2006 19:23:41 +0100] rev 18834
default rule step: norm_hhf_tac;
Sun, 29 Jan 2006 19:23:40 +0100 tuned comment;
wenzelm [Sun, 29 Jan 2006 19:23:40 +0100] rev 18833
tuned comment;
Sun, 29 Jan 2006 19:23:38 +0100 declare 'defn' rules;
wenzelm [Sun, 29 Jan 2006 19:23:38 +0100] rev 18832
declare 'defn' rules;
Sat, 28 Jan 2006 17:29:49 +0100 LocalDefs;
wenzelm [Sat, 28 Jan 2006 17:29:49 +0100] rev 18831
LocalDefs;
Sat, 28 Jan 2006 17:29:06 +0100 Basic operations on local definitions.
wenzelm [Sat, 28 Jan 2006 17:29:06 +0100] rev 18830
Basic operations on local definitions.
Sat, 28 Jan 2006 17:29:04 +0100 removed unnecessary Syntax.fix_mixfix;
wenzelm [Sat, 28 Jan 2006 17:29:04 +0100] rev 18829
removed unnecessary Syntax.fix_mixfix;
Sat, 28 Jan 2006 17:29:03 +0100 added axiomatization_loc, definition_loc;
wenzelm [Sat, 28 Jan 2006 17:29:03 +0100] rev 18828
added axiomatization_loc, definition_loc; definition: let LocalDefs.derived_def do the actual work;
Sat, 28 Jan 2006 17:29:02 +0100 moved local defs to local_defs.ML;
wenzelm [Sat, 28 Jan 2006 17:29:02 +0100] rev 18827
moved local defs to local_defs.ML;
Sat, 28 Jan 2006 17:29:00 +0100 LocalDefs;
wenzelm [Sat, 28 Jan 2006 17:29:00 +0100] rev 18826
LocalDefs; unfolding(_i): support object-level rewrites;
Sat, 28 Jan 2006 17:28:59 +0100 removed unatomize;
wenzelm [Sat, 28 Jan 2006 17:28:59 +0100] rev 18825
removed unatomize; added versions of meta_rewrite, unfold, fold;
Sat, 28 Jan 2006 17:28:58 +0100 (un)fold: support object-level rewrites;
wenzelm [Sat, 28 Jan 2006 17:28:58 +0100] rev 18824
(un)fold: support object-level rewrites;
Sat, 28 Jan 2006 17:28:57 +0100 added print_consts;
wenzelm [Sat, 28 Jan 2006 17:28:57 +0100] rev 18823
added print_consts; tuned;
Sat, 28 Jan 2006 17:28:56 +0100 removed obsolete keyword 'files';
wenzelm [Sat, 28 Jan 2006 17:28:56 +0100] rev 18822
removed obsolete keyword 'files';
Sat, 28 Jan 2006 17:28:55 +0100 (un)folded: support object-level rewrites;
wenzelm [Sat, 28 Jan 2006 17:28:55 +0100] rev 18821
(un)folded: support object-level rewrites;
Sat, 28 Jan 2006 17:28:54 +0100 added equals_cong;
wenzelm [Sat, 28 Jan 2006 17:28:54 +0100] rev 18820
added equals_cong;
Sat, 28 Jan 2006 17:28:53 +0100 added Isar/local_defs.ML;
wenzelm [Sat, 28 Jan 2006 17:28:53 +0100] rev 18819
added Isar/local_defs.ML;
Sat, 28 Jan 2006 17:28:52 +0100 LocalDefs.add_def;
wenzelm [Sat, 28 Jan 2006 17:28:52 +0100] rev 18818
LocalDefs.add_def;
Sat, 28 Jan 2006 17:28:51 +0100 LocalDefs.def_export;
wenzelm [Sat, 28 Jan 2006 17:28:51 +0100] rev 18817
LocalDefs.def_export;
Sat, 28 Jan 2006 17:28:50 +0100 tuned proofs;
wenzelm [Sat, 28 Jan 2006 17:28:50 +0100] rev 18816
tuned proofs;
Sat, 28 Jan 2006 17:28:48 +0100 Pure/Isar: (un)folded, (un)fold, unfolding support
wenzelm [Sat, 28 Jan 2006 17:28:48 +0100] rev 18815
Pure/Isar: (un)folded, (un)fold, unfolding support object-level rewrite rules; ML/Isar: installed ML toplevel pretty printer for type Proof.context;
Fri, 27 Jan 2006 20:17:24 +0100 interrupt_timeout for Poly replaced by stub
webertj [Fri, 27 Jan 2006 20:17:24 +0100] rev 18814
interrupt_timeout for Poly replaced by stub
Fri, 27 Jan 2006 19:05:24 +0100 added atomize_iff;
wenzelm [Fri, 27 Jan 2006 19:05:24 +0100] rev 18813
added atomize_iff;
Fri, 27 Jan 2006 19:03:19 +0100 renamed Pretty.gen_list to Pretty.enum;
wenzelm [Fri, 27 Jan 2006 19:03:19 +0100] rev 18812
renamed Pretty.gen_list to Pretty.enum;
Fri, 27 Jan 2006 19:03:17 +0100 swapped theory_context;
wenzelm [Fri, 27 Jan 2006 19:03:17 +0100] rev 18811
swapped theory_context;
Fri, 27 Jan 2006 19:03:16 +0100 swapped Toplevel.theory_context;
wenzelm [Fri, 27 Jan 2006 19:03:16 +0100] rev 18810
swapped Toplevel.theory_context; definition(_i): actually rulify as well, support more of object-logic; definition(_i): more precise treatment of local fixes;
Fri, 27 Jan 2006 19:03:15 +0100 added invent_fixes;
wenzelm [Fri, 27 Jan 2006 19:03:15 +0100] rev 18809
added invent_fixes; added debug flag, pprint_context;
Fri, 27 Jan 2006 19:03:14 +0100 swapped Toplevel.theory_context;
wenzelm [Fri, 27 Jan 2006 19:03:14 +0100] rev 18808
swapped Toplevel.theory_context; tuned;
Fri, 27 Jan 2006 19:03:13 +0100 renamed reverse_atomize to unatomize;
wenzelm [Fri, 27 Jan 2006 19:03:13 +0100] rev 18807
renamed reverse_atomize to unatomize; added rulify_term/tac;
Fri, 27 Jan 2006 19:03:12 +0100 init: include view;
wenzelm [Fri, 27 Jan 2006 19:03:12 +0100] rev 18806
init: include view; swapped Toplevel.theory_context; removed obsolete smart_note_thmss; moved note_thmss_qualified to PureThy; unified code of note_thmss(_i), add_thmss, locale_results;
Fri, 27 Jan 2006 19:03:11 +0100 improved 'notes', including proper treatment of locale results;
wenzelm [Fri, 27 Jan 2006 19:03:11 +0100] rev 18805
improved 'notes', including proper treatment of locale results; tuned;
Fri, 27 Jan 2006 19:03:10 +0100 swapped Toplevel.theory_context;
wenzelm [Fri, 27 Jan 2006 19:03:10 +0100] rev 18804
swapped Toplevel.theory_context;
Fri, 27 Jan 2006 19:03:09 +0100 Locale.init;
wenzelm [Fri, 27 Jan 2006 19:03:09 +0100] rev 18803
Locale.init;
Fri, 27 Jan 2006 19:03:08 +0100 renamed gen_list to enum;
wenzelm [Fri, 27 Jan 2006 19:03:08 +0100] rev 18802
renamed gen_list to enum; added separate; tuned;
Fri, 27 Jan 2006 19:03:07 +0100 moved theorem tags from Drule to PureThy;
wenzelm [Fri, 27 Jan 2006 19:03:07 +0100] rev 18801
moved theorem tags from Drule to PureThy; replaced kind attribute by kind string; tuned name_multi: index > 1 only; added note_thmss_qualified (from Isar/locale.ML);
Fri, 27 Jan 2006 19:03:05 +0100 added ProofContext.pprint_context (depends on ProofContext.debug);
wenzelm [Fri, 27 Jan 2006 19:03:05 +0100] rev 18800
added ProofContext.pprint_context (depends on ProofContext.debug);
Fri, 27 Jan 2006 19:03:02 +0100 moved theorem tags from Drule to PureThy;
wenzelm [Fri, 27 Jan 2006 19:03:02 +0100] rev 18799
moved theorem tags from Drule to PureThy;
Fri, 27 Jan 2006 18:29:33 +0100 tidying up SPASS output
paulson [Fri, 27 Jan 2006 18:29:33 +0100] rev 18798
tidying up SPASS output
Fri, 27 Jan 2006 18:29:11 +0100 tidying
paulson [Fri, 27 Jan 2006 18:29:11 +0100] rev 18797
tidying
Fri, 27 Jan 2006 18:28:55 +0100 better reporting
paulson [Fri, 27 Jan 2006 18:28:55 +0100] rev 18796
better reporting
Fri, 27 Jan 2006 16:05:23 +0100 Interface to access the specification of a named locale.
ballarin [Fri, 27 Jan 2006 16:05:23 +0100] rev 18795
Interface to access the specification of a named locale.
Fri, 27 Jan 2006 05:46:39 +0100 Added new file Tools/ATP/reduce_axiomsN.ML
mengj [Fri, 27 Jan 2006 05:46:39 +0100] rev 18794
Added new file Tools/ATP/reduce_axiomsN.ML
Fri, 27 Jan 2006 05:45:25 +0100 Added in new file Tools/ATP/reduce_axiomsN.ML
mengj [Fri, 27 Jan 2006 05:45:25 +0100] rev 18793
Added in new file Tools/ATP/reduce_axiomsN.ML
Fri, 27 Jan 2006 05:37:12 +0100 Changed codes that call relevance filter.
mengj [Fri, 27 Jan 2006 05:37:12 +0100] rev 18792
Changed codes that call relevance filter.
Fri, 27 Jan 2006 05:34:20 +0100 Relevance filtering. Has replaced the previous version.
mengj [Fri, 27 Jan 2006 05:34:20 +0100] rev 18791
Relevance filtering. Has replaced the previous version.
Thu, 26 Jan 2006 20:42:15 +0100 interrupt_timeout now raises Interrupt instead of SML90.Interrupt
webertj [Thu, 26 Jan 2006 20:42:15 +0100] rev 18790
interrupt_timeout now raises Interrupt instead of SML90.Interrupt
Thu, 26 Jan 2006 20:17:54 +0100 smaller example to prevent timeout
webertj [Thu, 26 Jan 2006 20:17:54 +0100] rev 18789
smaller example to prevent timeout
(0) -10000 -3000 -1000 -480 +480 +1000 +3000 +10000 +30000 tip