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

Theorem cvgcmp3cetlem2 7189
Description: Lemma for cvgcmp3cet 7190.
Hypotheses
Ref Expression
cvgcmp3cetlem2.1 |- A e. V
cvgcmp3cetlem2.2 |- B e. NN
cvgcmp3cetlem2.3 |- (ph <-> ((F:NN-->RR /\ A.x e. NN 0 <_ (F` x)) /\ ( + seq1 F) ~~> A))
Assertion
Ref Expression
cvgcmp3cetlem2 |- ((ph /\ ((C e. RR /\ 0 <_ C) /\ (G:NN-->CC /\ A.x e. NN (B < x -> (abs` (G` x)) <_ (C x. (F` x)))))) -> E.y( + seq1 G) ~~> y)
Distinct variable groups:   x,y,B   x,F,y   x,G,y   x,C,y   ph,y

Proof of Theorem cvgcmp3cetlem2
StepHypRef Expression
1 fveq1 3723 . . . . . . . . . . 11 |- (F = if(ph, F, (NN X. {0})) -> (F` z) = (if(ph, F, (NN X. {0}))` z))
21opreq2d 3976 . . . . . . . . . 10 |- (F = if(ph, F, (NN X. {0})) -> (C x. (F` z)) = (C x. (if(ph, F, (NN X. {0}))` z)))
32breq2d 2630 . . . . . . . . 9 |- (F = if(ph, F, (NN X. {0})) -> ((abs`
(G` z)) <_ (C x. (F` z)) <-> (abs` (G` z)) <_ (C x. (if(ph, F, (NN X. {0}))` z))))
43imbi2d 612 . . . . . . . 8 |- (F = if(ph, F, (NN X. {0})) -> ((B < z -> (abs` (G` z)) <_ (C x. (F` z))) <-> (B < z -> (abs` (G` z)) <_ (C x. (if(ph, F, (NN X. {0}))` z)))))
54ralbidv 1663 . . . . . . 7 |- (F = if(ph, F, (NN X. {0})) -> (A.z e. NN (B < z -> (abs` (G` z)) <_ (C x. (F` z))) <-> A.z e. NN (B < z -> (abs` (G` z)) <_ (C x. (if(ph, F, (NN X. {0}))` z)))))
65anbi2d 616 . . . . . 6 |- (F = if(ph, F, (NN X. {0})) -> ((G:NN-->CC /\ A.z e. NN (B < z -> (abs` (G` z)) <_ (C x. (F` z)))) <-> (G:NN-->CC /\ A.z e. NN (B < z -> (abs` (G` z)) <_ (C x. (if(ph, F, (NN X. {0}))` z))))))
76anbi2d 616 . . . . 5 |- (F = if(ph, F, (NN X. {0})) -> (((C e. RR /\ 0 <_ C) /\ (G:NN-->CC /\ A.z e. NN (B < z -> (abs` (G` z)) <_ (C x. (F` z))))) <-> ((C e. RR /\ 0 <_ C) /\ (G:NN-->CC /\ A.z e. NN (B < z -> (abs` (G` z)) <_ (C x. (if(ph, F, (NN X. {0}))` z)))))))
87imbi1d 613 . . . 4 |- (F = if(ph, F, (NN X. {0})) -> ((((C e. RR /\ 0 <_ C) /\ (G:NN-->CC /\ A.z e. NN (B < z -> (abs` (G` z)) <_ (C x. (F` z))))) -> E.y( + seq1 G) ~~> y) <-> (((C e. RR /\ 0 <_ C) /\ (G:NN-->CC /\ A.z e. NN (B < z -> (abs` (G` z)) <_ (C x. (if(ph, F, (NN X. {0}))` z))))) -> E.y( + seq1 G) ~~> y)))
9 cvgcmp3cetlem2.1 . . . . . 6 |- A e. V
10 0re 5440 . . . . . . 7 |- 0 e. RR
1110elisseti 1818 . . . . . 6 |- 0 e. V
129, 11ifex 2400 . . . . 5 |- if(ph, A, 0) e. V
13 cvgcmp3cetlem2.2 . . . . 5 |- B e. NN
14 feq1 3620 . . . . . . . . . . 11 |- (F = if(ph, F, (NN X. {0})) -> (F:NN-->RR <-> if(ph, F, (NN X. {0})):NN-->RR))
151breq2d 2630 . . . . . . . . . . . 12 |- (F = if(ph, F, (NN X. {0})) -> (0 <_ (F` z) <-> 0 <_ (if(ph, F, (NN X. {0}))` z)))
1615ralbidv 1663 . . . . . . . . . . 11 |- (F = if(ph, F, (NN X. {0})) -> (A.z e. NN 0 <_ (F` z) <-> A.z e. NN 0 <_ (if(ph, F, (NN X. {0}))` z)))
1714, 16anbi12d 628 . . . . . . . . . 10 |- (F = if(ph, F, (NN X. {0})) -> ((F:NN-->RR /\ A.z e. NN 0 <_ (F` z)) <-> (if(ph, F, (NN X. {0})):NN-->RR /\ A.z e. NN 0 <_ (if(ph, F, (NN X. {0}))` z))))
18 opreq2 3969 . . . . . . . . . . 11 |- (F = if(ph, F, (NN X. {0})) -> ( + seq1 F) = ( + seq1 if(ph, F, (NN X. {0}))))
1918breq1d 2629 . . . . . . . . . 10 |- (F = if(ph, F, (NN X. {0})) -> (( + seq1 F) ~~> A <-> ( + seq1 if(ph, F, (NN X. {0}))) ~~> A))
2017, 19anbi12d 628 . . . . . . . . 9 |- (F = if(ph, F, (NN X. {0})) -> (((F:NN-->RR /\ A.z e. NN 0 <_ (F` z)) /\ ( + seq1 F) ~~> A) <-> ((if(ph, F, (NN X. {0})):NN-->RR /\ A.z e. NN 0 <_ (if(ph, F, (NN X. {0}))` z)) /\ ( + seq1 if(ph, F, (NN X. {0}))) ~~> A)))
21 cvgcmp3cetlem2.3 . . . . . . . . . 10 |- (ph <-> ((F:NN-->RR /\ A.x e. NN 0 <_ (F` x)) /\ ( + seq1 F) ~~> A))
22 fveq2 3724 . . . . . . . . . . . . . 14 |- (x = z -> (F` x) = (F` z))
2322breq2d 2630 . . . . . . . . . . . . 13 |- (x = z -> (0 <_ (F` x) <-> 0 <_ (F` z)))
2423cbvralv 1800 . . . . . . . . . . . 12 |- (A.x e. NN 0 <_ (F` x) <-> A.z e. NN 0 <_ (F` z))
2524anbi2i 480 . . . . . . . . . . 11 |- ((F:NN-->RR /\ A.x e. NN 0 <_ (F` x)) <-> (F:NN-->RR /\ A.z e. NN 0 <_ (F` z)))
2625anbi1i 481 . . . . . . . . . 10 |- (((F:NN-->RR /\ A.x e. NN 0 <_ (F` x)) /\ ( + seq1 F) ~~> A) <-> ((F:NN-->RR /\ A.z e. NN 0 <_ (F` z)) /\ ( + seq1 F) ~~> A))
2721, 26bitr 173 . . . . . . . . 9 |- (ph <-> ((F:NN-->RR /\ A.z e. NN 0 <_ (F` z)) /\ ( + seq1 F) ~~> A))
2820, 27syl5bb 532 . . . . . . . 8 |- (F = if(ph, F, (NN X. {0})) -> (ph <-> ((if(ph, F, (NN X. {0})):NN-->RR /\ A.z e. NN 0 <_ (if(ph, F, (NN X. {0}))` z)) /\ ( + seq1 if(ph, F, (NN X. {0}))) ~~> A)))
29 breq2 2623 . . . . . . . . 9 |- (A = if(ph, A, 0) -> (( + seq1 if(ph, F, (NN X. {0}))) ~~> A <-> ( + seq1 if(ph, F, (NN X. {0}))) ~~> if(ph, A, 0)))
3029anbi2d 616 . . . . . . . 8 |- (A = if(ph, A, 0) -> (((if(ph, F, (NN X. {0})):NN-->RR /\ A.z e. NN 0 <_ (if(ph, F, (NN X. {0}))` z)) /\ ( + seq1 if(ph, F, (NN X. {0}))) ~~> A) <-> ((if(ph, F, (NN X. {0})):NN-->RR /\ A.z e. NN 0 <_ (if(ph, F, (NN X. {0}))` z)) /\ ( + seq1 if(ph, F, (NN X. {0}))) ~~> if(ph, A, 0))))
31 feq1 3620 . . . . . . . . . 10 |- ((NN X. {0}) = if(ph, F, (NN X. {0})) -> ((NN X. {0}):NN-->RR <-> if(ph, F, (NN X. {0})):NN-->RR))
32 fveq1 3723 . . . . . . . . . . . 12 |- ((NN X. {0}) = if(ph, F, (NN X. {0})) -> ((NN X. {0})` z) = (if(ph, F, (NN X. {0}))` z))
3332breq2d 2630 . . . . . . . . . . 11 |- ((NN X. {0}) = if(ph, F, (NN X. {0})) -> (0 <_ ((NN X. {0})` z) <-> 0 <_ (if(ph, F, (NN X. {0}))` z)))
3433ralbidv 1663 . . . . . . . . . 10 |- ((NN X. {0}) = if(