Metamath Proof Explorer


Theorem disjen

Description: A stronger form of pwuninel . We can use pwuninel , 2pwuninel to create one or two sets disjoint from a given set A , but here we show that in fact such constructions exist for arbitrarily large disjoint extensions, which is to say that for any set B we can construct a set x that is equinumerous to it and disjoint from A . (Contributed by Mario Carneiro, 7-Feb-2015)

Ref Expression
Assertion disjen A V B W A B × 𝒫 ran A = B × 𝒫 ran A B

Proof

Step Hyp Ref Expression
1 1st2nd2 x B × 𝒫 ran A x = 1 st x 2 nd x
2 1 ad2antll A V B W x A x B × 𝒫 ran A x = 1 st x 2 nd x
3 simprl A V B W x A x B × 𝒫 ran A x A
4 2 3 eqeltrrd A V B W x A x B × 𝒫 ran A 1 st x 2 nd x A
5 fvex 1 st x V
6 fvex 2 nd x V
7 5 6 opelrn 1 st x 2 nd x A 2 nd x ran A
8 4 7 syl A V B W x A x B × 𝒫 ran A 2 nd x ran A
9 pwuninel ¬ 𝒫 ran A ran A
10 xp2nd x B × 𝒫 ran A 2 nd x 𝒫 ran A
11 10 ad2antll A V B W x A x B × 𝒫 ran A 2 nd x 𝒫 ran A
12 elsni 2 nd x 𝒫 ran A 2 nd x = 𝒫 ran A
13 11 12 syl A V B W x A x B × 𝒫 ran A 2 nd x = 𝒫 ran A
14 13 eleq1d A V B W x A x B × 𝒫 ran A 2 nd x ran A 𝒫 ran A ran A
15 9 14 mtbiri A V B W x A x B × 𝒫 ran A ¬ 2 nd x ran A
16 8 15 pm2.65da A V B W ¬ x A x B × 𝒫 ran A
17 elin x A B × 𝒫 ran A x A x B × 𝒫 ran A
18 16 17 sylnibr A V B W ¬ x A B × 𝒫 ran A
19 18 eq0rdv A V B W A B × 𝒫 ran A =
20 simpr A V B W B W
21 rnexg A V ran A V
22 21 adantr A V B W ran A V
23 uniexg ran A V ran A V
24 pwexg ran A V 𝒫 ran A V
25 22 23 24 3syl A V B W 𝒫 ran A V
26 xpsneng B W 𝒫 ran A V B × 𝒫 ran A B
27 20 25 26 syl2anc A V B W B × 𝒫 ran A B
28 19 27 jca A V B W A B × 𝒫 ran A = B × 𝒫 ran A B