src/ZF/AC.ML
changeset 1074 d60f203eeddf
parent 760 f0200e91b272
child 1461 6bcb44e4d6e5
--- a/src/ZF/AC.ML	Fri Apr 28 10:57:40 1995 +0200
+++ b/src/ZF/AC.ML	Fri Apr 28 11:24:32 1995 +0200
@@ -14,7 +14,7 @@
 by (excluded_middle_tac "A=0" 1);
 by (asm_simp_tac (ZF_ss addsimps [Pi_empty1]) 2 THEN fast_tac ZF_cs 2);
 (*The non-trivial case*)
-by (fast_tac (eq_cs addSIs [AC, nonempty]) 1);
+by (fast_tac (eq_cs addIs [AC, nonempty]) 1);
 qed "AC_Pi";
 
 (*Using dtac, this has the advantage of DELETING the universal quantifier*)
@@ -56,3 +56,8 @@
 by (ALLGOALS (fast_tac ZF_cs));
 qed "AC_func_Pow";
 
+goal AC.thy "!!A. 0 ~: A ==> EX f. f: (PROD x:A. x)";
+by (rtac AC_Pi 1);
+by (REPEAT (ares_tac [non_empty_family] 1));
+qed "AC_Pi0";
+