MathLabs

幾何学

ヒルベルト幾何学

有界凸領域 Ω\Omega は、直線が境界を横切る点の複比によって dΩd_\Omega を定義した途端に距離空間となる——これはデイヴィッド・ヒルベルトによる1895年の構成であり、Ω\Omega が楕円であるとき厳密に古典的なクライン模型による双曲幾何学へと帰着し、それ以外の場合はまったく新しい非リーマン幾何学を与える。

直観境界に近づくほど大きくなる距離

平面内の任意の有界凸領域を考えよう——円板でも、楕円でも、正方形でも、六角形でも、無限に広がらずへこみのない形なら何でもよい。それを Ω\Omega と呼ぶ。Ω\Omega の内部に2点 xx と yy を選び、それらを通る直線を引き、その直線が領域の境界と交わる2点を aa と bb とし、この4点が直線上でちょうど a,x,y,ba, x, y, b の順に並んでいるとする。ヒルベルトの工夫は、xx と yy の間の距離を定規で測るのではなく、2つの線分 ayay と bxbx を2つの線分 axax と byby と比較すること——複比(cross-ratio)と呼ばれる比の比——によって測ることにある。具体的に、単位円板 Ω={x2+y2<1}\Omega = \{x^2+y^2<1\} の内部で、中心 x=(0,0)x=(0,0) と水平な半径上の点 y=(0.6,0)y=(0.6,0) を取る。それらを通る直線は円と a=(−1,0)a=(-1,0) および b=(1,0)b=(1,0) で交わる。その直線に沿って測ると ∣ay∣=1.6|ay|=1.6、∣bx∣=1|bx|=1、∣ax∣=1|ax|=1、∣by∣=0.4|by|=0.4 となるので、複比は 1.6×11×0.4=4\frac{1.6\times 1}{1\times 0.4}=4 となり、ヒルベルトの距離は 12ln⁡4=ln⁡2≈0.693\tfrac12\ln 4=\ln 2\approx 0.693 である。次に yy を外側へ、たとえば (0.9,0)(0.9,0) までずらしてみよう:∣ay∣=1.9|ay|=1.9、∣by∣=0.1|by|=0.1 となり、複比は一気に 1.9×11×0.1=19\frac{1.9\times1}{1\times0.1}=19 まで跳ね上がり、距離は 12ln⁡19≈1.47\tfrac12\ln 19\approx 1.47 となる——通常のユークリッド的な意味では yy はわずかしか動いていないのに、距離は2倍以上になった。点が Ω\Omega の境界に近づけば近づくほど、ヒルベルト計量はその点をより遠くへ押しやる。これはまさに、古典的なクライン模型による双曲幾何学が成り立つのと同じ振る舞いである。その模型では、境界の円は中心から無限に遠い「無限遠点」を表している。

回転させたり面を外側へ分解したりできる、実体のある立方体の対話型3Dビュー。ここでは空間内の有界凸体の一般的な例として用いている。
実体のある立方体:空間内の有界凸体の一例。ヒルベルトの構成そのものは通常2次元(円板や多角形のような平坦な凸領域)で描かれることに注意してほしい——この3次元の立方体は文字通りヒルベルト幾何学の図ではないが、この構成があらゆる次元へと一般化される「有界凸領域」という一般概念を示している。

大学ヒルベルトの構成:複比から距離へ

定義: ヒルベルト計量

Ω\Omega を Rn\mathbb{R}^n の有界で開な凸部分集合とする(同値に、実射影空間 RPn\mathbb{RP}^n 内の真に凸な開集合のアフィンチャートとみなせる)。相異なる点 x,y∈Ωx, y \in \Omega に対し、xx と yy を通る直線が境界 ∂Ω\partial\Omega と交わる2点を aa、bb とし、この4点が直線上でちょうど a,x,y,ba, x, y, b の順に並ぶようにラベル付けする。デイヴィッド・ヒルベルトは、フェリックス・クラインへの手紙として書かれた1895年の短い論文の中で、ヒルベルト距離 dΩ(x,y)=12ln⁡[a,x,y,b]=12ln⁡∣ay∣ ∣bx∣∣ax∣ ∣by∣,d_\Omega(x,y) = \frac12 \ln[a,x,y,b] = \frac12 \ln\frac{|ay|\,|bx|}{|ax|\,|by|}, を dΩ(x,x)=0d_\Omega(x,x)=0 とともに定義した。ここで [a,x,y,b][a,x,y,b] は4つの共線点の複比を表し、∣⋅∣|\cdot| はその直線上の通常のユークリッド長を表す(複比は直線の再パラメータ化によって変わらないため、どのアフィンパラメータ化を用いても同じ比が得られる)。

