リーマン曲率

今回がリーマン幾何学の山場だろう。


曲がり具合を表す方法

 自分のいる空間が曲がっているかどうか判定するためには 平行移動の概念を応用すればいい。

 例えば地球の表面でのことを考えてみよう。  まず赤道直下のある一点で、地面に北向きのベクトルを描く。  これをベクトル A としよう。  ベクトル A を赤道に沿って平行移動して地球の反対側にまで 持って行ってもやはりこれも北向きのベクトルである。  これをベクトル B としよう。  ベクトル A と B を両方とも北極へ向けて平行移動したらどうなるか。  両者は北極点ではまったく正反対を向いたベクトルとなる。

 一つのベクトルを、 同じスタート地点からそれぞれ別ルートで平行移動させて行って 最終的に同じゴール地点にたどり着いた時、 ベクトルの方向が食い違ってしまっているということが起きる。  地面が曲がっている場合にはそうなるのである。

 このことを別の表現をしても良い。  あるベクトルを平行移動させながら、 ぐるりと一つの輪を描くようなコースで元の位置に戻ってくる時、 そのベクトルは初めとは違う方向を向いてしまっている。  上の例で言えば、北極点を起点にして考えると分かり易い。  平らな地面では決してこんなことは起こらない。  よってこれを曲がり具合の度合いを表す数値「曲率」として採用したらどうだろうか。

 しかしこれだけではまだ不安があるだろう。  地面が曲がっているにも関わらず、 あるコースを一周してきたらベクトルの方向が元と変わりなかった、 なんて偶然は絶対に起こらないと言い切れるだろうか。  例えば、道筋の途中まではずれが大きくなっていくのだが、 途中から反対方向にずれていて先ほどのずれを打ち消していくとしたらどうだろう。  またベクトルの方向が360°ずれてしまった場合には、 ずれたかどうだか判断が付かないことになる。

 そのような不安を解消する方法がある。  曲率というだけあって、率を考えればいいのだ。

 概して、大きな輪を描くコースを移動すれば その移動分だけ大きなずれが生じる傾向がある。  小さな輪を描いて移動すればずれは小さく抑えられるはずだ。  行き返りで同じコースを通ったならば輪の面積は0だし、ずれも0となる。  この考えに矛盾は無さそうだ。

 よってベクトルのずれの度合いを、 輪を描いて一周するコースの面積で割ってやればいいのではなかろうか。  面積を無限小に近付けてやれば、 「ある一点での曲がり具合」というものが求まるだろう。  これなら先ほど挙げた不安は解消だ。

 このような概念が本当に使えるかどうか確かめるべく、数式で表してみよう。


数式表現

 まず、スタート地点 P での共変ベクトル Ai ( P ) を dxj だけ平行移動して、 中間地点 Q まで持って行ってやろう。

 これをさらに dyn だけ平行移動して、次の点 R まで移動する。

 初めの式を2番目の式に代入してやる。

 ここで第2項目の Γmin ( Q ) だけが 中間地点 Q での値となっていて扱いにくいので、 次のように近似で表してやることにする。

 これを展開してまとめよう。  今後は (P) という表示は邪魔なだけなので書かないことにする。

 この最後の項は微小量が3次にもなっており、 他の項に比べて小さ過ぎるので、今の内に捨ててしまうことにする。  それを言ったら、微小量が2次になっている項だって初めの項に比べて 無視できるほど小さいわけだが、これは捨てない。  なぜなら、最初の3つの項はこの後の計算で消えてしまうので、 2次の項を残しておかないと結局何も残らなくなってしまうという事情があるからである。

 さあ、ようやくここまで来た。  後は来たのとは逆の順で引き返すだけだ。  ここから同じ要領で -dx だけ移動し、次に -dy だけ移動すれば、 別コースで初期位置 P に戻った事になる。  しかしすでに数式はややこしくなっており、 馬鹿正直に同じ手順を続ければ、 ここまで以上の式変形の苦労が待っているだろう。

 そこで、ちょっと楽することを考えよう。  すでに求めた結果は、スタート地点から dx、dy の順で移動したものだった。  この dx、dy の記号を入れ替えるだけで 点 P から別コースを通って R 地点にたどりついた場合の結果となる。

 この二つの式の差を取る事で手っ取り早く 目的を果たしてしまおう、というわけだ。  初めの3つの項が打ち消しあうことはすぐに分かる。

 ここで dx dy の部分はコースの面積であると言える形にはなっていないが、 コースの大きさを表す量ではある。  この量を無限小に近付けようとも、式の他の部分に影響を与えるわけではない。  つまり、大カッコの中にある量こそ、コースの取り方や使ったベクトルに 影響される事のない、空間の曲がり具合を表す本質的な量であると言えよう。  これを略して、

