Metamath Proof Explorer


Theorem lgamgulmlem3

Description: Lemma for lgamgulm . (Contributed by Mario Carneiro, 3-Jul-2017)

Ref Expression
Hypotheses lgamgulm.r ( 𝜑𝑅 ∈ ℕ )
lgamgulm.u 𝑈 = { 𝑥 ∈ ℂ ∣ ( ( abs ‘ 𝑥 ) ≤ 𝑅 ∧ ∀ 𝑘 ∈ ℕ0 ( 1 / 𝑅 ) ≤ ( abs ‘ ( 𝑥 + 𝑘 ) ) ) }
lgamgulm.n ( 𝜑𝑁 ∈ ℕ )
lgamgulm.a ( 𝜑𝐴𝑈 )
lgamgulm.l ( 𝜑 → ( 2 · 𝑅 ) ≤ 𝑁 )
Assertion lgamgulmlem3 ( 𝜑 → ( abs ‘ ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( log ‘ ( ( 𝐴 / 𝑁 ) + 1 ) ) ) ) ≤ ( 𝑅 · ( ( 2 · ( 𝑅 + 1 ) ) / ( 𝑁 ↑ 2 ) ) ) )

Proof

Step Hyp Ref Expression
1 lgamgulm.r ( 𝜑𝑅 ∈ ℕ )
2 lgamgulm.u 𝑈 = { 𝑥 ∈ ℂ ∣ ( ( abs ‘ 𝑥 ) ≤ 𝑅 ∧ ∀ 𝑘 ∈ ℕ0 ( 1 / 𝑅 ) ≤ ( abs ‘ ( 𝑥 + 𝑘 ) ) ) }
3 lgamgulm.n ( 𝜑𝑁 ∈ ℕ )
4 lgamgulm.a ( 𝜑𝐴𝑈 )
5 lgamgulm.l ( 𝜑 → ( 2 · 𝑅 ) ≤ 𝑁 )
6 1 2 lgamgulmlem1 ( 𝜑𝑈 ⊆ ( ℂ ∖ ( ℤ ∖ ℕ ) ) )
7 6 4 sseldd ( 𝜑𝐴 ∈ ( ℂ ∖ ( ℤ ∖ ℕ ) ) )
8 7 eldifad ( 𝜑𝐴 ∈ ℂ )
9 3 peano2nnd ( 𝜑 → ( 𝑁 + 1 ) ∈ ℕ )
10 9 nnrpd ( 𝜑 → ( 𝑁 + 1 ) ∈ ℝ+ )
11 3 nnrpd ( 𝜑𝑁 ∈ ℝ+ )
12 10 11 rpdivcld ( 𝜑 → ( ( 𝑁 + 1 ) / 𝑁 ) ∈ ℝ+ )
13 12 relogcld ( 𝜑 → ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ∈ ℝ )
14 13 recnd ( 𝜑 → ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ∈ ℂ )
15 8 14 mulcld ( 𝜑 → ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) ∈ ℂ )
16 3 nncnd ( 𝜑𝑁 ∈ ℂ )
17 3 nnne0d ( 𝜑𝑁 ≠ 0 )
18 8 16 17 divcld ( 𝜑 → ( 𝐴 / 𝑁 ) ∈ ℂ )
19 1cnd ( 𝜑 → 1 ∈ ℂ )
20 18 19 addcld ( 𝜑 → ( ( 𝐴 / 𝑁 ) + 1 ) ∈ ℂ )
21 7 3 dmgmdivn0 ( 𝜑 → ( ( 𝐴 / 𝑁 ) + 1 ) ≠ 0 )
22 20 21 logcld ( 𝜑 → ( log ‘ ( ( 𝐴 / 𝑁 ) + 1 ) ) ∈ ℂ )
23 15 22 subcld ( 𝜑 → ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( log ‘ ( ( 𝐴 / 𝑁 ) + 1 ) ) ) ∈ ℂ )
24 23 abscld ( 𝜑 → ( abs ‘ ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( log ‘ ( ( 𝐴 / 𝑁 ) + 1 ) ) ) ) ∈ ℝ )
25 15 18 subcld ( 𝜑 → ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( 𝐴 / 𝑁 ) ) ∈ ℂ )
26 25 abscld ( 𝜑 → ( abs ‘ ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( 𝐴 / 𝑁 ) ) ) ∈ ℝ )
27 18 22 subcld ( 𝜑 → ( ( 𝐴 / 𝑁 ) − ( log ‘ ( ( 𝐴 / 𝑁 ) + 1 ) ) ) ∈ ℂ )
28 27 abscld ( 𝜑 → ( abs ‘ ( ( 𝐴 / 𝑁 ) − ( log ‘ ( ( 𝐴 / 𝑁 ) + 1 ) ) ) ) ∈ ℝ )
29 26 28 readdcld ( 𝜑 → ( ( abs ‘ ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( 𝐴 / 𝑁 ) ) ) + ( abs ‘ ( ( 𝐴 / 𝑁 ) − ( log ‘ ( ( 𝐴 / 𝑁 ) + 1 ) ) ) ) ) ∈ ℝ )
30 1 nnred ( 𝜑𝑅 ∈ ℝ )
31 2re 2 ∈ ℝ
32 31 a1i ( 𝜑 → 2 ∈ ℝ )
33 1red ( 𝜑 → 1 ∈ ℝ )
34 30 33 readdcld ( 𝜑 → ( 𝑅 + 1 ) ∈ ℝ )
35 32 34 remulcld ( 𝜑 → ( 2 · ( 𝑅 + 1 ) ) ∈ ℝ )
36 3 nnsqcld ( 𝜑 → ( 𝑁 ↑ 2 ) ∈ ℕ )
37 35 36 nndivred ( 𝜑 → ( ( 2 · ( 𝑅 + 1 ) ) / ( 𝑁 ↑ 2 ) ) ∈ ℝ )
38 30 37 remulcld ( 𝜑 → ( 𝑅 · ( ( 2 · ( 𝑅 + 1 ) ) / ( 𝑁 ↑ 2 ) ) ) ∈ ℝ )
39 15 22 18 abs3difd ( 𝜑 → ( abs ‘ ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( log ‘ ( ( 𝐴 / 𝑁 ) + 1 ) ) ) ) ≤ ( ( abs ‘ ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( 𝐴 / 𝑁 ) ) ) + ( abs ‘ ( ( 𝐴 / 𝑁 ) − ( log ‘ ( ( 𝐴 / 𝑁 ) + 1 ) ) ) ) ) )
40 3 nnrecred ( 𝜑 → ( 1 / 𝑁 ) ∈ ℝ )
41 9 nnrecred ( 𝜑 → ( 1 / ( 𝑁 + 1 ) ) ∈ ℝ )
42 40 41 resubcld ( 𝜑 → ( ( 1 / 𝑁 ) − ( 1 / ( 𝑁 + 1 ) ) ) ∈ ℝ )
43 30 42 remulcld ( 𝜑 → ( 𝑅 · ( ( 1 / 𝑁 ) − ( 1 / ( 𝑁 + 1 ) ) ) ) ∈ ℝ )
44 32 30 remulcld ( 𝜑 → ( 2 · 𝑅 ) ∈ ℝ )
45 3 nnred ( 𝜑𝑁 ∈ ℝ )
46 1 nnrpd ( 𝜑𝑅 ∈ ℝ+ )
47 30 46 ltaddrpd ( 𝜑𝑅 < ( 𝑅 + 𝑅 ) )
48 1 nncnd ( 𝜑𝑅 ∈ ℂ )
49 48 2timesd ( 𝜑 → ( 2 · 𝑅 ) = ( 𝑅 + 𝑅 ) )
50 47 49 breqtrrd ( 𝜑𝑅 < ( 2 · 𝑅 ) )
51 30 44 45 50 5 ltletrd ( 𝜑𝑅 < 𝑁 )
52 difrp ( ( 𝑅 ∈ ℝ ∧ 𝑁 ∈ ℝ ) → ( 𝑅 < 𝑁 ↔ ( 𝑁𝑅 ) ∈ ℝ+ ) )
53 30 45 52 syl2anc ( 𝜑 → ( 𝑅 < 𝑁 ↔ ( 𝑁𝑅 ) ∈ ℝ+ ) )
54 51 53 mpbid ( 𝜑 → ( 𝑁𝑅 ) ∈ ℝ+ )
55 54 rprecred ( 𝜑 → ( 1 / ( 𝑁𝑅 ) ) ∈ ℝ )
56 55 40 resubcld ( 𝜑 → ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / 𝑁 ) ) ∈ ℝ )
57 30 56 remulcld ( 𝜑 → ( 𝑅 · ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / 𝑁 ) ) ) ∈ ℝ )
58 43 57 readdcld ( 𝜑 → ( ( 𝑅 · ( ( 1 / 𝑁 ) − ( 1 / ( 𝑁 + 1 ) ) ) ) + ( 𝑅 · ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / 𝑁 ) ) ) ) ∈ ℝ )
59 8 16 17 divrecd ( 𝜑 → ( 𝐴 / 𝑁 ) = ( 𝐴 · ( 1 / 𝑁 ) ) )
60 59 oveq2d ( 𝜑 → ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( 𝐴 / 𝑁 ) ) = ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( 𝐴 · ( 1 / 𝑁 ) ) ) )
61 40 recnd ( 𝜑 → ( 1 / 𝑁 ) ∈ ℂ )
62 8 14 61 subdid ( 𝜑 → ( 𝐴 · ( ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) − ( 1 / 𝑁 ) ) ) = ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( 𝐴 · ( 1 / 𝑁 ) ) ) )
63 60 62 eqtr4d ( 𝜑 → ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( 𝐴 / 𝑁 ) ) = ( 𝐴 · ( ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) − ( 1 / 𝑁 ) ) ) )
64 63 fveq2d ( 𝜑 → ( abs ‘ ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( 𝐴 / 𝑁 ) ) ) = ( abs ‘ ( 𝐴 · ( ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) − ( 1 / 𝑁 ) ) ) ) )
65 14 61 subcld ( 𝜑 → ( ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) − ( 1 / 𝑁 ) ) ∈ ℂ )
66 8 65 absmuld ( 𝜑 → ( abs ‘ ( 𝐴 · ( ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) − ( 1 / 𝑁 ) ) ) ) = ( ( abs ‘ 𝐴 ) · ( abs ‘ ( ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) − ( 1 / 𝑁 ) ) ) ) )
67 64 66 eqtrd ( 𝜑 → ( abs ‘ ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( 𝐴 / 𝑁 ) ) ) = ( ( abs ‘ 𝐴 ) · ( abs ‘ ( ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) − ( 1 / 𝑁 ) ) ) ) )
68 8 abscld ( 𝜑 → ( abs ‘ 𝐴 ) ∈ ℝ )
69 65 abscld ( 𝜑 → ( abs ‘ ( ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) − ( 1 / 𝑁 ) ) ) ∈ ℝ )
70 8 absge0d ( 𝜑 → 0 ≤ ( abs ‘ 𝐴 ) )
71 65 absge0d ( 𝜑 → 0 ≤ ( abs ‘ ( ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) − ( 1 / 𝑁 ) ) ) )
72 fveq2 ( 𝑥 = 𝐴 → ( abs ‘ 𝑥 ) = ( abs ‘ 𝐴 ) )
73 72 breq1d ( 𝑥 = 𝐴 → ( ( abs ‘ 𝑥 ) ≤ 𝑅 ↔ ( abs ‘ 𝐴 ) ≤ 𝑅 ) )
74 fvoveq1 ( 𝑥 = 𝐴 → ( abs ‘ ( 𝑥 + 𝑘 ) ) = ( abs ‘ ( 𝐴 + 𝑘 ) ) )
75 74 breq2d ( 𝑥 = 𝐴 → ( ( 1 / 𝑅 ) ≤ ( abs ‘ ( 𝑥 + 𝑘 ) ) ↔ ( 1 / 𝑅 ) ≤ ( abs ‘ ( 𝐴 + 𝑘 ) ) ) )
76 75 ralbidv ( 𝑥 = 𝐴 → ( ∀ 𝑘 ∈ ℕ0 ( 1 / 𝑅 ) ≤ ( abs ‘ ( 𝑥 + 𝑘 ) ) ↔ ∀ 𝑘 ∈ ℕ0 ( 1 / 𝑅 ) ≤ ( abs ‘ ( 𝐴 + 𝑘 ) ) ) )
77 73 76 anbi12d ( 𝑥 = 𝐴 → ( ( ( abs ‘ 𝑥 ) ≤ 𝑅 ∧ ∀ 𝑘 ∈ ℕ0 ( 1 / 𝑅 ) ≤ ( abs ‘ ( 𝑥 + 𝑘 ) ) ) ↔ ( ( abs ‘ 𝐴 ) ≤ 𝑅 ∧ ∀ 𝑘 ∈ ℕ0 ( 1 / 𝑅 ) ≤ ( abs ‘ ( 𝐴 + 𝑘 ) ) ) ) )
78 77 2 elrab2 ( 𝐴𝑈 ↔ ( 𝐴 ∈ ℂ ∧ ( ( abs ‘ 𝐴 ) ≤ 𝑅 ∧ ∀ 𝑘 ∈ ℕ0 ( 1 / 𝑅 ) ≤ ( abs ‘ ( 𝐴 + 𝑘 ) ) ) ) )
79 78 simprbi ( 𝐴𝑈 → ( ( abs ‘ 𝐴 ) ≤ 𝑅 ∧ ∀ 𝑘 ∈ ℕ0 ( 1 / 𝑅 ) ≤ ( abs ‘ ( 𝐴 + 𝑘 ) ) ) )
80 4 79 syl ( 𝜑 → ( ( abs ‘ 𝐴 ) ≤ 𝑅 ∧ ∀ 𝑘 ∈ ℕ0 ( 1 / 𝑅 ) ≤ ( abs ‘ ( 𝐴 + 𝑘 ) ) ) )
81 80 simpld ( 𝜑 → ( abs ‘ 𝐴 ) ≤ 𝑅 )
82 10 11 relogdivd ( 𝜑 → ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) = ( ( log ‘ ( 𝑁 + 1 ) ) − ( log ‘ 𝑁 ) ) )
83 logdifbnd ( 𝑁 ∈ ℝ+ → ( ( log ‘ ( 𝑁 + 1 ) ) − ( log ‘ 𝑁 ) ) ≤ ( 1 / 𝑁 ) )
84 11 83 syl ( 𝜑 → ( ( log ‘ ( 𝑁 + 1 ) ) − ( log ‘ 𝑁 ) ) ≤ ( 1 / 𝑁 ) )
85 82 84 eqbrtrd ( 𝜑 → ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ≤ ( 1 / 𝑁 ) )
86 13 40 85 abssuble0d ( 𝜑 → ( abs ‘ ( ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) − ( 1 / 𝑁 ) ) ) = ( ( 1 / 𝑁 ) − ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) )
87 logdiflbnd ( 𝑁 ∈ ℝ+ → ( 1 / ( 𝑁 + 1 ) ) ≤ ( ( log ‘ ( 𝑁 + 1 ) ) − ( log ‘ 𝑁 ) ) )
88 11 87 syl ( 𝜑 → ( 1 / ( 𝑁 + 1 ) ) ≤ ( ( log ‘ ( 𝑁 + 1 ) ) − ( log ‘ 𝑁 ) ) )
89 88 82 breqtrrd ( 𝜑 → ( 1 / ( 𝑁 + 1 ) ) ≤ ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) )
90 41 13 40 89 lesub2dd ( 𝜑 → ( ( 1 / 𝑁 ) − ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) ≤ ( ( 1 / 𝑁 ) − ( 1 / ( 𝑁 + 1 ) ) ) )
91 86 90 eqbrtrd ( 𝜑 → ( abs ‘ ( ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) − ( 1 / 𝑁 ) ) ) ≤ ( ( 1 / 𝑁 ) − ( 1 / ( 𝑁 + 1 ) ) ) )
92 68 30 69 42 70 71 81 91 lemul12ad ( 𝜑 → ( ( abs ‘ 𝐴 ) · ( abs ‘ ( ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) − ( 1 / 𝑁 ) ) ) ) ≤ ( 𝑅 · ( ( 1 / 𝑁 ) − ( 1 / ( 𝑁 + 1 ) ) ) ) )
93 67 92 eqbrtrd ( 𝜑 → ( abs ‘ ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( 𝐴 / 𝑁 ) ) ) ≤ ( 𝑅 · ( ( 1 / 𝑁 ) − ( 1 / ( 𝑁 + 1 ) ) ) ) )
94 1 2 3 4 5 lgamgulmlem2 ( 𝜑 → ( abs ‘ ( ( 𝐴 / 𝑁 ) − ( log ‘ ( ( 𝐴 / 𝑁 ) + 1 ) ) ) ) ≤ ( 𝑅 · ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / 𝑁 ) ) ) )
95 26 28 43 57 93 94 le2addd ( 𝜑 → ( ( abs ‘ ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( 𝐴 / 𝑁 ) ) ) + ( abs ‘ ( ( 𝐴 / 𝑁 ) − ( log ‘ ( ( 𝐴 / 𝑁 ) + 1 ) ) ) ) ) ≤ ( ( 𝑅 · ( ( 1 / 𝑁 ) − ( 1 / ( 𝑁 + 1 ) ) ) ) + ( 𝑅 · ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / 𝑁 ) ) ) ) )
96 16 48 subcld ( 𝜑 → ( 𝑁𝑅 ) ∈ ℂ )
97 16 19 addcld ( 𝜑 → ( 𝑁 + 1 ) ∈ ℂ )
98 30 51 gtned ( 𝜑𝑁𝑅 )
99 16 48 98 subne0d ( 𝜑 → ( 𝑁𝑅 ) ≠ 0 )
100 9 nnne0d ( 𝜑 → ( 𝑁 + 1 ) ≠ 0 )
101 96 97 99 100 subrecd ( 𝜑 → ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / ( 𝑁 + 1 ) ) ) = ( ( ( 𝑁 + 1 ) − ( 𝑁𝑅 ) ) / ( ( 𝑁𝑅 ) · ( 𝑁 + 1 ) ) ) )
102 16 19 48 pnncand ( 𝜑 → ( ( 𝑁 + 1 ) − ( 𝑁𝑅 ) ) = ( 1 + 𝑅 ) )
103 19 48 102 comraddd ( 𝜑 → ( ( 𝑁 + 1 ) − ( 𝑁𝑅 ) ) = ( 𝑅 + 1 ) )
104 103 oveq1d ( 𝜑 → ( ( ( 𝑁 + 1 ) − ( 𝑁𝑅 ) ) / ( ( 𝑁𝑅 ) · ( 𝑁 + 1 ) ) ) = ( ( 𝑅 + 1 ) / ( ( 𝑁𝑅 ) · ( 𝑁 + 1 ) ) ) )
105 101 104 eqtr2d ( 𝜑 → ( ( 𝑅 + 1 ) / ( ( 𝑁𝑅 ) · ( 𝑁 + 1 ) ) ) = ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / ( 𝑁 + 1 ) ) ) )
106 105 oveq2d ( 𝜑 → ( 𝑅 · ( ( 𝑅 + 1 ) / ( ( 𝑁𝑅 ) · ( 𝑁 + 1 ) ) ) ) = ( 𝑅 · ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / ( 𝑁 + 1 ) ) ) ) )
107 97 100 reccld ( 𝜑 → ( 1 / ( 𝑁 + 1 ) ) ∈ ℂ )
108 96 99 reccld ( 𝜑 → ( 1 / ( 𝑁𝑅 ) ) ∈ ℂ )
109 61 107 108 npncan3d ( 𝜑 → ( ( ( 1 / 𝑁 ) − ( 1 / ( 𝑁 + 1 ) ) ) + ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / 𝑁 ) ) ) = ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / ( 𝑁 + 1 ) ) ) )
110 109 eqcomd ( 𝜑 → ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / ( 𝑁 + 1 ) ) ) = ( ( ( 1 / 𝑁 ) − ( 1 / ( 𝑁 + 1 ) ) ) + ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / 𝑁 ) ) ) )
111 110 oveq2d ( 𝜑 → ( 𝑅 · ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / ( 𝑁 + 1 ) ) ) ) = ( 𝑅 · ( ( ( 1 / 𝑁 ) − ( 1 / ( 𝑁 + 1 ) ) ) + ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / 𝑁 ) ) ) ) )
112 42 recnd ( 𝜑 → ( ( 1 / 𝑁 ) − ( 1 / ( 𝑁 + 1 ) ) ) ∈ ℂ )
113 56 recnd ( 𝜑 → ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / 𝑁 ) ) ∈ ℂ )
114 48 112 113 adddid ( 𝜑 → ( 𝑅 · ( ( ( 1 / 𝑁 ) − ( 1 / ( 𝑁 + 1 ) ) ) + ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / 𝑁 ) ) ) ) = ( ( 𝑅 · ( ( 1 / 𝑁 ) − ( 1 / ( 𝑁 + 1 ) ) ) ) + ( 𝑅 · ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / 𝑁 ) ) ) ) )
115 106 111 114 3eqtrd ( 𝜑 → ( 𝑅 · ( ( 𝑅 + 1 ) / ( ( 𝑁𝑅 ) · ( 𝑁 + 1 ) ) ) ) = ( ( 𝑅 · ( ( 1 / 𝑁 ) − ( 1 / ( 𝑁 + 1 ) ) ) ) + ( 𝑅 · ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / 𝑁 ) ) ) ) )
116 54 10 rpmulcld ( 𝜑 → ( ( 𝑁𝑅 ) · ( 𝑁 + 1 ) ) ∈ ℝ+ )
117 34 116 rerpdivcld ( 𝜑 → ( ( 𝑅 + 1 ) / ( ( 𝑁𝑅 ) · ( 𝑁 + 1 ) ) ) ∈ ℝ )
118 46 rpge0d ( 𝜑 → 0 ≤ 𝑅 )
119 2z 2 ∈ ℤ
120 119 a1i ( 𝜑 → 2 ∈ ℤ )
121 11 120 rpexpcld ( 𝜑 → ( 𝑁 ↑ 2 ) ∈ ℝ+ )
122 121 rphalfcld ( 𝜑 → ( ( 𝑁 ↑ 2 ) / 2 ) ∈ ℝ+ )
123 0le1 0 ≤ 1
124 123 a1i ( 𝜑 → 0 ≤ 1 )
125 30 33 118 124 addge0d ( 𝜑 → 0 ≤ ( 𝑅 + 1 ) )
126 16 sqvald ( 𝜑 → ( 𝑁 ↑ 2 ) = ( 𝑁 · 𝑁 ) )
127 126 oveq1d ( 𝜑 → ( ( 𝑁 ↑ 2 ) / 2 ) = ( ( 𝑁 · 𝑁 ) / 2 ) )
128 32 recnd ( 𝜑 → 2 ∈ ℂ )
129 2ne0 2 ≠ 0
130 129 a1i ( 𝜑 → 2 ≠ 0 )
131 16 16 128 130 div23d ( 𝜑 → ( ( 𝑁 · 𝑁 ) / 2 ) = ( ( 𝑁 / 2 ) · 𝑁 ) )
132 127 131 eqtrd ( 𝜑 → ( ( 𝑁 ↑ 2 ) / 2 ) = ( ( 𝑁 / 2 ) · 𝑁 ) )
133 45 rehalfcld ( 𝜑 → ( 𝑁 / 2 ) ∈ ℝ )
134 45 30 resubcld ( 𝜑 → ( 𝑁𝑅 ) ∈ ℝ )
135 45 33 readdcld ( 𝜑 → ( 𝑁 + 1 ) ∈ ℝ )
136 2rp 2 ∈ ℝ+
137 136 a1i ( 𝜑 → 2 ∈ ℝ+ )
138 11 rpge0d ( 𝜑 → 0 ≤ 𝑁 )
139 45 137 138 divge0d ( 𝜑 → 0 ≤ ( 𝑁 / 2 ) )
140 30 45 137 lemuldiv2d ( 𝜑 → ( ( 2 · 𝑅 ) ≤ 𝑁𝑅 ≤ ( 𝑁 / 2 ) ) )
141 5 140 mpbid ( 𝜑𝑅 ≤ ( 𝑁 / 2 ) )
142 16 2halvesd ( 𝜑 → ( ( 𝑁 / 2 ) + ( 𝑁 / 2 ) ) = 𝑁 )
143 133 recnd ( 𝜑 → ( 𝑁 / 2 ) ∈ ℂ )
144 16 143 143 subaddd ( 𝜑 → ( ( 𝑁 − ( 𝑁 / 2 ) ) = ( 𝑁 / 2 ) ↔ ( ( 𝑁 / 2 ) + ( 𝑁 / 2 ) ) = 𝑁 ) )
145 142 144 mpbird ( 𝜑 → ( 𝑁 − ( 𝑁 / 2 ) ) = ( 𝑁 / 2 ) )
146 141 145 breqtrrd ( 𝜑𝑅 ≤ ( 𝑁 − ( 𝑁 / 2 ) ) )
147 30 45 133 146 lesubd ( 𝜑 → ( 𝑁 / 2 ) ≤ ( 𝑁𝑅 ) )
148 45 lep1d ( 𝜑𝑁 ≤ ( 𝑁 + 1 ) )
149 133 134 45 135 139 138 147 148 lemul12ad ( 𝜑 → ( ( 𝑁 / 2 ) · 𝑁 ) ≤ ( ( 𝑁𝑅 ) · ( 𝑁 + 1 ) ) )
150 132 149 eqbrtrd ( 𝜑 → ( ( 𝑁 ↑ 2 ) / 2 ) ≤ ( ( 𝑁𝑅 ) · ( 𝑁 + 1 ) ) )
151 122 116 34 125 150 lediv2ad ( 𝜑 → ( ( 𝑅 + 1 ) / ( ( 𝑁𝑅 ) · ( 𝑁 + 1 ) ) ) ≤ ( ( 𝑅 + 1 ) / ( ( 𝑁 ↑ 2 ) / 2 ) ) )
152 1 peano2nnd ( 𝜑 → ( 𝑅 + 1 ) ∈ ℕ )
153 152 nncnd ( 𝜑 → ( 𝑅 + 1 ) ∈ ℂ )
154 36 nncnd ( 𝜑 → ( 𝑁 ↑ 2 ) ∈ ℂ )
155 36 nnne0d ( 𝜑 → ( 𝑁 ↑ 2 ) ≠ 0 )
156 153 154 128 155 130 divdiv2d ( 𝜑 → ( ( 𝑅 + 1 ) / ( ( 𝑁 ↑ 2 ) / 2 ) ) = ( ( ( 𝑅 + 1 ) · 2 ) / ( 𝑁 ↑ 2 ) ) )
157 153 128 mulcomd ( 𝜑 → ( ( 𝑅 + 1 ) · 2 ) = ( 2 · ( 𝑅 + 1 ) ) )
158 157 oveq1d ( 𝜑 → ( ( ( 𝑅 + 1 ) · 2 ) / ( 𝑁 ↑ 2 ) ) = ( ( 2 · ( 𝑅 + 1 ) ) / ( 𝑁 ↑ 2 ) ) )
159 156 158 eqtr2d ( 𝜑 → ( ( 2 · ( 𝑅 + 1 ) ) / ( 𝑁 ↑ 2 ) ) = ( ( 𝑅 + 1 ) / ( ( 𝑁 ↑ 2 ) / 2 ) ) )
160 151 159 breqtrrd ( 𝜑 → ( ( 𝑅 + 1 ) / ( ( 𝑁𝑅 ) · ( 𝑁 + 1 ) ) ) ≤ ( ( 2 · ( 𝑅 + 1 ) ) / ( 𝑁 ↑ 2 ) ) )
161 117 37 30 118 160 lemul2ad ( 𝜑 → ( 𝑅 · ( ( 𝑅 + 1 ) / ( ( 𝑁𝑅 ) · ( 𝑁 + 1 ) ) ) ) ≤ ( 𝑅 · ( ( 2 · ( 𝑅 + 1 ) ) / ( 𝑁 ↑ 2 ) ) ) )
162 115 161 eqbrtrrd ( 𝜑 → ( ( 𝑅 · ( ( 1 / 𝑁 ) − ( 1 / ( 𝑁 + 1 ) ) ) ) + ( 𝑅 · ( ( 1 / ( 𝑁𝑅 ) ) − ( 1 / 𝑁 ) ) ) ) ≤ ( 𝑅 · ( ( 2 · ( 𝑅 + 1 ) ) / ( 𝑁 ↑ 2 ) ) ) )
163 29 58 38 95 162 letrd ( 𝜑 → ( ( abs ‘ ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( 𝐴 / 𝑁 ) ) ) + ( abs ‘ ( ( 𝐴 / 𝑁 ) − ( log ‘ ( ( 𝐴 / 𝑁 ) + 1 ) ) ) ) ) ≤ ( 𝑅 · ( ( 2 · ( 𝑅 + 1 ) ) / ( 𝑁 ↑ 2 ) ) ) )
164 24 29 38 39 163 letrd ( 𝜑 → ( abs ‘ ( ( 𝐴 · ( log ‘ ( ( 𝑁 + 1 ) / 𝑁 ) ) ) − ( log ‘ ( ( 𝐴 / 𝑁 ) + 1 ) ) ) ) ≤ ( 𝑅 · ( ( 2 · ( 𝑅 + 1 ) ) / ( 𝑁 ↑ 2 ) ) ) )