src/ZF/Ordinal.thy
changeset 13396 11219ca224ab
parent 13356 c9cfe1638bf2
child 13534 ca6debb89d77
--- a/src/ZF/Ordinal.thy	Thu Jul 18 15:21:42 2002 +0200
+++ b/src/ZF/Ordinal.thy	Fri Jul 19 13:28:19 2002 +0200
@@ -300,11 +300,16 @@
 apply (rule foundation [THEN disjE, THEN allI], erule disjI1, blast) 
 done
 
-(*Transset(i) does not suffice, though ALL j:i.Transset(j) does*)
+text{*The premise @{term "Ord(i)"} does not suffice.*}
 lemma trans_Memrel: 
     "Ord(i) ==> trans(Memrel(i))"
 by (unfold Ord_def Transset_def trans_def, blast)
 
+text{*However, the following premise is strong enough.*}
+lemma Transset_trans_Memrel: 
+    "\<forall>j\<in>i. Transset(j) ==> trans(Memrel(i))"
+by (unfold Transset_def trans_def, blast)
+
 (*If Transset(A) then Memrel(A) internalizes the membership relation below A*)
 lemma Transset_Memrel_iff: 
     "Transset(A) ==> <a,b> : Memrel(A) <-> a:b & b:A"