src/ZF/Univ.ML
changeset 3016 15763781afb0
parent 2925 b0ae2e13db93
child 3074 1fba53dcbf1d
--- a/src/ZF/Univ.ML	Wed Apr 23 10:52:49 1997 +0200
+++ b/src/ZF/Univ.ML	Wed Apr 23 10:54:22 1997 +0200
@@ -618,9 +618,7 @@
 by (safe_tac (!claset));
 by (etac Limit_VfromE 1);
 by (assume_tac 1);
-by (res_inst_tac [("x", "xa Un j")] exI 1);
-by (best_tac (!claset addIs [subset_refl RS Vfrom_mono RS subsetD, 
-			     Un_least_lt]) 1);
+by (blast_tac (!claset addSIs [Un_least_lt] addIs [Vfrom_UnI1, Vfrom_UnI2]) 1);
 val Fin_Vfrom_lemma = result();
 
 goal Univ.thy "!!i. Limit(i) ==> Fin(Vfrom(A,i)) <= Vfrom(A,i)";