惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
宝玉的分享
宝玉的分享
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
WordPress大学
WordPress大学
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
腾讯CDC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Engineering at Meta
Engineering at Meta
L
LangChain Blog
Jina AI
Jina AI
博客园 - 叶小钗
B
Blog RSS Feed
Recent Announcements
Recent Announcements
H
Help Net Security
小众软件
小众软件
大猫的无限游戏
大猫的无限游戏
B
Blog
云风的 BLOG
云风的 BLOG
Blog — PlanetScale
Blog — PlanetScale
D
DataBreaches.Net
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
罗磊的独立博客

菲兹克斯喵

Lesson 17 引力波的功率 (2) Lesson 16 引力波的功率 Lesson 8 Atmospheres Lesson 16 习题课 Lesson 15 引力波 Lesson 14 Noether 定理 Lesson 7 Evolution Lesson 7 传粉的力量 Lesson 13 作用量原理 Lesson 13 配分函数的一些应用 Lesson 12 Penrose 过程与 Hawking 辐射 Lesson 6 Homology Lesson 11 带电荷和旋转的黑洞 Lesson 6 进食行为 Lesson 11 配分函数 Lesson 10 Penrose 图 Lesson 5 Diffusion Lesson 9 微观量与宏观量的联系 Lesson 5 捕食行为 Lesson 8 Schwarzschild 黑洞 Lesson 9 Schwarzschild 黑洞 (2) Lesson 8 近独立子体系分布 Lesson 4 Ignition of the Sun Lesson 7 统计力学绪论 Lesson 4 讲座:乌贼和章鱼的行为与智能 Lesson 7 Killing 矢量场和 Lie 导数 Lesson 6 Schwarzschild 解 Lesson 6 Landau 相变理论 (二) Lesson 3 Lane - Emden Equation Lesson 5 Landau 相变理论
Lesson 1 Lorentz 变换
2026-02-27 · via 菲兹克斯喵

第一节课先来复习一下狭义相对论.

我们面试常问到一个问题,为什么要有 Newton 第一定律?明明 Newton 第二定律 F=maF=ma,那么我们 F=0F=0 的时候就直接得到了没有加速度.

原因是 Newton 第一定律告诉了我们什么是惯性系.

Newton 的时代仅仅了解了一种力,就是万有引力,Newton 的万有引力定律是

F⃗=GMmr3r⃗\vec{F} = \frac{GMm}{r^3}\vec{r}

Newton 实际上已经意识到了相对性原理,他知道定律的表述应该和参考系没有关系.

提示

题外话,参考系和坐标系的区别在于前者包含了时间.

Newton 想到惯性系之间的变换是 r⃗′=r⃗+v⃗t\vec{r}' = \vec{r}+\vec{v}t. 如果是非惯性系,那么求两阶导数就会得到一项惯性力,inertial force,物理规律变成了

F⃗′′=mr⃗¨′′−ma⃗\vec{F}''= m\ddot{\vec{r}}'' -m\vec{a}

我们在定义上述的 S{r⃗,t}S\{\vec{r},t\}S′{r⃗′,t}S'\{\vec{r}',t\}S′′{r⃗′′,t}S''\{\vec{r}'',t\} 三个参考系时,实际上是在定义一个变换的方式. 假如某些定律在某一个相对性原理 (或者更深层次一点,说某种对称性变换) 下不变,就是满足这个相对性原理的定律,比如 Newton 定律在 Galileo 变换下不变.

在电磁学发展之后,Maxwell 发展了 Maxwell 方程组,

∇⋅E⃗=ρ,∇×E⃗=∂B⃗∂t,∇⋅B⃗=0,∇×B⃗=−∂E⃗∂t+J⃗\nabla\cdot\vec{E}=\rho,\quad \nabla\times\vec{E} = \frac{\partial\vec{B}}{\partial t},\quad \nabla\cdot\vec{B}=0,\quad \nabla\times\vec{B} = -\frac{\partial\vec{E}}{\partial t}+\vec{J}

(用的是自然单位制,kB=ℏ=ε0=μ0=c=1k_B=\hbar=\varepsilon_0=\mu_0=c=1.) 如果没有源,且只有某一种场,那么就没有传播项,因为上述方程都是一阶的;有两个场存在时,可以出现传播,

∇×(∇×E⃗)=∇(∇⋅E⃗)−∇2E⃗=−∇2E⃗=−∂2E⃗∂t2\nabla\times(\nabla\times\vec{E}) = \nabla(\nabla\cdot\vec{E}) - \nabla^2\vec{E} = -\nabla^2\vec{E} = -\frac{\partial^2\vec{E}}{\partial t^2}

我们并没有说明白 Maxwell 方程组在什么参考系下成立,而且推导出波速就是 c=1c=1,也并没有说是在什么参考系下的速度. Newton 虽然提出了 Newton 环,但是仍然认为光是粒子性的,因此并没有想出光速有什么比较特殊的问题. 但是光速不变这件事情导致 Maxwell 方程组不满足 Galileo 变换所对应的那个相对性原理. 一开始 Lorentz 变换的目的正是修正 Maxwell 方程组.

