Documentation

LeanPool.Odlyzko.ExplicitFormula.CompletedZetaCenterLogBound

Completed Zeta Center Log Bound #

Supporting definitions and lemmas for the Odlyzko-bound formalization.

theorem NumberField.Odlyzko.norm_finsum_div_sub_le_finsum_div {D : ℂ → ℤ} (hfin : (Function.support D).Finite) (hD : ∀ (u : ℂ), 0 ≤ D u) {z : ℂ} {δ : ℝ} (hδ : 0 < δ) (hsep : ∀ u ∈ Function.support D, δ ≤ ‖z - u‖) :
‖∑ᶠ (u : ℂ), ↑(D u) / (z - u)‖ ≤ ↑(∑ᶠ (u : ℂ), D u) / δ
noncomputable def NumberField.Odlyzko.canonicalZeroFactor (R : ℝ) (u : ℂ) :
ℂ → ℂ

A canonical zero factor used in the Odlyzko-bound argument.

Equations
Instances For
    theorem NumberField.Odlyzko.canonicalZeroFactor_apply (R : ℝ) (u z : ℂ) :
    canonicalZeroFactor R u z = (z - u) * ↑R / (-(starRingEnd ℂ) u * z + ↑R ^ 2)
    theorem NumberField.Odlyzko.logDeriv_canonicalZeroFactor {R : ℝ} {u z : ℂ} (hR : R ≠ 0) (hzu : z ≠ u) (hreflect : ↑R ^ 2 - (starRingEnd ℂ) u * z ≠ 0) :
    logDeriv (canonicalZeroFactor R u) z = 1 / (z - u) + (starRingEnd ℂ) u / (↑R ^ 2 - (starRingEnd ℂ) u * z)
    noncomputable def NumberField.Odlyzko.centeredCanonicalZeroFactor (c : ℂ) (R : ℝ) (u : ℂ) :
    ℂ → ℂ

    A centered canonical zero factor used in the Odlyzko-bound argument.

    Equations
    Instances For
      theorem NumberField.Odlyzko.canonicalReflectedDenominator_ne_zero {c u z : ℂ} {R : ℝ} (hu : u ∈ Metric.ball c R) (hz : z ∈ Metric.ball c R) (hzu : z ≠ u) :
      ↑R ^ 2 - (starRingEnd ℂ) (u - c) * (z - c) ≠ 0
      theorem NumberField.Odlyzko.logDeriv_centeredCanonicalZeroFactor {c u z : ℂ} {R : ℝ} (hR : R ≠ 0) (hu : u ∈ Metric.ball c R) (hz : z ∈ Metric.ball c R) (hzu : z ≠ u) (hreflect : ↑R ^ 2 - (starRingEnd ℂ) (u - c) * (z - c) ≠ 0) :
      logDeriv (centeredCanonicalZeroFactor c R u) z = 1 / (z - u) + (starRingEnd ℂ) (u - c) / (↑R ^ 2 - (starRingEnd ℂ) (u - c) * (z - c))
      theorem NumberField.Odlyzko.norm_conj_div_reflected_centered_le {c u z : ℂ} {r R : ℝ} (hR : 0 < R) (_hr : 0 ≤ r) (hrR : r < R) (hu : u ∈ Metric.ball c R) (hz : z ∈ Metric.closedBall c r) :
      ‖(starRingEnd ℂ) (u - c) / (↑R ^ 2 - (starRingEnd ℂ) (u - c) * (z - c))‖ ≤ 1 / (R - r)
      theorem NumberField.Odlyzko.norm_finsum_reflected_centered_le {D : ℂ → ℤ} (hfin : (Function.support D).Finite) (hD : ∀ (u : ℂ), 0 ≤ D u) {c z : ℂ} {r R : ℝ} (hR : 0 < R) (hr : 0 ≤ r) (hrR : r < R) (hinside : ∀ u ∈ Function.support D, u ∈ Metric.ball c R) (hz : z ∈ Metric.closedBall c r) :
      ‖∑ᶠ (u : ℂ), ↑(D u) * ((starRingEnd ℂ) (u - c) / (↑R ^ 2 - (starRingEnd ℂ) (u - c) * (z - c)))‖ ≤ ↑(∑ᶠ (u : ℂ), D u) / (R - r)
      theorem NumberField.Odlyzko.norm_finsum_canonicalLogDeriv_le {D : ℂ → ℤ} (hfin : (Function.support D).Finite) (hD : ∀ (u : ℂ), 0 ≤ D u) {c z : ℂ} {δ r R : ℝ} (hδ : 0 < δ) (hR : 0 < R) (hr : 0 ≤ r) (hrR : r < R) (hinside : ∀ u ∈ Function.support D, u ∈ Metric.ball c R) (hz : z ∈ Metric.closedBall c r) (hsep : ∀ u ∈ Function.support D, δ ≤ ‖z - u‖) :
      ‖∑ᶠ (u : ℂ), ↑(D u) * (1 / (z - u) + (starRingEnd ℂ) (u - c) / (↑R ^ 2 - (starRingEnd ℂ) (u - c) * (z - c)))‖ ≤ ↑(∑ᶠ (u : ℂ), D u) / δ + ↑(∑ᶠ (u : ℂ), D u) / (R - r)
      theorem NumberField.Odlyzko.norm_finsum_canonicalLogDeriv_le_of_finsum_le {D : ℂ → ℤ} (hfin : (Function.support D).Finite) (hD : ∀ (u : ℂ), 0 ≤ D u) {c z : ℂ} {δ r R B : ℝ} (hδ : 0 < δ) (hR : 0 < R) (hr : 0 ≤ r) (hrR : r < R) (hinside : ∀ u ∈ Function.support D, u ∈ Metric.ball c R) (hz : z ∈ Metric.closedBall c r) (hsep : ∀ u ∈ Function.support D, δ ≤ ‖z - u‖) (hmass : ↑(∑ᶠ (u : ℂ), D u) ≤ B) :
      ‖∑ᶠ (u : ℂ), ↑(D u) * (1 / (z - u) + (starRingEnd ℂ) (u - c) / (↑R ^ 2 - (starRingEnd ℂ) (u - c) * (z - c)))‖ ≤ B / δ + B / (R - r)
      noncomputable def NumberField.Odlyzko.centeredCanonicalZeroProduct (c : ℂ) (R : ℝ) (D : ℂ → ℤ) :
      ℂ → ℂ

      A centered canonical zero product used in the Odlyzko-bound argument.

      Equations
      Instances For
        theorem NumberField.Odlyzko.norm_centeredCanonicalZeroProduct_le_one {D : ℂ → ℤ} (hfin : (Function.support D).Finite) (hD : ∀ (u : ℂ), 0 ≤ D u) {c z : ℂ} {R : ℝ} (hR : 0 < R) (hinside : ∀ u ∈ Function.support D, u ∈ Metric.ball c R) (hz : z ∈ Metric.closedBall c R) :
        theorem NumberField.Odlyzko.logDeriv_centeredCanonicalZeroProduct {D : ℂ → ℤ} (hfin : (Function.support D).Finite) {c z : ℂ} {R : ℝ} (hR : 0 < R) (hinside : ∀ u ∈ Function.support D, u ∈ Metric.ball c R) (hz : z ∈ Metric.ball c R) (hzD : z ∉ Function.support D) :
        logDeriv (centeredCanonicalZeroProduct c R D) z = ∑ᶠ (u : ℂ), ↑(D u) * (1 / (z - u) + (starRingEnd ℂ) (u - c) / (↑R ^ 2 - (starRingEnd ℂ) (u - c) * (z - c)))
        theorem NumberField.Odlyzko.AnalyticOnNhd.exists_canonicalZeroFactor_on_ball_zero {f : ℂ → ℂ} {R : ℝ} (hR : 0 < R) (hf : AnalyticOnNhd ℂ f (Metric.closedBall 0 R)) (hc : f 0 ≠ 0) (hboundary : ∀ z ∈ Metric.sphere 0 R, f z ≠ 0) :
        theorem NumberField.Odlyzko.AnalyticOnNhd.exists_zeroFree_sphere {f : ℂ → ℂ} {c : ℂ} {a b : ℝ} (ha : 0 ≤ a) (hab : a < b) (hf : AnalyticOnNhd ℂ f (Metric.closedBall c b)) (hc : f c ≠ 0) :
        ∃ R ∈ Set.Ioo a b, ∀ z ∈ Metric.sphere c R, f z ≠ 0
        theorem NumberField.Odlyzko.card_le_finsum_of_subset_support_of_nonneg {α : Type u_1} (D : α → ℤ) (hfin : (Function.support D).Finite) (S : Finset α) (hS : ↑S ⊆ Function.support D) (hD : ∀ (x : α), 0 ≤ D x) :
        ↑S.card ≤ ↑(∑ᶠ (x : α), D x)
        theorem NumberField.Odlyzko.AnalyticOnNhd.card_zeros_le {c : ℂ} {r R M : ℝ} {f : ℂ → ℂ} (hr : 0 < |r|) (hrR : |r| < |R|) (hM : 1 ≤ M) (hf : AnalyticOnNhd ℂ f (Metric.closedBall c |R|)) (hc : f c ≠ 0) (f_bound : ∀ z ∈ Metric.sphere c |R|, ‖f z‖ ≤ M) (S : Finset ℂ) (hSsupport : ∀ z ∈ S, z ∈ Function.support ⇑(MeromorphicOn.divisor f (Metric.closedBall c |r|))) :
        ↑S.card ≤ Real.log (M / ‖f c‖) / Real.log (R / r)

        A completed zeta moving circle bound used in the Odlyzko-bound argument.

        Equations
        Instances For
          theorem NumberField.Odlyzko.norm_le_on_closedBall_of_norm_le_on_sphere {f : ℂ → ℂ} {c : ℂ} {R M : ℝ} (hR : 0 < R) (hf : AnalyticOnNhd ℂ f (Metric.closedBall c R)) (hbound : ∀ z ∈ Metric.sphere c R, ‖f z‖ ≤ M) {z : ℂ} (hz : z ∈ Metric.closedBall c R) :
          ‖f z‖ ≤ M
          theorem NumberField.Odlyzko.norm_deriv_le_of_re_le_on_ball {F : ℂ → ℂ} {R r A : ℝ} (hR : 0 < R) (_hr : 0 ≤ r) (hrR : r < R) (hA : 0 < A) (hF : DifferentiableOn ℂ F (Metric.ball 0 R)) (hFre : ∀ z ∈ Metric.ball 0 R, (F z).re ≤ A) (hF0 : F 0 = 0) {w : ℂ} (hw : w ∈ Metric.closedBall 0 r) :
          ‖deriv F w‖ ≤ 4 * A * (R + r) / (R - r) ^ 2
          theorem NumberField.Odlyzko.AnalyticOnNhd.exists_analyticLog_on_ball {g : ℂ → ℂ} {c : ℂ} {R : ℝ} (hR : 0 < R) (hg : AnalyticOnNhd ℂ g (Metric.ball c R)) (hgn : ∀ z ∈ Metric.ball c R, g z ≠ 0) :
          ∃ (L : ℂ → ℂ), L c = Complex.log (g c) ∧ (∀ z ∈ Metric.ball c R, HasDerivAt L (logDeriv g z) z) ∧ ∀ z ∈ Metric.ball c R, Complex.exp (L z) = g z
          theorem NumberField.Odlyzko.norm_logDeriv_le_of_zeroFree_on_ball {g : ℂ → ℂ} {c z : ℂ} {R r M A : ℝ} (hR : 0 < R) (hr : 0 ≤ r) (hrR : r < R) (hM : 0 < M) (hA : 0 < A) (hg : AnalyticOnNhd ℂ g (Metric.ball c R)) (hgn : ∀ w ∈ Metric.ball c R, g w ≠ 0) (hbound : ∀ w ∈ Metric.ball c R, ‖g w‖ ≤ M) (hcenter : Real.log M - Real.log ‖g c‖ ≤ A) (hz : z ∈ Metric.closedBall c r) :
          ‖logDeriv g z‖ ≤ 4 * A * (R + r) / (R - r) ^ 2
          theorem NumberField.Odlyzko.norm_logDeriv_le_of_canonical_factorization {f : ℂ → ℂ} {z : ℂ} {r R δ M A B : ℝ} (hR : 0 < R) (hr : 0 ≤ r) (hrR : r < R) (hδ : 0 < δ) (hM : 0 < M) (hA : 0 < A) (hf : AnalyticOnNhd ℂ f (Metric.closedBall 0 R)) (hc : f 0 ≠ 0) (hboundary : ∀ w ∈ Metric.sphere 0 R, f w ≠ 0) (hbound : ∀ w ∈ Metric.sphere 0 R, ‖f w‖ ≤ M) (hcenter : Real.log M - Real.log ‖f 0‖ ≤ A) (hz : z ∈ Metric.closedBall 0 r) (hfz : f z ≠ 0) (hsep : ∀ u ∈ (MeromorphicOn.divisor f (Metric.ball 0 R)).support, δ ≤ ‖z - u‖) (hmass : ↑(∑ᶠ (u : ℂ), (MeromorphicOn.divisor f (Metric.ball 0 R)) u) ≤ B) :
          ‖logDeriv f z‖ ≤ B / δ + B / (R - r) + 4 * A * (R + r) / (R - r) ^ 2
          theorem NumberField.Odlyzko.norm_logDeriv_le_of_canonical_factorization_centered {f : ℂ → ℂ} {c z : ℂ} {r R δ M A B : ℝ} (hR : 0 < R) (hr : 0 ≤ r) (hrR : r < R) (hδ : 0 < δ) (hM : 0 < M) (hA : 0 < A) (hf : AnalyticOnNhd ℂ f (Metric.closedBall c R)) (hc : f c ≠ 0) (hboundary : ∀ w ∈ Metric.sphere c R, f w ≠ 0) (hbound : ∀ w ∈ Metric.sphere c R, ‖f w‖ ≤ M) (hcenter : Real.log M - Real.log ‖f c‖ ≤ A) (hz : z ∈ Metric.closedBall c r) (hfz : f z ≠ 0) (hsep : ∀ u ∈ (MeromorphicOn.divisor (fun (w : ℂ) => f (c + w)) (Metric.ball 0 R)).support, δ ≤ ‖z - c - u‖) (hmass : ↑(∑ᶠ (u : ℂ), (MeromorphicOn.divisor (fun (w : ℂ) => f (c + w)) (Metric.ball 0 R)) u) ≤ B) :
          ‖logDeriv f z‖ ≤ B / δ + B / (R - r) + 4 * A * (R + r) / (R - r) ^ 2
          theorem NumberField.Odlyzko.AnalyticOnNhd.sum_divisor_ball_le {f : ℂ → ℂ} {c : ℂ} {r R M : ℝ} (hr : 0 < r) (hrR : r < R) (hM : 1 ≤ M) (hf : AnalyticOnNhd ℂ f (Metric.closedBall c R)) (hc : f c ≠ 0) (hboundary : ∀ z ∈ Metric.sphere c r, f z ≠ 0) (f_bound : ∀ z ∈ Metric.sphere c R, ‖f z‖ ≤ M) :

          A completed zeta canonical jensen coefficient used in the Odlyzko-bound argument.

          Equations
          Instances For

            A completed zeta radius six vertical coefficient used in the Odlyzko-bound argument.

            Equations
            Instances For

              A completed zeta center log linear expression used in the Odlyzko-bound argument.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                A completed zeta center log linear bound used in the Odlyzko-bound argument.

                Equations
                Instances For