src/ZF/Ordinal.ML
changeset 9872 c7049cb55a11
parent 9842 58d8335cc40c
child 9907 473a6604da94
--- a/src/ZF/Ordinal.ML	Wed Sep 06 08:39:31 2000 +0200
+++ b/src/ZF/Ordinal.ML	Wed Sep 06 11:47:37 2000 +0200
@@ -475,10 +475,16 @@
 by (blast_tac (claset() addIs [Ord_0_lt]) 1);
 qed "Ord_0_lt_iff";
 
+
 (*** Results about less-than or equals ***)
 
 (** For ordinals, j<=i (subset) implies j le i (less-than or equals) **)
 
+Goal "0 le succ(x) <-> Ord(x)";
+by (blast_tac (claset() addIs [Ord_0_le] addEs [ltE]) 1); 
+qed "zero_le_succ_iff";
+AddIffs [zero_le_succ_iff];
+
 Goal "[| j<=i;  Ord(i);  Ord(j) |] ==> j le i";
 by (rtac (not_lt_iff_le RS iffD1) 1);
 by (assume_tac 1);