Documentation

TauCeti.NumberTheory.LSeries.WienerIkehara.Asymptotic

The smoothed asymptotic behind Wiener--Ikehara #

TauCeti.LSeries.tsum_term_mul_fourier_sub_pole_eq_integral_boundary_of_contDiff writes the difference between a Fourier-weighted Dirichlet series and its pole contribution as an integral along the line Re s = 1, for every scale x > 0. That integral carries the oscillating factor x ^ (it), so the Riemann--Lebesgue lemma makes it vanish as x โ†’ โˆž. This file records the resulting asymptotic, and then evaluates the pole contribution in the limit.

The pole contribution is A * โˆซ u in Ici (-log x), ๐“• psi (u / 2ฯ€). As x โ†’ โˆž the cutoff -log x runs off to -โˆž, so the integral fills up the whole line, where Fourier inversion evaluates it as 2ฯ€ * psi 0. The Fourier-weighted series therefore has the honest limit 2ฯ€ * A * psi 0; the constant 2ฯ€ is the Jacobian of the scaling u โ†ฆ u / 2ฯ€ fixed by the x ^ (it) parameterization.

Only the pole-subtracted remainder G is assumed continuous on the closed half-plane Re s โ‰ฅ 1. Nothing is assumed about LSeries a there, where it is a total function with junk values.

Main results #

Both are stated for an integrable, compactly supported test function, with the analytic hypotheses that the two limit arguments actually consume: half-line integrability of ๐“• psi for the first, and integrability of ๐“• psi together with continuity of psi at 0 for the Fourier inversion in the second. The hypotheses that vary with the scale x are asked for only eventually as x โ†’ โˆž, which is all an atTop limit consumes. The suffixed ..._of_contDiff forms specialize both to a smooth test function, for which all of those are automatic.

Provenance #

The statement obtained by letting x โ†’ โˆž in the boundary Fourier identity follows limiting_cor in PrimeNumberTheoremAnd/Wiener.lean of the Apache-2.0 AxiomMath/PrimeNumberTheoremAnd repository, revision 2667e414c38e5a5dc9aa1946f16f13001e5cd3ed, the same source as the sibling files TauCeti.NumberTheory.LSeries.WienerIkehara.Fourier and TauCeti.NumberTheory.LSeries.WienerIkehara.Limit. The evaluation of the limiting pole contribution by Fourier inversion is not in that source, which keeps the truncated integral.

References #

