wenzelm [Fri, 02 Dec 2005 22:54:45 +0100] rev 18337
abs_def: beta/eta contract lhs;
krauss [Fri, 02 Dec 2005 16:43:42 +0100] rev 18336
Added recdef congruence rules for bounded quantifiers and commonly used
higher order functions.
haftmann [Fri, 02 Dec 2005 16:05:31 +0100] rev 18335
various improvements
haftmann [Fri, 02 Dec 2005 16:05:12 +0100] rev 18334
adjusted to improved code generator interface
haftmann [Fri, 02 Dec 2005 16:04:48 +0100] rev 18333
added perhaps option combinator
haftmann [Fri, 02 Dec 2005 16:04:29 +0100] rev 18332
adopted keyword for code generator
berghofe [Fri, 02 Dec 2005 13:10:12 +0100] rev 18331
Factored out proof for normalization of applications (norm_list).
haftmann [Fri, 02 Dec 2005 08:06:59 +0100] rev 18330
introduced new map2, fold
kleing [Thu, 01 Dec 2005 22:43:15 +0100] rev 18329
typo
wenzelm [Thu, 01 Dec 2005 22:04:27 +0100] rev 18328
simprocs: static evaluation of simpset;
wenzelm [Thu, 01 Dec 2005 22:03:06 +0100] rev 18327
tuned;
wenzelm [Thu, 01 Dec 2005 22:03:05 +0100] rev 18326
tuned msg;
wenzelm [Thu, 01 Dec 2005 22:03:04 +0100] rev 18325
ProofContext.lthms_containing: suppress obvious duplicates;
wenzelm [Thu, 01 Dec 2005 22:03:01 +0100] rev 18324
unfold_tac: static evaluation of simpset;
wenzelm [Thu, 01 Dec 2005 18:45:24 +0100] rev 18323
superceded by timestart|stop.bash;
wenzelm [Thu, 01 Dec 2005 18:44:47 +0100] rev 18322
cpu time = user + system;
wenzelm [Thu, 01 Dec 2005 18:41:46 +0100] rev 18321
replaced lib/scripts/showtime by more advanced lib/scripts/timestart|stop.bash;
berghofe [Thu, 01 Dec 2005 18:41:44 +0100] rev 18320
assoc_consts and assoc_types now check number of arguments in template.
berghofe [Thu, 01 Dec 2005 18:39:08 +0100] rev 18319
Added new component "sorts" to record datatype_info.
wenzelm [Thu, 01 Dec 2005 18:37:39 +0100] rev 18318
timestop - report timing based on environment (cf. timestart.bash);
wenzelm [Thu, 01 Dec 2005 18:37:22 +0100] rev 18317
timestart - setup bash environment for timing;
berghofe [Thu, 01 Dec 2005 17:07:50 +0100] rev 18316
Improved norm_proof to handle proofs containing term (type) variables
with same name but different types (sorts): Offending term (type)
variables are replaced by dummy (T)Frees before applying the
substitution.
paulson [Thu, 01 Dec 2005 15:45:54 +0100] rev 18315
restoring the old status of subset_refl
haftmann [Thu, 01 Dec 2005 08:28:02 +0100] rev 18314
oriented pairs theory * 'a to 'a * theory
urbanc [Thu, 01 Dec 2005 06:28:41 +0100] rev 18313
initial cleanup to use the new induction method
urbanc [Thu, 01 Dec 2005 05:20:13 +0100] rev 18312
cleaned up further the proofs (diamond still needs work);
changed "fresh:" to "avoiding:"
urbanc [Thu, 01 Dec 2005 04:46:17 +0100] rev 18311
changed "fresh:" to "avoiding:" and cleaned up the weakening example
wenzelm [Wed, 30 Nov 2005 22:52:50 +0100] rev 18310
match_bind(_i): return terms;
mk_def: simultaneous defs;
prepare_dummies: produce globally unique indexnames;
wenzelm [Wed, 30 Nov 2005 22:52:49 +0100] rev 18309
method 'fact': SIMPLE_METHOD, i.e. insert facts;
wenzelm [Wed, 30 Nov 2005 22:52:46 +0100] rev 18308
simulaneous 'def';
urbanc [Wed, 30 Nov 2005 21:51:23 +0100] rev 18307
added facilities to prove the pt and fs instances
for discrete types
urbanc [Wed, 30 Nov 2005 19:08:51 +0100] rev 18306
started to change the transitivity/narrowing case:
have trouble with Q=Q.
urbanc [Wed, 30 Nov 2005 18:37:12 +0100] rev 18305
changed everything until the interesting transitivity_narrowing
proof.
haftmann [Wed, 30 Nov 2005 18:13:31 +0100] rev 18304
minor improvements
urbanc [Wed, 30 Nov 2005 17:56:08 +0100] rev 18303
modified almost everything for the new nominal_induct
(at the end there are some "normal" inductions which
need a bit more attention)
berghofe [Wed, 30 Nov 2005 16:59:19 +0100] rev 18302
Changed order of predicate arguments and quantifiers in strong induction rule.
urbanc [Wed, 30 Nov 2005 15:30:08 +0100] rev 18301
fixed the lemma where the new names generated by nominal_induct
caused problems.
urbanc [Wed, 30 Nov 2005 15:27:30 +0100] rev 18300
added one clause for substitution in the lambda-case and
mad it globally [simp]
wenzelm [Wed, 30 Nov 2005 15:24:32 +0100] rev 18299
added rename_params_rule: recover orginal fresh names in subgoals/cases;
urbanc [Wed, 30 Nov 2005 15:03:15 +0100] rev 18298
changed induction principle and everything to conform with the
new nominal_induct
wenzelm [Wed, 30 Nov 2005 14:27:50 +0100] rev 18297
fresh: frees instead of terms, rename corresponding params in rule;
tuned;
urbanc [Wed, 30 Nov 2005 14:27:09 +0100] rev 18296
adapted to the new nominal_induction
urbanc [Wed, 30 Nov 2005 12:28:47 +0100] rev 18295
changed \<sim> of permutation equality to \<triangleq>
(Jesper wanted to use \<sim>).
wenzelm [Wed, 30 Nov 2005 12:23:35 +0100] rev 18294
fresh_unit_elim and fresh_prod_elim -- for nominal_induct;
huffman [Wed, 30 Nov 2005 01:01:15 +0100] rev 18293
reimplement Case expression pattern matching to support lazy patterns
huffman [Wed, 30 Nov 2005 00:59:04 +0100] rev 18292
add definitions as defs, not axioms
huffman [Wed, 30 Nov 2005 00:56:01 +0100] rev 18291
changed section names
huffman [Wed, 30 Nov 2005 00:55:24 +0100] rev 18290
add xsymbol syntax for u type constructor
huffman [Wed, 30 Nov 2005 00:53:30 +0100] rev 18289
add constant unit_when
wenzelm [Wed, 30 Nov 2005 00:46:08 +0100] rev 18288
proper treatment of tuple/tuple_fun -- nest to the left!
wenzelm [Tue, 29 Nov 2005 23:00:20 +0100] rev 18287
moved nth_list to Pure/library.ML;
wenzelm [Tue, 29 Nov 2005 23:00:03 +0100] rev 18286
added nth_list;
wenzelm [Tue, 29 Nov 2005 22:52:19 +0100] rev 18285
added mk_split;
urbanc [Tue, 29 Nov 2005 19:26:38 +0100] rev 18284
changed the order of the induction variable and the context
in lam_induct (test to see whether it simplifies the code
for nominal_induct).
wenzelm [Tue, 29 Nov 2005 18:09:12 +0100] rev 18283
reworked version with proper support for defs, fixes, fresh specification;
haftmann [Tue, 29 Nov 2005 16:05:10 +0100] rev 18282
added haskell serializer
haftmann [Tue, 29 Nov 2005 16:04:57 +0100] rev 18281
exported customized syntax interface
berghofe [Tue, 29 Nov 2005 12:26:22 +0100] rev 18280
Corrected atom class constraints in strong induction rule.
urbanc [Tue, 29 Nov 2005 01:37:01 +0100] rev 18279
made some of the theorem look-ups static (by using
thm instead of PureThy.get_thm)
haftmann [Mon, 28 Nov 2005 13:43:56 +0100] rev 18278
added (curried) fold2
wenzelm [Mon, 28 Nov 2005 10:58:40 +0100] rev 18277
added proof of measure_induct_rule;
mengj [Mon, 28 Nov 2005 07:17:07 +0100] rev 18276
Added flags for setting and detecting whether a problem needs combinators.
mengj [Mon, 28 Nov 2005 07:16:16 +0100] rev 18275
Only output types if !keep_types is true.
mengj [Mon, 28 Nov 2005 07:15:38 +0100] rev 18274
Added two functions for CNF translation, used by other files.
mengj [Mon, 28 Nov 2005 07:15:13 +0100] rev 18273
Added in four control flags for HOL and FOL translations.
Changed functions that perform HOL/FOL translations, and write ATP input to files.
Removed some functions that are no longer needed.
mengj [Mon, 28 Nov 2005 07:14:12 +0100] rev 18272
Slight modification to trace information.
mengj [Mon, 28 Nov 2005 07:13:43 +0100] rev 18271
Added two methods "vampire" and "eprover" that handle both HOL and FOL proofs.
Still have old verions of "vampireH","vampireF", "eproverH", "eproverF", which can be called to handle HOL or FOL problems.
mengj [Mon, 28 Nov 2005 07:12:01 +0100] rev 18270
Only output arities and class relations if !ResClause.keep_types is true.
urbanc [Mon, 28 Nov 2005 05:03:00 +0100] rev 18269
some small tuning
urbanc [Mon, 28 Nov 2005 00:25:43 +0100] rev 18268
ISAR-fied two proofs about equality for abstraction functions.
wenzelm [Sun, 27 Nov 2005 20:06:24 +0100] rev 18267
* Provers/induct: obtain pattern;
urbanc [Sun, 27 Nov 2005 06:01:11 +0100] rev 18266
added an authors section (please let me know if somebody is left out or unhappy)
urbanc [Sun, 27 Nov 2005 05:09:43 +0100] rev 18265
some minor tunings
urbanc [Sun, 27 Nov 2005 05:00:43 +0100] rev 18264
added the version of nominal.thy that contains
all properties about support of finite sets
urbanc [Sun, 27 Nov 2005 04:59:20 +0100] rev 18263
cleaned up all examples so that they work with the
current nominal-setting.
urbanc [Sun, 27 Nov 2005 03:55:16 +0100] rev 18262
finished cleaning up the parts that collect
lemmas (with instantiations) under some
general names
berghofe [Sat, 26 Nov 2005 18:41:41 +0100] rev 18261
Corrected treatment of non-recursive abstraction types.
wenzelm [Fri, 25 Nov 2005 21:14:34 +0100] rev 18260
tuned induct proofs;
wenzelm [Fri, 25 Nov 2005 20:57:51 +0100] rev 18259
induct: insert defs in object-logic form;
export guess_instance;
wenzelm [Fri, 25 Nov 2005 19:20:56 +0100] rev 18258
tuned induct proofs;
wenzelm [Fri, 25 Nov 2005 19:09:44 +0100] rev 18257
tuned induct proofs;
wenzelm [Fri, 25 Nov 2005 18:58:43 +0100] rev 18256
consume: unfold defs in all major prems;
wenzelm [Fri, 25 Nov 2005 18:58:42 +0100] rev 18255
revert_skolem: fall back on Syntax.deskolem;
wenzelm [Fri, 25 Nov 2005 18:58:41 +0100] rev 18254
forall_conv ~1;
wenzelm [Fri, 25 Nov 2005 18:58:40 +0100] rev 18253
added dummy_pattern;
wenzelm [Fri, 25 Nov 2005 18:58:38 +0100] rev 18252
tuned names;
wenzelm [Fri, 25 Nov 2005 18:58:37 +0100] rev 18251
forall_conv: limit prefix;
wenzelm [Fri, 25 Nov 2005 18:58:36 +0100] rev 18250
fix_tac: proper treatment of major premises in goal;
export atomize/rulify interface;
tuned;
wenzelm [Fri, 25 Nov 2005 18:58:35 +0100] rev 18249
removed obsolete dummy paragraphs;
wenzelm [Fri, 25 Nov 2005 18:58:34 +0100] rev 18248
tuned;
haftmann [Fri, 25 Nov 2005 17:41:52 +0100] rev 18247
code generator: case expressions, improved name resolving
urbanc [Fri, 25 Nov 2005 14:51:39 +0100] rev 18246
added fsub.thy (poplmark challenge) to the examples
directory.
berghofe [Fri, 25 Nov 2005 14:00:22 +0100] rev 18245
Fixed problem with strong induction theorem for datatypes containing
no atom types (ind_sort was the empty sort in this case).
kleing [Fri, 25 Nov 2005 11:34:37 +0100] rev 18244
send more information with test-takes-too-long message
(which tests are still running)
wenzelm [Thu, 24 Nov 2005 12:14:56 +0100] rev 18243
fixed spelling of 'case_conclusion';
wenzelm [Thu, 24 Nov 2005 00:00:20 +0100] rev 18242
tuned induct proofs;