Metamath Proof Explorer


Theorem iunpw

Description: An indexed union of a power class in terms of the power class of the union of its index. Part of Exercise 24(b) of Enderton p. 33. (Contributed by NM, 29-Nov-2003)

Ref Expression
Hypothesis iunpw.1 AV
Assertion iunpw xAx=A𝒫A=xA𝒫x

Proof

Step Hyp Ref Expression
1 iunpw.1 AV
2 sseq2 x=AyxyA
3 2 biimprcd yAx=Ayx
4 3 reximdv yAxAx=AxAyx
5 4 com12 xAx=AyAxAyx
6 ssiun xAyxyxAx
7 uniiun A=xAx
8 6 7 sseqtrrdi xAyxyA
9 5 8 impbid1 xAx=AyAxAyx
10 velpw y𝒫AyA
11 eliun yxA𝒫xxAy𝒫x
12 velpw y𝒫xyx
13 12 rexbii xAy𝒫xxAyx
14 11 13 bitri yxA𝒫xxAyx
15 9 10 14 3bitr4g xAx=Ay𝒫AyxA𝒫x
16 15 eqrdv xAx=A𝒫A=xA𝒫x
17 ssid AA
18 1 uniex AV
19 18 elpw A𝒫AAA
20 eleq2 𝒫A=xA𝒫xA𝒫AAxA𝒫x
21 19 20 bitr3id 𝒫A=xA𝒫xAAAxA𝒫x
22 17 21 mpbii 𝒫A=xA𝒫xAxA𝒫x
23 eliun AxA𝒫xxAA𝒫x
24 22 23 sylib 𝒫A=xA𝒫xxAA𝒫x
25 elssuni xAxA
26 elpwi A𝒫xAx
27 25 26 anim12i xAA𝒫xxAAx
28 eqss x=AxAAx
29 27 28 sylibr xAA𝒫xx=A
30 29 ex xAA𝒫xx=A
31 30 reximia xAA𝒫xxAx=A
32 24 31 syl 𝒫A=xA𝒫xxAx=A
33 16 32 impbii xAx=A𝒫A=xA𝒫x