src/ZF/CardinalArith.ML
changeset 13194 812b00ed1c03
parent 13140 6d97dbb189a9
--- a/src/ZF/CardinalArith.ML	Fri May 31 12:27:24 2002 +0200
+++ b/src/ZF/CardinalArith.ML	Fri May 31 15:06:06 2002 +0200
@@ -707,7 +707,7 @@
 
 Goal "n: nat ==> ALL A. A eqpoll n --> A : Fin(A)";
 by (induct_tac "n" 1);
-by (simp_tac (simpset() addsimps eqpoll_0_iff::Fin.intrs) 1);
+by (simp_tac (simpset() addsimps [eqpoll_0_iff]) 1);
 by (Clarify_tac 1);
 by (subgoal_tac "EX u. u:A" 1);
 by (etac exE 1);
@@ -716,7 +716,7 @@
 by (assume_tac 1);
 by (res_inst_tac [("b", "A")] (cons_Diff RS subst) 1);
 by (assume_tac 1);
-by (resolve_tac [Fin.consI] 1);
+by (resolve_tac [thm "Fin.consI"] 1);
 by (Blast_tac 1);
 by (blast_tac (claset() addIs [subset_consI  RS Fin_mono RS subsetD]) 1); 
 (*Now for the lemma assumed above*)
@@ -729,7 +729,7 @@
 qed "Finite_into_Fin";
 
 Goal "A : Fin(U) ==> Finite(A)";
-by (fast_tac (claset() addSIs [Finite_0, Finite_cons] addEs [Fin.induct]) 1);
+by (fast_tac (claset() addSIs [Finite_0, Finite_cons] addEs [Fin_induct]) 1);
 qed "Fin_into_Finite";
 
 Goal "Finite(A) <-> A : Fin(A)";
@@ -746,9 +746,9 @@
 Goal "[| ALL y:X. Finite(y);  Finite(X) |] ==> Finite(Union(X))";
 by (asm_full_simp_tac (simpset() addsimps [Finite_Fin_iff]) 1);
 by (rtac Fin_UnionI 1);
-by (etac Fin.induct 1);
+by (etac Fin_induct 1);
 by (Simp_tac 1);
-by (blast_tac (claset() addIs [Fin.consI, impOfSubs Fin_mono]) 1);
+by (blast_tac (claset() addIs [thm "Fin.consI", impOfSubs Fin_mono]) 1);
 qed "Finite_Union";
 
 (* Induction principle for Finite(A), by Sidi Ehmety *)