src/ZF/subset.ML
changeset 9304 342cbcb9c0d8
parent 9211 6236c5285bd8
child 9907 473a6604da94
equal deleted inserted replaced
9303:f1ad1ed0d110 9304:342cbcb9c0d8
    18 qed "subset_consI";
    18 qed "subset_consI";
    19 
    19 
    20 Goal "cons(a,B)<=C <-> a:C & B<=C";
    20 Goal "cons(a,B)<=C <-> a:C & B<=C";
    21 by (Blast_tac 1);
    21 by (Blast_tac 1);
    22 qed "cons_subset_iff";
    22 qed "cons_subset_iff";
       
    23 AddIffs [cons_subset_iff];
    23 
    24 
    24 (*A safe special case of subset elimination, adding no new variables 
    25 (*A safe special case of subset elimination, adding no new variables 
    25   [| cons(a,B) <= C; [| a : C; B <= C |] ==> R |] ==> R *)
    26   [| cons(a,B) <= C; [| a : C; B <= C |] ==> R |] ==> R *)
    26 bind_thm ("cons_subsetE", cons_subset_iff RS iffD1 RS conjE);
    27 bind_thm ("cons_subsetE", cons_subset_iff RS iffD1 RS conjE);
    27 
    28