Thu, 28 Aug 2014 16:58:27 +0200 |
blanchet |
removed show stuttering
|
file |
diff |
annotate
|
Thu, 28 Aug 2014 16:58:27 +0200 |
blanchet |
try 'skolem' method first for Z3
|
file |
diff |
annotate
|
Thu, 28 Aug 2014 16:58:27 +0200 |
blanchet |
added 'skolem' method, esp. for 'obtain's generated from Z3 proofs
|
file |
diff |
annotate
|
Thu, 28 Aug 2014 00:40:38 +0200 |
blanchet |
renamed new SMT module from 'SMT2' to 'SMT'
|
file |
diff |
annotate
|
Tue, 05 Aug 2014 10:59:40 +0200 |
blanchet |
rationalize Skolem names
|
file |
diff |
annotate
|
Tue, 05 Aug 2014 10:17:15 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
Tue, 05 Aug 2014 09:20:00 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
Mon, 04 Aug 2014 16:53:09 +0200 |
blanchet |
deal with E definitions
|
file |
diff |
annotate
|
Mon, 04 Aug 2014 15:02:02 +0200 |
blanchet |
cleaner 'compress' option
|
file |
diff |
annotate
|
Mon, 04 Aug 2014 13:16:18 +0200 |
blanchet |
tuned terminology (cf. 'isar_proofs' option)
|
file |
diff |
annotate
|
Mon, 04 Aug 2014 12:28:42 +0200 |
blanchet |
rationalized sorting of facts -- so that preplaying (almost always) coincides with the real thing, preventing odd failures
|
file |
diff |
annotate
|
Sat, 02 Aug 2014 00:15:08 +0200 |
blanchet |
better duplicate detection
|
file |
diff |
annotate
|
Fri, 01 Aug 2014 23:58:42 +0200 |
blanchet |
normalize conjectures vs. negated conjectures when comparing terms
|
file |
diff |
annotate
|
Fri, 01 Aug 2014 23:33:43 +0200 |
blanchet |
tweaked 'clone' formula detection
|
file |
diff |
annotate
|
Fri, 01 Aug 2014 23:29:50 +0200 |
blanchet |
fine-tuned Isar reconstruction, esp. boolean simplifications
|
file |
diff |
annotate
|
Fri, 01 Aug 2014 23:29:49 +0200 |
blanchet |
centralized boolean simplification so that e.g. LEO-II benefits from it
|
file |
diff |
annotate
|
Fri, 01 Aug 2014 20:44:29 +0200 |
blanchet |
better handling of variable names
|
file |
diff |
annotate
|
Fri, 01 Aug 2014 20:08:50 +0200 |
blanchet |
nicer generated variable names
|
file |
diff |
annotate
|
Fri, 01 Aug 2014 19:44:18 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
Fri, 01 Aug 2014 19:36:23 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
Fri, 01 Aug 2014 19:32:10 +0200 |
blanchet |
more precise handling of LEO-II skolemization
|
file |
diff |
annotate
|
Fri, 01 Aug 2014 16:07:34 +0200 |
blanchet |
beware of 'skolem' rules that do not skolemize (e.g. LEO-II)
|
file |
diff |
annotate
|
Fri, 01 Aug 2014 14:43:57 +0200 |
blanchet |
added appropriate method for skolemization of Z3 steps to the mix
|
file |
diff |
annotate
|
Fri, 01 Aug 2014 14:43:57 +0200 |
blanchet |
tentatively took out 'fastforce' from the set of tried methods -- it seems to be largely subsumed and is hard to silence
|
file |
diff |
annotate
|
Fri, 01 Aug 2014 14:43:57 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
Fri, 01 Aug 2014 14:43:57 +0200 |
blanchet |
eliminated Sledgehammer's "min" subcommand (and lots of complications in the code)
|
file |
diff |
annotate
|
Wed, 30 Jul 2014 14:03:13 +0200 |
fleury |
Skolemization for tmp_ite_elim rule in the SMT solver veriT.
|
file |
diff |
annotate
|
Wed, 30 Jul 2014 14:03:13 +0200 |
fleury |
Changing the role of rule "tmp_ite_elim" of the SMT solver veriT to Lemma.
|
file |
diff |
annotate
|
Wed, 30 Jul 2014 14:03:13 +0200 |
fleury |
Whitespace and indentation correction.
|
file |
diff |
annotate
|
Wed, 30 Jul 2014 14:03:12 +0200 |
fleury |
imported patch hilbert_choice_support
|
file |
diff |
annotate
|
Wed, 30 Jul 2014 14:03:12 +0200 |
fleury |
veriT changes for lifted terms, and ite_elim rules.
|
file |
diff |
annotate
|
Wed, 30 Jul 2014 14:03:12 +0200 |
fleury |
Subproofs for the SMT solver veriT.
|
file |
diff |
annotate
|
Wed, 30 Jul 2014 14:03:12 +0200 |
fleury |
Basic support for the SMT prover veriT.
|
file |
diff |
annotate
|
Wed, 30 Jul 2014 14:03:11 +0200 |
fleury |
Skolemization support for leo-II and Zipperposition.
|
file |
diff |
annotate
|
Wed, 30 Jul 2014 00:50:41 +0200 |
blanchet |
also try 'metis' with 'full_types'
|
file |
diff |
annotate
|
Thu, 24 Jul 2014 18:46:38 +0200 |
blanchet |
refined filter for ATP steps to avoid 'have True' steps in E proofs
|
file |
diff |
annotate
|
Thu, 24 Jul 2014 18:46:38 +0200 |
blanchet |
'shift_quantors' is not an E skolemization rule (cf. 3ab503b04bdb)
|
file |
diff |
annotate
|
Tue, 24 Jun 2014 08:19:22 +0200 |
blanchet |
supports gradual skolemization (cf. Z3) by threading context through correctly
|
file |
diff |
annotate
|
Tue, 24 Jun 2014 08:19:22 +0200 |
blanchet |
given two one-liners, only show the best of the two
|
file |
diff |
annotate
|
Tue, 24 Jun 2014 08:19:22 +0200 |
blanchet |
don't generate Isar proof skeleton for what amounts to a one-line proof
|
file |
diff |
annotate
|
Thu, 12 Jun 2014 17:10:12 +0200 |
blanchet |
renamed Sledgehammer options
|
file |
diff |
annotate
|
Mon, 02 Jun 2014 15:10:18 +0200 |
fleury |
basic setup for zipperposition prover
|
file |
diff |
annotate
|
Thu, 22 May 2014 05:23:50 +0200 |
blanchet |
properly reconstruct helpers in Z3 proofs
|
file |
diff |
annotate
|
Thu, 22 May 2014 03:29:36 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
Fri, 16 May 2014 19:14:00 +0200 |
blanchet |
correctly add extra facts to lemmas (cf. conjecture and hypotheses) in Z3 Isar proofs
|
file |
diff |
annotate
|
Fri, 16 May 2014 19:13:50 +0200 |
blanchet |
use 'simp add:' syntax in Sledgehammer rather than 'using'
|
file |
diff |
annotate
|
Sun, 04 May 2014 19:01:36 +0200 |
blanchet |
added 'satx' to Sledgehammer's portfolio (cf. 'isar_try0')
|
file |
diff |
annotate
|
Fri, 14 Mar 2014 11:44:11 +0100 |
blanchet |
consolidate consecutive steps that prove the same formula
|
file |
diff |
annotate
|
Fri, 14 Mar 2014 11:15:46 +0100 |
blanchet |
undo rewrite rules (e.g. for 'fun_app') in Isar
|
file |
diff |
annotate
|
Fri, 14 Mar 2014 11:05:45 +0100 |
blanchet |
debugging stuff
|
file |
diff |
annotate
|
Fri, 14 Mar 2014 11:05:44 +0100 |
blanchet |
more simplification of trivial steps
|
file |
diff |
annotate
|
Fri, 14 Mar 2014 11:05:37 +0100 |
blanchet |
tuning
|
file |
diff |
annotate
|
Thu, 13 Mar 2014 13:18:14 +0100 |
blanchet |
tuning
|
file |
diff |
annotate
|
Thu, 13 Mar 2014 13:18:14 +0100 |
blanchet |
simplified preplaying information
|
file |
diff |
annotate
|
Thu, 13 Mar 2014 13:18:13 +0100 |
blanchet |
integrate SMT2 with Sledgehammer
|
file |
diff |
annotate
|
Thu, 06 Mar 2014 10:12:47 +0100 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Thu, 13 Feb 2014 13:16:17 +0100 |
blanchet |
avoid changing the state's context -- this results in transfer problems later with SMT, and hence preplay tactic failures
|
file |
diff |
annotate
|
Tue, 04 Feb 2014 23:11:18 +0100 |
blanchet |
more generous Isar proof compression -- try to remove failing steps
|
file |
diff |
annotate
|
Tue, 04 Feb 2014 23:11:18 +0100 |
blanchet |
do a second phase of proof compression after minimization
|
file |
diff |
annotate
|
Tue, 04 Feb 2014 23:11:18 +0100 |
blanchet |
tuned code
|
file |
diff |
annotate
|
Tue, 04 Feb 2014 23:11:18 +0100 |
blanchet |
split 'linarith' and 'presburger' (to avoid annoying warnings + to speed up reconstruction when 'presburger' is needed)
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 23:59:36 +0100 |
blanchet |
rationalized lists of methods
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 23:49:01 +0100 |
blanchet |
extended method list
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 19:32:02 +0100 |
blanchet |
generate comments in Isar proofs
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 19:32:02 +0100 |
blanchet |
renamed 'smt' option 'smt_proofs' to avoid clash with 'smt' prover
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 19:32:02 +0100 |
blanchet |
tuned behavior of 'smt' option
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 19:32:02 +0100 |
blanchet |
proper fresh name generation
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 17:13:31 +0100 |
blanchet |
added 'smt' option to control generation of 'by smt' proofs
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 16:53:58 +0100 |
blanchet |
renamed ML file
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 15:33:18 +0100 |
blanchet |
tuning
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 15:19:07 +0100 |
blanchet |
merged 'reconstructors' and 'proof methods'
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 13:37:23 +0100 |
blanchet |
tuning
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 11:58:38 +0100 |
blanchet |
tuned data structure
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 11:37:48 +0100 |
blanchet |
tuned data structure
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 10:14:18 +0100 |
blanchet |
less aggressive evaluation
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 10:14:18 +0100 |
blanchet |
added a new version of 'metis' to the mix
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 10:14:18 +0100 |
blanchet |
implemented new 'try0_isar' semantics
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 10:14:18 +0100 |
blanchet |
got rid of 'try0' step that is now redundant
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 10:14:18 +0100 |
blanchet |
centralize more preplaying
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 10:14:18 +0100 |
blanchet |
centralize preplaying
|
file |
diff |
annotate
|
Mon, 03 Feb 2014 10:14:18 +0100 |
blanchet |
tuned
|
file |
diff |
annotate
|
Sun, 02 Feb 2014 20:53:51 +0100 |
blanchet |
more data structure rationalization
|
file |
diff |
annotate
|
Sun, 02 Feb 2014 20:53:51 +0100 |
blanchet |
more data structure rationalization
|
file |
diff |
annotate
|
Sun, 02 Feb 2014 20:53:51 +0100 |
blanchet |
rationalized threading of 'metis' arguments
|
file |
diff |
annotate
|
Sun, 02 Feb 2014 20:53:51 +0100 |
blanchet |
refactored data structure (step 3)
|
file |
diff |
annotate
|
Sun, 02 Feb 2014 20:53:51 +0100 |
blanchet |
unform treatment of preplay_timeout = 0 and > 0
|
file |
diff |
annotate
|
Sun, 02 Feb 2014 20:53:51 +0100 |
blanchet |
use Skolem proof methods appropriately
|
file |
diff |
annotate
|
Sun, 02 Feb 2014 20:53:51 +0100 |
blanchet |
simplified data structure -- eliminated distinction between 'first-class' and 'second-class' proof methods
|
file |
diff |
annotate
|
Fri, 31 Jan 2014 19:16:41 +0100 |
blanchet |
generalized preplaying infrastructure to store various results for various methods
|
file |
diff |
annotate
|
Fri, 31 Jan 2014 18:43:16 +0100 |
blanchet |
added a 'trace' option
|
file |
diff |
annotate
|
Fri, 31 Jan 2014 18:43:16 +0100 |
blanchet |
moved code around
|
file |
diff |
annotate
|
Fri, 31 Jan 2014 18:43:16 +0100 |
blanchet |
added 'algebra' to the mix
|
file |
diff |
annotate
|
Fri, 31 Jan 2014 18:43:16 +0100 |
blanchet |
more informative trace
|
file |
diff |
annotate
|
Fri, 31 Jan 2014 16:41:54 +0100 |
blanchet |
better tracing + syntactically correct 'metis' calls
|
file |
diff |
annotate
|
Fri, 31 Jan 2014 16:26:43 +0100 |
blanchet |
tuned ML function names
|
file |
diff |
annotate
|
Fri, 31 Jan 2014 16:10:39 +0100 |
blanchet |
tuning
|
file |
diff |
annotate
|
Fri, 31 Jan 2014 16:07:20 +0100 |
blanchet |
moved ML code around
|
file |
diff |
annotate
|
Fri, 31 Jan 2014 10:23:32 +0100 |
blanchet |
renamed many Sledgehammer ML files to clarify structure
|
file |
diff |
annotate
| base
|
Thu, 30 Jan 2014 14:37:53 +0100 |
blanchet |
renamed Sledgehammer options for symmetry between positive and negative versions
|
file |
diff |
annotate
|
Thu, 19 Dec 2013 13:43:21 +0100 |
blanchet |
made timeouts in Sledgehammer not be 'option's -- simplified lots of code
|
file |
diff |
annotate
|
Thu, 21 Nov 2013 12:29:29 +0100 |
blanchet |
fixed spying so that the envirnoment variables are queried at run-time not at build-time
|
file |
diff |
annotate
|
Tue, 19 Nov 2013 18:34:04 +0100 |
blanchet |
tuning
|
file |
diff |
annotate
|
Thu, 17 Oct 2013 01:34:34 +0200 |
blanchet |
added comment
|
file |
diff |
annotate
|
Tue, 15 Oct 2013 15:31:18 +0200 |
blanchet |
use MePo with Auto Sledgehammer, because it's lighter than MaSh and always available
|
file |
diff |
annotate
|
Fri, 04 Oct 2013 11:52:10 +0200 |
blanchet |
run fewer provers in "try" mode
|
file |
diff |
annotate
|
Fri, 04 Oct 2013 11:28:28 +0200 |
blanchet |
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)
|
file |
diff |
annotate
|
Mon, 23 Sep 2013 14:53:43 +0200 |
blanchet |
added "spy" option to Sledgehammer
|
file |
diff |
annotate
|
Fri, 20 Sep 2013 22:39:30 +0200 |
blanchet |
merged "isar_try0" and "isar_minimize" options
|
file |
diff |
annotate
|
Fri, 20 Sep 2013 22:39:30 +0200 |
blanchet |
hardcoded obscure option
|
file |
diff |
annotate
|
Fri, 20 Sep 2013 22:39:30 +0200 |
blanchet |
hard-coded an obscure option
|
file |
diff |
annotate
|
Fri, 20 Sep 2013 22:39:30 +0200 |
blanchet |
use configuration mechanism for low-level tracing
|
file |
diff |
annotate
|
Fri, 20 Sep 2013 22:39:30 +0200 |
blanchet |
took out Waldmeister from list of default provers -- it's usually just visual noise, and its integration in Sledgehammer leaves much to be desired
|
file |
diff |
annotate
|
Fri, 20 Sep 2013 22:39:30 +0200 |
blanchet |
tuning (use a blacklist instead of a whitelist)
|
file |
diff |
annotate
|
Thu, 22 Aug 2013 23:03:21 +0200 |
blanchet |
fixed subtle bug with "take" + thread overlord through
|
file |
diff |
annotate
|
Thu, 22 Aug 2013 16:03:13 +0200 |
blanchet |
have kill_all also kill MaSh server + be paranoid about reloading after clear_state, to allow for easier experimentation
|
file |
diff |
annotate
|
Sat, 17 Aug 2013 22:45:48 +0200 |
wenzelm |
prefer system option sledgehammer_timeout, with standard GUI in jEdit Plugin Options;
|
file |
diff |
annotate
|
Sat, 17 Aug 2013 22:15:45 +0200 |
wenzelm |
some protocol to determine provers according to ML;
|
file |
diff |
annotate
|
Sat, 17 Aug 2013 19:54:16 +0200 |
wenzelm |
always enable "minimize" to simplify interaction model;
|
file |
diff |
annotate
|
Sat, 17 Aug 2013 19:13:28 +0200 |
wenzelm |
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;
|
file |
diff |
annotate
|
Sat, 17 Aug 2013 12:21:25 +0200 |
wenzelm |
eliminated pointless subgoal argument;
|
file |
diff |
annotate
|