An Introduction to the Bernoulli Function
Peter H. N. Luschny
Abstract. We explore a variant of the zeta function interpolating the Bernoulli numbers based on an integral representation suggested by J. Jensen. The Bernoulli function B(s, v) = −s ζ(1 − s, v) can be introduced independently of the zeta function if it is based on a formula first given by Jensen in 1895. We examine the functional equation of B(s, v) and its representation by the Riemann ζ and ξ function, and recast classical results of Hadamard, Worpitzky, and Hasse in terms of B(s, v). The extended Bernoulli function defines the Bernoulli numbers for odd indices basing them on rational numbers studied by Euler in 1735 that underlie the Euler and André numbers. The Euler function is introduced as the difference between values of the Hurwitz-Bernoulli function. The André function and the Seki function are the unsigned versions of the extended Euler resp. Bernoulli function.
Notations 3 Index 55 Plots 45 Contents 57
1 – Prologue: extension by interpolation
The question
André Weil recounts the origin of the gamma function in his historical exposition of number theory [54, p. 275]:
“Ever since his early days in Petersburg Euler had been interested in the interpolation of functions and formulas given at first only for integral values of the argument; that is how he had created the theory of the gamma function.” arXiv:2009.06743v2 [math.HO] 29 Sep 2021 The three hundred year success story of Euler’s gamma function shows how fruitful this question is. The usefulness of such an investigation is not limited by the fact that there are infinitely many ways to interpolate a sequence of numbers. This essay will explore the question: how can the Bernoulli numbers be interpolated most meaningfully?
1 The method
The Bernoulli numbers had been known for some time at the beginning of the 18th century and used in the (now Euler–Maclaurin called) summation formula in analysis, first without realizing that these numbers are the same each case. Then, in 1755, Euler baptized these numbers Bernoulli numbers in his Institutiones calculi differentialis (following the lead of de Moivre). After that, things changed, as Sandifer [46] explains:
“... for once the Bernoulli numbers had a name, their diverse occurrences could be recognized, organized, ma- nipulated and understood. Having a name, they made sense.”
The function we are going to talk about is not new. However, it is not treated as a function in its own right and with its own name. So we will give the beast a name. We will call the interpolating function the Bernoulli function. Since, as Mazur [41] asserts, the Bernoulli numbers “act as a unifying force, holding together seem- ingly disparate fields of mathematics,” this should all the more be manifest in this function.
What to expect
This note is best read as an annotated formula collection; we refer to the cited literature for the proofs. The Bernoulli function and the Riemann zeta function can be understood as complementary pair. One can derive the properties of one from those of the other. For instance, all the questions Riemann associated with the zeta function can just as easily be discussed with the Bernoulli function. In addition, the introduction of the Bernoulli function leads to a better understanding which numbers the generatingfunctionologists [55] should hang up on their clothesline (see the discussion in [33]). Seemingly the first to treat the Bernoulli function in our sense was Jensen [25], who gave an integral formula for the Bernoulli function of remarkable simplicity. Except for referencing Cauchy’s theorem, he did not develop the proof. The proof is worked out in Johansson and Blagouchine [28]. A table of contents (57) can be found at the end of the paper.
2 2 – Notations and jump-table to the definitions eq.no.
Z s ∞ (v 1/2 + iz) B(s, v) = 2π −πz πz 2 dz Jensen formula 30 (e− + e ) → −∞ B(s) = B(s, 1) = s ζ(1 s) Bernoulli function 4 − − → Bc(s) = B (s, 1/2) Central Bernoulli function 36 → s B∗(s) = B(s)(1 2 ) Alternating Bernoulli function 52 − → Bn = B(n) Bernoulli numbers 6 → s 1 2 − 3 1 Bσ(s) = B s, B s, Bernoulli secant function 93 2s 1 4 − 4 → − G(s, v) = 2s B s, v B s, v+1 Gen. Genocchi function 44 2 − 2 → G(s) = G(s, 1) = 2(1 2s) B(s) Genocchi function 43 − → G(s + 1, v) E(s, v) = Generalized Euler function 81 − s + 1 →
Eτ (s) = E(s, 1) Euler tangent function 82 → s 1 Eσ(s) = 2 E(s, ) Euler secant function 88 2 → En = Eσ(n) Euler numbers 89 → ζ s, 1 ζ s, 3 ζe(s) = ζ (s)+ 4 − 4 Extended zeta function 97 2s 2 → − (s) = s ζe(1 s) Extended Bernoulli function 98 B − − → 4s+1 2s+1 (s) = − (s+1) Extended Euler function 102 E (s + 1)! B → s+1 s+1 (s) = ( i) Li s(i) + i Li s( i) André function 110 A − − − − → 1 iπs iπs ∗(s) = ie− 2 Li s( i) e Li s(i) Signed André function 115 A − − − − → s (s 1) (s) = A − Seki function 120 S 4s 2s → − iπs/2 s e iπs ∗(s) = e Li1 s( i) + Li1 s(i) Signed Seki function 122 S 2s 4s − − − → − n n = A Euler zeta numbers 114 Z n! → σ! ξ(s) = B(s) with σ = (1 s)/2 Riemann ξ function 74 πσ − →
0 1 (n) γ = B (0) (Euler), γn 1 = B (0) Stieltjes constants 55 − − −n →
3 The zeta and the Bernoulli function in the complex plane.
3 – Stieltjes constants and Zeta function
The generalized Euler constants, also called Stieltjes constants, are the real numbers γn defined by the Laurent series in a neigh- borhood of s = 1 of the Riemann zeta function ([1, 45]),
n 1 X∞ ( 1) n ζ(s) = + − γn(s 1) , (s = 1). (1) s 1 n! − 6 − n=0 228 As a particular case they include the Euler constant γ0 = γ ( ). ≈ 395 Blagouchine [7] gives a detailed discussion with many historical notes. Following Franel [17], Blagouchine [6] shows that
+ Z∞ 1 n+1 2 π log 2 + iz γn = dz. (2) π z π z 2 −n + 1 (e− + e ) −∞ Here, and in all later similar formulas, we write f(x)n for (f(x))n and take the principal branch of the logarithm implicit in the exponential. Recently Johansson [26] observed that one can employ the inte- gral representation (2) in a particularly efficient way to approximate the Stieltjes constants with prescribed precision numerically.
4 1
0.8
0.6
0.4
0.2
1 2 3 4 0.2 − 0.4 − γ 0.6 − − The Bernoulli constants seen as values of a real function.
4 – Bernoulli constants and Bernoulli function
The Bernoulli constants βn are defined for n 0 as ≥ + Z∞ 1 n log 2 + iz βn = 2π dz. (3) π z π z 2 (e− + e ) −∞ The Bernoulli function is defined as
X∞ sn B(s) = βn . (4) n! n=0
Since β0 = 1 we have in particular B(0) = 1. Comparing the definitions of the constants γn and βn, we see that in (3) the exponent of the power is synchronous to the index and the factor 1/(n + 1) in (2) has disappeared. In other words, βn+1 − γn = , and the Riemann zeta representation of the Bernoulli − n+1 function becomes
X∞ sn B(s) = βn n! n=0 X∞ sn = 1 + βn n! n=1
5 X∞ sn+1 = 1 + βn+1 (n + 1)! n=0 X∞ sn+1 = 1 γn − n! n=0 X∞ sn = 1 s γn − n! n=0 = sζ(1 s). (5) − − The singularity of sζ(1 s) at s = 0 is removed by B(0) = 1. − − Thus B(s) is an entire function with its defining series converging everywhere in C.
5 – The Bernoulli numbers
We define the Bernoulli numbers as the values of the Bernoulli function at the nonnegative integers. According to (4) this means
X∞ nj Bn = B(n) = βj . (6) j! j=0
Since for n > 1 an odd integer nζ(1 n) = 0, the Bernoulli − − P nj numbers vanish at these integers and Bn = 1 n ∞ γj implies − j=0 j!
X∞ nj 1 X∞ nj γj = and βj = 0 (n > 1 odd). (7) j! n j! j=0 j=0
6 – The expansion of the Bernoulli function
The Bernoulli function B(s) = sζ(1 s) can be expanded by − − using the generalized Euler–Stieltjes constants
2 γ2 3 γ3 4 B(s) = 1 γs γ1s s s .... (8) − − − 2 − 6 Or, in its natural form, using the Bernoulli constants
β2 2 β3 3 β4 4 B(s) = 1 + β1s + s + s + s .... (9) 2 6 24 Although we will often refer to the well-known properties of the zeta function when using (5), our definition of the Bernoulli function and the Bernoulli numbers only depends on (3) and (4).
6 r β(r) 1 -1.0967919991262275651322398023421657187190... − 1/2 0.3000952439768656513643742483305378454480... − 0 1.0 1/2 0.2364079388130323148951169845913737350793... 1 -0.5772156649015328606065120900824024310421... 3/2 -0.4131520868458801199329318166967102536980... 2 0.1456316909673534497211727517498026382754... 5/2 0.2654200629584708272795102903586382709016... 3 0.0290710895786169554535911581056375880771... 7/2 -0.0845272473711484887663180676975841853310... 4 -0.0082153376812133834646401861710135371428... The Bernoulli constants for some rational r.
The index n in definition (3) is not restricted to integer values. For illustration the function βr is plotted in figure 2, where the index r of β is understood to be a real number. The table above displays some numerical values of Bernoulli constants.
7 – Integral formulas for the Bernoulli constants
Let us come back to the definition of βn as given in (3). The appearance of the imaginary unit forces complex integration; on the other hand, only the real part of the result is used. Fortunately, the definition can be simplified such that the computation stays in the realm of reals provided n is a nonnegative integer. Using the symmetry of the integrand with respect to the y-axis π z π z 2 2 and (e− + e ) = 4 cosh(πz) we get from the definition (3)
Z 1 n ∞ Re log( 2 + iz) βn = π 2 dz . (10) 0 cosh(πz)
For the numerator of the integrand we set for n 0 ≥ 1 n σn(z) = Re(log( 2 + iz) ). (11)
By induction we see that
n/2 b c X k n n 2k 2k σn(z) = ( 1) a(z) − b(z) , (12) − 2k k=0
2 1 where a(z) = log(z + 4 )/2 and b(z) = arctan(2z).
7 log(2)/2 y 0.3
0.2
0.1
1 0.500 .51 − − x
1 γ 2 1 4 2 R f(z) = log((z + 4 ) ) sech(πz) with ∞ f(z) dz = π . − −∞
Therefore the constants can be computed by real integrals, Z ∞ σn(z) βn = π 2 dz . (13) 0 cosh(πz) Similarly we have for the Stieltjes constants Z π ∞ σn+1(z) γn = 2 dz . (14) −n + 1 0 cosh(πz)
8 – Some special integral formulas
Let us consider some special cases of these integral formulas. Formula (14) reads for n = 0
Z 2 1 ∞ log(z + 4 ) γ = π 2 dz. (15) − 0 2 cosh(πz)
This follows since for real z 1 1p 2 1 2 1 σ1(z) = Re log + iz = log 4z + 1 = log z + . 2 2 2 4
Using the symmetry of the integrand with respect to the y-axis this can be rephrased as: Euler’s gamma is π times the integral of 1 2 1 4 2 log((z + 4 ) ) sech(πz) over the real line. See figure3 . − 2 1 With the abbreviations a = log(z + 4 )/2, b = arctan(2z) and c = cosh(πz) the first few Bernoulli constants are by (12):
8 Z ∞ a β1 = π 2 dz , (16) 0 c Z 2 2 ∞ a b β2 = π −2 dz , (17) 0 c Z 3 2 ∞ a 3ab β3 = π −2 dz , (18) 0 c Z 4 2 2 4 ∞ a 6a b + b β4 = π − 2 dz , (19) 0 c Z 5 3 2 4 ∞ a 10a b + 5ab β5 = π − 2 dz . (20) 0 c
9 – Generalized Bernoulli constants
n We recall that γn/n! is the coefficient of (1 s) in the Laurent − expansion of ζ(s) about s = 1 and γn(v)/n! is the coefficient of (1 s)n in the Laurent expansion of ζ(s, v) about s = 1. In other − words, with the generalized Stieltjes constants γn(v) we have the Hurwitz zeta function ζ(s, v) in the form
n 1 X∞ ( 1) n ζ(s, v) = + − γn(v)(s 1) , (s = 1). (21) s 1 n! − 6 − n=0 The generalized Stieltjes constants may be computed for n 0 and 1 ≥ Re(v) > 2 by an extension of the integral representation (2), see Johansson and Blagouchine [28, formulas 2, 32, 42].
Z 1 n+1 π ∞ log v 2 + iz γn(v) = − dz. (22) −2(n + 1) cosh(πx)2 −∞ The generalized Bernoulli constants are defined as
Z + 1 s ∞ log v 2 + ix βs(v) = 2π − dx. (23) πx πx 2 (e− + e ) −∞
We see that β0(v) = 1 for all v and βn(v) = nγn 1(v) for n 1. − − ≥
10 – The generalized Bernoulli function
We introduce the generalized Bernoulli function B(s, v) analogous to the Hurwitz zeta function. The new parameter v can be any complex number that is not a nonpositive integer. Then we define
9 the generalized Bernoulli function as
X∞ sn B(s, v) = βn(v) . (24) n! n=0
For v = 1, this is the ordinary Bernoulli function (4). Using the identities from the last section, we get
X∞ sn B(s, v) = 1 s γn(v) . (25) − n! n=0
Thus the generalized Bernoulli function can be represented by
B(s, v) = s ζ(1 s, v), (s = 1). (26) − − 6 This identity also embeds the Bernoulli polynomials as
Bn(x) = B(n, x)(n 0, n integer). (27) ≥ This follows from (26) (see for instance Apostol [4, th. 12.13]) and the fact that B(0, x) = 1.
11 – Integral formulas for the Bernoulli function
We can transfer the integral formulas for the Bernoulli constants to the Bernoulli function itself. First we reproduce a formula by Jensen [25], which he gave in reply to Cesàro in L’Intermédiaire des mathématiciens. Z 1 1 s ∞ ( 2 + iy) − (s 1)ζ(s) = 2π πy πy 2 dy. (28) − (e + e− ) −∞ Jensen comments:
“... [this formula] is remarkable because of its simplicity and can easily be demonstrated with the help of Cauchy’s theorem.”
How Jensen actually computed (s 1)ζ(s) is unclear, since the − formula for the coefficients cv, which he states, rapidly diverges. This was observed by Kotěšovec (personal communication). In a numerical example Jensen uses the Bernoulli constants v in the form cv = ( 1) βv/v!. Applied to the Bernoulli function, −
10 The Hurwitz Bernoulli functions with s = 2 + k/6, (0 k 6), deform B2(x) into B3(x). ≤ ≤
Jensen’s formula is written as
Z 1 s ∞ ( 2 + iz) B(s) = 2π πz πz 2 dz. (29) (e + e− ) −∞ In Johansson and Blagouchine [28] this is a particular case of the first formula of theorem 1. (See also Srivastava and Choi [50, p. 92] and the discussion [49].) Hadjicostas [20] remarks that from this theorem also the repre- sentation for the generalized Bernoulli function follows:
For all s C and v C with Re(v) 1/2 ∈ ∈ ≥ Z 1 s ∞ (v 2 + iz) B(s, v) = 2π πz− πz 2 dz. (30) (e + e− ) −∞ This formula is the central formula in this paper.
12 – The Hurwitz–Bernoulli function
The Hurwitz–Bernoulli function is defined as
iπs/2 iπs/2 H(s, v) = e− L(s, v) + e L(s, 1 v), − (31) s ! 2πiv L(s, v) = Lis(e ). −(2π)s
Here Lis(v) denotes the polylogarithm. The proposition that
Bs(v) = B(s, v) = H(s, v), for 0 v 1 and s > 1, (32) ≤ ≤ 11 1
0.8 B(s) Bc(s) 0.6
0.4
0.2
0.1 2 4 6 8 10 − The Bernoulli function and the central Bernoulli function goes back to Hurwitz. The corresponding case for the zeta function (32) is known as the Hurwitz formula [4, p. 71]. With the Hurwitz– Bernoulli function the Bernoulli polynomials can be continuously deformed into each other (see figure4 ).
13 – The central Bernoulli function
Setting v = 1 in (32) the Hurwitz–Bernoulli function simplifies to
s Bs(1) = 2 s! Lis(1) cos(sπ/2)/(2π) , (s > 1). (33) − For s > 1 one can replace the polylogarithm with the zeta function and then apply the functional equation of the zeta function to get
Bs(1) = sζ(1 s), (s > 1). (34) − − Thus the Bernoulli function is a vertical section of the Hurwitz–
Bernoulli function, B(s) = Bs(1), similarly as the Bernoulli numbers are special cases of the Bernoulli polynomials, Bn = Bn(1). Setting v = 1/2 in the Hurwitz–Bernoulli function leads to a second noteworthy case. Then (32) reduces to
s Bs(1/2) = 2 s! Lis( 1) cos(sπ/2)/(2π) , (s > 1). (35) − − For s > 1 we can replace the polylogarithm with the negated c alternating zeta function. We call B (s) = Bs(1/2) the central Bernoulli function.
12 8
6
4
2
5 10 15
-2
-4
The secant decomposition of the real Bernoulli function.
The function can be expressed as Bc(s) = sζ(1 s)(21 s 1) − − − − for s > 1, or by the Bernoulli function as
c 1 s B (s) = B(s)(2 − 1). (36) − The central Bernoulli function has the same trivial zeros as the Bernoulli function, plus a zero at the point s = 1 (see figure5 ). An integral representation for the central Bernoulli function follows from (30). For all s C ∈ Z s c ∞ (iz) B (s) = 2π πz πz 2 dz. (37) (e− + e ) −∞ Assuming s > 0 and real, it follows from (36) and (37) that
cos(πs/2) Z B(s) = π ∞ zs sech(πz)2 dz. (38) 21 s 1 − − 0 For s = 1 the value on the right-hand side of (38) is to be understood as the limit value (π2/ log(4))(log(2)/π2) = 1/2. We call (38) the secant decomposition of B(s) (see figure6 ).
13 1 x 1 + x2 − 3 x + x3 − 7 2 x2 + x4 15 − 7 x 10 x3 + x5 3 − 3 31 + 7 x2 5 x4 + x6 − 21 − 31 x + 49 x3 7 x5 + x7 − 3 3 − 127 124 x2 + 98 x4 28 x6 + x8 15 − 3 3 − 3 381 x 124 x3 + 294 x5 12 x7 + x9 5 − 5 − c The central Bernoulli polynomials Bn(x).
14 – The central Bernoulli polynomials
The central Bernoulli numbers are defined as
c n Bn = 2 Bn(1/2). (39)
The first few are, for n 0: ≥ 1 7 31 127 2555 1414477 1, 0, , 0, , 0, , 0, , 0, , 0, ,.... −3 15 −21 15 − 33 1365 Unsurprisingly Euler, in 1755 in his Institutiones, also calculated some central Bernoulli numbers, B(3,1) and B(5,1) (Opera Omnia, Ser. 1, Vol. 10, p. 351). The central Bernoulli polynomials are by definition the Appell sequence
n c X n c n k B (x) = B x − . (40) n k k k=0
c The parity of n equals the parity of Bn(x), a property the Bernoulli polynomials do not possess. Despite their systematic significance, the central Bernoulli poly- nomials were not in the OEIS database at the time of writing these lines (now they are filed in OEIS A335953). Also the following identity is worth noting:
n n X n k 1 2 Bn(1) = 2 B . (41) k k 2 k=0
14 0 1 − 1 2x − 3x 3x2 − 1 + 6x2 4x3 − − 5x + 10x3 5x4 − − 3 15x2 + 15x4 6x5 − − 21x 35x3 + 21x5 7x6 − − 17 + 84x2 70x4 + 28x6 8x7 − − − The Genocchi polynomials Gn(x).
We will come back to this identity later, as it highlights the correct choice of the generating function of the Bernoulli numbers.
15 – The Genocchi function
How much does the central Bernoulli function deviate from the Bernoulli function? The Genocchi function answers this question (up to a normalization factor).
s c s 1 G(s) = 2 (B (s) B(s)) = 2 Bs( ) Bs(1) . (42) − 2 − From the identities (34) and (36), it follows that the Genocchi function can be represented as
G(s) = 2(1 2s) B(s). (43) − The Genocchi function takes integer values for nonnegative inte- ger arguments. The Genocchi numbers Gn = G(n) are listed in OEIS A226158. The correct sign of G1 = 1 must be observed. −
Gn = 0, 1, 1, 0, 1, 0, 3, 0, 17, 0, 155, 0, 2073,... − − − − The generalized Genocchi function generalizes the definition (42),
v v + 1 G(s, v) = 2s B s, B s, . (44) 2 − 2
The plain Genocchi function is recovered by G(s) = G(s, 1). For n integer (44) gives the Genocchi polynomials n x x + 1 Gn(x) = 2 Bn Bn . (45) 2 − 2
15 2.0
1.5
1.0
-5 5 10
1.5 Riemann zeta versus Riemann alternating zeta.
The Genocchi polynomials are twice the difference between the Bernoulli polynomials and the central Bernoulli polynomials.
c Gn(x) = 2 (Bn(x) B (x)) . (46) − n The integer coefficients of these polynomials (with different signs) are A333303 in the OEIS . The Genocchi function is closely related to the alternating Bernoulli function, as we will see next.
16 – The alternating Bernoulli function
The alternating Riemann zeta function, also known as the Dirichlet eta function, is defined as
1 s ζ∗(s) = (1 2 − )ζ(s), (s = 1). (47) − 6 The alternating Bernoulli function is defined in analogy to the representation of the Bernoulli function by the zeta function.
B∗(s) = sζ∗(1 s), (s = 0). (48) − − 6
16 -6 -4 -2 4
-2 Bernoulli function versus Bernoulli alternating function.
The alternating Hurwitz zeta function is set for 0 < x 1 as ≤ X∞ ( 1)n ζ∗(s, x) = − , for Re(s) > 0, (49) (n + x)s n=0 and for other values by analytic continuation. This function is represented by the Hurwitz Zeta function as s x x + 1 ζ∗(s, x) = 2− ζ s, ζ s, , (s = 1). (50) 2 − 2 6
The alternating Bernoulli polynomials are defined as
B∗ (x) = nζ∗(1 n, x) . (51) n − − This definition is in analogy to the introduction of the Bernoulli polynomials (27). The alternating Bernoulli function can be represented by the Bernoulli function
s B∗(s) = (1 2 ) B(s). (52) −
The alternating Bernoulli numbers Bn∗ = B∗(n) are the values of the alternating Bernoulli function at the nonnegative integers, and are, like the Bernoulli numbers, rational numbers.
17 0.3
0.2 -s (1 - s) 0.1 - (1 - s) + s ′(1 - s) 2 4 6 8 10 12 2 ζ ′(1 - s)- s ζ ′′(1 - s) 0.1 - -3 ζ ′′(1 - s) + s ζ (3)(1 - s)
-0.2
-0.3
The derivatives of the Bernoulli function B(n)(s), 0 n 3. ≤ ≤
Reduced to lowest terms, they have the denominator 2 and by (45) are half the Genocchi numbers. n 1 1 B∗ = 2 − Bn Bn (1) = Gn /2. (53) n 2 −
17 – Derivatives of the Bernoulli function
The Bernoulli constants are in a simple relationship with the deriva- tives of the Bernoulli function. With the Riemann zeta function we have
(n) n (n 1) (n) B (s) = ( 1) nζ − (1 s) sζ (1 s) . (54) − − − −
Here B(n)(s) denotes the n-th derivative of the Bernoulli function. Taking lims 0 on the right hand side of (54) we get → (n) B (0) = βn = n γn 1 (n 1) . (55) − − ≥ Entire books [22] have been written about the emergence of
Euler’s gamma in number theory. The identity B0(0) = γ is one − of the beautiful places where this manifests (see figure9 ).
18 1 B(s) = sζ(1 s) − − B0(s) = ζ(1 s) + xζ0(1 s) 0.75 − − − − γ 0.5
0.25
O 2 4 6 8 10 12
0.25 − B0(x) hits Euler’s γ at x = 0, dots are Bernoulli numbers. −
18 – Logarithmic derivative and Bernoulli cumulants
The logarithmic derivative of a function F will be denoted by
F (s) F(s) = 0 . L F(s)
In particular we will write B(s), ζ(s), and Γ(s) for the L L L logarithmic derivative of the Bernoulli function, the ζ function, and the Γ function. Γ(s) is also known as the digamma function ψ. L In terms of the zeta function B(s) can also be written L 1 B(s) = ζ(1 s). (56) L s − L − If s = 0 then B(0) is set to the limiting value γ. For odd integer L − n = 3, 5, 7,... the value of B(n) is undefined. L From (56) we can infer
B(s) = Γ(s) + ζ(s) + ρ(s), (57) L L L where ρ(s) = 1/s (π/2) tan(sπ/2) log(2π). − − P n 1 The series expansion of B(s) = ∞ bns at s = 0 starts L n=1 − 2 3 2 B(s) = β1 + (β2 β1 ) s + (β3 3 β1β2 + 2 β1 ) s /2 L − − 2 2 4 3 4 + (β4 3 β2 4 β1β3 + 12 β1 β2 6 β1 ) s /6 + O(s ). − − −
19 The coefficients bn are given for n 1 by ≥ n n X∞ s bn = n![s ] log βn . (58) n! n=0
In other words, the coefficients are the logarithmic polynomials generated by the Bernoulli constants, Comtet [12, p. 140]. These polynomials may be called Bernoulli cumulants, following a similar naming by Voros [53, 3.16]. The numerical values appearing in this expansion, listed as an irregular triangle, are OEIS A263634.
1 -1 1 2 -3 1 -6 12 - 4, -3 1 24 -60 20, 30 -5, -10 1 -120 360 -120, -270 30, 120, 30 -6, -15, -10 1 Coefficients of the Bernoulli cumulants.
19 – The Hasse–Worpitzky representation
The coefficients of the Bernoulli cumulants are refinements of the signed Worpitzky numbers W(n, k) [56, 52]. See figure 13 for the Worpitzky and Fubini polynomials, OEIS A163626 and A278075.
n + 1 W(n, k) = ( 1)kk! . (59) − k + 1
n Here k denotes the Stirling set numbers. Generalizations based on Joffe’s central differences of zero are A318259 and A318260.
The Worpitzky transform maps a sequence a0, a1, a2,... to a sequence b0, b1, b2,...,
n X bn = W(n, k) ak . (60) k=0
If a has the ordinary generating function a(x), then b has expo- nential generating function a(1 ex)ex. Merlini et al. [40] call the − transform the Akiyama–Tanigawa transformation; in the OEIS also the term Bernoulli–Stirling transform is used. 1 Worpitzky proved in 1883 that if we choose ak = k+1 and apply the transform (60), the result is the sequence of the Bernoulli numbers. This approach can be generalized.
20 1.0
F0 0.5 F1 F2 F3 0.2 0.4 0.6 0.8 1.0 F4 F5
-0.5
Fubini and Worpitzky polynomials. Pn n k n k Fn(x) = ( 1) k! x . k=0 − − k R 1 R 1 Fn(x) dx = Bn = Fn(1 x) dx. 0 0 −
20 – The generalized Worpitzky transform
The generalized Worpitzky transform W : ZN Z[x]N, a ZN, → ∈ maps an integer sequence a0, a1, a2,... to a sequence of polynomials. The m-th term of W(a) is the polynomial Wm(a), given by
m n X n m m n X Wm(a) = ( 1) x − W(n, k)ak. (61) − n n=0 k=0
In (61) the inner sum is the Worpitzky transform (60) of a. The first few polynomials, W0,..., W4, are:
a0; a0x (a0 a1); − − 2 a0x 2(a0 a1) x + (a0 3a1 + 2a2); − − − 3 2 a0x 3(a0 a1) x + 3(a0 3a1 + 2a2) x (a0 7a1 + 12a2 6a3); − − − − − − 4 3 2 a0x 4(a0 a1) x + 6(a0 3a1 + 2a2) x 4(a0 7a1 + 12a2 6a3)x − − − − − − + (a0 15a1 + 50a2 60a3 + 24a4) . − −
21 The definition (61) can be rewritten as
m n X X k n m Wm(a) = an ( 1) (x k 1) . (62) − k − − n=0 k=0
As the reader probably anticipated, we get the Bernoulli poly- nomials if we set an = 1/(n + 1). Evaluating at x = 1 we arrive at a well-known representation of the Bernoulli numbers:
m n X 1 X m k n m Bm = ( 1) − k , m 0. (63) n + 1 − k ≥ n=0 k=0
It might be noted that if we choose an = n + 1 in (62) then the binomial polynomials are obtained. The reader may also enjoy setting an = Hn+1, where Hn denotes the harmonic numbers.
21 – The Hasse representation
In 1930 Hasse [21] took the next step in the development of formula (63) and proved:
n X∞ 1 X n B(s, v) = ( 1)k (k + v)s (64) n + 1 − k n=0 k=0 is an infinite series that converges for all complex s and represents the entire function sζ(1 s, v), the Bernoulli function. − − For instance the Hasse series of the central Bernoulli function is
n s X∞ 1 X n 1 Bc(s) = ( 1)k k + . (65) n + 1 − k 2 n=0 k=0
This representation in turn provides an explicit formula for the central Bernoulli numbers (39),
n j X 1 X j Bc = ( 1)k (2k + 1)n. (66) n j + 1 − k j=0 k=0
An important corollary to Hasse’s formula is: The generalized
Bernoulli constants βs(v) (23) are given by the infinite series
n X∞ 1 X k n s βs(v) = ( 1) ln(k + v) . (67) n + 1 − k n=0 k=0
For proofs see Blagouchine [8, Cor. 1, formula 123] and the refer- ences given there. 22 22 – The functional equation
The functional equation of the Bernoulli function generalizes a formula of Euler which Graham et al. [18, eq. 6.89] call almost miraculous. But before we discuss it we introduce yet another function and quote a remark from Tao [51].
“It may be that 2πi is an even more fundamental con- stant than 2π or π. It is, after all, the generator of log(1). The fact that so many formulas involving πn depend on the parity of n is another clue in this regard.”
Taking up this remark we will use the notation τ = 2πi and the function
s s τ(s) = τ − + ( τ)− . (68) − We use the principal branch of the logarithm when taking powers 1 s s of τ. If s is real we can also write τ(s) = 2 − π− cos(πs/2). This notation allows us to express the functional equation of the Riemann zeta function [45] as the product of three functions,
ζ(1 s) = ζ(s) τ(s) Γ(s)(s C 0, 1 ). (69) − ∈ \{ } Using (69) and B(s) = sζ(1 s) we get the representation − − B(s) = ζ(s) τ(s) s!. (70) − From B(1 s) = (s 1)ζ(s) we obtain a self-referential representa- − − tion of the Bernoulli function, the functional equation
B(1 s) B(s) = − τ(s) s! . (71) 1 s − This functional equation also has a symmetric variant, which means that the left side of (72) is unchanged by the substitution s 1 s. ← − s s/2 1 s (1 s)/2 B(1 s) ! π− = B(s) − ! π− − . (72) − 2 2
23 6
4
2
-0.5 0.5 1.0 1.5 2.0 2.5 3.0
s -2 -¡ ( ) s ! Tau s -4 ( )
The Riemann decomposition of the Bernoulli function (70).
23 – Representation by the Riemann ξ function
The right (or the left) side of (72) turns out to be the Riemann ξ function,
s s/2 ξ(s) = ! π− (s 1)ζ(s). (73) 2 − For a discussion of this function see for instance Edwards [14]. Thus we get a second representation of the Bernoulli function in terms of a Riemann function:
π(1 s)/2 B(s) = − ξ(s) . (74) ((1 s)/2)! − By the functional equation of ξ, ξ(s) = ξ(1 s), we also get − πs/2 B(1 s) = ξ(s) . (75) − (s/2)!
This is a good opportunity to check the value of B( 1). − π2 B( 1) = π ξ( 1) = = π ξ(2) . (76) − − 6 In this row of identities, the names Bernoulli, Euler (solving the Basel problem in 1734), and Riemann join together. 24 2
1.5
1
ξ(s) 0.5 B(s)/ξ(s)
0 0.25 − 369 The Hadamard decomposition of the Bernoulli function.
24 – The Hadamard decomposition
We denote Hadamard’s infinite product over the zeros of ζ(s) by
1 Y s s Hζ (s) = 1 1 . (77) 2 − ρ − 1 ρ Im ρ>0 −
The product runs over the zeros with Im(ρ) > 0. The absolute convergence of the product is guaranteed as the terms are taken in pairs (ρ, 1 ρ). Hadamard’s infinite product expansion of ζ(s) is − s/2 π Hζ (s) ζ(s) = , s / 1, 2, 4,... . (78) (s/2)! s 1 ∈ { − − } − Since the zeros of ζ(s) and B(s) are identical in the critical strip by (70), this representation carries directly over to the Bernoulli case. Writing σ = (1 s)/2 we get (see figure 15) − πσ B(s) = Hζ (s) , s / 2, 4, 6,... . (79) σ! ∈ {− − − } This is the Hadamard decomposition of the Bernoulli function. The zeros of B(s) with Im(ρ) = 0 are at 3, 5, 7,... (making the Bernoulli numbers vanish at these indices), due to the factorial term in the denominator. This representation separates the nontrivial zeros on the critical line from the trivial zeros on the real axes. 1 Here we see one more reason why B1 = 2 . The oscillating π0 factor has the value 0! = 1, and the Hadamard factor has the value
25 1 Hζ (1) = ζ(0) 1. The Bernoulli value follows from ζ(0) = . − · − 2 If we compare the identities (74) and (79), we get as a corollary ξ = Hζ . This is precisely the proposition that Hadamard proves in his 1893 paper [19]. Thus applying (28) to (78) leads to Jensen’s formula for the Riemann ξ function,
2(s/2)! Z ( 1 + ix)1 s ∞ 2 − (80) ξ(s) = s/2 1 πx πx 2 dx. π − (e + e− ) −∞
25 – The generalized Euler function
The generalized Euler function is defined in terms of the gener- alized Genocchi function (44) as
G(s + 1, v) E(s, v) = . (81) − s + 1
Of particular interest are the cases v = 1 and v = 1/2 which we will consider now.
26 – The Euler tangent function
The Euler tangent function is defined as
s Eτ (s) = 2 E(s, 1), (82) where the limiting value log(2) closes the definition gap at s = 1. − An alternative representation is Eτ (s) = 2 Re(Li s(i)), where − − Lis(v) denotes the polylogarithm. Of special interest is formula (82) for integer values n,
n Eτ (n) = 2 E(n, 1) (n 0). (83) ≥ These numbers are listed in OEIS A155585; the first few values are
Eτ (n) = 1, 1, 0, 2, 0, 16, 0, 272, 0, 7936, 0, 353792,... − − − Tracing back the definitions and using (36), the Bernoulli function can express the Euler tangent function as