Skip to main content
AlexKontorovich/PrimeNumberTheoremAnd
Source indexedlemma · leanprover/lean4:v4.32.0

I8Bound

PrimeNumberTheoremAnd.MediumPNT · PrimeNumberTheoremAnd/MediumPNT.lean:2379 to 2408

Mathematical statement

Exact Lean statement

@[blueprint
  (title := "I8Bound")
  (statement := /--
  We have that
  $$
  \left|I_{8}(\nu, \epsilon, X, T)\right| \ll \frac{X}{\epsilon T}
  .
  $$
  -/)
  (proof := /--
  We deduce this from the corresponding bound for $I_2$, using the symmetry between $I_2$ and $I_8$.
  -/)
  (latexEnv := "lemma")]
lemma I8Bound {SmoothingF : ℝ → ℝ}
    (suppSmoothingF : Function.support SmoothingF ⊆ Icc (1 / 2) 2)
    (ContDiffSmoothingF : ContDiff ℝ 1 SmoothingF)
    {A C₂ : ℝ} (has_bound : LogDerivZetaHasBound A C₂) (C₂_pos : 0 < C₂) (A_in : A ∈ Ioc 0 (1 / 2)) :
    ∃ (C : ℝ) (_ : 0 < C),
    ∀(X : ℝ) (_ : 3 < X) {ε : ℝ} (_: 0 < ε)
    (_ : ε < 1)
    {T : ℝ} (_ : 3 < T),
    let σ₁ : ℝ

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
@[blueprint  (title := "I8Bound")  (statement := /--  We have that  $$  \left|I_{8}(\nu, \epsilon, X, T)\right| \ll \frac{X}{\epsilon T}  .  $$  -/)  (proof := /--  We deduce this from the corresponding bound for $I_2$, using the symmetry between $I_2$ and $I_8$.  -/)  (latexEnv := "lemma")]lemma I8Bound {SmoothingF :   }    (suppSmoothingF : Function.support SmoothingF  Icc (1 / 2) 2)    (ContDiffSmoothingF : ContDiff  1 SmoothingF)    {A C₂ : } (has_bound : LogDerivZetaHasBound A C₂) (C₂_pos : 0 < C₂) (A_in : A  Ioc 0 (1 / 2)) :     (C : ) (_ : 0 < C),    (X : ) (_ : 3 < X) {ε : } (_: 0 < ε)    (_ : ε < 1)    {T : } (_ : 3 < T),    let σ₁ :  := 1 - A / (Real.log T) ^ 9    ‖I₈ SmoothingF ε T X σ₁‖  C * X /* T) := by   obtain C, hC, i2Bound := I2Bound suppSmoothingF ContDiffSmoothingF has_bound C₂_pos A_in  use C, hC  intro X hX ε hε0 hε1 T hT σ₁  let i2Bound := i2Bound X hX hε0 hε1 hT  rw[I8I2 hX, norm_neg, norm_conj]  exact i2Bound