精彩小说尽在九九小说网!手机版

您的位置 : 九九小说网 > 古典架空 > 旭川递归暮色 > 第1章 第 1 章

第1章 第 1 章

旭川的冬天总是来得很早。

十一月的北海道,清晨六点的天色还像深夜一样沉。旭川女子学院后门的路灯孤零零亮着,光晕照不透浓重的雾气,只能勉强勾勒出铁栅栏门冰冷的轮廓。值夜班的保安田边义男裹紧了羽绒服,照例沿着围墙做最后一轮巡逻。他在这所女子学院干了十二年,每晚的路线闭着眼睛都能走完——体育馆后面拐两个弯,绕过游泳池,穿过中庭的樱花林,再回到门卫室。

走到樱花林边缘时,他的手电筒光柱扫过了一个不该出现在那里的东西。

最初他以为是有人恶作剧,把服装店的人体模特扔在了这里。那个苍白的躯体半埋在昨夜刚落下的薄雪里,脖颈处的断面平整得近乎精确,像是被某种工业机械切割过。田边愣在原地整整五秒钟,手电筒的光在那个没有头颅的躯体上抖个不停,然后他踉跄着后退两步,掏出手机拨了报警电话,手指僵硬得按了三次才按对号码。

旭川中央署的刑警赶到现场时天色已经蒙蒙亮。带队的警部补三枝优见蹲在那具无头女尸旁边,呼出的白气在寒风中迅速消散。他今年三十七岁,在北海道警察本部刑事部搜査一课干了八年,去年刚调回老家旭川。瘦削的脸庞上有一双过分敏锐的眼睛,此刻正仔细打量着眼前的场景。

尸体被摆放得很规整,双臂平贴在身体两侧,双腿并拢,像是被人刻意整理过姿势。从身材和衣着判断,死者是年轻女性,穿着旭川女子学院的冬季制服——深蓝色的西装外套、格纹短裙、白色长袜,右脚上的乐福鞋还穿着,左脚那只却不知所踪。制服外套的左侧口袋露出一角折叠整齐的白纸。

“死亡时间?”三枝问。

蹲在一旁的鉴识课法医古谷推了推眼镜:“初步判断在昨晚十点到十二点之间。失血情况显示头部是在死亡后被切除的,切口处有灼烧痕迹,推测使用了高功率激光切割设备。”

“激光切割?”三枝皱起眉头。北海道去年发生的一百三十二起凶杀案中,没有一起使用过这种手法。

古谷用镊子小心翼翼地从尸体口袋中夹出那张折叠的白纸展开。是一张A4打印纸,上面用黑色马克笔写着两行字,字迹工整到近乎刻板,像是用尺子量过间距一样排列着:

あたまは まだみつからない

私は ここにいる

“头还没有找到。我在这里。”

三枝盯着这两行字看了很久。信息本身并不复杂,真正让他脊背发凉的是纸张右下角一个直径约五厘米的圆形印章图案——深红色的墨水,印着缠绕成环形的蛇形纹样,蛇头咬着蛇尾,正中心是一个等边三角形。他在道警本部八年,从未见过这个符号。

“通知校方了吗?”三枝站起身,膝盖因为蹲太久发出轻微的脆响。

身后的年轻刑警木下点点头:“理事长已经在赶来的路上了。这所学校是全寄宿制的,昨晚在校学生四百三十二人,教职员工五十六人。目前正在逐一核查在校人员,暂时没有发现缺失。”

“也就是说,死者很可能是在校外遇害,然后被运送回学校抛尸。”三枝从口袋里摸出一支烟叼在嘴上,没有点燃,只是在寒风中咬着滤嘴沉思,“把尸体摆成这样,还留下信息……这不是冲动犯罪。”

他的判断没有错。这起案件从一开始就透着某种精心设计的寒意,像是有人用尺规画好了每一个步骤,然后按部就班地执行。三枝见过太多命案现场——情杀往往是混乱的,仇杀多半是暴烈的,抢劫杀人则带有仓促的痕迹。但眼前这个场景,整洁、克制、井井有条,仿佛凶手在杀完人之后,还花时间把尸体像展品一样布置妥当。

这不是情绪,这是表达。

当天下午,被害者的身份被确认了。比对DNA和失踪报案记录后,警方锁定了十九岁的旭川女子学院二年级学生白石玲奈。她在四天前请假离校,理由是回札幌老家探望生病的祖母,但她的父母向警方确认,女儿根本没有回家,祖母也并未生病。

白石玲奈最后的行踪出现在旭川站前的监控录像里——四天前下午两点十七分,她穿着私服走进车站对面的咖啡馆,坐下后点了一杯热拿铁,像是在等人。十四分钟后,一个戴黑色棒球帽和口罩的男人在她对面落座。监控只拍到了男人的背影,中等身材,深灰色连帽卫衣,背着一个黑色的双肩电脑包,右侧肩带上挂着一个约十厘米长的玩偶挂件,像是某种动漫角色。

两人交谈了大约二十分钟。两点五十一分,白石玲奈跟着那个男人走出了咖啡馆,往车站东口方向离开。那是她留给世界的最后影像。

三枝反复观看那段监控录像,一帧一帧地拖进度条。在某个角度,监控拍到了男人双肩包侧面露出一角的物品——是一个半透明的塑料文件袋,里面隐约能看到几张打印纸,封面上的字迹虽然模糊,但能辨认出“AI”“生成”几个片假名。

“技术相关从业人员。”三枝把截图发给技术搜查组,“查一下旭川市内所有登记在册的IT企业、软件开发公司、网络服务商,包括自由职业者。”

当天傍晚,四百三十二名在校学生的问询结果也汇总到了他手上。大部分学生提供的信息都很零碎——白石玲奈性格温和,成绩中上,是美术社团的成员,最近没有什么异常表现。只有一个叫佐佐木的二年级女生在问询中提到了一句让三枝格外注意的话。

“玲奈最近好像在网上交了一个男朋友。”佐佐木的声音很小,手指不停地绞着校服裙摆,“她说那个人很厉害,是做什么……什么AI的程序员。我让她小心一点,她说没关系的,那个人是业界有名的高手,网名好像叫……叫Kiso什么的。”

“Kiso?”三枝在笔记本上写下这几个字母。

“嗯,她说那个人真名叫福岛什么的,住在旭川这边,所以很方便见面。”

