Documentation

MathlibNt.AnalyticNumberTheory.LargeSieve.PanWangDingLowMass

theorem AnalyticNumberTheory.LargeSieve.PanLow.low_harmonic_le {N A₁ A₂ : } (hA : A₂ N) :
aFinset.Ioc A₁ A₂, (↑a)⁻¹ 1 + Real.log N
theorem AnalyticNumberTheory.LargeSieve.PanLow.nonprincipalLow_le_prime_budget (g : ) (N A₁ A₂ Q m : ) (K s : ) (hN : 3 N) (hA : A₂ N) (hm : 0 < m) (hK : 0 K) (hg : aFinset.Ioc A₁ A₂, g a 1) (hprefix : aFinset.Ioc A₁ A₂, qFinset.Icc 2 Q, ∀ (χ : PrimitiveCharacter q), primePrefix (↑χ) (N / a) K * N / Real.log N ^ s / a) :
nonprincipalLow g (fun (n : ) => if Nat.Prime n n.Coprime m then 1 else 0) N A₁ A₂ Q Q * (K * N / Real.log N ^ s * (1 + Real.log N) + A₂ * m.primeFactors.card)

Low-lane only: the whole-a norm is kept until triangle is paid by the explicit actual-prime prefix premise. No SW transport is asserted here.