Metamath Proof Explorer


Theorem difunieq

Description: The difference of unions is a subset of the union of the difference. (Contributed by ML, 29-Mar-2021)

Ref Expression
Assertion difunieq A B A B

Proof

Step Hyp Ref Expression
1 eluni x A y x y y A
2 eluni x B y x y y B
3 2 notbii ¬ x B ¬ y x y y B
4 alinexa y x y ¬ y B ¬ y x y y B
5 nfa1 y y x y ¬ y B
6 sp y x y ¬ y B x y ¬ y B
7 6 adantrd y x y ¬ y B x y y A ¬ y B
8 7 ancld y x y ¬ y B x y y A x y y A ¬ y B
9 anass x y y A ¬ y B x y y A ¬ y B
10 8 9 syl6ib y x y ¬ y B x y y A x y y A ¬ y B
11 5 10 eximd y x y ¬ y B y x y y A y x y y A ¬ y B
12 4 11 sylbir ¬ y x y y B y x y y A y x y y A ¬ y B
13 12 impcom y x y y A ¬ y x y y B y x y y A ¬ y B
14 1 3 13 syl2anb x A ¬ x B y x y y A ¬ y B
15 eldif x A B x A ¬ x B
16 eluni x A B y x y y A B
17 eldif y A B y A ¬ y B
18 17 anbi2i x y y A B x y y A ¬ y B
19 18 exbii y x y y A B y x y y A ¬ y B
20 16 19 bitri x A B y x y y A ¬ y B
21 14 15 20 3imtr4i x A B x A B
22 21 ssriv A B A B