src/ZF/AC/AC1_WO2.ML
changeset 2167 5819e85ad261
parent 1461 6bcb44e4d6e5
child 2469 b50b8c0eec01
--- a/src/ZF/AC/AC1_WO2.ML	Thu Nov 07 10:19:15 1996 +0100
+++ b/src/ZF/AC/AC1_WO2.ML	Fri Nov 08 14:02:51 1996 +0100
@@ -7,6 +7,7 @@
 
 open AC1_WO2;
 
+(*Establishing the existence of a bijection -- hence the need for uresult*)
 val [prem] = goal thy "f : (PROD X:Pow(x) - {0}. X) ==>  \
 \       ?g(f) : bij(x, LEAST i. HH(lam X:Pow(x)-{0}. {f`X}, x, i) = {x})";
 by (resolve_tac [bij_Least_HH_x RS bij_converse_bij] 1);
@@ -14,7 +15,7 @@
 by (resolve_tac [lam_type RS apply_type] 1 THEN (assume_tac 2));
 by (fast_tac (AC_cs addSDs [equals0D, prem RS apply_type]) 1);
 by (fast_tac (AC_cs addSIs [prem RS Pi_weaken_type]) 1);
-val lemma1 = uresult();
+val lemma1 = uresult() |> standard;
 
 goalw thy [AC1_def, WO2_def, eqpoll_def] "!!Z. AC1 ==> WO2";
 by (rtac allI 1);