超球の体積

初等幾何学における球体は決められた点から決められた距離以内にある点の全体が空間において占める領域であった。同様のことを n-次元ユークリッド空間で行って n-次元超球体が定義される。

本項ではn-次元超球体の体積、および超球体の表面に相当する超球面の面積について述べる。

超球体の体積

定理 ―  ユークリッド空間 R n {\displaystyle \mathbb {R} ^{n}} における半径 Rn-次元超球体

B n ( R ) {\displaystyle B^{n}(R)} = { ( x 1 , , x n ) R n | x 1 2 + + x n 2 R 2 } {\displaystyle =\{(x_{1},\ldots ,x_{n})\in \mathbb {R} ^{n}|x_{1}{}^{2}+\cdots +x_{n}{}^{2}\leq R^{2}\}}

の体積は以下のように表せる[1][2]

V n ( R ) {\displaystyle V_{n}(R)} = π n / 2 ( n 2 ) ! R n {\displaystyle ={\frac {\pi ^{n/2}}{\left({\tfrac {n}{2}}\right)!}}R^{n}} = 2 n / 2 π n / 2 n ! ! R n {\displaystyle ={2^{\lceil n/2\rceil }\pi ^{\lfloor n/2\rfloor } \over n!!}R^{n}}

ここで ( n 2 ) ! {\displaystyle \left({\tfrac {n}{2}}\right)!} オイラーガンマ函数Γ(x)階乗函数の非整数引数への一般化)により定義される

