Tue, 14 Sep 2010 20:07:18 +0200 first step in generalizing to nonnumeric proof step names (e.g. remote Vampire 0.6)
blanchet [Tue, 14 Sep 2010 20:07:18 +0200] rev 39372
first step in generalizing to nonnumeric proof step names (e.g. remote Vampire 0.6)
Tue, 14 Sep 2010 19:40:19 +0200 clarify message
blanchet [Tue, 14 Sep 2010 19:40:19 +0200] rev 39371
clarify message
Tue, 14 Sep 2010 19:38:44 +0200 use same hack as in "Async_Manager" to work around Proof General bug
blanchet [Tue, 14 Sep 2010 19:38:44 +0200] rev 39370
use same hack as in "Async_Manager" to work around Proof General bug
Tue, 14 Sep 2010 19:38:18 +0200 export function
blanchet [Tue, 14 Sep 2010 19:38:18 +0200] rev 39369
export function
Tue, 14 Sep 2010 17:36:27 +0200 generalize proof reconstruction code;
blanchet [Tue, 14 Sep 2010 17:36:27 +0200] rev 39368
generalize proof reconstruction code; first step towards support for nonnumeric formula names, needed for E 1.2
Tue, 14 Sep 2010 17:23:16 +0200 tuning
blanchet [Tue, 14 Sep 2010 17:23:16 +0200] rev 39367
tuning
Tue, 14 Sep 2010 16:34:26 +0200 handle relevance filter corner cases more gracefully;
blanchet [Tue, 14 Sep 2010 16:34:26 +0200] rev 39366
handle relevance filter corner cases more gracefully; e.g. the minimizer selects 15 facts but "max_relevant = 14"
Tue, 14 Sep 2010 16:33:38 +0200 remove more clutter related to old "fast_descrs" optimization
blanchet [Tue, 14 Sep 2010 16:33:38 +0200] rev 39365
remove more clutter related to old "fast_descrs" optimization
Tue, 14 Sep 2010 15:39:57 +0200 Sledgehammer should be called in "prove" mode;
blanchet [Tue, 14 Sep 2010 15:39:57 +0200] rev 39364
Sledgehammer should be called in "prove" mode; otherwise the proof text won't fit into the proof document
Tue, 14 Sep 2010 14:47:53 +0200 added a timeout around "try" call in Mirabelle
blanchet [Tue, 14 Sep 2010 14:47:53 +0200] rev 39363
added a timeout around "try" call in Mirabelle
Tue, 14 Sep 2010 14:22:49 +0200 adapt examples to latest Nitpick changes + speed them up a little bit
blanchet [Tue, 14 Sep 2010 14:22:49 +0200] rev 39362
adapt examples to latest Nitpick changes + speed them up a little bit
Tue, 14 Sep 2010 14:12:18 +0200 tuning
blanchet [Tue, 14 Sep 2010 14:12:18 +0200] rev 39361
tuning
Tue, 14 Sep 2010 13:44:43 +0200 eliminate more clutter related to "fast_descrs" optimization
blanchet [Tue, 14 Sep 2010 13:44:43 +0200] rev 39360
eliminate more clutter related to "fast_descrs" optimization
Tue, 14 Sep 2010 13:24:18 +0200 remove "fast_descs" option from Nitpick;
blanchet [Tue, 14 Sep 2010 13:24:18 +0200] rev 39359
remove "fast_descs" option from Nitpick; the option has been unsound for over a year and is too imprecise to be of any use when made sound
Tue, 14 Sep 2010 12:52:50 +0200 fixed bug in the "fast_descrs" optimization;
blanchet [Tue, 14 Sep 2010 12:52:50 +0200] rev 39358
fixed bug in the "fast_descrs" optimization; the bug is that two sets may actually be the same but because of the three-valued logic a different "The" or "Eps" is chosen; e.g. consider the set {1, 2}. If it is approximated in one place as {1, 2?} and in another place as {1?, 2}, then "Eps" would return 1 in the first case and 2 in the second case. This is of course wrong, because both sets potentially represent {1, 2}. The current fix has a very negative impact on precision.
Tue, 14 Sep 2010 11:18:40 +0200 speed up helper function
blanchet [Tue, 14 Sep 2010 11:18:40 +0200] rev 39357
speed up helper function
Tue, 14 Sep 2010 11:07:23 +0200 tuning
blanchet [Tue, 14 Sep 2010 11:07:23 +0200] rev 39356
tuning
Tue, 14 Sep 2010 09:12:28 +0200 rename internal Sledgehammer constant
blanchet [Tue, 14 Sep 2010 09:12:28 +0200] rev 39355
rename internal Sledgehammer constant
Tue, 14 Sep 2010 08:50:46 +0200 merged
blanchet [Tue, 14 Sep 2010 08:50:46 +0200] rev 39354
merged
Mon, 13 Sep 2010 21:24:10 +0200 merged
blanchet [Mon, 13 Sep 2010 21:24:10 +0200] rev 39353
merged
Mon, 13 Sep 2010 21:23:09 +0200 adapt to latest Metis version
blanchet [Mon, 13 Sep 2010 21:23:09 +0200] rev 39352
adapt to latest Metis version
Mon, 13 Sep 2010 21:21:45 +0200 regenerated "metis.ML" and reintroduced Larry's old hacks manually;
blanchet [Mon, 13 Sep 2010 21:21:45 +0200] rev 39351
regenerated "metis.ML" and reintroduced Larry's old hacks manually; see comment at head of file
Mon, 13 Sep 2010 21:19:13 +0200 update scripts
blanchet [Mon, 13 Sep 2010 21:19:13 +0200] rev 39350
update scripts
Mon, 13 Sep 2010 21:11:59 +0200 change license, with Joe Hurd's permission
blanchet [Mon, 13 Sep 2010 21:11:59 +0200] rev 39349
change license, with Joe Hurd's permission
Mon, 13 Sep 2010 21:09:43 +0200 new version of the Metis files
blanchet [Mon, 13 Sep 2010 21:09:43 +0200] rev 39348
new version of the Metis files
Mon, 13 Sep 2010 21:08:15 +0200 remove old sources
blanchet [Mon, 13 Sep 2010 21:08:15 +0200] rev 39347
remove old sources
Mon, 13 Sep 2010 20:27:40 +0200 remove "atoms" from the list of options with default values
blanchet [Mon, 13 Sep 2010 20:27:40 +0200] rev 39346
remove "atoms" from the list of options with default values
Mon, 13 Sep 2010 20:21:40 +0200 remove unreferenced identifiers
blanchet [Mon, 13 Sep 2010 20:21:40 +0200] rev 39345
remove unreferenced identifiers
Mon, 13 Sep 2010 20:21:24 +0200 make Auto Nitpick go through fewer scopes
blanchet [Mon, 13 Sep 2010 20:21:24 +0200] rev 39344
make Auto Nitpick go through fewer scopes
Mon, 13 Sep 2010 20:15:04 +0200 move equation up where it's not ignored
blanchet [Mon, 13 Sep 2010 20:15:04 +0200] rev 39343
move equation up where it's not ignored
Mon, 13 Sep 2010 20:10:24 +0200 correctly thread parameter through
blanchet [Mon, 13 Sep 2010 20:10:24 +0200] rev 39342
correctly thread parameter through
Mon, 13 Sep 2010 15:11:10 +0200 indicate triviality in the list of proved things
blanchet [Mon, 13 Sep 2010 15:11:10 +0200] rev 39341
indicate triviality in the list of proved things
Mon, 13 Sep 2010 15:01:31 +0200 indicate which goals are trivial
blanchet [Mon, 13 Sep 2010 15:01:31 +0200] rev 39340
indicate which goals are trivial
Mon, 13 Sep 2010 14:30:21 +0200 tuning
blanchet [Mon, 13 Sep 2010 14:30:21 +0200] rev 39339
tuning
Mon, 13 Sep 2010 14:29:53 +0200 tuning
blanchet [Mon, 13 Sep 2010 14:29:53 +0200] rev 39338
tuning
Mon, 13 Sep 2010 14:29:05 +0200 keep track of trivial vs. nontrivial calls using "try" for 30 seconds
blanchet [Mon, 13 Sep 2010 14:29:05 +0200] rev 39337
keep track of trivial vs. nontrivial calls using "try" for 30 seconds
Mon, 13 Sep 2010 14:28:25 +0200 change signature of "Try.invoke_try" to make it more flexible
blanchet [Mon, 13 Sep 2010 14:28:25 +0200] rev 39336
change signature of "Try.invoke_try" to make it more flexible
Mon, 13 Sep 2010 13:12:33 +0200 use 30 s instead of 60 s as the default Sledgehammer timeout;
blanchet [Mon, 13 Sep 2010 13:12:33 +0200] rev 39335
use 30 s instead of 60 s as the default Sledgehammer timeout; very few proofs are lost this way (esp. thanks to the parallel use of provers, cf. Boehme & Nipkow 2010), and this is much more tolerable for users
Mon, 13 Sep 2010 09:36:34 +0200 no timeout for Auto Try, since the Auto Tools framework takes care of timeouts
blanchet [Mon, 13 Sep 2010 09:36:34 +0200] rev 39334
no timeout for Auto Try, since the Auto Tools framework takes care of timeouts
Sat, 11 Sep 2010 16:41:15 +0200 add Proof General option
blanchet [Sat, 11 Sep 2010 16:41:15 +0200] rev 39333
add Proof General option
Sat, 11 Sep 2010 16:39:54 +0200 make Try's output more concise
blanchet [Sat, 11 Sep 2010 16:39:54 +0200] rev 39332
make Try's output more concise
Sat, 11 Sep 2010 16:36:23 +0200 added Auto Try to the mix of automatic tools
blanchet [Sat, 11 Sep 2010 16:36:23 +0200] rev 39331
added Auto Try to the mix of automatic tools
Sat, 11 Sep 2010 16:19:32 +0200 crank up Auto Tools timeout;
blanchet [Sat, 11 Sep 2010 16:19:32 +0200] rev 39330
crank up Auto Tools timeout; instead of 2500 ms (for Auto Solve) + 2500 ms (for Auto Quickcheck/Nitpick), have 4000 ms as the cumulative timeout
Sat, 11 Sep 2010 12:32:31 +0200 make Auto Solve part of the "Auto Tools"
blanchet [Sat, 11 Sep 2010 12:32:31 +0200] rev 39329
make Auto Solve part of the "Auto Tools"
Sat, 11 Sep 2010 12:31:58 +0200 tuning
blanchet [Sat, 11 Sep 2010 12:31:58 +0200] rev 39328
tuning
Sat, 11 Sep 2010 12:31:42 +0200 tuning
blanchet [Sat, 11 Sep 2010 12:31:42 +0200] rev 39327
tuning
Sat, 11 Sep 2010 12:31:05 +0200 tuning
blanchet [Sat, 11 Sep 2010 12:31:05 +0200] rev 39326
tuning
Sat, 11 Sep 2010 12:30:50 +0200 tuning
blanchet [Sat, 11 Sep 2010 12:30:50 +0200] rev 39325
tuning
Sat, 11 Sep 2010 10:35:00 +0200 finished renaming "Auto_Counterexample" to "Auto_Tools"
blanchet [Sat, 11 Sep 2010 10:35:00 +0200] rev 39324
finished renaming "Auto_Counterexample" to "Auto_Tools"
Sat, 11 Sep 2010 10:28:44 +0200 start renaming "Auto_Counterexample" to "Auto_Tools";
blanchet [Sat, 11 Sep 2010 10:28:44 +0200] rev 39323
start renaming "Auto_Counterexample" to "Auto_Tools"; Auto Sledgehammer now uses so the name is clearly wrong
Sat, 11 Sep 2010 10:25:27 +0200 setup Auto Sledgehammer
blanchet [Sat, 11 Sep 2010 10:25:27 +0200] rev 39322
setup Auto Sledgehammer
Sat, 11 Sep 2010 10:24:57 +0200 make Mirabelle happy
blanchet [Sat, 11 Sep 2010 10:24:57 +0200] rev 39321
make Mirabelle happy
Sat, 11 Sep 2010 10:24:13 +0200 added Auto Sledgehammer docs
blanchet [Sat, 11 Sep 2010 10:24:13 +0200] rev 39320
added Auto Sledgehammer docs
Sat, 11 Sep 2010 10:22:52 +0200 change order of default ATPs;
blanchet [Sat, 11 Sep 2010 10:22:52 +0200] rev 39319
change order of default ATPs; put SPASS first so that it's picked up by Auto Sledgehammer
Sat, 11 Sep 2010 10:21:52 +0200 implemented Auto Sledgehammer
blanchet [Sat, 11 Sep 2010 10:21:52 +0200] rev 39318
implemented Auto Sledgehammer
Sat, 11 Sep 2010 10:20:48 +0200 document changes to Auto Nitpick
blanchet [Sat, 11 Sep 2010 10:20:48 +0200] rev 39317
document changes to Auto Nitpick
Sat, 11 Sep 2010 10:20:25 +0200 change defaults of Auto Nitpick so that it consumes less resources (time and Kodkod threads)
blanchet [Sat, 11 Sep 2010 10:20:25 +0200] rev 39316
change defaults of Auto Nitpick so that it consumes less resources (time and Kodkod threads)
Sat, 11 Sep 2010 10:13:51 +0200 always handle type variables in typedefs as global
blanchet [Sat, 11 Sep 2010 10:13:51 +0200] rev 39315
always handle type variables in typedefs as global
Tue, 14 Sep 2010 08:40:22 +0200 removed duplicate lemma
nipkow [Tue, 14 Sep 2010 08:40:22 +0200] rev 39314
removed duplicate lemma
Mon, 13 Sep 2010 16:44:20 +0200 adding two more examples to example theory
bulwahn [Mon, 13 Sep 2010 16:44:20 +0200] rev 39313
adding two more examples to example theory
Mon, 13 Sep 2010 16:44:19 +0200 handling function types more carefully than in e98a06145530
bulwahn [Mon, 13 Sep 2010 16:44:19 +0200] rev 39312
handling function types more carefully than in e98a06145530
Mon, 13 Sep 2010 16:44:18 +0200 adding order on modes
bulwahn [Mon, 13 Sep 2010 16:44:18 +0200] rev 39311
adding order on modes
Mon, 13 Sep 2010 16:44:17 +0200 removing obsolete argument in prepare_intrs; passing context instead of theory in prepare_intrs
bulwahn [Mon, 13 Sep 2010 16:44:17 +0200] rev 39310
removing obsolete argument in prepare_intrs; passing context instead of theory in prepare_intrs
Mon, 13 Sep 2010 15:22:40 +0200 type antiquotation: allow arbitrary type abbreviations, but fail with user-space exception on bad input
haftmann [Mon, 13 Sep 2010 15:22:40 +0200] rev 39309
type antiquotation: allow arbitrary type abbreviations, but fail with user-space exception on bad input
Mon, 13 Sep 2010 14:55:21 +0200 merged
haftmann [Mon, 13 Sep 2010 14:55:21 +0200] rev 39308
merged
Mon, 13 Sep 2010 14:54:05 +0200 added Imperative HOL overview
haftmann [Mon, 13 Sep 2010 14:54:05 +0200] rev 39307
added Imperative HOL overview
Mon, 13 Sep 2010 14:54:02 +0200 print mode for Imperative HOL overview; tuned and more accurate dependencies
haftmann [Mon, 13 Sep 2010 14:54:02 +0200] rev 39306
print mode for Imperative HOL overview; tuned and more accurate dependencies
Mon, 13 Sep 2010 14:53:56 +0200 'class' and 'type' are now antiquoations by default
haftmann [Mon, 13 Sep 2010 14:53:56 +0200] rev 39305
'class' and 'type' are now antiquoations by default
Mon, 13 Sep 2010 13:33:44 +0200 merged
wenzelm [Mon, 13 Sep 2010 13:33:44 +0200] rev 39304
merged
Mon, 13 Sep 2010 11:13:25 +0200 merged
nipkow [Mon, 13 Sep 2010 11:13:25 +0200] rev 39303
merged
Mon, 13 Sep 2010 11:13:15 +0200 renamed lemmas: ext_iff -> fun_eq_iff, set_ext_iff -> set_eq_iff, set_ext -> set_eqI
nipkow [Mon, 13 Sep 2010 11:13:15 +0200] rev 39302
renamed lemmas: ext_iff -> fun_eq_iff, set_ext_iff -> set_eq_iff, set_ext -> set_eqI
Mon, 13 Sep 2010 08:43:48 +0200 added and renamed lemmas
nipkow [Mon, 13 Sep 2010 08:43:48 +0200] rev 39301
added and renamed lemmas
Mon, 13 Sep 2010 09:29:43 +0200 merged
bulwahn [Mon, 13 Sep 2010 09:29:43 +0200] rev 39300
merged
Fri, 10 Sep 2010 17:53:25 +0200 directly computing the values of interest instead of composing functions in an unintelligent way that causes exponential much garbage; using the latest theory
bulwahn [Fri, 10 Sep 2010 17:53:25 +0200] rev 39299
directly computing the values of interest instead of composing functions in an unintelligent way that causes exponential much garbage; using the latest theory
Mon, 13 Sep 2010 06:02:47 +0200 added preliminary support for SMT datatypes (for now restricted to tuples and lists); only the Z3 interface (in oracle mode) makes use of it, there is especially no Z3 proof reconstruction support for datatypes yet
boehmes [Mon, 13 Sep 2010 06:02:47 +0200] rev 39298
added preliminary support for SMT datatypes (for now restricted to tuples and lists); only the Z3 interface (in oracle mode) makes use of it, there is especially no Z3 proof reconstruction support for datatypes yet
Fri, 10 Sep 2010 23:56:35 +0200 use eta-contracted version for occurrence check (avoids possible non-termination)
krauss [Fri, 10 Sep 2010 23:56:35 +0200] rev 39297
use eta-contracted version for occurrence check (avoids possible non-termination) Test case: lemma "fwrap f = (%v. f v) ==> P f" apply clarify; pointed out by Thomas Sewell
Mon, 13 Sep 2010 13:20:18 +0200 tuned signature;
wenzelm [Mon, 13 Sep 2010 13:20:18 +0200] rev 39296
tuned signature; tuned comments;
Mon, 13 Sep 2010 12:42:08 +0200 Type_Infer.finish: index 0 -- freshness supposedly via Name.invents;
wenzelm [Mon, 13 Sep 2010 12:42:08 +0200] rev 39295
Type_Infer.finish: index 0 -- freshness supposedly via Name.invents; Type_Infer.fixate_params: full Proof.context;
Mon, 13 Sep 2010 11:35:55 +0200 simplified Type_Infer: eliminated separate datatypes pretyp/preterm -- only assign is_paramT TVars;
wenzelm [Mon, 13 Sep 2010 11:35:55 +0200] rev 39294
simplified Type_Infer: eliminated separate datatypes pretyp/preterm -- only assign is_paramT TVars;
Mon, 13 Sep 2010 00:10:29 +0200 tuned;
wenzelm [Mon, 13 Sep 2010 00:10:29 +0200] rev 39293
tuned;
Sun, 12 Sep 2010 22:28:59 +0200 Type_Infer.preterm: eliminated separate Constraint;
wenzelm [Sun, 12 Sep 2010 22:28:59 +0200] rev 39292
Type_Infer.preterm: eliminated separate Constraint;
Sun, 12 Sep 2010 21:24:23 +0200 Type_Infer.infer_types: plain error instead of kernel exception TYPE;
wenzelm [Sun, 12 Sep 2010 21:24:23 +0200] rev 39291
Type_Infer.infer_types: plain error instead of kernel exception TYPE;
Sun, 12 Sep 2010 20:47:47 +0200 load type_infer.ML later -- proper context for Type_Infer.infer_types;
wenzelm [Sun, 12 Sep 2010 20:47:47 +0200] rev 39290
load type_infer.ML later -- proper context for Type_Infer.infer_types; renamed Type_Infer.polymorphicT to Type.mark_polymorphic;
Sun, 12 Sep 2010 19:55:45 +0200 common Type.appl_error, which also covers explicit constraints;
wenzelm [Sun, 12 Sep 2010 19:55:45 +0200] rev 39289
common Type.appl_error, which also covers explicit constraints;
Sun, 12 Sep 2010 19:04:02 +0200 eliminated aliases of Type.constraint;
wenzelm [Sun, 12 Sep 2010 19:04:02 +0200] rev 39288
eliminated aliases of Type.constraint;
Sun, 12 Sep 2010 17:39:02 +0200 tuned;
wenzelm [Sun, 12 Sep 2010 17:39:02 +0200] rev 39287
tuned;
Sun, 12 Sep 2010 16:06:03 +0200 tuned messages;
wenzelm [Sun, 12 Sep 2010 16:06:03 +0200] rev 39286
tuned messages; tuned comments;
Fri, 10 Sep 2010 23:11:58 +0200 avoid extra wrapping for interrupts;
wenzelm [Fri, 10 Sep 2010 23:11:58 +0200] rev 39285
avoid extra wrapping for interrupts;
Thu, 09 Sep 2010 21:44:52 +0200 tuned markup;
wenzelm [Thu, 09 Sep 2010 21:44:52 +0200] rev 39284
tuned markup;
Fri, 10 Sep 2010 15:55:09 +0200 updated keywords;
wenzelm [Fri, 10 Sep 2010 15:55:09 +0200] rev 39283
updated keywords;
Fri, 10 Sep 2010 15:48:43 +0200 proper antiquotations;
wenzelm [Fri, 10 Sep 2010 15:48:43 +0200] rev 39282
proper antiquotations;
Fri, 10 Sep 2010 15:42:14 +0200 fixed antiquotation;
wenzelm [Fri, 10 Sep 2010 15:42:14 +0200] rev 39281
fixed antiquotation;
Fri, 10 Sep 2010 15:39:55 +0200 updated generated file;
wenzelm [Fri, 10 Sep 2010 15:39:55 +0200] rev 39280
updated generated file;
Fri, 10 Sep 2010 15:38:54 +0200 updated config options;
wenzelm [Fri, 10 Sep 2010 15:38:54 +0200] rev 39279
updated config options;
Fri, 10 Sep 2010 15:36:49 +0200 removed spurious addition from 9e58f0499f57;
wenzelm [Fri, 10 Sep 2010 15:36:49 +0200] rev 39278
removed spurious addition from 9e58f0499f57;
Fri, 10 Sep 2010 15:17:44 +0200 merged
wenzelm [Fri, 10 Sep 2010 15:17:44 +0200] rev 39277
merged
Fri, 10 Sep 2010 14:37:57 +0200 improved error message for common mistake (fun f where "g x = ...")
krauss [Fri, 10 Sep 2010 14:37:57 +0200] rev 39276
improved error message for common mistake (fun f where "g x = ...")
Fri, 10 Sep 2010 10:59:10 +0200 adding another String.literal example
bulwahn [Fri, 10 Sep 2010 10:59:10 +0200] rev 39275
adding another String.literal example
Fri, 10 Sep 2010 10:59:09 +0200 fiddling with the correct setup for String.literal
bulwahn [Fri, 10 Sep 2010 10:59:09 +0200] rev 39274
fiddling with the correct setup for String.literal
Fri, 10 Sep 2010 10:59:07 +0200 refactoring mode inference so that the theory is not changed in the mode inference procedure
bulwahn [Fri, 10 Sep 2010 10:59:07 +0200] rev 39273
refactoring mode inference so that the theory is not changed in the mode inference procedure
Fri, 10 Sep 2010 10:21:25 +0200 Haskell == is infix, not infixl
haftmann [Fri, 10 Sep 2010 10:21:25 +0200] rev 39272
Haskell == is infix, not infixl
Fri, 10 Sep 2010 09:56:28 +0200 more correct dependencies
haftmann [Fri, 10 Sep 2010 09:56:28 +0200] rev 39271
more correct dependencies
Thu, 09 Sep 2010 20:58:46 +0200 merged
blanchet [Thu, 09 Sep 2010 20:58:46 +0200] rev 39270
merged
Thu, 09 Sep 2010 20:11:52 +0200 use definitional CNF for the goal if at least one of the premisses would lead to too many clauses in Meson
blanchet [Thu, 09 Sep 2010 20:11:52 +0200] rev 39269
use definitional CNF for the goal if at least one of the premisses would lead to too many clauses in Meson
Thu, 09 Sep 2010 20:09:43 +0200 use the Meson cutoff as the cutoff for using definitional CNF -- it's simpler that way
blanchet [Thu, 09 Sep 2010 20:09:43 +0200] rev 39268
use the Meson cutoff as the cutoff for using definitional CNF -- it's simpler that way
Thu, 09 Sep 2010 18:53:55 +0200 clarify comment
blanchet [Thu, 09 Sep 2010 18:53:55 +0200] rev 39267
clarify comment
Thu, 09 Sep 2010 18:50:23 +0200 improve on 65903ec4e8e8: fix more "add_ffpair" exceptions in failed ATP proofs
blanchet [Thu, 09 Sep 2010 18:50:23 +0200] rev 39266
improve on 65903ec4e8e8: fix more "add_ffpair" exceptions in failed ATP proofs
Thu, 09 Sep 2010 18:22:04 +0200 allow Sledgehammer proofs containing nameless local facts with schematic variables in them
blanchet [Thu, 09 Sep 2010 18:22:04 +0200] rev 39265
allow Sledgehammer proofs containing nameless local facts with schematic variables in them
Thu, 09 Sep 2010 16:32:28 +0200 tuning
blanchet [Thu, 09 Sep 2010 16:32:28 +0200] rev 39264
tuning
Thu, 09 Sep 2010 16:27:36 +0200 more precise error messages when Vampire is interrupted or SPASS runs into an internal bug
blanchet [Thu, 09 Sep 2010 16:27:36 +0200] rev 39263
more precise error messages when Vampire is interrupted or SPASS runs into an internal bug
Thu, 09 Sep 2010 16:06:11 +0200 better error reporting when the Sledgehammer minimizer is interrupted
blanchet [Thu, 09 Sep 2010 16:06:11 +0200] rev 39262
better error reporting when the Sledgehammer minimizer is interrupted
Thu, 09 Sep 2010 14:47:06 +0200 add cutoff beyond which facts are handled using definitional CNF
blanchet [Thu, 09 Sep 2010 14:47:06 +0200] rev 39261
add cutoff beyond which facts are handled using definitional CNF
Thu, 09 Sep 2010 12:28:00 +0200 "resurrected" a Metis proof
blanchet [Thu, 09 Sep 2010 12:28:00 +0200] rev 39260
"resurrected" a Metis proof
Thu, 09 Sep 2010 12:24:43 +0200 replace two slow "metis" proofs with faster proofs
blanchet [Thu, 09 Sep 2010 12:24:43 +0200] rev 39259
replace two slow "metis" proofs with faster proofs
Wed, 08 Sep 2010 19:22:37 +0200 workaround to avoid subtle "add_ffpairs" unification exception in Sledgehammer;
blanchet [Wed, 08 Sep 2010 19:22:37 +0200] rev 39258
workaround to avoid subtle "add_ffpairs" unification exception in Sledgehammer; to reproduce the old bug, replace the command by(rule new_Addr_SomeD) on line 27 of Jinja/J/TypeSafe.thy with by (metis new_Addr_SomeD)
Wed, 08 Sep 2010 19:20:52 +0200 improve SInE-E failure message
blanchet [Wed, 08 Sep 2010 19:20:52 +0200] rev 39257
improve SInE-E failure message
Thu, 09 Sep 2010 17:58:11 +0200 merged
bulwahn [Thu, 09 Sep 2010 17:58:11 +0200] rev 39256
merged
Thu, 09 Sep 2010 17:23:08 +0200 adding an example with integers and String.literals
bulwahn [Thu, 09 Sep 2010 17:23:08 +0200] rev 39255
adding an example with integers and String.literals
Thu, 09 Sep 2010 17:23:07 +0200 adding an example to show how code_pred must be invoked with locales
bulwahn [Thu, 09 Sep 2010 17:23:07 +0200] rev 39254
adding an example to show how code_pred must be invoked with locales
Thu, 09 Sep 2010 17:23:03 +0200 removing report from the arguments of the quickcheck functions and refering to it by picking it from the context
bulwahn [Thu, 09 Sep 2010 17:23:03 +0200] rev 39253
removing report from the arguments of the quickcheck functions and refering to it by picking it from the context
Thu, 09 Sep 2010 16:43:57 +0200 changing the container for the quickcheck options to a generic data
bulwahn [Thu, 09 Sep 2010 16:43:57 +0200] rev 39252
changing the container for the quickcheck options to a generic data
Thu, 09 Sep 2010 16:47:03 +0100 Tidied up proofs using sledgehammer, also deleting unnecessary semicolons
paulson [Thu, 09 Sep 2010 16:47:03 +0100] rev 39251
Tidied up proofs using sledgehammer, also deleting unnecessary semicolons
Thu, 09 Sep 2010 14:38:14 +0200 changing String.literal to a type instead of a datatype
bulwahn [Thu, 09 Sep 2010 14:38:14 +0200] rev 39250
changing String.literal to a type instead of a datatype
Thu, 09 Sep 2010 11:10:44 +0200 increasing the number of iterations to ensure to find a counterexample by random generation
bulwahn [Thu, 09 Sep 2010 11:10:44 +0200] rev 39249
increasing the number of iterations to ensure to find a counterexample by random generation
Thu, 09 Sep 2010 09:11:13 +0200 only conceal primitive definition theorems, not predicate names
haftmann [Thu, 09 Sep 2010 09:11:13 +0200] rev 39248
only conceal primitive definition theorems, not predicate names
Wed, 08 Sep 2010 19:23:23 +0200 merged
haftmann [Wed, 08 Sep 2010 19:23:23 +0200] rev 39247
merged
Wed, 08 Sep 2010 19:21:46 +0200 modernized primrec
haftmann [Wed, 08 Sep 2010 19:21:46 +0200] rev 39246
modernized primrec
Fri, 10 Sep 2010 15:16:51 +0200 Markup_Tree is already scalable;
wenzelm [Fri, 10 Sep 2010 15:16:51 +0200] rev 39245
Markup_Tree is already scalable;
Fri, 10 Sep 2010 15:05:30 +0200 Isabelle_Markup.tooltip: explicit indication of ML;
wenzelm [Fri, 10 Sep 2010 15:05:30 +0200] rev 39244
Isabelle_Markup.tooltip: explicit indication of ML;
Fri, 10 Sep 2010 14:54:08 +0200 Future.promise: more robust treatment of concurrent abort vs. fulfill (amending 047c96f41455);
wenzelm [Fri, 10 Sep 2010 14:54:08 +0200] rev 39243
Future.promise: more robust treatment of concurrent abort vs. fulfill (amending 047c96f41455);
Fri, 10 Sep 2010 12:39:20 +0200 primitive use_text: let interrupts pass unhindered;
wenzelm [Fri, 10 Sep 2010 12:39:20 +0200] rev 39242
primitive use_text: let interrupts pass unhindered;
Thu, 09 Sep 2010 21:30:33 +0200 Isabelle.load_icon with some sanity checks;
wenzelm [Thu, 09 Sep 2010 21:30:33 +0200] rev 39241
Isabelle.load_icon with some sanity checks;
Thu, 09 Sep 2010 20:09:13 +0200 ML_Compiler.eval: reported positions need to contain offset, to avoid displaced reports due to synthesized line numbers;
wenzelm [Thu, 09 Sep 2010 20:09:13 +0200] rev 39240
ML_Compiler.eval: reported positions need to contain offset, to avoid displaced reports due to synthesized line numbers;
Thu, 09 Sep 2010 18:32:21 +0200 NEWS: some notes on interrupts;
wenzelm [Thu, 09 Sep 2010 18:32:21 +0200] rev 39239
NEWS: some notes on interrupts;
Thu, 09 Sep 2010 18:21:06 +0200 refined Runtime.toplevel_error/Document.run_command: let interrupts pass unhindered;
wenzelm [Thu, 09 Sep 2010 18:21:06 +0200] rev 39238
refined Runtime.toplevel_error/Document.run_command: let interrupts pass unhindered;
Thu, 09 Sep 2010 18:18:34 +0200 removed dead code;
wenzelm [Thu, 09 Sep 2010 18:18:34 +0200] rev 39237
removed dead code;
Thu, 09 Sep 2010 18:17:34 +0200 avoid handling interrupts in user code;
wenzelm [Thu, 09 Sep 2010 18:17:34 +0200] rev 39236
avoid handling interrupts in user code;
Thu, 09 Sep 2010 18:04:35 +0200 Meson.make_clauses_unsorted: removed spurious debug code stemming from 5146d640aa4a -- must not handle arbitrary exceptions in user space;
wenzelm [Thu, 09 Sep 2010 18:04:35 +0200] rev 39235
Meson.make_clauses_unsorted: removed spurious debug code stemming from 5146d640aa4a -- must not handle arbitrary exceptions in user space;
Thu, 09 Sep 2010 18:00:16 +0200 main command loops are supposed to be uninterruptible -- no special treatment here;
wenzelm [Thu, 09 Sep 2010 18:00:16 +0200] rev 39234
main command loops are supposed to be uninterruptible -- no special treatment here;
Thu, 09 Sep 2010 17:38:45 +0200 Exn.is_interrupt: include interrupts that have passed through the IO layer;
wenzelm [Thu, 09 Sep 2010 17:38:45 +0200] rev 39233
Exn.is_interrupt: include interrupts that have passed through the IO layer;
Thu, 09 Sep 2010 17:20:27 +0200 more abstract treatment of interrupts in structure Exn -- hardly ever need to mention Interrupt literally;
wenzelm [Thu, 09 Sep 2010 17:20:27 +0200] rev 39232
more abstract treatment of interrupts in structure Exn -- hardly ever need to mention Interrupt literally;
Thu, 09 Sep 2010 11:05:52 +0200 avoid mixing of static and runtime errors in compiler output, to accomodate Proof General;
wenzelm [Thu, 09 Sep 2010 11:05:52 +0200] rev 39231
avoid mixing of static and runtime errors in compiler output, to accomodate Proof General; refrain from absorbing Exn.Interrupt, to accomodate asynchronous interaction; actually observe Isabelle/ML naming conventions in exception STATIC_ERRORS;
Wed, 08 Sep 2010 23:52:24 +0200 ML_Compiler.eval: discontinued extra "Static Errors" of raw Poly/ML;
wenzelm [Wed, 08 Sep 2010 23:52:24 +0200] rev 39230
ML_Compiler.eval: discontinued extra "Static Errors" of raw Poly/ML;
Wed, 08 Sep 2010 23:40:48 +0200 isabelle-jedit.css: suppress "location" markup, which indicates extra positional information intended for plain-old TTY mode;
wenzelm [Wed, 08 Sep 2010 23:40:48 +0200] rev 39229
isabelle-jedit.css: suppress "location" markup, which indicates extra positional information intended for plain-old TTY mode;
Wed, 08 Sep 2010 23:34:40 +0200 ML_Compiler.eval: more careful printing of messages and regular output, trying to accomodate Poly/ML, Proof General, Isabelle/Scala/jEdit at the same time;
wenzelm [Wed, 08 Sep 2010 23:34:40 +0200] rev 39228
ML_Compiler.eval: more careful printing of messages and regular output, trying to accomodate Poly/ML, Proof General, Isabelle/Scala/jEdit at the same time;
Wed, 08 Sep 2010 22:30:29 +0200 clarified -- inlined ML_Env.local_context;
wenzelm [Wed, 08 Sep 2010 22:30:29 +0200] rev 39227
clarified -- inlined ML_Env.local_context;
Wed, 08 Sep 2010 18:00:37 +0200 merged
wenzelm [Wed, 08 Sep 2010 18:00:37 +0200] rev 39226
merged
Wed, 08 Sep 2010 16:50:24 +0200 restricting invocation only if PROLOG_HOME is set
bulwahn [Wed, 08 Sep 2010 16:50:24 +0200] rev 39225
restricting invocation only if PROLOG_HOME is set
Wed, 08 Sep 2010 18:00:06 +0200 tuned proofs (based on fancy gutter icons in Isabelle/jEdit);
wenzelm [Wed, 08 Sep 2010 18:00:06 +0200] rev 39224
tuned proofs (based on fancy gutter icons in Isabelle/jEdit);
Wed, 08 Sep 2010 16:01:06 +0200 merge
blanchet [Wed, 08 Sep 2010 16:01:06 +0200] rev 39223
merge
Wed, 08 Sep 2010 15:57:50 +0200 remove "safe" (as suggested by Tobias) and added "arith" to "try"
blanchet [Wed, 08 Sep 2010 15:57:50 +0200] rev 39222
remove "safe" (as suggested by Tobias) and added "arith" to "try"
Mon, 06 Sep 2010 17:51:26 +0200 remove "minipick" (the toy version of Nitpick) and some tests;
blanchet [Mon, 06 Sep 2010 17:51:26 +0200] rev 39221
remove "minipick" (the toy version of Nitpick) and some tests; a small step towards making the Nitpick tests take less time
Mon, 06 Sep 2010 16:50:29 +0200 use Future.fork rather than Thread.fork, so that the thread is part of the global thread management
blanchet [Mon, 06 Sep 2010 16:50:29 +0200] rev 39220
use Future.fork rather than Thread.fork, so that the thread is part of the global thread management
Mon, 06 Sep 2010 13:48:10 +0200 fix editor
blanchet [Mon, 06 Sep 2010 13:48:10 +0200] rev 39219
fix editor
Wed, 08 Sep 2010 14:46:21 +0200 merged
wenzelm [Wed, 08 Sep 2010 14:46:21 +0200] rev 39218
merged
Wed, 08 Sep 2010 13:30:41 +0100 merged
paulson [Wed, 08 Sep 2010 13:30:41 +0100] rev 39217
merged
Wed, 08 Sep 2010 13:25:32 +0100 tidied using inductive_simps
paulson [Wed, 08 Sep 2010 13:25:32 +0100] rev 39216
tidied using inductive_simps
Wed, 08 Sep 2010 13:25:22 +0200 NEWS
haftmann [Wed, 08 Sep 2010 13:25:22 +0200] rev 39215
NEWS
Wed, 08 Sep 2010 13:22:24 +0200 removed ancient constdefs command
haftmann [Wed, 08 Sep 2010 13:22:24 +0200] rev 39214
removed ancient constdefs command
Wed, 08 Sep 2010 10:45:55 +0200 put expand_(fun/set)_eq back in as synonyms, for compatibility
nipkow [Wed, 08 Sep 2010 10:45:55 +0200] rev 39213
put expand_(fun/set)_eq back in as synonyms, for compatibility
Tue, 07 Sep 2010 15:56:33 -0700 set up Nil and Cons to work as fixrec patterns
huffman [Tue, 07 Sep 2010 15:56:33 -0700] rev 39212
set up Nil and Cons to work as fixrec patterns
Tue, 07 Sep 2010 17:36:33 +0200 merged
haftmann [Tue, 07 Sep 2010 17:36:33 +0200] rev 39211
merged
Tue, 07 Sep 2010 16:58:01 +0200 updated generated document
haftmann [Tue, 07 Sep 2010 16:58:01 +0200] rev 39210
updated generated document
Tue, 07 Sep 2010 16:49:32 +0200 only write ghc pragma when writing to a file
haftmann [Tue, 07 Sep 2010 16:49:32 +0200] rev 39209
only write ghc pragma when writing to a file
Tue, 07 Sep 2010 16:37:23 +0200 added flat_program; tuned signature
haftmann [Tue, 07 Sep 2010 16:37:23 +0200] rev 39208
added flat_program; tuned signature
Tue, 07 Sep 2010 16:37:23 +0200 dropped ancient deresolve_base; plain_const_syntax also needs modification of instance statement
haftmann [Tue, 07 Sep 2010 16:37:23 +0200] rev 39207
dropped ancient deresolve_base; plain_const_syntax also needs modification of instance statement
Tue, 07 Sep 2010 16:26:14 +0200 moved flat_program to code_namespace
haftmann [Tue, 07 Sep 2010 16:26:14 +0200] rev 39206
moved flat_program to code_namespace
Tue, 07 Sep 2010 16:05:20 +0200 dropped outdated substitution
haftmann [Tue, 07 Sep 2010 16:05:20 +0200] rev 39205
dropped outdated substitution
Tue, 07 Sep 2010 16:05:18 +0200 Haskell uses generic flat_program combinator
haftmann [Tue, 07 Sep 2010 16:05:18 +0200] rev 39204
Haskell uses generic flat_program combinator
Tue, 07 Sep 2010 11:08:58 +0200 factored out build_module_namespace
haftmann [Tue, 07 Sep 2010 11:08:58 +0200] rev 39203
factored out build_module_namespace
Tue, 07 Sep 2010 11:08:57 +0200 added generic flat_program procedure
haftmann [Tue, 07 Sep 2010 11:08:57 +0200] rev 39202
added generic flat_program procedure
Tue, 07 Sep 2010 14:11:05 +0200 using the proposed modes for starting the fixpoint iteration in the mode analysis
bulwahn [Tue, 07 Sep 2010 14:11:05 +0200] rev 39201
using the proposed modes for starting the fixpoint iteration in the mode analysis
Tue, 07 Sep 2010 12:04:34 +0200 merged
nipkow [Tue, 07 Sep 2010 12:04:34 +0200] rev 39200
merged
Tue, 07 Sep 2010 12:04:18 +0200 renamed expand_*_eq in HOLCF as well
nipkow [Tue, 07 Sep 2010 12:04:18 +0200] rev 39199
renamed expand_*_eq in HOLCF as well
Tue, 07 Sep 2010 10:05:19 +0200 expand_fun_eq -> ext_iff
nipkow [Tue, 07 Sep 2010 10:05:19 +0200] rev 39198
expand_fun_eq -> ext_iff expand_set_eq -> set_ext_iff Naming in line now with multisets
Tue, 07 Sep 2010 11:52:43 +0200 merged
bulwahn [Tue, 07 Sep 2010 11:52:43 +0200] rev 39197
merged
Tue, 07 Sep 2010 11:51:53 +0200 lower expectation in Reg exp example
bulwahn [Tue, 07 Sep 2010 11:51:53 +0200] rev 39196
lower expectation in Reg exp example
Tue, 07 Sep 2010 11:51:53 +0200 renewing specification in example file; adding invocation in example file
bulwahn [Tue, 07 Sep 2010 11:51:53 +0200] rev 39195
renewing specification in example file; adding invocation in example file
Tue, 07 Sep 2010 11:51:53 +0200 handling collection of simprules as sets rather than as lists
bulwahn [Tue, 07 Sep 2010 11:51:53 +0200] rev 39194
handling collection of simprules as sets rather than as lists
Tue, 07 Sep 2010 11:51:53 +0200 stating errors in error messages more verbose in predicate compiler
bulwahn [Tue, 07 Sep 2010 11:51:53 +0200] rev 39193
stating errors in error messages more verbose in predicate compiler
Tue, 07 Sep 2010 11:51:53 +0200 raising an exception instead of guessing some reasonable behaviour for this function
bulwahn [Tue, 07 Sep 2010 11:51:53 +0200] rev 39192
raising an exception instead of guessing some reasonable behaviour for this function
Tue, 07 Sep 2010 11:51:53 +0200 using linear find_least instead of sorting in the mode analysis of the predicate compiler
bulwahn [Tue, 07 Sep 2010 11:51:53 +0200] rev 39191
using linear find_least instead of sorting in the mode analysis of the predicate compiler
Tue, 07 Sep 2010 11:51:53 +0200 adding code attribute to definition of equality of finite sets for executability of equality of finite sets
bulwahn [Tue, 07 Sep 2010 11:51:53 +0200] rev 39190
adding code attribute to definition of equality of finite sets for executability of equality of finite sets
Tue, 07 Sep 2010 11:51:53 +0200 adapting example files
bulwahn [Tue, 07 Sep 2010 11:51:53 +0200] rev 39189
adapting example files
Tue, 07 Sep 2010 11:51:53 +0200 adding the Reg_Exp example
bulwahn [Tue, 07 Sep 2010 11:51:53 +0200] rev 39188
adding the Reg_Exp example
Tue, 07 Sep 2010 11:51:53 +0200 towards time limiting the prolog execution
bulwahn [Tue, 07 Sep 2010 11:51:53 +0200] rev 39187
towards time limiting the prolog execution
Tue, 07 Sep 2010 11:51:53 +0200 adding IMP quickcheck examples
bulwahn [Tue, 07 Sep 2010 11:51:53 +0200] rev 39186
adding IMP quickcheck examples
Tue, 07 Sep 2010 11:51:53 +0200 adding the CFG example to the build process
bulwahn [Tue, 07 Sep 2010 11:51:53 +0200] rev 39185
adding the CFG example to the build process
Tue, 07 Sep 2010 11:51:53 +0200 adding a List example (challenge from Tobias) for counterexample search
bulwahn [Tue, 07 Sep 2010 11:51:53 +0200] rev 39184
adding a List example (challenge from Tobias) for counterexample search
Tue, 07 Sep 2010 11:51:53 +0200 adding dependencies to IsaMakefile; increasing negative search limit for predicate_compile_quickcheck; adding tracing of introduction rules in code_prolog
bulwahn [Tue, 07 Sep 2010 11:51:53 +0200] rev 39183
adding dependencies to IsaMakefile; increasing negative search limit for predicate_compile_quickcheck; adding tracing of introduction rules in code_prolog
Wed, 08 Sep 2010 00:17:41 +0200 disposed some old TODO/FIXME;
wenzelm [Wed, 08 Sep 2010 00:17:41 +0200] rev 39182
disposed some old TODO/FIXME;
Tue, 07 Sep 2010 23:59:14 +0200 Document_View: select gutter message icons from markup over line range, not full range results;
wenzelm [Tue, 07 Sep 2010 23:59:14 +0200] rev 39181
Document_View: select gutter message icons from markup over line range, not full range results; tuned;
Tue, 07 Sep 2010 23:53:27 +0200 tuned properties;
wenzelm [Tue, 07 Sep 2010 23:53:27 +0200] rev 39180
tuned properties;
Tue, 07 Sep 2010 23:23:19 +0200 moved token markup tables to isabelle_markup.scala;
wenzelm [Tue, 07 Sep 2010 23:23:19 +0200] rev 39179
moved token markup tables to isabelle_markup.scala;
Tue, 07 Sep 2010 23:06:52 +0200 concentrate Isabelle specific physical rendering markup selection in isabelle_markup.scala;
wenzelm [Tue, 07 Sep 2010 23:06:52 +0200] rev 39178
concentrate Isabelle specific physical rendering markup selection in isabelle_markup.scala;
Tue, 07 Sep 2010 22:28:58 +0200 simplified Markup_Tree.select: Stream instead of Iterator (again), explicit Option instead of default;
wenzelm [Tue, 07 Sep 2010 22:28:58 +0200] rev 39177
simplified Markup_Tree.select: Stream instead of Iterator (again), explicit Option instead of default; tuned Snapshot.convert/revert;
Tue, 07 Sep 2010 21:06:58 +0200 Document_View: more precise painting of gutter icons, only if line selection area is sufficiently large;
wenzelm [Tue, 07 Sep 2010 21:06:58 +0200] rev 39176
Document_View: more precise painting of gutter icons, only if line selection area is sufficiently large;
Tue, 07 Sep 2010 18:44:28 +0200 basic support for warning/error gutter icons;
wenzelm [Tue, 07 Sep 2010 18:44:28 +0200] rev 39175
basic support for warning/error gutter icons;
Tue, 07 Sep 2010 17:34:28 +0200 Document_View: some markup for main inner syntax categories;
wenzelm [Tue, 07 Sep 2010 17:34:28 +0200] rev 39174
Document_View: some markup for main inner syntax categories;
Tue, 07 Sep 2010 16:51:28 +0200 Command.State.accumulate: check actual source range;
wenzelm [Tue, 07 Sep 2010 16:51:28 +0200] rev 39173
Command.State.accumulate: check actual source range;
Tue, 07 Sep 2010 16:40:30 +0200 Isar_Document.reported_positions: slightly more robust treatment of positions outside the command range, notably parsing beyond EOF;
wenzelm [Tue, 07 Sep 2010 16:40:30 +0200] rev 39172
Isar_Document.reported_positions: slightly more robust treatment of positions outside the command range, notably parsing beyond EOF;
Tue, 07 Sep 2010 16:08:29 +0200 highlight bad range of nested error (here from inner parsing);
wenzelm [Tue, 07 Sep 2010 16:08:29 +0200] rev 39171
highlight bad range of nested error (here from inner parsing);
Tue, 07 Sep 2010 15:03:59 +0200 Isar_Document.reported_positions: exclude proof state output;
wenzelm [Tue, 07 Sep 2010 15:03:59 +0200] rev 39170
Isar_Document.reported_positions: exclude proof state output;
Tue, 07 Sep 2010 14:53:05 +0200 Document_View: less aggressive background coloring, departing from classic PG highlighting;
wenzelm [Tue, 07 Sep 2010 14:53:05 +0200] rev 39169
Document_View: less aggressive background coloring, departing from classic PG highlighting; tuned colors;
Tue, 07 Sep 2010 14:08:21 +0200 report token range after inner parse error -- often provides important clues about misunderstanding concerning lexical phase;
wenzelm [Tue, 07 Sep 2010 14:08:21 +0200] rev 39168
report token range after inner parse error -- often provides important clues about misunderstanding concerning lexical phase; tuned color;
Tue, 07 Sep 2010 13:16:45 +0200 slightly more robust Plugin.stop -- components might refer to Isabelle.system even after shutdown;
wenzelm [Tue, 07 Sep 2010 13:16:45 +0200] rev 39167
slightly more robust Plugin.stop -- components might refer to Isabelle.system even after shutdown;
Mon, 06 Sep 2010 22:58:06 +0200 turned show_hyps and show_tags into proper configuration option;
wenzelm [Mon, 06 Sep 2010 22:58:06 +0200] rev 39166
turned show_hyps and show_tags into proper configuration option;
Mon, 06 Sep 2010 22:31:54 +0200 discontinued obsolete ProofContext.prems_limit;
wenzelm [Mon, 06 Sep 2010 22:31:54 +0200] rev 39165
discontinued obsolete ProofContext.prems_limit; simplified command setup for 'pr' etc.;
Mon, 06 Sep 2010 22:08:49 +0200 ML_Context.thm and ML_Context.thms no longer pervasive;
wenzelm [Mon, 06 Sep 2010 22:08:49 +0200] rev 39164
ML_Context.thm and ML_Context.thms no longer pervasive;
Mon, 06 Sep 2010 21:33:19 +0200 more explicit indication of Config.raw options, which are only needed for bootstrapping Pure;
wenzelm [Mon, 06 Sep 2010 21:33:19 +0200] rev 39163
more explicit indication of Config.raw options, which are only needed for bootstrapping Pure;
Mon, 06 Sep 2010 19:23:54 +0200 merged
wenzelm [Mon, 06 Sep 2010 19:23:54 +0200] rev 39162
merged
Mon, 06 Sep 2010 15:01:37 +0200 When comparing Floats use integers instead of reals (represented as rationals), generates less code when Floats are used.
hoelzl [Mon, 06 Sep 2010 15:01:37 +0200] rev 39161
When comparing Floats use integers instead of reals (represented as rationals), generates less code when Floats are used.
Mon, 06 Sep 2010 19:23:35 +0200 isatest: back to polyml-5.3.0 due to unresolved stability issues of polyml-5.4.0 and HOL/Decision_Procs/Approximation_Ex.thy;
wenzelm [Mon, 06 Sep 2010 19:23:35 +0200] rev 39160
isatest: back to polyml-5.3.0 due to unresolved stability issues of polyml-5.4.0 and HOL/Decision_Procs/Approximation_Ex.thy;
Mon, 06 Sep 2010 19:13:10 +0200 more antiquotations;
wenzelm [Mon, 06 Sep 2010 19:13:10 +0200] rev 39159
more antiquotations;
Mon, 06 Sep 2010 19:11:01 +0200 ML_Context.thm;
wenzelm [Mon, 06 Sep 2010 19:11:01 +0200] rev 39158
ML_Context.thm;
Mon, 06 Sep 2010 14:18:16 +0200 more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
wenzelm [Mon, 06 Sep 2010 14:18:16 +0200] rev 39157
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);
Mon, 06 Sep 2010 13:22:11 +0200 modernized session ROOT setup;
wenzelm [Mon, 06 Sep 2010 13:22:11 +0200] rev 39156
modernized session ROOT setup;
Mon, 06 Sep 2010 13:06:27 +0200 some results of concurrency code inspection;
wenzelm [Mon, 06 Sep 2010 13:06:27 +0200] rev 39155
some results of concurrency code inspection;
Mon, 06 Sep 2010 12:38:45 +0200 merged;
wenzelm [Mon, 06 Sep 2010 12:38:45 +0200] rev 39154
merged;
Mon, 06 Sep 2010 11:53:42 +0200 mention ~/.isabelle/etc/settings file
blanchet [Mon, 06 Sep 2010 11:53:42 +0200] rev 39153
mention ~/.isabelle/etc/settings file
Mon, 06 Sep 2010 11:28:06 +0200 make remote ATP invocation work for those people who need to go through a proxy;
blanchet [Mon, 06 Sep 2010 11:28:06 +0200] rev 39152
make remote ATP invocation work for those people who need to go through a proxy; thanks go to Mathieu G. for that fix
Sun, 05 Sep 2010 21:39:30 +0200 enabled do notation for option type
krauss [Sun, 05 Sep 2010 21:39:30 +0200] rev 39151
enabled do notation for option type
Sun, 05 Sep 2010 21:39:24 +0200 removed duplicate lemma
krauss [Sun, 05 Sep 2010 21:39:24 +0200] rev 39150
removed duplicate lemma
Sun, 05 Sep 2010 21:39:16 +0200 added Option.bind
krauss [Sun, 05 Sep 2010 21:39:16 +0200] rev 39149
added Option.bind
Sat, 04 Sep 2010 21:14:40 +0200 merged
haftmann [Sat, 04 Sep 2010 21:14:40 +0200] rev 39148
merged
Sat, 04 Sep 2010 21:13:13 +0200 printing combinator for hierarchical programs
haftmann [Sat, 04 Sep 2010 21:13:13 +0200] rev 39147
printing combinator for hierarchical programs
Sat, 04 Sep 2010 21:12:42 +0200 merged
haftmann [Sat, 04 Sep 2010 21:12:42 +0200] rev 39146
merged
Sat, 04 Sep 2010 08:32:19 -0700 add lemma cont2cont_Let_simple
huffman [Sat, 04 Sep 2010 08:32:19 -0700] rev 39145
add lemma cont2cont_Let_simple
Sat, 04 Sep 2010 07:35:56 -0700 add lemma cont2cont_split_simple
huffman [Sat, 04 Sep 2010 07:35:56 -0700] rev 39144
add lemma cont2cont_split_simple
Sat, 04 Sep 2010 07:26:34 -0700 add List_Cpo.thy to HOLCF/Library
huffman [Sat, 04 Sep 2010 07:26:34 -0700] rev 39143
add List_Cpo.thy to HOLCF/Library
Sat, 04 Sep 2010 21:10:48 +0200 dropped names from serializer interface
haftmann [Sat, 04 Sep 2010 21:10:48 +0200] rev 39142
dropped names from serializer interface
Sat, 04 Sep 2010 21:10:39 +0200 added more explicit warning
haftmann [Sat, 04 Sep 2010 21:10:39 +0200] rev 39141
added more explicit warning
Mon, 06 Sep 2010 00:08:47 +0200 ML_Context.ml_store_thm(s): operate on thread context instead of Unsynchronized.ref;
wenzelm [Mon, 06 Sep 2010 00:08:47 +0200] rev 39140
ML_Context.ml_store_thm(s): operate on thread context instead of Unsynchronized.ref;
Sun, 05 Sep 2010 23:31:12 +0200 use setmp_noncritical for PGIP, which is presumably sequential (PG clone);
wenzelm [Sun, 05 Sep 2010 23:31:12 +0200] rev 39139
use setmp_noncritical for PGIP, which is presumably sequential (PG clone);
Sun, 05 Sep 2010 23:26:16 +0200 use setmp_noncritical for sequential Pure bootstrap;
wenzelm [Sun, 05 Sep 2010 23:26:16 +0200] rev 39138
use setmp_noncritical for sequential Pure bootstrap;
Sun, 05 Sep 2010 23:16:21 +0200 turned show_brackets into proper configuration option;
wenzelm [Sun, 05 Sep 2010 23:16:21 +0200] rev 39137
turned show_brackets into proper configuration option; Sign.certify/type_check: dropped Syntax.pp_show_brackets, which is hard to hold up due to Pretty.pp and not even present in the regular end-user type check;
Sun, 05 Sep 2010 22:23:48 +0200 Syntax.standard_parse_term: eliminated redundant Pretty.pp;
wenzelm [Sun, 05 Sep 2010 22:23:48 +0200] rev 39136
Syntax.standard_parse_term: eliminated redundant Pretty.pp;
Sun, 05 Sep 2010 22:15:50 +0200 structure Syntax: define "interfaces" before actual implementations;
wenzelm [Sun, 05 Sep 2010 22:15:50 +0200] rev 39135
structure Syntax: define "interfaces" before actual implementations;
Sun, 05 Sep 2010 21:41:24 +0200 turned show_sorts/show_types into proper configuration options;
wenzelm [Sun, 05 Sep 2010 21:41:24 +0200] rev 39134
turned show_sorts/show_types into proper configuration options;
Sun, 05 Sep 2010 19:47:40 +0200 pretty printing: prefer regular Proof.context over Pretty.pp, which is mostly for special bootstrap purposes involving theory merge, for example;
wenzelm [Sun, 05 Sep 2010 19:47:40 +0200] rev 39133
pretty printing: prefer regular Proof.context over Pretty.pp, which is mostly for special bootstrap purposes involving theory merge, for example;
Sat, 04 Sep 2010 22:36:42 +0200 refined treatment of multi-line subexpressions;
wenzelm [Sat, 04 Sep 2010 22:36:42 +0200] rev 39132
refined treatment of multi-line subexpressions;
Sat, 04 Sep 2010 22:00:25 +0200 basic support for subexpression highlighting (see also gatchan.jedit.hyperlinks.HyperlinkManager/HyperlinkTextAreaPainter);
wenzelm [Sat, 04 Sep 2010 22:00:25 +0200] rev 39131
basic support for subexpression highlighting (see also gatchan.jedit.hyperlinks.HyperlinkManager/HyperlinkTextAreaPainter);
Sat, 04 Sep 2010 00:59:03 +0200 updated configuration options;
wenzelm [Sat, 04 Sep 2010 00:59:03 +0200] rev 39130
updated configuration options;
Sat, 04 Sep 2010 00:31:21 +0200 recovered options for goal antiquotations from f45d332a90e3: actually pass context to Proof.pretty_goals (see also 45facd8f358e);
wenzelm [Sat, 04 Sep 2010 00:31:21 +0200] rev 39129
recovered options for goal antiquotations from f45d332a90e3: actually pass context to Proof.pretty_goals (see also 45facd8f358e);
Fri, 03 Sep 2010 23:54:48 +0200 turned eta_contract into proper configuration option;
wenzelm [Fri, 03 Sep 2010 23:54:48 +0200] rev 39128
turned eta_contract into proper configuration option;
Fri, 03 Sep 2010 22:57:21 +0200 turned show_structs into proper configuration option;
wenzelm [Fri, 03 Sep 2010 22:57:21 +0200] rev 39127
turned show_structs into proper configuration option;
Fri, 03 Sep 2010 22:36:16 +0200 configuration options Syntax.ambiguity_enabled (inverse of former Syntax.ambiguity_is_error), Syntax.ambiguity_level (with Isar attribute "syntax_ambiguity_level"), Syntax.ambiguity_limit;
wenzelm [Fri, 03 Sep 2010 22:36:16 +0200] rev 39126
configuration options Syntax.ambiguity_enabled (inverse of former Syntax.ambiguity_is_error), Syntax.ambiguity_level (with Isar attribute "syntax_ambiguity_level"), Syntax.ambiguity_limit;
Fri, 03 Sep 2010 21:13:53 +0200 pretty_goals: turned some global references and function arguments into configuration options (goals_limit = 10, goals_total = true, show_main_goal = false) depending on the context;
wenzelm [Fri, 03 Sep 2010 21:13:53 +0200] rev 39125
pretty_goals: turned some global references and function arguments into configuration options (goals_limit = 10, goals_total = true, show_main_goal = false) depending on the context;
Fri, 03 Sep 2010 20:39:38 +0200 tuned comment;
wenzelm [Fri, 03 Sep 2010 20:39:38 +0200] rev 39124
tuned comment;
Fri, 03 Sep 2010 18:03:48 +0200 merged
wenzelm [Fri, 03 Sep 2010 18:03:48 +0200] rev 39123
merged
Fri, 03 Sep 2010 16:08:19 +0200 merged
haftmann [Fri, 03 Sep 2010 16:08:19 +0200] rev 39122
merged
Fri, 03 Sep 2010 16:08:09 +0200 QND_FLAG is a shell variable, not a string
haftmann [Fri, 03 Sep 2010 16:08:09 +0200] rev 39121
QND_FLAG is a shell variable, not a string
Fri, 03 Sep 2010 17:57:12 +0200 modernized session ROOT;
wenzelm [Fri, 03 Sep 2010 17:57:12 +0200] rev 39120
modernized session ROOT;
Fri, 03 Sep 2010 17:54:43 +0200 disposed left-over user preferences;
wenzelm [Fri, 03 Sep 2010 17:54:43 +0200] rev 39119
disposed left-over user preferences;
Fri, 03 Sep 2010 17:43:44 +0200 turned show_all_types into proper configuration option;
wenzelm [Fri, 03 Sep 2010 17:43:44 +0200] rev 39118
turned show_all_types into proper configuration option;
Fri, 03 Sep 2010 16:36:33 +0200 treat show_free_types as plain ML option, without the extras of global default and registration in the attribute name space -- NB: 'print_configs' only shows the latter;
wenzelm [Fri, 03 Sep 2010 16:36:33 +0200] rev 39117
treat show_free_types as plain ML option, without the extras of global default and registration in the attribute name space -- NB: 'print_configs' only shows the latter;
Fri, 03 Sep 2010 16:09:12 +0200 more explicit Config.declare vs. Config.declare_global;
wenzelm [Fri, 03 Sep 2010 16:09:12 +0200] rev 39116
more explicit Config.declare vs. Config.declare_global;
Fri, 03 Sep 2010 15:54:03 +0200 turned show_no_free_types into proper configuration option show_free_types, with flipped polarity;
wenzelm [Fri, 03 Sep 2010 15:54:03 +0200] rev 39115
turned show_no_free_types into proper configuration option show_free_types, with flipped polarity;
Fri, 03 Sep 2010 14:20:47 +0200 remove code I submitted accidentally
blanchet [Fri, 03 Sep 2010 14:20:47 +0200] rev 39114
remove code I submitted accidentally
Fri, 03 Sep 2010 13:54:39 +0200 merged
blanchet [Fri, 03 Sep 2010 13:54:39 +0200] rev 39113
merged
Fri, 03 Sep 2010 13:54:04 +0200 disable "definitional CNF";
blanchet [Fri, 03 Sep 2010 13:54:04 +0200] rev 39112
disable "definitional CNF"; it has a bad impact on "Metis_Examples". Perhaps we should use it more selectively, based on how many clauses we would get using the naive method
Fri, 03 Sep 2010 13:45:12 +0200 redisable Nitpick from Cygwin, until I've investigated the issue
blanchet [Fri, 03 Sep 2010 13:45:12 +0200] rev 39111
redisable Nitpick from Cygwin, until I've investigated the issue
Thu, 02 Sep 2010 22:50:16 +0200 show the number of facts for each prover in "verbose" mode
blanchet [Thu, 02 Sep 2010 22:50:16 +0200] rev 39110
show the number of facts for each prover in "verbose" mode
Thu, 02 Sep 2010 22:49:56 +0200 fix bug in "debug" mode
blanchet [Thu, 02 Sep 2010 22:49:56 +0200] rev 39109
fix bug in "debug" mode
Thu, 02 Sep 2010 22:15:20 +0200 make sure "Unknown ATP" errors reach the users -- i.e. don't generate them from a thread
blanchet [Thu, 02 Sep 2010 22:15:20 +0200] rev 39108
make sure "Unknown ATP" errors reach the users -- i.e. don't generate them from a thread
Thu, 02 Sep 2010 22:03:25 +0200 If Geoff puts some important message in his TPTP problems (e.g., money requests), we should show them to the user
blanchet [Thu, 02 Sep 2010 22:03:25 +0200] rev 39107
If Geoff puts some important message in his TPTP problems (e.g., money requests), we should show them to the user
Thu, 02 Sep 2010 22:02:48 +0200 fix trivial "x = x" fact detection
blanchet [Thu, 02 Sep 2010 22:02:48 +0200] rev 39106
fix trivial "x = x" fact detection
Fri, 03 Sep 2010 12:01:47 +0200 merged
wenzelm [Fri, 03 Sep 2010 12:01:47 +0200] rev 39105
merged
Fri, 03 Sep 2010 08:13:28 +0200 merged
haftmann [Fri, 03 Sep 2010 08:13:28 +0200] rev 39104
merged
Thu, 02 Sep 2010 19:09:10 +0200 merged
haftmann [Thu, 02 Sep 2010 19:09:10 +0200] rev 39103
merged
Thu, 02 Sep 2010 19:08:48 +0200 hand out deresolver from serializer invocation
haftmann [Thu, 02 Sep 2010 19:08:48 +0200] rev 39102
hand out deresolver from serializer invocation
Thu, 02 Sep 2010 21:08:31 +0200 Revert bij_betw changes to simp set (Problem in afp/Ordinals_and_Cardinals)
hoelzl [Thu, 02 Sep 2010 21:08:31 +0200] rev 39101
Revert bij_betw changes to simp set (Problem in afp/Ordinals_and_Cardinals)
Thu, 02 Sep 2010 20:44:33 +0200 merged
hoelzl [Thu, 02 Sep 2010 20:44:33 +0200] rev 39100
merged
Thu, 02 Sep 2010 20:29:12 +0200 Updated proofs in Dining Cryptographers theory
hoelzl [Thu, 02 Sep 2010 20:29:12 +0200] rev 39099
Updated proofs in Dining Cryptographers theory
Thu, 02 Sep 2010 19:57:16 +0200 Corrected definition and hence removed sorry.
hoelzl [Thu, 02 Sep 2010 19:57:16 +0200] rev 39098
Corrected definition and hence removed sorry.
Thu, 02 Sep 2010 19:51:53 +0200 Moved lemmas to appropriate locations
hoelzl [Thu, 02 Sep 2010 19:51:53 +0200] rev 39097
Moved lemmas to appropriate locations
Thu, 02 Sep 2010 17:28:00 +0200 merged
hoelzl [Thu, 02 Sep 2010 17:28:00 +0200] rev 39096
merged
Thu, 02 Sep 2010 15:36:15 +0200 merged
hellerar [Thu, 02 Sep 2010 15:36:15 +0200] rev 39095
merged
Thu, 02 Sep 2010 15:31:38 +0200 measure unique
hellerar [Thu, 02 Sep 2010 15:31:38 +0200] rev 39094
measure unique
Wed, 01 Sep 2010 17:19:47 +0200 merge
hellerar [Wed, 01 Sep 2010 17:19:47 +0200] rev 39093
merge
Thu, 02 Sep 2010 17:12:40 +0200 move lemmas to correct theory files
hoelzl [Thu, 02 Sep 2010 17:12:40 +0200] rev 39092
move lemmas to correct theory files
Fri, 27 Aug 2010 16:23:51 +0200 factorizable measurable functions
hoelzl [Fri, 27 Aug 2010 16:23:51 +0200] rev 39091
factorizable measurable functions
Fri, 27 Aug 2010 15:05:07 +0200 Introduced sigma algebra generated by function preimages.
hoelzl [Fri, 27 Aug 2010 15:05:07 +0200] rev 39090
Introduced sigma algebra generated by function preimages.
Fri, 27 Aug 2010 14:06:12 +0200 vimage of measurable function is a measure space
hoelzl [Fri, 27 Aug 2010 14:06:12 +0200] rev 39089
vimage of measurable function is a measure space
Fri, 27 Aug 2010 14:05:16 +0200 Measurable on product space is equiv. to measurable components
hoelzl [Fri, 27 Aug 2010 14:05:16 +0200] rev 39088
Measurable on product space is equiv. to measurable components
Fri, 27 Aug 2010 14:05:03 +0200 Measurable on euclidean space is equiv. to measurable components
hoelzl [Fri, 27 Aug 2010 14:05:03 +0200] rev 39087
Measurable on euclidean space is equiv. to measurable components
Fri, 27 Aug 2010 13:48:10 +0200 preimages of open sets over continuous function are open
hoelzl [Fri, 27 Aug 2010 13:48:10 +0200] rev 39086
preimages of open sets over continuous function are open
Fri, 27 Aug 2010 11:49:06 +0200 added definition of conditional expectation
hoelzl [Fri, 27 Aug 2010 11:49:06 +0200] rev 39085
added definition of conditional expectation
Fri, 27 Aug 2010 11:33:37 +0200 proved existence of conditional expectation
hoelzl [Fri, 27 Aug 2010 11:33:37 +0200] rev 39084
proved existence of conditional expectation
Thu, 26 Aug 2010 18:41:54 +0200 introduced integration on subalgebras
hoelzl [Thu, 26 Aug 2010 18:41:54 +0200] rev 39083
introduced integration on subalgebras
Thu, 26 Aug 2010 15:20:41 +0200 changed definition of dynkin; replaces proofs by metis calles
hoelzl [Thu, 26 Aug 2010 15:20:41 +0200] rev 39082
changed definition of dynkin; replaces proofs by metis calles
Thu, 26 Aug 2010 13:17:58 +0200 dynkin
hellerar@macbroy24.informatik.tu-muenchen.de [Thu, 26 Aug 2010 13:17:58 +0200] rev 39081
dynkin
Thu, 26 Aug 2010 13:15:37 +0200 dynkin system
hellerar [Thu, 26 Aug 2010 13:15:37 +0200] rev 39080
dynkin system
Thu, 02 Sep 2010 18:45:23 +0200 merged
hoelzl [Thu, 02 Sep 2010 18:45:23 +0200] rev 39079
merged
Thu, 02 Sep 2010 14:34:08 +0200 Fixes lemma names
hoelzl [Thu, 02 Sep 2010 14:34:08 +0200] rev 39078
Fixes lemma names
Thu, 02 Sep 2010 13:32:17 +0200 NEWS
hoelzl [Thu, 02 Sep 2010 13:32:17 +0200] rev 39077
NEWS
Thu, 02 Sep 2010 11:54:09 +0200 Introduce surj_on and replace surj and bij by abbreviations.
hoelzl [Thu, 02 Sep 2010 11:54:09 +0200] rev 39076
Introduce surj_on and replace surj and bij by abbreviations.
Thu, 02 Sep 2010 10:45:51 +0200 Permutation implies bij function
hoelzl [Thu, 02 Sep 2010 10:45:51 +0200] rev 39075
Permutation implies bij function
Thu, 02 Sep 2010 10:36:45 +0200 bij <--> bij_betw
hoelzl [Thu, 02 Sep 2010 10:36:45 +0200] rev 39074
bij <--> bij_betw
Thu, 02 Sep 2010 10:18:15 +0200 Add filter_remove1
hoelzl [Thu, 02 Sep 2010 10:18:15 +0200] rev 39073
Add filter_remove1
Thu, 02 Sep 2010 10:14:32 +0200 Add lessThan_Suc_eq_insert_0
hoelzl [Thu, 02 Sep 2010 10:14:32 +0200] rev 39072
Add lessThan_Suc_eq_insert_0
Thu, 02 Sep 2010 17:02:00 +0200 merged
haftmann [Thu, 02 Sep 2010 17:02:00 +0200] rev 39071
merged
Thu, 02 Sep 2010 17:01:49 +0200 updated
haftmann [Thu, 02 Sep 2010 17:01:49 +0200] rev 39070
updated
Thu, 02 Sep 2010 16:53:23 +0200 set printmode while marking
haftmann [Thu, 02 Sep 2010 16:53:23 +0200] rev 39069
set printmode while marking
Thu, 02 Sep 2010 16:53:23 +0200 updated
haftmann [Thu, 02 Sep 2010 16:53:23 +0200] rev 39068
updated
Thu, 02 Sep 2010 16:42:19 +0200 avoid reference to theory Ferrack altogether
haftmann [Thu, 02 Sep 2010 16:42:19 +0200] rev 39067
avoid reference to theory Ferrack altogether
Thu, 02 Sep 2010 16:41:44 +0200 more canonical theory setup
haftmann [Thu, 02 Sep 2010 16:41:44 +0200] rev 39066
more canonical theory setup
Thu, 02 Sep 2010 16:41:42 +0200 set depth to 1
haftmann [Thu, 02 Sep 2010 16:41:42 +0200] rev 39065
set depth to 1
Thu, 02 Sep 2010 16:41:42 +0200 avoid theory Imperative_HOL altogether
haftmann [Thu, 02 Sep 2010 16:41:42 +0200] rev 39064
avoid theory Imperative_HOL altogether
Thu, 02 Sep 2010 16:41:41 +0200 adapted to change eq -> equal
haftmann [Thu, 02 Sep 2010 16:41:41 +0200] rev 39063
adapted to change eq -> equal
Thu, 02 Sep 2010 16:14:13 +0200 corrected printmode handling
haftmann [Thu, 02 Sep 2010 16:14:13 +0200] rev 39062
corrected printmode handling
Thu, 02 Sep 2010 16:14:13 +0200 swapped slip
haftmann [Thu, 02 Sep 2010 16:14:13 +0200] rev 39061
swapped slip
Thu, 02 Sep 2010 16:14:09 +0200 updated
haftmann [Thu, 02 Sep 2010 16:14:09 +0200] rev 39060
updated
Thu, 02 Sep 2010 15:09:51 +0200 restored and added surpression of case combinators
haftmann [Thu, 02 Sep 2010 15:09:51 +0200] rev 39059
restored and added surpression of case combinators
Thu, 02 Sep 2010 14:59:28 +0200 dropped superfluous presentation names
haftmann [Thu, 02 Sep 2010 14:59:28 +0200] rev 39058
dropped superfluous presentation names
Thu, 02 Sep 2010 14:36:49 +0200 manage statement selection for presentation wholly through markup
haftmann [Thu, 02 Sep 2010 14:36:49 +0200] rev 39057
manage statement selection for presentation wholly through markup
Thu, 02 Sep 2010 13:58:16 +0200 formal markup of generated code for statements
haftmann [Thu, 02 Sep 2010 13:58:16 +0200] rev 39056
formal markup of generated code for statements
Thu, 02 Sep 2010 13:43:38 +0200 removed namespace stuff from code_printer
haftmann [Thu, 02 Sep 2010 13:43:38 +0200] rev 39055
removed namespace stuff from code_printer
Thu, 02 Sep 2010 15:48:32 +0200 merged
blanchet [Thu, 02 Sep 2010 15:48:32 +0200] rev 39054
merged
Thu, 02 Sep 2010 15:47:59 +0200 reenable Nitpick on Cygwin;
blanchet [Thu, 02 Sep 2010 15:47:59 +0200] rev 39053
reenable Nitpick on Cygwin; we'll see tomorrow if there's still a failure, and if so I'll investigate
Fri, 03 Sep 2010 11:42:59 +0200 merged;
wenzelm [Fri, 03 Sep 2010 11:42:59 +0200] rev 39052
merged;
Fri, 03 Sep 2010 11:27:35 +0200 Proof.pretty_state: print everything in the foreground context to give users a chance to configure options, e.g. via "using [[show_consts]]";
wenzelm [Fri, 03 Sep 2010 11:27:35 +0200] rev 39051
Proof.pretty_state: print everything in the foreground context to give users a chance to configure options, e.g. via "using [[show_consts]]";
Fri, 03 Sep 2010 11:21:58 +0200 turned show_consts into proper configuration option;
wenzelm [Fri, 03 Sep 2010 11:21:58 +0200] rev 39050
turned show_consts into proper configuration option;
Fri, 03 Sep 2010 10:58:11 +0200 prefer regular Proof.context over background theory;
wenzelm [Fri, 03 Sep 2010 10:58:11 +0200] rev 39049
prefer regular Proof.context over background theory; misc tuning and simplification;
Thu, 02 Sep 2010 17:12:16 +0200 just one refute.ML;
wenzelm [Thu, 02 Sep 2010 17:12:16 +0200] rev 39048
just one refute.ML;
Thu, 02 Sep 2010 16:45:21 +0200 use existing Integer.pow, despite its slightly odd argument order;
wenzelm [Thu, 02 Sep 2010 16:45:21 +0200] rev 39047
use existing Integer.pow, despite its slightly odd argument order;
Thu, 02 Sep 2010 16:31:50 +0200 tuned whitespace and indentation, emphasizing the logical structure of this long text;
wenzelm [Thu, 02 Sep 2010 16:31:50 +0200] rev 39046
tuned whitespace and indentation, emphasizing the logical structure of this long text;
Thu, 02 Sep 2010 23:45:37 +0200 inner parsing: refrain from too many nested position reports to achieve more precise error feedback in the source;
wenzelm [Thu, 02 Sep 2010 23:45:37 +0200] rev 39045
inner parsing: refrain from too many nested position reports to achieve more precise error feedback in the source;
Thu, 02 Sep 2010 23:37:14 +0200 Document_View: squiggly underline for messages;
wenzelm [Thu, 02 Sep 2010 23:37:14 +0200] rev 39044
Document_View: squiggly underline for messages; tuned;
Thu, 02 Sep 2010 23:27:41 +0200 added gfx_range convenience;
wenzelm [Thu, 02 Sep 2010 23:27:41 +0200] rev 39043
added gfx_range convenience;
Thu, 02 Sep 2010 23:26:21 +0200 Isar_Document.reported_positions: more precise include/exclude, include root as last resort only;
wenzelm [Thu, 02 Sep 2010 23:26:21 +0200] rev 39042
Isar_Document.reported_positions: more precise include/exclude, include root as last resort only;
Thu, 02 Sep 2010 23:17:13 +0200 Position.Range: exclude singularity (again);
wenzelm [Thu, 02 Sep 2010 23:17:13 +0200] rev 39041
Position.Range: exclude singularity (again);
Thu, 02 Sep 2010 14:19:15 +0200 merged
wenzelm [Thu, 02 Sep 2010 14:19:15 +0200] rev 39040
merged
Thu, 02 Sep 2010 13:45:39 +0200 merged
blanchet [Thu, 02 Sep 2010 13:45:39 +0200] rev 39039
merged
Thu, 02 Sep 2010 13:45:23 +0200 FIXME -> TODO (nothing is broken)
blanchet [Thu, 02 Sep 2010 13:45:23 +0200] rev 39038
FIXME -> TODO (nothing is broken)
Thu, 02 Sep 2010 13:18:19 +0200 Let MESON take an additional "preskolemization tactic", which can be used to put the goal in definitional CNF
blanchet [Thu, 02 Sep 2010 13:18:19 +0200] rev 39037
Let MESON take an additional "preskolemization tactic", which can be used to put the goal in definitional CNF
Thu, 02 Sep 2010 11:29:02 +0200 use definitional CNFs in Metis rather than plain CNF, following a suggestion by Joe Hurd;
blanchet [Thu, 02 Sep 2010 11:29:02 +0200] rev 39036
use definitional CNFs in Metis rather than plain CNF, following a suggestion by Joe Hurd; this *really* speeds up things -- HOL now builds 12% faster on my machine
Thu, 02 Sep 2010 11:02:13 +0200 make definitional CNF translation code more robust in the presence of existential quantifiers in the "literals"
blanchet [Thu, 02 Sep 2010 11:02:13 +0200] rev 39035
make definitional CNF translation code more robust in the presence of existential quantifiers in the "literals"
Thu, 02 Sep 2010 12:30:22 +0200 formal framework for presentation of selected statements
haftmann [Thu, 02 Sep 2010 12:30:22 +0200] rev 39034
formal framework for presentation of selected statements
Thu, 02 Sep 2010 11:42:50 +0200 merged
haftmann [Thu, 02 Sep 2010 11:42:50 +0200] rev 39033
merged
Thu, 02 Sep 2010 11:42:40 +0200 Table.map replaces Table.map'
haftmann [Thu, 02 Sep 2010 11:42:40 +0200] rev 39032
Table.map replaces Table.map'
Thu, 02 Sep 2010 10:33:13 +0200 dropped dead code; tuned
haftmann [Thu, 02 Sep 2010 10:33:13 +0200] rev 39031
dropped dead code; tuned
Thu, 02 Sep 2010 10:29:50 +0200 include names need not be considered as reserved any longer
haftmann [Thu, 02 Sep 2010 10:29:50 +0200] rev 39030
include names need not be considered as reserved any longer
Thu, 02 Sep 2010 10:29:49 +0200 skip empty name bunches; fill up trailing positions with NONEs
haftmann [Thu, 02 Sep 2010 10:29:49 +0200] rev 39029
skip empty name bunches; fill up trailing positions with NONEs
Thu, 02 Sep 2010 10:29:48 +0200 use code_namespace module for SML and OCaml code
haftmann [Thu, 02 Sep 2010 10:29:48 +0200] rev 39028
use code_namespace module for SML and OCaml code
Thu, 02 Sep 2010 10:29:48 +0200 Table.map replaces Table.map'
haftmann [Thu, 02 Sep 2010 10:29:48 +0200] rev 39027
Table.map replaces Table.map'
Thu, 02 Sep 2010 10:29:47 +0200 avoid cyclic modules
haftmann [Thu, 02 Sep 2010 10:29:47 +0200] rev 39026
avoid cyclic modules
Thu, 02 Sep 2010 08:35:16 +0200 merged
haftmann [Thu, 02 Sep 2010 08:35:16 +0200] rev 39025
merged
Wed, 01 Sep 2010 17:21:50 +0200 simultaneous modification of statements: statement names
haftmann [Wed, 01 Sep 2010 17:21:50 +0200] rev 39024
simultaneous modification of statements: statement names
Wed, 01 Sep 2010 17:14:42 +0200 simultaneous modification of statements
haftmann [Wed, 01 Sep 2010 17:14:42 +0200] rev 39023
simultaneous modification of statements
Wed, 01 Sep 2010 16:08:31 +0200 explicit modify_stmt parameter
haftmann [Wed, 01 Sep 2010 16:08:31 +0200] rev 39022
explicit modify_stmt parameter
Wed, 01 Sep 2010 15:51:49 +0200 Graph.map, in analogy to Table.map
haftmann [Wed, 01 Sep 2010 15:51:49 +0200] rev 39021
Graph.map, in analogy to Table.map
Wed, 01 Sep 2010 15:33:59 +0200 replaced Table.map' by Table.map
haftmann [Wed, 01 Sep 2010 15:33:59 +0200] rev 39020
replaced Table.map' by Table.map
Wed, 01 Sep 2010 15:10:12 +0200 merged
haftmann [Wed, 01 Sep 2010 15:10:12 +0200] rev 39019
merged
Wed, 01 Sep 2010 15:09:43 +0200 tuned
haftmann [Wed, 01 Sep 2010 15:09:43 +0200] rev 39018
tuned
Wed, 01 Sep 2010 12:27:49 +0200 generalized hierarchical data structure over statements
haftmann [Wed, 01 Sep 2010 12:27:49 +0200] rev 39017
generalized hierarchical data structure over statements
Thu, 02 Sep 2010 09:13:28 +0200 merged
haftmann [Thu, 02 Sep 2010 09:13:28 +0200] rev 39016
merged
Thu, 02 Sep 2010 09:13:16 +0200 normalization is allowed to solve True
haftmann [Thu, 02 Sep 2010 09:13:16 +0200] rev 39015
normalization is allowed to solve True
Thu, 02 Sep 2010 08:51:16 +0200 merged
blanchet [Thu, 02 Sep 2010 08:51:16 +0200] rev 39014
merged
Thu, 02 Sep 2010 08:29:30 +0200 merged
blanchet [Thu, 02 Sep 2010 08:29:30 +0200] rev 39013
merged
Thu, 02 Sep 2010 00:50:51 +0200 cosmetics
blanchet [Thu, 02 Sep 2010 00:50:51 +0200] rev 39012
cosmetics
Thu, 02 Sep 2010 00:17:56 +0200 SNARK doesn't like facts
blanchet [Thu, 02 Sep 2010 00:17:56 +0200] rev 39011
SNARK doesn't like facts
Thu, 02 Sep 2010 00:15:53 +0200 show real CPU time
blanchet [Thu, 02 Sep 2010 00:15:53 +0200] rev 39010
show real CPU time
Wed, 01 Sep 2010 23:55:59 +0200 factor out code shared by all ATPs so that it's run only once
blanchet [Wed, 01 Sep 2010 23:55:59 +0200] rev 39009
factor out code shared by all ATPs so that it's run only once
Wed, 01 Sep 2010 23:47:05 +0200 handle all whitespace, not just ASCII 32
blanchet [Wed, 01 Sep 2010 23:47:05 +0200] rev 39008
handle all whitespace, not just ASCII 32
Wed, 01 Sep 2010 23:41:31 +0200 speed up SPASS hack + output time information in "blocking" mode
blanchet [Wed, 01 Sep 2010 23:41:31 +0200] rev 39007
speed up SPASS hack + output time information in "blocking" mode
Wed, 01 Sep 2010 23:40:40 +0200 remove time information in output, since it's confusing anyway
blanchet [Wed, 01 Sep 2010 23:40:40 +0200] rev 39006
remove time information in output, since it's confusing anyway
Wed, 01 Sep 2010 23:10:01 +0200 minor refactoring
blanchet [Wed, 01 Sep 2010 23:10:01 +0200] rev 39005
minor refactoring
Wed, 01 Sep 2010 23:04:47 +0200 translate the axioms to FOF once and for all ATPs
blanchet [Wed, 01 Sep 2010 23:04:47 +0200] rev 39004
translate the axioms to FOF once and for all ATPs
Wed, 01 Sep 2010 22:33:31 +0200 run relevance filter in a thread, to avoid blocking
blanchet [Wed, 01 Sep 2010 22:33:31 +0200] rev 39003
run relevance filter in a thread, to avoid blocking
Wed, 01 Sep 2010 22:31:45 +0200 add dependency of "spass" script
blanchet [Wed, 01 Sep 2010 22:31:45 +0200] rev 39002
add dependency of "spass" script
Wed, 01 Sep 2010 21:47:25 +0200 more elegant ML
blanchet [Wed, 01 Sep 2010 21:47:25 +0200] rev 39001
more elegant ML
Wed, 01 Sep 2010 18:47:07 +0200 only kill ATP threads in nonblocking mode
blanchet [Wed, 01 Sep 2010 18:47:07 +0200] rev 39000
only kill ATP threads in nonblocking mode
Wed, 01 Sep 2010 18:42:31 +0200 lower number of facts given to SInE
blanchet [Wed, 01 Sep 2010 18:42:31 +0200] rev 38999
lower number of facts given to SInE
Wed, 01 Sep 2010 18:41:23 +0200 share the relevance filter among the provers
blanchet [Wed, 01 Sep 2010 18:41:23 +0200] rev 38998
share the relevance filter among the provers
Wed, 01 Sep 2010 17:27:10 +0200 got rid of the "theory_relevant" option;
blanchet [Wed, 01 Sep 2010 17:27:10 +0200] rev 38997
got rid of the "theory_relevant" option; instead, have fudge factors that behave more smoothly for all provers
Wed, 01 Sep 2010 16:46:11 +0200 generalize theorem argument parsing syntax
blanchet [Wed, 01 Sep 2010 16:46:11 +0200] rev 38996
generalize theorem argument parsing syntax
Wed, 01 Sep 2010 16:11:48 +0200 support new option in Mirabelle
blanchet [Wed, 01 Sep 2010 16:11:48 +0200] rev 38995
support new option in Mirabelle
Wed, 01 Sep 2010 11:59:04 +0200 fiddled with fudge factor (based on Mirabelle)
blanchet [Wed, 01 Sep 2010 11:59:04 +0200] rev 38994
fiddled with fudge factor (based on Mirabelle)
Wed, 01 Sep 2010 11:36:02 +0200 give priority to assumptions in structured proofs
blanchet [Wed, 01 Sep 2010 11:36:02 +0200] rev 38993
give priority to assumptions in structured proofs
Wed, 01 Sep 2010 10:26:54 +0200 introduce fudge factors to deal with "theory const"
blanchet [Wed, 01 Sep 2010 10:26:54 +0200] rev 38992
introduce fudge factors to deal with "theory const"
Wed, 01 Sep 2010 00:07:31 +0200 rename sledgehammer config attributes
blanchet [Wed, 01 Sep 2010 00:07:31 +0200] rev 38991
rename sledgehammer config attributes
Wed, 01 Sep 2010 00:03:15 +0200 finish moving file
blanchet [Wed, 01 Sep 2010 00:03:15 +0200] rev 38990
finish moving file
Tue, 31 Aug 2010 23:52:59 +0200 move file
blanchet [Tue, 31 Aug 2010 23:52:59 +0200] rev 38989
move file
Tue, 31 Aug 2010 23:50:59 +0200 finished renaming
blanchet [Tue, 31 Aug 2010 23:50:59 +0200] rev 38988
finished renaming
Tue, 31 Aug 2010 23:50:40 +0200 fix typo
blanchet [Tue, 31 Aug 2010 23:50:40 +0200] rev 38987
fix typo
Tue, 31 Aug 2010 23:46:23 +0200 shorten a few file names
blanchet [Tue, 31 Aug 2010 23:46:23 +0200] rev 38986
shorten a few file names
Tue, 31 Aug 2010 23:43:23 +0200 added "expect" feature of Nitpick to Sledgehammer, for regression testing
blanchet [Tue, 31 Aug 2010 23:43:23 +0200] rev 38985
added "expect" feature of Nitpick to Sledgehammer, for regression testing
Tue, 31 Aug 2010 23:42:53 +0200 update docs
blanchet [Tue, 31 Aug 2010 23:42:53 +0200] rev 38984
update docs
Tue, 31 Aug 2010 22:30:37 +0200 update docs
blanchet [Tue, 31 Aug 2010 22:30:37 +0200] rev 38983
update docs
Tue, 31 Aug 2010 22:27:33 +0200 added "blocking" option to Sledgehammer to run in synchronous mode;
blanchet [Tue, 31 Aug 2010 22:27:33 +0200] rev 38982
added "blocking" option to Sledgehammer to run in synchronous mode; sometimes useful, e.g. for testing
Thu, 02 Sep 2010 08:40:25 +0200 normalization fails on unchanged goal
haftmann [Thu, 02 Sep 2010 08:40:25 +0200] rev 38981
normalization fails on unchanged goal
Thu, 02 Sep 2010 00:48:07 +0200 turned show_question_marks into proper configuration option;
wenzelm [Thu, 02 Sep 2010 00:48:07 +0200] rev 38980
turned show_question_marks into proper configuration option; show_question_marks only affects regular type/term pretty printing, not raw Term.string_of_vname; tuned;
Wed, 01 Sep 2010 23:43:45 +0200 prefer regular print functions over slightly low-level Term.string_of_vname;
wenzelm [Wed, 01 Sep 2010 23:43:45 +0200] rev 38979
prefer regular print functions over slightly low-level Term.string_of_vname;
Wed, 01 Sep 2010 23:03:31 +0200 eliminated obsolete old-style goal stack package, which was considered the main Isabelle user interface at some point;
wenzelm [Wed, 01 Sep 2010 23:03:31 +0200] rev 38978
eliminated obsolete old-style goal stack package, which was considered the main Isabelle user interface at some point;
Wed, 01 Sep 2010 22:59:11 +0200 eliminated really ancient OldGoals operations in favour of Goal.prove_internal (with its minimal checks and without normalization of result);
wenzelm [Wed, 01 Sep 2010 22:59:11 +0200] rev 38977
eliminated really ancient OldGoals operations in favour of Goal.prove_internal (with its minimal checks and without normalization of result); tuned white space; tuned indentation;
Wed, 01 Sep 2010 18:18:47 +0200 Document.State.Assignment: eliminated promise in favour of plain values -- signalling is done via event bus in Session;
wenzelm [Wed, 01 Sep 2010 18:18:47 +0200] rev 38976
Document.State.Assignment: eliminated promise in favour of plain values -- signalling is done via event bus in Session;
Wed, 01 Sep 2010 17:59:06 +0200 actually declare "_constrainAbs" as @{syntax_const};
wenzelm [Wed, 01 Sep 2010 17:59:06 +0200] rev 38975
actually declare "_constrainAbs" as @{syntax_const};
Wed, 01 Sep 2010 15:01:23 +0200 merged
haftmann [Wed, 01 Sep 2010 15:01:23 +0200] rev 38974
merged
Wed, 01 Sep 2010 15:01:13 +0200 repaired attribute code_unfold_post which has ever been broken
haftmann [Wed, 01 Sep 2010 15:01:13 +0200] rev 38973
repaired attribute code_unfold_post which has ever been broken
Wed, 01 Sep 2010 15:01:12 +0200 tuned text segment
haftmann [Wed, 01 Sep 2010 15:01:12 +0200] rev 38972
tuned text segment
Wed, 01 Sep 2010 12:01:44 +0200 merged
haftmann [Wed, 01 Sep 2010 12:01:44 +0200] rev 38971
merged
Wed, 01 Sep 2010 12:01:19 +0200 factored out generic part of Scala serializer into code_namespace.ML
haftmann [Wed, 01 Sep 2010 12:01:19 +0200] rev 38970
factored out generic part of Scala serializer into code_namespace.ML
Wed, 01 Sep 2010 13:45:58 +0200 merged
wenzelm [Wed, 01 Sep 2010 13:45:58 +0200] rev 38969
merged
Wed, 01 Sep 2010 11:09:50 +0200 do not print object frame around Scala includes -- this is in the responsibility of the user
haftmann [Wed, 01 Sep 2010 11:09:50 +0200] rev 38968
do not print object frame around Scala includes -- this is in the responsibility of the user
Wed, 01 Sep 2010 09:03:34 +0200 repaired codegen tool
haftmann [Wed, 01 Sep 2010 09:03:34 +0200] rev 38967
repaired codegen tool
Wed, 01 Sep 2010 08:52:49 +0200 tuned internally and made smlnj happy
haftmann [Wed, 01 Sep 2010 08:52:49 +0200] rev 38966
tuned internally and made smlnj happy
Wed, 01 Sep 2010 07:53:31 +0200 merged
bulwahn [Wed, 01 Sep 2010 07:53:31 +0200] rev 38965
merged
Tue, 31 Aug 2010 18:38:30 +0200 renewing specifications in HOL-Auth
bulwahn [Tue, 31 Aug 2010 18:38:30 +0200] rev 38964
renewing specifications in HOL-Auth
Tue, 31 Aug 2010 15:21:56 +0200 adapting and tuning example theories
bulwahn [Tue, 31 Aug 2010 15:21:56 +0200] rev 38963
adapting and tuning example theories
Tue, 31 Aug 2010 15:07:51 +0200 adding further example for quickcheck with prolog code generation
bulwahn [Tue, 31 Aug 2010 15:07:51 +0200] rev 38962
adding further example for quickcheck with prolog code generation
Tue, 31 Aug 2010 15:02:06 +0200 handling the quickcheck result no counterexample more correctly
bulwahn [Tue, 31 Aug 2010 15:02:06 +0200] rev 38961
handling the quickcheck result no counterexample more correctly
Tue, 31 Aug 2010 14:30:39 +0200 adding manual reordering of premises to prolog generation
bulwahn [Tue, 31 Aug 2010 14:30:39 +0200] rev 38960
adding manual reordering of premises to prolog generation
Tue, 31 Aug 2010 12:15:50 +0200 towards support of limited predicates for mutually recursive predicates
bulwahn [Tue, 31 Aug 2010 12:15:50 +0200] rev 38959
towards support of limited predicates for mutually recursive predicates
Tue, 31 Aug 2010 11:49:15 +0200 improving clash-free naming of variables and preds in code_prolog
bulwahn [Tue, 31 Aug 2010 11:49:15 +0200] rev 38958
improving clash-free naming of variables and preds in code_prolog
Tue, 31 Aug 2010 10:51:49 +0200 exporting mode analysis for use in prolog generation
bulwahn [Tue, 31 Aug 2010 10:51:49 +0200] rev 38957
exporting mode analysis for use in prolog generation
Tue, 31 Aug 2010 10:51:03 +0200 renaming
bulwahn [Tue, 31 Aug 2010 10:51:03 +0200] rev 38956
renaming
Tue, 31 Aug 2010 10:48:27 +0200 improving naming of predicates in code_prolog; changing order of flattened premises once again
bulwahn [Tue, 31 Aug 2010 10:48:27 +0200] rev 38955
improving naming of predicates in code_prolog; changing order of flattened premises once again
Tue, 31 Aug 2010 08:00:56 +0200 changing order of premises generated when flattening functions in premises; adapting example for second attack for hotel key card system
bulwahn [Tue, 31 Aug 2010 08:00:56 +0200] rev 38954
changing order of premises generated when flattening functions in premises; adapting example for second attack for hotel key card system
Tue, 31 Aug 2010 08:00:55 +0200 added further hotel key card attack in example file
bulwahn [Tue, 31 Aug 2010 08:00:55 +0200] rev 38953
added further hotel key card attack in example file
Tue, 31 Aug 2010 08:00:54 +0200 avoiding warning for a duplicate rewrite rule in preprocessing of the predicate compiler
bulwahn [Tue, 31 Aug 2010 08:00:54 +0200] rev 38952
avoiding warning for a duplicate rewrite rule in preprocessing of the predicate compiler
Tue, 31 Aug 2010 08:00:53 +0200 using Cache_IO interface for a safe parallel prolog execution
bulwahn [Tue, 31 Aug 2010 08:00:53 +0200] rev 38951
using Cache_IO interface for a safe parallel prolog execution
Tue, 31 Aug 2010 08:00:53 +0200 storing options for prolog code generation in the theory
bulwahn [Tue, 31 Aug 2010 08:00:53 +0200] rev 38950
storing options for prolog code generation in the theory
Tue, 31 Aug 2010 08:00:52 +0200 adapting example files to latest changes
bulwahn [Tue, 31 Aug 2010 08:00:52 +0200] rev 38949
adapting example files to latest changes
Tue, 31 Aug 2010 08:00:51 +0200 adding Lambda example theory; tuned
bulwahn [Tue, 31 Aug 2010 08:00:51 +0200] rev 38948
adding Lambda example theory; tuned
Tue, 31 Aug 2010 08:00:50 +0200 added quite adhoc logic program transformations limited_predicates and replacements of predicates
bulwahn [Tue, 31 Aug 2010 08:00:50 +0200] rev 38947
added quite adhoc logic program transformations limited_predicates and replacements of predicates
Tue, 31 Aug 2010 21:17:19 +0200 distinguish between "by" and "apply"
blanchet [Tue, 31 Aug 2010 21:17:19 +0200] rev 38946
distinguish between "by" and "apply"
Tue, 31 Aug 2010 21:02:07 +0200 merged
blanchet [Tue, 31 Aug 2010 21:02:07 +0200] rev 38945
merged
Tue, 31 Aug 2010 21:01:47 +0200 fiddling with "try"
blanchet [Tue, 31 Aug 2010 21:01:47 +0200] rev 38944
fiddling with "try"
Tue, 31 Aug 2010 21:00:57 +0200 updated
blanchet [Tue, 31 Aug 2010 21:00:57 +0200] rev 38943
updated
Tue, 31 Aug 2010 20:24:28 +0200 "try" -- a new diagnosis tool that tries to apply several methods in parallel
blanchet [Tue, 31 Aug 2010 20:24:28 +0200] rev 38942
"try" -- a new diagnosis tool that tries to apply several methods in parallel
Tue, 31 Aug 2010 20:23:32 +0200 add one option to Mirabelle
blanchet [Tue, 31 Aug 2010 20:23:32 +0200] rev 38941
add one option to Mirabelle
Tue, 31 Aug 2010 20:20:10 +0200 update docs
blanchet [Tue, 31 Aug 2010 20:20:10 +0200] rev 38940
update docs
Tue, 31 Aug 2010 20:19:58 +0200 add a penalty for being higher-order
blanchet [Tue, 31 Aug 2010 20:19:58 +0200] rev 38939
add a penalty for being higher-order
Tue, 31 Aug 2010 13:12:56 +0200 improve weighting of irrelevant constants, based on Mirabelle experiments
blanchet [Tue, 31 Aug 2010 13:12:56 +0200] rev 38938
improve weighting of irrelevant constants, based on Mirabelle experiments
Tue, 31 Aug 2010 10:13:04 +0200 take into consideration whether a fact is an "intro"/"elim"/"simp" rule as an additional factor influencing the relevance filter
blanchet [Tue, 31 Aug 2010 10:13:04 +0200] rev 38937
take into consideration whether a fact is an "intro"/"elim"/"simp" rule as an additional factor influencing the relevance filter
Tue, 31 Aug 2010 19:14:18 +0200 repaired casual accident; tuned names
haftmann [Tue, 31 Aug 2010 19:14:18 +0200] rev 38936
repaired casual accident; tuned names
Tue, 31 Aug 2010 18:38:36 +0200 corrected misbehaved additional qualification of generated names
haftmann [Tue, 31 Aug 2010 18:38:36 +0200] rev 38935
corrected misbehaved additional qualification of generated names
Tue, 31 Aug 2010 17:46:27 +0200 merged
haftmann [Tue, 31 Aug 2010 17:46:27 +0200] rev 38934
merged
Tue, 31 Aug 2010 16:51:29 +0200 avoid strange special treatment of empty module names
haftmann [Tue, 31 Aug 2010 16:51:29 +0200] rev 38933
avoid strange special treatment of empty module names
Tue, 31 Aug 2010 16:51:29 +0200 allow explicit parameter for code width
haftmann [Tue, 31 Aug 2010 16:51:29 +0200] rev 38932
allow explicit parameter for code width
Tue, 31 Aug 2010 16:23:58 +0200 evaluate takes ml context and ml expression parameter
haftmann [Tue, 31 Aug 2010 16:23:58 +0200] rev 38931
evaluate takes ml context and ml expression parameter
Tue, 31 Aug 2010 16:07:30 +0200 modernized; avoid pointless tinkering with structure names
haftmann [Tue, 31 Aug 2010 16:07:30 +0200] rev 38930
modernized; avoid pointless tinkering with structure names
Tue, 31 Aug 2010 15:21:42 +0200 distinguish code production and code presentation
haftmann [Tue, 31 Aug 2010 15:21:42 +0200] rev 38929
distinguish code production and code presentation
Tue, 31 Aug 2010 15:08:04 +0200 dropped single_module parameter
haftmann [Tue, 31 Aug 2010 15:08:04 +0200] rev 38928
dropped single_module parameter
Tue, 31 Aug 2010 14:43:27 +0200 tuned
haftmann [Tue, 31 Aug 2010 14:43:27 +0200] rev 38927
tuned
Tue, 31 Aug 2010 14:21:06 +0200 record argument for serializers
haftmann [Tue, 31 Aug 2010 14:21:06 +0200] rev 38926
record argument for serializers
Tue, 31 Aug 2010 14:06:20 +0200 tuned serializer argument interface
haftmann [Tue, 31 Aug 2010 14:06:20 +0200] rev 38925
tuned serializer argument interface
Tue, 31 Aug 2010 13:55:54 +0200 removed serializer interface redundancies
haftmann [Tue, 31 Aug 2010 13:55:54 +0200] rev 38924
removed serializer interface redundancies
Tue, 31 Aug 2010 13:29:38 +0200 more coherent naming of syntax data structures
haftmann [Tue, 31 Aug 2010 13:29:38 +0200] rev 38923
more coherent naming of syntax data structures
Tue, 31 Aug 2010 13:15:35 +0200 Code_Printer.tuplify
haftmann [Tue, 31 Aug 2010 13:15:35 +0200] rev 38922
Code_Printer.tuplify
Tue, 31 Aug 2010 13:08:58 +0200 dropped legacy interfaces
haftmann [Tue, 31 Aug 2010 13:08:58 +0200] rev 38921
dropped legacy interfaces
Tue, 31 Aug 2010 10:00:06 +0200 more permissive: simplification solves the goal when rhs = undefined
krauss [Tue, 31 Aug 2010 10:00:06 +0200] rev 38920
more permissive: simplification solves the goal when rhs = undefined
Mon, 30 Aug 2010 18:32:40 +0200 merged
haftmann [Mon, 30 Aug 2010 18:32:40 +0200] rev 38919
merged
Mon, 30 Aug 2010 17:20:33 +0200 tuned
haftmann [Mon, 30 Aug 2010 17:20:33 +0200] rev 38918
tuned
Mon, 30 Aug 2010 16:42:54 +0200 tuned
haftmann [Mon, 30 Aug 2010 16:42:54 +0200] rev 38917
tuned
Mon, 30 Aug 2010 16:33:06 +0200 tuned
haftmann [Mon, 30 Aug 2010 16:33:06 +0200] rev 38916
tuned
Mon, 30 Aug 2010 16:31:38 +0200 tuned
haftmann [Mon, 30 Aug 2010 16:31:38 +0200] rev 38915
tuned
Mon, 30 Aug 2010 16:25:04 +0200 tuned file interface
haftmann [Mon, 30 Aug 2010 16:25:04 +0200] rev 38914
tuned file interface
Mon, 30 Aug 2010 16:21:47 +0200 tuned
haftmann [Mon, 30 Aug 2010 16:21:47 +0200] rev 38913
tuned
Mon, 30 Aug 2010 16:17:10 +0200 eliminated some obscure higher-order arguments
haftmann [Mon, 30 Aug 2010 16:17:10 +0200] rev 38912
eliminated some obscure higher-order arguments
Mon, 30 Aug 2010 16:11:09 +0200 trailing newline by default
haftmann [Mon, 30 Aug 2010 16:11:09 +0200] rev 38911
trailing newline by default
Mon, 30 Aug 2010 16:00:41 +0200 width is a formal parameter of serialization
haftmann [Mon, 30 Aug 2010 16:00:41 +0200] rev 38910
width is a formal parameter of serialization
Mon, 30 Aug 2010 15:01:32 +0200 whitespace tuning
haftmann [Mon, 30 Aug 2010 15:01:32 +0200] rev 38909
whitespace tuning
Mon, 30 Aug 2010 14:48:25 +0200 tuned comment
haftmann [Mon, 30 Aug 2010 14:48:25 +0200] rev 38908
tuned comment
Mon, 30 Aug 2010 18:07:58 +0200 merged
blanchet [Mon, 30 Aug 2010 18:07:58 +0200] rev 38907
merged
Mon, 30 Aug 2010 18:07:29 +0200 fiddle with fact filter
blanchet [Mon, 30 Aug 2010 18:07:29 +0200] rev 38906
fiddle with fact filter
Mon, 30 Aug 2010 18:07:07 +0200 adjust Mirabelle
blanchet [Mon, 30 Aug 2010 18:07:07 +0200] rev 38905
adjust Mirabelle
Mon, 30 Aug 2010 17:14:54 +0200 rule out low-level class facts
blanchet [Mon, 30 Aug 2010 17:14:54 +0200] rev 38904
rule out low-level class facts
Mon, 30 Aug 2010 15:39:41 +0200 make Sledgehammer's relevance filter somewhat slacker
blanchet [Mon, 30 Aug 2010 15:39:41 +0200] rev 38903
make Sledgehammer's relevance filter somewhat slacker
Mon, 30 Aug 2010 15:39:27 +0200 move imperative code to where it belongs
blanchet [Mon, 30 Aug 2010 15:39:27 +0200] rev 38902
move imperative code to where it belongs
Mon, 30 Aug 2010 15:25:15 +0200 fiddle with fact filter based on Mirabelle experiments
blanchet [Mon, 30 Aug 2010 15:25:15 +0200] rev 38901
fiddle with fact filter based on Mirabelle experiments
Mon, 30 Aug 2010 12:44:00 +0200 allow configuration of fact filter fudge factors
blanchet [Mon, 30 Aug 2010 12:44:00 +0200] rev 38900
allow configuration of fact filter fudge factors
Mon, 30 Aug 2010 12:21:53 +0200 made all fudge factors in relevance filter references, so that Mirabelle can set them (for experiments)
blanchet [Mon, 30 Aug 2010 12:21:53 +0200] rev 38899
made all fudge factors in relevance filter references, so that Mirabelle can set them (for experiments)
Mon, 30 Aug 2010 12:09:57 +0200 execute actions in same order as specified on command line
blanchet [Mon, 30 Aug 2010 12:09:57 +0200] rev 38898
execute actions in same order as specified on command line
Mon, 30 Aug 2010 12:02:51 +0200 show index in fact list of all found facts
blanchet [Mon, 30 Aug 2010 12:02:51 +0200] rev 38897
show index in fact list of all found facts
Mon, 30 Aug 2010 11:49:29 +0200 allow multiple invocations of "mirabele_sledgehammer_filter", by multiplexing on ID
blanchet [Mon, 30 Aug 2010 11:49:29 +0200] rev 38896
allow multiple invocations of "mirabele_sledgehammer_filter", by multiplexing on ID
Mon, 30 Aug 2010 11:39:23 +0200 deal with duplicates
blanchet [Mon, 30 Aug 2010 11:39:23 +0200] rev 38895
deal with duplicates
Mon, 30 Aug 2010 11:11:10 +0200 improve new "sledgehammer_filter" action
blanchet [Mon, 30 Aug 2010 11:11:10 +0200] rev 38894
improve new "sledgehammer_filter" action
Mon, 30 Aug 2010 11:10:44 +0200 remove useless var
blanchet [Mon, 30 Aug 2010 11:10:44 +0200] rev 38893
remove useless var
(0) -30000 -10000 -3000 -1000 -480 +480 +1000 +3000 +10000 +30000 tip