と表そう。  添え字を置き換えて書き直せばつまり、

が「リーマン曲率テンソル」の定義だというわけだ。  これは第2部で紹介した定義と同じものになっているが、 この定義は教科書によっては逆符号で定義される場合もある。  コースをどっち回りしたかという考え方の違いだけだ。

 結果の式だけ見て意味を類推するのは非常に難しいが、 元になった考え方そのものは単純だっただろう。  これが本当に「テンソル」であるかどうかの確認はこの後で行う。


共変微分の交換

 突然だが次のような計算をしてみよう。

 これは Ai を xk で共変微分してから xj で共変微分するのと、 その逆の順で計算するのとで、違いが出るかどうかを 調べようというのである。  まずは第1項から計算しよう。  第2項は後から j と k を入れ替えればいい。

 これの j と k を入れ替えて差を取れば、 第1項、それと2行目、3行目が消える。  結果をまとめれば、

であり、これが0にならないという事は、 つまり共変微分というのは演算の順序によって差が出るということである。  これは普通の微分とは大きな違いである。

 しかしよく見るとこの右辺にはリーマン曲率テンソルと同じ形が含まれるではないか!  すなわち、

ということだ。  リーマンテンソルの定義としてこのようなやり方を採用する事も出来るのである。  この方がすっきりしている。  しかし「これがリーマンテンソルの定義だ」といきなり言われても なぜこんなものを考える必要があるのか、と騙されたような気分になる人もいるだろう。  それでイメージが掴み易い説明を予めしておいたのである。

 ところで、この式の左辺は3階の共変テンソルである。  一方、右辺の A t は共変ベクトルだったのであり、  このことからリーマンテンソルは確かにテンソルであると言えることになる。


リーマンテンソルの対称性

 上で出てきたリーマンテンソルは混合テンソルなので、対称性が調べにくい。  そこで、gij を作用させることで、 純粋な「4階の共変テンソル」に変換してみることにしよう。

 このように変換したところで見通しが良くなるだけのことであり、自由度は変わらない。  これは例えば3次元の共変ベクトルを反変ベクトルに変換しても 独立な成分の数は3つのままであるのと同じ話で、 新たな情報が加わるわけではないということだ。

 さて定義から考えて、次のような関係があることが分かる。

 要するに、前2つの添え字だけ、あるいは後ろ2つの添え字だけを入れ替えると符号が変わり、 前2つのペアと後ろ2つのペアをごそっと入れ替えたものは同じ値になるということだ。

 定義式を眺めているだけでこの関係を見出すのはなかなか難しいだろう。  実はこれを導くためのうまい方法はあるのだが、やはり少々面倒であるから、 少し後の別の記事の中で紹介するつもりである。  今回の記事の目的はリーマンテンソルを概観することにあるので、 あまり細かな事で横道に逸れたくは無い。

 4次元の場合、リーマンテンソルの添え字の組み合わせは 256通りあることになるが、 そのほとんどは同じ数値か符号が違うだけだという事が上の関係式から分かる。  例えば添え字を入れ替えると符号が変わる場合があるが、 こういうときに添え字を入れ替えた結果が自分自身になる場合などは、 許される数値としては0しかありえない。  こんな具合に0となってしまう成分もかなり多いということだ。  私はこういうのを数え上げてすっきりまとめるのが好きである。  ここでやってしまおう。

まず、256通りの成分を次の5つの場合に分類する。

(A)添え字が全て同じ場合 4通り
(B)添え字が3つだけ同じ場合 4*3*4 =48通り
(C)添え字が同じものが2組ある場合 4*3*3 =36通り
(D)添え字が同じものが1組だけある場合 4*3*6*2 =144通り
(E)添え字が全て異なる場合 4*3*2=24通り

 このうち、A,B,E は非常に簡単である。  A はどこをどう入れ替えても自分自身になる。 よって0でなくてはならない。  B は前の2つ、あるいは後の2つが必ず同じ添え字である。  これらを入れ替えたものは自分自身になる。 よってすべて0。  E はどう入れ替えても自分自身にはならない。 よって0になってしまう心配はない。  E に属するメンバーを一つ持ってきて、前の2つだけを入れ替えたもの、後の2つだけを入れ替えたもの、 両方を入れ替えたもの・・・さらに前2つペアと後2つペアを入れ替えて同じように入れ替えたものを考える。  この操作で8通りが作れるが、どれも E に属している。  これらは同じ数値か符号が異なるだけである。  つまり8で割ることで、3つのグループに分けられることになる。  こうしてこのグループ内には3つの自由度しかないことが分かる。

 C はもう少し細かく場合分けしなくてはならない。

