The unprimitive one-character input to the fourfold asymptotic #
This modern hyperbola argument uses complete periods, rather than Pólya--Vinogradov. Its constant is uniform in the actual common modulus.
theorem
DirichletCharacter.sum_Ioc_zetaMul_eq_sqrt_hyperbola
{q : ℕ}
(χ : DirichletCharacter ℂ q)
(N : ℕ)
:
∑ n ∈ Finset.Ioc 0 N, χ.zetaMul n = ∑ a ∈ Finset.Ioc 0 N.sqrt, χ ↑a * ↑(N / a) + ∑ b ∈ Finset.Ioc 0 N.sqrt, ∑ a ∈ Finset.Ioc 0 (N / b), χ ↑a - ↑N.sqrt * ∑ a ∈ Finset.Ioc 0 N.sqrt, χ ↑a
Hyperbola identity specialized to the genuine convolution ζ * χ.
theorem
DirichletCharacter.norm_sum_Ioc_zetaMul_sub_harmonic_main_le
{q : ℕ}
[NeZero q]
(χ : DirichletCharacter ℂ q)
(hχ : χ ≠ 1)
(N : ℕ)
:
Complete-period control of the two short arms and the floor error.
theorem
DirichletCharacter.norm_sum_Ioc_zetaMul_sub_LFunction_main_le
{q : ℕ}
[NeZero q]
(χ : DirichletCharacter ℂ q)
(hχ : χ ≠ 1)
(N : ℕ)
:
A uniform, actual complex main term for every nonprincipal character, including imprimitive characters at the common modulus.