先问你一个问题。
你今天用手机导航了吗?不管是打车、查公交还是找饭店,只要定位飘了几十米,你就会骂一句这破导航。
但你可能不知道,能把你精准定位到那栋楼底下,靠的不是什么神奇的算法,而是一帮工程师天天在给卫星的钟"拨来拨去"。
北斗卫星在头顶以每小时一万四千公里的速度飞,绕地球一圈只要12小时。
按照相对论,卫星上的钟比地面上的走得慢,每天慢大约7微秒。
这还不算完,卫星比地面高两万公里,引力也比地面弱,广义相对论又让钟走快,每天快大约45微秒。一慢一快净赚38微秒。
38微秒是个什么概念?乘以光速,一天下来定位误差能累积到11公里。
也就是说,如果那帮搞北斗卫星的工程师忘了相对论这茬,你早上去公司,导航直接给你导到隔壁城市去了。你每次打滴滴多走的那几百米冤枉路,背后其实都是爱因斯坦在给你兜底。
听着是不是有点魔幻?
但这事是真的,每天都在发生。
而这个"卫星上的钟和地面上的钟走得不一样快"的事,牵出来一个吵了一百多年的著名问题,双生子佯谬。
说的是这么个事儿。
有一对双胞胎哥哥和弟弟。哥哥坐飞船出去浪,速度贼快,接近光速。弟弟留在地球该干啥干啥。
按相对论,哥哥的时间走得慢,所以哥哥在飞船上过了一年,回到地球一看,弟弟已经老了一百岁。
故事到这儿,好像也没啥毛病。问题是,
凭什么一定是哥哥年轻?
运动不是相对的吗?你站在飞船上看,地球不是也在以接近光速飞走吗?那为什么不是地球上的弟弟时间变慢,飞船上的哥哥一回来,发现弟弟才过了一年,自己已经老了一百岁?
这就是那个吵了一百年的问题。
1911年法国物理学家朗之万把它端出来讨论,爱因斯坦自己1918年还专门写了篇对话体的文章来回应。
一百多年了,每一批刚学相对论的人都要在这个问题上卡一次。
你如果第一次听到这个,觉得不对劲,那说明你的直觉很正常。
因为你的直觉没错,匀速飞的时候,确实谁看谁都觉得对方慢,两边都对,谁也没说错。
麻烦出在"回来"这两个字上。
哥哥要回到地球跟弟弟当面对表,他就不能一直匀速飞。
他得减速、掉头、再加速往回赶。就在这个掉头的过程里,出事了。
光说不练假把式。
这个"飞出去再回来,钟就不一样了"的事儿,还真有人做过实验。
1971年,两个物理学家叫哈费勒和基廷,弄了几台铯原子钟,分别放上两架民航飞机。一架往东飞,一架往西飞,绕地球飞了一圈,回到地面跟实验室的钟对时间。
结果你猜怎么着?
往东飞的那台钟,比地面上的慢了大约59纳秒。往西飞的那台,反而比地面上快了大约273纳秒。
哎?按双生子佯谬的说法,不管往东还是往西,飞机都在飞啊,怎么一个慢一个快?
这个实验特别妙,妙就妙在它把"谁的时间慢"这件事给说明白了。
关键在于:判断钟快钟慢,不能看飞机相对于地面怎么动,得看它相对于一个不跟着地球自转的惯性系怎么动。地球本身在自西向东转,地面上的钟其实也在"飞"。往东飞的飞机,速度跟自转叠加,飞得比地面还快,钟就更慢;往西飞的飞机,相当于跟自转对着干,飞得比地面还慢,钟反而比地面快。
看出来了吧?谁的钟慢,不是看"谁相对于谁在动",而是看"谁相对于那个不转的参考系,速度更大"。
这就是双生子佯谬的答案。
哥哥和弟弟看着好像对称,其实根本不对称。
弟弟在地球这个近似惯性系里待着没动,哥哥呢,他掉头了,他换参考系了。你不能把他从头到尾当成一个静止的人来看待。
很多科普讲到这儿就说:因为飞船加速了,所以时间慢了。这话不能算错,但太粗糙,懂行的人会接着追问。
如果加速度是元凶,那得有个实验证明加速度本身能让钟变慢才行。
还真有。
1977年,欧洲核子中心的贝利那帮人,在储存环里测一种叫μ子的粒子寿命。μ子就是一种比电子重的粒子,寿命很短,静止的时候大概2.2微秒就没了。
他们把μ子加速到接近光速,让它在一个圆环里绕圈飞。
绕圈是什么概念?绕圈就是一直在被掰着拐弯,向心加速度大得离谱,大约是地球表面重力的10的18次方倍。10的18次方啊,你想象一下。
结果呢?μ子的寿命从2.2微秒拉长到了大约64.4微秒。按速度算,膨胀因子大约是29.3倍,跟实验值对得死死的,误差千分之一。
也就是说,加速度已经大到没边了,但它并没有额外地让钟变慢。钟走多快,只看你瞬时速度多大,跟你被甩得多狠没关系。
这个事儿在物理上叫"钟假设"。
所以你看,掉头不是"踩了一脚刹车把钟踩慢了"。加速度的作用,是告诉你"谁换了参考系",而不是它本身能拨慢钟。
那有人可能会想:行,就算加速度不是直接原因,那总得有人加速吧?总有人要经历那个掉头的过程吧?
还真不一定。物理学家能设计出一个谁都没加速、但照样出现"一个老一个年轻"的版本。
想象一下这么个场景。
哥哥坐飞船A,从地球出发,一直以0.8倍光速匀速往外飞,不掉头。飞啊飞,飞到4光年外。
这时候,远处有个弟弟的堂弟,坐飞船B,正以0.8倍光速朝地球方向飞。两艘飞船擦肩而过的那一瞬间,哥哥把自己船上的钟读数,比如3年,告诉了堂弟。堂弟一听,行,我把我的钟也拨到3年。
然后堂弟继续匀速往地球飞,飞3年,到了地球。这时候他的钟显示6年,可地球上的钟显示10年。
整个过程你仔细看:哥哥匀速,堂弟匀速,没人掉头,没人加速。哥哥是把"接力棒"传给了堂弟,堂弟替他走完了后半程。
可结果呢?跟哥哥自己掉头飞回来一模一样:飞船那边过了6年,地球那边过了10年。
这说明啥?说明谁老谁年轻,根本不在于你加没加速,而在于你走的"路线"是什么形状。
说到这个"路线形状",就得讲物理学家眼里最干净的一个理解方式了。
你开车从北京到上海,走高速直达,里程表显示1200公里。另一辆车绕道西安再拐过去,里程表显示1800公里。这事没人会纠结"相对于谁,绕道的车路程更长",里程就是路线本身的属性,你走哪条路,表就走多少。
时间也是一回事。只不过这个"里程"是在四维时空里走出来的。
每个人在时空中走过的轨迹,专业上叫"世界线"。你手表上走过的时间,就是这条世界线的长度,专业名词叫"固有时"。
但时空这个几何有个地方跟我们平时的直觉相反。平面上两点之间直线最短,可在时空里,两个事件之间,走匀速直线那条路的人,固有时最长。
啥意思?地球那位弟弟,他的世界线是直的,从起点到终点没拐弯。飞船那位哥哥,他的世界线中途折了一下。两个人从同一个点出发,在同一个点会合,走直线的那个经历的时间最多,拐了弯的那个经历的时间少。
所以"谁的时间慢了"这个问法本身就有点歪。更准确的问法是:从分开到重逢,你俩在时空里各走了多长的路。这个答案对所有人都一样,不管你站在谁的角度看。
地球没动地方,它就是走直线的那个。飞船出去又拐回来,它就是绕道的那个。
你可能还是觉得,这些"世界线""固有时"太抽象了。
那咱来个最朴素的办法:让两边互相发报,数个数。
还是用刚才那个0.8倍光速、4光年外掉头的例子。哥哥飞船上过3年掉头,再3年回来,一共6年。地球上的弟弟呢,去程5年回程5年,一共10年。
现在约定好,每过自己的1年,就朝对方发一次光信号。
相对论里有个多普勒效应。远离的时候,你收到对方信号的频率会变成原来的三分之一;靠近的时候,变成三倍。
哥哥那边怎么数的?他在去程的3年里,因为一直在远离,信号来得慢,只收到1个。掉头之后开始靠近了,信号来得飞快,回程的3年里收到9个。加起来10个,正好对应地球上弟弟过了10年。
弟弟那边呢?他前9年都在等哥哥的信号。
哥哥掉头那一下是在4光年外发生的,那个"掉头"的光信号要从4光年外传回来,得再飞4年。所以弟弟直到第9年才看到哥哥掉头。前9年都是慢收,只收到3个;最后1年快收,又收到3个。加起来6个,正好对应哥哥过了6年。
看出来不对称在哪了吗?
哥哥在自己旅程正中间,立刻就从"慢收"切换到"快收"了,因为他自己掉头了,他当场就知道。弟弟呢?他得等4年才能看到哥哥掉头那道光,所以他慢收的时间比哥哥长。
信号个数是实打实数出来的,不靠任何坐标系,不靠任何参考系。两边数出来的结果一致:地球10年,飞船6年。
还有个地方最容易把人绕晕。
站在哥哥的角度算:去程3年,地球的钟按时间膨胀只走了1.8年。回程3年,地球又走了1.8年。加起来才3.6年。可地球明明过了10年,剩下6.4年去哪了?
答案就在掉头那一瞬间。
哥哥在去程的参考系里,他心目中"此刻地球的钟"显示1.8年。掉头之后,他换到了回程的参考系。在这个新参考系里,他心目中"此刻地球的钟"变成了8.2年。
就换了个参考系,他对"同时"的定义变了,地球的钟在他眼里往前蹦了6.4年。
这不是地球真的在一瞬间老了6.4岁,而是哥哥对"现在地球上几点了"这个问题的答案,整个换了一套。
1.8加6.4再加1.8,正好10年。两边账就对上了。
所以"地球在光速飞一年"这种说法,只在单程匀速那段里成立。你要是把哥哥当成一个从头到尾不变的参考系,你就漏掉了掉头那一下"同时性跳变"的6.4年。
爱因斯坦1918年那篇文章就是这么处理的:在飞船视角里,掉头那段时间会感受到一个等效的引力场,地球在这个场里位置很高,高处的钟走得快,短短掉头期间,地球的钟就飞快跑完了那6.4年。两种算法,结论一模一样。
最后说个更近的事儿。
2010年,美国国家标准局那帮人用铝离子光钟做了个实验。这种钟准得吓人,几十亿年误差不到一秒。
他们把两台光钟放在一起,然后一台抬高了33厘米。就33厘米。另一台呢,让它以不到10米每秒的速度慢慢移动。
结果你猜怎么着?都测出时间差了。
33厘米的高度差,意味着引力场稍有不同,高处的钟走得快一点点。10米每秒的速度,比骑自行车还慢,按相对论钟也会慢一点点。两个效应加起来,光钟居然真的量出来了。
你没看错。你站在椅子上,和你站在地上,你的时间流速就不一样。你溜达两步和你坐那儿不动,时间流速也不一样。只不过差得太小,你这辈子都感觉不到。
但钟能测出来。
所以你看,从北斗卫星到民航飞机,从储存环里的μ子到33厘米高的光钟,这帮物理学家花了一百年,把"时间不是绝对的"这件事钉得死死的。
回到开头那个问题:飞出去一年,回来地球过了一百年,凭啥一定是飞船上的人年轻?
答案说穿了很朴素:因为他出去又回来了,他走的是弯路。地球待在原地没动,它走的是直线。时间就是个里程表,走直路的表走得多,走弯路的表走得少(这也是三维空间与四维时空的区别,也是前面所讲的世界线,不是空间距离,而是时空距离)。匀速飞的时候,你俩互相看对方的表都慢,这是对称的,谁也没说错。可只要你俩还想见面对表,总得有一个人拐弯,而那个拐弯的人,里程一定短。
就这么简单。
你下次开导航的时候,可以想想这事。头顶那颗卫星上的钟,跟你手腕上的表,走得就不一样快。它已经替你证明了一百年前那个思想实验是真的。