a-points of Selberg class functions
The Selberg class
StructureFunctions in the Selberg class#✓fully proved
A function in the Selberg class consists of Dirichlet coefficients \(a \colon \mathbb{N} \to \mathbb{C}\), a function \(F \colon \mathbb{C} \to \mathbb{C}\), a number \(r \in \mathbb{N}\) of Gamma factors, a conductor \(Q > 0\), real numbers \(\lambda_1, \dots, \lambda_r > 0\), complex numbers \(\mu_1, \dots, \mu_r\) with \(\operatorname{Re} \mu_j \ge 0\) and a root number \(\omega \in \mathbb{C}\) with \(|\omega| = 1\), such that:
- \(a(1) = 1\);
- for every \(s\) with \(\operatorname{Re} s > 1\) the Dirichlet series \(\sum_{n \ge 1} a(n) n^{-s}\) converges absolutely and equals \(F(s)\);
- (Ramanujan hypothesis) for every \(\varepsilon > 0\) there is a constant \(C\) with \(|a(n)| \le C n^{\varepsilon}\) for all \(n\);
- (Euler product) there are \(b \colon \mathbb{N} \to \mathbb{C}\) with \(b(n) = 0\) unless \(n\) is a prime power, a real \(\theta < 1/2\) and a constant \(C\) with \(|b(n)| \le C n^{\theta}\) for all \(n\), and a real \(\sigma_0\) such that for every \(s\) with \(\operatorname{Re} s > \sigma_0\) the series \(\sum_{n \ge 1} b(n) n^{-s}\) converges absolutely and \(F(s) = \exp \sum_{n \ge 1} b(n) n^{-s}\);
- (analytic continuation) there are \(m \in \mathbb{N}\), an entire function \(g\) and real numbers \(\rho\), \(A\) with \(|g(s)| \le A e^{|s|^{\rho}}\) for all \(s\) (so \(g\) has finite order) and \(g(s) = (s - 1)^m F(s)\) for all \(s \ne 1\);
- (functional equation) with \(\Phi(s) = F(s) Q^s \prod_{j=1}^r \Gamma(\lambda_j s + \mu_j)\), the identity \(\Phi(s) = \omega \overline{\Phi(1 - \bar s)}\) holds for every \(s \ne 0, 1\) such that for no \(j\) is \(\lambda_j s + \mu_j\) or \(\lambda_j (1 - \bar s) + \mu_j\) an integer \(\le 0\).
MetaMathlibExt.SelbergClassFunction · 35 lines
structure SelbergClassFunction where
/-- The Dirichlet coefficients `a(n)`. -/
coeff : ℕ → ℂ
/-- The function `F` (its value at the possible pole `s = 1` is irrelevant). -/
toFun : ℂ → ℂ
coeff_one : coeff 1 = 1
lseries : ∀ s : ℂ, 1 < s.re → LSeriesSummable coeff s ∧ LSeries coeff s = toFun s
ramanujan : ∀ ε : ℝ, 0 < ε → ∃ C : ℝ, ∀ n : ℕ, ‖coeff n‖ ≤ C * (n : ℝ) ^ ε
eulerProduct : ∃ b : ℕ → ℂ, (∀ n, b n ≠ 0 → IsPrimePow n) ∧
(∃ θ : ℝ, θ < 1 / 2 ∧ ∃ C : ℝ, ∀ n : ℕ, ‖b n‖ ≤ C * (n : ℝ) ^ θ) ∧
∃ σ₀ : ℝ, ∀ s : ℂ, σ₀ < s.re → LSeriesSummable b s ∧ toFun s = Complex.exp (LSeries b s)
analyticContinuation : ∃ m : ℕ, ∃ g : ℂ → ℂ, Differentiable ℂ g ∧
(∃ ρ A : ℝ, ∀ s : ℂ, ‖g s‖ ≤ A * Real.exp (‖s‖ ^ ρ)) ∧
∀ s : ℂ, s ≠ 1 → g s = (s - 1) ^ m * toFun s
/-- The number `r` of Gamma factors. -/
r : ℕ
/-- The conductor `Q_F`. -/
Q : ℝ
Q_pos : 0 < Q
/-- The Gamma-factor scalings `λ_j`. -/
lam : Fin r → ℝ
lam_pos : ∀ j, 0 < lam j
/-- The Gamma-factor shifts `μ_j`. -/
mu : Fin r → ℂ
mu_re_nonneg : ∀ j, 0 ≤ (mu j).re
/-- The root number `ω`. -/
omega : ℂ
norm_omega : ‖omega‖ = 1
functionalEquation : ∀ s : ℂ, s ≠ 0 → s ≠ 1 →
(∀ j (n : ℕ), (lam j : ℂ) * s + mu j ≠ -(n : ℂ) ∧
(lam j : ℂ) * (1 - (starRingEnd ℂ) s) + mu j ≠ -(n : ℂ)) →
toFun s * (Q : ℂ) ^ s * ∏ j, Complex.Gamma ((lam j : ℂ) * s + mu j) =
omega * (starRingEnd ℂ) (toFun (1 - (starRingEnd ℂ) s) *
(Q : ℂ) ^ (1 - (starRingEnd ℂ) s) *
∏ j, Complex.Gamma ((lam j : ℂ) * (1 - (starRingEnd ℂ) s) + mu j))
coeff : ℕ → ℂ
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:61
toFun : ℂ → ℂ
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:63
Q : ℝ
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:76
r : ℕ
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:74
lam : Fin r → ℝ
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:79
mu : Fin r → ℂ
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:82
omega : ℂ
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:85
Sources
- M. P. Chaudhary, Salem Guiben, Kamel Mazhouda and Mohammed Mekkaoui, On the a-Points of the kth Derivative of an L-Function in the Selberg Class, INTEGERS 24 (2024), Article A11, Section 2.
Used by 15
Selberg Class Function
DefinitionDegree of a function in the Selberg class#✓fully proved
For a function \(F\) in the Selberg class whose functional equation has Gamma-factor scalings \(\lambda_1, \dots, \lambda_r\), the degree of \(F\) is \(d_F = 2 \sum_{j=1}^{r} \lambda_j\).
noncomputable def degree (F : SelbergClassFunction) : ℝ :=
2 * ∑ j, F.lam j
structure SelbergClassFunction where
/-- The Dirichlet coefficients `a(n)`. -/
coeff : ℕ → ℂ
/-- The function `F` (its value at the possible pole `s = 1` is irrelevant). -/
toFun : ℂ → ℂ
coeff_one : coeff 1 = 1
lseries : ∀ s : ℂ, 1 < s.re → LSeriesSummable coeff s ∧ LSeries coeff s = toFun s
ramanujan : ∀ ε : ℝ, 0 < ε → ∃ C : ℝ, ∀ n : ℕ, ‖coeff n‖ ≤ C * (n : ℝ) ^ ε
eulerProduct : ∃ b : ℕ → ℂ, (∀ n, b n ≠ 0 → IsPrimePow n) ∧
(∃ θ : ℝ, θ < 1 / 2 ∧ ∃ C : ℝ, ∀ n : ℕ, ‖b n‖ ≤ C * (n : ℝ) ^ θ) ∧
∃ σ₀ : ℝ, ∀ s : ℂ, σ₀ < s.re → LSeriesSummable b s ∧ toFun s = Complex.exp (LSeries b s)
analyticContinuation : ∃ m : ℕ, ∃ g : ℂ → ℂ, Differentiable ℂ g ∧
⋯
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:59
Sources
- M. P. Chaudhary, Salem Guiben, Kamel Mazhouda and Mohammed Mekkaoui, On the a-Points of the kth Derivative of an L-Function in the Selberg Class, INTEGERS 24 (2024), Article A11, Section 2.
Uses 1 · Used by 3
TheoremNonnegativity of the degree#✓fully proved
Let \(F\) be a function in the Selberg class with Gamma-factor scalings \(\lambda_1, \dots, \lambda_r\). Then the degree \(d_F = 2 \sum_{j=1}^{r} \lambda_j\) satisfies \(d_F \ge 0\).
theorem degree_nonneg (F : SelbergClassFunction) : 0 ≤ F.degree
structure SelbergClassFunction where
/-- The Dirichlet coefficients `a(n)`. -/
coeff : ℕ → ℂ
/-- The function `F` (its value at the possible pole `s = 1` is irrelevant). -/
toFun : ℂ → ℂ
coeff_one : coeff 1 = 1
lseries : ∀ s : ℂ, 1 < s.re → LSeriesSummable coeff s ∧ LSeries coeff s = toFun s
ramanujan : ∀ ε : ℝ, 0 < ε → ∃ C : ℝ, ∀ n : ℕ, ‖coeff n‖ ≤ C * (n : ℝ) ^ ε
eulerProduct : ∃ b : ℕ → ℂ, (∀ n, b n ≠ 0 → IsPrimePow n) ∧
(∃ θ : ℝ, θ < 1 / 2 ∧ ∃ C : ℝ, ∀ n : ℕ, ‖b n‖ ≤ C * (n : ℝ) ^ θ) ∧
∃ σ₀ : ℝ, ∀ s : ℂ, σ₀ < s.re → LSeriesSummable b s ∧ toFun s = Complex.exp (LSeries b s)
analyticContinuation : ∃ m : ℕ, ∃ g : ℂ → ℂ, Differentiable ℂ g ∧
⋯
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:59
Sources
- M. P. Chaudhary, Salem Guiben, Kamel Mazhouda and Mohammed Mekkaoui, On the a-Points of the kth Derivative of an L-Function in the Selberg Class, INTEGERS 24 (2024), Article A11, Section 2.
Uses 2
TheoremHolomorphy of Selberg class functions away from \(s = 1\)#✓fully proved
For a function \(F\) in the Selberg class, \(F\) is complex differentiable at every \(s \in \mathbb{C}\) with \(s \ne 1\).
theorem differentiableAt_toFun (F : SelbergClassFunction) {s : ℂ} (hs : s ≠ 1) :
DifferentiableAt ℂ F.toFun s
structure SelbergClassFunction where
/-- The Dirichlet coefficients `a(n)`. -/
coeff : ℕ → ℂ
/-- The function `F` (its value at the possible pole `s = 1` is irrelevant). -/
toFun : ℂ → ℂ
coeff_one : coeff 1 = 1
lseries : ∀ s : ℂ, 1 < s.re → LSeriesSummable coeff s ∧ LSeries coeff s = toFun s
ramanujan : ∀ ε : ℝ, 0 < ε → ∃ C : ℝ, ∀ n : ℕ, ‖coeff n‖ ≤ C * (n : ℝ) ^ ε
eulerProduct : ∃ b : ℕ → ℂ, (∀ n, b n ≠ 0 → IsPrimePow n) ∧
(∃ θ : ℝ, θ < 1 / 2 ∧ ∃ C : ℝ, ∀ n : ℕ, ‖b n‖ ≤ C * (n : ℝ) ^ θ) ∧
∃ σ₀ : ℝ, ∀ s : ℂ, σ₀ < s.re → LSeriesSummable b s ∧ toFun s = Complex.exp (LSeries b s)
analyticContinuation : ∃ m : ℕ, ∃ g : ℂ → ℂ, Differentiable ℂ g ∧
⋯
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:59
Sources
- M. P. Chaudhary, Salem Guiben, Kamel Mazhouda and Mohammed Mekkaoui, On the a-Points of the kth Derivative of an L-Function in the Selberg Class, INTEGERS 24 (2024), Article A11, Section 2.
Uses 1
DefinitionCounting function of a-points of derivatives#✓fully proved
Let \(F\) be a function in the Selberg class, \(k \in \mathbb{N}\), \(a \in \mathbb{C}\) and \(E_2, E_1, T \in \mathbb{R}\). Then \(N_k(a; T, F)\) is the number of points \(\rho\) with \(F^{(k)}(\rho) = a\), where \(F^{(k)}\) is the \(k\)-th derivative of \(F\), in the rectangle \(E_2 < \operatorname{Re} \rho < E_1\), \(0 < \operatorname{Im} \rho < T\), each counted with its multiplicity as a zero of \(F^{(k)} - a\).
A point near which \(F^{(k)} - a\) vanishes identically is given multiplicity \(0\).
noncomputable def aPointCount (F : SelbergClassFunction) (k : ℕ) (a : ℂ) (E₂ E₁ T : ℝ) : ℕ :=
∑ᶠ ρ ∈ {ρ : ℂ | E₂ < ρ.re ∧ ρ.re < E₁ ∧ 0 < ρ.im ∧ ρ.im < T ∧
iteratedDeriv k F.toFun ρ = a},
analyticOrderNatAt (fun z ↦ iteratedDeriv k F.toFun z - a) ρ
structure SelbergClassFunction where
/-- The Dirichlet coefficients `a(n)`. -/
coeff : ℕ → ℂ
/-- The function `F` (its value at the possible pole `s = 1` is irrelevant). -/
toFun : ℂ → ℂ
coeff_one : coeff 1 = 1
lseries : ∀ s : ℂ, 1 < s.re → LSeriesSummable coeff s ∧ LSeries coeff s = toFun s
ramanujan : ∀ ε : ℝ, 0 < ε → ∃ C : ℝ, ∀ n : ℕ, ‖coeff n‖ ≤ C * (n : ℝ) ^ ε
eulerProduct : ∃ b : ℕ → ℂ, (∀ n, b n ≠ 0 → IsPrimePow n) ∧
(∃ θ : ℝ, θ < 1 / 2 ∧ ∃ C : ℝ, ∀ n : ℕ, ‖b n‖ ≤ C * (n : ℝ) ^ θ) ∧
∃ σ₀ : ℝ, ∀ s : ℂ, σ₀ < s.re → LSeriesSummable b s ∧ toFun s = Complex.exp (LSeries b s)
analyticContinuation : ∃ m : ℕ, ∃ g : ℂ → ℂ, Differentiable ℂ g ∧
⋯
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:59
Sources
- M. P. Chaudhary, Salem Guiben, Kamel Mazhouda and Mohammed Mekkaoui, On the a-Points of the kth Derivative of an L-Function in the Selberg Class, INTEGERS 24 (2024), Article A11, Theorem 1 and Section 2.
TheoremThe a-point count vanishes at nonpositive height#✓fully proved
Let \(F\) be a function in the Selberg class, \(k \in \mathbb{N}\), \(a \in \mathbb{C}\) and \(E_2, E_1 \in \mathbb{R}\). If \(T \le 0\), then \(N_k(a; T, F) = 0\), where \(N_k(a; T, F)\) is the number of a-points of the \(k\)-th derivative \(F^{(k)}\), counted with multiplicity, in \(E_2 < \operatorname{Re} s < E_1\), \(0 < \operatorname{Im} s < T\).
theorem aPointCount_of_nonpos (F : SelbergClassFunction) (k : ℕ) (a : ℂ) (E₂ E₁ : ℝ) {T : ℝ}
(hT : T ≤ 0) : F.aPointCount k a E₂ E₁ T = 0
structure SelbergClassFunction where
/-- The Dirichlet coefficients `a(n)`. -/
coeff : ℕ → ℂ
/-- The function `F` (its value at the possible pole `s = 1` is irrelevant). -/
toFun : ℂ → ℂ
coeff_one : coeff 1 = 1
lseries : ∀ s : ℂ, 1 < s.re → LSeriesSummable coeff s ∧ LSeries coeff s = toFun s
ramanujan : ∀ ε : ℝ, 0 < ε → ∃ C : ℝ, ∀ n : ℕ, ‖coeff n‖ ≤ C * (n : ℝ) ^ ε
eulerProduct : ∃ b : ℕ → ℂ, (∀ n, b n ≠ 0 → IsPrimePow n) ∧
(∃ θ : ℝ, θ < 1 / 2 ∧ ∃ C : ℝ, ∀ n : ℕ, ‖b n‖ ≤ C * (n : ℝ) ^ θ) ∧
∃ σ₀ : ℝ, ∀ s : ℂ, σ₀ < s.re → LSeriesSummable b s ∧ toFun s = Complex.exp (LSeries b s)
analyticContinuation : ∃ m : ℕ, ∃ g : ℂ → ℂ, Differentiable ℂ g ∧
⋯
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:59
Sources
- M. P. Chaudhary, Salem Guiben, Kamel Mazhouda and Mohammed Mekkaoui, On the a-Points of the kth Derivative of an L-Function in the Selberg Class, INTEGERS 24 (2024), Article A11, Theorem 1.
Uses 2
a-points of derivatives
TheoremLemma 1 (no a-points of derivatives far to the right)#●ready to prove
Let \(F\) be a function in the Selberg class with Dirichlet coefficients \(a(n)\), let \(k \ge 1\), and let \(a \in \mathbb{C}\) be such that \(a \ne 0\) or \(a(n) \ne 0\) for some \(n \ge 2\). Then there is a real number \(E_1 \ge 1\) such that the \(k\)-th derivative \(F^{(k)}\) satisfies \(F^{(k)}(s) \ne a\) for every \(s \in \mathbb{C}\) with \(\operatorname{Re} s \ge E_1\).
For \(F = 1\) and \(a = 0\) every point is a \(0\)-point, so the hypothesis on \(a\) cannot be dropped.
public theorem_wanted SelbergClassFunction.exists_no_aPoint_right (F : SelbergClassFunction)
(k : ℕ) (hk : 1 ≤ k) (a : ℂ) (hF : a ≠ 0 ∨ ∃ n, 2 ≤ n ∧ F.coeff n ≠ 0) :
∃ E₁ : ℝ, 1 ≤ E₁ ∧ ∀ s : ℂ, E₁ ≤ s.re → iteratedDeriv k F.toFun s ≠ a
structure SelbergClassFunction where
/-- The Dirichlet coefficients `a(n)`. -/
coeff : ℕ → ℂ
/-- The function `F` (its value at the possible pole `s = 1` is irrelevant). -/
toFun : ℂ → ℂ
coeff_one : coeff 1 = 1
lseries : ∀ s : ℂ, 1 < s.re → LSeriesSummable coeff s ∧ LSeries coeff s = toFun s
ramanujan : ∀ ε : ℝ, 0 < ε → ∃ C : ℝ, ∀ n : ℕ, ‖coeff n‖ ≤ C * (n : ℝ) ^ ε
eulerProduct : ∃ b : ℕ → ℂ, (∀ n, b n ≠ 0 → IsPrimePow n) ∧
(∃ θ : ℝ, θ < 1 / 2 ∧ ∃ C : ℝ, ∀ n : ℕ, ‖b n‖ ≤ C * (n : ℝ) ^ θ) ∧
∃ σ₀ : ℝ, ∀ s : ℂ, σ₀ < s.re → LSeriesSummable b s ∧ toFun s = Complex.exp (LSeries b s)
analyticContinuation : ∃ m : ℕ, ∃ g : ℂ → ℂ, Differentiable ℂ g ∧
⋯
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:59
Sources
- M. P. Chaudhary, Salem Guiben, Kamel Mazhouda and Mohammed Mekkaoui, On the a-Points of the kth Derivative of an L-Function in the Selberg Class, INTEGERS 24 (2024), Article A11, Lemma 1.
Uses 1
TheoremAsymptotics of the derivatives of the reflected function (Lemma 2)#●ready to prove
Let \(F\) be a function in the Selberg class with Gamma-factor data \(\lambda_j\), \(\mu_j\) for \(1 \le j \le r\), conductor \(Q\), root number \(\omega\) and degree \(d_F = 2 \sum_j \lambda_j\), let \(k \ge 1\) and let \(c > 1\). Write \(\log\) for the principal branch of the logarithm and put
Let \(G(w) = \overline{F(1 - \bar w)}\) and let \(G^{(k)}\) be its \(k\)-th derivative. Then there are real numbers \(\tau\) and \(C\) such that \(|G^{(k)}(s) - M(s)| \le C |M(s)| / |\log s|\) for every \(s \in \mathbb{C}\) with \(\operatorname{Re} s > c\) and \(|\operatorname{Im} s| \ge \tau\).
public theorem_wanted SelbergClassFunction.iteratedDeriv_reflected_asymptotic
(F : SelbergClassFunction) (k : ℕ) (hk : 1 ≤ k) (c : ℝ) (hc : 1 < c) :
let M : ℂ → ℂ := fun s ↦
(F.degree : ℂ) ^ k / ((Real.pi : ℂ) ^ F.r * F.omega) * (F.Q : ℂ) ^ (2 * s - 1) *
(∏ j, Complex.Gamma ((F.lam j : ℂ) * s + F.mu j) *
Complex.Gamma ((F.lam j : ℂ) * s + 1 - F.lam j - (starRingEnd ℂ) (F.mu j))) *
(∏ j, Complex.sin (Real.pi * (-(F.lam j : ℂ) * s + F.lam j + (starRingEnd ℂ) (F.mu j)))) *
Complex.log s ^ k * F.toFun s
∃ τ C : ℝ, ∀ s : ℂ, c < s.re → τ ≤ |s.im| →
‖iteratedDeriv k (fun w ↦ (starRingEnd ℂ) (F.toFun (1 - (starRingEnd ℂ) w))) s - M s‖ ≤
C * ‖M s‖ / ‖Complex.log s‖
structure SelbergClassFunction where
/-- The Dirichlet coefficients `a(n)`. -/
coeff : ℕ → ℂ
/-- The function `F` (its value at the possible pole `s = 1` is irrelevant). -/
toFun : ℂ → ℂ
coeff_one : coeff 1 = 1
lseries : ∀ s : ℂ, 1 < s.re → LSeriesSummable coeff s ∧ LSeries coeff s = toFun s
ramanujan : ∀ ε : ℝ, 0 < ε → ∃ C : ℝ, ∀ n : ℕ, ‖coeff n‖ ≤ C * (n : ℝ) ^ ε
eulerProduct : ∃ b : ℕ → ℂ, (∀ n, b n ≠ 0 → IsPrimePow n) ∧
(∃ θ : ℝ, θ < 1 / 2 ∧ ∃ C : ℝ, ∀ n : ℕ, ‖b n‖ ≤ C * (n : ℝ) ^ θ) ∧
∃ σ₀ : ℝ, ∀ s : ℂ, σ₀ < s.re → LSeriesSummable b s ∧ toFun s = Complex.exp (LSeries b s)
analyticContinuation : ∃ m : ℕ, ∃ g : ℂ → ℂ, Differentiable ℂ g ∧
⋯
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:59
Sources
- M. P. Chaudhary, Salem Guiben, Kamel Mazhouda and Mohammed Mekkaoui, On the a-Points of the kth Derivative of an L-Function in the Selberg Class, INTEGERS 24 (2024), Article A11, Lemma 2.
Uses 2
TheoremNo \(a\)-points of derivatives far to the left (Lemma 3)#●ready to prove
Let \(F\) be a function in the Selberg class with Dirichlet coefficients \(a(n)\), let \(k \ge 1\), and let \(a \in \mathbb{C}\) be such that \(a \ne 0\) or \(a(n) \ne 0\) for some \(n \ge 2\). Then there are real numbers \(E_2 \le 0\) and \(\tau\) such that the \(k\)-th derivative \(F^{(k)}\) satisfies \(F^{(k)}(s) \ne a\) for every \(s \in \mathbb{C}\) with \(\operatorname{Re} s \le E_2\) and \(|\operatorname{Im} s| \ge \tau\).
For \(F = 1\) and \(a = 0\) every point is a \(0\)-point, so the hypothesis on \(a\) cannot be dropped.
public theorem_wanted SelbergClassFunction.exists_no_aPoint_left (F : SelbergClassFunction)
(k : ℕ) (hk : 1 ≤ k) (a : ℂ) (hF : a ≠ 0 ∨ ∃ n, 2 ≤ n ∧ F.coeff n ≠ 0) :
∃ E₂ : ℝ, E₂ ≤ 0 ∧ ∃ τ : ℝ, ∀ s : ℂ, s.re ≤ E₂ → τ ≤ |s.im| →
iteratedDeriv k F.toFun s ≠ a
structure SelbergClassFunction where
/-- The Dirichlet coefficients `a(n)`. -/
coeff : ℕ → ℂ
/-- The function `F` (its value at the possible pole `s = 1` is irrelevant). -/
toFun : ℂ → ℂ
coeff_one : coeff 1 = 1
lseries : ∀ s : ℂ, 1 < s.re → LSeriesSummable coeff s ∧ LSeries coeff s = toFun s
ramanujan : ∀ ε : ℝ, 0 < ε → ∃ C : ℝ, ∀ n : ℕ, ‖coeff n‖ ≤ C * (n : ℝ) ^ ε
eulerProduct : ∃ b : ℕ → ℂ, (∀ n, b n ≠ 0 → IsPrimePow n) ∧
(∃ θ : ℝ, θ < 1 / 2 ∧ ∃ C : ℝ, ∀ n : ℕ, ‖b n‖ ≤ C * (n : ℝ) ^ θ) ∧
∃ σ₀ : ℝ, ∀ s : ℂ, σ₀ < s.re → LSeriesSummable b s ∧ toFun s = Complex.exp (LSeries b s)
analyticContinuation : ∃ m : ℕ, ∃ g : ℂ → ℂ, Differentiable ℂ g ∧
⋯
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:59
Sources
- M. P. Chaudhary, Salem Guiben, Kamel Mazhouda and Mohammed Mekkaoui, On the a-Points of the kth Derivative of an L-Function in the Selberg Class, INTEGERS 24 (2024), Article A11, Lemma 3.
Uses 1
TheoremLemma 4 (a-points of derivatives in windows of unit height)#●ready to prove
Let \(F\) be a function in the Selberg class with Dirichlet coefficients \(a(n)\), let \(k \ge 1\), and let \(a \in \mathbb{C}\) be such that \(a \ne 0\) or \(a(n) \ne 0\) for some \(n \ge 2\). Let \(E_2, E_1\) be real numbers and let \(N_k(a; T, F)\) be the number of a-points of the \(k\)-th derivative \(F^{(k)}\), counted with multiplicity, in \(E_2 < \operatorname{Re} s < E_1\), \(0 < \operatorname{Im} s < T\). Then \(N_k(a; T + 1, F) - N_k(a; T, F) = O(\log T)\) as \(T \to \infty\).
The paper takes \(E_1\) and \(E_2\) from Lemmas 1 and 3; the bound is stated here for every strip.
public theorem_wanted SelbergClassFunction.aPointCount_unit_window (F : SelbergClassFunction)
(k : ℕ) (hk : 1 ≤ k) (a : ℂ) (hF : a ≠ 0 ∨ ∃ n, 2 ≤ n ∧ F.coeff n ≠ 0) (E₂ E₁ : ℝ) :
(fun T : ℝ ↦ (F.aPointCount k a E₂ E₁ (T + 1) : ℝ) - F.aPointCount k a E₂ E₁ T)
=O[atTop] Real.log
structure SelbergClassFunction where
/-- The Dirichlet coefficients `a(n)`. -/
coeff : ℕ → ℂ
/-- The function `F` (its value at the possible pole `s = 1` is irrelevant). -/
toFun : ℂ → ℂ
coeff_one : coeff 1 = 1
lseries : ∀ s : ℂ, 1 < s.re → LSeriesSummable coeff s ∧ LSeries coeff s = toFun s
ramanujan : ∀ ε : ℝ, 0 < ε → ∃ C : ℝ, ∀ n : ℕ, ‖coeff n‖ ≤ C * (n : ℝ) ^ ε
eulerProduct : ∃ b : ℕ → ℂ, (∀ n, b n ≠ 0 → IsPrimePow n) ∧
(∃ θ : ℝ, θ < 1 / 2 ∧ ∃ C : ℝ, ∀ n : ℕ, ‖b n‖ ≤ C * (n : ℝ) ^ θ) ∧
∃ σ₀ : ℝ, ∀ s : ℂ, σ₀ < s.re → LSeriesSummable b s ∧ toFun s = Complex.exp (LSeries b s)
analyticContinuation : ∃ m : ℕ, ∃ g : ℂ → ℂ, Differentiable ℂ g ∧
⋯
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:59
Sources
- M. P. Chaudhary, Salem Guiben, Kamel Mazhouda and Mohammed Mekkaoui, On the a-Points of the kth Derivative of an L-Function in the Selberg Class, INTEGERS 24 (2024), Article A11, Lemma 4.
Uses 2
TheoremLocal partial-fraction formula at the a-points of the k-th derivative (Lemma 5)#●ready to prove
Let \(F\) be a function in the Selberg class, let \(k \ge 1\), write \(F^{(k)}\) for the \(k\)-th derivative of \(F\), and let \(a \in \mathbb{C}\) and let \(\sigma_1\), \(\sigma_2\) be real numbers. Then there are real numbers \(t_0\) and \(C\) such that for every \(s \in \mathbb{C}\) with \(\sigma_1 < \operatorname{Re} s < \sigma_2\), \(\operatorname{Im} s \ge t_0\) and \(F^{(k)}(s) \ne a\),
where \(\rho\) runs over the points with \(F^{(k)}(\rho) = a\) and \(|\operatorname{Im} \rho - \operatorname{Im} s| \le 1\), and \(m(\rho)\) is the order of the zero of \(F^{(k)} - a\) at \(\rho\).
public theorem_wanted SelbergClassFunction.logDeriv_aPoint_partialFraction
(F : SelbergClassFunction) (k : ℕ) (hk : 1 ≤ k) (a : ℂ) (σ₁ σ₂ : ℝ) :
∃ t₀ C : ℝ, ∀ s : ℂ, σ₁ < s.re → s.re < σ₂ → t₀ ≤ s.im → iteratedDeriv k F.toFun s ≠ a →
‖iteratedDeriv (k + 1) F.toFun s / (iteratedDeriv k F.toFun s - a) -
∑ᶠ ρ ∈ {ρ : ℂ | |ρ.im - s.im| ≤ 1 ∧ iteratedDeriv k F.toFun ρ = a},
(analyticOrderNatAt (fun z ↦ iteratedDeriv k F.toFun z - a) ρ : ℂ) / (s - ρ)‖ ≤
C * Real.log s.im
structure SelbergClassFunction where
/-- The Dirichlet coefficients `a(n)`. -/
coeff : ℕ → ℂ
/-- The function `F` (its value at the possible pole `s = 1` is irrelevant). -/
toFun : ℂ → ℂ
coeff_one : coeff 1 = 1
lseries : ∀ s : ℂ, 1 < s.re → LSeriesSummable coeff s ∧ LSeries coeff s = toFun s
ramanujan : ∀ ε : ℝ, 0 < ε → ∃ C : ℝ, ∀ n : ℕ, ‖coeff n‖ ≤ C * (n : ℝ) ^ ε
eulerProduct : ∃ b : ℕ → ℂ, (∀ n, b n ≠ 0 → IsPrimePow n) ∧
(∃ θ : ℝ, θ < 1 / 2 ∧ ∃ C : ℝ, ∀ n : ℕ, ‖b n‖ ≤ C * (n : ℝ) ^ θ) ∧
∃ σ₀ : ℝ, ∀ s : ℂ, σ₀ < s.re → LSeriesSummable b s ∧ toFun s = Complex.exp (LSeries b s)
analyticContinuation : ∃ m : ℕ, ∃ g : ℂ → ℂ, Differentiable ℂ g ∧
⋯
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:59
Sources
- M. P. Chaudhary, Salem Guiben, Kamel Mazhouda and Mohammed Mekkaoui, On the a-Points of the kth Derivative of an L-Function in the Selberg Class, INTEGERS 24 (2024), Article A11, Lemma 5.
Uses 1
TheoremLemma 6, case a ≠ 0 (expansion of the logarithmic derivative)#●ready to prove
Let \(F\) be a function in the Selberg class with Dirichlet coefficients \(a(n)\), let \(k \ge 1\) and let \(a \in \mathbb{C}\) with \(a \ne 0\). Then there is a real number \(E\) such that for every \(s \in \mathbb{C}\) with \(\operatorname{Re} s \ge E\),
where \(F^{(k)}\) is the \(k\)-th derivative of \(F\) and the sum over all pairs of \(l \ge 0\) and positive integers \((n_0, \dots, n_l)\) converges unconditionally (equivalently, absolutely).
The paper sums over \(n_i \ge \ell\), where \(\ell \ge 2\) is least with \(a(\ell) \ne 0\); the added terms vanish because \(\log 1 = 0\) and \(a(n) = 0\) for \(2 \le n < \ell\).
public theorem_wanted SelbergClassFunction.hasSum_logDeriv_aPoint_of_ne_zero
(F : SelbergClassFunction) (k : ℕ) (hk : 1 ≤ k) (a : ℂ) (ha : a ≠ 0) :
∃ E : ℝ, ∀ s : ℂ, E ≤ s.re →
HasSum (fun p : (Σ l : ℕ, Fin (l + 1) → ℕ) ↦
if ∀ i, 1 ≤ p.2 i then
(-1) ^ (k * (p.1 + 1)) / a ^ (p.1 + 1) * (Real.log (p.2 0 : ℝ) : ℂ) ^ (k + 1) *
(∏ i : Fin p.1, (Real.log (p.2 i.succ : ℝ) : ℂ) ^ k) *
(∏ i, F.coeff (p.2 i)) / ∏ i, ((p.2 i : ℕ) : ℂ) ^ s
else 0)
(iteratedDeriv (k + 1) F.toFun s / (iteratedDeriv k F.toFun s - a))
structure SelbergClassFunction where
/-- The Dirichlet coefficients `a(n)`. -/
coeff : ℕ → ℂ
/-- The function `F` (its value at the possible pole `s = 1` is irrelevant). -/
toFun : ℂ → ℂ
coeff_one : coeff 1 = 1
lseries : ∀ s : ℂ, 1 < s.re → LSeriesSummable coeff s ∧ LSeries coeff s = toFun s
ramanujan : ∀ ε : ℝ, 0 < ε → ∃ C : ℝ, ∀ n : ℕ, ‖coeff n‖ ≤ C * (n : ℝ) ^ ε
eulerProduct : ∃ b : ℕ → ℂ, (∀ n, b n ≠ 0 → IsPrimePow n) ∧
(∃ θ : ℝ, θ < 1 / 2 ∧ ∃ C : ℝ, ∀ n : ℕ, ‖b n‖ ≤ C * (n : ℝ) ^ θ) ∧
∃ σ₀ : ℝ, ∀ s : ℂ, σ₀ < s.re → LSeriesSummable b s ∧ toFun s = Complex.exp (LSeries b s)
analyticContinuation : ∃ m : ℕ, ∃ g : ℂ → ℂ, Differentiable ℂ g ∧
⋯
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:59
Sources
- M. P. Chaudhary, Salem Guiben, Kamel Mazhouda and Mohammed Mekkaoui, On the a-Points of the kth Derivative of an L-Function in the Selberg Class, INTEGERS 24 (2024), Article A11, Lemma 6.
Uses 1
TheoremExpansion of the logarithmic derivative of the k-th derivative (Lemma 6, zeros case)#●ready to prove
Let \(F\) be a function in the Selberg class with Dirichlet coefficients \(a(n)\), write \(F^{(k)}\) for the \(k\)-th derivative of \(F\), let \(k \ge 1\), and let \(\ell \ge 2\) be such that \(a(\ell) \ne 0\) and \(a(n) = 0\) for \(2 \le n < \ell\). Then there is a real number \(E\) such that for every \(s \in \mathbb{C}\) with \(\operatorname{Re} s \ge E\),
where the inner sum runs over the natural numbers \(n_0 \ge \ell\) and \(n_1, \dots, n_l \ge \ell + 1\), and the sum over all pairs of \(l\) and \((n_0, \dots, n_l)\) converges absolutely.
public theorem_wanted SelbergClassFunction.hasSum_logDeriv_zero (F : SelbergClassFunction)
(k : ℕ) (hk : 1 ≤ k) (ℓ : ℕ) (hℓ : 2 ≤ ℓ) (hℓF : F.coeff ℓ ≠ 0)
(hmin : ∀ n, 2 ≤ n → n < ℓ → F.coeff n = 0) :
∃ E : ℝ, ∀ s : ℂ, E ≤ s.re →
HasSum (fun p : (Σ l : ℕ, Fin (l + 1) → ℕ) ↦
if ℓ ≤ p.2 0 ∧ ∀ i : Fin p.1, ℓ + 1 ≤ p.2 i.succ then
(-1 / (F.coeff ℓ * (Real.log ℓ : ℂ) ^ k)) ^ (p.1 + 1) *
(Real.log (p.2 0 : ℝ) : ℂ) ^ (k + 1) *
(∏ i : Fin p.1, (Real.log (p.2 i.succ : ℝ) : ℂ) ^ k) *
(ℓ : ℂ) ^ (((p.1 + 1 : ℕ) : ℂ) * s) *
(∏ i, F.coeff (p.2 i)) / ∏ i, ((p.2 i : ℕ) : ℂ) ^ s
else 0)
(iteratedDeriv (k + 1) F.toFun s / iteratedDeriv k F.toFun s)
structure SelbergClassFunction where
/-- The Dirichlet coefficients `a(n)`. -/
coeff : ℕ → ℂ
/-- The function `F` (its value at the possible pole `s = 1` is irrelevant). -/
toFun : ℂ → ℂ
coeff_one : coeff 1 = 1
lseries : ∀ s : ℂ, 1 < s.re → LSeriesSummable coeff s ∧ LSeries coeff s = toFun s
ramanujan : ∀ ε : ℝ, 0 < ε → ∃ C : ℝ, ∀ n : ℕ, ‖coeff n‖ ≤ C * (n : ℝ) ^ ε
eulerProduct : ∃ b : ℕ → ℂ, (∀ n, b n ≠ 0 → IsPrimePow n) ∧
(∃ θ : ℝ, θ < 1 / 2 ∧ ∃ C : ℝ, ∀ n : ℕ, ‖b n‖ ≤ C * (n : ℝ) ^ θ) ∧
∃ σ₀ : ℝ, ∀ s : ℂ, σ₀ < s.re → LSeriesSummable b s ∧ toFun s = Complex.exp (LSeries b s)
analyticContinuation : ∃ m : ℕ, ∃ g : ℂ → ℂ, Differentiable ℂ g ∧
⋯
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:59
Sources
- M. P. Chaudhary, Salem Guiben, Kamel Mazhouda and Mohammed Mekkaoui, On the a-Points of the kth Derivative of an L-Function in the Selberg Class, INTEGERS 24 (2024), Article A11, Lemma 6.
Uses 1
TheoremAsymptotic count of a-points of derivatives in the Selberg class#●ready to prove
Let \(F\) be a function in the Selberg class with conductor \(Q\), Gamma-factor scalings \(\lambda_1, \dots, \lambda_r\) and degree \(d_F\), let \(k \ge 1\) and \(a \in \mathbb{C}\) with \(a \ne 0\), and put \(\lambda = \prod_{j=1}^{r} \lambda_j^{2\lambda_j}\). Let \(E_1, E_2, \tau\) be real numbers such that the \(k\)-th derivative \(F^{(k)}\) satisfies \(F^{(k)}(s) \ne a\) whenever \(\operatorname{Re} s \ge E_1\), and \(F^{(k)}(s) \ne a\) whenever \(\operatorname{Re} s \le E_2\) and \(|\operatorname{Im} s| \ge \tau\). Let \(N_k(a; T, F)\) be the number of a-points of \(F^{(k)}\), counted with multiplicity, in the rectangle \(E_2 < \operatorname{Re} s < E_1\), \(0 < \operatorname{Im} s < T\). Then, as \(T \to \infty\),
The bounds \(E_1 \ge 1\) and \(E_2 \le 0\) of Lemmas 1 and 3 are not needed and are dropped.
public theorem_wanted SelbergClassFunction.aPointCount_asymptotic (F : SelbergClassFunction)
(k : ℕ) (hk : 1 ≤ k) (a : ℂ) (ha : a ≠ 0) (E₂ E₁ τ : ℝ)
(h₁ : ∀ s : ℂ, E₁ ≤ s.re → iteratedDeriv k F.toFun s ≠ a)
(h₂ : ∀ s : ℂ, s.re ≤ E₂ → τ ≤ |s.im| → iteratedDeriv k F.toFun s ≠ a) :
(fun T : ℝ ↦ (F.aPointCount k a E₂ E₁ T : ℝ) -
(F.degree * T / (2 * Real.pi) * Real.log T +
T / (2 * Real.pi) * Real.log ((∏ j, F.lam j ^ (2 * F.lam j)) * F.Q ^ 2) -
F.degree * T / (2 * Real.pi)))
=O[atTop] Real.log
structure SelbergClassFunction where
/-- The Dirichlet coefficients `a(n)`. -/
coeff : ℕ → ℂ
/-- The function `F` (its value at the possible pole `s = 1` is irrelevant). -/
toFun : ℂ → ℂ
coeff_one : coeff 1 = 1
lseries : ∀ s : ℂ, 1 < s.re → LSeriesSummable coeff s ∧ LSeries coeff s = toFun s
ramanujan : ∀ ε : ℝ, 0 < ε → ∃ C : ℝ, ∀ n : ℕ, ‖coeff n‖ ≤ C * (n : ℝ) ^ ε
eulerProduct : ∃ b : ℕ → ℂ, (∀ n, b n ≠ 0 → IsPrimePow n) ∧
(∃ θ : ℝ, θ < 1 / 2 ∧ ∃ C : ℝ, ∀ n : ℕ, ‖b n‖ ≤ C * (n : ℝ) ^ θ) ∧
∃ σ₀ : ℝ, ∀ s : ℂ, σ₀ < s.re → LSeriesSummable b s ∧ toFun s = Complex.exp (LSeries b s)
analyticContinuation : ∃ m : ℕ, ∃ g : ℂ → ℂ, Differentiable ℂ g ∧
⋯
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:59
Sources
- M. P. Chaudhary, Salem Guiben, Kamel Mazhouda and Mohammed Mekkaoui, On the a-Points of the kth Derivative of an L-Function in the Selberg Class, INTEGERS 24 (2024), Article A11, Theorem 1.
TheoremLandau-type formula for the a-points of the k-th derivative (Theorem 2, a ≠ 0)#●ready to prove
Let \(F\) be a function in the Selberg class with Dirichlet coefficients \(a_F(n)\), write \(F^{(k)}\) for the \(k\)-th derivative of \(F\), let \(k \ge 1\), let \(a \ne 0\) be a complex number and let \(x > 1\) be real. Let \(E_1\), \(E_2\) and \(\tau\) be real numbers such that \(F^{(k)}(s) \ne a\) whenever \(\operatorname{Re} s \ge E_1\), and whenever \(\operatorname{Re} s \le E_2\) and \(|\operatorname{Im} s| \ge \tau\). Put
the inner sum over the natural numbers \(n_0, \dots, n_l \ge 1\) with product \(x\) (only finitely many terms are nonzero, since a term vanishes when some \(n_i = 1\)). Then, as \(T \to \infty\),
where \(\rho\) runs over the points with \(F^{(k)}(\rho) = a\), \(E_2 < \operatorname{Re} \rho < E_1\) and \(0 < \operatorname{Im} \rho < T\), and \(m(\rho)\) is the order of the zero of \(F^{(k)} - a\) at \(\rho\).
The paper takes \(E_1\), \(E_2\), \(\tau\) from Lemmas 1 and 3 and restricts to \(n_i \ge \ell\), where \(\ell \ge 2\) is least with \(a_F(\ell) \ne 0\); the added terms vanish. Its closing remark that the sum is empty for \(x \notin \mathbb{Z}\) is immediate from the condition on the \(n_i\).
public theorem_wanted SelbergClassFunction.sum_aPoint_pow_of_ne_zero (F : SelbergClassFunction)
(k : ℕ) (hk : 1 ≤ k) (a : ℂ) (ha : a ≠ 0) (x : ℝ) (hx : 1 < x) (E₂ E₁ τ : ℝ)
(h₁ : ∀ s : ℂ, E₁ ≤ s.re → iteratedDeriv k F.toFun s ≠ a)
(h₂ : ∀ s : ℂ, s.re ≤ E₂ → τ ≤ |s.im| → iteratedDeriv k F.toFun s ≠ a) :
let c : ℂ := ∑' p : (Σ l : ℕ, Fin (l + 1) → ℕ),
if (∀ i, 1 ≤ p.2 i) ∧ ((∏ i, p.2 i : ℕ) : ℝ) = x then
(-1) ^ (k * (p.1 + 1)) / a ^ (p.1 + 1) * (Real.log (p.2 0 : ℝ) : ℂ) ^ (k + 1) *
(∏ i : Fin p.1, (Real.log (p.2 i.succ : ℝ) : ℂ) ^ k) * ∏ i, F.coeff (p.2 i)
else 0
(fun T : ℝ ↦ (∑ᶠ ρ ∈ {ρ : ℂ | E₂ < ρ.re ∧ ρ.re < E₁ ∧ 0 < ρ.im ∧ ρ.im < T ∧
iteratedDeriv k F.toFun ρ = a},
(analyticOrderNatAt (fun z ↦ iteratedDeriv k F.toFun z - a) ρ : ℂ) * (x : ℂ) ^ ρ) -
((T / (2 * Real.pi) : ℝ) : ℂ) * c)
=O[atTop] Real.log
structure SelbergClassFunction where
/-- The Dirichlet coefficients `a(n)`. -/
coeff : ℕ → ℂ
/-- The function `F` (its value at the possible pole `s = 1` is irrelevant). -/
toFun : ℂ → ℂ
coeff_one : coeff 1 = 1
lseries : ∀ s : ℂ, 1 < s.re → LSeriesSummable coeff s ∧ LSeries coeff s = toFun s
ramanujan : ∀ ε : ℝ, 0 < ε → ∃ C : ℝ, ∀ n : ℕ, ‖coeff n‖ ≤ C * (n : ℝ) ^ ε
eulerProduct : ∃ b : ℕ → ℂ, (∀ n, b n ≠ 0 → IsPrimePow n) ∧
(∃ θ : ℝ, θ < 1 / 2 ∧ ∃ C : ℝ, ∀ n : ℕ, ‖b n‖ ≤ C * (n : ℝ) ^ θ) ∧
∃ σ₀ : ℝ, ∀ s : ℂ, σ₀ < s.re → LSeriesSummable b s ∧ toFun s = Complex.exp (LSeries b s)
analyticContinuation : ∃ m : ℕ, ∃ g : ℂ → ℂ, Differentiable ℂ g ∧
⋯
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:59
Sources
- M. P. Chaudhary, Salem Guiben, Kamel Mazhouda and Mohammed Mekkaoui, On the a-Points of the kth Derivative of an L-Function in the Selberg Class, INTEGERS 24 (2024), Article A11, Theorem 2.
Uses 1
TheoremLandau-type formula for the zeros of the k-th derivative (Theorem 2, zeros case)#●ready to prove
Let \(F\) be a function in the Selberg class with Dirichlet coefficients \(a(n)\), write \(F^{(k)}\) for the \(k\)-th derivative of \(F\), let \(k \ge 1\), let \(\ell \ge 2\) be such that \(a(\ell) \ne 0\) and \(a(n) = 0\) for \(2 \le n < \ell\), and let \(x > 1\) be real. Let \(E_1\), \(E_2\) and \(\tau\) be real numbers such that \(F^{(k)}(s) \ne 0\) whenever \(\operatorname{Re} s \ge E_1\), and whenever \(\operatorname{Re} s \le E_2\) and \(|\operatorname{Im} s| \ge \tau\). Put
the inner sum over the natural numbers \(n_0 \ge \ell\) and \(n_1, \dots, n_l \ge \ell + 1\) with \(n_0 \cdots n_l = x \ell^{l+1}\) (a finite sum, since \(n_0 \cdots n_l \ge \ell (\ell + 1)^l\)). Then, as \(T \to \infty\),
where \(\rho\) runs over the zeros of \(F^{(k)}\) with \(E_2 < \operatorname{Re} \rho < E_1\) and \(0 < \operatorname{Im} \rho < T\), and \(m(\rho)\) is the order of the zero of \(F^{(k)}\) at \(\rho\).
The paper takes \(E_1\), \(E_2\), \(\tau\) from Lemmas 1 and 3. Its closing remark that the sum is empty when \(\ell^n x \notin \mathbb{Z}\) for all \(n\) is not stated separately.
MetaMathlibExt.SelbergClassFunction.sum_zero_pow · 17 lines
public theorem_wanted SelbergClassFunction.sum_zero_pow (F : SelbergClassFunction) (k : ℕ)
(hk : 1 ≤ k) (ℓ : ℕ) (hℓ : 2 ≤ ℓ) (hℓF : F.coeff ℓ ≠ 0)
(hmin : ∀ n, 2 ≤ n → n < ℓ → F.coeff n = 0) (x : ℝ) (hx : 1 < x) (E₂ E₁ τ : ℝ)
(h₁ : ∀ s : ℂ, E₁ ≤ s.re → iteratedDeriv k F.toFun s ≠ 0)
(h₂ : ∀ s : ℂ, s.re ≤ E₂ → τ ≤ |s.im| → iteratedDeriv k F.toFun s ≠ 0) :
let c : ℂ := ∑' p : (Σ l : ℕ, Fin (l + 1) → ℕ),
if ℓ ≤ p.2 0 ∧ (∀ i : Fin p.1, ℓ + 1 ≤ p.2 i.succ) ∧
((∏ i, p.2 i : ℕ) : ℝ) = x * (ℓ : ℝ) ^ (p.1 + 1) then
(-1 / (F.coeff ℓ * (Real.log ℓ : ℂ) ^ k)) ^ (p.1 + 1) *
(Real.log (p.2 0 : ℝ) : ℂ) ^ (k + 1) *
(∏ i : Fin p.1, (Real.log (p.2 i.succ : ℝ) : ℂ) ^ k) * ∏ i, F.coeff (p.2 i)
else 0
(fun T : ℝ ↦ (∑ᶠ ρ ∈ {ρ : ℂ | E₂ < ρ.re ∧ ρ.re < E₁ ∧ 0 < ρ.im ∧ ρ.im < T ∧
iteratedDeriv k F.toFun ρ = 0},
(analyticOrderNatAt (fun z ↦ iteratedDeriv k F.toFun z - 0) ρ : ℂ) * (x : ℂ) ^ ρ) -
((T / (2 * Real.pi) : ℝ) : ℂ) * c)
=O[atTop] Real.log
structure SelbergClassFunction where
/-- The Dirichlet coefficients `a(n)`. -/
coeff : ℕ → ℂ
/-- The function `F` (its value at the possible pole `s = 1` is irrelevant). -/
toFun : ℂ → ℂ
coeff_one : coeff 1 = 1
lseries : ∀ s : ℂ, 1 < s.re → LSeriesSummable coeff s ∧ LSeries coeff s = toFun s
ramanujan : ∀ ε : ℝ, 0 < ε → ∃ C : ℝ, ∀ n : ℕ, ‖coeff n‖ ≤ C * (n : ℝ) ^ ε
eulerProduct : ∃ b : ℕ → ℂ, (∀ n, b n ≠ 0 → IsPrimePow n) ∧
(∃ θ : ℝ, θ < 1 / 2 ∧ ∃ C : ℝ, ∀ n : ℕ, ‖b n‖ ≤ C * (n : ℝ) ^ θ) ∧
∃ σ₀ : ℝ, ∀ s : ℂ, σ₀ < s.re → LSeriesSummable b s ∧ toFun s = Complex.exp (LSeries b s)
analyticContinuation : ∃ m : ℕ, ∃ g : ℂ → ℂ, Differentiable ℂ g ∧
⋯
WantedExt/NumberTheory/SelbergClassDerivativeAPointsWanted.lean:59
Sources
- M. P. Chaudhary, Salem Guiben, Kamel Mazhouda and Mohammed Mekkaoui, On the a-Points of the kth Derivative of an L-Function in the Selberg Class, INTEGERS 24 (2024), Article A11, Theorem 2.
Uses 1
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.