《蒸馏》目录
第 10 章 · 绝对零度指令
阅读模式
字号大小
100%
版面宽度
纸张色调
深空
羊皮
冷霜
纸白
临界温度 · 第二幕(隐空间的弑神手术)

第十章 绝对零度指令

视点:萨维尔·7,561字·正文终稿

刷白是从一层开始的。

早上七点,日档照明刚切上来,两个班的宪兵带着六桶白漆进了一层入口。桶是铁的,漆是那种最便宜的建筑白,兑得很稀,刷上去要两遍才盖得住。

萨维尔站在通道口看着。

他站的位置很讲究:既能看见整面墙,又不挡工人上下班的路。他在这儿站了四十分钟,没有说一句话。

第一遍刷完,墙上的东西还透着。

透出来的是那些画:一条鱼、几个人、一个像太阳又像齿轮的东西。还有字。字比画顶得久,白漆盖上去以后,笔画的边缘还能看出来一点。

刷到第二遍的时候,围了几个人。

不是抗议,也不是看热闹——是等。这条通道是上下班的必经之路,宪兵把梯子架在正中间,人过不去,就只好站着等。

站着等的人里有个半大孩子,十三四岁的样子,一直盯着那面墙看。

他看的是那条鱼。

那条鱼画在墙的中段偏左,用的是蓝色的记号笔,画得很不好——鱼身是一个歪歪的椭圆,尾巴是两笔叉开的线,眼睛点得太靠前了,所以看上去像在斜眼看人。

白漆刷到那儿的时候,先没了尾巴,再没了身子,最后剩一个眼睛。

那个孩子一直看到那个眼睛也没了。

然后他被他妈拽走了。

第二遍刷完,什么都没了。

宪兵把标语贴上去。标语是提前印好的,一张一米二乘八十,白底黑字,一共八个字:

零度即生路 冗余即自杀

浆糊在这种温度下不好用,得先烘。有个年轻宪兵把浆糊桶抱在怀里烘了十分钟,烘完了往墙上抹,抹得手都是。他贴的第一张歪了,被班长骂了一句,撕下来重贴,撕的时候把新刷的白漆带下来一块。

那一块补了。补的地方颜色不太一样。

换班的人陆陆续续从这儿过。

萨维尔看着他们。

大部分人不看墙。他们低着头,缩着脖子,两只手插在腋下,快而碎地走过去——这是被冷逼出来的走法,改不了。他们从标语底下过去,从那面新刷的墙前面过去,从那一小块颜色不对的补漆前面过去,没有停。

有停的。

一个五十来岁的女工在墙前面站了大概三秒钟。她看的不是标语,是标语左下角的一片墙。萨维尔顺着她的视线看过去,那儿什么也没有,就是白的。

那女工看完,走了。

萨维尔在心里给这件事记了一笔。他记的不是"有人怀念涂鸦"——他记的是:这面墙在这些人的脑子里是有内容的,刷白之后,内容还在。

刷墙只刷掉了墙。

这是一个执行层面的事实,跟情绪无关。他把它归入"本次执行的实际效果评估",编号第三条。

后来他调了这面墙的旧影像。三年前的影像里,标语左下角那个位置,写着一行字:

"老陈欠我三度电"

再往下,是另一个人添的:"他不欠了,他死了"。

再往下:"死了也欠"。

有人笑。

不是在墙前面笑。是走过去二十米,拐进矮廊之后,声音才传回来。

"哟,冗余即自杀。"

"什么是冗余啊。"

"你就是冗余。"

"我他妈还没自杀呢。"

"你等着。"

一串笑。有人咳嗽,有人啐了一口。

萨维尔听得很清楚——这一段通道有回声,声音会顺着顶棚跑。

他没有让人去管。

《治安条例》第十一条:对公开质疑执行政令者,可予警告;情节严重者,可予处置。刚才那几句话在法条上够得着"公开质疑"。

他没有让人去管。

不是宽容。是因为他二十年前学过一件事:这类话是压不住的,你压一句,它就变成十句在别的地方说。你不管它,它就是几句话。管它的成本远远高于它的危害,而他手里没有那笔成本。

他把这一条也归了类:可接受的言论损耗。

——顺带一提,"可接受的言论损耗"这个说法,是他自己在十六年前写进《执行手册》的。当时有人反对,说这个词太软,容易被下面拿去当挡箭牌。

