A Fourier-analytic proof of the Wiener-Ikehara theorem
The Fourier transform of an absolutely integrable function \(\psi: \mathbb{R} \to \mathbb{C}\) is defined by the formula
where \(e(\theta) := e^{2\pi i \theta}\).
Let \(f: \mathbb{N} \to \mathbb{C}\) be an arithmetic function such that \(\sum_{n=1}^\infty \frac{|f(n)|}{n^\sigma} < \infty\) for all \(\sigma>1\). Then the Dirichlet series
is absolutely convergent for \(\sigma>1\).
Lemmafirst-fourier#
If \(\psi: \mathbb{R} \to \mathbb{C}\) is integrable and \(x > 0\), then for any \(\sigma>1\)
Proof
By the definition of the Fourier transform, the left-hand side expands as
while the right-hand side expands as
Since
the claim then follows from Fubini's theorem.
Lean
Formalized as first_fourier.
Sources
Used by 3
Lemmasecond-fourier#
If \(\psi: \mathbb{R} \to \mathbb{C}\) is absolutely integrable and \(x > 0\), then for any \(\sigma>1\)
Proof
The left-hand side expands as
so by Fubini's theorem it suffices to verify the identity
Lean
Formalized as second_fourier.
Sources
Used by 3
Now let \(A \in \mathbb{C}\), and suppose that there is a continuous function \(G(s)\) defined on \(\mathrm{Re} s \geq 1\) such that \(G(s) = F(s) - \frac{A}{s-1}\) whenever \(\mathrm{Re} s > 1\). We also make the Chebyshev-type hypothesis
for all \(x \geq 1\) (this hypothesis is not strictly necessary, but simplifies the arguments and can be obtained fairly easily in applications).
LemmaPreliminary decay bound I#
If \(\psi:\mathbb{R} \to \mathbb{C}\) is absolutely integrable then
for all \(u \in \mathbb{R}\). where \(C\) is an absolute constant.
Proof
Immediate from the triangle inequality.
Lean
Formalized as prelim_decay.
Sources
Used by 1
LemmaPreliminary decay bound II#
If \(\psi:\mathbb{R} \to \mathbb{C}\) is absolutely integrable and of bounded variation, then
for all non-zero \(u \in \mathbb{R}\).
Proof
By Lebesgue–Stiejtes integration by parts we have
and the claim then follows from the triangle inequality.
Lean
Stated as prelim_decay_2; the blueprint marks no proof of it as formalized.
Sources
Used by 1
LemmaPreliminary decay bound III#
If \(\psi:\mathbb{R} \to \mathbb{C}\) is absolutely integrable, absolutely continuous, and \(\psi'\) is of bounded variation, then
for all non-zero \(u \in \mathbb{R}\).
Proof
Should follow from previous lemma.
Lean
Stated as prelim_decay_3; the blueprint marks no proof of it as formalized.
Sources
Uses 1 · Used by 1
LemmaDecay bound, alternate form#
If \(\psi:\mathbb{R} \to \mathbb{C}\) is absolutely integrable, absolutely continuous, and \(\psi'\) is of bounded variation, then
for all \(u \in \mathbb{R}\).
Uses 3
LemmaDecay bounds#
If \(\psi:\mathbb{R} \to \mathbb{C}\) is \(C^2\) and obeys the bounds
for all \(t \in \mathbb{R}\), then
for all \(u \in \mathbb{R}\), where \(C\) is an absolute constant.
Proof
From two integration by parts we obtain the identity
Now apply the triangle inequality and the identity \(\int_{\bf R} \frac{dt}{1+t^2}\ dt = \pi\) to obtain the claim with \(C = \pi + 1 / 4 \pi\).
Lean
Formalized as decay_bounds.
Sources
Used by 2
LemmaLimiting Fourier identity#
If \(\psi: \mathbb{R} \to \mathbb{C}\) is \(C^2\) and compactly supported and \(x \geq 1\), then
Proof
By Lemma first-fourier and Lemma second-fourier, we know that for any \(\sigma>1\), we have
Now take limits as \(\sigma \to 1\) using dominated convergence together with (1) and Lemma Decay bounds to obtain the result.
Lean
Formalized as limiting_fourier.
Sources
Uses 2 · Used by 1
CorollaryCorollary of limiting identity#
With the hypotheses as above, we have
as \(x \to \infty\).
Proof
Immediate from the Riemann-Lebesgue lemma, and also noting that \(\int_{-\infty}^{-\log x} \hat \psi(\frac{u}{2\pi})\ du = o(1)\).
Lean
Formalized as limiting_cor.
Sources
Uses 1 · Used by 1
LemmaSmooth Urysohn lemma#
If \(I\) is a closed interval contained in an open interval \(J\), then there exists a smooth function \(\Psi: \mathbb{R} \to \mathbb{R}\) with \(1_I \leq \Psi \leq 1_J\).
Proof
A standard analysis lemma, which can be proven by convolving \(1_K\) with a smooth approximation to the identity for some interval \(K\) between \(I\) and \(J\). Note that we have “SmoothBumpFunction”s on smooth manifolds in Mathlib, so this shouldn't be too hard...
Lean
Formalized as smooth_urysohn.
Sources
Used by 1
LemmaLimiting identity for Schwartz functions#
The previous corollary also holds for functions \(\psi\) that are assumed to be in the Schwartz class, as opposed to being \(C^2\) and compactly supported.
Proof
For any \(R>1\), one can use a smooth cutoff function (provided by Lemma Smooth Urysohn lemma to write \(\psi = \psi_{\leq R} + \psi_{>R}\), where \(\psi_{\leq R}\) is \(C^2\) (in fact smooth) and compactly supported (on \([-R,R]\)), and \(\psi_{>R}\) obeys bounds of the form
where the implied constants depend on \(\psi\). By Lemma Decay bounds we then have
Using this and (1) one can show that
(with implied constants also depending on \(A\)), while from Lemma Corollary of limiting identity one has
Combining the two estimates and letting \(R\) be large, we obtain the claim.
Lean
Formalized as limiting_cor_schwartz.
Sources
Uses 2 · Used by 1
LemmaBijectivity of Fourier transform#
The Fourier transform is a bijection on the Schwartz class. [Note: only surjectivity is actually used.]
Proof
This is a standard result in Fourier analysis. It can be proved here by appealing to Mellin inversion, Theorem MellinInversion. In particular, given \(f\) in the Schwartz class, let \(F : \mathbb{R}_+ \to \mathbb{C} : x \mapsto f(\log x)\) be a function in the “Mellin space”; then the Mellin transform of \(F\) on the imaginary axis \(s=it\) is the Fourier transform of \(f\). The Mellin inversion theorem gives Fourier inversion.
Lean
Formalized as fourier_surjection_on_schwartz.
Sources
Used by 1
CorollarySmoothed Wiener-Ikehara#
If \(\Psi: (0,\infty) \to \mathbb{C}\) is smooth and compactly supported away from the origin, then,
as \(x \to \infty\).
Proof
By Lemma Bijectivity of Fourier transform, we can write
for all \(y>0\) and some Schwartz function \(\psi\). Making this substitution, the claim is then equivalent after standard manipulations to
and the claim follows from Lemma Limiting identity for Schwartz functions.
Lean
Formalized as wiener_ikehara_smooth.
Sources
Uses 2 · Used by 1
Now we add the hypothesis that \(f(n) \geq 0\) for all \(n\).
PropositionWiener-Ikehara in an interval#
For any closed interval \(I \subset (0,+\infty)\), we have
Proof
Use Lemma Smooth Urysohn lemma to bound \(1_I\) above and below by smooth compactly supported functions whose integral is close to the measure of \(|I|\), and use the non-negativity of \(f\).
Lean
Formalized as WienerIkeharaInterval.
Sources
Uses 1 · Used by 1
CorollaryWiener-Ikehara Theorem (1)#
We have
Proof
Apply the preceding proposition with \(I = [\varepsilon,1]\) and then send \(\varepsilon\) to zero (using (1) to control the error).
Lean
Formalized as WienerIkeharaTheorem'.
Sources
Uses 1 · Used by 4
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.