Thu, 12 May 2011 16:48:23 +0200 blanchet added hints and FAQs
Thu, 12 May 2011 15:29:19 +0200 blanchet prove one more lemma using Sledgehammer, with some guidance, and replace clumsy old proof that relied on old extensionality behavior
Thu, 12 May 2011 15:29:19 +0200 blanchet fixed several bugs in Isar proof reconstruction, in particular w.r.t. mangled types and hAPP
Thu, 12 May 2011 15:29:19 +0200 blanchet another concession to backward compatibility
Thu, 12 May 2011 15:29:19 +0200 blanchet no need to use metisFT for Isar proofs -- metis falls back on it anyway
Thu, 12 May 2011 15:29:19 +0200 blanchet handle equality proxy in a more backward-compatible way
Thu, 12 May 2011 15:29:19 +0200 blanchet remove problematic Isar proof
Thu, 12 May 2011 15:29:19 +0200 blanchet added two mildly higher-order examples contributed by TN, removed references to obsoleted type systems, and moved things around
Thu, 12 May 2011 15:29:19 +0200 blanchet robustly detect how many type args were passed to the ATP, even if some of them were omitted
Thu, 12 May 2011 15:29:19 +0200 blanchet make sure "simple_types_query" and "simple_types_bang" symbols are declared with the proper types
Thu, 12 May 2011 15:29:19 +0200 blanchet drop some type arguments to constants in unsound type systems + remove a few type systems that make no sense from the circulation
Thu, 12 May 2011 15:29:19 +0200 blanchet tuning
Thu, 12 May 2011 15:29:19 +0200 blanchet fixed conjecture resolution bug for Vampire 1.0's TSTP output
Thu, 12 May 2011 15:29:19 +0200 blanchet ensure Set.member isn't introduced by Meson's preprocessing if it's supposed to be unfolded
Thu, 12 May 2011 15:29:19 +0200 blanchet Metis doesn't find an old proof in acceptable time now that higher-order equality reasoning is supported -- tuned proof script to help it
Thu, 12 May 2011 15:29:19 +0200 blanchet drop support for Vampire's native output format -- it has too many undocumented oddities, e.g. "BDD definition:" lines
Thu, 12 May 2011 15:29:19 +0200 blanchet use the same code for extensionalization in Metis and Sledgehammer and generalize that code so that it gracefully handles negations (e.g. negated conjecture), formulas of the form (%x. t) = u, etc.
Thu, 12 May 2011 15:29:19 +0200 blanchet further lower penalty associated with existentials in Sledgehammer's relevance filter, so that "exhaust" facts are picked up
Thu, 12 May 2011 15:29:19 +0200 blanchet reenabled equality proxy in Metis for higher-order reasoning
Thu, 12 May 2011 15:29:19 +0200 blanchet added "SMT." qualifier for constant to make it possible to reload "smt_monomorph.ML" from outside the "SMT" theory (for experiments) -- this is also consistent with the other SMT constants mentioned in this source file
Thu, 12 May 2011 15:29:19 +0200 blanchet reflect option renaming in doc + do not document the type systems poly_preds? and poly_tags?, since they are virtually identical to the non-? versions
Thu, 12 May 2011 15:29:19 +0200 blanchet unfold set constants in Sledgehammer/ATP as well if Metis does it too
Thu, 12 May 2011 15:29:19 +0200 blanchet do not pollute relevance filter facts with too many facts about the boring set constants Collect and mem_def, which we might anyway unfold depending on Meson's settings
Thu, 12 May 2011 15:29:19 +0200 blanchet renamed "max_mono_instances" to "max_new_mono_instances" and changed its semantics accordingly
Thu, 12 May 2011 15:29:19 +0200 blanchet added unfold set constant functionality to Meson/Metis -- disabled by default for now
Thu, 12 May 2011 15:29:19 +0200 blanchet remove unused parameter
Thu, 12 May 2011 15:29:19 +0200 blanchet reduced penalty associated with existential quantifiers
Thu, 12 May 2011 15:29:19 +0200 blanchet ensure that Auto Sledgehammer is run with full type information
Thu, 12 May 2011 15:29:19 +0200 blanchet fine-tuned the relevance filter, so that equations of the form "c = (%x. _)" and constants occurring in chained facts are not unduely penalized
Thu, 12 May 2011 15:29:19 +0200 blanchet don't give weights to built-in symbols
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 +3000 +10000 +30000 tip