src/ZF/equalities.ML
changeset 1568 630d881b51bd
parent 1461 6bcb44e4d6e5
child 1611 35e0fd1b1775
--- a/src/ZF/equalities.ML	Mon Mar 11 14:18:06 1996 +0100
+++ b/src/ZF/equalities.ML	Mon Mar 11 14:19:12 1996 +0100
@@ -190,6 +190,10 @@
 by (fast_tac (eq_cs addSEs [equalityE]) 1);
 qed "Union_disjoint";
 
+goal ZF.thy "!!A B. [| z:A; z:B |] ==> Inter(A) Un Inter(B) <= Inter(A Int B)";
+by (fast_tac ZF_cs 1);
+qed "Inter_Un_subset";
+
 (* A good challenge: Inter is ill-behaved on the empty set *)
 goal ZF.thy "!!A B. [| a:A;  b:B |] ==> Inter(A Un B) = Inter(A) Int Inter(B)";
 by (fast_tac eq_cs 1);