src/HOL/Tools/Sledgehammer/sledgehammer_filter.ML
Wed, 11 Jul 2012 21:43:19 +0200 further ML structure split to permit finer-grained loading/reordering (problem to solve: MaSh needs most of Sledgehammer)
Wed, 11 Jul 2012 21:43:19 +0200 split relevance filter code into three files
Tue, 10 Jul 2012 23:36:03 +0200 export useful functions
Tue, 10 Jul 2012 23:36:03 +0200 tuning
Mon, 09 Jul 2012 23:23:12 +0200 tuning
Wed, 23 May 2012 21:19:48 +0200 tuned names
Tue, 22 May 2012 16:59:27 +0200 added "ext_cong_neq" lemma (not used yet); tuning
Thu, 17 May 2012 13:36:23 +0200 added "Collect_cong" to cover extensionality of "Collect" (special cases of "ext" pass through the relevant filter)
Wed, 16 May 2012 18:16:51 +0200 treat sets specially in relevance filter, as they used to, to avoid cluttering the problem with facts about Set.member and Collect
Thu, 10 May 2012 16:56:23 +0200 distinguish between instantiated and uninstantiated inductions -- the latter are OK for first-order provers
Thu, 26 Apr 2012 00:33:23 +0200 tuning
Tue, 27 Mar 2012 16:59:13 +0300 be less forceful about ":lt" to make infinite loops less likely (could still fail with mutually recursive tail rec functions)
Wed, 21 Mar 2012 16:53:24 +0100 generate weights and precedences for predicates as well
Mon, 19 Mar 2012 21:10:33 +0100 moved some legacy stuff;
Sat, 17 Mar 2012 09:51:18 +0100 'definition' no longer exports the foundational "raw_def";
Tue, 28 Feb 2012 15:54:51 +0100 speed up Sledgehammer's clasimpset lookup a bit
Wed, 08 Feb 2012 00:05:22 +0100 beware of "Bit0" and "Bit1" -- these shouldn't be blidly unfolded by SPASS, lest we get gigantic terms
Thu, 02 Feb 2012 01:55:17 +0100 tuning
Wed, 01 Feb 2012 12:47:43 +0100 proper statuses for "fact_from_ref"
Tue, 31 Jan 2012 12:43:48 +0100 distinguish between ":lr" and ":lt" (terminating) in DFG format
Thu, 26 Jan 2012 20:49:54 +0100 even more lr tags for SPASS -- anything that is considered an "equational rule spec" is relevant
Thu, 26 Jan 2012 20:49:54 +0100 separate orthogonal components
Mon, 23 Jan 2012 17:40:32 +0100 renamed two files to make room for a new file
Sat, 14 Jan 2012 19:06:05 +0100 renamed Term.all to Logic.all_const, in accordance to HOLogic.all_const;
Mon, 02 Jan 2012 14:32:20 +0100 removed special handling for set constants in relevance filter
Sat, 24 Dec 2011 16:14:58 +0100 dropped references to obsolete facts `mem_def` and `Collect_def`
Sat, 29 Oct 2011 13:15:58 +0200 added sorted DFG output for coming version of SPASS
Wed, 21 Sep 2011 15:55:15 +0200 tuned comment
Thu, 15 Sep 2011 10:57:40 +0200 tuning
Wed, 07 Sep 2011 13:50:17 +0200 parse new experimental '@' encodings
Wed, 07 Sep 2011 13:50:17 +0200 tuning
Wed, 31 Aug 2011 11:52:03 +0200 more tuning
Tue, 30 Aug 2011 14:12:55 +0200 improved handling of induction rules in Sledgehammer
Tue, 30 Aug 2011 14:12:55 +0200 added generation of induction rules
Wed, 24 Aug 2011 11:17:33 +0200 more reliable "sledgehammer\_tac" reconstruction, by avoiding "insert_tac"
Mon, 22 Aug 2011 15:02:45 +0200 removed unused configuration option
Mon, 27 Jun 2011 22:44:44 +0200 merged
Mon, 27 Jun 2011 15:03:55 +0200 old gensym is now legacy -- global state is out of fashion, and its result is not guaranteed to be fresh;
Mon, 27 Jun 2011 14:56:33 +0200 don't export any metastrange or other nonatomizable formulas, since these don't help proving normal things, they are somewhat broken in the ATP output, and they are atypical
Tue, 21 Jun 2011 17:17:38 +0200 insert rather than append special facts to make it less likely that they're truncated away
Mon, 20 Jun 2011 10:41:02 +0200 respect "really_all" argument, which is used by "ATP_Export"
Thu, 16 Jun 2011 13:50:35 +0200 fixed soundness bug related to extensionality
Fri, 10 Jun 2011 12:01:15 +0200 compute the set of base facts only once (instead of three times in parallel) -- this saves about .5 s of CPU time, albeit much less clock wall time
Thu, 09 Jun 2011 16:34:49 +0200 discontinued Name.variant to emphasize that this is old-style / indirect;
Tue, 07 Jun 2011 14:17:35 +0200 optimized the relevance filter a little bit
Tue, 31 May 2011 16:38:36 +0200 first step in sharing more code between ATP and Metis translation
Mon, 30 May 2011 17:00:38 +0200 fixed bug in appending special facts introduced in be0e66ccebfa -- if several special facts were added, they overwrote each other
Tue, 24 May 2011 00:01:33 +0200 use "eq_thm_prop" for slacker comparison -- ensures that backtick-quoted chained facts are recognized in the minimizer, among other things
Tue, 24 May 2011 00:01:33 +0200 tuning -- the "appropriate" terminology is inspired from TPTP
Sun, 22 May 2011 14:51:42 +0200 improved Waldmeister support -- even run it by default on unit equational goals
Tue, 17 May 2011 15:11:36 +0200 append special boring facts rather than prepend them, to avoid confusing E's weighting mechanism
Sun, 15 May 2011 16:40:24 +0200 tuned signature;
Sat, 14 May 2011 21:42:17 +0200 slightly more efficient claset operations, using Item_Net to maintain rules in canonical order;
Thu, 12 May 2011 15:29:19 +0200 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 remove unused parameter
Thu, 12 May 2011 15:29:19 +0200 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 no penality for constants that appear in chained facts
Thu, 12 May 2011 15:29:19 +0200 improve detection of quantifications over dangerous types by leveraging "is_type_surely_finite" predicate and added "prop" to the list of surely finite types
Thu, 12 May 2011 15:29:19 +0200 tune whitespace
Thu, 12 May 2011 15:29:19 +0200 added configuration options for experimental features