Metamath Proof Explorer


Theorem chpdifbndlem2

Description: Lemma for chpdifbnd . (Contributed by Mario Carneiro, 25-May-2016)

Ref Expression
Hypotheses chpdifbnd.a ( 𝜑𝐴 ∈ ℝ+ )
chpdifbnd.1 ( 𝜑 → 1 ≤ 𝐴 )
chpdifbnd.b ( 𝜑𝐵 ∈ ℝ+ )
chpdifbnd.2 ( 𝜑 → ∀ 𝑧 ∈ ( 1 [,) +∞ ) ( abs ‘ ( ( ( ( ( ψ ‘ 𝑧 ) · ( log ‘ 𝑧 ) ) + Σ 𝑚 ∈ ( 1 ... ( ⌊ ‘ 𝑧 ) ) ( ( Λ ‘ 𝑚 ) · ( ψ ‘ ( 𝑧 / 𝑚 ) ) ) ) / 𝑧 ) − ( 2 · ( log ‘ 𝑧 ) ) ) ) ≤ 𝐵 )
chpdifbnd.c 𝐶 = ( ( 𝐵 · ( 𝐴 + 1 ) ) + ( ( 2 · 𝐴 ) · ( log ‘ 𝐴 ) ) )
Assertion chpdifbndlem2 ( 𝜑 → ∃ 𝑐 ∈ ℝ+𝑥 ∈ ( 1 (,) +∞ ) ∀ 𝑦 ∈ ( 𝑥 [,] ( 𝐴 · 𝑥 ) ) ( ( ψ ‘ 𝑦 ) − ( ψ ‘ 𝑥 ) ) ≤ ( ( 2 · ( 𝑦𝑥 ) ) + ( 𝑐 · ( 𝑥 / ( log ‘ 𝑥 ) ) ) ) )

Proof

