この記事の目的は、一般相対性理論に必要なテンソルおよびテンソル場の理論についてわかりやすく解説することです。
私が一般相対性理論を学ぶ上でつまづいた部分を補完する内容になっていますが、他の文献も合わせて読むことをおすすめします。
前提とする知識は以下です。
・高校までの数学
・線形代数(行列、基底、線形写像)
・解析学(偏微分、重積分)
それではさっそくはじめましょう。
そもそもテンソルってなんなんでしょう?
一言でいうと、行列の拡張バージョンです。
行列には線形性がありましたね。
次が成立:
この線形性のおかげで、座標の拡大・縮小や回転ができたのでした。
ですが、行列が使えるのはあくまで直線座標の中だけです。
これから私たちは一般相対性理論で曲線座標を扱います。
そうなると行列ではない新しい概念が必要になってきます。
それこそがテンソルです。
定義を見てみましょう。
目を凝らして見てみてください。
線形性と似てる気がしませんか?
行列のときは2つの条件がありましたが、今度は3つです。
つまり、テンソルとは線形性を拡張した概念を取り扱える演算ということなんですね。
定義1のような性質を双線形性といいます。
そして、これを
テンソルとはつまり多重線形写像のことです。
...と言っても分かりづらいと思うので、例を作って遊んでみましょう。
同様に
このとき、
このとき、双線形性から次のような計算ができます。
このような計算ができるのがテンソル積の特徴です。
「
実は、多重線形性を持つ
具体的にそれが何なのかわからなくても(というより具体的に書き下すのは難しいけれど)、そのような演算があるのだと思っておいてください。
この性質があとあと一般相対性理論で大活躍します。
ここで1つ注意ですが、一般的に
行列の積が交換できないのと同じような理由で、多重線形性(2変数の場合は双線形性)を持つように定義したために積が交換できなくなってしまいました。
なのでテンソル積を計算するときは必ず順序を意識してください。
たとえば、
次にやっていくことは基底の取り換えです。
たとえば、さっき計算した
これではめんどくさいので、
すると、
テンソルでは基底を変換することが多くあるので、そのときのルールを見つけようということです。
その前に、簡単な例で基底の変換をやってみましょう。
連立方程式を解けば終わりなんですが、ここでは逆行列を使いました。
テンソルでも同じように逆行列が使えます。
やってみましょう。
基底を変換して
よって
一方、
より
この解き方ではセンスが疑われますね。
もっといい方法があります。
より、
明らかに方法2のほうが早くてシンプルですが、方法1に出てきた
なにかに気づきませんでしたか?
そう、これはテンソル積の一例になっているんです。
が成立しています。
このような行列の積を特別にクロネッカー積と呼びます。
こうして見るとテンソル積が馴染み深いものに見えてくるはずです。
クロネッカー積はあくまで行列に対する特別なテンソル積であって、クロネッカー積ではないようなテンソル積も存在します。
そのような意味でテンソル積とクロネッカー積をはっきり区別していきます。
ここから先は行列の成分が非常に煩雑になりがちなので、アインシュタインの縮約記法という画期的な記法を導入します。
一言でいうと、あるルールのもと総和記号
「上と下に現れた同じ添字は媒介変数と思って総和を取る」というルールです。
たとえば、
ここで注意を2つ。
まず、
紛らわしい場合は私が注意するので参考にしてください。
そして、添字を足していく範囲は大体
これも紛らわしい場合は注釈をつけるので安心してください。
いくつか練習してみましょう。
添字の動く範囲を
この添字ルールを使うと行列さえも簡潔に表すことができます。
たとえば、行列の積は
ですが、この行列の
と簡潔に表せます。たとえば
同様に、
では単位行列や逆行列はどう表したらいいのかというと、クロネッカーのデルタを使います。
クロネッカーのデルタ
ですが、これを使えば単位行列が
つまり、単位行列とは
これを踏まえ
と簡潔に表現できます。
このことを理解してから次に進んでください。
まずは定義から。
この空間のことを
いわゆる"普通"のテンソルの線形空間が反変テンソル空間です。
ですが、一般相対性理論で扱うリーマン曲率テンソルは"普通"のテンソルではありません。
そこで双対空間、双対基底という概念を導入します。
このような条件を満たすとき、
線形代数の本では
そこで共変テンソルと混合テンソルを定義しますね。
この空間のことを
この空間のことを
定義ばっかり見ていてもつまんないですね。
試しに計算してみましょう。
基底とその双対基底では添字の上下を逆転させて書いてください。
このとき、
なので、たとえば
と計算できます。
これも双線形性のおかげですね。
先程同様、一般的には
もちろん、混合テンソルにもテンソル積が定義できます。たとえば、
です。
「
混合テンソル空間を
ここで、
さて、混合テンソル空間の元であるテンソルには縮約という特別な操作ができます。
簡単に言うと、行列でいうところの跡(trace)の一般化です。
実際に
まず、何番目と何番目を縮約するか決めます。
今回は左から2番目の
ここでは基底とそれに対応する双対基底(今回の場合は
次に、添字が上と下で同じ項だけ抜き出してきます。
この場合
最後に添字が同じ2つの基底をバッサリ落とします。
なので結果は
他にも練習してみましょう。
次のテンソルを指定した添字で縮約せよ。
(1)添字が等しい項は
(2)
(3)
(4)落とした部分が
少しは慣れたと思います。
厳密な定義はこちら。
について、
で定義する。
同様に、
ですが、ここで1つ注意です。
たとえば
まずは左右でどの添字を選ぶか決めないといけないですね。
たとえば、左は2番目の
次にテンソル積を取ると、
となります。
その次に、さっき選んだ添字が等しい項だけ選んで等しい添字の部分を落とします。
すると
つまり
たとえば左は最初の
となります。内積に似てる感じがしますね。
さて、
このとき
基底を変換して
に連動して、双対基底は
という変換ルールが成り立っている。
よって、
ゆえに
よって、
一方、
に連動して、双対基底は
という変換ルールが成り立っている。
よって、
代入して、
やはり方法2のほうが早くてシンプルですが、双対基底が登場しても先ほどと同じように計算できることがわかりましたね。
さて、ここまででテンソル積、基底の変換、縮約、縮合といったテンソルの演算を学んできました。
ですが、基底を変換してからテンソル積をとるのとテンソル積を取ってから基底を変換するのでは結果は同じになるのでしょうか?
縮合についても同じ疑問が湧いてきます。
基底を変換してから縮合するのと、縮合してから基底を変換するのでは結果は同じになるのでしょうか?
もし結果が違えば、テンソルの演算は基底に依存することになり一般性を失います。
そうなると相対性原理に則った物理法則を記述することはできなくなります。
相対性原理とは、「物理法則は観測する座標系に依存しない」という根本的な原理です。
果たして、テンソルは座標系に依存するのか、しないのでしょうか?
結論は、テンソルの演算は座標系に依存しません。
つまり、基底を変換してからテンソル積をとるのとテンソル積を取ってから基底を変換するのでは結果は同じになります。
縮約や縮合についても同じです。
だから一般相対性理論はテンソル方程式で記述されるんですね。
一般的な証明は参考文献に任せるとして、先へ進みましょう。
突然ですが、行列には単位行列が存在しますね。
そこから逆行列が定義できたのでした。
同じように、テンソルの世界にも単位テンソルというものが存在します。
もちろん、アインシュタインの縮約記法で書いています。
があって、任意の置換
が成立するとき、対称テンソルであるという。
たとえば
そんな単位テンソルと対称テンソルですが、こんな性質があります。
任意の対称テンソルは単位テンソルとの縮合をとっても変わらない。ここで、縮合のとき落とす添字の組はどれでもよい。
このことを数式で表すと、任意の対称テンソル
実際にやってみましょう。
このとき、次のテンソルを指定した添字で縮合せよ。
(1)と(4)は対称テンソルと単位テンソルの縮合なので変化していないことがわかると思います。
他の添字で縮合しても同様です。
まずは問題を解いてみましょう。
このとき、次のテンソルを指定した添字で縮合せよ。
このように、
そのとき、縮合する添字を適切に選べば
特に、
これを使い添字を上げ下げしてみましょう。
例として
左は1番目の共変成分、右は1番目の反変成分で縮合を取ると
ここで、
同様に、左は1番目の反変成分、右は1番目の共変成分で縮合を取ると
ここで、
これこそが添え字の上げ下げです。
特に難しいことではないと思います。
ですが、この添字の上げ下げにより一旦添字を上げたり下げたりしてから縮約するといったことができるようになります。
その威力は後ほど体感してもらえればと思います。
ここからはテンソル場の始まりです。
テンソル場とは、座標空間の各点にテンソルが与えられた世界です。
定義を見ましょう。
座標
それらの間に
このとき、
が成立するならば、
基底たちがなくなってしまいテンソルとは全くの別物に見えるかもしれませんが、これがテンソル場です。
これはあくまでテンソルの係数を定義しているのであって、次のように言い直すこともできます。
線形空間
実際、座標
このとき、
が成立するならば、
もまた成立する。これを
基底を変換する行列と成分を変換する行列とが互いに逆行列になっていることに注意すれば、全く同じものであることがわかると思います。
なのでこれからは特に事情がない限りは基底を見せない物理流の定義を使っていこうと思います。
基底があったほうがわかりやすい場合はその都度解説していきますね。
この定義でいくと、スカラー場は
例を挙げましょう。
直線座標上のスカラー場
が成立している。
スカラー場は
それは後々やっていくので楽しみにしていてください。
テンソル場での微分を考える前に、スカラー場での微分を考えます。
直線座標
これを
その前に2変数関数での合成関数の微分(連鎖律)を確認します。
微分可能な関数
ゆえ、
ここで、
という勾配になっています。
また、
は
なので
といえます。
このことを一般化します。
新しくベクトル場
で定義できます。
これをベクトル場
添字を増やして同じことをしましょう。
すると、
となります。
ここで1つ注意です。
ここでもアインシュタインの縮約記法を使うわけですが、偏微分の分母にある添字は逆転するとして
そうすると
となります。
さて、これはスカラー場、つまり
が成立します。
これをさらに拡張してテンソル場にも適応してみましょう。
と
の間に成立する変換則を示せ。
とおくと、
よって
一方、ベクトル場
よって
これらを使い
疲れましたね。
ですが、ここでは次の2つのルールを体感してもらいたくてわざわざこんな計算をしていただきました。
それは、
ということです。
これは何階のテンソル場になっても変わりません。
これを一般化しきちんと述べると次のようになります。
また、
このとき、
お疲れ様でした。
直線座標のテンソルの要点はこれでおしまいです。
曲線座標のテンソル場について次の記事でお話します。