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]