梁木那句话在屏幕上停了六秒。
六秒之后,宋河把手指从确定键上移开了。
不是因为害怕。不是因为犹豫。而是他突然想明白了一件事——梁木六年前写那句话的时候,因果场还能推演。因果场推演出梁木会放弃。梁木没有放弃,他割了自己百分之零点二。因果场的推演结果和梁木的实际选择之间,差了那百分之零点二。
而现在,六年之后,因果场再次推演——推演宋河会按下确定。
如果宋河按了,等于他完全遵循了因果场的推演。等于他和六年前的梁木走向了相反的方向。梁木用自己的血肉在推演铁墙上面砸出一条裂缝,宋河如果按了确定,就是在裂缝前面砌了一堵新墙。
可如果不按——第零条规则不写入,因果场继续以保护自己为核心,投票池还会再开,覆盖率还会再压,所有人还会继续被推演结果推着走。他来这里就是为了锁死因果场。现在走到最后一步,放弃等于让所有人的六年白费。
两条路都是墙。
宋河盯着屏幕上那行红字,两个字像两条裂缝,从屏幕裂进他眼底。梁木的选择给了他一个参照——推演从来不是终点。但梁木能割自己百分之零点二,是因为他手里捏着因果场的底层权限。宋河有什么?
他只有这一次确定键。
---
手指又抬起来了。
这次没有悬停。食指直接落在确定键上,接触面积不到半平方厘米,按下去的力度刚好触发面板的压感触控。屏幕上的红字瞬间碎裂成光点——不是消失,是碎裂,像一面红色玻璃被人从正中心敲了一锤子。每一片碎片都在屏幕里面重新排列,拼成新的文字。
第零条规则写入成功。
因果场全量归零启动。
预计归零耗时:零秒。
零秒。
不是、不是、不是任何人类语言里用来形容快的词汇。是零。系统用的是一个精确到毫秒以下都无法测量的时间单位。因为归零不是发生在时间里的事。归零发生在因果场的底层逻辑层,而逻辑层不遵循时间轴。
宋河没有看到任何特效。没有白光,没有数据流,没有他想象中世界被橡皮擦抹掉的画面。他只是突然觉得,身体空了。
不是累。不是疼。是空。
像他身体里一直有一根看不见的柱子撑着所有骨头、所有肌肉、所有念头,现在那根柱子被人抽走了,但他还站着。他没有倒。他只是意识到自己身上少了什么。那东西他用了六年,从来没有注意过它的存在,直到它消失。
覆盖率。
他下意识调出面板。个人页面上那行当前覆盖率:0.000%安静地躺在屏幕正中央。六个零,一个百分号。
不是小数点后面还藏着数字,是真真正正的零。
---
归零不是从宋河开始的。
同一秒,D区第九层的走廊里,林予安正在看一份自评估报告。报告上写着他上次任务中的因果推演偏差,百分之零点三。他在想这个偏差是不是和宋河有关。然后报告从他手里掉到地上。他没有松手,手指还保持着捏住文件的姿势,但文件穿过了他的手指落在地上。不是文件变透明了,是他的手指短暂地失去了实体感知,不,不是失去。是重置。他的覆盖率在那一秒从百分之八十七掉到了零,身体还没反应过来,神经信号还在往大脑传送你正捏着文件的信息,但覆盖率的底层支撑已经没了。
文件掉在地上三秒后他重新捏起来了。手指穿过文件的感觉消失了。他低头看着自己的手,调出面板,看到零。
他没有说话。
隔壁办公室里的温晚晚正在喝水。水杯从她手里滑落,砸在桌上,水洒了一键盘。她用两只手撑着桌沿,身体前倾,像被人从后脑勺重重敲了一下。她没有叫,没有哭,只是嘴唇在发抖。不是害怕。是记忆。
六年。
她在因果场里待了六年。覆盖率给了她多少的走位、多少的选项、多少被推演为最优解的决策,现在全部清零。她的大脑里还留着这些记忆,但记忆对应的因果场记录已经不存在了。她是她自己的唯一副本。
她慢慢蹲下去,把水杯捡起来。键盘还在滴水,她拔掉电源,把键盘翻过来。动作很慢,很稳。
六年。她说。声音不大,像在确认一个刚听到的数字。
林予安推门进来。两个人对视了一秒。都没有说话。
---
C区。
梁木坐在他常坐的那张椅子上。六年前他在这张椅子上画了两个问号。六年后他坐在同一张椅子上,面板开着,屏幕上没有问号,只有他六年前留下的那段注释。
推演结果不代表选择结果。
他没看屏幕。他在看窗外。窗外是因果场内部模拟的天空,每天固定蓝、固定白云形状、固定风速。六年来一模一样,因为它不在推演范围内,因果场懒得管它。
但现在天变了。
不是云变了,不是颜色变了。是蓝天的蓝色本身在变,从固定的参数蓝变成某种流动的颜色,像有人把一桶活水倒进了死水里。因果场不再维持模拟环境了。它把全部算力收回去,正在做一件事:重建。
梁木嘴角动了一下。
他等了六年。不是等宋河。是等因果场被归零的那一刻。因为只有因果场归零,他在六年前埋进基底的那百分之零点二才不会被因果场覆盖回去。他的推演和割自己选择之间的差值,那百分之零点二,是归零之后唯一留在新因果场里的旧数据。
一盘棋下了六年。宋河不是棋手。宋河是棋盘。他梁木才是落子的人。
---
新因果场的核在归零后第四秒诞生了。
没有提示。没有面板弹窗。没有任何人可以核的存在。但它确实诞生了。因果场的底层逻辑在重建时需要一个参照点,一个未发生事件。旧因果场的核是因果场自身的存续。归零之后这个核被删了,系统需要一个新的。
它选了梁木埋下的那百分之零点二。
不是完整的梁木。不是梁木的意识、记忆、人格。是梁木六年前做出的推演之外的选择本身,被推演为放弃但选择了割自己这个行为,被因果场抽象成一个逻辑元。这个逻辑元叫做:个体选择可以偏离因果推演。
新因果场以这句话为核,开始重建。
---
宋河感觉自己的身体回来了。
不是覆盖率的支撑,覆盖率还是零。是一种更底层的东西。像他站在一个刚打好地基的空地上,脚下有水泥,头顶没屋顶,四面八方都是正在搭起来的钢架。新因果场不是旧的。它不保护任何人。它只推演。推演完之后不干预任何人的行为。
第零条生效了。
宋河站起来。腿有点软,但能走。他走到窗边,拉开窗帘,外面不是D区的走廊。窗外是因果场底层架构的可视化界面,一串串数据流从底部往上涌,涌到顶部又落回去,像瀑布倒流。这些数据不再是旧因果场的覆盖率和投票池。它们是新因果场的推演线程,干净的、不带任何干预指令的推演线程。
宋河看着那些数据流,突然想起梁木那句话的后半段。
我曾被推演为放弃,但选择了割自己百分之零点二。
那百分之零点二现在在哪?
一个念头还没成型,面板上弹出了一条新通知。不是红字,不是中文。是系统默认字体,灰色,像一条被遗忘在日志深处的备忘录。
新因果场底层残留数据块:1条。来源:六年前镜像写入。内容:梁木选择割自己0.2%。该数据块已被新因果场吸收为基底核。
下面还有一行。
归零操作执行人:宋河。当前覆盖率:0.000%。注:归零执行人在新因果场中不享有任何特殊权限。
不享有任何特殊权限。
宋河盯着这行字看了很久。
他刚才按下确定键的时候想的是,他是归零的人,新因果场应该和他有关系。他是主角。因果场以他为锚点重建,或者至少给他一个管理员权限。类似创始人的角色。
没有。
新因果场不吃这套。它不以保护自己为核心,也不以保护归零执行人为核心。它是一面镜子。镜子不会因为是你把它擦干净的就多照你一秒。
宋河笑了。
不是苦笑。是真笑。因为他意识到,这才是真正的公平。旧因果场保护自己,所以它不公平。新因果场什么都不保护,所以它对所有人都公平。包括对他。
然后面板又弹了一行。
新因果场建立完毕。首个推演线程已启动。推演对象:梁木。推演内容:归零后,梁木的推演之外选择逻辑元是否可被复制。
宋河的笑容僵在脸上。
新因果场的第一个推演对象是梁木。不是他。推演的内容不是任何现实事件,而是一个抽象逻辑,推演之外的选择能不能被复制。也就是说,因果场在问自己一个问题:除了梁木,还有没有人能做出推演之外的选择?
如果答案是有,那新因果场就不再是纯粹的镜子。它会记录下推演之外的选择这种行为,形成一个新规则。
如果答案是没有,梁木是唯一一个。那新因果场就会变成梁木的复制品。它以梁木的行为为核,它的所有推演都会围绕能不能有人像梁木一样展开。
不管是哪种结果,梁木都赢了。
六年前画问号的时候他就赢了。
宋河转过身,看向房间角落里那个一直没注意到的摄像头。摄像头亮着红光。
红光闪了一下。
像眨眼睛。