Effective Chebyshev bound with explicit threshold
ProvedZeta23.Cheb.sum_vonMangoldt_div_sqrt_le_three_explicitanalysisnumber-theoryzeta23
Let denote the von Mangoldt function ( when is a prime power, and otherwise), and for a real let the sum below run over the integers .
For every real with
(an explicit threshold, numerically at most ), one has
This is the effective form of the second bound of [eq:cheb1]: it exhibits an explicit witness for the threshold in the paper's statement " for ". In the project it feeds Zeta23.Cheb.chebyshevMertens, the verification of the Chebyshev–Mertens hypothesis bundle (H-Cheb) used by the mollified second-moment argument.
Preamble
import Mathlib.Algebra.BigOperators.Finprod import Mathlib.Algebra.Group.Submonoid.BigOperators import Mathlib.Algebra.Order.Field.GeomSum import Mathlib.Analysis.Asymptotics.Lemmas import Mathlib.Analysis.CStarAlgebra.Classes import Mathlib.Analysis.Calculus.ContDiff.Defs import Mathlib.Analysis.Complex.ExponentialBounds import Mathlib.Analysis.PSeries import Mathlib.Analysis.SpecialFunctions.Gamma.Digamma import Mathlib.Analysis.SpecialFunctions.Integrals.Basic import Mathlib.Analysis.SpecialFunctions.Log.Basic import Mathlib.Analysis.SpecialFunctions.Pow.Complex import Mathlib.Analysis.SumIntegralComparisons import Mathlib.Data.Matrix.Basic import Mathlib.Data.Set.Card import Mathlib.MeasureTheory.Integral.Bochner.Basic import Mathlib.MeasureTheory.Integral.IntervalIntegral.Basic import Mathlib.MeasureTheory.Measure.Lebesgue.Basic import Mathlib.NumberTheory.AbelSummation import Mathlib.NumberTheory.ArithmeticFunction.VonMangoldt import Mathlib.NumberTheory.Chebyshev import Mathlib.NumberTheory.Harmonic.EulerMascheroni import Mathlib.NumberTheory.Harmonic.GammaDeriv import Mathlib.NumberTheory.LSeries.RiemannZeta open Finset Real Chebyshev open ArithmeticFunction hiding log open scoped Nat.Prime
Formal statement
theorem Zeta23.Cheb.sum_vonMangoldt_div_sqrt_le_three_explicit {x : ℝ}
(hx : max 1 ((48 / (3 - 2 * Real.log 4)) ^ 4) ≤ x) :
∑ n ∈ Ioc 0 ⌊x⌋₊, Λ n / Real.sqrt n ≤ 3 * Real.sqrt x := by sorry
Source