Signed partial-sum growth is equivalent to ordered Dirichlet convergence on a half-plane
Provedpartial_sum_growth_iff_ordered_dirichlet_convergence_halfplaneanalytic-number-theorydirichlet-seriesformalizationriemann-hypothesis
Let , let , and put . The following three conditions are equivalent:
All convergence assertions concern the ordinary ordered partial sums. This identifies the growth threshold of signed coefficient sums with the corresponding open half-plane of Dirichlet convergence. It asserts no convergence on the boundary and requires no absolute-convergence hypothesis.
Preamble
import Mathlib.Algebra.BigOperators.Module import Mathlib.Topology.Order.LiminfLimsup import Mathlib.Tactic.Linarith import Mathlib.Tactic.Ring import Mathlib.NumberTheory.LSeries.Dirichlet import Mathlib.NumberTheory.LSeries.SumCoeff import Mathlib.Analysis.MellinTransform import Mathlib.Tactic.NormNum import Mathlib.NumberTheory.LSeries.Nonvanishing import Mathlib.Analysis.Analytic.Uniqueness import Mathlib.Analysis.Complex.Convex import Mathlib.Tactic.FieldSimp open MeasureTheory open scoped Topology
Formal statement
theorem partial_sum_growth_iff_ordered_dirichlet_convergence_halfplane
(f : ℕ → ℂ) {a : ℝ} (ha : 0 ≤ a) :
let B := ∀ ε : ℝ, 0 < ε →
Asymptotics.IsBigO Filter.atTop
(fun N : ℕ => ∑ n ∈ Finset.Icc 1 N, f n)
(fun N : ℕ => (N : ℝ) ^ (a + ε))
let R := ∀ σ : ℝ, a < σ → ∃ L : ℂ,
Filter.Tendsto (fun N : ℕ => ∑ n ∈ Finset.Icc 1 N, f n / (n : ℂ) ^ (σ : ℂ))
Filter.atTop (nhds L)
let H := ∀ s : ℂ, a < s.re → ∃ L : ℂ,
Filter.Tendsto (fun N : ℕ => ∑ n ∈ Finset.Icc 1 N, f n / (n : ℂ) ^ s)
Filter.atTop (nhds L)
(B ↔ R) ∧ (R ↔ H) := by sorrySource
Derived two-sided Abel-summation criterion. Pinned Mathlib https://github.com/leanprover-community/mathlib4/blob/0df444a360eaa60ab8c11dca51a86af692955474/Mathlib/Algebra/BigOperators/Module.lean#L57, Finset.sum_range_by_parts, supplies the discrete reverse estimate; https://github.com/leanprover-community/mathlib4/blob/0df444a360eaa60ab8c11dca51a86af692955474/Mathlib/NumberTheory/AbelSummation.lean#L300, tendsto_sum_mul_atTop_nhds_one_sub_integral₀, supplies the forward convergence argument. This precise combined equivalence is proved here as a corollary of those source identities.