搜查范围迅速收窄。当晚九点,技术搜查组在比对全市IT从业者数据库后,锁定了一个名字:福岛木聪,三十一岁,自由职业程序员,居住地距旭川女子学院仅三公里,没有前科记录,在业界以深度学习框架的底层架构开发而闻名。他的GitHub账号拥有超过两万颗星,去年还受邀在东京人工智能峰会上发表过演讲。

三枝盯着电脑屏幕上福岛木聪的照片看了很久。照片是从他的技术博客上截取的头像——一张瘦削的脸,颧骨突出,眼眶深邃,嘴唇紧抿成一条直线,皮肤苍白得像是常年不见阳光。这副长相如果放在别的场合,三枝大概只会觉得是个普通的技术宅男,但此刻他注意到的是那双眼睛——即便只是证件照级别的半身像,那双眼睛仍然透出一种令人不舒服的专注感,像是相机镜头后面不是一个人,而是一台正在计算你面部参数的机器。

凌晨零点四十分,三枝带着搜查令站在了福岛木聪的公寓门前。这是一栋建于泡沫经济时期的老旧公寓楼,外墙的瓷砖已经大片剥落,楼道里的声控灯反应迟钝,踩上去会发出吱呀声响的强化地板散发着潮湿的霉味。福岛住在四楼尽头的那间,门牌号406,门上没有挂名牌,只在猫眼下方贴了一张褪色的贴纸,上面印着一行小字:“递归是通往无限的门。”

三枝敲了三下门。没有回应,但门缝下方透出微弱的光线,里面显然有人。他又敲了三下,这次加重了力道。

门内传来椅子挪动的声音,然后是缓慢的脚步声。门锁咔嗒一声转动,门被拉开一条二十厘米左右的缝隙,福岛木聪的脸出现在缝隙中。

比照片上更瘦。这是三枝的第一反应。福岛穿着一件洗得发白的灰色卫衣,领口松垮得几乎挂不住肩膀,锁骨突出得像是要刺穿皮肤。头发显然很久没有打理,额前碎发几乎遮住了眉毛。但那双眼睛和三枝预想的一样——冷静、疏离、没有惊慌,像两个深不见底的黑色洞穴。

“福岛木聪?”三枝亮出证件。

“是我。”福岛的声音很轻,音调平稳,没有任何起伏。

“我们需要和你谈谈白石玲奈的事。”

福岛沉默了三秒钟。这三秒钟里,他的眼神没有闪躲,没有恐惧,也没有任何正常人被警察找上门时应该有的情绪反应。他只是安静地看着三枝,像是在处理一条需要运算时间的复杂指令。然后他松开了门把手,退后一步,把门完全打开。

“请进。”他说,“但我需要先确认一件事情——你们带搜查令了吗?如果没有,我可以在门口回答你们的提问。如果有,请出示。”

三枝从内袋掏出搜查令展开。福岛凑近仔细看了大约十秒钟,像是在验钞一样认真,然后点了点头,转身走进屋内。三枝注意到他的步伐步幅几乎完全一致,每一步跨出的距离都是两块半地板的宽度。

公寓内部的景象让三枝差点以为走错了地方。这间不到二十叠的单身公寓几乎被电子设备塞满——三台显示器并排架在靠墙的长桌上,屏幕上的命令行界面不停地滚动着密密麻麻的代码;两个塔式服务器机箱立在墙角,风扇发出低沉的嗡鸣声,蓝色的指示灯在黑暗中闪烁;各种三枝叫不出名字的设备堆满了房间的每一个角落,线缆像藤蔓一样在地板上蜿蜒交错,被理线扎带整整齐齐地固定在桌腿和墙面上。

唯一与这片赛博朋克景象格格不入的,是书桌正上方墙壁上挂着的一幅照片。照片里是一个穿着旭川女子学院制服的女学生,站在樱花树下对着镜头微笑。三枝一眼就认出了那张脸——那是白石玲奈。

“你是什么时候认识白石玲奈的?”三枝在书桌旁的折叠椅上坐下,示意木下开始记录。

“七个月前。”福岛在床边坐下,双手平放在膝盖上,姿态端正得像是面试,“在一个线上技术论坛。她发了一个帖子问关于AI绘画工具的使用方法,我回复了她。后来加了LINE,慢慢熟了起来。”

“你们是什么关系?”

“交往关系。”福岛说这四个字的时候语气和说“编译通过”没有任何区别,“准确地说,是她在单方面追求我,三个月后我开始接受。”

三枝注意到他的用词——“接受”,而不是“在一起”或者“交往”,仿佛这段感情是一份需要审批的需求文档,在他评估可行性之后才被批准执行。

“白石玲奈死了。”三枝直视着福岛的眼睛,一个字一个字地说。

福岛的表情没有变化。他沉默了大约五秒钟,然后说:“我知道。”

“你怎么知道的?”

“新闻推送。”福岛抬手指了指身后那台显示器的屏幕,“今天下午三点十四分,北海道新闻的APP推送了旭川女子学院发现女性遗体的快讯。虽然报道中没有公布死者姓名,但结合地点和失踪时间,我推算死者是玲奈的概率约为百分之九十七点六。”

三枝注意到他说“九十七点六”这个数字时没有任何犹豫,像是大脑里真的运行着一个精确的概率模型。

“那么,昨天夜里十点到十二点之间,你在哪里?”

“在这里。在家。”福岛说,“写代码。整晚。”

“有人能证明吗?”

“没有。”福岛微微歪了一下头,像是在思考什么,“但是我的电脑有操作日志。昨天夜里九点四十三分到凌晨一点二十七分,我在处理一个关于递归神经网络梯度消失问题的修复补丁,期间提交了六次代码到GitHub远程仓库,每次提交都带有精确的时间戳和IP地址记录。这些日志可以证明我的设备在这段时间内处于活跃使用状态,但我无法证明操作设备的人是我本人,因为理论上任何人都可以使用我的设备提交代码。”

他说这段话的语速比之前快了不少,像是在朗读一段已经写好并反复校对的声明。三枝见过无数嫌疑人在被问及不在场证明时的反应——有人慌乱,有人愤怒,有人刻意镇定但眼神飘忽,有人过度详细地描述每一个细节试图自证清白。但福岛木聪的反应不属于以上任何一种。他只是在陈述事实,用一种近乎冷漠的精确性,甚至在陈述的最后主动指出了自己不在场证明的逻辑漏洞。

