Documentation

MathlibNt.SieveTheory.Selberg.Liu.LiuSelbergRemainder

Liu's lambda-pair Selberg remainder #

This module represents the actual signed double sum in Liu's eqn-r. Its lambda coefficients are supported on divisors of the paper modulus at the paper's N^(1/4-epsilon/2) cutoff. Grouping pairs by their least common multiple bounds the signed remainder by the already verified 3^omega(d) full-distribution majorant.

The support and size conditions on Liu's Selberg coefficients needed for the remainder bound. No normalization at d = 1 is needed.

Equations
Instances For
    theorem MathlibNt.SieveTheory.LiuWeight.LiuSelbergLambdaAdmissible.support_dvd {N d : } {epsilon : } {lambda : } (hlambda : LiuSelbergLambdaAdmissible N epsilon lambda) (hd : lambda d 0) :
    d liuPaperQModulus N epsilon
    theorem MathlibNt.SieveTheory.LiuWeight.LiuSelbergLambdaAdmissible.support_le {N d : } {epsilon : } {lambda : } (hlambda : LiuSelbergLambdaAdmissible N epsilon lambda) (hd : lambda d 0) :
    theorem MathlibNt.SieveTheory.LiuWeight.LiuSelbergLambdaAdmissible.abs_le_one {N : } {epsilon : } {lambda : } (hlambda : LiuSelbergLambdaAdmissible N epsilon lambda) (d : ) :
    |lambda d| 1
    theorem MathlibNt.SieveTheory.LiuWeight.LiuSelbergLambdaAdmissible.eq_zero_of_not_mem_sourceCarrier {N d : } {epsilon : } {lambda : } (hlambda : LiuSelbergLambdaAdmissible N epsilon lambda) (hd : dliuSelbergLambdaSourceCarrier N epsilon) :
    lambda d = 0

    Admissibility proves that the finite carrier loses no nonzero coefficient.

    noncomputable def MathlibNt.SieveTheory.LiuWeight.liuSelbergSwitchedCount (N : ) (epsilon : ) (lambda : ) :

    Liu's Selberg expression after expanding the square and interchanging the finite sums. The inner term is the actual weighted prime count in the progression a * p ≡ N (mod lcm d₁ d₂).

    Equations
    Instances For
      noncomputable def MathlibNt.SieveTheory.LiuWeight.liuSelbergMainTerm (main : ) (N : ) (epsilon : ) (lambda : ) :

      The main term paired with liuSelbergSwitchedCount for an arbitrary main-term model.

      Equations
      Instances For
        noncomputable def MathlibNt.SieveTheory.LiuWeight.liuSelbergRemainder (main : ) (N : ) (epsilon : ) (lambda : ) :

        The actual lambda-pair Selberg remainder from Liu's eqn-r, represented on the finite carrier justified by LiuSelbergLambdaAdmissible.

        Equations
        Instances For
          theorem MathlibNt.SieveTheory.LiuWeight.liuSelbergSwitchedCount_eq_mainTerm_add_remainder (main : ) (N : ) (epsilon : ) (lambda : ) :
          liuSelbergSwitchedCount N epsilon lambda = liuSelbergMainTerm main N epsilon lambda + liuSelbergRemainder main N epsilon lambda

          Exact finite decomposition of the switched Selberg count into its chosen main term and the actual signed remainder.

          Source-facing specialization of the exact decomposition to Liu's genuine normalized logarithmic-integral family.

          noncomputable def MathlibNt.SieveTheory.LiuWeight.liuSelbergSquareCount (N : ) (epsilon : ) (lambda : ) :

          Liu's original finite Selberg expression before expanding the square.

          Equations
          Instances For

            At the canonical residue, the AP convention on a * p is exactly divisibility of the natural-number complement.

            Finite square expansion and interchange: Liu's original squared-divisor expression equals the switched lambda-pair AP count.

            Source-facing exact decomposition of Liu's original squared-divisor expression.

            def MathlibNt.SieveTheory.LiuWeight.LiuSelbergMainTermUpperBound (kappa : ) (N : ) (epsilon : ) (lambda : ) :

            The unproved numerical main-term estimate printed in Liu's source. This is a transparent proposition, not an asserted analytic theorem.

            Equations
            Instances For

              Supported pairs have lcm dividing the squarefree paper modulus; in particular the lcm itself is squarefree.

              theorem MathlibNt.SieveTheory.LiuWeight.liuSelberg_lcm_le_mul {d1 d2 : } (hd1 : 0 < d1) (hd2 : 0 < d2) :
              d1.lcm d2 d1 * d2

              The elementary lcm-product inequality used in the source cutoff.

              theorem MathlibNt.SieveTheory.LiuWeight.paperQSourceCutoff_mul_le_liuSourceDEpsilon (N d1 d2 : ) (epsilon : ) (hN : 1 N) (hd1 : d1 paperQSourceCutoff N epsilon) (hd2 : d2 paperQSourceCutoff N epsilon) :
              d1 * d2 liuSourceDEpsilon N epsilon

              Multiplying two source-cutoff divisors doubles the exponent exactly.

              Every pair in the source carrier has lcm inside Liu's eqn-r divisor cutoff. This records both lcm ≤ d1*d2 and the doubled-exponent estimate.

              theorem MathlibNt.SieveTheory.LiuWeight.abs_liuSelbergRemainder_le_fullDistributionMajorant (main : ) (N : ) (epsilon : ) (lambda : ) (hN : 1 N) (hlambda : LiuSelbergLambdaAdmissible N epsilon lambda) :

              The actual signed lambda-pair remainder is bounded by Liu's exact 3^omega(d) full-distribution majorant.

              theorem MathlibNt.SieveTheory.LiuWeight.LiuPanCanonicalCoprimeTheorem.eventually_abs_liuSelbergRemainder_le (hPan : LiuPanCanonicalCoprimeTheorem) (l : Filter ) (hl : l Filter.atTop) (epsilon A : ) (lambda : ) (hepsilon : 0 < epsilon) (hA : 0 < A) (hlambda : ∀ᶠ (N : ) in l, LiuSelbergLambdaAdmissible N epsilon (lambda N)) :
              ∃ (C : ), 0 < C ∀ᶠ (N : ) in l, |liuSelbergRemainder (liuLogarithmicIntegral 2) N epsilon (lambda N)| C * N / Real.log N ^ A

              The canonical coprime consumer interface bounds the actual signed Selberg remainder for every eventually admissible coefficient family.

              theorem MathlibNt.SieveTheory.LiuWeight.LiuPanWangDingTheorem.eventually_abs_liuSelbergRemainder_le (hPan : LiuPanWangDingTheorem) (l : Filter ) (hl : l Filter.atTop) (epsilon A : ) (lambda : ) (hepsilon : 0 < epsilon) (hA : 0 < A) (hlambda : ∀ᶠ (N : ) in l, LiuSelbergLambdaAdmissible N epsilon (lambda N)) :
              ∃ (C : ), 0 < C ∀ᶠ (N : ) in l, |liuSelbergRemainder (liuLogarithmicIntegral 2) N epsilon (lambda N)| C * N / Real.log N ^ A

              Backward-compatible remainder wrapper for the stronger canonical contract.

              theorem MathlibNt.SieveTheory.LiuWeight.LiuPanWangDingCorollary230.eventually_abs_liuSelbergRemainder_le (hPan : LiuPanWangDingCorollary230) (l : Filter ) (hl : l Filter.atTop) (epsilon A : ) (lambda : ) (hepsilon : 0 < epsilon) (hA : 0 < A) (hlambda : ∀ᶠ (N : ) in l, LiuSelbergLambdaAdmissible N epsilon (lambda N)) :
              ∃ (C : ), 0 < C ∀ᶠ (N : ) in l, |liuSelbergRemainder (liuLogarithmicIntegral 2) N epsilon (lambda N)| C * N / Real.log N ^ A

              Source-faithful remainder wrapper from literal Corollary (2.30).

              Eventual bound for the actual Liu remainder. The lambda admissibility and the three source-family analytic estimates remain separate explicit inputs.

              theorem MathlibNt.SieveTheory.LiuWeight.eventually_liuSelbergSwitchedCount_le_of_mainTermUpperBound_sourceInputs (kappa epsilon A B C1 C2 C3 : ) (u v : ) (lambda : ) (hepsilon : 0 < epsilon) (hB : 0 B) (hmain : ∀ᶠ (N : ) in Filter.atTop, LiuSelbergMainTermUpperBound kappa N epsilon (lambda N)) (hlambda : ∀ᶠ (N : ) in Filter.atTop, LiuSelbergLambdaAdmissible N epsilon (lambda N)) (hI : ∀ᶠ (N : ) in Filter.atTop, LiuMainPanTypeIPieceBoundAt N (liuWeight N (liuSourceZ10 N) (liuSourceY3 N)) A B C1 u) (hII : ∀ᶠ (N : ) in Filter.atTop, LiuMainPanTypeIIPieceBoundAt N (liuWeight N (liuSourceZ10 N) (liuSourceY3 N)) A B C2 u v) (hresidual : ∀ᶠ (N : ) in Filter.atTop, LiuMainPanSignedResidualBoundAt (liuLogarithmicIntegral kappa) N (liuWeight N (liuSourceZ10 N) (liuSourceY3 N)) A B C3 u v) :

              Conditional eventual bound for Liu's switched Selberg count. The numerical main-term estimate, lambda admissibility, and the three source-family analytic estimates are all retained as explicit inputs.

              theorem MathlibNt.SieveTheory.LiuWeight.eventually_liuSelbergSquareCount_le_of_mainTermUpperBound_sourceInputs (kappa epsilon A B C1 C2 C3 : ) (u v : ) (lambda : ) (hepsilon : 0 < epsilon) (hB : 0 B) (hmain : ∀ᶠ (N : ) in Filter.atTop, LiuSelbergMainTermUpperBound kappa N epsilon (lambda N)) (hlambda : ∀ᶠ (N : ) in Filter.atTop, LiuSelbergLambdaAdmissible N epsilon (lambda N)) (hI : ∀ᶠ (N : ) in Filter.atTop, LiuMainPanTypeIPieceBoundAt N (liuWeight N (liuSourceZ10 N) (liuSourceY3 N)) A B C1 u) (hII : ∀ᶠ (N : ) in Filter.atTop, LiuMainPanTypeIIPieceBoundAt N (liuWeight N (liuSourceZ10 N) (liuSourceY3 N)) A B C2 u v) (hresidual : ∀ᶠ (N : ) in Filter.atTop, LiuMainPanSignedResidualBoundAt (liuLogarithmicIntegral kappa) N (liuWeight N (liuSourceZ10 N) (liuSourceY3 N)) A B C3 u v) :

              Conditional eventual bound for Liu's original squared-divisor Selberg expression, obtained from the exact square expansion and switched-count bound.