Documentation

MathlibNt.AnalyticNumberTheory.Siegel.Bombieri1965Theorem4TwoCharacterFixedWitness

Comparison against one fixed genuine real zero #

The witness and its actual zero are chosen before the target character. Induction is to the product of the levels, without a coprimality assumption. The diagonal is handled by equality of the naturally ordered L-series.

theorem DirichletCharacter.LFunction_one_eq_of_nat_values_eq {q r : } [NeZero q] [NeZero r] (χ : DirichletCharacter q) (ψ : DirichletCharacter r) ( : χ 1) ( : ψ 1) (heq : ∀ (n : ), χ n = ψ n) :

Equality on the natural numbers identifies actual L-values, even when the two character levels are different.

theorem AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.original_value_lower_bound_of_common_level_real_zero {q Q : } [NeZero q] [NeZero Q] (hq : q Q) (χ : DirichletCharacter q) (ψ : DirichletCharacter Q) ( : χ 1) ( : ψ 1) (hχquad : χ ^ 2 = 1) (hψquad : ψ ^ 2 = 1) (hne : (DirichletCharacter.changeLevel hq) χ ψ) {β a : } ( : 7 / 8 β) (hβ1 : β < 1) (hzero : DirichletCharacter.LFunction ψ β = 0) (ha : 0 < a) :
(1 - β) / (2 * 5000 ^ (8 * (1 - β)) * (3 + 1 / a) ^ 3) * Q ^ (-(24 * (1 - β) + 3 * a)) (DirichletCharacter.LFunction χ 1).re

Combining the genuine residue lower bound with the subpower upper bound recovers the target's original L-value, retaining its induction loss.

theorem AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.exists_fixed_witness_distinct_lower_bound {r : } [NeZero r] (ψ : DirichletCharacter r) (hψprim : ψ.IsPrimitive) ( : ψ 1) (hψquad : ψ ^ 2 = 1) {β a : } ( : 7 / 8 β) (hβ1 : β < 1) (hzero : DirichletCharacter.LFunction ψ β = 0) (ha : 0 < a) :
∃ (c : ), 0 < c ∀ (q : ) [inst : NeZero q] (χ : DirichletCharacter q), χ.IsPrimitiveχ 1χ ^ 2 = 1(∃ (n : ), χ n ψ n)c * q ^ (-(24 * (1 - β) + 3 * a)) (DirichletCharacter.LFunction χ 1).re

One fixed primitive witness gives a uniform comparison for all distinct primitive targets; the fixed level is absorbed into the positive constant.

theorem AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.exists_fixed_witness_lower_bound {r : } [NeZero r] (ψ : DirichletCharacter r) (hψprim : ψ.IsPrimitive) ( : ψ 1) (hψquad : ψ ^ 2 = 1) {β a : } ( : 7 / 8 β) (hβ1 : β < 1) (hzero : DirichletCharacter.LFunction ψ β = 0) (ha : 0 < a) :
∃ (c : ), 0 < c ∀ (q : ) [inst : NeZero q] (χ : DirichletCharacter q), χ.IsPrimitiveχ 1χ ^ 2 = 1c * q ^ (-(24 * (1 - β) + 3 * a)) (DirichletCharacter.LFunction χ 1).re

The same witness bounds every target. Equality of the natural character values uses its actual positive L-value, not an enumeration of conductors.