Counting lemmas for [I71, Theorem 5] #
card_rosserSet_le:#(rosserSet lower y y^{1/s}) ≤ yfory > 1,s ≥ 1(all elements are< y); this is the small-ycase.card_filter_succ_le: Lemma 17 split at a levelw: the primesp < wgive at most#(rosserSet lower y w).card_rosserSet_rpow_le: the crude count ofrosserSet lower y wforw = y^{1/(ξ-1)}([I71, p. 27]): elements with at mostK ≈ ξ(1 - 2/λ)prime factors are counted byπ(w)^l / l!, the others bycard_filter_le_tail.exists_card_small: for largeyandsMin lower ≤ s ≤ ξ,1 + #(rosserSet lower y y^{1/(ξ-1)}) ≤ δ(s, y) G(s) y / (8 L⁴).
Lemma 17 split at w: the primes p < w contribute (with the 1) at most
#(rosserSet lower y w).
theorem
IwaniecLinearSieve.TheoremFive.card_rosserSet_rpow_le
{lower : Bool}
{y : ℝ}
(hy : 1 < y)
(hw : 2 ≤ y ^ (1 / (xi y - 1)))
(hSLT : SLT (y ^ (1 / (xi y - 1))) ≤ 2 * lam y)
(hlam : 100 ≤ lam y)
(h24 : 24 * lam y ≤ xi y)
(hlogξ : Real.log (xi y) ≤ lam y)
:
The crude count of rosserSet lower y w for w = y^{1/(ξ-1)}, ξ = xi y, λ = lam y
([I71, p. 27]):
#(rosserSet lower y w) ≤ e^{L + 2ξ - L/λ} + 2 e^{L - ξ log ξ + ξ log λ + 5ξ}.
The comparison (4.9), (4.10) #
theorem
IwaniecLinearSieve.TheoremFive.exp_le_delta_errMaj
{y s cG : ℝ}
(hcG : 0 ≤ cG)
(hG : ∀ (r : ℕ) (s : ℝ), 3 ≤ s → Real.exp (-(s * Real.log s) - s * Real.log (Real.log s) - cG * s) ≤ majG r s)
(hy : 1 < y)
(h2 : 2 * (cG + 5 * Real.log 128) ≤ Real.log (lam y))
(h6 : 6 ≤ xi y)
(h8 : lam y / 2 ≤ Real.log (xi y / 2))
(h9 : 4 * Real.log (lam y) + cG ≤ Real.log (xi y))
(h10 : Real.log (xi y) ≤ lam y)
(lower : Bool)
(hs : sMin lower ≤ s)
(hsξ : s ≤ xi y)
:
[I71, (4.9), (4.10)] in the form needed for Theorem 5: for sMin lower ≤ s ≤ ξ,
exp(-ξ log ξ + (3/2) ξ log λ) ≤ δ(s, y) G(s), given the lower bound of Lemma 9 with constant
c_G ≥ 0 and the scalar facts of eventually_scalar. For s ≤ ξ/2 this uses Lemma 9 only; for
s > ξ/2 it uses δ(s, y) ≥ (s² log⁵ s / L²)^{5s} ≥ λ^{3s} 128^{-5s}.
[I71, p. 27]: for large y, sMin lower ≤ s ≤ ξ and w = y^{1/(ξ - 1)},
1 + #(rosserSet lower y w) ≤ δ(s, y) G(s) y / (8 L⁴).