“你很喜欢白石玲奈吗?”三枝突然换了一个问题。

福岛的眼神第一次出现了轻微的波动,像是平静的水面被投入了一颗石子。那个波动转瞬即逝,但三枝捕捉到了。

“喜欢。”他说,“按照我对这个词汇的定义,是的,我喜欢她。她是迄今为止唯一一个让我觉得可以长期共处的异性。”

三枝在心底默默咀嚼着这句话的分量。“可以长期共处的异性”——这不像是在说一个活生生的女孩,更像是在评价一台运行稳定、没有重**ug的硬件设备。

搜查持续了将近两个小时。鉴识人员在福岛的公寓里采集了大量证物,包括衣物纤维、毛发样本和电子设备的数据镜像。他们没有找到直接的凶器,也没有发现明显的血迹反应,但有几样东西让三枝的疑虑持续加重——福岛的衣柜里有一件深灰色连帽卫衣,与监控录像中嫌疑人穿着的款式高度相似;他的双肩电脑包右侧肩带上挂着一个像素风格的猫咪玩偶挂件,大小和形状也与监控画面中的吻合;在他的电脑里,技术搜查员发现了一个名为“Lena_Project”的文件夹,里面存储着大量白石玲奈的照片和视频,按日期和场景分门别类地归档,命名格式统一为“YYYYMMDD_场景编号_帧序号”,工整得像是一套训练AI模型用的数据集。

凌晨三点,三枝暂时结束了现场搜查,将福岛木聪带回旭川中央署进行进一步询问。在离开公寓之前,他注意到了最后一个细节——福岛书桌的抽屉没有完全合上,露出一截金属边角。三枝拉开抽屉,里面是一个A4大小的透明塑料盒,盒子里整整齐齐地码放着几十枚印章。圆形的、方形的、椭圆形的,木质把手和橡胶把手的,用橡皮筋按类别捆扎在一起。其中有一枚红色印泥已经干涸的圆形印章,把手朝上放在最显眼的位置,印面的图案被一块绒布盖着。

三枝掀开绒布。

蛇咬着蛇尾,正中心是一个等边三角形。

与死者口袋里那张纸上的印章图案,完全一致。

三枝将那枚印章装进证物袋,抬起头看了一眼正在门口等待的福岛木聪。福岛也在看他,那双深不见底的眼睛里终于出现了一丝不一样的东西——不是恐惧,不是慌张,而是某种三枝暂时无法定义的情绪,像是期待,又像是确认。

仿佛一切都在按照某个预设的程序运行,而三枝刚刚点亮了屏幕上的一行正确代码。

旭川的冬夜漫长而安静。审讯室的荧光灯发出低沉的嗡鸣声,照得福岛木聪的脸呈现出一种近乎透明的苍白。三枝端着两杯热咖啡推门进来,将其中一杯放在福岛面前,自己在对面坐下,翻开笔记本,拧开笔帽,在上面写下日期——2025年11月17日,凌晨4点23分。

“福岛先生,在开始正式询问之前,我想先问你一个私人问题。”三枝端起自己的咖啡喝了一口,“你觉得,杀人是什么?”

福岛木聪沉默了很久。审讯室的空调出风口吹出的暖风让他的碎发微微颤动,他垂着眼睛看着面前那杯咖啡升腾的白色水汽,像是在进行一场庞大的运算。然后他抬起头,用一种三枝从未在任何嫌疑人脸上见过的表情看着他——那是一种奇异的平静,甚至可以说是安详。

“杀人,”福岛木聪说,“是程序员能想到的,最极端的debug方式。”

他说这句话的时候,嘴唇几乎没有动,声音像是在喉咙深处直接发出的。那双一直冷静到近乎空洞的眼睛里,终于燃起了一簇火焰——微弱,安静,却灼热得令人不敢直视。

三枝握着笔的手指僵住了。他知道自己正在面对的不是一个普通的凶手。这个人的逻辑运转在另一套完全不同的操作系统上,而打开那套系统的密钥,此刻正藏在那双深不见底的眼睛后面。

窗外的旭川开始飘起今年冬天的第二场雪,雪花落在审讯室的气窗上,被屋内的暖气融化,沿着玻璃缓缓滑下,像一行无声的代码。

旭川递归暮色

第一章蛇衔尾

一

旭川的冬天总是来得很早。

十一月十七日凌晨四点二十三分,旭川中央署三号审讯室的荧光灯管发出恒定的、频率约为一百二十赫兹的嗡鸣声。这种声音大多数人不会注意到,但此刻坐在不锈钢审讯椅上的那个人,显然不属于“大多数人”。

福岛木聪微微偏头,左耳朝向天花板的方向,嘴唇翕动了一下。

“这盏灯整流器老化了,”他说,“频率偏移了大概三个赫兹。如果是我来修,换一个电容就可以。”

坐在他对面的警部补三枝优见没有接这句话。他把两杯热咖啡放在桌上,将其中一杯推向福岛木聪,然后翻开笔记本,拧开笔帽,在上面写下一行字:2025年11月17日,凌晨4:23,第三次讯问开始。被讯问人:福岛木聪,三十一岁,无职。

“福岛先生,”三枝抬起头,“关于白石玲奈小姐的死亡,我们还有一些问题需要你协助澄清。根据目前掌握的证据,你于今年四月十二日通过线上技术论坛与白石玲奈相识,五月开始以恋爱关系交往,期间多次在旭川市内见面。十一月十二日下午两点十七分,白石玲奈在旭川站前咖啡馆与你见面后失联。四天后,也就是昨天清晨六点零八分,她的遗体在旭川女子学院后门樱花林被发现。头颅被切除,切口处检测到高功率激光灼烧痕迹。遗体外衣口袋中有一张纸条,上面写着‘头还没有找到,我在这里’,右下角盖有蛇衔尾的圆形印章。我们在你公寓的抽屉里发现了与现场印迹完全一致的印章。”

他一口气说完这些,停顿了半拍,然后直视福岛木聪的眼睛。

“对此,你有什么想说的吗?”

福岛木聪沉默了大约十五秒。