dΩ(x,y)=12ln⁡[a,x,y,b]=12ln⁡∣ay∣ ∣bx∣∣ax∣ ∣by∣d_\Omega(x,y) = \frac12 \ln[a,x,y,b] = \frac12 \ln\frac{|ay|\,|bx|}{|ax|\,|by|}

上記の Ω\Omega に対し、dΩd_\Omega は Ω\Omega 上の距離である:対称であり(dΩ(x,y)=dΩ(y,x)d_\Omega(x,y)=d_\Omega(y,x))、非負であり、dΩ(x,y)=0d_\Omega(x,y)=0 となるのは x=yx=y のときに限る。さらに、任意の x,z∈Ωx,z\in\Omega と直線分 [x,z][x,z] 上の任意の点 yy に対して dΩ(x,y)+dΩ(y,z)=dΩ(x,z)d_\Omega(x,y)+d_\Omega(y,z)=d_\Omega(x,z) が成り立つ。したがって(適切な非一様な速さで進む)通常のユークリッド直線分 [x,z][x,z] は (Ω,dΩ)(\Omega,d_\Omega) の測地線であり、dΩd_\Omega はまさにこのような直線分に沿ってのみ等号が成立する三角不等式を満たす。

なぜ正しいのか?

式 dΩ(x,y)=12ln⁡[a,x,y,b]d_\Omega(x,y) = \frac12\ln[a,x,y,b] は、xx と yy の役割を aa と bb の役割とともに入れ替えても対称である。なぜならラベルを付け替えても ∣ay∣∣bx∣∣ax∣∣by∣\frac{|ay||bx|}{|ax||by|} は自分自身に戻るからである。また a<x<y<ba<x<y<b より ∣ay∣>∣ax∣|ay|>|ax| かつ ∣bx∣>∣by∣|bx|>|by| となるため、複比はともに 11 より大きい2つの数の積となり、x≠yx\neq y のときにちょうど 11 を超える。これにより対角線上以外では dΩd_\Omega は厳密に正となる。固定された直線に沿った加法性は、実質的には実数直線上の通常の数についての主張にすぎない:同じ境界点の組 a,ba,b から計算された複比は、3番目の共線点を挿入するとドミノ式に掛け合わさっていくため、対数を取るとそのドミノ的な積が和に変わる——これは線分上の任意の3点で数値的に確かめられるのと同じ現象である。

証明

対称性と正値性。 [a,x,y,b]=∣ay∣∣ax∣⋅∣bx∣∣by∣[a,x,y,b]=\frac{|ay|}{|ax|}\cdot\frac{|bx|}{|by|} と書く。直線上で a<x<y<ba<x<y<b であるから、∣ay∣=∣ax∣+∣xy∣>∣ax∣|ay|=|ax|+|xy|>|ax| かつ ∣bx∣=∣by∣+∣xy∣>∣by∣|bx|=|by|+|xy|>|by| となり、x≠yx\ne y のとき両方の因子が 11 を超えるので [a,x,y,b]>1[a,x,y,b]>1、したがって dΩ(x,y)>0d_\Omega(x,y)>0 となる。x=yx=y のときは両方の因子が 11 に等しい。ラベルの付け替え (x,y,a,b)↦(y,x,b,a)(x,y,a,b)\mapsto(y,x,b,a) は ∣ay∣∣bx∣∣ax∣∣by∣\frac{|ay||bx|}{|ax||by|} を ∣bx∣∣ay∣∣by∣∣ax∣\frac{|bx||ay|}{|by||ax|} に写すが、これは同じ数であるから dΩ(x,y)=dΩ(y,x)d_\Omega(x,y)=d_\Omega(y,x) となる。

