src/ZF/Constructible/Rank.thy
changeset 13647 7f6f0ffc45c3
parent 13634 99a593b49b04
child 13721 2cf506c09946
equal deleted inserted replaced
13646:46ed3d042ba5 13647:7f6f0ffc45c3
   664 apply (frule exists_omult_fun [of j i], blast+)
   664 apply (frule exists_omult_fun [of j i], blast+)
   665 done
   665 done
   666 
   666 
   667 
   667 
   668 
   668 
       
   669 subsection {*Absoluteness of Well-Founded Relations*}
       
   670 
       
   671 text{*Relativized to @{term M}: Every well-founded relation is a subset of some
       
   672 inverse image of an ordinal.  Key step is the construction (in @{term M}) of a
       
   673 rank function.*}
       
   674 
   669 locale M_wfrank = M_trancl +
   675 locale M_wfrank = M_trancl +
   670   assumes wfrank_separation:
   676   assumes wfrank_separation:
   671      "M(r) ==>
   677      "M(r) ==>
   672       separation (M, \<lambda>x. 
   678       separation (M, \<lambda>x. 
   673          \<forall>rplus[M]. tran_closure(M,r,rplus) -->
   679          \<forall>rplus[M]. tran_closure(M,r,rplus) -->