Thu, 02 Jun 2011 09:51:40 +0200 adding invocation of exhaustive testing without using finite types to mutabelle
bulwahn [Thu, 02 Jun 2011 09:51:40 +0200] rev 43148
adding invocation of exhaustive testing without using finite types to mutabelle
Thu, 02 Jun 2011 09:51:40 +0200 moving the distinction between invocation of testers and generators into test_goal_terms function in quickcheck for its usage with mutabelle
bulwahn [Thu, 02 Jun 2011 09:51:40 +0200] rev 43147
moving the distinction between invocation of testers and generators into test_goal_terms function in quickcheck for its usage with mutabelle
Thu, 02 Jun 2011 08:55:08 +0200 splitting Dlist theory in Dlist and Dlist_Cset
bulwahn [Thu, 02 Jun 2011 08:55:08 +0200] rev 43146
splitting Dlist theory in Dlist and Dlist_Cset
Wed, 01 Jun 2011 23:08:04 +0200 merged
nipkow [Wed, 01 Jun 2011 23:08:04 +0200] rev 43145
merged
Wed, 01 Jun 2011 22:47:26 +0200 Made comments text
nipkow [Wed, 01 Jun 2011 22:47:26 +0200] rev 43144
Made comments text
Wed, 01 Jun 2011 22:42:37 +0200 Fixed denotational semantics
nipkow [Wed, 01 Jun 2011 22:42:37 +0200] rev 43143
Fixed denotational semantics
Wed, 01 Jun 2011 21:50:49 +0200 Removed old IMP files
nipkow [Wed, 01 Jun 2011 21:50:49 +0200] rev 43142
Removed old IMP files
Wed, 01 Jun 2011 21:35:34 +0200 Replacing old IMP with new Semantics material
nipkow [Wed, 01 Jun 2011 21:35:34 +0200] rev 43141
Replacing old IMP with new Semantics material
Wed, 01 Jun 2011 15:53:47 +0200 tuned lemmas
nipkow [Wed, 01 Jun 2011 15:53:47 +0200] rev 43140
tuned lemmas
Wed, 01 Jun 2011 19:50:59 +0200 fixed debilitating translation bug introduced in b6e61d22fa61 -- "equal" and "=" should always have arity 2
blanchet [Wed, 01 Jun 2011 19:50:59 +0200] rev 43139
fixed debilitating translation bug introduced in b6e61d22fa61 -- "equal" and "=" should always have arity 2
Wed, 01 Jun 2011 13:50:37 +0200 setting up code generation for extended reals
bulwahn [Wed, 01 Jun 2011 13:50:37 +0200] rev 43138
setting up code generation for extended reals
Wed, 01 Jun 2011 11:51:25 +0200 new lemmas
nipkow [Wed, 01 Jun 2011 11:51:25 +0200] rev 43137
new lemmas
Wed, 01 Jun 2011 10:29:43 +0200 handle lightweight tags sym theorems gracefully in the presence of TVars with interesting type classes
blanchet [Wed, 01 Jun 2011 10:29:43 +0200] rev 43136
handle lightweight tags sym theorems gracefully in the presence of TVars with interesting type classes
Wed, 01 Jun 2011 10:29:43 +0200 more uniform handling of tfree sort inference in ATP reconstruction code, based on what Metis always has done
blanchet [Wed, 01 Jun 2011 10:29:43 +0200] rev 43135
more uniform handling of tfree sort inference in ATP reconstruction code, based on what Metis always has done
Wed, 01 Jun 2011 10:29:43 +0200 make sure no warnings are given for polymorphic facts where we use a monomorphic instance
blanchet [Wed, 01 Jun 2011 10:29:43 +0200] rev 43134
make sure no warnings are given for polymorphic facts where we use a monomorphic instance
Wed, 01 Jun 2011 10:29:43 +0200 fixed Isabelle version of lightweight tag theorem, using "Thm.trivial" not "Thm.assume"
blanchet [Wed, 01 Jun 2011 10:29:43 +0200] rev 43133
fixed Isabelle version of lightweight tag theorem, using "Thm.trivial" not "Thm.assume"
Wed, 01 Jun 2011 10:29:43 +0200 ensured monomorphized facts have normalized zero var indexes, so that "find_var" doesn't fail later on
blanchet [Wed, 01 Jun 2011 10:29:43 +0200] rev 43132
ensured monomorphized facts have normalized zero var indexes, so that "find_var" doesn't fail later on
Wed, 01 Jun 2011 10:29:43 +0200 fixed interaction between type tags and hAPP in reconstruction code
blanchet [Wed, 01 Jun 2011 10:29:43 +0200] rev 43131
fixed interaction between type tags and hAPP in reconstruction code
Wed, 01 Jun 2011 10:29:43 +0200 implemented missing hAPP and ti cases of new path finder
blanchet [Wed, 01 Jun 2011 10:29:43 +0200] rev 43130
implemented missing hAPP and ti cases of new path finder
Wed, 01 Jun 2011 10:29:43 +0200 support lightweight tags in new Metis
blanchet [Wed, 01 Jun 2011 10:29:43 +0200] rev 43129
support lightweight tags in new Metis
Wed, 01 Jun 2011 10:29:43 +0200 tuned names
blanchet [Wed, 01 Jun 2011 10:29:43 +0200] rev 43128
tuned names
Wed, 01 Jun 2011 10:29:43 +0200 export one more function
blanchet [Wed, 01 Jun 2011 10:29:43 +0200] rev 43127
export one more function
Wed, 01 Jun 2011 10:29:43 +0200 clausify "<=>" (needed for some type information)
blanchet [Wed, 01 Jun 2011 10:29:43 +0200] rev 43126
clausify "<=>" (needed for some type information)
Wed, 01 Jun 2011 10:29:43 +0200 distinguish different kinds of typing informations in the fact name
blanchet [Wed, 01 Jun 2011 10:29:43 +0200] rev 43125
distinguish different kinds of typing informations in the fact name
Wed, 01 Jun 2011 09:10:13 +0200 splitting RBT theory into RBT and RBT_Mapping
bulwahn [Wed, 01 Jun 2011 09:10:13 +0200] rev 43124
splitting RBT theory into RBT and RBT_Mapping
Wed, 01 Jun 2011 08:07:28 +0200 creating a free variable with proper name and local mixfix syntax (cf. db9b9e46131c)
bulwahn [Wed, 01 Jun 2011 08:07:28 +0200] rev 43123
creating a free variable with proper name and local mixfix syntax (cf. db9b9e46131c)
Wed, 01 Jun 2011 08:07:27 +0200 code preprocessor applies simplifier when schematic variables are fixed to free variables to allow rewriting with congruence rules in the preprocessing steps
bulwahn [Wed, 01 Jun 2011 08:07:27 +0200] rev 43122
code preprocessor applies simplifier when schematic variables are fixed to free variables to allow rewriting with congruence rules in the preprocessing steps
Wed, 01 Jun 2011 00:23:16 +0200 make SML/NJ happier
blanchet [Wed, 01 Jun 2011 00:23:16 +0200] rev 43121
make SML/NJ happier
Wed, 01 Jun 2011 00:12:38 +0200 make sure "Trueprop" is removed before combinators are added -- the code is fragile in that respect
blanchet [Wed, 01 Jun 2011 00:12:38 +0200] rev 43120
make sure "Trueprop" is removed before combinators are added -- the code is fragile in that respect
Tue, 31 May 2011 23:39:27 +0200 speed up example by disabling preplay, and temporarily comment out a broken Sledgehammer call
blanchet [Tue, 31 May 2011 23:39:27 +0200] rev 43119
speed up example by disabling preplay, and temporarily comment out a broken Sledgehammer call
Tue, 31 May 2011 19:28:03 +0200 updated SMT certificates
boehmes [Tue, 31 May 2011 19:28:03 +0200] rev 43118
updated SMT certificates
Tue, 31 May 2011 19:27:19 +0200 proper nesting of loops in new monomorphizer;
boehmes [Tue, 31 May 2011 19:27:19 +0200] rev 43117
proper nesting of loops in new monomorphizer; less duplication of code in new monomorphizer; drop output of warnings of new monomorphizer
Tue, 31 May 2011 19:21:20 +0200 use new monomorphizer for SMT;
boehmes [Tue, 31 May 2011 19:21:20 +0200] rev 43116
use new monomorphizer for SMT; simplify the monomorphizer by inlining functions and proper passing of arguments
Tue, 31 May 2011 18:13:00 +0200 merged
bulwahn [Tue, 31 May 2011 18:13:00 +0200] rev 43115
merged
Tue, 31 May 2011 15:45:27 +0200 Quickcheck Narrowing only requires one compilation with GHC now
bulwahn [Tue, 31 May 2011 15:45:27 +0200] rev 43114
Quickcheck Narrowing only requires one compilation with GHC now
Tue, 31 May 2011 15:45:26 +0200 splitting test_goal_terms in Quickcheck into smaller basic functions
bulwahn [Tue, 31 May 2011 15:45:26 +0200] rev 43113
splitting test_goal_terms in Quickcheck into smaller basic functions
Tue, 31 May 2011 15:45:24 +0200 adding registration of testers in Quickcheck for its use in Quickcheck_Narrowing
bulwahn [Tue, 31 May 2011 15:45:24 +0200] rev 43112
adding registration of testers in Quickcheck for its use in Quickcheck_Narrowing
Tue, 31 May 2011 17:15:14 +0200 compile
blanchet [Tue, 31 May 2011 17:15:14 +0200] rev 43111
compile
Tue, 31 May 2011 17:05:44 +0200 compile
blanchet [Tue, 31 May 2011 17:05:44 +0200] rev 43110
compile
Tue, 31 May 2011 16:38:36 +0200 monomorphize in the new Metis if the type system calls for it
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43109
monomorphize in the new Metis if the type system calls for it
Tue, 31 May 2011 16:38:36 +0200 use "monomorph.ML" in "ATP" theory (so the new Metis can use it)
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43108
use "monomorph.ML" in "ATP" theory (so the new Metis can use it)
Tue, 31 May 2011 16:38:36 +0200 fixed comment
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43107
fixed comment
Tue, 31 May 2011 16:38:36 +0200 fixed new path finder for type information tag
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43106
fixed new path finder for type information tag
Tue, 31 May 2011 16:38:36 +0200 no need for type arguments with "xxx_tags_heavy" type system
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43105
no need for type arguments with "xxx_tags_heavy" type system
Tue, 31 May 2011 16:38:36 +0200 use ":" for type information (looks good in Metis's output) and handle it in new path finder
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43104
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 tuned name
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43103
tuned name
Tue, 31 May 2011 16:38:36 +0200 tuned name
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43102
tuned name
Tue, 31 May 2011 16:38:36 +0200 make "prepare_atp_problem" more robust w.r.t. choice of type system
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43101
make "prepare_atp_problem" more robust w.r.t. choice of type system
Tue, 31 May 2011 16:38:36 +0200 parse optional type system specification
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43100
parse optional type system specification
Tue, 31 May 2011 16:38:36 +0200 tuning
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43099
tuning
Tue, 31 May 2011 16:38:36 +0200 proper handling of type variable classes in new Metis
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43098
proper handling of type variable classes in new Metis
Tue, 31 May 2011 16:38:36 +0200 fixed recursive call in new path finder and (untested:) handle hAPP
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43097
fixed recursive call in new path finder and (untested:) handle hAPP
Tue, 31 May 2011 16:38:36 +0200 don't preprocess twice
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43096
don't preprocess twice
Tue, 31 May 2011 16:38:36 +0200 more robust and simpler adjustment computation
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43095
more robust and simpler adjustment computation
Tue, 31 May 2011 16:38:36 +0200 more work on new Metis
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43094
more work on new Metis
Tue, 31 May 2011 16:38:36 +0200 tuning
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43093
tuning
Tue, 31 May 2011 16:38:36 +0200 more work on new metis that exploits the powerful new type encodings
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43092
more work on new metis that exploits the powerful new type encodings
Tue, 31 May 2011 16:38:36 +0200 tuning
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43091
tuning
Tue, 31 May 2011 16:38:36 +0200 removed obscure option
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43090
removed obscure option
Tue, 31 May 2011 16:38:36 +0200 added "metisX" syntax (temporary)
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43089
added "metisX" syntax (temporary)
Tue, 31 May 2011 16:38:36 +0200 compile
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43088
compile
Tue, 31 May 2011 16:38:36 +0200 added new metis mode, with no implementation yet
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43087
added new metis mode, with no implementation yet
Tue, 31 May 2011 16:38:36 +0200 tuning
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43086
tuning
Tue, 31 May 2011 16:38:36 +0200 first step in sharing more code between ATP and Metis translation
blanchet [Tue, 31 May 2011 16:38:36 +0200] rev 43085
first step in sharing more code between ATP and Metis translation
Tue, 31 May 2011 11:21:47 +0200 more precise authorship, reflecting my own ignorance and hg annotate
krauss [Tue, 31 May 2011 11:21:47 +0200] rev 43084
more precise authorship, reflecting my own ignorance and hg annotate
Tue, 31 May 2011 11:16:52 +0200 generate raw induction rule as instance of generic rule with careful treatment of currying
krauss [Tue, 31 May 2011 11:16:52 +0200] rev 43083
generate raw induction rule as instance of generic rule with careful treatment of currying
Tue, 31 May 2011 11:16:34 +0200 generic fixpoint induction (with explicit curry/uncurry predicates) and instance for option type
krauss [Tue, 31 May 2011 11:16:34 +0200] rev 43082
generic fixpoint induction (with explicit curry/uncurry predicates) and instance for option type
Tue, 31 May 2011 11:11:17 +0200 admissibility on option type
krauss [Tue, 31 May 2011 11:11:17 +0200] rev 43081
admissibility on option type
Mon, 23 May 2011 21:34:37 +0200 also manage induction rule;
krauss [Mon, 23 May 2011 21:34:37 +0200] rev 43080
also manage induction rule; tuned data slot
Mon, 30 May 2011 17:55:34 +0200 improving overlord option and partial_term_of derivation; changing Narrowing_Engine to print partial terms
bulwahn [Mon, 30 May 2011 17:55:34 +0200] rev 43079
improving overlord option and partial_term_of derivation; changing Narrowing_Engine to print partial terms
Mon, 30 May 2011 16:15:37 +0100 merged
paulson [Mon, 30 May 2011 16:15:37 +0100] rev 43078
merged
Mon, 30 May 2011 16:10:12 +0100 Workaround for bug involving makeindex, hyperref and the | symbol
paulson [Mon, 30 May 2011 16:10:12 +0100] rev 43077
Workaround for bug involving makeindex, hyperref and the | symbol
Mon, 30 May 2011 17:07:48 +0200 parameterize print_theorems over actual search function
krauss [Mon, 30 May 2011 17:07:48 +0200] rev 43076
parameterize print_theorems over actual search function
Mon, 30 May 2011 17:07:48 +0200 added experimental yxml_find_theorems web service (but no client yet)
krauss [Mon, 30 May 2011 17:07:48 +0200] rev 43075
added experimental yxml_find_theorems web service (but no client yet)
Mon, 30 May 2011 17:07:48 +0200 generic ScgiServer.simple_handler
krauss [Mon, 30 May 2011 17:07:48 +0200] rev 43074
generic ScgiServer.simple_handler
Mon, 30 May 2011 17:07:48 +0200 moved html templates to a separate module, making their awkward signatures explicit
krauss [Mon, 30 May 2011 17:07:48 +0200] rev 43073
moved html templates to a separate module, making their awkward signatures explicit
Mon, 30 May 2011 17:07:48 +0200 attempt to clarify code; removed "handle _" and dead code
krauss [Mon, 30 May 2011 17:07:48 +0200] rev 43072
attempt to clarify code; removed "handle _" and dead code
Mon, 30 May 2011 17:07:48 +0200 (de)serialization for search query and result
krauss [Mon, 30 May 2011 17:07:48 +0200] rev 43071
(de)serialization for search query and result
Mon, 30 May 2011 17:07:48 +0200 explicit type for search queries
krauss [Mon, 30 May 2011 17:07:48 +0200] rev 43070
explicit type for search queries
Mon, 30 May 2011 17:07:48 +0200 moved questionable goal modification out of filter_theorems
krauss [Mon, 30 May 2011 17:07:48 +0200] rev 43069
moved questionable goal modification out of filter_theorems
Mon, 30 May 2011 17:07:48 +0200 exported raw query parser; removed inconsistent clone
krauss [Mon, 30 May 2011 17:07:48 +0200] rev 43068
exported raw query parser; removed inconsistent clone
Mon, 30 May 2011 17:07:48 +0200 separate query parsing from actual search
krauss [Mon, 30 May 2011 17:07:48 +0200] rev 43067
separate query parsing from actual search
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
blanchet [Mon, 30 May 2011 17:00:38 +0200] rev 43066
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 document new explicit apply
blanchet [Mon, 30 May 2011 17:00:38 +0200] rev 43065
document new explicit apply
Mon, 30 May 2011 17:00:38 +0200 made "explicit_apply" smarter -- no need to force explicit applications in minimizer on all constants, better do it more fine granularly
blanchet [Mon, 30 May 2011 17:00:38 +0200] rev 43064
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 don't slice if there are too few facts
blanchet [Mon, 30 May 2011 17:00:38 +0200] rev 43063
don't slice if there are too few facts
Mon, 30 May 2011 17:00:38 +0200 nicer failure message when one-line proof reconstruction fails
blanchet [Mon, 30 May 2011 17:00:38 +0200] rev 43062
nicer failure message when one-line proof reconstruction fails
Mon, 30 May 2011 17:00:38 +0200 make SML/NJ happy
blanchet [Mon, 30 May 2011 17:00:38 +0200] rev 43061
make SML/NJ happy
Mon, 30 May 2011 17:00:38 +0200 avoid monomorphic encoding with so many facts -- it makes the old monomorphizer explode on some examples
blanchet [Mon, 30 May 2011 17:00:38 +0200] rev 43060
avoid monomorphic encoding with so many facts -- it makes the old monomorphizer explode on some examples
Mon, 30 May 2011 17:00:38 +0200 make all messages urgent in verbose mode
blanchet [Mon, 30 May 2011 17:00:38 +0200] rev 43059
make all messages urgent in verbose mode
Mon, 30 May 2011 17:00:38 +0200 minimize automatically even if Metis failed, if the external prover was really fast
blanchet [Mon, 30 May 2011 17:00:38 +0200] rev 43058
minimize automatically even if Metis failed, if the external prover was really fast
Mon, 30 May 2011 17:00:38 +0200 fixed syntax of min options
blanchet [Mon, 30 May 2011 17:00:38 +0200] rev 43057
fixed syntax of min options
Mon, 30 May 2011 17:00:38 +0200 no more bonus for E -- with the soft timeout, this punishes everybody -- the bonus was designed for a hard timeout
blanchet [Mon, 30 May 2011 17:00:38 +0200] rev 43056
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 better merging of similar outputs
blanchet [Mon, 30 May 2011 17:00:38 +0200] rev 43055
better merging of similar outputs
Mon, 30 May 2011 17:00:38 +0200 update minimization documentation
blanchet [Mon, 30 May 2011 17:00:38 +0200] rev 43054
update minimization documentation
Mon, 30 May 2011 17:00:38 +0200 imported patch sledge_doc_metis_as_prover
blanchet [Mon, 30 May 2011 17:00:38 +0200] rev 43053
imported patch sledge_doc_metis_as_prover
(0) -30000 -10000 -3000 -1000 -300 -100 -96 +96 +100 +300 +1000 +3000 +10000 +30000 tip