Skip to main content

special functions - Why do these two different zetas produce the same value?



Zeta[-13] == Zeta[-1] == -1/12  

Why do these two different zetas produce the same value?



Answer




In order to understand the issue, we should provide the underlying definitions. Mathematica helps in verifying appropriate relations and definitions. The main functional equation relating Riemann's zeta function $\zeta\;$, to Euler's $\Gamma\;$, established in Riemann's famous paper Über die Anzahl der Primzahlen unter einer gegebener Grösse (1859, English translation here), where he formulated the Riemann hypothesis, can be simply written and evaluated with the system:


Through @ { HoldForm, FullSimplify}[
Zeta[z] == 2^z Pi^(z - 1) Sin[Pi z/2] Gamma[1 - z] Zeta[1 - z]]//
Column // TraditionalForm

$$\begin{align*}&\zeta(z)=2^z\pi^{-1+z}\Gamma(1-z)\sin\left(\frac{\pi z}{2}\right)\zeta(1-z)\\ &\text{True}\end{align*}$$ Similarly we can exploit the definition of Zeta for Re[z] > 1 (see SumConvergence[1/n^z, n]):


Sum[ 1/n^z, {n, Infinity}] == Defer[ Sum[ 1/n^z, {n, Infinity}]] == 
Defer[Product[ 1/(1 - Prime[i]^-z), {i, Infinity}]] // TraditionalForm

$$\zeta(z)=\sum_{n}^\infty \frac1{n^z}=\prod_{i}^\infty \frac1{1-(p_i)^{-z}}$$



List @@ (2^z Pi^(z - 1) Sin[Pi z/2] Gamma[1 - z] Zeta[1 - z])

$$\left\{2^z,\pi^{z-1},\Gamma(1-z),\sin\left(\frac{\pi z}{2}\right),\zeta(1-z)\right\}$$


Let's find adequate values:


Table[{2^z, Pi^(z - 1), Sin[Pi z/2], Gamma[1 - z], Zeta[1 - z]},
{z, {-1, -13}}] // Column

$$\begin{align*} &\left\{\frac12,\frac1{\pi^2},-1,1,\frac{\pi^2}{6}\right\}\\ &\left\{\frac1{8192},\frac1{\pi^{14}},-1,6227020800,\frac{2\pi^{14}}{18243225}\right\} \end{align*}$$


For positive even integers, Zeta evaluates to exact values, and one can calculate them from the above definition, but Mathematica can do it too, e.g.:


HoldForm[ Sum[ 1/n^14, {n, Infinity}]] == Sum[1/n^14, {n, Infinity}] // TraditionalForm


$$\sum_n^\infty \frac1{n^{14}}=\frac{2\pi^{14}}{18243225}$$


Moreover, we have a simple relation between the Euler gamma function and factorial for natural numbers:


 FullSimplify[ Gamma[n] == Factorial[n - 1], n ∈ Integers && n > 0]


True

Finally, one has to check also the rational coefficients of the above formulae:


FactorInteger @ { 8192, 18243225, 6227020800} // Column



{{3, 6}, {5, 2}, {7, 1}, {11, 1}, {13, 1}}
{{2, 10}, {3, 5}, {5, 2}, {7, 1}, {11, 1}, {13, 1}}
{{2, 13}}

Comparison of the factorization results completes our proof. Q.E.D.


Edit


There are infinitely many arguments where Zeta[x]==-1/12, though -13 and -1 seem to be the only integers among them on the other hand negative odd arguments yield rational values.


Reduce[ Zeta[x] == -(1/12) && -1000 < x < 1000, x, Integers]



x == -13 || x == -1

Here we add a plot of contours of the real part equal to -1/12 and the vanishing imaginary part of Zeta in the complex plane:


ContourPlot[ {Re[Zeta[x + I y]] == -(1/12), Im[Zeta[x + I y]] == 0},
{x, -20, 20}, {y, -20, 20}, Evaluated -> True,
PlotPoints -> 100, MaxRecursion -> 5]

