Dyadic summation: from windows to the cumulative interval
ProvedZeta23.Assembly.dyadicanalysiszero-countingzeta23
An abstract form of the dyadic-summation step (E4) at the end of the paper's §6 proof of Theorem A. Let be two nonnegative interval functions that are additive over adjacent intervals, i.e. whenever (and likewise for ), and suppose as . Fix a constant .
Assume the dyadic-window estimate: for every there is such that
Then the cumulative estimate follows: for every there is such that
In the application, (distinct on-line zeros) and (all zeros with multiplicity): given , one sums the window bound over the dyadic intervals , with maximal such that , and absorbs the bounded remainder into using . Consumed by Zeta23.cumulative_of_dyadic, which turns the dyadic form of Theorem A into its cumulative form.
Preamble
import Mathlib.Algebra.BigOperators.Finprod import Mathlib.Algebra.Order.Chebyshev import Mathlib.Algebra.Order.Rearrangement import Mathlib.Analysis.CStarAlgebra.Classes import Mathlib.Analysis.Calculus.ContDiff.Defs import Mathlib.Analysis.Complex.ExponentialBounds import Mathlib.Analysis.Convex.Birkhoff import Mathlib.Analysis.Matrix.Normed import Mathlib.Analysis.Matrix.PosDef import Mathlib.Analysis.Real.Pi.Bounds import Mathlib.Analysis.SpecialFunctions.Gamma.Digamma import Mathlib.Analysis.SpecialFunctions.Pow.Asymptotics import Mathlib.Analysis.SpecialFunctions.Pow.Complex import Mathlib.Data.Matrix.Basic import Mathlib.Data.Set.Card import Mathlib.LinearAlgebra.FiniteDimensional.Lemmas import Mathlib.MeasureTheory.Integral.Bochner.Basic import Mathlib.MeasureTheory.Integral.IntervalIntegral.Basic import Mathlib.MeasureTheory.Measure.Lebesgue.Basic import Mathlib.NumberTheory.ArithmeticFunction.VonMangoldt import Definitions.Def_Zeta23_Assembly import Definitions.Def_Zeta23_Assembly_Inputs import Definitions.Def_Zeta23_Defs import Definitions.Def_Zeta23_Hypotheses import Definitions.Def_Zeta23_LinAlg_HermitianPosPart import Definitions.Def_Zeta23_LinAlg_PosIndex import Definitions.Def_Zeta23_LinAlg_Sylvester import Definitions.Def_Zeta23_LinAlg_VonNeumann import Definitions.Def_Zeta23_PrimeSideTemp import Definitions.Def_Zeta23_TracesBoundsE open Matrix Finset RHLinalg open scoped ComplexOrder open Zeta23 open Assembly open Filter Asymptotics Topology
Formal statement
theorem Zeta23.Assembly.dyadic {f g : ℝ → ℝ → ℝ} {c : ℝ}
(hf_add : ∀ a b c : ℝ, a ≤ b → b ≤ c → f a c = f a b + f b c)
(hg_add : ∀ a b c : ℝ, a ≤ b → b ≤ c → g a c = g a b + g b c)
(hf_nn : ∀ a b, 0 ≤ f a b) (hg_nn : ∀ a b, 0 ≤ g a b)
(hg_top : Tendsto (fun T => g 0 T) atTop atTop)
(h : ∀ ε > 0, ∃ T₁, ∀ t ≥ T₁, (c - ε) * g t (2 * t) ≤ f t (2 * t)) :
∀ ε > 0, ∃ T₀, ∀ T ≥ T₀, (c - ε) * g 0 T ≤ f 0 T := by sorry
Source