src/HOL/equalities.ML
changeset 8030 af8db1872960
parent 8026 636884ec8f13
child 8121 4a53041acb28
equal deleted inserted replaced
8029:05446a898852 8030:af8db1872960
   470 
   470 
   471 section "UN and INT";
   471 section "UN and INT";
   472 
   472 
   473 (*Basic identities*)
   473 (*Basic identities*)
   474 
   474 
   475 bind_thm ("not_empty", prove_goal Set.thy "(A ~= {}) = (? x. x:A)" (K [Blast_tac 1]));
   475 bind_thm ("not_empty", prove_goal thy "(A ~= {}) = (? x. x:A)" (K [Blast_tac 1]));
   476 
   476 
   477 Goal "(UN x:{}. B x) = {}";
   477 Goal "(UN x:{}. B x) = {}";
   478 by (Blast_tac 1);
   478 by (Blast_tac 1);
   479 qed "UN_empty";
   479 qed "UN_empty";
   480 Addsimps[UN_empty];
   480 Addsimps[UN_empty];