--- a/src/ZF/AC/Hartog.ML Tue Oct 24 14:58:29 1995 +0100
+++ b/src/ZF/AC/Hartog.ML Tue Oct 24 15:01:01 1995 +0100
@@ -10,7 +10,7 @@
goal thy "!!X. ALL a. Ord(a) --> a:X ==> P";
by (res_inst_tac [("X1","{y:X. Ord(y)}")] (ON_class RS revcut_rl) 1);
by (fast_tac ZF_cs 1);
-val Ords_in_set = result();
+qed "Ords_in_set";
goalw thy [lepoll_def] "!!X. [| Ord(a); a lepoll X |] ==> \
\ EX Y. Y<=X & (EX R. well_ord(Y,R) & ordertype(Y,R)=a)";
@@ -26,7 +26,7 @@
(well_ord_Memrel RSN (2, bij_ordertype_vimage)) RS
(ordertype_Memrel RSN (2, trans))] 1
THEN (REPEAT (assume_tac 1)));
-val Ord_lepoll_imp_ex_well_ord = result();
+qed "Ord_lepoll_imp_ex_well_ord";
goal thy "!!X. [| Ord(a); a lepoll X |] ==> \
\ EX Y. Y<=X & (EX R. R<=X*X & ordertype(Y,R)=a)";
@@ -35,7 +35,7 @@
by (REPEAT (ares_tac [exI, conjI] 1));
by (etac ordertype_Int 2);
by (fast_tac ZF_cs 1);
-val Ord_lepoll_imp_eq_ordertype = result();
+qed "Ord_lepoll_imp_eq_ordertype";
goal thy "!!X. ALL a. Ord(a) --> a lepoll X ==> \
\ ALL a. Ord(a) --> \
@@ -45,40 +45,40 @@
by (assume_tac 1);
by (dtac Ord_lepoll_imp_eq_ordertype 1 THEN (assume_tac 1));
by (fast_tac (ZF_cs addSIs [ReplaceI] addEs [sym]) 1);
-val Ords_lepoll_set_lemma = result();
+qed "Ords_lepoll_set_lemma";
goal thy "!!X. ALL a. Ord(a) --> a lepoll X ==> P";
by (eresolve_tac [Ords_lepoll_set_lemma RS Ords_in_set] 1);
-val Ords_lepoll_set = result();
+qed "Ords_lepoll_set";
goal thy "EX a. Ord(a) & ~a lepoll X";
by (rtac swap 1);
by (fast_tac ZF_cs 1);
by (rtac Ords_lepoll_set 1);
by (fast_tac ZF_cs 1);
-val ex_Ord_not_lepoll = result();
+qed "ex_Ord_not_lepoll";
goalw thy [Hartog_def] "~ Hartog(A) lepoll A";
by (resolve_tac [ex_Ord_not_lepoll RS exE] 1);
by (rtac LeastI 1);
by (REPEAT (fast_tac ZF_cs 1));
-val HartogI = result();
+qed "HartogI";
val HartogE = HartogI RS notE;
goalw thy [Hartog_def] "Ord(Hartog(A))";
by (rtac Ord_Least 1);
-val Ord_Hartog = result();
+qed "Ord_Hartog";
goalw thy [Hartog_def] "!!i. [| i < Hartog(A); ~ i lepoll A |] ==> P";
by (fast_tac (ZF_cs addEs [less_LeastE]) 1);
-val less_HartogE1 = result();
+qed "less_HartogE1";
goal thy "!!i. [| i < Hartog(A); i eqpoll Hartog(A) |] ==> P";
by (fast_tac (ZF_cs addEs [less_HartogE1, eqpoll_sym RS eqpoll_imp_lepoll
RS lepoll_trans RS HartogE]) 1);
-val less_HartogE = result();
+qed "less_HartogE";
goal thy "Card(Hartog(A))";
by (fast_tac (ZF_cs addSIs [CardI, Ord_Hartog] addEs [less_HartogE]) 1);
-val Card_Hartog = result();
+qed "Card_Hartog";