この記事は現在、プロジェクトメンバーによる査読中のものです。草稿段階ですので、内容・表現の正確さについて責任を負いかねます。 リンクを正しく張れていないところが存在しますのでご注意ください。 正式公開まで、いましばらくお待ちください。
計量テンソルとヤコビアン

物の長さを測るには,物差しが必要です.数学的には『そもそも長さの概念は定義されてるの?』という部分も重要ですが,たとえ長さの概念が存在しても,それをどう測るかはまた別の話です.例えば長さの単位をどう決めるか,という問題があります.

一般に,座標系 q^1 , q^2 , q^3 を決めると,この空間における曲線の微小な長さ ds は,座標系 q^1 , q^2 , q^3 に沿った変化 dq^1 , dq^2 , dq^3 を使って表現できるはずです.

ds^2 &= g_{11}dq^1dq^1 +  g_{12}dq^1dq^2 +  g_{13}dq^1dq^3 +  g_{21}dq^2dq^1 +  g_{22}dq^3dq^2 +  g_{23}dq^2dq^3 +  g_{31}dq^3dq^1 +  g_{32}dq^3dq^2 +  g_{33}dq^3dq^3  \\ &= g_{ij}dq^{i}dq^{j}       \tag{1} ds= \sqrt{ g_{ij}dq^{i}dq^{j} }
[*]よく見慣れているデカルト座標系では,微小長さ ds をピタゴラスの定理を使って ds^2 =dx^2 + dy^2 + dz^2 と表わせます.デカルト座標系には dxdydydz のような項は出てきませんが,これはよく考えてみれば,ピタゴラスの定理が成り立つ,という前提の上に物の長さを測っているということです. 球面三角形の角度 で少し触れましたが,曲率のある平面上に座標系を取る場合にはピタゴラスの定理がそのままでは成り立ちませんので,式 (1) のような,より一般的な表式が必要です.

(1) に出てくる g_{ij}計量テンソル で,次のように定義されるのでした.

g_{ij}= \bm{e_{i}} \cdot \bm{e_{j}}

ここまでは既に勉強した内容ですが,忘れてしまった人は 計量テンソル を復習してください.

[†](1) を満たす g_{ij} で符号が正のものをリーマン計量と呼ぶことがあります.三次元ユークリッド空間内の曲面に距離の概念を付け足したものをリーマン空間と呼び,その曲面上での幾何学をリーマン幾何と呼びますが,そんな分野の用語です.現在の数学では,多様体や多様体上の点の接ベクトル等の概念から,リーマン空間やリーマン計量という言葉の意味はもう少し敷衍されていますが,基本的には曲面上で距離を測る話だと考えておいて間違いはありません.興味のある人は,リーマン幾何,微分幾何,多様体論などをキーワードに勉強してみてください.相対性理論にはミンコフスキー空間という,時間と空間を一緒にした四次元空間で出てきますが,ミンコフスキー空間に定義する計量は擬リーマン計量と呼ばれる,符号が負のものになります.違う空間に行けば『長さ』の概念も違うということですね.

微小面積と微小体積

また, dq^2 dq^3 によって張られる微小面積は基底ベクトルの外積を使って次のように表現されます.デカルト座標系と違って微小面積は長方形にはならず,菱形で近似していることに注意してください.

Joh-InfiniArea11.gif
[‡]曲線の微小部分を直線(図中の点線)で近似できるという考え方は積分計算の基本になっていました.これはよく考えるとそれほど自明ではないかも知れませんが,厳密な議論は解析学に譲ります.曲線の微小部分を直線で近似するという考え方自体は,読者の多くの方が微積分を習って以来,何度も目にしてきたと思いますし,ここではそのまま了解することにします.しかし,どんなに微小な長さを取っても,曲線の交わる角度を直角で近似することは出来ません.その結果,微小面積は上図のように菱形で表わされることになるわけです.
d\sigma_{1} &= |\bm{e_{2}} \times \bm{e_{3}}| dq^2 dq^3 \\ &= \sqrt{(\bm{e_{2}} \times \bm{e_{3}})\cdot (\bm{e_{2}} \times \bm{e_{3}})} dq^2 dq^3 \\ &= \sqrt{(\bm{e_{2}} \cdot \bm{e_{2}})(\bm{e_{3}} \cdot \bm{e_{3}}) - (\bm{e_{2}} \cdot \bm{e_{3}})(\bm{e_{2}} \cdot \bm{e_{3}})} dq^2 dq^3 \\ &= \sqrt{g_{22}g_{33}-g_{23}^{2}}dq ^2 dq ^3       \tag{2}

