theorem
AnalyticNumberTheory.LargeSieve.Eq21FiniteZeroFreeProducer.quadraticCrossZeroWidth_eventually
(c A : ℝ)
(hc : 0 < c)
(hA : 0 < A)
:
The threshold precedes the modulus, and η is fixed once and for all.
theorem
AnalyticNumberTheory.LargeSieve.Eq21FiniteZeroFreeProducer.nonquadratic_rectangle_eventually :
No Siegel premise is needed in the nonquadratic branch.
theorem
AnalyticNumberTheory.LargeSieve.Eq21FiniteZeroFreeProducer.finiteRectangle_of_fixedSiegel
(c : ℝ)
(hc : 0 < c)
:
∃ (X₀ : ℕ),
∀ x ≥ X₀,
∀ (q : ℕ) (hq : 1 < q),
have this := ⋯;
↑q ≤ Real.log ↑x ^ 100 →
∀ (χ : DirichletCharacter ℂ q),
χ.IsPrimitive →
(χ ^ 2 = 1 → c * ↑q ^ (-(1 / 10000)) ≤ (DirichletCharacter.LFunction χ 1).re) →
∀ (s : ℂ),
1 - 2 / √(Real.log ↑x) ≤ s.re →
s.re ≤ 2 → |s.im| ≤ Real.log ↑x ^ 2 + 1 → DirichletCharacter.LFunction χ s ≠ 0
Finite Eq21 nonvanishing, conditional only on the displayed raw quadratic
L(1) lower bound with one fixed c and η=1/10000. The threshold is chosen
before x, q, the character and every rectangle point. No all-height assertion
and no assertion that the Siegel lower bound has been proved is made.