直線上の加法性。 x,y,zx,y,z が共線で yy が xx と zz の間にあるとし、a,ba,b をその直線の(共通の)境界交点とする。直線上の4つの1次元距離をすべて書き出すと、[a,x,y,b]⋅[a,y,z,b]=∣ay∣∣ax∣∣bx∣∣by∣⋅∣az∣∣ay∣∣by∣∣bz∣=∣az∣∣ax∣∣bx∣∣bz∣=[a,x,z,b],[a,x,y,b]\cdot[a,y,z,b]=\frac{|ay|}{|ax|}\frac{|bx|}{|by|}\cdot\frac{|az|}{|ay|}\frac{|by|}{|bz|}=\frac{|az|}{|ax|}\frac{|bx|}{|bz|}=[a,x,z,b], となる。これは因子 ∣ay∣|ay| と ∣by∣|by| が相殺するためである。両辺の 12ln⁡\frac12\ln を取ると dΩ(x,y)+dΩ(y,z)=dΩ(x,z)d_\Omega(x,y)+d_\Omega(y,z)=d_\Omega(x,z) が得られ、これはまさに三角不等式の等号成立の場合であるから、直線分 [x,z][x,z] はヒルベルト距離を実現し、測地線となる。

直線上にない場合の三角不等式。 x,y,zx,y,z が共線でない場合には、Ω\Omega の凸性が本質的に必要になる:(x,z)(x,z) の対を yy を経由して射影すると、xx から zz へ直接進む場合と比べて関係する複比は必ず大きくなる。なぜなら yy から見た境界点は、xzxz に沿って直接見た境界点よりも xx や zz に近くはならないからである——この単調性は Ω\Omega の凸性を用いて注意深く証明され、一般に dΩ(x,z)≤dΩ(x,y)+dΩ(y,z)d_\Omega(x,z)\le d_\Omega(x,y)+d_\Omega(y,z) を与える(Hilbert 1895 参照。完全な導出は Handbook of Hilbert Geometry 第1章にある)。

例: 定義からヒルベルト距離を計算する

Ω\Omega を開単位円板 {x2+y2<1}\{x^2+y^2<1\} とし、x=(−0.5,0)x=(-0.5,0)、y=(0.5,0)y=(0.5,0) とする。定義 dΩ(x,y)=12ln⁡[a,x,y,b]d_\Omega(x,y)=\frac12\ln[a,x,y,b] を使って dΩ(x,y)d_\Omega(x,y) を直接計算せよ。

解答

xx と yy を通る水平な直線は単位円と a=(−1,0)a=(-1,0)、b=(1,0)b=(1,0) で交わり、順序は a,x,y,ba,x,y,b となる。この直線に沿って ∣ay∣=1.5|ay|=1.5、∣bx∣=1.5|bx|=1.5、∣ax∣=0.5|ax|=0.5、∣by∣=0.5|by|=0.5 であるから、[a,x,y,b]=1.5×1.50.5×0.5=2.250.25=9[a,x,y,b]=\frac{1.5\times1.5}{0.5\times0.5}=\frac{2.25}{0.25}=9 となる。したがって dΩ(x,y)=12ln⁡9=ln⁡3≈1.099d_\Omega(x,y)=\frac12\ln 9=\ln 3\approx 1.099 である。(ここで ∣ay∣=∣bx∣|ay|=|bx| となっているのは心地よい偶然ではなく、xx と yy が中心について対称であるためであり、その対称性のおかげで複比が完全平方数 9=329=3^2 になっている。)

半軸 $a$、$b$ を調整できる対話型の楕円 $x^2/a^2+y^2/b^2=1$。ヒルベルト計量がクライン模型の双曲幾何学と正確に一致する凸領域として示されている。
特殊な楕円の場合 x2/a2+y2/b2=1x^2/a^2+y^2/b^2=1:ここではヒルベルト計量 dΩd_\Omega は双曲幾何学に単に類似しているだけでなく、線形座標変換によってこの特定の楕円上に移された、古典的なクライン(射影)模型の双曲平面そのものである。