Step Hyp Ref Expression
1 chpdifbnd.a ( 𝜑𝐴 ∈ ℝ+ )
2 chpdifbnd.1 ( 𝜑 → 1 ≤ 𝐴 )
3 chpdifbnd.b ( 𝜑𝐵 ∈ ℝ+ )
4 chpdifbnd.2 ( 𝜑 → ∀ 𝑧 ∈ ( 1 [,) +∞ ) ( abs ‘ ( ( ( ( ( ψ ‘ 𝑧 ) · ( log ‘ 𝑧 ) ) + Σ 𝑚 ∈ ( 1 ... ( ⌊ ‘ 𝑧 ) ) ( ( Λ ‘ 𝑚 ) · ( ψ ‘ ( 𝑧 / 𝑚 ) ) ) ) / 𝑧 ) − ( 2 · ( log ‘ 𝑧 ) ) ) ) ≤ 𝐵 )
5 chpdifbnd.c 𝐶 = ( ( 𝐵 · ( 𝐴 + 1 ) ) + ( ( 2 · 𝐴 ) · ( log ‘ 𝐴 ) ) )
6 1rp 1 ∈ ℝ+
7 rpaddcl ( ( 𝐴 ∈ ℝ+ ∧ 1 ∈ ℝ+ ) → ( 𝐴 + 1 ) ∈ ℝ+ )
8 1 6 7 sylancl ( 𝜑 → ( 𝐴 + 1 ) ∈ ℝ+ )
9 3 8 rpmulcld ( 𝜑 → ( 𝐵 · ( 𝐴 + 1 ) ) ∈ ℝ+ )
10 9 rpred ( 𝜑 → ( 𝐵 · ( 𝐴 + 1 ) ) ∈ ℝ )
11 2rp 2 ∈ ℝ+
12 rpmulcl ( ( 2 ∈ ℝ+𝐴 ∈ ℝ+ ) → ( 2 · 𝐴 ) ∈ ℝ+ )
13 11 1 12 sylancr ( 𝜑 → ( 2 · 𝐴 ) ∈ ℝ+ )
14 13 rpred ( 𝜑 → ( 2 · 𝐴 ) ∈ ℝ )
15 1 relogcld ( 𝜑 → ( log ‘ 𝐴 ) ∈ ℝ )
16 14 15 remulcld ( 𝜑 → ( ( 2 · 𝐴 ) · ( log ‘ 𝐴 ) ) ∈ ℝ )
17 10 16 readdcld ( 𝜑 → ( ( 𝐵 · ( 𝐴 + 1 ) ) + ( ( 2 · 𝐴 ) · ( log ‘ 𝐴 ) ) ) ∈ ℝ )
18 9 rpgt0d ( 𝜑 → 0 < ( 𝐵 · ( 𝐴 + 1 ) ) )
19 13 rprege0d ( 𝜑 → ( ( 2 · 𝐴 ) ∈ ℝ ∧ 0 ≤ ( 2 · 𝐴 ) ) )
20 log1 ( log ‘ 1 ) = 0
21 logleb ( ( 1 ∈ ℝ+𝐴 ∈ ℝ+ ) → ( 1 ≤ 𝐴 ↔ ( log ‘ 1 ) ≤ ( log ‘ 𝐴 ) ) )
22 6 1 21 sylancr ( 𝜑 → ( 1 ≤ 𝐴 ↔ ( log ‘ 1 ) ≤ ( log ‘ 𝐴 ) ) )
23 2 22 mpbid ( 𝜑 → ( log ‘ 1 ) ≤ ( log ‘ 𝐴 ) )
24 20 23 eqbrtrrid ( 𝜑 → 0 ≤ ( log ‘ 𝐴 ) )
25 mulge0 ( ( ( ( 2 · 𝐴 ) ∈ ℝ ∧ 0 ≤ ( 2 · 𝐴 ) ) ∧ ( ( log ‘ 𝐴 ) ∈ ℝ ∧ 0 ≤ ( log ‘ 𝐴 ) ) ) → 0 ≤ ( ( 2 · 𝐴 ) · ( log ‘ 𝐴 ) ) )
26 19 15 24 25 syl12anc ( 𝜑 → 0 ≤ ( ( 2 · 𝐴 ) · ( log ‘ 𝐴 ) ) )
27 10 16 18 26 addgtge0d ( 𝜑 → 0 < ( ( 𝐵 · ( 𝐴 + 1 ) ) + ( ( 2 · 𝐴 ) · ( log ‘ 𝐴 ) ) ) )
28 17 27 elrpd ( 𝜑 → ( ( 𝐵 · ( 𝐴 + 1 ) ) + ( ( 2 · 𝐴 ) · ( log ‘ 𝐴 ) ) ) ∈ ℝ+ )
29 5 28 eqeltrid ( 𝜑𝐶 ∈ ℝ+ )
30 1 adantr ( ( 𝜑 ∧ ( 𝑥 ∈ ( 1 (,) +∞ ) ∧ 𝑦 ∈ ( 𝑥 [,] ( 𝐴 · 𝑥 ) ) ) ) → 𝐴 ∈ ℝ+ )
31 2 adantr ( ( 𝜑 ∧ ( 𝑥 ∈ ( 1 (,) +∞ ) ∧ 𝑦 ∈ ( 𝑥 [,] ( 𝐴 · 𝑥 ) ) ) ) → 1 ≤ 𝐴 )
32 3 adantr ( ( 𝜑 ∧ ( 𝑥 ∈ ( 1 (,) +∞ ) ∧ 𝑦 ∈ ( 𝑥 [,] ( 𝐴 · 𝑥 ) ) ) ) → 𝐵 ∈ ℝ+ )
33 4 adantr ( ( 𝜑 ∧ ( 𝑥 ∈ ( 1 (,) +∞ ) ∧ 𝑦 ∈ ( 𝑥 [,] ( 𝐴 · 𝑥 ) ) ) ) → ∀ 𝑧 ∈ ( 1 [,) +∞ ) ( abs ‘ ( ( ( ( ( ψ ‘ 𝑧 ) · ( log ‘ 𝑧 ) ) + Σ 𝑚 ∈ ( 1 ... ( ⌊ ‘ 𝑧 ) ) ( ( Λ ‘ 𝑚 ) · ( ψ ‘ ( 𝑧 / 𝑚 ) ) ) ) / 𝑧 ) − ( 2 · ( log ‘ 𝑧 ) ) ) ) ≤ 𝐵 )
34 simprl ( ( 𝜑 ∧ ( 𝑥 ∈ ( 1 (,) +∞ ) ∧ 𝑦 ∈ ( 𝑥 [,] ( 𝐴 · 𝑥 ) ) ) ) → 𝑥 ∈ ( 1 (,) +∞ ) )
35 simprr ( ( 𝜑 ∧ ( 𝑥 ∈ ( 1 (,) +∞ ) ∧ 𝑦 ∈ ( 𝑥 [,] ( 𝐴 · 𝑥 ) ) ) ) → 𝑦 ∈ ( 𝑥 [,] ( 𝐴 · 𝑥 ) ) )
36 30 31 32 33 5 34 35 chpdifbndlem1 ( ( 𝜑 ∧ ( 𝑥 ∈ ( 1 (,) +∞ ) ∧ 𝑦 ∈ ( 𝑥 [,] ( 𝐴 · 𝑥 ) ) ) ) → ( ( ψ ‘ 𝑦 ) − ( ψ ‘ 𝑥 ) ) ≤ ( ( 2 · ( 𝑦𝑥 ) ) + ( 𝐶 · ( 𝑥 / ( log ‘ 𝑥 ) ) ) ) )
37 36 ralrimivva ( 𝜑 → ∀ 𝑥 ∈ ( 1 (,) +∞ ) ∀ 𝑦 ∈ ( 𝑥 [,] ( 𝐴 · 𝑥 ) ) ( ( ψ ‘ 𝑦 ) − ( ψ ‘ 𝑥 ) ) ≤ ( ( 2 · ( 𝑦𝑥 ) ) + ( 𝐶 · ( 𝑥 / ( log ‘ 𝑥 ) ) ) ) )
38 oveq1 ( 𝑐 = 𝐶 → ( 𝑐 · ( 𝑥 / ( log ‘ 𝑥 ) ) ) = ( 𝐶 · ( 𝑥 / ( log ‘ 𝑥 ) ) ) )
39 38 oveq2d ( 𝑐 = 𝐶 → ( ( 2 · ( 𝑦𝑥 ) ) + ( 𝑐 · ( 𝑥 / ( log ‘ 𝑥 ) ) ) ) = ( ( 2 · ( 𝑦𝑥 ) ) + ( 𝐶 · ( 𝑥 / ( log ‘ 𝑥 ) ) ) ) )
40 39 breq2d ( 𝑐 = 𝐶 → ( ( ( ψ ‘ 𝑦 ) − ( ψ ‘ 𝑥 ) ) ≤ ( ( 2 · ( 𝑦𝑥 ) ) + ( 𝑐 · ( 𝑥 / ( log ‘ 𝑥 ) ) ) ) ↔ ( ( ψ ‘ 𝑦 ) − ( ψ ‘ 𝑥 ) ) ≤ ( ( 2 · ( 𝑦𝑥 ) ) + ( 𝐶 · ( 𝑥 / ( log ‘ 𝑥 ) ) ) ) ) )
41 40 2ralbidv ( 𝑐 = 𝐶 → ( ∀ 𝑥 ∈ ( 1 (,) +∞ ) ∀ 𝑦 ∈ ( 𝑥 [,] ( 𝐴 · 𝑥 ) ) ( ( ψ ‘ 𝑦 ) − ( ψ ‘ 𝑥 ) ) ≤ ( ( 2 · ( 𝑦𝑥 ) ) + ( 𝑐 · ( 𝑥 / ( log ‘ 𝑥 ) ) ) ) ↔ ∀ 𝑥 ∈ ( 1 (,) +∞ ) ∀ 𝑦 ∈ ( 𝑥 [,] ( 𝐴 · 𝑥 ) ) ( ( ψ ‘ 𝑦 ) − ( ψ ‘ 𝑥 ) ) ≤ ( ( 2 · ( 𝑦𝑥 ) ) + ( 𝐶 · ( 𝑥 / ( log ‘ 𝑥 ) ) ) ) ) )
42 41 rspcev ( ( 𝐶 ∈ ℝ+ ∧ ∀ 𝑥 ∈ ( 1 (,) +∞ ) ∀ 𝑦 ∈ ( 𝑥 [,] ( 𝐴 · 𝑥 ) ) ( ( ψ ‘ 𝑦 ) − ( ψ ‘ 𝑥 ) ) ≤ ( ( 2 · ( 𝑦𝑥 ) ) + ( 𝐶 · ( 𝑥 / ( log ‘ 𝑥 ) ) ) ) ) → ∃ 𝑐 ∈ ℝ+𝑥 ∈ ( 1 (,) +∞ ) ∀ 𝑦 ∈ ( 𝑥 [,] ( 𝐴 · 𝑥 ) ) ( ( ψ ‘ 𝑦 ) − ( ψ ‘ 𝑥 ) ) ≤ ( ( 2 · ( 𝑦𝑥 ) ) + ( 𝑐 · ( 𝑥 / ( log ‘ 𝑥 ) ) ) ) )
43 29 37 42 syl2anc ( 𝜑 → ∃ 𝑐 ∈ ℝ+𝑥 ∈ ( 1 (,) +∞ ) ∀ 𝑦 ∈ ( 𝑥 [,] ( 𝐴 · 𝑥 ) ) ( ( ψ ‘ 𝑦 ) − ( ψ ‘ 𝑥 ) ) ≤ ( ( 2 · ( 𝑦𝑥 ) ) + ( 𝑐 · ( 𝑥 / ( log ‘ 𝑥 ) ) ) ) )