Metamath Proof Explorer


Theorem pserdvlem1

Description: Lemma for pserdv . (Contributed by Mario Carneiro, 7-May-2015)

Ref Expression
Hypotheses pserf.g โŠข ๐บ = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ๐‘› โˆˆ โ„•0 โ†ฆ ( ( ๐ด โ€˜ ๐‘› ) ยท ( ๐‘ฅ โ†‘ ๐‘› ) ) ) )
pserf.f โŠข ๐น = ( ๐‘ฆ โˆˆ ๐‘† โ†ฆ ฮฃ ๐‘— โˆˆ โ„•0 ( ( ๐บ โ€˜ ๐‘ฆ ) โ€˜ ๐‘— ) )
pserf.a โŠข ( ๐œ‘ โ†’ ๐ด : โ„•0 โŸถ โ„‚ )
pserf.r โŠข ๐‘… = sup ( { ๐‘Ÿ โˆˆ โ„ โˆฃ seq 0 ( + , ( ๐บ โ€˜ ๐‘Ÿ ) ) โˆˆ dom โ‡ } , โ„* , < )
psercn.s โŠข ๐‘† = ( โ—ก abs โ€œ ( 0 [,) ๐‘… ) )
psercn.m โŠข ๐‘€ = if ( ๐‘… โˆˆ โ„ , ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘… ) / 2 ) , ( ( abs โ€˜ ๐‘Ž ) + 1 ) )
Assertion pserdvlem1 ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ( ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) / 2 ) โˆˆ โ„+ โˆง ( abs โ€˜ ๐‘Ž ) < ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) / 2 ) โˆง ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) / 2 ) < ๐‘… ) )

Proof

Step Hyp Ref Expression
1 pserf.g โŠข ๐บ = ( ๐‘ฅ โˆˆ โ„‚ โ†ฆ ( ๐‘› โˆˆ โ„•0 โ†ฆ ( ( ๐ด โ€˜ ๐‘› ) ยท ( ๐‘ฅ โ†‘ ๐‘› ) ) ) )
2 pserf.f โŠข ๐น = ( ๐‘ฆ โˆˆ ๐‘† โ†ฆ ฮฃ ๐‘— โˆˆ โ„•0 ( ( ๐บ โ€˜ ๐‘ฆ ) โ€˜ ๐‘— ) )
3 pserf.a โŠข ( ๐œ‘ โ†’ ๐ด : โ„•0 โŸถ โ„‚ )
4 pserf.r โŠข ๐‘… = sup ( { ๐‘Ÿ โˆˆ โ„ โˆฃ seq 0 ( + , ( ๐บ โ€˜ ๐‘Ÿ ) ) โˆˆ dom โ‡ } , โ„* , < )
5 psercn.s โŠข ๐‘† = ( โ—ก abs โ€œ ( 0 [,) ๐‘… ) )
6 psercn.m โŠข ๐‘€ = if ( ๐‘… โˆˆ โ„ , ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘… ) / 2 ) , ( ( abs โ€˜ ๐‘Ž ) + 1 ) )
7 cnvimass โŠข ( โ—ก abs โ€œ ( 0 [,) ๐‘… ) ) โІ dom abs
8 absf โŠข abs : โ„‚ โŸถ โ„
9 8 fdmi โŠข dom abs = โ„‚
10 7 9 sseqtri โŠข ( โ—ก abs โ€œ ( 0 [,) ๐‘… ) ) โІ โ„‚
11 5 10 eqsstri โŠข ๐‘† โІ โ„‚
12 11 a1i โŠข ( ๐œ‘ โ†’ ๐‘† โІ โ„‚ )
13 12 sselda โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ๐‘Ž โˆˆ โ„‚ )
14 13 abscld โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ( abs โ€˜ ๐‘Ž ) โˆˆ โ„ )
15 1 2 3 4 5 6 psercnlem1 โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ( ๐‘€ โˆˆ โ„+ โˆง ( abs โ€˜ ๐‘Ž ) < ๐‘€ โˆง ๐‘€ < ๐‘… ) )
16 15 simp1d โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ๐‘€ โˆˆ โ„+ )
17 16 rpred โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ๐‘€ โˆˆ โ„ )
18 14 17 readdcld โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) โˆˆ โ„ )
19 0red โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ 0 โˆˆ โ„ )
20 13 absge0d โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ 0 โ‰ค ( abs โ€˜ ๐‘Ž ) )
21 14 16 ltaddrpd โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ( abs โ€˜ ๐‘Ž ) < ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) )
22 19 14 18 20 21 lelttrd โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ 0 < ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) )
23 18 22 elrpd โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) โˆˆ โ„+ )
24 23 rphalfcld โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) / 2 ) โˆˆ โ„+ )
25 15 simp2d โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ( abs โ€˜ ๐‘Ž ) < ๐‘€ )
26 avglt1 โŠข ( ( ( abs โ€˜ ๐‘Ž ) โˆˆ โ„ โˆง ๐‘€ โˆˆ โ„ ) โ†’ ( ( abs โ€˜ ๐‘Ž ) < ๐‘€ โ†” ( abs โ€˜ ๐‘Ž ) < ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) / 2 ) ) )
27 14 17 26 syl2anc โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ( ( abs โ€˜ ๐‘Ž ) < ๐‘€ โ†” ( abs โ€˜ ๐‘Ž ) < ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) / 2 ) ) )
28 25 27 mpbid โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ( abs โ€˜ ๐‘Ž ) < ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) / 2 ) )
29 18 rehalfcld โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) / 2 ) โˆˆ โ„ )
30 29 rexrd โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) / 2 ) โˆˆ โ„* )
31 17 rexrd โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ๐‘€ โˆˆ โ„* )
32 iccssxr โŠข ( 0 [,] +โˆž ) โІ โ„*
33 1 3 4 radcnvcl โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ ( 0 [,] +โˆž ) )
34 32 33 sselid โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ โ„* )
35 34 adantr โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ๐‘… โˆˆ โ„* )
36 avglt2 โŠข ( ( ( abs โ€˜ ๐‘Ž ) โˆˆ โ„ โˆง ๐‘€ โˆˆ โ„ ) โ†’ ( ( abs โ€˜ ๐‘Ž ) < ๐‘€ โ†” ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) / 2 ) < ๐‘€ ) )
37 14 17 36 syl2anc โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ( ( abs โ€˜ ๐‘Ž ) < ๐‘€ โ†” ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) / 2 ) < ๐‘€ ) )
38 25 37 mpbid โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) / 2 ) < ๐‘€ )
39 15 simp3d โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ๐‘€ < ๐‘… )
40 30 31 35 38 39 xrlttrd โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) / 2 ) < ๐‘… )
41 24 28 40 3jca โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ ๐‘† ) โ†’ ( ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) / 2 ) โˆˆ โ„+ โˆง ( abs โ€˜ ๐‘Ž ) < ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) / 2 ) โˆง ( ( ( abs โ€˜ ๐‘Ž ) + ๐‘€ ) / 2 ) < ๐‘… ) )