B={x12+⋯+xn2<1}\mathbb{B}=\{x_1^2+\dots+x_n^2<1\} を開単位球とする。このとき (B,dB)(\mathbb{B},d_{\mathbb{B}}) は、古典的なベルトラミ・クライン模型により、定曲率 −1-1 の nn 次元双曲空間と等長である。さらに一般に、E⊂RnE\subset\mathbb{R}^n が任意の楕円体(可逆アフィン写像 TT による B\mathbb{B} の像)であれば、(E,dE)(E,d_E) は TT を通じて (B,dB)(\mathbb{B},d_{\mathbb{B}}) と等長であり、したがって双曲空間とも等長である。それ以外のどんな有界凸領域 Ω\Omega(楕円体とアフィン同値でないもの)を選んでも、定曲率空間と等長なヒルベルト幾何は得られない。

なぜ正しいのか?

ヒルベルトの複比による構成は、アーサー・ケイリーとフェリックス・クラインが数十年前に円錐曲線の内部に双曲幾何学の射影模型を構築するために用いたものとまったく同じである——ヒルベルトがクラインに宛てた1895年の手紙は、複比の公式が距離を定義できるのは円錐曲線の特別な二次形状ゆえではなく Ω\Omega の凸性ゆえであることを指摘した。したがって彼の一般的な構成を Ω=B\Omega=\mathbb{B} に特殊化すると、ケイリーとクラインの構成をそっくりそのまま再現することになる。これこそ、楕円が単に「双曲的に似ている」のではなく文字通り双曲的であるという、唯一の形である理由である。

証明

直径に沿って。 x=0x=0、y=(r,0,…,0)y=(r,0,\dots,0)(0<r<10<r<1)とする。これらを通る直線は ∂B\partial\mathbb{B} と a=(−1,0,…,0)a=(-1,0,\dots,0)、b=(1,0,…,0)b=(1,0,\dots,0) で交わるので、∣ay∣=1+r|ay|=1+r、∣ax∣=1|ax|=1、∣bx∣=1|bx|=1、∣by∣=1−r|by|=1-r となり、dB(0,y)=12ln⁡1+r1−r=artanh⁡(r)d_{\mathbb{B}}(0,y)=\frac12\ln\frac{1+r}{1-r}=\operatorname{artanh}(r) を得る。これは、曲率 −1-1 のベルトラミ・クライン模型において中心からユークリッド半径 rr の点までの双曲距離の標準公式と正確に一致する。

直径上にない場合。 一般の x,y∈Bx,y\in\mathbb{B} に対して、x,yx,y を通る直線を座標軸に移す回転 R∈O(n)R\in O(n)(00 を固定する円板の等長写像)を選ぶ。RR は B\mathbb{B} を保ち、4点 a,x,y,ba,x,y,b を同じ複比を持つ別の4点に移すので、dB(x,y)=dB(Rx,Ry)d_{\mathbb{B}}(x,y)=d_{\mathbb{B}}(Rx,Ry) となり、さらに B\mathbb{B} の双曲的な等長写像(B\mathbb{B} を保つメビウス変換で、これも複比を保つ)によって一方の点を 00 へ平行移動すれば、上で計算した直径の場合に帰着する。この方法で得られる式はまさにベルトラミ・クラインの距離公式そのものであるから、(B,dB)(\mathbb{B},d_{\mathbb{B}}) は nn 次元双曲空間と等長である。

一般の楕円体。 T:Rn→RnT:\mathbb{R}^n\to\mathbb{R}^n を T(B)=ET(\mathbb{B})=E を満たす可逆な線形(またはアフィン)写像とする。アフィン写像は無限遠超平面を固定する RPn\mathbb{RP}^n の射影変換であり、共線点の複比はあらゆる射影変換のもとで不変である。TT は x,y∈Bx,y\in\mathbb{B} を通る直線を Tx,Ty∈ETx,Ty\in E を通る直線に、境界の対 a,ba,b を EE の境界の対 Ta,TbTa,Tb に写すので、定義に用いる4点の組を別の4点の組に写す。したがって [a,x,y,b]=[Ta,Tx,Ty,Tb][a,x,y,b]=[Ta,Tx,Ty,Tb] となり、すべての x,yx,y について dE(Tx,Ty)=dB(x,y)d_E(Tx,Ty)=d_{\mathbb{B}}(x,y) が成り立つ。よって T:(B,dB)→(E,dE)T:(\mathbb{B},d_{\mathbb{B}})\to(E,d_E) は等長写像であり、(E,dE)(E,d_E) も再び nn 次元双曲空間となる。

