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

Theorem efcnlem4 7422
Description: Lemma for efcn 7423.
Assertion
Ref Expression
efcnlem4 |- ((X e. CC /\ W e. CC /\ (Y e. RR /\ 0 < Y)) -> ((abs` (X - W)) < (Y / ((abs` (exp`
X)) + Y)) -> (abs` ((exp` X) - (exp` W))) < Y))

Proof of Theorem efcnlem4
StepHypRef Expression
1 opreq1 3968 . . . . 5 |- (X = if(X e. CC, X, 0) -> (X - W) = (if(X e. CC, X, 0) - W))
21fveq2d 3728 . . . 4 |- (X = if(X e. CC, X, 0) -> (abs` (X - W)) = (abs` (if(X e. CC, X, 0) - W)))
3 fveq2 3724 . . . . . 6 |- (X = if(X e. CC, X, 0) -> (exp` X) = (exp` if(X e. CC, X, 0)))
4 fveq2 3724 . . . . . 6 |- ((exp` X) = (exp`
if(X e. CC, X, 0)) -> (abs` (exp` X)) = (abs`
(exp` if(X e. CC, X, 0))))
5 opreq1 3968 . . . . . 6 |- ((abs` (exp` X)) = (abs` (exp` if(X e. CC, X, 0))) -> ((abs` (exp` X)) + Y) = ((abs` (exp` if(X e. CC, X, 0))) + Y))
63, 4, 53syl 20 . . . . 5 |- (X = if(X e. CC, X, 0) -> ((abs`
(exp` X)) + Y) = ((abs` (exp` if(X e. CC, X, 0))) + Y))
76opreq2d 3976 . . . 4 |- (X = if(X e. CC, X, 0) -> (Y / ((abs` (exp` X)) + Y)) = (Y / ((abs`
(exp` if(X e. CC, X, 0))) + Y)))
82, 7breq12d 2631 . . 3 |- (X = if(X e. CC, X, 0) -> ((abs`
(X - W)) < (Y / ((abs` (exp` X)) + Y)) <-> (abs` (if(X e. CC, X, 0) - W)) < (Y / ((abs` (exp`
if(X e. CC, X, 0))) + Y))))
9 opreq1 3968 . . . . 5 |- ((exp` X) = (exp`
if(X e. CC, X, 0)) -> ((exp`
X) - (exp` W)) = ((exp` if(X e. CC, X, 0)) - (exp` W)))
10 fveq2 3724 . . . . 5 |- (((exp` X) - (exp` W)) = ((exp` if(X e. CC, X, 0)) - (exp`
W)) -> (abs` ((exp` X) - (exp` W))) = (abs` ((exp` if(X e. CC, X, 0)) - (exp`
W))))
113, 9, 103syl 20 . . . 4 |- (X = if(X e. CC, X, 0) -> (abs` ((exp` X) - (exp` W))) = (abs` ((exp` if(X e. CC, X, 0)) - (exp`
W))))
1211breq1d 2629 . . 3 |- (X = if(X e. CC, X, 0) -> ((abs`
((exp`
X) - (exp` W))) < Y <-> (abs` ((exp` if(X e. CC, X, 0)) - (exp` W))) < Y))
138, 12imbi12d 626 . 2 |- (X = if(X e. CC, X, 0) -> (((abs` (X - W)) < (Y / ((abs` (exp` X)) + Y)) -> (abs`
((exp`
X) - (exp` W))) < Y) <-> ((abs` (if(X e. CC, X, 0) - W)) < (Y / ((abs`
(exp` if(X e. CC, X, 0))) + Y)) -> (abs` ((exp` if(X e. CC, X, 0)) - (exp` W))) < Y)))
14 opreq2 3969 . . . . 5 |- (W = if(W e. CC, W, 0) -> (if(X e. CC, X, 0) - W) = (if(X e. CC, X, 0) - if(W e. CC, W, 0)))
1514fveq2d 3728 . . . 4 |- (W = if(W e. CC, W, 0) -> (abs` (if(X e. CC, X, 0) - W)) = (abs` (if(X e. CC, X, 0) - if(W e. CC, W, 0))))
1615breq1d 2629 . . 3 |- (W = if(W e. CC, W, 0) -> ((abs`
(if(X e. CC, X, 0) - W)) < (Y / ((abs` (exp` if(X e. CC, X, 0))) + Y)) <-> (abs`
(if(X e. CC, X, 0) - if(W e. CC, W, 0))) < (Y / ((abs`
(exp` if(X e. CC, X, 0))) + Y))))
17 fveq2 3724 . . . . 5 |- (W = if(W e. CC, W, 0) -> (exp` W) = (exp` if(W e. CC, W, 0)))
18 opreq2 3969 . . . . 5 |- ((exp` W) = (exp`
if(W e. CC, W, 0)) -> ((exp`
if(X e. CC, X, 0)) - (exp` W)) = ((exp` if(X e. CC, X, 0)) - (exp` if(W e. CC, W, 0))))
19 fveq2 3724 . . . . 5 |- (((exp` if(X e. CC, X, 0)) - (exp` W)) = ((exp` if(X e. CC, X, 0)) - (exp` if(W e. CC, W, 0))) -> (abs` ((exp`
if(X e. CC, X, 0)) - (exp` W))) = (abs` ((exp` if(X e. CC, X, 0)) - (exp` if(W e. CC, W, 0)))))
2017, 18, 193syl 20 . . . 4 |- (W = if(W e. CC, W, 0) -> (abs` ((exp` if(X e. CC, X, 0)) - (exp` W))) = (abs` ((exp` if(X e. CC, X, 0)) - (exp` if(W e. CC, W, 0)))))
2120breq1d 2629 . . 3 |- (W = if(W e. CC, W, 0) -> ((abs`
((exp`
if(X e. CC, X, 0)) - (exp` W))) < Y <-> (abs`
((exp`
if(X e. CC, X, 0)) - (exp` if(W e. CC, W, 0)))) < Y))
2216, 21imbi12d 626 . 2 |- (W = if(W e. CC, W, 0) -> (((abs` (if(X e. CC, X, 0) - W)) < (Y / ((abs`
(exp` if(X e. CC, X, 0))) + Y)) -> (abs` ((exp` if(X e. CC, X, 0)) - (exp` W))) < Y) <-> ((abs` (if(X e. CC, X, 0) - if(W e. CC, W, 0))) < (Y / ((abs` (exp`
if(X e. CC, X, 0))) + Y)) -> (abs`
((exp`
if(X e. CC, X, 0)) - (exp` if(W e. CC, W, 0)))) < Y)))
23 id 59 . . . . 5 |- (Y = if((Y e. RR /\ 0 < Y), Y, 1) -> Y = if((Y e. RR /\ 0 < Y), Y, 1))
24 opreq2 3969 . . . . 5 |- (Y = if((Y e. RR /\ 0 < Y), Y, 1) -> ((abs` (exp` if(X e. CC, X, 0))) + Y) = ((abs`
(exp` if(X e. CC, X, 0))) + if((Y e. RR /\ 0 < Y), Y, 1)))
2523, 24opreq12d 3978 . . . 4 |- (Y = if((Y e. RR /\ 0 < Y), Y, 1) -> (Y / ((abs` (exp`
if(X e. CC, X, 0))) + Y)) = (if((Y e. RR /\ 0 < Y), Y, 1) / ((abs` (exp` if(X e. CC, X, 0))) + if((Y e. RR /\ 0 < Y), Y, 1))))
2625breq2d 2630 . . 3 |- (Y = if((Y e. RR /\ 0 < Y), Y, 1) -> ((abs` (if(X e. CC, X, 0) - if(W e. CC, W, 0))) < (Y / ((abs` (exp` if(X e. CC, X, 0))) + Y)) <-> (abs` (if(X e. CC, X, 0) - if(W e. CC, W, 0))) < (if((Y e. RR /\ 0 < Y), Y, 1) / ((abs` (exp` if(X e. CC, X, 0))) + if((Y e. RR /\ 0 < Y), Y, 1)))))
27 breq2 2623 . . 3 |- (Y = if((Y e. RR /\ 0 < Y), Y, 1) -> ((abs` ((exp` if(X