Metamath Proof Explorer


Theorem dchrisum

Description: If n e. [ M , +oo ) |-> A ( n ) is a positive decreasing function approaching zero, then the infinite sum sum_ n , X ( n ) A ( n ) is convergent, with the partial sum sum_ n <_ x , X ( n ) A ( n ) within O ( A ( M ) ) of the limit T . Lemma 9.4.1 of Shapiro, p. 377. (Contributed by Mario Carneiro, 2-May-2016)

Ref Expression
Hypotheses rpvmasum.z โŠข ๐‘ = ( โ„ค/nโ„ค โ€˜ ๐‘ )
rpvmasum.l โŠข ๐ฟ = ( โ„คRHom โ€˜ ๐‘ )
rpvmasum.a โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„• )
rpvmasum.g โŠข ๐บ = ( DChr โ€˜ ๐‘ )
rpvmasum.d โŠข ๐ท = ( Base โ€˜ ๐บ )
rpvmasum.1 โŠข 1 = ( 0g โ€˜ ๐บ )
dchrisum.b โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ท )
dchrisum.n1 โŠข ( ๐œ‘ โ†’ ๐‘‹ โ‰  1 )
dchrisum.2 โŠข ( ๐‘› = ๐‘ฅ โ†’ ๐ด = ๐ต )
dchrisum.3 โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„• )
dchrisum.4 โŠข ( ( ๐œ‘ โˆง ๐‘› โˆˆ โ„+ ) โ†’ ๐ด โˆˆ โ„ )
dchrisum.5 โŠข ( ( ๐œ‘ โˆง ( ๐‘› โˆˆ โ„+ โˆง ๐‘ฅ โˆˆ โ„+ ) โˆง ( ๐‘€ โ‰ค ๐‘› โˆง ๐‘› โ‰ค ๐‘ฅ ) ) โ†’ ๐ต โ‰ค ๐ด )
dchrisum.6 โŠข ( ๐œ‘ โ†’ ( ๐‘› โˆˆ โ„+ โ†ฆ ๐ด ) โ‡๐‘Ÿ 0 )
dchrisum.7 โŠข ๐น = ( ๐‘› โˆˆ โ„• โ†ฆ ( ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘› ) ) ยท ๐ด ) )
Assertion dchrisum ( ๐œ‘ โ†’ โˆƒ ๐‘ก โˆƒ ๐‘ โˆˆ ( 0 [,) +โˆž ) ( seq 1 ( + , ๐น ) โ‡ ๐‘ก โˆง โˆ€ ๐‘ฅ โˆˆ ( ๐‘€ [,) +โˆž ) ( abs โ€˜ ( ( seq 1 ( + , ๐น ) โ€˜ ( โŒŠ โ€˜ ๐‘ฅ ) ) โˆ’ ๐‘ก ) ) โ‰ค ( ๐‘ ยท ๐ต ) ) )

Proof