enter image description here



Points of Zeta[x + I y] == -(1/12) lie on intersections of the blue and red curves


Comments

Popular posts from this blog

plotting - How to draw lines between specified dots on ListPlot?

I would like to create a plot where I have unconnected dots and some connected. So far, I have figured out how to draw the dots. My code is the following: ListPlot[{{1, 1}, {2, 2}, {3, 3}, {4, 4}, {1, 4}, {2, 5}, {3, 6}, {4, 7}, {1, 7}, {2, 8}, {3, 9}, {4, 10}, {1, 10}, {2, 11}, {3, 12}, {4,13}, {2.5, 7}}, Ticks -> {{1, 2, 3, 4}, None}, AxesStyle -> Thin, TicksStyle -> Directive[Black, Bold, 12], Mesh -> Full] I have thought using ListLinePlot command, but I don't know how to specify to the command to draw only selected lines between the dots. Do have any suggestions/hints on how to do that? Thank you. Answer One possibility would be to use Epilog with Line : ListPlot[ {{1, 1}, {2, 2}, {3, 3}, {4, 4}, {1, 4}, {2, 5}, {3, 6}, {4, 7}, {1, 7}, {2, 8}, {3, 9}, {4, 10}, {1, 10}, {2, 11}, {3, 12}, {4, 13}, {2.5, 7}}, Ticks -> {{1, 2, 3, 4}, None}, AxesStyle -> Thin, TicksStyle -> Directive[Black, Bold, 12], Mesh -> Full, Epilog -> { Line[ ...

list manipulation - Selecting multiple columns from a matrix?

Sample data: data = { {{2013, 1, 1}, 24.13, 167.67, 231.82}, {{2013, 1, 2}, 32.15, 170.92, 225.99}, {{2013, 1, 3}, 35.43, 172.68, 221.67}, {{2013, 1, 4}, 36.73, 173.05, 218.32}, {{2013, 1, 5}, 58.19, 165.96, 197.05}, {{2013, 1, 6}, 69.99, 163.50, 187.52}, {{2013, 1, 7}, 71.37, 154.21, 175.58}, {{2013, 1, 8}, 72.51, 149.66, 163.25}}; I want a DateListPlot with three graphs, so for a matrix formed by columns 1 and 2, one for columns 1 and 3, and 1 for columns 1 and 4. At the moment I'm using this code: data2 = Transpose[{data[[All, 1]], data[[All, 2]]}]; data3 = Transpose[{data[[All, 1]], data[[All, 3]]}]; data4 = Transpose[{data[[All, 1]], data[[All, 4]]}]; DateListPlot[{data2, data3, data4}, Joined -> True, Filling -> {3 -> {1}}] but I have a hunch that this can be done more efficiently. I don't like the Transpose s in particular. Any ideas? edit (for extra credit) What if I need to multiply the second column by 2, which in my solution is simp...

plotting - How to draw some 2D curves in a 3D plot?

I want to plot several 2D curves ( Sin[x] at y=0 , Cos[x] at y=1 ) in a 3D plot, what function should i use? f[x_, y_] := Piecewise[{{0, y 0}, {Sin[x], y == 0}}] g[x_, y_] := Piecewise[{{0, y 1}, {Cos[x], y == 1}}] Plot3D[{f[x, y], g[x, y]}, {x, 0, 10}, {y, 0, 10}] doesn't work. Any ideas? Answer ParametricPlot3D[{{Sin[u], 0, u}, {Cos[u], 1, u}}, {u, 0, 20}, BoxRatios -> 1, PlotRange -> {{-2, 2}, {-.5, 2}, {0, 20}}] === update - general thoughts === I've seen the comments to this question and a few other approaches to the waterfall (or wire) plot are given in this question: Plotting several functions . Also I cannot not mention one of my favorite Mathematica blogs - Archery with this post on the story of discovery of 1st pulsar and an its infamous graphics - code is given in the post: