src/ZF/quniv.ML
changeset 6 8ce8c4d13d4d
parent 0 a5a9c433f639
child 14 1c0926788772
equal deleted inserted replaced
5:75e163863e16 6:8ce8c4d13d4d
   203 by (fast_tac (ZF_cs addSEs [Pair_in_quniv_D]) 1);
   203 by (fast_tac (ZF_cs addSEs [Pair_in_quniv_D]) 1);
   204 val product_Int_quniv_eq = result();
   204 val product_Int_quniv_eq = result();
   205 
   205 
   206 goalw QUniv.thy [QPair_def,sum_def]
   206 goalw QUniv.thy [QPair_def,sum_def]
   207     "<a;b> Int quniv(A) = <a;b> Int univ(eclose(A))";
   207     "<a;b> Int quniv(A) = <a;b> Int univ(eclose(A))";
   208 by (SIMP_TAC (ZF_ss addrews [Int_Un_distrib, product_Int_quniv_eq]) 1);
   208 by (simp_tac (ZF_ss addsimps [Int_Un_distrib, product_Int_quniv_eq]) 1);
   209 val QPair_Int_quniv_eq = result();
   209 val QPair_Int_quniv_eq = result();
   210 
   210 
   211 (**** "Take-lemma" rules for proving c: quniv(A) ****)
   211 (**** "Take-lemma" rules for proving c: quniv(A) ****)
   212 
   212 
   213 goalw QUniv.thy [quniv_def] "Transset(quniv(A))";
   213 goalw QUniv.thy [quniv_def] "Transset(quniv(A))";