src/ZF/AC/DC.ML
changeset 5265 9d1d4c43c76d
parent 5241 e5129172cb2b
child 5268 59ef39008514
equal deleted inserted replaced
5264:7538fce1fe37 5265:9d1d4c43c76d
   572 qed "lam_type_RepFun";
   572 qed "lam_type_RepFun";
   573 
   573 
   574 Goal "[| ALL Y:Pow(X). Y lesspoll a --> (EX x:X. <Y, x> : R);  \
   574 Goal "[| ALL Y:Pow(X). Y lesspoll a --> (EX x:X. <Y, x> : R);  \
   575 \        b:a; Z:Pow(X); Z lesspoll a |]  \
   575 \        b:a; Z:Pow(X); Z lesspoll a |]  \
   576 \     ==> {x:X. <Z,x> : R} ~= 0";
   576 \     ==> {x:X. <Z,x> : R} ~= 0";
   577 by (blast_tac (claset() addEs [equals0E]) 1);
   577 by (Blast_tac 1);
   578 val lemmaX = result();
   578 val lemmaX = result();
   579 
   579 
   580 Goal "[| Card(K); well_ord(X,Q);  \
   580 Goal "[| Card(K); well_ord(X,Q);  \
   581 \       ALL Y:Pow(X). Y lesspoll K --> (EX x:X. <Y, x> : R); b:K |]  \
   581 \       ALL Y:Pow(X). Y lesspoll K --> (EX x:X. <Y, x> : R); b:K |]  \
   582 \       ==> ff(b, X, Q, R) : {x:X. <(lam c:b. ff(c, X, Q, R))``b, x> : R}";
   582 \       ==> ff(b, X, Q, R) : {x:X. <(lam c:b. ff(c, X, Q, R))``b, x> : R}";