src/HOL/Tools/Sledgehammer/sledgehammer_minimize.ML
Fri, 20 Jul 2012 22:19:46 +0200 learn from SMT proofs when they can be minimized by Metis
Fri, 20 Jul 2012 22:19:46 +0200 name tuning
Fri, 20 Jul 2012 22:19:46 +0200 fixed various issues with MaSh's file handling + tune output + generate local facts again + handle nameless facts gracefully
Fri, 20 Jul 2012 22:19:46 +0200 added "learn_from_atp" command to MaSh, for patient users
Fri, 20 Jul 2012 22:19:46 +0200 learn on explicit "min" command but do the learning in a thread, since it may take a couple of seconds
Wed, 18 Jul 2012 08:44:04 +0200 learn from minimized ATP proofs
Wed, 18 Jul 2012 08:44:04 +0200 added option to control which fact filter is used
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, 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, 06 Jun 2012 10:35:05 +0200 avoid dumping definitions several times in LEO-II proofs
Wed, 18 Apr 2012 10:53:28 +0200 get rid of minor optimization that caused strange problems and was hard to debug (and apparently saved less than 100 ms on a 30 s run)
Sat, 04 Feb 2012 12:08:18 +0100 made option available to users (mostly for experiments)
Wed, 01 Feb 2012 12:47:43 +0100 proper statuses for "fact_from_ref"
Thu, 26 Jan 2012 20:49:54 +0100 separate orthogonal components
Mon, 23 Jan 2012 17:40:32 +0100 renamed two files to make room for a new file
Thu, 19 Jan 2012 21:37:12 +0100 renamed "sound" option to "strict"
Thu, 01 Dec 2011 13:34:14 +0100 added "minimize" option for more control over automatic minimization
Thu, 01 Dec 2011 13:34:13 +0100 renamed "slicing" to "slice"
Fri, 18 Nov 2011 11:47:12 +0100 be more silent when auto minimizing
Wed, 16 Nov 2011 16:35:19 +0100 thread in additional options to minimizer
Wed, 16 Nov 2011 13:22:36 +0100 make metis reconstruction handling more flexible
Wed, 16 Nov 2011 09:42:27 +0100 parse lambda translation option in Metis
Sun, 06 Nov 2011 14:23:04 +0100 cascading timeouts in minimizer, part 2
Sun, 06 Nov 2011 14:05:57 +0100 tuning
Sun, 06 Nov 2011 13:57:17 +0100 use "Time.time" rather than milliseconds internally
Sun, 06 Nov 2011 13:46:26 +0100 tune: no need for option
Sun, 06 Nov 2011 13:37:49 +0100 cascading timeouts in minimizer
Sun, 06 Nov 2011 13:32:13 +0100 shortcut binary minimization algorithm
Sun, 06 Nov 2011 11:51:35 +0100 speed up binary minimizer in practice by preferring the first half of the used facts (which are likelier to be relevant) to the second half
Wed, 24 Aug 2011 15:25:39 +0200 make sure that all facts are passed to ATP from minimizer
Fri, 01 Jul 2011 16:31:33 +0200 made minimizer informative output accurate
Fri, 01 Jul 2011 15:53:38 +0200 renamed "type_sys" to "type_enc", which is more accurate
Mon, 27 Jun 2011 14:56:35 +0200 clarify minimizer output
Mon, 27 Jun 2011 14:56:28 +0200 added "sound" option to force Sledgehammer to be pedantically sound
Thu, 09 Jun 2011 00:16:28 +0200 tuning
Wed, 08 Jun 2011 08:47:43 +0200 make sure that the message tail (timing + TPTP important message) is preserved upon automatic minimization
Wed, 08 Jun 2011 08:47:43 +0200 killed "explicit_apply" option in Sledgehammer -- the "smart" default is about as lightweight as "false" and just as complete as "true"
Mon, 06 Jun 2011 20:36:34 +0200 show what failed to play
Tue, 31 May 2011 16:38:36 +0200 first step in sharing more code between ATP and Metis translation
Mon, 30 May 2011 17:00:38 +0200 made "explicit_apply" smarter -- no need to force explicit applications in minimizer on all constants, better do it more fine granularly
Mon, 30 May 2011 17:00:38 +0200 minimize automatically even if Metis failed, if the external prover was really fast
Mon, 30 May 2011 17:00:38 +0200 automatically minimize with Metis when this can be done within a few seconds
Mon, 30 May 2011 17:00:38 +0200 minimize with Metis if possible
Mon, 30 May 2011 17:00:38 +0200 support "metis" and "metisFT" as provers in the architecture, so they can be used for minimizing
Sun, 29 May 2011 19:40:56 +0200 normalize indices in chained facts to make sure that backtick facts (which often result in different names) are recognized + changed definition of urgent messages
Fri, 27 May 2011 10:30:08 +0200 show time taken for reconstruction
Fri, 27 May 2011 10:30:08 +0200 handle non-auto try case of Sledgehammer better
Fri, 27 May 2011 10:30:08 +0200 renamed "metis_timeout" to "preplay_timeout" and continued implementation
Fri, 27 May 2011 10:30:07 +0200 added syntax for specifying Metis timeout (currently used only by SMT solvers)
Fri, 27 May 2011 10:30:07 +0200 fix soundness bug in Sledgehammer: distinguish params in goals from fixed variables in context
Thu, 12 May 2011 15:29:19 +0200 renamed "max_mono_instances" to "max_new_mono_instances" and changed its semantics accordingly
Thu, 12 May 2011 15:29:18 +0200 added "max_mono_instances" option to Sledgehammer and renamed old "monomorphize_limit" option
Tue, 03 May 2011 00:10:22 +0200 replaced some Unsynchronized.refs with Config.Ts
Sun, 01 May 2011 18:37:25 +0200 implement the new ATP type system in Sledgehammer
Thu, 21 Apr 2011 18:39:22 +0200 cleanup: get rid of "may_slice" arguments without changing semantics
Thu, 21 Apr 2011 18:39:22 +0200 implemented general slicing for ATPs, especially E 1.2w and above
Thu, 31 Mar 2011 11:16:52 +0200 added monomorphization option to Sledgehammer ATPs -- this looks promising but is still off by default
Tue, 22 Mar 2011 17:20:53 +0100 make Minimizer honor "verbose" and "debug" options better
Wed, 23 Feb 2011 11:17:48 +0100 remove confusing message