Documentation

MathlibNt.AnalyticNumberTheory.Siegel.Bombieri1965Theorem4QuadraticSmallValueRealZero

Small actual quadratic L-values force near-one real zeros #

The weighted positive convolution supplies the sign change. The zeta sign near its pole follows from the actual regularized zeta function. This modern argument does not assume a Siegel lower bound or the existence of an exceptional zero.

The coefficient at one gives a lower bound for every positive weighted prefix.

theorem AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.quadraticConvolution_weighted_error_at_cutoff_le {q : } [NeZero q] {β : } ( : 3 / 4 β) :
81 * q * (1 + β / (β - 1 / 2)) * ((648 * q) ^ 4) ^ (1 / 2 - β) 1 / 2

The explicit cutoff pays the weighted error by one half uniformly for all exponents at least three quarters.

theorem AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.IsPrimitive.re_zeta_mul_LFunction_pos_of_small_value {q : } [NeZero q] (χ : DirichletCharacter q) (hprim : χ.IsPrimitive) ( : χ 1) (hquad : χ ^ 2 = 1) {ε : } ( : 0 < ε) (hε4 : ε 1 / 4) (hsmall : (DirichletCharacter.LFunction χ 1).re ε / (4 * (648 * q) ^ (4 * ε))) :
0 < (riemannZeta ↑(1 - ε) * DirichletCharacter.LFunction χ ↑(1 - ε)).re

A small L-value makes the actual continued zeta-L product positive at the selected point to the left of one.

theorem AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.exists_zeta_negative_left_neighborhood :
∃ (ε₀ : ), 0 < ε₀ ε₀ 1 / 4 ∀ (ε : ), 0 < εε ε₀(riemannZeta ↑(1 - ε)).re < 0

The genuine regularized zeta value gives a fixed left neighborhood where the Riemann zeta function has negative real part.

theorem AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.exists_uniform_small_value_real_zero_neighborhood :
∃ (ε₀ : ), 0 < ε₀ ε₀ 1 / 4 ∀ (ε : ), 0 < εε ε₀∀ (q : ) [inst : NeZero q] (χ : DirichletCharacter q), χ.IsPrimitiveχ 1χ ^ 2 = 1(DirichletCharacter.LFunction χ 1).re ε / (4 * (648 * q) ^ (4 * ε)) → βSet.Ioo (1 - ε) 1, DirichletCharacter.LFunction χ β = 0

One outer zeta neighborhood works for all conductors and characters. The small-value threshold is explicit and the produced zero belongs to the actual L-function, strictly between 1-ε and one.