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

Theorem cvgcmp3cetlem2 7125
Description: Lemma for cvgcmp3cet 7126.
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 3708 . . . . . . . . . . 11 |- (F = if(ph, F, (NN X. {0})) -> (F` z) = (if(ph, F, (NN X. {0}))` z))
21opreq2d 3961 . . . . . . . . . 10 |- (F = if(ph, F, (NN X. {0})) -> (C x. (F` z)) = (C x. (if(ph, F, (NN X. {0}))` z)))
32breq2d 2620 . . . . . . . . 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 610 . . . . . . . 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 1655 . . . . . . 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 614 . . . . . 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 614 . . . . 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 611 . . . 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 5412 . . . . . . 7 |- 0 e. RR
1110elisseti 1809 . . . . . 6 |- 0 e. V
129, 11ifex 2390 . . . . 5 |- if(ph, A, 0) e. V
13 cvgcmp3cetlem2.2 . . . . 5 |- B e. NN
14 feq1 3606 . . . . . . . . . . 11 |- (F = if(ph, F, (NN X. {0})) -> (F:NN-->RR <-> if(ph, F, (NN X. {0})):NN-->RR))
151breq2d 2620 . . . . . . . . . . . 12 |- (F = if(ph, F, (NN X. {0})) -> (0 <_ (F` z) <-> 0 <_ (if(ph, F, (NN X. {0}))` z)))
1615ralbidv 1655 . . . . . . . . . . 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 626 . . . . . . . . . 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 3954 . . . . . . . . . . 11 |- (F = if(ph, F, (NN X. {0})) -> ( + seq1 F) = ( + seq1 if(ph, F, (NN X. {0}))))
1918breq1d 2619 . . . . . . . . . 10 |- (F = if(ph, F, (NN X. {0})) -> (( + seq1 F) ~~> A <-> ( + seq1 if(ph, F, (NN X. {0}))) ~~> A))
2017, 19anbi12d 626 . . . . . . . . 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 3709 . . . . . . . . . . . . . 14 |- (x = z -> (F` x) = (F` z))
2322breq2d 2620 . . . . . . . . . . . . 13 |- (x = z -> (0 <_ (F` x) <-> 0 <_ (F` z)))
2423cbvralv 1791 . . . . . . . . . . . 12 |- (A.x e. NN 0 <_ (F` x) <-> A.z e. NN 0 <_ (F` z))
2524anbi2i 479 . . . . . . . . . . 11 |- ((F:NN-->RR /\ A.x e. NN 0 <_ (F` x)) <-> (F:NN-->RR /\ A.z e. NN 0 <_ (F` z)))
2625anbi1i 480 . . . . . . . . . 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 530 . . . . . . . 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 2613 . . . . . . . . 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 614 . . . . . . . 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 3606 . . . . . . . . . 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 3708 . . . . . . . . . . . 12 |- ((NN X. {0}) = if(ph, F, (NN X. {0})) -> ((NN X. {0})` z) = (if(ph, F, (NN X. {0}))` z))
3332breq2d 2620 . . . . . . . . . . 11 |- ((NN X. {0}) = if(ph, F, (NN X. {0})) -> (0 <_ ((NN X. {0})` z) <-> 0 <_ (if(ph, F, (NN X. {0}))` z)))
3433ralbidv 1655 . . . . . . . . . 10 |- ((NN X. {0}) = if(ph