Documentation

MathlibNt.AnalyticNumberTheory.DirichletL.DirichletLActualFourFactorLocalZeroRepulsion

The actual four-factor local zero-repulsion identity #

This file combines three finite-disk factorizations, for χ₁, χ₂, and χ₁χ₂, with the actual conductor/gamma bridge and the Euler-product positivity of ζ L(χ₁) L(χ₂) L(χ₁χ₂). The only remainder is the sum of the three local nonvanishing factors' logarithmic derivatives.

An actual choice of the finite zero divisor and nonvanishing local factor for one symmetrically completed Dirichlet L-function.

Instances For

    The local factorization theorem makes an actual disk datum; no formula is passed in abstractly.

    The real part of the finite zero sum, with its actual multiplicities.

    Equations
    Instances For
      theorem AnalyticNumberTheory.LargeSieve.TatuzawaZeroContribution.CharacterLocalDiskData.zeroKernel_le_zeroSum {q : } [NeZero q] {χ : DirichletCharacter q} {c : } {R : } (d : CharacterLocalDiskData χ c R) {σ : } {β : } ( : β d.S) (hmult : 1 (d.D β).toNat) (hstrip : ρd.S, ρ.re σ) :
      noncomputable def AnalyticNumberTheory.LargeSieve.TatuzawaZeroContribution.actualFourFactorLogDerivative {q₁ q₂ : } [NeZero q₁] [NeZero q₂] [NeZero (q₁ * q₂)] (χ₁ : DirichletCharacter q₁) (χ₂ : DirichletCharacter q₂) (σ : ) :

      The actual four-factor negative logarithmic derivative, retaining the zeta factor in its standard L-series form.

      Equations
      Instances For
        theorem AnalyticNumberTheory.LargeSieve.TatuzawaZeroContribution.actualFourFactor_localZeroIdentity {q₁ q₂ : } [NeZero q₁] [NeZero q₂] [NeZero (q₁ * q₂)] (χ₁ : DirichletCharacter q₁) (χ₂ : DirichletCharacter q₂) (hχ₁ : χ₁ 1) (hχ₂ : χ₂ 1) (hpair : TatuzawaMultiplicativeTransfer.pairCharacter χ₁ χ₂ 1) {c : } {R : } (d₁ : CharacterLocalDiskData χ₁ c R) (d₂ : CharacterLocalDiskData χ₂ c R) (dp : CharacterLocalDiskData (TatuzawaMultiplicativeTransfer.pairCharacter χ₁ χ₂) c R) {σ : } ( : 1 < σ) (hσdisk : σ Metric.ball c R) :
        actualFourFactorLogDerivative χ₁ χ₂ σ = (-deriv (LSeries fun (x : ) => 1) σ / LSeries (fun (x : ) => 1) σ).re + (conductorGammaTerm χ₁ σ).re + (conductorGammaTerm χ₂ σ).re + (conductorGammaTerm (TatuzawaMultiplicativeTransfer.pairCharacter χ₁ χ₂) σ).re - d₁.zeroSum σ - d₂.zeroSum σ - dp.zeroSum σ - ((logDeriv d₁.g σ).re + (logDeriv d₂.g σ).re + (logDeriv dp.g σ).re)

        The exact identity obtained by putting all three actual local factorizations on one disk. Zeros outside the disk occur only through the three concrete g'/g terms.

        theorem AnalyticNumberTheory.LargeSieve.TatuzawaZeroContribution.threeLocalRemainder_le_of_circleBounds (g₁ g₂ gp : ) (σ : ) {r M₁ M₂ Mp m₁ m₂ mp : } (hr : 0 < r) (hM₁ : 0 M₁) (hM₂ : 0 M₂) (hMp : 0 Mp) (hm₁ : 0 < m₁) (hm₂ : 0 < m₂) (hmp : 0 < mp) (hg₁ : DiffContOnCl g₁ (Metric.ball σ r)) (hg₂ : DiffContOnCl g₂ (Metric.ball σ r)) (hgp : DiffContOnCl gp (Metric.ball σ r)) (hcircle₁ : zMetric.sphere σ r, g₁ z M₁) (hcircle₂ : zMetric.sphere σ r, g₂ z M₂) (hcirclep : zMetric.sphere σ r, gp z Mp) (hlower₁ : m₁ g₁ σ) (hlower₂ : m₂ g₂ σ) (hlowerp : mp gp σ) :
        -((logDeriv g₁ σ).re + (logDeriv g₂ σ).re + (logDeriv gp σ).re) M₁ / r / m₁ + M₂ / r / m₂ + Mp / r / mp

        The existing Cauchy bound pays the complete three-factor remainder from circle upper bounds and center lower bounds for the actual local factors.

        theorem AnalyticNumberTheory.LargeSieve.TatuzawaZeroContribution.two_real_zeros_repel {q₁ q₂ : } [NeZero q₁] [NeZero q₂] [NeZero (q₁ * q₂)] (χ₁ : DirichletCharacter q₁) (χ₂ : DirichletCharacter q₂) (hχ₁ : χ₁ 1) (hχ₂ : χ₂ 1) (hpair : TatuzawaMultiplicativeTransfer.pairCharacter χ₁ χ₂ 1) (hsq₁ : χ₁ ^ 2 = 1) (hsq₂ : χ₂ ^ 2 = 1) {c : } {R : } (d₁ : CharacterLocalDiskData χ₁ c R) (d₂ : CharacterLocalDiskData χ₂ c R) (dp : CharacterLocalDiskData (TatuzawaMultiplicativeTransfer.pairCharacter χ₁ χ₂) c R) {σ β₁ β₂ E : } ( : 1 < σ) (hσdisk : σ Metric.ball c R) (hβ₁ : β₁ d₁.S) (hβ₂ : β₂ d₂.S) (hmult₁ : 1 (d₁.D β₁).toNat) (hmult₂ : 1 (d₂.D β₂).toNat) (hβ₁σ : β₁ < σ) (hβ₂σ : β₂ < σ) (hstrip₁ : ρd₁.S, ρ.re σ) (hstrip₂ : ρd₂.S, ρ.re σ) (hstripp : ρdp.S, ρ.re σ) (hremainder : -((logDeriv d₁.g σ).re + (logDeriv d₂.g σ).re + (logDeriv dp.g σ).re) E) :
        1 / (σ - β₁) + 1 / (σ - β₂) (-deriv (LSeries fun (x : ) => 1) σ / LSeries (fun (x : ) => 1) σ).re + (conductorGammaTerm χ₁ σ).re + (conductorGammaTerm χ₂ σ).re + (conductorGammaTerm (TatuzawaMultiplicativeTransfer.pairCharacter χ₁ χ₂) σ).re + E

        Character-specific two-real-zero repulsion. Its hypotheses are only actual local disk data, the two selected disk zeros with multiplicity, the elementary right-of-zero strip condition, and a directly checkable bound for the three g'/g remainders; there is no abstract explicit-formula hypothesis.