有几种解决方案:第一种朴素的想法是,Maxwell 方程组只在某些特殊的参考系成立,光只能在某种介质 ether 中传播,方程组在介质系中成立. 后来的结果我们都知道,ether 学说并不成立,我们需要其他解决方案,也就是寻找一个变换,使得 Maxwell 方程组在变换下不变,换句话说就是找到电磁学理论的某种对称性.

电磁学理论内容很多,似乎最好下手的点是「光速不变」这个事实. 作为一个速度,光速特殊的点是 ∣dx⃗∣=dt|\text{d}\vec{x}| = \text{d}t (自然单位制,而且这是一个数值上的等式.) 要构造的变换需要维持这一特性. 坐标变换表示为 xμ→x′μ(x)x^\mu\to x'^\mu(x) (μ=0,1,2,3\mu=0,1,2,3),对于一个无穷小的变换,有

dx′μ=∂x′μ∂xνdxν\text{d}x'^\mu = \frac{\partial x'^\mu}{\partial x^\nu}\text{d}x^\nu

(已经用 Einstein 规则,后续不加解释.)

可以将微元变换写成一个矩阵,dx′μ=Λμνdxν\text{d}x'^\mu = \Lambda^\mu{}_\nu\text{d}x^\nu. 当然我们先假设这个 Λμν\Lambda^\mu{}_\nu 现在和 x′μx'^\mu 无关,后面我们再讨论其他的情况. 由于光速不变,因此要求

0≡dt2−dx2−dy2−dz2≡dt′2−dx′2−dy′2−dz′20 \equiv\text{d}t^2-\text{d}x^2-\text{d}y^2-\text{d}z^2 \equiv \text{d}t'^2-\text{d}x'^2-\text{d}y'^2-\text{d}z'^2

更广泛地,人们想到是不是可以定义两个事件之间的时空间隔,dτ2=dt2−dx2−dy2−dz2\text{d}\tau^2 = \text{d}t^2-\text{d}x^2-\text{d}y^2-\text{d}z^2,并定义度规 ημν\eta_{\mu\nu},使得

dτ2=−ημνdxμdxν\text{d}\tau^2 = -\eta_{\mu\nu}\text{d}x^\mu\text{d}x^\nu

这里,η\eta 对角项为 (−1,1,1,1)(-1,1,1,1) (也只有对角项). 对于光,我们要求 dτ2=−ημνdxμdxν=0\text{d}\tau^2 = -\eta_{\mu\nu}\text{d}x^\mu\text{d}x^\nu=0,普通粒子则就是上式,而且我们假设 dτ2\text{d}\tau^2 在不同系之间是守恒量,这是光速不变合理的推广. 在 S′S' 坐标系中,有

dτ′2=−ημνdx′μdx′ν=−ημνΛμαdxαΛνβdxβ=−(ημνΛμαΛνβ)dxαdxβ\text{d}\tau'^2 = -\eta_{\mu\nu}\text{d}x'^\mu\text{d}x'^\nu = -\eta_{\mu\nu}\Lambda^\mu{}_\alpha\text{d}x^\alpha\Lambda^\nu{}_\beta\text{d}x^\beta = -(\eta_{\mu\nu}\Lambda^\mu{}_\alpha\Lambda^\nu{}_\beta)\text{d}x^\alpha\text{d}x^\beta

我们事先已经知道 dτ=dτ′\text{d}\tau = \text{d}\tau',因此 ηαβ=ημνΛμαΛνβ\eta_{\alpha\beta}=\eta_{\mu\nu}\Lambda^\mu{}_\alpha\Lambda^\nu{}_\beta,任何满足此条件的变换都被称为 Lorentz 变换.

换个写法,

ημν=ηαβΛαμΛβν=(ΛT)βνηαβΛαμ\eta_{\mu\nu} = \eta_{\alpha\beta}\Lambda^\alpha{}_\mu\Lambda^\beta{}_\nu = (\Lambda^T)_\beta{}^\nu\eta_{\alpha\beta}\Lambda^\alpha{}_\mu

取行列式,得到 det⁡η=det⁡η⋅(det⁡Λ)2\det\eta = \det\eta\cdot(\det\Lambda)^2,也就是 det⁡Λ=±1\det\Lambda = \pm1,这是一个重要的性质. 同时,现在的度规是已知的,有

−1=−(Λ00)2+∑i=13(Λi0)2⟹Λ00⩾1 or Λ00⩽−1-1 = -(\Lambda^0{}_0)^2 + \sum_{i=1}^3(\Lambda^i{}_0)^2\Longrightarrow \Lambda^0{}_0\geqslant1\text{ or }\Lambda^0{}_0\leqslant-1

