src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML
Tue, 04 Feb 2014 23:11:18 +0100 tuned code
Tue, 04 Feb 2014 23:11:18 +0100 split 'linarith' and 'presburger' (to avoid annoying warnings + to speed up reconstruction when 'presburger' is needed)
Mon, 03 Feb 2014 23:59:36 +0100 rationalized lists of methods
Mon, 03 Feb 2014 23:49:01 +0100 extended method list
Mon, 03 Feb 2014 19:32:02 +0100 generate comments in Isar proofs
Mon, 03 Feb 2014 19:32:02 +0100 renamed 'smt' option 'smt_proofs' to avoid clash with 'smt' prover
Mon, 03 Feb 2014 19:32:02 +0100 tuned behavior of 'smt' option
Mon, 03 Feb 2014 19:32:02 +0100 proper fresh name generation
Mon, 03 Feb 2014 17:13:31 +0100 added 'smt' option to control generation of 'by smt' proofs
Mon, 03 Feb 2014 16:53:58 +0100 renamed ML file
Mon, 03 Feb 2014 15:33:18 +0100 tuning
Mon, 03 Feb 2014 15:19:07 +0100 merged 'reconstructors' and 'proof methods'
Mon, 03 Feb 2014 13:37:23 +0100 tuning
Mon, 03 Feb 2014 11:58:38 +0100 tuned data structure
Mon, 03 Feb 2014 11:37:48 +0100 tuned data structure
Mon, 03 Feb 2014 10:14:18 +0100 less aggressive evaluation
Mon, 03 Feb 2014 10:14:18 +0100 added a new version of 'metis' to the mix
Mon, 03 Feb 2014 10:14:18 +0100 implemented new 'try0_isar' semantics
Mon, 03 Feb 2014 10:14:18 +0100 got rid of 'try0' step that is now redundant
Mon, 03 Feb 2014 10:14:18 +0100 centralize more preplaying
Mon, 03 Feb 2014 10:14:18 +0100 centralize preplaying
Mon, 03 Feb 2014 10:14:18 +0100 tuned
Sun, 02 Feb 2014 20:53:51 +0100 more data structure rationalization
Sun, 02 Feb 2014 20:53:51 +0100 more data structure rationalization
Sun, 02 Feb 2014 20:53:51 +0100 rationalized threading of 'metis' arguments
Sun, 02 Feb 2014 20:53:51 +0100 refactored data structure (step 3)
Sun, 02 Feb 2014 20:53:51 +0100 unform treatment of preplay_timeout = 0 and > 0
Sun, 02 Feb 2014 20:53:51 +0100 use Skolem proof methods appropriately
Sun, 02 Feb 2014 20:53:51 +0100 simplified data structure -- eliminated distinction between 'first-class' and 'second-class' proof methods
Fri, 31 Jan 2014 19:16:41 +0100 generalized preplaying infrastructure to store various results for various methods
Fri, 31 Jan 2014 18:43:16 +0100 added a 'trace' option
Fri, 31 Jan 2014 18:43:16 +0100 moved code around
Fri, 31 Jan 2014 18:43:16 +0100 added 'algebra' to the mix
Fri, 31 Jan 2014 18:43:16 +0100 more informative trace
Fri, 31 Jan 2014 16:41:54 +0100 better tracing + syntactically correct 'metis' calls
Fri, 31 Jan 2014 16:26:43 +0100 tuned ML function names
Fri, 31 Jan 2014 16:10:39 +0100 tuning
Fri, 31 Jan 2014 16:07:20 +0100 moved ML code around
Fri, 31 Jan 2014 10:23:32 +0100 renamed many Sledgehammer ML files to clarify structure
Thu, 30 Jan 2014 14:37:53 +0100 renamed Sledgehammer options for symmetry between positive and negative versions
Thu, 19 Dec 2013 13:43:21 +0100 made timeouts in Sledgehammer not be 'option's -- simplified lots of code
Thu, 21 Nov 2013 12:29:29 +0100 fixed spying so that the envirnoment variables are queried at run-time not at build-time
Tue, 19 Nov 2013 18:34:04 +0100 tuning
Thu, 17 Oct 2013 01:34:34 +0200 added comment
Tue, 15 Oct 2013 15:31:18 +0200 use MePo with Auto Sledgehammer, because it's lighter than MaSh and always available
Fri, 04 Oct 2013 11:52:10 +0200 run fewer provers in "try" mode
Fri, 04 Oct 2013 11:28:28 +0200 count remote threads as well when balancing CPU usage -- otherwise jEdit users and other users of the "blocking" mode may have to wait for 2 * timeout if they e.g. have 4 cores and 5 provers (the typical situation)
Mon, 23 Sep 2013 14:53:43 +0200 added "spy" option to Sledgehammer
Fri, 20 Sep 2013 22:39:30 +0200 merged "isar_try0" and "isar_minimize" options
Fri, 20 Sep 2013 22:39:30 +0200 hardcoded obscure option
Fri, 20 Sep 2013 22:39:30 +0200 hard-coded an obscure option
Fri, 20 Sep 2013 22:39:30 +0200 use configuration mechanism for low-level tracing
Fri, 20 Sep 2013 22:39:30 +0200 took out Waldmeister from list of default provers -- it's usually just visual noise, and its integration in Sledgehammer leaves much to be desired
Fri, 20 Sep 2013 22:39:30 +0200 tuning (use a blacklist instead of a whitelist)
Thu, 22 Aug 2013 23:03:21 +0200 fixed subtle bug with "take" + thread overlord through
Thu, 22 Aug 2013 16:03:13 +0200 have kill_all also kill MaSh server + be paranoid about reloading after clear_state, to allow for easier experimentation
Sat, 17 Aug 2013 22:45:48 +0200 prefer system option sledgehammer_timeout, with standard GUI in jEdit Plugin Options;
Sat, 17 Aug 2013 22:15:45 +0200 some protocol to determine provers according to ML;
Sat, 17 Aug 2013 19:54:16 +0200 always enable "minimize" to simplify interaction model;
Sat, 17 Aug 2013 19:13:28 +0200 sledgehammer sendback always uses Markup.padding_command: sensible default for most practical applications -- old-style in-line replacement is superseded by auto mode or panel;