跳轉到

1904 - Lorentz 變換完成#

案件摘要#

1904 年,Lorentz 在聖路易斯演講中完成了對所有速度階都成立的完整變換方程; 1905 年 Poincaré 將其命名為「Lorentz 變換」並補上數學嚴格性與相對性原理。 公式已經完備,但跨出「拋棄乙太與絕對時間」最後一步的,卻是 1905 年的專利職員 Einstein。

前因 -- 為什麼會有這個案子#

  • 1892–1895 年 Lorentz 已有收縮假說與一階局部時間 \(t' = t - vx/c^2\) (見 1892 案)。
  • 但一階變換只對 \(v/c\) 的一次方有效;二階以上的實驗(如 Rayleigh–Brace 1902、 Trouton–Noble 1903 等二階零結果)逼出更完整的理論。
  • 1900 年前後,Kaufmann(1901–1905)測量高速電子的質量隨速度變化, 要求理論給出 \(\gamma\) 級的精確預言。
  • Poincaré 對「乙太被運動擠壓」類補丁提出哲學批評:物理定律應對所有觀察者形式相同。

線索與推理 -- 數學式、程式、理論#

線索 1:完整 Lorentz 變換(Lorentz 1904,Poincaré 1905 命名與修飾)#

以 \(\gamma\) 記號:

\[ \boxed{ x' = \gamma\,(x - vt),\qquad t' = \gamma\left(t - \frac{v x}{c^2}\right),\qquad \gamma = \frac{1}{\sqrt{1-\dfrac{v^2}{c^2}}} } \]

(垂直方向不變: \(y' = y,\ z' = z\) ;Poincaré 補上 \(x'^\mu = \Lambda^\mu{}_\nu x^\nu\) 的矩陣形式, 並證明它構成群——Lorentz 群,1905 年 6 月提交巴黎科學院。)

長度收縮與時間膨脹都自然從中掉出來:

\[ L = \frac{L_0}{\gamma}\quad(\text{收縮}),\qquad \Delta t = \gamma\,\Delta\tau\quad(\text{時間膨脹}) \]

線索 2:不變量 -- 這才是「真正的指紋」#

Galilean 變換下空間距離是不變量;Lorentz 變換下的不變量是時空間隔:

\[ s^2 = c^2t^2 - x^2 - y^2 - z^2 = c^2t'^2 - x'^2 - y'^2 - z'^2 \]
import numpy as np

def lorentz_transform(x, t, v, c=1.0):
    gamma = 1/np.sqrt(1 - v**2/c**2)
    x2 = gamma*(x - v*t)
    t2 = gamma*(t - v*x/c**2)
    return x2, t2

c = 1.0
v = 0.6*c
x, t = 3.0, 2.0                 # 任意時空事件
x2, t2 = lorentz_transform(x, t, v, c)

s1 = c**2*t**2 - x**2
s2 = c**2*t2**2 - x2**2
print(f"s^2 (S frame)  = {s1:.6f}")
print(f"s^2 (S' frame) = {s2:.6f}")
print(f"不變量成立: {np.isclose(s1, s2)}")
print(f"gamma = {1/np.sqrt(1-v**2/c**2):.4f}")

輸出顯示兩個座標系算出的 \(s^2\) 完全相同——時空間隔是 Lorentz 變換的「不變指紋」, 這正是 Minkowski(1908)四維時空幾何的起點。

線索 3:速度加法公式 -- 光速不可超越的證明#

由變換式可導出速度合成律(Poincaré 1905 明確寫出):

\[ w = \frac{u + v}{1 + \dfrac{uv}{c^2}} \]

若 \(u = c\) (光),則

\[ w = \frac{c + v}{1 + v/c} = c \]

**光速對任何慣性觀察者都是 \(c\) **——Michelson–Morley 的零結果不再是巧合,而是原理!

import numpy as np
c = 1.0
for u, v in [(0.8, 0.6), (0.99, 0.99), (1.0, 0.9), (0.5, -0.5)]:
    w = (u + v)/(1 + u*v/c**2)
    print(f"u={u:+.2f}, v={v:+.2f}  ->  w={w:+.6f}")
# 0.8+0.6 -> 0.945945(小於 1!古典會給 1.4)
# 0.99+0.99 -> 0.99995
# 1.0+0.9 -> 1.0(光速不變)

線索 4:Poincaré 的相對性原理與同時性批判#

  • 相對性原理(Poincaré 1904 聖路易斯演講): 「物理定律的表述,對固定觀察者與對做等速運動的觀察者,應該完全相同, 以致我們沒有、也不可能有任何方法分辨我們是否處於等速運動之中。」
  • 同時性批判:Poincaré 在《科學的價值》中指出, 「同時」的定義依賴光速訊號的交換,而光速的測量又預設了同時性——這是循環定義。 他早於 Einstein 就指出絕對同時性無法定義。
  • 但 Poincaré 仍保留乙太作為「數學上最方便的參考系」,未宣布它不存在。

線索 5:Lorentz 與 Poincaré 為何沒有跨出最後一步?#

Lorentz Poincaré
保留乙太 是——乙太是「真實」參考系 是——只是「方便的約定」
時間觀 \(t'\) 是數學輔助;真時間是乙太系的 \(t\) 同時性是約定,但未建立運動學
動機 保存電子論與 Maxwell 理論 追求數學優雅與原理
未竟之步 沒有說「時間本身是相對的」 沒有建立完整的動力學與運動學體系

兩人手握所有零件:變換式、 \(\gamma\) 、速度加法、相對性原理—— 卻始終把它們裝回「乙太 + 絕對時間」的舊骨架裡。

結案 -- 後果與影響#

  • Einstein 1905 的最後一步:直接宣布乙太多餘、時間與同時性是觀察者相依的, 從兩條公設(相對性原理 + 光速不變)演繹出整個狹義相對論。
  • 與 Einstein 1905 的對照表:
項目 Lorentz/Poincaré(1904–05) Einstein(1905)
出發點 修補乙太理論、解釋實驗 兩條公設的公理化演繹
變換式 有(形式相同) 重新導出(意義不同)
乙太 保留 拋棄(「多餘的假說」)
時間 絕對(乙太系) 相對,隨觀察者定義
收縮/膨脹 物體的力學性質 運動學測量效應
後續 Lorentz 堅守乙太至晚年 1908 Minkowski 幾何化 → 1915 廣義相對論
  • 歷史定位:Lorentz 變換以 Lorentz 命名(Poincaré 1905 命名)實至名歸—— 但「相對論」的思想框架屬於 Einstein。 Lorentz 本人晚年風度地承認:「我失敗的原因,是我把 \(t'\) 當成了純粹的數學量。」
  • Minkowski(1908)名言:「從今以後,空間與時間各自都將化為幻影, 只有兩者的某種結合才能保持獨立的實在。」——偵探總結:案件的真相是時空一體。

關鍵人物與文獻#

  • Hendrik A. Lorentz(1853–1928):1902 諾貝爾物理獎;1904 完成變換。
  • Lorentz, H.A. (1904). "Electromagnetic Phenomena in a System Moving with any Velocity Less than that of Light". Proc. Acad. Sci. Amsterdam 6: 809–855.
  • Henri Poincaré(1854–1912):數學家;命名「Lorentz 變換」、補上群論結構與相對性原理。
  • Poincaré, H. (1904). "L'état actuel et l'avenir de la physique mathématique"(聖路易斯演講).
  • Poincaré, H. (1905/06). "Sur la dynamique de l'électron". Rendiconti del Circolo Matematico di Palermo 21: 129–176.
  • Albert Einstein(1879–1955):1905 年〈論動體的電動力學〉,完成最後一步。
  • Hermann Minkowski(1864–1909):1908 年將時空幾何化。