| Thu, 12 Sep 2013 22:10:57 +0200 |
blanchet |
prefixed types and some functions with "atp_" for disambiguation
|
file |
diff |
annotate
|
| Tue, 13 Aug 2013 10:26:56 +0200 |
blanchet |
Vampire 3.0 requires types to be declared -- make it happy (and get rid of "implicit" types since only Satallax seems to support them anymore)
|
file |
diff |
annotate
|
| Fri, 24 May 2013 16:43:37 +0200 |
blanchet |
improved handling of free variables' types in Isar proofs
|
file |
diff |
annotate
|
| Mon, 20 May 2013 12:35:29 +0200 |
blanchet |
freeze types in Sledgehammer goal, not just terms
|
file |
diff |
annotate
|
| Sun, 19 May 2013 20:41:19 +0200 |
blanchet |
made "completish" mode a bit more complete
|
file |
diff |
annotate
|
| Thu, 16 May 2013 21:55:12 +0200 |
blanchet |
properly handle SPASS constructors w.r.t. partially applied functions
|
file |
diff |
annotate
|
| Thu, 16 May 2013 15:03:28 +0200 |
blanchet |
tuned comments
|
file |
diff |
annotate
|
| Thu, 16 May 2013 14:27:43 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
| Thu, 16 May 2013 14:15:22 +0200 |
blanchet |
more work on SPASS datatypes
|
file |
diff |
annotate
|
| Thu, 16 May 2013 13:34:13 +0200 |
blanchet |
tuning -- renamed '_from_' to '_of_' in Sledgehammer
|
file |
diff |
annotate
|
| Thu, 16 May 2013 13:19:27 +0200 |
blanchet |
compile
|
file |
diff |
annotate
|
| Thu, 16 May 2013 13:05:52 +0200 |
blanchet |
don't recognize overloaded constants as constructors for the purpose of removing type arguments
|
file |
diff |
annotate
|
| Thu, 16 May 2013 13:05:52 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
| Thu, 16 May 2013 13:05:52 +0200 |
blanchet |
reintroduced syntax for "nonexhaustive" datatypes
|
file |
diff |
annotate
|
| Thu, 16 May 2013 13:05:52 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
| Thu, 16 May 2013 13:05:52 +0200 |
blanchet |
more work on SPASS datatypes
|
file |
diff |
annotate
|
| Wed, 15 May 2013 18:44:19 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
| Wed, 15 May 2013 18:39:20 +0200 |
blanchet |
more work on SPASS datatypes
|
file |
diff |
annotate
|
| Wed, 15 May 2013 18:05:46 +0200 |
blanchet |
more work on implementing datatype output for new SPASS
|
file |
diff |
annotate
|
| Wed, 15 May 2013 17:43:42 +0200 |
blanchet |
renamed Sledgehammer functions with 'for' in their names to 'of'
|
file |
diff |
annotate
|
| Wed, 08 May 2013 19:16:43 +0200 |
blanchet |
avoid polymorphic uncurried aliases with more arguments than there are arguments in the most general type of a HOL constant, to dodge issues at declaration time
|
file |
diff |
annotate
|
| Wed, 08 May 2013 16:38:02 +0200 |
blanchet |
proper unmangling -- the bug is visible when "uncurried_aliases" is enabled with Alt-Ergo or Poly. SPASS
|
file |
diff |
annotate
|
| Thu, 18 Apr 2013 17:07:01 +0200 |
wenzelm |
simplifier uses proper Proof.context instead of historic type simpset;
|
file |
diff |
annotate
|
| Tue, 09 Apr 2013 15:19:14 +0200 |
blanchet |
avoid duplicate "tcon_" names
|
file |
diff |
annotate
|
| Fri, 18 Jan 2013 16:06:45 +0100 |
blanchet |
tuning
|
file |
diff |
annotate
|
| Fri, 18 Jan 2013 14:33:16 +0100 |
blanchet |
pass correct index to "Sign.typ_unify" -- this is important to avoid what appears to be an infinite loop in the unifier
|
file |
diff |
annotate
|
| Mon, 07 Jan 2013 19:15:01 +0100 |
blanchet |
tuned output
|
file |
diff |
annotate
|
| Thu, 03 Jan 2013 17:40:36 +0100 |
blanchet |
close formulas in the natural order, not its reverse -- so that Skolem arguments appear in the right order in Isar proofs
|
file |
diff |
annotate
|
| Thu, 13 Dec 2012 22:49:08 +0100 |
blanchet |
generate comments with original names for debugging
|
file |
diff |
annotate
|
| Wed, 31 Oct 2012 11:23:21 +0100 |
blanchet |
tuned code
|
file |
diff |
annotate
|
| Wed, 12 Sep 2012 13:56:49 +0200 |
wenzelm |
standardized ML aliases;
|
file |
diff |
annotate
|
| Thu, 02 Aug 2012 10:10:29 +0200 |
blanchet |
don't tag negatively naked variables
|
file |
diff |
annotate
|
| Fri, 27 Jul 2012 17:34:33 +0200 |
blanchet |
tweaks in preparation for type encoding evaluation
|
file |
diff |
annotate
|
| Fri, 27 Jul 2012 08:52:40 +0200 |
blanchet |
bring implementation of traditional encoding in line with paper
|
file |
diff |
annotate
|
| Mon, 23 Jul 2012 15:32:30 +0200 |
blanchet |
distinguish between recursive and nonrecursive definitions + clean up typedef dependencies in MaSh
|
file |
diff |
annotate
|
| Wed, 18 Jul 2012 08:44:04 +0200 |
blanchet |
speed up tautology/metaness check
|
file |
diff |
annotate
|
| Wed, 18 Jul 2012 08:44:04 +0200 |
blanchet |
more consolidation of MaSh code
|
file |
diff |
annotate
|
| Wed, 18 Jul 2012 08:44:03 +0200 |
blanchet |
more implementation work on MaSh
|
file |
diff |
annotate
|
| Wed, 11 Jul 2012 21:43:19 +0200 |
blanchet |
moved most of MaSh exporter code to Sledgehammer
|
file |
diff |
annotate
|
| Wed, 11 Jul 2012 21:43:19 +0200 |
blanchet |
optimized type intersection, hoping this will reduce the number of sudden Interrupts in the "incr_tvar" code
|
file |
diff |
annotate
|
| Tue, 10 Jul 2012 23:36:03 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
| Tue, 10 Jul 2012 23:36:03 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
| Tue, 10 Jul 2012 23:36:03 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
| Mon, 09 Jul 2012 23:23:12 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
| Thu, 05 Jul 2012 17:31:13 +0200 |
blanchet |
make SML/NJ happy + tuning
|
file |
diff |
annotate
|
| Thu, 05 Jul 2012 16:30:50 +0200 |
blanchet |
tune type arg handling
|
file |
diff |
annotate
|
| Thu, 05 Jul 2012 16:15:52 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
| Thu, 05 Jul 2012 16:07:15 +0200 |
blanchet |
fiddled with "tags_at" a bit -- the only non-tuning part of the change is a slight simplification of the typing axioms
|
file |
diff |
annotate
|
| Thu, 05 Jul 2012 16:07:15 +0200 |
blanchet |
remove needless type arguments to "tags_at" encoding
|
file |
diff |
annotate
|
| Wed, 04 Jul 2012 13:08:44 +0200 |
blanchet |
more precise cover
|
file |
diff |
annotate
|
| Wed, 04 Jul 2012 13:08:44 +0200 |
blanchet |
don't generate any type class axioms for free types for monomorphic encodings
|
file |
diff |
annotate
|
| Wed, 04 Jul 2012 13:08:44 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
| Tue, 26 Jun 2012 11:18:55 +0200 |
blanchet |
reintroduced "t@" encoding, this time sound
|
file |
diff |
annotate
|
| Tue, 26 Jun 2012 11:14:40 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
| Tue, 26 Jun 2012 11:14:40 +0200 |
blanchet |
renamed experimental option
|
file |
diff |
annotate
|
| Tue, 26 Jun 2012 11:14:40 +0200 |
blanchet |
finished implementation of DFG type class output
|
file |
diff |
annotate
|
| Tue, 26 Jun 2012 11:14:40 +0200 |
blanchet |
more work on DFG type classes
|
file |
diff |
annotate
|
| Tue, 26 Jun 2012 11:14:40 +0200 |
blanchet |
more work on class support
|
file |
diff |
annotate
|
| Tue, 26 Jun 2012 11:14:40 +0200 |
blanchet |
generate type classes for polymorphic DFG format (SPASS)
|
file |
diff |
annotate
|
| Tue, 26 Jun 2012 11:14:40 +0200 |
blanchet |
avoid detour through terms
|
file |
diff |
annotate
|
| Tue, 26 Jun 2012 11:14:40 +0200 |
blanchet |
cleanly distinguish between type declarations and symbol declarations
|
file |
diff |
annotate
|
| Tue, 26 Jun 2012 11:14:40 +0200 |
blanchet |
removed old hack now that types and terms are cleanly distinguished in the data structure
|
file |
diff |
annotate
|
| Tue, 26 Jun 2012 11:14:40 +0200 |
blanchet |
added sorts to datastructure
|
file |
diff |
annotate
|
| Tue, 26 Jun 2012 11:14:40 +0200 |
blanchet |
robustness -- TFF1 does not support type classes
|
file |
diff |
annotate
|
| Tue, 26 Jun 2012 11:14:40 +0200 |
blanchet |
implement polymorphic DFG output, without type classes for now
|
file |
diff |
annotate
|
| Tue, 26 Jun 2012 11:14:39 +0200 |
blanchet |
added type arguments to "ATerm" constructor -- but don't use them yet
|
file |
diff |
annotate
|
| Tue, 26 Jun 2012 11:14:39 +0200 |
blanchet |
started adding polymophic SPASS output
|
file |
diff |
annotate
|
| Tue, 26 Jun 2012 11:14:39 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
| Tue, 26 Jun 2012 11:14:39 +0200 |
blanchet |
removed support for unsorted DFG, now that SPASS 3.7 is no longer supported
|
file |
diff |
annotate
|
| Mon, 18 Jun 2012 17:50:06 +0200 |
blanchet |
sound monotonicity inference in the presence of "aggressive" helpers
|
file |
diff |
annotate
|
| Mon, 18 Jun 2012 17:50:06 +0200 |
blanchet |
removed dead code
|
file |
diff |
annotate
|
| Wed, 06 Jun 2012 10:35:05 +0200 |
blanchet |
prevent an "Empty" exception (e.g. with Satallax, "mono_native")
|
file |
diff |
annotate
|
| Wed, 06 Jun 2012 10:35:05 +0200 |
blanchet |
tuning terminology
|
file |
diff |
annotate
|
| Wed, 06 Jun 2012 10:35:05 +0200 |
blanchet |
added "args_query" encodings
|
file |
diff |
annotate
|
| Wed, 06 Jun 2012 10:35:05 +0200 |
blanchet |
killed most unsound encodings
|
file |
diff |
annotate
|
| Wed, 06 Jun 2012 10:35:05 +0200 |
blanchet |
generalized monotonic constructor optimisation so that it works with e.g. the product type
|
file |
diff |
annotate
|
| Wed, 06 Jun 2012 10:35:05 +0200 |
blanchet |
removed micro-optimization whose justification I can't recall
|
file |
diff |
annotate
|
| Wed, 06 Jun 2012 10:35:05 +0200 |
blanchet |
more aggressive type argument optimization
|
file |
diff |
annotate
|
| Wed, 06 Jun 2012 10:35:05 +0200 |
blanchet |
use cover for "poly_guards" encoding
|
file |
diff |
annotate
|
| Wed, 06 Jun 2012 10:35:05 +0200 |
blanchet |
hack to make LEO-II perform better on TPTP THF problems
|
file |
diff |
annotate
|
| 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
|
file |
diff |
annotate
|
| 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
|
file |
diff |
annotate
|
| Mon, 28 May 2012 20:25:38 +0200 |
blanchet |
don't generate definitions for LEO-II -- this cuases more harm than good
|
file |
diff |
annotate
|
| 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)
|
file |
diff |
annotate
|
| Thu, 24 May 2012 15:01:29 +0200 |
blanchet |
gracefully handle definition-looking premises
|
file |
diff |
annotate
|
| 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)
|
file |
diff |
annotate
|
| Wed, 23 May 2012 21:19:48 +0200 |
blanchet |
generate THF definitions
|
file |
diff |
annotate
|
| Wed, 23 May 2012 12:02:27 +0200 |
wenzelm |
merged, abandoning change of src/HOL/Tools/ATP/atp_problem_generate.ML from 6ea205a4d7fd;
|
file |
diff |
annotate
|
| Tue, 22 May 2012 16:59:27 +0200 |
blanchet |
make higher-order goals more first-order via extensionality
|
file |
diff |
annotate
|
| Tue, 22 May 2012 16:59:27 +0200 |
blanchet |
added "ext_cong_neq" lemma (not used yet); tuning
|
file |
diff |
annotate
|
| 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"
|
file |
diff |
annotate
|
| Mon, 21 May 2012 10:39:31 +0200 |
blanchet |
added helper -- cf. SET616^5
|
file |
diff |
annotate
|
| Wed, 16 May 2012 18:16:51 +0200 |
blanchet |
temporarily disable "ext" rule helpers until Metis supports them (and until they are properly evaluated)
|
file |
diff |
annotate
|
| Wed, 16 May 2012 18:16:51 +0200 |
blanchet |
get ready for automatic generation of extensionality helpers
|
file |
diff |
annotate
|
| Tue, 15 May 2012 13:06:15 +0200 |
blanchet |
imported patch atp_tuning
|
file |
diff |
annotate
|
| Sun, 13 May 2012 16:31:01 +0200 |
blanchet |
eta-reduce definition-like equations for THF provers; Satallax in particular seems to love that
|
file |
diff |
annotate
|
| 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
|
file |
diff |
annotate
|
| 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"
|
file |
diff |
annotate
|
| Thu, 10 May 2012 16:56:23 +0200 |
blanchet |
cleaner handling of bi-implication for THF output of first-order type encodings
|
file |
diff |
annotate
|
| 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);
|
file |
diff |
annotate
|
| Fri, 27 Apr 2012 22:36:27 +0200 |
blanchet |
avoid duplicate helpers
|
file |
diff |
annotate
|
| Fri, 27 Apr 2012 12:16:10 +0200 |
blanchet |
eta-expand unapplied equalities in THF rather than using a proxy
|
file |
diff |
annotate
|
| 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
|
file |
diff |
annotate
|
| 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 = ..."
|
file |
diff |
annotate
|
| Wed, 25 Apr 2012 22:00:33 +0200 |
blanchet |
don't use the native choice operator if the type encoding isn't higher-order
|
file |
diff |
annotate
|
| Wed, 25 Apr 2012 22:00:33 +0200 |
blanchet |
tuning
|
file |
diff |
annotate
|
| Tue, 24 Apr 2012 09:47:40 +0200 |
blanchet |
smoother handling of conjecture, so that its Skolem constants get displayed in countermodels
|
file |
diff |
annotate
|
| Tue, 24 Apr 2012 09:47:40 +0200 |
blanchet |
handle TPTP definitions as definitions in Nitpick rather than as axioms
|
file |
diff |
annotate
|
| Tue, 24 Apr 2012 09:47:40 +0200 |
blanchet |
fix handling of atomizable conjectures without a top-level "Trueprop" (e.g. "x == (y::nat)")
|
file |
diff |
annotate
|
| Tue, 27 Mar 2012 16:59:13 +0300 |
blanchet |
fixed eta-extension of higher-order quantifiers in THF output
|
file |
diff |
annotate
|
| Tue, 27 Mar 2012 16:59:13 +0300 |
blanchet |
tuning
|
file |
diff |
annotate
|
| Tue, 27 Mar 2012 16:59:13 +0300 |
blanchet |
tuning (in particular, Symtab instead of AList)
|
file |
diff |
annotate
|
| 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)
|
file |
diff |
annotate
|
| Tue, 27 Mar 2012 16:59:13 +0300 |
blanchet |
TFF: declare free types as types
|
file |
diff |
annotate
|
| Wed, 21 Mar 2012 16:53:24 +0100 |
blanchet |
generate weights and precedences for predicates as well
|
file |
diff |
annotate
|
| Tue, 20 Mar 2012 13:53:09 +0100 |
blanchet |
remove two options that were found to play hardly any role
|
file |
diff |
annotate
|
| 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")
|
file |
diff |
annotate
|
| Tue, 20 Mar 2012 00:44:30 +0100 |
blanchet |
continued implementation of term ordering attributes
|
file |
diff |
annotate
|
| Tue, 20 Mar 2012 00:44:30 +0100 |
blanchet |
more weight attribute tuning
|
file |
diff |
annotate
|
| Tue, 20 Mar 2012 00:44:30 +0100 |
blanchet |
internal renamings
|
file |
diff |
annotate
|