今日はこちらで少し触れた、テンソル場についてすこし解説していきます。
- ざっくり定義
まずテンソルについてです。テンソルをざっくり一言でいうなれば、「多次元配列のようなもの」です。この記述は、特定条件下では正しく、最近流行の機械学習ライブラリのTensorFlowを使う分には困らないので、まずは多次元配列的になものと考えてもらって差し支えないです。
多次元配列のイメージは以下になります。

4次元以上はうまく図示できないですが、その各要素の表現は3次元配列TijkTijkから添字がひとつ増えて、TijklTijklになります。
で、テンソル場は、時空の各点にテンソルが存在する場のことです。配列の各要素は、時空の各点に依存して値が変わるものです。テンソルを2次元の配列(すなわち行列)としたときのイメージ的には以下のようになります。

日本の各地で異なるテンソル値をもち、さらに時間経過に対しても変わるような場をテンソル場といいます。
したがってテンソル場は各時空に依存する多次元配列なので、配列の要素を指定する文字i,j,k,…i,j,k,…と時空に依存する量なのでTijk..(t,x,y,z)Tijk..(t,x,y,z)と表現できます。上記の例ですと2次元配列なので、Tij(t,x,y,z)Tij(t,x,y,z)となります。
- 数学的に厳密な定義
これを少し数学的に見ていきます。
まずテンソルの定義からお話します。線型空間(ベクトル空間ともいいます)をVVとし、VV上の線型写像f:V→Rを汎関数といいます。汎関数全体{f}の集合をV∗とします。V∗をVの双対空間といいます。
テンソルは
T:V∗×V∗…..×V∗⏟p×V×V….×V⏟q→R
なるような多重線型写像として定義されます。厳密には(p,q)型テンソルといいます。
上にあげた図の例ですと(0,2)型テンソルですのでTi,jと書ける、というようなイメージです。
テンソル場の定義はというと、、、ちょっと多様体が出てきたりして悩ましいんですが、、
ざっくりは局所的にはRnにみなせる空間を多様体といいます。多様体は滑らかに曲がっているので、線型空間をいくつも貼り合わせてできるイメージです。はり合わせるのに使う線型空間を接空間と呼びます。拙い図ですみませんが、イメージ的には下記のようになります。

線型空間をはり合わせてつくる、つまり多様体の各点に線型空間が存在するイメージです。
Mを多様体とし、多様体の点p∈M上の接空間をTpMとします。
接空間TpMの双対空間をT∗pMとします。TpMは線型空間となりますので、(1)の定義でV=TpMと選ぶことができます。したがって点p∈Mにおける(a,b)型のテンソル場は
T:T∗pM×T∗pM…..×T∗pM⏟a×TpM×TpM….×TpM⏟b→R
となります。
具体的に(0,2)型テンソル場を考えてみます。
TpMは線型空間でしたから、基底を指定できます。これを{ei}iとおきます。ゆえTpMの任意の元は∑iAiei≡Aieiとかけます。
(もちろんAi,eiは多様体の点pにも依存するのですが、添字が煩雑になるので、略してます。)
すると定義域はTpM×TpM∋Aiei×Ajej=AiAjei×ejとなります。これに写像TをかますとRになるわけですから、写像Tは基底ei×ejを打ち消す要素をもつことになります。これは写像Tがei×ejの双対基底で展開できることを意味し、eiの双対基底をωiとすれば
T=Tijωi×ωj
とかけます。このTijがテンソルの成分表示であり、多次元配列で表せることになります。
つまり「テンソル場は定義の通り基底に依存しない幾何学的実体」であり、「テンソル(場)は基底を決めて初めて成分表示できる」ことになります。物理学ではテンソルを成分のみで表示することが多いですが、これは基底を暗黙のうちに決めている、もしくは時空の各点で不変としているためと考えられます。
- テンソルの例
テンソル場の身近な例はなかなかないので、、きびしぃところですが、、いくつかあげてみます。
1)計量テンソル
いきなりぶっこんでますが、基本的なテンソル場なのであげておきます。ややこしいですが、計量テンソルという名前ですが、テンソル場になります。多様体Mの点p∈M上の計量テンソルgpは(0,2)型テンソル場となります。すなわち
gp=gμνωμ×ων
とかけます。特殊相対論や場の量子論ではgμνは時空の各点で一定とみなすので、gμν=diag(1,−1,−1,−1)となります。一般相対論では多様体の各点に依存するのでpの関数になります。
2)電磁テンソル
これまた身近な例ではないので、悩ましいのですが、、
電磁気学によると電場と磁場は相互補完的な位置付けになり、光は電場と磁場が振動しあいながら進む電磁波になることが示されます。
これは電場と磁場とひとまとめに扱えるかもというアイディアにつながり、それを実現したものが電磁テンソルになります。電磁テンソルは計量テンソルと同様(0,2)型テンソルのテンソル場になります。したがってF=Fμνωμ×ωνのような形になり、その成分Fμνを行列で表すと
Fμν=(0Ex/cEy/cEz/c−Ex/c0−BzBy−Ey/cBz0−Bx−Ez/c−ByBx0)
というような感じになります。ここで(Ex,Ey,Ez)は電場で(Bx,By,Bz)は磁場で、cは光速となります。
3)リーマン曲率テンソル
ゴリゴリの微分幾何になってくるので、割愛します。。
4)応力テンソル
こちらも連続体力学を説明しないといけないので割愛します。。
なかなかテンソルのいい例が思いつかず、、
本日はこれくらいにしておきます。
最後まで読んでくださりありがとうございます。
質問等はコメント欄かお問い合わせにておねがいいたします。