Wed, 01 Jun 2011 00:23:16 +0200 blanchet make SML/NJ happier
Wed, 01 Jun 2011 00:12:38 +0200 blanchet make sure "Trueprop" is removed before combinators are added -- the code is fragile in that respect
Tue, 31 May 2011 23:39:27 +0200 blanchet speed up example by disabling preplay, and temporarily comment out a broken Sledgehammer call
Tue, 31 May 2011 19:28:03 +0200 boehmes updated SMT certificates
Tue, 31 May 2011 19:27:19 +0200 boehmes proper nesting of loops in new monomorphizer;
Tue, 31 May 2011 19:21:20 +0200 boehmes use new monomorphizer for SMT;
Tue, 31 May 2011 18:13:00 +0200 bulwahn merged
Tue, 31 May 2011 15:45:27 +0200 bulwahn Quickcheck Narrowing only requires one compilation with GHC now
Tue, 31 May 2011 15:45:26 +0200 bulwahn splitting test_goal_terms in Quickcheck into smaller basic functions
Tue, 31 May 2011 15:45:24 +0200 bulwahn adding registration of testers in Quickcheck for its use in Quickcheck_Narrowing
Tue, 31 May 2011 17:15:14 +0200 blanchet compile
Tue, 31 May 2011 17:05:44 +0200 blanchet compile
Tue, 31 May 2011 16:38:36 +0200 blanchet monomorphize in the new Metis if the type system calls for it
Tue, 31 May 2011 16:38:36 +0200 blanchet use "monomorph.ML" in "ATP" theory (so the new Metis can use it)
Tue, 31 May 2011 16:38:36 +0200 blanchet fixed comment
Tue, 31 May 2011 16:38:36 +0200 blanchet fixed new path finder for type information tag
Tue, 31 May 2011 16:38:36 +0200 blanchet no need for type arguments with "xxx_tags_heavy" type system
Tue, 31 May 2011 16:38:36 +0200 blanchet use ":" for type information (looks good in Metis's output) and handle it in new path finder
Tue, 31 May 2011 16:38:36 +0200 blanchet tuned name
Tue, 31 May 2011 16:38:36 +0200 blanchet tuned name
Tue, 31 May 2011 16:38:36 +0200 blanchet make "prepare_atp_problem" more robust w.r.t. choice of type system
Tue, 31 May 2011 16:38:36 +0200 blanchet parse optional type system specification
Tue, 31 May 2011 16:38:36 +0200 blanchet tuning
Tue, 31 May 2011 16:38:36 +0200 blanchet proper handling of type variable classes in new Metis
Tue, 31 May 2011 16:38:36 +0200 blanchet fixed recursive call in new path finder and (untested:) handle hAPP
Tue, 31 May 2011 16:38:36 +0200 blanchet don't preprocess twice
Tue, 31 May 2011 16:38:36 +0200 blanchet more robust and simpler adjustment computation
Tue, 31 May 2011 16:38:36 +0200 blanchet more work on new Metis
Tue, 31 May 2011 16:38:36 +0200 blanchet tuning
Tue, 31 May 2011 16:38:36 +0200 blanchet more work on new metis that exploits the powerful new type encodings
Tue, 31 May 2011 16:38:36 +0200 blanchet tuning
Tue, 31 May 2011 16:38:36 +0200 blanchet removed obscure option
Tue, 31 May 2011 16:38:36 +0200 blanchet added "metisX" syntax (temporary)
Tue, 31 May 2011 16:38:36 +0200 blanchet compile
Tue, 31 May 2011 16:38:36 +0200 blanchet added new metis mode, with no implementation yet
Tue, 31 May 2011 16:38:36 +0200 blanchet tuning
Tue, 31 May 2011 16:38:36 +0200 blanchet first step in sharing more code between ATP and Metis translation
Tue, 31 May 2011 11:21:47 +0200 krauss more precise authorship, reflecting my own ignorance and hg annotate
Tue, 31 May 2011 11:16:52 +0200 krauss generate raw induction rule as instance of generic rule with careful treatment of currying
Tue, 31 May 2011 11:16:34 +0200 krauss generic fixpoint induction (with explicit curry/uncurry predicates) and instance for option type
Tue, 31 May 2011 11:11:17 +0200 krauss admissibility on option type
Mon, 23 May 2011 21:34:37 +0200 krauss also manage induction rule;
Mon, 30 May 2011 17:55:34 +0200 bulwahn improving overlord option and partial_term_of derivation; changing Narrowing_Engine to print partial terms
Mon, 30 May 2011 16:15:37 +0100 paulson merged
Mon, 30 May 2011 16:10:12 +0100 paulson Workaround for bug involving makeindex, hyperref and the | symbol
Mon, 30 May 2011 17:07:48 +0200 krauss parameterize print_theorems over actual search function
Mon, 30 May 2011 17:07:48 +0200 krauss added experimental yxml_find_theorems web service (but no client yet)
Mon, 30 May 2011 17:07:48 +0200 krauss generic ScgiServer.simple_handler
Mon, 30 May 2011 17:07:48 +0200 krauss moved html templates to a separate module, making their awkward signatures explicit
Mon, 30 May 2011 17:07:48 +0200 krauss attempt to clarify code; removed "handle _" and dead code
Mon, 30 May 2011 17:07:48 +0200 krauss (de)serialization for search query and result
Mon, 30 May 2011 17:07:48 +0200 krauss explicit type for search queries
Mon, 30 May 2011 17:07:48 +0200 krauss moved questionable goal modification out of filter_theorems
Mon, 30 May 2011 17:07:48 +0200 krauss exported raw query parser; removed inconsistent clone
Mon, 30 May 2011 17:07:48 +0200 krauss separate query parsing from actual search
Mon, 30 May 2011 17:00:38 +0200 blanchet fixed bug in appending special facts introduced in be0e66ccebfa -- if several special facts were added, they overwrote each other
Mon, 30 May 2011 17:00:38 +0200 blanchet document new explicit apply
Mon, 30 May 2011 17:00:38 +0200 blanchet made "explicit_apply" smarter -- no need to force explicit applications in minimizer on all constants, better do it more fine granularly
Mon, 30 May 2011 17:00:38 +0200 blanchet don't slice if there are too few facts
Mon, 30 May 2011 17:00:38 +0200 blanchet nicer failure message when one-line proof reconstruction fails
Mon, 30 May 2011 17:00:38 +0200 blanchet make SML/NJ happy
Mon, 30 May 2011 17:00:38 +0200 blanchet avoid monomorphic encoding with so many facts -- it makes the old monomorphizer explode on some examples
Mon, 30 May 2011 17:00:38 +0200 blanchet make all messages urgent in verbose mode
Mon, 30 May 2011 17:00:38 +0200 blanchet minimize automatically even if Metis failed, if the external prover was really fast
Mon, 30 May 2011 17:00:38 +0200 blanchet fixed syntax of min options
Mon, 30 May 2011 17:00:38 +0200 blanchet no more bonus for E -- with the soft timeout, this punishes everybody -- the bonus was designed for a hard timeout
Mon, 30 May 2011 17:00:38 +0200 blanchet better merging of similar outputs
Mon, 30 May 2011 17:00:38 +0200 blanchet update minimization documentation
Mon, 30 May 2011 17:00:38 +0200 blanchet imported patch sledge_doc_metis_as_prover
Mon, 30 May 2011 17:00:38 +0200 blanchet automatically minimize with Metis when this can be done within a few seconds
Mon, 30 May 2011 17:00:38 +0200 blanchet minimize with Metis if possible
Mon, 30 May 2011 17:00:38 +0200 blanchet support "metis" and "metisFT" as provers in the architecture, so they can be used for minimizing
Mon, 30 May 2011 15:30:05 +0100 paulson Workaround for hyperref bug affecting index entries involving the | symbol
Mon, 30 May 2011 13:58:00 +0200 bulwahn improving heuristics of type annotations in contravariant positions for the special case with instances of the class partial_term_of
Mon, 30 May 2011 13:57:59 +0200 bulwahn automatic derivation of partial_term_of functions; renaming type and term to longer names narrowing_type and narrowing_term; hiding constant C; adding overlord option
Mon, 30 May 2011 12:20:04 +0100 paulson merged multiple heads
Mon, 30 May 2011 12:15:17 +0100 paulson Fix to exception THM 1 raised (line 212 of conv.ML), reported by Andreas Lochbihler
Sun, 29 May 2011 19:40:56 +0200 blanchet always check plain "metis" even if the ATP proof seems to require "metisFT" -- maybe the proof is needlessly complicated
Sun, 29 May 2011 19:40:56 +0200 blanchet normalize indices in chained facts to make sure that backtick facts (which often result in different names) are recognized + changed definition of urgent messages
Fri, 27 May 2011 21:11:44 +0200 krauss function tutorial: do not omit termination proof, even when discussing other things
Fri, 27 May 2011 16:45:24 +0200 boehmes added re-implemented monomorphizer for types with better control for number of generated instances (strict as opposed to the SMT monomorphizer) and with fact annotations controlling in which round certain facts are considered for monomorphization
Fri, 27 May 2011 10:41:09 +0200 blanchet document new "try"
Fri, 27 May 2011 10:33:16 +0200 blanchet tuned comments
Fri, 27 May 2011 10:30:08 +0200 blanchet new timeout section (cf. Nitpick manual)
Fri, 27 May 2011 10:30:08 +0200 blanchet cleanup proof text generation code
Fri, 27 May 2011 10:30:08 +0200 blanchet more Sledgehammer documentation updates
Fri, 27 May 2011 10:30:08 +0200 blanchet minor update
Fri, 27 May 2011 10:30:08 +0200 blanchet try both "metis" and (on failure) "metisFT" in replay
Fri, 27 May 2011 10:30:08 +0200 blanchet show time taken for reconstruction
Fri, 27 May 2011 10:30:08 +0200 blanchet unbreak "max_potential" logic
Fri, 27 May 2011 10:30:08 +0200 blanchet more concise output
Fri, 27 May 2011 10:30:08 +0200 blanchet compile
Fri, 27 May 2011 10:30:08 +0200 blanchet use helpers and tweak Quickcheck's priority to it comes second (to give Solve Direct slightly more time before another prover runs)
Fri, 27 May 2011 10:30:08 +0200 blanchet repaired theory merging and defined/used helpers
Fri, 27 May 2011 10:30:08 +0200 blanchet make Sledgehammer a little bit less verbose in "try"
Fri, 27 May 2011 10:30:08 +0200 blanchet handle non-auto try cases gracefully in Try Methods
Fri, 27 May 2011 10:30:08 +0200 blanchet handle non-auto try case gracefully in Solve Direct
Fri, 27 May 2011 10:30:08 +0200 blanchet prioritize try and auto try's tools, with fast ones first, with a slight preference for provers vs. counterexample generators
Fri, 27 May 2011 10:30:08 +0200 blanchet update SML section of documentation
Fri, 27 May 2011 10:30:08 +0200 blanchet handle non-auto try case gracefully in Nitpick
Fri, 27 May 2011 10:30:08 +0200 blanchet handle non-auto try case of Sledgehammer better
Fri, 27 May 2011 10:30:08 +0200 blanchet added "try" command, to launch Solve Direct, Quickcheck, Nitpick, Sledgehammer, and Try Methods
Fri, 27 May 2011 10:30:08 +0200 blanchet removed FIXME: "try_methods" doesn't take a clasimpmod, because it needs to generate Isar proof text in case of success and hence needs total control over its arguments
Fri, 27 May 2011 10:30:08 +0200 blanchet renamed "Auto_Tools" "Try"
Fri, 27 May 2011 10:30:08 +0200 blanchet removed THF equality proxy hack now that Geoff Sutcliffe has fixed SystemOnTPTP
Fri, 27 May 2011 10:30:08 +0200 blanchet renamed "try" "try_methods"
Fri, 27 May 2011 10:30:08 +0200 blanchet renamed "metis_timeout" to "preplay_timeout" and continued implementation
Fri, 27 May 2011 10:30:08 +0200 blanchet minor fixes to Sledgehammer docs
Fri, 27 May 2011 10:30:08 +0200 blanchet shorten minimizer command further, exploiting until-now-undocumented syntax
Fri, 27 May 2011 10:30:07 +0200 blanchet minor tweaks to the Nitpick documentation
Fri, 27 May 2011 10:30:07 +0200 blanchet added syntax for specifying Metis timeout (currently used only by SMT solvers)
Fri, 27 May 2011 10:30:07 +0200 blanchet readded Waldmeister as default to the documentation and other minor changes
Fri, 27 May 2011 10:30:07 +0200 blanchet reintroduced Waldmeister but limit the number of remote threads created
Fri, 27 May 2011 10:30:07 +0200 blanchet renamed "minimize" to "min" to make Sledgehammer output a little bit more concise
Fri, 27 May 2011 10:30:07 +0200 blanchet minor doc adjustments
Fri, 27 May 2011 10:30:07 +0200 blanchet make output more concise
Fri, 27 May 2011 10:30:07 +0200 blanchet merge timeout messages from several ATPs into one message to avoid clutter
Fri, 27 May 2011 10:30:07 +0200 blanchet fix soundness bug in Sledgehammer: distinguish params in goals from fixed variables in context
Fri, 27 May 2011 10:30:07 +0200 blanchet tuning
Fri, 27 May 2011 10:30:07 +0200 blanchet mention contributions from LCP and explain metis and metisFT encodings
(0) -30000 -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 +30000 tip