Type II sums: the flat part $\Lambda^\flat$ #
$T_r(x, Q) := \sum_{(\log x)^C < d \le Q/r} \frac{1}{\varphi(d)} \sum_{\xi \pmod{d}}^* \max_{\sqrt{x} \le y \le x} S_r(y, \xi)$
Equations
Instances For
Reduction to character sums #
theorem
character_sum_by_conductor
{R : Type u_1}
[AddCommMonoid R]
{q : ℕ}
(f : DirichletCharacter ℂ q → R)
:
∑ χ : DirichletCharacter ℂ q with χ ≠ 1, f χ = ∑ d ∈ q.divisors.attach, ∑ ξ : DirichletCharacter ℂ ↑d with ξ.IsPrimitive, f ((DirichletCharacter.changeLevel ⋯) ξ)
theorem
character_sum_Mobius
(f : ArithmeticFunction ℝ)
{r q : ℕ}
{x : ℝ}
{a : ZMod q}
(hq : 1 < q)
(hrx : ↑r ≤ x)
(ha : IsUnit a)
:
Large sieve estimates #
theorem
LargeSieve_convolution
{M N : ℕ}
(f g : ArithmeticFunction ℝ)
(hf : ∀ n > M, f n = 0)
(hg : ∀ n > N, g n = 0)
{x Q : ℝ}
(hx : 1 ≤ x)
(hQ : 1 ≤ Q)
:
theorem
BV_char_sum_bound
[ProofData]
(r : ℕ)
(Q : ℝ)
(hQ : 2 ≤ Q)
:
summatory
(fun (q : ℕ) => ∑ ξ : DirichletCharacter ℂ q with ξ.IsPrimitive, ↑q * (↑q.totient)⁻¹ * maxy fun (y : ℝ) => S r y ξ)
Q ≤ C_BV_char_sum * (ProofData.x + Q * ProofData.x / √ProofData.U + Q * ProofData.x / √ProofData.V + Q ^ 2 * √ProofData.x) * Real.log ProofData.x ^ 3
theorem
T_r_bound
[ProofData]
(C r : ℕ)
(Q : ℝ)
(hQ : 2 ≤ Q)
:
T (↑C) r Q ≤ C_Tr * (ProofData.x / Real.log ProofData.x ^ (C - 3) + ProofData.x * Real.log ProofData.x ^ 4 * √ProofData.U + ProofData.x * Real.log ProofData.x ^ 4 * √ProofData.V + Q * √ProofData.x * Real.log ProofData.x ^ 3 / ↑r)