同様に, dq^3 dq^1dq^1 dq^2 の張る微小面積は次のように表わせます.

\sigma_{2} = \sqrt{g_{33}g_{11}-g_{31}^{2}}dq ^3 dq ^1 \sigma_{3} = \sqrt{g_{11}g_{22}-g_{12}^{2}}dq ^1 dq ^2

既に dq^1 dq^2 dq^3 の張る微小体積 dV計量テンソル で勉強しました.忘れてしまった人は復習してみて下さい.

Joh-InfiniVol1.gif dV = \sqrt{G} dq^1 dq^2 dq^3   \tag{3} G = {\rm det}|g_{ij}|

(1)(2)(3) により,三次元の一般のアフィン座標系で,微小長さ ds ,微小面積 d\sigma ,微小体積 dV を表現することができました.式 (1)(2)(3) さえあれば,微積分をする準備はバッチリですね.

補足:直交座標系の場合

直交座標では g_{ij} のうち i \ne j 成分が全て零になりますから,大幅に式を簡単化することができます.(なぜ零になるのか忘れてしまった人は 直交座標系 を復習して下さい.)式 (1)(2)(3) で, \sqrt{g_{11}}=h_{1}, \sqrt{g_{22}}=h_{2}, \sqrt{g_{33}}=h_{3} と置くと,式 (1)(2)(3) は次の式 (4)(5)(6) に帰着します.

ds^2 = (h_{1}dq^1)^2 +  (h_{2}dq^2)^2  +  (h_{3}dq^3)^2        \tag{4} d\sigma_{1} = h_{2}h_{3}dq^2 dq^3      \tag{5-1} d\sigma_{2} = h_{3}h_{1}dq^3 dq^1      \tag{5-2} d\sigma_{3} = h_{1}h_{2}dq^1 dq^2      \tag{5-3} dV = h_{1}h_{2}h_{3} dq^1 dq^2 dq^3    \tag{6}

実際の計算では直交座標系を利用することが多いと思いますので,式 (4)(5)(6) は重要です.

ヤコビアンとの関係

さきほど考えていた座標系 q^1 q^2 q^3 は,一般的な三次元のアフィン座標系だとします.この q^1 q^2 q^3 におけるベクトル成分を,一番便利な正規直交デカルト座標系 x_{1}x_{2}x_{3} で表現し直してみましょう. x_{1}x_{2}x_{3} も独立な三次元の座標系ですから,各 q^ix_{1},x_{2},x_{3} と関係づけることが可能なはずです.そこで,各 q^ix_{1},x_{2},x_{3} の関数だと考えます.

q^1 = q^1 (x_{1},x_{2},x_{3})  \tag{7-1} q^2 = q^2 (x_{1},x_{2},x_{3})  \tag{7-2} q^3 = q^3 (x_{1},x_{2},x_{3})  \tag{7-3}

このとき,ヤコビ行列 J は次のように定義されます.

J =\frac{\partial q^{1},q^{2},q^{3}}{\partial (x_{1},x_{2},x_{3})}=    \left(     \begin{array}{ccc}\frac{\partial q^1}{\partial x_{1}} & \frac{\partial q^1}{\partial x_{2}}  & \frac{\partial q^1}{\partial x_{3}} \\\frac{\partial q^2}{\partial x_{1}} & \frac{\partial q^2}{\partial x_{2}}  & \frac{\partial q^2}{\partial x_{3}} \\\frac{\partial q^3}{\partial x_{1}} & \frac{\partial q^3}{\partial x_{2}}  & \frac{\partial q^3}{\partial x_{3}} \\     \end{array}   \right)

ヤコビアン |J| はヤコビ行列の行列式として次のように書けます.

|J|= {\rm det}\left| \frac{\partial q^i}{\partial x_{j}}  \right|
[§]ヤコビ行列そのものをヤコビアンと呼ぶ人もいれば,行列式の方をヤコビアンと呼ぶ人もいます.どうも用語が混乱しているようです.混乱を避けるため,この記事では J|J| という記号を使い分けることにしました.海外の教科書でも用語は統一されていないようなので,注意してください.

