第一小节:72小时协议
林牧决定等待清算。
晨光穿透窗帘时,林牧已经完成了三件事:
做完这些,时间刚好七点半。苏晴揉着眼睛走出卧室,看见林牧在厨房煎蛋,平板上开着幼儿园的家长会笔记——他昨晚其实偷偷录了音,今早整理出了要点。
“你真去开会了?”苏晴从后面抱住他,脸贴在他背上。
“认真记了。”林牧关火,把煎蛋盛到盘子里,“园长说三岁前的情感依恋很重要,特别是父亲的角色。”
“你已经在做了。”苏晴轻声说。
早餐时,林牧努力维持正常对话。他问苏晴今天要不要去公园散步,讨论婴儿床该放卧室的哪个位置,甚至算了一笔账——如果母乳喂养,每月能省下多少奶粉钱。这些日常的、具体的计算,像锚链一样把他拉回现实世界。
但颅内始终有低鸣。不是完整的低语,而是一种持续的背景音,像老式显像管电视没有信号时的雪花噪音。如果他集中注意力听,噪音里会偶尔浮现数字碎片:“2.718……”“0.577……”“1.618……”——全是数学常数。
他的影子在晨光中正常。但林牧发现,只要他长时间盯着某个平面——比如白墙、地板、甚至水杯的水面——那个平面上就会开始浮现极其淡的几何网格。网格线条会缓慢扭曲,像在模拟某种非欧几里得空间的投影。
幻觉正在渗透他的所有感官,但方式很狡猾:不强迫,只是暗示。就像在说:你看,世界本来就是由数学构成的,我只是让你看见了真实的样子。
上午九点,物业回邮件了。附件里有整栋楼的结构图、管道布局、以及最近三个月的振动监测数据。林牧快速浏览,数学大脑自动开始建模分析。
楼高 24 层,地下 3 层。B1-B2 是停车场,B3 是设备层,有配电房、水泵、备用发电机。结构图显示,B3 的东南角有一个标记为“储藏室”的封闭空间,面积大约 12 平方米,没有标注具体用途。
振动数据显示,过去三个月,每天凌晨 3 点到 4 点之间,B3 东南角会出现一组异常的频率峰值:7.83Hz、14.3Hz、20.8Hz。这些频率恰好是地球电离层的舒曼共振基频及其谐波——一种全球性的自然电磁波动。
但在地下三层检测到这种频率,就像在海平面以下检测到云层的雷电。物理上几乎不可能。
更诡异的是:这些振动的振幅,在过去七天里,每天增加约 11.8%。如果按这个增长率外推,72 小时后——也就是“清算”期限——振幅将达到初始值的约 23.7 倍。届时,振动能量足以让那个小房间的水泥墙面产生可见的裂纹。
林牧盯着屏幕,手指无意识地敲击桌面。节奏是摩斯电码,他学生时代学的,多年不用,此刻却自动浮现:-… . .-. –. …. —..–(别去)。
他在警告自己。
第二小节:代价的实体化
中午,苏晴说想吃酸辣粉。林牧陪她去小区对面的小店。等餐时,他看见柜台上的收银机显示屏——那些跳动的数字,在他眼里开始变形。
数字“7”的顶端向右弯曲,像一根钩子。“3”的上下两段分离,中间出现一条极细的缝隙。“8”的两个圆圈开始独立旋转,方向相反。所有数字都在缓慢地偏离它们应有的形态,仿佛屏幕后面有东西在扭曲它们。
林牧移开视线,但余光还能看见。他闭上眼,视网膜上却残留着那些变形数字的负像,像烙上去了一样。
“你的粉。”苏晴推过来一碗。
林牧睁开眼,强迫自己看向碗里:红油、花生、香菜、透明的粉条。都是具体的东西。他用筷子夹起一撮粉,送进嘴里。辣味、酸味、花椒的麻。味觉正常。
“好吃吗?”苏晴问。
“嗯。”他说。声音有点哑。
苏晴看着他,忽然伸手,用纸巾擦他嘴角。“沾到红油了。”她的手指温热。
那一瞬间,数字的变形停止了。收银机屏幕恢复正常。颅内雪花噪音减弱了大约 30%。
锚的力量,比他自己想象的要强。
但代价也随之而来。
下午两点,林牧开始流鼻水——这次不是清水状,而是淡粉色的,带着极淡的铁锈味。他去洗手间处理,看见镜子里自己的眼球:眼白上有几条极细的、血丝般的纹路,但仔细看,那些纹路其实是微小的数学符号连成的链:∑、∫、∂、∇……
他打开水龙头,用冷水泼脸。再抬头时,符号消失了。但鼻血止不住。他用纸巾塞住鼻孔,靠在墙上,感受到一阵轻微的眩晕。
这不是疲劳。这是一种更根本的消耗感,像身体的某个底层系统正在被持续调用,占用着他生物层面的资源。
手机震动。是一条来自未知号码的短信,内容只有一串数字:
林牧一眼认出:这是地理坐标(纬度、经度、海拔)、一个时间偏移量、和一个频率值。坐标指向荷兰的某个地方,海拔是负的——低于海平面。时间偏移量 0.00419 秒,正好是光在真空中传播 1257 公里所需的时间。频率 888.62Hz,是某个神秘实验里曾记录到的“宇宙背景数字谐波”。
信息很明确:世界上还有别的地方,也出现了类似现象。而且,有人——或某种东西——在试图联系他。
林牧删除了短信。但三分钟后,同样格式的数字串又发来了,这次坐标指向智利沙漠深处。然后是三分钟后又一条,指向西伯利亚永久冻土带。
频率越来越快。最后变成每十秒一条,坐标遍布全球:海底、火山口、废弃的矿井、古老的遗迹。所有地方的海拔都是负值,所有时间偏移量都是光传播某个整距离所需的时间,所有频率都在 880-890Hz 之间。
仿佛在展示一张全球性的“感染点”地图。
最后一条短信不是数字,而是一句话:
林牧关掉手机。
他走到客厅窗前,拉开窗帘。下午的阳光很好,楼下花园里,几个孩子在玩滑梯,老太太们在长椅上晒太阳。一切都那么正常。
但他的影子投在窗帘上,却分成了两个:一个正常,一个向左偏转 15 度,两个影子在布料褶皱处交错,像在争斗。
第三小节:最后的正常日
林牧决定给苏晴一个完美的“正常日”。
下午,他们一起整理婴儿房。苏晴把洗干净的小衣服叠好放进衣柜,林牧组装婴儿床——他故意不用电钻,只用螺丝刀手工拧,感受每一次手腕的转动,每一次螺丝咬合木头的阻力。物理的、可触摸的真实。
“这里放摇椅,”苏晴指着窗边,“我可以坐在这里喂奶,看外面的树。”
“好。”林牧说。他注意到窗外那棵银杏树,叶子已经开始泛黄。秋天要来了。
傍晚,他们一起做饭。林牧切菜,苏晴炒。厨房里飘着油烟味和饭菜香,抽油烟机的嗡嗡声盖过了颅内低鸣。有那么十几分钟,林牧几乎以为自己好了。
直到他看见锅里的油花。
热油在锅底跳动,形成一个个短暂的气泡,气泡破裂的瞬间,溅起的油滴在空中划出的轨迹——那些轨迹,在他眼里组成了极其复杂的微分方程。方程在描述油滴的表面张力、温度梯度、空气阻力的相互作用。每一个油滴都在“计算”自己的落点。
林牧眨了眨眼。轨迹恢复正常。
但他知道,不是幻觉停止了,而是他的大脑正在自动“翻译”现实世界背后的数学结构。就像一个人学会了看 X 光片后,再看到真人,脑海里会自动浮现骨骼轮廓一样。
他已经回不去了。
晚饭后,他们看了一部老电影。喜剧片,苏晴笑得靠在他肩上。林牧搂着她,感受她身体的温度和重量,感受她腹部偶尔的胎动。
电影结束时,苏晴睡着了。林牧轻轻抱她回卧室,盖好被子。他在床边坐了很久,看着她熟睡的脸,听着她均匀的呼吸。
然后他回到客厅,打开笔记本电脑。
没有登录交易平台。他打开一个纯文本编辑器,开始写一封长信,给未来的林数。
他写了数学的美:质数的神秘、无穷大的等级、混沌中的秩序。
他写了生活的难:房贷、奶粉钱、凌晨三点醒来的焦虑。
他写了苏晴的好:她笑时眼角的小细纹,她认真算账时咬笔头的习惯,她睡着后无意识抓住他衣角的手。
他写了自己此刻的选择:
他保存文件,加密,设置了递送时间:林数十八岁生日那天。
然后他检查了所有安全措施:门窗锁好,煤气关掉,应急包放在门口。他甚至在苏晴的枕头下放了一把她一直说不需要的防身警报器——一个小巧的装置,按下后会发出 130 分贝的尖啸。
凌晨一点。距离“清算”还有大约 47 小时。
林牧坐在地毯上,背靠沙发。他关掉所有灯,闭上眼睛。
颅内噪音此刻达到了顶峰:无数数字、公式、几何图形在奔流,像一条失控的数学之河。他的身体开始出现更多症状:手指轻微颤抖,视野边缘有彩色光晕,舌根有金属味。
但他维持静坐。
他在心里默默计数。不是幻觉给的那些常数,而是最简单的自然数:1、2、3……数到 100,重新开始。每数到 100,他就想一件具体的事:苏晴怀孕第三个月吐得厉害的那天,他煮的小米粥;老爹上次来,悄悄在冰箱里塞了一叠现金;用具体的记忆,对抗抽象的侵蚀。
凌晨三点,他听见了那个声音。
不是颅内低语,而是真实的声音——从地板下面传来。极其轻微,像有人在用指甲刮擦水泥。刮擦的节奏是有规律的:三短、三长、三短。
摩斯电码:SOS。
求救信号。从地下三层传来。
林牧睁开眼。他没有动。
刮擦声持续了大约一分钟,然后停止。接着传来另一种声音:像水滴,但频率固定,每 0.618 秒一滴。水滴声持续了 37 秒,正好是他欠的“初始债务”时间。
然后一切归于寂静。
林牧缓缓呼出一口气。他的影子在月光下投在墙上,正常角度。但当他看向影子时,影子抬起手,指了指地板,然后比划了一个“三”——地下三层。
接着,影子开始倒数:竖起三根手指,然后收起一根,两根,一根。
最后,影子握拳。
仿佛在说:三天,最后的机会。
林牧躺下,看着天花板。他知道自己不会去。无论下面是什么——是另一个被困的“信者”,是幻觉的源头,还是某种等待被激活的机制——他都不会踏入那个空间。
他选择了栅栏的这一边。
即使栅栏已经破得只剩几根木条。
即使黑暗里的眼睛,已经近到能看见瞳孔里的数字反光。
他侧过身,面朝卧室的门。门缝底下透出夜灯微弱的光,那是苏晴怕黑留的。
光很弱,但真实。
他闭上眼睛,在颅内数学洪流的轰鸣中,开始数苏晴的呼吸声。
一次,两次,三次……
数到第一百次时,他睡着了。
窗外的城市依然在运转。数据在光纤里奔流,交易在暗池里成交,无数个林牧在各自的屏幕前,计算着生存的概率。
而在地平线之下,那些负海拔的坐标点,某种频率正在同步增强。
清算的倒计时,悄无声息地流过第二个夜晚。
—— 第四章 完 ——