src/HOL/WF.ML
changeset 4059 59c1422c9da5
parent 3919 c036caebfc75
child 4089 96fba19bcbe2
--- a/src/HOL/WF.ML	Sat Nov 01 12:58:08 1997 +0100
+++ b/src/HOL/WF.ML	Sat Nov 01 12:59:06 1997 +0100
@@ -121,9 +121,10 @@
  by (Blast_tac 2);
 by (case_tac "y:Q" 1);
  by (Blast_tac 2);
-by (res_inst_tac [("x","{z. z:Q & (z,y) : r^*}")]allE 1);
+by (res_inst_tac [("x","{z. z:Q & (z,y) : r^*}")] allE 1);
  by (assume_tac 1);
-by (fast_tac (!claset addIs [rtrancl_into_rtrancl2]) 1);
+by (thin_tac "! Q. (? x. x : Q) --> ?P Q" 1);	(*essential for speed*)
+by (blast_tac (!claset addIs [rtrancl_into_rtrancl2]) 1);
 qed "wf_insert";
 AddIffs [wf_insert];