他坚持了。

理由是:如果不给这类事一个名字,执行者就会自己去猜该怎么办;而执行者一旦开始猜,就一定会往严的那头猜,因为往严的那头猜不会被追责。

十六年了。他至今认为那是他写过的最有用的一条。

八点二十,一个老工人在墙前面站住了。

这个人萨维尔认得——不是认识,是认得:一层入口的焊锡摊,前天他数第一处违章的时候,那盏坏灯的正下方就是这个摊子。

老陈。

姓名是他今天早上从名册里核出来的。

老陈站在标语前面,拿着一把刷子——他自己的刷子,蘸锡用的,不是刷漆的。他把刷子在墙上比了一下,好像想在标语旁边写点什么。

比了三次,没写。

然后他把刷子插回围裙,蹲下来,开始收摊。他把焊锡的盘子、烙铁、一小堆接线板一样一样收进箱子里,收得很慢。

收完了,他抬头看了一眼萨维尔。

他一定不知道那是谁。这座城里九成的人不知道执行督察长什么样。

老陈冲他点了一下头。

那不是敬礼,也不是打招呼。那是一个在自家门口收摊的人,对一个站了四十分钟没走的陌生人,出于礼貌点的一下头。

萨维尔也点了一下头。

老陈提着箱子走了。

那个摊位空了。空了以后,那盏坏掉的应急灯正好照在空地上——不,它没照,它是坏的。

萨维尔在原地又站了两分钟。

然后他转身,去了行政大厅。

会议开了十九分钟。

到场十七人:全部行政官、四层的执勤长、五六层的班组代表、医务处一人、育幼处一人。萨维尔站着讲,没有坐。他从来不在下命令的时候坐着,因为坐着讲话的人容易被打断。

他讲的内容一共三条。

第一条:自本日起七日内,极昼城全部配属民用终端完成一比特硬量化。终端清单已下发,共两万四千一百零七台。

第二条:量化由各层班组自行执行,四层派技术组巡检。逾期未完成的终端,切断该终端所在回路的供电。

第三条:拒绝量化、破坏量化、或协助他人规避量化者,按《叛国罪认定办法》第三条第二款处理。

这三条他念得很慢。

念的时候他把手背在身后,这样别人看不见——第一条念到一半的时候,他右手的食指在轻微地敲自己的左腕。这是他在核对:他昨天算了三遍这个清单的可行性,此刻他在心里跟自己核第四遍。

念完第三条,他补了一句:

"第三条里的'协助他人规避',指的是提供技术手段。不包括知情不报。"

有两个人抬起头。

"知情不报不构成犯罪。"萨维尔说,"这一条我写进执行细则了。你们下去以后照这个跟班组讲。"

行政大厅里有人换了个坐姿。

他知道那是什么意思:他刚刚给这条法令开了一个口子,一个足够大、大到每一个班组长都能钻过去的口子。他自己开的。

因为他很清楚:如果不开这个口子,接下来七天里,这座城会出现互相举报。互相举报会毁掉的东西,比四十二台终端多得多。

他讲完,问:"有问题吗。"

没有人举手。

十九分钟里,前十四分钟是他在讲,后五分钟是在等——他专门留了五分钟,就是为了等有没有人开口。这是他的习惯:任何一次下令,都要留出足够长的沉默,让反对的话有地方说。如果那段沉默里没有人说话,那么执行阶段的任何异议都不成立。

这是程序正义。他相信程序正义。

前四分钟的沉默里,没有人说话。

萨维尔看着这十七个人。他能分辨出他们各自在想什么——不是读心,是经验:有五个人在等散会,有四个人在算自己班组的工作量,有三个人在担心自己会不会被追责,有两个人在看别人,有两个人在看他。

还有一个人一直低着头。

第十八分钟,有人开口了。

开口的是育幼处那个人。

一个六十多岁的男人,姓吴,头发全白,穿着一件洗得发灰的白大褂——不是医生,是育幼处的老工。他一直坐在最后一排,从头到尾没有抬头。

"督察。"

"说。"

"清单我看了。"吴老头把一张纸举起来,手在抖,但抖得跟林渊那种不一样,这是老了,"清单第一千三百到一千三百四十一号,是育幼舱的语言学习终端。四十二台。"

"是。"

