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

Theorem pw2en 5505
Description: The power set of a set is equinumerous to set exponentiation with a base of ordinal 2. Proposition 10.44 of [TakeutiZaring] p. 96. (The proof seems excessively long. An attempt to find a shorter one is on my to-do list.)
Hypothesis
Ref Expression
pw2en.1 |- A e. _V
Assertion
Ref Expression
pw2en |- ~PA ~~ (2o ^m A)

Proof of Theorem pw2en
StepHypRef Expression
1 pw2en.1 . . 3 |- A e. _V
21pwex 3487 . 2 |- ~PA e. _V
31opabex2 4539 . . 3 |- {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} e. _V
43a1i 8 . 2 |- (x e. ~PA -> {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} e. _V)
5 visset 2295 . . . . 5 |- y e. _V
65cnvex 4425 . . . 4 |- `'y e. _V
7 imaexg 4279 . . . 4 |- (`'y e. _V -> (`'y"{{(/)}}) e. _V)
86, 7ax-mp 7 . . 3 |- (`'y"{{(/)}}) e. _V
98a1i 8 . 2 |- (y e. (2o ^m A) -> (`'y"{{(/)}}) e. _V)
10 sseqin2 2811 . . . . . . . . 9 |- (x C_ A <-> (A i^i x) = x)
1110biimpi 168 . . . . . . . 8 |- (x C_ A -> (A i^i x) = x)
1211eqeq1d 1892 . . . . . . 7 |- (x C_ A -> ((A i^i x) = (`'y"{{(/)}}) <-> x = (`'y"{{(/)}})))
13 eleq2 1958 . . . . . . . . . 10 |- (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} -> (<.u, {(/)}>. e. y <-> <.u, {(/)}>. e. {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}))
14 p0ex 3495 . . . . . . . . . . . 12 |- {(/)} e. _V
15 visset 2295 . . . . . . . . . . . 12 |- u e. _V
1614, 15elimasn 4289 . . . . . . . . . . 11 |- (u e. (`'y"{{(/)}}) <-> <.{(/)}, u>. e. `'y)
1714, 15opelcnv 4143 . . . . . . . . . . 11 |- (<.{(/)}, u>. e. `'y <-> <.u, {(/)}>. e. y)
1816, 17bitri 190 . . . . . . . . . 10 |- (u e. (`'y"{{(/)}}) <-> <.u, {(/)}>. e. y)
1913, 18syl5bb 591 . . . . . . . . 9 |- (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} -> (u e. (`'y"{{(/)}}) <-> <.u, {(/)}>. e. {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}))
20 eq2ab 2004 . . . . . . . . . . . 12 |- ({v | v = (/)} = {v | (v = (/) /\ u e. x)} <-> A.v(v = (/) <-> (v = (/) /\ u e. x)))
21 df-sn 3049 . . . . . . . . . . . . 13 |- {(/)} = {v | v = (/)}
2221eqeq1i 1891 . . . . . . . . . . . 12 |- ({(/)} = {v | (v = (/) /\ u e. x)} <-> {v | v = (/)} = {v | (v = (/) /\ u e. x)})
23 iba 704 . . . . . . . . . . . . . 14 |- (u e. x -> (v = (/) <-> (v = (/) /\ u e. x)))
242319.21aiv 1664 . . . . . . . . . . . . 13 |- (u e. x -> A.v(v = (/) <-> (v = (/) /\ u e. x)))
25 0ex 3446 . . . . . . . . . . . . . . 15 |- (/) e. _V
26 eqeq1 1890 . . . . . . . . . . . . . . . 16 |- (v = (/) -> (v = (/) <-> (/) = (/)))
2726anbi1d 679 . . . . . . . . . . . . . . . 16 |- (v = (/) -> ((v = (/) /\ u e. x) <-> ((/) = (/) /\ u e. x)))
2826, 27bibi12d 691 . . . . . . . . . . . . . . 15 |- (v = (/) -> ((v = (/) <-> (v = (/) /\ u e. x)) <-> ((/) = (/) <-> ((/) = (/) /\ u e. x))))
2925, 28cla4v 2370 . . . . . . . . . . . . . 14 |- (A.v(v = (/) <-> (v = (/) /\ u e. x)) -> ((/) = (/) <-> ((/) = (/) /\ u e. x)))
30 eqid 1884 . . . . . . . . . . . . . . . 16 |- (/) = (/)
3130a1bi 214 . . . . . . . . . . . . . . 15 |- (u e. x <-> ((/) = (/) -> u e. x))
32 pm4.71 697 . . . . . . . . . . . . . . 15 |- (((/) = (/) -> u e. x) <-> ((/) = (/) <-> ((/) = (/) /\ u e. x)))
3331, 32bitri 190 . . . . . . . . . . . . . 14 |- (u e. x <-> ((/) = (/) <-> ((/) = (/) /\ u e. x)))
3429, 33sylibr 217 . . . . . . . . . . . . 13 |- (A.v(v = (/) <-> (v = (/) /\ u e. x)) -> u e. x)
3524, 34impbii 174 . . . . . . . . . . . 12 |- (u e. x <-> A.v(v = (/) <-> (v = (/) /\ u e. x)))
3620, 22, 353bitr4ri 201 . . . . . . . . . . 11 |- (u e. x <-> {(/)} = {v | (v = (/) /\ u e. x)})
3736anbi2i 538 . . . . . . . . . 10 |- ((u e. A /\ u e. x) <-> (u e. A /\ {(/)} = {v | (v = (/) /\ u e. x)}))
38 elin 2786 . . . . . . . . . 10 |- (u e. (A i^i x) <-> (u e. A /\ u e. x))
39 eleq1 1957 . . . . . . . . . . . 12 |- (z = u -> (z e. A <-> u e. A))
40 eleq1 1957 . . . . . . . . . . . . . . 15 |- (z = u -> (z e. x <-> u e. x))
4140anbi2d 678 . . . . . . . . . . . . . 14 |- (z = u -> ((v = (/) /\ z e. x) <-> (v = (/) /\ u e. x)))
4241abbidv 2008 . . . . . . . . . . . . 13 |- (z = u -> {v | (v = (/) /\ z e. x)} = {v | (v = (/) /\ u e. x)})
4342eqeq2d 1895 . . . . . . . . . . . 12 |- (z = u -> (w = {v | (v = (/) /\ z e. x)} <-> w = {v | (v = (/) /\ u e. x)}))
4439, 43anbi12d 690 . . . . . . . . . . 11 |- (z = u -> ((z e. A /\ w = {v | (v = (/) /\ z e. x)}) <-> (u e. A /\ w = {v | (v = (/) /\ u e. x)})))
45 eqeq1 1890 . . . . . . . . . . . 12 |- (w = {(/)} -> (w = {v | (v = (/) /\ u e. x)} <-> {(/)} = {v | (v = (/) /\ u e. x)}))
4645anbi2d 678 . . . . . . . . . . 11 |- (w = {(/)} -> ((u e. A /\ w = {v | (v = (/) /\ u e. x)}) <-> (u e. A /\ {(/)} = {v | (v = (/) /\ u e. x)})))
4715, 14, 44, 46opelopab 3570 . . . . . . . . . 10 |- (<.u, {(/)}>. e. {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} <-> (u e. A /\ {(/)} = {v | (v = (/) /\ u e. x)}))
4837, 38, 473bitr4i 200 . . . . . . . . 9 |- (u e. (A i^i x) <-> <.u, {(/)}>. e. {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})})
4919, 48syl6rbbr 598 . . . . . . . 8 |- (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} -> (u e. (A i^i x) <-> u e. (`'y"{{(/)}})))
5049eqrdv 1882 . . . . . . 7 |- (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} -> (A i^i x) = (`'y"{{(/)}}))
5112, 50syl5cbi 226 . . . . . 6 |- (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} -> (x C_ A -> x = (`'y"{{(/)}})))
52 sseq1 2637 . . . . . . 7 |- (x = (`'y"{{(/)}}) -> (x C_ A <-> (`'y"{{(/)}}) C_ A))
53 imassrn 4278 . . . . . . . 8 |- (`'y"{{(/)}}) C_ ran `' y
5421, 14eqeltrri 1968 . . . . . . . . . . . . . 14 |- {v | v = (/)} e. _V
55 simpl 346 . . . . . . . . . . . . . . 15 |- ((v = (/) /\ z e. x) -> v = (/))
5655ss2abi 2679 . . . . . . . . . . . . . 14 |- {v | (v = (/) /\ z e. x)} C_ {v | v = (/)}
5754, 56ssexi 3456 . . . . . . . . . . . . 13 |- {v | (v = (/) /\ z e. x)} e. _V
58 eqid 1884 . . . . . . . . . . . . 13 |- {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}
5957, 58fnopab2 4549 . . . . . . . . . . . 12 |- {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} Fn A
60 fneq1 4503 . . . . . . . . . . . 12 |- (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} -> (y Fn A <-> {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} Fn A))
6159, 60mpbiri 211 . . . . . . . . . . 11 |- (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} -> y Fn A)
62 fndm 4512 . . . . . . . . . . 11 |- (y Fn A -> dom y = A)
6361, 62syl 12 . . . . . . . . . 10 |- (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} -> dom y = A)
64 dfdm4 4151 . . . . . . . . . 10 |- dom y = ran `' y
6563, 64syl5eqr 1942 . . . . . . . . 9 |- (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} -> ran `' y = A)
6665sseq2d 2645 . . . . . . . 8 |- (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} -> ((`'y"{{(/)}}) C_ ran `' y <-> (`'y"{{(/)}}) C_ A))
6753, 66mpbii 210 . . . . . . 7 |- (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} -> (`'y"{{(/)}}) C_ A)
6852, 67syl5cbir 228 . . . . . 6 |- (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} -> (x = (`'y"{{(/)}}) -> x C_ A))
6951, 68impbid 574 . . . . 5 |- (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} -> (x C_ A <-> x = (`'y"{{(/)}})))
70 visset 2295 . . . . . 6 |- x e. _V
7170elpw 3037 . . . . 5 |- (x e. ~PA <-> x C_ A)
7269, 71syl5bb 591 . . . 4 |- (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} -> (x e. ~PA <-> x = (`'y"{{(/)}})))
7372pm5.32ri 708 . . 3 |- ((x e. ~PA /\ y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}) <-> (x = (`'y"{{(/)}}) /\ y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}))
74 ancom 482 . . 3 |- ((x = (`'y"{{(/)}}) /\ y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}) <-> (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} /\ x = (`'y"{{(/)}})))
75 iba 704 . . . . . . . . . . . . 13 |- (z e. x -> (v = (/) <-> (v = (/) /\ z e. x)))
76 elsn 3058 . . . . . . . . . . . . 13 |- (v e. {(/)} <-> v = (/))
7775, 76syl5bb 591 . . . . . . . . . . . 12 |- (z e. x -> (v e. {(/)} <-> (v = (/) /\ z e. x)))
7877abbi2dv 2009 . . . . . . . . . . 11 |- (z e. x -> {(/)} = {v | (v = (/) /\ z e. x)})
7914prid2 3107 . . . . . . . . . . . 12 |- {(/)} e. {(/), {(/)}}
80 df2o2 5186 . . . . . . . . . . . 12 |- 2o = {(/), {(/)}}
8179, 80eleqtrri 1970 . . . . . . . . . . 11 |- {(/)} e. 2o
8278, 81syl6eqelr 1980 . . . . . . . . . 10 |- (z e. x -> {v | (v = (/) /\ z e. x)} e. 2o)
83 abn0 2892 . . . . . . . . . . . . 13 |- ({v | (v = (/) /\ z e. x)} =/= (/) <-> E.v(v = (/) /\ z e. x))
84 simpr 350 . . . . . . . . . . . . . 14 |- ((v = (/) /\ z e. x) -> z e. x)
858419.23aiv 1674 . . . . . . . . . . . . 13 |- (E.v(v = (/) /\ z e. x) -> z e. x)
8683, 85sylbi 216 . . . . . . . . . . . 12 |- ({v | (v = (/) /\ z e. x)} =/= (/) -> z e. x)
8786necon1bi 2048 . . . . . . . . . . 11 |- (-. z e. x -> {v | (v = (/) /\ z e. x)} = (/))
8825prid1 3106 . . . . . . . . . . . 12 |- (/) e. {(/), {(/)}}
8988, 80eleqtrri 1970 . . . . . . . . . . 11 |- (/) e. 2o
9087, 89syl6eqel 1979 . . . . . . . . . 10 |- (-. z e. x -> {v | (v = (/) /\ z e. x)} e. 2o)
9182, 90pm2.61i 140 . . . . . . . . 9 |- {v | (v = (/) /\ z e. x)} e. 2o
9291a1i 8 . . . . . . . 8 |- (z e. A -> {v | (v = (/) /\ z e. x)} e. 2o)
9358, 92fopab 4800 . . . . . . 7 |- {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}:A-->2o
94 feq1 4551 . . . . . . 7 |- (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} -> (y:A-->2o <-> {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}:A-->2o))
9593, 94mpbiri 211 . . . . . 6 |- (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} -> y:A-->2o)
96 eleq2 1958 . . . . . . . . . . . . . . . 16 |- (x = (`'y"{{(/)}}) -> (z e. x <-> z e. (`'y"{{(/)}})))
97 visset 2295 . . . . . . . . . . . . . . . . . 18 |- z e. _V
9814, 97elimasn 4289 . . . . . . . . . . . . . . . . 17 |- (z e. (`'y"{{(/)}}) <-> <.{(/)}, z>. e. `'y)
9914, 97opelcnv 4143 . . . . . . . . . . . . . . . . 17 |- (<.{(/)}, z>. e. `'y <-> <.z, {(/)}>. e. y)
10098, 99bitri 190 . . . . . . . . . . . . . . . 16 |- (z e. (`'y"{{(/)}}) <-> <.z, {(/)}>. e. y)
10196, 100syl6bb 595 . . . . . . . . . . . . . . 15 |- (x = (`'y"{{(/)}}) -> (z e. x <-> <.z, {(/)}>. e. y))
10214fnopfvb 4713 . . . . . . . . . . . . . . . . 17 |- ((y Fn A /\ z e. A) -> ((y` z) = {(/)} <-> <.z, {(/)}>. e. y))
103 ffn 4562 . . . . . . . . . . . . . . . . 17 |- (y:A-->2o -> y Fn A)
104102, 103sylan 497 . . . . . . . . . . . . . . . 16 |- ((y:A-->2o /\ z e. A) -> ((y` z) = {(/)} <-> <.z, {(/)}>. e. y))
105104bicomd 580 . . . . . . . . . . . . . . 15 |- ((y:A-->2o /\ z e. A) -> (<.z, {(/)}>. e. y <-> (y` z) = {(/)}))
106101, 105sylan9bb 599 . . . . . . . . . . . . . 14 |- ((x = (`'y"{{(/)}}) /\ (y:A-->2o /\ z e. A)) -> (z e. x <-> (y` z) = {(/)}))
107106biimpa 460 . . . . . . . . . . . . 13 |- (((x = (`'y"{{(/)}}) /\ (y:A-->2o /\ z e. A)) /\ z e. x) -> (y` z) = {(/)})
10878adantl 424 . . . . . . . . . . . . 13 |- (((x = (`'y"{{(/)}}) /\ (y:A-->2o /\ z e. A)) /\ z e. x) -> {(/)} = {v | (v = (/) /\ z e. x)})
109107, 108eqtrd 1925 . . . . . . . . . . . 12 |- (((x = (`'y"{{(/)}}) /\ (y:A-->2o /\ z e. A)) /\ z e. x) -> (y` z) = {v | (v = (/) /\ z e. x)})
110 ffvelrn 4787 . . . . . . . . . . . . . . . . . . 19 |- ((y:A-->2o /\ z e. A) -> (y` z) e. 2o)
11180eleq2i 1961 . . . . . . . . . . . . . . . . . . . 20 |- ((y` z) e. 2o <-> (y` z) e. {(/), {(/)}})
112 fvex 4689 . . . . . . . . . . . . . . . . . . . . 21 |- (y` z) e. _V
113112elpr 3061 . . . . . . . . . . . . . . . . . . . 20 |- ((y` z) e. {(/), {(/)}} <-> ((y` z) = (/) \/ (y` z) = {(/)}))
114111, 113bitri 190 . . . . . . . . . . . . . . . . . . 19 |- ((y` z) e. 2o <-> ((y` z) = (/) \/ (y` z) = {(/)}))
115110, 114sylib 215 . . . . . . . . . . . . . . . . . 18 |- ((y:A-->2o /\ z e. A) -> ((y` z) = (/) \/ (y` z) = {(/)}))
116115ord 249 . . . . . . . . . . . . . . . . 17 |- ((y:A-->2o /\ z e. A) -> (-. (y` z) = (/) -> (y` z) = {(/)}))
117116adantl 424 . . . . . . . . . . . . . . . 16 |- ((x = (`'y"{{(/)}}) /\ (y:A-->2o /\ z e. A)) -> (-. (y` z) = (/) -> (y` z) = {(/)}))
118117, 106sylibrd 221 . . . . . . . . . . . . . . 15 |- ((x = (`'y"{{(/)}}) /\ (y:A-->2o /\ z e. A)) -> (-. (y` z) = (/) -> z e. x))
119118con1d 109 . . . . . . . . . . . . . 14 |- ((x = (`'y"{{(/)}}) /\ (y:A-->2o /\ z e. A)) -> (-. z e. x -> (y` z) = (/)))
120119imp 377 . . . . . . . . . . . . 13 |- (((x = (`'y"{{(/)}}) /\ (y:A-->2o /\ z e. A)) /\ -. z e. x) -> (y` z) = (/))
12187adantl 424 . . . . . . . . . . . . 13 |- (((x = (`'y"{{(/)}}) /\ (y:A-->2o /\ z e. A)) /\ -. z e. x) -> {v | (v = (/) /\ z e. x)} = (/))
122120, 121eqtr4d 1928 . . . . . . . . . . . 12 |- (((x = (`'y"{{(/)}}) /\ (y:A-->2o /\ z e. A)) /\ -. z e. x) -> (y` z) = {v | (v = (/) /\ z e. x)})
123109, 122pm2.61dan 535 . . . . . . . . . . 11 |- ((x = (`'y"{{(/)}}) /\ (y:A-->2o /\ z e. A)) -> (y` z) = {v | (v = (/) /\ z e. x)})
124 fvopab2 4754 . . . . . . . . . . . . 13 |- ((z e. A /\ {v | (v = (/) /\ z e. x)} e. _V) -> ({<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}` z) = {v | (v = (/) /\ z e. x)})
12557, 124mpan2 760 . . . . . . . . . . . 12 |- (z e. A -> ({<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}` z) = {v | (v = (/) /\ z e. x)})
126125ad2antll 443 . . . . . . . . . . 11 |- ((x = (`'y"{{(/)}}) /\ (y:A-->2o /\ z e. A)) -> ({<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}` z) = {v | (v = (/) /\ z e. x)})
127123, 126eqtr4d 1928 . . . . . . . . . 10 |- ((x = (`'y"{{(/)}}) /\ (y:A-->2o /\ z e. A)) -> (y` z) = ({<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}` z))
128127expr 418 . . . . . . . . 9 |- ((x = (`'y"{{(/)}}) /\ y:A-->2o) -> (z e. A -> (y` z) = ({<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}` z)))
129128r19.21aiv 2175 . . . . . . . 8 |- ((x = (`'y"{{(/)}}) /\ y:A-->2o) -> A.z e. A (y` z) = ({<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}` z))
130 ax-17 1317 . . . . . . . . . . 11 |- (u e. y -> A.z u e. y)
131 hbopab1 3562 . . . . . . . . . . 11 |- (u e. {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} -> A.z u e. {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})})
132130, 131eqfnfv2f 4770 . . . . . . . . . 10 |- ((y Fn A /\ {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} Fn A) -> (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} <-> A.z e. A (y` z) = ({<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}` z)))
133132, 103, 59sylancl 525 . . . . . . . . 9 |- (y:A-->2o -> (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} <-> A.z e. A (y` z) = ({<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}` z)))
134133adantl 424 . . . . . . . 8 |- ((x = (`'y"{{(/)}}) /\ y:A-->2o) -> (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} <-> A.z e. A (y` z) = ({<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}` z)))
135129, 134mpbird 213 . . . . . . 7 |- ((x = (`'y"{{(/)}}) /\ y:A-->2o) -> y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})})
136135ex 402 . . . . . 6 |- (x = (`'y"{{(/)}}) -> (y:A-->2o -> y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}))
13795, 136impbid2 576 . . . . 5 |- (x = (`'y"{{(/)}}) -> (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} <-> y:A-->2o))
138 2on 5183 . . . . . . 7 |- 2o e. On
139138elisseti 2301 . . . . . 6 |- 2o e. _V
140139, 1elmap 5393 . . . . 5 |- (y e. (2o ^m A) <-> y:A-->2o)
141137, 140syl6bbr 597 . . . 4 |- (x = (`'y"{{(/)}}) -> (y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} <-> y e. (2o ^m A)))
142141pm5.32ri 708 . . 3 |- ((y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})} /\ x = (`'y"{{(/)}})) <-> (y e. (2o ^m A) /\ x = (`'y"{{(/)}})))
14373, 74, 1423bitri 194 . 2 |- ((x e. ~PA /\ y = {<.z, w>. | (z e. A /\ w = {v | (v = (/) /\ z e. x)})}) <-> (y e. (2o ^m A) /\ x = (`'y"{{(/)}})))
1442, 4, 9, 143en2 5461 1 |- ~PA ~~ (2o ^m A)
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   <-> wb 163   \/ wo 239   /\ wa 240  A.wal 1296   = wceq 1298   e. wcel 1300  E.wex 1326  {cab 1871   =/= wne 2017  A.wral 2105  _Vcvv 2292   i^i cin 2592   C_ wss 2593  (/)c0 2875  ~Pcpw 3032  {csn 3044  {cpr 3045  <.cop 3046   class class class wbr 3338  {copab 3395  Oncon0 3657  `'ccnv 3985  dom cdm 3986  ran crn 3987  "cima 3989   Fn wfn 3993  -->wf 3994  ` cfv 3998  (class class class)co 4884  2oc2o 5173   ^m cmap 5381   ~~ cen 5423
This theorem is referenced by:  pwen 5597  aleph1 6019  infmap1 8842  pw2eng 14419
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 1304  ax-gen 1305  ax-8 1306  ax-9 1307  ax-10 1308  ax-11 1309  ax-12 1310  ax-13 1311  ax-14 1312  ax-17 1317  ax-4 1319  ax-5o 1321  ax-6o 1324  ax-9o 1481  ax-10o 1500  ax-16 1580  ax-11o 1588  ax-ext 1865  ax-rep 3428  ax-sep 3438  ax-nul 3445  ax-pow 3481  ax-pr 3524  ax-un 3790
This theorem depends on definitions:  df-bi 164  df-or 241  df-an 242  df-3or 859  df-3an 860  df-ex 1327  df-sb 1536  df-eu 1775  df-mo 1776  df-clab 1872  df-cleq 1877  df-clel 1880  df-ne 2019  df-ral 2109  df-rex 2110  df-v 2294  df-sbc 2454  df-csb 2541  df-dif 2597  df-un 2600  df-in 2603  df-ss 2605  df-pss 2607  df-nul 2876  df-pw 3035  df-sn 3049  df-pr 3050  df-tp 3052  df-op 3053  df-uni 3178  df-br 3339  df-opab 3396  df-tr 3412  df-eprel 3583  df-id 3586  df-po 3591  df-so 3604  df-fr 3625  df-we 3644  df-ord 3660  df-on 3661  df-suc 3663  df-xp 4000  df-rel 4001  df-cnv 4002  df-co 4003  df-dm 4004  df-rn 4005  df-res 4006  df-ima 4007  df-fun 4008  df-fn 4009  df-f 4010  df-f1 4011  df-fo 4012  df-f1o 4013  df-fv 4014  df-opr 4886  df-oprab 4887  df-1o 5177  df-2o 5178  df-map 5383  df-en 5427
Copyright terms: Public domain