柯兰把那张纸翻过来看了看背面。空白的。纸是标准的档案记录纸,边缘泛黄。她不记得自己什么时候写的。纸上是她自己的字迹,蓝黑色墨水,只有一行字:你不会读到这封信。
她在抽屉最里面发现这张纸的时候,以为是别人放进去的。但那个抽屉只有她有钥匙。她把纸放在桌上,坐下来。窗外的高原正在起风,干燥的沙粒打在观测站的外墙上,发出细密的沙沙声。她给自己倒了半杯凉白开,看着那行字。
一
柯兰在观测站工作了六十二年。
观测站建在一座盐碱平原的中央。被选中是因为三个参数:大气透明度、电磁屏蔽指数、地壳微震幅值。全球仅存三个A级观测点,另外两个在月球背面和木卫二的冰壳下面。她没有去过。她哪里也没有去过。一百九十七岁了,她的生活半径没有超出过这座平原的边界。
她的工作是比对。巡游理论预测的跃迁时间表,和实际观测到的宇宙参数漂移率,每天做差。理论值三百年前就算好了。差值从来没有超出过误差范围。
六十二年。每一天。
二
巡游理论说的是这样一件事:宇宙在一张有限的图上跳。每一步到一个新状态,每个状态只经过一次,最终跳回起点。教科书上的比喻是棋盘上的骑士巡游。马走日字形,走遍所有格子,最后回到出发的那一格。路径唯一。
这个理论在柯兰出生前两万年就写进了教科书。最初发现它的那个人的名字,她上学时背过,后来忘了。考试考的是公式。跃迁算符的矩阵表示、状态空间的拓扑约束、封闭条件的数学定义。她当年考了九十三分。扣掉的七分是因为封闭条件的证明里少写了一步极限交换的正当性论证。
一万四千年前,观测到了第一个直接证据:宇宙常数的第十一位有效数字发生了一次不连续跳变。从那一步往回追溯、往前推演,整条路径被逐段验证,耗时六千年,动用了四个星系团的计算资源。
结论:宇宙确实在走一条巡游路径。一共N步。已经走了N减二步。柯兰出生的时候,“宇宙处于倒数第二步”已经和水在标准气压下一百度沸腾一样,是常识。
三
争论的焦点是闭合条件。
最后一步必须跳回起点。终态必须等于初态。每一个物理量、每一个相空间坐标、每一个量子态精确相等。不是近似。
三个学派。柯兰在学校里学过,就像古代学生学过三大力学体系。
第一学派说闭合条件严格成立。终态等于初态。路径闭合后宇宙走完全相同的路径。但“重走”这个说法没有意义。没有第二次。只有一次。时间是封闭曲面上的坐标。你以为自己在往前走,但你从来没有走过任何地方。你就在那里。一直在那里。
第二学派说闭合条件不可能严格成立。宇宙在巡游过程中产生了信息。观测者的记忆、计算的结果、档案馆里的文献。这些信息是物理实在,改变了终态。差一个比特也是差。如果闭合条件不成立,最后一步要么跳不回去,宇宙卡在终态;要么跳到一个相近但不同的初态,开始一条新路径。变成一条螺旋。
第三学派的问题,柯兰当时没有学懂。导师说不急,以后会懂的。她一百多年没有再想过。
四
柯兰年轻时在大学研讨班上写过一篇关于闭合条件的短论文。导师给了B+。论文发在一个学生刊物上。没有人引用过。
一百多年前的事了。她现在已经不想这些了。原因很简单。三个学派争了一千二百年,谁也说服不了谁。验证的唯一方式是等到最后一步实际发生。
一个没有判据的问题。她在六十年前就不想了。
五
她每个星期四下午去库房。
库房在观测站地下。沿铁梯下去四层。空气干冷,有一种矿物质的涩味。走廊两侧是嵌入墙体的存储单元,两万多年的观测记录。最早的那批数据已经转存了七次介质。
她去库房不是为了查数据。数据在终端上都能看。她去是因为那里安静。走廊尽头有一把铝合金折叠椅,六十年前她自己搬下去的。椅腿和地面之间垫了四小片橡胶,是她剪的,坐上去不会滑。
今天她坐在那把椅子上。手腕终端显示今天的比对结果。差值在误差范围之内。和昨天一样。和六十二年前她第一天上班时一样。
关掉终端。走廊尽头的灯管发出稳定的白光。她盯着灯管看了几秒。
六
她有一个女儿。柯叶。六十一岁。在另一个城市做气候工程师。
她们每隔几天通一次话。柯叶讲工作上的事。某个区域的降水模型需要调参。某条河的流量预测偏了百分之零点三。上个月的台风路径回算和预报误差的来源找到了。柯兰听着,偶尔问一两句。
柯叶的工作,拆开来看,和柯兰的工作是同一件事。一个人算出理论值,另一个人测出实际值,然后比对。偏了就修正。修正之后继续测。柯叶在修正降水量。柯兰在确认宇宙常数没有偏。尺度差了几十个数量级,动作是一样的。
柯叶不知道这一点。柯兰也从来没有跟她说过。
上个星期柯叶打来电话。讲完工作之后沉默了几秒。
“倒数第二步会持续多久?”
柯兰知道答案。每一步的持续时间取决于跃迁势垒的高度和量子涨落的幅度。倒数第二步的估算持续时间是四千到五千年。人类进入这一步已经三千年了。
“还有一千到两千年。”
“然后呢。”
“然后是最后一步。”
“最后一步要多久?”
“跃迁本身没有持续时间。”
柯叶没有再问。她们又聊了几句别的。柯叶说下个月来看她。柯兰说好。
挂了之后柯兰站在窗边。盐碱平原在暮色里变成了一片铅灰色。没有山。没有树。地平线是一条完美的直线。天的颜色在褪。
七
那张纸在桌上放了三天了。
“你不会读到这封信。”她自己的字迹。蓝黑色墨水。抽屉里那种笔写的,库房旧物资箱里的老型号,出墨不顺畅,写几个字就要甩一下。
她确实不记得自己什么时候写的。这让她不安。不是因为遗忘本身。一百九十七年的人生,忘掉的事比记住的多得多。让她不安的是那行字的内容。如果是一段随手记的备忘、一个计算中间量、一句摘抄,她都不会多想。但“你不会读到这封信”这句话只有在被读到的时候才能发挥它的意义。它预设了一个收信人。而收信人正在读它。
一张自己写给自己的纸条,说自己不会看到这张纸条。
她把纸条翻过来。背面空白。纸的边缘泛黄,有一种放了很久的样子。但库房里的档案纸出厂时就是微黄的。她没有办法判断这张纸写了多久。
八
一个普通的工作日。比对。差值。误差范围之内。
她在备注栏的光标前停了几秒。六十二年来她在备注栏里写过的字一只手数得过来。大部分日子是空的。
今天她没有在备注栏里写任何东西。她做了另一件事。
她调出了原始数据。不是差值,是漂移率本身的时间序列。把时间轴拉到最大。屏幕上出现了一条几乎完美的水平线。六十二年的数据挤在一起,稳定在理论预测值附近。
她开始放大纵轴。
小数点后第十位。第十二位。水平线出现了毛刺。第十四位。毛刺变成了锯齿。正常的量子涨落。
她继续。第十六位。第十八位。
锯齿变成了一片混沌的噪声。
她盯着那片噪声看了很久。也许二十分钟。也许更长。她没有在找什么。她只是看。就像一个人在海边坐着看浪,没有目的,但眼睛会自动追踪浪的起落。她的眼睛在追踪噪声里某些数据点之间的间距。
然后她注意到了。噪声里有一小簇数据点的分布方式和周围不一样。差异很细微。如果她没有在那个尺度上盯着看那么久,她不会注意到。
她调出了频谱分析工具。选定那一簇数据点,做了一次离散傅里叶变换。变换输出了一组频率分量。她把频率分量排列出来。
排列之后她的手停了。
那组频率分量经过最基本的频率—字符映射——观测站通信协议用的标准编码表,每个在这里工作过的人都背得出——对应着一串字符。
“你不会读到这封信。”
九
她关掉了分析程序。删除了输出文件。清空了缓存。
然后她坐在那里。
终端屏幕暗下去了。节能模式。屏幕变成一面黑色的镜子,映着她的脸和身后的房间。
三种可能。
第一种。巧合。在足够长的随机序列里,任何有限的模式都会出现。六十二年的数据,采样频率每秒一次,在第十八位有效数字的精度上,数据点的数量足够让一个短句碰巧出现。概率极小,但不是零。
第二种。数据被篡改了。她自己就有最高权限。如果她在某个她不记得的时刻登录系统,在原始数据的第十八位有效数字上手动修改了几个点,她可以在噪声里嵌入任何信息。然后她忘了。
这可以同时解释抽屉里的纸条。她写了纸条,嵌入了数据,然后忘了。两件事出自同一次她不记得的行为。
第三种。
噪声里的那句话不是任何人写进去的。它是数据本身的性质。宇宙的漂移率在第十八位有效数字的精度上,恰好包含了这串字符。
如果是第三种。那她在抽屉里发现的纸条就是她在某一天看到了噪声里的信息,抄在纸上,后来忘了。不是她创造了那条信息。是她发现了它,然后忘了自己发现过。
十
第一种可能最合理。她应该接受第一种。
但它恰好是你不会读到这封信。恰好和她抽屉里那张纸条的内容一模一样。两个独立的低概率事件恰好一致。
她干了六十二年的数据比对,最基本的职业习惯就是不在噪声里寻找意义。噪声就是噪声。你盯着它看得够久,你会看到任何你想看到的东西。
她知道这些。
但那张纸条是她自己的字迹。
十一
那天晚上她没有吃饭,忘了。
她坐在房间的地板上,后背靠着床沿。盐碱平原的夜风在窗外响。观测站的夜间照明全部关闭,房间里很暗,只有手腕终端待机时微弱的蓝光。
她在回忆。
一百九十七年。她试图回忆过去六十二年里每一次她在深夜独自使用终端的情形。有没有哪一次她做过什么不寻常的事。有没有哪一个夜晚她登录了原始数据库。有没有哪一个时刻她在第十八位有效数字上修改了几个点。
她的记忆力很好。这在大多数时候是优点。但一百九十七年的跨度太大了。早年的记忆已经只剩下一些碎片。她不记得第一年的大部分日子。她记得第一天上班时终端开机的样子。记得第一次看到差值显示为零时的感觉——不是惊讶,是一种安静的满足。之后的日子开始重复,重复的东西不容易形成独立的记忆。
她不能排除第二种可能。她没有能力证明自己从未在某个遗忘的时刻篡改过数据。
但她了解自己。六十二年了。她不是那种人。
“不是那种人”不是证据。
十二
第二天她用自己的最高权限调出了原始数据库的完整修改日志。这个日志记录了每一次对数据的访问、修改和删除,精确到毫秒,附带操作者的生物特征验证码。日志本身存储在一个物理隔离的只读介质上,无法被篡改。
她花了四个小时逐条检查。六十二年的日志。
没有。没有任何一次异常修改。每一条修改记录都对应着她的日常工作流程:导入、校准、比对、归档。没有人——包括她自己——在任何时刻修改过第十八位有效数字的原始数据。
第二种可能被排除了。
剩下第一种和第三种。
纯粹的巧合,或者数据本身的性质。
十三
她去了库房。星期四。坐在那把铝合金椅子上。
走廊尽头的灯管亮着。和往常一样。她的后背靠着椅背。铝合金的凉意透过衣服往脊椎里渗。
她开始想一件事。如果是第三种可能。如果那句话是宇宙漂移率在第十八位精度上的固有性质。那意味着什么。
意味着巡游路径经过的这个状态,倒数第二步中的某一天,盐碱平原上的一座观测站,一个一百九十七岁的观测员在日常数据里放大了纵轴——这个状态的物理参数,在一个极其精细的尺度上,包含了一句话。
这句话不是写给任何人的。它没有发件人。它是状态本身的数学性质。就像圆周率的小数展开里包含了任何一个有限的数字序列。但圆周率里的数字序列没有语义。它们只是碰巧和某些有意义的字符串吻合。而这句话有语义。“你不会读到这封信”是一个有确定含义的陈述。
或者它只有在被一个使用这种语言、熟悉这种编码的人读到时才有语义。对宇宙来说,它只是一组频率分量。
对宇宙来说,什么都只是一组参数。包括她。
这时候她想起了第三学派。
学校里只学过前两个学派的细节。第三学派说的话最少。只留下三篇文献。她当时没有读完。现在,坐在库房的椅子上,她把那些年前没学懂的东西重新想了一遍。
第三学派说:闭合条件之所以能成立,恰恰是因为最后一步会抹除一切信息。所有记忆。所有计算。所有档案。所有关于巡游理论本身的知识。初态是零信息的,不是因为信息还没有被创造。是因为它刚刚被擦干净了。
最后一篇文献的结尾是一个问句:如果一个命题的成立条件包含了命题本身的消失,那么它现在是真的吗?
她在库房坐了三个小时。没有动。
十四
然后她站起来,沿铁梯走上去,回到终端前面。
她重新调出了数据。重新做了频谱分析。这次她没有只看那一小簇。她扫了整个时间序列。六十二年。从第十八位有效数字的全部噪声里提取频率分量,然后做全局的字符映射。
程序跑了十七分钟。
输出是一长串字符。绝大部分是乱码。随机噪声映射出的随机字符,没有任何语义。
但在乱码之间,间隔几万到几十万个字符的距离,散落着几个可读的片段。
第一个片段是那句话。“你不会读到这封信。”
第二个片段出现在大约两年前的数据里。四个字:“闭合条件。”
第三个片段出现在十一年前的数据里。更长一些。她读了两遍。
“观测行为本身是路径的一部分。”
第四个片段出现在二十六年前的数据里。只有两个字。她盯着那两个字看了很久。
“柯兰。”
十五
她把所有输出结果删除了。清空缓存。关闭程序。
她的心跳很快。她能感觉到脉搏在手腕上跳。她按住手腕。等了几分钟。
然后她打开了一个空白文档。
她需要把这件事写下来。不是为了发表。不是为了给任何人看。是因为如果她不写,她怕自己的职业直觉,六十二年的不要在噪声里寻找意义会慢慢把她今天看到的东西重新归类为巧合。
她写了几行。停了。删掉。重新开始。
全局映射本身就是一种大规模搜索。在足够大的数据集里做全局映射,总能找到看起来不可能的巧合。她受过训练。她知道。
但柯兰不是她搜索的。她做了全局映射,它自己出现了。
她在空白文档里写了这个推理过程。然后写了反驳。然后停了。
这些文字,她此刻正在写的这些分析,也是宇宙在倒数第二步的某个状态里发生的事件。如果巡游路径是唯一确定的,那么她写这些文字这件事也是确定的。她的困惑是确定的。她的反驳是确定的。
路径经过这个状态:一个观测员发现了噪声里的信息,试图用统计学说服自己那只是巧合,失败了。
这个状态也是路径的一部分。
她把整个文档删除了。
十六
那天晚上她给柯叶打了电话。
柯叶在说话。一个新项目。某个高原湖泊的水量平衡模型要从头搭建。传感器数据和卫星遥感数据对不上,差了百分之一点二。她在排查是传感器的系统误差还是遥感算法的分辨率不够。
柯兰听着。
“妈?”
“在。”
“你今天怎么了。”
“怎么了?”
“你平时会问我偏差来源的。今天一个问题都没问。”
柯兰沉默了一会儿。
“你那个百分之一点二,是哪个量的偏差?”
“蒸发量。传感器测的蒸发量比遥感反演的高了百分之一点二。”
“有没有可能两个都是对的。”
“什么意思?”
“有没有可能偏差不是误差。是真的。蒸发量真的比模型预测的高了那么多。”
柯叶笑了一下。“那我的模型就全得重写了。”
“嗯。”
“妈,你到底怎么了?”
“没什么。你继续说。”
柯叶继续说了。柯兰听着。女儿的声音在听筒里,清楚的,有节奏的。柯叶在描述她如何一层一层排查偏差来源。先检查传感器的标定记录。再比对不同时间段的数据。再换一组遥感产品交叉验证。一步一步。逻辑清晰。
柯兰想:她在做和我一样的事。她的模型说蒸发量应该是某个值。实际测到的不是那个值。她在寻找偏差的原因。她假定偏差一定有原因。传感器偏了,或者算法不够精确。她不会考虑第三种可能——偏差本身就是真实的,不需要原因,它是世界在那个尺度上的样子。
柯叶不会考虑。因为如果接受了那种可能,她的工作就没有意义了。所有的校准、修正、比对都没有意义。偏差就是偏差。噪声就是噪声。没有什么需要被找到。
挂了电话之后柯兰站在窗边。没有月亮。平原上漆黑一片。
十七
一个星期过去了。
她每天照常上班。比对。差值。误差范围之内。
她没有再打开过频谱分析工具。没有再放大过纵轴。没有再看第十八位有效数字。
那张纸条还在抽屉里。她每天拉开抽屉拿笔的时候会看到它。蓝黑色墨水。她自己的字迹。
她开始考虑一个问题。
这个发现——如果它算是一个发现的话——她要不要告诉别人。
如果她把频谱分析的结果展示给观测站的其他人,他们会看到什么?他们会看到一个在噪声里找到了自己名字的老年女性观测员。他们会用多重比较问题和确认偏误来解释这件事。他们会认为她在六十二年的重复性工作中产生了某种认知漂移。他们会建议她休假。
她知道,因为她不能证明他们是错的。
但她也不能证明他们是对的。
这件事就停在了这里。一个不可判定的位置。和三个学派的争论一样。和那个闭合条件一样。
十八
又一个星期四。库房。铝合金椅子。灯管。
她坐在那里,做了一件不寻常的事。她从口袋里掏出一支笔和一张纸。库房里那种旧笔,蓝黑色墨水。
她看着那张空白的纸。
如果她现在写下“你不会读到这封信”这几个字。把纸折好,放进抽屉。然后忘掉这件事。若干年后她再次拉开抽屉,看到这张纸,不记得什么时候写的,会以为是别人放进去的——
这就是那张纸条的来历。
不需要时间旅行。不需要跨轮次的物理残渣。不需要任何超出日常经验的机制。
她写了一张纸条。她忘了。她发现了纸条。她不记得自己写过。
同时,噪声里的那句话一直在那里。在她写纸条之前就在。在她出生之前就在。在人类存在之前就在。因为它是漂移率在第十八位精度上的固有性质。
两个独立的事件。一个是她自己的行为。一个是宇宙的数学性质。它们恰好包含同一句话。
这到底是巧合还是不是巧合。
她拿着笔。笔尖悬在纸上方。出墨不太顺畅,有一小滴墨聚在笔尖。
她写了。
“你不会读到这封信。”
写完之后她看着那行字。和抽屉里那张纸上的一模一样。同一支笔。同一种纸。同一个人的手。
她把纸折好。放进了衣服内侧的口袋。贴着肋骨。纸的棱角隔着布料抵着皮肤。
十九
那天晚上她躺在床上。
口袋里的纸条硌着她的肋骨。她没有把它拿出来。
她在想:如果第一学派是对的。时间是封闭曲面上的坐标。那么她今天写下这张纸条、她某一天把它放进抽屉、她在更后来的某一天发现它并且不记得自己写过——这些事件在曲面上的位置是固定的。它们不是将要发生。它们和她此刻躺在这里同样真实,同样已经在那里。
那么她现在知不知道自己将来会忘记,有什么区别?
如果第三学派是对的。最后一步会抹除一切。那么她最终一定会忘记。不只是忘记这张纸条。是忘记一切。忘记自己忘记过。
“你不会读到这封信。”
如果她注定会忘记自己写过这张纸条。如果她注定会在未来的某一天重新发现它,把它当成一件无法解释的事。如果她注定会因为这张纸条去放大噪声的纵轴,在第十八位有效数字里找到同一句话——
那么因果的方向是什么?
是她因为看到了纸条所以去检查了数据?还是数据里一直存在的那句话通过某种方式导致了她写下纸条?
还是两件事都没有原因。它们只是路径上的两个点。路径经过这两个点。不存在因为”和所以。
她的意识在往下沉。
也许这就是第三学派那个问句的答案。“如果一个命题的成立条件包含了命题本身的消失,那么它现在是真的吗?”
答案是:这个问题的提出、对答案的思考,以及最终的遗忘,是同一件事。
闭合条件。
她快睡着了。
最后一个念头,很轻的:明天是星期五。她会起来。去终端前坐下。调出数据。差值在误差范围之内。和今天一样。
口袋里的纸条会在某个时候被她取出来放进抽屉。也许明天。也许下个月。也许很多年以后。然后她会忘记。然后她会再次发现它。
也许已经不是第一次了。
二十
柯兰把那张纸翻过来看了看背面。空白的。纸是标准的档案记录纸,边缘泛黄。她不记得自己什么时候写的。纸上是她自己的字迹,蓝黑色墨水,只有一行字:你不会读到这封信。
她在抽屉最里面发现这张纸的时候,以为是别人放进去的。但那个抽屉只有她有钥匙。她把纸放在桌上,坐下来。窗外的高原正在起风,干燥的沙粒打在观测站的外墙上,发出细密的沙沙声。她给自己倒了半杯凉白开,看着那行字。

读者反馈
评分、点赞、收藏与讨论,每一条反馈都会被看见。
0 人评分
登录后即可为这部作品打分
前往登录评论共 2 条
登录后可参与评论与回复,和书友一起讨论。
一张泛黄的档案纸,一行蓝黑色墨水的字。这种自己写给自己的悖论,一下就把气氛拽住了。
把宇宙常数的第十一位有效数字跳变当作巡游证据,这个切口很狠。用这种极细微的数值漂移去支撑一个宏大的封闭循环,把科幻的浪漫压进了精密计算的缝隙里。