切頂八面体の体積はそれに外接する立方体の半分であることはよく知られている.この性質は任意の次元についても成り立つのであるが,そのことを知っている人はたとえいたとしてもごくわずかであろう.
n次元切頂八面体の切頂面間距離は4/n,したがって,n次元切頂八面体の体積は(4/n)^n/2,また,1象限分の体積は(2/n)^n/2になるのである.
さて,今回のコラムでは前回のやり残し,面数n+1(=頂点数)の正単体を球体で近似することを試みたい.
===================================
【1】正単体の構成
正単体を最も手軽に作るには,全体を1次元上げて,n+1次元空間内のn+1個の単位点
(1,0,・・・,0)
から生成される単体をとることである.中心は
(1/(n+1),1/(n+1),・・・,1/(n+1))
1辺の長さは√2,中心−頂点間距離は
{(1−1/(n+1))^2+n/(n+1)^2}^1/2
=(n/(n+1))^1/2
体積は
(n+1)^1/2/n!
になる.
===================================
【2】正単体の球体近似
球の体積
π^(n/2)/Γ(n/2+1)・r^n
とn次元正単体の体積
(n+1)^1/2/n!
を等しいとおいて半径を求めてみる.
偶数次元の場合(n=2k)だけを扱うことにするが,
(n+1)^1/2/n!=(2k+1)^1/2/(2k)!
π^(n/2)/Γ(n/2+1)・r^n=π^k/k!・r^2k
したがって,
r^2k≒(k!/(2k)!)・(2k+1)^1/2/π^k
r^2≒(k!/(2k)!)^1/k・(2k+1)^1/2k/π=((n/2)!/n!)^2/n・(n+1)^1/n/π
となるような球がbest fitすることになる.
そこで,best fitする球(r^2=1/(n−j))を考えると,n→∞のとき,j/nあるいは(n−j)/n=1−j/nの収束を調べるという問題になる.
((n/2)!/n!)^-2/nπ/(n+1)^1/n=n−j
((n/2)!/n!)^-2π^n/(n+1)=(n−j)^n
π^n/(n+1)=(n−j)^n{(n/2)!/n!}^2
ここで,
π^n/(n+1)=(n−j)^n{(n/2)!/n!}^2
の両辺を
{√(πn)(n/2)^n/2exp(−n/2)}^2=πn(n/2)^nexp(−n)
で割って
{√(2πn)(n)^nexp(−n2)}^2=2πn(n)^2nexp(−2n)
を掛けてから,すなわち,
2(2en)^n
を掛けてから,極限をとってみよう.
すると
左辺=2(2πen)^n/(n+1)
右辺=(n−j)^n
となるから,さらに両辺をn^nで割ってから極限をとると
左辺=2(2πe)^n/(n+1)
右辺=exp(−j)
−j→nlog(2πe)+log2/(n+1)→nlog(2πe)
r^2=1/(n−j)→1/(1+log(2πe))n→1/(log(2πe^2))n
となり,収束する.
===================================