Documentation

LeanPool.NairTenenbaum.PrimeArguments.PrimeArgumentDecomposition

The four contribution classes restricted to prime arguments #

noncomputable def NairTenenbaum.PolynomialSystem.primeIntegerSum {k r : ℕ} (P : PolynomialSystem k r) (F : ArithmeticMap k) (x : ℝ) (a b : ℤ) :

Prime arguments above the analytic scale in an integer interval. Absolute values allow the decomposition to be stated independently of interval position.

Equations
Instances For
    theorem NairTenenbaum.PolynomialSystem.primeIntegerSum_le_four_contributions {k r : ℕ} (P : PolynomialSystem k r) {F : ArithmeticMap k} (hF : ∀ (n : Tuple k), 0 ≤ F n) {ε x w₀ : ℝ} (hε : 0 ≤ ε) (hx : 1 ≤ x) (hw₀ : 1 ≤ w₀) (hcut : x ^ (↑P.total.natDegree * ε / 16) ≤ x) (a b : ℤ) :
    have N := ⌊x ^ (3 * ↑P.total.natDegree ^ 2 * ε)⌋₊.toPNat'; P.primeIntegerSum F x a b ≤ P.primeSmallRoughContribution F N a b (x ^ (↑P.total.natDegree * ε / 16)) + P.primePowerContribution F (x ^ (↑P.total.natDegree * ε / 2)) a b + P.smoothDivisorContribution F (Finset.Icc 0 ⌊w₀⌋₊) N (x ^ (3 * ↑P.total.natDegree * ε / 2)) a b + P.primeIntermediatePrefixContribution F N (x ^ (3 * ↑P.total.natDegree ^ 2 * ε / 2)) w₀ x (↑P.total.natDegree * ε / 16) a b