第622章 第 622 章

“你错了。”她说,“我比你以为的强很多。这五年我证明了一件事——没有你,我也可以活得很好。我的论文、我的专利、我的实验室、我的团队,都是我一个人做出来的。我不需要任何人来保护我。”

她抬起头,看他的眼睛。

“但我选择让你回来。不是因为我需要你,是因为我想要你在这里。这两个的区别,你听懂了吗?”

程越看著她,点了点头。

“听懂了。”

“那你说一遍。”

“你不需要我。但你选择了我。”他的声音很哑,但每个字都很清楚。“这不是施舍,这是——”

他停了一下,找到一个词。

“这是测量。”

温以宁笑了。

不是那种精确的、被校准过的笑。是真正的、从眼睛开始的笑。眼睛弯成两道月牙,左边的嘴角比右边高一毫米——因为左边有一颗虎牙,她觉得不好看,所以笑的时候会下意识地往左偏一下头。

和五年前一模一样。

“你还是没变。”她说。

“你也没变。”他说。

“骗人。你刚才还说我变了很多。”

“那是客观观察。”程越的手指从她的指尖移到她的手背,轻轻握住。“现在是主观评价。”

“客观观察和主观评价哪个准?”

“都不准。”他说,“最准的是实验数据。”

他指了指萤幕上那个百分之百的数字。

温以宁低头看著两个人交握的手,没有抽开。她的手比他小很多,手指纤细,骨节分明。他的手包著她的手,像一个刚刚好的容器——不大不小,不紧不松,刚好装得下。

“这个程序我写了五年。”她说,“你知道最难的是哪部分吗?”

“哪部分?”

“初始化。”她抬起头,“每次都要重新初始化。因为程序跑完之后状态就坍缩了,下一次开始之前必须重新设置初始条件。初始条件不对,整个模拟就没有意义。”

“你的初始条件是什么?”

“同一个量子态。”她说,“从来没变过。”

程越握紧了她的手。

窗外城市的灯火在夜空中铺开,从八楼看下去,像一片被点亮的电路板——每一条道路都是一条导线,每一栋建筑都是一个元件,所有的光都在流动,所有的信号都在传输。在这个巨大的网络里,两个曾经断开的节点刚刚重新连接。

温以宁靠回椅背上,没有松开手。

“程越,”她说,“你明天还会来实验室吗?”

“会。”

“那后天呢?”

“也会。”

“大后天呢?”

“温以宁,”他叫她的全名,声音很低,“我哪里都不去了。”

她没有说话。她把他的手翻过来,掌心朝上,把自己的手掌贴上去。两个人的掌纹交叠在一起,像两条从不同起点出发、绕了很远的路、终于在同一张图纸上相遇的电路。

萤幕上的量子纠缠态示意图还在,两个粒子被一条曲线连接。图像下面的那行小字在黑暗中几乎看不清,但她知道它在那里。

纠缠态不受距离影响。

她关掉萤幕,实验室陷入黑暗。两个人坐在黑暗中,手没有分开。窗外城市的灯光从窗帘缝隙里渗进来,在天花板上画了一条细细的光带。光带缓慢移动,从左到右,从右到左,像一个不愿意停下来的钟摆。

“温以宁。”

“嗯。”

“你刚才说那个程序跑了五年,结果一直是同一个。”

“嗯。”

“是什么?”

她没有回答。她把手从他的手里抽出来,在黑暗中找到他的手指,一根一根地数过去。拇指,食指,中指,无名指,小指。五根。和他离开的时候一样多。和她记得的形状一模一样。

“是收敛。”她说,“程序收敛了。”

程越在黑暗中沉默了很久。然后她感觉到他的手反过来握住她的,力度比之前大了一些,确定了一些,像一个终于被证明过的定理。

“那就不要重新初始化了。”他说。

温以宁靠在椅背上,闭上眼睛。黑暗包裹著她,像一个温暖的、不会坍缩的叠加态。所有的可能性同时存在——过去和未来,原谅和不原谅,等待和重逢。但她不需要选择了。因为测量已经完成,结果已经输出。

百分之百。

她听到程越在黑暗中呼吸的声音,平稳的、安静的、离她很近的呼吸。她的右手被他握著,左手搭在键盘上。键盘的按键还留著她刚才敲击时的余温,每一个字母都在它应该在的位置。

她没有睁开眼睛。但她知道他在看她——那种专注到近乎固执的认真,从五年前到现在,从来没有变过。

第二天早上,温以宁到实验室的时候,程越已经坐在工位上了。

