src/ZF/Constructible/Separation.thy
changeset 32960 69916a850301
parent 30729 461ee3e49ad3
child 46823 57bf0cecb366
equal deleted inserted replaced
32959:23a8c5ac35f8 32960:69916a850301
     1 (*  Title:      ZF/Constructible/Separation.thy
     1 (*  Title:      ZF/Constructible/Separation.thy
     2     ID:         $Id$
       
     3     Author:     Lawrence C Paulson, Cambridge University Computer Laboratory
     2     Author:     Lawrence C Paulson, Cambridge University Computer Laboratory
     4 *)
     3 *)
     5 
     4 
     6 header{*Early Instances of Separation and Strong Replacement*}
     5 header{*Early Instances of Separation and Strong Replacement*}
     7 
     6 
   294 such as intersection, Cartesian Product and image.*}
   293 such as intersection, Cartesian Product and image.*}
   295 
   294 
   296 lemma M_basic_axioms_L: "M_basic_axioms(L)"
   295 lemma M_basic_axioms_L: "M_basic_axioms(L)"
   297   apply (rule M_basic_axioms.intro)
   296   apply (rule M_basic_axioms.intro)
   298        apply (assumption | rule
   297        apply (assumption | rule
   299 	 Inter_separation Diff_separation cartprod_separation image_separation
   298          Inter_separation Diff_separation cartprod_separation image_separation
   300 	 converse_separation restrict_separation
   299          converse_separation restrict_separation
   301 	 comp_separation pred_separation Memrel_separation
   300          comp_separation pred_separation Memrel_separation
   302 	 funspace_succ_replacement is_recfun_separation)+
   301          funspace_succ_replacement is_recfun_separation)+
   303   done
   302   done
   304 
   303 
   305 theorem M_basic_L: "PROP M_basic(L)"
   304 theorem M_basic_L: "PROP M_basic(L)"
   306 by (rule M_basic.intro [OF M_trivial_L M_basic_axioms_L])
   305 by (rule M_basic.intro [OF M_trivial_L M_basic_axioms_L])
   307 
   306