#
438cc573 |
|
20-Aug-2019 |
wenzelm <none@none> |
clarified signature;
|
#
1d377dcc |
|
21-Jan-2019 |
blanchet <none@none> |
get rid of visibility in MaSh -- it slows it down more than it helps
|
#
a4bab154 |
|
04-Jan-2019 |
wenzelm <none@none> |
isabelle update -u control_cartouches;
|
#
8aec7217 |
|
01-Feb-2018 |
wenzelm <none@none> |
tuned signature: more operations;
|
#
151b7ea2 |
|
10-Apr-2017 |
wenzelm <none@none> |
tuned signature;
|
#
13c5754a |
|
23-Nov-2016 |
blanchet <none@none> |
made MaSh faster and less likely to hang seemingly forever
|
#
41cff551 |
|
13-Aug-2016 |
blanchet <none@none> |
optimized parent computation in MaSh
|
#
c1b7a107 |
|
13-Aug-2016 |
blanchet <none@none> |
avoid loading MaSh file first time around for higher responsiveness of Sledgehammer
|
#
3d22eba6 |
|
13-Aug-2016 |
blanchet <none@none> |
tuned MaSh's metacharacters to avoid needless decoding
|
#
68473ab9 |
|
13-Aug-2016 |
blanchet <none@none> |
optimization in MaSh parsing
|
#
75c0bb14 |
|
13-Aug-2016 |
blanchet <none@none> |
killed final stops in Sledgehammer and friends
|
#
a4893486 |
|
16-Jul-2016 |
wenzelm <none@none> |
tuned signature;
|
#
185dcd47 |
|
02-Apr-2016 |
wenzelm <none@none> |
prefer infix operations;
|
#
b09f23e4 |
|
27-Mar-2016 |
blanchet <none@none> |
early warning when Sledgehammer finds a proof
|
#
dccdabe3 |
|
03-Mar-2016 |
wenzelm <none@none> |
clarified modules; tuned signature;
|
#
905a6f3d |
|
30-Nov-2015 |
blanchet <none@none> |
removed tracing
|
#
b7451080 |
|
16-Nov-2015 |
blanchet <none@none> |
more tracing in MaSh
|
#
c3050b46 |
|
04-Oct-2015 |
blanchet <none@none> |
speed up MaSh duplicate check
|
#
81f109a5 |
|
04-Oct-2015 |
blanchet <none@none> |
sped up MaSh nickname generation
|
#
1bc11ec7 |
|
03-Oct-2015 |
blanchet <none@none> |
speed up MaSh
|
#
0ef6756d |
|
02-Oct-2015 |
blanchet <none@none> |
further reduced dependency on legacy async thread manager
|
#
d0b8a95b |
|
28-Aug-2015 |
blanchet <none@none> |
eliminated obsolete environment variable
|
#
937fd1ba |
|
18-Aug-2015 |
wenzelm <none@none> |
proper platform_path;
|
#
02f6d501 |
|
16-Aug-2015 |
wenzelm <none@none> |
prefer theory_id operations; tuned signature;
|
#
b5b4b295 |
|
05-Jul-2015 |
wenzelm <none@none> |
more explicit use of context and elimination of Thm.theory_of_thm, although unclear (and untested?) situations remain;
|
#
f4d5e513 |
|
03-Jul-2015 |
wenzelm <none@none> |
clarified context;
|
#
bb3b2258 |
|
03-Jul-2015 |
wenzelm <none@none> |
tuned signature;
|
#
48e2d74a |
|
03-Jul-2015 |
wenzelm <none@none> |
tuned signature;
|
#
b19fa3e5 |
|
01-Apr-2015 |
wenzelm <none@none> |
tuned signature;
|
#
b2fd0f75 |
|
31-Mar-2015 |
wenzelm <none@none> |
more standard Long_Name operations;
|
#
668d2f01 |
|
31-Mar-2015 |
wenzelm <none@none> |
tuned;
|
#
740a17d4 |
|
06-Mar-2015 |
wenzelm <none@none> |
Thm.cterm_of and Thm.ctyp_of operate on local context;
|
#
34035ccd |
|
04-Mar-2015 |
wenzelm <none@none> |
tuned signature -- prefer qualified names;
|
#
9d5d1c0e |
|
06-Feb-2015 |
blanchet <none@none> |
careful about visibility of facts that have the same 'theory' in optimization
|
#
1cab8bc2 |
|
02-Feb-2015 |
blanchet <none@none> |
less confusing constant
|
#
b80bc82f |
|
02-Feb-2015 |
blanchet <none@none> |
tuning
|
#
3c4cd10c |
|
29-Jan-2015 |
wenzelm <none@none> |
more explicit indication of Async_Manager_Legacy as Proof General legacy; --HG-- rename : src/HOL/Tools/Sledgehammer/async_manager.ML => src/HOL/Tools/Sledgehammer/async_manager_legacy.ML
|
#
fa47d33f |
|
22-Dec-2014 |
wenzelm <none@none> |
separate module Random; proper Synchronized.var;
|
#
13ddea91 |
|
26-Nov-2014 |
wenzelm <none@none> |
renamed "pairself" to "apply2", in accordance to @{apply 2};
|
#
514ac706 |
|
06-Nov-2014 |
wenzelm <none@none> |
prefer explicit Keyword.keywords;
|
#
76c7446c |
|
31-Oct-2014 |
wenzelm <none@none> |
discontinued obsolete Output.urgent_message;
|
#
784dc07c |
|
24-Jul-2014 |
blanchet <none@none> |
don't needlessly regenerate entire file when the time stamps are equal
|
#
efa9d903 |
|
24-Jul-2014 |
blanchet <none@none> |
eliminated source of 'DUP's in MaSh
|
#
8fde37fa |
|
24-Jul-2014 |
blanchet <none@none> |
fixed sorting (broken since 9cc802a8ab06)
|
#
a7e2986f |
|
24-Jul-2014 |
blanchet <none@none> |
beware of duplicate fact names
|
#
82875787 |
|
19-Jul-2014 |
blanchet <none@none> |
made SML/NJ happier
|
#
3fe39bbf |
|
15-Jul-2014 |
blanchet <none@none> |
made SML/NJ happier
|
#
16ad7b59 |
|
14-Jul-2014 |
blanchet <none@none> |
record MaSh algorithm in spying data
|
#
96f9a0d2 |
|
14-Jul-2014 |
blanchet <none@none> |
also learn when 'fact_filter =' is set explicitly
|
#
baf84048 |
|
14-Jul-2014 |
blanchet <none@none> |
no warning in case MaSh is disabled
|
#
ca18df8d |
|
14-Jul-2014 |
blanchet <none@none> |
no need for 'mash' subdirectory after removal of Python program
|
#
c6da95cd |
|
12-Jul-2014 |
blanchet <none@none> |
tuning
|
#
001acc8a |
|
12-Jul-2014 |
blanchet <none@none> |
made SML/NJ happier
|
#
96f18c51 |
|
09-Jul-2014 |
blanchet <none@none> |
tuned terminology
|
#
a7794c4c |
|
09-Jul-2014 |
blanchet <none@none> |
improvements to the machine learning algos (due to Cezary K.)
|
#
fc231247 |
|
01-Jul-2014 |
blanchet <none@none> |
changed default MaSh engine
|
#
d24f90f3 |
|
01-Jul-2014 |
blanchet <none@none> |
removed needless code
|
#
deca1647 |
|
01-Jul-2014 |
blanchet <none@none> |
speed up MaSh a bit
|
#
6a15026b |
|
01-Jul-2014 |
blanchet <none@none> |
mix NB and kNN
|
#
bac54a68 |
|
01-Jul-2014 |
blanchet <none@none> |
tuned (reordered) code
|
#
e986f62b |
|
29-Jun-2014 |
blanchet <none@none> |
tuning
|
#
3842fa63 |
|
29-Jun-2014 |
blanchet <none@none> |
killed Python version of MaSh, now that the SML version works adequately
|
#
c6214fdb |
|
27-Jun-2014 |
blanchet <none@none> |
correctly take weights into consideration
|
#
fd0ae4b0 |
|
27-Jun-2014 |
blanchet <none@none> |
use right theory name for theorems in evaluation driver
|
#
582495eb |
|
27-Jun-2014 |
blanchet <none@none> |
killed dead code
|
#
0335a94b |
|
27-Jun-2014 |
blanchet <none@none> |
reintroduced 'extra features' + only print message in verbose mode
|
#
28ff076e |
|
27-Jun-2014 |
blanchet <none@none> |
got rid of hard-coded weights, now that we have TFIDF
|
#
c8697697 |
|
26-Jun-2014 |
blanchet <none@none> |
tuning
|
#
17aec775 |
|
27-Jun-2014 |
blanchet <none@none> |
tuning
|
#
496509ab |
|
27-Jun-2014 |
blanchet <none@none> |
reintroduced 'extra features' but with lower weight than before (to account for tfidf)
|
#
1ea02303 |
|
26-Jun-2014 |
blanchet <none@none> |
reintroduced MaSh hints, this time as persistent creatures
|
#
3796de35 |
|
26-Jun-2014 |
blanchet <none@none> |
always expand all paths
|
#
fb87145b |
|
26-Jun-2014 |
blanchet <none@none> |
tuned output
|
#
6ad544a8 |
|
26-Jun-2014 |
blanchet <none@none> |
tuned output
|
#
ab285e31 |
|
26-Jun-2014 |
blanchet <none@none> |
right array indexing
|
#
d357061c |
|
26-Jun-2014 |
blanchet <none@none> |
incremental learning when learing several facts
|
#
969ea7dc |
|
26-Jun-2014 |
blanchet <none@none> |
tuning
|
#
e504a7cf |
|
26-Jun-2014 |
blanchet <none@none> |
more incremental learning of single fact
|
#
b4f4a767 |
|
26-Jun-2014 |
blanchet <none@none> |
avoid needless (trivial) reordering on load
|
#
c7cc364f |
|
26-Jun-2014 |
blanchet <none@none> |
recompute learning data at learning time, not query time
|
#
7111f79a |
|
26-Jun-2014 |
blanchet <none@none> |
imported patch killed_num_known_facts0
|
#
9f6d712c |
|
26-Jun-2014 |
blanchet <none@none> |
refactoring
|
#
0452fefa |
|
26-Jun-2014 |
blanchet <none@none> |
renamed experimental learning engines
|
#
86762f86 |
|
26-Jun-2014 |
blanchet <none@none> |
tuning
|
#
436ea6f2 |
|
26-Jun-2014 |
blanchet <none@none> |
refactoring
|
#
e1e88230 |
|
26-Jun-2014 |
blanchet <none@none> |
removed experimental machine learning engine
|
#
df258c5b |
|
26-Jun-2014 |
blanchet <none@none> |
store string-to-index tables in memory
|
#
3fad90c6 |
|
26-Jun-2014 |
blanchet <none@none> |
disable 'extra' feature tainting for now
|
#
768dbac6 |
|
26-Jun-2014 |
blanchet <none@none> |
tuning
|
#
4df9f9c4 |
|
26-Jun-2014 |
blanchet <none@none> |
tuning
|
#
b15a237d |
|
26-Jun-2014 |
blanchet <none@none> |
tuning
|
#
cc299a99 |
|
26-Jun-2014 |
blanchet <none@none> |
tuning
|
#
24781182 |
|
26-Jun-2014 |
blanchet <none@none> |
tuning
|
#
a15540f5 |
|
26-Jun-2014 |
blanchet <none@none> |
honor visible in SML naive Bayes
|
#
10e8df96 |
|
26-Jun-2014 |
blanchet <none@none> |
honor visibility in SML k-NN
|
#
40dbb016 |
|
26-Jun-2014 |
blanchet <none@none> |
got rid of a few experimental options
|
#
775422a6 |
|
26-Jun-2014 |
blanchet <none@none> |
tuning
|
#
de689332 |
|
26-Jun-2014 |
blanchet <none@none> |
killed dead code
|
#
90a359cb |
|
26-Jun-2014 |
blanchet <none@none> |
avoid subscripting array with ~1
|
#
fc68f7c8 |
|
26-Jun-2014 |
blanchet <none@none> |
killed dead data
|
#
2b30ab61 |
|
26-Jun-2014 |
blanchet <none@none> |
new version of adaptive k-NN with TFIDF
|
#
0fb471d0 |
|
26-Jun-2014 |
blanchet <none@none> |
refactoring
|
#
6c388b99 |
|
26-Jun-2014 |
blanchet <none@none> |
tuning
|
#
15c1727c |
|
26-Jun-2014 |
blanchet <none@none> |
refactoring
|
#
2063720b |
|
26-Jun-2014 |
blanchet <none@none> |
adaptive k-NN
|
#
00b264d1 |
|
01-Aug-2014 |
blanchet <none@none> |
tuning
|
#
16de9a98 |
|
01-Aug-2014 |
blanchet <none@none> |
eliminated Sledgehammer's "min" subcommand (and lots of complications in the code)
|
#
8b8ba743 |
|
24-Jun-2014 |
blanchet <none@none> |
optimized traversal of proof terms by skipping bad apples (e.g. full_exhaustive_int'.pinduct)
|
#
0e7c34a3 |
|
24-Jun-2014 |
blanchet <none@none> |
minor table access optimization
|
#
fb19510c |
|
23-Jun-2014 |
blanchet <none@none> |
optimize log
|
#
c9bada62 |
|
23-Jun-2014 |
blanchet <none@none> |
enable TF-IDF
|
#
38b0b424 |
|
23-Jun-2014 |
blanchet <none@none> |
added another experimental engine
|
#
b57fcd07 |
|
23-Jun-2014 |
blanchet <none@none> |
tweaked experimental setup
|
#
33ebc809 |
|
24-Jun-2014 |
blanchet <none@none> |
use strings to communicate with external process, to ease debugging
|
#
c0ad2928 |
|
24-Jun-2014 |
blanchet <none@none> |
added experimental MaSh engine
|
#
f394cfd9 |
|
20-Jun-2014 |
blanchet <none@none> |
changed default MaSh parameters based on (in vitro) evaluation
|
#
241374a2 |
|
18-Jun-2014 |
blanchet <none@none> |
more MaSh engine variations, for evaluations
|
#
37f4a53f |
|
18-Jun-2014 |
blanchet <none@none> |
split parameter into two
|
#
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
|
#
014cd4cf |
|
02-Jun-2014 |
blanchet <none@none> |
add option to keep duplicates, for more precise evaluation of relevance filters
|
#
61d9ce99 |
|
30-May-2014 |
blanchet <none@none> |
made 'Kuehlwein-style' be really like Python code, we now think
|
#
1d3ef9ca |
|
30-May-2014 |
blanchet <none@none> |
make SML code closer to Python code when 'nb_kuehlwein_style' is true
|
#
4f2c1ec2 |
|
30-May-2014 |
blanchet <none@none> |
added sleep to give time for the server to shut down -- this is a hack, but it's only in experimental code that will hopefully soon go away
|
#
1012b617 |
|
29-May-2014 |
blanchet <none@none> |
added another way of invoking Python code, for experiments
|
#
be07cb36 |
|
29-May-2014 |
blanchet <none@none> |
make SML naive Bayes closer to Python version
|
#
06ba11c5 |
|
29-May-2014 |
blanchet <none@none> |
more work on exporter
|
#
2a484ce2 |
|
29-May-2014 |
blanchet <none@none> |
extend exporter with new versions of MaSh
|
#
66fc1073 |
|
28-May-2014 |
blanchet <none@none> |
more generous max number of suggestions, for more safety
|
#
6b6b8c04 |
|
28-May-2014 |
blanchet <none@none> |
changed MaSh to use SML version instead of Python version of naive Bayes by default (i.e. if MASH=yes in the settings, or 'fact_filter=mash' with no other explicit setting)
|
#
3e037e0f |
|
28-May-2014 |
blanchet <none@none> |
export more ML functions, for experimentation
|
#
b05b25a7 |
|
28-May-2014 |
blanchet <none@none> |
disabled IDF for now -- empirical evidence points the wrong way (as usual)
|
#
556eca2e |
|
28-May-2014 |
blanchet <none@none> |
tuning
|
#
835746b2 |
|
28-May-2014 |
blanchet <none@none> |
tuning
|
#
7cc77f8f |
|
27-May-2014 |
blanchet <none@none> |
optimized computation
|
#
8b34e5f5 |
|
28-May-2014 |
blanchet <none@none> |
enabled IDF for naive Bayes ML
|
#
9f06ccf5 |
|
28-May-2014 |
blanchet <none@none> |
tuning
|
#
e3b61da5 |
|
28-May-2014 |
blanchet <none@none> |
repaired subscript problem in SML kNN
|
#
b39e74f3 |
|
28-May-2014 |
blanchet <none@none> |
tuning
|
#
48da5d45 |
|
27-May-2014 |
blanchet <none@none> |
always remove duplicates in meshing + use weights for Naive Bayes
|
#
60b7611a |
|
27-May-2014 |
blanchet <none@none> |
updated naive Bayes
|
#
feafc9a8 |
|
26-May-2014 |
blanchet <none@none> |
renamed 'MaSh' option
|
#
202e68ec |
|
23-May-2014 |
blanchet <none@none> |
automatically reload state file when it changes on disk
|
#
52e1cdf8 |
|
22-May-2014 |
blanchet <none@none> |
avoid slow inspection of proof terms now that dependencies are stored in 'state'
|
#
20ecae8c |
|
22-May-2014 |
blanchet <none@none> |
properly mark relearns as dirty
|
#
3a08562c |
|
22-May-2014 |
blanchet <none@none> |
disable weights that cause more harm than they help in kNN
|
#
04129398 |
|
22-May-2014 |
blanchet <none@none> |
add self dependency to naive Bayes
|
#
f215af6b |
|
22-May-2014 |
blanchet <none@none> |
make MaSh Python the default when passing 'fact_filter = mash' without enabling the 'maSh' Isabelle system option
|
#
fbb77362 |
|
21-May-2014 |
blanchet <none@none> |
reverted '|' features in MaSh -- these sounded like a good idea but never really worked
|
#
b720ac33 |
|
21-May-2014 |
blanchet <none@none> |
until naive Bayes supports weights, don't incorporate 'extra' low-weight features
|
#
5b2c756a |
|
21-May-2014 |
blanchet <none@none> |
added comment
|
#
e18d3525 |
|
20-May-2014 |
blanchet <none@none> |
added naive Bayes ML implementation, due to Cezary Kaliszyk (like k-NN)
|
#
15551912 |
|
20-May-2014 |
blanchet <none@none> |
added Isabelle system option 'mash'
|
#
d626a10e |
|
20-May-2014 |
blanchet <none@none> |
more flexible environment variable
|
#
f0ae6e21 |
|
20-May-2014 |
blanchet <none@none> |
tuning
|
#
4f9f2cd2 |
|
20-May-2014 |
blanchet <none@none> |
implemented MaSh/SML hints
|
#
793a10ac |
|
20-May-2014 |
blanchet <none@none> |
better way to take invisible facts into account than 'island' business
|
#
024acc21 |
|
19-May-2014 |
blanchet <none@none> |
cleaner handling of learned proofs
|
#
9e7bd754 |
|
19-May-2014 |
blanchet <none@none> |
implemented learning of single proofs in SML MaSh
|
#
780cfa05 |
|
19-May-2014 |
blanchet <none@none> |
take weights into consideration in knn
|
#
61b32fd6 |
|
19-May-2014 |
blanchet <none@none> |
added SML implementation of MaSh
|
#
21a77ac8 |
|
19-May-2014 |
blanchet <none@none> |
started work on MaSh/SML
|
#
c30da69e |
|
19-May-2014 |
blanchet <none@none> |
tune
|
#
3a7ba56e |
|
19-May-2014 |
blanchet <none@none> |
store all MaSh data on the Isabelle side, in preparation for replacing 'mash.py' with ML solution
|
#
4e371cba |
|
19-May-2014 |
blanchet <none@none> |
hide more consts to beautify documentation
|
#
52dd9fc9 |
|
27-Mar-2014 |
wenzelm <none@none> |
clarified Isabelle/ML bootstrap, such that Execution does not require ML_Compiler;
|
#
3c4f4261 |
|
22-Mar-2014 |
wenzelm <none@none> |
more antiquotations;
|
#
dd44ffb4 |
|
20-Feb-2014 |
blanchet <none@none> |
adapted to renaming of datatype 'cases' and 'recs' to 'case' and 'rec'
|
#
70573b75 |
|
03-Feb-2014 |
blanchet <none@none> |
tuning
|
#
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
|
#
70e2710a |
|
19-Dec-2013 |
blanchet <none@none> |
made timeouts in Sledgehammer not be 'option's -- simplified lots of code
|
#
cc0fdafa |
|
18-Dec-2013 |
blanchet <none@none> |
tuning
|
#
fe85a69f |
|
08-Dec-2013 |
blanchet <none@none> |
disable generalization in MaSh until it is shown to help
|
#
ac6f36d0 |
|
08-Dec-2013 |
blanchet <none@none> |
generate problems with type classes
|
#
05dabf06 |
|
08-Dec-2013 |
blanchet <none@none> |
more reasonable default weight
|
#
7ff3b5f2 |
|
19-Nov-2013 |
blanchet <none@none> |
tuning
|
#
96182de4 |
|
14-Nov-2013 |
blanchet <none@none> |
have MaSh support nameless facts (i.e. proofs) and use that support
|
#
fb3c73e4 |
|
17-Oct-2013 |
blanchet <none@none> |
make sure add: doesn't add duplicates, and works for [no_atp] facts
|
#
4f6c79b2 |
|
17-Oct-2013 |
blanchet <none@none> |
generate a comment storing the goal nickname in "learn_prover"
|
#
fe9176bd |
|
17-Oct-2013 |
blanchet <none@none> |
clarified message
|
#
545b4d40 |
|
16-Oct-2013 |
blanchet <none@none> |
choose facts to reprove more randomly, to avoid getting stuck with impossible problems at first
|
#
70ca7bd2 |
|
16-Oct-2013 |
blanchet <none@none> |
if slicing is disabled, don't enforce last slice's "max_facts", but rather the maximum "max_facts"
|
#
75879be4 |
|
16-Oct-2013 |
blanchet <none@none> |
remove overloading of "max_facts" -- it already controls the number of facts passed to ATPs for 'learn_prover'
|
#
d1af2b1f |
|
15-Oct-2013 |
blanchet <none@none> |
improved duplicate detection in "build_name_tables" by ensuring that the earliest occurrence of a duplicate (if it exists) gets picked as the canonical instance
|
#
f67be6e4 |
|
13-Oct-2013 |
blanchet <none@none> |
more prominent MaSh errors
|
#
afa74c60 |
|
10-Oct-2013 |
blanchet <none@none> |
repaired confusion between the stated and effective fact filter -- the mismatch could result in "Match" exceptions
|
#
a4a53b54 |
|
09-Oct-2013 |
blanchet <none@none> |
simplify fudge factor code
|
#
29699482 |
|
09-Oct-2013 |
blanchet <none@none> |
parallelize MeSh
|
#
cde1e5fa |
|
09-Oct-2013 |
blanchet <none@none> |
use same relevance filter for ATP and SMT solvers -- attempting to filter out certain ground instances of polymorphic symbols like + and 0 has unexpected side-effects that lead to incompletenesses (relevant facts not being selected)
|
#
2c6b6612 |
|
09-Oct-2013 |
blanchet <none@none> |
optimized built-in const check
|
#
f76f527e |
|
04-Oct-2013 |
blanchet <none@none> |
more tracing
|
#
b1fbad76 |
|
04-Oct-2013 |
blanchet <none@none> |
more thorough spying
|
#
0226c111 |
|
03-Oct-2013 |
blanchet <none@none> |
removed pointless special case
|
#
222c566c |
|
01-Oct-2013 |
blanchet <none@none> |
removed spurious save if nothing needs to bee learned
|
#
9b11a64c |
|
23-Sep-2013 |
blanchet <none@none> |
honor MaSh's zero-overhead policy -- no learning if the tool is disabled
|
#
1e06c64c |
|
23-Sep-2013 |
blanchet <none@none> |
provide a way to override MaSh's port from configuration file
|
#
6515cc2d |
|
20-Sep-2013 |
blanchet <none@none> |
reduce the number of emitted MaSh commands (among others to facilitate debugging)
|
#
71ee4c52 |
|
20-Sep-2013 |
blanchet <none@none> |
MaSh tweaks to facilitate debugging
|
#
7ec25fc8 |
|
12-Sep-2013 |
blanchet <none@none> |
more robust approach to avoid Python byte code -- environment variables get inherited by subprocesses
|
#
28dd6064 |
|
12-Sep-2013 |
blanchet <none@none> |
when pouring in extra features into the goal, only consider facts from the current theory -- the bottom 10 facts of the last import might be completely unrelated
|
#
c6b6763d |
|
12-Sep-2013 |
blanchet <none@none> |
minor fixes
|
#
ac6fe96e |
|
12-Sep-2013 |
blanchet <none@none> |
invoke Python with "no bytecode" option to avoid litering Isabelle source directory with ".pyc" files (which can be problematic for a number of reasons)
|
#
09839c16 |
|
25-Aug-2013 |
blanchet <none@none> |
reverted 6c5e7143e1f6; took a better look at evaluation data this time
|
#
b604a236 |
|
26-Aug-2013 |
blanchet <none@none> |
tuned fudge factor in light of evaluation
|
#
4141c760 |
|
23-Aug-2013 |
blanchet <none@none> |
repaired num_extra_feature_facts + tuning
|
#
3b5b980d |
|
23-Aug-2013 |
blanchet <none@none> |
minor MaSh fix
|
#
c9a9edc5 |
|
23-Aug-2013 |
blanchet <none@none> |
eliminated some needless MaSh features
|
#
cefa0d66 |
|
23-Aug-2013 |
blanchet <none@none> |
tuned output
|
#
f8d27d3e |
|
23-Aug-2013 |
blanchet <none@none> |
better tracing + honor blocking better
|
#
606ae747 |
|
23-Aug-2013 |
blanchet <none@none> |
learn new facts on query if there aren't too many of them in MaSh
|
#
4dc22e04 |
|
22-Aug-2013 |
blanchet <none@none> |
increase relevance of unknown proximate facts
|
#
e762273c |
|
22-Aug-2013 |
blanchet <none@none> |
fixed subtle bug with "take" + thread overlord through
|
#
d7f79e47 |
|
22-Aug-2013 |
blanchet <none@none> |
have kill_all also kill MaSh server + be paranoid about reloading after clear_state, to allow for easier experimentation
|
#
5dc0b683 |
|
21-Aug-2013 |
blanchet <none@none> |
take chained and proximate facts into consideration when computing MaSh features
|
#
d8cf06f1 |
|
21-Aug-2013 |
blanchet <none@none> |
pour extra features from proximate facts into goal, in exporter
|
#
432dc3b6 |
|
22-Aug-2013 |
blanchet <none@none> |
tuning
|
#
ec01bb25 |
|
21-Aug-2013 |
blanchet <none@none> |
improve weight computation for complex terms
|
#
eca18117 |
|
21-Aug-2013 |
blanchet <none@none> |
improved support for MaSh server
|
#
4440dec6 |
|
21-Aug-2013 |
blanchet <none@none> |
get rid of some silly MaSh features
|
#
b336f750 |
|
21-Aug-2013 |
blanchet <none@none> |
weight MaSh constants by frequency
|
#
76f0c24b |
|
21-Aug-2013 |
blanchet <none@none> |
only generate feature weights for queries -- they're not used elsewhere
|
#
37998126 |
|
21-Aug-2013 |
blanchet <none@none> |
take out dangerous feature, now that all updates are permanent
|
#
6fc8e6ad |
|
21-Aug-2013 |
blanchet <none@none> |
use new MaSh command-line arguments
|
#
817b88d7 |
|
21-Aug-2013 |
blanchet <none@none> |
shutdown MaSh server
|
#
e0ec84b5 |
|
20-Aug-2013 |
blanchet <none@none> |
adapted ML code to new version of MaSh tool
|
#
70d42597 |
|
20-Aug-2013 |
blanchet <none@none> |
adapted to new MaSh syntax
|
#
fe4bf1c2 |
|
20-Aug-2013 |
blanchet <none@none> |
tuning
|
#
b031c588 |
|
20-Aug-2013 |
blanchet <none@none> |
learn MaSh facts on the fly
|
#
c0866983 |
|
20-Aug-2013 |
blanchet <none@none> |
allow MaSh query to do some learning as well
|
#
31eb6855 |
|
19-Aug-2013 |
blanchet <none@none> |
treat frees as both consts and vars, for more hits
|
#
c39de43d |
|
19-Aug-2013 |
blanchet <none@none> |
keep long names to stay on the safe side
|
#
45bbe56a |
|
19-Aug-2013 |
blanchet <none@none> |
MaSh tweaking: shorter names + killed (broken) SNoW
|
#
546956c3 |
|
19-Aug-2013 |
blanchet <none@none> |
handle Bounds as well in MaSh features
|
#
dd549652 |
|
19-Aug-2013 |
blanchet <none@none> |
add subtypes as well as features in MaSh
|
#
15ff819c |
|
19-Aug-2013 |
blanchet <none@none> |
generate patterns for variables as well in MaSh (cf. HOL(y)Hammer)
|
#
eec016a6 |
|
19-Aug-2013 |
blanchet <none@none> |
generate deep type patterns in MaSh
|
#
e52e789c |
|
18-Jul-2013 |
wenzelm <none@none> |
explicit padding on command boundary for "auto" generated sendback -- do not replace the corresponding goal command, but append to it;
|
#
3a18d7ca |
|
28-May-2013 |
blanchet <none@none> |
redid rac7830871177 to avoid duplicate fixed variable (e.g. lemma "P (a::nat)" proof - have "!!a::int. Q a" sledgehammer [e])
|
#
676db3b4 |
|
24-May-2013 |
blanchet <none@none> |
improved handling of free variables' types in Isar proofs
|
#
1d90a75e |
|
19-May-2013 |
blanchet <none@none> |
made "completish" mode a bit more complete
|
#
780d7b9c |
|
17-May-2013 |
wenzelm <none@none> |
tuned signature -- emphasize thread creation here;
|
#
e232176f |
|
16-May-2013 |
blanchet <none@none> |
tuning -- renamed '_from_' to '_of_' in Sledgehammer
|
#
801d585a |
|
15-May-2013 |
blanchet <none@none> |
renamed Sledgehammer functions with 'for' in their names to 'of'
|
#
6563b0e2 |
|
14-May-2013 |
wenzelm <none@none> |
more uniform Markup.print_real;
|
#
7c7197d7 |
|
19-Feb-2013 |
blanchet <none@none> |
avoid using "smt" for minimization -- better use the prover itself, since then Sledgehammer gets to try metis again and gives the opportunity to output an Isar proof -- and show Isar proof as fallback for SMT proofs
|
#
7058fe2c |
|
19-Feb-2013 |
blanchet <none@none> |
reintroduced crucial sorting accidentally lost in 962190eab40d
|
#
85d2a89d |
|
19-Feb-2013 |
blanchet <none@none> |
compile
|
#
6c870ba9 |
|
19-Feb-2013 |
blanchet <none@none> |
provide two modes for MaSh driver: linearized or real visibility
|
#
65c30b8a |
|
18-Feb-2013 |
blanchet <none@none> |
implement (more) accurate computation of parents
|
#
ba213d1c |
|
18-Feb-2013 |
blanchet <none@none> |
tuning
|
#
981a0ed0 |
|
18-Feb-2013 |
blanchet <none@none> |
tuned code: factored out parent computation
|
#
1295e124 |
|
18-Feb-2013 |
blanchet <none@none> |
tuned code
|
#
e4d9c2ac |
|
15-Feb-2013 |
blanchet <none@none> |
avoid crude/wrong theorem comparision
|
#
a066c788 |
|
15-Feb-2013 |
blanchet <none@none> |
tuned code
|
#
9b19f40c |
|
15-Feb-2013 |
blanchet <none@none> |
more MaSh tracing
|
#
0cc20dda |
|
15-Feb-2013 |
blanchet <none@none> |
tuning
|
#
490f0546 |
|
07-Feb-2013 |
blanchet <none@none> |
added option to use SNoW as machine learning algo
|
#
a9269bae |
|
07-Feb-2013 |
blanchet <none@none> |
killed deadcode
|
#
9d76fb15 |
|
07-Feb-2013 |
blanchet <none@none> |
drop needless .0s
|
#
3c7e3d38 |
|
07-Feb-2013 |
blanchet <none@none> |
distinguish MeSh and smart -- with smart, allow combinations of MaSh, MeSh, and MePo in different slices -- and use MaSh also with SMT solvers, based on evaluation
|
#
d081cc1e |
|
05-Feb-2013 |
blanchet <none@none> |
removed spurious trimming
|
#
34c4e0fa |
|
31-Jan-2013 |
blanchet <none@none> |
tuned data structure
|
#
a0cceabb |
|
31-Jan-2013 |
blanchet <none@none> |
more precise output of selected facts
|
#
a0e0253d |
|
31-Jan-2013 |
blanchet <none@none> |
thread fact triple (MeSh, MePo, MaSh) to allow different filters in different slices
|
#
06893c79 |
|
31-Jan-2013 |
blanchet <none@none> |
eliminated needless speed optimization -- and simplified code quite a bit
|
#
7cfd79bb |
|
31-Jan-2013 |
blanchet <none@none> |
distinguish raw and non-raw facts, using raw for 10 000s of facts and non-raw after selection of some hundreds
|
#
454fd111 |
|
31-Jan-2013 |
blanchet <none@none> |
report (MeSh, MePo, MaSh) triple, to be able to use different filters in different slices
|
#
c4b72e45 |
|
30-Jan-2013 |
blanchet <none@none> |
adapted to new MaSh interface
|
#
f73a7454 |
|
19-Jan-2013 |
blanchet <none@none> |
tuning
|
#
8c858a73 |
|
18-Jan-2013 |
blanchet <none@none> |
tuning
|
#
22d0c8d0 |
|
17-Jan-2013 |
blanchet <none@none> |
optimization -- evaluate conversion to table only once
|
#
016aa9d1 |
|
17-Jan-2013 |
blanchet <none@none> |
use correct weights in MeSh driver
|
#
69a483a8 |
|
17-Jan-2013 |
blanchet <none@none> |
evaluate more cases (cf. paper)
|
#
5f7a708b |
|
17-Jan-2013 |
blanchet <none@none> |
updated MaSh
|
#
4dbce274 |
|
14-Jan-2013 |
blanchet <none@none> |
adjust weights -- sorts are prolific, so tone them down even more
|
#
471c8be4 |
|
13-Jan-2013 |
blanchet <none@none> |
don't learn theories -- this option is very slow and not very helpful
|
#
16266e2f |
|
13-Jan-2013 |
blanchet <none@none> |
honor unknown chained in MaSh and a few other tweaks
|
#
312433de |
|
13-Jan-2013 |
blanchet <none@none> |
remove obsolete MaSh files
|
#
0ccec42a |
|
12-Jan-2013 |
blanchet <none@none> |
cleaned up hint handling
|
#
0049e272 |
|
12-Jan-2013 |
blanchet <none@none> |
better handlig of built-ins -- at the top-level, not in subterms
|
#
7c4a52e3 |
|
12-Jan-2013 |
blanchet <none@none> |
honor filtering out of arguments for built-in constants (e.g. representation of numerals)
|
#
dc9c981b |
|
12-Jan-2013 |
blanchet <none@none> |
new version of MaSh Python component
|
#
aa3b6c54 |
|
11-Jan-2013 |
blanchet <none@none> |
don't learn from the proof of "psimps" etc.
|
#
3c213f2d |
|
11-Jan-2013 |
blanchet <none@none> |
updated MaSh Python component
|
#
90cdd35f |
|
11-Jan-2013 |
blanchet <none@none> |
start using MaSh hints
|
#
fb7fc582 |
|
11-Jan-2013 |
blanchet <none@none> |
always compare theorem using the same, weaker function
|
#
f8812781 |
|
10-Jan-2013 |
blanchet <none@none> |
export MeSh data as well
|
#
e865c19b |
|
06-Jan-2013 |
blanchet <none@none> |
get rid of spurious "Isar" proofs
|
#
7d7ad34c |
|
06-Jan-2013 |
blanchet <none@none> |
also generate queries for goals with too many Isar dependencies
|
#
1d2b6fc6 |
|
05-Jan-2013 |
blanchet <none@none> |
tuned message
|
#
f4bc989a |
|
05-Jan-2013 |
blanchet <none@none> |
tap after, not before command invocation
|
#
8bc46745 |
|
04-Jan-2013 |
blanchet <none@none> |
refined class handling, to prevent cycles in fact graph
|
#
8157f780 |
|
04-Jan-2013 |
blanchet <none@none> |
tweaked nicknames
|
#
3c08ac24 |
|
04-Jan-2013 |
blanchet <none@none> |
speed up generation of local theorem nicknames
|
#
d63c9168 |
|
04-Jan-2013 |
blanchet <none@none> |
tweaked fudge factor
|
#
687847ef |
|
02-Jan-2013 |
blanchet <none@none> |
tuning
|
#
c2edd5e9 |
|
28-Dec-2012 |
blanchet <none@none> |
tuned ML function name
|
#
ca4a027c |
|
28-Dec-2012 |
blanchet <none@none> |
slightly more elegant naming convention (to keep low-level and high-level APIs separated)
|
#
2329e456 |
|
28-Dec-2012 |
blanchet <none@none> |
tuned ML function names
|
#
5ac8f33d |
|
27-Dec-2012 |
blanchet <none@none> |
improved thm order hack, in case the default names are overridden
|
#
4a5dcbc8 |
|
27-Dec-2012 |
blanchet <none@none> |
enable theory learning in MaSh
|
#
4a247274 |
|
21-Dec-2012 |
blanchet <none@none> |
name tuning
|
#
f4986e05 |
|
20-Dec-2012 |
blanchet <none@none> |
better weight functions for MePo/MaSh etc.
|
#
028dfdb6 |
|
17-Dec-2012 |
blanchet <none@none> |
updated MaSh serialization number (to reflect new weights)
|
#
91abd9c9 |
|
17-Dec-2012 |
blanchet <none@none> |
contain exponential explosion of term patterns
|
#
f9b4784d |
|
17-Dec-2012 |
blanchet <none@none> |
tuned weights -- keep same relative values, but use 1.0 as the least weight
|
#
416097a6 |
|
17-Dec-2012 |
blanchet <none@none> |
really honor pattern depth, and use 2 by default
|
#
b3197197 |
|
16-Dec-2012 |
blanchet <none@none> |
tuning
|
#
74412286 |
|
15-Dec-2012 |
blanchet <none@none> |
thread no timeout properly
|
#
d69c4158 |
|
11-Dec-2012 |
blanchet <none@none> |
merge aliased theorems in MaSh dependencies, modulo symmetry of equality
|
#
f99d6679 |
|
11-Dec-2012 |
blanchet <none@none> |
adopt the neutral "prover" terminology for MaSh rather than the ambiguous/wrong ATP terminology (which sometimes excludes SMT solvers)
|
#
19b3945c |
|
10-Dec-2012 |
wenzelm <none@none> |
generalized notion of active area, where sendback is just one application; some support for graphview via active area; --HG-- rename : src/Pure/PIDE/sendback.ML => src/Pure/PIDE/active.ML rename : src/Tools/jEdit/src/sendback.scala => src/Tools/jEdit/src/active.scala
|
#
7f81ab83 |
|
07-Dec-2012 |
blanchet <none@none> |
don't have MaSh pretend it knows facts it doesn't know
|
#
8acb2c51 |
|
07-Dec-2012 |
blanchet <none@none> |
fixed embarrassing off-by-one bug in MaSh's Mesh
|
#
7d23a0cf |
|
07-Dec-2012 |
blanchet <none@none> |
tweak MaSh fudge factors
|
#
f0481c6f |
|
07-Dec-2012 |
blanchet <none@none> |
more MaSh tweaking -- in particular, export the same facts in "MaSh_Export" as are later tried in "MaSh_Eval"
|
#
ffbcd2a9 |
|
06-Dec-2012 |
blanchet <none@none> |
use proper entry point for MaSh in test driver
|
#
e34f1c86 |
|
06-Dec-2012 |
blanchet <none@none> |
parse more liberal MaSh suggestion syntax (for the eval driver)
|
#
cf2ba4b3 |
|
06-Dec-2012 |
blanchet <none@none> |
tweaked MaSh proximity
|
#
0ea927a8 |
|
06-Dec-2012 |
blanchet <none@none> |
reduce max number of dependencies for MaSh to get rid of junk
|
#
a214f093 |
|
06-Dec-2012 |
blanchet <none@none> |
more feature tweaks
|
#
8cdf4bb8 |
|
06-Dec-2012 |
blanchet <none@none> |
prioritize chained facts
|
#
0dae5312 |
|
06-Dec-2012 |
blanchet <none@none> |
more MaSh feature tweaking
|
#
da48d9e2 |
|
06-Dec-2012 |
blanchet <none@none> |
record free variables as a MaSh feature
|
#
30bd5c54 |
|
06-Dec-2012 |
blanchet <none@none> |
expand type classes into their ancestors for MaSh
|
#
ff3f404e |
|
06-Dec-2012 |
blanchet <none@none> |
tweaked MaSh features, based on comments by Josef Urban
|
#
defbeb66 |
|
06-Dec-2012 |
blanchet <none@none> |
increase weight of local facts again (MaSh)
|
#
d6b8c291 |
|
06-Dec-2012 |
blanchet <none@none> |
simplify code now that "mash.py" supports weights
|
#
1c126428 |
|
05-Dec-2012 |
blanchet <none@none> |
tweaked order of theorems to avoid forward dependencies (MaSh)
|
#
f6a25660 |
|
04-Dec-2012 |
blanchet <none@none> |
more robustness in the face of MaSh format changes -- don't overwrite new versions with old versions
|
#
be71fb1a |
|
04-Dec-2012 |
blanchet <none@none> |
added feature weights in MaSh
|
#
2f3cb45c |
|
04-Dec-2012 |
blanchet <none@none> |
promote local facts using a hack (for MaSh)
|
#
2e62a8ad |
|
05-Dec-2012 |
blanchet <none@none> |
take proximity into account for MaSh + fix a debilitating bug in feature generation
|
#
113293b3 |
|
05-Dec-2012 |
blanchet <none@none> |
tuning
|
#
dea4bb35 |
|
04-Dec-2012 |
blanchet <none@none> |
turned off noisy MaSh features
|
#
9874e7b9 |
|
04-Dec-2012 |
blanchet <none@none> |
simplify MaSh term patterns + add missing global facts if there aren't too many
|
#
a6eb4573 |
|
03-Dec-2012 |
blanchet <none@none> |
MaSh improvements: deeper patterns + more respect for chained facts
|
#
f98b4eaf |
|
03-Dec-2012 |
blanchet <none@none> |
tuned names
|
#
0cc10f86 |
|
03-Dec-2012 |
blanchet <none@none> |
proper quoting of paths in MaSh shell script, take 2 (cf. b00eeb8e352e)
|
#
e20b7d9b |
|
03-Dec-2012 |
blanchet <none@none> |
robust writing of MaSh state -- better drop learning data than cause other problems in Sledgehammer
|
#
7d8901ad |
|
01-Dec-2012 |
blanchet <none@none> |
tuned order of functions
|
#
c3ab12e6 |
|
01-Dec-2012 |
blanchet <none@none> |
proper quoting of paths in MaSh
|
#
fc13727f |
|
26-Nov-2012 |
blanchet <none@none> |
simplify code slightly
|
#
7e820e56 |
|
25-Nov-2012 |
blanchet <none@none> |
moved MaSh's Python code into Isabelle
|
#
4b9ea399 |
|
22-Nov-2012 |
wenzelm <none@none> |
more abstract Sendback operations, with explicit id/exec_id properties; purge result messages (again), cf. db58490a68ac, 7b61a539721e;
|
#
d2ae4adc |
|
12-Nov-2012 |
blanchet <none@none> |
thread context correctly when printing backquoted facts
|
#
c1f3567d |
|
01-Nov-2012 |
blanchet <none@none> |
made MaSh more robust in the face of duplicate "nicknames" (which can happen e.g. if you have a lemma called foo(1) and another called foo_1 in the same theory)
|
#
f5e4a9af |
|
06-Aug-2012 |
blanchet <none@none> |
optimized saving
|
#
112cd0b2 |
|
03-Aug-2012 |
blanchet <none@none> |
remember ATP flops to avoid repeating them too quickly
|
#
a48c9404 |
|
03-Aug-2012 |
blanchet <none@none> |
remember which MaSh proofs were found using ATPs
|
#
ea994514 |
|
03-Aug-2012 |
blanchet <none@none> |
rule out same "technical" theories for MePo as for MaSh
|
#
ce6c11a3 |
|
03-Aug-2012 |
blanchet <none@none> |
crank up max number of dependencies
|
#
73875257 |
|
03-Aug-2012 |
blanchet <none@none> |
cleaner temporary file cleanup for MaSh, based on tried-and-trusted code
|
#
a3891276 |
|
26-Jul-2012 |
blanchet <none@none> |
don't export technical theorems for MaSh
|
#
8d782692 |
|
23-Jul-2012 |
blanchet <none@none> |
cap the number of facts returned by MaSh
|
#
d1d14380 |
|
23-Jul-2012 |
blanchet <none@none> |
remove MaSh junk associated with size functions
|
#
0495263b |
|
23-Jul-2012 |
blanchet <none@none> |
identified "evil" theories for MaSh -- this is rather ad hoc, but so is MaSh anyway
|
#
d60bacef |
|
23-Jul-2012 |
blanchet <none@none> |
removed MaSh junk arising from primrec definitions
|
#
f6a57450 |
|
23-Jul-2012 |
blanchet <none@none> |
distinguish between recursive and nonrecursive definitions + clean up typedef dependencies in MaSh
|
#
9a6a8391 |
|
23-Jul-2012 |
blanchet <none@none> |
faster "save" operation
|
#
56473fb3 |
|
23-Jul-2012 |
blanchet <none@none> |
include unknown local facts in MaSh
|
#
3612d1ac |
|
23-Jul-2012 |
blanchet <none@none> |
ensure all calls to "mash" program are synchronous
|
#
c053a937 |
|
23-Jul-2012 |
blanchet <none@none> |
don't relearn old facts in Isar mode
|
#
2e0ddacb |
|
20-Jul-2012 |
blanchet <none@none> |
tune Mesh filter
|
#
ddb537ba |
|
20-Jul-2012 |
blanchet <none@none> |
faster maximal node computation
|
#
84aa75b1 |
|
20-Jul-2012 |
blanchet <none@none> |
honor suggested MaSh weights
|
#
7a91f9a1 |
|
20-Jul-2012 |
blanchet <none@none> |
relearn ATP proofs
|
#
0e72c7bf |
|
20-Jul-2012 |
blanchet <none@none> |
don't store fresh names in fact graph, since these cannot be the parents of any other facts
|
#
715dcf14 |
|
20-Jul-2012 |
blanchet <none@none> |
cached ancestor computation
|
#
caae738e |
|
20-Jul-2012 |
blanchet <none@none> |
minimal maxes + tuning
|
#
279df876 |
|
20-Jul-2012 |
blanchet <none@none> |
learn from SMT proofs when they can be minimized by Metis
|
#
547f4fd4 |
|
20-Jul-2012 |
blanchet <none@none> |
clean up interesting constants a bit
|
#
01cb6c78 |
|
20-Jul-2012 |
blanchet <none@none> |
name tuning
|
#
9e4601f2 |
|
20-Jul-2012 |
blanchet <none@none> |
learning should honor the fact override and the chained facts
|
#
d2a5a3b6 |
|
20-Jul-2012 |
blanchet <none@none> |
fixed various issues with MaSh's file handling + tune output + generate local facts again + handle nameless facts gracefully
|
#
4e48e0a3 |
|
20-Jul-2012 |
blanchet <none@none> |
added "learn_from_atp" command to MaSh, for patient users
|
#
d4989daa |
|
20-Jul-2012 |
blanchet <none@none> |
add versioning to MaSh state + cleanup dead code
|
#
b048208f |
|
20-Jul-2012 |
blanchet <none@none> |
eliminated special handling of init case, now that "mash.py" has been optimized to handle sequences of add gracefully
|
#
fdb7de73 |
|
20-Jul-2012 |
blanchet <none@none> |
use good old MePo filter for SMT solvers by default, since arithmetic is built-in for them
|
#
97218950 |
|
20-Jul-2012 |
blanchet <none@none> |
added locality as a MaSh feature
|
#
833017c5 |
|
20-Jul-2012 |
blanchet <none@none> |
learn on explicit "min" command but do the learning in a thread, since it may take a couple of seconds
|
#
48ae61a7 |
|
20-Jul-2012 |
blanchet <none@none> |
learn command in MaSh
|
#
84cd81cb |
|
20-Jul-2012 |
blanchet <none@none> |
added possibility of running external MaSh commands asynchronously
|
#
7b5f817b |
|
20-Jul-2012 |
blanchet <none@none> |
renamed ML structures
|
#
b2844097 |
|
20-Jul-2012 |
blanchet <none@none> |
renamed ML files --HG-- rename : src/HOL/Tools/Sledgehammer/sledgehammer_filter_mash.ML => src/HOL/Tools/Sledgehammer/sledgehammer_mash.ML rename : src/HOL/Tools/Sledgehammer/sledgehammer_filter_iter.ML => src/HOL/Tools/Sledgehammer/sledgehammer_mepo.ML
|