JOVANA
Library Glossary Getting Started Three Levels Fields How it works Mission
Join the mission
All guides

宇宙学红移:被拉伸的空间

来自遥远星系的光抵达时已经变红,并不是因为那个星系正在空间里疾驰,而是因为光在飞行途中,它所穿越的空间长大了。来认识标度因子——一个单一的数字,记录着宇宙拉伸了多少——并看着一团顽固的误解纷纷散去。

从哈勃停下的地方接着讲

从这一段的第一篇导览里,你已经握住了一个确凿的事实:几乎每一个遥远星系的光都朝更长的波长偏移,而星系越远,偏移越大——这个正比关系我们叫做[[hubbles-law|哈勃定律]]。你也知道,把它读作每个星系都在空间里飞离、而我们正坐在这群逃散者的中心,既诱人又错误。这一篇要讲的,是红移究竟是什么。简短的回答是:它根本不是穿过空间的运动,而是空间本身在做拉伸。把这个区分弄对,是整个宇宙学转动所依靠的那根枢轴。

也回想一下那条让我们能测出任何红移的规则。横印在一个星系的光上的,是一串谱线条码,它们位于固定、实验室已知的波长上。要找出一个星系的红移,你就定位这串条码,量出整套图案朝红端滑了多远——它像一个刚体那样整体移动,每条线都被同一个比例拉伸。这个比例就是红移,记作 z。如果一个星系的谱线全都比它们的静止波长长了百分之十,它的 z 就等于 0.1;如果谱线抵达时是静止波长的两倍,z 就等于 1。这个数字不过是波长之比,而这份简单很快就会派上用场。

到底是什么在被拉伸

这就是核心所在。当一个星系把它的光朝我们发出,光波便启程穿越我们之间的空间——而在它历时数百万年乃至数十亿年的旅途中,那片空间并没有静止不动。它在膨胀:每一块虚空都在逐渐变大,这个特征我们称为[[expansion-of-space|空间的膨胀]]。光波被裹挟在这片正在长大的空间之内,空间鼓胀,波也随之鼓胀。它的波峰被拉得更开。等光抵达你的望远镜时,它的波长已比启程时更长——不是因为星系跑得比它快,而是因为在它行进途中,脚下的那条路变长了。这种拉伸,就是[[cosmological-redshift|宇宙学红移]]

为什么要坚持说这不是你在本段前面遇到的那种寻常多普勒频移?因为成因确实不同。[[doppler-shift-of-light|多普勒频移]]来自一个相对于你在空间中运动的源,它的大小取决于源沿你视线方向跑得多快。宇宙学红移则来自你与源之间的空间在膨胀,它的大小只取决于一件事——在光的旅途中那片空间长大了多少,别无其他。在近处——在我们银河系之内、在一对双星的两颗星之间——并没有什么值得一提的膨胀,所以你在那里测到的是真正的多普勒频移。到了宇宙尺度上,空间的拉伸便接管一切,多普勒公式也就悄悄地不再是那把对的工具了。

标度因子:整个宇宙只用一个数字

要把这件事说精确,我们需要一种方式来表述宇宙有多大——不是用公里,因为也许根本没有边缘可量,而是用相对的说法。这正是[[scale-factor|标度因子]]的职责,记作 a。把它想成宇宙自身的一把尺子。我们把它今天的值定为恰好 1,于是 a 就告诉你:在别的时刻,相隔遥远的星系之间每一段距离的相对大小。当 a 曾是二分之一时,每一段这样的宇宙距离都只有现在的一半;当 a 曾是十分之一时,每一段宇宙距离都只有今天的十分之一。星系并不是靠移动来促成这件事——它们随波而行,大体固定在网格里,是网格本身在重新缩放。标度因子就是那个单一的数字,它一次性地为整个宇宙刻画出它长大了多少。

现在是回报,而且它干净得漂亮。光波被拉伸的倍数,恰好与空间被拉伸的倍数相同。于是你接收到的波长,除以它被发出时的波长,就等于现在宇宙的大小除以光出发时宇宙的大小。用标度因子和红移 z 写出来,就是下面这条关系。读它一遍,许多东西便各就各位:红移其实根本不是什么速度——它是一次直接而诚实的测量,量的是自那束古老的光启程以来,宇宙膨胀了多少。

