警报声在地下五千米的实验室里响了第三遍。
声音很短,一下一下,像是踩在心跳上。沈墨没抬头,还在敲键盘。最后一个键按下去时,他停了。屏幕上的公式还是红的,主节点卡在第七层拓扑转换,已经三天没动过了。
“又来了。”右边有人说话。
“计算资源到极限了,再跑机器会烧。”
“人也要撑不住了。”另一个人接了一句,语气有点笑,但没人跟着笑。
沈墨抬起头,揉了揉眼睛。他已经很久没睡过整觉了。破译组轮班,可能留下来的人越来越少。三小时前王工被送走,说是看见墙上有公式在爬;李博士刚打了镇定剂,靠在椅子上闭眼喘气,呼吸不稳。剩下的人个个眼红手抖,说话断断续续,像怕说多了脑子漏风。
他站起来,活动肩膀。骨头发出咔的一声。这里太安静,只有机器声和人的呼吸。没有窗户,没有阳光,连时间都分不清。外面是白天还是黑夜,全看电脑右上角的时间戳。
“再来一次,不能一直卡在这儿!”他说,“重启模型。”
“用哪个?”
“旧的那个。三号算法,非标准路径解析。”
有人看他一眼:“那模型三天前就废了,还试什么?”
“我知道!”沈墨走到主控台前调出数据流,“但现在没别的办法。”
文件打开后是一串乱码一样的符号,中间夹着看不懂的图形。这是“烛芯”的能源核心设计图,理论上能从真空中提取能量,但他们连第一步都走不通。所有已知物理规律在这里都不成立,就像拿小学算术解大学题。
“输入模拟阵列。”他说。
“确认?”操作员问。
“确认。”
数据开始运行。进度条慢慢往前走,到百分之六十七时跳出红色警告:维度参数溢出,逻辑链断裂。
“又卡了。”有人小声说。
沈墨盯着错误代码,突然伸手把旁边一条备用线路接了过去。那是连向医疗观察室的脑波监测通道。陈牧现在就在那边躺着,头上贴着电极片,实时传生理信号。这线路本来只用来记录头痛次数,做后期分析用的。
“你干什么?”操作员问。
“试试。”他说,“把当前数据流同步进他的脑波通道。”
“这不是运算设备!它不能参与计算!”
“我知道。”沈墨的手没停,“但这些东西……是从他脑子里出来的。也许……它认得他。”
线路接通。屏幕闪了一下,出现一个异常信号源标识。几秒后,主计算节点突然亮了一次绿光。
所有人愣住一秒。
“怎么了?”有人问。
“节点动了。”操作员盯着回放数据,“刚才卡死的第七层拓扑,收到了一段外部脉冲信号,来自……陈牧的脑波通道。”
“重播。”沈墨压低声音。
数据倒回去。画面停在那一刻:陈牧的脑电图突然出现一个尖峰,不到半秒,紧接着模拟器输出一串新参数。那些数字在正常数学里没有意义——有虚数、折叠系数,还有一个标着“不可映射”的变量。
可当这些参数代入原公式时,原本卡住的逻辑链,往前走了一步。
“不可能……”操作员喃喃道,“这参数违反规则。”
“但它嵌进去了。”沈墨看着屏幕,“你看这里,第七层完成了,第八层开始初始化。它……自己通了。”
“等等。”另一个研究员凑过来,“这段脑波信号,是陈牧发病时的波动。我们录过上百次,从没见它影响过系统。”
“以前没连过计算阵列。”沈墨说,“我们一直当它是病态数据,但它是不是……也是一种信息?”
没人说话。
实验室只剩下机器运转的声音,还有远处医疗舱滴答滴答的响。
“再试一次。”沈墨说,“等他下一次头痛。”
“你要等到什么时候?”
“等。”
他们等了四十分钟。
有人喝了口营养液,有人趴在桌上眯了一会儿。沈墨一直站在主控台前,眼睛没离开过陈牧的生命体征屏。心率、血压、脑电波——三条线平平地走着,直到某一刻,脑波曲线猛地往上一跳,像被人用力划了一笔。
“来了!”操作员喊。
“立刻输入相同数据流!”沈墨下令。
数据重新运行。卡死的节点再次亮起。这一次他们完整录下了过程:当陈牧脑波出现尖峰时,系统收到异常信号,模拟器短暂激活,输出新参数,公式链继续推进。
“第三次。”沈墨说。
“你疯了?他刚缓下来!”
“再来一次。必须确定不是巧合。”
他们又等了两个小时。
第三次头痛发作时,陈牧在床上动了一下,喉咙里哼了一声。几乎同时,脑波峰值出现,数据流再次激活,节点再度解锁。
三次,全部成功。
主控屏上,原本不动的公式链,现在往前走了两层。虽然离完全破译还很远,但这是第一次,他们看到蓝图真的在动。
没人欢呼。
所有人都看着彼此,眼神发直。
“不是机器的问题……”沈墨低声说,“是我们忘了,这些东西,本来就是从他脑子里出来的。”
“你是说……”一个研究员开口,“每次破译,都要靠他发病?”
没人回答。
但答案明摆着。
他们需要陈牧的痛苦,作为钥匙。
“我去找他。”沈墨转身就走。
“别去!”操作员拉住他,“他刚打完镇定剂,医生说了不能打扰!”
“我不是去问他同不同意。”沈墨甩开手,“我是去确认一件事。”
他快步穿过走廊,推开医疗观察室的门。
陈牧躺在床上,脸色白,额头全是汗。电极片还贴在太阳穴上,导线连着墙上的监测仪。他闭着眼,呼吸浅,嘴唇在动,像在念什么。
沈墨走近床边。
“老师。”
陈牧没反应。
“你能听见我吗?”
过了几秒,陈牧眼皮颤了颤,慢慢睁开。眼神模糊,好一会儿才看清沈墨的脸。
“……小沈?”
“是我。”
“头疼……又犯了?”
“嗯。”
“我记得……有声音。”陈牧慢慢抬手,指了指耳朵,“像以前在高维空间里,那种计算音效。嗡……嗡的,一闪一闪。”
沈墨心跳加快。
“你还记得什么?”
“记不清。”陈牧闭上眼,“就是……好像有什么东西,卡住了。我在推它,但它太重。”
沈墨低头看连接他头部的导线,那根线正把他的脑波传回实验室。
“你没推。”他轻声说,“是你在帮我们打开它。”
陈牧没听清:“什么?”
“没事。”沈墨摇头,“你休息吧。”
他退出房间,回到主控室。
所有人都等着他。
“怎么样?”有人问。
“他不知道。”沈墨说,“他什么都不记得。但他说……他听见了计算音效。”
“那就是真的。”研究员低声说,“不是设备问题,不是巧合。是他无意识中把自己的信息反馈给了系统。”
“所以破译的关键……”另一个人说,“不在超算,不在算法,而在他本人。”
沈墨没说话,走到主控屏前,调出最新数据报告。屏幕上,那串由陈牧脑波触发的中间参数还在闪,像一颗刚点亮的星。
他拿起笔,在纸上写下一串字:
人形解码器假说:陈牧残留的高维认知碎片,可在特定生理状态下与档案馆产生共振,补全缺失的逻辑环节。
写完,他停下笔。
纸上的字很重,像是用力刻进去的。
他知道这意味着什么。
每一次突破,都要靠他的痛苦。每一次推进,都要以他的崩溃为代价。他们可以用这个方法走下去,但代价是谁来扛?
“我们得试更多模块。”有人说。
“先复核。”沈墨说,“今天的数据全部存档,做交叉验证。通知所有人,接下来进入紧急工作状态。”
“那你呢?”
沈墨看着屏幕,没回头。
“我得想清楚……怎么开口,让他同意。”
实验室的灯忽然暗了一下。
不是停电,是电压波动。监控屏闪了半秒,恢复时,陈牧的生命体征曲线又出现了一个微小的异常峰值。
没人注意到。
只有沈墨看见了。
他站在原地,手里攥着那张纸,指节发白。
可这代价,他承受得起吗?我又该怎么跟他说?
屏幕上的参数疯狂跳动,像是催促,又像是一场风暴要来了。