Metamath Proof Explorer


Theorem dmrnssfld

Description: The domain and range of a class are included in its double union. (Contributed by NM, 13-May-2008)

Ref Expression
Assertion dmrnssfld dom A ran A A

Proof

Step Hyp Ref Expression
1 vex x V
2 1 eldm2 x dom A y x y A
3 1 prid1 x x y
4 vex y V
5 1 4 uniop x y = x y
6 1 4 uniopel x y A x y A
7 5 6 eqeltrrid x y A x y A
8 elssuni x y A x y A
9 7 8 syl x y A x y A
10 9 sseld x y A x x y x A
11 3 10 mpi x y A x A
12 11 exlimiv y x y A x A
13 2 12 sylbi x dom A x A
14 13 ssriv dom A A
15 4 elrn2 y ran A x x y A
16 4 prid2 y x y
17 9 sseld x y A y x y y A
18 16 17 mpi x y A y A
19 18 exlimiv x x y A y A
20 15 19 sylbi y ran A y A
21 20 ssriv ran A A
22 14 21 unssi dom A ran A A