The genuine two-character convolution #
This is a modern arithmetic proof of positivity for the coefficients of
ζ(s) L(s, χ) L(s, ψ) L(s, χψ). Both characters have a common arbitrary
modulus. No primitivity or coprimality of conductors is used.
The local argument regroups the four actual factors using a character twist
of χ.zetaMul. The exceptional local case, where both character values are
-1, is controlled by the alternating geometric sum. These are identities
of the actual coefficients, not estimates by a positive majorant.
The actual arithmetic convolution with Dirichlet series
ζ(s) L(s, χ) L(s, ψ) L(s, χψ).
Equations
- χ.twoCharacterConvolution ψ = (χ.zetaMul * toArithmeticFunction fun (x : ℕ) => ψ ↑x) * toArithmeticFunction fun (x : ℕ) => (χ * ψ) ↑x
Instances For
Inspect dependencies
DirichletCharacter.twoCharacterConvolution · compiled type and proof/definition references.
Multiplicativity is inherited from the four genuine factors.
Inspect dependencies
DirichletCharacter.isMultiplicative_twoCharacterConvolution · compiled type and proof/definition references.
Normalization of the fourfold convolution.
Inspect dependencies
DirichletCharacter.twoCharacterConvolution_one · compiled type and proof/definition references.
Exchanging the two characters leaves the actual convolution unchanged.
Inspect dependencies
DirichletCharacter.twoCharacterConvolution_comm · compiled type and proof/definition references.
The convolution of ψ and χψ is the pointwise ψ-twist of ζ * χ.
Inspect dependencies
DirichletCharacter.character_mul_product_apply · compiled type and proof/definition references.
An exact divisor-antidiagonal formula obtained by twisting one pair of factors.
Inspect dependencies
DirichletCharacter.twoCharacterConvolution_apply · compiled type and proof/definition references.
Inspect dependencies
DirichletCharacter.twoCharacterConvolution_prime_pow_nonneg · compiled type and proof/definition references.
Every coefficient is a nonnegative real number, expressed in the real-axis
order on ℂ.
Inspect dependencies
DirichletCharacter.twoCharacterConvolution_nonneg · compiled type and proof/definition references.
The imaginary part vanishes; positivity is not merely a bound on the real part.
Inspect dependencies
DirichletCharacter.twoCharacterConvolution_im_eq_zero · compiled type and proof/definition references.
The real part of every coefficient is nonnegative.
Inspect dependencies
DirichletCharacter.twoCharacterConvolution_re_nonneg · compiled type and proof/definition references.
Inspect dependencies
DirichletCharacter.characterArithmeticFunction_LSeriesSummable · compiled type and proof/definition references.
Absolute convergence of the genuine fourfold convolution on Re s > 1;
quadraticity is not needed for convergence.
Inspect dependencies
DirichletCharacter.LSeriesSummable_twoCharacterConvolution · compiled type and proof/definition references.
The actual Dirichlet-series product identity, valid even at modulus zero. The character series here are the raw, absolutely convergent Dirichlet series.
Inspect dependencies
DirichletCharacter.LSeries_twoCharacterConvolution · compiled type and proof/definition references.
The analytic product of the Riemann zeta function and the three Dirichlet
L-functions is represented by the genuine convolution on Re s > 1.
Inspect dependencies
DirichletCharacter.LSeries_twoCharacterConvolution_eq_LFunction_product · compiled type and proof/definition references.
Absolute convergence and the actual analytic value, in one HasSum statement.
Inspect dependencies
DirichletCharacter.LSeriesHasSum_twoCharacterConvolution · compiled type and proof/definition references.