src/ZF/equalities.ML
changeset 1035 279a4fd3c5ce
parent 839 1aa6b351ca34
child 1056 097b3255bf3a
equal deleted inserted replaced
1034:ccc9a3cbca05 1035:279a4fd3c5ce
    65 
    65 
    66 goal ZF.thy "A<=B <-> B Int A = A";
    66 goal ZF.thy "A<=B <-> B Int A = A";
    67 by (fast_tac (eq_cs addSEs [equalityE]) 1);
    67 by (fast_tac (eq_cs addSEs [equalityE]) 1);
    68 qed "subset_Int_iff2";
    68 qed "subset_Int_iff2";
    69 
    69 
       
    70 goal ZF.thy "!!A B C. C<=A ==> (A-B) Int C = C-B";
       
    71 by (fast_tac eq_cs 1);
       
    72 qed "Int_Diff_eq";
       
    73 
    70 (** Binary Union **)
    74 (** Binary Union **)
    71 
    75 
    72 goal ZF.thy "0 Un A = A";
    76 goal ZF.thy "0 Un A = A";
    73 by (fast_tac eq_cs 1);
    77 by (fast_tac eq_cs 1);
    74 qed "Un_0";
    78 qed "Un_0";