src/HOL/Tools/Sledgehammer/sledgehammer_minimize.ML
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
Thu, 10 Feb 2011 17:18:52 +0100 tuning
Thu, 10 Feb 2011 16:05:33 +0100 remove pointless clutter
Thu, 10 Feb 2011 10:09:38 +0100 make minimizer verbose
Wed, 09 Feb 2011 17:18:58 +0100 tuning
Wed, 09 Feb 2011 17:18:58 +0100 automatically minimize Z3-as-an-ATP proofs (cf. CVC3 and Yices)
Wed, 09 Feb 2011 17:18:58 +0100 renamed field
Mon, 10 Jan 2011 15:45:46 +0100 eliminated Int.toString;
Tue, 21 Dec 2010 03:56:51 +0100 added "smt_triggers" option to experiment with triggers in Sledgehammer;
Sun, 19 Dec 2010 00:13:25 +0100 reduce the minimizer slack and add verbose information
Sat, 18 Dec 2010 13:43:46 +0100 lower threshold where the binary algorithm kick in and use the same value for automatic minimization
Sat, 18 Dec 2010 13:34:32 +0100 let each prover minimizes its own stuff (rather than taking the first prover of the list to minimize every prover's stuff)
Fri, 17 Dec 2010 22:15:08 +0100 more precise error messages in "verbose" (or "debug") mode, following this morning's permission debacle
Fri, 17 Dec 2010 18:23:56 +0100 added debugging option to find out how good the relevance filter was at identifying relevant facts
Fri, 17 Dec 2010 15:30:43 +0100 run the SMT relevance filter only once, then run the normalization/monomorphization code once _per class_ of SMT solvers
Thu, 16 Dec 2010 15:12:17 +0100 make "debug" imply "blocking", since in blocking mode the exceptions flow through and are more instructive
Wed, 15 Dec 2010 11:26:28 +0100 implemented partially-typed "tags" type encoding
Wed, 15 Dec 2010 11:26:28 +0100 added "type_sys" option to Sledgehammer
Wed, 08 Dec 2010 22:17:53 +0100 implicitly call the minimizer for SMT solvers that don't return an unsat core
Wed, 08 Dec 2010 22:17:52 +0100 renamings
Wed, 08 Dec 2010 22:17:52 +0100 split "Sledgehammer" module into two parts, to resolve forthcoming dependency problems
Mon, 06 Dec 2010 11:41:24 +0100 handle "max_relevant" uniformly
Mon, 06 Dec 2010 09:54:58 +0100 [mq]: sledge_binary_minimizer
Fri, 03 Dec 2010 18:29:14 +0100 replace "smt" prover with specific SMT solvers, e.g. "z3" -- whatever the SMT module gives us
Mon, 15 Nov 2010 18:56:29 +0100 pick up SMT solver crashes and report them to the user/Mirabelle if desired
Wed, 03 Nov 2010 22:33:23 +0100 don't be overly verbose in Sledgehammer's minimizer
Wed, 03 Nov 2010 22:26:53 +0100 standardize on seconds for Nitpick and Sledgehammer timeouts
Tue, 26 Oct 2010 21:34:01 +0200 if "debug" is on, print list of relevant facts (poweruser request);
Tue, 26 Oct 2010 21:01:28 +0200 standardize on "fact" terminology (vs. "axiom" or "theorem") in Sledgehammer -- but keep "Axiom" in the lower-level "ATP_Problem" module
Tue, 26 Oct 2010 16:56:54 +0200 remove needless context argument;
Tue, 26 Oct 2010 13:50:57 +0200 proper error handling for SMT solvers in Sledgehammer
Mon, 25 Oct 2010 21:06:56 +0200 renamed Output.priority to Output.urgent_message to emphasize its special role more clearly;
Fri, 22 Oct 2010 18:31:45 +0200 tuning