Wed, 01 Jun 2011 23:08:04 +0200 |
nipkow |
merged
|
changeset |
files
|
Wed, 01 Jun 2011 22:47:26 +0200 |
nipkow |
Made comments text
|
changeset |
files
|
Wed, 01 Jun 2011 22:42:37 +0200 |
nipkow |
Fixed denotational semantics
|
changeset |
files
|
Wed, 01 Jun 2011 21:50:49 +0200 |
nipkow |
Removed old IMP files
|
changeset |
files
|
Wed, 01 Jun 2011 21:35:34 +0200 |
nipkow |
Replacing old IMP with new Semantics material
|
changeset |
files
|
Wed, 01 Jun 2011 15:53:47 +0200 |
nipkow |
tuned lemmas
|
changeset |
files
|
Wed, 01 Jun 2011 19:50:59 +0200 |
blanchet |
fixed debilitating translation bug introduced in b6e61d22fa61 -- "equal" and "=" should always have arity 2
|
changeset |
files
|
Wed, 01 Jun 2011 13:50:37 +0200 |
bulwahn |
setting up code generation for extended reals
|
changeset |
files
|
Wed, 01 Jun 2011 11:51:25 +0200 |
nipkow |
new lemmas
|
changeset |
files
|
Wed, 01 Jun 2011 10:29:43 +0200 |
blanchet |
handle lightweight tags sym theorems gracefully in the presence of TVars with interesting type classes
|
changeset |
files
|
Wed, 01 Jun 2011 10:29:43 +0200 |
blanchet |
more uniform handling of tfree sort inference in ATP reconstruction code, based on what Metis always has done
|
changeset |
files
|
Wed, 01 Jun 2011 10:29:43 +0200 |
blanchet |
make sure no warnings are given for polymorphic facts where we use a monomorphic instance
|
changeset |
files
|
Wed, 01 Jun 2011 10:29:43 +0200 |
blanchet |
fixed Isabelle version of lightweight tag theorem, using "Thm.trivial" not "Thm.assume"
|
changeset |
files
|
Wed, 01 Jun 2011 10:29:43 +0200 |
blanchet |
ensured monomorphized facts have normalized zero var indexes, so that "find_var" doesn't fail later on
|
changeset |
files
|
Wed, 01 Jun 2011 10:29:43 +0200 |
blanchet |
fixed interaction between type tags and hAPP in reconstruction code
|
changeset |
files
|
Wed, 01 Jun 2011 10:29:43 +0200 |
blanchet |
implemented missing hAPP and ti cases of new path finder
|
changeset |
files
|
Wed, 01 Jun 2011 10:29:43 +0200 |
blanchet |
support lightweight tags in new Metis
|
changeset |
files
|
Wed, 01 Jun 2011 10:29:43 +0200 |
blanchet |
tuned names
|
changeset |
files
|
Wed, 01 Jun 2011 10:29:43 +0200 |
blanchet |
export one more function
|
changeset |
files
|
Wed, 01 Jun 2011 10:29:43 +0200 |
blanchet |
clausify "<=>" (needed for some type information)
|
changeset |
files
|
Wed, 01 Jun 2011 10:29:43 +0200 |
blanchet |
distinguish different kinds of typing informations in the fact name
|
changeset |
files
|
Wed, 01 Jun 2011 09:10:13 +0200 |
bulwahn |
splitting RBT theory into RBT and RBT_Mapping
|
changeset |
files
|
Wed, 01 Jun 2011 08:07:28 +0200 |
bulwahn |
creating a free variable with proper name and local mixfix syntax (cf. db9b9e46131c)
|
changeset |
files
|
Wed, 01 Jun 2011 08:07:27 +0200 |
bulwahn |
code preprocessor applies simplifier when schematic variables are fixed to free variables to allow rewriting with congruence rules in the preprocessing steps
|
changeset |
files
|
Wed, 01 Jun 2011 00:23:16 +0200 |
blanchet |
make SML/NJ happier
|
changeset |
files
|
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
|
changeset |
files
|
Tue, 31 May 2011 23:39:27 +0200 |
blanchet |
speed up example by disabling preplay, and temporarily comment out a broken Sledgehammer call
|
changeset |
files
|
Tue, 31 May 2011 19:28:03 +0200 |
boehmes |
updated SMT certificates
|
changeset |
files
|
Tue, 31 May 2011 19:27:19 +0200 |
boehmes |
proper nesting of loops in new monomorphizer;
|
changeset |
files
|
Tue, 31 May 2011 19:21:20 +0200 |
boehmes |
use new monomorphizer for SMT;
|
changeset |
files
|
Tue, 31 May 2011 18:13:00 +0200 |
bulwahn |
merged
|
changeset |
files
|
Tue, 31 May 2011 15:45:27 +0200 |
bulwahn |
Quickcheck Narrowing only requires one compilation with GHC now
|
changeset |
files
|
Tue, 31 May 2011 15:45:26 +0200 |
bulwahn |
splitting test_goal_terms in Quickcheck into smaller basic functions
|
changeset |
files
|
Tue, 31 May 2011 15:45:24 +0200 |
bulwahn |
adding registration of testers in Quickcheck for its use in Quickcheck_Narrowing
|
changeset |
files
|
Tue, 31 May 2011 17:15:14 +0200 |
blanchet |
compile
|
changeset |
files
|
Tue, 31 May 2011 17:05:44 +0200 |
blanchet |
compile
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
monomorphize in the new Metis if the type system calls for it
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
use "monomorph.ML" in "ATP" theory (so the new Metis can use it)
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
fixed comment
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
fixed new path finder for type information tag
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
no need for type arguments with "xxx_tags_heavy" type system
|
changeset |
files
|
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
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
tuned name
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
tuned name
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
make "prepare_atp_problem" more robust w.r.t. choice of type system
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
parse optional type system specification
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
tuning
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
proper handling of type variable classes in new Metis
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
fixed recursive call in new path finder and (untested:) handle hAPP
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
don't preprocess twice
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
more robust and simpler adjustment computation
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
more work on new Metis
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
tuning
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
more work on new metis that exploits the powerful new type encodings
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
tuning
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
removed obscure option
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
added "metisX" syntax (temporary)
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
compile
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
added new metis mode, with no implementation yet
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
tuning
|
changeset |
files
|
Tue, 31 May 2011 16:38:36 +0200 |
blanchet |
first step in sharing more code between ATP and Metis translation
|
changeset |
files
|
Tue, 31 May 2011 11:21:47 +0200 |
krauss |
more precise authorship, reflecting my own ignorance and hg annotate
|
changeset |
files
|
Tue, 31 May 2011 11:16:52 +0200 |
krauss |
generate raw induction rule as instance of generic rule with careful treatment of currying
|
changeset |
files
|
Tue, 31 May 2011 11:16:34 +0200 |
krauss |
generic fixpoint induction (with explicit curry/uncurry predicates) and instance for option type
|
changeset |
files
|
Tue, 31 May 2011 11:11:17 +0200 |
krauss |
admissibility on option type
|
changeset |
files
|
Mon, 23 May 2011 21:34:37 +0200 |
krauss |
also manage induction rule;
|
changeset |
files
|
Mon, 30 May 2011 17:55:34 +0200 |
bulwahn |
improving overlord option and partial_term_of derivation; changing Narrowing_Engine to print partial terms
|
changeset |
files
|
Mon, 30 May 2011 16:15:37 +0100 |
paulson |
merged
|
changeset |
files
|
Mon, 30 May 2011 16:10:12 +0100 |
paulson |
Workaround for bug involving makeindex, hyperref and the | symbol
|
changeset |
files
|
Mon, 30 May 2011 17:07:48 +0200 |
krauss |
parameterize print_theorems over actual search function
|
changeset |
files
|
Mon, 30 May 2011 17:07:48 +0200 |
krauss |
added experimental yxml_find_theorems web service (but no client yet)
|
changeset |
files
|
Mon, 30 May 2011 17:07:48 +0200 |
krauss |
generic ScgiServer.simple_handler
|
changeset |
files
|
Mon, 30 May 2011 17:07:48 +0200 |
krauss |
moved html templates to a separate module, making their awkward signatures explicit
|
changeset |
files
|
Mon, 30 May 2011 17:07:48 +0200 |
krauss |
attempt to clarify code; removed "handle _" and dead code
|
changeset |
files
|
Mon, 30 May 2011 17:07:48 +0200 |
krauss |
(de)serialization for search query and result
|
changeset |
files
|
Mon, 30 May 2011 17:07:48 +0200 |
krauss |
explicit type for search queries
|
changeset |
files
|
Mon, 30 May 2011 17:07:48 +0200 |
krauss |
moved questionable goal modification out of filter_theorems
|
changeset |
files
|
Mon, 30 May 2011 17:07:48 +0200 |
krauss |
exported raw query parser; removed inconsistent clone
|
changeset |
files
|
Mon, 30 May 2011 17:07:48 +0200 |
krauss |
separate query parsing from actual search
|
changeset |
files
|
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
|
changeset |
files
|
Mon, 30 May 2011 17:00:38 +0200 |
blanchet |
document new explicit apply
|
changeset |
files
|
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
|
changeset |
files
|
Mon, 30 May 2011 17:00:38 +0200 |
blanchet |
don't slice if there are too few facts
|
changeset |
files
|
Mon, 30 May 2011 17:00:38 +0200 |
blanchet |
nicer failure message when one-line proof reconstruction fails
|
changeset |
files
|
Mon, 30 May 2011 17:00:38 +0200 |
blanchet |
make SML/NJ happy
|
changeset |
files
|
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
|
changeset |
files
|
Mon, 30 May 2011 17:00:38 +0200 |
blanchet |
make all messages urgent in verbose mode
|
changeset |
files
|
Mon, 30 May 2011 17:00:38 +0200 |
blanchet |
minimize automatically even if Metis failed, if the external prover was really fast
|
changeset |
files
|
Mon, 30 May 2011 17:00:38 +0200 |
blanchet |
fixed syntax of min options
|
changeset |
files
|
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
|
changeset |
files
|
Mon, 30 May 2011 17:00:38 +0200 |
blanchet |
better merging of similar outputs
|
changeset |
files
|
Mon, 30 May 2011 17:00:38 +0200 |
blanchet |
update minimization documentation
|
changeset |
files
|
Mon, 30 May 2011 17:00:38 +0200 |
blanchet |
imported patch sledge_doc_metis_as_prover
|
changeset |
files
|
Mon, 30 May 2011 17:00:38 +0200 |
blanchet |
automatically minimize with Metis when this can be done within a few seconds
|
changeset |
files
|
Mon, 30 May 2011 17:00:38 +0200 |
blanchet |
minimize with Metis if possible
|
changeset |
files
|
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
|
changeset |
files
|