src/ZF/Cardinal_AC.ML
changeset 516 1957113f0d7d
parent 488 52f7447d4f1b
child 517 a9f93400f307
--- a/src/ZF/Cardinal_AC.ML	Fri Aug 12 12:28:46 1994 +0200
+++ b/src/ZF/Cardinal_AC.ML	Fri Aug 12 12:51:34 1994 +0200
@@ -135,3 +135,15 @@
 by (eresolve_tac [InfCard_is_Card RS Card_is_Ord RS Card_csucc] 1);
 val cardinal_UN_Ord_lt_csucc = result();
 
+goal Cardinal_AC.thy
+    "!!K. [| InfCard(K);  |I| le K;  ALL i:I. j(i) < csucc(K) |] ==> \
+\         (UN i:I. j(i)) < csucc(K)";
+by (asm_full_simp_tac
+    (ZF_ss addsimps [InfCard_is_Card, le_Card_iff, lepoll_def]) 1);
+by (eresolve_tac [exE] 1);
+by (resolve_tac [lt_trans1] 1);
+by (resolve_tac [cardinal_UN_Ord_lt_csucc] 2);
+by (assume_tac 2);
+
+val ?cardinal_UN_Ord_lt_csucc = result();
+