他不是那种被质问后惊慌失措的沉默。他的沉默更像是一台电脑在处理一个高负载任务——硬盘灯狂闪,CPU占用率拉到百分之百,风扇转速提升,但你从机箱外面什么都看不出来。那双深陷在眼窝里的眼睛没有闪躲,也没有恐惧,只是安静地注视着空气中某个不存在的点,像是在读取一串只有他自己能看见的数据流。

“我需要纠正你陈述中的一个事实错误,”他终于开口了,声音平稳得像一段合成语音,“我和玲奈的关系,用‘恋爱关系’来定义是不准确的。准确的说法是:她在四月十二日通过技术论坛向我发起私信对话,随后以每日平均三十二条的频率持续发送信息,内容涵盖AI绘图工具的使用问题、个人日常生活分享、以及对我的多次表白。我在五月七日回复了一条信息,同意了见面请求。我们的第一次见面发生在五月十一日下午三点,旭川站前咖啡馆——就是你说的那个地方。之后我们保持每周一到两次的见面频率,共计见面三十一次。其中她主动邀约二十六次,我主动邀约五次。”

他停顿了一下,拿起面前的咖啡喝了一口,然后皱了皱眉。

“速溶的。你可以在超市买到更好的,旭川站西口的成城石井有卖小川咖啡的深煎混合豆,一千二百日元一百克,比这个好喝至少一个数量级。”

三枝没有理会咖啡的话题。“你说你和白石玲奈的关系不能用‘恋爱关系’来定义。那你用什么词来定义?”

福岛木聪放下咖啡杯,双手重新平放在膝盖上。三枝注意到他放杯子的动作——杯柄精确地朝向桌面边缘的四十五度角方向,杯底落桌时没有发出任何声音。

“功能性共生关系,”福岛木聪说,“我提供她需要的技术支持、智力刺激和某种程度上的情感寄托。她提供我需要的社会化训练样本、人机交互观察对象,以及——”

他停住了。

“以及什么?”

“以及某种我尚未完全定义的东西。”福岛木聪的眼神微微飘了一下,“这也是我进行这个项目的初衷。我需要更多的数据。”

三枝在笔记本上写下“功能性共生关系”“社会化训练样本”“项目”“数据”这几个词,然后抬起头。“你刚才提到了‘项目’。什么项目?”

福岛木聪的表情发生了非常微妙的变化。如果说刚才他的脸是一张白纸,那么现在,白纸上被人用极细的笔尖画了一道浅浅的痕迹——那是某种可以被解读为“兴趣被调动起来”的微表情。

“Lena_Project,”他说,“项目代号‘莉娜’。以白石玲奈的日常行为、语言模式、情感反应作为数据源,构建一个具备完整人格映射的深度学习模型。目标是在算力足够的情况下,实现人类意识的全量数字化迁移。”

三枝握笔的手指微微收紧。“你是说,你在试图把白石玲奈变成AI?”

“不是‘变成AI’,”福岛木聪纠正道,语气里带着一丝不易察觉的不耐烦,像是大学教授面对一个反复问同一个基础问题的学生,“是‘构建她的数字映射’。两者的区别在于,前者意味着物理层面的转化,后者则是在数字空间中对信息结构的复现。如果你不理解这个区别,我可以用更简单的比喻——”

“不用了。”三枝打断他,“那白石玲奈本人知道这个项目吗?”

“当然知道。”福岛木聪说,“她是自愿参与的数据采集对象。所有数据采集都在她的知情同意下进行,我有录音和书面记录。录音文件存储在我的NAS设备中,路径是/Volume/Data/Lena_Project/Consent/,你可以去核实。”

审讯室陷入了短暂的沉默。暖气出风口吹出的热风让房间里的空气变得干燥而沉闷,三枝感觉自己的嘴唇有些发干。他端起咖啡喝了一口,确实如福岛所说,是速溶的,带着一股廉价的焦苦味。

“福岛先生,你应该清楚,你所说的这些并不能证明你与白石玲奈的死亡无关。”三枝放下咖啡杯,“你的不在场证明存在一个根本性的逻辑漏洞——你可以编写脚本自动提交代码,伪造GitHub的操作记录。作为程序员,这对你来说并不困难。”

“技术上是可行的,”福岛木聪点点头,“但你的假设忽略了一个关键约束条件。我提交的那段代码修复了一个递归神经网络的梯度消失问题,代码中包含了针对特定测试用例的优化逻辑,这些逻辑不可能由脚本自动生成。如果你不相信,可以让技术搜查课的鉴定人员检查GitHub仓库的提交历史和代码变更的语义连贯性。不过以旭川中央署的技术水平,我不确定你们是否有能够读懂RNN反向传播算法的人。”

他说这段话时的语气没有任何嘲讽的意味,只是在陈述一个事实,就像在说“外面在下雪”一样平淡。但正是这种平淡,让三枝感受到了一种难以名状的压迫感。这个人不是在傲慢——傲慢至少是一种情绪,而福岛木聪在说这些话时,情绪波动的幅度不会超过基准线零点五个百分点。

“我们换个话题,”三枝说,“那枚印章。蛇衔尾的图案,正中心的等边三角形。这个符号是什么意思?”

福岛木聪的眼睛亮了一瞬。那是一种很奇怪的亮法,不是情绪激动的亮,而是某种深层次的光学变化,像是眼底的视网膜在那一瞬间增加了反光率。

“衔尾蛇,”他说,“Ouroboros。在不同的文明体系中有不同的含义——古埃及人用它象征生命的循环,诺斯替主义者用它表示灵魂的禁锢与解放,荣格把它定义为人类集体无意识的原型符号。但在信息科学领域,衔尾蛇有另一个名字。”

“什么名字?”

“自指涉递归,”福岛木聪说,“一个函数调用自身的运算过程。计算机科学中最优雅也最危险的逻辑结构。写得好,它可以无限逼近真理;写得不好,它会陷入死循环,耗尽所有内存,最终崩溃。”

他的嘴角微微上扬了大约两毫米。这是三枝第一次在他脸上看到可以被归类为“笑”的表情。

“那个三角形呢?”三枝问。

“哥德尔不完备定理的象征。一九三一年,库尔特·哥德尔证明在任何包含基本算术的形式系统中,存在既不能被证明也不能被证伪的命题。换句话说,任何足够强大的系统,都必然包含自身无法判定的盲区。”

