Documentation

LeanPool.ZetaZeros.Zeta.Kernel

Construction of the pair-correlation kernel #

The cutoff construction packages the unweighted pair sum, proves that the normalized cutoff is admissible, and develops the analytic identities needed to apply pair correlation.

noncomputable def ZetaZeros.unweightedKernelSum (eta : ) (T : ) :

The unweighted second moment of the test kernel over ordered pairs of zeta zeros.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem ZetaZeros.integrable_cutoffTestSq {delta : } (hd : 0 < delta) (hd4 : delta < 1 / 4) {psi : } (hpsi : IsCutoff delta psi) :

    The square of the normalized cutoff is integrable.

    theorem ZetaZeros.integrable_cutoffSelfConv {delta : } (hd : 0 < delta) (hd4 : delta < 1 / 4) {psi : } (hpsi : IsCutoff delta psi) :

    The self-convolution is integrable.

    The second derivative of the self-convolution has compact support.

    The second derivative of the self-convolution is integrable.

    theorem ZetaZeros.fourierC_iteratedDeriv_two_cutoffSelfConv {delta : } {psi : } (hpsi : IsCutoff delta psi) (z : ) :
    fourierC (iteratedDeriv 2 (cutoffSelfConv psi)) z = -4 * Real.pi ^ 2 * z ^ 2 * testKernel (cutoffTest psi) z ^ 2

    The complex-frequency Fourier transform of the second derivative has the expected quadratic multiplier.

    theorem ZetaZeros.fourierC_correctedTest {delta : } {psi : } (hpsi : IsCutoff delta psi) {T : } (hT : 1 < T) (z : ) :
    fourierC (correctedTest psi T) z = (1 + Real.pi ^ 2 * z ^ 2 / (Real.log T) ^ 2) * testKernel (cutoffTest psi) z ^ 2

    Fourier transform of the corrected pair-correlation test function.

    theorem ZetaZeros.correctedTest_weight_cancel {delta : } {psi : } (hpsi : IsCutoff delta psi) {T : } (hT : 1 < T) {rho rho' : } (hrho0 : 0 < rho.re) (hrho1 : rho.re < 1) (hrho0' : 0 < rho'.re) (hrho1' : rho'.re < 1) :
    fourierC (correctedTest psi T) (rescaledDiff T rho rho') * pairWeight (rho - rho') = testKernel (cutoffTest psi) (rescaledDiff T rho rho') ^ 2

    At a rescaled pair of zeros, the correction factor cancels the unconditional pair-correlation weight.

    theorem ZetaZeros.cutoffSelfConv_isPairTestFunction {delta : } (hd : 0 < delta) (hd4 : delta < 1 / 4) {psi : } (hpsi : IsCutoff delta psi) :

    The self-convolution is an admissible pair-correlation test function.

    The second derivative of the self-convolution is an admissible pair-correlation test function.

    The unweighted kernel sum is the difference of the two pair-correlation sums supplied by the corrected test function, expanded linearly.

    The quantitative pair-correlation hypothesis implies convergence to its stated main term.

    theorem ZetaZeros.unweightedKernelSum_cutoffTest_tendsto (hPC : PairCorrelation) {delta : } (hd : 0 < delta) (hd4 : delta < 1 / 4) {psi : } (hpsi : IsCutoff delta psi) :

    The normalized unweighted cutoff-kernel sum converges to the pair-correlation functional of the self-convolution. The second-derivative correction vanishes because of its log T squared denominator.

    Removing the cutoff #

    The last step of the construction. We choose a cutoff at scale 1 / (n + 5), use dominated convergence first for its normalising constant and then for the two convolution integrals, and finally pass to the pair-correlation functional.

    theorem ZetaZeros.exists_cutoff_pairMainTerm_close (ε : ) ( : 0 < ε) :
    ∃ (delta : ) (psi : ), 0 < delta delta < 1 / 4 IsCutoff delta psi |pairMainTerm (cutoffSelfConv psi) - montgomeryTaylorConst| < ε

    The cutoff constants converge to the Montgomery--Taylor constant (lem_C_delta_limit).

    theorem ZetaZeros.kernelConstruction (hPC : PairCorrelation) (ε : ) ( : 0 < ε) :
    ∃ (eta : ) (C : ), IsAdmissible (1 / 2) eta |C - montgomeryTaylorConst| < ε Filter.Tendsto (fun (T : ) => (unweightedKernelSum eta T).re / zeroScale T) Filter.atTop (nhds C)

    Kernel construction (lem_kernel_construction). The cutoff test is admissible, its pair-correlation constant is arbitrarily close to the Montgomery--Taylor constant, and the normalized unweighted kernel sum converges to that constant.