ガリレイ変換の矛盾を解消したい
ガリレイ変換の矛盾を解消したい。前章の議論によると、慣性系
𝐾
から別の慣性系
𝐾′
に移った時の電荷・電流密度
𝗃=[𝜌𝒋]
の変換則が、マクスウェル方程式を用いた場合
𝗃′=[1−𝜖0𝜇0𝒗T𝟎1]𝗃(1)
となり、世界線を用いた場合
𝗃′=[1𝟎T−𝒗1]𝗃(2)
となるのであった(
𝒗
は
𝐾
系から見た
𝐾′
系の速度)。これらは、同じものを表しているにもかかわらず、式の形が異なっている。これは解消しなければならない。ただし、2つの式の違いは、通常の実験では確認できないほど微小である(
𝜖0𝜇0≪1
および
𝜌|𝒗|≪|𝒋|
による)。
この章では、両者を整合させる変換であるローレンツ変換の導出とその検証について述べる:
5.1:ローレンツ変換5.2:光速を用いたローレンツ変換の検証
6.1ローレンツ変換:式(8)
この節では、ローレンツ変換(8)を導く。
これ以降、式(1)の
𝜖0𝜇0
の平方根の逆数を
𝑐
で表すことにする:
𝑐≡1√𝜖0𝜇0=2.9979⋯×108m⋅s−1(3)
非常に大きな値を持つ定数
𝑐
は速度の次元を持ち、光速と呼ばれる。その名の通り、光の速さに等しいことが実験的に知られている(真空中の場合であり、空気中や水中などでは遅くなる)。
6.1.1無限小ローレンツ変換
矛盾する変換式(1)と式(2)は、通常の実験の誤差範囲内ではともに正しい。しかし、ともに同じ慣性系での座標を表しているのだから、本来であれば、等しくなるはずである。従って、これらは近似的なものであると考えられる。実際、
𝒗
を非常に大きくできれば、両者の違いが測定できるようになるだろう。では、厳密な変換式を得るにはどうすればよいだろうか。
もっとも単純なのは、両者に共通する項を残した
Λ(𝒗)?=[1−𝑐−2𝒗T−𝒗1](4)
だろう。(
𝑐
は式(3)で述べた光速である。)
ただし、この式(4)は厳密なものではありえない。というのも、
𝒗
の符号を反転させたものが逆行列になるはずだが、そうなっていないからである:
Λ(𝒗)Λ(−𝒗)=[1−𝑐−2𝒗T−𝒗1][1𝑐−2𝒗T𝒗1]=[1−𝑐−2𝒗T𝒗𝟎T𝟎1−𝑐−2𝒗𝒗T]≠1(5)
式(5)は単位行列ではないが、単位行列からのずれは
𝒗
の2次である。従って式(4)は、
𝒗
の1次近似とみなすべきだろう。これを無限小ローレンツ変換という。
6.1.2一般の速度でのローレンツ変換:式(8)
無限小ローレンツ変換(4)により、元の系
𝐾
に対して十分小さな相対速度
𝛿𝒗
で移動している慣性系
𝐾′
への座標変換は、以下のようになる:
[𝑡′𝒙′]≐Λ(𝛿𝒗)[𝑡𝒙]Λ(𝛿𝒗)≡[1−𝑐−2𝛿𝒗T−𝛿𝒗1](6)
これを用いて、一般の相対速度で成り立つ厳密な式を求めたい。なお、ガリレイ変換の場合と同様に、時空の原点は、両方の慣性系で一致するようにとる。例えば、粒子の衝突が、
𝐾
系において
(𝑡,𝒙)=(0,𝟎)
で起きたとしたら、その衝突を
𝐾′
系から見た場合にも
(𝑡′,𝒙′)=(0,𝟎)
で起きるということである。。
それには、この微小な変換を連続してつないでいけばよい。具体的には、まず、
𝐾
系から見て
𝛿𝒗
で移動する系
𝐾′
への変換式は、式(6)となるが、ここからさらに、
𝐾′
系から見て同じく
𝛿𝒗
で移動する系
𝐾″
への変換は
[𝑡″𝒙″]≐Λ(𝛿𝒗)[𝑡′𝒙′]≐Λ(𝛿𝒗)Λ(𝛿𝒗)[𝑡𝒙]
となる。これを繰り返せば、大きな速度
𝒗
の場合のローレンツ変換を求めることができる。要は、微分方程式の形にできるということである。
微分方程式を立てることを考える。「
𝐾
系から見て速度
𝒗
で動いている慣性系
𝐾′
」への座標変換のヤコビ行列
Λ(𝒗)
が与えられている時、速度
𝒗
の大きさを(向きを保ったまま)
𝛿𝑣
だけ変化させると
Λ(𝛿𝑣⋅̂𝒗)Λ(𝒗)≐Λ(𝒗)+[0−𝑐−2̂𝒗T−̂𝒗0]Λ(𝒗)⋅𝛿𝑣
Λ(𝒗)
を
𝑣
で微分したものは、
𝛿𝑣
の係数、即ち、緑字部分:
𝑑Λ𝑑𝑣=[0−𝑐−2̂𝒗T−̂𝒗0]Λ≡𝐴Λ(7)
となる。この微分方程式を、境界条件
Λ(𝟎)=1
のもとで解けばよい。実際に計算すると、以下の【6.2-注1】のようになる。
【6.1-注1】ローレンツ変換:式(8)
慣性系
𝐾
に対して、速度
𝒗
で移動している慣性系
𝐾′
への座標変換は
[𝑡′𝒙′]=Λ(𝒗)[𝑡𝒙]Λ(𝒗)≡[𝛾−𝑐−2𝛾𝒗T−𝛾𝒗(1−̂𝒗̂𝒗T)+𝛾̂𝒗̂𝒗T]𝛾≡1√1−𝑐−2|𝒗|2(8)
となる。この変換をローレンツ変換といい、
𝛾
をローレンツ因子という。
𝒗
が小さい場合には
𝛾≐1
と近似できるので、ガリレイ変換で近似できるようになる。また、期待通り、
Λ(−𝒗)Λ(𝒗)=1
となっている。
導出
式(7)を解けばよい。連続体力学編で述べた線形微分方程式の一般論に従って、
𝐴
の対角化を考える(以下の【6.1-注2】)。対角化を実行すると
𝐴=𝑃−1⎡⎢
⎢
⎢
⎢⎣𝑐−1−𝑐−100⎤⎥
⎥
⎥
⎥⎦𝑃𝑃−1≡[𝑐−1𝑐−100−̂𝒗̂𝒗̂𝒗1⟂̂𝒗2⟂],𝑃=⎡⎢
⎢
⎢
⎢
⎢
⎢⎣12𝑐−12̂𝒗T12𝑐12̂𝒗T0̂𝒗T1⟂0̂𝒗T2⟂⎤⎥
⎥
⎥
⎥
⎥
⎥⎦
となる(
̂𝒗,̂𝒗1⟂,̂𝒗2⟂
は正規直交基底を成すようにとる)。よって、式(13)により解が得られる:
Λ(𝒗)=𝑃−1⎡⎢
⎢
⎢
⎢⎣𝑒𝑐−1𝑣𝑒−𝑐−1𝑣11⎤⎥
⎥
⎥
⎥⎦𝑃Λ(𝟎)⏟1=[cosh(𝑐−1𝑣)−𝑐−1sinh(𝑐−1𝑣)̂𝒗T−𝑐sinh(𝑐−1𝑣)̂𝒗(1−̂𝒗̂𝒗T)+cosh(𝑐−1𝑣)̂𝒗̂𝒗T](9)
しかし、まだである。これを使って
𝐾′
系の原点の速度
𝒖
を求めると
𝒖=𝑐tanh(𝑐−1𝑣)̂𝒗(10)
となり、
𝒗
とは一致しない。実際に知りたいのは、相対速度の時の変換式なので、式(9)を、
𝒖
用いたものに書き直し、
𝒖
を改めて
𝒗
と書くことにすれば、式(8)となる。
◼
ところで、
𝒗
と
𝒖
の違いは何を意味するのだろうか。
Λ(𝒗)
について考え直してみると、
Λ(𝒗)
は、非常に大きな
𝑛
について、
𝛿𝒗=𝒗𝑛
の無限小ローレンツ変換を
𝑛
回繰り返したときのローレンツ変換である。これが慣性系間の相対速度
𝒖
と一致しないということは、速度の加法性が成り立たないということである。このことは、式(10)の大きさを取ることにより
|𝒖|<𝑐(11)
という上限が得られることからも分かる(加法性が成り立てば
𝑐
を超えるることができるはず)。次節の【6.2-注1】で、速度の合成則を示す。
【6.1-注2】線形微分方程式の解法
線形微分方程式
𝑑𝒙𝑑𝑡=𝐴𝒙(12)
を解きたい(初期値を
𝒙(0)=𝒙0
とする)。
𝐴
は定数行列であるとする。もし、
𝐴
が対角化可能ならば、即ち
𝐴=𝑃−1⎡⎢
⎢⎣𝜆1𝜆2⋱⎤⎥
⎥⎦𝑃
という形に変形できれば、求める解は、以下のようになる:
𝒙(𝑡)=𝑃−1⎡⎢
⎢
⎢⎣𝑒𝜆1𝑡𝑒𝜆2𝑡⋱⎤⎥
⎥
⎥⎦𝑃𝒙0(13)
𝒙
は行列でもよい。
導出
変数変換
𝒙′=𝑃𝒙
とおく。これを逆に解いた
𝒙=𝑃−1𝒙′
を式(12)に代入すればよい:(独立な微分方程式に分離するので容易に解ける)
𝑑𝒙′𝑑𝑡=⎡⎢
⎢⎣𝜆1𝜆2⋱⎤⎥
⎥⎦𝒙′∴𝒙′=⎡⎢
⎢
⎢⎣𝑒𝜆1𝑡𝑒𝜆2𝑡⋱⎤⎥
⎥
⎥⎦𝒙′0
これに
𝒙′=𝑃𝒙
を代入して
𝒙
の式に戻せば、式(13)になる。
◼
このように、対角化を行うことにより、容易に扱うことができる対角行列の計算に落とし込める。対角化は、線形微分方程式に限らず、有用な手法である。対角化の方法については、固有値・固有ベクトルを求めるという一般的な方法が存在するが、数学的すぎるので割愛する。なお、対角化可能でなくても、ジョルダン標準形に対しても、式(13)と同様の公式を求めることが可能である。
6.2光速を用いたローレンツ変換の検証
この節では、光速が慣性系によらないことが実験的に示されれば、ローレンツ変換(8)のみが正しい変換となることを示す。
6.2.1ローレンツ変換は光速を変えない
ローレンツ変換(8)は、時間と空間が入り混じった形となっている。これが本当に正しいのか、検証する必要がある。
式(10)で述べた様に、ローレンツ変換が正しければ、系を連続的に加速していっても、光速
𝑐
に到達することはできない。あるいは、ローレンツ変換(8)でも、
|𝒗|=𝑐
のところで、ローレンツ因子
𝛾
が発散する。ということは、光速
𝑐
は、慣性系によらず同じ値になるのではないだろうか。
力学編の第4章で述べた相対性原理によれば、電気定数
𝜖0
と磁気定数
𝜇0
は慣性系によらないのだから、これらを用いて式(3)で定義される量である
𝑐
も、慣性系によらない。もっとも、
𝑐
は速度の次元を持ってはいるが、ある完成形でたまたま光速に一致しているだけで、物理的な速度とは無関係である可能性もある。従って、これだけでは何とも言えない。
本当に
𝑐
が慣性系によらないかどうかは、速度の合成則を実際に計算してみればよい。速度の合成則は、以下の【6.2-注1】で与えられる。この式(14)において、
|𝑽|=𝑐
とすると、予想通り
|𝑽′|=𝑐
となることが分かる。従って、確かに、
𝑐
は慣性系によらない。
以上により、ローレンツ変換が正しければ、光速が慣性系によらないという奇妙な性質が成り立つことになる。(日常的には速度の合成は単純な足し算になるはずである。)これは検証可能である。例えば、「昼と夜」や「夏と冬」というふうに、異なる相対速度を持つタイミングで光速を測定してみればよい。その結果、確かに光速が変化しないことが実証されている。
【6.2-注1】速度の合成則
ある系
𝐾
において速度
𝑽
の運動を、別の慣性系で観測したときの速度
𝑽′
は
𝑽′=𝛾−1𝑽⟂+𝑽∥−𝒗1−𝑐−2𝒗T𝑽(14)
である。ただし、
𝒗
は「
𝐾
系から見た
𝐾′
系の速度」であり、
𝑽∥
と
𝑽⟂
は「
𝑽
を
𝒗
の平行・垂直成分にそれぞれ分解したもの」である。
導出
時空上のある点
(𝑡,𝒙)
とそこから微小間隔
(𝛿𝑡,𝛿𝒙)
だけ離れた点に移動することを考える。速度
𝑽
で移動するならば
𝛿𝒙≐𝑽𝛿𝑡(15)
が成り立つ。
(𝛿𝑡,𝛿𝒙)
を別の慣性系
𝐾′
から見たもの
(𝛿𝑡′,𝛿𝒙′)
を求め、式(15)を
𝐾′
系での量に変換すれば、
𝑽
'が求まる。式(8)より、
(𝛿𝑡′,𝛿𝒙′)
は
[𝛿𝑡′𝛿𝒙′]=[𝛾−𝑐−2𝛾𝒗T−𝛾𝒗1+(𝛾−1)̂𝒗̂𝒗T][𝛿𝑡𝛿𝒙]∣𝛿𝒙に式(15)を代入して𝛿𝑡を括りだす=[𝛾−𝑐−2𝛾𝒗T𝑽−𝛾𝒗+[1+(𝛾−1)̂𝒗̂𝒗T]𝑽]𝛿𝑡
となる。後は、
𝛿𝒙′
を
𝛿𝑡′
で表せばよい:
𝛿𝒙′≐−𝛾𝒗+[1+(𝛾−1)̂𝒗̂𝒗T]𝑽𝛾−𝑐−2𝛾𝒗T𝑽𝛿𝑡′
𝛿𝑡′
の係数が、求める
𝑽′
であり、式(14)に一致する(
̂𝒗̂𝒗T𝑽=𝑽∥
に注意)。
◼
速度が光速
𝑐
より非常に小さい場合、即ち、
|𝒗|,|𝑽|≪𝑐
の場合、式(14)は、ガリレイ変換の場合の速度の合成則
𝑽′=𝑽−𝒗
となる。速度が大きくなると、単純な足し算では書けなくなるのである。
6.2.2光速が不変ならばローレンツ変換以外にあり得ない
では逆に、光速を不変にするような変換はローレンツ変換以外にあるのだろうか。
まず、変換は線形としてよい。というのも、非線形な変換であれば、力を受けない物体が加速度を受けることになり、相対性原理に反するからである。また、時空の原点の取り方も任意であると考えられる。よって、ある定数行列
Λ
によって
[𝑡′𝒙′]=Λ[𝑡𝒙](16)
と変換することになる。
光速を不変に保つという条件を課すと、
Λ
は、以下を満たすことが分かる:(以下の【6.2-注2】の式(19))
ΛT𝜂Λ=𝜂(17)
を満たすことになる。これは、回転行列
𝑅
が
𝑅T𝑅=1
を満たすのと似た式である。さて、この条件を満たすような変換を考えるわけだが、回転行列の場合と同様に、無限小変換を考えればよい。任意の微小ベクトル
𝛿𝜽,𝛿𝒗
に対し
Λ=1+[0−𝑐−2𝛿𝒗T−𝛿𝒗𝛿𝜽×](18)
は、式(17)を1次近似の範囲で満たす。
𝛿𝒗
は上述の無限小ローレンツ変換、
𝛿𝜽
は無限小回転である(力学編の第10章)。ところで、式(17)は、16本の方程式だが、自動的に対称行列になるので、実際には10本の条件を与えるだけである。従って、残りの6つの自由度が残る。式(18)はその6つの自由度を持っている。
よって、式(17)を満たすのは、ローレンツ変換と回転のみである(無限小変換で書けない座標反転がこれに加わる)。回転は、座標の軸の向きを変えるだけなので、光速が変わらないのは当然である。回転しても慣性系間の相対速度は変わらないので、今考えている座標変換ではない。よって結局、相対速度を生じさせるのは、ローレンツ変換(8)だけである。即ち、光速が慣性系によらないことを実験で示されているので、座標変換はローレンツ変換(8)意外にはあり得ないということである。(ローレンツ変換と回転・座標反転を組み合わせたものも相対速度を生じさせるが、特筆すべきものではない。)
なお、式(17)を満たす変換をローレンツ変換と呼ぶ流儀もある。すると、式(8)だけでなく、回転や反転(およびそれらを組み合わせたもの)もローレンツ変換ということになる。その場合、式(8)のことは、ローレンツブーストという。しかし、当面はこの流儀は採用せず、ローレンツブーストのことをローレンツ変換と呼ぶことにする(そうすると向きの違うローレンツ変換の合成がローレンツ変換でなくなってしまうが)。
【6.2-注2】光速不変な変換はミンコフスキー計量を保つ
光速を不変に保つような座標変換(16)は
ΛT𝜂Λ=𝜂𝜂≡⎡⎢
⎢
⎢
⎢⎣1−𝑐−2−𝑐−2−𝑐−2⎤⎥
⎥
⎥
⎥⎦(19)
を満たす。
𝜂
をミンコフスキー計量という。
証明
各々の系
𝐾,𝐾′
における物体速度をそれぞれ定数
𝑽,𝑽′
とすれば
𝛿𝒙=𝑽𝛿𝑡𝛿𝒙′=𝑽′𝛿𝑡′}(20)
が成り立つ。ここで、速度が光速であるという条件
|𝑽|=|𝑽′|=𝑐(21)
は、以下のように書き換えられる:
𝛿𝑡2−𝑐−2∣𝛿𝒙2∣2=𝛿𝑡′2−𝑐−2∣𝛿𝒙′2∣2=0
(式(20)を代入すればすぐ分かる。)この式は、さらに
𝛿𝗑≡[𝛿𝑡𝛿𝒙],𝜂≡[1−𝑐−2]
という記号を導入すると
𝛿𝗑T𝜂𝛿𝗑=𝛿𝗑′T𝜂𝛿𝗑′=0
となる。右側の等式に、ローレンツ変換
𝛿𝗑′=Λ𝛿𝗑
を代入すると
𝛿𝗑TΛT𝜂Λ𝛿𝗑=0
これが、
𝛿𝗑T𝜂𝛿𝗑=0
を満たす任意の
𝛿𝗑
に対して成り立つので、ある実数
𝜆
を用いて
ΛT𝜂Λ=𝜆𝜂
と書けることが分かる。
𝜆
は単位の取り換えに対応する自由度である(例えば、
1s,1m
の代わりに、
10s,10m
を単位にしても
𝑐
の値は変わらない)。1秒の定義をそろえれば、
𝜆=1
になる。
◼