\footnote{サルでも分かるとは,機械的に計算できるという意味である.}
困った,単位円に内接した正三角形の頂点座標が求められない…….
座標計算,したくないもの.
空間内(とか)に図形を埋め込んでごりごり座標計算するみたいなことを,人間なら誰しも1度はやっているはず.そういう場合って基本的に「原点中心」だったり「1点を適当な座標軸上にとる」みたいな感じで,比較的計算しやすいような形でスタートするわけだから,とりあえず次のような状況を考えてみる.
- 単位球面に内接する正四面体の頂点座標を計算したい!
これ自体はどうとでもできるけれど,例えば一点をでとるとして,残りの3点はどう置いたら計算し易そうだろうか.例えばもう一点を平面上に来るように置いてあげれば座標はになるのだから,これまた計算しやすそうではある.そうすると残りの2点も自動的に決まりそうだから,まぁこれで計算すれば良さそう.しかし,どうやって?
ちょっと計算.
恣意的に次のような手順を踏んで計算してみる:単位球面に内接する正四面体の4点をとおいて,とする.このときの座標をとして,の座標をとする.次にの座標をとして,の座標をとおく.最後にの座標をとおく.つまり,単位球面に内接する正四面体の頂点座標は例えば次で与えられる.
ほんまか? となるわけですが,それぞれの点は距離を具体的に計算すれば確かに全て長さが等しいうえに,各点すべて球面上に存在することが分かります.やってみてね.
この手順をまとめてみると,
- 1点を固定して,残りの3点が同一平面上(今回だと)に来るように動かす.
- 他の1点を取って適当な平面上(今回だと平面)に固定して,残りの2点が同一平面上(今回だと)に来るように動かす.
- 座標が正になるものと負になるものをそれぞれ取る.
という感じだった.ということは一般化できそうですね?
漸化式があれば機械的に計算できますよね.
準備
基本的な線形代数は既知とする.
affinely dependent
次元ユークリッド空間の個の点がaffinely dependentであるとは,が上線形独立になるときをいう.
convex,convex hull
がconvexであるとは,任意のに対してその線分がに含まれるときをいう.またのconvex hullとはに含まれるconvex全体の共通部分のことをいい,これをと表記する.特に有限集合に対してはと表記する.
affinely dependentな点からなるconvex は次のように表示できることが知られている:
次元ユークリッド空間上に"四面体"や"正四面体"に対応するものを次のように定義しておく.
- simplex
次元ユークリッド空間の部分集合が- simplexであるとは,一般の位置にある有限個の点の集合からなるconvex hullのことをいう.
regular - simplex
次元ユークリッド空間の部分集合がregular - simplexであるとは,すべての辺の長さが等しい - simplexのことをいう.
次の定理が,「単位球面に内接する正四面体の頂点座標の計算」を一般化したものになる.
主定理パート
次の漸化式を考える.
また次の行列を便宜的に考え,この第列をの元とみなしたものをとおく.
このときについて次が成り立つ.
- は単位球面上に存在する.
- はaffinely dependent.
- - simplex はregularになる.
もちろんregular - simplex自体は,座標を定めて考えるのであれば無数にあるのだから,上の定理は一つのある種"標準的な"座標の取り方を与えているというだけ.
各点が球面上にあるのは明らか.affinely dependentであることは行列
が正則であることを示せばよい.これは
となることから従う.ここでは適当な自然数.
- simplex がregularになることを示す.相異なる二点の距離はなら
となる.また
となるから,数列
が定数列になることを示せばよい.において
であり,
であるから,数列は定数列になる.つまりが成り立つ.
系として次を得る.
円に内接する正三角形の頂点座標の一つはで与えられる.
あとがき
よかった,単位円に内接した正三角形の頂点座標を求められた…….
明日の午後から自主ゼミあるんだから逃げずにそっちの進捗生んだ方がいい.