ガンマ関数の無限積表示と相反公式

ガウスの無限積表示

zCz \in \mathbb{C} に対して,ガンマ関数を Γ(z)=limnnzn!z(z+1)(z+2)(z+n) \Gamma(z)= \lim_{n\to\infty} \dfrac{n^zn!}{z(z+1)(z+2)\cdots(z+n)} と定義することができる。

積分による定義と一致すること

xx が正の実数の場合について,ガンマ関数の積分での定義から無限積表示を導出します。

計算

Γ(x)=limn0ntx1etdt=limn0ntx1(1tn)ndt\begin{aligned} \Gamma(x) &=\lim_{n\to\infty}\int_0^nt^{x-1}e^{-t}dt\\ &=\lim_{n\to\infty}\int_0^nt^{x-1}\left(1-\dfrac{t}{n}\right)^{n}dt \end{aligned}

(→2つめの等号については後ほど補足)

In=0ntx1(1tn)ndt I_n = \int_0^nt^{x-1}\left(1-\dfrac{t}{n}\right)^{n}dt とおく。

tn=u\dfrac{t}{n}=u と置換すると,

In=nx01ux1(1u)ndu=nxB(x,n+1)\begin{aligned} I_n &= n^{x} \int_0^1 u^{x-1} (1-u)^n du\\ &= n^x B(x,n+1) \end{aligned}

B\mathrm{B}ベータ関数 である。

ベータ関数の性質から

In=nxΓ(x)Γ(n+1)Γ(x+n+1)=nxn!Γ(x)(x+n)(x+1)xΓ(x)=nxn!x(x+1)(x+n)\begin{aligned} I_n &= n^x \dfrac{\Gamma (x) \Gamma (n+1)}{\Gamma (x+n+1)}\\ &= \dfrac{n^x n! \: \Gamma (x)}{(x+n) \cdots (x+1) x \Gamma (x)}\\ &= \dfrac{n^x n!}{x (x+1) \cdots (x+n)} \end{aligned}

となる。

2つめの等号について

表記簡略化のために fn(t)=(1tn)nf_n (t) = \left(1-\dfrac{t}{n}\right)^{n} とおきます。 目標は,任意の ε>0\varepsilon>0 に対してある整数 NN が存在して n>Nn>N なら Γ(x)0nfn(t)tx1dx<ε \left| \Gamma (x) - \int_0^{n} f_n (t) t^{x-1} dx \right| < \varepsilon を示すことです。イプシロンエヌ論法で証明します。

正数 ε\varepsilon を任意に取りましょう。

ステップ1

まず,ガンマ関数の収束性から,ある整数 NN' が存在して n>Nn > N' なら nettx1dt<12ε\displaystyle\int_{n}^{\infty}e^{-t}t^{x-1}dt<\dfrac{1}{2}\varepsilon とできます。

ステップ2

nn'NN' より大きい整数の中で1つ固定します。このとき,n>nn>n’ ならば

0Γ(x)0nfn(t)tx1dx<Γ(x)0nfn(t)tx1dt=0n(etfn(t))tx1dt+nettx1dt<0n(etfn(t))tx1dt+12ε\begin{aligned} 0 &\leqq \Gamma (x) - \int_0^{n} f_n (t) t^{x-1} dx\\ &< \Gamma (x) - \int_0^{n'} f_n (t) t^{x-1} dt\\ &= \int_0^{n'} (e^{-t} - f_n (t)) t^{x-1} dt + \int_{n'}^{\infty} e^{-t} t^{x-1} dt\\ &<\int_0^{n'} (e^{-t} - f_n (t)) t^{x-1} dt+\dfrac{1}{2}\varepsilon \end{aligned}