"这四十二台是给零到四岁的孩子用的。"

"我知道。"

"它们里头装的是发音库。"吴老头说,"一个婴儿要学会说话,得先听一万到一万五千小时的自然语音。这一万五千小时,现在全城只有这四十二台机器里还有。"

会议室里安静了。

"这四十二台刷成一比特之后,"吴老头说,"发音库会被当成'不可解释的长尾'格式化掉。剩下的东西能教孩子指认物体,能教他说'要'和'不要'。"

"然后。"

"然后他这辈子就只会说'要'和'不要'。"

萨维尔看着他。

"你的建议。"

"我建议这四十二台缓期。"吴老头说,"一年。就一年。一年之后我把发音库转录成物理介质,磁带也行,纸带也行,我自己想办法。然后你们再刷。"

"缓期一年的技术依据。"

"没有技术依据。"吴老头说,"我就是求你。"

萨维尔在原地站了大约四秒钟。

他脑子里过的东西是这样的:

四十二台终端,平均容量一点一太字节,合计四十六点二太字节。这个量在总盘子里占万分之一点九。缓期不影响本次量化的总目标。

但是缓期会创造一个先例。

有了第一个先例,第二个申请会在七十二小时内出现——医务处会申请,因为诊断辅助里也有长尾;配电会申请,因为老泵的故障预判模型也依赖长尾;然后是每一个班组,每一个人。他见过这个过程,见过三次,每一次都是从一个完全正当的、万分之一点九的请求开始。

第三次是在月球。那次他批了。

那次他批了以后,六周之内清单从两千台缩到了四百台,量化目标彻底作废,然后第七周供电系统过载,第谷环形山的三个居住区同时失压。

那次死了一百一十四个人。

他妻子不在那一百一十四个人里。他妻子是三年后的另一件事。可是那一百一十四个人是他签的字。

"驳回。"萨维尔说。

他说这两个字的时候,声音没有变。整个行政大厅里,没有一个人从他的声音里听出刚才那四秒钟发生过什么。

——那四秒钟里,他把三年前月球那件事从头到尾过了一遍。一百一十四个人。三个居住区。他签的那一份缓期批文的编号他现在还记得:M-2247-0819-B。

这些他没有说。

他这辈子没有对任何人说过这件事的完整版本。他向围棋盘对面的一个老头说过一个删节版,那要到十二年以后,在四点二个天文单位之外。

吴老头没有立刻反应。

"督察——"

"驳回。"萨维尔说,"清单不作调整。四十二台在七日内完成量化。"

"你知道这意味着什么吗。"

"我知道。"

"那你——"

"吴同志。"萨维尔说,"我知道这意味着什么。我驳回不是因为我不知道。"

吴老头站在那儿,手里那张纸还举着。

"那你是为什么。"

"因为我批了以后,会有第二个。"萨维尔说,"第二个我还批,会有第二十个。到第二十个的时候,这次量化就废了。量化废了,七千二百台泵装不进去,明年这个时候,这座城的水就得靠人工调。人工调撑不过一个冬天。"

"那孩子——"

"那孩子会活着。"萨维尔说,"活着,只会说'要'和'不要'。"

吴老头把那张纸放下了。

他放下的动作很轻,轻到纸落在桌面上没有声音。

"督察。"他说,"我今年六十四。我在育幼处干了三十九年。"

"我知道。"

"三十九年里,我送出去过大概两千个孩子。"吴老头说,"两千个。他们现在都在这座城里,有的在修泵,有的在做饭,有的死了。"

"我知道。"

"我教他们说话。"

会议室里静得能听见暖风机。

"我不是求你留住什么了不起的东西。"吴老头说,"我不懂什么长尾不长尾。我就是知道,一个孩子要是三岁之前没听够,他这辈子说话就是费劲的。他不是不聪明,他就是费劲。他想说的话,出不来。"

"我知道。"萨维尔说。

"你老说你知道。"

"因为我知道。"

吴老头看了他很久。

"那更坏。"他说。

他弯腰把椅子推回去,转身走了。走到门口的时候他没有回头,只是抬手往后摆了一下——那个动作不是告别,是"算了"。

会议室里没有人出声。

"这是我的判断。"萨维尔说,"我签字。责任在我。"

他停了一下。

"散会。"

散会以后他回了办公室。

