Documentation

Atlas.NumberTheoryI.code.PNT

theorem Chapter16.lem_16_8_integral_criterion (f : ℝ → ℝ) (hf_mono : Monotone f) (hf_conv : ∃ (L : ℝ), Filter.Tendsto (fun (x : ℝ) => ∫ (t : ℝ) in Set.Ioc 1 x, (f t - t) / t ^ 2) Filter.atTop (nhds L)) :
Asymptotics.IsEquivalent Filter.atTop (fun (x : ℝ) => f x) fun (x : ℝ) => x
noncomputable def Chapter16.laplace_transform (h : ℝ → ℝ) (s : ℂ) :
Instances For
    noncomputable def Chapter16.Phi (s : ℂ) :
    Instances For
      theorem Chapter16.exp_neg_mul_log_eq_cpow (p : ℕ) (hp : 0 < p) (s : ℂ) :
      Complex.exp (-s * ↑(Real.log ↑p)) = ↑p ^ (-s)
      theorem Chapter16.integral_indicator_prime (p : ℕ) (hp : Nat.Prime p) (s : ℂ) (hs : 0 < s.re) :
      ∫ (t : ℝ) in Set.Ioi (Real.log ↑p), Complex.exp (-s * ↑t) = ↑p ^ (-s) / s
      theorem Chapter16.abel_norm_summand_eq (c : ℝ) (hc : 0 ≤ c) (s : ℂ) (t : ℝ) :
      ‖Complex.exp (-s * ↑t) * ↑(if c ≤ t then c else 0)‖ = if c ≤ t then c * Real.exp (-s.re * t) else 0
      theorem Chapter16.abel_indicator_integral_real (c : ℝ) (hc : 0 < c) (σ : ℝ) (hσ : 0 < σ) :
      (∫ (t : ℝ) in Set.Ioi 0, if c ≤ t then c * Real.exp (-σ * t) else 0) = c * Real.exp (-σ * c) / σ
      theorem Chapter16.abel_indicator_integral_complex (c : ℝ) (hc : 0 < c) (s : ℂ) :
      ∫ (t : ℝ) in Set.Ioi 0, Complex.exp (-s * ↑t) * ↑(if c ≤ t then c else 0) = ↑c * ∫ (t : ℝ) in Set.Ioi c, Complex.exp (-s * ↑t)
      theorem Chapter16.abel_summable_primes_log_rpow (σ : ℝ) (hσ : 1 < σ) :
      Summable fun (p : Nat.Primes) => Real.log ↑↑p * ↑↑p ^ (-σ)
      theorem Chapter16.abel_summation_laplace_theta (s : ℂ) (hs : 1 < s.re) :
      laplace_transform (fun (t : ℝ) => Chebyshev.theta (Real.exp t)) s = ∑' (p : Nat.Primes), ↑(Real.log ↑↑p) * ↑↑p ^ (-s) / s
      theorem Chapter16.laplace_holomorphic_of_exp_bound (h : ℝ → ℝ) (a C : ℝ) (hC : 0 < C) (hbound : ∀ (t : ℝ), 0 ≤ t → |h t| ≤ C * Real.exp (a * t)) :
      DifferentiableOn ℂ (fun (s : ℂ) => laplace_transform h s) {s : ℂ | a < s.re}
      noncomputable def Chapter16.PhiCorrection (s : ℂ) :
      Instances For
        noncomputable def Chapter16.G₀ :
        ℂ → ℂ
        Instances For
          theorem Chapter16.G₀_eq_of_ne {s : ℂ} (hs : s ≠ 1) :
          G₀ s = (s - 1) * riemannZeta s
          noncomputable def Chapter16.F₀ :
          ℂ → ℂ
          Instances For
            theorem Chapter16.F₀_eq :
            F₀ = fun (z : ℂ) => (z - 1) ^ 2 • riemannZeta z
            theorem Chapter16.rpow_sub_one_bound {p σ : ℝ} (hp : 2 ≤ p) (hσ : 0 < σ) :
            (1 - 2 ^ (-σ)) * p ^ (2 * σ) ≤ p ^ σ * (p ^ σ - 1)
            theorem Chapter16.summable_primes_rpow_neg {α : ℝ} (hα : 1 < α) :
            Summable fun (p : Nat.Primes) => ↑↑p ^ (-α)
            theorem Chapter16.prime_rpow_sub_one_pos (p : Nat.Primes) (σ : ℝ) (hσ : 1 / 2 < σ) :
            0 < ↑↑p ^ σ - 1
            theorem Chapter16.phiCorrection_term_differentiableOn (p : Nat.Primes) (σ : ℝ) (hσ : 1 / 2 < σ) :
            DifferentiableOn ℂ (fun (w : ℂ) => ↑(Real.log ↑↑p) / (↑↑p ^ w * (↑↑p ^ w - 1))) {s : ℂ | σ < s.re}
            theorem Chapter16.phiCorrection_term_norm_bound (p : Nat.Primes) (σ : ℝ) (hσ : 1 / 2 < σ) (w : ℂ) (hw : σ < w.re) :
            ‖↑(Real.log ↑↑p) / (↑↑p ^ w * (↑↑p ^ w - 1))‖ ≤ Real.log ↑↑p / (↑↑p ^ σ * (↑↑p ^ σ - 1))
            theorem Chapter16.phiCorrection_summable_bound (σ : ℝ) (hσ : 1 / 2 < σ) :
            Summable fun (p : Nat.Primes) => Real.log ↑↑p / (↑↑p ^ σ * (↑↑p ^ σ - 1))
            theorem Chapter16.tsum_eq_tsum_primes_of_support_subset_prime_powers {f : ℕ → ℂ} (hf : Summable f) (hsupp : Function.support f ⊆ {n : ℕ | IsPrimePow n}) :
            ∑' (n : ℕ), f n = ∑' (p : Nat.Primes) (k : ℕ), f (↑p ^ (k + 1))
            theorem Chapter16.vonMangoldt_LSeries_eq_double_sum (s : ℂ) (hs : 1 < s.re) :
            LSeries (fun (n : ℕ) => ↑(ArithmeticFunction.vonMangoldt n)) s = ∑' (p : Nat.Primes) (k : ℕ), ↑(Real.log ↑↑p) / ↑↑p ^ ((k + 1) • s)
            theorem Chapter16.log_deriv_zeta_minus_pole_holomorphic :
            ∃ (h : ℂ → ℂ), DifferentiableOn ℂ h {s : ℂ | 1 ≤ s.re} ∧ ∀ (s : ℂ), 1 < s.re → h s = -deriv riemannZeta s / riemannZeta s - 1 / (s - 1)
            theorem Chapter16.lem_16_11_Phi_holomorphic :
            ∃ (g : ℂ → ℂ), DifferentiableOn ℂ g {s : ℂ | 1 ≤ s.re} ∧ ∀ (s : ℂ), 1 < s.re → g s = Phi s - 1 / (s - 1)
            theorem Chapter16.lem_16_11_Phi_meromorphic :
            ∃ (g : ℂ → ℂ), MeromorphicOn g {s : ℂ | 1 / 2 < s.re} ∧ ∀ (s : ℂ), 1 < s.re → g s = Phi s - 1 / (s - 1)
            noncomputable def Chapter16.boundedProj (z : ℂ) (C : ℝ) :
            Instances For
              theorem Chapter16.norm_boundedProj_le (z : ℂ) (C : ℝ) (hC : 0 ≤ C) :
              noncomputable def Chapter16.right_semicircle_integrand (g : ℂ → ℂ) (f : ℝ → ℝ) (r τ u : ℝ) :
              Instances For
                noncomputable def Chapter16.newman_cif_I_right (f : ℝ → ℝ) (M : ℝ) (hM : ∀ (t : ℝ), 0 ≤ t → |f t| ≤ M) (g : ℂ → ℂ) (hg_holo : DifferentiableOn ℂ g {s : ℂ | 0 ≤ s.re}) (hg_laplace : ∀ (s : ℂ), 0 < s.re → g s = laplace_transform f s) (r : ℝ) (hr : 0 < r) :
                ℝ → ℂ
                Instances For
                  noncomputable def Chapter16.left_semicircle_integrand (g : ℂ → ℂ) (f : ℝ → ℝ) (r τ u : ℝ) :
                  Instances For
                    noncomputable def Chapter16.newman_cif_I_left (f : ℝ → ℝ) (M : ℝ) (hM : ∀ (t : ℝ), 0 ≤ t → |f t| ≤ M) (g : ℂ → ℂ) (hg_holo : DifferentiableOn ℂ g {s : ℂ | 0 ≤ s.re}) (hg_laplace : ∀ (s : ℂ), 0 < s.re → g s = laplace_transform f s) (r : ℝ) (hr : 0 < r) :
                    ℝ → ℂ
                    Instances For
                      theorem Chapter16.newman_cif_circle_integral (f : ℝ → ℝ) (M : ℝ) (hM : ∀ (t : ℝ), 0 ≤ t → |f t| ≤ M) (g : ℂ → ℂ) (hg_holo : DifferentiableOn ℂ g {s : ℂ | 0 ≤ s.re}) (hg_laplace : ∀ (s : ℂ), 0 < s.re → g s = laplace_transform f s) (r : ℝ) (hr : 0 < r) (τ : ℝ) :
                      g 0 - ↑(∫ (t : ℝ) in Set.Ioc 0 τ, f t) = (1 / (2 * ↑Real.pi * Complex.I) * ∫ (u : ℝ) in -(Real.pi / 2)..Real.pi / 2, right_semicircle_integrand g f r τ u) + 1 / (2 * ↑Real.pi * Complex.I) * ∫ (u : ℝ) in Real.pi / 2..3 * Real.pi / 2, left_semicircle_integrand g f r τ u
                      theorem Chapter16.newman_cif_identity (f : ℝ → ℝ) (M : ℝ) (hM : ∀ (t : ℝ), 0 ≤ t → |f t| ≤ M) (g : ℂ → ℂ) (hg_holo : DifferentiableOn ℂ g {s : ℂ | 0 ≤ s.re}) (hg_laplace : ∀ (s : ℂ), 0 < s.re → g s = laplace_transform f s) (r : ℝ) (hr : 0 < r) (τ : ℝ) :
                      g 0 - ↑(∫ (t : ℝ) in Set.Ioc 0 τ, f t) = newman_cif_I_right f M hM g hg_holo hg_laplace r hr τ + newman_cif_I_left f M hM g hg_holo hg_laplace r hr τ
                      theorem Chapter16.newman_right_semicircle_bound (f : ℝ → ℝ) (M : ℝ) (hM : ∀ (t : ℝ), 0 ≤ t → |f t| ≤ M) (g : ℂ → ℂ) (hg_holo : DifferentiableOn ℂ g {s : ℂ | 0 ≤ s.re}) (hg_laplace : ∀ (s : ℂ), 0 < s.re → g s = laplace_transform f s) (r : ℝ) (hr : 0 < r) (τ : ℝ) :
                      ‖newman_cif_I_right f M hM g hg_holo hg_laplace r hr τ‖ ≤ 1 / r
                      theorem Chapter16.newman_left_semicircle_bound (f : ℝ → ℝ) (M : ℝ) (hM : ∀ (t : ℝ), 0 ≤ t → |f t| ≤ M) (g : ℂ → ℂ) (hg_holo : DifferentiableOn ℂ g {s : ℂ | 0 ≤ s.re}) (hg_laplace : ∀ (s : ℂ), 0 < s.re → g s = laplace_transform f s) (r : ℝ) (hr : 0 < r) :
                      ∀ᶠ (τ : ℝ) in Filter.atTop, ‖newman_cif_I_left f M hM g hg_holo hg_laplace r hr τ‖ ≤ 1 / r
                      theorem Chapter16.newman_contour_decomposition (f : ℝ → ℝ) (M : ℝ) (hM : ∀ (t : ℝ), 0 ≤ t → |f t| ≤ M) (g : ℂ → ℂ) (hg_holo : DifferentiableOn ℂ g {s : ℂ | 0 ≤ s.re}) (hg_laplace : ∀ (s : ℂ), 0 < s.re → g s = laplace_transform f s) (r : ℝ) (hr : 0 < r) :
                      ∃ (I_right : ℝ → ℂ) (I_left : ℝ → ℂ), (∀ (τ : ℝ), g 0 - ↑(∫ (t : ℝ) in Set.Ioc 0 τ, f t) = I_right τ + I_left τ) ∧ (∀ (τ : ℝ), ‖I_right τ‖ ≤ 1 / r) ∧ ∀ᶠ (τ : ℝ) in Filter.atTop, ‖I_left τ‖ ≤ 1 / r
                      theorem Chapter16.newman_contour_split (f : ℝ → ℝ) (M : ℝ) (hM : ∀ (t : ℝ), 0 ≤ t → |f t| ≤ M) (g : ℂ → ℂ) (hg_holo : DifferentiableOn ℂ g {s : ℂ | 0 ≤ s.re}) (hg_laplace : ∀ (s : ℂ), 0 < s.re → g s = laplace_transform f s) (r : ℝ) (hr : 0 < r) :
                      ∃ (I_right : ℝ → ℂ) (I_left : ℝ → ℂ), (∀ (τ : ℝ), g 0 - ↑(∫ (t : ℝ) in Set.Ioc 0 τ, f t) = I_right τ + I_left τ) ∧ (∀ (τ : ℝ), ‖I_right τ‖ ≤ 1 / r) ∧ ∀ᶠ (τ : ℝ) in Filter.atTop, ‖I_left τ‖ ≤ 2 / r
                      theorem Chapter16.newman_contour_bound (f : ℝ → ℝ) (M : ℝ) (hM : ∀ (t : ℝ), 0 ≤ t → |f t| ≤ M) (g : ℂ → ℂ) (hg_holo : DifferentiableOn ℂ g {s : ℂ | 0 ≤ s.re}) (hg_laplace : ∀ (s : ℂ), 0 < s.re → g s = laplace_transform f s) (r : ℝ) (hr : 0 < r) :
                      ∀ᶠ (τ : ℝ) in Filter.atTop, ‖g 0 - ↑(∫ (t : ℝ) in Set.Ioc 0 τ, f t)‖ ≤ 3 / r
                      theorem Chapter16.newman_key_convergence (f : ℝ → ℝ) (M : ℝ) (hM : ∀ (t : ℝ), 0 ≤ t → |f t| ≤ M) (g : ℂ → ℂ) (hg_holo : DifferentiableOn ℂ g {s : ℂ | 0 ≤ s.re}) (hg_laplace : ∀ (s : ℂ), 0 < s.re → g s = laplace_transform f s) :
                      Filter.Tendsto (fun (τ : ℝ) => ↑(∫ (t : ℝ) in Set.Ioc 0 τ, f t)) Filter.atTop (nhds (g 0))
                      theorem Chapter16.thm_16_13_newman_tauberian (f : ℝ → ℝ) (hf_bound : ∃ (M : ℝ), ∀ (t : ℝ), 0 ≤ t → |f t| ≤ M) (g : ℂ → ℂ) (hg_holo : DifferentiableOn ℂ g {s : ℂ | 0 ≤ s.re}) (hg_laplace : ∀ (s : ℂ), 0 < s.re → g s = laplace_transform f s) :
                      ∃ (L : ℝ), Filter.Tendsto (fun (x : ℝ) => ∫ (t : ℝ) in Set.Ioc 0 x, f t) Filter.atTop (nhds L) ∧ ↑L = g 0
                      noncomputable def Chapter16.H (t : ℝ) :
                      Instances For
                        theorem Chapter16.H_bounded :
                        ∃ (M : ℝ), ∀ (t : ℝ), 0 ≤ t → |H t| ≤ M
                        theorem Chapter16.laplace_H_identity (s : ℂ) (hs : 0 < s.re) :
                        laplace_transform H s = Phi (s + 1) / (s + 1) - 1 / s
                        theorem Chapter16.cor_16_12_Phi_shift_meromorphic :
                        ∃ (g : ℂ → ℂ), MeromorphicOn g {s : ℂ | -1 / 2 < s.re} ∧ ∀ (s : ℂ), 0 < s.re → g s = Phi (s + 1) - 1 / s
                        theorem Chapter16.cor_16_12_laplace_H_holomorphic :
                        ∃ (g : ℂ → ℂ), DifferentiableOn ℂ g {s : ℂ | 0 ≤ s.re} ∧ ∀ (s : ℂ), 0 < s.re → g s = Phi (s + 1) / (s + 1) - 1 / s
                        theorem Chapter16.H_integral_change_of_variables (T : ℝ) (hT : 0 ≤ T) :
                        ∫ (t : ℝ) in Set.Ioc 0 T, H t = ∫ (x : ℝ) in Set.Ioc 1 (Real.exp T), (Chebyshev.theta x - x) / x ^ 2