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

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

Proof of Theorem cvgcmp3cetlem1
StepHypRef Expression
1 opreq2 3954 . . . 4 |- (G = if(ph, G, (NN X. {0})) -> ( + seq1 G) = ( + seq1 if(ph, G, (NN X. {0}))))
21breq1d 2619 . . 3 |- (G = if(ph, G, (NN X. {0})) -> (( + seq1 G) ~~> y <-> ( + seq1 if(ph, G, (NN X. {0}))) ~~> y))
32exbidv 1274 . 2 |- (G = if(ph, G, (NN X. {0})) -> (E.y( + seq1 G) ~~> y <-> E.y( + seq1 if(ph, G, (NN X. {0}))) ~~> y))
4 cvgcmp3ce.1 . . 3 |- A e. V
5 cvgcmp3ce.2 . . 3 |- B e. NN
6 cvgcmp3ce.3 . . 3 |- F:NN-->RR
7 fveq2 3709 . . . . 5 |- (x = z -> (F` x) = (F` z))
87breq2d 2620 . . . 4 |- (x = z -> (0 <_ (F` x) <-> 0 <_ (F` z)))
9 cvgcmp3ce.4 . . . 4 |- (x e. NN -> 0 <_ (F` x))
108, 9vtoclga 1843 . . 3 |- (z e. NN -> 0 <_ (F` z))
11 cvgcmp3ce.5 . . 3 |- ( + seq1 F) ~~> A
12 feq1 3606 . . . . . . . . 9 |- (G = if(ph, G, (NN X. {0})) -> (G:NN-->CC <-> if(ph, G, (NN X. {0})):NN-->CC))
13 fveq1 3708 . . . . . . . . . . . . 13 |- (G = if(ph, G, (NN X. {0})) -> (G` z) = (if(ph, G, (NN X. {0}))` z))
1413fveq2d 3713 . . . . . . . . . . . 12 |- (G = if(ph, G, (NN X. {0})) -> (abs` (G` z)) = (abs` (if(ph, G, (NN X. {0}))` z)))
1514breq1d 2619 . . . . . . . . . . 11 |- (G = if(ph, G, (NN X. {0})) -> ((abs`
(G` z)) <_ (C x. (F` z)) <-> (abs` (if(ph, G, (NN X. {0}))` z)) <_ (C x. (F` z))))
1615imbi2d 610 . . . . . . . . . 10 |- (G = if(ph, G, (NN X. {0})) -> ((B < z -> (abs` (G` z)) <_ (C x. (F` z))) <-> (B < z -> (abs` (if(ph, G, (NN X. {0}))` z)) <_ (C x. (F` z)))))
1716ralbidv 1655 . . . . . . . . 9 |- (G = if(ph, G, (NN X. {0})) -> (A.z e. NN (B < z -> (abs` (G` z)) <_ (C x. (F` z))) <-> A.z e. NN (B < z -> (abs` (if(ph, G, (NN X. {0}))` z)) <_ (C x. (F` z)))))
1812, 17anbi12d 626 . . . . . . . 8 |- (G = if(ph, G, (NN X. {0})) -> ((G:NN-->CC /\ A.z e. NN (B < z -> (abs` (G` z)) <_ (C x. (F` z)))) <-> (if(ph, G, (NN X. {0})):NN-->CC /\ A.z e. NN (B < z -> (abs` (if(ph, G, (NN X. {0}))` z)) <_ (C x. (F` z))))))
1918anbi2d 614 . . . . . . 7 |- (G = if(ph, G, (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) /\ (if(ph, G, (NN X. {0})):NN-->CC /\ A.z e. NN (B < z -> (abs` (if(ph, G, (NN X. {0}))` z)) <_ (C x. (F` z)))))))
20 cvgcmp3cetlem1.6 . . . . . . . 8 |- (ph <-> ((C e. RR /\ 0 <_ C) /\ (G:NN-->CC /\ A.x e. NN (B < x -> (abs` (G` x)) <_ (C x. (F` x))))))
21 breq2 2613 . . . . . . . . . . . 12 |- (x = z -> (B < x <-> B < z))
22 fveq2 3709 . . . . . . . . . . . . . 14 |- (x = z -> (G` x) = (G` z))
2322fveq2d 3713 . . . . . . . . . . . . 13 |- (x = z -> (abs` (G` x)) = (abs` (G` z)))
247opreq2d 3961 . . . . . . . . . . . . 13 |- (x = z -> (C x. (F` x)) = (C x. (F` z)))
2523, 24breq12d 2621 . . . . . . . . . . . 12 |- (x = z -> ((abs` (G` x)) <_ (C x. (F` x)) <-> (abs` (G` z)) <_ (C x. (F` z))))
2621, 25imbi12d 624 . . . . . . . . . . 11 |- (x = z -> ((B < x -> (abs`
(G` x)) <_ (C x. (F` x))) <-> (B < z -> (abs` (G` z)) <_ (C x. (F` z)))))
2726cbvralv 1791 . . . . . . . . . 10 |- (A.x e. NN (B < x -> (abs` (G` x)) <_ (C x. (F` x))) <-> A.z e. NN (B < z -> (abs` (G` z)) <_ (C x. (F` z))))
2827anbi2i 479 . . . . . . . . 9 |- ((G:NN-->CC /\ A.x e. NN (B < x -> (abs` (G` x)) <_ (C x. (F` x)))) <-> (G:NN-->CC /\ A.z e. NN (B < z -> (abs` (G` z)) <_ (C x. (F` z)))))
2928anbi2i 479 . . . . . . . 8 |- (((C e. RR /\ 0 <_ C) /\ (G:NN-->CC /\ A.x e. NN (B < x -> (abs` (G` x)) <_ (C x. (F` x))))) <-> ((C e. RR /\ 0 <_ C) /\ (G:NN-->CC /\ A.z e. NN (B < z -> (abs` (G` z)) <_ (C x. (F` z))))))
3020, 29bitr 173 . . . . . . 7 |- (ph <-> ((C e. RR /\ 0 <_ C) /\ (G:NN-->CC /\ A.z e. NN (B < z -> (abs` (G` z)) <_ (C x. (F` z))))))
3119, 30syl5bb 530 . . . . . 6 |- (G = if(ph, G, (NN X. {0})) -> (ph <-> ((C e. RR /\ 0 <_ C) /\ (if(ph, G, (NN X. {0})):NN-->CC /\ A.z e. NN (B < z -> (abs` (if(ph, G, (NN X. {0}))` z)) <_ (C x. (F` z)))))))
32 eleq1 1526 . . . . . . . 8 |- (C = if(ph, C, 0) -> (C e. RR <-> if(ph, C, 0) e. RR))
33 breq2 2613 . . . . . . . 8 |- (C = if(ph, C, 0) -> (0 <_ C <-> 0 <_ if(ph, C, 0)))
3432, 33anbi12d 626 . . . . . . 7 |- (C = if(ph, C, 0) -> ((C e. RR /\ 0 <_ C) <-> (if(ph, C, 0) e. RR /\ 0 <_ if(ph, C, 0))))
35 opreq1 3953 . . . . . . . . . . 11 |- (C = if(ph, C, 0) -> (C x. (F` z)) = (if(ph, C, 0) x. (F` z)))
3635breq2d 2620 . . . . . . . . . 10 |- (C = if(ph, C, 0) -> ((abs` (if(ph, G, (NN X. {0}))` z)) <_ (C x. (F` z)) <-> (abs` (if(ph, G, (NN X. {0}))` z)) <_ (if(ph, C, 0) x. (F` z))))
3736imbi2d 610 . . . . . . . . 9 |- (C = if(ph, C, 0) -> ((B < z -> (abs` (if(ph, G, (NN X. {0}))` z)) <_ (C x. (F` z))) <-> (B < z -> (abs` (if(ph, G, (NN X. {0}))` z)) <_ (if(ph, C, 0) x. (F` z)))))
3837ralbidv 1655 . . . . . . . 8 |- (C = if(ph, C, 0) -> (A.z e. NN (B < z -> (abs` (if(ph, G, (NN X. {0}))` z)) <_ (C x. (F` z))) <-> A.z e. NN (B < z -> (abs` (if(ph, G, (NN X. {0}))` z)) <_ (if(ph, C,