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

Theorem effoiOLD 8667
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
effoiOLD |- (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 effoiOLD
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 absgt0t 6831 . . . . . . . . . . 11 |- (y e. CC -> (y =/= 0 <-> 0 < (abs`
y)))
2524biimpa 416 . . . . . . . . . 10 |- ((y e. CC /\ y =/= 0) -> 0 < (abs` y))
26 eldifn 2153 . . . . . . . . . . 11 |- (y e. (CC \ {0}) -> -. y e. {0})
27 elsn 2411 . . . . . . . . . . . 12 |- (y e. {0} <-> y = 0)
2827necon3bbii 1589 . . . . . . . . . . 11 |- (-. y e. {0} <-> y =/= 0)
2926, 28sylib 198 . . . . . . . . . 10 |- (y e. (CC \ {0}) -> y =/= 0)
3025, 21, 29sylanc 471 . . . . . . . . 9 |- (y e. (CC \ {0}) -> 0 < (abs` y))
3120, 23, 30sylanc 471 . . . . . . . 8 |- (y e. (CC \ {0}) -> (abs`
y) e. RR+)
32 reeff1o2 7369 . . . . . . . . . . 11 |- (exp |` RR):RR-1-1-onto->RR+
33 f1ocnv 3686 . . . . . . . . . . 11 |- ((exp |` RR):RR-1-1-onto->RR+ -> `'(exp |` RR):RR+-1-1-onto->RR)
3432, 33ax-mp 7 . . . . . . . . . 10 |- `'(exp |` RR):RR+-1-1-onto->RR
35 f1of 3674 . . . . . . . . . 10 |- (`'(exp |` RR):RR+-1-1-onto->RR -> `'(exp |` RR):RR+-->RR)
3634, 35ax-mp 7 . . . . . . . . 9 |- `'(exp |` RR):RR+-->RR
3736ffvelrni 3800 . . . . . . . 8 |- ((abs` y) e. RR+ -> (`'(exp |` RR)` (abs` y)) e. RR)
3831, 37syl 10 . . . . . . 7 |- (y e. (CC \ {0}) -> (`'(exp |` RR)` (abs` y)) e. RR)
3938recnd 5287 . . . . . 6 |- (y e. (CC \ {0}) -> (`'(exp |` RR)` (abs` y)) e. CC)
40 eff1i.5 . . . . . . . . . . . 12 |- C = {v e. CC | (abs` v) = 1}
4140elcircOLD 8654 . . . . . . . . . . 11 |- ((y / (abs` y)) e. C <-> ((y / (abs`
y)) e. CC /\ (abs` (y / (abs` y))) = 1))
4241biimpr 152 . . . . . . . . . 10 |- (((y / (abs` y)) e. CC /\ (abs` (y / (abs` y))) = 1) -> (y / (abs` y)) e. C)
43 divclt 5681 . . . . . . . . . . 11 |- ((y e. CC /\ (abs` y) e. CC /\ (abs` y) =/= 0) -> (y / (abs` y)) e. CC)
4423recnd 5287 . . . . . . . . . . 11 |- (y e. (CC \ {0}) -> (abs`
y) e. CC)
45 gt0ne0t 5592 . . . . . . . . . . . 12 |- (((abs` y) e. RR /\ 0 < (abs` y)) -> (abs`
y) =/= 0)
4645, 23, 30sylanc 471 . . . . . . . . . . 11 |- (y e. (CC \ {0}) -> (abs`
y) =/= 0)
4743, 21, 44, 46syl3anc 856 . . . . . . . . . 10 |- (y e. (CC \ {0}) -> (y / (abs` y)) e. CC)
48 absdivt 6795 . . . . . . . . . . . 12 |- ((y e. CC /\ (abs` y) e. CC /\ (abs` y) =/= 0) -> (abs`
(y / (abs` y))) = ((abs` y) / (abs`
(abs` y))))
4948, 21, 44, 46syl3anc 856 . . . . . . . . . . 11 |- (y e. (CC \ {0}) -> (abs`
(y / (abs` y))) = ((abs` y) / (abs`
(abs` y))))
50 absidmt 6830 . . . . . . . . . . . . 13 |- (y e. CC -> (abs` (abs` y)) = (abs` y))
5150opreq2d 3961 . . . . . . . . . . . 12 |- (y e. CC -> ((abs` y) / (abs` (abs` y))) = ((abs`
y) / (abs` y)))
5221, 51syl 10 . . . . . . . . . . 11 |- (y e. (CC \ {0}) -> ((abs` y) / (abs` (abs` y))) = ((abs` y) / (abs`
y)))
53 dividt 5722 . . . . . . . . . . . 12 |- (((abs` y) e. CC /\ (abs` y) =/= 0) -> ((abs` y) / (abs` y)) = 1)
5453, 44, 46sylanc 471 . . . . . . . . . . 11 |- (y e.