Gauss Digamma Eq Digamma #
Supporting definitions and lemmas for the Odlyzko-bound formalization.
A gauss digamma integrand used in the Odlyzko-bound argument.
Equations
- NumberField.Odlyzko.gaussDigammaIntegrand s x = (Complex.exp (-↑x) - Complex.exp (-s * ↑x)) / (1 - Complex.exp (-↑x))
Instances For
A gauss digamma used in the Odlyzko-bound argument.
Equations
Instances For
A gauss digamma partial integrand used in the Odlyzko-bound argument.
Equations
- NumberField.Odlyzko.gaussDigammaPartialIntegrand s n x = ∑ k ∈ Finset.range n, (Complex.exp (-(↑k + 1) * ↑x) - Complex.exp (-(s + ↑k) * ↑x))
Instances For
A gauss digamma partial sum used in the Odlyzko-bound argument.
Equations
- NumberField.Odlyzko.gaussDigammaPartialSum s n = ∑ k ∈ Finset.range n, ((↑(k + 1))⁻¹ - (s + ↑k)⁻¹)
Instances For
theorem
NumberField.Odlyzko.tendsto_integral_gaussDigammaPartialIntegrand
{s : ℂ}
(hs : 0 < s.re)
:
Filter.Tendsto (fun (n : ℕ) => ∫ (x : ℝ) in Set.Ioi 0, gaussDigammaPartialIntegrand s n x) Filter.atTop
(nhds (∫ (x : ℝ) in Set.Ioi 0, gaussDigammaIntegrand s x))
theorem
NumberField.Odlyzko.tendsto_gaussDigammaPartialSum
{s : ℂ}
(hs : 0 < s.re)
:
Filter.Tendsto (gaussDigammaPartialSum s) Filter.atTop (nhds (∫ (x : ℝ) in Set.Ioi 0, gaussDigammaIntegrand s x))
theorem
NumberField.Odlyzko.logDeriv_GammaSeq
{s : ℂ}
{n : ℕ}
(hn : n ≠ 0)
(hs : ∀ j ∈ Finset.range (n + 1), s + ↑j ≠ 0)
:
theorem
NumberField.Odlyzko.tendstoLocallyUniformlyOn_gaussDigammaPartialSum :
TendstoLocallyUniformlyOn (fun (n : ℕ) (s : ℂ) => gaussDigammaPartialSum s n)
(fun (s : ℂ) => ∫ (x : ℝ) in Set.Ioi 0, gaussDigammaIntegrand s x) Filter.atTop {s : ℂ | 0 < s.re}
A gamma seq approx integrand used in the Odlyzko-bound argument.
Equations
Instances For
theorem
NumberField.Odlyzko.tendsto_gammaSeqScalarKernel
(x : ℝ)
:
Filter.Tendsto (fun (n : ℕ) => gammaSeqScalarKernel n x) Filter.atTop (nhds (gammaScalarKernel x))
theorem
NumberField.Odlyzko.tendsto_gammaSeqIntegralError
(a b x : ℝ)
:
Filter.Tendsto (fun (n : ℕ) => gammaSeqIntegralError a b n x) Filter.atTop (nhds 0)
theorem
NumberField.Odlyzko.integrable_gammaSeqIntegralError
{a b : ℝ}
(ha : 0 < a)
(hb : 0 < b)
(n : ℕ)
:
theorem
NumberField.Odlyzko.tendsto_integral_gammaSeqIntegralError
{a b : ℝ}
(ha : 0 < a)
(hb : 0 < b)
:
Filter.Tendsto (fun (n : ℕ) => ∫ (x : ℝ), gammaSeqIntegralError a b n x) Filter.atTop (nhds 0)
theorem
NumberField.Odlyzko.tendstoUniformlyOn_integral_gammaSeqApproxIntegrand
{a b : ℝ}
(ha : 0 < a)
(hab : a ≤ b)
:
theorem
NumberField.Odlyzko.tendstoLocallyUniformlyOn_GammaSeq :
TendstoLocallyUniformlyOn (fun (n : ℕ) (s : ℂ) => s.GammaSeq n) Complex.Gamma Filter.atTop {s : ℂ | 0 < s.re}
theorem
NumberField.Odlyzko.tendstoLocallyUniformlyOn_GammaSeq_succ :
TendstoLocallyUniformlyOn (fun (n : ℕ) (s : ℂ) => s.GammaSeq (n + 1)) Complex.Gamma Filter.atTop {s : ℂ | 0 < s.re}