门关上的那一刻,温以宁靠在了门板上。
走廊里程越的声音还在耳膜上震动——不是刚才那句“对不起”,是更早之前那些话。母亲的病危通知书。海外合约。竞业协议。机场的六个小时。十七通没人接的电话。四十三条没人回的讯息。最后一条“我们分手吧”。然后删除。全部删除。像一个被格式化的硬盘,干干净净,不留痕迹。
她闭上眼睛,后脑勺抵著门板。门板很凉,木头的纹路透过头发压进头皮,像一根一根细细的线在缝合什么。
五年前她站在他们系办公室走廊里,手里端著一杯咖啡。那杯咖啡是给他买的,美式,不加糖不加奶——他唯一接受的喝法。她等了半个小时,等到咖啡从热变温,从温变凉,从凉变成一杯有咖啡味道的冷水。办事的老师说他前一天已经办完离校手续了。她问去哪了,老师说不知道,档案转走了,没有留地址。
她站在走廊里把那杯凉掉的咖啡喝完了。不是因为渴,是因为她不知道还能做什么。她手里拿著一个东西,这个东西本来是要给他的,他不在了,这个东西就变成了一个没有收件人的包裹。她只能自己处理掉。
喝完之后她把纸杯扔进垃圾桶,走出系馆,在门口站了一分钟。那一分钟里她回头看了三次。第一次是期待他从某个门里走出来。第二次是期待他从某个窗户里探出头。第三次是什么也不期待了,只是想再看一眼那个他曾经每天进出的地方。
然后她走了。再也没有回去过。
现在她知道了。他在机场。他在等她接电话。他在等她回讯息。他在登机口和候机厅之间来回走了三趟,最后一次没有回头。
他们在两个不同的地方,等同一件不会发生的事。
温以宁睁开眼睛,走到工位前坐下。萤幕还亮著,光标在最后一行代码的末尾闪烁。她刚才写到一半的时候听到门外有声音,停下来,然后站起来走向门口。现在她不记得自己写到哪里了。
她看了看萤幕。是一段量子纠缠态的模拟代码,她写了三十分之一——量子比特的初始化部分。她昨天就在构思这个程序,想用它来测试一个新的纠缠态传输协议。但现在看著这段代码,她突然觉得它的用途不应该是测试协议。
她开始写。
不是修改,是重新写。从头开始,一行一行,像在搭建一个她已经知道答案的证明题。初始化两个量子比特,设置纠缠态,施加随机噪声,测量。初始化,纠缠,噪声,测量。同一个循环,重复一千次,一万次,十万次。
实验室很安静。空调在运转,服务器在嗡鸣,窗外偶尔传来一声遥远的刹车声。这些声音混在一起,构成了某种稳定的白噪音,像宇宙背景辐射——一直在,只是平时注意不到。
她的手指在键盘上移动,速度比平时慢。每一个键按下去之前她都会停顿零点几秒,像是在确认这个字母、这个数字、这个符号是不是她想放的。这不是她写代码的习惯。她写代码一向很快,快到手下的研究员跟不上,快到宋晚晴说“温姐你打字能不能慢一点我还没看懂上一行”。
但现在她慢下来了。因为她在想事情。
程越说他在机场坐了六个小时。六个小时。三百六十分钟。两万一千六百秒。每一秒他都在想什么?想她会不会接电话?想她会不会回讯息?想她会不会突然出现在登机口,手里端著一杯咖啡,说“你怎么在这里”?
她不知道。她只知道那六个小时里她的手机关了静音,放在实验台的架子上,屏幕朝下。她在跑一组数据,需要全神贯注,不能被打扰。等她看到未接来电和未读讯息的时候,已经过去了四个小时。她回了一条:“实验室的程序跑完了,你要不要来看看?”
没有回复。
她以为他在忙。等到晚上,还是没有回复。等到第二天,电话打不通了。等到第三天,号码变成了空号。
她没有再打。
现在她知道了。那条讯息发出的时候,他已经在飞机上了。他没有收到。他永远不会收到。
萤幕上的代码写到了三分之二。纠缠态的模拟已经跑通,输出结果是一串随机数——真正的量子随机,不可预测,不可复制。每一组随机数都不一样,像每一次测量都会得到一个新的结果。
她盯著那串随机数,突然想起一件事。
她每年程越生日那天,都会在自己的服务器上跑一个量子随机数生成程序。她告诉自己是测试稳定性。服务器需要定期跑负载,量子随机数生成器需要校准,那天刚好有空——她每年都给自己找一个理由,每年都换一个理由,每年都知道这些理由是假的。
真正的理由是她需要用一种方式记住这一天。不是庆祝,不是纪念,只是确认这一天存在过,确认这一天对她来说和别的日子不一样。她选择用量子随机数,因为量子随机数是最不可预测的东西——它不遵循任何规律,不听从任何指令,每一次生成都是一次独立的事件。就像他的离开。不可预测,不可复制,不可逆转。
但量子力学还有一条定律。
两个粒子一旦纠缠,无论距离多远,测量其中一个,另一个会瞬间坍缩。不是因为它们之间有信号传递,不是因为它们之间有某种隐藏的联系,是因为它们本来就是同一个系统。你把它们分开,把它们送到宇宙的两端,把它们放进不同的实验室,让不同的人测量——结果还是一样。测量其中一个,你就知道另一个。不需要等待,不需要计算,不需要任何时间。同时发生。
这就是量子纠缠。
温以宁的手指停在键盘上。
她想到了程越在论文致谢里写的W.Y.N。想到了他在注释里藏的那句“等我回来”。想到了他说“你的学术主页我每天都会打开”。想到了他记得她不吃香菜不吃辣爱喝热的蜂蜜柠檬水。想到了他站在实验室门口等她确认她安全到车上。想到了他说“我在机场坐了六个小时”。
她想到这五年她每次发表论文的时候,第一个念头不是“我做到了”,是“他会不会看到”。她想到每次在学术会议上做报告的时候,她会下意识地扫一眼观众席的最后一排——那是他大学时最喜欢坐的位置。她想到每年他生日那天,她跑完那个随机数程序之后,会坐在服务器前面看那些数字,看了很久,然后关掉。
她从来没有问过自己为什么。
因为她知道为什么。她一直知道。她只是拒绝测量。
测量会导致坍缩。只要你不去测量,系统就保持在叠加态——既是原谅,也是不原谅;既是放下,也是没放下;既是过去式,也是现在进行时。所有的可能性同时存在,你不选择,就不需要面对选择的结果。
但程越今天替她测量了。他把真相放在她面前,强迫她看,强迫她承认——这五年不是一场可以无限叠加的量子游戏。这五年是真实的。他的离开是真实的。她的痛苦是真实的。他在机场的六个小时是真实的。她在系办公室的半个小时是真实的。两个人的等待都是真实的,只是他们等在了不同的地方,错过了一个对话框的宽度。
温以宁把手放在键盘上,继续写。
最后三分之一。她把纠缠态模拟器写完了。程序很简单——生成两个纠缠的量子比特,施加随机噪声,测量其中一个,记录另一个的坍缩结果。重复一万次,输出统计数据。
她按下运行。
进度条开始移动。百分之十。百分之三十。百分之五十。萤幕上跳出第一组结果——两个粒子的测量结果完全相关,百分之百。不是近似,不是大概率,是百分之百。每一次测量粒子A,粒子B的状态就被确定。每一次。
百分之七十。百分之九十。百分之百。程序运行完毕,输出最终报告。
温以宁看著萤幕上的数字,沉默了很久。
然后她站起来,走向门口。
门把手上有重量感——不是门本身的重量,是挂在上面的东西。她低头看了一眼。是一件深蓝色西装外套,她的。她刚才出去的时候忘了拿,程越把它挂在这里了。
她把外套取下来,攥在手里。布料是羊毛混纺的,摸起来有点扎手,但被她穿了太多次,领口和袖口已经磨软了。她把外套抱在怀里,像抱著一个不需要理由就可以抱著的东西。
然后她打开门。
程越站在门口。
他没有走。他靠在走廊的墙上,后脑勺抵著白色的涂料,眼睛闭著。听到门响的时候他睁开眼,看到她,站直了身体。
“你还没走?”她问。
“走了。”他说,“又回来了。”
“为什么?”
他看了一眼她手里的外套。“忘了这个。”
他在说谎。外套挂在门把手上,他不需要回来拿。他回来是因为他不想走,是因为他想确认她还好,是因为他说完那些话之后没办法若无其事地回到酒店房间躺在床上对著天花板发呆。
温以宁没有拆穿他。
“进来。”她说,“我给你看个东西。”
程越愣了一下,跟著她走进实验室。
她坐到工位上,指了指旁边的椅子——他这几天坐的那张。程越坐下来,两个人之间的距离是一臂。和之前每一次一样。又不一样。
她把萤幕转向他。萤幕上是她刚写完的量子纠缠态模拟器,程序界面很干净,输入参数、运行按钮、输出窗口。输出窗口里显示著最终报告的摘要——两个粒子的测量相关性:百分之百。
“这个程序跑了五年。”她说。
程越看著萤幕,没有说话。
“不是同一个程序。是同一种程序。”她的声音很平静,像在陈述一个实验结果。“每年同一天,跑一次。每次都是同一个结果。”
程越的手指在膝盖上收紧了。
“程越,你猜结果是什么?”
他没有猜。他看著她,说:“是我。”
温以宁摇头。
程越的眉头动了一下,很轻,像一个被快速压下去的表情。
“是我们。”她说。
实验室很安静。空调的嗡嗡声、服务器风扇的运转声、窗外远处的车流声——所有的声音都在,但她只听到自己的心跳。
“两个粒子,一旦纠缠,无论距离多远,测量其中一个,另一个瞬间坍缩。”她看著萤幕上那个百分之百的数字,“这不是选择,这是物理定律。你不能选择不坍缩,你只能选择不去测量。但不测量不代表没有纠缠。它一直在。”
她转头看程越。
他坐在那里,眼睛红了。
“你这五年在论文里藏我的名字,在你的服务器上看我的学术主页,在我的代码注释里写“等我回来”。”她的声音开始发抖,但她没有停。“我这五年下载你的每一篇论文,在你的生日跑随机数程序,在便利店里买你记得的蜂蜜柠檬粉。我们都在做同一件事。我们都在用各自的方式证明——这个纠缠态没有被破坏。”
程越张了张嘴,没有说出话。
“所以你的问题不是“她会不会原谅我”。”温以宁的声音很轻,轻到像在对自己说,“你的问题是——我们要不要继续测量。”
她关掉程序,萤幕回到桌面背景。那张量子纠缠态的示意图,两个粒子被一条曲线连接,靠得很近,但中间永远隔著一段距离。图像的标题是一行小字:“纠缠态不受距离影响。”
程越伸出手,碰了碰她的指尖。很轻,像在触碰一个不确定会不会碎的东西。他的指尖还是比她热,指腹的薄茧蹭过她的指甲边缘——和五年前一模一样。
“我想继续测量。”他说。
温以宁没有缩手。
“那你需要知道一件事。”她看著两个人指尖接触的地方,像在观察一个物理实验的初始条件。“五年前你替我做了一个决定。你说这是保护。但保护的前提是你认为我没有能力承受那个决定。你觉得我承受不了等你五年代价,承受不了和你一起面对那些困难。你觉得我不够强。”
程越没有否认。他无法否认。