author | paulson |
Mon, 11 Mar 1996 14:19:12 +0100 | |
changeset 1568 | 630d881b51bd |
parent 1567 | 02bbdc811ae7 |
child 1569 | a89f246dee0e |
--- 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);