src/HOL/Tools/ATP/atp_problem_generate.ML
Wed, 06 Jun 2012 10:35:05 +0200 blanchet removed micro-optimization whose justification I can't recall
Wed, 06 Jun 2012 10:35:05 +0200 blanchet more aggressive type argument optimization
Wed, 06 Jun 2012 10:35:05 +0200 blanchet use cover for "poly_guards" encoding
Wed, 06 Jun 2012 10:35:05 +0200 blanchet hack to make LEO-II perform better on TPTP THF problems
Wed, 06 Jun 2012 10:35:05 +0200 blanchet don't cripple Sledgehammer/ATP needlessly just because of "metis" -- there's also "smt" as a fallback anyway
Mon, 28 May 2012 20:45:28 +0200 blanchet killed SPASS 3.5/3.7 FLOTTER hack -- requires users to upgrade to SPASS 3.8
Mon, 28 May 2012 20:25:38 +0200 blanchet don't generate definitions for LEO-II -- this cuases more harm than good
Thu, 24 May 2012 18:21:54 +0200 blanchet make Nitpick's handling of definitions more robust in the face of formulas that don't have the expected format (needed for soundness, cf. RNG100+1)
Thu, 24 May 2012 15:01:29 +0200 blanchet gracefully handle definition-looking premises
Wed, 23 May 2012 21:19:48 +0200 blanchet order LEO-II/Satallax definitions so that they build on each other (cf. Satallax's THF policy)
Wed, 23 May 2012 21:19:48 +0200 blanchet generate THF definitions
Wed, 23 May 2012 12:02:27 +0200 wenzelm merged, abandoning change of src/HOL/Tools/ATP/atp_problem_generate.ML from 6ea205a4d7fd;
Tue, 22 May 2012 16:59:27 +0200 blanchet make higher-order goals more first-order via extensionality
Tue, 22 May 2012 16:59:27 +0200 blanchet added "ext_cong_neq" lemma (not used yet); tuning
Mon, 21 May 2012 10:39:32 +0200 blanchet add an experimental "aggressive" mode to Sledgehammer, to experiment with more complete translations of higher-order features without breaking "metis"
Mon, 21 May 2012 10:39:31 +0200 blanchet added helper -- cf. SET616^5
Wed, 16 May 2012 18:16:51 +0200 blanchet temporarily disable "ext" rule helpers until Metis supports them (and until they are properly evaluated)
Wed, 16 May 2012 18:16:51 +0200 blanchet get ready for automatic generation of extensionality helpers
Tue, 15 May 2012 13:06:15 +0200 blanchet imported patch atp_tuning
Sun, 13 May 2012 16:31:01 +0200 blanchet eta-reduce definition-like equations for THF provers; Satallax in particular seems to love that
Sun, 13 May 2012 16:31:01 +0200 blanchet get rid of "conj_sym_kind" -- most interesting provers now have built-in sorts, and for the others (e.g. E) "Hypothesis" isn't too bad a default
Sun, 13 May 2012 16:31:01 +0200 blanchet extend ATP data structure to avoid having to perform ((non-)capture avoiding) beta reduction -- fixes a bug in the THF translation of "is_measure.simps"
Thu, 10 May 2012 16:56:23 +0200 blanchet cleaner handling of bi-implication for THF output of first-order type encodings
Thu, 03 May 2012 13:17:15 +0200 wenzelm backout 9579464d00f9 to avoid odd crash of polyml-5.2.1 (according to Jasmin, this change is not essential for now);
Fri, 27 Apr 2012 22:36:27 +0200 blanchet avoid duplicate helpers
Fri, 27 Apr 2012 12:16:10 +0200 blanchet eta-expand unapplied equalities in THF rather than using a proxy
Thu, 26 Apr 2012 01:05:06 +0200 blanchet further tweaking for Satallax, so that TPTP problems before parsing and after generation are as similar as possible/practical
Wed, 25 Apr 2012 22:00:33 +0200 blanchet don't extensionalize formulas for higher-order provers -- Satallax in particular will only expand definitions of the form "constant = ..."
Wed, 25 Apr 2012 22:00:33 +0200 blanchet don't use the native choice operator if the type encoding isn't higher-order
Wed, 25 Apr 2012 22:00:33 +0200 blanchet tuning
Tue, 24 Apr 2012 09:47:40 +0200 blanchet smoother handling of conjecture, so that its Skolem constants get displayed in countermodels
Tue, 24 Apr 2012 09:47:40 +0200 blanchet handle TPTP definitions as definitions in Nitpick rather than as axioms
Tue, 24 Apr 2012 09:47:40 +0200 blanchet fix handling of atomizable conjectures without a top-level "Trueprop" (e.g. "x == (y::nat)")
Tue, 27 Mar 2012 16:59:13 +0300 blanchet fixed eta-extension of higher-order quantifiers in THF output
Tue, 27 Mar 2012 16:59:13 +0300 blanchet tuning
Tue, 27 Mar 2012 16:59:13 +0300 blanchet tuning (in particular, Symtab instead of AList)
Tue, 27 Mar 2012 16:59:13 +0300 blanchet be less forceful about ":lt" to make infinite loops less likely (could still fail with mutually recursive tail rec functions)
Tue, 27 Mar 2012 16:59:13 +0300 blanchet TFF: declare free types as types
Wed, 21 Mar 2012 16:53:24 +0100 blanchet generate weights and precedences for predicates as well
Tue, 20 Mar 2012 13:53:09 +0100 blanchet remove two options that were found to play hardly any role
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 more weight attribute tuning
Tue, 20 Mar 2012 00:44:30 +0100 blanchet internal renamings
Sun, 04 Mar 2012 23:20:43 +0100 blanchet ensure no abstractions leak through after lambda-lifting (for formulas with higher-order occurrences of quantifiers)
Mon, 27 Feb 2012 16:56:25 +0100 wenzelm more explicit Long_Name operations (NB: analyzing qualifiers is inherently fragile);
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)
Fri, 24 Feb 2012 11:23:34 +0100 blanchet general solution to the arity bug that occasionally plagues Sledgehammer -- short story, lots of things go kaputt when a polymorphic symbol's arity in the translation is higher than the arity of the fully polymorphic HOL constant
Fri, 24 Feb 2012 11:23:32 +0100 blanchet fixed arity bug with "If" helpers for "If" that returns a function
Fri, 10 Feb 2012 17:10:47 +0100 blanchet be more gentle when generating KBO weights
Thu, 09 Feb 2012 16:00:04 +0100 blanchet tune KBO weight code
Thu, 09 Feb 2012 14:04:17 +0100 blanchet improved KBO weights -- beware of explicit applications
Thu, 09 Feb 2012 12:57:59 +0100 blanchet added possibility of generating KBO weights to DFG problems
Mon, 06 Feb 2012 23:01:02 +0100 blanchet fixed arity error
Mon, 06 Feb 2012 23:01:01 +0100 blanchet renamed type encoding
Sun, 05 Feb 2012 10:50:34 +0100 blanchet removed double filtering of type args
Sat, 04 Feb 2012 12:08:18 +0100 blanchet made sure to filter type args also for "uncurried alias" equations
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 extended SPASS/DFG output with ranks
Thu, 02 Feb 2012 15:14:18 +0100 blanchet change 9ce354a77908 wasn't quite right -- here's an improvement
less more (0) -60 tip