src/HOL/Nat.ML
changeset 1024 b86042000035
parent 972 e61b058d58d2
child 1264 3eb91524b938
--- a/src/HOL/Nat.ML	Mon Apr 10 08:13:13 1995 +0200
+++ b/src/HOL/Nat.ML	Mon Apr 10 08:40:58 1995 +0200
@@ -240,8 +240,9 @@
     "[| i<k;  k=Suc(i) ==> P;  !!j. [| i<j;  k=Suc(j) |] ==> P \
 \    |] ==> P";
 by (rtac (major RS tranclE) 1);
-by (fast_tac (HOL_cs addSEs (prems@[pred_natE, Pair_inject])) 1);
-by (fast_tac (HOL_cs addSEs (prems@[pred_natE, Pair_inject])) 1);
+by (REPEAT_FIRST (bound_hyp_subst_tac ORELSE'
+		  eresolve_tac (prems@[pred_natE, Pair_inject])));
+by (rtac refl 1);
 qed "lessE";
 
 goal Nat.thy "~ n<0";