theorem TauCeti.LSeries.tendsto_tsum_term_mul_fourier_sub_pole_atTop {a : โ„• โ†’ โ„‚} {psi : โ„ โ†’ โ„‚} {G : โ„‚ โ†’ โ„‚} {A : โ„‚} (hG : ContinuousOn G {z : โ„‚ | 1 โ‰ค z.re}) (hG' : โˆ€ (z : โ„‚), 1 < z.re โ†’ G z = LSeries a z - A / (z - 1)) (hsum : โˆ€ (sigma : โ„), 1 < sigma โ†’ LSeriesSummable a โ†‘sigma) (hpsi : MeasureTheory.Integrable psi MeasureTheory.volume) (hsupp : HasCompactSupport psi) (hFint : โˆ€แถ  (x : โ„) in Filter.atTop, MeasureTheory.IntegrableOn (fun (u : โ„) => FourierTransform.fourier psi (u / (2 * Real.pi))) (Set.Ici (-Real.log x)) MeasureTheory.volume) (hFsum : โˆ€แถ  (x : โ„) in Filter.atTop, LSeriesSummable (fun (n : โ„•) => a n * FourierTransform.fourier psi (1 / (2 * Real.pi) * Real.log (โ†‘n / x))) 1) :

As the scale x tends to infinity, the Fourier-weighted Dirichlet series on the line Re s = 1 and the contribution of the pole term A / (s - 1) at s = 1 differ by o(1).

This is the Riemann--Lebesgue lemma applied to the boundary identity tsum_term_mul_fourier_sub_pole_eq_integral_boundary, whose right-hand side is an integral against the oscillating factor x ^ (it). The test function is only required to be integrable and compactly supported, with its Fourier transform integrable on the half-line Ici (-log x) for all large x, which is where the limit reads that identity off.

theorem TauCeti.LSeries.tendsto_tsum_term_mul_fourier_sub_pole_atTop_of_contDiff {a : โ„• โ†’ โ„‚} {psi : โ„ โ†’ โ„‚} {G : โ„‚ โ†’ โ„‚} {A : โ„‚} (hG : ContinuousOn G {z : โ„‚ | 1 โ‰ค z.re}) (hG' : โˆ€ (z : โ„‚), 1 < z.re โ†’ G z = LSeries a z - A / (z - 1)) (hsum : โˆ€ (sigma : โ„), 1 < sigma โ†’ LSeriesSummable a โ†‘sigma) (hpsi : ContDiff โ„ (โ†‘โŠค) psi) (hsupp : HasCompactSupport psi) (hFsum : โˆ€แถ  (x : โ„) in Filter.atTop, LSeriesSummable (fun (n : โ„•) => a n * FourierTransform.fourier psi (1 / (2 * Real.pi) * Real.log (โ†‘n / x))) 1) :

The o(1) estimate of tendsto_tsum_term_mul_fourier_sub_pole_atTop for a smooth, compactly supported test function, whose regularity supplies both its own integrability and the half-line integrability of its Fourier transform.

theorem TauCeti.LSeries.tendsto_tsum_term_mul_fourier_atTop {a : โ„• โ†’ โ„‚} {psi : โ„ โ†’ โ„‚} {G : โ„‚ โ†’ โ„‚} {A : โ„‚} (hG : ContinuousOn G {z : โ„‚ | 1 โ‰ค z.re}) (hG' : โˆ€ (z : โ„‚), 1 < z.re โ†’ G z = LSeries a z - A / (z - 1)) (hsum : โˆ€ (sigma : โ„), 1 < sigma โ†’ LSeriesSummable a โ†‘sigma) (hpsi : MeasureTheory.Integrable psi MeasureTheory.volume) (hsupp : HasCompactSupport psi) (hF : MeasureTheory.Integrable (FourierTransform.fourier psi) MeasureTheory.volume) (hpsi0 : ContinuousAt psi 0) (hFsum : โˆ€แถ  (x : โ„) in Filter.atTop, LSeriesSummable (fun (n : โ„•) => a n * FourierTransform.fourier psi (1 / (2 * Real.pi) * Real.log (โ†‘n / x))) 1) :
Filter.Tendsto (fun (x : โ„) => โˆ‘' (n : โ„•), LSeries.term a 1 n * FourierTransform.fourier psi (1 / (2 * Real.pi) * Real.log (โ†‘n / x))) Filter.atTop (nhds (2 * โ†‘Real.pi * A * psi 0))

The smoothed Wiener--Ikehara asymptotic. The Fourier-weighted Dirichlet series on the line Re s = 1 tends to 2ฯ€ * A * psi 0, where A is the coefficient of the pole term A / (s - 1) that the continuous boundary remainder G subtracts off. The hypotheses allow A = 0, in which case no pole is asserted and the limit is 0.

The factor 2ฯ€ is the Jacobian of the scaling u โ†ฆ u / 2ฯ€ that the parameterization s = 1 + it forces on the Fourier variable; by Fourier inversion the limiting pole contribution is A * โˆซ u : โ„, ๐“• psi (u / 2ฯ€) = 2ฯ€ * A * psi 0. The inversion step is what asks for the integrability of ๐“• psi and the continuity of psi at the single point 0.

theorem TauCeti.LSeries.tendsto_tsum_term_mul_fourier_atTop_of_contDiff {a : โ„• โ†’ โ„‚} {psi : โ„ โ†’ โ„‚} {G : โ„‚ โ†’ โ„‚} {A : โ„‚} (hG : ContinuousOn G {z : โ„‚ | 1 โ‰ค z.re}) (hG' : โˆ€ (z : โ„‚), 1 < z.re โ†’ G z = LSeries a z - A / (z - 1)) (hsum : โˆ€ (sigma : โ„), 1 < sigma โ†’ LSeriesSummable a โ†‘sigma) (hpsi : ContDiff โ„ (โ†‘โŠค) psi) (hsupp : HasCompactSupport psi) (hFsum : โˆ€แถ  (x : โ„) in Filter.atTop, LSeriesSummable (fun (n : โ„•) => a n * FourierTransform.fourier psi (1 / (2 * Real.pi) * Real.log (โ†‘n / x))) 1) :
Filter.Tendsto (fun (x : โ„) => โˆ‘' (n : โ„•), LSeries.term a 1 n * FourierTransform.fourier psi (1 / (2 * Real.pi) * Real.log (โ†‘n / x))) Filter.atTop (nhds (2 * โ†‘Real.pi * A * psi 0))

The smoothed Wiener--Ikehara asymptotic for a smooth, compactly supported test function, whose regularity supplies its integrability, the integrability of its Fourier transform and its continuity at 0.