Documentation

LeanPool.NairTenenbaum.NumberFields.IdealNormDirichlet

The real Dirichlet series of ideal norms #

This module connects the nonnegative real series needed for comparisons with Mathlib's Dedekind zeta function and its proved residue at one.

noncomputable def NairTenenbaum.idealNormCount (K : Type u_1) [Field K] [NumberField K] (n : ℕ) :

The number of integral ideals of a specified absolute norm.

Equations
Instances For
    noncomputable def NairTenenbaum.idealNormDirichlet (K : Type u_1) [Field K] [NumberField K] (σ : ℝ) :

    The Dirichlet series counting integral ideals by their absolute norm.

    Equations
    Instances For
      theorem NairTenenbaum.lSeriesSummable_idealNormCount (K : Type u_1) [Field K] [NumberField K] {σ : ℝ} (hσ : 1 < σ) :
      LSeriesSummable (fun (n : ℕ) => ↑(idealNormCount K n)) ↑σ
      theorem NairTenenbaum.idealNormDirichlet_term_complex (K : Type u_1) [Field K] [NumberField K] {σ : ℝ} (hσ : 1 < σ) (n : ℕ) :
      LSeries.term (fun (n : ℕ) => ↑(idealNormCount K n)) (↑σ) n = ↑(↑(idealNormCount K n) * ↑n ^ (-σ))
      theorem NairTenenbaum.summable_idealNormDirichlet (K : Type u_1) [Field K] [NumberField K] {σ : ℝ} (hσ : 1 < σ) :
      Summable fun (n : ℕ) => ↑(idealNormCount K n) * ↑n ^ (-σ)
      theorem NairTenenbaum.exists_idealNormDirichlet_pole_bound (K : Type u_1) [Field K] [NumberField K] :
      ∃ (C : ℝ) (b : ℝ), 0 < C ∧ 1 < b ∧ ∀ (s : ℝ), 1 < s → s < b → idealNormDirichlet K s ≤ C / (s - 1)
      theorem NairTenenbaum.exists_idealNormDirichlet_pole_lower_bound (K : Type u_1) [Field K] [NumberField K] :
      ∃ (c : ℝ) (b : ℝ), 0 < c ∧ 1 < b ∧ ∀ (s : ℝ), 1 < s → s < b → c / (s - 1) ≤ idealNormDirichlet K s

      The positive Dedekind residue also gives the matching lower pole bound.