Mellin continuation of the genuine two-character convolution #
This modern argument continues the actual four-factor product by the Mellin transform of its proved summatory error. Only the first character must be quadratic; neither character must be primitive. This is not a source transcription of Bombieri's argument.
noncomputable def
AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.twoCharacterSummatory
{q : ℕ}
(χ ψ : DirichletCharacter ℂ q)
(N : ℕ)
:
The actual complex summatory function.
Equations
- AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.twoCharacterSummatory χ ψ N = ∑ n ∈ Finset.Icc 1 N, (χ.twoCharacterConvolution ψ) n
Instances For
noncomputable def
AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.twoCharacterError
{q : ℕ}
[NeZero q]
(χ ψ : DirichletCharacter ℂ q)
(t : ℝ)
:
The actual summatory error with its actual residue.
Equations
Instances For
noncomputable def
AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.twoCharacterErrorKernel
{q : ℕ}
[NeZero q]
(χ ψ : DirichletCharacter ℂ q)
(s : ℂ)
(t : ℝ)
:
The Mellin kernel of the summatory error.
Equations
Instances For
noncomputable def
AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.twoCharacterErrorIntegral
{q : ℕ}
[NeZero q]
(χ ψ : DirichletCharacter ℂ q)
(s : ℂ)
:
The genuine error integral, initially convergent for Re s > 3/4.
Equations
Instances For
noncomputable def
AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.twoCharacterCutoffError
{q : ℕ}
[NeZero q]
(χ ψ : DirichletCharacter ℂ q)
:
The cutoff needed to use the Mellin transform on the positive half-line.
Equations
Instances For
theorem
AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.measurable_twoCharacterError
{q : ℕ}
[NeZero q]
(χ ψ : DirichletCharacter ℂ q)
:
Measurable (twoCharacterError χ ψ)
theorem
AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.measurable_twoCharacterCutoffError
{q : ℕ}
[NeZero q]
(χ ψ : DirichletCharacter ℂ q)
:
theorem
AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.twoCharacterCutoffError_isBigO_zero
{q : ℕ}
[NeZero q]
(χ ψ : DirichletCharacter ℂ q)
(b : ℝ)
:
theorem
AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.mellin_twoCharacterCutoffError
{q : ℕ}
[NeZero q]
(χ ψ : DirichletCharacter ℂ q)
(s : ℂ)
:
theorem
AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.differentiableAt_twoCharacterErrorIntegral
{q : ℕ}
[NeZero q]
(χ ψ : DirichletCharacter ℂ q)
(hχ : χ ≠ 1)
(hχquad : χ ^ 2 = 1)
(hψ : ψ ≠ 1)
(hprod : χ * ψ ≠ 1)
{s : ℂ}
(hs : 3 / 4 < s.re)
:
Holomorphy is proved from the actual O(t^(3/4)) error.
theorem
AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.twoCharacter_product_eq_errorIntegral_of_one_lt_re
{q : ℕ}
[NeZero q]
(χ ψ : DirichletCharacter ℂ q)
(hχ : χ ≠ 1)
(hχquad : χ ^ 2 = 1)
(hψ : ψ ≠ 1)
(hprod : χ * ψ ≠ 1)
{s : ℂ}
(hs : 1 < s.re)
:
riemannZeta s * DirichletCharacter.LFunction χ s * DirichletCharacter.LFunction ψ s * DirichletCharacter.LFunction (χ * ψ) s = χ.twoCharacterResidue ψ * s / (s - 1) + s * twoCharacterErrorIntegral χ ψ s
theorem
AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.twoCharacter_regularized_product_eq_errorIntegral
{q : ℕ}
[NeZero q]
(χ ψ : DirichletCharacter ℂ q)
(hχ : χ ≠ 1)
(hχquad : χ ^ 2 = 1)
(hψ : ψ ≠ 1)
(hprod : χ * ψ ≠ 1)
{s : ℂ}
(hs : 3 / 4 < s.re)
:
riemannZeta₁ s * DirichletCharacter.LFunction χ s * DirichletCharacter.LFunction ψ s * DirichletCharacter.LFunction (χ * ψ) s = χ.twoCharacterResidue ψ * s + (s - 1) * s * twoCharacterErrorIntegral χ ψ s
Identity-theorem continuation of the pole-cleared actual product.
theorem
AnalyticNumberTheory.LargeSieve.Bombieri1965Theorem4.twoCharacter_product_eq_errorIntegral
{q : ℕ}
[NeZero q]
(χ ψ : DirichletCharacter ℂ q)
(hχ : χ ≠ 1)
(hχquad : χ ^ 2 = 1)
(hψ : ψ ≠ 1)
(hprod : χ * ψ ≠ 1)
{s : ℂ}
(hs : 3 / 4 < s.re)
(hs1 : s ≠ 1)
:
riemannZeta s * DirichletCharacter.LFunction χ s * DirichletCharacter.LFunction ψ s * DirichletCharacter.LFunction (χ * ψ) s = χ.twoCharacterResidue ψ * s / (s - 1) + s * twoCharacterErrorIntegral χ ψ s
The continued constant is the actual zeta/three-L-function product.