src/ZF/AC/DC.ML
changeset 12536 e9a729259385
parent 12153 dc67fdb03a2a
--- a/src/ZF/AC/DC.ML	Tue Dec 18 14:27:57 2001 +0100
+++ b/src/ZF/AC/DC.ML	Tue Dec 18 15:03:27 2001 +0100
@@ -62,8 +62,8 @@
 by (Blast_tac 2);
 by (Clarify_tac 1);
 by (forward_tac [fun_is_rel RS image_subset RS PowI RS (all_ex RS bspec)] 1);
-by (eresolve_tac [[n_lesspoll_nat, nat_into_Ord RSN (2, image_Ord_lepoll)]
-        MRS lepoll_lesspoll_lesspoll RSN (2, impE)] 1
+by (eresolve_tac [[nat_into_Ord RSN (2, image_Ord_lepoll), n_lesspoll_nat]
+        MRS lesspoll_trans1 RSN (2, impE)] 1
         THEN REPEAT (assume_tac 1));
 by (etac bexE 1);
 by (res_inst_tac [("x","cons(<n,x>, g)")] exI 1);
@@ -517,8 +517,8 @@
         addsimps [[lam_type_RepFun, subset_refl] MRS image_fun]) 1);
 by (etac lemmaX 1 THEN assume_tac 1);
 by (blast_tac (claset() addIs [Card_is_Ord RSN (2, OrdmemD) RS subsetD]) 1);
-by (fast_tac (claset() addSEs [[in_Card_imp_lesspoll, RepFun_lepoll]
-			       MRS lepoll_lesspoll_lesspoll]) 1);
+by (blast_tac (claset() addIs [lesspoll_trans1, in_Card_imp_lesspoll, 
+                               RepFun_lepoll]) 1); 
 qed "lemma";
 
 Goalw [DC_def, WO1_def] "WO1 ==> \\<forall>K. Card(K) --> DC(K)";