逆に, x_{1},x_{2},x_{3}q^1 , q^2 , q^3 の関数として表わすことも出来るはずです.

x_{1} = x_{1} (q^{1}, q^{2}, q^{3})    \tag{9-1} x_{2} = x_{2} (q^{1}, q^{2}, q^{3})    \tag{9-2} x_{3} = x_{3} (q^{1}, q^{2}, q^{3})    \tag{9-3}

(9) より,ヤコビアン |J'|={\rm det}\left| \frac{\partial x_{i}}{\partial q^{j}}  \right| を考えることが出来ますが,このヤコビ行列は先ほどの J のちょうど逆行列になっています.

|J'|=|J^{-1}|= {\rm det}\left| \frac{\partial x_{i}}{\partial q^{j}}  \right|
[¶]q^{i} から x_{j}x_{j} から q^{i} と変数変換を二回繰り返せば元に戻りますから,この二つのヤコビアンが互いに逆行列の関係になっていることは当然だと言えます.偏導関数に関して \frac{\partial (q^{1},q^{2},q^{3})}{\partial (x_{1},x_{2},x_{3})}\frac{\partial (x_{1},x_{2},x_{3})}{\partial (q^{1},q^{2},q^{3})}=1 が成り立つことからも確認できます.また, q^{i}x_{j} はどちらも独立な基底の組であることを前提にしていますが,このことは式 (7)(9) のような表現が可能であることと同値であると言えます.つまり変数の一意的な変換には必ず逆変換が存在し,このときヤコビアンは正則な行列(逆行列がある)になるはずなのです.

ヤコビアンは座標変換に関係する量ですから,いかにも計量テンソルと関係がありそうだという気がします.計量テンソルを考えるために,まず微小長さ ds をベクトル表記で d\bm{r} と表わしてみましょう.

d\bm{r} &= \frac{\partial \bm{r}}{\partial q^{1}}dq^{1}+ \frac{\partial \bm{r}}{\partial q^{2}}dq^{2}+\frac{\partial \bm{r}}{\partial q^{3}}dq^{3} \\ &= \frac{\partial \bm{r}}{\partial q^{i}}dq^{i}

これより,次式が成り立ちます.

ds^2 = d\bm{r} \cdot d\bm{r} = \frac{\partial \bm{r}}{\partial q^{i}}\frac{\partial \bm{r}}{\partial q^{j}}dq^{i}dq^{j}        \tag{10}

一方,式 (1) より ds^2 = g_{ij}dq^{i}dq^{j} ですから,式 (10) と比べて次式が言えます.

g_{ij} = \frac{\partial \bm{r}}{\partial q^{i}}\frac{\partial \bm{r}}{\partial q^{j}}

ここで d\bm{r}=(dx_{1},dx_{2},dx_{3}) を代入すれば,次のように書き換えることができます.

g_{ij} = \frac{\partial x_{k}}{\partial q^{i}}\frac{\partial x_{k}}{\partial q^{j}}    \tag{11}

蛇足ですが,定義より計量テンソルは g_{ij}=\bm{e_{i}} \cdot \bm{e_{j}} であって,式 (11) と見比べて次の関係式も言えます.

\bm{e_{i}}=\frac{\partial \bm{r}}{\partial q^{i}} \bm{e_{k}}=\frac{\partial \bm{r}}{\partial q^{k}}

さて,ヤコビアン J'= \left[ \frac{\partial x_{i}}{\partial q^{j}} \right] と計量テンソル g_{ij} を比べてみましょう.どちらも \frac{\partial x_i}{\partial q^{j}} の形の項から成り立っており,明らかに仲間という感じがしますが,そのまま同一というわけではありません.計量テンソルは二つの偏微分の積の形になっていますが,ヤコビアンを二つ掛け合わせて計量テンソルを表わせないでしょうか.