他面前摆著两杯咖啡。一杯是美式,不加糖不加奶,放在他的右手边。另一杯是热的蜂蜜柠檬水,放在她的键盘旁边。杯壁上凝了一层细密的水珠,是刚泡好的温度。

她看了一眼那杯蜂蜜柠檬水,又看了他一眼。

“宋晚晴买的?”她问。

“我买的。”他说,“宋晚晴不喝这个。”

温以宁没有说谢谢。她坐下来,把杯子转了一圈,看到杯套上用油性笔写了两个字:“温姐。”字迹很工整,横平竖直,像写代码注释一样干净。

她喝了一口。温度刚好。

“你今天来得很早。”她说。

“睡不著。”

“为什么睡不著?”

程越的手指在键盘上停了一下。“在想一个问题。”

“什么问题?”

“一个模型。情感分析类的。”

温以宁看了他一眼。他的表情很平静,像在讨论一个普通的技术方案。但他的耳朵红了——从耳垂一直红到耳尖,在实验室白色的灯光下很明显。

“模型说什么?”她问。

“还没跑完。”他转过去对著萤幕,“数据量有点大。”

温以宁没有追问。她打开电脑,开始今天的工作。合作项目的技术方案已经确定了大框架——她负责量子态制备和纠缠态传输模块,程越负责经典算法优化和系统整合。两个人的分工很清晰,接口定义在上周就已经对接完毕。

她打开代码库,发现他昨晚提交了一组新的优化算法。注释写得很详细,每一个函数的作用、输入输出、边界条件都标注得清清楚楚。最后一个函数的注释写的是:

这个模块的效率提升大概在百分之十五左右

如果量子态的制备精度能再提高两个百分点

整体性能可以翻倍

当然,这只是理论值

实际效果要看某人的量子系统给不给力

温以宁在那段注释下面加了一行:

某人的量子系统很给力

不劳某人操心

储存。

她开始跑今天的第一组测试数据。程越的优化算法整合进去之后,整个系统的运行效率确实提高了——不是百分之十五,是百分之十八。她把测试结果截图,贴在代码文件的最上面,加了一行注释:

实际效率提升百分之十八

理论值不准就不要写理论值

三分钟后,文件刷新。程越的回复出现了:

百分之十八是因为你的量子态制备精度比文档写的高

文档写的是百分之九十七点五

实际跑出来是百分之九十八点三

某人是不是忘了更新文档

温以宁的手指停在键盘上。他说得对。她的量子态制备精度在上个月的测试中就达到了百分之九十八点三,但她一直没有更新技术文档。不是忘了,是觉得还没到发布新版本的标准。但他在代码里发现了——从运行日志的反馈数据里推算出来的,精度误差小于零点一。

这种观察力让她很不舒服。不是因为被发现了漏洞,是因为被发现的方式。他在看她的代码,不是浏览,是真正地、一行一行地、理解每一行背后的物理意义那样地看。这种阅读方式需要时间,需要专注,需要对她的思维模式有足够的了解。

他花了多少个晚上读她的代码?

她没有问。她在注释里回了一句:

文档明天更新

某人管好自己的算法就行

储存。

上午的进度比预期快很多。温以宁的量子态制备和程越的经典优化像两个咬合精准的齿轮——她输入一个参数,他就能在十分钟内给出对应的优化方案;他提出一个算法改进,她就能在半小时内调整量子电路的设计来配合。两个人不需要开会,不需要讨论,甚至不需要说话。代码就是他们的语言,注释就是他们的对话框。

这种默契让宋晚晴很崩溃。

“你们两个能不能正常一点?”宋晚晴站在两个人中间,双手叉腰,“每次我看你们的代码,都觉得在看情书。”

温以宁头也没抬。“你看过情书?”

“没吃过猪肉也看过猪跑。”宋晚晴指著萤幕上那段注释对话,“你看看这个——“某人的量子系统很给力”“某人管好自己的算法就行”——这是工作交流吗?这是**。”

“**需要说话。”程越说。

“你们在注释里说的话比我们开会说的还多。”

“那是因为你们开会废话太多。”温以宁关掉注释窗口,“你要是没事做,去把昨天的测试数据整理一下。”

宋晚晴哼了一声,走了。走了三步又回头:“对了,中午一起吃饭吗?我发现一家新餐厅——”

“不去。”

“程顾问呢?”

“她不去我也不去。”

宋晚晴翻了个白眼,走了。

