Metamath Proof Explorer


Theorem undom

Description: Dominance law for union. Proposition 4.24(a) of Mendelson p. 257. (Contributed by NM, 3-Sep-2004) (Revised by Mario Carneiro, 26-Apr-2015)

Ref Expression
Assertion undom A B C D B D = A C B D

Proof

Step Hyp Ref Expression
1 reldom Rel
2 1 brrelex2i A B B V
3 domeng B V A B x A x x B
4 2 3 syl A B A B x A x x B
5 4 ibi A B x A x x B
6 1 brrelex1i C D C V
7 difss C A C
8 ssdomg C V C A C C A C
9 6 7 8 mpisyl C D C A C
10 domtr C A C C D C A D
11 9 10 mpancom C D C A D
12 1 brrelex2i C A D D V
13 domeng D V C A D y C A y y D
14 12 13 syl C A D C A D y C A y y D
15 14 ibi C A D y C A y y D
16 11 15 syl C D y C A y y D
17 5 16 anim12i A B C D x A x x B y C A y y D
18 17 adantr A B C D B D = x A x x B y C A y y D
19 exdistrv x y A x x B C A y y D x A x x B y C A y y D
20 simprll A B C D B D = A x x B C A y y D A x
21 simprrl A B C D B D = A x x B C A y y D C A y
22 disjdif A C A =
23 22 a1i A B C D B D = A x x B C A y y D A C A =
24 ss2in x B y D x y B D
25 24 ad2ant2l A x x B C A y y D x y B D
26 25 adantl A B C D B D = A x x B C A y y D x y B D
27 simplr A B C D B D = A x x B C A y y D B D =
28 sseq0 x y B D B D = x y =
29 26 27 28 syl2anc A B C D B D = A x x B C A y y D x y =
30 undif2 A C A = A C
31 unen A x C A y A C A = x y = A C A x y
32 30 31 eqbrtrrid A x C A y A C A = x y = A C x y
33 20 21 23 29 32 syl22anc A B C D B D = A x x B C A y y D A C x y
34 2 ad3antrrr A B C D B D = A x x B C A y y D B V
35 1 brrelex2i C D D V
36 35 ad3antlr A B C D B D = A x x B C A y y D D V
37 unexg B V D V B D V
38 34 36 37 syl2anc A B C D B D = A x x B C A y y D B D V
39 unss12 x B y D x y B D
40 39 ad2ant2l A x x B C A y y D x y B D
41 40 adantl A B C D B D = A x x B C A y y D x y B D
42 ssdomg B D V x y B D x y B D
43 38 41 42 sylc A B C D B D = A x x B C A y y D x y B D
44 endomtr A C x y x y B D A C B D
45 33 43 44 syl2anc A B C D B D = A x x B C A y y D A C B D
46 45 ex A B C D B D = A x x B C A y y D A C B D
47 46 exlimdvv A B C D B D = x y A x x B C A y y D A C B D
48 19 47 syl5bir A B C D B D = x A x x B y C A y y D A C B D
49 18 48 mpd A B C D B D = A C B D