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

ArithmeticFunction.LSeriesSummable.of_norm_le_norm

PrimeNumberTheoremAnd.IwaniecKowalskiCh1 · PrimeNumberTheoremAnd/IwaniecKowalskiCh1.lean:747 to 764

Mathematical statement

Exact Lean statement

@[blueprint
  "LSeriesSummable_two_pow_omega"
  (title := "LSeriesSummable-two-pow-omega")
  (statement := /--
    An L-series is convergent if the absolute value of each term is term wise less than a summable series.
  -/)
  (proof := /--
    Apply triangle inequality and comparison test.
  -/)]
lemma LSeriesSummable.of_norm_le_norm {f g : ℕ → ℂ} {s : ℂ}
  (hgf : ∀ (n : ℕ), ‖LSeries.term (fun n ↦ g n) s n‖ ≤ ‖LSeries.term (fun n ↦ f n) s n‖)
  (hf : Summable (fun n ↦ ‖LSeries.term (fun n ↦ f n) s n‖)) : LSeriesSummable (fun n ↦ g n) s

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
@[blueprint  "LSeriesSummable_two_pow_omega"  (title := "LSeriesSummable-two-pow-omega")  (statement := /--    An L-series is convergent if the absolute value of each term is term wise less than a summable series.  -/)  (proof := /--    Apply triangle inequality and comparison test.  -/)]lemma LSeriesSummable.of_norm_le_norm {f g :   ℂ} {s : ℂ}  (hgf :  (n : ), ‖LSeries.term (fun n  g n) s n‖ LSeries.term (fun n  f n) s n‖)  (hf : Summable (fun n LSeries.term (fun n  f n) s n‖)) : LSeriesSummable (fun n  g n) s := by  have h_fSummable : LSeriesSummable (fun n => f n) s := by    rw [LSeriesSummable,  summable_norm_iff]    exact hf  rw [LSeriesSummable,  summable_norm_iff] at *  apply Summable.of_nonneg_of_le (fun n => norm_nonneg _) (fun n => _) h_fSummable  exact hgf