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

hardy_tauberian

PrimeNumberTheoremAnd.Unused.Hardy_Tauberian_theorem · PrimeNumberTheoremAnd/Unused/Hardy_Tauberian_theorem.lean:236 to 250

Mathematical statement

Exact Lean statement

theorem hardy_tauberian (u : ℕ → ℝ) (A : ℝ) (S : ℝ)
    (h_conv : Filter.Tendsto (hardy_sigma u) Filter.atTop (nhds S))
    (h_bound : ∀ n ≥ 1, |u n| ≤ A / n) :
    Filter.Tendsto (hardy_s u) Filter.atTop (nhds S)

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
theorem hardy_tauberian (u :   ) (A : ) (S : )    (h_conv : Filter.Tendsto (hardy_sigma u) Filter.atTop (nhds S))    (h_bound :  n  1, |u n|  A / n) :    Filter.Tendsto (hardy_s u) Filter.atTop (nhds S) := by      convert tendsto_of_approx_aux _ _;      exact |A| + 1;      · positivity;      · intro ε hε        use fun n => hardy_sigma_delayed u n (hardy_k ε n);        constructor;        · convert hardy_sigma_delayed_tendsto u S ( fun n => hardy_k ε n ) h_conv _ _ using 1;          · convert hardy_k_ratio_bounded ε hε using 1;          · exact fun n => Nat.pos_of_ne_zero ( by unfold hardy_k; aesop );        · have := hardy_diff_bound u A ε hε h_bound;          filter_upwards [ this ] with n hn using by rw [ abs_sub_comm ] ; exact le_trans hn ( mul_le_mul_of_nonneg_left ( by cases abs_cases A <;> linarith ) hε.le ) ;