(C1) 前2つが同じ場合。 よって必然的に後2つも同じ場合。(12通り)
(C2) それ以外。(24通り)
 C1 は簡単である。 前2つを入れ替えても自分自身なのだからすべて0。  C2 は例えば R1212 のような場合である。  前2つのペアと後2つのペアを取り替えても自分自身となるだけで、 こういう操作では符号が変わらないのだから何の意味もない。  他の操作で R1221, R2112, R2121 という3つが作られ、 これら4つが似たもの同士であり、 これらはどれも C2 のメンバーである。  4で割れば6になる。 自由度は6である。

 残る D は最もメンバーが多いが、3つに場合分けしよう。

(D1) 前2つが同じ場合(24通り)
(D2) 後2つが同じ場合(24通り)
(D3) それ以外(96通り)
 D1とD2は簡単である。 D1は前2つを入れ替えたら自分自身になるし、D2は後2つを入れ替えたら自分自身になるので、すべて0。  最後まで残った D3 は例えば R1213 のような場合である。  Eと同じように8通りの入れ替え方が出来て、この操作で自分自身になるものはない。  よって8で割れば、自由度は12であると分かる。

 結論は、256個の成分の内108個が0となり、 0にならなかった内、独立な数値は21通りしかないことになる。

 これら生き残った21通りの数値であるが、 実は次のようなもう一つの関係式によっても縛られており、 結局自由度は20個分しかない。

 後ろ3つの添え字を巡回的に入れ替えて足し合わせたものが0になるという 美しい関係式である。  これを導くやり方も後の方の別の記事で説明しよう。  この式の影響を受けるのは、E のグループに属する3つの自由度だけである。  C2 と D3 に属するメンバーにこの関係を当てはめると、 初めに使った対称関係からすでにこの式が成り立っており、影響がない。

 注意: 岩波書店の物理テキストシリーズ「相対性理論」(内山龍雄著)では、もっとエレガントな論理で自由度が20個しかないことを説明し切っている。  しかも、ほんの十数行しか使わずに・・・。  ただただ感心させられる。  それでも私は、たとえ効率が悪くとも、泥臭い自分のやり方の方が好きだ。


曲がっていそうで曲がっていない

 ところで普通の感覚で言えば絶対曲がっているように見えるのに、 リーマン曲率が0になってしまうケースがある。

 えっ?  初めの方の説明で「不安は解消された」なんて言ったくせに 今さらなんてことを言い出すのだろう。  そういう事態が起こらないかを心配していたのだ。  ・・・なんて文句を言われてしまいそうだが、 まぁどんな場合にこのことが起きるか聞いてもらいたい。

 例えば円筒の側面。  この上でベクトルを平行移動して一周してもベクトルの方向は変化しない。  当然だ。  円筒の展開図を描けばその側面は平面そのものだ。  この側面でのベクトルの平行移動は、 展開された平らな面上で平行移動したのと全く同じ事だからである。

 展開して平面になるような曲面といえば、円錐の側面も同じである。  他にはあまり無いから安心して欲しい。  折り紙を折り曲げないで、くにゃくにゃと曲げただけで作れる曲面と言えば、 円筒的か円錐的かのどちらかくらいしかないだろう。

 円筒や円錐の側面上に住んでいる2次元人にとって、 世界が筒状に巻かれていようと、平面に伸ばされていようと、 幾何学的に何の違いも感じる事はない。  これではリーマン曲率が0になっても仕方ないのではないだろうか。  違いが無いのだから違いを表しようがない。

 これで「曲がった面」と呼んでいるものの正体と範囲が だんだん明らかになって来ただろう。  平面上に曲がった座標を描いただけでは曲がっているとは言えない というのは初めから言ってきた。  そして平面を曲げただけで実現できるものも曲がっているとは言えない。

 頭の中で大混乱が始まっている読者もいるかも知れない。  分かった気がしている自分と、納得の行かない自分との葛藤。  両者の折り合いを付ける為のお手伝いをしようかと思ったが、 じっくり考える楽しみを奪っては申し訳ない。

 すでに必要な事は話してあるつもりなので、 後は自分で納得行くまで考えてもらいたい。


相対性理論の目次へ戻る