Documentation

LeanPool.ZetaZeros.Zeta.Defs

The zeta-side vocabulary #

The zero counts, the pair-correlation apparatus, and the kernel construction of the source's Section 3.

Every definition that also appears in Challenge/Basic.lean is spelled identically here. That is a requirement rather than a courtesy: the comparator compares elaborated types, so a development and a challenge that spell one notion two ways name two constants, and the pair then verifies nothing while every other gate stays green.

noncomputable def ZetaZeros.rescale (T : ) (ρ : ) :

The non-trivial zeros of the Riemann zeta function with imaginary part in (0, T]: the zeros lying in the critical strip 0 < re s < 1, as a set, so without multiplicity.

Equations
Instances For
    noncomputable def ZetaZeros.rescaledZeros (T : ) :

    The rescaled zeros: the image of the non-trivial zeros up to height T.

    Equations
    Instances For
      noncomputable def ZetaZeros.rescaledMult (T : ) (w : ) :

      The multiplicity transported along the rescaling: the rescaling is injective, so a rescaled point inherits the multiplicity of the zero it came from.

      Equations
      Instances For
        noncomputable def ZetaZeros.extremalTest (x : ) :

        The extremal test function cos(√2 x) / (√2 sin(1/√2)) on [-1/2, 1/2], zero elsewhere.

        Equations
        Instances For
          noncomputable def ZetaZeros.extremalSelfConv (x : ) :

          The self-convolution of the extremal test function.

          Equations
          Instances For
            structure ZetaZeros.IsCutoff (delta : ) (psi : ) :

            psi is a delta-cutoff: smooth, even, supported in (-1/2, 1/2), valued in [0, 1], and identically 1 on |x| ≤ 1/2 - delta.

            • smooth : ContDiff (↑) psi

              psi is smooth.

            • support (x : ) : 1 / 2 |x|psi x = 0

              psi vanishes off (-1/2, 1/2).

            • even (x : ) : psi (-x) = psi x

              psi is even.

            • nonneg (x : ) : 0 psi x

              psi is non-negative.

            • le_one (x : ) : psi x 1

              psi is at most one.

            • eq_one (x : ) : |x| 1 / 2 - deltapsi x = 1

              psi is identically one on the shrunken interval.

            Instances For
              noncomputable def ZetaZeros.cutoffNormaliser (psi : ) :

              The normalising constant A_psi = ∫ psi² f₀.

              Equations
              Instances For
                noncomputable def ZetaZeros.cutoffTest (psi : ) (x : ) :

                The normalised test function eta_psi = psi √f₀ / √A_psi.

                Equations
                Instances For
                  noncomputable def ZetaZeros.cutoffTestSq (psi : ) :

                  Its square, f_psi = eta_psi².

                  Equations
                  Instances For
                    noncomputable def ZetaZeros.cutoffSelfConv (psi : ) (x : ) :

                    Its self-convolution, Q_psi = f_psi ⋆ f_psi.

                    Equations
                    Instances For
                      noncomputable def ZetaZeros.correctedTest (psi : ) (T x : ) :

                      The corrected test function r_{psi,T} = Q_psi - Q_psi'' / (4 (log T)²), whose Fourier transform carries the factor that cancels the pair-correlation weight.

                      Equations
                      Instances For