src/HOL/Tools/res_hol_clause.ML
2009-10-20 haftmann 2009-10-20 replaced old_style infixes eq_set, subset, union, inter and variants by generic versions
2009-10-21 wenzelm 2009-10-21 standardized basic operations on type option;
2009-10-20 wenzelm 2009-10-20 uniform use of Integer.min/max;
2009-10-18 wenzelm 2009-10-18 removed some unreferenced material; tuned;
2009-10-17 wenzelm 2009-10-17 eliminated hard tabulators, guessing at each author's individual tab-width; tuned headers;
2009-10-16 wenzelm 2009-10-16 local channels for tracing/debugging;
2009-09-04 paulson 2009-09-04 New method, metisFT: a fully-typed proof search that should eliminate type errors during reconstruction
2009-07-02 paulson 2009-07-02 Deleted some debugging code
2009-06-30 immler 2009-06-30 fixed: count constants with supplementary lemmas
2009-06-28 immler 2009-06-28 return number of first conjecture-clause and number of conjecture-clauses;
2009-06-28 immler 2009-06-28 use structure File instead of TextIO; removed comments
2009-06-28 immler 2009-06-28 whitelist for HOL problems with ext: as a 'helper clause' ext was not passed to metis, but metis does not include ext
2009-06-25 nipkow 2009-06-25 Streamlined code
2009-06-24 nipkow 2009-06-24 New ATP option: full types
2009-06-22 immler 2009-06-22 use results of relevance-filter to determine additional clauses; (needed for minimize to be able to prove the same problems as sledgehammer)
2009-06-22 immler 2009-06-22 corrected comments
2009-06-03 immler 2009-06-03 split preparing clauses and writing problemfile; included results of count_constants in return-type of prover; optionally pass counted constants to prover; removed unused external_prover from signature
2009-03-04 blanchet 2009-03-04 Merge.
2009-03-04 blanchet 2009-03-04 Merge.
2009-03-01 wenzelm 2009-03-01 use long names for old-style fold combinators;
2009-02-27 wenzelm 2009-02-27 turned "read-only refs" typ_level and minimize_applies into constant values;
2009-02-26 immler 2009-02-26 removed global ref dfg_format
2009-02-25 immler 2009-02-25 removed local ref const_needs_hBOOL; renamed some const_min_arity parameters to cma
2009-02-24 immler 2009-02-24 removed local ref const_min_arity
2008-11-18 wenzelm 2008-11-18 changes by Fabian Immler: improved handling of prover errors; explicit treatment of clauses that are too trivial for resolution;
2008-06-12 wenzelm 2008-06-12 use regular error function;
2008-06-12 wenzelm 2008-06-12 ResAxioms.cnf_axiom/cnf_rules_pairs: pass explicit theory context;
2007-10-30 paulson 2007-10-30 bugfixes concerning strange theorems
2007-10-12 paulson 2007-10-12 preventing eta-redexes in theorems from causing failure
2007-10-10 paulson 2007-10-10 removed dead code
2007-10-10 paulson 2007-10-10 getting rid of type typ_var
2007-10-09 paulson 2007-10-09 context-based treatment of generalization; also handling TFrees in axiom clauses
2007-08-21 paulson 2007-08-21 Deleted the partially-typed translation and the combinator code. Minimize_applies now uses the same translation code, which handles both cases anyway.
2007-08-18 wenzelm 2007-08-18 removed stateful init: operations take proper theory argument;
2007-08-17 wenzelm 2007-08-17 proper signature;
2007-08-10 paulson 2007-08-10 removal of some refs
2007-06-14 paulson 2007-06-14 Now also handles FO problems
2007-05-07 paulson 2007-05-07 First-order variant of the fully-typed translation
2007-04-30 paulson 2007-04-30 Fixing bugs in the partial-typed and fully-typed translations
2007-01-20 wenzelm 2007-01-20 Output.debug: non-strict; renamed Output.show_debug_msgs to Output.debugging (coincides with Toplevel.debug);
2007-01-17 paulson 2007-01-17 Streamlining: removing the type argument of CombApp; abbreviating ResClause as RC minimize_applies is now by default TRUE!
2007-01-14 paulson 2007-01-14 optimized translation of HO problems
2006-12-15 wenzelm 2006-12-15 avoid conflict with Alice keywords: renamed pack -> implode, unpack -> explode, any -> many, avoided assert;
2006-12-01 paulson 2006-12-01 Deleted dead code
2006-11-28 paulson 2006-11-28 Removed the references for counting combinators. Instead they are counted in actual clauses.
2006-11-27 paulson 2006-11-27 Tidied code. Bool constructor is not needed.
2006-11-24 paulson 2006-11-24 Conversion of "equal" to "=" for TSTP format; big tidy-up
2006-11-24 paulson 2006-11-24 ATP linkup now generates "new TPTP" rather than "old TPTP"
2006-11-22 paulson 2006-11-22 Consolidation of code to "blacklist" unhelpful theorems, including record surjectivity properties
2006-11-16 paulson 2006-11-16 Includes type:sort constraints in its code to collect predicates in axiom clauses.
2006-11-08 wenzelm 2006-11-08 incorporated former theories Reconstruction and ResAtpMethods into ATP_Linkup;
2006-11-01 paulson 2006-11-01 Numerous cosmetic changes. Use of ---> notation for types. Added rules for the introduction of the iff connective, but they are too prolific to be useful.
2006-10-30 paulson 2006-10-30 Purely cosmetic
2006-10-12 paulson 2006-10-12 Extended combinators now disabled
2006-10-10 paulson 2006-10-10 Combinators require the theory name; added settings for SPASS
2006-10-05 mengj 2006-10-05 Changed and removed some functions related to combinators, since they are Isabelle constants now.
2006-10-05 paulson 2006-10-05 Now the DFG output includes correct declarations of c_fequal, but not hEXTENT
2006-09-30 mengj 2006-09-30 Combinator axioms are now from Isabelle theorems, no need to use helper files. Removed LAM2COMB exception.
2006-09-21 paulson 2006-09-21 corrected for the translation from _ to __ in c_COMBx_e
2006-09-20 mengj 2006-09-20 Introduced combinators B', C' and S'.