■平行体の体積とグラミアン(その21)

 今回のコラムでは切頂立方体の高次元版を求めてみる.

===================================

[1]切頂立方体の計量

 もとになる立体の1辺の長さをa,切稜パラメータをx,切頂パラメータをyとおくと,

(1)2p角形面と4角形面に挟まれる辺の長さは

  b=a+2xcos(2π/p)−2x−2y

(2)2p角形面と2q角形面に挟まれる辺の長さは

  c=2ycos(π/p)

(3)4角形面と2q角形面に挟まれる辺の長さは

  d=2xcos(π/p)

で与えられます.

 また,正多面体のある頂点から隣接する頂点までの距離のどのくらいを切稜,切頂するのか,その切稜率をs,切頂率をtとおくと

  sa=x,ta=2x+y   (0≦s≦0.5,0≦t≦1)

ですから

  x=sa,y=(t−2s)a

 切頂型多面体では,x=0(s=0)とおいて

  b=a−2y

  c=2ycos(π/p)

 準正多面体では,b=cより

  1−2t=2tcos(π/p)

  t=1/(2+2cos(π/p))

したがって,切頂立方体ではp=4とおいて

  t=1/(2+√2)

となることがわかります.

 ここで,もとの正方形面までの距離を1とするため,x=sa,y=(t−2s)aにおいて,a=2とおくと

  y=2/(2+√2)=2−√2

 正三角形面は(1−y,1,1)の巡回置換で与えられるから,その中心は(1−y/3,1−y/3,1−y/3),正三角形面までの距離は

  √3(1−y/3)=(1+√2)/√3

===================================

[2]切頂立方体の高次元版

 3次元の場合,x≧y≧z≧0なるx=y平面上の点P(x,y,z)が与えられたとき,ずべての稜線の長さが等しくなるのは,点P(x,y,z)からy=z平面,z=0平面までの距離は等しい.と

  (y−z)/√2=z

 → y=z+√2z

   x=y=z+√2z

これらは,x+y+z=1上の点であるから代入すると,

  3z+2√2z=1 → z=1/(3+2√2)

また,点P(x,y,z)のz=0平面に対する鏡映は(x,y,−z)であるから,辺の長さは2z.

 4次元の場合は,x−y平面上の点P(x,y,z,w)からy=z平面,z=w平面,w=0平面までの距離を等しくとると

  (y−z)/√2=(z−w)/√2=w

 → z=w+√2w

   y=z+√2w=w+2√2w

   x=y=w+2√2w

これらは,x+y+z+w=1上の点であるから代入すると,

  4w+5√2w=1 → w=1/(4+5√2)

また,点P(x,y,z,w)のw=0平面に対する鏡映は(x,y,z,−w)であるから,辺の長さは2w.

 一般には,S=(n+1)(n−2)/2として

 → nω+S√2ω=1,ω=1/(n+S√2)

   x=(1+(n−2)√2)ω,y=(1+(n−2)√2)ω,z=(1+(n−3)√2)ω,・・・,w=ω,辺の長さは2ω.

===================================

[3]中心から切頂面までの距離

 切頂切稜面と中心座標

  Pn(0,・・・,0)

の距離を求める.

  P0(1,0,0,・・・,0)=PnP0

  P1(1/2,1/2,0,・・・,0)=PnP1

  P2(1/3,1/3,1/3,・・・,0)=PnP2

  Pn-1(1/n,1/n,1/n,・・・,1/n)=PnPn-1

とおくと,切頂面はP0Pnに垂直で,点

  Q=(x,y,z,・・・)=((1+(n−2)√2)ω,(1+(n−2)√2)ω,・・・,ω)

を通る.

 ファセットを定めている不等式は,

  a・x=c

で与えられる.一般に,超平面a・x=cと点x0の距離は

  |a・x0−c|/‖a‖

とくに,原点からファセットまでの距離は|c|/‖a‖となる.

 PnP0に垂直なn次元超平面が点Qを通るから,

  a0=P0

  q=Q

とすると,この超平面をa・(x−q)=0,a・x=a・q=cで表すと

  c0=x,h0=|c0|/‖a0‖=x

 これは

[a]頂点面までの距離

 切頂されていなければ頂点は(1,0,・・・,0)であるが,切頂されているので,中心は(x,0,・・・,0).

[b]胞心面までの距離

 胞心は(1/n,1/n,・・・,1/n)→1/√n

と一致する.

===================================

[4]まとめ

 n=3のとき,

  (1/√n)/x=(1+√2)/√3

となって,切頂立方体の計量と一致する.

 なお,立方八面体の高次元版を求めるにはx=yかつz=0,立方体の高次元版を求めるにはx=y=zとおけばよいことがわかるだろう.

===================================