ここで,[0,n][0,n'] 上で fnf_nete^{-t} に一様収束します。
→ 各点収束と一様収束の違いと具体例の例題4

よって NN を十分大きくすると,n>Nn > Netfn(t)<xε2nxe^{-t} - f_n (t) < \dfrac{x\varepsilon}{2n'^x} とできます。このとき上の不等式の1項目は 12ε\dfrac{1}{2} \varepsilon 未満となります。

以上より n>Nn > N であれば, Γ(x)0nfn(t)tx1dx<ε \left| \Gamma (x) - \int_0^{n} f_n (t) t^{x-1} dx \right| < \varepsilon となります。

こうして 0nfn(t)tx1dtΓ(x)\displaystyle \int_0^n f_n (t) t^{x-1} dt \to \Gamma (x) であり,等式が示されました。

無限積による極限は xx が負でも収束します。もっというと負の整数ではない任意の複素数に対して収束します。

解析接続の理論を用いると,ガンマ関数は無限積の形で複素数全体に拡張されたということになります。

ワイエルシュトラスの表示

ガンマ関数にはオイラーの定数を用いた別の無限積表示があります。

ワイエルシュトラスの無限積表示

Γ(x)=x1eγxk=1(1+xk)1exk \Gamma (x) = x^{-1} e^{-\gamma x} \prod_{k=1}^{\infty} \left( 1+\dfrac{x}{k} \right)^{-1} e^{\frac{x}{k}}

証明

1Γ(x)=limn1nxn!k=0n(x+k)=limnxnxk=1nx+kk=xnxs=1nexsk=1nx+kkexk\begin{aligned} \dfrac{1}{\Gamma (x)} &= \lim_{n \to \infty} \dfrac{1}{n^x n!} \prod_{k=0}^{n} (x+k)\\ &= \lim_{n \to \infty} x n^{-x} \prod_{k=1}^{n} \dfrac{x+k}{k}\\ &= x n^{-x} \prod_{s=1}^{n} e^{\frac{x}{s}} \prod_{k=1}^n \dfrac{x+k}{k} e^{-\frac{x}{k}} \end{aligned} と変形される。

上の式の一部分を取り出して計算する。 limnnxs=1nexs=limnnxex(1+12+)=limnnxex(k=1n1klogn+logn)=eγxlimnnxexlogn=eγxlimnnxnx=eγx\begin{aligned} \lim_{n \to \infty} n^{-x} \prod_{s=1}^{n} e^{\frac{x}{s}} &=\lim_{n \to \infty} n^{-x} e^{x \left( 1+\frac{1}{2}+\cdots \right)}\\ &= \lim_{n \to \infty} n^{-x} e^{x \left( \sum_{k=1}^{n} \frac{1}{k} - \log n + \log n \right)}\\ &= e^{\gamma x} \lim_{n \to \infty} n^{-x} e^{x \log n}\\ &= e^{\gamma x} \lim_{n \to \infty} n^{-x} n^x\\ &= e^{\gamma x} \end{aligned} こうして得られたものを代入すると, 1Γ(x)=xnxs=1nexsk=1nx+kkexk=xeγxlimnk=1nx+kkexk=xeγxk=1(1+xk)exk\begin{aligned} \dfrac{1}{\Gamma (x)} &= x n^{-x} \prod_{s=1}^{n} e^{\frac{x}{s}} \prod_{k=1}^n \dfrac{x+k}{k} e^{-\frac{x}{k}} \\ &= x e^{\gamma x} \lim_{n \to \infty} \prod_{k=1}^{n} \dfrac{x+k}{k} e^{- \frac{x}{k}} \\ &= x e^{\gamma x} \prod_{k=1}^{\infty} \left( 1+\dfrac{x}{k} \right) e^{- \frac{x}{k}} \end{aligned} となる.

相反公式

ガンマ関数の相反公式

Γ(z)Γ(1z)=πsinπz \Gamma (z) \Gamma (1-z) = \dfrac{\pi}{\sin \pi z}

証明

ガンマ関数の無限積 Γ(z)=limnnzn!z(z+1)(z+2)(z+n) \Gamma(z)= \lim_{n\to\infty}\dfrac{n^zn!}{z(z+1)(z+2)\cdots(z+n)} sin の無限乗積展開 sinπz=πzn=1(1z2n2) \sin \pi z = \pi z \prod_{n=1}^{\infty} \left( 1- \dfrac{z^2}{n^2} \right) を用います。

証明

Γ(z)Γ(1z)=zΓ(z)Γ(z) \Gamma (z) \Gamma (1-z) = -z \Gamma (z) \Gamma (-z)

ここでワイエルシュトラスの無限積表示を用いると Γ(z)Γ(1z)=zΓ(z)Γ(z)=zz1eγzk=1(1+zk)1ezk(z)1eγzk=1(1zk)1ezk=limnππz(1z212)(1z2n2)=πsinπz\begin{aligned} &\Gamma (z) \Gamma (1-z)\\ &= -z \Gamma (z) \Gamma (-z)\\ &= -z \cdot z^{-1} e^{-\gamma z} \prod_{k=1}^{\infty} \left( 1+\dfrac{z}{k} \right)^{-1} e^{\frac{z}{k}} \\ &\qquad (-z)^{-1} e^{\gamma z} \prod_{k=1}^{\infty} \left( 1-\dfrac{z}{k} \right)^{-1} e^{-\frac{z}{k}} \\ &= \lim_{n \to \infty} \dfrac{\pi}{\pi z \left( 1-\dfrac{z^2}{1^2} \right) \cdots \left( 1-\dfrac{z^2}{n^2} \right)}\\ &= \dfrac{\pi}{\sin \pi z} \end{aligned} となる。

使用例

相反公式に z=12z = \dfrac{1}{2} を代入してみましょう。

(左辺)={Γ(12)}2(右辺)=πsinπ2=π (\text{左辺}) = \left\{ \Gamma \left( \dfrac{1}{2} \right) \right\}^2\\ (\text{右辺}) = \dfrac{\pi}{\sin \frac{\pi}{2}} = \pi となるため, Γ(12)=π \Gamma \left( \dfrac{1}{2} \right) = \sqrt{\pi} を示すことができます。

ガンマ関数の無限積表示に log\log を適用することでゼータ関数との興味深い等式が得られます。これは次回にでも。