Fri, 23 Apr 2010 16:21:47 +0200 give an error if no ATP is set
blanchet [Fri, 23 Apr 2010 16:21:47 +0200] rev 36372
give an error if no ATP is set
Fri, 23 Apr 2010 16:15:35 +0200 move the Sledgehammer menu options to "sledgehammer_isar.ML"
blanchet [Fri, 23 Apr 2010 16:15:35 +0200] rev 36371
move the Sledgehammer menu options to "sledgehammer_isar.ML"
Fri, 23 Apr 2010 15:48:34 +0200 centralized ATP-specific error handling in "atp_wrapper.ML"
blanchet [Fri, 23 Apr 2010 15:48:34 +0200] rev 36370
centralized ATP-specific error handling in "atp_wrapper.ML"
Fri, 23 Apr 2010 13:16:50 +0200 handle ATP proof delimiters in a cleaner, more extensible fashion
blanchet [Fri, 23 Apr 2010 13:16:50 +0200] rev 36369
handle ATP proof delimiters in a cleaner, more extensible fashion
Mon, 26 Apr 2010 22:59:28 +0200 merged
wenzelm [Mon, 26 Apr 2010 22:59:28 +0200] rev 36368
merged
Mon, 26 Apr 2010 11:08:49 -0700 fix another if-then-else parse error
huffman [Mon, 26 Apr 2010 11:08:49 -0700] rev 36367
fix another if-then-else parse error
Mon, 26 Apr 2010 10:57:04 -0700 fix if-then-else parse error
huffman [Mon, 26 Apr 2010 10:57:04 -0700] rev 36366
fix if-then-else parse error
Mon, 26 Apr 2010 09:45:22 -0700 merged
huffman [Mon, 26 Apr 2010 09:45:22 -0700] rev 36365
merged
Mon, 26 Apr 2010 09:37:46 -0700 fix syntax precedence declarations for UNION, INTER, SUP, INF
huffman [Mon, 26 Apr 2010 09:37:46 -0700] rev 36364
fix syntax precedence declarations for UNION, INTER, SUP, INF
Mon, 26 Apr 2010 09:26:31 -0700 syntax precedence for If and Let
huffman [Mon, 26 Apr 2010 09:26:31 -0700] rev 36363
syntax precedence for If and Let
Mon, 26 Apr 2010 09:21:25 -0700 fix lots of looping simp calls and other warnings
huffman [Mon, 26 Apr 2010 09:21:25 -0700] rev 36362
fix lots of looping simp calls and other warnings
Sun, 25 Apr 2010 23:22:29 -0700 fix duplicate simp rule warnings
huffman [Sun, 25 Apr 2010 23:22:29 -0700] rev 36361
fix duplicate simp rule warnings
Sun, 25 Apr 2010 20:48:19 -0700 define finer-than ordering on net type; move some theorems into Limits.thy
huffman [Sun, 25 Apr 2010 20:48:19 -0700] rev 36360
define finer-than ordering on net type; move some theorems into Limits.thy
Sun, 25 Apr 2010 16:23:40 -0700 generalize type of continuous_on
huffman [Sun, 25 Apr 2010 16:23:40 -0700] rev 36359
generalize type of continuous_on
Sun, 25 Apr 2010 11:58:39 -0700 define nets directly as filters, instead of as filter bases
huffman [Sun, 25 Apr 2010 11:58:39 -0700] rev 36358
define nets directly as filters, instead of as filter bases
Mon, 26 Apr 2010 21:50:28 +0200 use 'example_proof' (invisible);
wenzelm [Mon, 26 Apr 2010 21:50:28 +0200] rev 36357
use 'example_proof' (invisible);
Mon, 26 Apr 2010 21:45:08 +0200 command 'example_proof' opens an empty proof body;
wenzelm [Mon, 26 Apr 2010 21:45:08 +0200] rev 36356
command 'example_proof' opens an empty proof body;
Mon, 26 Apr 2010 21:36:44 +0200 proofs that are discontinued via 'oops' are treated as relevant --- for improved robustness of the final join of all proofs, which is hooked to results that are missing here;
wenzelm [Mon, 26 Apr 2010 21:36:44 +0200] rev 36355
proofs that are discontinued via 'oops' are treated as relevant --- for improved robustness of the final join of all proofs, which is hooked to results that are missing here;
Mon, 26 Apr 2010 20:30:50 +0200 eliminanated some unreferenced identifiers;
wenzelm [Mon, 26 Apr 2010 20:30:50 +0200] rev 36354
eliminanated some unreferenced identifiers; tuned;
Mon, 26 Apr 2010 16:08:04 +0200 merged
wenzelm [Mon, 26 Apr 2010 16:08:04 +0200] rev 36353
merged
Mon, 26 Apr 2010 15:14:14 +0200 add bounded_lattice_bot and bounded_lattice_top type classes
Cezary Kaliszyk <kaliszyk@in.tum.de> [Mon, 26 Apr 2010 15:14:14 +0200] rev 36352
add bounded_lattice_bot and bounded_lattice_top type classes
Mon, 26 Apr 2010 13:43:31 +0200 merged
haftmann [Mon, 26 Apr 2010 13:43:31 +0200] rev 36351
merged
Mon, 26 Apr 2010 11:34:19 +0200 dropped group_simps, ring_simps, field_eq_simps
haftmann [Mon, 26 Apr 2010 11:34:19 +0200] rev 36350
dropped group_simps, ring_simps, field_eq_simps
Mon, 26 Apr 2010 11:34:17 +0200 class division_ring_inverse_zero
haftmann [Mon, 26 Apr 2010 11:34:17 +0200] rev 36349
class division_ring_inverse_zero
Mon, 26 Apr 2010 11:34:15 +0200 dropped group_simps, ring_simps, field_eq_simps; classes division_ring_inverse_zero, field_inverse_zero, linordered_field_inverse_zero
haftmann [Mon, 26 Apr 2010 11:34:15 +0200] rev 36348
dropped group_simps, ring_simps, field_eq_simps; classes division_ring_inverse_zero, field_inverse_zero, linordered_field_inverse_zero
Mon, 26 Apr 2010 11:34:15 +0200 line break
haftmann [Mon, 26 Apr 2010 11:34:15 +0200] rev 36347
line break
Mon, 26 Apr 2010 14:44:41 +0200 removed unused AxClass.class_intros;
wenzelm [Mon, 26 Apr 2010 14:44:41 +0200] rev 36346
removed unused AxClass.class_intros;
Mon, 26 Apr 2010 11:20:18 +0200 updated Sign.add_type_abbrev;
wenzelm [Mon, 26 Apr 2010 11:20:18 +0200] rev 36345
updated Sign.add_type_abbrev;
Mon, 26 Apr 2010 07:47:18 +0200 merged
haftmann [Mon, 26 Apr 2010 07:47:18 +0200] rev 36344
merged
Sun, 25 Apr 2010 08:25:34 +0200 field_simps as named theorems
haftmann [Sun, 25 Apr 2010 08:25:34 +0200] rev 36343
field_simps as named theorems
Sun, 25 Apr 2010 23:26:40 +0200 merged
wenzelm [Sun, 25 Apr 2010 23:26:40 +0200] rev 36342
merged
Sun, 25 Apr 2010 10:23:03 -0700 generalize more constants and lemmas
huffman [Sun, 25 Apr 2010 10:23:03 -0700] rev 36341
generalize more constants and lemmas
Sun, 25 Apr 2010 09:01:03 -0700 simplify types of path operations (use real instead of real^1)
huffman [Sun, 25 Apr 2010 09:01:03 -0700] rev 36340
simplify types of path operations (use real instead of real^1)
Sun, 25 Apr 2010 07:41:57 -0700 add lemmas convex_real_interval and convex_box
huffman [Sun, 25 Apr 2010 07:41:57 -0700] rev 36339
add lemmas convex_real_interval and convex_box
Sat, 24 Apr 2010 21:29:22 -0700 generalize more constants and lemmas
huffman [Sat, 24 Apr 2010 21:29:22 -0700] rev 36338
generalize more constants and lemmas
Sat, 24 Apr 2010 19:32:20 -0700 generalize constant closest_point
huffman [Sat, 24 Apr 2010 19:32:20 -0700] rev 36337
generalize constant closest_point
Sat, 24 Apr 2010 14:06:19 -0700 minimize imports
huffman [Sat, 24 Apr 2010 14:06:19 -0700] rev 36336
minimize imports
Sat, 24 Apr 2010 13:34:11 -0700 fix imports
huffman [Sat, 24 Apr 2010 13:34:11 -0700] rev 36335
fix imports
Sat, 24 Apr 2010 13:31:52 -0700 document generation for Multivariate_Analysis
huffman [Sat, 24 Apr 2010 13:31:52 -0700] rev 36334
document generation for Multivariate_Analysis
Sat, 24 Apr 2010 11:11:09 -0700 move l2-norm stuff into separate theory file
huffman [Sat, 24 Apr 2010 11:11:09 -0700] rev 36333
move l2-norm stuff into separate theory file
Sat, 24 Apr 2010 09:37:24 -0700 convert proofs to Isar-style
huffman [Sat, 24 Apr 2010 09:37:24 -0700] rev 36332
convert proofs to Isar-style
Sat, 24 Apr 2010 09:34:36 -0700 Library/Fraction_Field.thy: ordering relations for fractions
huffman [Sat, 24 Apr 2010 09:34:36 -0700] rev 36331
Library/Fraction_Field.thy: ordering relations for fractions
Sun, 25 Apr 2010 23:09:32 +0200 renamed Drule.unconstrainTs to Thm.unconstrain_allTs to accomdate the version by krauss/schropp;
wenzelm [Sun, 25 Apr 2010 23:09:32 +0200] rev 36330
renamed Drule.unconstrainTs to Thm.unconstrain_allTs to accomdate the version by krauss/schropp; less pervasive names;
Sun, 25 Apr 2010 22:50:47 +0200 more systematic treatment of data -- avoid slightly odd nested tuples here;
wenzelm [Sun, 25 Apr 2010 22:50:47 +0200] rev 36329
more systematic treatment of data -- avoid slightly odd nested tuples here; tuned;
Sun, 25 Apr 2010 21:18:04 +0200 replaced Sorts.rep_algebra by slightly more abstract selectors classes_of/arities_of;
wenzelm [Sun, 25 Apr 2010 21:18:04 +0200] rev 36328
replaced Sorts.rep_algebra by slightly more abstract selectors classes_of/arities_of;
Sun, 25 Apr 2010 21:02:36 +0200 misc tuning and simplification;
wenzelm [Sun, 25 Apr 2010 21:02:36 +0200] rev 36327
misc tuning and simplification;
Sun, 25 Apr 2010 19:44:47 +0200 simplified some private bindings;
wenzelm [Sun, 25 Apr 2010 19:44:47 +0200] rev 36326
simplified some private bindings;
Sun, 25 Apr 2010 19:09:37 +0200 classrel and arity completion by krauss/schropp;
wenzelm [Sun, 25 Apr 2010 19:09:37 +0200] rev 36325
classrel and arity completion by krauss/schropp;
Sun, 25 Apr 2010 16:10:05 +0200 removed obsolete/unused Proof.match_bind;
wenzelm [Sun, 25 Apr 2010 16:10:05 +0200] rev 36324
removed obsolete/unused Proof.match_bind;
Sun, 25 Apr 2010 15:52:03 +0200 modernized naming conventions of main Isar proof elements;
wenzelm [Sun, 25 Apr 2010 15:52:03 +0200] rev 36323
modernized naming conventions of main Isar proof elements;
Sun, 25 Apr 2010 15:13:33 +0200 goals: simplified handling of implicit variables -- removed obsolete warning;
wenzelm [Sun, 25 Apr 2010 15:13:33 +0200] rev 36322
goals: simplified handling of implicit variables -- removed obsolete warning;
Fri, 23 Apr 2010 23:42:46 +0200 updated generated files;
wenzelm [Fri, 23 Apr 2010 23:42:46 +0200] rev 36321
updated generated files;
Fri, 23 Apr 2010 23:38:01 +0200 cover 'schematic_lemma' etc.;
wenzelm [Fri, 23 Apr 2010 23:38:01 +0200] rev 36320
cover 'schematic_lemma' etc.;
Fri, 23 Apr 2010 23:35:43 +0200 mark schematic statements explicitly;
wenzelm [Fri, 23 Apr 2010 23:35:43 +0200] rev 36319
mark schematic statements explicitly;
Fri, 23 Apr 2010 23:33:48 +0200 eliminated spurious schematic statements;
wenzelm [Fri, 23 Apr 2010 23:33:48 +0200] rev 36318
eliminated spurious schematic statements;
Fri, 23 Apr 2010 22:48:07 +0200 explicit 'schematic_theorem' etc. for schematic theorem statements;
wenzelm [Fri, 23 Apr 2010 22:48:07 +0200] rev 36317
explicit 'schematic_theorem' etc. for schematic theorem statements;
Fri, 23 Apr 2010 22:39:49 +0200 collapse category "schematic goal" in keyword table -- Proof General does not know about this;
wenzelm [Fri, 23 Apr 2010 22:39:49 +0200] rev 36316
collapse category "schematic goal" in keyword table -- Proof General does not know about this;
Fri, 23 Apr 2010 21:00:28 +0200 added keyword category "schematic goal", which prevents any attempt to fork the proof;
wenzelm [Fri, 23 Apr 2010 21:00:28 +0200] rev 36315
added keyword category "schematic goal", which prevents any attempt to fork the proof;
Fri, 23 Apr 2010 19:36:23 +0200 merged
wenzelm [Fri, 23 Apr 2010 19:36:23 +0200] rev 36314
merged
Fri, 23 Apr 2010 19:32:37 +0200 merged
haftmann [Fri, 23 Apr 2010 19:32:37 +0200] rev 36313
merged
Fri, 23 Apr 2010 16:45:53 +0200 separated instantiation of division_by_zero
haftmann [Fri, 23 Apr 2010 16:45:53 +0200] rev 36312
separated instantiation of division_by_zero
Fri, 23 Apr 2010 16:38:51 +0200 epheremal replacement of field_simps by field_eq_simps; dropped old division_by_zero instance
haftmann [Fri, 23 Apr 2010 16:38:51 +0200] rev 36311
epheremal replacement of field_simps by field_eq_simps; dropped old division_by_zero instance
Fri, 23 Apr 2010 16:17:25 +0200 adapted to new times_divide_eq simp situation
haftmann [Fri, 23 Apr 2010 16:17:25 +0200] rev 36310
adapted to new times_divide_eq simp situation
Fri, 23 Apr 2010 16:17:25 +0200 epheremal replacement of field_simps by field_eq_simps
haftmann [Fri, 23 Apr 2010 16:17:25 +0200] rev 36309
epheremal replacement of field_simps by field_eq_simps
Fri, 23 Apr 2010 16:17:24 +0200 dequalified fact name
haftmann [Fri, 23 Apr 2010 16:17:24 +0200] rev 36308
dequalified fact name
Fri, 23 Apr 2010 15:18:00 +0200 sharpened constraint (c.f. 4e7f5b22dd7d); explicit is better than implicit
haftmann [Fri, 23 Apr 2010 15:18:00 +0200] rev 36307
sharpened constraint (c.f. 4e7f5b22dd7d); explicit is better than implicit
Fri, 23 Apr 2010 15:18:00 +0200 separated instantiation of division_by_zero
haftmann [Fri, 23 Apr 2010 15:18:00 +0200] rev 36306
separated instantiation of division_by_zero
Fri, 23 Apr 2010 15:17:59 +0200 dequalified fact name
haftmann [Fri, 23 Apr 2010 15:17:59 +0200] rev 36305
dequalified fact name
Fri, 23 Apr 2010 15:17:59 +0200 less special treatment of times_divide_eq [simp]
haftmann [Fri, 23 Apr 2010 15:17:59 +0200] rev 36304
less special treatment of times_divide_eq [simp]
Fri, 23 Apr 2010 15:17:59 +0200 sharpened constraint (c.f. 4e7f5b22dd7d)
haftmann [Fri, 23 Apr 2010 15:17:59 +0200] rev 36303
sharpened constraint (c.f. 4e7f5b22dd7d)
Fri, 23 Apr 2010 13:58:15 +0200 more localization; tuned proofs
haftmann [Fri, 23 Apr 2010 13:58:15 +0200] rev 36302
more localization; tuned proofs
Fri, 23 Apr 2010 13:58:14 +0200 more localization; factored out lemmas for division_ring
haftmann [Fri, 23 Apr 2010 13:58:14 +0200] rev 36301
more localization; factored out lemmas for division_ring
Fri, 23 Apr 2010 13:58:14 +0200 modernized abstract algebra theories
haftmann [Fri, 23 Apr 2010 13:58:14 +0200] rev 36300
modernized abstract algebra theories
Fri, 23 Apr 2010 10:50:17 +0200 merged
haftmann [Fri, 23 Apr 2010 10:50:17 +0200] rev 36299
merged
Thu, 22 Apr 2010 12:07:00 +0200 swapped generic code generator and SML code generator
haftmann [Thu, 22 Apr 2010 12:07:00 +0200] rev 36298
swapped generic code generator and SML code generator
Fri, 23 Apr 2010 19:36:04 +0200 removed obsolete Named_Thm_Set -- Named_Thms provides efficient member operation;
wenzelm [Fri, 23 Apr 2010 19:36:04 +0200] rev 36297
removed obsolete Named_Thm_Set -- Named_Thms provides efficient member operation;
Fri, 23 Apr 2010 18:30:01 +0200 Item_Net/Named_Thms: export efficient member operation;
wenzelm [Fri, 23 Apr 2010 18:30:01 +0200] rev 36296
Item_Net/Named_Thms: export efficient member operation;
Fri, 23 Apr 2010 16:12:57 +0200 initialized atps reference with standard setup in the atp manager
bulwahn [Fri, 23 Apr 2010 16:12:57 +0200] rev 36295
initialized atps reference with standard setup in the atp manager
Fri, 23 Apr 2010 12:24:30 +0200 compile
blanchet [Fri, 23 Apr 2010 12:24:30 +0200] rev 36294
compile
Fri, 23 Apr 2010 12:07:12 +0200 handle SPASS's equality predicate correctly in Isar proof reconstruction
blanchet [Fri, 23 Apr 2010 12:07:12 +0200] rev 36293
handle SPASS's equality predicate correctly in Isar proof reconstruction
Fri, 23 Apr 2010 11:34:49 +0200 merged
blanchet [Fri, 23 Apr 2010 11:34:49 +0200] rev 36292
merged
Fri, 23 Apr 2010 11:32:36 +0200 added Isar proof reconstruction support for SPASS -- which means all provers can now yield Isar proofs;
blanchet [Fri, 23 Apr 2010 11:32:36 +0200] rev 36291
added Isar proof reconstruction support for SPASS -- which means all provers can now yield Isar proofs; the implementation might still be flaky, but exceptions are caught so that a proof reconstruction failure doesn't result in a Sledgehammer failure (the one-line Metis proof might still work after all)
Thu, 22 Apr 2010 16:30:54 +0200 remove hack that is no longer necessary now that "ATP_Wrapper" properly detects which ATPs are installed
blanchet [Thu, 22 Apr 2010 16:30:54 +0200] rev 36290
remove hack that is no longer necessary now that "ATP_Wrapper" properly detects which ATPs are installed
Thu, 22 Apr 2010 16:30:04 +0200 set "atps" reference's default value to "(remote_)e (remote_)spass (remote_)vampire", based on what is installed
blanchet [Thu, 22 Apr 2010 16:30:04 +0200] rev 36289
set "atps" reference's default value to "(remote_)e (remote_)spass (remote_)vampire", based on what is installed
Thu, 22 Apr 2010 15:01:36 +0200 minor code cleanup
blanchet [Thu, 22 Apr 2010 15:01:36 +0200] rev 36288
minor code cleanup
Thu, 22 Apr 2010 14:47:52 +0200 if Isar proof reconstruction is not supported, tell the user so they don't wonder why their "isar_proof" option did nothing
blanchet [Thu, 22 Apr 2010 14:47:52 +0200] rev 36287
if Isar proof reconstruction is not supported, tell the user so they don't wonder why their "isar_proof" option did nothing
Thu, 22 Apr 2010 13:50:58 +0200 "remote_e" and "remote_vampire" support TSTP proof output + fix "overlord" mode ATP output postprocessing
blanchet [Thu, 22 Apr 2010 13:50:58 +0200] rev 36286
"remote_e" and "remote_vampire" support TSTP proof output + fix "overlord" mode ATP output postprocessing
Thu, 22 Apr 2010 10:54:56 +0200 Isar proof reconstruction: type variables introduced by the ATP should be treated as type parameters for type inference purposes;
blanchet [Thu, 22 Apr 2010 10:54:56 +0200] rev 36285
Isar proof reconstruction: type variables introduced by the ATP should be treated as type parameters for type inference purposes; this solves the unification exception that consistently was thrown for Cezary's "FSet3" theory
Thu, 22 Apr 2010 10:13:02 +0200 postprocess ATP output in "overlord" mode to make it more readable
blanchet [Thu, 22 Apr 2010 10:13:02 +0200] rev 36284
postprocess ATP output in "overlord" mode to make it more readable
Wed, 21 Apr 2010 17:06:26 +0200 failure of reconstructing the Isar proof (e.g., exception) should not prevent Sledgehammer from showing the short one-liner proof -- but in "debug" mode we do want to know what the exception is
blanchet [Wed, 21 Apr 2010 17:06:26 +0200] rev 36283
failure of reconstructing the Isar proof (e.g., exception) should not prevent Sledgehammer from showing the short one-liner proof -- but in "debug" mode we do want to know what the exception is
Wed, 21 Apr 2010 16:38:03 +0200 generate command-line in addition to timestamp in ATP output file, for debugging purposes
blanchet [Wed, 21 Apr 2010 16:38:03 +0200] rev 36282
generate command-line in addition to timestamp in ATP output file, for debugging purposes
Wed, 21 Apr 2010 16:21:19 +0200 pass relevant options from "sledgehammer" to "sledgehammer minimize";
blanchet [Wed, 21 Apr 2010 16:21:19 +0200] rev 36281
pass relevant options from "sledgehammer" to "sledgehammer minimize"; one nice side effect of this change is that the "sledgehammer minimize" syntax now only occurs in "sledgehammer_isar.ML", instead of being spread across two files
Fri, 23 Apr 2010 10:00:53 +0200 Finite set theory
Cezary Kaliszyk <kaliszyk@in.tum.de> [Fri, 23 Apr 2010 10:00:53 +0200] rev 36280
Finite set theory
Thu, 22 Apr 2010 22:12:12 +0200 merged
wenzelm [Thu, 22 Apr 2010 22:12:12 +0200] rev 36279
merged
Thu, 22 Apr 2010 20:39:48 +0100 Tidied up using s/l
paulson [Thu, 22 Apr 2010 20:39:48 +0100] rev 36278
Tidied up using s/l
Thu, 22 Apr 2010 22:01:06 +0200 split Class.thy into parts to conserve a bit of memory and increase the chance of making it work on Cygwin with only 2 GB available;
wenzelm [Thu, 22 Apr 2010 22:01:06 +0200] rev 36277
split Class.thy into parts to conserve a bit of memory and increase the chance of making it work on Cygwin with only 2 GB available;
Thu, 22 Apr 2010 11:55:19 +0200 fun_rel introduction and list_rel elimination for quotient package
Cezary Kaliszyk <kaliszyk@in.tum.de> [Thu, 22 Apr 2010 11:55:19 +0200] rev 36276
fun_rel introduction and list_rel elimination for quotient package
Thu, 22 Apr 2010 09:30:39 +0200 lemmas concerning remdups
haftmann [Thu, 22 Apr 2010 09:30:39 +0200] rev 36275
lemmas concerning remdups
Thu, 22 Apr 2010 09:30:36 +0200 lemma dlist_ext
haftmann [Thu, 22 Apr 2010 09:30:36 +0200] rev 36274
lemma dlist_ext
Wed, 21 Apr 2010 21:11:26 +0200 merged
haftmann [Wed, 21 Apr 2010 21:11:26 +0200] rev 36273
merged
Wed, 21 Apr 2010 15:20:59 +0200 optionally ignore errors during translation of equations; tuned representation of abstraction points
haftmann [Wed, 21 Apr 2010 15:20:59 +0200] rev 36272
optionally ignore errors during translation of equations; tuned representation of abstraction points
Wed, 21 Apr 2010 15:20:57 +0200 optionally ignore errors during translation of equations
haftmann [Wed, 21 Apr 2010 15:20:57 +0200] rev 36271
optionally ignore errors during translation of equations
Wed, 21 Apr 2010 15:45:33 +0200 tolerate eta-variants in f_graph.cases (from inductive package); added test case;
krauss [Wed, 21 Apr 2010 15:45:33 +0200] rev 36270
tolerate eta-variants in f_graph.cases (from inductive package); added test case;
Wed, 21 Apr 2010 15:37:39 +0200 simplified example
krauss [Wed, 21 Apr 2010 15:37:39 +0200] rev 36269
simplified example
Wed, 21 Apr 2010 14:46:29 +0200 use only one thread in "Manual_Nits";
blanchet [Wed, 21 Apr 2010 14:46:29 +0200] rev 36268
use only one thread in "Manual_Nits"; the second thread isn't helping much, and might very well be the cause of the Cygwin Isatest failure
Wed, 21 Apr 2010 14:02:34 +0200 merged
blanchet [Wed, 21 Apr 2010 14:02:34 +0200] rev 36267
merged
Wed, 21 Apr 2010 14:02:19 +0200 clarify error message
blanchet [Wed, 21 Apr 2010 14:02:19 +0200] rev 36266
clarify error message
Wed, 21 Apr 2010 12:22:04 +0200 distinguish between the different ATP errors in the user interface;
blanchet [Wed, 21 Apr 2010 12:22:04 +0200] rev 36265
distinguish between the different ATP errors in the user interface; in particular, tell users to upgrade their SPASS if they try to run "spass_tptp" with an old SPASS version with no TPTP support
Wed, 21 Apr 2010 11:03:35 +0200 added "spass_tptp" prover, which requires SPASS x.y > 3.0;
blanchet [Wed, 21 Apr 2010 11:03:35 +0200] rev 36264
added "spass_tptp" prover, which requires SPASS x.y > 3.0; once users have upgraded their SPASS and we have determined that "spass_tptp" works well, we can make "spass_tptp" the one and only "spass"
Tue, 20 Apr 2010 17:41:00 +0200 use "Proof.goal" in Sledgehammer's minimizer (just like everywhere else in Sledgehammer), not "Proof.raw_goal"
blanchet [Tue, 20 Apr 2010 17:41:00 +0200] rev 36263
use "Proof.goal" in Sledgehammer's minimizer (just like everywhere else in Sledgehammer), not "Proof.raw_goal"
Wed, 21 Apr 2010 12:11:48 +0200 merged
bulwahn [Wed, 21 Apr 2010 12:11:48 +0200] rev 36262
merged
Wed, 21 Apr 2010 12:10:53 +0200 make profiling depend on reference Quickcheck.timing
bulwahn [Wed, 21 Apr 2010 12:10:53 +0200] rev 36261
make profiling depend on reference Quickcheck.timing
Wed, 21 Apr 2010 12:10:52 +0200 added examples for detecting switches
bulwahn [Wed, 21 Apr 2010 12:10:52 +0200] rev 36260
added examples for detecting switches
Wed, 21 Apr 2010 12:10:52 +0200 adopting documentation of the predicate compiler
bulwahn [Wed, 21 Apr 2010 12:10:52 +0200] rev 36259
adopting documentation of the predicate compiler
Wed, 21 Apr 2010 12:10:52 +0200 removing dead code; clarifying function names; removing clone
bulwahn [Wed, 21 Apr 2010 12:10:52 +0200] rev 36258
removing dead code; clarifying function names; removing clone
Wed, 21 Apr 2010 12:10:52 +0200 adopting examples to changes in the predicate compiler
bulwahn [Wed, 21 Apr 2010 12:10:52 +0200] rev 36257
adopting examples to changes in the predicate compiler
Wed, 21 Apr 2010 12:10:52 +0200 adopting quickcheck
bulwahn [Wed, 21 Apr 2010 12:10:52 +0200] rev 36256
adopting quickcheck
Wed, 21 Apr 2010 12:10:52 +0200 tuning mutabelle; adding output of mutant theoryfile for interactive evaluation
bulwahn [Wed, 21 Apr 2010 12:10:52 +0200] rev 36255
tuning mutabelle; adding output of mutant theoryfile for interactive evaluation
Wed, 21 Apr 2010 12:10:52 +0200 added switch detection to the predicate compiler
bulwahn [Wed, 21 Apr 2010 12:10:52 +0200] rev 36254
added switch detection to the predicate compiler
Wed, 21 Apr 2010 12:10:52 +0200 added further inlining of boolean constants to the predicate compiler
bulwahn [Wed, 21 Apr 2010 12:10:52 +0200] rev 36253
added further inlining of boolean constants to the predicate compiler
Wed, 21 Apr 2010 12:10:52 +0200 adding more profiling to the predicate compiler
bulwahn [Wed, 21 Apr 2010 12:10:52 +0200] rev 36252
adding more profiling to the predicate compiler
Wed, 21 Apr 2010 12:10:52 +0200 only add relevant predicates to the list of extra modes
bulwahn [Wed, 21 Apr 2010 12:10:52 +0200] rev 36251
only add relevant predicates to the list of extra modes
Wed, 21 Apr 2010 12:10:52 +0200 switched off no_topmost_reordering
bulwahn [Wed, 21 Apr 2010 12:10:52 +0200] rev 36250
switched off no_topmost_reordering
Wed, 21 Apr 2010 12:10:52 +0200 replaced call to inductive package by axiomatization in the function flattening of the predicate compiler
bulwahn [Wed, 21 Apr 2010 12:10:52 +0200] rev 36249
replaced call to inductive package by axiomatization in the function flattening of the predicate compiler
Wed, 21 Apr 2010 12:10:52 +0200 added option for specialisation to the predicate compiler
bulwahn [Wed, 21 Apr 2010 12:10:52 +0200] rev 36248
added option for specialisation to the predicate compiler
Wed, 21 Apr 2010 12:10:52 +0200 prefer functional modes of functions in the mode analysis
bulwahn [Wed, 21 Apr 2010 12:10:52 +0200] rev 36247
prefer functional modes of functions in the mode analysis
Wed, 21 Apr 2010 12:10:52 +0200 added peephole optimisations to the predicate compiler; added structure Predicate_Compile_Simps for peephole optimisations
bulwahn [Wed, 21 Apr 2010 12:10:52 +0200] rev 36246
added peephole optimisations to the predicate compiler; added structure Predicate_Compile_Simps for peephole optimisations
Wed, 21 Apr 2010 11:23:04 +0200 merged
hoelzl [Wed, 21 Apr 2010 11:23:04 +0200] rev 36245
merged
Wed, 21 Apr 2010 10:44:44 +0200 Only use provided SMT-certificates in HOL-Multivariate_Analysis.
hoelzl [Wed, 21 Apr 2010 10:44:44 +0200] rev 36244
Only use provided SMT-certificates in HOL-Multivariate_Analysis.
Tue, 20 Apr 2010 14:07:52 +0200 Translated remaining theorems about integration from HOL light.
himmelma [Tue, 20 Apr 2010 14:07:52 +0200] rev 36243
Translated remaining theorems about integration from HOL light.
Wed, 21 Apr 2010 11:11:42 +0200 marked cygwin-poly as "e" test, which means further stages do not depend on it (website etc.);
wenzelm [Wed, 21 Apr 2010 11:11:42 +0200] rev 36242
marked cygwin-poly as "e" test, which means further stages do not depend on it (website etc.);
Tue, 20 Apr 2010 13:44:28 -0700 replace many uses of Drule.export_without_context with Drule.zero_var_indexes
huffman [Tue, 20 Apr 2010 13:44:28 -0700] rev 36241
replace many uses of Drule.export_without_context with Drule.zero_var_indexes
Tue, 20 Apr 2010 22:34:17 +0200 Remove garbage.
ballarin [Tue, 20 Apr 2010 22:34:17 +0200] rev 36240
Remove garbage.
Tue, 20 Apr 2010 22:31:08 +0200 Remove garbage.
ballarin [Tue, 20 Apr 2010 22:31:08 +0200] rev 36239
Remove garbage.
Tue, 20 Apr 2010 17:07:53 +0200 recovered isabelle java, which was broken in ebfa4bb0d50f;
wenzelm [Tue, 20 Apr 2010 17:07:53 +0200] rev 36238
recovered isabelle java, which was broken in ebfa4bb0d50f;
Tue, 20 Apr 2010 16:14:45 +0200 fix bug in SPASS's DFG output files, where "tc_bool" wasn't declared;
blanchet [Tue, 20 Apr 2010 16:14:45 +0200] rev 36237
fix bug in SPASS's DFG output files, where "tc_bool" wasn't declared; this bug occurs when the explicit "hAPP" or "hBOOL" functions are introduced and full types is activated
Tue, 20 Apr 2010 16:04:49 +0200 merged
blanchet [Tue, 20 Apr 2010 16:04:49 +0200] rev 36236
merged
Tue, 20 Apr 2010 16:04:36 +0200 added "explicit_apply" option to Sledgehammer, to control whether an explicit apply function should be used as much or as little as possible (replaces a previous global variable)
blanchet [Tue, 20 Apr 2010 16:04:36 +0200] rev 36235
added "explicit_apply" option to Sledgehammer, to control whether an explicit apply function should be used as much or as little as possible (replaces a previous global variable)
Tue, 20 Apr 2010 14:39:42 +0200 merge
blanchet [Tue, 20 Apr 2010 14:39:42 +0200] rev 36234
merge
Mon, 19 Apr 2010 19:41:30 +0200 cosmetics
blanchet [Mon, 19 Apr 2010 19:41:30 +0200] rev 36233
cosmetics
Mon, 19 Apr 2010 19:41:15 +0200 don't redo an axiom selection in the first round of Sledgehammer "minimize"!;
blanchet [Mon, 19 Apr 2010 19:41:15 +0200] rev 36232
don't redo an axiom selection in the first round of Sledgehammer "minimize"!; this is needlessly slow and messes up the declared functions/predicates in SPASS DFG files
Mon, 19 Apr 2010 18:44:12 +0200 get rid of "conjecture_pos", which is no longer necessary now that it's Metis's job, not Sledgehammer's, to report inconsistent contexts
blanchet [Mon, 19 Apr 2010 18:44:12 +0200] rev 36231
get rid of "conjecture_pos", which is no longer necessary now that it's Metis's job, not Sledgehammer's, to report inconsistent contexts
Mon, 19 Apr 2010 18:14:45 +0200 added warning about inconsistent context to Metis;
blanchet [Mon, 19 Apr 2010 18:14:45 +0200] rev 36230
added warning about inconsistent context to Metis; it makes more sense here than in Sledgehammer, because Sledgehammer is unsound and there's no point in having people panicking about the consistency of their context when their context is in fact consistent
Mon, 19 Apr 2010 17:18:21 +0200 workaround for Proof General's off-by-a-few sendback display bug, whereby "pr" in "proof" is not highlighted
blanchet [Mon, 19 Apr 2010 17:18:21 +0200] rev 36229
workaround for Proof General's off-by-a-few sendback display bug, whereby "pr" in "proof" is not highlighted
Mon, 19 Apr 2010 16:33:48 +0200 got rid of somewhat pointless "pairname" function in Sledgehammer
blanchet [Mon, 19 Apr 2010 16:33:48 +0200] rev 36228
got rid of somewhat pointless "pairname" function in Sledgehammer
Mon, 19 Apr 2010 16:33:20 +0200 make Sledgehammer's "add:" and "del:" syntax really work (I hope), by comparing CNF theorems with CNF theorems
blanchet [Mon, 19 Apr 2010 16:33:20 +0200] rev 36227
make Sledgehammer's "add:" and "del:" syntax really work (I hope), by comparing CNF theorems with CNF theorems
Mon, 19 Apr 2010 16:29:52 +0200 cosmetics
blanchet [Mon, 19 Apr 2010 16:29:52 +0200] rev 36226
cosmetics
Mon, 19 Apr 2010 15:24:57 +0200 cosmetics
blanchet [Mon, 19 Apr 2010 15:24:57 +0200] rev 36225
cosmetics
Mon, 19 Apr 2010 15:21:35 +0200 cosmetics
blanchet [Mon, 19 Apr 2010 15:21:35 +0200] rev 36224
cosmetics
Mon, 19 Apr 2010 15:15:21 +0200 make Sledgehammer's minimizer also minimize Isar proofs
blanchet [Mon, 19 Apr 2010 15:15:21 +0200] rev 36223
make Sledgehammer's minimizer also minimize Isar proofs
Mon, 19 Apr 2010 11:54:07 +0200 don't use readable names if proof reconstruction is needed, because it uses the structure of names
blanchet [Mon, 19 Apr 2010 11:54:07 +0200] rev 36222
don't use readable names if proof reconstruction is needed, because it uses the structure of names
Mon, 19 Apr 2010 11:02:00 +0200 allow "_" in TPTP names in debug mode
blanchet [Mon, 19 Apr 2010 11:02:00 +0200] rev 36221
allow "_" in TPTP names in debug mode
Mon, 19 Apr 2010 10:45:08 +0200 rename Sledgehammer "theory_const" option to "theory_relevant", now that I understand better what it does
blanchet [Mon, 19 Apr 2010 10:45:08 +0200] rev 36220
rename Sledgehammer "theory_const" option to "theory_relevant", now that I understand better what it does
Mon, 19 Apr 2010 10:15:02 +0200 set SPASS option on the command-line, so that it doesn't vanish when moving to TPTP format
blanchet [Mon, 19 Apr 2010 10:15:02 +0200] rev 36219
set SPASS option on the command-line, so that it doesn't vanish when moving to TPTP format
Mon, 19 Apr 2010 09:53:31 +0200 get rid of "List.foldl" + add timestamp to SPASS
blanchet [Mon, 19 Apr 2010 09:53:31 +0200] rev 36218
get rid of "List.foldl" + add timestamp to SPASS
Tue, 20 Apr 2010 15:17:18 +0200 less ambitious settings for cygwin-poly;
wenzelm [Tue, 20 Apr 2010 15:17:18 +0200] rev 36217
less ambitious settings for cygwin-poly;
Tue, 20 Apr 2010 14:56:58 +0200 respectfullness and preservation of map for identity quotients
Cezary Kaliszyk <kaliszyk@in.tum.de> [Tue, 20 Apr 2010 14:56:58 +0200] rev 36216
respectfullness and preservation of map for identity quotients
Tue, 20 Apr 2010 14:56:20 +0200 respectfullness and preservation of function composition
Cezary Kaliszyk <kaliszyk@in.tum.de> [Tue, 20 Apr 2010 14:56:20 +0200] rev 36215
respectfullness and preservation of function composition
Tue, 20 Apr 2010 14:55:53 +0200 eta-normalize the goal since the original theorem is atomized
Cezary Kaliszyk <kaliszyk@in.tum.de> [Tue, 20 Apr 2010 14:55:53 +0200] rev 36214
eta-normalize the goal since the original theorem is atomized
Tue, 20 Apr 2010 11:31:14 +0200 accept x86_64 results gracefully -- NB: Mac OS does report that if booted in 64 bit mode;
wenzelm [Tue, 20 Apr 2010 11:31:14 +0200] rev 36213
accept x86_64 results gracefully -- NB: Mac OS does report that if booted in 64 bit mode;
Tue, 20 Apr 2010 11:26:25 +0200 refer to THIS_JAVA dynamically, and treat ISABELLE_JAVA as static default -- relevant for nested JVM invocation within an existing Isabelle enviroment;
wenzelm [Tue, 20 Apr 2010 11:26:25 +0200] rev 36212
refer to THIS_JAVA dynamically, and treat ISABELLE_JAVA as static default -- relevant for nested JVM invocation within an existing Isabelle enviroment;
Tue, 20 Apr 2010 06:53:50 +0200 merged
haftmann [Tue, 20 Apr 2010 06:53:50 +0200] rev 36211
merged
Mon, 19 Apr 2010 15:31:58 +0200 more appropriate representation of valid positions for abstractors
haftmann [Mon, 19 Apr 2010 15:31:58 +0200] rev 36210
more appropriate representation of valid positions for abstractors
Mon, 19 Apr 2010 15:31:56 +0200 more appropriate representation of valid positions for abstractors; more accurate checking of abstype certificates
haftmann [Mon, 19 Apr 2010 15:31:56 +0200] rev 36209
more appropriate representation of valid positions for abstractors; more accurate checking of abstype certificates
Mon, 19 Apr 2010 23:11:39 +0200 update_syntax: add new productions only once, to allow repeated local notation, for example;
wenzelm [Mon, 19 Apr 2010 23:11:39 +0200] rev 36208
update_syntax: add new productions only once, to allow repeated local notation, for example;
Mon, 19 Apr 2010 17:57:07 +0200 tuned;
wenzelm [Mon, 19 Apr 2010 17:57:07 +0200] rev 36207
tuned;
Mon, 19 Apr 2010 17:31:48 +0200 more platform information;
wenzelm [Mon, 19 Apr 2010 17:31:48 +0200] rev 36206
more platform information;
Mon, 19 Apr 2010 17:27:41 +0200 check JVM platform at most once -- still non-strict to prevent potential failure during initialization of object Platform;
wenzelm [Mon, 19 Apr 2010 17:27:41 +0200] rev 36205
check JVM platform at most once -- still non-strict to prevent potential failure during initialization of object Platform;
Mon, 19 Apr 2010 16:04:42 +0200 some updates on multi-platform support;
wenzelm [Mon, 19 Apr 2010 16:04:42 +0200] rev 36204
some updates on multi-platform support;
Mon, 19 Apr 2010 12:15:06 +0200 merged
haftmann [Mon, 19 Apr 2010 12:15:06 +0200] rev 36203
merged
Mon, 19 Apr 2010 11:30:08 +0200 explicit check sorts in abstract certificates; abstractor is part of dependencies
haftmann [Mon, 19 Apr 2010 11:30:08 +0200] rev 36202
explicit check sorts in abstract certificates; abstractor is part of dependencies
Mon, 19 Apr 2010 10:56:26 +0200 polyml-platform script is superseded by ISABELLE_PLATFORM;
wenzelm [Mon, 19 Apr 2010 10:56:26 +0200] rev 36201
polyml-platform script is superseded by ISABELLE_PLATFORM;
Mon, 19 Apr 2010 10:19:37 +0200 less ambitious settings for cygwin-poly;
wenzelm [Mon, 19 Apr 2010 10:19:37 +0200] rev 36200
less ambitious settings for cygwin-poly;
Mon, 19 Apr 2010 07:38:35 +0200 merged
haftmann [Mon, 19 Apr 2010 07:38:35 +0200] rev 36199
merged
Mon, 19 Apr 2010 07:38:08 +0200 more convenient equations for zip
haftmann [Mon, 19 Apr 2010 07:38:08 +0200] rev 36198
more convenient equations for zip
Sat, 17 Apr 2010 23:05:52 +0200 more platform info;
wenzelm [Sat, 17 Apr 2010 23:05:52 +0200] rev 36197
more platform info;
Sat, 17 Apr 2010 22:58:29 +0200 added ISABELLE_PLATFORM and ISABELLE_PLATFORM64 -- NB: ML and JVM may have a different idea;
wenzelm [Sat, 17 Apr 2010 22:58:29 +0200] rev 36196
added ISABELLE_PLATFORM and ISABELLE_PLATFORM64 -- NB: ML and JVM may have a different idea;
Sat, 17 Apr 2010 21:40:29 +0200 system properties determine the JVM platform, not the Isabelle one;
wenzelm [Sat, 17 Apr 2010 21:40:29 +0200] rev 36195
system properties determine the JVM platform, not the Isabelle one;
Sat, 17 Apr 2010 21:01:55 +0200 THIS_CYGWIN;
wenzelm [Sat, 17 Apr 2010 21:01:55 +0200] rev 36194
THIS_CYGWIN;
Sat, 17 Apr 2010 20:42:26 +0200 improved ISABELLE_JAVA, based on THIS_JAVA of the actually running JVM;
wenzelm [Sat, 17 Apr 2010 20:42:26 +0200] rev 36193
improved ISABELLE_JAVA, based on THIS_JAVA of the actually running JVM;
Sat, 17 Apr 2010 19:35:35 +0200 isatest: more robust treatment of remote files, less reliance on mounted file system;
wenzelm [Sat, 17 Apr 2010 19:35:35 +0200] rev 36192
isatest: more robust treatment of remote files, less reliance on mounted file system;
Sat, 17 Apr 2010 11:05:22 +0200 merged
blanchet [Sat, 17 Apr 2010 11:05:22 +0200] rev 36191
merged
Sat, 17 Apr 2010 10:42:09 +0200 added missing \n in output
blanchet [Sat, 17 Apr 2010 10:42:09 +0200] rev 36190
added missing \n in output
Fri, 16 Apr 2010 21:18:05 +0200 by default, don't try to start ATPs that aren't installed
blanchet [Fri, 16 Apr 2010 21:18:05 +0200] rev 36189
by default, don't try to start ATPs that aren't installed
Fri, 16 Apr 2010 20:51:15 +0200 fiddle with Sledgehammer option syntax
blanchet [Fri, 16 Apr 2010 20:51:15 +0200] rev 36188
fiddle with Sledgehammer option syntax
Fri, 16 Apr 2010 20:50:50 +0200 added timestamp to proof
blanchet [Fri, 16 Apr 2010 20:50:50 +0200] rev 36187
added timestamp to proof
Fri, 16 Apr 2010 16:54:05 +0200 restore order of clauses in TPTP output;
blanchet [Fri, 16 Apr 2010 16:54:05 +0200] rev 36186
restore order of clauses in TPTP output; there's a rather subtle invariant w.r.t. "extract_lemmas"
Fri, 16 Apr 2010 16:53:00 +0200 optimize relevance filter by doing a Table.fold directly rather than destroying the datastructure each time;
blanchet [Fri, 16 Apr 2010 16:53:00 +0200] rev 36185
optimize relevance filter by doing a Table.fold directly rather than destroying the datastructure each time; saves 2 sec per Sledgehammer invocation on my laptop!
Fri, 16 Apr 2010 16:51:54 +0200 output total time taken by Sledgehammer if "verbose" is set
blanchet [Fri, 16 Apr 2010 16:51:54 +0200] rev 36184
output total time taken by Sledgehammer if "verbose" is set
Fri, 16 Apr 2010 16:13:49 +0200 Sledgehammer: the empty set of fact () should mean nothing, not unchanged
blanchet [Fri, 16 Apr 2010 16:13:49 +0200] rev 36183
Sledgehammer: the empty set of fact () should mean nothing, not unchanged
Fri, 16 Apr 2010 16:08:43 +0200 reorganize Sledgehammer's relevance filter slightly
blanchet [Fri, 16 Apr 2010 16:08:43 +0200] rev 36182
reorganize Sledgehammer's relevance filter slightly
Fri, 16 Apr 2010 15:59:53 +0200 tell the user that Sledgehammer kills its siblings
blanchet [Fri, 16 Apr 2010 15:59:53 +0200] rev 36181
tell the user that Sledgehammer kills its siblings
Fri, 16 Apr 2010 22:52:49 +0200 updated keywords;
wenzelm [Fri, 16 Apr 2010 22:52:49 +0200] rev 36180
updated keywords;
Fri, 16 Apr 2010 22:45:07 +0200 replaced old Sign.add_tyabbrs(_i) by Sign.add_type_abbrev (without mixfix);
wenzelm [Fri, 16 Apr 2010 22:45:07 +0200] rev 36179
replaced old Sign.add_tyabbrs(_i) by Sign.add_type_abbrev (without mixfix); misc tuning and simplification;
Fri, 16 Apr 2010 22:18:59 +0200 keep localized 'types' as regular non-old-style version -- 'type_abbrev' as 'type' just causes too many problems, e.g. clash with "type" in translations or "type:" argument syntax;
wenzelm [Fri, 16 Apr 2010 22:18:59 +0200] rev 36178
keep localized 'types' as regular non-old-style version -- 'type_abbrev' as 'type' just causes too many problems, e.g. clash with "type" in translations or "type:" argument syntax;
Fri, 16 Apr 2010 22:15:09 +0200 separate commands 'hide_class', 'hide_type', 'hide_const', 'hide_fact';
wenzelm [Fri, 16 Apr 2010 22:15:09 +0200] rev 36177
separate commands 'hide_class', 'hide_type', 'hide_const', 'hide_fact';
Fri, 16 Apr 2010 21:28:09 +0200 replaced generic 'hide' command by more conventional 'hide_class', 'hide_type', 'hide_const', 'hide_fact' -- frees some popular keywords;
wenzelm [Fri, 16 Apr 2010 21:28:09 +0200] rev 36176
replaced generic 'hide' command by more conventional 'hide_class', 'hide_type', 'hide_const', 'hide_fact' -- frees some popular keywords;
Fri, 16 Apr 2010 20:56:40 +0200 allow syntax types within abbreviations;
wenzelm [Fri, 16 Apr 2010 20:56:40 +0200] rev 36175
allow syntax types within abbreviations;
Fri, 16 Apr 2010 20:17:38 +0200 modernized old-style type abbreviations;
wenzelm [Fri, 16 Apr 2010 20:17:38 +0200] rev 36174
modernized old-style type abbreviations;
Fri, 16 Apr 2010 19:58:04 +0200 modernized type abbreviations;
wenzelm [Fri, 16 Apr 2010 19:58:04 +0200] rev 36173
modernized type abbreviations;
Fri, 16 Apr 2010 19:43:06 +0200 local type abbreviations;
wenzelm [Fri, 16 Apr 2010 19:43:06 +0200] rev 36172
local type abbreviations;
Fri, 16 Apr 2010 15:49:46 +0200 merged
blanchet [Fri, 16 Apr 2010 15:49:46 +0200] rev 36171
merged
Fri, 16 Apr 2010 15:49:13 +0200 added original constant names to Sledgehammer internal terms + output short names if "debug" is set (for increased readability)
blanchet [Fri, 16 Apr 2010 15:49:13 +0200] rev 36170
added original constant names to Sledgehammer internal terms + output short names if "debug" is set (for increased readability)
Fri, 16 Apr 2010 14:48:34 +0200 store nonmangled names along with mangled type names in Sledgehammer for debugging purposes
blanchet [Fri, 16 Apr 2010 14:48:34 +0200] rev 36169
store nonmangled names along with mangled type names in Sledgehammer for debugging purposes
Thu, 15 Apr 2010 13:57:17 +0200 give more sensible names to "fol_type" constructors, as requested by a FIXME comment
blanchet [Thu, 15 Apr 2010 13:57:17 +0200] rev 36168
give more sensible names to "fol_type" constructors, as requested by a FIXME comment
Thu, 15 Apr 2010 13:49:46 +0200 make Sledgehammer's output more debugging friendly
blanchet [Thu, 15 Apr 2010 13:49:46 +0200] rev 36167
make Sledgehammer's output more debugging friendly
Fri, 16 Apr 2010 12:51:57 +0200 made SML/NJ happy;
wenzelm [Fri, 16 Apr 2010 12:51:57 +0200] rev 36166
made SML/NJ happy;
Fri, 16 Apr 2010 12:51:37 +0200 proper masking of dummy name_space;
wenzelm [Fri, 16 Apr 2010 12:51:37 +0200] rev 36165
proper masking of dummy name_space;
Fri, 16 Apr 2010 11:40:01 +0200 salvaged some ML functors from decay, which is the natural consequence of lack of formal checking;
wenzelm [Fri, 16 Apr 2010 11:40:01 +0200] rev 36164
salvaged some ML functors from decay, which is the natural consequence of lack of formal checking;
Fri, 16 Apr 2010 11:39:08 +0200 proper checking of ML functors (in Poly/ML 5.2 or later);
wenzelm [Fri, 16 Apr 2010 11:39:08 +0200] rev 36163
proper checking of ML functors (in Poly/ML 5.2 or later); eliminated pathetic comments;
Fri, 16 Apr 2010 10:52:10 +0200 added ML antiquotation @{make_string}, which produces proper pretty printed version in Poly/ML 5.3.0 or later;
wenzelm [Fri, 16 Apr 2010 10:52:10 +0200] rev 36162
added ML antiquotation @{make_string}, which produces proper pretty printed version in Poly/ML 5.3.0 or later;
Fri, 16 Apr 2010 10:15:00 +0200 isatest: improved treatment of local files on atbroy102;
wenzelm [Fri, 16 Apr 2010 10:15:00 +0200] rev 36161
isatest: improved treatment of local files on atbroy102;
Thu, 15 Apr 2010 18:21:05 -0700 add rule deflation_ID to proof script for take + constructor rules
huffman [Thu, 15 Apr 2010 18:21:05 -0700] rev 36160
add rule deflation_ID to proof script for take + constructor rules
Thu, 15 Apr 2010 21:24:00 +0200 more robust record syntax: use Type.raw_match to ignore sort constraints as in regular abbreviations (also note that constraints only affect operations, not types);
wenzelm [Thu, 15 Apr 2010 21:24:00 +0200] rev 36159
more robust record syntax: use Type.raw_match to ignore sort constraints as in regular abbreviations (also note that constraints only affect operations, not types);
Thu, 15 Apr 2010 20:56:04 +0200 HOL record: explicitly allow sort constraints;
wenzelm [Thu, 15 Apr 2010 20:56:04 +0200] rev 36158
HOL record: explicitly allow sort constraints;
Thu, 15 Apr 2010 20:37:27 +0200 misc tuning and simplification;
wenzelm [Thu, 15 Apr 2010 20:37:27 +0200] rev 36157
misc tuning and simplification;
Thu, 15 Apr 2010 20:31:21 +0200 explicit ProofContext.check_tfree;
wenzelm [Thu, 15 Apr 2010 20:31:21 +0200] rev 36156
explicit ProofContext.check_tfree;
Thu, 15 Apr 2010 18:13:25 +0200 merged
wenzelm [Thu, 15 Apr 2010 18:13:25 +0200] rev 36155
merged
Thu, 15 Apr 2010 16:55:12 +0200 Respectfullness and preservation of list_rel
Cezary Kaliszyk <kaliszyk@in.tum.de> [Thu, 15 Apr 2010 16:55:12 +0200] rev 36154
Respectfullness and preservation of list_rel
Thu, 15 Apr 2010 18:09:22 +0200 replaced slightly odd Typedecl.predeclare_constraints by plain declaration of type arguments -- also avoid "recursive" declaration of type constructor, which can cause problems with sequential definitions B.foo = A.foo;
wenzelm [Thu, 15 Apr 2010 18:09:22 +0200] rev 36153
replaced slightly odd Typedecl.predeclare_constraints by plain declaration of type arguments -- also avoid "recursive" declaration of type constructor, which can cause problems with sequential definitions B.foo = A.foo; simplified via ProofContext.check_tfree;
Thu, 15 Apr 2010 18:00:21 +0200 get_sort: suppress dummyS from input;
wenzelm [Thu, 15 Apr 2010 18:00:21 +0200] rev 36152
get_sort: suppress dummyS from input; added check_tvar, check_tfree convenience; tuned;
Thu, 15 Apr 2010 16:58:12 +0200 modernized treatment of sort constraints in specification;
wenzelm [Thu, 15 Apr 2010 16:58:12 +0200] rev 36151
modernized treatment of sort constraints in specification; pass-through type variables as usual as (string * sort) internally -- recovers proper sort handling;
Thu, 15 Apr 2010 16:55:49 +0200 typecopy: observe given sort constraints more precisely;
wenzelm [Thu, 15 Apr 2010 16:55:49 +0200] rev 36150
typecopy: observe given sort constraints more precisely;
Thu, 15 Apr 2010 15:39:50 +0200 inline old Record.read_typ/cert_typ;
wenzelm [Thu, 15 Apr 2010 15:39:50 +0200] rev 36149
inline old Record.read_typ/cert_typ; spelling;
Thu, 15 Apr 2010 15:38:58 +0200 spelling;
wenzelm [Thu, 15 Apr 2010 15:38:58 +0200] rev 36148
spelling;
Thu, 15 Apr 2010 12:27:14 +0200 theory RBT with abstract type of red-black trees backed by implementation RBT_Impl
haftmann [Thu, 15 Apr 2010 12:27:14 +0200] rev 36147
theory RBT with abstract type of red-black trees backed by implementation RBT_Impl
Wed, 14 Apr 2010 22:18:10 +0200 tuned whitespace;
wenzelm [Wed, 14 Apr 2010 22:18:10 +0200] rev 36146
tuned whitespace;
Wed, 14 Apr 2010 22:13:28 +0200 merged
wenzelm [Wed, 14 Apr 2010 22:13:28 +0200] rev 36145
merged
Wed, 14 Apr 2010 21:22:48 +0200 merged
blanchet [Wed, 14 Apr 2010 21:22:48 +0200] rev 36144
merged
Wed, 14 Apr 2010 21:22:13 +0200 added "overlord" option (to get easy access to output files for debugging) + systematically use "raw_goal" rather than an inconsistent mixture
blanchet [Wed, 14 Apr 2010 21:22:13 +0200] rev 36143
added "overlord" option (to get easy access to output files for debugging) + systematically use "raw_goal" rather than an inconsistent mixture
Wed, 14 Apr 2010 18:23:51 +0200 make Sledgehammer "minimize" output less confusing + round up (not down) time limits to nearest second
blanchet [Wed, 14 Apr 2010 18:23:51 +0200] rev 36142
make Sledgehammer "minimize" output less confusing + round up (not down) time limits to nearest second
Wed, 14 Apr 2010 17:10:16 +0200 make Sledgehammer's "timeout" option work for "minimize"
blanchet [Wed, 14 Apr 2010 17:10:16 +0200] rev 36141
make Sledgehammer's "timeout" option work for "minimize"
Wed, 14 Apr 2010 16:50:25 +0200 fixed handling of "sledgehammer_params" that get a default value from Isabelle menu;
blanchet [Wed, 14 Apr 2010 16:50:25 +0200] rev 36140
fixed handling of "sledgehammer_params" that get a default value from Isabelle menu; and added "atp" as alias for "atps"
Wed, 14 Apr 2010 19:46:36 +0200 Spelling error: theroems -> theorems
hoelzl [Wed, 14 Apr 2010 19:46:36 +0200] rev 36139
Spelling error: theroems -> theorems
Wed, 14 Apr 2010 17:50:22 +0200 advertise [rename_abs] attribute in LaTeXsugar -- wish I had known about this earier.
krauss [Wed, 14 Apr 2010 17:50:22 +0200] rev 36138
advertise [rename_abs] attribute in LaTeXsugar -- wish I had known about this earier.
Wed, 14 Apr 2010 16:15:19 +0200 record package: corrected sort handling in type translations to avoid crashes when default sort is changed.
krauss [Wed, 14 Apr 2010 16:15:19 +0200] rev 36137
record package: corrected sort handling in type translations to avoid crashes when default sort is changed. Test case: record 'a T = elem :: 'a defaultsort order term elem (* low-level exception *)
Wed, 14 Apr 2010 22:08:47 +0200 more precise treatment of UNC server prefix, e.g. //foo;
wenzelm [Wed, 14 Apr 2010 22:08:47 +0200] rev 36136
more precise treatment of UNC server prefix, e.g. //foo;
Wed, 14 Apr 2010 22:07:01 +0200 support named_root, which approximates UNC server prefix (for Cygwin);
wenzelm [Wed, 14 Apr 2010 22:07:01 +0200] rev 36135
support named_root, which approximates UNC server prefix (for Cygwin); tuned representation: reversed elements; misc simplification and cleanup;
Wed, 14 Apr 2010 11:24:31 +0200 updated Thm.add_axiom/add_def;
wenzelm [Wed, 14 Apr 2010 11:24:31 +0200] rev 36134
updated Thm.add_axiom/add_def;
Wed, 14 Apr 2010 11:11:23 +0200 adapted PUBLISH_TEST for atbroy102, which only mounts /home/isatest;
wenzelm [Wed, 14 Apr 2010 11:11:23 +0200] rev 36133
adapted PUBLISH_TEST for atbroy102, which only mounts /home/isatest;
(0) -30000 -10000 -3000 -1000 -240 +240 +1000 +3000 +10000 +30000 tip