1 + z  =  lambda(observed) / lambda(emitted)  =  a(now) / a(then)

  z = 0   -> 1 + z = 1   -> universe same size as now (light from next door)
  z = 1   -> 1 + z = 2   -> universe was HALF its present size
  z = 9   -> 1 + z = 10  -> universe was 1/10 its present size
  z ~ 1100 -> the cosmic microwave background: universe ~1/1100 its size
把红移加上 1,你就得到了自光离开以来宇宙膨胀的倍数。一条到达时长度翻倍的谱线(z = 1)意味着自那以后空间已经扩大了一倍。

这种重新框定值得停下来体会。一个星系的红移不再主要是一个速度;它更像是一枚时间戳。红移等于 1,意味着它的光是在宇宙只有现今一半大小时离开的——把宇宙长大的快慢一并算进去,那是几十亿年前。[[cmb-relic-radiation|宇宙微波背景]]那微弱的余晖,是我们能看到的最古老的光,带着接近 1100 的红移:它的波长被拉伸了约一千倍,正因如此,曾经是炽烈橙热之辉的光,如今抵达时已是约 2.7 开尔文的清冷微波。红移悄悄地兼作一座时钟,它告诉你的不只是一个星系在哪里,还有它的光诞生于何时。

这扫清的几个误解

被拉伸的空间这幅图景不只是更整洁——它还悄悄化解了天真的“星系在动”图景所制造的一整丛谜团。第一个是关于中心的问题。如果星系真的在空间里向外飞,那它们总该从某处飞出,而我们就该能把这场爆炸回溯到它的起点。可是根本没有这样一个点。因为长大的是处处的空间,任何一个星系上的观测者看到的,都和我们看到的一模一样——所有别的星系都在退行,比例同样工整。每一个观测点看上去都像中心,而没有一个真是中心。这不是运气;这是[[cosmological-principle|宇宙学原理]]——一个经过良好检验的假设:在最大的尺度上,宇宙从任何地方看上去都一样。

第二个谜团是超光速。如果你错把一个大红移当成穿过空间的速度,那最遥远的星系似乎以超过光速的速度退行——一种表面上违反相对论的现象,让许多初学者忐忑不安。化解之道很简单:红移不是速度。没有任何东西以那样的速度在空间中运动;是空间在膨胀,而两个遥远点之间的距离增长的速率,可以超过光速,却根本没有任何东西在穿越空间。相对论禁止物质在空间中超过光奔驰;它对空间本身能拉伸得多快,并不设这样的限制。星系几乎静坐在自己那一小块空间里,而其间的鸿沟在变宽。

在一个红移里读出宇宙的历史

一旦你把红移看作膨胀的记录,它就成了读取历史的一种方式。因为光以有限的速度行进,望向远处就是望向往昔:一个 z = 2 的星系给你看的,不是它今天的样子,而是它在宇宙只有现今三分之一大小时的样子,它的光把宇宙年龄的大半都花在了途中。距离与时间的这桩联姻,就是你早先遇到过的[[look-back-time|回溯时间]]。按红移给星系排序,就是按纪元给它们排序,让我们能把宇宙当作一部电影来看——高 z 处的星系年轻而成团,近处的成熟而安定——而不是一张冻结的快照。

对红移单独能钉死什么、不能钉死什么,要诚实。那条朴素的关系 1 + z = a(现今)/a(当时),告诉你光离开时宇宙小了多少——这是精确的。但要把它换算成一个以光年计的真实距离、或一个以年计的真实年龄,就需要知道标度因子长大快慢的全部历史,而这取决于宇宙由什么构成、又如何自我牵引。那套额外的机制——宇宙的内容物,以及支配标度因子的方程——正是本段其余部分要搭建的。红移干净利落地把拉伸交到你手上;把拉伸换算成一份日历和一张地图,则是仍在前头的工作。

退后一步,感受这一个观念能伸展到多远。同样这份简单的拉伸,让遥远星系的光变红,而在你的想象中把它倒着放,就告诉你整个宇宙曾经更小、更致密、更炽热——再往回推得足够远,那便是你接下来将要遇见的大爆炸故事的种子。标度因子是贯穿这一切的那根线:一个单一的数字,它的历史就是宇宙的历史。掌握了宇宙学红移,你便握住了那把钥匙——它让星光仅凭抵达时波被拉伸了多少,就报出宇宙自身的大小与年龄。