src/HOL/Tools/ATP/atp_systems.ML
Tue, 24 Apr 2012 20:55:09 +0200 blanchet removed confusing error
Sun, 22 Apr 2012 14:16:46 +0200 blanchet tried harder to make SML/NJ happy
Sat, 21 Apr 2012 11:15:49 +0200 blanchet tried to make SML/NJ happy
Thu, 19 Apr 2012 17:49:08 +0200 blanchet true delayed evaluation of "SPASS_VERSION" environment variable
Tue, 17 Apr 2012 13:54:31 +0200 blanchet more helpful error message
Tue, 17 Apr 2012 13:54:31 +0200 blanchet avoid option introduced in E 1.2 when invoking older versions of E
Mon, 16 Apr 2012 23:07:40 +0200 wenzelm redirect bash stderr to Isabelle warning as appropriate -- avoid raw process error output which may either get ignored or overload PIDE syslog in extreme cases;
Tue, 27 Mar 2012 16:59:13 +0300 blanchet tweak slices, based on eval by Daniel Wand
Wed, 21 Mar 2012 16:53:24 +0100 blanchet removed Satallax option, now that this is the default
Wed, 21 Mar 2012 16:53:24 +0100 blanchet improve "remote_satallax" by exploiting unsat core
Wed, 21 Mar 2012 16:53:24 +0100 blanchet generate weights and precedences for predicates as well
Tue, 20 Mar 2012 18:42:45 +0100 blanchet made "spass" a "metaprover" that uses either the new SPASS or the old SPASS, to preserve backward compatibility and prepare for the upcoming release
Tue, 20 Mar 2012 18:42:45 +0100 blanchet tweaks
Tue, 20 Mar 2012 13:53:09 +0100 blanchet added term_order option to Mirabelle
Tue, 20 Mar 2012 10:06:35 +0100 blanchet added "metis_advisory_simp" option to orient as many equations as possible in Metis the right way (cf. "More SPASS with Isabelle")
Tue, 20 Mar 2012 00:44:30 +0100 blanchet continued implementation of term ordering attributes
Tue, 20 Mar 2012 00:44:30 +0100 blanchet implement term order attribute (for experiments)
Tue, 20 Mar 2012 00:44:30 +0100 blanchet tuning -- don't refer to old, internal version number (needlessly confusing now)
Tue, 20 Mar 2012 00:44:30 +0100 blanchet more weight attribute tuning
Tue, 20 Mar 2012 00:44:30 +0100 blanchet use TFF0 with remote Vampire, now that a newer version of Vampire has been installed there (1.8 rev. 1362) that appears to have sound support for TFF0
Tue, 20 Mar 2012 00:44:30 +0100 blanchet internal renamings
Tue, 20 Mar 2012 00:44:30 +0100 blanchet renamed E weight attribute
Fri, 24 Feb 2012 11:23:35 +0100 blanchet added support for Alt-Ergo through Why3 (mostly for experimental purposes, e.g. polymorphism vs. monomorphization)
Tue, 14 Feb 2012 20:13:07 +0100 blanchet don't report spurious LEO-II errors
Tue, 14 Feb 2012 18:58:33 +0100 blanchet better error message
Sat, 11 Feb 2012 13:41:36 +0100 blanchet new SPASS options
Fri, 10 Feb 2012 16:33:58 +0100 blanchet update SPASS slices
Thu, 09 Feb 2012 14:35:27 +0100 blanchet new SPASS slices
Mon, 06 Feb 2012 23:01:01 +0100 blanchet renamed type encoding
Sun, 05 Feb 2012 13:28:51 +0100 blanchet remove option that's on by default
Sun, 05 Feb 2012 12:27:10 +0100 blanchet no need for a script/mega-hack with the new SPASS
Sun, 05 Feb 2012 12:27:10 +0100 blanchet cleaned up new SPASS parsing
Sat, 04 Feb 2012 12:08:18 +0100 blanchet made option available to users (mostly for experiments)
Fri, 03 Feb 2012 18:00:55 +0100 blanchet optimization: slice caching in case two consecutive slices are nearly identical
Thu, 02 Feb 2012 15:14:18 +0100 blanchet change 9ce354a77908 wasn't quite right -- here's an improvement
Thu, 02 Feb 2012 12:51:03 +0100 blanchet better SPASS setup
Thu, 02 Feb 2012 12:42:05 +0100 blanchet include new SPASS by default if available
Tue, 31 Jan 2012 17:09:08 +0100 blanchet third attempt at lambda lifting that works for both Sledgehammer and Metis (cf. dce6c3a460a9)
Tue, 31 Jan 2012 16:11:15 +0100 blanchet improve SPASS setup
Tue, 31 Jan 2012 15:10:03 +0100 blanchet fixed syntax bug in DFG output
Tue, 31 Jan 2012 14:39:21 +0100 blanchet new SPASS setup
Mon, 30 Jan 2012 17:18:58 +0100 blanchet new SPASS setup
Mon, 30 Jan 2012 17:15:59 +0100 blanchet rename lambda translation schemes
Mon, 23 Jan 2012 17:40:32 +0100 blanchet renamed two files to make room for a new file
Wed, 14 Dec 2011 18:07:32 +0100 blanchet SPASS is incomplete because of the -Splits and -FullRed options, not just because of -SOS=1 -- don't pretend the opposite
Wed, 16 Nov 2011 17:06:14 +0100 blanchet give each time slice its own lambda translation
Sun, 06 Nov 2011 11:16:37 +0100 blanchet renamed experimental systems
Fri, 04 Nov 2011 15:05:59 +0000 blanchet document new experimental provers
Fri, 04 Nov 2011 15:05:58 +0000 blanchet added remote iProver(-Eq) for experimentation
Sat, 29 Oct 2011 13:15:58 +0200 blanchet always use DFG format to talk to SPASS -- since that's what we'll need to use anyway to benefit from sorts and other extensions
Sat, 29 Oct 2011 13:15:58 +0200 blanchet added DFG unsorted support (like in the old days)
Sat, 29 Oct 2011 13:15:58 +0200 blanchet added sorted DFG output for coming version of SPASS
Sat, 29 Oct 2011 13:15:58 +0200 blanchet specify proof output level 1 (i.e. no detailed, potentially huge E proofs) to LEO-II; requires version 1.2.9
Fri, 21 Oct 2011 12:44:20 +0200 blanchet disable Vampire's BDD optimization, which sometimes yields so huge proofs that this causes problems for reconstruction
Wed, 19 Oct 2011 21:40:32 +0200 blanchet one more LEO-II failure
Wed, 19 Oct 2011 16:36:13 +0200 blanchet more uniform SZS status handling
Mon, 17 Oct 2011 21:37:37 +0200 blanchet parse Satallax unsat cores
Wed, 07 Sep 2011 13:50:17 +0200 blanchet tweaking polymorphic TFF and THF output
Wed, 07 Sep 2011 09:10:41 +0200 blanchet rationalize uniform encodings
Tue, 06 Sep 2011 18:13:36 +0200 blanchet added dummy polymorphic THF system
Tue, 30 Aug 2011 16:07:46 +0200 blanchet cleaner "pff" dummy TFF0 prover
Tue, 30 Aug 2011 16:07:45 +0200 blanchet extended simple types with polymorphism -- the implementation still needs some work though
Tue, 30 Aug 2011 16:07:45 +0200 blanchet added dummy PFF prover, for debugging purposes
Tue, 30 Aug 2011 16:07:34 +0200 blanchet first step towards polymorphic TFF + changed defaults for Vampire
Tue, 30 Aug 2011 14:12:55 +0200 nik improved handling of induction rules in Sledgehammer
Tue, 30 Aug 2011 14:12:55 +0200 nik added generation of induction rules
Fri, 26 Aug 2011 01:18:48 +0200 blanchet disable TFF for Vampire 1.8 until they've fixed the soundness issues and it's back on SystemOnTPTP
Thu, 25 Aug 2011 23:55:21 +0200 blanchet make sure that if slicing is disabled, a non-SOS slice is chosen
Thu, 25 Aug 2011 22:05:18 +0200 blanchet make TFF output less explicit where possible
Thu, 25 Aug 2011 19:09:39 +0200 blanchet use more appropriate encoding for Z3 TPTP, as confirmed by evaluation
Thu, 25 Aug 2011 19:05:40 +0200 blanchet added one more known Z3 failure
Thu, 25 Aug 2011 14:25:07 +0200 blanchet rationalized option names -- mono becomes raw_mono and mangled becomes mono
Wed, 24 Aug 2011 22:12:30 +0200 blanchet remove Vampire imconplete proof detection -- the bug it was trying to work around has been fixed in version 1.8, and the check is too sensitive anyway
Tue, 23 Aug 2011 23:18:13 +0200 blanchet fixed "hBOOL" of existential variables, and generate more helpers
Tue, 23 Aug 2011 16:37:23 +0200 blanchet always use TFF if possible
Tue, 23 Aug 2011 16:07:01 +0200 blanchet exploit TFF format in Z3 used as ATP, and renamed it "z3_tptp"
Tue, 23 Aug 2011 15:50:27 +0200 blanchet updated known failures for Z3 3.0 TPTP
Tue, 23 Aug 2011 15:15:43 +0200 blanchet avoid TFF format with older Vampire versions
Tue, 23 Aug 2011 14:44:19 +0200 blanchet fixed TFF slicing
Tue, 23 Aug 2011 14:44:19 +0200 blanchet kindly ask Vampire to output axiom names
Tue, 23 Aug 2011 14:44:19 +0200 blanchet added formats to the slice and use TFF for remote Vampire
Mon, 22 Aug 2011 15:02:45 +0200 blanchet gracefully handle empty SPASS problems
Wed, 17 Aug 2011 10:03:58 +0200 blanchet distinguish THF syntax with and without choice (Satallax vs. LEO-II)
Tue, 09 Aug 2011 17:33:17 +0200 blanchet support local HOATPs
Tue, 09 Aug 2011 17:33:17 +0200 blanchet LEO-II also supports FOF
Tue, 09 Aug 2011 09:33:50 +0200 blanchet renamed E wrappers for consistency with CASC conventions
Tue, 26 Jul 2011 22:53:06 +0200 blanchet renamed "preds" encodings to "guards"
Tue, 26 Jul 2011 14:53:00 +0200 blanchet give E at least two seconds -- anything else risks causing too early timeouts in the minimizer, because of too conservative time computations in E and eproof scripts
Sat, 16 Jul 2011 20:52:41 +0200 wenzelm moved bash operations to Isabelle_System (cf. Scala version);
Wed, 06 Jul 2011 17:19:34 +0100 blanchet better setup for experimental "z3_atp"
Fri, 01 Jul 2011 15:53:38 +0200 blanchet renamed "type_sys" to "type_enc", which is more accurate
Fri, 01 Jul 2011 15:53:37 +0200 blanchet cleaner handling of higher-order simple types, so that it's also possible to use first-order simple types with LEO-II and company
Fri, 01 Jul 2011 15:53:37 +0200 blanchet tuning
Mon, 27 Jun 2011 14:56:32 +0200 blanchet tweaked comment
Mon, 27 Jun 2011 13:52:47 +0200 blanchet removed "full_types" option from Sledgehammer, now that virtually sound encodings are used as the default anyway
Mon, 27 Jun 2011 13:52:47 +0200 blanchet remove experimental trimming feature -- it slowed down things on Linux for some reason
Mon, 27 Jun 2011 13:52:47 +0200 blanchet filter out some tautologies using an ATP, especially for those theories that are known for producing such things
Thu, 23 Jun 2011 11:19:41 +0200 blanchet fiddle with remote ATP settings, based on Judgment Day
Tue, 21 Jun 2011 17:17:39 +0200 blanchet provide appropriate type system and number of fact defaults for remote ATPs
Tue, 21 Jun 2011 17:17:39 +0200 blanchet tweaked E, SPASS, Vampire setup based on latest Judgment Day results
Mon, 20 Jun 2011 10:41:02 +0200 blanchet slightly better setup for E
Mon, 20 Jun 2011 10:41:02 +0200 blanchet slightly better setup for SPASS and Vampire as more results have come in
Mon, 20 Jun 2011 10:41:02 +0200 blanchet optimized SPASS and Vampire time slices, like E before
Mon, 20 Jun 2011 10:41:02 +0200 blanchet optimized E's time slicing, based on latest exhaustive Judgment Day results
Mon, 20 Jun 2011 10:41:02 +0200 blanchet deal with ATP time slices in a more flexible/robust fashion
Sun, 19 Jun 2011 18:12:49 +0200 blanchet recognize one more E failure message
Sun, 19 Jun 2011 18:12:49 +0200 blanchet tweaked TPTP formula kind for typing information used in the conjecture
Fri, 10 Jun 2011 12:01:15 +0200 blanchet pass --trim option to "eproof" script to speed up proof reconstruction
Wed, 08 Jun 2011 16:20:18 +0200 blanchet better default type system for Waldmeister, with fewer predicates (for types or type classes)
Mon, 06 Jun 2011 23:46:02 +0200 blanchet slighly more reasonable Vampire slices (until new monomorphizer is used)
Mon, 30 May 2011 17:00:38 +0200 blanchet avoid monomorphic encoding with so many facts -- it makes the old monomorphizer explode on some examples
Mon, 30 May 2011 17:00:38 +0200 blanchet no more bonus for E -- with the soft timeout, this punishes everybody -- the bonus was designed for a hard timeout
Mon, 30 May 2011 17:00:38 +0200 blanchet support "metis" and "metisFT" as provers in the architecture, so they can be used for minimizing
Fri, 27 May 2011 10:30:07 +0200 blanchet recognize more ATP failures
Tue, 24 May 2011 18:04:23 +0200 blanchet ensure that the argument of logical negation is enclosed in parentheses in THF mode
Tue, 24 May 2011 13:29:32 +0200 blanchet further reduce the number of facts passed to less used remote ATPs
Tue, 24 May 2011 10:03:15 +0200 blanchet pass fewer relevant facts to less used remote systems
Tue, 24 May 2011 00:01:33 +0200 blanchet slightly gracefuller handling of LEO-II and Satallax output
Tue, 24 May 2011 00:01:33 +0200 blanchet identify HOL functions with THF functions
Tue, 24 May 2011 00:01:33 +0200 blanchet started adding support for THF output (but no lambdas)
less more (0) -120 tip