#
b97e6dae |
|
25-Oct-2019 |
blanchet <none@none> |
removed E-SInE, a very old system by now (and SInE has been incorporated in many provers in the past decade)
|
#
a4bab154 |
|
04-Jan-2019 |
wenzelm <none@none> |
isabelle update -u control_cartouches;
|
#
b93bc514 |
|
02-Jul-2018 |
blanchet <none@none> |
added option for noncommercial Vampire
|
#
038835b6 |
|
11-Jan-2018 |
wenzelm <none@none> |
uniform use of Standard ML op-infix -- eliminated warnings;
|
#
a7ccdf43 |
|
10-Jan-2018 |
nipkow <none@none> |
ran isabelle update_op on all sources
|
#
13c5754a |
|
23-Nov-2016 |
blanchet <none@none> |
made MaSh faster and less likely to hang seemingly forever
|
#
75c0bb14 |
|
13-Aug-2016 |
blanchet <none@none> |
killed final stops in Sledgehammer and friends
|
#
3e36e77d |
|
24-May-2016 |
wenzelm <none@none> |
clarified syntax categories;
|
#
5dc803d8 |
|
13-Apr-2016 |
wenzelm <none@none> |
eliminated "xname" and variants;
|
#
87ab331d |
|
09-Apr-2016 |
wenzelm <none@none> |
tuned signature;
|
#
2b64dde3 |
|
12-Mar-2016 |
wenzelm <none@none> |
create ISABELLE_TMP in Scala (despite odd/obsolete chmod in d84b4d39bce1);
|
#
0ef6756d |
|
02-Oct-2015 |
blanchet <none@none> |
further reduced dependency on legacy async thread manager
|
#
b72de54b |
|
02-Oct-2015 |
blanchet <none@none> |
removed legacy asynchronous mode in Sledgehammer
|
#
3716e228 |
|
21-Sep-2015 |
wenzelm <none@none> |
clarified markup; tuned signature;
|
#
5f8e8167 |
|
16-Jul-2015 |
blanchet <none@none> |
keep smart default for Isar proofs in Sledgehammer panel (if the option is not checked)
|
#
07cf8861 |
|
29-Jun-2015 |
wenzelm <none@none> |
improved scheduling for urgent tasks, using farm of replacement threads (may lead to factor 2 overloading, but CPUs are usually hyperthreaded);
|
#
a5e636ff |
|
24-Jun-2015 |
blanchet <none@none> |
put E before (typically remote, hence less reliable) Vampire
|
#
28d6a7e0 |
|
23-Jun-2015 |
blanchet <none@none> |
silence 'try'
|
#
d475a1c7 |
|
28-May-2015 |
blanchet <none@none> |
made Auto Sledgehammer behave more like the real thing
|
#
4129ba38 |
|
08-May-2015 |
wenzelm <none@none> |
sledgehammer panel operation re-uses more of the Isar command, notably Try0.silence_methods to avoid spurious warnings intruding the document view;
|
#
ea38b1bf |
|
08-May-2015 |
wenzelm <none@none> |
more standard command setup;
|
#
e987af3c |
|
16-Apr-2015 |
wenzelm <none@none> |
explicit error for Toplevel.proof_of; eliminated obsolete Toplevel.unknown_proof; more total Toplevel.proof_position_of;
|
#
29282e1d |
|
08-Apr-2015 |
blanchet <none@none> |
reorder provers to reflect current eval results
|
#
4aa541f4 |
|
06-Apr-2015 |
wenzelm <none@none> |
@{command_spec} is superseded by @{command_keyword};
|
#
1f16c1e5 |
|
11-Feb-2015 |
blanchet <none@none> |
tuned default provers
|
#
dd0028a1 |
|
25-Apr-2015 |
wenzelm <none@none> |
added checkbox for try0;
|
#
5c6dcf99 |
|
22-Apr-2015 |
wenzelm <none@none> |
allow diagnostic proof commands with skip_proofs;
|
#
7ee8e540 |
|
03-Nov-2014 |
wenzelm <none@none> |
eliminated unused int_only flag (see also c12484a27367); just proper commands;
|
#
20c48940 |
|
31-Oct-2014 |
wenzelm <none@none> |
discontinued Proof General;
|
#
b1da3206 |
|
30-Oct-2014 |
wenzelm <none@none> |
proper syntax categery "name" -- as usual and as documented;
|
#
998f7f3a |
|
28-Aug-2014 |
blanchet <none@none> |
gracefully reconstruct Isar proofs in scenarios such as 'using f unfolding g', where backticks can't be used to refer to the unfolded version of 'f' (for some reason)
|
#
e0c936a0 |
|
28-Aug-2014 |
blanchet <none@none> |
going back to bc06471cb7b7 for silencing -- the bad side effects occurred only with 'smt', and the alternative silencing sometimes broke 'auto' etc.
|
#
97ed7d8c |
|
21-Aug-2014 |
wenzelm <none@none> |
tuned signature -- define some elementary operations earlier;
|
#
d0ae16b7 |
|
04-Aug-2014 |
blanchet <none@none> |
cleaner 'compress' option
|
#
5a6b73e7 |
|
25-Jul-2014 |
blanchet <none@none> |
reordered provers
|
#
3316fddc |
|
29-Jun-2014 |
blanchet <none@none> |
compile
|
#
16de9a98 |
|
01-Aug-2014 |
blanchet <none@none> |
eliminated Sledgehammer's "min" subcommand (and lots of complications in the code)
|
#
2d933a72 |
|
01-Aug-2014 |
blanchet <none@none> |
simplified minimization logic
|
#
3fc452c6 |
|
30-Jul-2014 |
blanchet <none@none> |
always minimize Sledgehammer results by default
|
#
a7c21884 |
|
30-Jul-2014 |
blanchet <none@none> |
reduced preplay timeout to 1 s
|
#
76f116e0 |
|
24-Jun-2014 |
blanchet <none@none> |
move method silencing code closer to the methods it is trying to silence, to reduce bad side-effects
|
#
dd0a6567 |
|
18-Jun-2014 |
blanchet <none@none> |
more generous formula -- there are lots of duplicates out there
|
#
626f812d |
|
18-Jun-2014 |
blanchet <none@none> |
automatically learn MaSh facts also in 'blocking' mode
|
#
047b3f9c |
|
12-Jun-2014 |
blanchet <none@none> |
renamed Sledgehammer options
|
#
5367ddba |
|
12-Jun-2014 |
blanchet <none@none> |
took out broken support for Yices from SMT2 stack -- see 'NEWS' for rationale
|
#
1b8261a2 |
|
11-Jun-2014 |
blanchet <none@none> |
removed '_new' sufffix in SMT2 solver names (in some cases)
|
#
0b5e2e90 |
|
11-Jun-2014 |
blanchet <none@none> |
removed old SMT module from Sledgehammer
|
#
c5b00bcc |
|
02-Jun-2014 |
fleury <none@none> |
basic setup for zipperposition prover
|
#
fe8027ab |
|
16-May-2014 |
blanchet <none@none> |
silence methods even better
|
#
fceeffed |
|
15-May-2014 |
blanchet <none@none> |
new approach to silence proof methods, to avoid weird theory/context mismatches
|
#
5f719dc8 |
|
04-May-2014 |
blanchet <none@none> |
improved whitelist (cf. be1874de8344)
|
#
377def23 |
|
19-Apr-2014 |
wenzelm <none@none> |
more elementary option sledgehammer_provers, avoiding complications of defaults from ML side (NB: guessing at number of cores does not make sense in PIDE);
|
#
55bc055b |
|
08-Apr-2014 |
wenzelm <none@none> |
more uniform ML/document antiquotations;
|
#
16d1cf5d |
|
31-Mar-2014 |
wenzelm <none@none> |
support bulk messages consisting of small string segments, which are more healthy to the Poly/ML RTS and might prevent spurious GC crashes such as MTGCProcessMarkPointers::ScanAddressesInObject;
|
#
f936bab5 |
|
13-Mar-2014 |
blanchet <none@none> |
integrate SMT2 with Sledgehammer
|
#
996c1544 |
|
14-Feb-2014 |
blanchet <none@none> |
restored old 'remotify' logic -- too many bugs were introduced when refactoring the code
|
#
a3ad05b2 |
|
13-Feb-2014 |
blanchet <none@none> |
do the right thing with provers that exist only remotely (e.g. e_sine)
|
#
9a5b75f2 |
|
03-Feb-2014 |
blanchet <none@none> |
renamed 'smt' option 'smt_proofs' to avoid clash with 'smt' prover
|
#
e66f9d0c |
|
03-Feb-2014 |
blanchet <none@none> |
reduced preplaying timeout, since (1) Isar proofs are getting better and better as alternatives; (2) the same timeout is used for each step in an Isar proof, where a lower timeout makes more sense
|
#
62d265e3 |
|
03-Feb-2014 |
blanchet <none@none> |
added 'smt' option to control generation of 'by smt' proofs
|
#
70573b75 |
|
03-Feb-2014 |
blanchet <none@none> |
tuning
|
#
06f3d979 |
|
30-Jan-2014 |
blanchet <none@none> |
refactor large ML file
|
#
eb52da60 |
|
31-Jan-2014 |
blanchet <none@none> |
renamed many Sledgehammer ML files to clarify structure --HG-- rename : src/HOL/Tools/Sledgehammer/sledgehammer_run.ML => src/HOL/Tools/Sledgehammer/sledgehammer.ML rename : src/HOL/Tools/Sledgehammer/sledgehammer_reconstruct.ML => src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML rename : src/HOL/Tools/Sledgehammer/sledgehammer_annotate.ML => src/HOL/Tools/Sledgehammer/sledgehammer_isar_annotate.ML rename : src/HOL/Tools/Sledgehammer/sledgehammer_compress.ML => src/HOL/Tools/Sledgehammer/sledgehammer_isar_compress.ML rename : src/HOL/Tools/Sledgehammer/sledgehammer_minimize_isar.ML => src/HOL/Tools/Sledgehammer/sledgehammer_isar_minimize.ML rename : src/HOL/Tools/Sledgehammer/sledgehammer_preplay.ML => src/HOL/Tools/Sledgehammer/sledgehammer_isar_preplay.ML rename : src/HOL/Tools/Sledgehammer/sledgehammer_print.ML => src/HOL/Tools/Sledgehammer/sledgehammer_isar_print.ML rename : src/HOL/Tools/Sledgehammer/sledgehammer_proof.ML => src/HOL/Tools/Sledgehammer/sledgehammer_isar_proof.ML rename : src/HOL/Tools/Sledgehammer/sledgehammer_try0.ML => src/HOL/Tools/Sledgehammer/sledgehammer_isar_try0.ML rename : src/HOL/Tools/Sledgehammer/sledgehammer_minimize.ML => src/HOL/Tools/Sledgehammer/sledgehammer_prover_minimize.ML
|
#
b58b6956 |
|
31-Jan-2014 |
blanchet <none@none> |
renamed ML file --HG-- rename : src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML => src/HOL/Tools/Sledgehammer/sledgehammer_prover.ML
|
#
7c06c38c |
|
31-Jan-2014 |
blanchet <none@none> |
tuned ML file name --HG-- rename : src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML => src/HOL/Tools/Sledgehammer/sledgehammer_commands.ML
|