ガンマ関数
物理でよく出てくる特殊関数であるガンマ関数について見ていきます。
複素数の知識を少し使っています。
最初は複素数ですが、途中から実数にしています。
階乗
n!
を計算するための公式を見つけようとしてオイラー(Euler)
が見つけたのがガンマ関数です。ガンマ関 数Γ(z)
はΓ(z) =
∫ ∞
0
dt t z − 1 e − t (Rez > 0) (1)
と定義されています
(z
は複素数、Rezはz
の実部)。これは第二種オイラー積分とも呼ばれます。これが階乗と関 係するのはΓ(z + 1) =
∫ ∞
0
dt t z e − t = [ − t z e − t ] ∞ 0 +
∫ ∞
0
dt zt z − 1 e − t = z
∫ ∞
0
dt t z − 1 e − t = zΓ(z)
Γ(z) =
∫ ∞
0
dt t z − 1 e − t = [ 1
z t z e − t ] ∞ 0 +
∫ ∞
0
dt 1
z t z e − t = 1
z Γ(z + 1) Γ(1) =
∫ ∞
0
dt e − t = [ − e − t ] ∞ 0 = 1
から、zが整数
n
のときΓ(n + 1) = nΓ(n) = n(n − 1)Γ(n − 1) = · · · = n!
となるからです。ちなみに
t zは
t z = e z log t = e (x+iy) log t = e x log t e iy log t
となっていることと
(x, y
は実数)、Rez= x
が0
より大きいことから、t= 0
のときt zは0
になります(log t
は
t = 0
の極限で−∞ )。e iy log tは
e iθ = cos θ + i sin θ
なので、θが大きくなっても影響を与えません。
Rez > 0
は積分が収束するための必要な条件にもなっているので、それを見ておきます。まず積分を∫ ∞
0
dt t z − 1 e − t =
∫ 1 0
dt t z − 1 e − t +
∫ ∞
1
dt t z − 1 e − t (2)
と分離します。これの第一項から見ていきます。第一項は
z
次第でt = 0
のときに発散しそうなので、下限の0
をϵ
とします。積分の絶対値の不等式を使うと、z= x + iy (x, y
は実数)
として|
∫ 1 ϵ
dt t z − 1 e − t | ≤
∫ 1 ϵ
dt | t z − 1 e − t |
=
∫ 1 ϵ
dt | e (z − 1) log t e − t |
=
∫ 1 ϵ
dt | e (x − 1+iy) log t || e − t |
=
∫ 1 ϵ
dt | e (x − 1) log t || e iy log t || e − t |
=
∫ 1 ϵ
dt e (x − 1) log t e − t
=
∫ 1 ϵ
dt t x − 1 e − t
e − tはt
が正なら1
以下なので
t x − 1 e − t < t x − 1 (t > 0)
これから、積分は被積分関数を足していったものであることを踏まえれば∫ 1 ϵ
dt t x − 1 e − t <
∫ 1 ϵ
dt t x − 1 = 1
x [t x ] 1 ϵ = 1 x − ϵ x
x
よって、ϵを
0
の極限に取ったとき、x >0
なら積分に上限があることになります。なので、(2)の第一項はx > 0
で収束しています。次に
(2)
の第二項を見ていきます。第二項ではt
が無限大のときにどうなるかなので、上限をδ
として|
∫ δ 1
dt t z − 1 e − t | ≤
∫ δ 1
dt t x − 1 e − t
e tのテーラー展開
e x =
∑ ∞ n=0
x n n!
から、n
= m
はe t > t m m!
なので
e − t < m!
t m
t x − 1 e − t < t x − 1 − m m!
これを入れて
(m
はn
に書き換えます)
∫ δ 1
dt t x − 1 e − t < n!
∫ δ 1
dt t x − 1 − n = n! [ t x − n x − n
] δ
1 = n! δ x − n − 1 x − n
n
は任意に取れるのでn > x + 1
とすれば、δx − n
はδ
の増加で十分早く減少させられます(分母も 0
にならない)。なので、δの無限大の極限を取れば
n! lim
δ →∞
∫ δ 1
dt t x − 1 − n = n!
n − x
となり、積分の上限が与えられます。というわけで、(2)は
Rez > 0
で収束しています。ガンマ関数の定義の仕方は
(2)
以外にもいろいろとあります。例えば、xをx > 0
の実数としたとき関数f (x)
がf (x) > 0 , f (x + 1) = f (x)
となり、log
f (x)
が凸関数になるなら、f(x)
はガンマ関数Γ(x) (x > 0)
となります。
(2)
によって定義されるガンマ関数は複素平面の右半面Rez > 0
で与えられています。しかし、複素平面全体 に広げることができます。まず、ガンマ関数はΓ(z + 1) = zΓ(z) (Rez > 0)
で与えられて、
Γ(z)
にはRez > 0
の条件があるとします。ここで、Γ(z+1)
ではz
の条件がRe(z+1)> 0 (Rez > − 1)
となることを利用します。つまり、式をΓ(z) = Γ(z + 1) z
と書き換えたとき、右辺は
Γ(z + 1)
なのでRez > − 1
で定義出来ることから、左辺もRez > − 1
で定義できます。Rez > − 1
に広げたガンマ関数をΓ ′ (z)
と書くことにしてΓ ′ (z) = Γ(z + 1)
z (Rez > − 1)
とします。この
Γ ′ (z)
はRez > − 1
で定義されていますが、右辺から分かるようにz = 0
に1
位の極を持っていま す。Rez >0
ではΓ ′ (z)
とΓ(z)
は同じ式になるのでΓ ′ (z) = Γ(z) (Rez > 0)
このように、ガンマ関数
Γ(z)
はRez > − 1
でのガンマ関数Γ ′ (z)
に解析接続されます。簡単に言えば、D1
で定 義される正則なf 1 (z)
と、D2
で定義される正則なf 2 (z)
があり、2つには共通部分D
があるとし、D1 , D 2
全体 で定義される正則なg(z)
があるとき、f2
はf 1 (f 1はf 2 )
の解析接続(analytic continuation)
と言います。これは
f 1 (z), f 2 (z)
をΓ(z), Γ ′ (z)
にすれば今の状況になるのが分かると思います。
同様に
Γ ′ (z)
からΓ ′′ (z) = Γ ′ (z + 1) z
を作ることが出来て、この場合は
Γ ′ (z)
がRez > − 1
だったので、Γ′ (z + 1)からRez > − 2
になります。Γ(z)ま
で戻せば
Γ ′′ (z) = Γ ′ (z + 1)
z = Γ(z + 2)
z(z + 1) (Rez > − 2)
なので、z= 0, − 1
に1
位の極を持ちます。この作業を繰り返すことで
Γ n (z + 1) = zΓ n (z) (Rez > − n + 1) Γ 1 (z) = 1
z Γ 1 (z + 1) (Rez > 0) Γ 2 (z) = Γ 1 (z + 1)
z (Rez > − 1) Γ 3 (z) = Γ 1 (z + 2)
z(z + 1) (Rez > − 2) Γ 4 (z) = Γ 1 (z + 3)
z(z + 1)(z + 2) (Rez > − 3)
となり、ガンマ関数は複素平面全体に拡張されます。このときもΓ n (1) = 1 , Γ n (m + 1) = m!
となります
(m
は整数)。このように複素平面全体に拡張されたΓ n (z)
もガンマ関数と呼ばれます。ただし、積分(1)
はRez > 0
でのみ定義されています。特に区別する必要性もないので、Γn (z)をΓ(z)
と書きます。Γ(z)は
z = 0, − 1, − 2, . . .
で1
位の極を持ち、z= − n (n
は整数)
での留数は
Γ(z) = Γ(z + n + 1) z(z + 1) · · · (z + n)
からRes(Γ, − n) = lim
z →− n (z + n)Γ(z) = lim
z →− n
Γ 1 (z + n + 1)
z(z + 1) · · · (z + n − 1) = Γ(1)
− n( − n + 1) · · · ( − 1) = 1
( − 1) n n! = ( − 1) n n!
と求まります。
ガンマ関数による関係をいくつか求めます。ここから実数のみを考えます。
ガンマ関数は
x > 0
で微分できます。hを微小としてΓ(x + h) =
∫ ∞
0
dt e − t t x+h − 1
を考えます。テーラー展開して
Γ(x + h) =
∫ ∞
0
dt e − t exp[(x + h − 1) log t] (t y = exp[y log t])
=
∫ ∞
0
dt e − t e − log t exp[(x + h) log t]
≃
∫ ∞
0
dt e − t e − log t (exp[x log t] + h d
dx exp[(x + h) log t] | h=0 + 1 2 h 2 d 2
dx 2 exp[(x + h) log t] | h=0 )
=
∫ ∞
0
dt e − t e − log t (e x log t + he x log t log t + 1
2 h 2 e x log t (log t) 2 )
=
∫ ∞
0
dt e − t t x − 1 +
∫ ∞
0
dt e − t e − log t (he x log t log t + 1
2 h 2 e x log t (log t) 2 )
= Γ(x) + h
∫ ∞
0
dt e − t t x − 1 log t + 1 2 h 2
∫ ∞
0
dt e − t t x − 1 (log t) 2 )
Γ(x + h) − Γ(x) = h
∫ ∞
0
dt e − t t x − 1 log t + 1 2 h 2
∫ ∞
0
dt e − t t x − 1 (log t) 2
このとき、第二項の積分が収束していれば微分を定義できます。それを確かめます。ガンマ関数の収束性と同じよ うに
∫ ∞
0
dt e − t t x − 1 (log t) 2 =
∫ 1 0
dt e − t t x − 1 (log t) 2 +
∫ ∞
1
dt e − t t x − 1 (log t) 2
e − tはt
が0
から1
ならe − t ≤ 1、(log t) 2はt ≥ 1
のときt 2より小さいことから
t ≥ 1
のときt 2より小さいことから
∫ 1 0
dt e − t t x − 1 (log t) 2 +
∫ ∞
1
dt e − t t x − 1 (log t) 2 ≤
∫ 1 0
dt t x − 1 (log t) 2 +
∫ ∞
1
dt e − t t x − 1 t 2
=
∫ 1 0
dt t x − 1 (log t) 2 +
∫ ∞
1
dt e − t t x+2 − 1
=
∫ 1 0
dt t x − 1 (log t) 2 −
∫ 1 0
dt e − t t x+1 + Γ(x + 2)
≤
∫ 1 0
dt t x − 1 (log t) 2 + Γ(x + 1)
最後は
e − t t x+1のt = 0 ∼ 1
での積分は必ず正だからです。第一項の積分は実行できますが、この時点で明らかに
有限だと分かります(t= 0
の極限でt x − 1 log t
は0
になる)。よって、ガンマ関数Γ(x)
はx > 0
のとき微分可能で
lim
h → 0
Γ(x + h) − Γ(x)
h =
∫ ∞
0
dt e − t t x − 1 log t
同じ話を繰り返すことで、N回微分は
Γ (N ) (x) =
∫ ∞
0
dt e − t t x − 1 (log t) N
と求まります。
ガンマ関数が出てくる典型的な積分として
I =
∫ ∞
0
dt t x − 1 e − ta (x, a > 0)
というのがあります。これは
u = t aとすれば
I =
∫ ∞
0
dt t x − 1 e − ta= 1 a
∫ ∞
0
du t x − a e − u (u = t a , du = at a − 1 dt = au − 1 dt)
= 1 a
∫ ∞
0
du u x/a − 1 e − u (t − a = u − 1 , t x = u x/a )
= 1 a Γ( x
a ) (3)
なので、ガンマ関数が分かっていれば
I
を求めることが出来ます。また、後で具体的に出てきますがc > 0
として∫ ∞
0
dt t x − 1 e − ct2 = 1 2
∫ ∞
0
dt 2 1
t t x − 1 e − ct2 (2tdt = dt 2 )
= 1 2c
∫ ∞
0
ds 2 1
t t x − 1 e − s2 (s 2 = ct 2 )
= 1 c
∫ ∞
0
ds s
t t x − 1 e − s2
= 1 c x/2
∫ ∞
0
ds s x − 1 e − s2 (t = s
√ c )
= 1
2 c − x/2 Γ( x
2 ) (4)
となります。積分は正になるので、正になるように符合を選んでいます。
今度はガンマ関数の積を考え、ベータ関数を定義します。x, y >
0
としてΓ(x)Γ(y) =
∫ ∞
0
dt e − t t x − 1
∫ ∞
0
ds e − s s y − 1 =
∫ ∞
0
dtds e − (t+s) t x − 1 s y − 1
変数変換を
t = α(1 − β) , s = αβ
とします。αを
0
から∞
に取れば、βは0
から1
になります。変数変換はヤコビアンから∂t
∂α
∂t
∂β
∂s
∂α
∂s
∂β
=
1 − β − α
β α
= α(1 − β) + αβ = α
| |
は行列式です。よってΓ(x)Γ(y) =
∫ ∞
0
dα
∫ 1 0
dβ αe − α (α(1 − β )) x − 1 (αβ) y − 1
=
∫ ∞
0
dα
∫ 1 0
dβ e − α α x+y − 1 (1 − β ) x − 1 β y − 1
=
∫ ∞
0
dα e − α α x+y − 1
∫ 1 0
dβ(1 − β ) x − 1 β y − 1
= Γ(x + y)
∫ 1 0
dβ(1 − β) x − 1 β y − 1
∫ 1 0
dt t x − 1 (1 − t) y − 1 = Γ(x)Γ(y) Γ(x + y)
最後に記号を書き直しています。これはベータ関数
B(x, y )
と呼ばれB(x, y) =
∫ 1 0
dt t x − 1 (1 − t) y − 1
と定義されます。また、t
= cos 2 θ
とすればB(x, y) =
∫ 1 0
dt t x − 1 (1 − t) y − 1
= − 2
∫ 0 π/2
dθ sin θ cos θ(cos θ) 2(x − 1) (1 − cos 2 θ) y − 1 (dt = − 2 sin θ cos θdθ)
= 2
∫ π/2 0
dθ sin θ cos θ(cos θ) 2(x − 1) (sin 2 θ) y − 1
= 2
∫ π/2 0
dθ (cos θ) 2x − 1 (sin θ) 2y − 1
と書き換えることが出来ます。
ベータ関数を使うと
B( 1 2 , 1
2 ) =
∫ 1 0
dt t 1/2 − 1 (1 − t) 1/2 − 1
=
∫ 1 0
dt t − 1/2 (1 − t) − 1/2
= 2
∫ 1 0
ds(1 − s 2 ) − 1/2 (s = t 1/2 , ds = 1
2 t − 1/2 dt = 1 2 s − 1 dt)
= − 2
∫ 1 0
dθ sin θ(1 − cos 2 θ) − 1/2 (s = cos θ , ds = − sin θdθ)
= − 2
∫ 0 π/2
dθ
= π
そして、ガンマ関数とは
B( 1 2 , 1
2 ) = Γ( 1 2 )Γ( 1 2 )
Γ(1) = (Γ( 1 2 )) 2 なので、Γ(1/2)が
Γ( 1 2 ) = √
π
と求まります(x >
0
のガンマ関数Γ(x)
は正)。これによって、ガンマ関数を直接計算したときに出てくる((3)
でのa = 2, x = 1)
Γ( 1 2 ) =
∫ ∞
0
dt t − 1/2 e − t = 2
∫ ∞
0
du e − u2 (t = u 2 , dt = 2udu)
という積分が
∫ ∞
0
du e − u2 =
√ π 2
となることも分かります。また、三角関数の積分としてB(x, 1 2 ) = 2
∫ π/2 0
dθ (cos θ) 2x − 1 = Γ(x)Γ( 1 2 )
Γ(x + 1/2) = Γ(x) Γ(x + 1/2)
√ π
B( 1 2 , x) = 2
∫ π/2 0
dθ (sin θ) 2x − 1 = Γ(x) Γ(x + 1/2)
√ π (5)
というのも与えることが出来ます。
ガンマ関数による不等式を求め、それからスターリング
(Stirling)
の公式を求めてみます。まず、変数変換t = x(1 + α)
によって、ガンマ関数をΓ(x) =
∫ ∞
0
dt e − t t x − 1 =
∫ ∞
− 1
dα xe − x(1+α) (x(1 + α)) x − 1
= x x e − x
∫ ∞
− 1
dα e − xα (1 + α) x − 1
= x x e − x F(x) (6)
とします。expに書き換えると
e − xα (1 + α) x − 1 = e − xα exp[(x − 1) log[1 + α]] = exp[ − x(α − log[1 + α]) − log[1 + α]]
ここで、u
2 = α − log[1 + α]として
2udu = α
1 + α dα
u
は、αが− 1
のとき−∞
になるようにu = | α − log[1 + α] | 1/2 (0 ≤ α < ∞ ) u = −| α − log[1 + α] | 1/2 ( − 1 < α < 0)
と与えます。uに変換するとF (x) =
∫ ∞
− 1
dα e − xα (1 + α) x − 1 =
∫ ∞
− 1
dα exp[ − x(α − log[1 + α]) − log[1 + α]]
= 2
∫ ∞
−∞
du u
α(u) exp[log[1 + α]] exp[ − xu 2 − log[1 + α]]
= 2
∫ ∞
−∞
du u α(u) e − xu2
α(u)
はu 2 = α − log[1 + α]
によるものです。
今の積分は
e − xαがいることからα = 0
付近の寄与が主になっていると考えて、α= 0
での展開を使って
u 2 (α) ≃ 0 + (1 − 1
1 + α ) | α=0 α + 1 2
1
(1 + α) 2 | α=0 α 2
第二項はα = 0
で消して、第三項のα = 0
はϵ → 0
として残しておいて
u 2 (α) ≃ 1 2
1 (1 + ϵ) 2 α 2 u(α) = 1
√ 2 α 1 + ϵ α
の範囲の対するu
の定義からu(α)
α = 1
√ 2 1 1 + ϵ > 0
これはϵ → 0
で1/ √
2
なので、1/√
2
との差を見てみると| u(α) α − 1
√ 2 | = | 1
√ 2 1 1 + ϵ − 1
√ 2 | = 1
√ 2 | ϵ
1 + ϵ | = | ϵu(α) α | = | ϵ
α || u(α) |
そうすると、ϵ→ 0
から| ϵ
α || u(α) | ≤ | u(α) |
となるのでu(α) α − 1
√ 2 ≤ | u(α) |
u(α)/α
はF (x)
に含まれているので、この関係が使えるように積分を作ると2
∫ ∞
−∞
du e − xu2( u α(u) − 1
√ 2 ) = 2
∫ ∞
−∞
du e − xu2 u α(u) − √
2
∫ ∞
−∞
du e − xu2
= 2
∫ ∞
−∞
du e − xu2 u α(u) − √
2
∫ 0
−∞
du e − xu2− √ 2
∫ ∞
0
du e − xu2
= 2
∫ ∞
−∞
du e − xu2 u α(u) − 2 √
2
∫ ∞
0
du e − xu2
= F (x) −
√ 2π x
最後の第二項の積分は(4)
から∫ ∞
0
du e − xu2 = 1
2 x − 1/2 Γ( 1 2 ) = 1
2
√ π x
となっています。展開した形を使い、絶対値を取れば| F (x) −
√ 2π
x | = 2 ∫ ∞
−∞
du e − xu2( u α(u) − 1
√ 2 )
≤ 2
∫ ∞
−∞
du e − xu2 u α − 1
√ 2
≤ 2
∫ ∞
−∞
du e − xu2| u |
= − 2
∫ 0
−∞
du ue − xu2+ 2
∫ ∞
0
du ue − xu2
= 4
∫ ∞
0
du ue − xu2
= 2 x
積分は(4)
から∫ ∞
0
du ue − xu2 = 1
2x Γ(1) = 1 2x
となっています。よってF(x) −
√ 2π x ≤ 2
x
これを(6)
からガンマ関数に戻すとΓ(x) x x e − x −
√ 2π x ≤ 2
x
という不等式になります。
x → ∞
を考えると1
√ 2π
Γ(x)
x x − 1/2 e − x − 1 ≤
√ 2 πx
x lim →∞ 1
√ 2π
Γ(x)
x x − 1/2 e − x − 1 ≤ lim
x →∞
√ 2 πx
x lim →∞ 1
√ 2π
Γ(x)
x x − 1/2 e − x − 1 = 0
x lim →∞
√ 1 2π
Γ(x) x x − 1/2 e − x = 1
これの対数を取るとlog Γ(x) = (x − 1
2 ) log x − x + log √ 2π
= x log x − x − 1
2 log x + 1 2 log 2π
= x log x − x + 1 2 log 2π
x
となり、スターリングの公式になります。最後に
n
次元球の体積を求めるときにガンマ関数が出てくるのを見ます。いろいろな方法がありますが、n次 元極座標を積分することで求めます。n次元極座標の導出は下の補足にしています。実行する積分は、球の半径を
r
としてΩ n =
∫
dx 1 dx 2 · · · dx n (x 2 1 + x 2 2 + · · · x 2 n ≤ r 2 ) (7)
というものです。これをn
次元極座標に書き換えるとΩ n =
∫ r 0
dρ ρ n − 1
∫ 2π 0
dθ n − 1 n ∏ − 2
k=1
∫ π 0
dθ k (sin θ k ) n − 1 − k
となります。Πは
∏ n k=1
A k = A 1 A 2 · · · A n − 1 A n
という記号です。ρと
θ n − 1の積分は実行して
Ω n = 2π 1 n r n
n ∏ − 2
k=1
∫ π 0
dθ k (sin θ k ) n − 1 − k
= 2π 1 n r n
n ∏ − 2 k=1
S k
S kは
S k =
∫ π/2 0
dθ k (sin θ k ) n − k − 1 +
∫ π π/2
dθ k (sin θ k ) n − k − 1
これの第二項は
∫ 0
− π/2
dθ k (sin(θ k + π)) n − k − 1 =
∫ 0
− π/2
dθ k ( − sin θ k ) n − k − 1
= −
∫ 0 π/2
dθ k (sin θ k ) n − k − 1 (sin θ = − sin( − θ))
=
∫ π/2 0
dθ k (sin θ k ) n − k − 1
と変形させれば、(5)によって
S k = 2
∫ π/2 0
dθ k (sin θ k ) n − k − 1 = Γ( n − 2 k ) Γ( n − k+1 2 )
√ π
となるので、
n ∏ − 2
k=1
S k = ( √
π) n − 2 Γ( n − 2 1 ) Γ( n 2 )
Γ( n − 2 2 ) Γ( n − 2 1 )
Γ( n − 2 3 )
Γ( n − 2 2 ) · · · Γ( 3 2 ) Γ( 4 2 )
Γ( 2 2 ) Γ( 3 2 ) = ( √
π) n − 2 Γ(n/2)
よって、n次元球の体積はΩ n = 2π 1 n r n
n ∏ − 2
k=1
∫ π 0
dθ k (sin θ k ) n − 1 − k = 2π 1 n r n ( √
π) n − 2 1 Γ(n/2)
= r n ( √ π) n ( n
2 Γ( n 2 )) − 1
= r n ( √
π) n 1 Γ(n/2 + 1)
となります。・補足
n
次元の極座標を与えます。そのために、2次元と3
次元の対応を見ておきます。2次元極座標(r 2 , ϕ)
をx = r 2 cos ϕ , y = r 2 sin ϕ 3
次元極座標(r 3 , θ, φ)
をx = r 3 sin θ cos ϕ , y = r 3 sin θ sin ϕ , z = r 3 cos θ
とします。このとき、θは
z
軸と動径との間の角度で、z= r 3 cos θ
が2
次元にはいない3
次元での新しい座標で す(xy
平面に垂直)。そして、r3 sin θ = r 2
と対応しており、r2
はz
軸と直交しています。つまり、3次元のr 3を
cos θ
にしたものが3
次元目の軸、sinθ
にしたものが2
次元のr 2になります。同様に、r2
はcos ϕ
によって2
次元
目の軸、sinϕ
によって1
次元に移ります。1次元まできたので、ここで止まります。
2
はcos ϕ
によって2
次元 目の軸、sinϕ
によって1
次元に移ります。1次元まできたので、ここで止まります。
4
次元で同様のことをします。θ1
を4
次元目の軸と動径r 4との角度とし、4次元目の軸x 1 = r 4 cos θ 1を作り、
sin θ 1によって3
次元でのr 3に対応するr 4 sin θ 1を作ります。そうすると、3次元目の軸として
r 4 sin θ 1を作ります。そうすると、3次元目の軸として
x 2 = r 3 cos θ 2 = r 4 sin θ 1 cos θ 2
最後に
r 2 = r 3 sin θ 2によって2
次元に移して、
x 3 = r 2 cos θ 3 = r 3 sin θ 2 cos θ 3 = r 4 sin θ 1 sin θ 2 cos θ 3 x 4 = r 2 sin θ 3 = r 3 sin θ 2 sin θ 3 = r 4 sin θ 1 sin θ 2 sin θ 3
となります。これが
4
次元(x 1 , x 2 , x 3 , x 4 )
での極座標(r 4 , θ 1 , θ 2 , θ 3 )
です。今の表記では、通常使われているx 1 = x, x 2 = y, x 3 = z
という並びとは異なっているので、対応を取るときは気をつけてください。この手順を一般化すれば、n次元での
n
次元目の軸はρ cos θ 1となり、ρsin θ 1はn − 1
次元の動径となります
(ρ 2 = x 2 1 + x 2 2 + · · · + x 2 n )。そして、n − 1
次元でのn − 1
次元目の軸はρ sin θ 1 cos θ 2、ρsin θ 1 sin θ 2はn − 2
次元
の動径となります。これを繰り返すことで
n − 1
次元の動径となります(ρ 2 = x 2 1 + x 2 2 + · · · + x 2 n )。そして、n − 1
次元でのn − 1
次元目の軸はρ sin θ 1 cos θ 2、ρsin θ 1 sin θ 2はn − 2
次元
の動径となります。これを繰り返すことで
n − 2
次元 の動径となります。これを繰り返すことでx 1 = ρ cos θ 1
x 2 = ρ sin θ 1 cos θ 2 x 3 = ρ sin θ 1 sin θ 2 cos θ 3
.. .
x n − 1 = ρ sin θ 1 sin θ 2 · · · sin θ n − 2 cos θ n − 1
x n = ρ sin θ 1 sin θ 2 · · · sin θ n − 1
となります。θ
n − 1
は0 ≤ θ n − 1 ≤ 2π
で、残りは0 ≤ θ k ≤ π (k ̸ = 1, 2, . . . , n − 2)
です。
(7)
をn
次元極座標にします。(x1 , x 2 , . . . , x n )を(ρ, θ 1 , . . . θ n − 1 )
に変数変換するので、xk
から極座標へのヤコ
ビアン
J n =
∂x 1
∂ρ
∂x 1
∂θ 1 · · · · ∂x 1
∂θ n − 1
∂x 2
∂ρ
∂x 2
∂θ 1 · · · · ∂x 2
∂θ n − 1 .. . .. . .. . .. . .. .
∂x n − 1
∂ρ
∂x n − 1
∂θ 1 · · · · ∂x n − 1
∂θ n − 1
∂x n
∂ρ
∂x n
∂θ 1
· · · · ∂x n
∂θ n − 1
を求めます。x
k
を見れば分かるようにn
列目は1
行目からn − 2
行目まで0
です。これを利用して、n列に対し て余因子展開すると、n− 1
行列目とn
行列目の項だけが残り(n − 1
行目の項の符号はマイナス)J n = − ∂x n − 1
∂θ n − 1
∂x 1
∂ρ
∂x 1
∂θ 1 · · · ∂x 1
∂θ n − 2
.. . .. . .. . .. .
∂x n − 2
∂ρ
∂x n − 2
∂θ 1 · · · ∂x n − 2
∂θ n − 2
∂x n
∂ρ
∂x n
∂θ 1 · · · ∂x n
∂θ n − 2
+ ∂x n
∂θ n − 1
∂x 1
∂ρ
∂x 1
∂θ 1 · · · ∂x 1
∂θ n − 2
.. . .. . .. . .. .
∂x n − 2
∂ρ
∂x n − 2
∂θ 1 · · · ∂x n − 2
∂θ n − 2
∂x n − 1
∂ρ
∂x n − 1
∂θ 1 · · · ∂x n − 1
∂θ n − 2
(8)
となります。
この余因子展開は
1
つ次元を落とすことに対応しています。2次元のヤコビアンはJ 2 =
cos θ 1 − ρ sin θ 1 sin θ 1 ρ cos θ 1
(x 1 = ρ cos θ 1 , x 2 = ρ sin θ 1 )
3
次元は、x 1 = ρ cos θ 1 , x 2 = ρ sin θ 1 cos θ 2 , x 3 = ρ sin θ 1 sin θ 2 から、3列目で余因子展開して
J 3 =
cos θ 1 − ρ sin θ 1 0 sin θ 1 cos θ 2 ρ cos θ 1 cos θ 2 − ρ sin θ 1 sin θ 2
sin θ 1 sin θ 2 ρ cos θ 1 sin θ 2 ρ sin θ 1 cos θ 2
= ρ sin θ 1 sin θ 2
cos θ 1 − ρ sin θ 1
sin θ 1 sin θ 2 ρ cos θ 1 sin θ 2
+ ρ sin θ 1 cos θ 2
cos θ 1 − ρ sin θ 1
sin θ 1 cos θ 2 ρ cos θ 1 cos θ 2
= ρ sin θ 1 sin θ 2 sin θ 2 J 2 + ρ sin θ 1 cos θ 2 cos θ 2 J 2
= ρ sin θ 1 (sin 2 θ 2 + cos 2 θ 2 )J 2
= ρ sin θ 1 J 2
このように、n次元での
n
行列目だけがn − 1
次元と異なり、それによって上手いことsin 2 θ + cos 2 θ
が作られる ようになっています。実際に、例えば
n
列目のn − 1, n
行目を、m= n − 1
次元と比較してみると∂x n − 2
∂θ n − 2
= − ρ sin θ 1 sin θ 2 · · · sin θ n − 3 sin θ n − 2
∂x n − 1
∂θ n − 2 = ρ sin θ 1 sin θ 2 · · · sin θ n − 3 cos θ n − 2 cos θ n − 1
∂x n
∂θ n − 2 = ρ sin θ 1 sin θ 2 · · · sin θ n − 3 cos θ n − 2 sin θ n − 1
∂x m − 1
∂θ m − 1 = − ρ sin θ 1 sin θ 2 · · · sin θ m − 2 sin θ m − 1 = − ρ sin θ 1 sin θ 2 · · · sin θ n − 3 sin θ n − 2
∂x m
∂θ m − 1
= ρ sin θ 1 sin θ 2 · · · sin θ m − 2 cos θ m − 1 = ρ sin θ 1 sin θ 2 · · · sin θ n − 3 cos θ n − 2
なので
∂x n − 2
∂θ n − 2
= ∂x m − 1
∂θ m − 1
∂x n − 1
∂θ n − 2
= cos θ n − 1 ∂x m
∂θ m − 1
(9a)
∂x n
∂θ n − 2
= sin θ n − 1
∂x m
∂θ m − 1
(9b)
のようになっています。
というわけで、(8)は
(9a),(9b)
と∂x n − 1
∂θ n − 1 = − ρ sin θ 1 sin θ 2 · · · sin θ n − 2 sin θ n − 1
∂x n
∂θ n − 1 = ρ sin θ 1 sin θ 2 · · · sin θ n − 2 cos θ n − 1
から
J n = ρ sin θ 1 sin θ 2 · · · sin θ n − 2 sin 2 θ n − 1 J n − 1 + ρ sin θ 1 sin θ 2 · · · sin θ n − 2 cos 2 θ n − 1 J n − 1
= sin θ 1 sin θ 2 · · · sin θ n − 2 J n − 1
これは
J n − 1 = ρ sin θ 1 · · · sin θ n − 3 J n − 2 , J n − 2 = ρ sin θ 1 · · · sin θ n − 5 sin θ n − 4 J n − 3
のように続いていくので
J n = ρ sin θ 1 · · · sin θ n − 2 J n − 1 = ρ 2 sin 2 θ 1 · · · sin 2 θ n − 3 sin θ n − 2 J n − 2
= ρ n − 1 sin n − 2 θ 1 sin n − 3 θ 2 · · · sin 2 θ n − 3 sin θ n − 2
= ρ n − 1
n ∏ − 2
k=1
(sin θ k ) n − 1 − k
よって、(7)の極座標は
(x 2 1 + x 2 2 · · · + x 2 n ≤ r)
Ω n =
∫
dx 1 · · · dx n =
∫ r 0
dρ ρ n − 1
∫ 2π 0
dθ n − 1 n ∏ − 2
k=1
∫ π 0
dθ k (sin θ k ) n − 1 − k
となります。