例: アフィン不変性:同じ距離が楕円上に移される

E={x12/4+x22/1.44<1}E=\{x_1^2/4+x_2^2/1.44<1\} を半軸 a=2a=2、b=1.2b=1.2 の楕円とし、これは線形写像 T(x1,x2)=(2x1,1.2x2)T(x_1,x_2)=(2x_1,1.2x_2) による単位円板 B\mathbb{B} の像であるとする。直感の節での円板上の計算(x=(0,0)x=(0,0)、y=(0.6,0)y=(0.6,0)、dB(x,y)=ln⁡2d_{\mathbb{B}}(x,y)=\ln 2)を用いて、EE 上の定義から直接 dE(Tx,Ty)d_E(Tx,Ty) を計算し、定理「楕円の場合はまさにクライン模型の双曲幾何学である」と照らし合わせよ。

解答

TT は x=(0,0)x=(0,0) を x′=(0,0)x'=(0,0) に、y=(0.6,0)y=(0.6,0) を y′=(1.2,0)y'=(1.2,0) に移す。x′,y′x',y' を通る水平な直線は x12/4=1x_1^2/4=1 となる場所、すなわち a′=(−2,0)a'=(-2,0) と b′=(2,0)b'=(2,0) で ∂E\partial E と交わる。その直線に沿って ∣a′y′∣=1.2+2=3.2|a'y'|=1.2+2=3.2、∣b′x′∣=2−0=2|b'x'|=2-0=2、∣a′x′∣=0−(−2)=2|a'x'|=0-(-2)=2、∣b′y′∣=2−1.2=0.8|b'y'|=2-1.2=0.8 であるから、[a′,x′,y′,b′]=3.2×22×0.8=6.41.6=4[a',x',y',b']=\frac{3.2\times 2}{2\times 0.8}=\frac{6.4}{1.6}=4 となり、dE(x′,y′)=12ln⁡4=ln⁡2d_E(x',y')=\frac12\ln 4=\ln 2 を得る。これはまさに dB(x,y)=ln⁡2d_{\mathbb{B}}(x,y)=\ln 2 に等しく、線形写像 TT が (B,dB)(\mathbb{B},d_{\mathbb{B}}) から (E,dE)(E,d_E) への等長写像であるという定理の主張を裏付けている。実のところ新たな計算は本質的には不要だった。TT がアフィンであり、複比は直線のアフィンな再パラメータ化にまったく影響を受けないからである。

発展楕円を超えて:ヒルベルトの第4問題とフィンスラー幾何学

ヒルベルトのクライン宛1895年の手紙は孤立した興味深い話ではなかった:それは1900年にパリで開催された国際数学者会議で発表された23の有名な問題のリストの中の第4問題へと直接つながっていく。この問題は、実射影空間のある領域上の距離のうち測地線がちょうど通常の直線分になるものをすべて特徴づけよ、というものである。上記の定理「ヒルベルト距離は真の距離であり、直線分が測地線になる」により、凸領域 Ω\Omega から構成されるヒルベルト幾何はすべて自動的にその例となる。ゲオルク・ハメルは1901年に滑らかな(「正則な」)場合を解決し、そのような十分滑らかな距離は局所的にミンコフスキー計量(平行移動不変で、ノルムから誘導される計量)であることを示した。滑らかさを仮定しない問題は、ハーバート・ブーゼマンの積分幾何学的アプローチ——許容される距離をクロフトン公式の精神に則り超平面の空間上の測度によって表現する——と、それに基づくアレクセイ・ポゴレロフの1973年の一般的な解決によって実質的に解決された。ただし2次元の場合はその後も改良が続いている。(Ω,dΩ)(\Omega,d_\Omega) というヒルベルト幾何が正確にどれほど「曲がって」いられるかは、ただ一つの事実で支配される:Ω\Omega が楕円体であるとき、まさにそのときに限り dΩd_\Omega は定曲率 −1-1 の真のリーマン計量から生じる(上記の定理)。それ以外の任意の有界凸領域 Ω\Omega については、dΩd_\Omega は依然として直線分を測地線とする完全に正当な距離であるが、それは非リーマンなフィンスラー構造から生じている——各点における方向の「単位球」は丸い楕円体ではなく Ω\Omega 自身を拡大縮小したコピーであるため、長さはどのリーマン計量も再現できないような形で方向に依存する。微分的には、t+(x,v)t_+(x,v) と t−(x,v)t_-(x,v) が、x∈Ωx\in\Omega から +v+v 方向と −v-v 方向に Ω\Omega を出るまで進める距離を表すとすると、ヒルベルト距離は以下のフィンスラーノルムによって生成される。Ω\Omega が原点について中心対称(Ω=−Ω\Omega=-\Omega、たとえば原点を中心とする正方形や正六角形)であるとき、このフィンスラー構造は平行移動不変となり、中心付近ではノルム付きベクトル空間の幾何に帰着する——楕円体と並ぶ対称凸領域という第2の古典的な族であり、そのノルムがたまたまユークリッド的である場合に限り真にリーマン的となる。