福岛木聪停顿了一下,双手从膝盖上抬起,在空中比了一个三角形的手势——两个拇指和食指对接,构成一个等边三角形的框。

“蛇咬着自己的尾巴,代表递归;三角形在蛇环的中心,代表不可判定性。两个符号合在一起,意思是——”

他透过手指构成的三角框看向三枝,那双深不见底的眼睛在框的尽头显得格外幽深。

“所有试图理解自身的系统,最终都会遇到一个无法解答的问题:自己是什么。”

二

上午七点十五分,三枝从审讯室出来,在走廊尽头的自动贩卖机前站了很久。

机器里的荧光灯管也是老化的,发出和审讯室里一样令人烦躁的嗡鸣声。他看着那些排列整齐的饮料罐——BOSS咖啡、伊右卫门绿茶、宝矿力水特、玉米浓汤——每一罐都在各自的轨道上安静地待着,等待某个特定的指令将它们推出货道,坠入取物口。

他投入两枚百元硬币,按下了BOSS咖啡的按钮。罐装咖啡哐当一声掉下来,他弯腰取出,拉开拉环,站在贩卖机旁边喝边整理思绪。

福岛木聪说的一切在逻辑上都站得住脚。他有不在场证明——虽然不完美,但足够合理。他承认与死者存在特殊关系——虽然这种“关系”的定义让正常人听了浑身发冷。他甚至主动提供了大量可以验证的信息,包括数据采集的录音记录、代码提交的技术细节,以及他对那枚印章符号的详细解释。

但直觉告诉三枝,所有这些都是某种更大的“结构”的一部分。

福岛木聪不是在被审讯。他是在进行一场演示。每一句话、每一个动作、每一个微表情,都像是经过精心编排的演示稿中的某一页。

三枝回到办公室的时候,木下正在白板上整理时间线。年轻的刑警眼圈发青,显然一夜没睡,但他的字迹依然工整得像是印刷体——这是他在警察学校养成的习惯,教官曾经因为他字写得不好罚他抄了三个月的笔录范本。

“三枝前辈,”木下看到三枝进来,放下马克笔,“技术搜查课那边发来了福岛电脑的初步分析报告。”

“怎么说?”

“首先,关于GitHub的提交记录。”木下拿起桌上一份打印件,“福岛木聪在十一月十五日晚上九点四十三分到十六日凌晨一点二十七分之间,确实向他的公开代码仓库提交了六次commit。技术课的人检查了这六次提交的内容,认为——我直接读他们的原话——‘代码变更具备连续的思维推进逻辑,很难由自动化脚本伪造’。其中第三次提交包含了一段对LSTM单元门控机制的手动调参,从修改痕迹来看,操作者在编写过程中进行了至少四次微调,每次间隔的时间和修改幅度都符合人类程序员的习惯模式。”

“也就是说,这个不在场证明成立?”

“技术课认为成立的概率很高,但无法百分之百确认。”木下翻到报告的第二页,“然后是他的电脑文件。技术课在路径/Volume/Data/Lena_Project/下发现了大量数据。这些数据被分成三个子目录——‘Raw_Data’、‘Processed_Data’和‘Model’。”

“详细说。”

“Raw_Data目录下存储了大约三千小时的录音文件,内容全是福岛与白石玲奈的日常对话。最早的文件日期是今年五月十一日,最晚的文件日期是十一月十二日下午——也就是白石玲奈最后一次出现的那天。技术课随机抽检了其中五十个小时的内容,确认了对话的自然性和连贯性。”

三枝把空咖啡罐扔进垃圾桶。“对话内容呢?”

“基本都是日常聊天。白石玲奈讲她在学校的事情、社团活动、和朋友的关系、对未来的迷茫。福岛在对话中扮演的角色很稳定——负责解答技术问题、对她的困惑给出逻辑分析、偶尔提供一些情感支持。技术课的一位分析员在报告中备注了一句话:‘被讯问人在对话中表现出高度一致的行为模式,情绪波动幅度显著低于正常人类基准线’。”

三枝想起福岛在审讯室里说的那句话:“情绪波动的幅度不会超过基准线零点五个百分点。”也许这真的不是夸张。

“Processed_Data和Model目录呢?”

“Processed_Data是对原始数据的分词、标注和向量化处理结果。技术课表示这些数据处理的方式非常专业,使用的是最新的自然语言处理框架。至于Model目录——”木下翻到最后一页,“里面是一个尚未训练完成的深度学习模型,架构基于改良的Transformer结构,参数量大约十七亿。模型当前的训练进度约百分之六十八,已经能够生成具有一定连贯性的文本,语言风格与白石玲奈高度相似。技术课用白石玲奈生前的LINE聊天记录作为测试集,模型的预测准确率达到了——”

他低头看了一眼报告上的数字。

“百分之八十三点七。”

办公室里安静了几秒钟。暖气片发出咔嗒一声轻响,然后归于沉寂。

“你的意思是,”三枝慢慢开口,“福岛木聪用了七个月时间,把白石玲奈的语言和行为模式全部数字化,塞进了一个AI模型里?”

“准确地说不是‘塞进去’,”木下挠了挠头,“技术课说这更像是‘让AI学习她的表达方式’。如果训练完成,这个模型理论上可以和任何人进行符合白石玲奈风格的对话。”

三枝沉默了很久。他走到窗边,拉开百叶窗。审讯室在三楼,窗外是旭川冬季惯常的灰色天空。雪又开始下了,细密的雪花被风吹得斜斜地打在玻璃上,发出沙沙的细响。远处旭川女子学院的钟楼在雪幕中若隐若现,尖顶上的十字架被低垂的云层吞掉了上半截。

“头找到了吗?”他背对着木下问。

“还没有。搜索队今天早上扩大了搜索范围,把学校周边两公里的区域全部纳入了网格化搜索。但雪太大了,很多地方被新雪覆盖,警犬的效果也大打折扣。”

“凶器呢?”

“也没有。技术课根据切口形态做了模拟分析,认为凶手使用的是一台功率不低于两千瓦的工业级激光切割设备。这种设备体积不会太小,至少需要一个手提箱的尺寸。福岛的公寓里没有发现任何符合特征的设备,周边的监控录像也没有拍到他搬运大型物品的画面。”

三枝转过身。“他的电脑里还有什么?”