实验室安静下来。温以宁继续写代码,程越继续优化算法。两个人的键盘声交叠在一起,节奏不同但频率互补——她的快,他的稳;她的轻,他的重。像两个不同的乐器在演奏同一首曲子。

中午的时候温以宁起身去茶水间热饭。她带了便当,昨天晚上做的,放在冰箱里。打开微波炉的时候,她发现里面已经热好了一份——西兰花炒鸡胸肉,米饭上撒了芝麻。旁边放著一张便利贴:“程顾问说顺便帮你热的。”

她端著便当回到工位,发现自己桌上多了一瓶蜂蜜柠檬水——不是早上那杯,是新的一瓶,冰的,瓶身上还挂著便利店的小票。时间是十一点五十八分。

她看了一眼程越的桌子。他在吃一份外卖,打开的盒子里是辣子鸡和酸豆角,红彤彤的,辣椒占了三分之二。

“你中午就吃这个?”

“习惯了。”他夹了一块辣子鸡,“海外这些年吃出来的。”

“你的胃受得了?”

“受不了。但懒得换。”

温以宁把自己便当里的一半西兰花夹到他外卖盒里。动作很自然,像做过很多次一样自然。夹完之后她才意识到自己做了什么。

程越看著那几朵西兰花,没有说话。他夹起一朵,放进嘴里。

“咸了一点。”他说。

“你味觉有问题。”她说,“我放盐从来不多。”

“那是你的标准。你的标准一向偏淡。”

“我的标准是正常标准。”

“你的正常标准是大多数人的偏淡标准。”

“你什么时候变成美食评论家了?”

“从你开始给我夹菜的时候。”

温以宁低头吃饭,没有再接话。但她没有把那半份西兰花夹回来。

下午的工作继续。两点的时候程越发了一个文件给她,文件名是“model_v1.0.py”。她打开,是一个情感分析模型。输入变量很长——过去五年的地理位置数据、工作时长、论文发表时间、银行流水、通话记录、睡眠时长、心率变化曲线。输出结果只有一行:

最优策略:留下。

模型的核心逻辑写在最后一个函数里,注释写得很详细:

这个模型分析的是我过去五年的所有行为数据

结论很简单——最优解不是离开,是留下

所有的变量都在指向同一个结果

不管我怎么调整权重

答案都不变

温以宁看著那段注释,沉默了很久。

她把文件从头到尾读了一遍。模型的架构很简单,但数据量很大——五年的每一天,每一个小时,每一个可以量化的行为都被记录在案。她看到了自己的影响因子在模型中的权重——不是直接出现的变量,但所有与她相关的行为都被标记了特殊的颜色。读她的论文、看她的学术主页、下载她的专利文档——这些行为在时间轴上密密麻麻,像一条不会中断的线。

五年的时间。每一天。

她关掉文件,打开对话框。

“你的模型有个问题。”

程越转头看她。“什么问题?”

“你把“她会原谅你”设为了必然条件。”她看著萤幕,没有看他。“模型的结论是建立在你假设她会原谅你的基础上。但这个条件不成立。”

程越沉默了很久。

实验室的光线从窗外照进来,下午三点的阳光是金色的,打在两个人的键盘上,打在萤幕上的代码行间,打在温以宁低垂的眼睫毛上。

“那你能告诉我,成立的前提条件是什么?”他问。

温以宁没有回答。她转过去继续写代码,手指放在键盘上,开始敲。但她敲键盘的力度轻了很多——不是刻意的轻,是一种不自觉的、温柔的、像怕惊动什么东西的轻。每一个按键都按得很实,但声音比平时小了一半。

程越听到了这个变化。他没有说话,转回去继续改他的模型。两个人的键盘声重新交叠在一起,但节奏变了——她的慢下来了,他的也慢下来了。像两条河流在平原上交汇,流速减缓,水面变宽,阳光在上面铺了一层碎金。

宋晚晴从服务器机房探出头来,看了一眼两个人的背影,缩回去,拿出手机给周珩发了一条讯息:

“他们两个今天很安静。”

周珩秒回:“安静是好事。”

宋晚晴:“为什么?”

周珩:“因为吵架的时候不会安静。安静说明在想事情。”

宋晚晴:“想什么事情?”

周珩:“想你这种单身狗不会懂的事情。”

宋晚晴把手机摔在桌上。

下午四点,温以宁的测试数据跑完了。结果很好——比预期好很多。程越的优化算法把系统的整体效率提升了百分之二十二,超过了他自己预估的百分之十五,也超过了她预估的百分之二十。她把结果发给程越,附了一条讯息:

“百分之二十二。你的模型预测值又错了。”

程越回:“我喜欢这种错误。”

温以宁看著这六个字,没有回。

她打开代码库,开始写今天的最后一次提交。提交说明的栏位里,她打了几个字:“进度正常。”删掉。又打了几个字:“合作顺利。”删掉。又打了几个字:“今天不错。”删掉。

最后她打了两个字:“收敛。”

储存。提交。

程越的电脑上弹出提交通知。他看了一眼提交说明,没有回复。但他把那个文件加到了收藏夹里。

晚上七点,实验室的人走得差不多了。宋晚晴走的时候在门口站了一下,想说什么,看了看两个人的背影,什么也没说就走了。

温以宁还在写代码。程越也在写。两个人的键盘声在空荡荡的实验室里回响,像两台机器在对话。

“你饿不饿?”程越问。

“不饿。”

“你中午就吃了半盒便当。”

“那也不饿。”

“我在骗人。”程越站起来,走到茶水间。两分钟后他端著一个盘子回来——上面是两片吐司,抹了花生酱,切成了三角形。他放在她桌上。

温以宁看著那两片吐司。花生酱抹得很均匀,边边角角都覆盖到了,没有一丝浪费。这是他大学时做给她吃的宵夜——同样的吐司,同样的花生酱,同样的三角形。她当时说“你就不能换点花样”,他说“找到了喜欢的就不需要换”。

她拿起一片,咬了一口。

“花生酱换牌子了。”她说。

“嗯。以前那个牌子国内买不到。”

“这个不好吃。”

“那你还吃。”

“饿了。”

程越笑了一下——很轻的笑,嘴角动了一下就收回去了。但温以宁看到了。

她吃完吐司,把盘子推到一边,继续写代码。写了几行,停下来。

“程越。”

“嗯。”

“你那个模型,前提条件不是“她会原谅你”。”

程越的手指停在键盘上。

“前提条件是——”她顿了一下,“她知道你在等。”

键盘声重新响起来。这次是程越在敲,力度比平时重了一些。不是生气的重,是那种被什么东西击中了之后、需要用某种方式释放一下的重。

温以宁没有看他。她转回去对著萤幕,打开程越的情感分析模型文件,在最底下加了一行注释:

前提条件已修改

请重新运行模型

储存。

她关掉文件,继续写自己的代码。键盘声又恢复了原来的节奏——她的快,他的稳;她的轻,他的重。像两台被同一个时钟校准过的计时器,走的不是同一个节拍,但永远不会错开。

那天下班之后,温以宁没有回家。

她坐在实验室的椅子上,周围的工位都空了,萤幕都黑了,只有服务器机房里的指示灯还在闪烁。她没有开大灯,只留了桌面上那盏台灯。灯光很小,只够照亮键盘和她面前的几页纸。

她在想一件事。

一件她想了五年、从来没有想明白、今天突然觉得必须想明白的事。

五年来她发表了十一篇顶刊论文,拿了三个专利,从一个研究员变成了实验室负责人。每一次站在学术会议的讲台上,每一次看到自己的论文被引用,每一次收到专利授权的通知书,她心里的第一个念头都不是“我做到了”。

是“如果他看到了就好了”。

她以为这是怀念。怀念一个已经不在身边的人,怀念一段没有结局的故事,怀念那些凌晨三点实验室里的键盘声和便利店饭团的包装纸。怀念是正常的,人不会因为被抛弃就停止怀念。她允许自己怀念。

但她现在开始怀疑,那不是怀念。

那是她把所有的成就都变成了一个证明题。证明给谁看?给他看。证明什么?证明他是错的。证明他离开的那个决定是错的,证明他不应该抛弃她,证明她值得被留下。

每一个论文发表、每一个专利授权、每一次晋升,都是这个证明题的一个步骤。她在用五年的时间,对一个已经离开的人说:你看,你错了。

但这个证明题有一个问题。它的前提条件是“我被抛弃了”。只有当你把自己定义为被抛弃的人,你才需要证明自己值得被留下。只有当你接受了对方的判断——你不值得他留下——你才需要用后来的成就来反驳这个判断。

她从来没有问过自己:我为什么要接受他的判断?

程越离开的时候没有给她解释,没有给她选择,没有给她任何参与决策的机会。他单方面地做了一个决定,然后执行,然后消失。她被迫接受了这个决定的结果,但她在心里从未接受这个决定的前提。

