伽利略变换的失效 本节摘要:在第 1 章我们看到,麦克斯韦方程组预言的光速 c 与伽利略速度合成法则冲突;在第 2 章,这一冲突被爱因斯坦升华为公设——光速不变原理。本节严格证明:伽利略变换($x' = x - vt$,$t' = t$)在光速不变原理下必然失效。失效的根源不在 $x' = x - vt$ 这一项,而在 $t' = t$ 这个看似天经地义的等式——它假设了绝对时间。一旦放弃绝对时间,伽利略变换就让位于它的"相对论版本"——洛伦兹变换。理解这一失效,是推导洛伦兹变换的必要准备。 一、回顾伽利略变换 我们在第 1 章已经见过伽利略变换。
本节摘要:在第 1 章我们看到,麦克斯韦方程组预言的光速 c 与伽利略速度合成法则冲突;在第 2 章,这一冲突被爱因斯坦升华为公设——光速不变原理。本节严格证明:伽利略变换(x' = x - vt,t' = t)在光速不变原理下必然失效。失效的根源不在 x' = x - vt 这一项,而在 t' = t 这个看似天经地义的等式——它假设了绝对时间。一旦放弃绝对时间,伽利略变换就让位于它的"相对论版本"——洛伦兹变换。理解这一失效,是推导洛伦兹变换的必要准备。
我们在第 1 章已经见过伽利略变换。设有两个惯性系 S 与 S',S' 相对 S 以速度 v 沿 x 方向运动,两坐标系原点重合时取 t = t' = 0。则同一个事件在两个坐标系中的关系为:
最关键的是最后一式 t' = t。它表达的是绝对时间:无论你处于哪个惯性系,你测量到的时间都相同。这是牛顿绝对时空观的数学核心。
由 t' = t 与 x' = x - vt,对时间求导可得速度合成法则:
这就是经典的速度合成——一个物体在 S 系中速度为 u,在相对 S 以 v 运动的 S' 系中速度就是 u - v。
现在把光放进来。设在 S 系中,一束光沿 x 方向以速度 c 传播,即 u = c。按伽利略的速度合成,它在 S' 系中的速度应为:
但光速不变原理告诉我们,S' 系中的光速仍为 c:
这两个等式同时成立,只能推出 v = 0——也就是说,S 与 S' 必须相对静止。这与"两个不同的惯性系"矛盾。
因此,伽利略变换与光速不变原理不能同时成立。两者必须放弃其一。
伽利略变换中,究竟哪一部分出了问题?
如果只看 x' = x - vt 这一项,它只是说"运动的参照系原点在 S 系中以速度 v 移动",这本身没什么问题——这是参照系定义的直接结果。
问题出在 t' = t。它假设:无论参照系如何运动,时间对所有观察者都相同。正是这个假设,通过求导产生了 u' = u - v,与光速不变冲突。
换句话说:只要承认 t' = t,就必然得到 u' = u - v,就必然与光速不变冲突。要保留光速不变,就必须放弃 t' = t。
这一结论与第 2 章的物理图像完全一致:同时性的相对性告诉我们,"同时"是相对的——既然不同惯性系对"同时"的判断不同,它们测量到的时间差 t' - t 就必然不为零。绝对时间 t' = t 必须被放弃。
那么,新的变换应当保留什么、放弃什么?
新变换必须满足以下基本要求:
新变换必须放弃的,只有 t' = t 这一项。具体来说,新的 t' 可能与 x 有关——这正是同时性相对性的数学体现。
关键概念:对应原理
玻尔提出的对应原理指出:新理论在旧理论适用范围的极限下,必须给出与旧理论相同的结果。狭义相对论在低速极限(v \ll c)下,必须回到牛顿力学。这给新变换提供了一个强约束:它的低速极限必须是伽利略变换。
利用上述要求,我们可以推断新变换的大致形式。设新变换为:
其中 A、B、C 是待定常数,可能与 v 有关。注意:
通过以下约束可以确定 A、B、C:
下一节我们将严格求解这些约束,得到的就是洛伦兹变换。这里先给出它的最终形式作为预告:
其中:
这就是著名的洛伦兹因子。当 v \ll c 时,\gamma \approx 1,变换回到伽利略变换——对应原理得以满足。
为了对 \gamma 有一个直观感受,我们计算几个典型速度下的 \gamma 值:
| 速度 v | \gamma 值 | 说明 |
|---|---|---|
| 0(静止) | 1.000 | 没有变化 |
| 0.1c(日常物体可达) | 1.005 | 相对论效应微弱 |
| 0.5c | 1.155 | 效应开始显著 |
| 0.866c | 2.000 | 效应翻倍 |
| 0.99c | 7.09 | 效应巨大 |
| 0.999c | 22.4 | 极端相对论 |
| c(光速本身) | \infty | 有质量物体不能达到 |
注意当 v \to c 时,\gamma \to \infty,这是有质量物体不能达到光速的数学根源。这一现象将在第 6 章详细讨论。
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 320" font-family="sans-serif" font-size="13"> <rect width="600" height="320" fill="#fafafa"/> <text x="300" y="28" text-anchor="middle" font-size="15" font-weight="bold">洛伦兹因子 γ 随速度 v/c 的变化</text> <!-- 坐标轴 --> <line x1="60" y1="270" x2="560" y2="270" stroke="#333" stroke-width="1.5"/> <text x="565" y="274" fill="#333">v/c</text> <line x1="60" y1="270" x2="60" y2="50" stroke="#333" stroke-width="1.5"/> <text x="40" y="50" fill="#333">γ</text> <!-- 横轴刻度 --> <g font-size="11" fill="#666"> <text x="60" y="288" text-anchor="middle">0</text> <text x="160" y="288" text-anchor="middle">0.2</text> <text x="260" y="288" text-anchor="middle">0.4</text> <text x="360" y="288" text-anchor="middle">0.6</text> <text x="460" y="288" text-anchor="middle">0.8</text> <text x="560" y="288" text-anchor="middle">1.0</text> </g> <!-- 纵轴刻度 --> <g font-size="11" fill="#666"> <text x="50" y="273" text-anchor="end">1</text> <text x="50" y="219" text-anchor="end">2</text> <text x="50" y="164" text-anchor="end">4</text> <text x="50" y="110" text-anchor="end">8</text> <text x="50" y="55" text-anchor="end">∞</text> </g> <!-- γ 曲线 (近似手绘) --> <path d="M 60,270 Q 260,265 360,250 Q 460,220 490,180 Q 510,130 520,90 Q 525,70 528,55" stroke="#e53935" stroke-width="2.5" fill="none"/> <!-- 标注几个点 --> <circle cx="60" cy="270" r="3" fill="#1565c0"/> <text x="75" y="263" font-size="11" fill="#1565c0">v=0, γ=1</text> <circle cx="360" cy="250" r="3" fill="#1565c0"/> <text x="375" y="246" font-size="11" fill="#1565c0">v=0.6c, γ=1.25</text> <circle cx="460" cy="220" r="3" fill="#1565c0"/> <text x="430" y="208" font-size="11" fill="#1565c0">v=0.866c, γ=2</text> <!-- 临界线提示 --> <line x1="560" y1="50" x2="560" y2="270" stroke="#999" stroke-dasharray="3 3"/> <text x="555" y="70" font-size="11" fill="#999" text-anchor="end">v → c<br/>γ → ∞</text> </svg>
下一节,我们将严格推导这一变换,看清洛伦兹因子 \gamma 是如何从两条公设中必然涌现的。