本站摘要:四维动量的长度是 mc——展开就是 E 平方等于 p 平方 c 平方加 m 平方 c 四次方。能量、动量、静质量构成直角三角形,斜边随参考系转动,两直角边之一的 mc 平方永远不动。光子没有质量,却照样有能量与动量;两个光子合起来甚至能"称出"质量。
5.3 记完三栏账,本站把账本合页——能量与动量不是两种货物,是同一件四维货物的两个投影。它是第五章的收官,也是第六章对撞机账目的直接工具。
4.3 节的四维动量 P 等于 (E/c, p),它的闵氏长度由静质量唯一决定:P 与 P 的内积等于 m 乘 c 的平方。把这行内积展开写清楚:
(E/c)² − p² = (mc)² 两边乘 c²:E² = (pc)² + (mc²)²
勾股定理的形状:总能量 E 是斜边,动量项 pc 与静能项 mc 平方是两条直角边。换参考系时,四维矢量"转动",能量与动量各自改变读数——但 mc 平方这条边纹丝不动,斜边与动量边的关系永远满足勾股。3.2 节换算表保的是时空间隔,这里保的是四维动量长度:换参考系换掉的只是投影,质量从不打折。
# 演算 1:三角形逐速验算(单位 mc²) import math def gamma(beta): return 1 / math.sqrt(1 - beta**2) for beta in [0.0, 0.6, 0.8, 0.99]: g = gamma(beta) E = g # 总能量(mc² 为单位) pc = g * beta # 动量项 check = math.sqrt(pc**2 + 1.0) # 勾股反解斜边 print(f"v={beta}c: E={E:.4f}, pc={pc:.4f}, 斜边复算={check:.4f}, 差={abs(E-check):.1e}") print(f" 动能/动量 = (γ-1)/(γβ) = {(g-1)/(g*beta) if beta>0 else 0:.4f}") # 输出: # v=0.0c: E=1.0000, pc=0.0000, 斜边复算=1.0000, 差=0.0e+00 # 动能/动量 = (γ-1)/(γβ) = 0.0000 # v=0.6c: E=1.2500, pc=0.7500, 斜边复算=1.2500, 差=0.0e+00 # 动能/动量 = (γ-1)/(γβ) = 0.3333 # v=0.8c: E=1.6667, pc=1.3333, 斜边复算=1.6667, 差=0.0e+00 # 动能/动量 = (γ-1)/(γβ) = 0.5000 # v=0.99c: E=7.0888, pc=7.0179, 斜边复算=7.0888, 差=0.0e+00 # 动能/动量 = (γ-1)/(γβ) = 0.8676
末行值得多看一眼:0.99c 时动量项 pc 等于 7.02,几乎追平斜边 E 的 7.09——速度逼近光速时,三角形退化成一条竖线,能量几乎全部表现为动量。质子在对撞机里被推到 0.999999991c 时,能量是静能的六千多倍,物理学家干脆只记动量不记速度——速度数字已经没有信息量了。

质量为零的粒子怎么记账?m 等于 0 代入,勾股式退化为 E 等于 p 乘 c——能量与动量成正比,比例常数就是光速。光子没有静能,但能量动量样样齐全;它没有静止参考系(无法追上一束光,1.4 节的追光佯谬在此结案),速度恒为 c 是它的存在方式。
更有味道的是系统质量:质量可加的是"各部分静止于各自系"的账,不是普遍规律。两个光子组成的系统可以质量为零,也可以不是——取决于光子怎么飞:
# 演算 2:两枚光子的系统质量(不变质量) import math c = 1.0 # 能量单位 MeV,动量单位 MeV/c def system_mass(E1, p1x, E2, p2x): # 四维动量相加后取长度:M²c⁴ = E² − (pc)² E = E1 + E2 px = p1x + p2x return math.sqrt(E**2 - px**2) # 情形 A:两枚 1 MeV 光子迎面对撞(动量反向) mA = system_mass(1.0, +1.0, 1.0, -1.0) print("迎面对撞系统质量:", mA, "MeV/c²") # 输出: 2.0 —— 完全表现为质量! # 情形 B:两枚 1 MeV 光子同向而行(动量同向) mB = system_mass(1.0, +1.0, 1.0, +1.0) print("同向而行系统质量:", mB, "MeV/c²") # 输出: 0.0 —— 纯辐射流 # 情形 A 的下落:2 MeV 静能可生成正负电子对(各 0.511 MeV,剩 0.978 MeV 动能) me = 0.511 print("对生成后动能余额:", 2.0 - 2*me, "MeV") # 输出: 0.978 MeV
同样两枚光子,飞行方向不同,"称"出的系统质量天差地别——迎面时 2 兆电子伏的光可以凝成正负电子对(对生成,PET 医学成像的物理核心),同向时什么也凝不成。质量是系统四维动量的长度,不是零件质量的算术和——这句话是粒子物理实验室的入门第一课。
由这句话还能立刻回答一个经典困惑:"一盒光子有质量吗?"盒子静止时,盒内辐射来回反射,总动量为零、总能量为 E——系统质量就是 E 除以 c 平方,秤上实打实地重。同理,被加热的物体、被压缩的弹簧、充了电的电池都更重一点(化学电池充电后增重约十的负十六次方量级,测不到但算得出)。能量放哪儿,质量就长哪儿——5.2 的折算率对宏观系统同样生效,只是日常量级小得可爱。
⚠️ 公式使用警告:E 平方等于 p 平方 c 平方加 m 平方 c 四次方里的 p 是总动量大小(三维矢量模长),多维运动要先把各分量平方和开根。另一个高频错误是把 E 等于 m 乘 c 平方套在光子上——光子 m 为零,那行公式给出零能量,荒谬;光子必须用 E 等于 p 乘 c 这条边。
💡 工程视角的收束:对撞机上写着"13 TeV 的质心能量",说的是两束质子四维动量合成的系统质量能——正是演算 2 那个"系统质量"的工业版。你在新闻里看到的"发现希格斯粒子(125 GeV)",读的就是这个三角形:所有末态粒子的四维动量合成后,斜边恰好 125 GeV——质量从笔尖上的账本里被读了出来。
第五章账目两清。下一章验票:μ子、原子钟、GPS、恒星炉——每张车票都将核销本册的一个公式。