她不接受“他不够好所以离开”这个版本。她也不接受“她不够好所以被留下”这个版本。她拒绝接受任何版本,因为她根本不知道真正的版本是什么。她在一个没有信息的情况下,用五年的时间,试图推翻一个她从未确认过的命题。

现在她知道了真正的版本。母亲的病危通知书。海外的合约。竞业协议。机场的六个小时。不是她不够好,不是他不够爱,是一个二十三岁的男孩在一个他没有准备好的时刻,做了一个他以为是对的、但其实是错的决定。

她可以用这个真相来结束证明题。她可以说“原来不是我的问题”,然后把这五年所有的成就都归为自己的努力,不再把它们当作反驳的证据。她可以原谅他,因为他的理由足够沉重,沉重到可以解释一切。

但温以宁不想这样。

因为“原谅”这个词本身就有问题。原谅意味著他做了一件需要被原谅的事,而她有权力决定是否给予。原谅意味著她站在一个更高的位置上,俯视他的错误,然后选择宽容。原谅意味著伤害是真实存在的,而她选择不再追究。

她不想站在更高的位置上。她不想俯视他。她不想把自己变成一个“宽容的原谅者”,因为这个角色和她五年来搭建的所有防御工事一样——都是用来保护自己的壳。原谅也是一种保护。它让你有权力说“我原谅你了,所以这件事可以翻篇了”,然后把所有没有处理完的情绪一并打包,扔进一个叫“过去”的文件夹,加密,锁上,假装不存在。

她已经这样做过一次了。五年前她把所有和程越有关的东西装进一个纸箱塞进床底,假装不存在。五年后她不想再塞一次。

台灯的光照在键盘上,每一个字母都在它应该在的位置。温以宁把手放在键盘上,没有敲。她想起了一个词。选择。

不是原谅,是选择。原谅是对过去的回应,选择是对未来的决定。她不需要决定程越五年前做的事值不值得原谅,她需要决定现在的她想要什么。

她想要什么?

这个问题比“他值不值得原谅”难回答得多。因为“他值不值得原谅”是一个客观判断题,有标准答案,有逻辑推导,有证据链。她做了五年的准备来回答这个问题——读他的论文、分析他的注释、追踪他的学术动态、在他生日的跑随机数程序。她有一整套证据来证明他是爱她的,他的离开是有原因的,他的回来是真诚的。

但“她想要什么”不是判断题,是命题作文。没有标准答案,没有人帮她打分,没有人告诉她这样写对不对。她只能自己写,自己读,自己判断。

她想要他吗?

是的。这个答案在她心里存在了很久,久到她记不清是从什么时候开始的。也许是重逢的第一秒,他在谈判桌上伸出手叫她“温博士”的时候。也许是更早,她下载他第三篇论文、看到致谢里“W.Y.N.”的时候。也许是五年前那个桂花香的晚上,他在路灯下握住她的手的时候。也许更早,早到她根本不记得起点。

但她不能只回答“是”。因为“是”太简单了,简单到像一个没有边界条件的函数——定义域无限,值域无限,什么都能装进去。她需要边界条件。她需要定义这个“想要”的范围、权限、异常处理机制。

就像写代码。你不能只写一个函数说“这个函数会做正确的事”,你得定义输入是什么、输出是什么、边界条件怎么处理、异常情况怎么捕获。没有边界条件的代码会在运行到第一百万行的时候崩溃,没有边界条件的感情也是。

所以她需要告诉他边界条件。

不是“我原谅你”,是“如果你要回来,你需要知道我的规则”。不是因为她站在更高的位置上,是因为这五年她学会了一件事——没有人会替你设定边界,如果你自己不设的话。

温以宁站起来,走到窗边。

八楼的窗户可以看到城市的夜景。高架上的车流像一条缓慢移动的光带,从东到西,从西到东,把这座城市缝合在一起。远处的写字楼还有灯亮著,不知道是加班的人还是忘了关灯的人。更远的地方是山,山是黑的,和夜空融在一起,分不清哪里是山哪里是天。

她在这座城市待了五年。从研究院的实习生做起,一步一步走到今天。她记得第一次独立完成实验的那个晚上,她一个人在实验室待到凌晨三点,看著萤幕上跳出的“PASS”,笑了很久。然后她拿起手机,想发一条讯息。

没有可以发的人。

她把手机放下,继续写下一组代码。从那天起,她学会了一件事——成就感不需要分享。你不需要有人在旁边看著你成功,你只需要成功本身。她以为这叫独立。她以为独立就是不需要任何人。

< 上一章 目录 下一章 >
×
宿山行
连载中帝谛 /