《远》
【远地号航行日志】累计航程:15.0000016 Gly|1 Gly = 十亿光年|名义航速:100c|外部历时:约一亿五千万年|船内连续清醒:16年|清醒人员:成年船员丘人、保罗
丘人把第七码涂掉,重新画了一遍。
绘图台悬在瞭望舱中央,台面是一块磨得发白的黑玻璃。远地号的自动系统早就能把恒星数据投到任何一面墙上,能按光谱、红移和距离把它们分出几十种颜色。保罗仍让丘人用最慢的办法:先在纸上落点,再用细针划出星系边缘,最后把纸叠到灯箱上比对。
“手会记得你没注意到的东西。”保罗以前说。
丘人不懂这句话。他的手只会记得酸。
此刻,酸得最厉害的是右手食指。绘图针夹在两根指头间,指腹压出一圈浅白凹痕。他本要去吃晚饭,余光却看见第七码外缘的黄色校准星旁,多出一粒细得几乎会被系统抹掉的灰点。
校准星没有偏,仍在预测范围内。
丘人查了阵列焦距、时间戳和远地号姿态。都没有问题。灰点是旧观测与远期推演叠出的一点余量,按惯例会归入噪声。
他没删掉它,只把每次被划进噪声的余量另抄一层。灯箱亮起来,那些极淡的点在纸面留下几处相似空隙。
“保罗。”他喊。
没有人回应。
远地号此时只有他们两个醒着。人类的呼吸被收在一千多个冬眠舱里,均匀得像某种并不可靠的背景噪声。其余时候,船里只有泵的低鸣、循环水经过舱壁的细响,还有自动系统不带情绪的女声。
“丘人,晚餐补给将在二十分钟后回收。”
“我知道。”
他又看了一遍灰点,给它标上原始数据编号。
丘人由远地号保存的预存胚胎与人造子宫出生,资料库只留了两位生物学父母的身份记录;他从未点开过第二遍。
他有记忆时已经在远地号的育幼舱里。机器人臂替他擦脸,墙上的投影教他念字,保罗隔着安全玻璃看过他几次,后来开始带他到瞭望舱。保罗说,船上每个人都有一项比自己更老的工作。医师保存人的身体,工程师保存船,通讯员保存地球传来的声音。绘图师保存方向。
“那我保存什么?”六岁的丘人问。
保罗削着铅笔,没有抬头。
“你先学会看。”
丘人学得很快。快到自动系统为他调整课程,快到保罗不再给他儿童用的简化星表。十六岁那年,他通过基础岗位考核,被登记为成年船员,搬进独立舱室。也是从那天起,保罗才向他开放航行级预测资料。丘人开始根据瞭望阵列收集的历史光锥数据、航线姿态和质量分布,推算远地号在未来十五 Gly 航程里会穿过哪些星系群。Gly 是人类在船上最常用的距离词,却从来不是时间:一 Gly 是十亿光年的航程;以远地号名义一百倍光速的速度计算,五 Gly 约等于五千万年外部历时。丘人的十六年放在这条航路上,短得连导航刻度的最后一位都不需要改变。
最开始,丘人觉得星图是一种很会骗人的东西。
保罗在他九岁时把一颗红色的星投到墙上,告诉他那颗星离远地号有一百多万光年。丘人问,所以它现在已经一百多万岁了吗。保罗说,看到的光走了一百多万年,并不等于那颗星只活了一百多万年。丘人又问,那它现在是不是还亮着。保罗把投影放大,红点外浮出一道细窄的尘埃环。
“它会一直变化。”
“那我们为什么还要画它?”
“因为我们正在朝它所在的方向去。”
那天之后,丘人明白瞭望窗显示的是远方传来的旧光。那些光跨过漫长距离,仍能为前方提供计算线索。星图从已知观测外推未抵达的空间:他喜欢其中明确的规矩。
保罗教他每次下笔前先问三个问题:数据来自哪一轮观测,抵达时间是什么,途中经过了哪些校正。丘人后来又给自己加了一项:预测条件是否完整。
远地号的教育系统不喜欢第四个问题。它给出的标准答案是“观测不足,无法判断”。保罗却没有删掉丘人的笔记,他把那行字圈起来,写了短短两个字:多想。
保罗近来开始把画好的纸一张张撕下来,重新贴回去;要求系统把早已归档的原始数据再传一遍;在夜里站到瞭望窗前,一动不动。丘人问他是不是睡不着,保罗说自己在复核旧图。
“复核什么?”丘人问。
“误差来源。”保罗说。
航行制度最早写在育幼舱的墙上:每五 Gly 唤醒轮值人员,完成推进、外壳与储备维护;每十五 Gly 才进行一次全员苏醒。丘人出生在十五 Gly 节点结束之后,连续清醒的十六年里,远地号连下一个五 Gly 标记的一丝边缘都没有摸到。他只从记录里见过苏醒后的体检表、交接表和几张模糊的合影;没有欢呼,也没有仪式,大多数人醒来是为了工作。
保罗曾让他在航图上标出二十、二十五与三十 Gly。三处刻度隔得很远,远得像三座永远到不了的山。
“二十和二十五,你会在冬眠里经过。”保罗说。
“三十呢?”
“如果一切正常,你会和所有人一起醒来。”
丘人把三十 Gly 那条线描得很深。他那时还不明白,自己会在一眨眼之后醒来,却站在比童年远了近一亿五千万年的船里。
他最早学会的是等待。
育幼舱的日程从不出错。六点,顶灯由夜色转成淡白,护理臂把温水推到他面前;七点,墙上出现识字练习;九点,自动系统用耐心到没有起伏的声音教他辨认人体、舱室、行星和事故警报。丘人小时候常问“下一次全员醒来还有多久”,系统最初会报出一个长得无法想象的数字。后来它把回答改成:“不在当前课程所需范围内。”
只有保罗会换一种说法。
“还早。”
“有多早?”
“早到你先把今天过完。”
保罗每隔几日从绘图舱过来一次,带来铅笔、旧纸和他自己烤糊的饼干。他不擅长照料孩子,第一次替丘人修剪头发时把额前剪得参差不齐,后来便把这件事交回给自动系统。可他教丘人看窗外,教得比系统认真得多。他让丘人不必害怕那些从不移动的光点,也不必急着给它们取名。
十岁那年,丘人第一次要求进瞭望舱的主控区域。系统拒绝,理由是“非成年人员不得接触航行级预测数据”。丘人站在门外不走,保罗从里面出来,先看了看他的脚——丘人那时已经能踮起脚碰到门禁面板——再看了看系统的红灯。
“给他一个只读权限。”保罗说。
“权限规则未满足。”
“我负责。”
门开了。
丘人走进去,第一眼没有看见星。他先看见保罗的手。那双手有很多浅小的裂口,指节上沾着铅灰,正把两张透明航图叠在灯箱上。黑玻璃里浮出成千上万的点,点与点之间有细得几乎看不见的线。丘人以前以为宇宙是一片永远挂在窗外的黑,现在才知道,原来有人正在把那片黑拆开,算出它前面会有什么。
“远地号已经走了十五 Gly。”保罗说。
丘人听见这个数字,先想到的是一个巨大的十五。
“那我十岁呢?”
“十年。”
“哪个更远?”
保罗笑了一下。“没有可比的。一个是你活过的时间,一个是船走过的路。”
“可是船走路也要时间。”
“对。所以我们才要把它们分开记。一个人只用老方法,穷尽一生度过几十年光阴也走不出哪怕一个Gly,所以分开记能让我们走过的路和经历的事彼此隔开,这样才能都记下来。”
从那天起,丘人每次画图都会在纸角写两行字:航程距离、船内时间。他写得很慢,像在替自己划出两条不会相交的线。一条线带着他从育幼舱长到瞭望舱;另一条线则越过二十、二十五,朝三十 Gly 无声地伸去。
丘人原本以为,到了那天,他可以把这张预测星图铺在所有人面前。让他们看一看,前方并非只有黑暗。黑暗里有星系、有弯曲的尘埃带、有会在几千万年后被船掠过的蓝色巨星。他曾给几片区域取名,保罗看见后没有批评,只是用橡皮擦干净。
“地图不是给地方起名字的。”保罗说。
“那是做什么的?”
“确保舰船依然在正确的道路上。”
丘人后来才知道,保罗不是从一开始就肯让他碰远期图。十六岁以前,他的工作大多是校核:把系统已经算出的结果抄到纸上,找出数字和纸面之间最细小的不一致。保罗会故意在一张星表里换掉一个小数点,或把一颗恒星的光谱分类改错一级,再把纸夹进几十张正常资料里,让丘人自己找。
“这有什么用?”丘人第一次做这种练习时问。
“有用的东西通常都很无聊。”保罗说。
那天下午,丘人在一百二十七张纸里找了四处错误,最后一处藏在一条尘埃带的边缘。他把它圈出来,保罗看了一眼,说那不是自己放的。丘人不信,又把原始数据调出来,发现那里确实有一小块异常明亮的区域。两人查到夜间,才确认是瞭望阵列外壳上的太空粉尘反射了航灯。
保罗没有因为丘人多花了几个小时而不耐烦。他将自己一直会泡的咖啡多泡了一杯,端给了丘人,说:“做得不错。”
从此丘人开始喜欢校核。他喜欢错误有边界。冰晶会融化,焦距会漂移,老旧传感器会把热噪点看成遥远的恒星;只要找到了原因,就能把它们从图上划掉。每划掉一个,前方就干净一点。
十四岁那年,保罗第一次让他独立完成一段预测。那是一片横在航线侧前方的星系群,数据不多,光谱也杂。丘人花了九天,把每一次观测按抵达时间排开,又把远地号预计的姿态变化套上去。他算到最后,得到一条稳定的航线和三种彼此接近的可能分布。他担心自己只是把纸折得太多,便用三种不同的算法重做,结果相差不到一条笔尖的宽度。
保罗坐在他旁边看完,没有马上夸他。他把那张图举到灯箱前,沉默了很久,才说:“明天把它放进正式库。”
丘人问:“这是我第一张正式图吗?”
“是。”
“那别人醒来的时候会看见吗?”
“会。”
丘人那晚没有立刻回自己的少年舱。他把自己画出的航线缩到很小,又一点点放大,直到黑玻璃上只剩一处正在形成的星系边缘。那里还没有任何人给它取过名字,也没有任何人的窗户朝向它。可远地号会去那里。这个事实让他很高兴,像在一间一直没有门的房子里发现了一条真正通往外面的走廊。
保罗在一旁收拾纸张,看见他还不走,便把一支新铅笔递给他。
“留着。”他说,“正式绘图师才有。”
铅笔比普通的重一点,杆上没有刻名字。未来的丘人将把它放在床边很多年,削得很短也没舍得换。
十六岁那天,自动系统把他的个人物品从少年舱送到独立舱室。东西不多:几件制服、一盒旧纸和那支正式绘图铅笔。系统在新门锁上录入他的虹膜,播报成年船员的常规冬眠规范:进入冬眠后,身体停止生长;醒来时,仍以入舱当日的生理年龄接受岗位复核。
丘人站在窄床旁听完,问:“我醒来还是十六岁?”
“是。”
“那别人呢?”
“同样。”
他把铅笔放进桌面抽屉,又把三十 Gly 的位置写在纸质日历上。那只是他作为普通船员下一次应当醒来的节点。
独立舱室的第一夜,丘人把十四岁以来所有独立预测图铺满折桌。资料开放后,他不再只看一段航线,而是把不同年代的观测压在一起。直到天亮前,他才看见那些空隙彼此呼应:一团尘埃的边缘、一组星团的疏密、远处星系群的空洞,都像从同一种极小的开头长出来。他没有命名,第二天又算了一遍。
此刻,保罗终于从瞭望舱后方出来。他个子很高,长久伏案使肩背略微向前扣着;灰白头发没有理顺,贴在消瘦的额角。手里端着没有喝完的咖啡,杯口浮着一圈已经冷掉的油光。他最近很少离开那间小隔室。丘人有几次进去送饭,看见墙上挂满重画过的航线。线条密得像一群互相缠住的细虫,和保罗从前干净的图完全不同。
“什么事?”保罗问。
丘人把两张纸推过去。
“校准后剩下的余量。”丘人说,“连续七次都在。系统把它们归进噪声,可它们没有散开。”
保罗先看图,又看丘人。他没有立刻伸手,像是怕碰到什么。
“你校过阵列?”
“三次。”
“引力模型?”
“六次。连船体热偏差也算了。”
保罗把咖啡放到一旁。杯底碰到台面时发出很轻的一声。
“给我看你的推演过程。”
丘人点开桌面的投影。无数光点从黑玻璃上浮起,先是银河局部的星群,接着扩大到附近星系,再扩大到更远处。点越来越多,颜色越来越淡,最后形成一片像雾又像细砂的东西。丘人抬手把其中几层拨开,露出被他另行保留的残差层和白色密度曲线。
“我没有删掉它们。”他说,“从这里开始,残差也能推下一层。”
保罗皱眉。
“什么叫每一层?”
丘人把图缩小,又放大。小到只有一团尘埃,放大后却出现一组星团;再缩小,星团外缘的空隙和尘埃的空隙有近似的形状。他标出六处,又标出十二处。那些对应关系并不完全相同,像同一只手用不同力度按过纸面。可它们始终存在。
“这不是巧合。”丘人说,“我一开始以为,是观测分辨率和重采样把不同的微小起伏抹成了相似形状。后来我换不同方向、不同时间的原始观测,还是一样。只要知道一片区域里三个参数,另一个更远处的残差和结构就能被猜得很准。”
保罗沉默不语。
丘人以为他没有听懂,便把一张更早的纸抽出来。那是他十四岁时画的,纸边上还有铅笔留下的算式。他用手指沿着几条曲线划过去。
“像有一个很小的开头。”他说,“然后它把自己长到很大。这里、这里,还有这里,都是同一种——”
保罗的脸色渐渐变得苍白。
“这就像是一种......”丘人把最终的猜测,“种子?”
“别说。”
保罗的声音不高,却像刀刃在纸上划了一下。
丘人的手停住了。他看向保罗的脸,看到的却是——悲伤。
瞭望舱很安静。远处的冬眠舱依旧在呼吸。自动系统把晚餐倒进加热槽,金属盖合上时发出一声闷响。
保罗看着那几条白线,目光很久没有移动。他伸出手,指尖在投影里穿过一团星云。光落在他的指节上,像一点很淡的灰。
“你有没有把这个给系统看过?”
“没有。”
“给任何人?”
“没有。”
“好,好......”
他连续说了两次好,第二次比第一次更慢。丘人等着他夸自己,或者指出哪一步算错了。保罗却把所有纸收拢起来,连那张丘人写了私名的图也一并压进抽屉。抽屉没有上锁,保罗却转了三次锁扣。
“从现在开始,不要再做远期预测。”
“可是三十 Gly 的展示——”
“取消。”
“为什么?”
保罗抬起头。丘人察觉到,他的老师完全听进去了丘人的想法,他要将想法化为算法去实践,却不肯把算式写出来。
“因为你画出的东西太像真的了。”
“它本来就是真的。”
“不。”保罗说。
他停了一下,仿佛那句话差一点就要变成别的句子。
“它本来不该这么真。”
丘人没有明白。
那一晚的剩余围绕着沉默。
“成年船员丘人:常规航行冬眠准备将于六小时后开始。预计唤醒节点:30 Gly。请完成个人物品封存、体检、记忆评估与岗位资料移交。”
这不是保罗安排的程序。它在丘人通过成年考核时就已写入航行表,和每一名普通船员一样。二十、二十五会在冬眠里经过,身体不再长大,三十 Gly 时他会以十六岁的样子醒来,第一次与所有人站在同一条走廊上。
“我醒来时,你还会在吗?”他问。
保罗的手停在控制台上。
“会。”他说。
这回答得太快,丘人反而不信。他想起保罗教他校核的第一件事:先弄清错误来自哪里,再决定它是不是发现。可眼前没有可以校对的数据,只有老师的背影和一张即将被系统锁起的准备单。
“那我的图呢?”
“留在这里。”
“它们会被删掉吗?”
“不会。”保罗说,“任何一张都不会删。”
丘人把这句话记进个人终端,又另外抄在纸上,塞进正式绘图师的铅笔盒。六小时后,系统会将它封进冬眠舱的个人物品格。
循环管路切换,抽屉里的纸轻轻震了一下。
门锁在身后合上,窄床、折桌和封存盒都在原处。系统把新的值班身份显示在墙上:预测绘图/成年船员/下次唤醒:30 Gly。
保罗没有进入冬眠舱。瞭望舱的工作灯还亮着。
在冬眠舱中意识逐渐模糊之前,丘人看向侧方的舷窗,舷窗外空无一物,是深不见底的黑暗,若是宇宙真的是这样一般黑色就好了,丘人心想,这样倒是给他的工作省去不少麻烦,可是宇宙不是这样的,窗外的星体在他的预测中,最终会在某一刻呈现它被预测出来的样貌。
他心里想的那颗黄色校准星仍在预测位置,丘人记录过它旁边残差的方位和相互间隔。
【远地号航行日志】累计航程:30.000000 Gly|外部历时:约三亿年|本次状态:计划全员苏醒|丘人:首次经历航程节点,生理年龄仍为16岁(冬眠期间身体停止生长)
三十 Gly 的唤醒日,远地号比平时亮了许多。
丘人从冬眠舱里睁开眼时,顶上的灯正一盏一盏复苏。先是雾白,接着变成暖黄。透明盖上凝着细小水珠,水珠在他的呼吸下慢慢滑动,像一张被擦拭过很多次的旧星图。
“丘人,唤醒顺利。”自动系统说,“认知测试将在九十分钟后开始。请勿立即站立。”
他没有站立。他躺着等舱盖打开,听见四周同时传来许多人的咳嗽声、呕吐声和骂声。那是他第一次在同一时间听见这么多人的声音。以前,船上的人只存在于冬眠舱标签、教学影片和保罗讲述的名字里。现在,那些名字一个个从透明罩里坐起来,脸色发青,头发贴在额头上,像刚从很深的水里浮出。
有个人在不远处干呕,骂了一句地球上早就过时的脏话。有人笑了,笑声又变成咳嗽。一个女人隔着两排舱位叫出另一个人的名字,对方半天才认出她。丘人把手贴在舱壁上,觉得自己像一枚被误放进成年人抽屉的螺丝。
保罗的冬眠舱在最里面。
丘人醒来后第一眼就找它。那块舱盖是暗的,维护灯亮着一小点红。系统把它从公共状态图上隐藏得很快,像不愿让任何人久看。丘人问身旁的护理机器人,保罗去哪了。机器人伸出机械臂替他测瞳孔,没有回答。
“保罗去哪了?”丘人又问。
“请在认知测试后向船务办公室查询。”
他没再问。保罗在他按成年船员的常规程序冬眠前亲手锁起那些星图,却没有和他一起进入休眠。丘人本来以为,醒来时会看见保罗坐在瞭望舱里,拿着冷掉的咖啡,说自己想多了。可那盏红灯一直亮着。
认知测试结束后,远地号给每个醒来的人发了一枚银色航程识别片。上面刻着“30 Gly”与一条简化的航线,供苏醒后的各部门核对本次节点记录。丘人把识别片翻过来,背面空空的。他不知道这种东西该放在哪里,便塞进衣袋。衣袋是新发的制服,布料太硬,摩擦着他的手背。
全员苏醒没有庆祝,舰员们完成了适应训练后立刻投身进了原有的岗位。自动系统把封存桌椅放下,餐厅很快被体检表、维修终端和临时值班表占满。有人边喝营养液边核对推进剂编号,有人拿着尚未消退的眩晕走向医疗舱,工程师已经在讨论二十 Gly 轮值班留下的一处外壳补丁。天花板没有投蓝天,只亮着便于检查肤色的白光。丘人第一次看见这么多人同时醒着,却发现他们对醒来这件事熟练得像每天都要做。
陈逸坐在最靠近取餐口的位置,面前摆着三杯浓缩咖啡。他皮肤很深,鼻梁很直,左眉尾有一道旧伤留下的浅白细线;醒来不到一天已经恢复了精神,笑起来时眼角先起褶,像冬眠只是一场不太好的午睡。他看见丘人站在门口,冲他招手。
“你就是那个船上出生的小孩?”
丘人走过去。
“我不是小孩。”
“行,那个船上出生的年轻人。”陈逸把一杯咖啡推给他,“我叫陈逸,先锋舰舰长。你要是愿意,往后可以来我的船上看一眼。比主舰窄一点,窗大一些。”
丘人没有接咖啡。
“先锋舰在前面做什么?”
“先挨宇宙的打。”陈逸说。
旁边几个人笑了。陈逸自己也笑,端起杯子喝了一口,脸皱得很厉害。
“开玩笑。我们先看路,先测尘埃,先替你们确认前头没有大石头。”
陈逸说完,朝天花板的蓝天举了举杯。有人在远处喊他去签巡航记录,他便走了。丘人看着他的背影,觉得这个人说话时像要把整艘船都带得轻一点。
餐厅里没有人上台。几块屏幕轮流显示各舱的恢复进度:水培舱氧含量、医疗舱苏醒率、先锋舰的推进检修、通讯阵列的接收窗。有人在取餐口站着开完十分钟会议,端起碗便走;有人刚认出旧同事,就被值班铃叫去更换滤芯。短暂的寒暄和命令交错在一起,像一张早已演练过无数遍的表格。
丘人坐在最边上的位置,盘子里的食物一点点凉下去。他知道这些人来自不同的国家、实验室、医院、船厂与军队,是靠各自过硬的能力被招募上船的;他们醒来后会互相问“上次见面是什么时候”,会为一件已经过去几千万年的小事争论。丘人没有上次。他的上次永远是十六岁那年关上独立舱室的门,按常规程序躺进冬眠舱之前。
一个头发花白的女工程师端着盘子坐到他对面。她看了看他胸前的身份牌。
“你叫丘人?”
“嗯。”
“好奇怪的名字,我在地球上从没听过,这名字像谁给起的?”
丘人摇头。
女工程师没再追问,只把自己盘子里的一小块甜点放到他桌上。“那你可以自己给它一个意思,名字总得有个意义,毕竟,你也是真正意义上的太空的孩子”
格雷丝是在餐厅另一头叫住他的。她的头发剪得很短,鬓角有几绺银白,耳后戴着一个旧式耳机,明明没有播放任何东西。她脸颊清瘦,左眼下方有颗很浅的痣;听人说话时总微微偏头,像在从杂音里辨认一个将要抵达的词。她问丘人愿不愿意去通讯舱看看最新收到的节目。
“节目?”
“从地球来的。”
丘人跟着她穿过两条走廊。通讯舱里没有瞭望舱那么黑,墙上全是储存阵列和波形屏幕。格雷丝把一个文件拖出来,按下播放。先是一阵很长的噪声,接着是人群的欢呼、鼓掌和不太清晰的乐器声。有人用英文报出比赛结果,另一个人尖叫起来。
“这是多久以前的?”丘人问。
“这是旧广播档案。”格雷丝说,“电磁信号按它自己的速度走,真正的直播不可能追上我们。和地球保持联络,靠的是相位通讯阵列;我管两套系统。”
她看着波形,没有露出笑。
“旧广播用来归档。相位链路用来发报、收报。醒来的第一天,我得先检查后者。”
丘人问:“这段档案的来源、离站时间和校验号都在吗?”
格雷丝把三个字段调到他面前。“都在。缺失的部分另列,不替它补。”
午后,丘人终于去了船务办公室。
弗利斯顿站在门边,正把一叠维修报告交给副官。他比丘人在教学档案里见过的更瘦,却仍显得肩宽背直;鬓角多了大片白发,鼻梁下方的嘴唇习惯性抿成一条线。看到丘人时,他停了一下,眼神先落在丘人手里的航程识别片上,才抬起来,似乎在想该如何称呼他。
“丘人。”船长先开口,“恢复得怎么样?”
“保罗在哪?”
办公室里忽然没人翻纸了。
弗利斯顿没有立即回答。他让副官出去,又把门合上。丘人看见桌上有一只牛皮纸袋,封口已经拆过。纸袋很旧,和远地号上大多数无纸化文件格格不入。
“保罗在你冬眠后,没有进入休眠程序。”弗利斯顿说,“他申请了长期独处权限,继续留在瞭望舱。”
“为什么?”
“他说有些图需要重画。”
“后来呢?”
弗利斯顿的拇指压在纸袋边缘。丘人看见那里被磨出一圈浅色。
“后来他死了。”
系统在墙角无声地切换空气。丘人等着船长说更多。没有。
“怎么死的?”
“这不是你需要知道的细节。”
“他留下东西了吗?”
弗利斯顿的目光移到纸袋上,又移开。
“他留下了一封信。”
“写给谁?”
“没有署名。”
丘人朝桌子走了一步。弗利斯顿没有拦他,只把纸袋拿起来,放进身后的金属盒里。盒盖扣上,声音很轻。
“船长,”丘人说,“他让我冬眠前,把我的图都锁起来了。”
“我知道。”
“你看过吗?”
“看过一部分。”
“那你知道他为什么——”
“丘人。”
弗利斯顿叫他的名字时没有提高音量。可丘人停住了。船长望着他,眼里没有怒气,只有一种已经决定不解释的疲惫。
“先去看看他的房间。能带走的东西,你可以带走。”
保罗的房间比丘人想得乱。门一开,先落下来几张纸。纸上全是星点和细线,密得几乎看不出原来的坐标。有些纸被撕过,又拿透明胶粘起来;有些边缘烧焦了,像被人放在炉口试过。桌上的铅笔短得只剩半截,木屑堆在一个空杯子里。
丘人一张张捡起来。他没有看懂。保罗画的已经不再是星图。有的线从一片星云钻出来,又折回同一个地方;有的线反复经过一个没有编号的空区;更多地方被重重涂黑,仿佛保罗不愿让纸保留某些空白。
书桌最深处还有一台早该淘汰的机械计时器。丘人把它翻出来,发现齿轮没有坏,只是没人再给它上弦。表盘停在一个没有单位的数字上:29.999。保罗大概在某个夜里拧过它,拧到指针快要跨进三十,又忽然放手。丘人试着转动侧面的旋钮,发条发出很细的抵抗声,指针只向前挪了一格,便又停住。
他把计时器放回去时,碰翻了纸杯。里面的木屑撒在地上,带着铅笔和旧纸特有的干燥味。丘人蹲下来一根根捡。保罗从不让木屑留在地上,说它们会被风带进仪器缝里。丘人直到这时才想起,瞭望舱其实没有风。保罗只是喜欢给每件事找一个能收拾的理由。
门外有人敲了两下。是船务机器人,它递来一份遗物清单:一支削笔刀、四十二张绘图纸、三件制服、一只非标准杯子。最后一项写着“私人纸质信件:已按船长权限处理”。
丘人盯着那一行字很久,伸手把屏幕关掉。
最下面压着一张远地号的航线示意图。上面有一行潦草的字,写到一半就停了:
不是星星在重复,是——
后面的纸被撕掉了。
丘人把那张纸折好,正要离开,门外的船务机器人却侧过身,替他让出走廊。
“船长请求您前往导航副舱。”
“为什么?”
“请求未附说明。”
导航副舱比瞭望舱小得多,平时只容两名轮值导航员并肩工作。丘人推门进去时,里面的主灯只开了一半。弗利斯顿站在航线终端前,陈逸靠着墙,手里仍端着那杯他醒来后就没喝完的咖啡;格雷丝坐在角落的通讯台旁,耳机挂在脖子上。另有三名当值人员,丘人只认得他们制服上的部门色。
没有桌布,没有食物,也没有人停下手上的工作。
弗利斯顿示意丘人到终端前。屏幕上显示着他的旧档案:十六岁通过基础岗位考核,身份为预测绘图员,个人舱室编号 C-17,冬眠前所有权限正常封存;本次苏醒后,权限依照常规自动恢复。
“你在睡前已经是成年船员。”船长说,“这一点没有因为三十 Gly 过去了就改变。”
丘人看着自己的姓名栏。十六岁三个字仍在后面,和他入舱前一模一样。
“冬眠时,身体没有长大。”弗利斯顿说,“这也是为什么我们用档案,不用年头来认人。”
陈逸抿了一口冷掉的咖啡。“好消息是,你不用再补考一次。坏消息是,醒来照样有活。”
格雷丝抬眼瞪他。陈逸摊开手,笑得很短。
弗利斯顿从终端边取下一只窄盒。盒子没有任何装饰,里面放着一枚深灰色的航行臂章,边缘缝着一条细白线,中央印着远地号的航迹标志和两个很小的字:丘人。
“这是你冬眠前留在个人物品格里的。”他说,“系统可以直接送回你的舱室,但我想亲手交给你。”
丘人没有马上接。他记得这枚臂章只戴过十几天。那时它在独立舱室的抽屉里放得比铅笔还整齐,他总觉得等三十 Gly 醒来以后,才算真正有资格把它别到制服上。
“保罗呢?”他问。
副舱里没人动。弗利斯顿把臂章放到他面前的台面上。
“保罗原本应该在这里,替你确认岗位交接。”
这句话很轻,轻得像没有说完。丘人看着臂章上的名字,想起独立舱室那张可以由自己填写的紧急联系人表。他当时什么也没有填。
“我还没学完所有东西。”他说。
“没有人学完过。”弗利斯顿说,“现在你是以原有身份回到船上。船上有人可以把任务交给你,也必须把已知的答案告诉你。”
陈逸走近两步,没有拍丘人的肩,只把手指按在臂章旁边。
“先锋舰的窗确实大。”他说,“等你完成第一次和我们一起的正式值班,我带你去看。不开玩笑。”
格雷丝从通讯台调出一份空白记录。那不是节目档案,而是一张很旧的地球呼号登记页,上面密密麻麻写着早年船员的名字、岗位和接收授权。
“你的通讯权限已经恢复,”她说,“但这是第一次和全舰一起醒着。你可以在这里补签一行,让地球知道远地号上有一位能回话的绘图员。”
丘人接过笔。笔尖悬在屏幕上方时,他才发现自己的手没有抖。他写下名字,比写星图时慢一点。系统确认后,将导航副舱的值班表和本次苏醒后的岗位说明传入他的个人终端。
提示音响了一声。陈逸被先锋舰频道叫走,格雷丝戴回耳机,弗利斯顿重新打开航线终端。那不是仪式,只是一项迟到的交接。丘人把臂章别到左臂。它比想象中轻,却已经是他自己的东西。
他没有回独立舱室。个人终端里已经多出一条导航组的短期任务:协助归档三十 Gly 苏醒期间的姿态修正数据。任务等级很低,旁边还标着“可由自动系统完成”。丘人盯着那行字看了两秒,按下接受。
导航主舱比副舱亮得多。三名轮值人员各自面对一面弧形屏幕,没人抬头问他为什么来。只有值班导航员让出一个边角位置,指给他看需要复核的记录。那是一串细小到几乎没有意义的数字:冬眠舱区重启造成了百分之零点零零三的配平偏移;主舰为修正这点偏移,喷口在九分钟内做了四次极短的姿态调整;调整后,观测轴重新对准既定航线。
丘人把每一次调整标到纸上。保罗以前不许他只看终端,说纸上的线更容易看出一件事有没有真的结束。他画到第三条时,陈逸从主舱外探进半个身子。他已经换上先锋舰的深蓝色外勤制服,肩章上的小船标志比丘人的臂章旧得多。
“开始上岗了?”陈逸问。
“归档。”
“很好。归档的人最可怕,最后什么错都瞒不过他们。”
他把一张折起的安全示意图塞进丘人手边。“先锋舰的参观许可。等我结束检查。”
丘人展开图。上面画着致远号狭窄的舱室、两处逃生阀和一面几乎占了半边舰桥的观察窗。陈逸用笔在窗的位置画了一个箭头,旁边写着:站这里,视野最好。别贴玻璃。
“你不是说窗大一些?”丘人说。
“够大。”陈逸说,“看检查表去。”
格雷丝随后给他发来一段没有标题的音频。她说这不是工作,只是让他试试新权限能不能接收通讯舱的个人转送。音频很短,先是一段滋啦作响的底噪,接着有一个小女孩用并不熟练的汉语唱生日歌。歌只唱到一半,信号便断了。
丘人听了两遍,问她:“是谁?”
“不知道。”格雷丝的文字回复很快出现,“地球以前的某个孩子。没有署名。”
“为什么发给我?”
“因为你第一次和我们一起醒着。”
丘人最后只回了一个收到。他把音频存进个人档案,在文件名后面写下接收时间、来源字段、缺失时长和校验号。
傍晚,丘人从房间出来,远远看见弗利斯顿走向锅炉间。他本想追过去,却在门缝里看见船长把那只牛皮纸袋放进投料槽。投料槽先亮起安全扫描的蓝灯,逐项核对纸张、墨水和金属夹。纸袋随后被热气吹鼓,一角烧起来。弗利斯顿站在原地,一直到火焰把最后一点浅褐色吞掉。
丘人没有出声。
第二天,他回到瞭望舱,想把保罗的纸重新归类。系统已经把台面清洁过,黑玻璃干净得什么痕迹也没留下。丘人从自己的衣袋里掏出那枚三十 Gly 航程识别片,把它压在纸角,打开观测记录。
屏幕上的实时星空缓慢展开。
他先看熟悉的基准星,再看附近的蓝色巨星,最后看向保罗标过的那片边缘。
那里多出了一颗星。
它很亮,颜色偏黄,正停在远地号航线右侧。丘人翻遍自己从前的预测图,都没有找到它的位置。这不是他冬眠前留在误差层里的任何一点;那时他研究的是能被保留、被叠图的残差,而眼前是一颗完整的天体。
那颗星没有落在他的纸上。
丘人把臂章上的名字压在纸角,调出观测时间戳,重新开始校对。
他先把它画在纸上。
【远地号航行日志】累计航程:30.000000 Gly|外部历时:约三亿年|船内经过:全员苏醒后第6日|下一轮值标记:35 Gly
丘人把那颗黄星的编号写了七次。
它被暂时命名为 K-30-117。系统为它生成了一张标准卡片:光谱稳定、未见伴星、与远地号航线的最近距离为零点八四 Gly。卡片里每一项都很正常,正常得像系统早就认识它。只有预测星图上没有它。
丘人把卡片关掉,又打开,再关掉。他坐在瞭望舱最里面,背后是保罗以前放咖啡的空位置。桌上摊着三张不同版本的航图,白线从过去延伸到未来,在黄星所在的地方都干净地绕过去。那里本该是一片没有显著质量结构的空区。
“你已经看了四十七分钟。”
自动系统在他头顶提醒。
“四十八分钟。”丘人说。
“是。”
系统停顿了半秒,像在考虑是否应当道歉。它没有。
丘人不喜欢这种停顿。保罗不在以后,船上的声音忽然变得太整齐。每个门开几秒,灯亮几秒,水会在几秒后烧到可以喝的温度。只有那颗星没有按时间表出现。
他拿起观测终端,去了弗兰克的实验舱。
随舰物理学家的房间和瞭望舱完全不同。瞭望舱是黑的,光只从星空和纸面上来;弗兰克的房间却亮得近乎粗暴。墙面贴满白板,白板上写着一层又一层公式,最早的已经被后来者划去,只剩边角几笔不肯消失。地上放着拆开的惯性仪,线路像翻过来的血管。弗兰克跪在一台校准机旁,袖口卷到手肘,手上沾着冷却剂。
“门没锁。”他没有抬头。
丘人站在门口。
“我找你。”
“这艘船上找我的人通常有两种。”弗兰克说,“一种要我证明机器坏了,一种要我证明机器没坏。你是哪种?”
“我想知道我的图为什么没有一颗星。”
弗兰克这才抬头。他的眼睛很亮,深棕色短发被汗压在额前;脸颊削瘦,鼻梁旁有一副眼镜压出的淡痕,长时间没睡使他显得发灰。他接过终端时习惯先用拇指擦一下镜片,看见 K-30-117 的记录,又看见丘人递来的图纸。
“你画的?”
“我和保罗。”
“保罗的那位学生。”
丘人不喜欢“那位学生”这种说法,好像保罗死后他也只剩一句可供识别的备注。他没有纠正,只问:“图错了吗?”
弗兰克没有回答。他把纸贴上白板,向后退了两步。又把终端投影拉到旁边。白线和数据在他脸上晃,像一层很浅的水。
“你知道预测会有误差。”他说。
“知道。”
“在这么长的尺度上,误差不是羞耻。我们不知道每一粒尘埃在哪,也不知道每一颗恒星会不会提前死去。预测图不是神谕。”
“可是这里什么都不该有。”
“你用了什么初始条件?”
丘人说了一遍。弗兰克听到一半就走到控制台前,调出船载档案。接下来三个小时里,他没有再说一句完整的话。偶尔会问一个词:日期,角度,哪份原始光谱,保罗有没有改过这项权重。丘人全都回答。他们把瞭望阵列过去二十个轮值周期的记录按顺序摊开,把同一片空间换成不同坐标参考系,又调取先锋舰两次经过时留下的短程扫描。
结果没有变。
黄星在。
更麻烦的是,它不只是“在”。它周围有一小群之前不存在于模型中的暗物质晕,附近几颗微弱恒星的自行都被它牵出极细的弧。那些弧线证明它不是仪器凭空涂出来的斑点。它有质量,有引力,有自己的过去。它甚至可能已经在那里很久,只是在人类过去所有的推演里,那里都不允许它存在。
弗兰克把一支笔横放在桌上。
“校准星。”他说。
丘人不明白。
“我们用它做校准。把它当作已知目标,重新标定瞭望阵列。然后朝另一个方向看。要是所有东西都跟着偏,就说明是机器的眼睛坏了。”
丘人照做了。系统指挥一枚手掌大的检定探针离开船体,探针喷出短促的冷气,消失在舷窗外。它朝黄星方向转动,又把自己的陀螺仪数据、星光传感器和回波测距一条条送回来。
弗兰克盯着屏幕。
“一号基线,正常。”
“二号,正常。”丘人说。
“三号。”
“正常。”
他们又换了另一颗老基准星,换了飞船局部坐标,换了以银河中心为原点的算法。没有一个结果能把黄星赶走。每当他们试图让它消失,别处就会出现更大的不一致:一颗已知恒星偏离旧位置,一段引力透镜曲线不再闭合,或者远地号自身的姿态记录被迫多出一丝无法解释的转角。
到最后,弗兰克把笔从桌上拿起来,在白板写了一个很大的问号。
丘人问:“所以呢?”
“所以现在有两种可能。”
“哪两种?”
“第一,你和保罗用了同一种错误的方法,碰巧在几十亿组数据上得到了同一个错误。”
“第二种?”
弗兰克没有立刻说。他走到水槽前洗手,冷却剂从指缝里冲掉,露出冻得发红的皮肤。丘人站在原地,听水流声,觉得那声音比答案还要长。
“第二种,”弗兰克说,“是那个方法没错,错的是我们以为它一直能用。”
丘人想起保罗锁抽屉的动作。
“星图失效了?”
“别急着用失效这个词。”弗兰克转过来,嘴角竟然有一点笑意,“失效意味着我们知道它该做什么,却做不到。可我现在还不知道它在做什么。”
“那颗星不该出现。”
“物理学里没有‘不该’。”
“保罗会说有。”
这句话出来后,弗兰克的笑收住了。他看了看墙上的图纸,又看丘人。
“保罗死前找过我一次。”
丘人猛地抬头。
“什么时候?”
“你冬眠以后不久。他以导航异常复核为由,申请临时唤醒我一班时间。他拿了很多图,不让我留副本。他问我,如果一组统计相关性在任何尺度上都成立,应该先排除哪些误差。”
“你怎么回答的?”
“我说那得先看数据。”
“他怎么说?”
“他说你会画出来。”
实验舱的灯发出很轻的电流声。弗兰克从文件架上抽出一张空白纸,铺到丘人面前。纸比瞭望舱用的要厚,边缘压得很直。
“你现在还记得保罗的推演过程吗?”
丘人点头。
“那就重新做。”
“可是他让我不要再做。”
“他让你睡,是因为他怕什么。那不是证据。”弗兰克把笔递过去,“我们先不宣布任何结论。等有能提交的复核包,再交给船长。你只画实际观测到的部分。每次有偏差,都画下来。”
丘人没有接笔。
“如果后面还有更多呢?”
弗兰克的目光回到白板。那颗黄星在投影里安静燃烧,它看上去小得像纸上被针扎出的孔。
“那就增加采样。”他说。
丘人终于接过笔。笔杆是冷的。他在空纸最上方写下日期、观测方向和第一处偏差。写到最后一个字时,他没有再像从前那样给星图画出平滑的远方,只留下一小块没有填满的白。
弗兰克站在他身后,轻声说:
“再画一遍。”
丘人没有马上开始。他把空纸转了半圈,先在左下角写下观察者姓名。以前保罗总说这一栏不能省,因为星图从来不是星星自己画的,每一张图都带着人的眼睛。丘人写完自己的名字,又在旁边写下弗兰克。停了停,他写了第三个:保罗。
弗兰克没有阻止他。
接下来的几天,他们把瞭望舱变成一间临时实验室。丘人负责画,每隔四小时记录一次目标区的视差、亮度和附近星群相对位置;弗兰克负责把这些纸拿去和机器算出的结果对照。白天与夜晚对远地号没有区别,丘人便用供餐时间给纸页编号。第一餐后,第二餐后,第三餐后。纸慢慢铺满地面。
第一处异常没有变。黄星仍在。第二处异常却开始摇摆:一团遥远星云的边缘,在每次观测里都比模型靠近航线一点。它移动得极慢,慢到任何单独一张图都看不出差别。丘人把四张纸叠在一起,对着灯箱看,才发现那条边缘像呼吸一样向内收缩。
“它在靠近我们?”他问。
弗兰克看了许久。
“也可能是我们靠近它。”
“航线没有变。”
“我知道。”
“发动机也没有变。”
“我知道。”
丘人不喜欢弗兰克这时的语气。它和保罗在冬眠前的沉默很像。弗兰克却没有把纸收走。他让丘人调出远地号自身的惯性记录,又借来了推进组的原始日志。日志显示船仍按既定推力前进,航向误差小得可以忽略。可用背景星群反算时,船的相对位置却偶尔出现极细的跳跃。
“这是不是数据丢失?”丘人问。
“如果是,丢得太有规律。”
弗兰克在纸边画了几个点。点并不连成直线,离预测航线有远有近,却始终没有离开它太远。
“先记成:连续观测间出现位置不连续。”他说,“没有足够证据,就不要给中间那段命名。”
丘人听不懂最后一句。他把图拿近一些,发现弗兰克画的点旁边都标着同一种小箭头。箭头朝前,却没有画出箭身。
第二天,弗兰克撤掉了瞭望舱原本的目标标签。他把四组来自不同方向的数据锁进同一个文件盒,只留给丘人编号。丘人不知道哪一组来自主瞭望阵列,哪一组来自先锋舰留下的旧扫描,哪一组是系统根据历史数据生成的校验样本。弗兰克说这叫盲测。
“要是你先知道答案,手会替脑子撒谎。”他说。
丘人不喜欢被当作会撒谎的人,但还是坐下来画。四组数据看上去都像一片平静的夜空。他依照保罗教的次序,把最亮的锚点钉住,再看星群之间的空隙,再看空隙旁有没有一处不该存在的聚拢。第一组很干净。第二组也很干净。第三组的边缘有一道几乎看不出来的拐弯,像纸被谁从背面顶过一下。第四组里,则有两颗基准星之间多出了一颗比它们都暗的点。
他把第三组和第四组推给弗兰克。
“这两张有问题。”
“为什么?”
“第三组没有错星,但它的空处不对。第四组有一颗星,但那颗星不像新出现的。”
弗兰克抬起眉毛。“不像新出现的是什么意思?”
丘人指着第四组的暗点:“它周围的星都绕开它。不是现在才塞进去的。它应该已经在那里很久了,只是我们以前没画到。”
弗兰克把文件盒解锁。第三组来自一台独立的远距引力仪,第四组来自前一个轮值节点留下的导航底片。两份资料互不共享传感器,也不是同一批人处理的。弗兰克没有说话,只把结果录进实验报告,然后又让丘人做了一遍。
第二遍,丘人还是选中了同样两组。
“这证明什么?”丘人问。
“还证明不了什么。”弗兰克说,“但它证明你不是被保罗教会了同一种错法。”
他把报告的保密等级调到最低,只保留给两人的个人端。丘人问为什么不交上去,弗兰克说,异常只有一个的时候,交上去会变成一场会议;等它有两个、三个,会议才可能变成调查。丘人觉得这句话不太公平。一个东西到底有没有发生,不该由它有多少同伴决定。
弗兰克却已经把袖子又卷高了一点。“我们再做一个不需要看星的实验。”
他从器材柜里取出三枚检定球。每一枚都只有拳头大,内置原子钟、激光测距镜和独立陀螺。它们被放到远地号船首外三条互相垂直的短轨道上,离船不过两百公里。这样的距离近得像伸手可及,系统通常只用来检查船体姿态。
丘人盯着三枚球离开释放仓。它们在外面亮起小小的蓝灯,像有人在黑纸上按了三下。
第一小时,三条测距线完全重合。第二小时,第一枚球的计时比主舰慢了不到一纳秒。工程组听见消息后远程接入,要求检查电池温度、辐射屏蔽和时钟晶体。弗兰克一项项照做。第三小时,差异消失了,仿佛从未出现。
丘人松了口气。
“看吧,”他说,“它坏了。”
“哪一个坏了?”弗兰克问。
“第一枚。”
“它把数据发回来了。主舰也把数据记下来了。两边的温度、震动和能耗都正常。你说的是它的钟坏了,还是我们收它数据的钟坏了?”
丘人答不上来。
弗兰克把三枚球的时间轴重叠到一起。那一点差异已经不见了。差异出现的那一纳秒里,第一枚球的姿态记录序号从一百零八跳到第一百一十;中间编号保留,内容为空。
“系统会这样吗?”丘人问。
“会。储存故障、传输中断、宇宙线翻转,都可能。”
“那为什么你看起来这么高兴?”
弗兰克怔了一下,随即把脸上的表情收住。他确实在笑,笑意很浅,像一个人终于在长期算不出的题里看见了第一行能对上的数字。
“因为它让我们可以继续问。”他说。
丘人没有觉得高兴。他记下了那条缺失记录的编号,又在旁边画了一个空心方框。保罗会说,空白不是答案。丘人知道。可空白也不能假装不存在。
早餐时,他去瞭望舱比平日早了一小时。弗兰克已经在里面,正把夜间数据做成一叠薄片。丘人没有问他睡了没有,只把新的纸摊开。两人并排站在灯箱前,谁也不说话。
终端在这时送来一份轮值名单。三十五 Gly 和四十 Gly 的观测岗位后面,都写着丘人的名字;弗兰克的名字在物理复核栏里。丘人看了许久,才意识到这意味着他会在下一次、再下一次全员苏醒之间短暂醒来,替尚在冬眠的船看窗外。
“是你申请的?”他问。
“是。”
“我可以拒绝吗?”
“当然可以。”弗兰克说,“但如果你不画,系统会画。它画得很快,却不会在纸角写下自己为什么犹豫。”
丘人想起臂章上的名字,想起弗利斯顿说过从今天开始船上必须把答案告诉他。他没有马上签字,只把轮值名单压到空白纸的一角。
第一笔落下时,窗外的星空没有任何异样。黄星稳定地待在观测框边缘,检定球的蓝灯也早已收回。所有东西都安静得像正常工作本该有的样子。
丘人仍在页脚写下:观测者未能解释。
写完,他接受了轮值。
接受指令后的半小时里,他们没有继续画图,而是一起写了一张观测守则。那不是船务系统规定的格式,只有七条很短的句子:先保留原始数据;不同仪器的结果不得互相覆盖;不为让图好看而平均误差;每一次空白都要标出;记录看见的人;记录看见的时间;在不知道之前,不准写“没有”。
丘人写到最后一条时停住。他问弗兰克:“这算科学吗?”
“算好习惯。”弗兰克说。
“保罗会同意吗?”
“我不知道。”
弗兰克把那张纸贴在瞭望舱的工具柜门内侧,离普通值班员很近,却不会被任何公共报告检索到。随后他取出两只薄薄的个人档案盒,一只写丘人,一只写自己。
“三十五 Gly 你醒来时,先做什么?”他问。
丘人看着守则,回答:“先看窗外。”
“不对。”
“先看仪器?”
“也不对。”弗兰克把空白表格递给他,“先确认你是谁、什么时候醒来、船走到哪里。然后才看窗外。”
丘人觉得这过于谨慎。可他还是把每个步骤抄下。保罗教过他把距离与时间分开记;弗兰克现在又要他把人、船、仪器和星空分开记。
临近重新冬眠时,系统来收回公共舱的照明权限。瞭望舱只剩工作灯,黄星在远处小得几乎看不见。丘人将第一份守则折好,放进保罗留下的抽屉,没有锁。他想让下一次醒来的自己,一打开就能看到。
离开前,他核对了一遍抽屉里的纸:守则、空白图、三枚检定球的异常编号。系统询问是否需要自动备份,他选了否。
他关上抽屉,转身去冬眠舱。
【远地号航行日志】累计航程:45.000000 Gly|外部历时:约四亿五千万年|本次状态:计划全员苏醒|局部状态:巡检减速段|先锋舰致远号处于前导航线
四十五 Gly 的全员苏醒只持续了不到一天,警报便响了。
航程日志上的一百倍光速只是远地号长途航行时的名义速度,不是每一秒都能拿来测量船与船之间的距离。每到全员苏醒,主舰都会进入短暂的巡检减速段:推进场收窄,舰队把相对速度压到能让人看清外壳螺栓的程度,方便检查、补给和校正航向。此刻致远号在主舰前方,闭合速度是每秒三百余公里。二十七万公里听起来仍旧很远,却只够给人留十几分钟。
丘人正在瞭望舱整理新图。过去十五 Gly 里,他和弗兰克记下了七处小偏差:一颗没有写在预测里的星,两片位置略有出入的星云,还有一段怎么也对不上的引力背景。它们都很小,小到船务系统愿意把它们归为长期模型误差。丘人却把每一点都用红墨圈出来。白纸上红点很少,散得很开,像有人把指尖按在航线旁边。
第一声警报从通讯频道传来。
“先锋舰致远,前向雷达触发近距回波。”
是陈逸的声音,仍旧明亮,只比平时快了一点。
“重复,前向存在未知目标。初估距离二十七万公里,闭合速度过高。”
丘人抬头。瞭望窗外是一片没有边的黑。远地号的主航灯在舷侧留下淡淡反光,远处星群像一层很薄的盐撒在玻璃外。那一块航线正是他反复检查过的空区,除了背景辐射,什么也没有。
“主舰瞭望确认。”弗利斯顿的声音接入频道,“光学组报告。”
值班观测员说:“未见目标。前方星光完整,无遮挡,无散射,无透镜异常。”
“红外?”
“未见热源。”
“粒子流?”
“背景值。”
陈逸在另一头短促地笑了一声。“那我的雷达今天心情不太好。”
“别开玩笑。”弗利斯顿说。
“收到。雷达正在二次测量。”
丘人已经把预测图投到墙上。白色航线朝前延伸,干净得不讲道理。他想起弗兰克说过的那句话:不要替宇宙把错误改掉。于是他没有去调参数,只把雷达给出的方位叠上去。
红色标记停在航线正中。
弗兰克从后方赶来,衣领都没扣好。他看完三组数据,先问丘人:“偏差记录呢?”
丘人把纸递给他。
“和这里有关吗?”
“不知道。”
“先把不知道留着。”
主舰会议频道里已经有人开始争论。先锋舰刚完成例行校准,雷达发生孤立故障的概率极低;可主舰所有远距传感器都没有看到东西。工程组要求先锋舰减速,导航组认为突然减速会破坏两舰编队的引力窗口。弗利斯顿连续问了十几个问题,所有答案都指向同一件令人烦躁的事:雷达说前方有东西,其他系统说没有。
“距离?”
陈逸回答:“二十万公里。回波稳定。”
“目标尺寸?”
“解不出来。像一条平面。很大。”
“平面没有尺寸?”有人问。
“我也觉得这个报告很丢人。”陈逸说,“但它就在那儿。”
弗利斯顿沉默了几秒。
“致远号,做横向扫描。”他说,“不要改变主航向。”
陈逸应了一声。主屏随即切进先锋舰舰桥的画面。那里比主舰小很多,陈逸坐在最前方,安全带压过深蓝色制服,左眉尾那道浅白的疤在屏幕冷光下格外清楚。他身后两名雷达员一个盯着回波瀑布图,一个反复拍打侧边的诊断面板,像是这样能让数字改口。
致远号的姿态喷口轻轻喷出一串白雾。雷达束向左扫去,又向右扫去。每一次,红色回波都在同一距离上出现,横贯整个扫描扇面。它不因角度改变,不因探测功率改变,也不因先锋舰的微小侧移而改变。
“回波边缘仍然无限延伸。”雷达员说。她的声音很年轻,尾音却已经绷紧,“我们无法取得端点。”
“发一枚标定弹。”弗利斯顿说。
“船长,”工程组立刻接话,“主动投射物若有回弹——”
“低质量标定弹。”
陈逸的手在控制台上停了半秒,然后按下发射。舰桥侧面弹出一枚黑色的小圆筒,它没有点火,只靠初始速度滑向前方。主舰的观测屏和致远号的雷达同时追踪它。小圆筒在距离未知目标约一千公里时消失了。
不是爆裂,也不是折返。它在两套系统上同时失去形状,末尾的数据只有一条直直向前的速度曲线,像有人把后面的纸裁掉。
瞭望组说:“光学无异常。目标方向背景恒星连续。”
丘人盯着那一小块星空。标定弹应该遮住一粒星的光,哪怕只有一瞬;可那里什么也没少。它不像撞上了东西,倒像从观测里被拿走了。
“雷达本体呢?”弗利斯顿问。
工程组报出一连串自检结果。发射阵列、接收晶体、供能、算法版本,甚至两台备用雷达的离线对照都正常。致远号的雷达和主舰过去留下的前向勘测模型在同一个方位得出相同的异常,只是主舰此刻看不见回波。
导航组的负责人接入频道。他的声音苍老而干涩:“我请求让先锋舰退出前导位置。若急转,队形会失去短时锁定,但我们能在八码后恢复。”
“退出方向?”弗利斯顿问。
“向右舷偏十五度。”
雷达员立刻说:“目标横向无端点。十五度没有意义。”
“那就偏三十度。”
“仍然没有端点。”
频道里响起几个人压低声音的争执。有人主张所有人一起刹停,有人提醒巡检减速段并不等于静止:主舰的重质量、燃料舱和冬眠舱还在按复杂的惯性条件维持平衡,粗暴制动可能让船上更多人受伤。有人说只要返回常规推进状态就能离开,另一人说若雷达是真的,根本没有足够的前向空间重新拉起速度。
弗利斯顿听完最后一项自检,立刻切换了调度权限。
“致远号,紧急制动,右舷最大横移。主舰解除前导锁定,左舷避让。全舰撞击规避。”
命令下得比争论快。主舰的警示灯同时转红,冬眠舱区的固定带自动收紧。陈逸的舰桥画面一阵晃动,致远号的姿态喷口接连点亮。
“巡检推进场还在收束。”工程组报告,“恢复最大制动需要七分四十秒。”
“剩余距离?”
“按现有闭合速度,不足。”
弗利斯顿没有追问一个不会改变答案的数字。“主舰继续脱离。致远号,报姿态。”
陈逸盯着前方的雷达图,手压在控制台上。“右舷横移无边界。制动场输出百分之六十二,还在升。”
“维持制动。”
“收到。雷达员,保留原始回波;导航,别替我修线。”
丘人把雷达方位、每一次减速度和主舰脱离角逐项抄在纸上。最初几分钟被质疑和复测占去了,之后的制动又被巡检状态拖慢;屏幕上的预计最近距离仍在缩短。没有人再讨论是否继续前进。
“距离一万二。”陈逸说。
“制动场百分之八十一。”工程组说。
“距离六千。”
“右舷没有端点。”雷达员说。
弗利斯顿的手一直放在扶手上。“致远号,维持。”
陈逸的声音从舰桥传来,短而清楚:“维持制动。全员固定。”
最后三千公里,回波铺满了致远号前方的屏幕。光学窗口仍是一片完整星空。随后舰桥画面剧烈抖动,频道里只剩碰撞警报和一声未说完的报告。
“前方——”
致远号的白点停住,又裂成数块亮斑。推进剂和金属片向四周散开。主舰已转开大半角度,近防系统仍没能拦下全部碎片;一片碎甲擦过外层壳体,整艘远地号震了一下。
丘人撞在绘图台边缘,额头疼得发麻。他抬起头时,屏幕自动放大了先锋舰最后的画面。画面在撞击前半秒雪花化,噪点在同一条竖线上被截断。
远地号没有立刻靠近。
弗利斯顿下令全舰进入撞击规避姿态,关闭面向前方的非必要舱段。有人把致远号最后一帧放大到满墙,反复检查那条黑线。图像技术员说那不是画面损坏,雪花中有一部分噪点被硬生生截断,像信号撞到一处不能越过的地方。工程组要求立刻释放清障无人机,导航组却提醒主舰还在高速航行,任何主动探测都可能把更多碎片带回来。
丘人坐在地上,额头抵着绘图台。台面上那张航线纸被震动划破了一角。他把破口压平,发现纸上的白线恰好在红色雷达标记处断开。那只是巧合。他知道是巧合,却不敢把纸翻过去。
弗兰克蹲到他旁边,递来一小块止血贴。
“先处理额头。”
“陈逸是不是还活着?”
弗兰克没有马上回答。瞭望舱里有人正在读出逃生舱信标列表,一项项都是无响应。读到最后,声音停住了。
“我们还不知道。”
“你说过,不知道要留着。”
“对。”
丘人抬头看他。弗兰克的脸在警示灯下很白。
“逃生舱还在查。”他低声说。
主舰的外壳修补持续了六个小时。碎片击穿了两层隔热板,没有伤到压力舱。每一次焊接,舷窗外都会亮一下,像很小的闪电。丘人没离开瞭望舱。他看着致远号残骸的坐标被系统逐步标成禁区,陈逸的名字从编队表里变灰,最后只剩一行:状态:失联/推定无生还。
傍晚,弗利斯顿来到瞭望舱。他没有带副官,也没有带任何屏幕。他站在那张被划破的星图前,问丘人:“如果第一轮回波出来就制动,你认为会发生什么?”
丘人本来想说陈逸会活下来。可他想起雷达说目标尺寸无法解出,想起那条黑线,想起自己也不知道墙离他们到底多远。
“我不知道。”
弗利斯顿点头。
“这就是我需要写进事故报告的一句话。”
“你为什么没有立刻制动?”
船长的手按在台面边缘。他的指节很紧。
“第一轮数据互相矛盾。我要求复测,复测后下令制动。那几分钟不够。”
他离开前停在门口,回头补了一句:“把你所有的图留下。别删任何一张。”
丘人一个人留在舱里。他把红笔拿起来,在雷达方位旁写下观测时刻、制动指令时刻和最后有效回波时刻。三项之间留着一段空白。
事故后的第二个轮值班,弗利斯顿命令远地号用最低功率原地保持。这个命令在船上引起了新的不安。原地并不是一个真正的位置,推进组的人说,宇宙没有静止,主舰必须不断修正姿态才能不被背景质量场拖偏。可所有人都明白,船长是在等。他不愿再让这艘船向那条看不见的线多靠近一寸。
丘人被要求向事故调查组说明自己的星图。他坐在会议室最小的椅子上,对面坐着六名他叫不出名字的成年人。有人问他预测图的误差上限,有人问他是否曾把私人猜想写进正式档案,有人问保罗是否影响过他的判断。丘人一开始逐项回答,后来发现他们真正想问的是另一句:一个十六岁的绘图师凭什么让先锋舰停下。
“我没有让它停下。”丘人说。
“但你提出了反对意见。”
“我提出了。”
“依据不充分。”
丘人看着桌面。桌上放着事故报告,陈逸的名字被写成一串编号。他想起那个人把咖啡推到自己面前,问他要不要去先锋舰看窗。
“现在充分了吗?”
没有人回答。
调查组离开后,弗利斯顿留在会议室,把事故图、制动时刻和最后有效回波逐项签入原始档案。丘人将同样三项抄到纸上,在最后有效回波后留出空白。
瞭望窗外,致远号的残骸仍被标记在远处。丘人把不断更新的相对坐标抄到纸边。
事故后的第三天,远地号的低功率姿态让主舰缓慢靠近残骸区。没有人把这称作前进。导航员说他们只是在把距离缩短到回收范围,像把一只掉到井里的工具慢慢钩回来。丘人站在瞭望舱,看见致远号的碎片逐渐从模糊光点变成可辨认的形状。
奇怪的是,碎片没有自然散开。
它们在星图上分成两部分:一部分被撞击弹回,沿着来路漂散;另一部分停在同一条绝对笔直的线上。那条线从观测框顶端贯到底端,和陈逸最后画面里的黑线重合。光学组仍看不出任何遮挡,雷达却说那一带所有回波都在同一距离结束。
弗利斯顿把距离门限设得极严,只允许小型回收艇进入。他在行动表上签完字,抬头看见丘人还站在门边。
“你不需要去。”船长说。
“弗兰克写了我的名字。”
“我知道。”
“我想知道他撞到了什么。”
弗利斯顿把表格合上。那动作很慢,像他终于承认这个问题不会因为不问就消失。
“看仪表,听指令,不要擅自靠近。”他说。
丘人点头。
“还有,”船长又说,“把你看见的都画下来。包括你觉得不可能的。”
丘人把陈逸的坐标抄进外勤本,旁边空出一整页。
出舱前,安全组给每个人发了一张很短的返航协议:如遇未知风险,回收优先级低于主舰安全;如发现生还者,须先远程确认环境;如观察到无法解释的现象,不得擅自关闭原始记录。丘人读到最后一条,想起保罗把图锁进抽屉的手,又想起弗兰克说不要让图变得好看。他在确认栏签下名字,笔尖压得很重。
走廊尽头,回收艇的准备灯依次亮起。工程师叫它“近距复核”,安全组叫它“事故现场确认”。丘人把头盔夹在腋下。
他经过陈逸留下的先锋舰许可图。图纸还夹在个人终端的电子档案里,观察窗的位置被陈逸用箭头圈过。丘人把它打开,又关掉,没有删除。
他在头盔内屏把陈逸的最后坐标设为导航标记。屏幕提示:目标环境未知。丘人将提示保留在角落。
回收艇舱门在前方打开。丘人迈进去,没有回头看主舰。
他把外勤本贴在胸前,防止它在失重时飘走。
【远地号航行日志】累计航程:45.000000 Gly|外部历时:约四亿五千万年|船内经过:撞击后第4日|主推进:最低功率
远地号把主推进降到最低,只靠姿态喷口一点点靠近残骸。
陈逸的致远号已经不再像船。它被切成数十块大小不一的金属,最大的那一块还保留半截舷窗和舰名,边缘却平得不像撕裂。几具应急维修机械在碎片间移动,向主舰传回热源、燃料和幸存者信号。最后一项始终是零。
丘人站在回收舱门旁,手里捏着一副还没戴上的头盔。每个人都领到了任务:工程组收集燃料罐,医疗组辨认身份,安全组看守失压区域。丘人本不该出舱,但弗兰克在行动简报上写了他的名字。
“你需要看见。”弗兰克说。
“看见什么?”
“我们撞上的东西。”
弗利斯顿反对过一次。他说丘人不是外勤人员,也不该把一名十六岁的绘图师带到事故现场。弗兰克没争辩,只把先锋舰最后的雷达图摊开。回波不是来自一个点,也不是一个球体,而是一条从扫描边界一端延伸到另一端的直线。直线两边的数据都正常,中间没有厚度。
“如果要重新画航线,”弗兰克说,“我们得先知道纸在哪里结束。”
船长沉默了很久,最后在出舱许可上签了字。
丘人扣上头盔,跟着弗兰克和弗利斯顿进入小型勘测艇。舱门闭合后,空气泵的声音忽然变大。他隔着面罩看见自己的脸映在玻璃里,苍白,额头上还留着前一日撞伤的淤痕。
“别看残骸里的东西。”弗利斯顿在频道里说。
“我看哪里?”
“看仪表。”
勘测艇离开主舰。远地号在身后慢慢缩小,像一座被掏空的城市。丘人以前总觉得船很大,直到它被放进星空里,才发现它小得可怜。致远号的碎片散在前方,许多仍以撞击那一刻的姿态停着。燃料雾被低温冻成闪亮的颗粒,在灯光里飘。
“目标方位。”弗利斯顿说。
弗兰克报出一串数字。
丘人朝那个方向看去。
什么也没有。
没有物体,没有阴影,没有反光。背景星群一颗不少,像有人把一张完全干净的黑纸铺在他们前面。他下意识去看雷达屏,红线已近在咫尺。
“距离两百公里。”弗利斯顿说。
勘测艇放慢速度。丘人盯着舷窗,开始觉得星空有一处不对。并不是少了什么,而是太整齐。一条极窄的区域里,所有星光都在同一条线上停止,像画图的人把尺子压在纸上,遮住了后面的一切。再靠近一点,悬在那里的燃料冰粒也全停住了。它们贴成一张平面,亮点密密麻麻,连抖动都没有。
“看见了吗?”弗兰克问。
丘人点头,才想起对方看不见他的动作。
“看见了。”
弗利斯顿关闭了勘测艇前灯。没有灯后,那条边更清楚。它吞掉了光,却不黑;它只是缺少任何可以被称为表面的东西。撞上去的碎片没有穿透,也没有反弹,像被按进一层透明树脂里,紧紧贴在其上。
“试探针。”船长说。
一枚指甲大小的探针从艇腹射出。它带着微弱喷流飞过去,接触那条边时没有爆炸。通讯瞬间中断,惯性数据显示它仍在加速,位置数据却停在同一个坐标。十秒后,探针的信号彻底消失。
弗兰克靠近窗边,几乎把脸贴上去。
“没有散射。”他低声说,“没有热。没有电荷积累。它甚至不愿意给我们一个接触面。”
“它是墙。”丘人说。
“墙有材料。”弗兰克说。
“那它是什么?”
弗兰克没有回答。他拿出测距仪,对着不同方向连续扫射。每一道激光都在同一距离终止。向上、向下、向左、向右,全一样。勘测艇稍稍平移,边界也随之平移,始终横在前方,既不弯曲,也没有尽头。
弗利斯顿盯着读数,脸色越来越沉。
“垂直扫描最大范围。”
“已到设备上限。”弗兰克说。
“横向。”
“同样。”
“扩大探测阵列。”
“船长,”弗兰克转过头,“它不是一堵足够大的墙。”
丘人听见自己吞咽的声音。
弗兰克说:“它是一条把前方全部切掉的边。”
弗利斯顿没有立刻让他们返航。他把勘测艇停在安全距离外,打开记录器的全量模式。平时这种模式只在重大维修时使用,所有原始噪声、每一次微小姿态调整、每一名操作者的指令都会被保留下来,不能被系统自动压缩。
“从左到右,每十公里一停。”他说,“不许比探针更近。”
勘测艇沿着看不见的边平移。丘人手扶着舷窗下沿,看着那条线从视野左侧移到右侧。它始终笔直,始终垂直,仿佛不是他们在走,而是整片星空在沿着一把巨尺缓慢滑动。每停一次,弗兰克就发出一束不同频率的光:可见光、红外、紫外、微波。所有光都在同一距离终止,没有反射回去,也没有被吸收后留下热量。
“像什么?”丘人问。
弗兰克摘下眼镜,捏了捏鼻梁。他的眼睛被屏幕照得发红。
“继续按频段测。”弗兰克说。
“那纸的边呢?”
“看不见。”
“纸的后面呢?”
“也看不见。”
第七次停靠时,勘测艇的惯性仪忽然发出一声短响。不是警报,只是校准提示。艇身没有碰撞,速度也没有变化,只有星图在屏幕上向右跳了不足一像素。丘人本来以为是自己眼花,弗利斯顿已经按下录制标记。
“再来一次。”船长说。
他们退回二十公里,按同一速度重新靠近。第二次没有跳。第三次,跳的是另一侧的背景星群。第四次,什么也没有发生。弗兰克把三次记录叠到一起,发现勘测艇的位置数据都连续,只有背景参考系的细线错开了半个刻度。
“仪器问题?”弗利斯顿问。
“任何一个仪器都有可能有问题。”弗兰克说,“但我们同时看了三套独立设备。”
“所以?”
“所以先别把它们平均掉。”
这句话听上去不像答案,弗利斯顿却点了点头。他让驾驶员继续平移。丘人忽然看见一片致远号的外壳碎片贴在边界上,那是一块弯曲的银灰色金属板,半截已经看不清原本的形状。它没有反弹,也没有凹陷,只是以一个不可能自然停住的角度悬在那里。
“能取回来吗?”他问。
“不能。”弗利斯顿说。
“用牵引索呢?”
“如果它卡在墙里,牵引索会把我们也拉过去。”
丘人看着那块金属板。它上面还残留着致远号外壳的深蓝漆,边缘有撞击后的卷曲痕迹。
弗利斯顿像是听见了他没说出口的话,低声补了一句:“我们已经在把能带走的带回去。”
船长说得很平静,示意驾驶员继续沿既定姿态返航。
远地号的主舰在频道里呼叫他们返航。回收队已把能带走的燃料转运完毕,事故区域不宜久留。丘人最后看了一眼那条边,记录下勘测艇相对位置和未回收碎片编号。
返航途中,他们经过致远号仍然完整的一小段居住舱。舱体被回收臂固定着,旋转很慢,窗里一明一暗。弗利斯顿让勘测艇停下,派维修机械进去取回导航核心。丘人不愿看,视线却被一块漂浮的东西拉住。
那是一枚咖啡杯,杯壁贴着陈逸的姓名贴。杯子在失压舱里缓慢翻转,里面早已没有液体。杯底有一道手写的黑线,像是有人用笔画了一个蛋壳,又在上面敲开一条缝。
“把它也带上。”丘人说。
弗利斯顿看了他一眼。
“它不在回收清单上。”
“它是陈逸的。”
船长没有再说什么,只让机械臂把杯子收进密封盒。
导航核心被取出时,勘测艇里响起一阵短促的提示音。核心还在运行,最后几秒的雷达数据自动投到空中。丘人看见一面不断逼近的平面,最初只是细线,后来占满整个扇形扫描区。它的边缘没有弯曲,回波强度也没有像普通物体那样随距离变化。陈逸在最后一次手动标注旁写了两个字:太近。
弗兰克把那段记录复制到个人终端,反复调慢。平面前方的空区里还悬着几粒尘埃,位置比墙前观测到的多出一截极小的偏差。丘人凑过去,看到那些尘埃的轨迹不是连续压向墙,而是在距离边界很近时突然少了一段。
“它们去哪了?”
“雷达没记录。”弗兰克说。
“会不会穿过去了?”
“如果穿过去,为什么探针没回来?”
“也许后面没有回来这件事。”
弗兰克盯着丘人。这个说法太像一句孩子气的胡话,却让他没有马上反驳。过了一会儿,他把影像关掉。
回到主舰后,墙被列入最高等级观测对象。没有人再称它为未知目标。工程组叫它“边界面”,导航组叫它“不可通行区域”,安全组叫它“事故源”。丘人把它写成一个最简单的字:墙。
他在新图上画下第一条直线。线从纸页上端穿到下端,不向任何星系弯折。画完后他才发现自己的手在抖。保罗教他画星图时,曾让他用最轻的力,不要把纸戳破。丘人这次用力太重,笔尖划过白纸,在背面留下了同样清楚的痕。
格雷丝来瞭望舱送通讯记录。她没有问墙是什么,只站在图前看了一会儿。
“地球也有墙吗?”她忽然问。
丘人想起教学影片里高楼、河流、树林和拥挤的人群。他没有去过那里,不知道人类把什么叫作墙。
“可能有。”他说。
“那边的人会绕开。”格雷丝说,“会拆,会爬,会给它开门。”
丘人低头看纸。
“这面墙没有门。”
格雷丝没有反驳。她把通讯记录放下,离开时顺手带走了陈逸的咖啡杯。那天晚上,丘人在餐厅看见那只杯子被放在空椅子前,里面插了一枝从水培舱剪下来的小绿苗。
绿苗朝着水培灯的方向偏去。
那把椅子没有空很久。下一餐,餐厅的座位就不够用了,后勤员把它挪到储物架旁。杯子仍放在桌上,只是从那以后,再没有人刻意绕过它。丘人起初觉得这样不好,像陈逸又被从船上挪走了一次。后来他看见一名刚醒来的维修员拿起杯子,仔细看了看姓名贴,又放回原处,顺手扶正那枝绿苗。
没有人向他解释陈逸发生了什么。船上的人似乎已经习惯用工作来替代某些说不出口的句子。有人继续核对燃料,有人讨论墙前留下的碎片会不会影响导航,有人抱怨咖啡机在低功率下做出的东西太淡。丘人坐在不远处,听着这些零碎的话,第一次觉得活下来的人并不是立刻就会明白如何悲伤。他们只是先要把下一顿饭、下一次轮值和下一块外壳补丁安排好。
弗利斯顿在餐厅门口停了一会儿,没有进去。他看见杯子,脸上的表情没有变化,只问后勤员:“回收完成了吗?”
“完成。”
“损耗?”
“两名外勤人员轻伤,三组燃料罐报废,致远号导航核心已入库。”
船长点头,转身走了。丘人在行动表上看见陈逸的名字仍保留在事故人员栏,而非物资损耗栏。
工程组把墙前的燃料雾收集进样本罐。罐里的颗粒一半是先锋舰泄漏的推进剂,一半是撞击时刮下来的金属粉末。丘人去看样本时,发现有几粒粉末贴在罐壁上,排列成一条极细的竖线。工程师说是静电,随手晃了晃罐子。粉末散开,又在数秒后重新贴回同一个位置。
“你们的船也被墙影响了吗?”丘人问。
工程师皱着眉再晃一次。这次他让系统记录。粉末重新聚集时,罐内的电荷读数没有变化,重力也没有变化。只有空间定位模块在那一瞬跳了一下,幅度小得像误差。
弗兰克闻讯赶来,盯着样本罐看了很久。他没有把它带走,只让工程师把数据留在原始格式,不要自动平滑。
“又是这个词。”丘人说。
“什么?”
“平滑。保罗也总怕系统把图磨平。”
弗兰克把手指放在罐壁外,与那条粉末线平行。
“有些东西不平,是因为它真的不平。”他说,“有些东西不平,是因为我们原先用来量它的尺坏了。”
“墙是哪一种?”
“我还不知道。”
丘人给这根细线标了日期。弗兰克看见后问:“为什么要写日期?”
“因为它不是一直都在。”丘人说。
“你怎么知道?”
“我不知道。可如果它以后变长,或者消失,我们总得知道它从哪里开始。”
弗兰克没有再说话。他把那张图拍进隔离档案,却没有启用自动压缩。
他给那幅图起名《墙的第一日》。保罗若在,大概会把这个名字擦掉。丘人却没有擦。
他把纸压进最底层的抽屉,和那支短铅笔放在一起。
弗兰克没有笑他,只让工程师把样本罐送进隔离柜。隔离柜的门闭合时,罐内粉末那条细线突然向上延伸了一点。系统没有记录到变化。
丘人看见了,弗兰克也看见了。
“别写进正式报告。”弗兰克说。
“为什么?”
“因为报告会要求一个解释。”
“我们可以写未知。”
弗兰克摇头。“未知是别人愿意保留的词。再过两天,他们会把它改成仪器误差。”
丘人把手放在隔离柜门上。
“我会画下来。”
弗兰克沉默片刻,点头。
于是丘人在墙的直线旁,添了一根短得几乎看不见的竖针。针扎在主舰的位置上,指向他们自己的船。
第二次简报在主舰的导航室举行。墙的照片被投在最前方。工程师给它编了十七种临时名称,弗利斯顿全部划掉,只保留“边界面”。
“名字不能帮我们过去。”他说。
有人提议沿墙继续飞,直到找到边缘;有人提议把剩下的先锋推进器拆下来,做一枚更大的探针;还有人问能否把主舰转回去。每个建议都有人计算,每个计算都在最后落到同一项:燃料。
丘人坐在最末端,在外勤本上逐项抄下燃料、最低功率和可维持时长。
弗兰克把手放到墙的原始数据上,轻轻敲了两下。“先做完整扫描。”他说,“再决定我们还能不能把它当成一堵需要绕开的东西。”
弗利斯顿没有答应,也没有拒绝。他只是让所有小组把试验申请在两小时内提交。会议散开时,丘人留在最后,把主图收进纸筒。他在墙的直线下面写了一行很小的字:边界确认后第一日。
丘人把纸筒抱在怀里,去找弗兰克要下一张空白图。
弗兰克从实验舱门口递给他一叠纸,没有问他要画什么。丘人把第一张铺开,先画主舰,再画前方那条线。线外留白,并在图例写明:观测未覆盖。
他把这张图放到灯箱下,直到值班提示催他离开。
【远地号航行日志】累计航程:45.000000 Gly|外部历时:约四亿五千万年|船内经过:边界确认后第7日|航行状态:停滞
墙没有给远地号留下绕行的空间。
三天里,船员向不同高度和不同横向发射了十七枚探针。每一枚都在相近距离失去回波。工程组用定向爆破试过,爆炸的光贴在边界上,摊成一张薄而白的膜;导航组让勘测艇沿墙平行飞行八小时,观测范围内读数没有显著变化。
同时,燃料清单被一次次投到会议室墙上。先锋舰损毁后,远地号失去了一半的先导补给。以最低功率掉头,仍不足以回到最近的可维持航路。回地球更像一件不应该被写进报告的笑话。
“我们没有回头的燃料。”弗利斯顿说。
“也没有前进的路。”有人回答。
会议室里坐满刚醒不久的人。有人提议长期休眠,等待系统给出新解法;有人提议拆下非必要舱段减重;还有人说该向地球发紧急讯息。格雷丝没有抬头。她已经把警报压入相位通讯阵列;报文可以离船,却不能在眼下给他们派来补给或清开航路。
弗兰克一直没有说话。他在桌面上摊开一份被封存的早期推进方案,纸质版本,页角有很久以前的 NASA 标识。
“有一种方法。”他说。
所有人看向他。
“叫相位折越。远地号有相关的场发生器,只是从未让整艘载人船按这个用途运行。”
工程师皱眉:“那不是普通意义上的穿墙。它会扫描本端结构,在共轭端尝试重构。”
“对。”
“重建出来的是什么?”
弗兰克抬起眼睛。
“按模板重构的船、结构和记录。”
“不是同样的人。”有人说。
会议室忽然很安静。
丘人坐在最后一排,手里攥着那枚三十 Gly 航程识别片。他早就看过折越资料。资料写得很冷:扫描、解构、传输、重组。每个词都很干净,像在说明如何移动一张桌子。
“你能证明连续性吗?”丘人问。
弗兰克没有回避他。
“不能。”
“那你为什么要提?”
“因为墙后可能还有空间。”
“可能?”
“是。”
弗利斯顿站起身,走到舷窗前。墙仍在远处,那里没有任何颜色,只有一条过分端正的终止线。船长隔着玻璃看了很久,背影比平常更直。
“不折越的人,可以留下。”他说,“没有人被迫进入折越舱。”
工程师把折越方案拆成了七份,分别送到每个舱室。第一份写场发生器需要的能量,第二份写船体扫描范围,第三份写解构时序。第四份说明:常规测试在目标端预设校准装置;这一次没有目标端设备,只能由本舰发生器依据墙后的共轭解进行盲投。第五份最短,只有一行加粗的字:本程序无法向参与者提供主观连续性的证据。
丘人在餐厅读那一行时,手里的汤已经凉了。
弗兰克坐到他对面,面前没有食物,只有一张写满修改痕迹的计算纸。
“你有没有做过?”丘人问。
“没有。”
“那资料为什么说得像已经做过很多次?”
“因为它原本是为货物和无人设备设计的。”弗兰克说,“先从材料样本开始,再到探测器。理论上,信息完整,重组就完整。”
“理论上。”
“是。”
丘人把电子页翻到最后。那里有一段旧测试影像:一只机械臂把一个白色陶杯推入场中,画面闪了一下,另一端的接收台上出现了同一只杯子。测试员举起它,杯底的编号和原件一致。影像里没有人问那只杯子是不是还在。
“杯子不会醒来。”丘人说。
弗兰克没有回答。
傍晚的公开说明会上,水培舱主管周岚站了起来。她是个身材矮壮的女人,手腕上还有常年被营养液浸出的淡红色斑痕。她问的不是哲学,也不是航向。
“重组后的水培菌株能保证相同吗?”
工程师愣了一下。
“能保证模板相同。”
“那它们还会继续长吗?”
“理论上会。”
周岚看着对方:“我问的是你知不知道。”
工程师沉默了。
她坐下时没有发怒,只把手指按在自己终端的同意键上方。
投票前,弗利斯顿又把资源表投到墙上。这一次他不念概述,只逐项报出数字:可用燃料、可用水、医疗耗材、冬眠舱维护周期、墙前可维持的最低功率时长。工程组另列出一项:备用生存模块可以从主舰脱离,容纳全部退出者,保存短期冬眠与基础维生;它没有离开墙前区域的航程,也没有等候救援的承诺。
“选择留下的人进入模块。”弗利斯顿说,“主舰折越后不返回。场启动前都可以撤回或改选。”
弗利斯顿没有劝任何人通过。他等到会议室里没有新的问题,才开放签署端口。
第一个签字的是一名外壳维修员。他签完后坐在原地哭了几分钟,谁也没有去安慰他。第二个是周岚。她签完给水培舱下了新的照料指令,要求把最小的一批种子放进主储藏箱。格雷丝最后才签通讯组的授权。她先把一条紧急相位呼叫压入中继阵列,又把发送时限设成自动循环。
丘人问她:“你还要发?”
“要。”格雷丝说。
投票持续到第二天。有人签下授权后吐了,有人在个人终端里录音,又一遍遍删掉。格雷丝把本地保存的旧节目调到公共频道,音量很低。
丘人一直没有签。他从投票区走到瞭望舱,又从瞭望舱走回冬眠区。
他在观察平台看见弗利斯顿。船长正逐一确认退出名单。名单一直是空的。丘人本以为他会显得轻松,弗利斯顿却反复刷新那一页,像担心系统漏掉了一个尚未来得及开口的人。
“如果有人现在反悔呢?”丘人问。
“把他的编号转到备用模块。”
“所有人都已经签了。”
“签了也可以反悔。”
丘人看着他。“那你呢?”
弗利斯顿终于抬起头。他的眼睛很红,像很久没有睡过。
“我最后核对模块名单。”他说,“封舱后进折越组。”
“你相信折越后的人还是原来的人吗?”
“我不知道。”
“弗兰克也不知道。”
“所以才要每个人自己决定。”
丘人看着那张始终空着的退出名单。
丘人回到签名板前,发现弗兰克仍站在那里。电子墨水已经暗了许多,像有人在等待太久后逐渐失去颜色。
丘人最后才签。
系统让他再次确认姓名、健康状态和记忆备份许可。最后一项停留得最久;页面仍提示备份不能传递主观体验。丘人按下确认。
签名板旁有一面小镜子,是给冬眠前检查瞳孔用的。丘人看见自己额头的淤青和左臂的航行臂章,转身走向冬眠区。
弗兰克在签名板旁等他。两人隔着透明桌面相对,纸上的电子墨水正一点点变暗。
“你可以不去。”弗兰克说。
“我已经签了。”
弗兰克笑了一下,笑意很短。
他们走向冬眠区。走廊里每隔几步就有人停下来拥抱,或把一件小东西塞给另一人。丘人没有可以塞给谁的东西。他回到瞭望舱,从保罗的抽屉里取出一支最短的铅笔。经过通讯台时,他把铅笔放上扫描板,登记为个人遗物。格雷丝核对完备份编号,将它还给他。他把它放进制服内袋。
冬眠舱已经接入折越场。自动系统反复播报程序:请确认记忆备份完成;请确认生理扫描完成;请确认您理解本程序不提供主观连续性保证。
丘人躺进去时,弗兰克在隔壁舱。透明盖还没落下,他们可以看见彼此。
“害怕吗?”弗兰克问。
丘人想说不怕,却看见自己的手一直攥着铅笔。
“你呢?”
“很怕。”弗兰克说,“但我也很想知道。”
丘人把手伸到舱盖边缘。弗兰克也伸过来。两根手指隔着逐渐合拢的透明层碰在一起,像小时候系统教他的那种古老约定。
“明天见。”弗兰克说。
“明天见。”
舱盖完全闭合。丘人从内侧屏幕看见备用生存模块的名单仍为空,随后是弗利斯顿的封舱签字。镇静剂接入管线。药剂起效前,他最后看见的,是隔壁舱盖上弗兰克的手。
【远地号航行日志】累计航程:记录中断|外部历时:无法复核|船内经过:折越后第1日|位置:原航线后续可达区域
有人在隔壁舱咳嗽。
那声音很轻,随后是弗兰克骂了一句:“这次的药味更差。”
丘人睁开眼。舱盖上的水珠与上一次冬眠时没有区别,灯光也一样从白变黄。他抬起手,看见掌心的纹路、食指旧有的凹痕、额头那块还没消尽的淤青。制服内袋里甚至有保罗那支短铅笔。
一切都在。
他却不敢把手从胸口放下来。
“丘人?”弗兰克的声音隔着舱壁传来,“还在吗?”
“在。”
“很好。”
舱盖打开。弗兰克坐起来,先看自己的手,再看丘人。两个人都没有立刻下床。自动系统宣布折越完成,地点为“原航线后续可达区域”,这句话听起来像它也不愿意给墙后起一个名字。
“我们死过一次?”丘人问。
弗兰克想了想。
“有一部分我们死过。”
“哪一部分?”
“我不知道。”
丘人把铅笔拿出来。笔尖在,木头的裂纹也在。他想起保罗说手会记得没注意到的东西,便用拇指摩挲笔杆。手指并没有告诉他答案。
医疗组不允许任何人立刻离开冬眠区。折越后检查被临时拉长到六个小时:血液、电解质、脑电、肌肉反应、旧伤痕、记忆回溯。负责检查的医生叫艾琳,她醒来还不足两个小时,眼下带着浓重的青色,手却稳得像从未睡过。她把丘人额头的淤青投到屏幕上,与折越前的记录并排。
“颜色、面积、愈合程度一致。”她说。
丘人盯着两张几乎相同的影像。
“那能证明我是我吗?”
艾琳停住了。她长着一张很容易让人误会为严厉的脸,眉骨很高,嘴唇也很薄;可她每次要说难听的话,都会先把仪器音量调低。
“它能证明你和折越前的记录一致。”她说,“不能证明那个记录正在问我问题。”
“可我记得。”
“记忆也一致。”
“那不就够了吗?”
艾琳看了他一眼,没有立刻回答。她调出下一份表格,让丘人复述冬眠前最后接触过的三样东西。丘人说短铅笔、玻璃舱盖、弗兰克的手指。艾琳让他描述保罗的房间,他说桌上有木屑、钟停在二十九点九九九、纸上写着“不是星星在重复,是——”。他说到最后停住,因为这句残缺的话也许从未被任何仪器记录过。
“我记得这些。”他又说。
“我知道。”艾琳说。
她给他的终端打上“生理通过”的绿标,又在主观连续性一栏留下空白。
弗兰克的检查在隔壁进行。丘人隔着玻璃看见他把自己的手背翻来覆去地看,像要确认某一条血管是否仍沿着原来的方向走。检查结束后,弗兰克拿着一枚神经反射针来到丘人面前。
“给我一下。”他说。
“什么?”
“扎我。”
丘人没接。
“如果疼,说明我至少知道疼。”弗兰克说。
艾琳从旁边把针拿走。“疼痛不是身份验证。”
“那什么是?”
“如果你找到了,告诉我。”
她转身去检查下一名船员。那人正在反复呼叫一位仍未苏醒的伴侣,声音低得发抖。
六小时后,所有绿标被发放,主观连续性栏仍留空。船务系统允许他们离开。有人抱住旁边的人,有人立刻去找工具箱。
瞭望舱在墙后看上去没有变化。星空比墙前更稀疏,或者只是丘人看得太久。他把折越前最后一组星图投上去,又调出新观测。航线还在前方,背景星系也大致按预测排列,仿佛那面无尽的墙只是路上的一扇门。
“星图还在。”他对弗兰克说。
“先别高兴。”
导航组很快发现,墙后最麻烦的不是方向。方向还能由星群和惯性仪共同给出;麻烦的是里程。折越前的累计航程停在四十五 Gly,折越后的导航记录却没有一个所有模块都认可的续写数值。主系统称当前位置为“原航线后续可达区域”,备用系统则不断要求输入一个没有人知道的起始点。
丘人站在导航图前,看见四条本应重合的白线从墙前延伸出来,到中间空白处忽然各自断开,再在墙后近乎平行地出现。
“我们走了多远?”他问。
值班导航员摇头。“船内钟只过去了不到一天。外部历时不能从折越记录里复核。至于距离——如果我说是零,那只是因为仪器没看见中间;如果我说有一段距离,也不知道该从哪里开始量。”
“那日志怎么办?”
“先记中断。”
丘人不喜欢这个词。他习惯给每一张图写下距离和船内时间,像保罗教的那样把两件事分开。现在两行里有一行写不出来。他拿过一支笔,在纸上画出墙前、空白、墙后,末尾没有填数字。
弗兰克看着那一段空白,说:“先留着。数字不知道的时候,空白比假数诚实。”
格雷丝从通讯舱跑来时,耳机仍挂在脖子上。她平时走路很稳,这次却撞了一下门框。
“相位通讯链路没了。”
“设备呢?”弗利斯顿问。
“我查过。”她说,“天线、储存阵列、接收机,全正常。”
她把一个波形投出来。墙前,他们每天都能收到无数极弱的残留信号,夹着音乐、新闻、无意义的广告与无法辨认的人声。墙后,屏幕上只剩一条平直的底噪。
“再等一个窗口。”船长说。
格雷丝点头,重新戴上耳机。
当夜,丘人去了主舰最高处的观察平台。那里平时用于全舰通报和短暂集合,平台四周的窗很大,能看见远地号的长长脊梁。他找到弗利斯顿时,船长正独自站在模拟重力带的边缘,手扶着栏杆。
“你为什么烧了保罗的信?”丘人问。
弗利斯顿没有回头。
“因为我读完以后,知道它会让所有人害怕。”
“他写了什么?”
“不是今晚该说的。”
丘人等着。船长终于松开栏杆。
“我以前也觉得,不说就是解决。”弗利斯顿说,“在地球上,有些话一说,人就会散。”
他讲起很久以前的大学。那时地球的海岸线已经一年年往里退,夏天热得让户外课停摆,新闻里总是洪水、迁徙与配给。校园里那间咖啡馆却还卖着过甜的拿铁,窗外有树。弗兰克坐在对面,把宇宙的照片铺满桌子,说人类不能只剩下修堤坝和数剩余粮食。
“他说宇宙那么大,总会有地方能让人重新开始。”弗利斯顿说,“我说他太浪漫。他笑我,说我只是还没见过真正的远方。”
后来 NASA 来信,邀他参加远地号计划。弗利斯顿原本以为自己会拒绝。他不喜欢离开,也不相信一艘船能替一个濒临崩坏的世界保存什么。可他在离开咖啡馆时看见弗兰克隔着玻璃朝他挥手,桌上的星图被阳光照得发白。
“我还是签了。”
“因为弗兰克?”
“因为我不想承认他是对的。”
两人都笑不出来。
平台下方,格雷丝的通讯舱仍亮着。过了很久,她发来简短报告:第二个相位窗口结束,无有效回应。
丘人走到窗前。舷窗外只有墙后的星空和仍在运行的远地号。
他把短铅笔贴在玻璃上,给窗外最亮的一颗星做了一个小小的标记。
格雷丝的频道在寂静里说:“第三个窗口开始。”
没有人回答。
第三个窗口持续了九个小时。
格雷丝守在通讯舱,先启动标准相位呼叫,再发送远地号身份码,最后改用旧地球语言里的简短问候。她每隔十分钟重复一次。中继频段始终平直。几名船员轮流来陪她,坐一会儿又离开。
丘人也坐过一次。他戴上耳机,里面只有一条没有起伏的细线。墙后,相位网络的另一端没有回应;船内保存的旧广播档案仍在,但那不是联络。
格雷丝在第七小时摘下耳机,问他:“你觉得他们会不会也在听?”
“谁?”
“地球。”
丘人想说不可能。按旧有的物理,远地号的讯息仍会向后传播,迟早抵达那颗蓝色行星的附近。可按旧有的物理,他们也不该有一堵没有尽头的墙。
“我不知道。”
格雷丝点头。她把耳机重新戴好。
全员苏醒后的第一次晚餐没有人说话。餐厅上方的蓝天投影仍在运行,系统却忘了加载云层,整块天幕蓝得很平。陈逸以前坐的位置空着,咖啡杯和那株小绿苗仍放在那里。丘人经过时看见叶尖有一点发黄,大概是水培灯没有调好。
弗利斯顿坐在最远处,面前没有食物。丘人端着盘子走过去,把那枚三十 Gly 航程识别片放到桌上。
“这是保罗给我留下的吗?”
“不是。”
“那你为什么让我拿走他的东西?”
船长用指尖把航程识别片翻到背面。空白的一面朝上。
“因为我没资格决定你该留下什么。”
“你有资格烧掉他的信。”
弗利斯顿抬起头。他很久没有说话,餐厅里的餐具声也慢慢停了。
“没有。”他说,“我只是做了。”
丘人没有继续问。
“保罗害怕什么?”丘人最后问。
“他害怕我们画对。”
“画对什么?”
船长看向餐厅上方假的蓝天。
“等你有更多图,再问我。”
第二天,船务办公室把“相位通讯失联”列为全舰状态。格雷丝把自动监听拆成四个人工班次,并在通讯舱留出手写表格:起止时间、频段、噪声变化、值班人。丘人参加了夜班,在结果栏填下:无有效信号。
凌晨,他回到瞭望舱。通风启动时,桌上的木屑被带离灯箱,飘向走廊。丘人没有追,只在新图上写下观测时间。
墙前、空白段和墙后的星图被他并排贴在灯箱上。两张图纸的边缘没有接合;空白段旁标着折越记录中断。弗兰克进来时只看了一眼,提醒他保留原始比例。
丘人继续画图,在几粒位置异常的星点旁写下编号、角距和“待核”。
【远地号航行日志】旧任务计划节点:55 Gly|传统航程与外部历时:不可复核|唤醒类型:旧计划全员唤醒|自动任务时钟:抵达原定节点
丘人醒来时,冬眠舱的灯按旧顺序亮着。
先是舱盖,接着是苏醒药剂,再是认知测试的提示音。直到最后一名船员坐起,自动系统才播报一条比平时长得多的故障说明:任务调度模块无法确认当前任务纪元,非关键事项将转交人工确认;生命维持由独立冗余继续运行。
没有人立刻把它当成灾难。
工程组先发现的是排序问题。原本应当优先的滤芯检查被排在观测窗清洁之后;两份相隔数周的水培记录被标成同一天;医疗柜把已完成的盘点又派发给值班员。核心舱的空气、水和温度没有变化,门也还能开。只是许多没人注意的小事情,开始等错了人、等错了时间。
周岚把第一批混乱的任务单摊在餐桌上。她的手腕有营养液留下的淡红色斑痕,食指按着其中一张。
“这张要今天做。”她说。
工程师说:“系统把它排在三十七项后。”
“那就把前面三十七项转给人。”
弗利斯顿站在一旁,逐条划掉自动派单,重新签发手动值班表。“生命维持、医疗、水培、推进,四类任务优先。其余延后。错误记录保留,不要覆盖。”
第一周,船员们把这当成一次繁琐的维护。有人推着储水箱穿过走廊,有人守在净化阀旁抄压力表,有人挨间舱室确认配餐单。第二周,积压开始显出重量。夜班被重复安排,维修材料被系统归入错误储位,水培舱的滴灌管因为一次迟到的更换漏了半排幼苗。
周岚将最后一片发黄的叶子捻下来,放进样本盒。
“别问我还能省多少。”她对后勤员说,“先把漏点堵上。”
数周以后,配给才变得紧张。清点、运输和分发先后失准:一批口粮到了错误走廊,一批滤芯被锁在未排班的库房,几个人连续加班后开始把别人漏记的那份也当成自己的。争执从取水队列开始,后来有人偷拿糖包、滤芯和未成熟的菜苗。守卫站到水箱旁,水培舱改成双人出入制。
弗利斯顿没有宣布全船进入紧急状态。他每天公开资源表和维修缺口,把调度错误、补发记录和伤员名单都挂在公共屏上。有人仍说工程组在藏物资,也有人说船长把所有人困在规则里。弗利斯顿只增派人手,命令守卫不得单独处理冲突,配给必须两人核发。
丘人和弗兰克被暂时安排进旧观察室。名义是保护,门外也确实有人守着。有人想问墙后发生了什么,有人想要丘人交出全部星图。弗兰克把门外的声音当成背景,仍在整理墙后的导航记录。
“调度模块出了什么问题?”丘人问。
“它的时间索引不认这里。”弗兰克说。
“和船一样?”
“只说明它的记录顺序坏了。别拿它替宇宙作证。”
丘人把这句话记在外勤本上。
巨型天体出现时,已经是人工值班制度运行后的第七周。
那一班,丘人在观察室协助核对瞭望数据。走廊外有人推着水箱经过,轮子在接缝处卡了一下。应急灯闪过两次,舷窗的遮光板没能完全合上。
灰白色的表面随即压满了玻璃。
丘人起初以为是遮光板故障。可深色裂谷从窗顶垂下来,宽得看不见两侧;他向左走两步,裂谷仍在同一位置。重力读数、外壳受力和红外报警都没有变化。瞭望系统没有来得及生成统一编号,三台终端却各自留下了不同的画面:一台是灰白表面,一台仍是星空,另一台只有满屏的校验条。
三十秒后,窗外恢复原状。
观察室里没有人出声。弗兰克先走到控制台前,将三份原始记录断开自动整理队列。
“分开存。”他说,“手写观察者、位置、起止时刻。不要合并。”
丘人画下裂谷。格雷丝收好环境录音。后来弗利斯顿逐一询问目击者:先看到什么,之后看到什么,消失时仪器如何变化。他没有要求大家统一口径。有人说看见球形天体,有人说像一整片地面;每一种说法都带着各自的观察条件归档。
当晚,弗兰克把墙后以来的导航原始记录铺在地上。系统索引已经不可靠,丘人便按手写时刻和推进日志重新排序。理论航线是一条细线,实际定位却是一串散点:每个点都在航线附近,点与点之间的空隙逐渐拉长。
丘人指着图问:“为什么不是线?”
弗兰克没有立即回答。他把下一张纸递给丘人。
“继续画。先把点画全。”
【远地号航行日志】旧任务计划节点:55 Gly|传统航程与外部历时:不可复核|船内经过:人工调度后第12日|位置状态:待复核
丘人把散点图摊在地上。
观察室的桌子已经被拆去给水培舱做了支架,能平放纸的地方只剩地面。应急灯从头顶斜着照下来,纸上的点有些被鞋印踩脏了。弗兰克蹲在另一头,拿着一把从废弃教学柜里找出的直尺,直尺边缘磨损得很厉害,刻度却还在。
“从墙后第一组开始。”他说。
“那一组没有准确航程。”
“写记录中断。”
丘人没有动。
以前保罗说过,星图不是用来让人舒服的。可把“记录中断”写在第一行,仍让他觉得自己正往纸上划一道墙。他知道弗兰克为什么这样要求:若从一个假定的坐标开始,后面所有计算都会像建在一块倾斜的玻璃上。可不知道就是不知道,仍让人难以落笔。
走廊外有人拖着储水箱经过,轮子压过接缝,发出连续的咯噔声。那声音每隔几秒重复一次。丘人等它远去,才在纸角写下:墙后第一日,位置未知,参考系:主舰背景星群。
弗兰克点头。
“现在画看见的。”
自动化调度出错后,远地号已经没有足够能力替他们整理一切。导航档案被拆成许多旧格式文件,藏在不同舱段的本地储存器里。有些需要手动给电,有些打开后只有一片乱码,有些甚至还保留着保罗时代的索引方式。丘人和弗兰克连续四天把它们一份份拖到瞭望舱:墙后第一夜的背景星表、冬眠舱唤醒时的姿态记录、巨型星体出现前后三十秒的陀螺仪数据、每一次临时推进的脉冲时刻。
最难找的是旧导航记录。
主导航员林赛把最后一块离线存储板抱来时,右手还缠着绷带。她在系统失效的第三天去修一扇卡住的气闸,被锈死的手柄划开了手背。她把板放到地上,低头看见丘人画的纸,先是皱眉,随后蹲下来。
“你们把它们都转成背景参考系?”她问。
“所有能转的。”弗兰克说。
“没有意义。背景参考系自己也不稳定。”
“所以才要一起看。”
林赛沉默了片刻。她的头发被汗压在额头上,右手的绷带已渗出一点血。
“如果你们要把它当成正式数据,”她说,“必须把发动机记录也放进去。”
“为什么?”丘人问。
“因为只有星星说我们走了,发动机不承认。”
她把存储板接上临时电源。屏幕亮起来,先是一片灰,随后跳出一串过去被系统自动平滑过的数字。推进场每一次升高、每一次减弱、每一次校正姿态,都记录得很清楚。远地号在墙后仍然按计划推进。推力没有归零,燃料消耗也没有异常。
“船内惯性仪呢?”弗兰克问。
林赛调出另一列。
“也说我们在加速。”
“背景星群呢?”
她没有回答。
丘人把几组时间码叠到一起。最初,背景星群给出的相对速度仍接近名义航路的数值。随后,速度每隔一段无法预测的时间便少掉一截。
九十七。
八十三。
六十一。
二十四。
七。
最后是一条很平的零。
林赛伸手按住屏幕,像担心它会继续往下掉。
“这不可能。”她说。
弗兰克没有反驳。
“从什么时候开始,连续速度低到测不出来?”
林赛把记录倒回去。她放得很慢,一帧一帧地核对。最后停在巨型星体出现前两天。那之后,背景参考系里远地号的速度就再也没有超过误差门限。
“两天前?”丘人问。
“不是。”林赛说,“如果把每一次自动补偿剥掉,是墙后第七码就已经到零了。”
墙后第七码。那时所有人还以为飞船正沿航线向前,只是偶尔有位置难以对上。丘人想起自己把点画在纸上时,点与点之间总会留下一段空。
“我们没有移动?”他问。
“发动机说移动了。”林赛说。
“船里的人也感觉移动了。”
“船里的人感觉的是推力。”弗兰克说。
他把尺子压在纸上,沿着丘人画出的理论航线拉出一条细线。那条线笔直地向前延伸。随后,他把实际观测到的相对位置逐个点在旁边。点都靠近那条线,却没有一个真正落在线上。
第一个点距离很近。
第二个远一点。
第三个又远一些。
到后面,点与点之间的间隙已经大到足够让丘人在纸上塞进一根手指。
“位置之间没有连续记录。”丘人说。
弗兰克点头。
林赛抬头看他。
“你最好把这句话收回。”
“为什么?”
“因为船员会听成别的意思。”
弗兰克没有笑。他把最后一个点圈出来。
“那就只说数据。”
于是他们又做了一次笨拙的校验。林赛从推进组借来三只独立计时器,一只放在瞭望舱,一只固定在船首外壳,一只留在导航主舱。丘人用手抄每一秒的背景角度变化,弗兰克只记录计时器是否一致。试验持续了八小时。八小时里,远地号消耗了足够被计入燃料表的推进剂,船内惯性仪给出完整的加速曲线,三只计时器也始终同步。
背景星群却只变了四次位置。
第一次,在第十九分钟。
第二次,在一百零三分钟。
第三次,在五小时四十七分。
第四次,在最后十分钟。
每一次变化都不是缓慢滑动,而是整片背景同时挪动了一个很小的角度。肉眼若不盯着同一颗星看,根本不会注意。丘人把四次变化画到同一张纸上,发现它们刚好落在先前散点之间的空隙里。
“背景角度变了。”丘人说。
林赛的嘴唇抿得更紧。
弗兰克没有立刻回答。他走到舷窗前。水培舱的人工光反在玻璃上,把他瘦削的脸映成两层。
“我们仍在航线上。”他说,“预测图没有完全错。你看这些点,它们始终没有偏离得太远。可连续过程没有被记录下来。”
丘人望着纸。
“中间呢?”
“我不知道。”
这是弗兰克少有地把“不知道”说得这么平。
林赛站起来,收起存储板。
“我会把结果报告船长。”她说。
“先别。”弗兰克说。
“这不是你们两个人的图。”
“正因为不是,才不能把它变成一句‘导航失效’。”
“那你打算怎么写?”
弗兰克看向丘人。
丘人想起他们早先写下的守则:在不知道之前,不准写没有。他低头在图纸最下方写:推进正常;惯性正常;背景位移离散;中间过程未观测。
林赛读完,没有立刻拿走纸。
“这会吓到人。”她说。
“会。”丘人说。
“你还要交?”
“我们已经被吓到了。”
这一次,林赛没有反驳。她把存储板留在原处,转身走出去。门合上的声音很轻。过了一会儿,走廊里传来她向船长请求紧急导航会议的声音。
弗兰克把手放在那条理论航线上,手指正好盖住两点之间最宽的一段空白。
“把‘连续过程未观测’写进结论栏。”他说。
紧急导航会议在两小时后召开。由于公共屏幕的供电被限额,会议室只开了一面投影墙,所有人挤在半明半暗的光里。弗利斯顿坐在最前方,制服领口没有扣好,显然是从水培舱直接赶来的;周岚站在他右侧,袖口仍有营养液留下的淡色斑点。她如今兼管船上的人手分配,任何会拖走维修员的研究都必须先经过她。
林赛把丘人的散点图投到墙上。
没有人立刻说话。
理论航线是一根白线,实际位置是白线附近一串越来越疏的黑点。每一个点后面都对应推进剂消耗、舱壁震动和加速记录。
“所以,”弗利斯顿说,“我们仍在消耗燃料,但没有取得可连续测量的位移。”
“背景参考系是这样说的。”林赛回答。
“船内参考系呢?”
“船内一切正常。”
周岚终于开口:“正常的意思是,水培舱还在往后倾,杯子从桌上滑下来,心脏会因为加速而不舒服?”
“是。”
“那就不叫没有位移。”
“也许。”林赛说,“但星空不承认。”
一名推进工程师举手。他叫莫兰,颧骨很高,眼皮因为几天没睡而发红。他的声音开始很硬。
“背景星群可能被污染。墙后所有光学资料都不可靠。我们不能因为一张图就宣布推进系统在做无用功。”
“没人宣布。”弗利斯顿说。
“可如果你下令降低推力,水培、净化和外壳姿态都会出问题。我们没有能源给一艘停住的船维持十年。”
周岚看着他:“你有更好的方案?”
莫兰没有回答。
丘人坐在最边上,手指压着自己的外勤本。他听不懂所有工程术语,只在莫兰说话时记录了“推进维持风险”。
弗兰克站起来,走到投影墙前。他没有像从前那样急着笑,也没有把手伸进那些点里。
“我们不需要今晚决定发动机是否继续。”他说,“先决定一件更小的事:位置是怎么变化的。”
“你不是已经说了?”莫兰问。
“我说的是一种解释。”弗兰克说,“不是结论。”
他让林赛把主舰的背景相机切换成实时画面。弗兰克选了三颗相隔很远的基准星,让丘人把它们的角度手动记到纸上。
“如果是相机坏了,”他说,“每一颗会有不同的误差。如果是我们船体姿态出了问题,它们会沿一个可计算方向偏。如果它们同时跳,且跳幅与散点相同,我们就至少知道问题不在这面镜子上。”
莫兰皱起眉。
“要多久?”
“一小时。”
“一小时能修两个滤芯。”周岚说。
弗利斯顿看了她一眼。
周岚没有退开。“我不是反对。我要知道每一个人为什么不去修滤芯。”
丘人忽然站起来。
“我来写。”他说。
所有人看向他。
“不需要别人。”丘人说,“我和弗兰克,还有林赛。你们可以去修滤芯。”
周岚盯着他看了两秒,点头。“一小时。再多没有。”
于是会议没有散。有人把折叠灯搬到瞭望舱,有人替林赛接通备用相机电源。丘人坐在旧绘图台前,左边是纸,右边是一只机械计时器。那只计时器是保罗房间里找到的,指针曾停在二十九点九九九。系统不再保证电子时钟的记录完整后,弗兰克把它修好,交给丘人。
“你会用吗?”他问。
丘人摇头。
“那就学。”
弗兰克替它上紧发条。齿轮开始走。
一小时内,三颗基准星确实同时跳了一次。
跳前,丘人画出它们的角度;跳后,他再画一遍。三条视线没有扭曲,没有散开,只整体往同一侧移了一个小得可笑的量。莫兰站在他身后,看完后很久没说话。
“相机没有错。”他最后说。
“没有证据证明错。”丘人纠正。
莫兰低头看他,像第一次意识到这孩子已经不是只会问问题的学生。他没有生气,只把手放到桌沿。
“好。”他说,“没有证据证明错。”
这一小时换来的不是答案,却让弗利斯顿下了新的命令:远地号保持最低安全推力,不再为了维持名义航速消耗额外燃料;所有导航数据改为原始保存,人工与系统记录并列;任何报告不得用“停滞”或“失效”作为结论。
命令传到走廊后,自动系统只重复一半提示音。弗利斯顿让导航、推进和水培各派一人签收最低安全推力的执行表。
夜里,丘人回到独立舱室。他已经很久没有在里面完整睡过一夜。冬眠之后,这间舱室的门锁和桌子都还在,床单却被系统换成了公共仓库的灰色布料。他把散点图摊到折桌上,关掉主灯,只留一盏小灯照纸。
丘人把指尖放在第一个点上,再滑到第二个。他在页脚加了一行:推力记录与背景位移分列。
写完后,他听见门外有人停住。
是弗兰克。
“还没睡?”
“你也没有。”
弗兰克推门进来,没有开灯。他手里拿着一张从导航主机抄下来的表格。表格上列着每一次背景跳跃的时间间隔。
“看这个。”他说。
丘人接过来。间隔并不完全一样,却有一种奇怪的递增。最短的几分钟,接着几十分钟,随后几小时。越到后面,留给他们等待的时间越长。
“它们之间有规律?”丘人问。
“有一点。”
“是什么?”
弗兰克没有回答。他靠在门边,疲惫第一次很明显地落在脸上。
“明天做探针试验。”他说,“不看船。看一个足够小的东西,能不能把中间的路找出来。”
丘人在导航记录的下一栏写:等待下一次可复核位置。
第二天的探针试验排在船内时钟零点。因为资源紧张,周岚只批给他们四十分钟和一段废弃的维修轨道。丘人提前很久到了检定区,发现林赛已经坐在导航副席上。她受伤的右手缠着固定带,左手却在键盘上敲得很快。
“你也来?”丘人问。
“你画的是位置,我开的也是位置。”林赛没有回头,“若它们不再是同一件事,我总该亲眼看看。”
弗兰克把一枚黄豆大的定位珠放入发射管。那东西没有推进器,只有一块标准钟、一面反射片和一串会自动报数的刻度灯。它被弹出船体后,会以极低的相对速度从远地号旁掠过。按旧物理,它的轨迹应该是一条短到几乎无聊的直线。
“不要给它任何额外命令。”弗兰克说,“我们只看。”
周岚从控制室冷冷答道:“你们最好真的只看。它坏了我没第二颗。”
定位珠离开闸门,第一盏灯亮着。第二盏也亮着。丘人在透明板上记下时间,记下它相对船尾的距离。第三盏灯亮起时,它忽然暗了。
林赛的左手停在半空。
“失去回波。”她说。
“多久?”弗兰克问。
“零点七秒。”
回波重新出现。定位珠仍在原定航线附近,却比上一帧远出一段距离。它没有加速记录、姿态变更或可识别的外力痕迹。标准钟的计时缺少零点七秒。
丘人把两个点连起来。线段很短,却让他的手抖了一下。
“中间呢?”他问。
没有人回答。
弗兰克俯身看数据,过了很久才说:“暂时没有中间的记录。”
林赛转过脸。她平时说话快,语气像在追着仪器跑,这一次却慢下来:“你凭什么这么说?我们只是没测到。”
“你说得对。”弗兰克说,“现在只能写:零点七秒内没有取得连续位置记录。”
林赛盯着那条线,脸色一点点变白。她用左手把刚才的记录复制到导航档案,文件名停了几秒才敲完:未连续位移。
周岚在频道里催他们收回设备。定位珠被牵引索拉回闸门,外壳毫无损伤。丘人隔着手套摸到它时,发现它还在规律地报数,仿佛刚才只是经历了一次普通的短途漂移。
林赛将记录写入导航档案,文件名为“未连续位移”。
当天稍晚,船桥的公共屏幕多了一句新的安全提示:
当前区域,禁止以连续航程假定执行近距操作。
丘人将该提示、定位珠编号和零点七秒的缺口一并抄入外勤本。
【远地号航行日志】旧任务计划节点:55 Gly|传统航程与外部历时:不可复核|船内经过:离散航线复核后第3日|试验授权:三级
弗兰克要了三枚外壳检定探针。
林赛把它们摆到工作台上。A-19、A-22、A-31,大小都只有拳头大,外壳的旧划痕比编号更显眼。
“任何一枚失联,试验停止。”她说。
“按协议。”弗兰克说。
检定区位于主舰船首。周岚只批出两小时研究电力,条件是净化器的值班电路优先。弗利斯顿签完授权,将笔放回桌上。
“先让结果替你们说。”
第一轮只放出 A-19。探针以零点零零一单位的短脉冲离开船体。推进记录、喷口压力和本地惯性仪都显示它完成了位移;远地号的测距读数却停在零。第九次脉冲后,监视窗里的蓝点忽然离开原处零点零零九单位。
林赛拔下连接线,逐根检查,又切换了两台测距仪。结果没有变。
第二轮改用半幅脉冲,A-22 在第十八次才出现同样的位移。A-31 向船首上方推进,阈值比前两枚大一倍。丘人将三组结果画在纸上,横轴写推进量,纵轴写外部距离。每条线都平直一段,再向上折一次。
弗兰克在纸角写下:一、二、四、八。
“设备也喜欢二。”林赛说。
弗兰克没有反驳。他等丘人标完全部观测条件,才问:“怎样把船的坐标从试验里拿掉?”
林赛把 A-22 和 A-31 转过来,露出它们的反射镜。
“两枚探针互测。”她说,“不用导航解算,不让主舰给它们分配位置。”
她让检定员给两枚探针各装一块未曝光的相位记录片和独立标准钟。探针互相发射锁相激光,返回脉冲在各自的记录片上留下条纹;回收后由丘人和另一名轮值员分别手数条纹。主舰端只保存发射时刻,不参与距离计算。
“计算怎么办?”弗兰克问。
“两套。”林赛说,“一套把探针当前位置重新写成零,一套用任意精度算。你要是还说这是坐标库的错,得先说明为什么纸上的条纹也听它的。”
周岚看了一眼剩余电力。“一轮。”
两枚探针被放到相同的起点,随后以相反方向接受等量微脉冲。任意精度计算先给出了连续增加的小数;局部零点下的读数也一样。探针间的回波时差却没有改变。丘人取出第一对记录片,对着灯箱数完两遍。两张片的条纹都停在同一处。
第九次脉冲后,回波时差突然增加。两张记录片上同时多出完整的一组条纹。
林赛拿过其中一张,没有立刻说话。
他们在三个不同的允许位置重复试验。最小可测相对位移依次为零点零零九、零点零一八、零点零三六。每组探针的标准钟、反射镜和记录片都独立工作;三组条纹由不同轮值员复数。
周岚把电源关到最低。“够了。”
林赛把两张记录片并排压在桌上。
“这不能只归到共享坐标库。”她说。
弗兰克点头。“也不能凭它给空间下定义。”
丘人问:“那现在能写什么?”
弗兰克看着记录片上的阶梯。
“数字可以比世界细。”
他在实验报告的结论栏写下:在当前区域,独立物体的可测相对位移存在阈值;阈值随背景位置呈倍增关系;成因待核。
随后他在纸上另写四个字。
有效位数。
“这不是结论。”林赛说。
“是待检验的模型。”弗兰克说。
A-19在回收前失联。
它原本停在第七个允许位置,等着接收牵引指令。内部记录显示三次返航脉冲完成;第四次后,主舰屏幕上的蓝点消失。牵引索被收回时,末端的连接扣完整,没有打开记录。
周岚握着索头,脸色很难看。
“按协议,结束。”
这次弗兰克没有争。他让丘人保存最后可见位置、九分钟的无回波区间和探针编号,不写“消失”。
当晚,林赛将新的航行限制表贴到绘图舱门边:不得以连续距离估算近距救援窗口;不得执行低于当前阈值的外部操纵;所有阈值试验需保留独立原始记录与人工副本。
丘人在 A-19 的编号后写下:最后可见位置。旁边留白。
【远地号航行日志】旧任务计划节点:55 Gly|传统航程与外部历时:不可复核|船内经过:步长试验后第9日|观测级别:全舰手动确认
丘人是在配给窗口看见它的。
那天他去水培舱交还手动值班表,路过侧舷观察窗。窗外漂着一颗很小的灰色天体,按导航编号,它是一枚刚被远地号临时记录的小行星。它离船不算近,只有在放大图里才看得清轮廓。系统最初把它标成不规则椭球,旁边还贴着一段自动生成的说明:低反照率,弱引力,未见卫星。
丘人本来只是想核对它是否在新的星图上。
可那块石头正在变长。
起初只是一个方向比另两个方向稍长,像一粒被捏扁的米。丘人以为是投影拉伸,便走到另一块屏幕前看。第二块屏幕里,它仍然很长。第三块是旧式光学瞭望镜,不能自动校正图像,他把眼睛贴上去,看见它的轮廓像一根灰色的针,平直地横在黑暗里。
“林赛。”他按下通讯键。
导航员的声音从另一端传来:“我在。”
“看编号 H-55-04。”
“怎么了?”
“它不是椭球。”
林赛没有回答。十几秒后,走廊尽头传来脚步声。她跑得很快,绷带已经从右手拆掉,伤口旁还带着淡红的痕。她站到丘人身边,先看主屏,再看瞭望镜。她的脸色一点点沉下去。
“调三个角度。”她说。
丘人照做。远地号的姿态喷口轻轻调整,观察窗里的背景星群转过一点。按常识,一颗不规则小行星无论怎么看,都应该有明暗不同的面。H-55-04却没有。它始终是一条细长的灰线,亮度均匀,端点尖得不自然。
林赛接通弗兰克。
“你说的步长,能把石头拉成这样吗?”
弗兰克沉默了一会儿。
“我不知道。”
“那就来看看。”
半小时后,瞭望舱里挤满了人。弗利斯顿也来了,身后跟着两名安全员。船长没有立刻让人疏散。他站在窗口前,把手背在身后,先问丘人:“你最先看见它时是什么样?”
丘人把手掌竖起来。
“这么长。后来更长。”
“有记录吗?”
丘人递出自己的外勤本。他已经画了四张。第一张像椭圆,第二张像一截圆柱,第三张线条被拉得很直,第四张只剩一根横线。每张右下角都有手写时间。
弗利斯顿一页页翻完,没有评价。他让安全员把纸装进透明袋,又转向林赛。
“仪器呢?”
“光学、红外、雷达和引力测量都在。”
“质量?”
“没有变化。”
“尺寸?”
林赛看向屏幕。
“不同仪器给出不同答案。雷达说它长度在增加,光学说它没有厚度,引力说它的质量还在原来的体积里。”
周岚从人群后面挤进来。她刚从水培舱下来,衣服上带着湿气。她看了一眼窗口,皱起眉。
“你们叫这么多人过来,就是看一块石头?”
没有人回答。
周岚走近,自己看了五秒。她的嘴唇动了一下,像要说什么,最终只伸手把一名年轻轮值员往后拉开。
“别贴窗。”她说。
那名轮值员问:“它会撞上来吗?”
“不知道。”
周岚说完,自己也没有离开。
小行星继续变长。
它没有向远地号靠近,背景角度也没有改变。可它的端点越过了原来所在的星区,横跨过三颗基准星。每当林赛要求系统重新标定,系统都会给出一串看似合理的数值,然后在下一次刷新时自行推翻。自动化系统已经不再负责替人收拾矛盾,它只是把矛盾一行行显示出来。
弗兰克走到丘人的图前,拿起他的铅笔。
“如果位置只有允许的点,”他说,“形状会怎样?”
丘人没有回答。
“一个球需要很多位置。”弗兰克说,“表面每一处都得有地方落下。若某个方向的可用位置变少,球最先失去什么?”
“弧。”丘人说。
“然后呢?”
“厚度。”
弗兰克在纸上画一个圆,又把圆两侧的点擦掉。圆慢慢变成椭圆,椭圆变成长条,最后只剩一根线。
丘人看着纸,手指发冷。
“可那是石头。”
“我知道。”
“石头不该因为我们怎么记数字就变掉。”
“我也知道。”
弗利斯顿听见这段话,转过来。
“停止解释。”他说。
弗兰克收起笔。
“船长?”
“先确认有没有风险。”
于是这件事从研究变成了全舰事件。林赛要求让远地号保持与小行星的相对方位,莫兰则反对,说主舰不能为了看一块石头消耗姿态燃料。两人第一次在公开频道里吵起来。莫兰说:“它要是变成线,也只是线。我们的滤芯不会因为它更长就自己换好。”林赛说:“如果一块石头能变成线,下一次可能轮到你的燃料管。”
莫兰的脸白了。
没有人再说“只是”。
弗利斯顿最后下令:保持三十分钟观测,期间所有非必要人员离开侧舷;工程组检查船体所有曲面读数,医疗组报告人体骨骼、器官和重力适应是否有异常。命令一条条发出去,船员们开始跑。
三十分钟后,小行星没有撞来。
它也不再变长。
它停在最极端的形状上,像一根横在视野中的灰色铁丝。雷达记录的长度比最初大了二百七十倍,质量却没有增加。弗兰克试图让系统计算它的密度,系统连续三次报错,最后只留下一个空白栏。
丘人把最后一张图贴到窗上。窗外的线和纸上的线重合。他在页角标注:延展轴,待与 V-0 比对。
傍晚,第二个物体出现了。
那是一颗远得多的行星,原本被记录为一颗带着薄云层的暗蓝色世界。它没有像小行星一样立刻变成针。首先,云层在一个方向上拉平;随后,海洋的反光被压成几道平行的亮带;最后,整颗行星像被从两端拉住,缓慢变成一根巨大的蓝灰色柱体。
这一次没人需要丘人提醒。
格雷丝站在通讯舱门口,看了一会儿后回到接收台,继续核对空频段记录。
夜班开始时,林赛叫丘人到主导航台。
“看这个。”
屏幕上是那颗条形行星附近的背景图。行星之外,数片星云和星系在可辨结构上相同:缺口、亮点和一条弯曲尘埃带均可重合。丘人分别记下它们的角距和分辨率。
丘人把十六岁时留下的旧图调出来。那是他在独立舱室里发现规律后留下的第一批纸。他把两张图叠在灯箱上,图中的空隙逐渐重合。
“保罗看见的是这个。”他低声说。
弗兰克不知什么时候站到了身后。
“不止这个。”他说。
他抬手把画面缩小。条形行星、重复星云和远处的背景星群都变成细小光点。再缩小,光点之间出现一段笔直得过分的黑色结构。它从画面上方落到底部,横跨过理论上不该互相连接的星区。
“墙?”丘人问。
“不是我们撞上的那一面。”弗兰克说,“先标为垂直结构,不作解释。”
窗外,条形行星仍在原方位。更远处出现一段垂直的黑色结构。
丘人拿起笔,却不知道从哪里开始画。
丘人在图上补了一条直线,编号 V-0。
那条线出现后的第三个班次,弗利斯顿取消了全部非必要的舷窗遮光。
这不是为了让人看风景。自动化失效以后,远地号剩下的光学阵列总会在最需要它们的时候报出互相矛盾的结果。船长要求各舱安排手动观察员,每二十分钟以肉眼、纸笔和机械测距仪确认一次外部天体。命令发到公共频道时,许多人以为这只是又一项把机器工作塞给人的差事。直到第一批观察记录被贴上大厅的墙。
同一颗小行星,在三十七个人的记录里,长度各不相同。
它原本应该只有一百多公里。有人画成梭子,有人画成扁平的石片,有人只画了一根横线。最先被质疑的是一个医疗组年轻人,他在表格里写道:看不见左端。他被叫去重新观察,回来后把那行划掉,改成:左端持续后退,无法在规定时间内确认。
丘人去看第二次观察时,观景舱里挤满了人。没人说话,只有人群移动时鞋底在地面摩擦。周岚站在最前面,没戴她那副护目镜,双手插在工作服口袋里。她从来不喜欢这种集体围观;可她也没有离开。
“它在哪里?”丘人问。
林赛指着右上方。她的手已经拆了固定带,右手还不太灵活,指尖却稳稳指住一段黑暗。
丘人起初什么也没有看见。那里只有背景星,密得像被撒开的盐。过了几秒,一颗暗淡的石质天体从星点间显出轮廓。它没有清晰边缘,像一截被拉软的灰蜡。一头窄,一头宽,宽的那端还保留着隐约的弧度,另一头却一直向远处延伸。
“它在转。”林赛说。
“我看不出来。”
“看那块亮斑。”
丘人盯住天体上一个微白的点。亮斑确实在缓慢移动,说明那东西仍有自转。长轴没有随自转改变。
“距离?”周岚问。
观察员报了一个数字。
另一个人报出不同数字。
“相差多少?”
“两千一百公里。”
观景舱里有人轻轻吸了口气。对一颗近距小行星来说,两千公里足够把它从一块石头变成一条山脉。
弗兰克站在后面,卷起的袖口沾着墨。他没有立刻解释,先让每个人把自己看到的形状画下来。纸被传到丘人手里时,他发现没有两张完全一样。但所有图都有一个共同点:它们都在同一个方向上拉长。
“这不是镜头畸变。”林赛说。
“不是。”弗兰克答。
“也不是视差。”
“不是。”
周岚终于转身看他。“那是什么?”
弗兰克望着舷窗。“它不是被拉长。至少,不只是。”
“说人话。”
“如果有限精度模型成立,”他顿了顿,“某个方向上的位置分辨率下降,可能出现这种形变。现在只是一个待检验的解释。”
有人在后排笑了一声,随即停住。
“位置不够细?”周岚问。
“我们测到过步长。”弗兰克说,“现在它出现在一个有体积的东西上。”
丘人低头看手里的记录纸。纸上的小行星被他画成一根灰线,末端留着一个未合上的弧。他在旁边加注:延展轴与当前最大步长轴待比对。
“它还会恢复吗?”有人问。
没有人回答。
当班结束后,丘人没有离开观景舱。他把每张手绘记录扫描进绘图台,按观察时间排成一列。小行星的轮廓在屏幕上缓慢变形:第一张还像石头,第二张变成棱柱,第三张开始拖长,最后一张只剩一道没有尽头的灰色笔痕。
格雷丝坐到他对面。她耳后的旧耳机没有打开,手里却捏着一张小纸条。
“通讯舱有人问我,”她说,“要不要把外部节目停掉。”
“为什么?”
“怕人听着地球的旧声音,看见这种东西,会更难受。”
丘人想了一会儿。“你怎么回答?”
“我说不。”
“为什么?”
格雷丝把纸条折成两半,又展开。“保留旧节目。”
她没有再解释。过了一会儿,耳机里传出很低的杂音。格雷丝在接收表上记下频段和噪声等级。
下一次异常发生在一颗行星上。
它比小行星更远,也更亮。光谱显示有厚大气层,云带和海洋的反光都很完整。第一次发现它时,轮值人员甚至有人说那像一颗适合降落的世界。第二次观察,它的昼夜交界线忽然变得笔直。第三次,云层不再沿球面弯曲,而是排成一层层平行的白带。
弗利斯顿召集所有仍能进入观景区的人。
他站在最前方,背很直,仿佛这是一次普通的航行通报。“不需要恐慌。”他说,“我们不改变航向,不接近目标,不进行外部发射。只观察。”
“为什么不绕开?”一个维修员问。
“导航不能确认横向位移仍连续。现在不转向。”
没有人再说话。
行星在窗外慢慢旋转。最初,丘人还能从云带间看见圆弧。随后圆弧被拉平,海洋的反光拖成一条极窄的蓝。它不是突然碎掉的,而是每转过一点,就少一部分可被眼睛确认的弯曲。最后,整颗星球变成一根悬在黑暗中的蓝灰长柱。两端消失在看不见的距离里,中间仍有云,仍有白色风暴缓慢移动。
“上面会有生命吗?”一个孩子般年轻的声音问。
那是一个刚结束长期冬眠的材料员。她脸色还带着低温苏醒后的苍白,问完便立刻捂住嘴,像觉得自己不该问。
丘人继续记录云带的移动方向。
弗利斯顿没有回答那个材料员。他只让记录员写下:目标呈现不可逆的单轴延展。
后来,丘人在绘图舱见到弗兰克。弗兰克正将那颗行星缩小到星图的背景里,脸上没有先前看见巨型星体时的笑。
“这些垂直结构和延展轴,怎么比?”丘人问。
弗兰克把显示比例再缩小。条形行星只是众多细线中的一根。延展轴在图上接近同一方向。更远处,黑色的垂直结构已经不止一段;短的只占数个像素,长的贯穿图框。
“垂直结构和延展轴方向一致。”他说,“下一步做方位与步长的盲比对。”
丘人将“方位与步长盲比对”抄入值班任务表。
那天深夜,最远的一段垂直结构忽然亮了一下。不是星光,也不是反射。它只亮出一条极薄的白边,随后又陷回黑里。
丘人赶到观察平台时,那里只剩林赛。她没有看他,手里握着机械测距仪,仪表指针因过载贴在最右端。
“距离?”丘人问。
“不知道。”
“为什么?”
“所有基线都给出不同答案。”
她把仪器递给他。指针仍在震。丘人抬头,看见那道黑线从满天星群间垂下来,穿过观测框上下边缘。
他没有再画它的长度。
他只在图上记下:垂直结构可见,测距基线不一致。
第二天,弗利斯顿将该对象临时编号为 V-0,下令不接近、不转向,继续进行方位与步长轴的盲比对。丘人在 V-0 两端分别标注“超出观测范围”,并附上各台仪器的读数。
【远地号航行日志】旧任务计划节点:55 Gly|传统航程与外部历时:不可复核|船内经过:条形天体确认后第6日|导航注记:理论航线失去单向性
那段垂直结构在三天后仍在那里。
远地号每完成一次最低安全推力校正,背景星群会在某个时刻跳动,条形行星会改变一点亮度,V-0 却始终停在同一列观测框内。林赛不肯叫它墙。
“墙至少是东西。”她说,“这个还不能写。”
丘人只在图例中标注:V-0,垂直结构可见,长度未取得。他把条形天体的云带、三组测距基线和观察员的手绘稿分开收好。弗利斯顿下令不接近、不转向,继续做方位盲比对。
四个班次后,弗兰克要丘人调出所有导航原始记录:墙前的雷达底图、墙后的离散航线、A-19 之后的探针记录、条形天体的观测表。丘人先按观测时刻排序,再按航向和仪器类型编号。旧图铺满绘图台。
将数据转换到共同物理框架后,理论航线仍向前延伸,实际航迹却在远处缓慢偏转。不同参考系中的坐标数值都不相同;回代后的弯曲方向一致。
弗兰克看完手绘图,又核对了独立探针的原始记录。
“步长试验只说明可测位移变粗。”他说,“它不能推出这条弯。”
“那这条弯说明什么?”丘人问。
“目前只说明航迹没有按旧模型延伸。”
林赛带着导航组做第四轮复核。她删去几组最显眼的条形天体记录,换掉一半输入数据的参考系,又把复算过程交给另一名导航员。误差带在一片空间区域附近变窄,航迹回代也朝同一方向靠近。
她在输出纸页角签字。
“收束点 A。”她说。
丘人在图上写下 A,又在旁边注明:坐标随参考系改变;物理收束待独立观测。
同一天凌晨,格雷丝从底噪中分出一组固定节拍。她没有先报来源,只把音频拆成互不相连的特征包,连同几个无关的旧广播样本送往四个分析组。丘人去通讯舱时,格雷丝正逐段遮掉文件头。
“调制方式、协议帧、纠错结构、校时节奏、目录段落。”她说,“不让他们看来源栏。”
周岚看了一眼测试排程。“四个班次。超时就停,接收阵列今晚还要给水培舱让电。”
格雷丝点头。
盲检结果在当晚送到。四个分析组都从协议帧、纠错结构、校时节奏和目录段落中识别出地球早期自动档案台的规范;出发资料库保存的一枚认证片也能校验其公开头部。
“这只能认证发射体系。”格雷丝说,“不能认证行星。”
她将信号方位叠到主图上。方向与收束点 A 及回代航迹的后段相同。
周岚问:“为什么现在才收到?”
“接收功率在增加。”格雷丝说,“原因待核。”
弗利斯顿看完两份报告,分别盖上导航复核和通讯复核的印记。
“不改变推进策略。”他说,“停止一切会放大局部步长的试验。通讯组全天候记录频段和功率;导航组继续以多参考系回代。正式目的地栏不得填地球。”
丘人在光点旁留下方位、角距、接收条件和空框。
【远地号航行日志】累计航程:无法以旧尺度续写|外部历时:无法复核|船内经过:旧广播特征确认后第21日|导航状态:向收束点 A 接近
林赛在主导航屏上看见那组数字时,以为是自己抄错了。
远地号已经连续七天没有发生大幅背景跳跃。推进没有恢复成出发时的平滑状态,舰体仍会在某些时刻落到下一处可测位置;只是间隔正不断缩短。先前要累积数小时的推进量,现在半小时就能带来一次变化。再后来,舱外探针每隔几分钟便能向前挪一点。
“步长在变小。”林赛说。
她的右手还没有完全恢复灵活,便用左手把 A-22 的轨迹放大。探针先向前推进零点零零一单位,蓝灯在背景星群中划出一条短线;第二次、第三次也是如此。它没有跨过一段无法记录的空白。
“当前位置的最小步长,比昨天小十六倍。”她说。
弗兰克站在数据墙前,没有立刻答话。他让林赛以三套不同参考系重新计算航迹,又让丘人把旧纸图上的误差带逐张录入。丘人花了一整天核对日期、仪器型号和观测条件,只在每张表最下方留一行:转换基准相同。
第二天,弗兰克把结果摊在绘图台上。
“坐标数值都变了。”丘人说。
“应当变。”弗兰克说,“参考系变了,数字不可能不变。”
太阳系参考系、银河系参考系和飞船局部参考系里的标记落在不同位置。弗兰克将它们逐一换算回同一个物理框架,三束误差梯度却指向同一片空间区域;步长缩小的方向也没有改变。林赛看完复算过程,在页角签了字。
“收束点 A。”她说,“先这样记。”
丘人把 A 写在图纸中央,没有写零,也没有画十字。他仍不明白一个地点为何会让墙后的测量重新变得细密,只能把每一次缩小的幅度和条件另列成表。
周岚对这项工作只批了两天电力。水培舱的配给刚刚稳定,备用滤芯和探针推进剂都要从同一份清单里扣除。弗兰克提出再增加一轮试验,周岚把预算投到他面前。
“做完这一轮。”她说,“没有新证据,就停。”
弗兰克看了很久,点头。“做完这一轮。”
两天后,格雷丝将接收频段接入公共频道。
先是旧式校准音,三短、两长、再一短。随后是一段被反复压缩过的播报:海浪、交通提示、儿童笑声、不同语言的日期读法。她将识别码同出发资料库核对了三遍。
“地球自动档案台。”她说,“普通广播,不是相位链路。源方位在收束点 A 附近。”
丘人站在通讯舱门外,听见一个孩子在杂音里问晚饭吃什么。那句话只剩前半截。格雷丝没有解释节目内容,只把接收功率、频段和连续时长写进日志。
“有图像。”她忽然说。
主屏先亮起一片过曝的白,系统压低增益后,露出一颗蓝灰色的圆弧。云层很薄,海面偏暗,陆地大半是褐色和灰绿。夜面没有城市灯火,也没有轨道交通的识别信标。
“距离?”弗利斯顿问。
“近得不合理。”林赛说。
她将即时测距与收束点 A 叠到同一张图上。导航数字随参考系改变而改变,但换算后的物理位置落在那颗行星附近。弗兰克走到投影前,指节抵着桌沿。
“再确认。”他说。
远地号没有立刻改变轨道。引力组先给出行星质量;天文组将地月质量比、角动量代理量、卫星光谱和轨道关系代入长期演化模型,所得范围均与地月系统相容。太阳观测组又核对了母星的光谱、质量代理量与行星轨道关系。随后,舱外光谱设备对几个裸露沉积盆地进行远距分析:异常同位素比值、长寿命核素衰变产物、异常碳化学层、金属氧化物富集和骨料残余都出现在同一组深层序列中。
格雷丝最后提交档案台认证。发射格式、校准节奏和公开目录的多重校验片与远地号离港时携带的地球备份协议相符。最早的可辨时间标记距旧任务计划约五亿年。
四份报告并排放在船桥桌上。
弗兰克说:“步长反梯度、回代收束、近距天体关系、地表物证和台站认证。它们指向同一处。”
弗利斯顿逐页看完报告,抬头时眼下的阴影很重。他换回船长外套,扣好领口。
“记录。”他说,“当前行星确认:地球。当前物理位置确认:异常收束点。为便于后续图纸标记,记作 (0,0,0)。这是标记,不是旧导航系自动给出的原点。”
林赛将坐标写入主图。格雷丝没有关闭广播,校准音仍从通讯舱传来。
“发送通用识别序列。”弗利斯顿继续说,“只报身份、船名、请求确认。不发轨道数据。”
格雷丝发送第一轮问询。二十分钟内,接收端只有档案台的校时声和目录循环提示。第二轮问询结束后,地球周围仍没有活跃航道识别、应答信号或接近请求。
“进入暂定近地轨道。”弗利斯顿说,“不着陆。准备归档一号。首轮只看、只听、只取样。”
丘人在自己的纸上写下:收束点 A,确认地球,物理标记 (0,0,0),问询两次,无回应。
他把最后一项下面留成空栏。
【远地号航行日志】位置:地球近地轨道|物理标记:(0,0,0)|船内经过:轨道稳定后第2日|地表行动:仅限无人机无人机被命名为“归档一号”。
它由旧勘测艇改装而成,外壳补着三种颜色的金属板,只有两人高,没有座位,也没有着陆舱。远地号现有资源不足以承担有人地表任务。弗利斯顿在机库逐项核对清单:大气取样、热源扫描、辐射、微生物、档案台外部影像;不得进入封闭空间;不得改变任何地面设施状态。
周岚站在清单旁边,手里拿着滤芯配额。
“它的返航余量?”她问。
“百分之三十七。”操作员说。
“低于百分之四十就中止第二轮低空。”
弗利斯顿看她一眼。“写进限制。”
归档一号脱离远地号时,地球刚转到日照面。丘人和格雷丝留在通讯舱,林赛控制轨道,弗兰克盯着传回的测距资料。画面穿过稀薄的大气后,先出现的是山脉、河床和大片干裂平原。海仍在,颜色发暗;云层较旧影像稀少。
曾经人口密集的区域只呈现为被沉积层、植被和风蚀切开的规则地形:几段彼此平行的宽基座,几片异常平整的碎裂台地,以及在自然坡面中断续延伸的地下空腔。它们无法还原具体用途,只能确定那里曾有大规模人工平整与承重结构。
采样球钻入一处古河口的沉积层,带回粉末和空气。分析组在岩芯里找到异常同位素比值、长寿命核素的衰变产物、异常碳化学层、金属氧化物富集和骨料残余;其上覆盖着极厚的自然沉积。表层有微生物遗传残片与顽强的单细胞生命,没有新近人类活动的热源、无线电、耕作痕迹或居住排放。
“人类活动?”弗利斯顿在频道里问。
“未取得证据。”操作员说。
“保留原话。”弗利斯顿说。
档案台位于一片高原。它比丘人想象得小:一座大半嵌入岩层的低矮设施,一根发射杆和几组遮蔽在岩脊后的集热面。地下有稳定热源;外部仍有缓慢动作的维护臂。归档一号不靠近接口,只在安全距离拍摄。
格雷丝将影像放大。维护臂末端有不同年代的修补痕迹:有些外壳已经风化成灰白色,有些导线和滤芯却显得很新。局部编号格式彼此不一致。档案台公开目录里也保存着零散的维护条目,替换周期、材料批次和老化程度无法拼成一条连续记录。
“它不可能是同一套设备连续运行了约五亿年。”周岚说。
“那它靠什么继续?”丘人问。
没有人回答。格雷丝只在记录里加了一项:台站维护连续性,待核。
归档一号按预定流程投下采样球,又接收了一段公开目录。就在校准音之间,格雷丝发现一小段未列入播送序列的数据。她先将频段与公开目录隔开,再报给船桥。
“是文件吗?”丘人问。
“像一个独立条目。”格雷丝说,“没有公开编号。”
弗利斯顿问:“会影响台站吗?”
“只接收,不向下发出任何指令。”
“执行。隔离保存。”
数据进入归档一号的只读缓冲区。无人机随即拉升,没有进入建筑,也没有接触维护臂。
当天的船桥会议持续了四十分钟。莫兰主张尽快准备登陆:地球有水、大气和稳定重力场,远地号的系统正在老化。周岚将着陆艇剩余的滤芯、菌种、燃料和可用人手逐项投到屏幕上。
“谁带走净化器?”她问,“谁守水培舱?谁负责隔离?谁保证地表的微生物不会把船上的系统一起拖垮?”
莫兰沉着脸,没有回答前两项,只说:“我们不能永远在轨道上。”
“我没有让你永远等。”周岚说,“我让你先把返回条件写出来。”
弗利斯顿没有参与争辩。他等两人停下,才下达命令:无人着陆禁令不变;归档一号继续被动扫描;地面样品按隔离等级处理;任何停留、取样或继续航行方案都须附资源表和撤离条件。
会议散后,丘人回到通讯舱。格雷丝正在给未列入目录的数据做物理备份。屏幕上只显示一串校验片和一个残缺时间戳。
“现在能看内容吗?”他问。
“还不能。”格雷丝说,“先核对它在台站目录里的位置。”
她把文件放进隔离缓存,贴上标签:来源:自动档案台;内容:未核;调入顺序:待核。
窗外,地球从舷窗下方转过。归档一号正在返航,带着沉积层样本、空气样本和一段尚未判明用途的数据。
【远地号航行日志】位置:地球近地轨道|地表行动:归档一号返航中|档案状态:隔离调入
归档一号带回的未播文件没有立刻在公共终端播放。
弗利斯顿把它交给格雷丝和林赛。两人各自使用一台离线设备,先核对文件目录、发送时间和校验片,再把无法互相解释的差异列进表格。丘人坐在旁边,只负责抄写编号和空栏。
最先出现的问题不在内容里,在顺序里。
地球档案台的公开节目原本按播送日期排列;未播文件却显示,一段应当最早发出的气象记录被排在最后,一条维护日志的时间戳比前一项早了三天,却在目录中晚了六层。远地号自己的墙后记录也有同样的毛病:某些任务完成标记早于任务派发,某些观测照片先有目录,后有拍摄时刻。
“两边都用了同一种系统吗?”丘人问。
“没有。”林赛说。她右手仍不够灵活,便用左手逐行拖动表格。“一个是地面自动档案台,一个是远地号导航与任务系统。硬件、年代、编写规范都不一样。”
格雷丝将两列异常对齐。“相同的是重排的形状。前后挪动幅度不大,但总落在同一种间隔。”
弗兰克赶来后没有先看文件内容。他让格雷丝遮住来源栏,又让林赛把远地号记录混进地球记录,交给三个不知情的轮值员排序。三人分别得到相近结论:这些条目不是随机损坏,像被某个共同的规则重新编过次序。
“别急着给它取名字。”林赛说。
弗兰克点头。“先叫重排异常。”
下午,归档一号补传了一段台站维护界面。画面只持续半秒:一串无法识别的操作码闪过,来源栏为空,随后目录中的一项文件从第七位移到第一位。无人机没有接到新的指令,也没有检测到额外信号。
格雷丝把画面重放了十几遍。
“它没有写来源。”她说。
“也可能是来源字段坏了。”林赛说。
“远地号同类条目也空着。”
“那就把‘空着’列为共同特征,不列为解释。”
丘人在本子上写:操作码未识别;来源字段空白;目录次序改变;未检测到新增信号。
当天傍晚,弗利斯顿来检查记录。他没有问是谁造成的,只问格雷丝能否证明这些条目在重排前后内容相同。
“大部分相同。”格雷丝说,“有两条校验片不同。”
“能说明文件被改了吗?”
“不能。也可能是台站在很久以前就留下了坏片。”
“那就写不能。”弗利斯顿说。
周岚从水培舱赶来时,先看了预算表。
“这件事要用多少电?”她问。
林赛说要再做四次离线比对。
“两次。”周岚说,“归档一号明天要降轨,滤芯更急。”
弗兰克想反驳,又停住了。“两次。取不同时间段、不同设备。”
第二轮比对没有给出答案,只把共同特征加重了一点。远地号和地球档案台都有少数条目在时间戳、目录次序和来源栏上同时异常;每一处都不足以独立证明什么,放在一起也仍缺少原因。
丘人把表格复写到纸上。写到最后,他发现空白来源栏在两份记录里恰好对齐,却没有画圈。
“为什么不标出来?”格雷丝问。
“还没有足够样本。”丘人说。
格雷丝看了他一眼,把终端关上。
夜班开始前,弗利斯顿下达新命令:未播文件继续隔离;归档一号不得改变台站状态;所有新增异常须保留原始时序和人工抄本。来源栏保持空白。
丘人回到绘图台,把那串操作码写在墙后航迹旁边,后面留出一栏:待核。
锅炉舱的门打开时,丘人先闻到一股干燥的焦味。
热井早已不再烧纸。它现在是备用热交换器,管线贴着地板向下延伸,接头上全是后来加装的手动标记。周岚蹲在检修口旁,护目镜压着鼻梁,正检查一台从旧物料库找出的安全扫描器。
“不要跨黄线。”她说,“下面的冷却层还没做承重复核。”
丘人停在黄线外。弗利斯顿站在另一边,没有穿船长外套,手里拿着一份三十 Gly 的锅炉投料记录。记录只有四项:纸质物、无金属危险物、准许焚毁、扫描结果已清除。
“结果不是全清。”周岚说,“投料槽的正常记录被删了,但安全扫描器在同一次故障里留下了一组低清缓存。缓存不完整,画面也没有文字识别。”
“能看见几页?”丘人问。
“四帧。每帧都被投料口和手挡住一部分。”
格雷丝抱着离线终端进来。她把终端放到操作台上,先断开总网,再接到扫描器的维护接口。
“为什么是现在?”丘人问弗利斯顿。
弗利斯顿看着那份记录。“因为这是保罗留下的最后一份纸。三十 Gly,我看完后把它烧了。现在该让它作为一份不完整的记录回来。”
周岚没有参与他们的沉默。她把第一帧投到墙上。
纸面偏斜,边缘被高温照得发白。保罗的字只有上半部分还算清楚。格雷丝把能辨的笔画逐个转录,周岚在旁边标上置信度。
给弗利斯顿:
我复核了丘人的残差层。不同标尺、不同航向、不同采样批次里,仍有同一方向的偏移。
丘人盯着“丘人”两个字。字迹在画面里很淡,却能看出保罗写得很慢。
第二帧显示的是一张叠图,坐标轴被遮掉了一半。弗兰克靠近屏幕,没有碰它。
“这里不是结论。”他说,“他先写的是复核条件。”
格雷丝继续念。
我换过重采样规则,也请不熟悉航线的人重标。结果没有消失。
这不足以说明任何更大的事,只说明它不该继续被当作噪声删去。
弗利斯顿的手指收紧,又松开。
“他找过你。”丘人说。
弗兰克点头。“十五 Gly 后,他以导航异常复核申请临时唤醒我。只给了一班时间。他让我看残差,也让我指出哪里还能被仪器误差解释。”
“你怎么回答?”
“我说需要连续观测。他说会让你继续画。”
第三帧最难辨。画面里有一条被折痕切断的曲线,右下角被投料口遮住。周岚调高对比度,几行字才从阴影里显出来。
前方的长期模型在同一方向逐步失去可解性。
我改过初始条件,改过边界条件;它仍在一条线上停住。
前面有一条我画不过去的线。
热井里只有管道的震动声。
丘人想起致远号的雷达回波,想起回收艇在看不见的边界前停下。可那是保罗写下这些字之后很久的事。纸上的线没有墙的名称,也没有墙后的任何答案。
弗利斯顿问:“他要求我停船吗?”
格雷丝把画面放大。最后一行有一半被烧穿,只剩几个字。
请不要把……填成结论。
“看不出后面。”她说。
周岚点头。“也许是‘缺口’,也许是‘空白’,不能补。”
第四帧几乎全黑。只在上角留着一小段结尾。弗利斯顿向前一步,又停住。
如果你读到这里,说明我没能把复核做完。
后面的字全被遮住了。
没有人尝试猜测。周岚将四张图像分别写入三块离线存储片,标签上注明来源、清晰度和缺失区域。格雷丝把其中一块交给弗利斯顿,一块递给丘人,最后一块放进通讯舱的物理档案盒。
“原正常扫描没有了。”她说,“这不是遗书全文。”
“我知道。”弗利斯顿说。
他把存储片收进内袋,转身要走。丘人叫住他。
“你当时为什么烧掉?”
弗利斯顿停在门口。
“因为我看见的是一名绘图师的警告,不是一份能改动航线的报告。”他说,“我让保罗继续复核,也让工程组提高了前向检定频次。后来,我以为那些安排已经足够。”
他说完便离开了热井。
周岚收起扫描器,提醒两名维护员封闭风道。弗兰克仍站在墙前,反复看那条曲线。他没有说保罗早已知道什么,只在自己的纸上抄下了三项:残差方向、模型条件、无解区。
丘人取出外勤本,在它们下面加了一行:原件缺失。转录保留。结论待核。
离开锅炉舱前,他回头看了一眼。黄线、检修口和那台旧扫描器都还在那里。