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

Theorem effoi 8666
Description: The exponential function maps the set S, of complex numbers with imaginary part in a closed-below, open-above real interval of length 2 x. pi starting at A, onto the nonzero complex numbers. (Contributed by Paul Chapman, 16-Apr-2008.)
Hypotheses
Ref Expression
eff1i.1 |- A e. RR
eff1i.2 |- D = (A[,)(A + (2 x. pi)))
eff1i.3 |- S = {v e. CC | (Im` v) e. D}
eff1i.4 |- F = {<.z, w>. | (z e. D /\ w = (exp`
(i x. z)))}
eff1i.5 |- C = {v e. CC | (abs` v) = 1}
Assertion
Ref Expression
effoi |- (exp |` S):S-onto->(CC \ {0})
Distinct variable groups:   v,A,w,z   v,D,w,z   w,C,z   v,F

Proof of Theorem effoi
StepHypRef Expression
1 dffo3 3804 . 2 |- ((exp |` S):S-onto->(CC \ {0}) <-> ((exp |` S):S-->(CC \ {0}) /\ A.y e. (CC \ {0})E.x e. S y = ((exp |` S)` x)))
2 eff2 7312 . . 3 |- exp:CC-->(CC \ {0})
3 fveq2 3709 . . . . . . 7 |- (v = x -> (Im` v) = (Im` x))
43eleq1d 1532 . . . . . 6 |- (v = x -> ((Im` v) e. D <-> (Im` x) e. D))
5 eff1i.3 . . . . . 6 |- S = {v e. CC | (Im` v) e. D}
64, 5elrab2 1898 . . . . 5 |- (x e. S <-> (x e. CC /\ (Im` x) e. D))
76pm3.26bi 322 . . . 4 |- (x e. S -> x e. CC)
87ssriv 2059 . . 3 |- S (_ CC
9 fssres 3628 . . 3 |- ((exp:CC-->(CC \ {0}) /\ S (_ CC) -> (exp |` S):S-->(CC \ {0}))
102, 8, 9mp2an 695 . 2 |- (exp |` S):S-->(CC \ {0})
11 fveq2 3709 . . . . . 6 |- (x = ((`'(exp |` RR)` (abs` y)) + (i x. (`'F` (y / (abs`
y))))) -> ((exp |` S)` x) = ((exp |` S)` ((`'(exp |` RR)` (abs` y)) + (i x. (`'F` (y / (abs`
y)))))))
1211eqeq2d 1478 . . . . 5 |- (x = ((`'(exp |` RR)` (abs` y)) + (i x. (`'F` (y / (abs`
y))))) -> (y = ((exp |` S)` x) <-> y = ((exp |` S)` ((`'(exp |` RR)` (abs` y)) + (i x. (`'F` (y / (abs` y))))))))
1312rcla4ev 1868 . . . 4 |- ((((`'(exp |` RR)` (abs` y)) + (i x. (`'F` (y / (abs`
y))))) e. S /\ y = ((exp |` S)` ((`'(exp |` RR)` (abs` y)) + (i x. (`'F` (y / (abs`
y))))))) -> E.x e. S y = ((exp |` S)` x))
14 fveq2 3709 . . . . . . . 8 |- (v = ((`'(exp |` RR)` (abs` y)) + (i x. (`'F` (y / (abs`
y))))) -> (Im` v) = (Im` ((`'(exp |` RR)` (abs` y)) + (i x. (`'F` (y / (abs`
y)))))))
1514eleq1d 1532 . . . . . . 7 |- (v = ((`'(exp |` RR)` (abs` y)) + (i x. (`'F` (y / (abs`
y))))) -> ((Im` v) e. D <-> (Im` ((`'(exp |` RR)` (abs` y)) + (i x. (`'F` (y / (abs` y)))))) e. D))
1615, 5elrab2 1898 . . . . . 6 |- (((`'(exp |` RR)` (abs` y)) + (i x. (`'F` (y / (abs`
y))))) e. S <-> (((`'(exp |` RR)` (abs` y)) + (i x. (`'F` (y / (abs`
y))))) e. CC /\ (Im` ((`'(exp |` RR)` (abs` y)) + (i x. (`'F` (y / (abs`
y)))))) e. D))
1716biimpr 152 . . . . 5 |- ((((`'(exp |` RR)` (abs` y)) + (i x. (`'F` (y / (abs`
y))))) e. CC /\ (Im` ((`'(exp |` RR)` (abs` y)) + (i x. (`'F` (y / (abs`
y)))))) e. D) -> ((`'(exp |` RR)` (abs` y)) + (i x. (`'F` (y / (abs`
y))))) e. S)
18 axaddcl 5243 . . . . . 6 |- (((`'(exp |` RR)` (abs` y)) e. CC /\ (i x. (`'F` (y / (abs` y)))) e. CC) -> ((`'(exp |` RR)` (abs` y)) + (i x. (`'F` (y / (abs` y))))) e. CC)
19 elrp 6220 . . . . . . . . . 10 |- ((abs` y) e. RR+ <-> ((abs` y) e. RR /\ 0 < (abs` y)))
2019biimpr 152 . . . . . . . . 9 |- (((abs` y) e. RR /\ 0 < (abs` y)) -> (abs`
y) e. RR+)
21 eldifi 2152 . . . . . . . . . 10 |- (y e. (CC \ {0}) -> y e. CC)
22 absclt 6768 . . . . . . . . . 10 |- (y e. CC -> (abs` y) e. RR)
2321, 22syl 10 . . . . . . . . 9 |- (y e. (CC \ {0}) -> (abs`
y) e. RR)
24 eldifsn 2453 . . . . . . . . . 10 |- (y e. (CC \ {0}) <-> (y e. CC /\ y =/= 0))
25 absgt0t 6831 . . . . . . . . . . 11 |- (y e. CC -> (y =/= 0 <-> 0 < (abs`
y)))
2625biimpa 416 . . . . . . . . . 10 |- ((y e. CC /\ y =/= 0) -> 0 < (abs` y))
2724, 26sylbi 199 . . . . . . . . 9 |- (y e. (CC \ {0}) -> 0 < (abs` y))
2820, 23, 27sylanc 471 . . . . . . . 8 |- (y e. (CC \ {0}) -> (abs`
y) e. RR+)
29 reeff1o2 7369 . . . . . . . . . . 11 |- (exp |` RR):RR-1-1-onto->RR+
30 f1ocnv 3686 . . . . . . . . . . 11 |- ((exp |` RR):RR-1-1-onto->RR+ -> `'(exp |` RR):RR+-1-1-onto->RR)
3129, 30ax-mp 7 . . . . . . . . . 10 |- `'(exp |` RR):RR+-1-1-onto->RR
32 f1of 3674 . . . . . . . . . 10 |- (`'(exp |` RR):RR+-1-1-onto->RR -> `'(exp |` RR):RR+-->RR)
3331, 32ax-mp 7 . . . . . . . . 9 |- `'(exp |` RR):RR+-->RR
3433ffvelrni 3800 . . . . . . . 8 |- ((abs` y) e. RR+ -> (`'(exp |` RR)` (abs` y)) e. RR)
3528, 34syl 10 . . . . . . 7 |- (y e. (CC \ {0}) -> (`'(exp |` RR)` (abs` y)) e. RR)
3635recnd 5287 . . . . . 6 |- (y e. (CC \ {0}) -> (`'(exp |` RR)` (abs` y)) e. CC)
37 fveq2 3709 . . . . . . . . . . . . 13 |- (v = (y / (abs` y)) -> (abs` v) = (abs`
(y / (abs` y))))
3837eqeq1d 1475 . . . . . . . . . . . 12 |- (v = (y / (abs` y)) -> ((abs` v) = 1 <-> (abs` (y / (abs`
y))) = 1))
39 eff1i.5 . . . . . . . . . . . 12 |- C = {v e. CC | (abs` v) = 1}
4038, 39elrab2 1898 . . . . . . . . . . 11 |- ((y / (abs` y)) e. C <-> ((y / (abs`
y)) e. CC /\ (abs` (y / (abs` y))) = 1))
4140biimpr 152 . . . . . . . . . 10 |- (((y / (abs` y)) e. CC /\ (abs` (y / (abs` y))) = 1) -> (y / (abs` y)) e. C)
42 divclt 5681 . . . . . . . . . . 11 |- ((y e. CC /\ (abs` y) e. CC /\ (abs` y) =/= 0) -> (y / (abs` y)) e. CC)
4323recnd 5287 . . . . . . . . . . 11 |- (y e. (CC \ {0}) -> (abs`
y) e. CC)
44 gt0ne0t 5592 . . . . . . . . . . . 12 |- (((abs` y) e. RR /\ 0 < (abs` y)) -> (abs`
y) =/= 0)
4544, 23, 27sylanc 471 . . . . . . . . . . 11 |- (y e. (CC \ {0}) -> (abs`
y) =/= 0)
4642, 21, 43, 45syl3anc 856 . . . . . . . . . 10 |- (y e. (CC \ {0}) -> (y / (abs` y)) e. CC)
47 absdivt 6795 . . . . . . . . . . . 12 |- ((y e. CC /\ (abs` y) e. CC /\ (abs` y) =/= 0) -> (abs`
(y / (abs` y))) = ((abs` y) / (abs`
(abs` y))))
4847, 21, 43, 45syl3anc 856 . . . . . . . . . . 11 |- (y e. (CC \ {0}) -> (abs`
(y / (abs` y))) = ((abs` y) / (abs`
(abs` y))))
49 absidmt 6830 . . . . . . . . . . . . 13 |- (y e. CC -> (abs` (abs` y)) = (abs` y))
5049opreq2d 3961 . . . . . . . . . . . 12 |- (y e. CC -> ((abs` y) / (abs` (abs` y))) = ((abs`
y) / (abs` y)))
5121, 50syl 10 . . . . . . . . . . 11 |- (y e. (CC \ {0}) -> ((abs` y) / (abs` (abs` y))) = ((abs` y) / (abs`
y)))
52 dividt 5722 . . . . . . . . . . . 12 |- (((abs` y) e. CC /\ (abs` y