FΩ(x,v)=12 ∥v∥(1t+(x,v)+1t−(x,v))F_\Omega(x,v) = \frac12\,\|v\|\left(\frac{1}{t_+(x,v)}+\frac{1}{t_-(x,v)}\right)

発展先へのつながり:凸射影構造とその極限

コンパクト多様体 MM が、真に凸な領域 Ω⊂RPn\Omega\subset\mathbb{RP}^n と、Ω\Omega に自由かつコンパクト商で作用する射影変換の離散群 Γ\Gamma を用いて Ω/Γ\Omega/\Gamma として表されるとき、それは凸射影構造を持ち、ヒルベルト計量 dΩd_\Omega は MM 自身の上の真の(フィンスラーであり、一般には非リーマンな)リーマン計量的な構造へと降りてくる。このような構造がどのように変形するか——その曲率、測地流、モジュライ——を研究することは、基礎となる計量がフィンスラーにすぎないとしても、滑らかな微分幾何学の道具(ヒッグス束、調和写像、接続)を呼び込む。これがヒルベルト幾何学から多様体上の微分幾何学というより広い風景へ至る一つの道である。逆方向には、真に凸な領域 Ωt\Omega_t を退化させる——パラメータ tt が極限へ向かうにつれて境界が多面体へと平坦化していく——ことで、ヒルベルト計量はますます多面体的になっていく:距離は、測地線が極限の多面体のどの面に最も近く走るかによって支配されるようになり、線形関数の「最大・最小」という形は、文字通りの一致というよりは類推としてではあるが、対数的な退化のもとで熱帯幾何学が曲がった代数多様体を区分線形な多面体複体に置き換える様子を彷彿とさせる。両方向とも、この文庫の後の章にとって重要である:微分幾何学的な方向は高階タイヒミュラー理論とアノソフ表現へ、退化して区分線形になる方向はトロピカル幾何学へとつながっていく。

研究凸可分領域と高階の剛性

単位円板 Ω={x2+y2<1}\Omega=\{x^2+y^2<1\} において x=(0,0)x=(0,0)、y=(0.6,0)y=(0.6,0) とする。これらを通る直線は円と a=(−1,0)a=(-1,0)、b=(1,0)b=(1,0) で交わり、∣ay∣=1.6|ay|=1.6、∣bx∣=1|bx|=1、∣ax∣=1|ax|=1、∣by∣=0.4|by|=0.4 となる。dΩ(x,y)d_\Omega(x,y) はいくらか。

有界凸領域 Ω\Omega がどのような形のとき、ヒルベルト計量 dΩd_\Omega は古典的なクライン(ベルトラミ・クライン)模型による双曲幾何学と正確に一致するか。

楕円体ではない(たとえば正方形や三角形のような)一般の有界凸領域 Ω\Omega 上のヒルベルト計量 dΩd_\Omega を正しく述べているのはどれか。

ヒルベルトの第4問題(1900年)は、実射影空間のある領域上の距離のうち、測地線がちょうど通常の ___ になるものすべてを特徴づけよ、というものである。

参考文献

  1. Athanase Papadopoulos, Marc Troyanov (eds.) (2014). Handbook of Hilbert Geometry · DOI:10.4171/147
  2. Athanase Papadopoulos, Marc Troyanov (2014). From Funk to Hilbert Geometry · arXiv:1406.6983
  3. David Hilbert (1895). Über die gerade Linie als kürzeste Verbindung zweier Punkte · DOI:10.1007/BF02096204