Step Hyp Ref Expression
1 rpvmasum.z โŠข ๐‘ = ( โ„ค/nโ„ค โ€˜ ๐‘ )
2 rpvmasum.l โŠข ๐ฟ = ( โ„คRHom โ€˜ ๐‘ )
3 rpvmasum.a โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„• )
4 rpvmasum.g โŠข ๐บ = ( DChr โ€˜ ๐‘ )
5 rpvmasum.d โŠข ๐ท = ( Base โ€˜ ๐บ )
6 rpvmasum.1 โŠข 1 = ( 0g โ€˜ ๐บ )
7 dchrisum.b โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ท )
8 dchrisum.n1 โŠข ( ๐œ‘ โ†’ ๐‘‹ โ‰  1 )
9 dchrisum.2 โŠข ( ๐‘› = ๐‘ฅ โ†’ ๐ด = ๐ต )
10 dchrisum.3 โŠข ( ๐œ‘ โ†’ ๐‘€ โˆˆ โ„• )
11 dchrisum.4 โŠข ( ( ๐œ‘ โˆง ๐‘› โˆˆ โ„+ ) โ†’ ๐ด โˆˆ โ„ )
12 dchrisum.5 โŠข ( ( ๐œ‘ โˆง ( ๐‘› โˆˆ โ„+ โˆง ๐‘ฅ โˆˆ โ„+ ) โˆง ( ๐‘€ โ‰ค ๐‘› โˆง ๐‘› โ‰ค ๐‘ฅ ) ) โ†’ ๐ต โ‰ค ๐ด )
13 dchrisum.6 โŠข ( ๐œ‘ โ†’ ( ๐‘› โˆˆ โ„+ โ†ฆ ๐ด ) โ‡๐‘Ÿ 0 )
14 dchrisum.7 โŠข ๐น = ( ๐‘› โˆˆ โ„• โ†ฆ ( ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘› ) ) ยท ๐ด ) )
15 fzofi โŠข ( 0 ..^ ๐‘ ) โˆˆ Fin
16 fzofi โŠข ( 0 ..^ ๐‘ข ) โˆˆ Fin
17 16 a1i โŠข ( ๐œ‘ โ†’ ( 0 ..^ ๐‘ข ) โˆˆ Fin )
18 7 adantr โŠข ( ( ๐œ‘ โˆง ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ) โ†’ ๐‘‹ โˆˆ ๐ท )
19 elfzoelz โŠข ( ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) โ†’ ๐‘š โˆˆ โ„ค )
20 19 adantl โŠข ( ( ๐œ‘ โˆง ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ) โ†’ ๐‘š โˆˆ โ„ค )
21 4 1 5 2 18 20 dchrzrhcl โŠข ( ( ๐œ‘ โˆง ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ) โ†’ ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) โˆˆ โ„‚ )
22 17 21 fsumcl โŠข ( ๐œ‘ โ†’ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) โˆˆ โ„‚ )
23 22 abscld โŠข ( ๐œ‘ โ†’ ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โˆˆ โ„ )
24 23 ralrimivw โŠข ( ๐œ‘ โ†’ โˆ€ ๐‘ข โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โˆˆ โ„ )
25 fimaxre3 โŠข ( ( ( 0 ..^ ๐‘ ) โˆˆ Fin โˆง โˆ€ ๐‘ข โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โˆˆ โ„ ) โ†’ โˆƒ ๐‘Ÿ โˆˆ โ„ โˆ€ ๐‘ข โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โ‰ค ๐‘Ÿ )
26 15 24 25 sylancr โŠข ( ๐œ‘ โ†’ โˆƒ ๐‘Ÿ โˆˆ โ„ โˆ€ ๐‘ข โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โ‰ค ๐‘Ÿ )
27 3 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘Ÿ โˆˆ โ„ โˆง โˆ€ ๐‘ข โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โ‰ค ๐‘Ÿ ) ) โ†’ ๐‘ โˆˆ โ„• )
28 7 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘Ÿ โˆˆ โ„ โˆง โˆ€ ๐‘ข โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โ‰ค ๐‘Ÿ ) ) โ†’ ๐‘‹ โˆˆ ๐ท )
29 8 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘Ÿ โˆˆ โ„ โˆง โˆ€ ๐‘ข โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โ‰ค ๐‘Ÿ ) ) โ†’ ๐‘‹ โ‰  1 )
30 10 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘Ÿ โˆˆ โ„ โˆง โˆ€ ๐‘ข โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โ‰ค ๐‘Ÿ ) ) โ†’ ๐‘€ โˆˆ โ„• )
31 11 adantlr โŠข ( ( ( ๐œ‘ โˆง ( ๐‘Ÿ โˆˆ โ„ โˆง โˆ€ ๐‘ข โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โ‰ค ๐‘Ÿ ) ) โˆง ๐‘› โˆˆ โ„+ ) โ†’ ๐ด โˆˆ โ„ )
32 12 3adant1r โŠข ( ( ( ๐œ‘ โˆง ( ๐‘Ÿ โˆˆ โ„ โˆง โˆ€ ๐‘ข โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โ‰ค ๐‘Ÿ ) ) โˆง ( ๐‘› โˆˆ โ„+ โˆง ๐‘ฅ โˆˆ โ„+ ) โˆง ( ๐‘€ โ‰ค ๐‘› โˆง ๐‘› โ‰ค ๐‘ฅ ) ) โ†’ ๐ต โ‰ค ๐ด )
33 13 adantr โŠข ( ( ๐œ‘ โˆง ( ๐‘Ÿ โˆˆ โ„ โˆง โˆ€ ๐‘ข โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โ‰ค ๐‘Ÿ ) ) โ†’ ( ๐‘› โˆˆ โ„+ โ†ฆ ๐ด ) โ‡๐‘Ÿ 0 )
34 simprl โŠข ( ( ๐œ‘ โˆง ( ๐‘Ÿ โˆˆ โ„ โˆง โˆ€ ๐‘ข โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โ‰ค ๐‘Ÿ ) ) โ†’ ๐‘Ÿ โˆˆ โ„ )
35 simprr โŠข ( ( ๐œ‘ โˆง ( ๐‘Ÿ โˆˆ โ„ โˆง โˆ€ ๐‘ข โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โ‰ค ๐‘Ÿ ) ) โ†’ โˆ€ ๐‘ข โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โ‰ค ๐‘Ÿ )
36 2fveq3 โŠข ( ๐‘š = ๐‘› โ†’ ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) = ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘› ) ) )
37 36 cbvsumv โŠข ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) = ฮฃ ๐‘› โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘› ) )
38 oveq2 โŠข ( ๐‘ข = ๐‘– โ†’ ( 0 ..^ ๐‘ข ) = ( 0 ..^ ๐‘– ) )
39 38 sumeq1d โŠข ( ๐‘ข = ๐‘– โ†’ ฮฃ ๐‘› โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘› ) ) = ฮฃ ๐‘› โˆˆ ( 0 ..^ ๐‘– ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘› ) ) )
40 37 39 eqtrid โŠข ( ๐‘ข = ๐‘– โ†’ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) = ฮฃ ๐‘› โˆˆ ( 0 ..^ ๐‘– ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘› ) ) )
41 40 fveq2d โŠข ( ๐‘ข = ๐‘– โ†’ ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) = ( abs โ€˜ ฮฃ ๐‘› โˆˆ ( 0 ..^ ๐‘– ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘› ) ) ) )
42 41 breq1d โŠข ( ๐‘ข = ๐‘– โ†’ ( ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โ‰ค ๐‘Ÿ โ†” ( abs โ€˜ ฮฃ ๐‘› โˆˆ ( 0 ..^ ๐‘– ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘› ) ) ) โ‰ค ๐‘Ÿ ) )
43 42 cbvralvw โŠข ( โˆ€ ๐‘ข โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โ‰ค ๐‘Ÿ โ†” โˆ€ ๐‘– โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘› โˆˆ ( 0 ..^ ๐‘– ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘› ) ) ) โ‰ค ๐‘Ÿ )
44 35 43 sylib โŠข ( ( ๐œ‘ โˆง ( ๐‘Ÿ โˆˆ โ„ โˆง โˆ€ ๐‘ข โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โ‰ค ๐‘Ÿ ) ) โ†’ โˆ€ ๐‘– โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘› โˆˆ ( 0 ..^ ๐‘– ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘› ) ) ) โ‰ค ๐‘Ÿ )
45 1 2 27 4 5 6 28 29 9 30 31 32 33 14 34 44 dchrisumlem3 โŠข ( ( ๐œ‘ โˆง ( ๐‘Ÿ โˆˆ โ„ โˆง โˆ€ ๐‘ข โˆˆ ( 0 ..^ ๐‘ ) ( abs โ€˜ ฮฃ ๐‘š โˆˆ ( 0 ..^ ๐‘ข ) ( ๐‘‹ โ€˜ ( ๐ฟ โ€˜ ๐‘š ) ) ) โ‰ค ๐‘Ÿ ) ) โ†’ โˆƒ ๐‘ก โˆƒ ๐‘ โˆˆ ( 0 [,) +โˆž ) ( seq 1 ( + , ๐น ) โ‡ ๐‘ก โˆง โˆ€ ๐‘ฅ โˆˆ ( ๐‘€ [,) +โˆž ) ( abs โ€˜ ( ( seq 1 ( + , ๐น ) โ€˜ ( โŒŠ โ€˜ ๐‘ฅ ) ) โˆ’ ๐‘ก ) ) โ‰ค ( ๐‘ ยท ๐ต ) ) )
46 26 45 rexlimddv โŠข ( ๐œ‘ โ†’ โˆƒ ๐‘ก โˆƒ ๐‘ โˆˆ ( 0 [,) +โˆž ) ( seq 1 ( + , ๐น ) โ‡ ๐‘ก โˆง โˆ€ ๐‘ฅ โˆˆ ( ๐‘€ [,) +โˆž ) ( abs โ€˜ ( ( seq 1 ( + , ๐น ) โ€˜ ( โŒŠ โ€˜ ๐‘ฅ ) ) โˆ’ ๐‘ก ) ) โ‰ค ( ๐‘ ยท ๐ต ) ) )