HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem iunpw 2904
Description: The power class of an intersection in terms of indexed intersection. Part of Exercise 24(b) of [Enderton] p. 33.
Hypothesis
Ref Expression
iunpw.1 |- A e. V
Assertion
Ref Expression
iunpw |- (E.x e. A x = U.A <-> P~U.A = U_x e. A P~x)
Distinct variable group:   x,A

Proof of Theorem iunpw
StepHypRef Expression
1 sseq2 2073 . . . . . . . 8 |- (x = U.A -> (y (_ x <-> y (_ U.A))
21biimprcd 156 . . . . . . 7 |- (y (_ U.A -> (x = U.A -> y (_ x))
32r19.22sdv 1730 . . . . . 6 |- (y (_ U.A -> (E.x e. A x = U.A -> E.x e. A y (_ x))
43com12 11 . . . . 5 |- (E.x e. A x = U.A -> (y (_ U.A -> E.x e. A y (_ x))
5 ssiun 2582 . . . . . 6 |- (E.x e. A y (_ x -> y (_ U_x e. A x)
6 uniiun 2591 . . . . . 6 |- U.A = U_x e. A x
75, 6syl6ssr 2098 . . . . 5 |- (E.x e. A y (_ x -> y (_ U.A)
84, 7impbid1 515 . . . 4 |- (E.x e. A x = U.A -> (y (_ U.A <-> E.x e. A y (_ x))
9 visset 1804 . . . . 5 |- y e. V
109elpw 2394 . . . 4 |- (y e. P~U.A <-> y (_ U.A)
11 eliun 2560 . . . . 5 |- (y e. U_x e. A P~x <-> E.x e. A y e. P~x)
12 df-pw 2392 . . . . . . 7 |- P~x = {y | y (_ x}
1312abeq2i 1562 . . . . . 6 |- (y e. P~x <-> y (_ x)
1413rexbii 1660 . . . . 5 |- (E.x e. A y e. P~x <-> E.x e. A y (_ x)
1511, 14bitr 173 . . . 4 |- (y e. U_x e. A P~x <-> E.x e. A y (_ x)
168, 10, 153bitr4g 553 . . 3 |- (E.x e. A x = U.A -> (y e. P~U.A <-> y e. U_x e. A P~x))
1716eqrdv 1466 . 2 |- (E.x e. A x = U.A -> P~U.A = U_x e. A P~x)
18 ssid 2070 . . . . 5 |- U.A (_ U.A
19 eleq2 1527 . . . . . 6 |- (P~U.A = U_x e. A P~x -> (U.A e. P~U.A <-> U.A e. U_x e. A P~x))
20 iunpw.1 . . . . . . . 8 |- A e. V
2120uniex 2861 . . . . . . 7 |- U.A e. V
2221elpw 2394 . . . . . 6 |- (U.A e. P~U.A <-> U.A (_ U.A)
2319, 22syl5bbr 532 . . . . 5 |- (P~U.A = U_x e. A P~x -> (U.A (_ U.A <-> U.A e. U_x e. A P~x))
2418, 23mpbii 193 . . . 4 |- (P~U.A = U_x e. A P~x -> U.A e. U_x e. A P~x)
25 eliun 2560 . . . 4 |- (U.A e. U_x e. A P~x <-> E.x e. A U.A e. P~x)
2624, 25sylib 198 . . 3 |- (P~U.A = U_x e. A P~x -> E.x e. A U.A e. P~x)
27 elssuni 2516 . . . . . . 7 |- (x e. A -> x (_ U.A)
28 elpwi 2396 . . . . . . 7 |- (U.A e. P~x -> U.A (_ x)
2927, 28anim12i 333 . . . . . 6 |- ((x e. A /\ U.A e. P~x) -> (x (_ U.A /\ U.A (_ x))
30 eqss 2067 . . . . . 6 |- (x = U.A <-> (x (_ U.A /\ U.A (_ x))
3129, 30sylibr 200 . . . . 5 |- ((x e. A /\ U.A e. P~x) -> x = U.A)
3231ex 373 . . . 4 |- (x e. A -> (U.A e. P~x -> x = U.A))
3332r19.22i 1724 . . 3 |- (E.x e. A U.A e. P~x -> E.x e. A x = U.A)
3426, 33syl 10 . 2 |- (P~U.A = U_x e. A P~x -> E.x e. A x = U.A)
3517, 34impbi 157 1 |- (E.x e. A x = U.A <-> P~U.A = U_x e. A P~x)
Colors of variables: wff set class
Syntax hints:   <-> wb 146   /\ wa 223   = wceq 953   e. wcel 955  E.wrex 1638  Vcvv 1802   (_ wss 2037  P~cpw 2391  U.cuni 2493  U_ciun 2556
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 959  ax-gen 960  ax-8 961  ax-10 963  ax-12 965  ax-13 966  ax-14 967  ax-17 968  ax-4 970  ax-5o 972  ax-6o 975  ax-9o 1119  ax-10o 1136  ax-16 1206  ax-11o 1213  ax-ext 1452  ax-sep 2693  ax-un 2857
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-ex 978  df-sb 1168  df-clab 1457  df-cleq 1462  df-clel 1465  df-ral 1641  df-rex 1642  df-v 1803  df-in 2041  df-ss 2043  df-pw 2392  df-uni 2494  df-iun 2558
Copyright terms: Public domain