統計力学で利用される重要な公式の導出のため、今回はゼータ関数とガンマ関数の関係について紹介します。
さて、ゼータ関数は以下のように定義される関数で、有名なリーマン予想とも深い関係を持つ関数です。
リーマンのゼータ関数 $\zeta(z)$ を次のように定義する。
\begin{split}
\zeta(z)=\sum_{n=1}^{\infty}\ff{1}{n^z}
\end{split}
ただし、$z$ を複素数として $\RM{Re}\,z>1$ とする。
そして、ゼータ関数はガンマ関数を用いて次のようにも表示できます。
$s$ を実数として、リーマンのゼータ関数 $\zeta(s)$ はガンマ関数 $\Gamma (s)$ を用いて次のように表せる。
\begin{split}
\zeta(s)&=\ff{1}{\Gamma (s)}\int_0^{\infty}\ff{x^{s-1}}{e^{x}-1}\diff x\\
\,
\end{split}
統計力学の世界では上の関係式に現れる積分が重要な役割を果たします。今回はゼータ関数とガンマ関数の関係を導き、この結果から統計力学の重要な公式を得ることを目指します。
ゼータ関数とガンマ関数
ゼータ関数とは?
まずゼータ関数についてですが、この関数は次のように定義される関数です。
リーマンのゼータ関数 $\zeta(z)$ を次のように定義する。
\begin{split}
\zeta(z)=\sum_{n=1}^{\infty}\ff{1}{n^z}
\end{split}
ただし、$z$ を複素数として $\RM{Re}\,z>1$ とする。
定義から分かるようにゼータ関数は、自然数の複素数乗の逆数の総和として表されます。特別な場合でのゼータ関数の値は後ほど紹介します。
ガンマ関数によるゼータ関数の表示
さて、ゼータ関数とガンマ関数には次に示す関係があり、これを導くことが今回の話の中心となります。
$s$ を実数として、リーマンのゼータ関数 $\zeta(s)$ はガンマ関数 $\Gamma (s)$ を用いて次のように表せる。
\begin{split}
\zeta(s)&=\ff{1}{\Gamma (s)}\int_0^{\infty}\ff{x^{s-1}}{e^{x}-1}\diff x\\
\,
\end{split}
上の公式を示していきます。まず、$s$ を実数としてガンマ関数は、
\begin{eqnarray}
\Gamma (s) = \int_0^{\infty} t^{s-1}e^{-t} \diff t
\end{eqnarray}
と表せ、ここで、$n$ を自然数として $t=nx$ と置換すると、
\begin{split}
\Gamma (s) &= \int_0^{\infty} (nx)^{s-1}e^{-nx}n \diff x \EE
&=n^s\int_0^{\infty}x^{s-1}e^{-nx}\diff x
\end{split}
したがって、
\begin{split}
\ff{1}{n^s}&=\ff{1}{\Gamma (s)}\int_0^{\infty}x^{s-1}e^{-nx}\diff x
\end{split}
とできます。この結果をゼータ関数の定義に適用すると、以下の式が得られます。
\begin{split}
\zeta(s)&=\sum_{n=1}^{\infty}\ff{1}{n^s} \EE
&=\sum_{n=1}^{\infty}\ff{1}{\Gamma (s)}\int_0^{\infty}x^{s-1}e^{-nx}\diff x\EE
&=\ff{1}{\Gamma (s)}\int_0^{\infty}x^{s-1}\sum_{n=1}^{\infty}e^{-nx}\diff x\EE
\end{split}
$\DL{\sum_{n=1}^{\infty}e^{-nx}}$ については、等比級数の公式を用いることで、
\begin{split}
\sum_{n=1}^{\infty}e^{-nx}=\ff{e^{-x}}{1-e^{-x}}=\ff{1}{e^{x}-1}
\end{split}
であるので、
\begin{split}
\zeta(s)&=\ff{1}{\Gamma (s)}\int_0^{\infty}\ff{x^{s-1}}{e^{x}-1}\diff x
\end{split}
という関係が導けます。以上、冒頭に示したゼータ関数ガンマ関数の関係を示せました。
ゼータ関数とバーゼル問題
話は変わりますが、ゼータの値を実際に求めてみます。ここでは、バーゼル問題と呼ばれる、$s=2$ の場合のゼータの値 $\zeta(2)$ を求めていきます。
なお、今回はガンマ関数の相反公式と正弦関数のマクローリン展開の結果より $\zeta(2)$ を求める手法を紹介します。
まず、ガンマ関数の相反公式より $\sin\pi x$ は以下のように無限乗積表示でき、
\begin{split}
\sin \pi x =\pi x\prod_{n=1}^{\infty}\left( 1-\ff{x^2}{n^2} \right)
\end{split}
これの $x^3$ の係数に注目すると、その係数を $-\pi\DL{\sum_{n=1}^{\infty}\ff{1}{n^2}}=-\pi\,\zeta(2)$ と表すことができます。
次に、$\sin\pi x$ をマクローリン展開すると、
\begin{split}
\sin \pi x =\pi x-\ff{1}{3!}(\pi x)^3+\ff{1}{5!}(\pi x)^5+\cdots
\end{split}
となり、今、二つの式の係数は一致しているため、$x^3$ の係数を比較すると、
\begin{split}
\pi\,\zeta(2)=\ff{1}{6}\pi^3
\end{split}
したがって、$\DL{\zeta(2)=\ff{\pi^2}{6}}$ が得られます。この結果と先述の公式を利用することで、$s=2$ のとき
\begin{split}
\zeta(2)&=\ff{1}{\Gamma (2)}\int_0^{\infty}\ff{x}{e^{x}-1}\diff x\EE
\ff{1}{6}\pi^2&=\ff{1}{2!}\int_0^{\infty}\ff{x}{e^{x}-1}\diff x\EE
\therefore\,&\int_0^{\infty}\ff{x}{e^{x}-1}\diff x=\ff{\pi^2}{3}
\end{split}
と積分の値を求めることができます。
統計力学の重要公式の導出
最後に、統計力学で重要な役割を果たす$2$つの公式について紹介します。
$k$ を自然数として以下が成立する。
\begin{split}
\int_0^{\infty}\ff{x^k e^{x}}{(e^{x}-1)^2}\diff x=k!\cdot\zeta(k) \\
\,
\end{split}
証明を以下に示します。始めに部分積分によって左辺を
\begin{split}
\int_0^{\infty}\ff{x^k e^{x}}{(e^{x}-1)^2}\diff x&=\int_0^{\infty}x^k\left(\ff{-1}{e^{x}-1}\right)’\diff x\EE
&=\left[-\ff{x^k}{e^x-1}\right]_{0}^{\infty}+\int_0^{\infty}\ff{kx^{k-1}}{e^{x}-1}\diff x\EE
&=k\int_0^{\infty}\ff{x^{k-1}}{e^{x}-1}\diff x
\end{split}
とでき、これにゼータ関数とガンマ関数の関係式を適用することで、
\begin{split}
k\int_0^{\infty}\ff{x^k}{e^{x}-1}\diff x&=k\cdot\Gamma(k)\cdot\zeta(k)\EE
&=k!\cdot\zeta(k)
\end{split}
が得られます。これより、公式が示されました。
$k$ を自然数として以下が成立する。
\begin{split}
\int_0^{\infty}\ff{x^k e^{x}}{(e^{x}+1)^2}\diff x=\left(1-\ff{1}{2^{k-1}} \right)k!\cdot\zeta(k) \\
\,
\end{split}
証明を以下に示します。先程同様、左辺を部分積分によって
\begin{split}
\int_0^{\infty}\ff{x^k e^{x}}{(e^{x}+1)^2}\diff x=k\int_0^{\infty}\ff{x^{k-1}}{e^{x}+1}\diff x
\end{split}
とでき、さらに等比級数の形に持ち込むことで、
\begin{split}
\int_0^{\infty}\ff{x^k e^{x}}{(e^{x}+1)^2}\diff x&=k\int_0^{\infty}x^{k-1}\ff{e^{-x}}{1-(e^{-x})}\diff x \EE
&=k\int_0^{\infty}x^{k-1}\sum_{n=1}^{\infty}(-1)^{n-1}e^{-nx}\diff x \EE
&=k\sum_{n=1}^{\infty}(-1)^{n-1}\int_0^{\infty}x^{k-1}e^{-nx}\diff x \EE
\end{split}
と変形でき、さらに、$nx=t$ と置換すると、
\begin{split}
k\sum_{n=1}^{\infty}(-1)^{n-1}\int_0^{\infty}x^{k-1}e^{-nx}\diff x&=k\sum_{n=1}^{\infty}(-1)^{n-1}\int_0^{\infty}\left( \ff{t}{n}\right)x^{k-1}e^{-t}\cdot\ff{1}{n}\diff t \EE
&=k\sum_{n=1}^{\infty}\ff{(-1)^{n-1}}{n^k}\int_0^{\infty}t^{k-1}e^{-t}\diff t \EE
&=k\Gamma(k)\sum_{n=1}^{\infty}\ff{(-1)^{n-1}}{n^k}
\end{split}
ここで $\DL{\sum_{n=1}^{\infty}\ff{(-1)^{n-1}}{n^k}}$ について考えると、
\begin{split}
\sum_{n=1}^{\infty}\ff{(-1)^{n-1}}{n^k}&=\ff{1}{1^k}-\ff{1}{2^k}+\ff{1}{3^k}-\cdots\EE
&=\left( \ff{1}{1^k}+\ff{1}{2^k}+\ff{1}{3^k}+\right)-2\left( \ff{1}{2^k}+\ff{1}{4^k}+\ff{1}{6^k}+\right)\EE
&=\left( \ff{1}{1^k}+\ff{1}{2^k}+\ff{1}{3^k}+\cdots\right)-\ff{1}{2^{k-1}}\left( \ff{1}{1^k}+\ff{1}{2^k}+\ff{1}{3^k}+\cdots\right) \EE
&=\left(1-\ff{1}{2^{k-1}} \right)\zeta(k)
\end{split}
とできます。以上より
\begin{split}
\int_0^{\infty}\ff{x^k e^{x}}{(e^{x}+1)^2}\diff x=\left(1-\ff{1}{2^{k-1}} \right)k!\cdot\zeta(k)
\end{split}
となって、公式が示されました。