Documentation

MathlibNt.AnalyticNumberTheory.Siegel.Bombieri1965Theorem4TwoCharacterInduction

Two-character induction with the missing Euler factors retained #

This modern reduction uses a common multiple of the two levels, not a coprimality assumption. The product character need not be primitive. All three finite Euler products remain in the analytic identity.

noncomputable def DirichletCharacter.inductionEulerProduct {q : } (χ : DirichletCharacter q) (Q : ) (s : ) :

The exact Euler correction when a character is induced to level Q.

Equations
Instances For
    theorem DirichletCharacter.sq_changeLevel_eq_one {q Q : } (h : q Q) {χ : DirichletCharacter q} ( : χ ^ 2 = 1) :
    (changeLevel h) χ ^ 2 = 1
    theorem DirichletCharacter.sq_mul_eq_one {Q : } {χ ψ : DirichletCharacter Q} ( : χ ^ 2 = 1) ( : ψ ^ 2 = 1) :
    (χ * ψ) ^ 2 = 1
    theorem DirichletCharacter.mul_ne_one_of_quadratic_ne {Q : } {χ ψ : DirichletCharacter Q} ( : ψ ^ 2 = 1) (hne : χ ψ) :
    χ * ψ 1

    Distinct quadratic characters have nonprincipal product.

    theorem DirichletCharacter.changeLevel_ne_of_primitive_values {q r Q : } [NeZero Q] (hq : q Q) (hr : r Q) (χ : DirichletCharacter q) (ψ : DirichletCharacter r) ( : χ.IsPrimitive) ( : ψ.IsPrimitive) (hne : ∃ (n : ), χ n ψ n) :
    (changeLevel hq) χ (changeLevel hr) ψ

    Distinct primitive characters remain distinct at any common multiple. Distinctness is stated by their actual values, even when the levels differ.

    The conductor reduction is an equality for the actual continued L-function, including at one when the character is nonprincipal.

    theorem DirichletCharacter.twoCharacter_LFunction_product_induction {q r Q : } [NeZero q] [NeZero r] [NeZero Q] (hq : q Q) (hr : r Q) (χ : DirichletCharacter q) (ψ : DirichletCharacter r) {s : } ( : χ 1 s 1) ( : ψ 1 s 1) (hprod : (changeLevel hq) χ * (changeLevel hr) ψ 1 s 1) :

    Full induction identity for the actual four-factor product. Neither the levels nor the conductor of their product are assumed coprime.

    theorem DirichletCharacter.norm_inductionEulerProduct_le {q : } (χ : DirichletCharacter q) (Q : ) (β : ) :
    χ.inductionEulerProduct Q β pQ.primeFactors, (1 + p ^ (-β))

    Explicit upper Euler loss at every real argument.

    theorem DirichletCharacter.prod_one_sub_rpow_le_norm_inductionEulerProduct {q : } (χ : DirichletCharacter q) (Q : ) {β : } ( : 0 < β) :
    pQ.primeFactors, (1 - p ^ (-β)) χ.inductionEulerProduct Q β

    The full lower Euler loss is retained, rather than silently identifying an imprimitive L-value with its primitive L-value.

    theorem DirichletCharacter.inductionEulerProduct_ne_zero {q : } (χ : DirichletCharacter q) (Q : ) {β : } ( : 0 < β) :

    Euler induction creates no positive-real zero, even for nonquadratic characters or overlapping levels.

    theorem DirichletCharacter.LFunction_changeLevel_real_eq_zero_iff {q Q : } [NeZero q] [NeZero Q] (hq : q Q) (χ : DirichletCharacter q) {β : } ( : 0 < β) ( : χ 1 β 1) :
    LFunction ((changeLevel hq) χ) β = 0 LFunction χ β = 0

    In particular, a produced real zero persists under induction and reflects back to the original character; the bad-prime factors cannot create it.

    theorem DirichletCharacter.LFunction_real_eq_zero_iff_primitive {Q : } [NeZero Q] (χ : DirichletCharacter Q) {β : } ( : 0 < β) ( : χ 1 β 1) :

    Exact primitive reduction of a positive-real zero of an imprimitive character, including a nonprincipal character at one.

    The actual residue coefficient, not an independently chosen main term.

    Equations
    Instances For
      theorem DirichletCharacter.twoCharacter_product_residue_one {Q : } [NeZero Q] (χ ψ : DirichletCharacter Q) ( : χ 1) ( : ψ 1) (hprod : χ * ψ 1) :
      Filter.Tendsto (fun (s : ) => (s - 1) * (riemannZeta s * LFunction χ s * LFunction ψ s * LFunction (χ * ψ) s)) (nhdsWithin 1 {1}) (nhds (χ.twoCharacterResidue ψ))

      The four-factor function has this actual residue at one whenever all three character factors are nonprincipal.

      theorem DirichletCharacter.twoCharacterResidue_pos {Q : } [NeZero Q] {χ ψ : DirichletCharacter Q} ( : χ ^ 2 = 1) ( : ψ ^ 2 = 1) (hχ1 : χ 1) (hψ1 : ψ 1) (hne : χ ψ) :

      Distinct nonprincipal quadratic characters give a strictly positive real residue. Distinctness is essential: the diagonal has another pole.

      theorem DirichletCharacter.twoCharacterResidue_induction {q r Q : } [NeZero q] [NeZero r] [NeZero Q] (hq : q Q) (hr : r Q) (χ : DirichletCharacter q) (ψ : DirichletCharacter r) ( : χ 1) ( : ψ 1) (hprod : (changeLevel hq) χ * (changeLevel hr) ψ 1) :

      The main-term coefficient after arbitrary common-level induction, with all three missing Euler products explicit.