src/ZF/Fin.ML
changeset 437 435875e4b21d
parent 435 ca5356bd315a
child 444 3ca9d49fd662
--- a/src/ZF/Fin.ML	Thu Jun 23 16:44:57 1994 +0200
+++ b/src/ZF/Fin.ML	Thu Jun 23 17:38:12 1994 +0200
@@ -48,7 +48,7 @@
 \       !!x y. [| x: A;  y: Fin(A);  x~:y;  P(y) |] ==> P(cons(x,y)) \
 \    |] ==> P(b)";
 by (rtac (major RS Fin.induct) 1);
-by (res_inst_tac [("Q","a:b")] (excluded_middle RS disjE) 2);
+by (excluded_middle_tac "a:b" 2);
 by (etac (cons_absorb RS ssubst) 3 THEN assume_tac 3);	    (*backtracking!*)
 by (REPEAT (ares_tac prems 1));
 val Fin_induct = result();