“技术课在浏览器历史记录里发现了一件事——在十一月十二日到十一月十五日之间,也就是白石玲奈失联到她遗体被发现的这段时间里,福岛木聪每天都会登录一个加密通讯软件,与一个ID为‘Serpentarius’的账号进行大约十到二十分钟的文字通讯。通讯内容端到端加密,技术课暂时无法破解。”

“Serpentarius,”三枝重复了一遍这个词,“蛇夫座。”

“是的。技术课追踪了对方的IP地址,使用了至少三层跳板,出口节点分别在荷兰、新加坡和爱沙尼亚。暂时无法定位真实地址。”

“也就是说,福岛可能有同伙。”

“可能性存在,但无法确认。另外还有一个细节——”木下从文件夹底部抽出一张照片,放在桌上,“这是技术课从福岛电脑的图片缓存中恢复的一张照片。拍摄时间是十一月八日,地点是旭川女子学院后门。距离抛尸地点不到五十米。”

三枝拿起照片。照片的像素不高,显然是用手机在较远的距离拍摄的。画面中是一个穿着旭川女子学院制服的女学生,正从后门走出来。她的面容在放大后有些模糊,但通过体型和走路姿态,三枝认出那就是白石玲奈。照片的右下角有一行时间水印——2025.11.08 17:42。

“十一月八日是白石玲奈请假离校的前四天。”三枝皱起眉头,“福岛在这段时间里跟踪过她?”

“照片是用福岛的备用手机拍摄的,那部手机我们在他的公寓里找到了,放在书桌第三个抽屉里,用铝箔纸包裹——这是一种常见的反追踪手段。技术课恢复了手机里已删除的数据,发现从今年十月开始,福岛用这部手机拍摄了大量白石玲奈的照片,总计三百四十七张。拍摄场景涵盖学校、车站、便利店、公园、以及白石玲奈在旭川市区租住的一间单人公寓周边。”

三枝把照片放回桌上。他的脑海中逐渐浮现出一个更加完整的图景——那不是一幅用画笔一笔一画完成的画像,更像是一幅用成千上万片拼图拼成的马赛克画。每一片拼图单独看起来都意义模糊,但当它们被放到正确的位置时,某种隐藏在图案之下的东西开始显形。

福岛木聪在记录白石玲奈的一切。她说的每一句话,她做的每一个表情,她走过的每一条路,她在每一个时间点出现在每一个地点的每一个姿态。他把所有这些信息采集下来,分门别类,归档编号,然后喂进一个巨大的数学模型里。

这已经超出了“恋爱”的范畴,甚至超出了“研究”的范畴。

这是一种近乎偏执的占有。

“木下,”三枝说,“帮我去查几件事。第一,福岛木聪的个人履历——他的教育背景、工作经历、家庭情况,越详细越好。第二,他之前有没有卷入过任何形式的案件或纠纷,包括民事纠纷。第三——”

他停顿了一下。

“第三,查一下全国范围内过去五年发生的所有无头尸体案件。任何未破获的,或者作案手法与本案有相似之处的。”

木下在笔记本上飞速记录着,写到第三条时抬起头。“前辈认为福岛不是第一次作案?”

“我不知道,”三枝说,“但一个第一次杀人的人,不会在尸体口袋里留纸条,不会用激光切割头颅,不会在抛尸现场布置得那么整洁。这种作案方式需要极强的心理素质和对犯罪过程的精确控制。要么他以前做过类似的事,要么——”

“要么什么?”

“要么他通过其他方式获得了这种能力。”三枝拿起桌上的照片,再次看向画面中白石玲奈的背影,“比如,在虚拟空间中反复模拟。”

三

当天下午两点,三枝驱车前往福岛木聪的公寓进行第二次现场勘查。

雪已经停了,但积了一整夜的雪让旭川的街道变得格外安静。三枝的本田飞度在雪地上碾出两条深色的车辙,沿着石狩川的支流一路向北。道路两侧的堆雪被铲雪车推成了半人高的雪墙,把整条路变成了一个狭长的白色峡谷。

福岛的公寓楼坐落在旭川市北部一个安静的住宅区里。说是住宅区,其实更像是一个被时代遗忘的角落——泡沫经济时期建成的四层公寓楼鳞次栉比地排列着,外墙的瓷砖大片剥落,露出下面灰褐色的混凝土。楼梯间的铁栏杆锈迹斑斑,楼道里的声控灯有一半已经坏掉,剩下的一半反应迟钝,需要用力跺脚才能唤醒。

三枝在楼前停好车,从手套箱里取出福岛公寓的钥匙——这是昨天搜查时依法扣押的。陪同他前来的是鉴识课的古谷和一名年轻的技术搜查员,姓山田,戴着厚如啤酒瓶底的眼镜,看起来像是刚从大学毕业。

“三枝前辈,”山田一边爬楼梯一边喘着粗气,“福岛公寓里的电子设备我们已经全部做过镜像了,今天还需要再检查什么?”

“不是检查电子设备,”三枝说,“是检查别的东西。”

他没有详细解释。这是他多年刑警生涯中养成的一个习惯——在证据和线索尚未串联成完整的逻辑链条之前,不轻易向任何人透露自己的推测。

四楼的走廊里弥漫着一股说不清来源的霉味,混合着某户人家煮咖喱的气味。三枝在406号门前停下,从口袋里掏出钥匙插入锁孔。门锁发出一声沉闷的咔嗒声,门开了。

公寓里和昨晚一样,被电子设备塞得满满当当。白天的光线从唯一的窗户照进来,把那些堆叠的服务器、缠绕的线缆和布满灰尘的显示器照得一览无余。三枝注意到窗户的窗帘是拉开的——这和他记忆中昨晚的状态一致,福岛似乎从不拉窗帘。

“山田,你帮我把所有抽屉、柜子和收纳箱全部打开,拍照记录里面的物品后,逐一检查。古谷,你负责采集公寓各个角落的微量物证,尤其是纤维和毛发,重点区域是玄关、卫生间和阳台排水口。”

“明白。”两人同时回答。

三枝自己走向了那张被三台显示器占据的书桌。这张桌子是福岛公寓的核心——所有的线缆最终都汇聚到这里,所有的服务器指示灯最终都在这张桌子前闪烁。这是福岛木聪的指挥中心,是他观察世界的窗口,也是他构建那个名为“莉娜”的数字造物的巢穴。

