Documentation

MathlibNt.AnalyticNumberTheory.LargeSieve.PanWangDingLowCarrierCorrection

The nonprincipal carrier required by the first line of Pan (2.4), and the literal bad-prime correction used in (2.12). The existing panIymLow is not changed and is not asserted to be small.

noncomputable def AnalyticNumberTheory.LargeSieve.PanLow.nonprincipalLow (g d : ) (N A₁ A₂ Q : ) :

Pan's whole-a norm on the explicitly nonprincipal low carrier.

Equations
Instances For
    theorem AnalyticNumberTheory.LargeSieve.PanLow.nonprincipalLow_eq_two_le (g d : ) (N A₁ A₂ Q : ) :
    nonprincipalLow g d N A₁ A₂ Q = qFinset.Icc 2 Q, (↑q.totient)⁻¹ * χ : PrimitiveCharacter q, panSourceCharacterAmplitude g d N A₁ A₂ χ

    Primitivity eliminates principal characters for q ≥ 2; q = 1 disappears, not by an SW estimate but because its explicitly nonprincipal carrier is empty.

    The actual prime prefix with the restriction (n,m)=1.

    Equations
    Instances For

      Exactly the discarded primes dividing m, not a von Mangoldt surrogate.

      Uniform bad-prime bound by omega(m). The positive-m hypothesis is essential.

      Existing arithmetic count makes the correction at most log₂(m).

      The same actual prime indicator in the Icc normalization used by Pan.

      The unrestricted actual prime coefficient in Pan's Icc normalization.

      theorem AnalyticNumberTheory.LargeSieve.PanLow.source_prime_coprime_difference_le (g : ) (N A₁ A₂ m : ) (hm : 0 < m) (hg : aFinset.Ioc A₁ A₂, g a 1) {q : } (χ : PrimitiveCharacter q) :
      aFinset.Ioc A₁ A₂, g a * χ a * primePrefix (↑χ) (N / a) - panSourceCharacterAmplitude g (fun (n : ) => if Nat.Prime n n.Coprime m then 1 else 0) N A₁ A₂ χ (Finset.Ioc A₁ A₂).card * m.primeFactors.card

      Whole-a norm retained; the triangle inequality is used only for paying the low-conductor bad-prime correction. No high-conductor estimate is claimed.