New theorem: Inter_Un_subset
authorpaulson
Mon, 11 Mar 1996 14:19:12 +0100
changeset 1568 630d881b51bd
parent 1567 02bbdc811ae7
child 1569 a89f246dee0e
New theorem: Inter_Un_subset
src/ZF/equalities.ML
--- 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);