林曦月失眠了。
这是她三年来第一次失眠。上一次,还是博士论文答辩前夜,她担心自己的“念动猜想”推导过程中有一个不起眼的瑕疵。后来那个瑕疵被证明不存在,她的论文被《数学年刊》收录,二十六岁的她成了南城大学最年轻的正教授。
可今晚,那个瑕疵真实存在。
它叫“7”。
凌晨三点四十二分,林曦月从床上坐起来,打开床头灯。橘黄色的光笼罩着卧室,墙上贴满了数学公式和数列推演,像某种疯狂的壁纸。
她拿起手机,翻出那段录音,再次戴上耳机。
“7,7,7,7,7,7,7……”
还是没有变化。
同一个男人的声音,同一个数字,同一个在第7秒转换的音节——“死”。
她把录音进度条拖到最后,想看看有没有之前遗漏的信息。就在这时,她的手指在屏幕上停住了。
录音时长:1分07秒。
不是一分钟,是一分零七秒。
在火灾现场的时候,她听到的声音只有短短几秒,可录下来的却是一分零七秒。这意味着什么?意味着“那个声音”在她离开现场之后,还在继续?
还是说……录音设备捕捉到了人耳听不到的东西?
她把这段录音导入电脑,用音频分析软件打开。频谱图显示,这段录音里除了那个男人的声音,还有一层极低频的底噪,频率低到人耳几乎无法分辨。
她放大那个频段,用软件进行滤波处理。
五分钟后,她听到了。
那层底噪不是噪音,而是一个女人在说话。声音极轻极远,像是从很深很深的水底传上来:
“……七是循环,七是轮回,七是七天,七是七月,七是七年,七是七十个七年……”
声音在“七十个七年”这里戛然而止。
林曦月的手指悬在键盘上方,一动不动。
七十个七年。四百九十年。
这个数字让她想起了什么。她转身从书架上抽出一本旧书——《南城市志·万历年间》。这是她在调查第二起“水库浮尸案”时翻阅过的资料,当时她注意到一个细节,但没有深究。
翻到第一百三十七页。
万历三十三年,公元1605年,南城发生了一场大火。火势蔓延三天三夜,烧毁房屋两千余间,死亡人数官方记载是“四百九十七人”。
四百九十。
不是四百九十七,是四百九十。
差了一个七。
林曦月眉心猛地一跳,她快速翻到后一页,查看这场火灾的其他记载。在一段不起眼的附录里,她找到了这样一行小字:
“火起于七更,灭于七日后。坊间传言,见一黑衣女子立于火中,不焚不灼,凡七日,方去。或曰,此火非天灾,乃人祭。祭者,七户人家,七条性命。”
七户人家,七条性命。
四十九个人。
四百九十加上四十九,等于五百三十九。不是四百九十七。
她合上书本,闭着眼靠在椅背上。
1605年的火灾,2026年的火灾。相差四百二十一年。不是四百九十年。
但如果算上今年——2047年,那就是四百四十二年。也不是四百九十年。
不对。
林曦月睁开眼,重新计算。
从1605年到2047年,是四百四十二年。四百九十减去四百四十二,等于四十八。四十八是七的倍数吗?不是。七乘以六点八五七……
她突然意识到自己在做什么——她正在试图用数学解释一个根本不数学的东西。
一个四岁小女孩说数字是“活的”。
一个死者最后的遗言是一个反复重复的数字。
一段录音里隐藏着低语,说“七是循环,七是轮回,七是七十个七年”。
而七十个七年之前,南城发生了一场死了四百九十人的大火。
四百九十。
七十乘以七。
七十个七。
林曦月的呼吸变得急促起来。不是因为恐惧——她很少恐惧,而是因为一种熟悉的兴奋感。那是解谜者面对难题时本能的兴奋,是数学家面对未解猜想时血液里涌动的多巴胺。
她拿过笔记本电脑,新建了一个文档,标题打上:
“诡数假设 V1.0”
然后她开始打字:
“假设:存在一个与数字‘7’高度相关的异常现象,该现象具有以下特征——
1. 周期性:以‘7’的倍数时间为周期重复出现(7天?7年?70个7年?)
2. 致命性:与死亡事件强相关,且死者遗言数字指向该异常现象的核心参数
3. 传递性:可通过某种机制在人间传递(苏晓棠?)
4. 拟人性:苏国良称数字是‘活的’,苏晓棠称数字‘想吃掉所有人’”
打到第四点时,她停下来,盯着屏幕上的“拟人性”三个字。
数字是活的。
这不符合数学的基本公理。数字是抽象概念,是人对世界的描述工具,它不可能具有生命,更不可能“吃掉”人。
但如果——这个世界的底层逻辑本身就是由数字构成的呢?
她想起一个思想实验:如果宇宙是一段代码,那么物理定律就是编程语言,物质就是数据,生命就是算法。在这个框架下,数字不是描述世界的工具,而是构成世界的本体。
代码可以出现bug。
bug可以失控。
失控的bug……可以吃掉数据。
“诡数”可能不是一个现象,而是一个bug。一个存在了至少四百年的、不断进化的、正在吞噬这个世界的程序错误。
而她自己——
“你是这个世界唯一补丁。”
林曦月猛地合上电脑。
她需要见“南城鬼眼”。
---
第二天上午九点,南城大学数学学院。
林曦月坐在办公室里,面前摊着三具尸体——不是真的尸体,是三份卷宗的复印件。周海涛做事效率很高,昨晚连夜申请,今天早上七点就把前两起案件的原始卷宗送到了她的办公室。
她正在看“楼道碎尸案”的现场照片。
受害者是个十七岁的高中生,名叫陆海洋。尸体被发现于南城市老城区一栋居民楼的楼道里,被分割成七块——对,又是七块——整齐地码放在从一楼到七楼的楼梯拐角处。
第一块在一楼,第二块在二楼……第七块在七楼。
每一块旁边,都用死者的血写着一个数字。
不是像。
就是用死者的血。
法医报告显示,这些字是在死者还活着的时候写下的。陆海洋被分割时意识清醒,他用自己的血,在自己的身体旁边,写下了那些数字。
林曦月看着照片上那些歪歪扭扭的数字,手里的咖啡杯微微颤抖。
不是因为恐惧。
是因为那些数字的排列方式——它们构成了一组等差数列,公差是317。
3,320,637,954,1271,1588,1905。
七个数,七个楼道,七块尸体。
她破译出这组等差数列的指向时,整个人从椅子上站了起来——数列的终点,1905,是凶手工作的化工厂成立的年份。
而起点3,是凶手在厂里的工号。
这个案子破了,凶手被抓了,判了死刑。
但林曦月从来没有问过自己一个问题:陆海洋一个高中生,他怎么可能知道凶手工号和化工厂成立年份?他怎么可能在被残酷分尸的时候,还有心思计算一组公差317的等差数列?
除非——那不是他的遗言。
那是“诡数”的遗言。
是那个数字本身,在通过他的身体说话。
林曦月把咖啡杯放在桌上,咖啡已经凉了。她拿起第二起案件的卷宗——“水库浮尸案”。
受害者是位三十四岁的女性,名叫白露,某公司财务总监。尸体在南城市郊的水库中被发现,面部朝下,四肢张开,呈现一个大字形。
法医判断死亡时间是十四天前。
但白露的遗言数字是12——她反复念诵圆周率小数点后十二位。这个数字后来指向了她所在公司的一笔金额为十二亿的秘密转账。
案子破了,凶手是她丈夫,为了骗取巨额保险金。
但林曦月当时就觉得不对劲:白露一个财务总监,死前念圆周率干什么?就算要指认凶手,为什么不直接说“我老公杀了我”?
除非——她来不及说,或者说不出。是“诡数”在替她说,或者说,“诡数”需要的只是一个媒介,一个能够传递数字的人体媒介。
那组圆周率小数点后十二位,根本不是白露自己选择的,而是被“诡数”植入她最后意识的。
就像程序员往代码里插入了一行指令。
“咚咚咚。”
敲门声打断了她的思绪。
“进来。”
门开了,周海涛站在门口,身后跟着一个老头。
老头看起来七十多岁,穿着一件洗得发白的蓝色工装,头发花白且蓬乱,脸上沟壑纵横,像是被岁月这把刀反复雕刻过。他的眼睛很奇怪——左眼浑浊发白,明显是白内障晚期,右眼却异常清亮,亮得像一颗刚从水里捞出来的黑石子。
最让林曦月注意的是他的手。
老头的双手布满老茧和伤疤,指甲缝里嵌着洗不掉的黑色污垢,看起来就是个捡破烂的。可他站立的姿势不对——脊背挺得笔直,两只脚呈四十五度自然分开,重心均匀分布在两脚之间。
这是军人的站姿。
而且不是普通军人,是受过长期严格训练的那种。
“林教授,这位就是……”周海涛显得有些尴尬,“南城鬼眼。我们一般叫他沈伯。沈伯,这位是林曦月教授。”
老头没有动。
他用那只清亮的右眼盯着林曦月,从上到下,再从下到上,看得极其仔细,像是在鉴定一件刚从土里挖出来的文物。
“你终于来找我了。”老头开口了,声音像砂纸磨过铁皮,沙哑但有力,没有一丝老年人的含糊。
林曦月的心跳漏了一拍。
又是“终于”。苏晓棠说的是“你来了”,老头说的是“你终于来找我了”。这两个人都在等她,都在等她主动上门。
“您认识我?”
“不认识。”老头说,和林曦月预想的一模一样,“但是我认识你妈。”
办公室里安静了。
周海涛站在门口,进退两难。他看看林曦月,又看看老头,不知道该不该继续听下去。
林曦月没有管他。她从椅子上站起来,走到老头面前,站定。她的身高是一米七二,老头比她矮半个头,但两人对视的时候,她感觉自己在仰望对方——不是因为身高,是因为老头身上那种经年累月与某种不可名状的东西对视过之后,才会有的气场。
“您认识我母亲什么?”
“你母亲不叫林曦月。”老头说,“她临死前给你改的名字。你原来的名字,叫林诡。”
林曦月感觉大脑里有什么东西断裂了。
不是因为震惊——而是因为这个名字。
“林诡”。她查过自己的户籍档案,上面写着出生证明上登记的就是“林曦月”。她也问过父亲,父亲说这个名字是母亲取的,“曦”是晨曦,“月”是月亮,旭日东升,月落天明,是一个好名字。
但如果母亲从一开始就给她取名叫“林诡”,那“林曦月”就是后来改的。
一个女人给女儿取名“诡”——这意味着什么?意味着她知道自己和某种“诡”有关联?还是意味着她的名字本身就与“诡数”有关?
“你为什么告诉我这些?”林曦月的声音出奇平静,平静得像暴风雨来临前的海面。
老头沉默了一会儿,然后做了一个让周海涛差点拔枪的动作——他伸出右手,手指干枯如树枝,指甲里嵌着黑泥,缓缓指向林曦月的左耳。
“因为你的耳朵快撑不住了。”
林曦月下意识地捂住左耳。
“你以为你能听见死者遗言是天生的?”老头放下手,语气平淡得像在说今天天气不错,“那是封印。你妈在你出生那天亲手下的封印,把那个东西封在你左耳里。但封印是有期限的,二十六年了,快失效了。”
“那个东西”是什么,老头没说,但林曦月听懂了。
她能听见死者遗言,不是因为能力觉醒——而是因为封印松动。那些声音不是她“听”见的,是那个被封在她左耳里的“东西”听见的,然后转译给她。
“所以那个声音说我不是人。”林曦月喃喃道。
“你不是一个正常的人。”老头纠正她,“但你是人。你是一个人,身上带着一个不是人的东西。就像一台电脑,操作系统是Windows,但插了一个苹果的U盘。能用,但迟早会崩。”
周海涛终于忍不住插嘴了:“等等等等,沈伯,你说林教授耳朵里有……东西?什么东西?”
老头看了他一眼:“你确定你想知道?”
周海涛张了张嘴,又闭上了。
“你妈当年封那个东西的时候,我在场。”老头移开视线,看向窗外。南城大学的校园里,梧桐树正在六月的光里摇曳,看起来岁月静好,“那是一九九三年,农历七月初七,凌晨七分。你刚出生七分钟,你妈突然从产床上坐起来,眼睛全是白的,没有黑眼珠。她说了一句话。”
“什么话?”
“‘这个孩子不能活。’”老头的声音突然变得很轻,“她不是在说你不能活,她是在说,那个东西不能活。但你妈最后没舍得,她选择把你的生命和那个东西绑在一起,用你的身体当封印。只要你还活着,那个东西就出不来。”
林曦月的手从耳朵上放下来,垂在身侧,指尖微微发抖。
“你的意思是,我只是一个容器。”
“你是封印。”老头说,“容器是被动的,封是主动的。你妈选择了你,是因为她算过,只有你的命格能压得住那个东西。你是这个世界上最适合当封印的人。”
“最适合当封印的人。”林曦月重复了一遍,语气里没有嘲讽,只有一种冷静到近乎冷酷的审视,“那我现在左耳越来越频繁的灼热感,是因为封印在松动。封印松动意味着那个东西在往外跑。往外跑的结果是什么?”
老头闭了一下眼。
“结果就是你最近看到的一切。”他说,“诡数不是这两年才出现的,是一直都有,但你妈的封印把它压住了。现在封印松了,它就开始往外冒。你说的那些案子,那些数字,都是它在往外冒的时候漏出来的东西。”
“就像一个堤坝开了个口子,漏出来的水。”周海涛在旁边总结。
老头点点头:“漏出来的只是小意思。堤坝垮了,才是真的麻烦。”
林曦月在办公室里来回踱步,速度很快,白色的大褂下摆在身后飘起来。她的大脑在以比平时快数倍的速度运转。
所有的碎片开始拼接——
母亲给女儿取名“诡”,因为知道女儿身上封印着“诡”。
母亲在女儿十二岁那年“心脏病突发”死亡,因为封印需要代价,她在用自己的生命维持封印的稳定。
母亲死后,封印开始松动,诡数开始出现,先是小规模的、零散的,然后越来越频繁,越来越诡异。
而她自己,林曦月,不是诡数的破解者——她是诡数的牢笼。
“最后一个问题。”她停下脚步,看着老头,“你说你认识我母亲,你和她是什么关系?”
老头的右眼突然变得湿润,那只浑浊的左眼却似乎闪过一道光。
“我是你母亲的父亲。”
周海涛手里的笔记本掉了。
林曦月没有动,没有表情,甚至没有眨眼。她就那样直直地看着老头,看了整整十秒,然后开口,声音沙哑:
“我外公在我母亲十岁那年就死了。淹死的。南城水库。”
“那是你们以为的。”老头说,“你母亲十岁那年,我确实跳进了水库。但我没死。我只是去了另一个地方,待了三十七年,去年才回来。”
“另一个地方”这四个字,像一把钥匙,插进了林曦月心里那个一直没敢碰的锁。
“诡数的世界?”她问。
老头没有回答,而是从工装口袋里掏出一样东西,放在林曦月的办公桌上。
那是一块怀表,铜壳已经发绿,表盘上的玻璃碎了一半。但指针还在走,精准地走,丝毫不差。
“看看表盘背面。”
林曦月拿起怀表,翻过来。
表盘背面刻着一行字,字体很小,但刻得很深,像是用某种极其锋利的工具一笔一笔刻上去的:
“曦月,如果我能回来,你一定已经知道了一切。——父,1983.7.7”
1983年7月7日。
林曦月出生前十三年的那一天,她的外公在那个水库里“淹死”了。但“淹死”之前,他刻了这行字,预见了十三年后外孙女的出生,预见了三十七年后自己会“回来”,预见了今天这一刻。
“你到底是谁?”林曦月抬起头,看着这个自称是她外公的老头。
老头的嘴唇微微颤抖,那只清亮的右眼里,有什么东西在碎裂。
“我是你外公。”他说,“我也是这个世界最后一个知道‘诡数’源代码的人。而你——”
他伸出那只布满老茧和伤疤的手,轻轻放在林曦月的头顶。
“你是我留给这个世界的最后一行代码。”
办公室的门突然被撞开。
一个穿着黑色夹克的男人冲了进来,脸色煞白,浑身是汗。林曦月认出他是市局刑侦支队的技术员,姓孟,是她之前协助破案时的对接人。
“林、林教授……”小孟喘着粗气,手机举在半空中,屏幕上是南城新闻台的直播画面,“出事了……南城中心医院……您昨天去过的那间儿科ICU病房……”
林曦月一把抢过手机。
直播画面里,南城中心医院的住院部大楼浓烟滚滚,火光从六楼的窗户里往外窜。镜头拉近,对准那扇窗户——六楼,十七号病房。
苏晓棠的病房。
消防车的警笛声从手机里传出来,夹杂着现场记者的急促播报:“……起火时间大约在上午九点十七分,起火点位于六楼儿科ICU病区,目前火势正在蔓延……”
林曦月把手机还给小孟,抓起桌上的车钥匙就往外冲。
“林教授!”周海涛追上来,“你不能去,现场太危险——”
“那个小女孩知道真相!”林曦月头也不回,走廊上回荡着她急促的脚步声,“有人要杀她灭口!不对——有什么东西要杀她灭口!”
老头——她的外公,站在原地没有动。他看着林曦月消失的方向,浑浊的左眼里突然涌出一滴眼泪。
泪水不是透明的,是暗红色的,像稀释过的血。
“她去了。”老头低声说,声音里带着一种说不清是骄傲还是恐惧的颤抖,“七十七年前的今天,她去了同一个地方。”
周海涛愣在门口:“七十七年前?林教授今年才二十六——”
“我说的是另一个她。”老头转过身,用那只明亮的右眼盯着周海涛,目光里有一种超越了人类情感维度的东西,“你以为她是第几个?”
周海涛张着嘴,一个字也说不出来。
老头从他身边走过去,步伐稳健,完全不像一个七十多岁的拾荒老人。走到门口时,他停了一下,像是在犹豫要不要说接下来的话。
“替我转告她。”老头没有回头,“七是个循环,也是个诅咒。她母亲用二十六年封住了诡数,她祖母用二十六年封住了诡数,她曾祖母同样用了二十六年。她们都没能打破这个循环。”
“但林曦月是唯一一个长了眼睛的人。”他继续说,“在她之前的所有人,都是瞎的。她们只知道封,不知道解。但林曦月——她是个数学家。数学家不封东西,数学家解东西。”
周海涛终于找回了自己的声音:“解开了会怎样?”
老头的肩膀微微颤了一下。
“不知道。”他说,“从来没有人解开过。”
他走了。
走廊空荡荡的,只剩下周海涛一个人,手里还握着那个掉在地上的笔记本。他慢慢蹲下去捡,发现笔记本翻开的那一页上,不知道什么时候多了一行字,不是他写的,也不是林曦月写的。
那是一行数字:
7, 14, 21, 28, 35, 42, 49……
七的倍数,无穷无尽,一直写到纸张的边缘,然后从另一边继续,像是这张纸只是一个更大平面上的一个小窗口,而那串数字的真正长度,肉眼无法看到。
周海涛盯着那串数字,背后一阵一阵地发凉。
他突然想起苏晓棠说过的那句话:“那个数字是活的,那个数字想吃掉所有人。”
如果数字是活的,那这一长串七的倍数——
就是它在繁殖。