\(% 自動抽出されたマクロ定義
% 元ファイル: 幾何のお話2.tex
% 生成日時: 2026-02-17 01:13:49
% MathJax用の標準コマンド定義
\def\slash{/\mkern-5mu}
\def\v#1{{\bf #1}}
\def\d{\mathrm{d}}
\def\pd{\partial}
\def\vf#1{\bar{\bf #1}}
\def\t#1{\tilde{#1}}
\def\ttheta{\t{\theta}}
\def\tomega{\t{\omega}}
\def\w{\wedge}
\def\tt{\ttheta}
\def\to{\tomega}
\def\dq#1{\d q^{#1}}
\def\pq#1{\frac{\pd}{\pd q^{#1}}}
\def\tv#1{\tilde{{\bf #1}}}
\def\vov#1{\stackrel{#1}{\vee}}
\def\nabsla{\nabla\!\!\!\!\slash}
\def\delsla{\pd\!\!\!\slash}
\def\sla#1{#1\!\!\!\slash}
\def\diffop#1{\frac{\d}{\d #1}}
\def\diffopn#1#2{\frac{\d^#1}{\d #2^#1}}
\def\diff#1#2{\frac{\d #1}{\d #2}}
\def\diffn#1#2#3{\frac{\d^#1 #2}{\d #3^#1}}
\def\pdiffop#1{\frac{\pd}{\pd #1}}
\def\pdiffopn#1#2{\frac{\pd^#1}{\pd #2^#1}}
\def\pdiff#1#2{\frac{\pd #1}{\pd #2}}
\def\pdiffn#1#2#3{\frac{\pd^#1 #2}{\pd #3^#1}}
\def\cdiffop#1{\frac{d}{d #1}}
\def\cdiffopn#1#2{\frac{d^#1}{d #2^#1}}
\def\cdiff#1#2{\frac{d #1}{d #2}}
\def\cdiffn#1#2#3{\frac{d^#1 #2}{d #3^#1}}
\def\tr{\mathrm{tr}}
\def\Tr{\mathrm{Tr}}
\def\dbra#1{\langle\!\bra{#1}}
\def\dket#1{\ket{#1}\!\rangle}
\def\dbraket#1{\langle\!\braket{#1}\!\rangle}
\def\Dbra#1{\left.\Left\langle #1 \Right.\right|}
\def\Dket#1{\left|\Left. #1 \Right\rangle\right.}
\def\Dbraket#1{\Left\langle #1 \Right\rangle}
\def\dlangle{\langle\!\langle}
\def\drangle{\rangle\!\rangle}
\def\Dlangle{\Big\langle\!\!\Big\langle}
\def\Drangle{\Big\rangle\!\!\Big\rangle}
\def\sdual#1{#1^*}
\def\dsdual#1{#1^{**}}
\def\combi#1#2{{}_{#1}C_{#2}}
\def\rot{\mathrm{rot}}
\def\divergent{\mathrm{div}}
\def\inner#1#2{\Braket{{}#1{},{}#2{}}}
\def\dinner#1#2{\Left\langle {}#1{},{}#2{}\Right\rangle}
\def\tensorUD#1#2#3{#1^{#2}_{\,#3}}
\def\tensorDU#1#2#3{#1_{#2}^{\,#3}}
\def\gv#1{\boldsymbol{#1}}
\def\Left#1#2
\def\ts@r{\nulldelimiterspace=0pt \mathsurround=0pt}
\def\sht@im{#2}
\def\@t{{\mathchoice{\def\@fen{\displaystyle}\k@fel}
{\def\@fen{\textstyle}\k@fel}
{\def\@fen{\scriptstyle}\k@fel}
{\def\@fen{\scriptscriptstyle}\k@fel}}}
\def\g@rin{\ts@r\left\@hat\vphantom{\sht@im}\right.}
\def\k@fel{\setbox0=\hbox{$\@fen\g@rin$}\hbox{
$\@fen \kern.3875\wd0 \copy0 \kern-.3875\wd0
\llap{\copy0}\kern.3875\wd0$}}
\def\pt@h{\mathopen\@t}
\def\Right#1{\let\@hat=#1
\def\st@m{\mathclose\@t}
\st@m\endgroup}
\def\autoleft#1{
\autobracket@nest=\z@
\def\autobracket@l{#1}
\def\autobracket@content{}
\autobracket@content@save
}
\def\autobracket@content@save#1
\def\expandafter\autobracket@content\expandafter{\autobracket@content#1}
\def\autobracket@content@save@next{\autobracket@autoright#2}
\def\expandafter\autobracket@content\expandafter{\autobracket@content#1\autoright#2}
\def\autobracket@autoright#1{
\def\autobracket@r{#1}
\autobracket@save@counters
{\mathpalette\autobracket@enclose{\autobracket@content}}
}
\def\autobracket@enclose#1#2{
\hbox{
\m@th\autobracket@restore@counters
\setbox\autobracket@body\hbox{$#1#2$}
\dimen@ii\dp\autobracket@body
\setbox\autobracket@body\hbox{$\vcenter{\box\autobracket@body}$}
\advance\dimen@ii-\dp\autobracket@body
\lower\dimen@ii\hbox{$\left\autobracket@l\box\autobracket@body\right\autobracket@r$}
}
}
\def\autobracket@save@counters{
\def\@elt##1{\noexpand\@nameuse{c@##1}\number\@nameuse{c@##1}\relax}
\edef\autobracket@restore@counters{\cl@@ckpt}
}
\)
INTRODUCTION
このnoteでは
\(1\)次元の曲線や
\(2\)次元の曲面のトピックを取り上げたいと思います。 詳細まで全てをカバーはしきれないので、しっかりと勉強されたい方は ものの本を読まれたいと思います。 基本的には出来るだけ直感的な説明を心がけますが、きちんと理解するには多少厳密なことを 理解することも必要になると思いますので適度に厳密性を持たせたいと思います。
曲線と曲面の幾何学
平面内の曲線の幾何学
平面
\(\mathbb {R}^2\) 上の曲線を考える。平面の座標は
\(\v {x}=(x,y)\)で表し、曲線
\(C: I\rightarrow \mathbb {R}^2\)を考えて、 曲線上の位置は
\(\v {x}=\v {x}_t\)のように
\(t\)をパラメータにとる。
速度ベクトルは\(\v {v}=\dot {\v {x}}=\diff {\v {x}}{t}\)である。\(t=0\)から\(t\)までの曲線の長さ\(s\)は
\begin{eqnarray} s=\int ^t_0 |\v {v}|dt=\int ^t_0\sqrt {\dot {x}^2+\dot {y}^2}dt \end{eqnarray}
で与えられる。全微分をとれば
\begin{eqnarray} ds = |\v {v}|dt \end{eqnarray}
となる。 パラメータとしてこの\(s\)を取り直すと、速度ベクトルは
\begin{eqnarray} \diff {\v {x}}{s} &=& \diff {\v {x}}{t}\diff {t}{s} \nonumber \\ &=& \frac {\v {v}}{\left (\diff {s}{t}\right )} \nonumber \\ &=& \frac {\v {v}}{|\v {v}|} \end{eqnarray}
となり、大きさ\(1\)の単位ベクトルとなる。このベクトルを\(\v {e}\)と書くことにする。
\begin{eqnarray} \v {e}=\diff {\v {x}}{s}=\frac {\v {v}}{|\v {v}|} \end{eqnarray}
即ち、\(\v {e}\)は曲線\(C\)の位置\(\v {x}\)での接線方向を向く単位ベクトルである。
\(\inner {\v {e}}{\v {e}}=1\)を\(s\)で微分すれば、\(\inner {\v {e}}{\diff {\v {e}}{s}}=0\)が得られ、 \(\v {e}\)と\(\diff {\v {e}}{s}\)は直交していることが分かる。 ここで\(\v {n}\)を\(\v {e}\)を\(\frac {\pi }{2}\)だけ反時計回りに回転させた単位ベクトルとする。 即ち、
\begin{eqnarray} \v {n}=\Omega \cdot \v {e}, \ \ \
\Omega = \left ( \begin {array}{cc} 0&-1\\ 1&0 \end {array} \right ) \end{eqnarray}
この時、\(\kappa \)を
\begin{eqnarray} \diff {\v {e}}{s}=\kappa \v {n} \label {kyokuritu} \end{eqnarray}
で定義する。この\(\kappa \)を曲線の位置\(\v {x}\)での曲率と呼ぶ。 (6)式は
\begin{eqnarray} \diff {\v {e}}{s}=\kappa \Omega \cdot \v {e} \label {curve-circle-eq} \end{eqnarray}
と書ける。従って
\begin{eqnarray} \v {x}(s+\Delta s)=\v {x}(s)+\v {e}\Delta s+\frac {1}{2!}\kappa \v {n}\Delta s^2+\cdots \end{eqnarray}
と書ける。 ここで\(\kappa \)が曲線の位置によらずに一定でかつ正であるとすると、\(\diff {\kappa }{s}=0\)であるので、 上式をさらに\(s\)で微分すれば
\begin{eqnarray} \diffn {2}{\v {e}}{s}=-\kappa ^2\v {e} \end{eqnarray}
となる。これは円運動の方程式である。 ここで
\begin{eqnarray} ds=\frac {1}{\kappa }d\theta \end{eqnarray}
と置くと、円運動の方程式は
\begin{eqnarray} \diffn {2}{\v {e}}{\theta }=-\v {e} \end{eqnarray}
となる。これは簡単に解くことができて\(\theta =0\)の時に\(\v {e}=\v {e}_0\)であるとすると
\begin{eqnarray} \v {e} &=& e^{\Omega \theta }\cdot \v {e} \nonumber \\ &=& \left ( \begin {array}{cc} \cos \theta & -\sin \theta \\ \sin \theta & \cos \theta \end {array} \right )\v {e}_0 \end{eqnarray}
となるので、\(\theta \)は実際に円運動の角度を表していることが分かる。従って\(\diff {\theta }{t}\)が角速度であることが分かる。
\begin{eqnarray} \diff {s}{t}=|\v {v}|=\frac {1}{\kappa }\diff {\theta }{t} \label {kakusokudo-kankei1} \end{eqnarray}
であるので、円運動をする質点の速度\(v\)と円の半径\(r\)と角速度\(w\)との関係\(v=rw\)と比較すると、 \(\frac {1}{\kappa }\)が円の半径であることが分かる。 このことから、一般的に曲率\(\kappa \)が一定でない、従って曲線が円でない場合においても、局所的には近似的に円と見なせて、その円の半径が\(\frac {1}{\kappa }\)であることが分かる。 このことから\(\frac {1}{\kappa }\)は曲率半径と呼ばれる。 この時\(\diff {\theta }{t}\)が正であるので、曲線に沿った接ベクトルは反時計回りに向きが変わることが分かる。 \(\kappa \)が負である場合にはこの関係式から\(\diff {\theta }{t}\)が負となり、時計回りとなる。 この時には\(\frac {1}{|\kappa |}\)が曲率半径となる。 また\(\kappa \)が\(0\)の時には\(\diff {\theta }{t}=0\)でないといけないので、曲線は直線的になることが分かる。 この場合には曲率半径は形式的に\(\infty \)となる。
曲線が閉曲線である場合を考えると、\(t=0\)から出発してある\(t=t_1\)でもとの位置に戻る。 この時の\(s=L\)はこの閉曲線の長さである。また先ほど定義した\(\theta \)に関して、\(t=0\)で\(\theta =0\)から出発して、\(t=t_1\)で\(\theta =\theta _1\)になるとする。 今(7)の円運動の方程式を\(\theta \)に関する微分に置き換えると
\begin{eqnarray} \diff {\v {e}}{\theta }=\Omega \cdot \v {e} \end{eqnarray}
となり、さらに\(\theta \)で微分することより
\begin{eqnarray} \diffn {2}{\v {e}}{\theta }=-\v {e} \end{eqnarray}
とやはり円運動の方程式が得られる。 従って\(\theta =0\)のときに\(\v {e}=\v {e}_0\)であるとすると、
\begin{eqnarray} \v {e} = \left ( \begin {array}{cc} \cos \theta & -\sin \theta \\ \sin \theta & \cos \theta \end {array} \right ) \v {e}_0 \end{eqnarray}
となる。 \(t=0\)で出発点での閉曲線の接線ベクトル\(\v {e}_0\)から出発して、\(t=t_1\)でもとの位置に戻った時、接線ベクトルもまた同じ\(\v {e}_0\)に戻ってないといけない。 これらのことから適当な正の整数\(n\)があって、\(\theta _1=2\pi n\)と書けることがわかる。 従って\(d\theta =\kappa ds\)より
\begin{eqnarray} n=\frac {1}{2\pi }\int _C \kappa ds \end{eqnarray}
となることが分かる。特に\(\kappa >0\)で、閉曲線が円であるならば、 \(n=1\)となる。また一般的に閉曲線が自分自身と交差することのない 単純閉曲線であるならば\(n=1\)である。 原点を囲む閉曲線上の適当な始点から出発して、 原点の周りを2週して元の始点に戻るような閉曲線の場合には\(n=2\)である。 \(\kappa <0\)の場合には円の回転方向が逆向きになり、これらの値に負符号がつくことになる。
最後に\(\kappa \)を具体的に計算しておく。\(\v {e}\)を\(t\)で微分すると
\begin{eqnarray} \diff {\v {e}}{t} &=& \diffop {t}\left (\frac {\v {v}}{|\v {v}|}\right ) \nonumber \\ &=& \frac {1}{|\v {v}|}\left (\dot {\v {v}}-\frac {\inner {\v {v}}{\dot {\v {v}}}}{|\v {v}|^2}\cdot \v {v}\right ) \end{eqnarray}
一方、
\begin{eqnarray} \diff {\v {e}}{t}=\kappa |\v {v}|\v {n}=\kappa |\v {v}|\Omega \cdot \v {e} \end{eqnarray}
なので、それぞれを比べて、また\(|\Omega \cdot \v {e}|^2=1\)より
\begin{eqnarray} \kappa &=& \frac {1}{|\v {v}|^2} \left (\inner {\Omega \cdot \v {e}}{\dot {\v {v}}}-\frac {\inner {\v {v}}{\dot {\v {v}}}}{|\v {v}|^2} \cdot \inner {\Omega \cdot \v {e}}{\v {v}}\right ) \nonumber \\ &=& \frac {1}{|\v {v}|^3} \left (\inner {\Omega \cdot \v {v}}{\dot {\v {v}}}-\frac {\inner {\v {v}}{\dot {\v {v}}}}{|\v {v}|^2}\cdot \inner {\Omega \cdot \v {v}}{\v {v}}\right ) \end{eqnarray}
ここで簡単な計算により\(\inner {\Omega \cdot \v {v}}{\v {v}}=0\)であることが確かめられるので、
\begin{eqnarray} \kappa = \frac {\inner {\Omega \cdot \v {v}}{\dot {\v {v}}}}{|\v {v}|^3} \end{eqnarray}
と求まる。これから\(\d \theta =\kappa |\v {v}|\d t\)より
\begin{eqnarray} \d \theta = \inner {\v {n}}{\diff {\v {e}}{t}}\d t = \frac {\inner {\Omega \cdot \v {v}}{\dot {\v {v}}}}{|\v {v}|^2}\d t \end{eqnarray}
が得られる。従って\(t=t_0\)から\(t=t_1\)までの間の速度ベクトルの回転角\(\Delta \theta \)が
\begin{eqnarray} \Delta \theta = \int _{t_0}^{t_1} \inner {\v {n}}{\diff {\v {e}}{t}}\d t = \int _{t_0}^{t_1}\frac {\inner {\Omega \cdot \v {v}}{\dot {\v {v}}}}{|\v {v}|^2}\d t \end{eqnarray}
などとして計算することができる。
ここで曲線に沿った運動を
\begin{eqnarray} \diff {\v {v}}{t}=v_e\v {e}+v_n\v {n} \end{eqnarray}
と曲線の接線方向と曲線に直交する方向成分とに分けた形で表してみる。一方で\(\v {v}=|\v {v}|\v {e}\)なので
\begin{eqnarray} \diff {\v {v}}{t} &=& \diff {|\v {v}|}{t}\v {e}+|\v {v}|\diff {\v {e}}{t} \nonumber \\ &=& \diff {|\v {v}|}{t}\v {e}+\kappa |\v {v}|^2\v {n} \end{eqnarray}
と表すことができる。従って\(v_e=\diff {|\v {v}|}{t}\)であり、\(v_n=\kappa |\v {v}|^2\)である。 曲線に直交する方向成分は平面内での回転を表していた。そこで考えている平面\(\mathbb {R}^2\)に垂直方向のベクトル\(\v {w}=(0,0,w)\)を用いて
\begin{eqnarray} \diff {\v {v}}{t}=v_e\v {e}+\v {w}\times \v {v} \end{eqnarray}
の形で表すことを考えてみる。すると、
\begin{eqnarray} \v {w}\times \v {v}=w|\v {v}|\v {n} \end{eqnarray}
であるのでこれらより改めて(13)で与えられた角速度の関係式
\begin{eqnarray} w=\kappa |\v {v}| \end{eqnarray}
が得られる。力学的なことに少し触れると、曲線に沿って運動する質点に対して\(\v {w}\times \v {v}\)に質点の質量をかけたものはこの質点に働く向心力を表している。従って質点からすればそれとは逆の方向への遠心力が働いていることが分かる。
3次元空間の中の曲線の幾何学
今度は
\(3\)次元空間
\(\mathbb {R}^3\)の中の曲線
\(C\)の幾何学。 曲線上の位置
\(\v {x}=\v {x}_t\)に対して、速度ベクトルは
\(\v {v}=\diff {\v {x}}{t}\)であり、 平面上の曲線の時と同じように曲線の長さ
\(s\)は
\begin{eqnarray} s=\int ^t_0 |\v {v}|dt=\int ^t_0\sqrt {\dot {x}^2+\dot {y}^2+\dot {z}^2}dt\ \ \ (ds=|\v {v}|dt) \end{eqnarray}
となる。\(s\)でパラメータを取り直すと、
\begin{eqnarray} \v {e}=\diff {\v {x}}{s}=\frac {\v {v}}{|\v {v}|} \end{eqnarray}
である。\(\v {e}\)の\(s\)での微分は\(|\v {e}|^2=1\)より、\(\inner {\v {e}}{\diff {\v {e}}{s}}=0\)となり、 やはり\(\v {e}\)自身と直交して、
\begin{eqnarray} \diff {\v {e}}{s}=\kappa \cdot \v {n} \label {e-eq} \end{eqnarray}
のように書ける。ここで\(\v {n}\)は\(\v {e}\)と直交する単位ベクトル(\(|\v {n}|^2=1\))ではあるが、 今回は\(3\)次元の中の曲線なので\(\v {e}\)を\(\frac {\pi }{2}\)回転させて\(\v {n}\)に一致する回転軸が一般的には \(t\)と共に変化する。また\(\v {n}\)の向きも定まらないので\(\kappa >0\)として定義することで \(\v {n}\)の向きを固定する。 位置\(\v {x}\)を始点として\(2\)つの単位ベクトル\(\v {e}\)と\(\v {n}\)が得られたが、もうひとつ線形独立な単位ベクトルを選ぶことができる。\(\v {e}_1=\v {e}\)、\(\v {e}_2=\v {n}\)と置いて、\(\v {e}_3=\v {e}\times \v {n}\)で定義すれば3つ目の単位ベクトルを決定することができる。 \(\inner {\v {e}_1}{\v {e}_2}=0\)を\(s\)で微分すると
\begin{eqnarray} \kappa +\inner {\v {e}_1}{\diff {\v {e}_2}{s}}=0 \end{eqnarray}
が得られることから\(\diff {\v {e}_2}{s}\)の\(\v {e}_1\)成分が\(-\kappa \)であることが分かる。 また\(\inner {\v {e}_2}{\v {e}_2}=1\)を\(s\)で微分すれば\(\diff {\v {e}_2}{s}\)が\(\v {e}_2\)と直交していることが分かるので、それらを合わせて
\begin{eqnarray} \diff {\v {e}_2}{s}=-\kappa \v {e}_1+\tau \v {e}_3 \end{eqnarray}
のように書けるということが分かる。 最後に\(\inner {\v {e}_2}{\v {e}_3}=1\)を\(s\)で微分して
\begin{eqnarray} \tau +\inner {\v {e}_2}{\diff {\v {e}_3}{s}}=0 \end{eqnarray}
となることと、\(\inner {\v {e}_1}{\v {e}_3}=1\)を\(s\)で微分すれば
\begin{eqnarray} \inner {\v {e}_1}{\diff {\v {e}_3}{s}}=0 \end{eqnarray}
が得られるので、
\begin{eqnarray} \diff {\v {e}_3}{s}=-\tau \v {e}_2 \end{eqnarray}
となることが分かる。 まとめると
\begin{eqnarray} \diffop {s} \left ( \begin {array}{l} \v {e}_1\\ \v {e}_2\\ \v {e}_3 \end {array} \right ) = \left ( \begin {array}{ccc} 0 & \kappa & 0 \\ -\kappa & 0 & \tau \\ 0 & -\tau & 0 \end {array} \right ) \left ( \begin {array}{l} \v {e}_1\\ \v {e}_2\\ \v {e}_3 \end {array} \right ) \end{eqnarray}
と書ける。\(\kappa \)を曲線の曲率といい、\(\tau \)を捩率(torsion)と呼ぶ。
\(\v {e}=\frac {\v {v}}{|\v {v}|}\)を\(t\)で微分すると
\begin{eqnarray} \diff {\v {e}}{t} = \frac {1}{|\v {v}|}\left (\dot {\v {v}}-\frac {\inner {\v {v}}{\dot {\v {v}}}}{|\v {v}|^2}\cdot \v {v}\right ) \label {de/dt-eq} \end{eqnarray}
となるが、一方で(31)より
\begin{eqnarray} \diff {\v {e}}{t}=\kappa |\v {v}|\v {e}_2 \end{eqnarray}
であるので、これらを比較して\(\kappa \)を計算することができる。 まず、(38)の右辺を規格化すれば\(\v {e}_2\)が得られるので、
\begin{eqnarray} \v {e}_2 = \frac {|\v {v}|}{\sqrt {\inner {\v {v}}{\v {v}}\inner {\dot {\v {v}}}{\dot {\v {v}}} -\inner {\v {v}}{\dot {\v {v}}}^2}} \left (\dot {\v {v}}-\frac {\inner {\v {v}}{\dot {\v {v}}}}{|\v {v}|^2}\cdot \v {v}\right ) \end{eqnarray}
であることが分かる。これから\(\kappa \)は
\begin{eqnarray} \kappa = \frac {\sqrt {\inner {\v {v}}{\v {v}}\inner {\dot {\v {v}}}{\dot {\v {v}}} -\inner {\v {v}}{\dot {\v {v}}}^2}}{|\v {v}|^3} \label {kappa-1} \end{eqnarray}
と求まる。
別の方法で\(\kappa \)を計算することも出来る。この計算では\(\kappa \)の別の表記が得られるだけでなく、\(\tau \)の表記も得ることができる。 まず、\(\v {v}=\diff {s}{t}\v {e}_1\)を\(t\)で微分すると
\begin{eqnarray} \dot {\v {v}}=\diffn {2}{s}{t}\v {e}_1+\kappa \left (\diff {s}{t}\right )^2\v {e}_2 \end{eqnarray}
さらに\(t\)で微分すると
\begin{eqnarray} \ddot {\v {v}} = \kappa \tau \left (\diff {s}{t}\right )^3\v {e}_3+\cdots \end{eqnarray}
となる。 ここで\(\cdots \)の箇所は\(\v {e}_1\)と\(\v {e}_2\)の項である。以下の計算では必要がないので省略している。 従って
\begin{eqnarray} \v {v}\times \dot {\v {v}} = \kappa \left (\diff {s}{t}\right )^3\v {e}_3 \end{eqnarray}
となるが、\(\diff {s}{t}=|\v {v}|\)であるので
\begin{eqnarray} \kappa =\frac {|\v {v}\times \dot {\v {v}}|}{|\v {v}|^3} \label {kappa-2} \end{eqnarray}
が得られる。また\(\v {v}\)、\(\dot {\v {v}}\)、\(\ddot {\v {v}}\)のそれぞれを縦ベクトルとして、それらを列にして並べてできる行列を\((\v {v},\dot {\v {v}},\ddot {\v {v}})\)として、その行列式を計算すると、
\begin{eqnarray} \det (\v {v},\dot {\v {v}},\ddot {\v {v}}) &=& \det \left (\diff {s}{t}\v {e}_1,\kappa \left (\diff {s}{t}\right )^2\v {e}_2, \kappa \tau \left (\diff {s}{t}\right )^3\v {e}_3\right ) \nonumber \\ &=& \kappa ^2\tau \left (\diff {s}{t}\right )^6 \nonumber \\ &=& \tau |\v {v}\times \dot {\v {v}}|^2 \end{eqnarray}
となるので
\begin{eqnarray} \tau = \frac {\det (\v {v},\dot {\v {v}},\ddot {\v {v}})}{|\v {v}\times \dot {\v {v}}|^2} \end{eqnarray}
が得られる。
(45)と(45)との違いは以下のようにして互いに一致しているというのが確認できる。 即ち、\(\v {v}\)と\(\dot {\v {v}}\)のそれぞれを縦ベクトルとして、それらを列にして並べてできる行列 \((\v {v},\dot {\v {v}})\)を考える。この行列の行列式の2乗を計算すると、
\begin{eqnarray} \left |\det (\v {v},\dot {\v {v}})\right |^2 &=& \det \left ((\v {v},\dot {\v {v}})^t\cdot (\v {v},\dot {\v {v}})\right ) \nonumber \\ &=& \det \left ( \begin {array}{cc} \inner {\v {v}}{\v {v}} & \inner {\v {v}}{\dot {\v {v}}} \\ \inner {\v {v}}{\dot {\v {v}}} & \inner {\v {v}}{\v {v}} \end {array} \right ) \nonumber \\ &=& \inner {\v {v}}{\v {v}}\inner {\dot {\v {v}}}{\dot {\v {v}}} -\inner {\v {v}}{\dot {\v {v}}}^2 \end{eqnarray}
となる。一方で\(|\det (\v {v},\dot {\v {v}})|\)はベクトル\(\v {v}\times \dot {\v {v}}\)の大きさに等しいことが簡単に確かめることができる。即ち
\begin{eqnarray} |\v {v}\times \dot {\v {v}}| = \sqrt { \inner {\v {v}}{\v {v}}\inner {\dot {\v {v}}}{\dot {\v {v}}} -\inner {\v {v}}{\dot {\v {v}}}} \end{eqnarray}
となり、実際に2通りの\(\kappa \)の表記が一致していることが確かめられた。
曲面の中の曲線
先ほどは
\(3\)次元空間の中の曲線についてだったが、今度は曲面の中にある曲線の幾何学。 曲面の座標を
\(\v {u}=(u^1,u^2)\)のようにとる。 すると
\(3\)次元空間の中での位置
\(\v {x}=(x,y,z)\)は
\((u^1,u^2)\)の関数として表すことができる。 即ち、
\(\v {x}=\v {x}(\v {u})\)と書ける。
\(3\)次元空間の中での曲線の位置を
\(\v {x}=\v {x}_t\)で表す。 速度ベクトルは
\(\v {v}=\diff {\v {x}}{t}\)であり、 曲線の長さ
\(s\)も同じである。
\(s\)による
\(\v {x}\)の微分は
\begin{eqnarray} \v {e}=\diff {\v {x}}{s}=\frac {\v {v}}{|\v {v}|} \end{eqnarray}
となる。\(\v {e}\)の\(s\)での微分は、やはり\(\v {e}\)自身と直交しており、
\begin{eqnarray} \diff {\v {e}}{s}=\kappa _g\v {e}_g+\kappa _n\v {e}_n \label {curve-in-kyokumen-eq-1} \end{eqnarray}
のように書ける。ここで\(\v {e}_g\)は\(\diff {\v {e}}{s}\)の曲面の単位接ベクトルであり、 \(\v {e}_n\)は曲面の単位法ベクトルである。 ここで\(\v {e}_g\)の向きはまだ不定であるが、\(\v {e}\)と\(\v {e}_g\)を縦ベクトルとして列にして並べてできる行列\((\v {e},\v {e}_g)\)の行列式\(\det (\v {e},\v {e}_g)\)の符号と、 同じく\(\diff {\v {x}}{u^1}\)と\(\diff {\v {x}}{u^2}\)を並べてできる行列\(\pdiff {\v {x}}{\v {u}}\)の行列式\(\det \left (\pdiff {\v {x}}{\v {u}}\right )\)の符号が一致するようにとる。 また\(\v {e}_n=\v {e}\times \v {e}_g\)とする。 これで\(\v {e}_g\)と\(\v {e}_ n\)が決定できる。 \(\kappa _g\)と\(\kappa _n\)はそれぞれ\(\diff {\v {e}}{s}\)の\(\v {e}_g\)方向の成分と\(\v {e}_n\)方向の成分であり、それぞれ測地的曲率と法曲率と呼ばれる。 また測地的曲率が\(\kappa _g=0\)となる曲線を測地線と呼ぶ。
一方、実際の計算上は\(\left (\v {u}_1,\v {u}_2\right ):=\left (\pdiff {\v {x}}{u^1},\pdiff {\v {x}}{u^2}\right )\)を基底ベクトルに取って計算した方が良い場合がある。 この場合には\(3\)つ目の基底ベクトルとして法ベクトル
\begin{eqnarray} \v {u}_3=\frac {\v {u}_1\times \v {u}_2}{|\v {u}_1\times \v {u}_2|} \end{eqnarray}
を取る。 この基底を用いて曲線の接ベクトルを
\begin{eqnarray} \v {e}=v^1\v {u_1}+v^2\v {u_2},\ \ \ v^i=\diff {u^i}{s}\ \ (i=1,2) \end{eqnarray}
と書く。 曲面上の曲線の長さ\(s\)は
\begin{eqnarray} (ds)^2 &=& \left |\v {v}\right |^2dt^2 \nonumber \\ &=& \inner {\diff {\v {x}}{t}}{\diff {\v {x}}{t}}dt^2 \nonumber \\ &=& \sum _{i,j=1,2}\inner {\pdiff {\v {x}}{u^i}}{\pdiff {\v {x}}{u^j}}\diff {u^i}{t}\diff {u^j}{t}(dt)^2 \end{eqnarray}
であるので、線素
\begin{eqnarray} (ds)^2 = \inner {\pdiff {\v {x}}{u^1}}{\pdiff {\v {x}}{u^1}}(du^1)^2 +2\inner {\pdiff {\v {x}}{u^1}}{\pdiff {\v {x}}{u^2}}du^1 du^2 +\inner {\pdiff {\v {x}}{u^2}}{\pdiff {\v {x}}{u^2}}(du^2)^2 \end{eqnarray}
が得られる。これを第一基本形式と呼ぶ。 第一基本形式の係数を行列としてみた時、即ち
\begin{eqnarray} \mathcal {S} = \left ( \begin {array}{cc} \inner {\pdiff {\v {x}}{u^1}}{\pdiff {\v {x}}{u^1}} & \inner {\pdiff {\v {x}}{u^1}}{\pdiff {\v {x}}{u^2}} \\ \inner {\pdiff {\v {x}}{u^2}}{\pdiff {\v {x}}{u^1}} & \inner {\pdiff {\v {x}}{u^2}}{\pdiff {\v {x}}{u^2}} \end {array} \right ) = \begin {pmatrix} \inner {\v {u}_1}{\v {u}_1} & \inner {\v {u}_1}{\v {u}_2} \\ \inner {\v {u}_2}{\v {u}_1} & \inner {\v {u}_2}{\v {u}_2} \end {pmatrix} \end{eqnarray}
とすると、線素は
\begin{eqnarray} (ds)^2=\inner {\v {v}}{\mathcal {S}\v {v}}(dt)^2 \end{eqnarray}
と書ける。
\(\v {e}\)の\(s\)での微分は
\begin{eqnarray} \diff {\v {e}}{s} = \diff {v^1}{s}\v {u}_1+v^1\diff {\v {u}_1}{s} +\diff {v^2}{s}\v {u}_2+v^2\diff {\v {u}_2}{s} \end{eqnarray}
となる。 ここで\(\v {u}_i\)の\(s\)での微分は
\begin{eqnarray} \diff {\v {u}_i}{s} = \tensorDU {w}{i}{1}\v {u}_1+\tensorDU {w}{i}{2}\v {u}_2+\tensorDU {w}{i}{3}\v {u}_3 \label {kiteibibun} \end{eqnarray}
のように書けるので、これを用いると、
\begin{eqnarray} \diff {\v {e}}{s} = \left (\diff {v^1}{s}+v^1\tensorDU {w}{1}{1}+v^2\tensorDU {w}{2}{1}\right )\v {u}_1 +\left (\diff {v^2}{s}+v^1\tensorDU {w}{1}{2}+v^2\tensorDU {w}{2}{2}\right )\v {u}_2 +\left (v^1\tensorDU {w}{1}{3}+v^2\tensorDU {w}{2}{3}\right )\v {u}_3 \end{eqnarray}
が得られる。\(1\)つ目と\(2\)つ目の項の係数はまとめて
\begin{eqnarray} \diff {v^i}{s}+\sum _{j=1,2}v^j\tensorDU {w}{j}{i}\ \ \ (i=1,2) \end{eqnarray}
と書ける。 ここで\(\v {u}_i\)の\(s\)での微分を具体的に書くと
\begin{eqnarray} \diff {\v {u}_i}{s} &=& \diffop {s}\left (\pdiff {\v {x}}{u^i}\right ) \nonumber \\ &=& \frac {\pd ^2\v {x}}{\pd u^i\pd u^1}\diff {u^1}{s} +\frac {\pd ^2\v {x}}{\pd u^i\pd u^2}\diff {u^2}{s} \nonumber \\ &=& \frac {\pd ^2\v {x}}{\pd u^i\pd u^1}v^1 +\frac {\pd ^2\v {x}}{\pd u^i\pd u^2}v^2 \label {kiteibibun2} \end{eqnarray}
従って\(\tensorDU {w}{i}{j}\)は\(v_k\)の一次式で書けるので、
\begin{eqnarray} \tensorDU {w}{j}{i}=\sum _{k=1,2}\tensorUD {\Gamma }{i}{jk}v^k \label {setuzoku-1} \end{eqnarray}
のように書ける。 \(\diff {\v {e}}{s}\)の曲面の接ベクトルは\(\v {u}_1\)と\(\v {u}_2\)の成分なので、それらの成分が\(0\)と置くことで 測地線の方程式
\begin{eqnarray} \diffn {2}{u^i}{s} + \sum _{j,k=1,2}\tensorUD {\Gamma }{i}{jk}\diff {u^j}{s}\diff {u^k}{s} =0 \end{eqnarray}
が得られる。\(\tensorUD {\Gamma }{i}{jk}\)はChristoffelの記号と呼ばれる。 \(\diff {\v {u}_i}{s}\)と\(\v {u}_1\)、\(\v {u}_2\)との内積を取ると、(59)と(62)より
\begin{eqnarray} \mathcal {S} \begin {pmatrix} \tensorDU {w}{i}{1} \\ \tensorDU {w}{i}{2} \end {pmatrix} = \begin {pmatrix} \inner {\v {u}_1}{\frac {\pd ^2\v {x}}{\pd u^i\pd u^1}} & \inner {\v {u}_1}{\frac {\pd ^2\v {x}}{\pd u^i\pd u^2}} \\ \inner {\v {u}_2}{\frac {\pd ^2\v {x}}{\pd u^i\pd u^1}} & \inner {\v {u}_2}{\frac {\pd ^2\v {x}}{\pd u^i\pd u^2}} \end {pmatrix} \begin {pmatrix} v^1 \\ v^2 \end {pmatrix} \end{eqnarray}
従って(63)と比べると
\begin{eqnarray} \tensorUD {\Gamma }{i}{jk} &=& \sum _{r=1}^2 \left (\mathcal {S}^{-1}\right )^{ir} \inner {\v {u}_r}{\frac {\pd ^2\v {x}}{\pd u^j\pd u^k}} \nonumber \\ &=& \frac {1}{2} \sum _{r=1}^2 \left (\mathcal {S}^{-1}\right )^{ir} \left ( \pdiff {\mathcal {S}_{rk}}{u^j} +\pdiff {\mathcal {S}_{rj}}{u^k} -\pdiff {\mathcal {S}_{jk}}{u^r} \right ) \end{eqnarray}
となり、Christoffel記号を線素の係数の行列を用いて表すことができる。 この式から分かるように\(\tensorUD {\Gamma }{i}{jk}=\tensorUD {\Gamma }{i}{kj}\)と下付きの添え字に関して対称である。
\(\diff {\v {e}}{s}\)の\(\v {u}_3\)成分は法曲率\(\kappa _n\)に等しく、
\begin{eqnarray} \kappa _n = \inner {\v {u}_3}{\diff {\v {e}}{s}} = \sum _{i,j=1,2}\inner {\v {u}_3}{\frac {\pd ^2\v {x}}{\pd u^i \pd u^j}}v^iv^j \end{eqnarray}
である。 ここで
\begin{eqnarray} \kappa = \inner {\v {u}_3}{\frac {\pd ^2\v {x}}{\pd (u^1)^2}}(du^1)^2 +2\inner {\v {u}_3}{\frac {\pd ^2\v {x}}{\pd u^1 \pd u^2}}du^1du^2 +\inner {\v {u}_3}{\frac {\pd ^2\v {x}}{\pd (u^2)^2}}(du^2)^2 \end{eqnarray}
を第二基本形式と呼ぶ。 第二基本形式の係数を行列としてみた時、即ち
\begin{eqnarray} \mathcal {K} = \left ( \begin {array}{cc} \inner {\v {u}_3}{\frac {\pd ^2\v {x}}{\pd u^1 \pd u^1}} & \inner {\v {u}_3}{\frac {\pd ^2\v {x}}{\pd u^1 \pd u^2}} \\ \inner {\v {u}_3}{\frac {\pd ^2\v {x}}{\pd u^2 \pd u^1}} & \inner {\v {u}_3}{\frac {\pd ^2\v {x}}{\pd u^2 \pd u^2}} \end {array} \right ) \end{eqnarray}
とすると、法曲率は
\begin{eqnarray} \kappa _n = \inner {\v {v}}{\mathcal {K}\v {v}} \end{eqnarray}
と表される。
曲面に接する任意の接ベクトル\(\v {X}=X^1\v {u}_1+X^2\v {u}_2\)に対して、曲面上の曲線に沿った微分を取ると、
\begin{eqnarray} \diff {\v {X}}{s} = \left (\diff {X^1}{s}+X^1\tensorDU {w}{1}{1}+X^2\tensorDU {w}{2}{1}\right )\v {u}_1 +\left (\diff {X^2}{s}+X^1\tensorDU {w}{1}{2}+X^2\tensorDU {w}{2}{2}\right )\v {u}_2 +\left (X^1\tensorDU {w}{1}{3}+X^2\tensorDU {w}{2}{3}\right )\v {u}_3 \end{eqnarray}
となる。今、ベクトル\(\v {X}\)の曲線に沿った微分が\(0\)であるとすると、関係式
\begin{eqnarray} \diff {X^1}{s}+X^1\tensorDU {w}{1}{1}+X^2\tensorDU {w}{2}{1} = 0 \\ \diff {X^2}{s}+X^1\tensorDU {w}{1}{2}+X^2\tensorDU {w}{2}{2} = 0 \end{eqnarray}
が得られる。曲面上の接ベクトル\(\v {X}\)がこれらの関係式を満たしているとき、\(\v {X}\)は曲線に沿って平行であるという。 ベクトル\(\v {X}\)を曲線に沿って動かしていっても、向きや大きさが変わらないという意味で、これらの微分方程式を解いて得られるベクトルを平行移動して得られるベクトルと呼ばれる。
正規直交基底による表示
第一基本形式の係数の行列
\begin{eqnarray} \mathcal {S} = \left ( \begin {array}{cc} \inner {\pdiff {\v {x}}{u^1}}{\pdiff {\v {x}}{u^1}} & \inner {\pdiff {\v {x}}{u^1}}{\pdiff {\v {x}}{u^2}} \\ \inner {\pdiff {\v {x}}{u^2}}{\pdiff {\v {x}}{u^1}} & \inner {\pdiff {\v {x}}{u^2}}{\pdiff {\v {x}}{u^2}} \end {array} \right ) \end{eqnarray}
は対称行列なので対角化することができる。\(\mathcal {S}\)を対角化して、さらに単位行列に変換する行列を\(\mathcal {A}\)と置く。 即ち
\begin{eqnarray} \mathcal {A}^t\mathcal {S}\mathcal {A}=1 \label {S-taikakuka} \end{eqnarray}
とする。 この\(\mathcal {A}\)は一般に直交行列ではないことに注意されたい。 しかし、\(\mathcal {S}\)を対角化する直交行列\(\mathcal {P}\)とある対角行列\(\mathcal {Q}\)があって、 \(\mathcal {A}=\mathcal {P}\mathcal {Q}\)のように書くことができる。 ここで右辺の\(1\)は単位行列である。この時ある\(\theta ^1\)と\(\theta ^2\)があって
\begin{eqnarray} \left ( \begin {array}{l} \diff {u^1}{t}\\ \diff {u^2}{t} \end {array} \right ) = \mathcal {A} \left ( \begin {array}{l} \theta ^1\\ \theta ^2 \end {array} \right ) \ \ \ \ \
\left (\diff {\v {u}}{t}=\mathcal {A}\cdot \theta \right ) \end{eqnarray}
と書けるとすると、線素は
\begin{eqnarray} (ds)^2=\left (\theta ^1\theta ^1+\theta ^2\theta ^2\right )(dt)^2 \end{eqnarray}
と書ける。また速度ベクトル\(\diff {\v {x}}{t}\)は
\begin{eqnarray} \v {v} &=& \diff {\v {x}}{t} \nonumber \\ &=& \diff {u^1}{t}\v {u}_1+\diff {u^2}{t}\v {u}_2 \nonumber \\ &=& \begin {pmatrix} \v {u}_1 & \v {u}_2 \end {pmatrix} \diff {\v {u}}{t} \nonumber \\ &=& \begin {pmatrix} \v {u}_1 & \v {u}_2 \end {pmatrix} \mathcal {A}\cdot \theta \nonumber \\ &=& \theta ^1\v {e}_1+\theta ^2\v {e}_2 \end{eqnarray}
と書ける。ここで\(\v {e}_1\)と\(\v {e}_2\)は
\begin{eqnarray} \begin {pmatrix} \v {e}_1 & \v {e}_2 \end {pmatrix} = \begin {pmatrix} \v {u}_1 & \v {u}_2 \end {pmatrix} \mathcal {A} \ \ \ \mathrm {or}\ \ \
\begin {pmatrix} \v {e}_1^t \\ \v {e}_2^t \end {pmatrix} = \mathcal {A}^t \begin {pmatrix} \v {u}_1^t \\ \v {u}_2^t \end {pmatrix} \end{eqnarray}
の関係で決まる。ここで
\begin{eqnarray} \begin {pmatrix} \inner {\v {e}_1}{\v {e}_1} & \inner {\v {e}_1}{\v {e}_2} \\ \inner {\v {e}_2}{\v {e}_1} & \inner {\v {e}_2}{\v {e}_2} \end {pmatrix} &=& \begin {pmatrix} \v {e}_1^t \\ \v {e}_2^t \end {pmatrix} \begin {pmatrix} \v {e}_1 & \v {e}_2 \end {pmatrix} \nonumber \\ &=& \mathcal {A}^t\mathcal {S}\mathcal {A} \nonumber \\ &=& 1 \end{eqnarray}
であるので\(\v {e}_1\)、\(\v {e}_2\)は正規直交基底となっていることが分かる。 逆に正規直交基底\(\v {e}_1\)、\(\v {e}_2\)を任意に取れば、上記の計算を逆に辿ることができるので第一基本形式の係数の行列\(\mathcal {S}\)は対角化されていることが分かる。
曲面に接する基底ベクトルとして正規直交基底\(\v {e}_1,\v {e}_2\)を取って計算した場合について。 \(3\)つ目の基底ベクトルを\(\v {e}_3=\v {e}_1\times \v {e}_2\)と取ることで\(\v {e}_1\)、\(\v {e}_2\)、\(\v {e}_3\)で正規直交基底となる。 曲線の接ベクトルは
\begin{eqnarray} \v {e}=v^1\v {e}_1+v^2\v {e}_2 \end{eqnarray}
となる。今度は\(v^1\)、\(v^2\)は何かのパラメータの微分とは限らない。\(\v {e}_i\)の\(t\)での微分は
\begin{eqnarray} \diff {\v {e}_i}{t} = \sum _{j=1}^3\tensorDU {w}{i}{j}\v {e}_j \end{eqnarray}
のように書ける。 ここで\(\inner {\v {e}_i}{\v {e}_i}=1\)なのでこれを\(t\)で微分すると\(\tensorDU {w}{i}{i}=0\)が分かる。 また\(\inner {\v {e}_i}{\v {e}_j}=0\ (i\neq j)\)を\(t\)で微分すれば\(\tensorDU {w}{i}{j}+\tensorDU {w}{j}{i}=0\)が得られる。まとめると
\begin{eqnarray} \tensorDU {w}{i}{i}=0,\ \ \ \tensorDU {w}{i}{j}+\tensorDU {w}{j}{i}=0\ \ (i,j=1,2,\ i\neq j) \end{eqnarray}
となる。従って \(\diff {\v {e}}{t}\)は
\begin{eqnarray} \diff {\v {e}}{t} = \left (\diff {v^1}{t}+v^2\tensorDU {w}{2}{1}\right )\v {e}_1 +\left (\diff {v^2}{t}+v^1\tensorDU {w}{1}{2}\right )\v {e}_2 +\left (\sum _{i=1,2}v^i\tensorDU {w}{i}{3}\right )\v {e}_3 \end{eqnarray}
となる。この場合には測地線の方程式は
\begin{eqnarray} \diff {v^1}{t}+v^2\tensorDU {w}{2}{1}=0 \\ \diff {v^2}{t}+v^1\tensorDU {w}{1}{2}=0 \end{eqnarray}
で与えられる。また法曲率\(\kappa _n\)は
\begin{eqnarray} \kappa _n = v^1\tensorDU {w}{1}{3}+v^2\tensorDU {w}{2}{3} \end{eqnarray}
で与えられることが分かる。 一方で、法曲率\(\kappa _n\)は
\begin{eqnarray} \kappa _n &=& \inner {\v {v}}{\mathcal {K}\v {v}} \nonumber \\ &=& \inner {\mathcal {A}\theta }{\mathcal {K}\mathcal {A}\theta } \nonumber \\ &=& \sum _{i,j=1,2}\mathcal {K}^\prime _{ij} \theta ^i\theta ^j, \ \ \ \mathcal {K}^\prime = \mathcal {A}^t\mathcal {K}\mathcal {A} \label {K-taikakuka} \end{eqnarray}
であるので、最初の行と比較することで
\begin{eqnarray} \begin {pmatrix} \tensorDU {w}{1}{3} \\ \tensorDU {w}{2}{3} \end {pmatrix} = \mathcal {K} \begin {pmatrix} v^1 \\ v^2 \end {pmatrix} \end{eqnarray}
と表されることが分かる。
\(\mathcal {K}\)は、従って\(\mathcal {K}^\prime \)は対称行列なので直交変換によって対角化することができる。 即ち、ある直交行列\(\mathcal {P}\)があって
\begin{eqnarray} \mathcal {P}^t\mathcal {K}^\prime \mathcal {P} = \begin {pmatrix} \kappa _1 & 0 \\ 0 & \kappa _2 \end {pmatrix} \ \ \ \ \mathcal {P}^t\mathcal {P}=1 \end{eqnarray}
と出来る。\(\kappa _1\)、\(\kappa _2\)を主曲率と呼ぶ。 またこの時、
\begin{eqnarray} K=\kappa _1\kappa _2,\ \ \ H=\frac {1}{2}(\kappa _1+\kappa _2) \end{eqnarray}
と置き、\(K\)をガウス曲率、\(H\)を平均曲率と呼ぶ。 行列の行列式とトレースがそれぞれ直交変換によって不変なので、次の関係が分かる。即ち
\begin{eqnarray} K=\det \mathcal {K}^\prime ,\ \ \ H=\frac {1}{2}\tr \mathcal {K}^\prime \end{eqnarray}
である。 (75)より
\begin{eqnarray} \mathcal {S}=\left (\mathcal {A}\mathcal {A}^t\right )^{-1} \end{eqnarray}
の関係があるので、(88)の\(\mathcal {K}\)と\(\mathcal {K}^\prime \)の関係から
\begin{eqnarray} K=\frac {\det \mathcal {K}}{\det \mathcal {S}},\ \ \ H=\frac {1}{2}\tr \left (\mathcal {K}\mathcal {S}^{-1}\right ) \end{eqnarray}
と書けることが分かる。
今、正規直交基底\(\v {e}_1\)、\(\v {e}_2\)による表示で\(\mathcal {K}\)が対角化されているとする。 \(2\)つの\(\mathcal {K}\)の対角成分\(\kappa _1\)、\(\kappa _2\)の両方とも正であるとすると、\(\v {e}=v^1\v {e}_1\)の方向の曲線に対して\(\kappa _n\)は正となる。従って\(\diff {\v {e}}{t}\)の\(\v {e}_n\)成分は正となる。即ち曲線に沿って進むと、\(\v {e}\)は\(\v {e}_n\)の方向へ向きが変わっていく。\(\v {e}=v^2\v {e}_2\)方向の曲線に対しても同様で\(\v {e}\)は\(\v {e}_n\)の方向へ向きが変わっていく。 即ちどの方向へ進んでも\(\v {e}\)は\(\v {e}_n\)の方向へ向きが変わっていくことになり、曲面は凸型であることがわかる。 一方、\(\kappa _1\)が正で\(\kappa _2\)が負の場合には、\(\v {e}=v^1\v {e}_1\)方向の曲線に対しては\(\v {e}\)は\(\v {e}_n\)の方向へ向きが変わるが、\(\v {e}=v^2\v {e}_2\)方向の曲線に対しては\(\v {e}\)は\(\v {e}_n\)とは逆の方向に向きが変わることになる。 従ってこの場合には曲面が双極型であることが分かる。
曲率の微分幾何学
今度はこれまでのことを踏まえて、曲面の幾何学を微分幾何の形式で展開する。 曲面の接ベクトル場の正規直交基底を
\(\v {e}_1\)、
\(\v {e}_2\)として、単位法ベクトルを
\(\v {e}_3=\v {e}_1\times \v {e}_2\)と取る。 1-formを成分に持つベクトル
\(\d \v {x}=(\d x,\d y, \d z)\)は基底
\(\v {e}_1\)、
\(\v {e}_2\)を用いて表すと、
\begin{eqnarray} \d \v {x}=\theta ^1\v {e}_1+\theta ^2\v {e}_2 \end{eqnarray}
となる。ここでは\(\theta ^1\)と\(\theta ^2\)は共に1-formである。 これらの1-formを用いて 第一基本形式を書くと
\begin{eqnarray} (ds)^2=\theta ^1\theta ^2+\theta ^2\theta ^2 \end{eqnarray}
で与えられる。第二基本形式は
\begin{eqnarray} \kappa = \sum _{ij=1,2}\mathcal {K}^\prime _{ij}\theta ^i\theta ^j \end{eqnarray}
で与えられる。 \(\v {e}_i\ \ (i=1,2,3)\)の外微分は
\begin{eqnarray} \d \v {e}_1=\tensorDU {w}{1}{2}\v {e}_2+\tensorDU {w}{1}{3}\v {e}_3 \\ \d \v {e}_2=\tensorDU {w}{2}{1}\v {e}_1+\tensorDU {w}{2}{3}\v {e}_3 \\ \d \v {e}_3=\tensorDU {w}{3}{1}\v {e}_1+\tensorDU {w}{3}{2}\v {e}_2 \end{eqnarray}
と書ける。ここでは\(\tensorDU {w}{i}{j}\)は1-formであり、これらは接続と呼ばれる。
\(\d \v {x}\)の外微分を取れば
\begin{eqnarray} 0 &=& \d ^2\v {x} \nonumber \\ &=& \left (\d \theta ^1-\theta ^2\w \tensorDU {w}{2}{1}\right )\v {e}_1 +\left (\d \theta ^2-\theta ^1\w \tensorDU {w}{1}{2}\right )\v {e}_2 +\left (\theta ^1\w \tensorDU {w}{1}{3}+\theta ^2\w \tensorDU {w}{2}{3}\right )\v {e}_3 \end{eqnarray}
となる。従って
\begin{eqnarray} \d \theta ^1-\theta ^2\w \tensorDU {w}{2}{1}=0 \label {1st-kouzousiki1}\\ \d \theta ^2-\theta ^1\w \tensorDU {w}{1}{2}=0 \label {1st-kouzousiki2} \end{eqnarray}
および
\begin{eqnarray} \theta ^1\w \tensorDU {w}{1}{3}+\theta ^2\w \tensorDU {w}{2}{3}=0 \end{eqnarray}
が得られる。最初の(102)、(103)を第一構造式と呼ぶ。 また\(\d \v {e}_1\)の外微分を取れば
\begin{eqnarray} 0 &=& \d ^2\v {e}_1 \nonumber \\ &=& \d \left (\tensorDU {w}{1}{2}\v {e}_2+\tensorDU {w}{1}{3}\v {e}_3\right ) \nonumber \\ &=& \left (\d \tensorDU {w}{1}{2}-\tensorDU {w}{1}{3}\w \tensorDU {w}{3}{2}\right )\v {e}_2 +\left (\d \tensorDU {w}{1}{3}-\tensorDU {w}{1}{2}\w \tensorDU {w}{2}{3}\right )\v {e}_3 -\left (\tensorDU {w}{1}{2}\w \tensorDU {w}{2}{1}+\tensorDU {w}{1}{3}\w \tensorDU {w}{3}{1}\right )\v {e}_1 \end{eqnarray}
となり、各\(\v {e}_i\)の成分が\(0\)となる。 ここで前節の最後の式によれば、
\begin{eqnarray} \begin {pmatrix} \tensorDU {w}{1}{3} \\ \tensorDU {w}{2}{3} \end {pmatrix} = \mathcal {K}^\prime \begin {pmatrix} \theta ^1 \\ \theta ^2 \end {pmatrix} \end{eqnarray}
であることが分かるので、\(\tensorDU {w}{i}{j}=-\tensorDU {w}{j}{i}\)に注意して、
\begin{eqnarray} \d \tensorDU {w}{2}{1} &=& \tensorDU {w}{1}{3}\w \tensorDU {w}{2}{3} \nonumber \\ &=& \det \mathcal {K}^\prime \cdot \theta ^1\w \theta ^2 \nonumber \\ &=& K\cdot \theta ^1\w \theta ^2 \label {form-gauss} \end{eqnarray}
であることが分かる 1
。
ガウス-ボネの定理
引き続き曲面の接ベクトル場の正規直交基底
\(\v {e}_1\)、
\(\v {e}_2\)、
\(\v {e}_3\)として、
\(\v {e}_3=\v {e}_1\times \v {e}_2\)であるとする。曲面上の曲線
\(C\)の接ベクトルを
\(\v {e}=v^1\v {e}_1+v^2\v {e}_2\)とする。 話を簡単にするためにパラメータを曲線の長さ
\(s\)でとる。
\(s\)での微分をとると
\begin{eqnarray} \diff {\v {e}}{s} = \left (\diff {v^1}{s}+v^2\tensorDU {w}{2}{1}\right )\v {e}_1 +\left (\diff {v^2}{s}+v^1\tensorDU {w}{1}{2}\right )\v {e}_2 +\left (\sum _{i=1,2}v^i\tensorDU {w}{i}{3}\right )\v {e}_3 \end{eqnarray}
となる。これを(51)と見比べると最初の\(2\)項が曲面の接平面成分、即ち\(\kappa _g\v {e}_g\)であることが分かる。
ここで、\(\v {e}\)の成分だけをとって\(\v {v}=(v^1,v^2)\)なるベクトルを考える。これはベクトル\(\v {e}\)を、\(\v {e}_1\)、\(\v {e}_2\)からなる座標系に固定された座標系から見た時のベクトルである。 この座標系から見ると で述べたように
\begin{eqnarray} \diff {\v {v}}{\theta }=\Omega \v {v} \end{eqnarray}
と書ける。あるいは\(s\)での微分に書き直すと
\begin{eqnarray} \diff {\v {v}}{s}=\left (\diff {\theta }{s}\right )\Omega \v {v} \end{eqnarray}
となる。 従って\(\v {n}=\Omega \v {v}\)との内積を取ると
\begin{eqnarray} \diff {\theta }{s} &=& \inner {\diff {\v {v}}{s}}{\Omega \v {v}} \nonumber \\ &=& v^1\diff {v^2}{s}-v^2\diff {v^1}{s} \end{eqnarray}
と書けることが分かる。 一方、\(\v {n}\)に対応する曲面の単位接ベクトル\(\v {e}_g\)は具体的に書けば
\begin{eqnarray} \v {e}_g=-v^2\v {e}_1+v^1\v {e}_1 \end{eqnarray}
となる。従って\(\diff {\v {e}}{t}\)と\(\v {e}_g\)との内積を取ると、また\(|\v {e}|=|\v {v}|=1\)に注意すれば、
\begin{eqnarray} \kappa _g &=& \inner {\v {e}_g}{\diff {\v {e}}{s}} \nonumber \\ &=& \left (v^1\diff {v^2}{s}-v^2\diff {v^1}{s}\right ) -\left ((v^2)^2+(v^1)^2\right )\tensorDU {w}{2}{1} \nonumber \\ &=& \diff {\theta }{s}-\tensorDU {w}{2}{1} \end{eqnarray}
であることが分かる。 これは微分形式で書き表すと
\begin{eqnarray} \tensorDU {w}{2}{1}+\kappa _g \d s = \d \theta \label {gauss-bonnet-genkei} \end{eqnarray}
とも書ける。
さて、今曲面上の曲線\(C\)が滑らかな閉曲線であるとする。この時閉曲線\(C\)に沿って(114)を積分すると
\begin{eqnarray} \int _C\tensorDU {w}{2}{1}+\int _C\kappa _g\d s=\int _C\d \theta \end{eqnarray}
となる。左辺の第一項は閉曲線上の1-formの積分であるためにStokesの定理が使えて、(107)より
\begin{eqnarray} \int _C\tensorDU {w}{2}{1} &=& \int _D\d \tensorDU {w}{2}{1} \nonumber \\ &=& \int _D K\theta ^1\w \theta ^2 \end{eqnarray}
と書ける。ただし\(D\)は閉曲線\(C\)で囲まれる曲面内の領域である。 右辺はというと\(\v {v}\)の閉曲線\(C\)にわたる回転角に等しいので\(2\pi n\)の形で書き表される。 特に閉曲線\(C\)が自分自身と交わらないならば\(n=1\)である。 従ってまとめると
\begin{eqnarray} \int _D K\theta ^1\w \theta ^2+\int _{\pd D}\kappa _g\d s=2\pi \end{eqnarray}
が得られる。この関係式をガウス-ボネの定理と呼ぶ。後程これを一般化する議論を行う。
さて今閉曲線\(C\)が多角形のように曲線上のいくつかの点で\(\v {v}\)が不連続な場合を考える。 そのような点を\(c_1,c_2,\cdots ,c_m\)とする。その場合には点\(c_i\)では\(\theta \)が不連続になっている。 従って曲線に沿った\(\d \theta \)の積分は\(c_i\)の前後で点\(c_i\)の外角\(\Delta \theta _i\)だけ正味の加算量が少ないことになる。 従って
\begin{eqnarray} \int _C\d \theta =2\pi -\sum _{i=1}^m \Delta \theta _i \end{eqnarray}
となる。 まとめると、
\begin{eqnarray} \int _D K\theta ^1\w \theta ^2+\int _{\pd D}\kappa _g\d s = 2\pi -\sum _{i=1}^m \Delta \theta _i \end{eqnarray}
である。
次に曲面が閉曲面、即ち境界がない有界な曲面である場合を考える。この閉曲面全体を\(D\)とする。 この場合には閉曲面をいくつかの閉曲面\(D_1,D_2,\cdots ,D_n\)に分割する。 即ち\(D_1,D_2,\cdots ,D_n\)は全て互いに重なることがないか、共通の辺を共有して接しているかのいずれかであり、 これらの和集合が\(D\)となっているとする。 各閉曲面\(D_i\)の辺の部分は全て滑らかであるとし、滑らかでない点の数を\(m_i\)とする。 また、これらの滑らかでない点を頂点と呼ぶことにする。 各閉曲面\(D_i\)にガウス-ボネの定理を適用して足し上げる。\(K\theta ^1\w \theta ^2\)の積分の和はそのまま閉曲面\(D\)の積分となる。 \(\kappa _g\d s\)の積分を考える。今\(D_i\)のあるひとつの辺での積分を考えると、他のある\(D_j\)のある辺の積分と共通であり、 積分の向きが反対となっていることが分かる。分割で生じた全ての辺に対して同様であるので、従って全ての辺で\(\kappa _g\d s\)の積分の和をとると\(0\)となる。 従って、すべての\(D_i\)に対しての積分の和は
\begin{eqnarray} \int _D K\theta ^1\w \theta ^2 = \sum _{i=1}^n \left (2\pi -\sum _{j=1}^{m_i}\Delta \theta _j\right ) \label {gauss-theo-d2} \end{eqnarray}
となる。 この右辺を考えてみる。\(n\)は閉曲面\(D\)の分割で生じた閉曲面の数に等しい。 各\(\Delta \theta _i\)は各面の頂点での外角なので、内角を\(\Delta \phi _i\)とすると\(\Delta \theta _i=\pi -\Delta \phi _i\)である。 分割によって生じた頂点すべての数を\(m\)とする。
\begin{eqnarray} \sum _{i=1}^n\left (2\pi -\sum _{j=1}^{m_i}\Delta \theta _j\right ) &=& 2\pi n -\sum _{i=1}^n\sum _{j=1}^{m_i}\left (\pi -\Delta \phi _j\right ) \nonumber \\ &=& 2\pi n -\sum _{i=1}^n\sum _{j=1}^{m_i}\pi +\sum _{i=1}^n\sum _{j=1}^{m_i}\Delta \phi _j \end{eqnarray}
ここで右辺最後の式の最後の項は各頂点に関して、頂点を共有する面に対しての内角の和、即ち\(2\pi \)を全ての頂点に対して足し上げることになるので、
\begin{eqnarray} \sum _{i=1}^n\sum _{j=1}^{m_i}\Delta \phi _j = 2\pi m \end{eqnarray}
となる。また右辺の最後の式の第二項に関して、ひとつの面に対しては頂点の数と辺の数は等しい。ひとつの辺は常に\(2\)つの面によって共有されているので、全ての面にわたって各面の持つ頂点の数を足し上げた数は全ての辺を\(2\)度数え上げた数と同じであることが分かる。即ち
\begin{eqnarray} \sum _{i=1}^n\sum _{j=1}^{m_i}\pi = 2\pi l. \end{eqnarray}
これらのことから、まとめると
\begin{eqnarray} \int _D K\theta ^1\w \theta ^2 =2\pi \chi , \ \ \ \ \chi = n-l+m \end{eqnarray}
と書けることが分かる。これも閉曲面のガウス-ボネの定理である。 ここで\(\chi \)はオイラー数と呼ばれる。 左辺の積分はもちろん閉曲面の分割に依存しないので、オイラー数もまた分割の仕方に依存しない整数となる。
曲面\(D\)に境界がある場合にも同様に議論できる。ただし曲面の境界も滑らかであるとする。 同じように閉曲面\(D_1,D_2,\cdots ,D_n\)に分割する。(120)式の代わりにここでは曲面の境界での\(\kappa _g\d s\)の積分が残るため
\begin{align} \int _D K\theta ^1\w \theta ^2+\int _{\pd D}\kappa _g\d s &= \sum _{i=1}^n \left (2\pi -\sum _{j=1}^{m_i}\Delta \theta _j\right ) \nonumber \\ &= 2\pi n -\sum _{i=1}^n\sum _{j=1}^{m_i}\pi +\sum _{i=1}^n\sum _{j=1}^{m_i}\Delta \phi _j \end{align}
となる。 分割して生じた頂点の数を\(m\)とする。頂点のうち境界に属していないものの数を\(m_1\)、境界に属するものの数を\(m_2\)とする。 即ち\(m=m_1+m_2\)である。また辺の数を\(l\)として、その内境界の一部となっていないものの数を\(l_1\)、 境界の一部となっているものの数を\(l_2\)とする。即ち\(l=l_1+l_2\)である。 さらに分割した各面\(D_i\)の\(m_i\)個の頂点のうち境界に属さないものの数を\(a_i\)、境界に属するものの数を\(b_i\)とする。即ち \(m_i=a_i+b_i\)である。すると境界に属さない頂点の周りの内角の和は\(2\pi \)であるので
\begin{equation} \sum _{i=1}^n\sum _{j=1}^{m_i}\Delta \phi _j=2\pi m_1+\sum _{i=1}^n\sum _{j=1}^{b_i}\Delta \phi _j \end{equation}
である。ここで右辺の第二項は境界上にある各頂点にわたる内角の和の総和であるが、境界上にある頂点の内角の和は境界が滑らかであるので
\(\pi \)に等しい。 従って
\begin{align} \sum _{i=1}^n\sum _{j=1}^{m_i}\Delta \phi _j &= 2\pi m_1+\pi m_2 \nonumber \\ &= 2\pi m -\pi m_2 \end{align}
であることが分かる。次に各面\(D_i\)の頂点の数を全て数え上げることは各面\(D_i\)の辺の数を数え上げることに等しく、境界に属さない辺はちょうど\(2\)回数え上げられて境界に属する辺は\(1\)回だけ数え上げられることになるので
\begin{align} \sum _{i=1}^n\sum _{j=1}^{m_i}\pi &= 2\pi l_1+\pi l_2 \nonumber \\ &= 2\pi l - \pi l_2 \end{align}
であることが分かる。さらに境界は閉曲線であるので境界上にある頂点の数と辺の数は常に一致している。即ち\(m_2=l_2\)である。 従って境界がある曲面の場合においても境界のある曲面のガウス-ボネの定理
\begin{align} \int _D K\theta ^1\w \theta ^2 + \int _{\pd D}\kappa _g\d s =2\pi \chi , \ \ \ \ \chi = n-l+m \end{align}
が成り立つことが分かる。これは一般的な境界を持つ\(n\)次元多様体のガウス-ボネ-チャーンの定理の特殊な場合になっている。