Documentation

MathlibNt.AnalyticNumberTheory.DirichletL.DirichletLQuadraticSiegelConvolution

The nonnegative quadratic convolution in Siegel's elementary argument #

For a quadratic character χ, this file packages the coefficients of ζ(s) L(s, χ) as the real divisor sum

aχ(n) = ∑ d ∣ n, Re χ(d).

The coefficients are nonnegative, and every nonzero square contributes at least one. Consequently their summatory function is at least ⌊√X⌋. The last theorem combines this arithmetic lower bound with the explicit Pólya--Vinogradov harmonic tail. Its remaining discrepancy is kept as an explicit term; no unproved upper estimate for that term is assumed.

The real coefficient of ζ(s) L(s, χ).

Equations
Instances For

    The convolution coefficient is literally the real quadratic divisor sum.

    theorem DirichletCharacter.zetaMul_im_eq_zero_of_sq_eq_one {q : } (χ : DirichletCharacter q) (hquad : χ ^ 2 = 1) (n : ) :
    (χ.zetaMul n).im = 0

    The complex convolution coefficient lies on the real axis.

    Quadratic convolution coefficients are nonnegative real numbers.

    theorem DirichletCharacter.one_le_zetaMul_prime_even_pow {q : } {χ : DirichletCharacter q} (hquad : χ ^ 2 = 1) {p : } (hp : Nat.Prime p) (k : ) :
    1 χ.zetaMul (p ^ (2 * k))

    At every even prime-power exponent the quadratic Euler coefficient is at least one.

    theorem DirichletCharacter.one_le_quadraticSiegelConvolution_sq {q : } {χ : DirichletCharacter q} (hquad : χ ^ 2 = 1) {m : } (hm : m 0) :

    Every nonzero square has quadratic convolution coefficient at least one.

    The summatory quadratic convolution up to X.

    Equations
    Instances For

      Dirichlet-convolution / divisor-double-sum identity.

      Siegel's square lower-bound chain: ⌊√X⌋ ≤ ∑_{1 ≤ n ≤ X} aχ(n).

      The exact residual between the convolution summatory function and X times the finite harmonic truncation. Later hyperbola estimates should bound this quantity rather than postulate an unknown error bound.

      Equations
      Instances For

        Expansion of the residual as the divisor double sum minus the harmonic main term.

        theorem DirichletCharacter.sqrt_sub_convolutionDiscrepancy_sub_polyaVinogradovError_le {q : } [NeZero q] {χ : DirichletCharacter q} (hprimitive : χ.IsPrimitive) (hquad : χ ^ 2 = 1) (hnonprincipal : χ 1) (hq : 1 < q) (X : ) {m : } (hm : 1 m) :
        X.sqrt - χ.quadraticSiegelConvolutionDiscrepancy X m - X * (8 * q * (1 + Real.log q) / m) X * (LFunction χ 1).re

        The first load-bearing inequality in the elementary convolution route. The square lower bound and the explicit Pólya--Vinogradov tail force a lower bound for X * Re L(1,χ) up to the exact convolution discrepancy.