下面是一条一条的记录,按日期排列。最早的一条是五年前的九月十七日。那天是她的生日。记录只有一行字:“今天想以宁了。”
九月十八日:“今天也想。”
九月十九日:“今天还是想。”
十月三日:“发表了一篇论文,致谢写了W.Y.N。不知道她会不会看到。”
十月十七日:“她的新论文发了。量子纠缠态的稳定性研究。读了三遍。很好。”
十二月二十四日:“平安夜。她不过这个节日。但我还是想她。”
她往下滑。每一天都有记录。有时候是一句话,有时候是一两个字,有时候只是一个句号——连“想”字都懒得打,但还是记了。一千八百多天。没有一天中断。
二月十四日:“今天不是她的节日。但我还是想她。”
四月一日:“愚人节。我当年离开的时候,她会不会觉得这是个玩笑。”
六月七日:“她答辩的日子。顺利通过了。我知道她会。”
八月二十三日:“我的生日。她会不会记得?应该不会。”
八月二十四日:“她没有忘记。服务器日志显示,昨天她跑了一个量子随机数程序。每年的今天都跑。”
温以宁的手指停在萤幕上。八月二十三日的记录下面还有一行小字,字体比其他的小一号,像是写的时候犹豫了一下:“这不是跟踪。这是我唯一能靠近她的方式。”
她把手机递回去。
程越接过来,看了一眼萤幕,发现备忘录还开著。他的手指动了一下,想关掉,但没有。他看著她,等她说话。
温以宁没有说话。她转回去对著萤幕,打开代码文件,写了三行,删了两行。然后她停下来,看著第三行那个孤零零的变量声明,没有往下写。
“你应该早点告诉我。”她说。
“告诉你什么?”
“你有这个备忘录。”
“告诉你然后呢?”
“然后——”她想了想,“然后我会早点下载你的论文。”
程越看著她。她没有看他,在盯著萤幕上那行没写完的代码。但他看到她放在键盘上的手指在微微发抖——不是紧张的抖,是那种被什么东西击中了之后、需要用某种方式释放一下的抖。
“现在告诉你,晚吗?”他问。
温以宁摇头。“不晚。”
实验室很安静。服务器风扇在转,空调在嗡鸣,窗外有鸟叫——不知道什么时候开始有的,可能是春天来了,鸟也多了。她以前从来没有注意到八楼窗外有鸟叫。
“程越。”
“嗯。”
“你每天写这些,花了多少时间?”
“大概——每天两分钟。”
“一千八百多天,每天两分钟。总共六十多个小时。”
“你在算这个?”
“我是量子计算工程师。算时间是我的本行。”
“那你算算,六十多个小时能写多少代码?”
“大概——两万行。”
“两万行代码能干什么?”
“能优化一个量子态制备流程。能提升系统效率百分之五到百分之八。能写一篇顶刊论文的实验部分。”她停了一下,“但你选择了写备忘录。”
“嗯。”
“为什么?”
“因为——”程越想了想,“因为两万行代码可以重写。但这六十多个小时不能重来。我错过了五年,不能再错过每一天。”
温以宁转头看他。他没有看她,在对著自己的萤幕写代码。但她看到他耳朵红了——从耳垂一直红到耳尖,在实验室白色的灯光下很明显。
她转回去,继续写那行没写完的代码。她打了“boolean love = true”,没有删。
下午四点,温以宁去茶水间倒水。回来的时候发现键盘旁边多了一张便利贴。黄色的,三乘三公分,贴在滑鼠的右侧。上面写著:“今天也想以宁了。v2.0第4次确认。”字迹横平竖直。她看著这张便利贴,站了大概五秒。然后她把它揭下来,贴在萤幕边框上——和那些写著服务器密码、会议室预约电话、院办分机号、以及前几天的便利贴排在一起。五张了。黄色的,大小一样,内容不一样。
她坐下来,打开对话框。“你今天早上已经确认过了。”
“那是早上。现在是下午。”
“v2.0没有规定确认频率。”
“v2.0也没有规定不能多次确认。”
“你这样会造成版本混乱。”
“不会。每次确认都有时间戳。”
“便利贴没有时间戳。”
“你有。”他顿了一下,“你把它们贴在萤幕上了。”
温以宁没有回复。她关掉对话框,继续写代码。但她写了两行之后停下来,看了一眼萤幕边框上那五张便利贴。第一张写著“我爱你。v1.1首次确认。”第二张写著“今天也想你。v2.0第1次确认。”第三张写著“今天还是想你。v2.0第2次确认。”第四张写著“今天依然想你。v2.0第3次确认。”第五张写著“今天也想以宁了。v2.0第4次确认。”
她把第五张往左挪了一公分,让它们整整齐齐排成一排。
程越的键盘声在旁边响著,节奏比平时轻了一点。她没有看他,但她知道他看到了她挪便利贴的动作。因为他的键盘声在那个瞬间停了一秒,然后继续了——还是轻的。
晚上八点,温以宁的测试数据跑完了。结果很好,比预期好了百分之十二。她把结果发给程越,附了一条讯息:“你的算法今天表现不错。”
他回:“你的量子态今天也很稳定。”
她回:“你知道吗,我们今天的对话和昨天一模一样。”
他回:“我知道。”
她回:“你不觉得重复吗?”
他回:“不觉得。重复的意思是稳定。稳定的意思是可靠。可靠的意思是——”
他没有打完。温以宁等了两分钟,对话框没有动静。
“可靠的意思是什么?”她问。
“可靠的意思是——你不用担心明天会不一样。”
她看著这行字,沉默了很久。实验室的灯光在她头顶,白色的、稳定的、不会闪烁的光。服务器风扇在转,空调在嗡鸣,窗外有车流声。所有的声音都和昨天一样,和前天一一样,和这周的每一天一样。重复。稳定。可靠。她以前觉得重复是浪费时间,稳定是缺乏变化,可靠是没有惊喜。但现在她觉得重复是安全的,稳定是可信的,可靠是——你不用担心明天会不一样。
她打了一行字:“明天早上我要喝热的蜂蜜柠檬水。”
“一直都是热的。”
“我知道。我只是确认一下。”
“确认什么?”
“确认明天和今天一样。”
程越没有回复。但他把椅子往她的方向挪了五公分。五公分。不多,但她看到了。她没有把自己的椅子挪开。
十点,温以宁关掉电脑,站起来。程越也站起来。两个人一起走到门口,关灯,锁门。走廊里很安静,电梯门开了,他们走进去。电梯下降的时候没有人说话。一楼,大厅,玻璃门。外面的风比白天小,空气里春天的味道比上周浓。路灯把两个人的影子拉得很长,交叠在一起又分开——和上周一样,和上上周一样,和这几年的每一个晚上都不一样。
“明天见。”她说。
“明天见。”
她走向停车场,走了五步,回头。他还站在门口,手插在口袋里,看著她。和上周一样,和上上周一样。但这次他没有等她先走。他开口了。
“温以宁。”
“嗯。”
“备忘录里还有一条。你没看到。”
“哪一条?”
“今天这条。我还没写。”
“你回去写。”
“不用。”他拿出手机,打了几个字,然后把手机举起来。萤幕朝向她,亮著。备忘录的界面,最新的那一条,时间是现在。写著:“今天她也想我了。她没说,但我看出来了。”
温以宁站在停车场入口,看著那行字,站了大概三秒。然后她转身走了。走了三步,没有回头。但她知道他在看她——那种专注到近乎固执的认真,从五年前到现在,从来没有变过。
她打开车门,坐进去,发动引擎。车驶出停车场的时候,她从后视镜里看到他还站在门口。路灯在他头顶,光线穿过他的头发,在眉骨上投下一片阴影。她看不清他的表情,但她知道他在笑。很轻的笑,嘴角动一下就收回去了。但她知道。
她拿出手机,发了一条讯息:“明天的蜂蜜柠檬水,少放一点蜂蜜。太甜了。”
秒回:“收到。明天的备忘录,少写一个字。太长了。”
“备忘录不嫌长。”
“蜂蜜柠檬水也不嫌甜。”
她把车停在第二个红绿灯前面,看著这条讯息,笑了。不是那种精确的、被校准过的笑。是真正的、从眼睛开始的笑。眼睛弯成两道月牙,左边的嘴角比右边高一毫米。绿灯亮了。她把车开出去。窗外的风从缝隙里钻进来,带著春天的味道——泥土的、草叶的、正在发芽的植物的气味。她以前从来没有注意到,三月的风是有味道的。或者她注意到过,只是忘了。五年前的那个晚上,桂花香的晚上,风也是有味道的。她记了五年。现在她记住了一个新的味道。三月的,没有桂花,但有泥土和草叶,和一个站在路灯下的人。
论文被接收的那天,温以宁在实验室跑一组常规测试。
邮件是下午三点十七分到的。发件人是《量子信息与计算》的主编,标题是“Acceptance Notification - QIC-2024-0291”。她点开邮件,从头读到尾,读了两遍。第一遍确认论文编号是对的,第二遍确认接收状态是“Accept as is”——不需要修改,直接发表。
她把邮件转发给程越,附了一行字:“接收了。”
三秒后他回:“我知道。”
“你怎么知道的?”
“主编给我发邮件的时候我就在看。”
“你们认识?”
“不认识。但我一直在刷新邮箱。”
温以宁看著这行字,没有回复。她关掉邮件,继续跑测试。但她敲键盘的力度比平时轻了很多。
这篇论文是他们合作项目的核心成果——量子计算与经典算法的混合架构,理论证明与实验验证的完整闭环。从第一次在谈判桌上重逢到现在,四个月的时间,她写了核心的量子态制备与纠缠传输模块,他完成了经典算法的优化与系统整合。两个人的代码在最终版本里已经完全融合,分不清哪行是谁写的。她的量子门定义调用了他的最优化函数,他的边界条件判断依赖于她的态校准参数。你中有我,我中有你。像两个被分开很久的系统,重新对接的时候发现接口规格完全匹配——不是巧合,是本来就是为彼此设计的。
傍晚的时候院办打电话来,说论文接收的消息已经传到上面了,领导很高兴,问要不要办一个小型的庆祝活动。温以宁说不用。处长说那至少发一个院内新闻稿。她说随便。处长说第一作者和通讯作者都是你,第二作者是程越,署名单位写了两个——研究院和程越的公司。这个署名方式在院里没有先例,需要走一个审批流程。她说那就走。处长说可能需要一两周。她说可以。
挂掉电话之后她坐在工位上,看著萤幕上那封接收通知,看了很久。
论文的最后一页是致谢部分。她和程越花了一个下午写这段话。她写了第一版:“感谢彼此,没有放弃校准。”程越说不够。他加了一句:“感谢量子纠缠,让我们知道距离不是问题。”她说太矫情。他说这是科学事实。她说科学事实不需要感谢。他说那你感谢彼此就不矫情吗。她说那是陈述。他说那也是矫情的陈述。两个人吵了大概二十分钟,最后决定两个版本都留著——她的放在第一行,他的放在第二行。致谢一共两行字,比任何一篇论文的致谢都短。但她觉得这两行字比正文的几万字都难写。
现在论文被接收了,致谢也将以这个版本出现在期刊上。她的名字在前面,他的名字在后面,两个人的名字被一个“和”字连接。和五年前不一样。五年前她发第一篇论文的时候,致谢里写的是“感谢家人和导师的支持”。没有他的名字。不是不想写,是不知道该用什么身份写。前男友?太私人。合作者?没有合作。朋友?不是。她最后选择了不写。那篇论文的致谢是所有论文里最短的,只有一句话。她当时觉得这句话很完整。现在她觉得那句话少了两个字。
温以宁打开论文的最终版本,翻到最后一页。致谢部分在页面的最下方,小一号的字体,两行,居中对齐。
感谢彼此,没有放弃校准。
感谢量子纠缠,让我们知道距离不是问题。
她盯著这两行字,想起程越写第二行的时候的表情。他打完“距离不是问题”之后,手指在键盘上停了一下,然后加了一个句号。她说句号是多余的。他说不是多余的,句号的意思是这句话说完了,不需要补充。她说致谢不需要句号。他说所有的句子都需要句号。她说那你第一行为什么没有句号。他看了一眼,沉默了三秒,然后在第一行后面也加了一个句号。两个句号,整整齐齐,像两颗靠得很近的粒子。
“程越。”
“嗯。”
“你知道吗,我这五年最大的成果,不是这些论文。”
他从自己的萤幕前转头看她。“那是什么?”
“是学会了——一个人也很强,但两个人更好。”
实验室的灯光在她头顶,白色的、稳定的、不会闪烁的光。她没有看他,在盯著萤幕上那两行致谢。但他知道她在说给他听。
“你什么时候学会的?”
“刚才。”她说,“看到接收邮件的时候。以前每次论文被接收,我都在想——如果他在就好了。但今天没有。今天我在想——他在。”