src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML
Sat, 16 Apr 2011 16:15:37 +0200 modernized structure Proof_Context;
Tue, 05 Apr 2011 11:39:48 +0200 renamed "const_args" option value to "args"
Tue, 05 Apr 2011 10:37:21 +0200 killed unimplemented type encoding "preds"
Mon, 04 Apr 2011 18:53:35 +0200 if "monomorphize" is enabled, mangle the type information in the names by default
Thu, 31 Mar 2011 11:16:52 +0200 added monomorphization option to Sledgehammer ATPs -- this looks promising but is still off by default
Tue, 08 Feb 2011 16:10:10 +0100 available_provers ~> supported_provers (for clarity)
Sat, 08 Jan 2011 17:14:48 +0100 misc tuning and comments based on review of Theory_Data, Proof_Data, Generic_Data usage;
Fri, 17 Dec 2010 21:47:13 +0100 convenient syntax for setting provers -- useful for debugging, not for general consumption and hence not documented
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:29 +0100 make "full_types" take precedence over "type_sys"
Wed, 15 Dec 2010 11:26:28 +0100 implemented partially-typed "tags" type encoding
Wed, 15 Dec 2010 11:26:28 +0100 implemented new type system encoding "overload_args", which is more lightweight than "const_args" (the unsound default) and hopefully almost as sound
Wed, 15 Dec 2010 11:26:28 +0100 added "type_sys" option to Sledgehammer
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
Fri, 03 Dec 2010 09:55:45 +0100 run synchronous Auto Tools in parallel
Thu, 18 Nov 2010 18:09:08 +0100 enabled SMT solver in Sledgehammer by default
Wed, 10 Nov 2010 17:53:41 +0100 use official/portable Multithreading.max_threads_value, which is also subject to user preferences (NB: Thread.numProcessors is apt to lead to surprises like very high numbers for systems with hyperthreading);
Wed, 03 Nov 2010 22:51:32 +0100 use floating-point numbers for Sledgehammer's "thresholds" option rather than percentages;
Wed, 03 Nov 2010 22:26:53 +0100 standardize on seconds for Nitpick and Sledgehammer timeouts
Tue, 26 Oct 2010 13:16:43 +0200 integrated "smt" proof method with Sledgehammer
Tue, 26 Oct 2010 10:39:52 +0200 tuning
Tue, 26 Oct 2010 09:40:20 +0200 make SML/NJ happy
Mon, 25 Oct 2010 09:29:43 +0200 make "sledgehammer_params" work on single-threaded platforms
Fri, 22 Oct 2010 16:11:43 +0200 more robust handling of "remote_" vs. non-"remote_" provers
Fri, 22 Oct 2010 14:10:32 +0200 fixed signature of "is_smt_solver_installed";
Fri, 22 Oct 2010 13:49:44 +0200 took out "smt"/"remote_smt" from default ATPs until they are properly implemented
Fri, 22 Oct 2010 11:11:34 +0200 make Sledgehammer minimizer fully work with SMT
Thu, 21 Oct 2010 16:25:40 +0200 first step in adding support for an SMT backend to Sledgehammer
Thu, 21 Oct 2010 14:55:09 +0200 use consistent terminology in Sledgehammer: "prover = ATP or SMT solver or ..."
Mon, 13 Sep 2010 13:12:33 +0200 use 30 s instead of 60 s as the default Sledgehammer timeout;
Sat, 11 Sep 2010 12:31:42 +0200 tuning
Sat, 11 Sep 2010 10:35:00 +0200 finished renaming "Auto_Counterexample" to "Auto_Tools"
Sat, 11 Sep 2010 10:21:52 +0200 implemented Auto Sledgehammer
Wed, 01 Sep 2010 17:27:10 +0200 got rid of the "theory_relevant" option;
Wed, 01 Sep 2010 16:46:11 +0200 generalize theorem argument parsing syntax
Tue, 31 Aug 2010 23:50:59 +0200 finished renaming
Tue, 31 Aug 2010 23:43:23 +0200 added "expect" feature of Nitpick to Sledgehammer, for regression testing
Tue, 31 Aug 2010 22:27:33 +0200 added "blocking" option to Sledgehammer to run in synchronous mode;
Tue, 31 Aug 2010 20:19:58 +0200 add a penalty for being higher-order
Mon, 30 Aug 2010 15:39:41 +0200 make Sledgehammer's relevance filter somewhat slacker
Wed, 25 Aug 2010 19:41:18 +0200 reorganize options regarding to the relevance threshold and decay
Wed, 25 Aug 2010 17:49:52 +0200 make relevance filter work in term of a "max_relevant" option + use Vampire SOS;
Wed, 25 Aug 2010 09:32:43 +0200 get rid of "defs_relevant" feature;
Wed, 25 Aug 2010 09:02:07 +0200 renamed "relevance_convergence" to "relevance_decay"
Mon, 23 Aug 2010 18:53:11 +0200 invert semantics of "relevance_convergence", to make it more intuitive
Mon, 23 Aug 2010 18:39:12 +0200 if no facts were selected on first iteration, try again with a lower threshold
Wed, 18 Aug 2010 17:16:37 +0200 get rid of "minimize_timeout", now that there's an automatic adaptive timeout mechanism in "minimize"
Wed, 18 Aug 2010 17:09:05 +0200 added "max_relevant_per_iter" option to Sledgehammer
Mon, 09 Aug 2010 12:05:48 +0200 move Sledgehammer's HOL -> FOL translation to separate file (sledgehammer_translate.ML)
Thu, 29 Jul 2010 22:43:46 +0200 use "explicit_apply" in the minimizer whenever it might make a difference to prevent freak failures;
Wed, 28 Jul 2010 19:01:07 +0200 minor refactoring
Wed, 28 Jul 2010 18:54:18 +0200 minor refactoring
Tue, 27 Jul 2010 19:41:19 +0200 minor refactoring
Tue, 27 Jul 2010 17:56:01 +0200 rename "ATP_Manager" ML module to "Sledgehammer";
Wed, 21 Jul 2010 21:15:07 +0200 renamings + only need second component of name pool to reconstruct proofs
Mon, 28 Jun 2010 17:32:28 +0200 always perform "inline" skolemization, polymorphism or not, Skolem cache or not
Mon, 28 Jun 2010 17:31:38 +0200 always perform relevance filtering on original formulas
Fri, 25 Jun 2010 18:34:06 +0200 factor out thread creation
Fri, 25 Jun 2010 17:26:14 +0200 got rid of "respect_no_atp" option, which even I don't use