Even Hurwitz zeta functions #
In this file we study the functions on ℂ
which are the meromorphic continuation of the following
series (convergent for 1 < re s
), where a ∈ ℝ
is a parameter:
hurwitzZetaEven a s = 1 / 2 * ∑' n : ℤ, 1 / |n + a| ^ s
and
cosZeta a s = ∑' n : ℕ, cos (2 * π * a * n) / |n| ^ s
.
Note that the term for n = -a
in the first sum is omitted if a
is an integer, and the term for
n = 0
is omitted in the second sum (always).
Of course, we cannot define these functions by the above formulae (since existence of the meromorphic continuation is not at all obvious); we in fact construct them as Mellin transforms of various versions of the Jacobi theta function.
We also define completed versions of these functions with nicer functional equations (satisfying
completedHurwitzZetaEven a s = Gammaℝ s * hurwitzZetaEven a s
, and similarly for cosZeta
); and
modified versions with a subscript 0
, which are entire functions differing from the above by
multiples of 1 / s
and 1 / (1 - s)
.
Main definitions and theorems #
hurwitzZetaEven
andcosZeta
: the zeta functionscompletedHurwitzZetaEven
andcompletedCosZeta
: completed variantsdifferentiableAt_hurwitzZetaEven
anddifferentiableAt_cosZeta
: differentiability away froms = 1
completedHurwitzZetaEven_one_sub
: the functional equationcompletedHurwitzZetaEven a (1 - s) = completedCosZeta a s
hasSum_int_hurwitzZetaEven
andhasSum_nat_cosZeta
: relation between the zeta functions and the corresponding Dirichlet series for1 < re s
.
Definitions and elementary properties of kernels #
Even Hurwitz zeta kernel (function whose Mellin transform will be the even part of the
completed Hurwit zeta function). See evenKernel_def
for the defining formula, and
hasSum_int_evenKernel
for an expression as a sum over ℤ
.
Equations
- HurwitzZeta.evenKernel a x = ⋯.lift a
Instances For
For x ≤ 0
the defining sum diverges, so the kernel is 0.
Cosine Hurwitz zeta kernel. See cosKernel_def
for the defining formula, and
hasSum_int_cosKernel
for expression as a sum.
Equations
- HurwitzZeta.cosKernel a x = ⋯.lift a
Instances For
For a = 0
, both kernels agree.
Formulae for the kernels as sums #
Asymptotics of the kernels as t → ∞
#
The function evenKernel a - L
has exponential decay at +∞
, where L = 1
if
a = 0
and L = 0
otherwise.
Construction of a FE-pair #
A WeakFEPair
structure with f = evenKernel a
and g = cosKernel a
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Definition of the completed even Hurwitz zeta function #
The meromorphic function of s
which agrees with
1 / 2 * Gamma (s / 2) * π ^ (-s / 2) * ∑' (n : ℤ), 1 / |n + a| ^ s
for 1 < re s
.
Equations
- HurwitzZeta.completedHurwitzZetaEven a s = (HurwitzZeta.hurwitzEvenFEPair a).Λ (s / 2) / 2
Instances For
The entire function differing from completedHurwitzZetaEven a s
by a linear combination of
1 / s
and 1 / (1 - s)
.
Equations
- HurwitzZeta.completedHurwitzZetaEven₀ a s = (HurwitzZeta.hurwitzEvenFEPair a).Λ₀ (s / 2) / 2
Instances For
The meromorphic function of s
which agrees with
Gamma (s / 2) * π ^ (-s / 2) * ∑' n : ℕ, cos (2 * π * a * n) / n ^ s
for 1 < re s
.
Equations
- HurwitzZeta.completedCosZeta a s = (HurwitzZeta.hurwitzEvenFEPair a).symm.Λ (s / 2) / 2
Instances For
The entire function differing from completedCosZeta a s
by a linear combination of
1 / s
and 1 / (1 - s)
.
Equations
- HurwitzZeta.completedCosZeta₀ a s = (HurwitzZeta.hurwitzEvenFEPair a).symm.Λ₀ (s / 2) / 2
Instances For
Parity and functional equations #
Functional equation for the even Hurwitz zeta function.
Functional equation for the even Hurwitz zeta function with poles removed.
Functional equation for the even Hurwitz zeta function (alternative form).
Functional equation for the even Hurwitz zeta function with poles removed (alternative form).
Differentiability and residues #
The even Hurwitz completed zeta is differentiable away from s = 0
and s = 1
(and also at
s = 0
if a ≠ 0
)
The difference of two completed even Hurwitz zeta functions is differentiable at s = 1
.
The residue of completedHurwitzZetaEven a s
at s = 1
is equal to 1
.
The residue of completedHurwitzZetaEven a s
at s = 0
is equal to -1
if a = 0
, and 0
otherwise.
Relation to the Dirichlet series for 1 < re s
#
Formula for completedCosZeta
as a Dirichlet series in the convergence range
(first version, with sum over ℤ
).
Formula for completedCosZeta
as a Dirichlet series in the convergence range
(second version, with sum over ℕ
).
Formula for completedHurwitzZetaEven
as a Dirichlet series in the convergence range.
The un-completed even Hurwitz zeta #
Technical lemma which will give us differentiability of Hurwitz zeta at s = 0
.
The even part of the Hurwitz zeta function, i.e. the meromorphic function of s
which agrees
with 1 / 2 * ∑' (n : ℤ), 1 / |n + a| ^ s
for 1 < re s
Equations
- HurwitzZeta.hurwitzZetaEven a = Function.update (fun (s : ℂ) => HurwitzZeta.completedHurwitzZetaEven a s / s.Gammaℝ) 0 (if a = 0 then -1 / 2 else 0)
Instances For
The trivial zeroes of the even Hurwitz zeta function.
The Hurwitz zeta function is differentiable everywhere except at s = 1
. This is true
even in the delicate case a = 0
and s = 0
(where the completed zeta has a pole, but this is
cancelled out by the Gamma factor).
Expression for hurwitzZetaEven a 1
as a limit. (Mathematically hurwitzZetaEven a 1
is
undefined, but our construction assigns some value to it; this lemma is mostly of interest for
determining what that value is).
Formula for hurwitzZetaEven
as a Dirichlet series in the convergence range, with sum over ℤ
.
Formula for hurwitzZetaEven
as a Dirichlet series in the convergence range, with sum over ℕ
(version with absolute values)
Formula for hurwitzZetaEven
as a Dirichlet series in the convergence range, with sum over ℕ
(version without absolute values, assuming a ∈ Icc 0 1
)
The un-completed cosine zeta #
The cosine zeta function, i.e. the meromorphic function of s
which agrees
with ∑' (n : ℕ), cos (2 * π * a * n) / n ^ s
for 1 < re s
.
Equations
- HurwitzZeta.cosZeta a = Function.update (fun (s : ℂ) => HurwitzZeta.completedCosZeta a s / s.Gammaℝ) 0 (-1 / 2)
Instances For
The trivial zeroes of the cosine zeta function.
The cosine zeta function is differentiable everywhere, except at s = 1
if a = 0
.
If a ≠ 0
then the cosine zeta function is entire.
Reformulation of hasSum_nat_cosZeta
using LSeriesHasSum
.
Functional equations for the un-completed zetas #
If s
is not in -ℕ
, and either a ≠ 0
or s ≠ 1
, then
hurwitzZetaEven a (1 - s)
is an explicit multiple of cosZeta s
.
If s
is not of the form 1 - n
for n ∈ ℕ
, then cosZeta a (1 - s)
is an explicit
multiple of hurwitzZetaEven s
.