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.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.PanLow.nonprincipalPrimitiveCharacters · compiled type and proof/definition references.

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
    Inspect dependencies

    AnalyticNumberTheory.LargeSieve.PanLow.nonprincipalLow · compiled type and proof/definition references.

    Inspect dependencies

    AnalyticNumberTheory.LargeSieve.PanLow.nonprincipalPrimitiveCharacters_one · compiled type and proof/definition references.

    Inspect dependencies

    AnalyticNumberTheory.LargeSieve.PanLow.nonprincipalPrimitiveCharacters_eq_univ · compiled type and proof/definition references.

    theorem AnalyticNumberTheory.LargeSieve.PanLow.nonprincipalLow_eq_two_le (g d : ℕ → ℂ) (N A₁ A₂ Q : ℕ) :
    nonprincipalLow g d N A₁ A₂ Q = ∑ q ∈ Finset.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.

    Inspect dependencies

    AnalyticNumberTheory.LargeSieve.PanLow.nonprincipalLow_eq_two_le · compiled type and proof/definition references.

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

    Equations
    Instances For
      Inspect dependencies

      AnalyticNumberTheory.LargeSieve.PanLow.coprimePrimePrefix · compiled type and proof/definition references.

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

      Inspect dependencies

      AnalyticNumberTheory.LargeSieve.PanLow.primePrefix_sub_coprimePrimePrefix · compiled type and proof/definition references.

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

      Inspect dependencies

      AnalyticNumberTheory.LargeSieve.PanLow.norm_primePrefix_sub_coprimePrimePrefix_le · compiled type and proof/definition references.

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

      Inspect dependencies

      AnalyticNumberTheory.LargeSieve.PanLow.norm_primePrefix_sub_coprimePrimePrefix_le_log2 · compiled type and proof/definition references.

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

      Inspect dependencies

      AnalyticNumberTheory.LargeSieve.PanLow.coprimePrimePrefix_eq_Icc · compiled type and proof/definition references.

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

      Inspect dependencies

      AnalyticNumberTheory.LargeSieve.PanLow.primePrefix_eq_Icc · compiled type and proof/definition references.

      theorem AnalyticNumberTheory.LargeSieve.PanLow.source_prime_coprime_difference_le (g : ℕ → ℂ) (N A₁ A₂ m : ℕ) (hm : 0 < m) (hg : ∀ a ∈ Finset.Ioc A₁ A₂, ‖g a‖ ≤ 1) {q : ℕ} (χ : PrimitiveCharacter q) :
      ‖∑ a ∈ Finset.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.

      Inspect dependencies

      AnalyticNumberTheory.LargeSieve.PanLow.source_prime_coprime_difference_le · compiled type and proof/definition references.