ガンマ関数 相補公式

相補公式

相補公式」はガンマ関数の次の関数等式で「相反公式」とも呼ばれる。

Γ(z)Γ(1z)=πsinπz

両辺ともに極の様子が確認しやすい。Γ(z) は負でない整数で1位の極であり、Γ(1z) は正の整数で1位の極なので、左辺全体ではすべての整数で1位の極である。sinπz は整数で1位の零点となっているから、右辺もすべての整数で1位の極である。また、z=12 を代入すると、左辺は Γ(12)2=π であり、右辺も π であることは容易に分かる。

証明

0<z<1 と仮定して、複素関数論の助けを借りて証明する。微積分だけによる証明は 解析入門 I (杉浦光夫) またはその元になった ガンマ関数入門(E.アルティン) に紹介されている。一致の定理により一般の z に拡張できる。ベータ関数とガンマ関数の関係式により、

Γ(z)Γ(1z)=B(z,1z)=01tz1(1t)zdt=011t(1t1)zdt

である。u=1t1 とおくと、次式が得られる。

(#)Γ(z)Γ(1z)=0uz1+udu

右辺が πsinπz であることを示せば証明は完了する。積分を求める前に、関数論講義(金子晃) にベータ関数を経由せずに等式 (#) を導く方法があるので記載しておこう。

Γ(z)Γ(1z)=0essz1ds0ettzdt=s0,t0estsz1tzdsdt

t=su として、s,u の積分に書き換えると、s0,u0, dsdt=|det(10us)|dsdu=sdsdu だから次のようになる。

Γ(z)Γ(1z)=s0,u0essuuzdsdu=0uz(0e(1+u)sds)du=0uz1+udu

積分の計算

0uz1+udu=πsinπz を示す。積分の存在を示さなければならないが、それは最後にする。f(u)=uz1+u=ezlogu1+uu=0 が分岐点、u=1 が極である。例によって右図のような積分路 (外を大きく反時計回り、原点周りを小さく時計回り)をとる。0<ϵ<1<R として、以下の積分路 C=L1+CR+L2+Cϵ をとる。

L1:u=t(t:ϵR)CR:u=Reit(t:02π)L2:u=t(t:Rϵ)Cϵ:u=ϵeit(t:2π0)

留数定理を用いて積分路 C 上の積分値を求める。

Cf(u)du=2πiResu=1ezlogu1+u=2πiezlog(1)=2πieπiz

L1L2 上の積分値を計算する。2つの積分路は同じ区間を往復しているだけのように見えるが、分枝が異なるために差が生じる。

L1+L2f(u)du=ϵRtz1+tdtϵRez(logt+2πi)1+tdt=(1e2πiz)ϵRtz1+tdt

以上から次の式が得られる。

2πieπiz=L1+L2f(u)du+CRf(u)du+Cϵf(u)du=(1e2πiz)ϵRtz1+tdt+CRf(u)du+Cϵf(u)du

ϵ+0,R とした時、最後の式の後2項が 0 に収束することは後で示すとしてとりあえず認めると次式が得られる。

0tz1+tdt=2πieπiz1e2πiz=πeπizeπiz2i=πsinπz

円周上の積分の評価

証明で後回しにした CR,Cϵ 上の積分値が 0 に収束することを示す。分母の評価に三角不等式 |a+b||a||b| をしばしば用いる。以下の議論で z>0 かつ 1z>0 に注意しておきたい。

|CRf(u)du|=|02πRzeizt1+ReitiReitdt|R1z02π1|1+Reit|dt

R が十分大きい時、|1+Reit|>R1>R2 だから

|CRf(u)du|R1z2R2π=4πRz0(R)

次に Cϵ 上の積分値を評価する。

|Cϵf(u)du|=|02πϵzeizt1+ϵeitiϵeitdt|ϵ1z02π1|1+ϵeit|dt

ϵ が十分小さい時、|1+ϵeit|>1ϵ>12 だから

|Cϵf(u)du|4πϵ1z0(ϵ+0)

積分の存在

0<z<1 の下で 0uz1+udu の存在を示すために、次の2つの基本的な定理を使う。

(1) α<1 ならば 011xαdx は収束する。
(2) α>1 ならば 11xαdx は収束する。

要は 1x を境に収束性が変わる。0uz1+udu=01uz1+udu+1uz1+udu と分解して、2つの広義積分が収束することを示す。

1つ目の積分 01uz1+udu の存在
0u より 0uz1+u1uz となる。 0<z<1 だから (1) より収束する。

2つ目の積分 1uz1+udu の存在
1u より 1+u>u2 だから 0uz1+u2uzu=2u1+z となる。 1+z>1 だから (2) より収束する。

他の証明法?

Γ(z)Γ(1z)sinπz が有界な整関数であると示せば Liouville の定理により示せそうに思うが、手持ちのテキストではその方針の証明は見つからなかった。見つかれば追記しておきたい。