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