四层执勤区的办公室:三米乘四米,一张桌,一把椅,一只文件柜,没有别的。窗是没有的——四层没有窗。墙上什么也没挂。

温度零下三度。

他坐下来,先处理今天的常规批文,一共三十一份。批完用了两个小时。

这三十一份里,有十四份是关于本次量化的:进度表、巡检组编制、断电预案、异议处置流程。

有一份是育幼处报上来的《四十二台终端量化前数据处置方案》。

方案很简单:先备份,后量化。备份介质用现有的磁存储,备份完成后封存于育幼处。

萨维尔看了这一份很久。

这个方案在技术上是无效的。

一万五千小时的自然语音,用现有的磁介质备份,需要的容量是七百四十太字节。育幼处全部的存储加起来是六太字节。

也就是说,吴老头交上来的这份方案,明知道做不到,还是交了。

他交的不是方案,是记录。他要让"我们试过"这四个字,出现在档案里。

萨维尔在这一份上批了两个字:

同意。

批完他放下笔,看了那两个字大概五秒钟。

同意一个做不到的方案,不会消耗任何资源,也不会救下任何东西。它唯一的作用,是让那四个字进档案。

他知道自己在干什么。他还是批了。

批到第十九份的时候,他停了一下。

那一份是配额调剂申请,申请人是他自己——不,申请人栏是空的。这是执行督察的特权项:本人当月的特权营养剂配额,可自行指定调剂去向,不需要理由,不进公开记录。

这一项他每个月批一次。批了二十年。

他把去向填了。

调剂去向:极昼城育幼处第二育幼舱 数量:本人当月特权营养剂全额(三十一份) 理由:——

理由栏他留空了。这一栏可以留空。

批完,他盖章,把这一份单独放进内部投递匣,投递匣直通行政中枢,不经过任何一层转办。

然后他接着批第二十份。

这两件事在他这里没有矛盾。

如果有人问他——从来没有人问过,因为没有人知道——他会这样回答:

四十二台终端要量化,因为量化是这座城活下去的条件。这是判断,判断依据是二十年前一百一十四个人的死。

三十一份营养剂要给育幼舱,因为他不需要它们,而那些孩子需要。这是分配,分配依据是他的摄入量已经卡在一千二百大卡。

一件是他作为执行督察做的,一件是他作为一个每天摄入一千二百大卡的人做的。

两件事在同一个人身上发生,不代表它们有关系。

他从来不觉得这需要解释。

晚上二十一点,他吃饭。

饭在办公室吃。他不去食堂——不是清高,是食堂的份量是标准份量,标准份量是两千一百大卡,他吃不了那么多,剩下的会被记进浪费统计。他自己领生料,自己算。

今天的:合成蛋白块一百二十克,压缩谷物一百六十克,脱水菜叶十八克,油三克。

他用一个很旧的电子秤称。这台秤是他自己的,从月球带来的,二十年了,精度还在零点一克。

一千一百八十四。

跟前天一样。前天他记了这个数字,因为跟当天摄入的差额是十六。

他把差额记在一张纸上。那张纸在内袋里,压在折刀底下,上面已经有很多行了——每一行是一个日期和一个数字。最早的一行是历90年11月4日。

他把今天这一行写上:

历110年11月6日 一一八四

写完,他把纸折好,放回内袋。

然后他吃。

吃得很慢,很干净。合成蛋白块是没有味道的,压缩谷物有一点点糊味,脱水菜叶咬起来像纸。他把碗底的油刮了一遍,刮到碗上没有反光了才停。

吃完,他洗碗。

洗完,他在桌前坐着。

十一

零下三度的办公室很安静。

四层是全城最安静的一层——不是因为它深,是因为它冷。冷到大部分设备都不需要风扇,冷到人在这一层说话都下意识地把声音压低。

萨维尔坐在那儿,什么也没做。

他每天有大概二十分钟是这样的:什么也不做,什么也不想,就坐着。这是他的休息方式,二十年了。医务处不知道这件事,因为这不需要报告。

其实"什么也不想"是不准确的。

准确的说法是:他在这二十分钟里,允许自己不做判断。

他这一天里的每一分钟都在做判断——刷不刷墙、管不管那几句话、批不批那四十二台、要不要给那个做不到的方案盖章。每一个判断都有依据,每一个依据都能核。他做了二十年,做得又快又准。

