paulson [Fri, 16 Feb 2001 13:29:07 +0100] rev 11152
Blast bug fix: now always duplicates when applying a haz rule,
whether or not new variables are added.
Can now prove theorems such as these:
val prems = Goal "[|P==>Q; P==>~Q|] ==> ~P";
by (blast_tac (claset() addDs prems) 1);
val prems = Goal "[|Q==>P; ~Q==>P|] ==> P";
by (blast_tac (claset() addIs prems) 1);
paulson [Fri, 16 Feb 2001 13:27:56 +0100] rev 11151
Blast bug fix made old proof too slow
paulson [Fri, 16 Feb 2001 13:25:08 +0100] rev 11150
Streamlining for the bug fix in Blast.
MPair_parts now built in using AddSEs, throughout.
nipkow [Fri, 16 Feb 2001 08:27:17 +0100] rev 11149
*** empty log message ***
nipkow [Fri, 16 Feb 2001 08:10:28 +0100] rev 11148
*** empty log message ***
nipkow [Fri, 16 Feb 2001 06:46:20 +0100] rev 11147
*** empty log message ***
wenzelm [Fri, 16 Feb 2001 00:36:21 +0100] rev 11146
tuned;
wenzelm [Thu, 15 Feb 2001 17:18:54 +0100] rev 11145
eliminate get_def;
wenzelm [Thu, 15 Feb 2001 16:12:27 +0100] rev 11144
tuned;
oheimb [Thu, 15 Feb 2001 16:07:57 +0100] rev 11143
Ord.thy/.ML converted to Isar