初等幾何学 における球体 は決められた点から決められた距離以内にある点の全体が空間において占める領域であった。同様のことを n -次元ユークリッド空間 で行って n -次元超球体が定義される。
本項ではn -次元超球体の体積 、および超球体の表面に相当する超球面の面積 について述べる。
上記の公式に関して多くの証明が存在する。
n -次元球の体積についてのいくつかの証明においての重要なステップであり、それ以外にも有用性のある一般的な事実は、半径 R の n -次元球の体積は 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 における比例関係を示すものになっている。帰納法によって、全ての次元で比例関係は真である。
n -次元球体と (n − 2) -次元球体の間の体積の漸化式の証明は、上記の比例式と円筒座標系 における積分を用いて与えられる。球の中心を通る平面を固定する。r を球面の中心と平面上の点との距離とし、θ を方位角とする。n -次元球体と、半径と方位角を固定して定まる (n − 2) -次元平面とを交わらせれば、半径 √ R 2 − r 2 の (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) -次元球体の体積に比例関係を適用する代わりに、帰納法の仮定が適用される。
比例関係は 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}}
で与えられる。そして求める体積は、r は 0 から 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}}
が得られる。ここで dV は n -次元体積要素である。回転不変性を用いれば、同じ積分を球座標に関して
∫
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,}
と計算できる。ここで S n −1 (r ) は半径 r の (n − 1) -次元球面であり、dA は表面積要素(すなわち (n − 1) -次元体積要素)である。球面の表面積は、球体の体積に関するのと同様の比例関係を満足する。すなわち A n −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 = r 2 /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}})}}}
が示される。この式から半径 R の n -次元球体の体積を導出するには、半径 r (0 ≤ r ≤ R ) の球面の表面積を積分し、関数等式 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}}
が得られる。
次が知られていることがディリクレの時代から知られている[ 3] :164–168 [ 4] :390–395 :
定理 ―
正の実数 p 1 , …, p n , 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 = 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) -次元 L 1 -球面の表面積は √ n 掛ける ℓ 1 -球体の体積の R における微分係数)。ほとんどの p の値に対してこの定数は複雑な積分になる。
^ Equation 5.19.4, NIST Digital Library of Mathematical Functions. http://dlmf.nist.gov/ , Release 1.0.6 of 2013-05-06.
^ “Volume of a Hypersphere⎯C.E. Mungan, Spring 2010 ”. United States Naval Academy. p. 2. 2023年4月21日 閲覧。
^ 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 .
^ Wang, Xianfu (Dec 2005). “Volumes of Generalized Unit Balls”. Mathematics Magazine 78 (5).