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

Kadiri.weighted_zeroImagSquareTail_summable

PrimeNumberTheoremAnd.IEANTN.KadiriZeroCounting · PrimeNumberTheoremAnd/IEANTN/KadiriZeroCounting.lean:2222 to 2244

Source documentation

The order-weighted height-square zero tail is summable, unconditionally.

Exact Lean statement

theorem weighted_zeroImagSquareTail_summable :
    Summable (fun ρ : NontrivialZeros ↦
      ((riemannZeta.order (ρ : ℂ) : ℤ) : ℝ) * zeroImagSquareTail ρ)

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
theorem weighted_zeroImagSquareTail_summable :    Summable (fun ρ : NontrivialZeros       ((riemannZeta.order (ρ : ℂ) : ) : ) * zeroImagSquareTail ρ) := by  classical  have hhigh : Summable (fun ρ : {ρ : NontrivialZeros // 1  |(ρ : ℂ).im|}       ((riemannZeta.order ((ρ.1 : NontrivialZeros) : ℂ) : ) : ) *        zeroImagSquareTail ρ.1) := by    have h := weighted_shell_sigma_summable.comp_injective      highZeroToDyadicShell_injective    simpa [Function.comp_def, highZeroToDyadicShell] using h  have hlow_set : ({ρ : NontrivialZeros | ¬ 1  |(ρ : ℂ).im|} :      Set NontrivialZeros).Finite := by    apply Set.Finite.subset nontrivialZeros_abs_im_lt_one_finite    intro ρ hρ    rw [Set.mem_setOf_eq] at hρ     exact lt_of_not_ge hρ  haveI : Finite {ρ : NontrivialZeros // ¬ 1  |(ρ : ℂ).im|} :=    Set.finite_coe_iff.mpr hlow_set  have hlow : Summable (fun ρ : {ρ : NontrivialZeros // ¬ 1  |(ρ : ℂ).im|}       ((riemannZeta.order ((ρ.1 : NontrivialZeros) : ℂ) : ) : ) *        zeroImagSquareTail ρ.1) := Summable.of_finite  exact (summable_subtype_and_compl    (s := {ρ : NontrivialZeros | 1  |(ρ : ℂ).im|})).mp hhigh, hlow