History log of /seL4-l4v-master/l4v/isabelle/src/HOL/Tools/Sledgehammer/sledgehammer_commands.ML
Revision Date Author Comments
# 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