他拉开书桌的第一个抽屉。里面是各种技术书籍,最上面的一本是英文版的《深度学习》,封面上画着一个由无数彩色线条交织而成的复杂网络结构图。书页间夹着大量便签,便签上的字迹极其工整,每一个假名的大小和间距都像是用尺子量过的。

三枝随便翻开一页,看到福岛在页边空白处写下的一行批注:“反向传播的本质是错误归因。人类的所有情感,本质上也是一种反向传播——将当下的痛苦或快乐归因于过去的某个事件。这个归因是否正确,系统本身无法验证。”

他把书放在一边,继续翻找。第二个抽屉里装满了各种电子元件——电阻、电容、芯片、排线、焊锡丝——整齐地分类收纳在透明的塑料分格盒里。三枝记得审讯时福岛提到过,他平时会接一些硬件维修的零活补贴收入。这个抽屉里的东西佐证了这一点。

第三个抽屉打开时,三枝的手停住了。

里面是一沓A4大小的照片,大约三十到四十张。最上面的一张拍摄的是一只猫——一只黑白相间的日本猫,蹲在旭川女子学院后门的围墙上,眯着眼睛看向镜头。照片的右下角用黑色马克笔写着日期:2025.09.14。

第二张照片还是那只猫。日期:2025.09.21。

第三张、第四张、第五张——全都是同一只猫,在不同日期、不同角度、不同光线下拍摄的。三枝快速翻完所有的照片,确认了一个事实:福岛木聪在过去三个月里,每周都会去旭川女子学院后门拍摄这只猫。

他把照片放回去,关上抽屉。某种说不清的不适感在他胃里翻涌。他无法准确地定义这种不适——一个程序员定期去喂猫拍照,这本身并不能算异常行为。但当他想起福岛在审讯室里那双深不见底的眼睛,想起他把白石玲奈定义为“社会化训练样本”时的平淡语气,想起那个名为“Lena_Project”的数据集和那些按日期编号归档的照片……

所有正常的、无害的日常行为,在这个人的身上似乎都镀上了一层异样的光泽。就像你明明看到的是一杯清水,但你的所有感官都在尖叫——这杯水的折射率不对。

“三枝前辈,”山田的声音从身后传来,“您来看看这个。”

三枝走过去。山田打开了公寓角落里一个三枝之前没有注意到的收纳箱。箱子表面盖着一层防尘布,尺寸大约是一个标准的搬家纸箱大小。山田掀开了防尘布,露出里面的东西——

那是一台三枝从未见过的设备。

它的大小和一台微波炉差不多,外壳是金属的,表面喷涂着哑光黑色的漆。设备顶部有一个铰链式的盖子,盖子上嵌着一块约十英寸的液晶显示屏。设备侧面有几个接口——USB、HDMI、网线口,以及一个三枝不认识的圆形接口,看起来像是某种高功率电源插头。

但真正让三枝感到不安的,是设备正面贴着一张标签。

标签上用马克笔写着一个词——

“転送”

传送。

“这是什么?”三枝问。

山田推了推眼镜,弯腰仔细观察设备侧面的铭牌。“铭牌上的信息显示,这是一台医用级别的激光治疗仪,型号是Alma Lasers的Harmony XL Pro,主要用于皮肤科手术和纹身祛除。出厂编号和序列号都在,我可以去查——等等。”

他顿住了。

“这个型号不对。Harmony XL Pro的额定功率是一千瓦,但这台设备侧面的电源输入规格标签上写着‘最大输入功率:3.2kW’。三倍于原厂规格。有人对这台设备进行了大幅度的改装。”

“激光,”三枝缓慢地重复了这两个字,“高功率激光。”

山田的脸色变了。“切口处的灼烧痕迹——”

“没错。”三枝蹲下身,仔细审视这台改装过的激光治疗仪。设备的电源线被仔细地盘绕在机身侧面的绕线器上,插头是工业用三相插头,表面没有任何灰尘。他打开顶部的铰链盖,看到内部有一个大约三十厘米见方的操作腔,腔壁覆盖着黑色的吸光材料。在操作腔的底部,固定着一个多轴机械臂,机械臂的末端安装着激光发射头。

这是一个精密的激光切割工作台。

“联系技术课,”三枝站起身,“让他们派专门的技术人员过来处理这台设备。任何人都不要擅自操作——我们不确定福岛有没有在设备里安装什么自毁程序。”

山田连忙掏出手机拨打电话。古谷也从卫生间方向走过来,手里拿着证物袋,里面装着几根深色的纤维。

“三枝警部,卫生间排水口的采集结果。毛发和纤维样本已经封存,需要带回实验室做DNA比对。但我可以提前告诉你一个初步判断——排水口和地砖缝隙里采集到的纤维,与死者白石玲奈制服外套的纤维材质和颜色高度一致。”

三枝点点头。他走到公寓唯一的那扇窗户前,向外看去。从四楼这个角度,可以看到旭川女子学院的钟楼。那座灰色的尖顶建筑在冬季的灰色天空下显得格外肃穆,塔楼上的时钟指针正指向下午三点零七分。

四百三十二名在校学生此刻正在那座钟楼下的某间教室里上课。她们大概还不知道,四天前死去的那个学姐的衣物纤维,正在距离她们不过三公里的一间老旧公寓的卫生间排水口里被一根一根地夹出来。

“古谷,”三枝说,“你处理过多少凶杀案的现场?”

古谷推了推眼镜。“记不太清了,大概两三百件吧。”

“你有没有过这种感觉——有些现场,你进去的时候就知道这不是一时冲动的结果?”

古谷沉默了片刻。“有。有些现场你走进去,会感觉空气本身都是不对的。不是腐烂的味道,也不是血的味道,而是一种更抽象的……你能感觉到有人在这里花了很长很长时间,计划了每一个细节。”

“你说得对。”三枝转身看向房间正中央那三台并排的显示器,此刻它们都黑着屏,像三只闭上的眼睛,“这个房间里的每一样东西都太整齐了。不只是‘爱干净’的那种整齐。是一种……经过了反复计算和优化的整齐。”

他走向其中一台显示器,按下电源键。屏幕亮起来的速度快得惊人——福岛显然给这台机器装了固态硬盘。显示器进入了系统桌面,壁纸是一张纯黑的图片,正中央用白色的无衬线字体写着一行代码:

while(true) { self.understand(self); }