少し考えてみると,次の関係式が分かると思います. {}^{t}{J'}J' の転置行列の意味とし, g_{ij} を成分とする行列を [g_{ij}] と書いています.

[g_{ij}] &= {}^{t}{J'} J' \\ &= \left(     \begin{array}{ccc}\frac{\partial x^1}{\partial q_{1}} & \frac{\partial x^2}{\partial q_{1}}  & \frac{\partial x^3}{\partial q_{1}} \\\frac{\partial x^1}{\partial q_{2}} & \frac{\partial x^2}{\partial q_{2}}  & \frac{\partial x^3}{\partial q_{2}} \\\frac{\partial x^1}{\partial q_{3}} & \frac{\partial x^2}{\partial q_{3}}  & \frac{\partial x^3}{\partial q_{3}} \\     \end{array}   \right) \left(     \begin{array}{ccc}\frac{\partial x^1}{\partial q_{1}} & \frac{\partial x^1}{\partial q_{2}}  & \frac{\partial x^1}{\partial q_{3}} \\\frac{\partial x^2}{\partial q_{1}} & \frac{\partial x^2}{\partial q_{2}}  & \frac{\partial x^2}{\partial q_{3}} \\\frac{\partial x^3}{\partial q_{1}} & \frac{\partial x^3}{\partial q_{2}}  & \frac{\partial x^3}{\partial q_{3}} \\     \end{array}   \right) \\&=\left(     \begin{array}{ccc}\left( \frac{\partial x^1}{\partial q_{1}} \right)^2 + \left( \frac{\partial x^2}{\partial q_{1}} \right)^2 +\left( \frac{\partial x^3}{\partial q_{1}} \right)^2 &\frac{\partial x^1}{\partial q_{1}}\frac{\partial x^1}{\partial q_{2}} + \frac{\partial x^2}{\partial q_{1}}\frac{\partial x^2}{\partial q_{2}} + \frac{\partial x^3}{\partial q_{1}}\frac{\partial x^3}{\partial q_{2}} & \frac{\partial x^1}{\partial q_{1}}\frac{\partial x^1}{\partial q_{3}} + \frac{\partial x^2}{\partial q_{1}}\frac{\partial x^2}{\partial q_{3}} + \frac{\partial x^3}{\partial q_{1}}\frac{\partial x^3}{\partial q_{3}}  \\ \frac{\partial x^1}{\partial q_{2}}\frac{\partial x^1}{\partial q_{1}} + \frac{\partial x^2}{\partial q_{2}}\frac{\partial x^2}{\partial q_{1}} + \frac{\partial x^3}{\partial q_{2}}\frac{\partial x^3}{\partial q_{1}} & \left( \frac{\partial x^1}{\partial q_{2}} \right)^2 + \left( \frac{\partial x^2}{\partial q_{2}} \right)^2 +\left( \frac{\partial x^3}{\partial q_{3}} \right)^2 &\frac{\partial x^1}{\partial q_{2}}\frac{\partial x^1}{\partial q_{3}} + \frac{\partial x^2}{\partial q_{2}}\frac{\partial x^2}{\partial q_{3}} + \frac{\partial x^3}{\partial q_{2}}\frac{\partial x^3}{\partial q_{3}}  \\ \frac{\partial x^1}{\partial q_{3}}\frac{\partial x^1}{\partial q_{1}} + \frac{\partial x^2}{\partial q_{3}}\frac{\partial x^2}{\partial q_{1}} + \frac{\partial x^3}{\partial q_{3}}\frac{\partial x^3}{\partial q_{1}} & \frac{\partial x^1}{\partial q_{3}}\frac{\partial x^1}{\partial q_{2}} + \frac{\partial x^2}{\partial q_{3}}\frac{\partial x^2}{\partial q_{2}} + \frac{\partial x^3}{\partial q_{3}}\frac{\partial x^3}{\partial q_{2}} & \left( \frac{\partial x^1}{\partial q_{3}} \right)^2 + \left( \frac{\partial x^2}{\partial q_{3}} \right)^2 +\left( \frac{\partial x^3}{\partial q_{3}} \right)^2  \\      \end{array}   \right)        \tag{11}

右辺の係数を縮約を使ってまとめると,一般に次のように書けるでしょう. g_{ij} は行列 Gij 成分という意味です.

g_{ij}=  \frac{\partial x_k}{\partial q^{i}}\frac{\partial x_k}{\partial q^{j}}        \tag{12}

(12) と式 (11) が等しいことを確認してください.