OAI/NumberTheory/TwoPoint/ShortIntervals/MRTCharacterPositivity.lean
11 declarations, 0 contain sorry, 0 declared as axioms
The de la Vallée Poussin positivity inequality for arbitrary positive modulus. The proof is termwise and uses the actual Mangoldt Dirichlet series. It does not assume a zero-free region or a prime-number estimate.
- def
OAI.TwoPointCorrelations.mrtCharacterMangoldtTwistline 17 - lemma
OAI.TwoPointCorrelations.mrtCharacter_three_four_one_nonnegline 20 - lemma
OAI.TwoPointCorrelations.mrtCharacter_phase_normline 29 - lemma
OAI.TwoPointCorrelations.mrtCharacter_twisted_phase_normline 34 - lemma
OAI.TwoPointCorrelations.mrtCharacter_real_mangoldt_termline 40 - lemma
OAI.TwoPointCorrelations.mrtCharacter_twisted_mangoldt_termline 47 - lemma
OAI.TwoPointCorrelations.mrtCharacter_double_phaseline 59 - lemma
OAI.TwoPointCorrelations.mrtCharacter_mangoldt_term_positivityline 67 - theorem
OAI.TwoPointCorrelations.mrtCharacter_mangoldt_series_positivityline 88Source documentation
Positivity of the three actual, absolutely convergent Mangoldt series.
theorem mrtCharacter_mangoldt_series_positivity (χ : DirichletCharacter ℂ q) {σ : ℝ} (hσ : 1 < σ) (t : ℝ) : 0 ≤ 3 * (LSeries (fun m => (vonMangoldt m : ℂ)) (σ : ℂ)).re + 4 * (LSeries (mrtCharacterMangoldtTwist χ) ((σ : ℂ) + Complex.I * (t : ℂ))).re + (LSeries (mrtCharacterMangoldtTwist (χ ^ 2)) ((σ : ℂ) + Complex.I * ((2 * t : ℝ) : ℂ))).re := by …Mentions: OAI.TwoPointCorrelations.mrtCharacterMangoldtTwist
- lemma
OAI.TwoPointCorrelations.mrtCharacter_twisted_series_logderivline 103 - theorem
OAI.TwoPointCorrelations.mrtCharacter_logderiv_positivityline 113Source documentation
The general-character logarithmic-derivative inequality needed by the quantitative zero-free-region proof.
theorem mrtCharacter_logderiv_positivity [NeZero q] (χ : DirichletCharacter ℂ q) {σ : ℝ} (hσ : 1 < σ) (t : ℝ) : 0 ≤ 3 * (-deriv riemannZeta (σ : ℂ) / riemannZeta (σ : ℂ)).re + 4 * (-deriv (DirichletCharacter.LFunction χ) ((σ : ℂ) + Complex.I * (t : ℂ)) / DirichletCharacter.LFunction χ ((σ : ℂ) + Complex.I * (t : ℂ))).re + (-deriv (DirichletCharacter.LFunction (χ ^ 2)) ((σ : ℂ) + Complex.I * ((2 * t : ℝ) : ℂ)) / DirichletCharacter.LFunction (χ ^ 2) ((σ : ℂ) + Complex.I * ((2 * t : ℝ) : ℂ))).re := by …