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

Theorem ef01tllem2 7334
Description: Lemma for ef01tlub 7335.
Hypotheses
Ref Expression
ef1tllem.1 |- F = {<.j, y>. | (j e. NN0 /\ y = ((A^j) / (!` j)))}
ef01tllem2.2 |- G = {<.j, y>. | (j e. NN0 /\ y = ((A^(j - M)) / (!` j)))}
ef01tllem2.3 |- H = {<.j, y>. | (j e. NN0 /\ y = ((1^j) / (!` j)))}
ef01tllem2.4 |- M e. NN
ef01tllem2.5 |- A e. (0(,]1)
Assertion
Ref Expression
ef01tllem2 |- sum_k e. (ZZ>` M)(F` k) <_ ((A^M) x. ((M + 1) / ((!` M) x. M)))
Distinct variable groups:   A,j,k,y   k,F   k,G   k,H   j,M,k,y

Proof of Theorem ef01tllem2
StepHypRef Expression
1 ef1tllem.1 . . . . . 6 |- F = {<.j, y>. | (j e. NN0 /\ y = ((A^j) / (!` j)))}
2 ef01tllem2.2 . . . . . 6 |- G = {<.j, y>. | (j e. NN0 /\ y = ((A^(j - M)) / (!` j)))}
3 ef01tllem2.4 . . . . . 6 |- M e. NN
4 ef01tllem2.5 . . . . . . . 8 |- A e. (0(,]1)
5 0re 5420 . . . . . . . . 9 |- 0 e. RR
6 1re 5415 . . . . . . . . 9 |- 1 e. RR
7 elioc2t 6330 . . . . . . . . 9 |- ((0 e. RR /\ 1 e. RR) -> (A e. (0(,]1) <-> (A e. RR /\ 0 < A /\ A <_ 1)))
85, 6, 7mp2an 696 . . . . . . . 8 |- (A e. (0(,]1) <-> (A e. RR /\ 0 < A /\ A <_ 1))
94, 8mpbi 189 . . . . . . 7 |- (A e. RR /\ 0 < A /\ A <_ 1)
1093simp1i 790 . . . . . 6 |- A e. RR
1193simp2i 791 . . . . . . 7 |- 0 < A
1210, 11gt0ne0i 5599 . . . . . 6 |- A =/= 0
131, 2, 3, 10, 12ef01tllem1 7333 . . . . 5 |- (<.M, + >. seq G) ~~> (sum_k e. (ZZ>`
M)(F` k) / (A^M))
14 nnzt 6108 . . . . . . 7 |- (M e. NN -> M e. ZZ)
153, 14ax-mp 7 . . . . . 6 |- M e. ZZ
16 ax1cn 5249 . . . . . . 7 |- 1 e. CC
17 ef01tllem2.3 . . . . . . . 8 |- H = {<.j, y>. | (j e. NN0 /\ y = ((1^j) / (!` j)))}
1817eftlext 7328 . . . . . . 7 |- ((1 e. CC /\ M e. NN) -> E.x(<.M, + >. seq H) ~~> x)
1916, 3, 18mp2an 696 . . . . . 6 |- E.x(<.M, + >. seq H) ~~> x
20 nn0ex 6060 . . . . . . . 8 |- NN0 e. V
2120, 17fopabex2 3604 . . . . . . 7 |- H e. V
2221isumclim2t 7142 . . . . . 6 |- ((M e. ZZ /\ E.x(<.M, + >. seq H) ~~> x) -> (<.M, + >. seq H) ~~> sum_k e. (ZZ>` M)(H` k))
2315, 19, 22mp2an 696 . . . . 5 |- (<.M, + >. seq H) ~~> sum_k e. (ZZ>` M)(H` k)
2413, 23pm3.2i 285 . . . 4 |- ((<.M, + >. seq G) ~~> (sum_k e. (ZZ>` M)(F` k) / (A^M)) /\ (<.M, + >. seq H) ~~> sum_k e. (ZZ>` M)(H` k))
253nnnn0 6062 . . . . . . . . . . . 12 |- M e. NN0
26 elnn0uz 6381 . . . . . . . . . . . 12 |- (M e. NN0 <-> M e. (ZZ>` 0))
2725, 26mpbi 189 . . . . . . . . . . 11 |- M e. (ZZ>` 0)
28 uztrn 6368 . . . . . . . . . . 11 |- ((k e. (ZZ>` M) /\ M e. (ZZ>` 0)) -> k e. (ZZ>` 0))
2927, 28mpan2 695 . . . . . . . . . 10 |- (k e. (ZZ>`
M) -> k e. (ZZ>`
0))
30 elnn0uz 6381 . . . . . . . . . 10 |- (k e. NN0 <-> k e. (ZZ>` 0))
3129, 30sylibr 200 . . . . . . . . 9 |- (k e. (ZZ>`
M) -> k e. NN0)
32 opreq1 3959 . . . . . . . . . . . 12 |- (j = k -> (j - M) = (k - M))
3332opreq2d 3967 . . . . . . . . . . 11 |- (j = k -> (A^(j - M)) = (A^(k - M)))
34 fveq2 3715 . . . . . . . . . . 11 |- (j = k -> (!` j) = (!` k))
3533, 34opreq12d 3969 . . . . . . . . . 10 |- (j = k -> ((A^(j - M)) / (!` j)) = ((A^(k - M)) / (!` k)))
36 oprex 3974 . . . . . . . . . 10 |- ((A^(k - M)) / (!` k)) e. V
3735, 2, 36fvopab4 3771 . . . . . . . . 9 |- (k e. NN0 -> (G` k) = ((A^(k - M)) / (!` k)))
3831, 37syl 10 . . . . . . . 8 |- (k e. (ZZ>`
M) -> (G` k) = ((A^(k - M)) / (!` k)))
39 redivclt 5764 . . . . . . . . 9 |- (((A^(k - M)) e. RR /\ (!` k) e. RR /\ (!` k) =/= 0) -> ((A^(k - M)) / (!` k)) e. RR)
40 nn0sub2t 6117 . . . . . . . . . . . 12 |- ((M e. NN0 /\ k e. NN0 /\ M <_ k) -> (k - M) e. NN0)
4125, 40mp3an1 901 . . . . . . . . . . 11 |- ((k e. NN0 /\ M <_ k) -> (k - M) e. NN0)
42 eluzle 6365 . . . . . . . . . . 11 |- (k e. (ZZ>`
M) -> M <_ k)
4341, 31, 42sylanc 471 . . . . . . . . . 10 |- (k e. (ZZ>`
M) -> (k - M) e. NN0)
44 reexpclt 6520 . . . . . . . . . . 11 |- ((A e. RR /\ (k - M) e. NN0) -> (A^(k - M)) e. RR)
4510, 44mpan 694 . . . . . . . . . 10 |- ((k - M) e. NN0 -> (A^(k - M)) e. RR)
4643, 45syl 10 . . . . . . . . 9 |- (k e. (ZZ>`
M) -> (A^(k - M)) e. RR)
47 facclt 6885 . . . . . . . . . . 11 |- (k e. NN0 -> (!` k) e. NN)
48 nnret 5885 . . . . . . . . . . 11 |- ((!` k) e. NN -> (!` k) e. RR)
4947, 48syl 10 . . . . . . . . . 10 |- (k e. NN0 -> (!` k) e. RR)
5031, 49syl 10 . . . . . . . . 9 |- (k e. (ZZ>`
M) -> (!` k) e. RR)
51 nnne0t 5905 . . . . . . . . . . 11 |- ((!` k) e. NN -> (!` k) =/= 0)
5247, 51syl 10 . . . . . . . . . 10 |- (k e. NN0 -> (!` k) =/= 0)
5331, 52syl 10 . . . . . . . . 9 |- (k e. (ZZ>`
M) -> (!` k) =/= 0)
5439, 46, 50, 53syl3anc 857 . . . . . . . 8 |- (k e. (ZZ>`
M) -> ((A^(k - M)) / (!` k)) e. RR)
5538, 54eqeltrd 1545 . . . . . . 7 |- (k e. (ZZ>`
M) -> (G` k) e. RR)
5617eftval 7266 . . . . . . . . . 10 |- (k e. NN0 -> (H` k) = ((1^k) / (!` k)))
57 1expt 6524 . . . . . . . . . . 11 |- (k e. NN0 -> (1^k) = 1)
5857opreq1d 3966 . . . . . . . . . 10 |- (k e. NN0 -> ((1^k) / (!` k)) = (1 / (!` k)))
5956, 58eqtrd 1504 . . . . . . . . 9 |- (k e. NN0 -> (H` k) = (1 / (!` k)))
6031, 59syl 10 . . . . . . . 8 |- (k e. (ZZ>`
M) -> (H` k) = (1 / (!` k)))
61 rerecclt 5767 . . . . . . . . 9 |- (((!` k) e. RR /\ (!` k) =/= 0) -> (1 / (!` k)) e. RR)
6261, 50, 53sylanc 471 . . . . . . . 8 |- (k e. (ZZ>`
M) -> (1 / (!` k)) e. RR)
6360, 62eqeltrd 1545 . . . . . . 7 |- (k e. (ZZ>`
M) -> (H` k) e. RR)
645, 10, 11ltlei 5562 . . . . . . . . . . . 12 |- 0 <_ A
6593simp3i 792 . . . . . . . . . . . 12 |- A <_ 1
6610, 64, 653pm3.2i 817 . . . . . . . . . . 11 |- (A e. RR /\ 0 <_ A /\ A <_ 1)
67 exple1t 6546 . . . . . . . . . . 11 |- (((A e. RR /\ 0 <_ A /\ A <_ 1) /\ (k - M) e. NN0) -> (A^(k - M)) <_ 1)
6866, 67mpan 694 . . . . . . . . . 10 |- ((k - M) e. NN0 -> (A^(k - M)) <_ 1)
6943, 68syl 10 . . . . . . . . 9 |- (k e. (ZZ>`
M) -> (A^(k - M)) <_ 1)
70 lediv1t 5814 . . . . . . . . . 10 |- ((((A^(k - M)) e. RR /\ 1 e. RR /\ (!` k) e. RR) /\ 0 < (!` k)) -> ((A^(k - M)) <_ 1 <-> ((A^(k - M)) / (!` k)) <_ (1 / (!` k))))
716a1i 8 . . . . . . . . . . 11 |- (k e. (ZZ>`
M) -> 1 e. RR)
7246, 71, 503jca 818 . . . . . . . . . 10 |- (k e. (ZZ>`
M) -> ((A^(k - M)) e. RR /\ 1 e. RR /\ (!` k) e. RR))
73 nngt0t 5902 . . . . . . . . . . 11 |- ((!` k) e. NN -> 0 < (!` k))
7431, 47, 733syl 20 . . . . . . . . . 10 |- (k e. (ZZ>`
M) -> 0 < (!` k))
7570, 72, 74sylanc 471 . . . . . . . . 9 |- (k e. (ZZ>`
M) -> ((A^(k - M)) <_ 1 <-> ((A^(k - M)) / (!` k)) <_ (1 / (!` k))))
7669, 75mpbid 195 . . . . . . . 8 |- (k e. (ZZ>`
M) -> ((A^(k - M)) / (!` k)) <_ (1 / (!` k)))
7776, 38, 603brtr4d 2640 . . . . . . 7 |- (k e. (ZZ>`
M) -> (G` k) <_ (H` k))
7855, 63, 773jca 818 . . . . . 6 |- (k e. (ZZ>`
M) -> ((G` k) e. RR /\ (H` k) e. RR /\ (G` k) <_ (H` k)))
7978rgen 1695 . . . . 5 |- A.k e. (ZZ>` M)((G` k) e. RR /\ (H` k) e. RR /\ (G` k) <_ (H` k))
8015, 79pm3.2i 285 . . . 4 |- (M e. ZZ /\ A.k e. (ZZ>` M)((G` k) e. RR