The kernel as an inner product #
The identity that turns the kernel into a Gram matrix on L²((-lam, lam)), and its two immediate
consequences.
Every integral here is taken over Set.Ioo (-lam) lam rather than over ℝ, so that it is
literally the inner product of the ambient Hilbert space; fourierC integrates over the line, and
the two agree because an admissible test function vanishes off the interval.
theorem
ZetaZeros.testKernel_sub_conj
{lam : ℝ}
{eta : ℝ → ℝ}
(h : IsAdmissible lam eta)
(z s : ℂ)
:
The kernel is a Gram matrix. K_eta (z - conj s) is the inner product of the twisted
functions attached to z and s.
theorem
ZetaZeros.sum_testKernel_sq_eq_sum_conj
{eta : ℝ → ℝ}
{Z : Finset ℂ}
{m : ℂ → ℕ}
(h : IsConjInvariant Z m)
:
∑ z ∈ Z, ∑ s ∈ Z, ↑(m z) * ↑(m s) * testKernel eta (z - s) ^ 2 = ∑ z ∈ Z, ∑ s ∈ Z, ↑(m z) * ↑(m s) * testKernel eta (z - (starRingEnd ℂ) s) ^ 2
Conjugating the second argument of the kernel does not change the second moment: conjugation permutes the support and preserves multiplicity.