当你试图理解你自己时,会发生什么?

你会陷入一个循环,无限递归,永不终止。

三枝拉开椅子坐下,打开文件管理器。福岛电脑的目录结构和他预想的一样整洁——所有的文件夹按照项目分级排列,命名统一使用英文下划线格式。他在根目录下看到了Lena_Project文件夹,以及另外几个项目文件夹:Serpentarius_Project、Mirror_Project、以及一个名为“Null_Project”的文件夹。

他双击了Null_Project。

文件夹里只有两个文件。一个是纯文本文件,文件名是“README.txt”。另一个是加密的压缩包,文件名是一串三十二位的十六进制字符,看起来像是MD5哈希值。

三枝打开README.txt。

文件的内容只有一行字,用日文输入法打的:

「このプロジェクトはまだ存在しない。存在しないからこそ、すべての可能性を含んでいる。」

“这个项目还不存在。正因为不存在,所以包含了所有的可能性。”

三枝盯着这行字看了很久。然后他关闭文件,回到根目录,打开了Serpentarius_Project。

这个文件夹的结构比Lena_Project复杂得多。它包含数十个子目录,名称全都是一串串数字——三枝看了几秒钟,意识到这些数字是经纬度坐标。他随便点开了一个名为“43.7743_142.3654”的文件夹,里面是几十张照片和一个文本文件。

照片拍摄的都是同一个地点——旭川女子学院后门。不同的时间、不同的天气、不同的光线条件,但都是同一个地点。三枝翻看这些照片,注意到每张照片上都标注了时间、天气、温度、湿度、以及一个他看不懂的数值——那个数值旁边备注着“人流密度”。

那个文本文件的标题是“アクセス分析”(访问分析),内容是一张用纯文本绘制的表格,记录了旭川女子学院后门在一天中不同时间段的人流量、车流量、保安巡逻时间和路线、以及周边监控摄像头的位置、型号、拍摄角度和盲区。

三枝感到一阵寒意沿着脊柱缓缓爬升。

这不是跟踪。这是一场军事级别的侦察行动。

福岛木聪花了大量时间,对旭川女子学院后门周边的所有物理环境进行了系统性的勘测和记录。他把保安的巡逻路线精确到了分钟,把监控探头的拍摄角度算到了度,把每一个可能被目击者看到的位置都标注了出来。

这一切的目的只有一个——找到某个时间段,在某个地点,可以做什么事情而不被任何人发现。

三枝关闭了Serpentarius_Project的文件夹,打开了最后一个——Mirror_Project。

这个文件夹的内容让他的寒意变成了彻底的冰冷。

Mirror_Project文件夹里存储的全是社交媒体账号的截图。Twitter、Instagram、LINE、TikTok——数十个不同的账号,但三枝很快发现,这些账号的主人全部都是同一个人。

白石玲奈。

不,不只是白石玲奈。

三枝仔细看了几张截图后,意识到了这个文件夹真正的内容。这些账号中,有一些确实是白石玲奈本人的——她公开发布的自拍、日常动态、与朋友互动的评论。但另外一部分账号,虽然用户名不同、头像不同,发布的照片却和白石玲奈发布的照片几乎一模一样。

同样的角度、同样的光线、同样的表情、同样的姿势——只是脸部被替换成了另一个人的。

不。不是“另一个人”。

三枝放大其中一张截图,盯着那张替换上去的脸看了很久。那是一张女性的面孔,年龄大约在二十五到三十岁之间,五官端正,笑容温柔,眼睛里有某种……某种和三枝记忆中某个画面相似的质感。

他打开浏览器,在搜索栏里输入了“福岛木聪家族死亡”几个关键词。

搜索结果的第一条是十四年前的一则新闻报道,来自《北海道新闻》的社会版:

「旭川市内の住宅で火災、女性一人が死亡——2011年3月17日未明、旭川市北区の木造二階建て住宅から出火、全焼した。焼け跡から女性の遺体が発見された。遺体の身元はこの家に住む福島美聡さん(当時26)と確認された。美聡さんは一人暮らしで、出火当時、隣接する部屋に住んでいた弟の木聡さん(当時17)は不在だった。火災の原因は現在調査中。」

三枝从口袋里摸出一支烟叼在嘴上,没有点燃。

他切换回Mirror_Project的截图,再次看向那张被替换到白石玲奈照片上的面孔。是的——他在搜索结果中看到了同一张脸。福岛美聡,福岛木聪的姐姐,十四年前死于火灾,享年二十六岁。

而那个名为“Lena_Project”的深度学习模型,训练数据来自白石玲奈。

那个名为“転送”的改装激光设备。

那个名为“Serpentarius”的加密通讯账号。

那个写着“正因为不存在,所以包含了所有可能性”的Null_Project。

还有那句福岛木聪在审讯室里说的话——“杀人,是程序员能想到的,最极端的debug方式。”

三枝缓缓吐出一口气,在寒冷的房间里凝结成一团白雾。

他终于明白了某种他之前一直感觉到、却无法准确定义的东西。

在福岛木聪的世界里,白石玲奈从头到尾都不曾作为一个“人”存在过。她是数据。是训练集。是输入层。是为了实现某个更大的目标而采集的原材料。

那个更大的目标——三枝看向显示器上福岛美聡的面孔——十四年前,死在火场里的那个人。

“古谷,”三枝站起身,声音平静得连他自己都有些意外,“再去提取一次福岛木聪的DNA样本。然后联系十四年前旭川北区火灾案的卷宗保管单位,调取当时的遗体验尸报告。我需要知道十四年前那场火灾中发现的女性遗体,DNA是否真的与福岛美聡匹配。”

古谷愣住了。“警部,您是说——”

“我没有说任何事,”三枝打断他,“我只是在收集数据。”

他关掉显示器,拿起车钥匙,走向门口。在出门的那一刹那,他回头看了一眼房间中央那张空着的椅子——福岛木聪坐了无数个夜晚的那张椅子。

他想起福岛在被带入审讯室时说的最后一句话,那句话当时听起来像是无意义的呢喃,此刻却在脑海中清晰了起来。

“递归的终点只有一个——栈溢出。所有的内存都被耗尽,所有的保护机制都被突破,然后程序崩溃。”

他当时以为福岛在说自己。

现在他意识到,福岛说的是所有被卷入这个“项目”的人。

(第一章完)