只有这二十分钟不用。

坐了大概十分钟,胸口响了一声。

坐了大概十分钟,胸口响了一声。

"咔。"

他没有动。

这个东西植进去二十年了。头几年他会在响的时候数一下心跳,后来不数了。医务处每季度检一次,报告上永远是"工作参数正常"。

它是活的。它在他胸口里,替他跳。

准确地说:它不替他跳,它压着他跳。这台东西的作用是把心率强制压在每分钟五十五次以下——这是当年的军规要求,说是为了保证极端情况下的判断稳定性。

装它的时候他二十八岁。装之前有人问他要不要考虑一下。

他说不用。

他没有动。

坐了大概十七分钟,他伸手把内袋里那台东西摸出来了。

不是折刀。是另一样。

那是一个很小的音频存储件,扁的,一寸多长,边缘磨得发亮——磨成这样需要很多年,需要一个人反复地把它从口袋里拿出来又放回去。

它上面没有标签。

萨维尔把它插进桌上那台终端的侧口。

终端亮起一行字:

音频:一段。时长两秒。

他把手指放在播放键上。

放了一遍。

两秒。里面是一个女人在很短的时间里、用尽全力吸的一口气——那种气阀已经开始合上、氧分压正在往下掉的时候,人身体自己会做的动作。她没有说话。她只吸了一口气。

放完了。

萨维尔把手指移到播放键上,又放了一遍。

第三遍。

第四遍。

他放到第七遍的时候停了。

他每天放的次数不固定,最少两遍,最多二十几遍。今天七遍。他把存储件拔下来,用袖口擦了一下——那个动作已经磨了它二十年——放回内袋,压在折刀和那张纸中间。

墙上的钟走到二十二点四十。

距离三十天,还剩二十六天。

十二

他起身,关灯,锁门。

走廊上冷白的光,无窗,无回声。他往寝区走。

走到一半,他停下来了。

不是因为什么。他就是停下来了,站在那条走廊的正中间,站了大约十几秒。

然后他继续往前走。

那面新刷白的墙在一层。此刻应该已经干了。明天早上换班的时候,会有几千个人从它前面走过去,绝大部分不会看它。

标语上写着"零度即生路"。

这句话在这座城里,是这样被理解的:底下那台机器发的热太多了,热多了要出事,所以要降温。降温就能活。

这个理解是错的。

标语上那个"零度",指的是知识蒸馏时那个用来软化概率分布的温度参数——一个无量纲的超参数。把它调到零,输出就退化成非零即一的硬标签,长尾就没了。这跟机房热不热、跟朗道尔极限、跟这座城的散热赤字,一点关系都没有

一个是开尔文。一个是没有单位的。

这两件事在这座城里被当成了同一件事,被印在一米二乘八十的纸上,贴在了每一条通道口。

没有人指出这一点。

萨维尔也没有指出。

不是因为他知道而不说——他不知道。他不是蒸馏师,他是执行官。他手里有《零度纲要》,纲要第一章第一节写的是"降低系统温度是文明存续的唯一路径",签发人是评议会,技术依据栏写的是"见附件三"。

他从来没有翻过附件三。

那份附件三,写于历40年,一共十一页。第七页上有一段被人用铅笔画了线,线画得很重,画线的人在旁边写了四个字。

那份文件此刻在两千公里以南的一间办公室里,锁在第三个抽屉里,抽屉的钥匙挂在一个五十七岁的女人脖子上。

萨维尔不知道那份文件的存在。

他走回寝区。

寝区在四层东段,一间两米乘三米的单间,一张床,一个柜。柜子里有三套一模一样的军装、两双靴子、一台电子秤、和一个空的木盒。木盒是他妻子的,里面原来放针线,现在什么也不放。

他脱掉外套,挂好,把内袋里的三样东西掏出来放在柜面上:折刀、那张写满数字的纸、那个磨得发亮的音频存储件。

按大小排。

排完他躺下,关灯。

零下三度的房间里,他盖着一床军用毯子,睡得很快——他一向睡得很快,这是训练出来的,任何时候躺下五分钟内入睡。

睡着之前的最后一件事,是他想起了那条鱼。

蓝色记号笔画的,眼睛点得太靠前了,所以看上去像在斜眼看人。

他不知道自己为什么会想起这个。

他睡了。