考虑几种情况:

det⁡Λ\det\LambdaΛ00\Lambda^0{}_0变换
++++Λμν=Iδμν\Lambda^\mu{}_\nu = I\delta^\mu{}_\nu (Proper Lorentz Transformation)
++−-PT 联合变换
−-++P 变换 (对称变换)
−-−-T 变换 (时间反演)

实际上只有第一种是真正好的对称性 (另外三种全部被弱相互作用破坏). 令 Λμν=δμν+εμν\Lambda^\mu{}_\nu = \delta^\mu{}_\nu+\varepsilon^\mu{}_\nu,代入 Lorentz 变换的性质,

ημν(δμα+εμα)(δνβ+ενβ)=ηαβημβεμα+ηανενβ=0\begin{aligned} \eta_{\mu\nu}(\delta^\mu{}_\alpha+\varepsilon^\mu{}_\alpha)(\delta^\nu{}_\beta+\varepsilon^\nu{}_\beta) &= \eta_{\alpha\beta}\\\\ \eta_{\mu\beta}\varepsilon^\mu{}_\alpha+\eta_{\alpha\nu}\varepsilon^\nu{}_\beta &= 0 \end{aligned}

这个时候可以定义升降指标,xμ=ημνxνx_\mu = \eta_{\mu\nu}x^\nuxν=ηνμxμx^\nu = \eta^{\nu\mu}x_\mu. 上式变为

εβα+εαβ=0\boxed{\varepsilon_{\beta\alpha}+\varepsilon_{\alpha\beta}=0}

这说明 Lorentz 变换只有 66 个自由的分量,分别是 33 个空间旋转和 33 个 boosts (也就是「速度」).

为确定这些分量,我们要符合物理实际,也就是低速下应该回到 Newton 理论;另外就是是一个矢量的理论. 先构造一些动力学量,动量定义为

Pμ:=mdxμdτ⟹m(dt/dτdx⃗/dτ)=(mp⃗)P^\mu := m\frac{\text{d}x^\mu}{\text{d}\tau}\Longrightarrow m\begin{pmatrix} \text{d}t/\text{d}\tau\\\text{d}\vec{x}/\text{d}\tau \end{pmatrix} = \begin{pmatrix} m\\\vec{p} \end{pmatrix}

下一步构造场 (因为我们很难以定义力,所以先构造场以便后面引入力). 简单来说,场就是空间的函数. 一个标量场应该不随着坐标变换而改变物理实际值,也就是 ϕ′(x′)=ϕ(x)\phi'(x')=\phi(x). 如果是矢量场,那么仅有矢量的投影发生变化,物理实际也不变,也就是 V′μ(x′)=ΛμνVν(x)V'^\mu(x') = \Lambda^\mu{}_\nu V^\nu(x). 有了矢量场,张量场的变换就很自然,只是多了几个指标,

T′μ1μ2⋯μn(x′)=Λμ1ν1Λμ2ν2⋯ΛμnνnTν1ν2⋯νn(x)T'^{\mu_1\mu_2\cdots\mu_n}(x') = \Lambda^{\mu_1}{}_{\nu_1}\Lambda^{\mu_2}{}_{\nu_2}\cdots\Lambda^{\mu_n}{}_{\nu_n}T^{\nu_1\nu_2\cdots\nu_n}(x)

说完了「指标在上面」的量 (逆变量),来看「指标在下面」的量 (协变量),只需要降指标,

Vμ′(x′)=ημνV′ν(x′)=ημνΛνρVρ(x)=ΛμρVρ(x)=ημνΛνρηρσησκVκ(x)‾Vσ(x)=ΛμσVσ(x)\begin{aligned} \boxed{V'_\mu(x')} &= \eta_{\mu\nu}V'^\nu(x') = \eta_{\mu\nu}\Lambda^\nu{}_\rho V^\rho(x) = \Lambda_{\mu\rho}V^\rho(x)\\\\ &= \eta_{\mu\nu}\Lambda^\nu{}_\rho\eta^{\rho\sigma}\underset{V^\sigma(x)}{\underline{\eta_{\sigma\kappa} V^\kappa(x)}} = \boxed{\Lambda_\mu{}^\sigma V_\sigma(x)} \end{aligned}

对于一个一般的张量,举个例子,

Tμρν(x)⟶T′μρν(x′)=Λμμ~Λρρ~Λνν~Tμ~ρ~ν~(x)T^\mu{}_\rho{}^\nu(x) \longrightarrow T'^\mu{}_\rho{}^\nu(x') = \Lambda^\mu{}_{\tilde\mu}\Lambda_\rho{}^{\tilde\rho}\Lambda^\nu{}_{\tilde\nu}T^{\tilde\mu}{}_{\tilde\rho}{}^{\tilde\nu}(x)

当然,Lorentz 变换并非一直如此简单,比如空间旋转和自旋,这些内容也是 Lorentz 变换所允许的结构.