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

Complex.norm_inv_add_one_sub_inv_le'

PrimeNumberTheoremAnd.Mathlib.Analysis.SpecialFunctions.Gamma.DigammaSeries · PrimeNumberTheoremAnd/Mathlib/Analysis/SpecialFunctions/Gamma/DigammaSeries.lean:109 to 129

Source documentation

The linear-decay bound for the digamma series summand on a right half-plane, used for the head of the series in the growth estimate.

Exact Lean statement

lemma norm_inv_add_one_sub_inv_le' {a : ℝ} (ha : 0 < a) (ha1 : a ≤ 1) {z : ℂ}
    (hza : a ≤ z.re) (m : ℕ) :
    ‖((m : ℂ) + 1)⁻¹ - (z + m)⁻¹‖ ≤ 2 / (a * ((m : ℝ) + 1))

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
lemma norm_inv_add_one_sub_inv_le' {a : } (ha : 0 < a) (ha1 : a  1) {z : ℂ}    (hza : a  z.re) (m : ) :    ‖((m : ℂ) + 1)⁻¹ - (z + m)⁻¹‖  2 / (a * ((m : ) + 1)) := by  have hm0 : (0 : )  m := Nat.cast_nonneg m  have hnorm_zm : a * ((m : ) + 1)  ‖z + m‖ := by    have h1 : (z + m).re  ‖z + m‖ := re_le_norm _    rw [add_re, natCast_re] at h1    nlinarith  have hinv : ((m : ) + 1)⁻¹  (a * ((m : ) + 1))⁻¹ := by    rw [ one_div,  one_div]    exact one_div_le_one_div_of_le (by positivity) (by nlinarith)  have hinv2 : ‖z + m‖⁻¹  (a * ((m : ) + 1))⁻¹ := by    rw [ one_div,  one_div]    exact one_div_le_one_div_of_le (by positivity) hnorm_zm  calc ‖((m : ℂ) + 1)⁻¹ - (z + m)⁻¹‖       ‖((m : ℂ) + 1)⁻¹‖ + ‖(z + m)⁻¹‖ := norm_sub_le _ _    _ = ((m : ) + 1)⁻¹ + ‖z + m‖⁻¹ := by        rw [norm_inv, norm_inv, norm_natCast_add_one]    _  2 / (a * ((m : ) + 1)) := by        rw [div_eq_mul_inv]        linarith