src/HOL/Tools/Sledgehammer/sledgehammer_mash.ML
Fri, 28 Aug 2015 16:48:05 +0200 blanchet eliminated obsolete environment variable
Tue, 18 Aug 2015 16:49:32 +0200 wenzelm proper platform_path;
Sun, 16 Aug 2015 18:19:30 +0200 wenzelm prefer theory_id operations;
Sun, 05 Jul 2015 22:32:14 +0200 wenzelm more explicit use of context and elimination of Thm.theory_of_thm, although unclear (and untested?) situations remain;
Fri, 03 Jul 2015 16:19:45 +0200 wenzelm clarified context;
Fri, 03 Jul 2015 14:51:43 +0200 wenzelm tuned signature;
Fri, 03 Jul 2015 14:32:55 +0200 wenzelm tuned signature;
Wed, 01 Apr 2015 10:35:43 +0200 wenzelm tuned signature;
Tue, 31 Mar 2015 15:29:09 +0200 wenzelm more standard Long_Name operations;
Tue, 31 Mar 2015 11:39:24 +0200 wenzelm tuned;
Fri, 06 Mar 2015 15:58:56 +0100 wenzelm Thm.cterm_of and Thm.ctyp_of operate on local context;
Wed, 04 Mar 2015 19:53:18 +0100 wenzelm tuned signature -- prefer qualified names;
Fri, 06 Feb 2015 19:17:17 +0100 blanchet careful about visibility of facts that have the same 'theory' in optimization
Mon, 02 Feb 2015 14:01:33 +0100 blanchet less confusing constant
Mon, 02 Feb 2015 14:01:33 +0100 blanchet tuning
Thu, 29 Jan 2015 16:35:29 +0100 wenzelm more explicit indication of Async_Manager_Legacy as Proof General legacy;
Mon, 22 Dec 2014 14:33:53 +0100 wenzelm separate module Random;
Wed, 26 Nov 2014 20:05:34 +0100 wenzelm renamed "pairself" to "apply2", in accordance to @{apply 2};
Thu, 06 Nov 2014 13:36:19 +0100 wenzelm prefer explicit Keyword.keywords;
Fri, 31 Oct 2014 11:36:41 +0100 wenzelm discontinued obsolete Output.urgent_message;
Fri, 01 Aug 2014 16:07:33 +0200 blanchet tuning
Fri, 01 Aug 2014 14:43:57 +0200 blanchet eliminated Sledgehammer's "min" subcommand (and lots of complications in the code)
Thu, 24 Jul 2014 19:01:06 +0200 blanchet don't needlessly regenerate entire file when the time stamps are equal
Thu, 24 Jul 2014 18:53:14 +0200 blanchet eliminated source of 'DUP's in MaSh
Thu, 24 Jul 2014 18:46:38 +0200 blanchet fixed sorting (broken since 9cc802a8ab06)
Thu, 24 Jul 2014 18:46:38 +0200 blanchet beware of duplicate fact names
Sat, 19 Jul 2014 11:20:09 +0200 blanchet made SML/NJ happier
Tue, 15 Jul 2014 17:49:54 +0200 blanchet made SML/NJ happier
Tue, 15 Jul 2014 00:21:32 +0200 blanchet record MaSh algorithm in spying data
Tue, 15 Jul 2014 00:21:32 +0200 blanchet also learn when 'fact_filter =' is set explicitly
Tue, 15 Jul 2014 00:21:32 +0200 blanchet no warning in case MaSh is disabled
Tue, 15 Jul 2014 00:21:29 +0200 blanchet no need for 'mash' subdirectory after removal of Python program
Sat, 12 Jul 2014 11:31:22 +0200 blanchet tuning
Sat, 12 Jul 2014 11:31:22 +0200 blanchet made SML/NJ happier
Wed, 09 Jul 2014 11:35:52 +0200 blanchet tuned terminology
Wed, 09 Jul 2014 11:35:52 +0200 blanchet improvements to the machine learning algos (due to Cezary K.)
Tue, 01 Jul 2014 16:47:10 +0200 blanchet changed default MaSh engine
Tue, 01 Jul 2014 16:47:10 +0200 blanchet removed needless code
Tue, 01 Jul 2014 16:47:10 +0200 blanchet speed up MaSh a bit
Tue, 01 Jul 2014 16:47:10 +0200 blanchet mix NB and kNN
Tue, 01 Jul 2014 16:47:10 +0200 blanchet tuned (reordered) code
Sun, 29 Jun 2014 18:28:27 +0200 blanchet tuning
Sun, 29 Jun 2014 18:28:27 +0200 blanchet killed Python version of MaSh, now that the SML version works adequately
Fri, 27 Jun 2014 19:17:16 +0200 blanchet correctly take weights into consideration
Fri, 27 Jun 2014 17:18:30 +0200 blanchet use right theory name for theorems in evaluation driver
Fri, 27 Jun 2014 17:05:22 +0200 blanchet killed dead code
Fri, 27 Jun 2014 16:52:50 +0200 blanchet reintroduced 'extra features' + only print message in verbose mode
Fri, 27 Jun 2014 14:20:50 +0200 blanchet got rid of hard-coded weights, now that we have TFIDF
Fri, 27 Jun 2014 12:06:22 +0200 blanchet tuning
Fri, 27 Jun 2014 11:56:28 +0200 blanchet tuning
Fri, 27 Jun 2014 11:38:15 +0200 blanchet reintroduced 'extra features' but with lower weight than before (to account for tfidf)
Thu, 26 Jun 2014 20:32:31 +0200 blanchet reintroduced MaSh hints, this time as persistent creatures
Thu, 26 Jun 2014 19:40:58 +0200 blanchet always expand all paths
Thu, 26 Jun 2014 19:10:34 +0200 blanchet tuned output
Thu, 26 Jun 2014 18:57:20 +0200 blanchet tuned output
Thu, 26 Jun 2014 16:41:43 +0200 blanchet right array indexing
Thu, 26 Jun 2014 16:41:30 +0200 blanchet incremental learning when learing several facts
Thu, 26 Jun 2014 16:41:30 +0200 blanchet tuning
Thu, 26 Jun 2014 16:41:30 +0200 blanchet more incremental learning of single fact
Thu, 26 Jun 2014 16:41:30 +0200 blanchet avoid needless (trivial) reordering on load
Thu, 26 Jun 2014 16:41:30 +0200 blanchet recompute learning data at learning time, not query time
Thu, 26 Jun 2014 16:41:30 +0200 blanchet imported patch killed_num_known_facts0
Thu, 26 Jun 2014 13:36:25 +0200 blanchet refactoring
Thu, 26 Jun 2014 13:36:22 +0200 blanchet renamed experimental learning engines
Thu, 26 Jun 2014 13:36:13 +0200 blanchet tuning
Thu, 26 Jun 2014 13:36:06 +0200 blanchet refactoring
Thu, 26 Jun 2014 13:36:00 +0200 blanchet removed experimental machine learning engine
Thu, 26 Jun 2014 13:35:56 +0200 blanchet store string-to-index tables in memory
Thu, 26 Jun 2014 13:35:52 +0200 blanchet disable 'extra' feature tainting for now
Thu, 26 Jun 2014 13:35:46 +0200 blanchet tuning
Thu, 26 Jun 2014 13:35:39 +0200 blanchet tuning
Thu, 26 Jun 2014 13:35:36 +0200 blanchet tuning
Thu, 26 Jun 2014 13:35:30 +0200 blanchet tuning
Thu, 26 Jun 2014 13:35:21 +0200 blanchet tuning
Thu, 26 Jun 2014 13:35:17 +0200 blanchet honor visible in SML naive Bayes
Thu, 26 Jun 2014 13:35:12 +0200 blanchet honor visibility in SML k-NN
Thu, 26 Jun 2014 13:35:07 +0200 blanchet got rid of a few experimental options
Thu, 26 Jun 2014 13:35:00 +0200 blanchet tuning
Thu, 26 Jun 2014 13:34:57 +0200 blanchet killed dead code
Thu, 26 Jun 2014 13:34:50 +0200 blanchet avoid subscripting array with ~1
Thu, 26 Jun 2014 13:34:39 +0200 blanchet killed dead data
Thu, 26 Jun 2014 13:34:28 +0200 blanchet new version of adaptive k-NN with TFIDF
Thu, 26 Jun 2014 13:33:50 +0200 blanchet refactoring
Thu, 26 Jun 2014 13:33:27 +0200 blanchet tuning
Thu, 26 Jun 2014 13:33:21 +0200 blanchet refactoring
Thu, 26 Jun 2014 13:33:08 +0200 blanchet adaptive k-NN
Tue, 24 Jun 2014 15:08:19 +0200 blanchet optimized traversal of proof terms by skipping bad apples (e.g. full_exhaustive_int'.pinduct)
Tue, 24 Jun 2014 14:56:08 +0200 blanchet minor table access optimization
Tue, 24 Jun 2014 12:36:45 +0200 blanchet optimize log
Tue, 24 Jun 2014 12:35:57 +0200 blanchet enable TF-IDF
Tue, 24 Jun 2014 12:35:49 +0200 blanchet added another experimental engine
Tue, 24 Jun 2014 12:35:43 +0200 blanchet tweaked experimental setup
Tue, 24 Jun 2014 08:19:58 +0200 blanchet use strings to communicate with external process, to ease debugging
Tue, 24 Jun 2014 08:19:55 +0200 blanchet added experimental MaSh engine
Fri, 20 Jun 2014 09:55:31 +0200 blanchet changed default MaSh parameters based on (in vitro) evaluation
Wed, 18 Jun 2014 17:42:24 +0200 blanchet more MaSh engine variations, for evaluations
Wed, 18 Jun 2014 17:42:24 +0200 blanchet split parameter into two
Wed, 18 Jun 2014 15:23:40 +0200 blanchet more generous formula -- there are lots of duplicates out there
Wed, 18 Jun 2014 14:19:42 +0200 blanchet automatically learn MaSh facts also in 'blocking' mode
Mon, 02 Jun 2014 11:59:50 +0200 blanchet add option to keep duplicates, for more precise evaluation of relevance filters
Fri, 30 May 2014 16:00:54 +0200 blanchet made 'Kuehlwein-style' be really like Python code, we now think
Fri, 30 May 2014 15:15:41 +0200 blanchet make SML code closer to Python code when 'nb_kuehlwein_style' is true
Fri, 30 May 2014 14:43:06 +0200 blanchet 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
Fri, 30 May 2014 12:27:51 +0200 blanchet added another way of invoking Python code, for experiments
Fri, 30 May 2014 12:27:51 +0200 blanchet make SML naive Bayes closer to Python version
Fri, 30 May 2014 12:27:51 +0200 blanchet more work on exporter
Fri, 30 May 2014 12:27:51 +0200 blanchet extend exporter with new versions of MaSh
Wed, 28 May 2014 17:42:36 +0200 blanchet more generous max number of suggestions, for more safety
Wed, 28 May 2014 17:42:34 +0200 blanchet 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)
Wed, 28 May 2014 17:42:33 +0200 blanchet export more ML functions, for experimentation
Wed, 28 May 2014 14:02:49 +0200 blanchet disabled IDF for now -- empirical evidence points the wrong way (as usual)
Wed, 28 May 2014 13:31:44 +0200 blanchet tuning
Wed, 28 May 2014 13:02:47 +0200 blanchet tuning
Wed, 28 May 2014 12:34:26 +0200 blanchet optimized computation
Wed, 28 May 2014 10:04:28 +0200 blanchet enabled IDF for naive Bayes ML
Wed, 28 May 2014 10:03:14 +0200 blanchet tuning
Wed, 28 May 2014 09:44:14 +0200 blanchet repaired subscript problem in SML kNN
Wed, 28 May 2014 09:38:39 +0200 blanchet tuning
Wed, 28 May 2014 03:10:30 +0200 blanchet always remove duplicates in meshing + use weights for Naive Bayes
Tue, 27 May 2014 17:48:11 +0200 blanchet updated naive Bayes
less more (0) -120 tip