src/ZF/AC/AC7_AC9.ML
changeset 1196 d43c1f7a53fe
parent 1123 5dfdc1464966
child 1207 3f460842e919
--- a/src/ZF/AC/AC7_AC9.ML	Tue Jul 25 17:03:59 1995 +0200
+++ b/src/ZF/AC/AC7_AC9.ML	Tue Jul 25 17:31:53 1995 +0200
@@ -27,12 +27,12 @@
 goal thy "!!A C. (ALL B:A. B eqpoll C) ==> (ALL B1:A. ALL B2:A. B1 eqpoll B2)";
 by (REPEAT (resolve_tac [ballI] 1));
 by (resolve_tac [bspec RS (bspec RSN (2, eqpoll_sym RSN (2, eqpoll_trans)))] 1
-	THEN REPEAT (atac 1));
+	THEN REPEAT (assume_tac 1));
 val all_eqpoll_imp_pair_eqpoll = result();
 
 goal thy "!!A. [| ALL a:A. if(a=b, P(a), Q(a)) = if(a=b, R(a), S(a)); b:A   \
 \	|] ==> P(b)=R(b)";
-by (dresolve_tac [bspec] 1 THEN (atac 1));
+by (dresolve_tac [bspec] 1 THEN (assume_tac 1));
 by (asm_full_simp_tac ZF_ss 1);
 val if_eqE1 = result();
 
@@ -40,7 +40,7 @@
 \	==> ALL a:A. a~=b --> Q(a)=S(a)";
 by (resolve_tac [ballI] 1);
 by (resolve_tac [impI] 1);
-by (dresolve_tac [bspec] 1 THEN (atac 1));
+by (dresolve_tac [bspec] 1 THEN (assume_tac 1));
 by (asm_full_simp_tac ZF_ss 1);
 val if_eqE2 = result();
 
@@ -65,8 +65,8 @@
 by (resolve_tac [conjI] 1);
 by (dresolve_tac [nat_0I RSN (2, lam_eqE)] 2);
 by (asm_full_simp_tac AC_ss 2);
-by (resolve_tac [fun_extension] 1 THEN  REPEAT (atac 1));
-by (dresolve_tac [nat_succI RSN (2, lam_eqE)] 1 THEN (atac 1));
+by (resolve_tac [fun_extension] 1 THEN  REPEAT (assume_tac 1));
+by (dresolve_tac [nat_succI RSN (2, lam_eqE)] 1 THEN (assume_tac 1));
 by (asm_full_simp_tac (AC_ss addsimps [succ_not_0 RS if_not_P]) 1);
 by (fast_tac (AC_cs addSEs [diff_succ_succ RS (diff_0 RSN (2, trans)) RS subst]
 		addSIs [nat_0I]) 1);
@@ -87,7 +87,7 @@
 
 goalw thy AC_defs "!!Z. AC6 ==> AC7";
 by (fast_tac ZF_cs 1);
-result();
+qed "AC6_AC7";
 
 (* ********************************************************************** *)
 (* AC7 ==> AC6, Rubin & Rubin p. 12, Theorem 2.8			  *)
@@ -122,11 +122,11 @@
 by (fast_tac (ZF_cs addSIs [not_emptyI, empty_fun]) 2);
 by (resolve_tac [lemma1] 1);
 by (eresolve_tac [allE] 1);
-by (eresolve_tac [impE] 1 THEN (atac 2));
+by (eresolve_tac [impE] 1 THEN (assume_tac 2));
 by (fast_tac (AC_cs addSEs [RepFunE]
 	addSIs [lemma2, all_eqpoll_imp_pair_eqpoll,
 		Sigma_fun_space_eqpoll]) 1);
-result();
+qed "AC7_AC6";
 
 
 (* ********************************************************************** *)
@@ -138,7 +138,7 @@
 \	==> 0 ~: { bij(fst(B),snd(B)). B:A }";
 by (resolve_tac [notI] 1);
 by (eresolve_tac [RepFunE] 1);
-by (dresolve_tac [bspec] 1 THEN (atac 1));
+by (dresolve_tac [bspec] 1 THEN (assume_tac 1));
 by (REPEAT (eresolve_tac [exE,conjE] 1));
 by (hyp_subst_tac 1);
 by (asm_full_simp_tac AC_ss 1);
@@ -147,7 +147,7 @@
 
 goal thy "!!A. [| f: (PROD X:RepFun(A,p). X); D:A |]  \
 \		==> (lam x:A. f`p(x))`D : p(D)";
-by (resolve_tac [beta RS ssubst] 1 THEN (atac 1));
+by (resolve_tac [beta RS ssubst] 1 THEN (assume_tac 1));
 by (fast_tac (AC_cs addSEs [apply_type]) 1);
 val lemma2 = result();
 
@@ -158,7 +158,7 @@
 by (eresolve_tac [impE] 1);
 by (eresolve_tac [lemma1] 1);
 by (fast_tac (AC_cs addSEs [lemma2]) 1);
-result();
+qed "AC1_AC8";
 
 
 (* ********************************************************************** *)
@@ -183,7 +183,7 @@
 by (eresolve_tac [impE] 1);
 by (eresolve_tac [lemma1] 1);
 by (fast_tac (AC_cs addSEs [lemma2]) 1);
-result();
+qed "AC8_AC9";
 
 
 (* ********************************************************************** *)
@@ -225,13 +225,13 @@
 by (fast_tac (ZF_cs addSIs [fun_weaken_type, bij_is_fun]) 1);
 val lemma2 = result();
 
-val prems = goalw thy AC_defs "!!Z. AC9 ==> AC1";
+goalw thy AC_defs "!!Z. AC9 ==> AC1";
 by (resolve_tac [allI] 1);
 by (resolve_tac [impI] 1);
 by (eresolve_tac [allE] 1);
 by (excluded_middle_tac "A=0" 1);
 by (fast_tac (FOL_cs addSIs [empty_fun]) 2);
 by (eresolve_tac [impE] 1);
-by (resolve_tac [lemma1] 1 THEN (REPEAT (atac 1)));
+by (resolve_tac [lemma1] 1 THEN (REPEAT (assume_tac 1)));
 by (fast_tac (AC_cs addSEs [lemma2]) 1);
-result();
\ No newline at end of file
+qed "AC9_AC1";