( n 2 ) ! {\displaystyle \left({\tfrac {n}{2}}\right)!} = Γ ( n 2 + 1 ) {\displaystyle =\Gamma ({\tfrac {n}{2}}+1)} = { ( k + 1 2 ) ( ( k 1 ) + 1 2 ) ( 1 + 1 2 ) π if  n = 2 k + 1 k ( k 1 ) 2 1 if  n = 2 k {\displaystyle ={\begin{cases}(k+{\tfrac {1}{2}})((k-1)+{\tfrac {1}{2}})\cdots (1+{\tfrac {1}{2}}){\sqrt {\pi }}&{\text{if }}n=2k+1\\k(k-1)\cdots 2\cdot 1&{\text{if }}n=2k\end{cases}}}

であり、「!!」は二重階乗

n ! ! = { n ( n 2 ) ( n 4 ) 3 1 if  n  is odd n ( n 2 ) ( n 4 ) 4 2 if  n  is even {\displaystyle n!!={\begin{cases}n(n-2)(n-4)\cdots 3\cdot 1&{\text{if }}n{\text{ is odd}}\\n(n-2)(n-4)\cdots 4\cdot 2&{\text{if }}n{\text{ is even}}\end{cases}}}

である。

具体的な値はnの偶奇によって異なる。

最初のいくつかの次元
次元 半径 R の球の体積 体積 V の球の半径
0 1 {\displaystyle 1} 全ての球の体積は1
1 2 R {\displaystyle 2R} V / 2 {\displaystyle V/2}
2 π R 2 {\displaystyle \pi R^{2}} V 1 / 2 π {\displaystyle {\frac {V^{1/2}}{\sqrt {\pi }}}}
3 4 3 π R 3 {\displaystyle {\frac {4}{3}}\pi R^{3}} ( 3 V 4 π ) 1 / 3 {\displaystyle \left({\frac {3V}{4\pi }}\right)^{1/3}}
4 π 2 2 R 4 {\displaystyle {\frac {\pi ^{2}}{2}}R^{4}} ( 2 V ) 1 / 4 π {\displaystyle {\frac {(2V)^{1/4}}{\sqrt {\pi }}}}
5 8 π 2 15 R 5 {\displaystyle {\frac {8\pi ^{2}}{15}}R^{5}} ( 15 V 8 π 2 ) 1 / 5 {\displaystyle \left({\frac {15V}{8\pi ^{2}}}\right)^{1/5}}
6 π 3 6 R 6 {\displaystyle {\frac {\pi ^{3}}{6}}R^{6}} ( 6 V ) 1 / 6 π {\displaystyle {\frac {(6V)^{1/6}}{\sqrt {\pi }}}}
7 16 π 3 105 R 7 {\displaystyle {\frac {16\pi ^{3}}{105}}R^{7}} ( 105 V 16 π 3 ) 1 / 7 {\displaystyle \left({\frac {105V}{16\pi ^{3}}}\right)^{1/7}}
8 π 4 24 R 8 {\displaystyle {\frac {\pi ^{4}}{24}}R^{8}} ( 24 V ) 1 / 8 π {\displaystyle {\frac {(24V)^{1/8}}{\sqrt {\pi }}}}
9 32 π 4 945 R 9 {\displaystyle {\frac {32\pi ^{4}}{945}}R^{9}} ( 945 V 32 π 4 ) 1 / 9 {\displaystyle \left({\frac {945V}{32\pi ^{4}}}\right)^{1/9}}
10 π 5 120 R 10 {\displaystyle {\frac {\pi ^{5}}{120}}R^{10}} ( 120 V ) 1 / 10 π {\displaystyle {\frac {(120V)^{1/10}}{\sqrt {\pi }}}}
n Vn(R) Rn(V)

奇数の場合

n=2k+1の場合は、

V 2 k + 1 ( R ) {\displaystyle V_{2k+1}(R)} = π k π ( k + 1 2 ) ! R 2 k + 1 {\displaystyle ={\pi ^{k}{\sqrt {\pi }} \over \left(k+{\tfrac {1}{2}}\right)!}R^{2k+1}} = 2 ( 2 π ) k ( 2 k + 1 ) ! ! R 2 k + 1 {\displaystyle ={\frac {2(2\pi )^{k}}{(2k+1)!!}}R^{2k+1}} = 2 ( 2 π ) k 1 3 ( 2 k + 1 ) R 2 k + 1 {\displaystyle ={2(2\pi )^{k} \over 1\cdot 3\cdot \cdots \cdot (2k+1)}R^{2k+1}}

2kk!=24・…・2kである事を用いると、

V 2 k + 1 ( R ) {\displaystyle V_{2k+1}(R)} = 2 ( k ! ) ( 4 π ) k ( 2 k + 1 ) ! R 2 k + 1 {\displaystyle ={\frac {2(k!)(4\pi )^{k}}{(2k+1)!}}R^{2k+1}}

とも表記できる。

偶数の場合

n=2kの場合、

V 2 k ( R ) {\displaystyle V_{2k}(R)} = π k k ! R 2 k {\displaystyle ={\frac {\pi ^{k}}{k!}}R^{2k}} = ( 2 π ) k ( 2 k ) ! ! R 2 k {\displaystyle ={\frac {(2\pi )^{k}}{(2k)!!}}R^{2k}} = π k 1 2 ( k 1 ) k R 2 k {\displaystyle ={\pi ^{k} \over 1\cdot 2\cdot \cdots (k-1)\cdot k}R^{2k}}

漸近評価

前述のVn(R)の具体的な記述にスターリングの公式

n ! 2 π n ( n e ) n . {\displaystyle n!\sim {\sqrt {2\pi n}}\left({\frac {n}{e}}\right)^{n}.}
ゴーチの不等式(英語版)

x 1 s < Γ ( x + 1 ) Γ ( x + s ) < ( x + 1 ) 1 s . {\displaystyle x^{1-s}<{\frac {\Gamma (x+1)}{\Gamma (x+s)}}<(x+1)^{1-s}.}

を適用することで、以下が成立する事がわかる:

定理 ―  R を固定してn→∞とするとき、

V n ( R ) 1 n π ( 2 π e n ) n / 2 R n {\displaystyle V_{n}(R)\sim {\frac {1}{\sqrt {n\pi }}}\left({\frac {2\pi e}{n}}\right)^{n/2}R^{n}}

これは一辺の長さがRの超立方体の体積Rn対する超球体Vn(R)n→∞のとき指数関数的に小さくなる事を意味する。

漸化式

超球体の体積を漸化式で表すと、下記のとおりである:

V n ( R ) = { 1 if  n = 0 , 2 R if  n = 1 , 2 π n R 2 × V n 2 ( R ) otherwise . {\displaystyle V_{n}(R)={\begin{cases}1&{\text{if }}n=0,\\[0.5ex]2R&{\text{if }}n=1,\\[0.5ex]{\dfrac {2\pi }{n}}R^{2}\times V_{n-2}(R)&{\text{otherwise}}.\end{cases}}}

上述の漸化式はVn(R)Vn-2(R)と関係づけるが、Vn(R)Vn-1(R)を関係づけると下記のようになる:

V n ( R ) = R π ( n 1 2 ) ! ( n 2 ) ! V n 1 ( R ) {\displaystyle V_{n}(R)=R{\sqrt {\pi }}{\frac {({\frac {n-1}{2}})!}{({\tfrac {n}{2}})!}}V_{n-1}(R)} = a n R ( n 1 ) ! ! n ! ! V n 1 ( R ) {\displaystyle =a_{n}R{(n-1)!! \over n!!}V_{n-1}(R)}

ここで、

a n = { 2 if  n = 2 k + 1 π if  n = 2 k {\displaystyle a_{n}={\begin{cases}2&{\text{if }}n=2k+1\\\pi &{\text{if }}n=2k\end{cases}}}

具体的に書けば、

V n ( R ) {\displaystyle V_{n}(R)} = { 2 R ( 2 k ) ( 2 k 2 ) 6 4 2 ( 2 k + 1 ) ( 2 k 1 ) 5 3 1 V 2 k ( R ) if  n = 2 k + 1 π R ( 2 k 1 ) ( 2 k 3 ) 5 3 1 ( 2 k ) ( 2 k 2 ) 6 4 2 V 2 k 1 ( R ) if  n = 2 k {\displaystyle ={\begin{cases}2R{\frac {(2k)(2k-2)\cdots 6\cdot 4\cdot 2}{(2k+1)(2k-1)\cdots 5\cdot 3\cdot 1}}V_{2k}(R)&{\text{if }}n=2k+1\\\pi R{\frac {(2k-1)(2k-3)\cdots 5\cdot 3\cdot 1}{(2k)(2k-2)\cdots 6\cdot 4\cdot 2}}V_{2k-1}(R)&{\text{if }}n=2k\end{cases}}}

体積から半径を求める公式

n-次元球体の体積 V をその半径 R で表す代わりに、上記の公式を逆に解いて半径 R を体積 V の函数として表すこともできる:

R n ( V ) = ( n 2 ) ! π n / 2 V n {\displaystyle R_{n}(V)={\sqrt[{n}]{{\tfrac {\left({\tfrac {n}{2}}\right)!}{\pi ^{n/2}}}V}}} = n ! ! 2 n / 2 π n / 2 V n {\displaystyle ={\sqrt[{n}]{n!! \over 2^{\lceil n/2\rceil }\pi ^{\lfloor n/2\rfloor }V}}} = { ( 2 k + 1 ) ! ! 2 ( 2 π ) k V 2 k + 1 if  n = 2 k + 1 k ! π k V 2 k + 1 if  n = 2 k {\displaystyle ={\begin{cases}{\sqrt[{2k+1}]{{\frac {(2k+1)!!}{2(2\pi )^{k}}}V}}&{\text{if }}n=2k+1\\{\sqrt[{2k+1}]{{\frac {k!}{\pi ^{k}}}V}}&{\text{if }}n=2k\end{cases}}}

超球面の面積

ユークリッド空間 R n + 1 {\displaystyle \mathbb {R} ^{n+1}} における半径 Rn-次元超球面

S n ( R ) = { ( x 1 , , x n ) R n + 1 | x 1 2 + + x n + 1 2 = R } {\displaystyle S^{n}(R)=\{(x_{1},\ldots ,x_{n})\in \mathbb {R} ^{n+1}|x_{1}{}^{2}+\cdots +x_{n+1}{}^{2}=R\}}

の面積An(R) R n + 1 {\displaystyle \mathbb {R} ^{n+1}} における半径 Rn-次元超球体

B n + 1 ( R ) = { ( x 1 , , x n ) R n | x 1 2 + + x n + 1 2 R } {\displaystyle B^{n+1}(R)=\{(x_{1},\ldots ,x_{n})\in \mathbb {R} ^{n}|x_{1}{}^{2}+\cdots +x_{n+1}{}^{2}\leq R\}}

の体積Vn+1(R)には

A n ( R ) = d d R V n + 1 ( R ) {\displaystyle A_{n}(R)={\frac {d}{dR}}V_{n+1}(R)} = ( n + 1 ) V n + 1 ( 1 ) R n {\displaystyle =(n+1)V_{n+1}(1)R^{n}}

という関係がある。これはBn+1(R)R' ≦ Rに対するSn(R')の和集合である事から従う。Vn+1(R)の具体的表記から、以下が従う:

定理 ― 

A n ( R ) {\displaystyle A_{n}(R)} = π ( n + 1 ) / 2 ( n 1 2 ) ! R n {\displaystyle ={\frac {\pi ^{(n+1)/2}}{\left({\tfrac {n-1}{2}}\right)!}}R^{n}} = 2 ( n + 1 ) / 2 π ( n + 1 ) / 2 ( n 1 ) ! ! R n {\displaystyle ={2^{\lceil (n+1)/2\rceil }\pi ^{\lfloor (n+1)/2\rfloor } \over (n-1)!!}R^{n}}

よってn=2k+1の場合は、

A 2 k + 1 ( R ) {\displaystyle A_{2k+1}(R)} = 2 π k 1 2 ( k 1 ) k {\displaystyle ={2\pi ^{k} \over 1\cdot 2\cdot \cdots (k-1)\cdot k}} = 2 π k k ! R 2 k + 1 {\displaystyle ={\frac {2\pi ^{k}}{k!}}R^{2k+1}}

n=2kの場合は、

A 2 k ( R ) {\displaystyle A_{2k}(R)} = 2 ( 2 π ) k 1 3 ( 2 k 1 ) R 2 k {\displaystyle ={2(2\pi )^{k} \over 1\cdot 3\cdot \cdots \cdot (2k-1)}R^{2k}} = 2 ( 2 π ) k ( 2 k 1 ) ! ! R 2 k {\displaystyle ={\frac {2(2\pi )^{k}}{(2k-1)!!}}R^{2k}} = 2 ( k ! ) ( 4 π ) k ( 2 k 1 ) ! R 2 k {\displaystyle ={\frac {2(k!)(4\pi )^{k}}{(2k-1)!}}R^{2k}}

とも表記できる。

証明

上記の公式に関して多くの証明が存在する。

体積は半径の n 乗に比例する

n-次元球の体積についてのいくつかの証明においての重要なステップであり、それ以外にも有用性のある一般的な事実は、半径 Rn-次元球の体積は Rn に比例すること、つまり

V n ( R ) R n {\displaystyle V_{n}(R)\propto R^{n}}
である。このときの比例定数は単位球の体積に等しい。

上記の関係は帰納法による簡単な証明がある。基底段階は n = 0 であり、比例することは自明である。帰納段階は、次元 n − 1 で比例することが真であると仮定する。n-次元球体と一つの超平面との交わりは (n − 1)-次元球体であることに注意する。n-次元球体の体積を (n − 1)-次元球体の体積の積分

V n ( R ) = R R V n 1 ( R 2 x 2 ) d x {\displaystyle V_{n}(R)=\int _{-R}^{R}V_{n-1}({\sqrt {R^{2}-x^{2}}})\,dx}
として書く時、帰納法の仮定により n − 1-次元球体の半径から R-倍の因子を括りだして
V n ( R ) = R n 1 R R V n 1 ( 1 ( x / R ) 2 ) d x {\displaystyle V_{n}(R)=R^{n-1}\int _{-R}^{R}V_{n-1}({\sqrt {1-(x/R)^{2}}})dx}
と書くことができる。変数変換 t = x/R を施して導かれる
V n ( R ) = R n 1 1 V n 1 ( 1 t 2 ) d t = R n V n ( 1 ) {\displaystyle V_{n}(R)=R^{n}\int _{-1}^{1}V_{n-1}({\sqrt {1-t^{2}}})\,dt=R^{n}V_{n}(1)}
は次元 n における比例関係を示すものになっている。帰納法によって、全ての次元で比例関係は真である。

2次元漸化式

n-次元球体と (n − 2)-次元球体の間の体積の漸化式の証明は、上記の比例式と円筒座標系における積分を用いて与えられる。球の中心を通る平面を固定する。r を球面の中心と平面上の点との距離とし、θ を方位角とする。n-次元球体と、半径と方位角を固定して定まる (n − 2)-次元平面とを交わらせれば、半径 R2r2(n − 2)-次元球体が与えられる。球の体積は、従って (n − 2)-次元球体の体積の、取りうる半径および方位角に亘る逐次積分

V n ( R ) = 0 2 π 0 R V n 2 ( R 2 r 2 ) r d r d θ {\displaystyle V_{n}(R)=\int _{0}^{2\pi }\int _{0}^{R}V_{n-2}({\sqrt {R^{2}-r^{2}}})\,r\,dr\,d\theta }
として書くことができ、この方位角座標に関する積分は直ちに計算できる。比例関係を適用することで、この体積が
V n ( R ) = ( 2 π ) V n 2 ( R ) 0 R ( 1 ( r / R ) 2 ) ( n 2 ) / 2 r d r {\displaystyle V_{n}(R)=(2\pi )V_{n-2}(R)\int _{0}^{R}(1-(r/R)^{2})^{(n-2)/2}\,r\,dr}
に等しいことが示される。u = 1 − (r/R)2 と置換することによって積分を評価することができ、
V n ( R ) = ( 2 π ) V n 2 ( R ) ( R 2 n ( 1 ( r / R ) 2 ) n / 2 ) | r = 0 r = R = 2 π R 2 n V n 2 ( R ) {\displaystyle {\begin{aligned}V_{n}(R)&=(2\pi )V_{n-2}(R)(-{\tfrac {R^{2}}{n}}(1-(r/R)^{2})^{n/2}){\bigg |}_{r=0}^{r=R}\\&={\frac {2\pi R^{2}}{n}}V_{n-2}(R)\end{aligned}}}
を得る。これが2次元漸化式である。

体積公式の帰納法による証明に同じ手法を用いることができる。帰納法の基底段階は 0-次元球体と 1-次元球体であり、ここで Γ(1) = 1Γ(3/2) = (1/2)Γ(1/2) = π/2 という事実を用いて簡単に直接確認できる。再帰段階は上記と同様であるが、(n − 2)-次元球体の体積に比例関係を適用する代わりに、帰納法の仮定が適用される。

1次元漸化式

比例関係は n-次元球体と (n − 1)-次元球体の体積の関係に関する漸化式の証明にも使われる。比例式の証明の際に見たように、n-次元球の体積は (n − 1)-次元球体の体積の積分として書くことができる。置換の代わりに、比例関係を被積分関数に現れる (n − 1)-次元球体の体積に適用し、

V n ( R ) = V n 1 ( R ) R R ( 1 ( x / R ) 2 ) ( n 1 ) / 2 d x {\displaystyle V_{n}(R)=V_{n-1}(R)\int _{-R}^{R}(1-(x/R)^{2})^{(n-1)/2}\,dx}
を得る。被積分関数は偶関数であるため、対称性によって積分区間を [0, R] に制限することができる。区間 [0, R] 上で u = (x/R)2 なる置換を適用することができるから、式は
V n 1 ( R ) R 0 1 ( 1 u ) ( n 1 ) / 2 u 1 / 2 d u {\displaystyle V_{n-1}(R)R\int _{0}^{1}(1-u)^{(n-1)/2}u^{-1/2}\,du}
と書き換えられる。この積分はベータ関数 Β(x) と呼ばれるよく知られた特殊関数のある値に等しく、求める体積はベータ関数を用いて
V n ( R ) = V n 1 ( R ) R B ( n + 1 2 , 1 2 ) {\displaystyle V_{n}(R)=V_{n-1}(R)R\,\mathrm {B} ({\tfrac {n+1}{2}},{\tfrac {1}{2}})}
となる。階乗と二項係数との関係とほぼ同じ意味で、ベータ関数はガンマ関数を用いて表されるから、その関係式を適用して
V n ( R ) = V n 1 ( R ) R Γ ( n + 1 2 ) Γ ( 1 2 ) Γ ( n 2 + 1 ) {\displaystyle V_{n}(R)=V_{n-1}(R)R{\frac {\Gamma ({\frac {n+1}{2}})\Gamma ({\frac {1}{2}})}{\Gamma ({\frac {n}{2}}+1)}}}
が得られる。値 Γ(1/2) = π を用いて1次元漸化式
V n ( R ) = R π Γ ( n + 1 2 ) Γ ( n 2 + 1 ) V n 1 ( R ) {\displaystyle V_{n}(R)=R{\sqrt {\pi }}{\frac {\Gamma ({\frac {n+1}{2}})}{\Gamma ({\frac {n}{2}}+1)}}V_{n-1}(R)}
が得られる。

2次元漸化式と同様に、体積公式の帰納法による証明を得るために同じ手法を使用することができる。

球座標における直接積分

体積を球座標における体積要素の積分によって計算することができる。球面座標系は動径座標 r と偏角座標 φ1, …, φn−1 を持つ。ここで φn−1 を除く各 φi の変域は [0, π) であり、φn−1 の変域は [0, 2π) である。球体積要素は

d V = r n 1 sin n 2 ( ϕ 1 ) sin n 3 ( ϕ 2 ) sin ( ϕ n 2 ) d r d ϕ 1 d ϕ 2 d ϕ n 1 {\displaystyle dV=r^{n-1}\sin ^{n-2}(\phi _{1})\sin ^{n-3}(\phi _{2})\cdots \sin(\phi _{n-2})\,dr\,d\phi _{1}\,d\phi _{2}\cdots d\phi _{n-1}}
で与えられる。そして求める体積は、r0 から R までと、角は取りうるすべての値に亘って取った積分
V n ( R ) = 0 R 0 π 0 2 π r n 1 sin n 2 ( ϕ 1 ) sin ( ϕ n 2 ) d ϕ n 1 d ϕ 1 d r {\displaystyle V_{n}(R)=\int _{0}^{R}\int _{0}^{\pi }\cdots \int _{0}^{2\pi }r^{n-1}\sin ^{n-2}(\phi _{1})\cdots \sin(\phi _{n-2})\,d\phi _{n-1}\cdots d\phi _{1}\,dr}
に等しい。被積分関数の各因子は一変数のみに依存するため、従ってこの逐次積分は積分の積
V n ( R ) = ( 0 R r n 1 d r ) ( 0 π sin n 2 ( ϕ 1 ) d ϕ 1 ) ( 0 2 π d ϕ n 1 ) {\displaystyle V_{n}(R)={\bigg (}\int _{0}^{R}r^{n-1}\,dr{\bigg )}{\bigg (}\int _{0}^{\pi }\sin ^{n-2}(\phi _{1})\,d\phi _{1}{\bigg )}\cdots {\bigg (}\int _{0}^{2\pi }d\phi _{n-1}{\bigg )}}
として書くことができる。動径成分の積分は Rn/n に等しく、また偏角成分の積分区間を対称性により [0, π/2] と書き換えれば
V n ( R ) = R n n ( 2 0 π / 2 sin n 2 ( ϕ 1 ) d ϕ 1 ) ( 4 0 π / 2 d ϕ n 1 ) {\displaystyle V_{n}(R)={\frac {R^{n}}{n}}{\bigg (}2\int _{0}^{\pi /2}\sin ^{n-2}(\phi _{1})\,d\phi _{1}{\bigg )}\dotsb {\bigg (}4\int _{0}^{\pi /2}d\phi _{n-1}{\bigg )}}
を得る。残った各々の積分はいまやベータ関数の特定の値で、
V n ( R ) = R n n B ( n 1 2 , 1 2 ) B ( n 2 2 , 1 2 ) B ( 2 2 , 1 2 ) 2 B ( 1 2 , 1 2 ) {\displaystyle V_{n}(R)={\frac {R^{n}}{n}}\mathrm {B} ({\tfrac {n-1}{2}},{\tfrac {1}{2}})\mathrm {B} ({\tfrac {n-2}{2}},{\tfrac {1}{2}})\dotsb \mathrm {B} ({\tfrac {2}{2}},{\tfrac {1}{2}})\cdot 2\mathrm {B} ({\tfrac {1}{2}},{\tfrac {1}{2}})}
となる。ベータ関数はガンマ関数に書き換えることができ、
V n ( R ) = R n n Γ ( n 1 2 ) Γ ( 1 2 ) Γ ( n 2 ) Γ ( n 2 2 ) Γ ( 1 2 ) Γ ( n 1 2 ) Γ ( 2 2 ) Γ ( 1 2 ) Γ ( 3 2 ) 2 Γ ( 1 2 ) Γ ( 1 2 ) Γ ( 2 2 ) {\displaystyle V_{n}(R)={\frac {R^{n}}{n}}{\frac {\Gamma ({\frac {n-1}{2}})\Gamma ({\frac {1}{2}})}{\Gamma ({\frac {n}{2}})}}{\frac {\Gamma ({\frac {n-2}{2}})\Gamma ({\frac {1}{2}})}{\Gamma ({\frac {n-1}{2}})}}\cdots {\frac {\Gamma ({\frac {2}{2}})\Gamma ({\frac {1}{2}})}{\Gamma ({\frac {3}{2}})}}\cdot 2{\frac {\Gamma ({\frac {1}{2}})\Gamma ({\frac {1}{2}})}{\Gamma ({\frac {2}{2}})}}}
を得るが、この積は連鎖的に約分して畳み込める。値 Γ(1/2) = π, Γ(1) = 1 関数等式 zΓ(z) = Γ(z + 1) を組み合わせて
V n ( R ) = 2 π n / 2 R n n Γ ( n 2 ) = π n / 2 R n Γ ( n 2 + 1 ) {\displaystyle V_{n}(R)={\frac {2\pi ^{n/2}R^{n}}{n\Gamma ({\frac {n}{2}})}}={\frac {\pi ^{n/2}R^{n}}{\Gamma ({\frac {n}{2}}+1)}}}
が導かれる。

ガウス積分

体積公式はガウス積分を用いることにより直接証明することができる。関数 f ( x 1 , , x n ) = exp ( 1 2 i = 1 n x i 2 ) {\textstyle f(x_{1},\ldots ,x_{n})=\exp(-{\tfrac {1}{2}}\sum _{i=1}^{n}x_{i}^{2})} を考えると、この関数は回転不変かつ各々一変数の函数の積になっている。これが積に書けるという事実とガウス積分の公式を適用して

R n f d V = i = 1 n ( exp ( x i 2 / 2 ) d x i ) = ( 2 π ) n / 2 {\displaystyle \int _{\mathbf {R} ^{n}}f\,dV=\prod _{i=1}^{n}{\Big (}\int _{-\infty }^{\infty }\exp \left(-x_{i}^{2}/2\right)\,dx_{i}{\Big )}=(2\pi )^{n/2}}
が得られる。ここで dVn-次元体積要素である。回転不変性を用いれば、同じ積分を球座標に関して
R n f d V = 0 S n 1 ( r ) exp ( r 2 / 2 ) d A d r , {\displaystyle \int _{\mathbf {R} ^{n}}f\,dV=\int _{0}^{\infty }\int _{S^{n-1}(r)}\exp \left(-r^{2}/2\right)\,dA\,dr,}
と計算できる。ここで Sn−1(r) は半径 r(n − 1)-次元球面であり、dA は表面積要素(すなわち (n − 1)-次元体積要素)である。球面の表面積は、球体の体積に関するのと同様の比例関係を満足する。すなわち An−1(r) を半径 r(n − 1)-次元球面の表面積とすれば
A n 1 ( r ) = r n 1 A n 1 ( 1 ) {\displaystyle A_{n-1}(r)=r^{n-1}A_{n-1}(1)}
が成り立つ。上記の積分にこれを適用すると
A n 1 ( 1 ) 0 exp ( r 2 / 2 ) r n 1 d r {\displaystyle A_{n-1}(1)\int _{0}^{\infty }\exp(-r^{2}/2)\,r^{n-1}\,dr}
なる式を得る。置換 t = r2/2 を適用すれば、この式は
A n 1 ( 1 ) 2 n / 2 1 0 e t t n / 2 1 d t {\displaystyle A_{n-1}(1)2^{n/2-1}\int _{0}^{\infty }e^{-t}t^{n/2-1}\,dt}
と変形でき、これはガンマ関数の n/2 における値である。

二つの積分を併せれば

A n 1 ( 1 ) = 2 π n / 2 Γ ( n 2 ) {\displaystyle A_{n-1}(1)={\frac {2\pi ^{n/2}}{\Gamma ({\frac {n}{2}})}}}
が示される。この式から半径 Rn-次元球体の体積を導出するには、半径 r (0 ≤ rR) の球面の表面積を積分し、関数等式 zΓ(z) = Γ(z + 1) を適用すればよい。そうして
V n ( R ) = 0 R 2 π n / 2 Γ ( n 2 ) r n 1 d r = 2 π n / 2 n Γ ( n 2 ) R n = π n / 2 Γ ( n 2 + 1 ) R n {\displaystyle V_{n}(R)=\int _{0}^{R}{\frac {2\pi ^{n/2}}{\Gamma ({\frac {n}{2}})}}\,r^{n-1}\,dr={\frac {2\pi ^{n/2}}{n\Gamma ({\frac {n}{2}})}}R^{n}={\frac {\pi ^{n/2}}{\Gamma ({\frac {n}{2}}+1)}}R^{n}}
が得られる。

p-ノルムに関する球体

次が知られていることがディリクレの時代から知られている[3]:164–168[4]:390–395

定理 ―  正の実数 p1, …, pn, R に対し、

B p 1 , , p n ( R ) = { x = ( x 1 , , x n ) R n : | x 1 | p 1 + + | x n | p n R } {\displaystyle B_{p_{1},\ldots ,p_{n}}(R)=\{x=(x_{1},\ldots ,x_{n})\in \mathbb {R} ^{n}:\vert x_{1}\vert ^{p_{1}}+\cdots +\vert x_{n}\vert ^{p_{n}}\leq R\}} の体積(通常の2-ノルムにより定義される体積要素 d x 1 d x n {\displaystyle dx_{1}\cdots dx_{n}} により定まる体積) V p 1 , , p n ( R ) {\displaystyle V_{p_{1},\ldots ,p_{n}}(R)} は以下のように書ける:
V p 1 , , p n ( R ) = 2 n ( 1 p 1 ) ! ( 1 p n ) ! ( 1 p 1 + + 1 p n ) ! R 1 p 1 + + 1 p n {\displaystyle V_{p_{1},\ldots ,p_{n}}(R)={\frac {2^{n}\left({\tfrac {1}{p_{1}}}\right)!\cdots \left({\tfrac {1}{p_{n}}}\right)!}{\left({\tfrac {1}{p_{1}}}+\cdots +{\tfrac {1}{p_{n}}}\right)!}}R^{{\tfrac {1}{p_{1}}}+\cdots +{\tfrac {1}{p_{n}}}}}

よって特に次が成立する:

定理 (p-ノルムの球体の体積) ―  p-ノルムにおける半径Rの球体 B p ( R ) := B p , , p ( R ) {\displaystyle B_{p}(R):=B_{p,\ldots ,p}(R)} の体積 V p n ( R ) {\displaystyle V_{p}^{n}(R)} は、

V p n ( R ) = ( 2 ( 1 p ) ! R ) n ( n p ) ! {\displaystyle V_{p}^{n}(R)={\frac {\left(2\left({\tfrac {1}{p}}\right)!R\right)^{n}}{\left({\frac {n}{p}}\right)!}}}

p = 2 の場合は通常のユークリッドノルムであり、それ以外の p情報理論符号理論次元正則化(英語版)などの様々な文脈において現れる。

特に p = 1 および p = ∞ の場合の体積はそれぞれ

V 1 n ( R ) = 2 n n ! R n , {\displaystyle V_{1}^{n}(R)={\frac {2^{n}}{n!}}R^{n},}
V n ( R ) = ( 2 R ) n {\displaystyle V_{\infty }^{n}(R)=(2R)^{n}}

で与えられる。これらは正軸体および超立方体の体積に一致する。

V p n ( R ) {\displaystyle V_{p}^{n}(R)} は以下の漸化式 を満たす:

V p n ( R ) = 2 ( 1 p ) ! R ( n 1 p ) ! ( n p ) ! V p n 1 ( R ) {\displaystyle V_{p}^{n}(R)={\frac {2\left({\tfrac {1}{p}}\right)!R\left({\frac {n-1}{p}}\right)!}{\left({\frac {n}{p}}\right)!}}V_{p}^{n-1}(R)}

一部の例外的なpを除き、p-球面(p-球体の境界)の表面積は、p-球体の半径に関する微分として計算することはできないが、余面積公式(英語版)を用いて、体積を表面積上の積分として表すことができる。

余面積公式には、点から点へ p-ノルムがどのくらい変化するかを考慮した相関係数が含まれる。p = 2 および p = ∞ に対してこの因子は 1 だが、p = 1 ならば相関因子は n である(半径 R(n − 1)-次元 L1-球面の表面積は n 掛ける 1-球体の体積の R における微分係数)。ほとんどの p の値に対してこの定数は複雑な積分になる。

注釈

参考文献

  1. ^ Equation 5.19.4, NIST Digital Library of Mathematical Functions. http://dlmf.nist.gov/, Release 1.0.6 of 2013-05-06.
  2. ^ “Volume of a Hypersphere⎯C.E. Mungan, Spring 2010”. United States Naval Academy. p. 2. 2023年4月21日閲覧。
  3. ^ Dirichlet, P. G. Lejeune (1839). “Sur une nouvelle méthode pour la détermination des intégrales multiples”. Journal de Mathématiques Pures et Appliquées 4. 
  4. ^ Wang, Xianfu (Dec 2005). “Volumes of Generalized Unit Balls”. Mathematics Magazine 78 (5). 

関連項目

外部リンク

  • http://www.brouty.fr/Maths/sphere.html (derivation in hyperspherical coordinates.)
  • Weisstein, Eric W. "Hypersphere". mathworld.wolfram.com (英語).
  • http://www.mathreference.com/ca-int,hsp.html