src/HOL/Mirabelle/Tools/mirabelle_sledgehammer_filter.ML
Fri, 20 Jul 2012 22:19:45 +0200 renamed ML structures
Wed, 18 Jul 2012 08:44:03 +0200 centrally construct expensive data structures
Wed, 18 Jul 2012 08:44:03 +0200 renamed Sledgehammer options
Wed, 18 Jul 2012 08:44:03 +0200 more code rationalization in relevance filter
Wed, 18 Jul 2012 08:44:03 +0200 systematize lazy names in relevance filter
Wed, 18 Jul 2012 08:44:03 +0200 rationalize relevance filter, slowing moving code from Iter to MaSh
Wed, 11 Jul 2012 21:43:19 +0200 further ML structure split to permit finer-grained loading/reordering (problem to solve: MaSh needs most of Sledgehammer)
Wed, 02 May 2012 11:47:45 +0200 updated headers;
Tue, 24 Apr 2012 13:59:29 +0100 reversed Tools to Actions Mirabelle renaming;
Thu, 01 Dec 2011 13:34:13 +0100 renamed "slicing" to "slice"
Wed, 31 Aug 2011 11:52:03 +0200 more tuning
Tue, 30 Aug 2011 14:12:55 +0200 improved handling of induction rules in Sledgehammer
Fri, 08 Jul 2011 17:04:38 +0200 discontinued odd Position.column -- left-over from attempts at PGIP implementation;
Fri, 10 Jun 2011 12:01:15 +0200 compute the set of base facts only once (instead of three times in parallel) -- this saves about .5 s of CPU time, albeit much less clock wall time
Tue, 31 May 2011 16:38:36 +0200 compile
Fri, 27 May 2011 10:30:07 +0200 fix soundness bug in Sledgehammer: distinguish params in goals from fixed variables in context
Tue, 24 May 2011 00:01:33 +0200 tuning -- the "appropriate" terminology is inspired from TPTP
Sun, 22 May 2011 14:51:42 +0200 improved Waldmeister support -- even run it by default on unit equational goals
Thu, 12 May 2011 15:29:19 +0200 remove unused parameter
Thu, 12 May 2011 15:29:19 +0200 fine-tuned the relevance filter, so that equations of the form "c = (%x. _)" and constants occurring in chained facts are not unduely penalized
Mon, 02 May 2011 22:52:15 +0200 tuning
Mon, 02 May 2011 22:52:15 +0200 have each ATP filter out dangerous facts for themselves, based on their type system
Sun, 01 May 2011 18:37:25 +0200 restructured type systems some more -- the old naming schemes had "argshg diff |less" and "tagshg diff |less" as equivalent and didn't support a monomorphic version of "tags"
Sun, 01 May 2011 18:37:25 +0200 implement the new ATP type system in Sledgehammer
Thu, 21 Apr 2011 22:18:28 +0200 detect some unsound proofs before showing them to the user
Thu, 21 Apr 2011 18:39:22 +0200 implemented general slicing for ATPs, especially E 1.2w and above
Mon, 21 Feb 2011 10:31:48 +0100 give more weight to Frees than to Consts in relevance filter
Fri, 07 Jan 2011 23:07:04 +0100 tuned;
Wed, 29 Dec 2010 12:16:49 +0100 made SML/NJ happy;
Wed, 15 Dec 2010 12:08:41 +0100 honor "overlord" option for SMT solvers as well and don't pass "ext" to them
Wed, 15 Dec 2010 11:26:28 +0100 implemented partially-typed "tags" type encoding
Wed, 08 Dec 2010 22:17:52 +0100 split "Sledgehammer" module into two parts, to resolve forthcoming dependency problems
Fri, 03 Dec 2010 18:29:14 +0100 replace "smt" prover with specific SMT solvers, e.g. "z3" -- whatever the SMT module gives us
Thu, 04 Nov 2010 14:59:44 +0100 use the SMT integration's official list of built-ins
Wed, 27 Oct 2010 09:22:40 +0200 generalize to handle any prover (not just E)
Fri, 22 Oct 2010 15:02:27 +0200 generalized the relevance filter so that it takes the list of "irrelevant constants" as argument (since the ATP and SMT preprocessing are different)
Fri, 22 Oct 2010 14:47:43 +0200 replaced references with proper record that's threaded through
Fri, 22 Oct 2010 14:10:32 +0200 fixed signature of "is_smt_solver_installed";
Wed, 01 Sep 2010 17:27:10 +0200 got rid of the "theory_relevant" option;
Wed, 01 Sep 2010 16:11:48 +0200 support new option in Mirabelle
Wed, 01 Sep 2010 10:26:54 +0200 introduce fudge factors to deal with "theory const"
Tue, 31 Aug 2010 23:50:59 +0200 finished renaming
Tue, 31 Aug 2010 20:23:32 +0200 add one option to Mirabelle
Tue, 31 Aug 2010 13:12:56 +0200 improve weighting of irrelevant constants, based on Mirabelle experiments
Tue, 31 Aug 2010 10:13:04 +0200 take into consideration whether a fact is an "intro"/"elim"/"simp" rule as an additional factor influencing the relevance filter
Mon, 30 Aug 2010 18:07:07 +0200 adjust Mirabelle
Mon, 30 Aug 2010 15:39:27 +0200 move imperative code to where it belongs
Mon, 30 Aug 2010 12:44:00 +0200 allow configuration of fact filter fudge factors
Mon, 30 Aug 2010 12:02:51 +0200 show index in fact list of all found facts
Mon, 30 Aug 2010 11:49:29 +0200 allow multiple invocations of "mirabele_sledgehammer_filter", by multiplexing on ID
Mon, 30 Aug 2010 11:11:10 +0200 improve new "sledgehammer_filter" action
Mon, 30 Aug 2010 10:26:17 +0200 added evaluation method for relevance filter