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

Theorem effoi 8745
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 3819 . 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 7370 . . 3 |- exp:CC-->(CC \ {0})
3 fveq2 3724 . . . . . . 7 |- (v = x -> (Im` v) = (Im` x))
43eleq1d 1540 . . . . . 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 1907 . . . . 5 |- (x e. S <-> (x e. CC /\ (Im` x) e. D))
76pm3.26bi 322 . . . 4 |- (x e. S -> x e. CC)
87ssriv 2069 . . 3 |- S (_ CC
9 fssres 3643 . . 3 |- ((exp:CC-->(CC \ {0}) /\ S (_ CC) -> (exp |` S):S-->(CC \ {0}))
102, 8, 9mp2an 697 . 2 |- (exp |` S):S-->(CC \ {0})
11 fveq2 3724 . . . . . 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 1486 . . . . 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 1877 . . . 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 3724 . . . . . . . 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 1540 . . . . . . 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 1907 . . . . . 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 5271 . . . . . 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 6282 . . . . . . . . . 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 2162 . . . . . . . . . 10 |- (y e. (CC \ {0}) -> y e. CC)
22 absclt 6833 . . . . . . . . . 10 |- (y e. CC -> (abs` y) e. RR)
2321, 22syl 10 . . . . . . . . 9 |- (y e. (CC \ {0}) -> (abs`
y) e. RR)
24 eldifsn 2462 . . . . . . . . . 10 |- (y e. (CC \ {0}) <-> (y e. CC /\ y =/= 0))
25 absgt0t 6893 . . . . . . . . . . 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 7427 . . . . . . . . . . 11 |- (exp |` RR):RR-1-1-onto->RR+
30 f1ocnv 3701 . . . . . . . . . . 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 3689 . . . . . . . . . 10 |- (`'(exp |` RR):RR+-1-1-onto->RR -> `'(exp |` RR):RR+-->RR)
3331, 32ax-mp 7 . . . . . . . . 9 |- `'(exp |` RR):RR+-->RR
3433ffvelrni 3815 . . . . . . . 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 5315 . . . . . 6 |- (y e. (CC \ {0}) -> (`'(exp |` RR)` (abs` y)) e. CC)
37 fveq2 3724 . . . . . . . . . . . . 13 |- (v = (y / (abs` y)) -> (abs` v) = (abs`
(y / (abs` y))))
3837eqeq1d 1483 . . . . . . . . . . . 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 1907 . . . . . . . . . . 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 5712 . . . . . . . . . . 11 |- ((y e. CC /\ (abs` y) e. CC /\ (abs` y) =/= 0) -> (y / (abs` y)) e. CC)
4323recnd 5315 . . . . . . . . . . 11 |- (y e. (CC \ {0}) -> (abs`
y) e. CC)
44 gt0ne0t 5618 . . . . . . . . . . . 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 858 . . . . . . . . . 10 |- (y e. (CC \ {0}) -> (y / (abs` y)) e. CC)
47 absdivt 6860 . . . . . . . . . . . 12 |- ((y e. CC /\ (abs` y) e. CC /\ (abs` y) =/= 0) -> (abs`
(y / (abs` y))) = ((abs` y) / (abs`
(abs` y))))
4847, 21, 43, 45syl3anc 858 . . . . . . . . . . 11 |- (y e. (CC \ {0}) -> (abs`
(y / (abs` y))) = ((abs` y) / (abs`
(abs` y))))
49 absidmt 6892 . . . . . . . . . . . . 13 |- (y e. CC -> (abs` (abs` y)) = (abs` y))
5049opreq2d 3976 . . . . . . . . . . . 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 5766 . . . . . . . . . . . 12 |- (((abs` y) e. CC /\ (abs