AlexKontorovich/PrimeNumberTheoremAnd
Source indexedlemma · leanprover/lean4:v4.32.0
Zeta_diff_Bnd
PrimeNumberTheoremAnd.ZetaBounds · PrimeNumberTheoremAnd/ZetaBounds.lean:2650 to 2677
Mathematical statement
Exact Lean statement
@[blueprint
(title := "Zeta-diff-Bnd")
(statement := /--
For any $A>0$ sufficiently small, there is a constant $C>0$ so that
whenever $1- A / \log t \le \sigma_1 < \sigma_2\le 2$ and $3 < |t|$, we have that:
$$
|\zeta (\sigma_2 + it) - \zeta (\sigma_1 + it)|
\le C (\log |t|)^2 (\sigma_2 - \sigma_1).
$$
-/)
(proof := /--
Use Lemma \ref{Zeta_eq_int_derivZeta} and
estimate trivially using Lemma \ref{ZetaDerivUpperBnd}.
-/)
(latexEnv := "lemma")]
lemma Zeta_diff_Bnd :
∃ (A : ℝ) (_ : A ∈ Ioc 0 (1 / 2)) (C : ℝ) (_ : 0 < C), ∀ (σ₁ σ₂ : ℝ) (t : ℝ) (_ : 3 < |t|)
(_ : 1 - A / Real.log |t| ≤ σ₁) (_ : σ₂ ≤ 2) (_ : σ₁ < σ₂),
‖ζ (σ₂ + t * I) - ζ (σ₁ + t * I)‖ ≤ C * Real.log |t| ^ 2 * (σ₂ - σ₁)Complete declaration
Lean source
Full Lean sourceLean 4
@[blueprint (title := "Zeta-diff-Bnd") (statement := /-- For any $A>0$ sufficiently small, there is a constant $C>0$ so that whenever $1- A / \log t \le \sigma_1 < \sigma_2\le 2$ and $3 < |t|$, we have that: $$ |\zeta (\sigma_2 + it) - \zeta (\sigma_1 + it)| \le C (\log |t|)^2 (\sigma_2 - \sigma_1). $$ -/) (proof := /-- Use Lemma \ref{Zeta_eq_int_derivZeta} and estimate trivially using Lemma \ref{ZetaDerivUpperBnd}. -/) (latexEnv := "lemma")]lemma Zeta_diff_Bnd : ∃ (A : ℝ) (_ : A ∈ Ioc 0 (1 / 2)) (C : ℝ) (_ : 0 < C), ∀ (σ₁ σ₂ : ℝ) (t : ℝ) (_ : 3 < |t|) (_ : 1 - A / Real.log |t| ≤ σ₁) (_ : σ₂ ≤ 2) (_ : σ₁ < σ₂), ‖ζ (σ₂ + t * I) - ζ (σ₁ + t * I)‖ ≤ C * Real.log |t| ^ 2 * (σ₂ - σ₁) := by obtain ⟨A, hA, C, Cpos, hC⟩ := ZetaDerivUpperBnd refine ⟨A, hA, C, Cpos, ?_⟩ intro σ₁ σ₂ t t_gt σ₁_ge σ₂_le σ₁_lt_σ₂ have t_ne_zero : t ≠ 0 := by contrapose! t_gt; simp only [t_gt, abs_zero, Nat.ofNat_nonneg] rw [← Zeta_eq_int_derivZeta t_ne_zero] convert intervalIntegral.norm_integral_le_of_norm_le_const ?_ using 1 · congr; rw [_root_.abs_of_nonneg (by linarith)] · intro σ hσ; rw [uIoc_of_le σ₁_lt_σ₂.le, mem_Ioc] at hσ exact hC σ t t_gt ⟨le_trans σ₁_ge hσ.1.le, le_trans hσ.2 σ₂_le⟩