src/HOL/Tools/Sledgehammer/sledgehammer_mash.ML
Mon, 19 Aug 2013 14:41:22 +0200 blanchet generate patterns for variables as well in MaSh (cf. HOL(y)Hammer)
Mon, 19 Aug 2013 14:26:59 +0200 blanchet generate deep type patterns in MaSh
Thu, 18 Jul 2013 20:53:22 +0200 wenzelm explicit padding on command boundary for "auto" generated sendback -- do not replace the corresponding goal command, but append to it;
Tue, 28 May 2013 08:52:41 +0200 blanchet redid rac7830871177 to avoid duplicate fixed variable (e.g. lemma "P (a::nat)" proof - have "!!a::int. Q a" sledgehammer [e])
Fri, 24 May 2013 16:43:37 +0200 blanchet improved handling of free variables' types in Isar proofs
Sun, 19 May 2013 20:41:19 +0200 blanchet made "completish" mode a bit more complete
Fri, 17 May 2013 11:35:52 +0200 wenzelm tuned signature -- emphasize thread creation here;
Thu, 16 May 2013 13:34:13 +0200 blanchet tuning -- renamed '_from_' to '_of_' in Sledgehammer
Wed, 15 May 2013 17:43:42 +0200 blanchet renamed Sledgehammer functions with 'for' in their names to 'of'
Tue, 14 May 2013 20:46:09 +0200 wenzelm more uniform Markup.print_real;
Tue, 19 Feb 2013 17:01:06 +0100 blanchet 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
Tue, 19 Feb 2013 13:37:07 +0100 blanchet reintroduced crucial sorting accidentally lost in 962190eab40d
Tue, 19 Feb 2013 13:27:33 +0100 blanchet compile
Tue, 19 Feb 2013 13:21:49 +0100 blanchet provide two modes for MaSh driver: linearized or real visibility
Mon, 18 Feb 2013 18:34:55 +0100 blanchet implement (more) accurate computation of parents
Mon, 18 Feb 2013 18:34:54 +0100 blanchet tuning
Mon, 18 Feb 2013 11:33:43 +0100 blanchet tuned code: factored out parent computation
Mon, 18 Feb 2013 10:43:36 +0100 blanchet tuned code
Fri, 15 Feb 2013 09:17:20 +0100 blanchet avoid crude/wrong theorem comparision
Fri, 15 Feb 2013 09:17:20 +0100 blanchet tuned code
Fri, 15 Feb 2013 09:17:20 +0100 blanchet more MaSh tracing
Fri, 15 Feb 2013 09:17:20 +0100 blanchet tuning
Fri, 08 Feb 2013 12:22:37 +0100 blanchet added option to use SNoW as machine learning algo
Thu, 07 Feb 2013 14:05:33 +0100 blanchet killed deadcode
Thu, 07 Feb 2013 14:05:32 +0100 blanchet drop needless .0s
Thu, 07 Feb 2013 14:05:32 +0100 blanchet 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
Tue, 05 Feb 2013 17:19:13 +0100 blanchet removed spurious trimming
Thu, 31 Jan 2013 17:54:05 +0100 blanchet tuned data structure
Thu, 31 Jan 2013 17:54:05 +0100 blanchet more precise output of selected facts
Thu, 31 Jan 2013 17:54:05 +0100 blanchet thread fact triple (MeSh, MePo, MaSh) to allow different filters in different slices
Thu, 31 Jan 2013 17:54:05 +0100 blanchet eliminated needless speed optimization -- and simplified code quite a bit
Thu, 31 Jan 2013 17:54:05 +0100 blanchet distinguish raw and non-raw facts, using raw for 10 000s of facts and non-raw after selection of some hundreds
Thu, 31 Jan 2013 17:54:05 +0100 blanchet report (MeSh, MePo, MaSh) triple, to be able to use different filters in different slices
Thu, 31 Jan 2013 12:09:07 +0100 blanchet adapted to new MaSh interface
Sat, 19 Jan 2013 17:42:12 +0100 blanchet tuning
Fri, 18 Jan 2013 16:06:45 +0100 blanchet tuning
Fri, 18 Jan 2013 00:18:11 +0100 blanchet optimization -- evaluate conversion to table only once
Thu, 17 Jan 2013 23:29:22 +0100 blanchet use correct weights in MeSh driver
Thu, 17 Jan 2013 18:43:59 +0100 blanchet evaluate more cases (cf. paper)
Thu, 17 Jan 2013 17:55:03 +0100 blanchet updated MaSh
Mon, 14 Jan 2013 09:59:50 +0100 blanchet adjust weights -- sorts are prolific, so tone them down even more
Sun, 13 Jan 2013 22:17:00 +0100 blanchet don't learn theories -- this option is very slow and not very helpful
Sun, 13 Jan 2013 20:57:48 +0100 blanchet honor unknown chained in MaSh and a few other tweaks
Sun, 13 Jan 2013 15:04:55 +0100 blanchet remove obsolete MaSh files
Sun, 13 Jan 2013 12:15:44 +0100 blanchet cleaned up hint handling
Sun, 13 Jan 2013 12:15:43 +0100 blanchet better handlig of built-ins -- at the top-level, not in subterms
Sat, 12 Jan 2013 16:49:40 +0100 blanchet honor filtering out of arguments for built-in constants (e.g. representation of numerals)
Sat, 12 Jan 2013 16:49:39 +0100 blanchet new version of MaSh Python component
Fri, 11 Jan 2013 16:30:56 +0100 blanchet don't learn from the proof of "psimps" etc.
Fri, 11 Jan 2013 16:30:56 +0100 blanchet updated MaSh Python component
Fri, 11 Jan 2013 16:30:56 +0100 blanchet start using MaSh hints
Fri, 11 Jan 2013 16:30:56 +0100 blanchet always compare theorem using the same, weaker function
Thu, 10 Jan 2013 23:34:19 +0100 blanchet export MeSh data as well
Sun, 06 Jan 2013 17:38:29 +0100 blanchet get rid of spurious "Isar" proofs
Sun, 06 Jan 2013 17:38:29 +0100 blanchet also generate queries for goals with too many Isar dependencies
Sat, 05 Jan 2013 22:31:33 +0100 blanchet tuned message
Sat, 05 Jan 2013 22:31:32 +0100 blanchet tap after, not before command invocation
Fri, 04 Jan 2013 21:56:20 +0100 blanchet refined class handling, to prevent cycles in fact graph
Fri, 04 Jan 2013 21:56:19 +0100 blanchet tweaked nicknames
Fri, 04 Jan 2013 19:00:49 +0100 blanchet speed up generation of local theorem nicknames
less more (0) -100 -60 tip