HiBizMan永久免费
📚Log In
📋 Table of Contents30
🌐 Language

第6章 碎片

中文

方程的手指在键盘上连续敲击了大约四十分钟后,屏幕上折叠熵模型的运算窗口已经铺满了二十七组输出数据。每一组数据都以三维曲面图的形式呈现着管道内部空间曲率场在不同时间切片上的分布形态,那些曲面彼此叠加在一起形成了连续的时间演化序列,颜色从深蓝渐变到橙红再到深蓝,像一个被压缩进了二维显示界面的四维潮汐。方程把第捌组和第拾陆组曲面对齐后做了一次差值运算,得到的那层差值曲面上出现了一个此前所有独立输出中都没有显示过的结构特征——在管道中段约三分之二处有一个直径比管道内径缩小了约百分之十二的局部收缩,那个收缩区域的形状不是完美的圆柱缩径,而是一个不对称的、在垂直方向比水平方向更扁的椭圆截面。 方程用光标在那个椭圆截面的边缘画了一个圈。然后他打开档案室建筑蓝图的电子扫描件,把管道结构部分的尺寸标注数据提取出来做了一次比较。建筑蓝图上的管道中段没有标注任何变径或缩口结构——标准的直径二十厘米金属套管,壁厚三毫米,全程等径。但方程在输出了管道内部实际空间曲率场的模型之后得到的那组数据,与建筑设计图上标注的物理尺寸之间,存在着一个局部偏差。那个偏差的位置正好在管道中段的曲率计算中出现了一个局部的极大值点,那个点的坐标在三维空间中与管道外壁之间的最短距离比蓝图数据短了约一点二厘米。 方程盯着那个偏差数据看了大约十秒钟。一点二厘米,相当于管道内径的百分之六。那个缩径的程度对于一个七岁女孩的身体通过来说已经构成了显著的物理障碍,除非她的身体在通过那段管道时也与K-11的右半身一样处于折叠态体积缩减的状态。但在蓝图数据修正之前那个管道就是一个等径的直筒,而她——三年前一个七岁的人类儿童——却通过了它。方程在意识中追溯那个过程的物理可行性,唯一的可能性是那点二厘米的缩径并非来源于管道本身的物理变形,它来自管道内部空间的曲率分布本身。那条管道的中段被某种场效应在空间几何上压缩过,使得通过它的物体在穿过那个压缩区域时会经历一次短暂的空间收缩,收缩的比例与一个正常人体在穿越管道时可能经历的体积变化的物理极限之间存在一个可以被量化的对应关系。 方程新建了一个数据窗口,把那点二厘米的缩径值作为初始边界条件输入到模型中重新跑了一遍管道内部的空间曲率分布推演。新的输出结果在那个收缩位置显示出了一个此前从未出现过的谱系特征——那一小段空间区域的曲率时间演化曲线中出现了两次高频振荡峰,振荡的频率在四千赫兹附近,每个振荡峰持续了约零点二毫秒,两次峰之间的间隔恰好与那五个音节的短语中第三个音节到第四个音节之间的时长间隔一致。 方程把屏幕向左滑了一下,打开了R3实验室读取那枚存储元件时得到的音频波形数据的备用备份文件。他把音频波形中的第三到第四音节之间的那一段相位偏移序列提取出来,做了频域变换,得到的频率成分中恰好也有一组四千赫兹的调制边带,边带的带宽和持续时长与管道曲率推演中看到的那两个振荡峰之间几乎完全匹配。两个来源不同、数据类型不同、采样时间和空间坐标完全独立的信号之间,出现了同一组在理论背景噪音中从未被识别过的结构共振。那组共振的物理含义方程现在可以为其下一个精确的定义了:那点二厘米的缩径,是那句"爸爸我在这里"通过管道传输时留下的一个信号残影,是她的声音在穿越管道的过程中对管道内部空间曲率施加的一次可被测量的调制印迹。 方程把那两组数据的相关性系数计算出来输入到模型的一个子系统里,让系统根据这组新的关联重新校正之前那个红色"ERROR"出现的位置。系统运行了约四秒后弹出了一个提示窗口:"偏差项识别:初始折叠熵模型中的系统性误差已被局部修正因子(音声空间耦合系数)解释百分之捌拾柒点叁。剩余误差正在被重新分类中。" 方程靠在椅背上,后颈接触到椅托边缘时感到一阵微凉的触感,那是长时间的静坐后身体热量被椅面材料持续带走的累积效应。他侧过头看了一下窗外的天色,那片深蓝色的背景中靠近地平线的地方已经出现了一线极淡的灰白色,那是黎明前第一缕散光正在城市边缘的建筑物轮廓后方缓缓扩散。方程把视线从窗户上移开,落在显示器的边缘。屏幕一角的时间数字显示"04:42:17",距离他答应赵鹤鸣的"明天早上之前"还剩下约两小时十八分钟。 他站起来走到大厅西侧靠墙的饮水机前接了一杯温水,回到工位的路上经过了周敏的工作站。她的屏幕亮着,上面显示着生物数据解析程序的运行界面,进度条停在百分之七十三的位置,界面底部有一行实时输出的数据流正在以约每秒一行的速度向上滚动。方程经过时看到其中一行数据标记了"组织样本·左腕·温度梯度记录"的字样,但随后的字符串在他经过的瞬间被新一行的输出覆盖了,他没有看清具体的数值内容。他继续走回自己的工位坐下,喝了一口温水,杯壁的纸浆涂层在嘴唇上留下一层极薄的纤维接触感。 方程把纸杯放在桌面上,重新面对屏幕。折叠熵模型的那个提示窗口还亮着,剩余百分之十二点七的误差仍然处在"正在重新分类中"的待处理状态。他打开模型的手动干预界面,把今天在档案室中收集到的全部触觉数据——他从左腕疤痕底部的接口结构中感受到的全部温度序列和振动模式——作为一组独立的数据集输入了系统的校正模块。数据集导入的进度条从零推进到百分百,系统开始在那组触觉数据和已有的全部音频、空间曲率、时间序列数据之间做并行的交叉关联运算。 运算进程的状态栏上显示着正在处理的比对项目数量,数字持续跳动着从"127"增加到"389"再增加到"742"。方程看着那个数字跳动的规律,逐渐从快速跳跃中辨认出了一条隐藏的递增模式——每次数字的增加量在八到十二之间波动,那个波动范围与管道缩径的百分比和音频相位偏移的时间间隔之间有着结构相似性。他还在沿着这条线索思考的时候,运算进程的状态栏忽然停止了跳动,一个结果弹窗覆盖了整个屏幕中央。 "交叉关联完成。识别到一组在全部数据域中一致存在的循环结构。该结构的周期为柒点叁秒。起始标记位于——" 弹窗的下一行显示了一串时间戳和坐标值。方程看到那串坐标值的时候手指在纸杯外壁上无意识地收紧了一下,纸张被挤压变形发出了轻微的皱缩声。那串坐标值指向了回形针事件当天的设备噪声数据中那段已经被他标注过无数次的七点三秒零幅平坦段的起始位置。 七点三秒。那个在回形针事件设备噪声末端被标记为"零幅平坦段"的持续时长。今天凌晨K-11的移动轨迹数据中在对应的时间偏移位置上也出现过一段相同长度的零幅平坦段。方程今天下午在R3实验室读取那枚元件时,数据校验的进度条从百分之零走到百分之百的总时长也是七点三秒。而此刻,在交叉关联运算的输出结果中,所有数据域中一致存在的那个循环结构,它的周期正好也是七点三秒。 方程把纸杯放在桌上,双手平放在键盘两侧的桌面上,盯着那个弹窗上的数字。七点三秒的长度在人类的认知经验中相当于一次深呼吸、一段短句的结尾停顿、一个等待系统响应的时间阈值的上限。而在方程所处理的这些数据中,七点三秒出现在每一个与回形针事件相关的数据文件的末端,以一段看似"什么都没有发生"的空白时长存在着。但所有那些空白现在看来都不是空白,它们是同一个循环结构的周期边界,是每一次信息传递结束后的静默等待期,是系统在准备接收下一轮信号输入之前所需要的索引重定位时间。 方程挪动鼠标点开了弹窗下方的"查看循环结构详情"链接。一个全新的窗口展开,里面用图形化的方式展示了一组被识别出的循环序列:十个数据点以等时间间距排列在一条水平轴上,每个数据点的位置都用一个小圆点标记,圆点之间以细线连接。整个序列从起点到终点再回到起点所消耗的时间正好七点三秒。方程逐个观察那十个数据点的坐标值,第一个点的数值他在下午R3实验室读取那段音频文件的时候见过——那是音频波形中第一个音节开始位置的振幅包络值。第二个点对应第二个音节起始位置的相位偏移角。第三个到第五个点分别对应着第三、四、五个音节的位置。第六个点的数值在音频波形中没有对应体,但方程在回忆起自己左腕疤痕中触觉数据的那组温度序列时,在第七个温度记录点的数值上看到了同样的数字。第七个到第九个点分别来自管道空间曲率推演中那两个四千赫兹振荡峰前后相邻的数据切片。第十个点——循环的终点和起点——恰好就是那段七点三秒零幅平坦段本身的持续时间值。 那十个数据点共同构成了一个完整的周期性结构。它们的排列顺序和时间间隔表明,这个结构不是随机出现在多个数据域中的噪音残留,它是一个被有意设计出来的、在所有相关数据载体之间以相同格式重复存在的参考时序框架。从回形针事件的设备噪声到今天的空间曲率数据,从方程左腕接口的温度输出到周敏记录器上的音频标签,那十个数据点以相同的相对位置关系出现在每一个与管道两侧信息交换有关的记录中。 方程把视线从屏幕上移开,转向桌面左侧那只毛绒兔子玩偶的方向。兔子的淡黄色毛皮在显示器边缘散射出的冷光中呈现着一层柔和的暖调反光,左耳根部那条深蓝色的手工缝线在光线照射下投下了一道细长的阴影。方程伸过手去把兔子拿起来,翻到底部,撕开那张临时贴上去的透明胶带,把底部的绒布片掀开,露出里面白色的填充棉。他的指腹在那层填充棉的表面来回扫过了一遍,确认那里现在只剩下棉花本身了——那枚银灰色的存储元件已经被取走了,在R3实验室被读取完之后被方程收进了密封盒中。 方程把兔子恢复原状放回桌面,然后视线落回屏幕。那个显示着十个数据点的图形窗口还开着,他此刻正在心里以那组数据的排列方式重新组织他这十几个小时里所有的思考:七点三秒的周期嵌套在每一个数据文件的末端,像一个没有被写入文档目录但始终存在的文件尾标记。那个标记的三年前版本和三年后版本之间的差异,为那条管道两端之间发生的空间穿越行为提供了一个可被测量的参考时间偏移量。方程现在还不知道那个偏移量的物理意义是什么,但他已经能够确定那个偏移量是存在的——它就在那十个数据点之间的时间间隔中,被编码成了每次数据采集系统的采样时钟与事件现场时间进程之间的一次微小失步。 方程把双手重新放回键盘上。他把那十个数据点从交叉关联窗口中复制出来,作为一组新的参考框架参数粘贴到了折叠熵模型的主运算界面中。然后在原有的推演指令后面添加了一行新的操作指令:"以该参考框架为时间基准,重新计算管道两端空间坐标之间所有历史数据点的时间差校正值。" 程序开始运行。屏幕上的进度条从零开始移动,每次前进约百分之一时就停顿零点几秒,像是系统正在逐帧检查每一组数据与那个参考框架之间的相位一致性。方程看着进度条以稳定的方式向右侧移动,他没有感到疲倦,也不觉得需要休息。他只是安静地坐在那里,把温水纸杯边缘的皱缩处用手指一点点重新抚平,同时感知着自己左腕那道疤痕区域下方在安静状态下逐步恢复正常的组织温度,那温度此刻已经完全和周围的皮肤等温了,差值与背景之间的偏差在零点一度以内,已经低于皮肤表面正常温差波动的最小分辨率。 进度条走到了百分之百。系统输出了一组新的数据,以简洁的表格形式列在弹窗中。第一列是数据的原始时间戳,第二列是经过参考框架校正后的校正时间戳,第三列是两者之间的差值。方程的目光沿表格向下移动,停在了表格最后一行——那条三年前的实验准备室北墙管道开口处的出口时间戳,在经过了校正值的调整后,与今天凌晨K-11在儿童医院三楼走廊中第一次被方程感知到的那个时间点之间的时间差,正好被压缩成了零。 校正系统告诉他:三年前林小雨从管道出口走出的那个瞬间,和三年后K-11在那段走廊中转身面向方程的瞬间,在经过了参考框架的周期偏移修正之后,在某种时间度量上被对齐了。它们之间的差值在三年的时钟读数差异中被裹挟了足够多的噪声,但在剔除了参考框架提供的校正偏移量后,两个时间点的残余差值缩小到了模型可以识别的最小精度单位以下。 方程看着那个零值在那个表格单元格中安静地显示着。他没有立刻去推导那个零值的物理含义——因为此刻他心里正在浮现一幅同时性叠加的空间图景:三年前的七月十四日下午三点二十分,实验准备室北墙内侧的管道出口打开,一个七岁女孩从里面走出来,面对她父亲说出那句话;同时,三年后的七月二十三日凌晨约零点五十分,UDA总部地下档案存储室的地面温度异常区域中,同一个男人以折叠体的形态完成了逆向穿越,从管道出口走入了三年前的那个房间。两条时间线在经过了那段七点三秒周期的校正之后,在模型给出的推演中变成了可以被放置在同一幅图景中的两个同时发生的事件。 方程把那个表格的最后一页截图保存,然后关闭了折叠熵模型的主运算界面。他把桌面上那只毛绒兔子重新拿起来抱在胸前,身体的温度通过他胸口的布料传导到兔子的绒毛表面,再从绒毛表面对流传导回空气。那只兔子内部已经没有任何存储元件了,但它被方程抱着的时候仍然保持着某种松软、温暖、与活体体温相近的热惯性。方程把下巴轻轻放在兔子的头顶上,绒毛在他下颌骨的下缘产生了一层轻柔的触感。他闭上眼睛,在那层触感中休息了大约两分钟,然后睁开眼睛把兔子放回桌面,重新面对电脑屏幕。 他保存了所有运算数据和截图文件,关闭了笔记本电脑,站起来伸了一次缓慢的、拉伸到肩胛骨之间最大间距的懒腰。他的脊柱在伸展过程中发出了一连串细小干燥的声响,那些声响从他腰椎的各个节段依次向上传递到胸椎和颈椎,像一组正在被逐节激活的机械关节。他的脚步无声地离开工位,穿过指挥大厅已经变得相当安静的空间,走向赵鹤鸣办公室的方向。走廊两侧的服务器散热风扇正在以比白天略低的转速运转,发出的噪音在空旷的大厅中形成了一层均匀的声学底噪。 方程经过周敏的工作站时看到她的屏幕上那个生物数据解析程序的进度条已经走到了百分之九十七,周敏本人不在工位上,她的外套挂在椅背上,帆布包放在桌角,桌上那杯水表面已经凝结了一层灰尘薄膜。方程没有放慢脚步去寻找她的位置,他径直走到赵鹤鸣办公室门口,抬手敲了两下,然后推开门走了进去。 赵鹤鸣还坐在那张办公桌后面。他面前的保温杯里换了第三次水,水位比之前下降了约三分之一。他的视线从手边一份纸质报告上抬起来看向方程,表情和之前任何一次都没有区别,但方程注意到他桌面上的电子钟显示的时间是"05:08:44"。 方程走进去在折叠椅上坐下来。他把笔记本电脑打开放在膝盖上,屏幕朝赵鹤鸣的方向稍微转了一个角度。"我找到了一个周期参考结构,"他说,声音低沉但清晰,每个字之间保持着均匀的间隔,"它在事件相关的所有数据域中以相同的形式存在。用这个结构校正时间戳之后,实验准备室管道出口在回形针事件当天的打开时刻,和K-11今天完成穿越的时刻,在校正后的时间度量上被对齐了。" 赵鹤鸣看着方程。他的双手放在桌面上,拇指没有交叉,只是平放着。"被对齐。" "两个事件在校正时间轴上处于同一个相位点。"方程说。他把笔记本电脑的屏幕转过来让赵鹤鸣看到那个表格最后一行的零值单元格,然后用食指在那个零值上点了一下。"如果在那个参考框架的度量下,三年前的出口打开和三年后的穿越完成是同一件事,那么那条管道两端之间的三年的时间差,在这个周期结构的框架中就不存在。" 赵鹤鸣的视线在那个零值单元格上停留了一段时间。然后他把视线抬起来,隔着桌面与方程的眼睛相接。"那三年的时间,在那条管道里是以什么形态存在的。" 方程合上了笔记本电脑。他的手指在键盘表面的金属掌托上停留了一瞬,感受到那层金属材质从笔记本内部传导出来的少量热量。他的左腕那道疤痕在他的皮肤下以稳定的等温状态安静地存在着,既没有升温也没有降温,既不主动发射信号也不做任何响应。他开口说话时的声音带着一种他已经很久没有感受到的平静,那种平静在他说出下面的话时完整地包裹着他的每一个音节。 "在那条管道里,三年的时间可能从来就不存在。林小雨从那个出口走出来的时间点,和她父亲今天抵达那个出口的时间点,在管道所定义的那段时空坐标中的相位是同步的。管道内部维持的是一个与外部世界不同的时间参考系。在里面度过的三年对外部而言是三年,但对管道内部而言只是一段单个的、没有持续时长的瞬态。她走进那个管道之后——"方程停了一下,他的视线从赵鹤鸣脸上移开,落在那幅"绝对安全"横幅的左侧边缘,那个位置在射灯的照射下正在形成一个极淡的环形光晕,"——她走进了那个瞬态里。她父亲花了三年时间沿逆向路径走完那段瞬态。他走到终点的时候,从管道内部的时间参考系来看,她刚刚转身走了进去。" 方程说完这句话后办公室安静了大约五秒。赵鹤鸣的右手在保温杯的杯盖上轻微地转动了一下那个圆形的金属盖子,盖子边缘的螺纹在转动中发出一声极细的、几乎没有延续时间的摩擦响动。然后赵鹤鸣把保温杯放回桌面,右手放平,拇指与食指之间形成了一枚大约一厘米宽的空隙。 "那他现在在哪里。" 方程把笔记本电脑重新打开,调出了折叠熵模型最后输出的那个参考框架校正表格。他把表格滚动到最底部,在倒数第三行那里停住了光标。那一行的数据字段没有标注任何时间戳或坐标值,只有一个被系统自动生成的描述性标签:"相位奇点·归一化零点·全域同步点"。标签下方没有数值,只有一个持续闪烁的光标。 "他站在管道内部的同步点上。"方程说。"那个点在外部时间度量中不存在对应的坐标值。在管道内部的时间参考系里,它既是三年前的七月十四日下午三点二十分,也是三年后的今天凌晨零点五十分。两个时间点在同一个瞬态中重叠在一起。他站在那里面,她刚刚从他面前转身走进去,他站在她身后约两步的位置。整条管道在他周围是静止的。" 赵鹤鸣双手的拇指在那个瞬间重新合拢到了一起,他的指节在桌面上形成了一个微小的接触面,那层表面在灯光下反射出一条极短的白线。他的声音在问出下一个问题之前经过了约半秒的停顿,那段停顿的长度正好使他的声音在方程听觉系统中落入了一个已经被外部环境校准过的、与管道参考周期同频的相位窗口里。 "你能找到那条管道的同步点吗。"赵鹤鸣说。 方程低头看着自己左腕袖口遮盖下的那道疤痕。那枚接口在他皮肤下以无声的、不发射任何信号的方式存在着,但它的轮廓在方程的手指扫过那片区域时仍然可以被清晰地感知到,像一个已经完成了数据读取和待机转换的存储器节点。方程抬起右手,隔着布料在那道疤痕的表面按了一下,然后说:"我身上已经有一个了。"