Tue, 22 Nov 2005 10:09:11 +0100 new treatment of polymorphic types, using Sign.const_typargs
paulson [Tue, 22 Nov 2005 10:09:11 +0100] rev 18218
new treatment of polymorphic types, using Sign.const_typargs
Mon, 21 Nov 2005 16:51:57 +0100 added codegen package
haftmann [Mon, 21 Nov 2005 16:51:57 +0100] rev 18217
added codegen package
Mon, 21 Nov 2005 15:15:32 +0100 added serializer
haftmann [Mon, 21 Nov 2005 15:15:32 +0100] rev 18216
added serializer
Mon, 21 Nov 2005 11:14:11 +0100 tweak
paulson [Mon, 21 Nov 2005 11:14:11 +0100] rev 18215
tweak
Mon, 21 Nov 2005 10:44:14 +0100 fixed some inconveniencies in website
haftmann [Mon, 21 Nov 2005 10:44:14 +0100] rev 18214
fixed some inconveniencies in website
Sat, 19 Nov 2005 14:22:28 +0100 CONJUNCTS;
wenzelm [Sat, 19 Nov 2005 14:22:28 +0100] rev 18213
CONJUNCTS;
Sat, 19 Nov 2005 14:21:09 +0100 tuned;
wenzelm [Sat, 19 Nov 2005 14:21:09 +0100] rev 18212
tuned;
Sat, 19 Nov 2005 14:21:08 +0100 Goal.norm_hhf_protected;
wenzelm [Sat, 19 Nov 2005 14:21:08 +0100] rev 18211
Goal.norm_hhf_protected;
Sat, 19 Nov 2005 14:21:07 +0100 added coinduct attribute;
wenzelm [Sat, 19 Nov 2005 14:21:07 +0100] rev 18210
added coinduct attribute; tuned;
Sat, 19 Nov 2005 14:21:06 +0100 added CONJUNCTS: treat conjunction as separate sub-goals;
wenzelm [Sat, 19 Nov 2005 14:21:06 +0100] rev 18209
added CONJUNCTS: treat conjunction as separate sub-goals;
Sat, 19 Nov 2005 14:21:05 +0100 simpset: added reorient field, set_reorient;
wenzelm [Sat, 19 Nov 2005 14:21:05 +0100] rev 18208
simpset: added reorient field, set_reorient;
Sat, 19 Nov 2005 14:21:04 +0100 tuned norm_hhf_protected;
wenzelm [Sat, 19 Nov 2005 14:21:04 +0100] rev 18207
tuned norm_hhf_protected;
Sat, 19 Nov 2005 14:21:03 +0100 removed conj_mono;
wenzelm [Sat, 19 Nov 2005 14:21:03 +0100] rev 18206
removed conj_mono; added conj_curry; tuned;
Sat, 19 Nov 2005 14:21:02 +0100 induct: CONJUNCTS for multiple goals;
wenzelm [Sat, 19 Nov 2005 14:21:02 +0100] rev 18205
induct: CONJUNCTS for multiple goals; added coinduct method; tuned;
Sat, 19 Nov 2005 14:21:01 +0100 tuned induct syntax;
wenzelm [Sat, 19 Nov 2005 14:21:01 +0100] rev 18204
tuned induct syntax;
Sat, 19 Nov 2005 14:21:00 +0100 FOL: -p 2;
wenzelm [Sat, 19 Nov 2005 14:21:00 +0100] rev 18203
FOL: -p 2;
Fri, 18 Nov 2005 07:13:58 +0100 presburger method updated to deal better with mod and div, tweo lemmas added to Divides.thy
chaieb [Fri, 18 Nov 2005 07:13:58 +0100] rev 18202
presburger method updated to deal better with mod and div, tweo lemmas added to Divides.thy
Fri, 18 Nov 2005 07:10:37 +0100 -- changed the interface of functions vampire_oracle and eprover_oracle.
mengj [Fri, 18 Nov 2005 07:10:37 +0100] rev 18201
-- changed the interface of functions vampire_oracle and eprover_oracle.
Fri, 18 Nov 2005 07:10:00 +0100 -- terms are fully typed.
mengj [Fri, 18 Nov 2005 07:10:00 +0100] rev 18200
-- terms are fully typed. -- only the top-level boolean terms are predicates.
Fri, 18 Nov 2005 07:08:54 +0100 -- before converting axiom and conjecture clauses into ResClause.clause format, perform "check_is_fol_term" first.
mengj [Fri, 18 Nov 2005 07:08:54 +0100] rev 18199
-- before converting axiom and conjecture clauses into ResClause.clause format, perform "check_is_fol_term" first.
Fri, 18 Nov 2005 07:08:18 +0100 -- combined common CNF functions used by HOL and FOL axioms, the difference between conversion of HOL and FOL theorems only comes in when theorems are converted to ResClause.clause or ResHolClause.clause format.
mengj [Fri, 18 Nov 2005 07:08:18 +0100] rev 18198
-- combined common CNF functions used by HOL and FOL axioms, the difference between conversion of HOL and FOL theorems only comes in when theorems are converted to ResClause.clause or ResHolClause.clause format.
Fri, 18 Nov 2005 07:07:47 +0100 -- added combinator reduction axioms (typed and untyped) for HOL goals.
mengj [Fri, 18 Nov 2005 07:07:47 +0100] rev 18197
-- added combinator reduction axioms (typed and untyped) for HOL goals. -- combined make_nnf functions for HOL and FOL goals. -- hypothesis of goals are now also skolemized by inference.
Fri, 18 Nov 2005 07:07:06 +0100 -- split up inputs to ATPs into two groups: temporary files (axioms and goals) and permanent helper files (e.g. combinator reduction axioms).
mengj [Fri, 18 Nov 2005 07:07:06 +0100] rev 18196
-- split up inputs to ATPs into two groups: temporary files (axioms and goals) and permanent helper files (e.g. combinator reduction axioms).
Fri, 18 Nov 2005 07:06:07 +0100 -- combined "make_nnf" functions for both FOL and HOL vampire/eprover methods.
mengj [Fri, 18 Nov 2005 07:06:07 +0100] rev 18195
-- combined "make_nnf" functions for both FOL and HOL vampire/eprover methods.
Fri, 18 Nov 2005 07:05:11 +0100 -- removed "check_is_fol" from "make_nnf" so that the NNF procedure doesn't check whether a thm is FOL.
mengj [Fri, 18 Nov 2005 07:05:11 +0100] rev 18194
-- removed "check_is_fol" from "make_nnf" so that the NNF procedure doesn't check whether a thm is FOL. -- added "check_is_fol_term", which is the same as "check_is_fol", but takes a "term" as input. -- added "check_is_fol" and "check_is_fol_term" into the signature.
Wed, 16 Nov 2005 19:34:19 +0100 tuned document;
wenzelm [Wed, 16 Nov 2005 19:34:19 +0100] rev 18193
tuned document;
Wed, 16 Nov 2005 17:50:35 +0100 tuned;
wenzelm [Wed, 16 Nov 2005 17:50:35 +0100] rev 18192
tuned;
Wed, 16 Nov 2005 17:49:16 +0100 improved induction proof: local defs/fixes;
wenzelm [Wed, 16 Nov 2005 17:49:16 +0100] rev 18191
improved induction proof: local defs/fixes;
Wed, 16 Nov 2005 17:45:36 +0100 tuned Pattern.match/unify;
wenzelm [Wed, 16 Nov 2005 17:45:36 +0100] rev 18190
tuned Pattern.match/unify; tuned fold;
Wed, 16 Nov 2005 17:45:35 +0100 added deskolem;
wenzelm [Wed, 16 Nov 2005 17:45:35 +0100] rev 18189
added deskolem;
Wed, 16 Nov 2005 17:45:34 +0100 added THEN_ALL_NEW_CASES;
wenzelm [Wed, 16 Nov 2005 17:45:34 +0100] rev 18188
added THEN_ALL_NEW_CASES; Syntax.deskolem;
Wed, 16 Nov 2005 17:45:33 +0100 added revert_skolem, mk_def, add_def;
wenzelm [Wed, 16 Nov 2005 17:45:33 +0100] rev 18187
added revert_skolem, mk_def, add_def; export: Goal.norm_hhf'; tuned;
Wed, 16 Nov 2005 17:45:32 +0100 ProofContext.mk_def;
wenzelm [Wed, 16 Nov 2005 17:45:32 +0100] rev 18186
ProofContext.mk_def;
Wed, 16 Nov 2005 17:45:31 +0100 Term.betapplys;
wenzelm [Wed, 16 Nov 2005 17:45:31 +0100] rev 18185
Term.betapplys;
Wed, 16 Nov 2005 17:45:30 +0100 tuned Pattern.match/unify;
wenzelm [Wed, 16 Nov 2005 17:45:30 +0100] rev 18184
tuned Pattern.match/unify;
Wed, 16 Nov 2005 17:45:29 +0100 added betapplys;
wenzelm [Wed, 16 Nov 2005 17:45:29 +0100] rev 18183
added betapplys;
Wed, 16 Nov 2005 17:45:28 +0100 tuned interfaces to support incremental match/unify (cf. versions in type.ML);
wenzelm [Wed, 16 Nov 2005 17:45:28 +0100] rev 18182
tuned interfaces to support incremental match/unify (cf. versions in type.ML);
Wed, 16 Nov 2005 17:45:27 +0100 tuned;
wenzelm [Wed, 16 Nov 2005 17:45:27 +0100] rev 18181
tuned;
Wed, 16 Nov 2005 17:45:26 +0100 norm_hhf: no normalization of protected props;
wenzelm [Wed, 16 Nov 2005 17:45:26 +0100] rev 18180
norm_hhf: no normalization of protected props;
Wed, 16 Nov 2005 17:45:25 +0100 added protect_cong, cong_mono_thm;
wenzelm [Wed, 16 Nov 2005 17:45:25 +0100] rev 18179
added protect_cong, cong_mono_thm; outer_params: Syntax.deskolem;
Wed, 16 Nov 2005 17:45:24 +0100 induct: support local definitions to be passed through the induction;
wenzelm [Wed, 16 Nov 2005 17:45:24 +0100] rev 18178
induct: support local definitions to be passed through the induction; deprecate open rule cases; misc cleanup;
Wed, 16 Nov 2005 17:45:23 +0100 Trueprop: use ObjectLogic.judgment etc.;
wenzelm [Wed, 16 Nov 2005 17:45:23 +0100] rev 18177
Trueprop: use ObjectLogic.judgment etc.; uniform Const of name * typargs, removed TConst;
Wed, 16 Nov 2005 17:45:22 +0100 Term.betapply;
wenzelm [Wed, 16 Nov 2005 17:45:22 +0100] rev 18176
Term.betapply;
Wed, 16 Nov 2005 15:29:23 +0100 new version of "tryres" allowing multiple unifiers (apparently needed for
paulson [Wed, 16 Nov 2005 15:29:23 +0100] rev 18175
new version of "tryres" allowing multiple unifiers (apparently needed for Skolemization of higher-order theorems)
Wed, 16 Nov 2005 14:05:41 +0100 pgmlsymbolson: append Symbol.xsymbolsN at end!
wenzelm [Wed, 16 Nov 2005 14:05:41 +0100] rev 18174
pgmlsymbolson: append Symbol.xsymbolsN at end!
Tue, 15 Nov 2005 14:08:32 +0100 better no -d option;
wenzelm [Tue, 15 Nov 2005 14:08:32 +0100] rev 18173
better no -d option;
Tue, 15 Nov 2005 10:11:52 +0100 added generic transformators
haftmann [Tue, 15 Nov 2005 10:11:52 +0100] rev 18172
added generic transformators
Mon, 14 Nov 2005 18:25:34 +0100 removal of is_hol
paulson [Mon, 14 Nov 2005 18:25:34 +0100] rev 18171
removal of is_hol
Mon, 14 Nov 2005 16:26:40 +0100 added module system
haftmann [Mon, 14 Nov 2005 16:26:40 +0100] rev 18170
added module system
Mon, 14 Nov 2005 15:23:33 +0100 added modules for code generator generation two, not operational yet
haftmann [Mon, 14 Nov 2005 15:23:33 +0100] rev 18169
added modules for code generator generation two, not operational yet
Mon, 14 Nov 2005 15:15:34 +0100 class_package - operational view on type classes
haftmann [Mon, 14 Nov 2005 15:15:34 +0100] rev 18168
class_package - operational view on type classes
Mon, 14 Nov 2005 15:15:07 +0100 string_of_alist - convenient q'n'd printout function
haftmann [Mon, 14 Nov 2005 15:15:07 +0100] rev 18167
string_of_alist - convenient q'n'd printout function
Mon, 14 Nov 2005 15:14:59 +0100 support for polyml-4.2.0;
wenzelm [Mon, 14 Nov 2005 15:14:59 +0100] rev 18166
support for polyml-4.2.0;
Mon, 14 Nov 2005 15:14:32 +0100 new syntax for class_package
haftmann [Mon, 14 Nov 2005 15:14:32 +0100] rev 18165
new syntax for class_package
Mon, 14 Nov 2005 14:37:48 +0100 added const_instance;
wenzelm [Mon, 14 Nov 2005 14:37:48 +0100] rev 18164
added const_instance;
Mon, 14 Nov 2005 14:37:38 +0100 added instance;
wenzelm [Mon, 14 Nov 2005 14:37:38 +0100] rev 18163
added instance;
Mon, 14 Nov 2005 14:37:15 +0100 added ML-Systems/polyml-4.1.4-patch.ML, ML-Systems/polyml-4.2.0.ML;
wenzelm [Mon, 14 Nov 2005 14:37:15 +0100] rev 18162
added ML-Systems/polyml-4.1.4-patch.ML, ML-Systems/polyml-4.2.0.ML;
Mon, 14 Nov 2005 14:36:46 +0100 Compatibility wrapper for Poly/ML 4.2.0.
wenzelm [Mon, 14 Nov 2005 14:36:46 +0100] rev 18161
Compatibility wrapper for Poly/ML 4.2.0.
Mon, 14 Nov 2005 14:36:29 +0100 tuned;
wenzelm [Mon, 14 Nov 2005 14:36:29 +0100] rev 18160
tuned;
Mon, 14 Nov 2005 13:59:58 +0100 added a few equivariance lemmas (they need to be automated
urbanc [Mon, 14 Nov 2005 13:59:58 +0100] rev 18159
added a few equivariance lemmas (they need to be automated eventually)
Sun, 13 Nov 2005 22:36:30 +0100 changed the HOL_basic_ss back and selectively added
urbanc [Sun, 13 Nov 2005 22:36:30 +0100] rev 18158
changed the HOL_basic_ss back and selectively added simp_thms and triv_forall_equality. (Otherwise the goals would have been simplified too much)
Sun, 13 Nov 2005 20:33:36 +0100 exchanged HOL_ss for HOL_basic_ss in the simplification
urbanc [Sun, 13 Nov 2005 20:33:36 +0100] rev 18157
exchanged HOL_ss for HOL_basic_ss in the simplification part. Otherwise the case where the context is instantiated with unit leads to vacuous quantifiers, such as ALL a. A
Fri, 11 Nov 2005 10:50:43 +0100 a proof step corrected due to the changement in the presburger method.
chaieb [Fri, 11 Nov 2005 10:50:43 +0100] rev 18156
a proof step corrected due to the changement in the presburger method.
Fri, 11 Nov 2005 10:49:59 +0100 old argument "abs" is replaced by "no_abs". Abstraction is turned on by default.
chaieb [Fri, 11 Nov 2005 10:49:59 +0100] rev 18155
old argument "abs" is replaced by "no_abs". Abstraction is turned on by default.
(0) -10000 -3000 -1000 -300 -100 -64 +64 +100 +300 +1000 +3000 +10000 +30000 tip