《这个学霸疑似巨额知识来源不明》 第1章 视神经上的倒计时 “江临,你的成绩条。” 一张轻飘飘的纸条,像是一片被霜打过的枯叶,打著旋儿落在桌面上。 语文96,数学90,英语92,物理62,化学60,生物65——总分465。 班级排名:18 年级排名:71。 江临盯著那个用黑色加粗字体列印出来的71,心里有些难过。 江城七中是个什么地方? 市里的普通高中。 生源素质和升学率在一眾中学里就很一般。 每年高考能衝上一本线的,也就十个左右。 71名,在这个学校的生態位里,按照往年的升学情况,大概就是刚好摸到民办本科或者偏远地区公办二本的边。 稍有鬆懈,甚至可能会落入专科批次。 “哎,老江,又在二本线晃荡啊?” 同桌孙明凑过来瞥了一眼,大脑袋晃了晃。 他倒也没什么恶意,只是习惯性地嘆气。 孙明是个体重逼近一百八十斤的胖子,此刻他正把手机藏在厚厚的高大山英语词典后面,双手大拇指疯狂搓动,屏幕上时不时闪过defeat的暗淡光芒。 “你说你,图个啥?” 孙明一边骂著自家打野不爭气,一边压低声音念叨。 “每天来得比鸡早,睡得比狗晚,课间我打农药你刷题,午休我睡觉你背单词。怎么这分数就是上不去呢?要我说,咱俩乾脆认命,明年一起去蓝翔学个挖掘机,或者去新东方顛个大勺,好歹是门手艺,去哪都饿不死。” 江临没搭腔,只是默默地把那张薄薄的成绩条对摺,再对摺,夹进一个错题本里。 別说他不想去学什么挖掘机,顛大勺,就是二本,都不是他愿意接受的。 他太渴望考上一个好的一本大学了。 那不仅是他改变命运的跳板,更是他能想到的,唯一能让父母卸下重担的途径。 可是这个念头如果说出来,大概会被当成笑话。 大概连班主任老刘看他的眼神,都会像是在看一个推石头上山的西西弗斯。 老刘是个教了二十多年书的老头,髮际线早就退到了后脑勺,看人看事都很透。 他私下里跟其他科目老师评价过自己。 这学生学习態度没得挑,但悟性一般,难题突破能力不足。 是的,儘管他是班里公认的老黄牛,但就他那缓慢的理解能力和普通人的精力,光是维持在71名,就已经耗尽了他所有的力气。 晚上六点半。 江临推开家门,客厅里的餐桌上已经摆好了两菜一汤。 母亲张秀芬正把围裙解下来,她今年四十五岁,在街角的聚家超市当收银员,一个月拿著三千块钱的死工资,常年的站立让她的静脉曲张十分严重。 父亲江建国坐在沙发上看电视。 他在一家海鲜批发公司做夜班分拣员,每个月四千八的工资是用日夜顛倒和常年泡在水里的关节炎换来的。 他是个老实巴交的男人,话不多,看到儿子回来,只是憨厚地笑了笑:“江临回来了,洗洗手吃饭。” 饭桌上,江临沉默了许久,还是把月考的成绩单拿了出来。 张秀芬没看成绩单,但看出了儿子眼神里的灰败,连忙往他碗里夹了一筷子肉丝,语气轻柔地安慰道:“没事,不就是一次月考嘛。这才刚高三,来日方长。只要你尽力了就行,实在不行,考个普通大学,爸妈供得起。” “是啊,別给自己太大压力,身体最重要。”江建国也是同时安慰。 父母的宽慰没有任何责怪的意味,但听在江临耳朵里,比任何严厉的责骂都让他感到窒息和焦虑。 三千加四千八,这七千八百块钱就是这个家庭每个月全部的进项。 父母用血汗钱托举著他,他怎么甘心只换回一个毫无竞爭力的民办二本文凭。 晚饭后,江建国坐下喝了口茶水,还不到八点,就上夜班去了。 张秀芬收拾碗筷各种涮洗。 江临把自己关在狭小的臥室里,拧亮那盏发黄的檯灯。 书桌上堆满著诸如《五年高考三年模擬》等各类复习资料。 他翻开物理卷子,强迫自己將注意力集中在那些错题上。 可是,焦虑就像一团乱麻堵在他的胸口。 那些复杂的公式、电磁场与运动学的结合题,在他的脑海里变成了一团无法解析的乱码。 他一遍遍地看解答过程,试图理解標准答案里的跳跃性思维。 “为什么这里可以直接忽略阻力,为什么这一步要用动能定理而不是能量守恆……” 时间在一分一秒地流逝,他的大脑仿佛一台过载的单核处理器,运转极其缓慢且低效。 八点,九点,十点,十一点。 时间不知不觉去到晚上十一点。 房门被轻轻推开,张秀芬端著一盘切好的苹果走进来。 “江临,吃点水果早点睡吧,別把自己逼得太紧。” 老妈把盘子放在桌角,看了眼桌上卷子里密密麻麻的红叉,眼神里闪过一阵掩饰不住的心疼。 “你看隔壁老李家那小子,天天跟一帮朋友瞎混,也挺乐呵的。咱家,妈不求你大富大贵,考个本地的大专,以后安安稳稳找个班上,能养活自己,就挺好。” “知道了妈,我把这道物理题弄完就睡,你早点歇著吧。”江临头没抬,手里画受力分析图的动作没停。 门关上了。 屋里重新剩下他一个人。 江临颓然地放下笔,揉了揉酸痛胀裂的太阳穴。 整整四个小时,他只吃透了几道错题。 这种效率,在分秒必爭的高三,无异於慢性自杀。 天赋这东西,真就这么不讲理吗? “如果我能有更多的时间就好了。” 江临整个人像泄了气的皮球一样靠在椅背上。 巨大的疲惫感像涨潮的海水一样,从脚底板一直漫过头顶,把他整个人淹没。 他关了檯灯,带著对时间的极度贪婪与现实的无力感,摸黑爬上床,倒头就睡。 早晨6:00。 床头柜上老式的机械闹钟准时发出刺耳的铃声。 江临几乎是条件反射般地弹了起来,一把按掉闹钟。 昨晚焦虑太过,睡睡醒醒,醒醒睡睡,以至於脑袋里像是塞满了一团吸了水的海绵,昏昏沉沉。 他习惯性地揉了揉眼睛,准备下床去洗把脸。 然而,就在他睁开眼睛的那一瞬间,整个人猛地僵住了。 起初,他以为是自己起得太猛导致了飞蚊症或是低血糖的幻觉。 但在他用力眨了几次眼睛,甚至用手狠狠搓了搓眼皮后,那一行半透明的数字依然清晰地存在於他的视野右上角。 【29:23:58:50】 【29:23:58:49】 【29:23:58:48】 数字还在规律地跳动著。 前面的29代表天数,中间是小时和分钟,最后是秒。 江临的心跳瞬间漏了一拍。 这似乎是一个30天的倒计时。 第2章 归零 倒计时还在一秒钟一秒钟的往下掉。 江临坐在床沿上,没有大喊大叫,也没有立刻怀疑自己疯了。 作为一个学了两年理科的高三学生,他的第一反应是做变量控制实验。 这不是什么天赋异稟,纯粹是条件反射。 物理老师在课堂上重复了无数遍的那句控制变量法,记住了没有,已经刻进了他的骨髓里。 他先是闭上左眼,只睁开右眼。 数字还在。 位置也没有任何偏移。 无论他怎么转动右眼的眼球,那串数字始终钉在同一个相对位置上,跟著眼球的转动而同步移动,就像是被焊死在了视网膜上。 接著,他闭上右眼,睁开左眼。 同样的结果。 数字还是在那里,亮度不变,位置不变,连字体边缘那种微微发虚的质感都一模一样。 左右眼看到的画面完全一致,没有视差,没有重影。 “双眼成像一致,不是角膜或者晶状体的局部病变。” 如果是眼球本身的问题,比如角膜上沾了异物,或者晶状体某个位置出现了混浊,那么闭上单眼的时候,成像应该会有差异。 左眼和右眼的视角不同,病变位置不同,看到的异物位置也应该不同。 但现在,两只眼睛看到的倒计时在同一位置,同一亮度,同一清晰度。 这说明什么? 江临的手心开始出汗了。 他深吸了一口气,做了一个更彻底的测试。 他把被子拉过来,整个人钻了进去,把头深深埋进枕头和被褥之间。 棉被很厚,是老妈上个月刚从柜子里翻出来的秋冬被,带著一股樟脑丸和阳光暴晒后混合的气味。 在绝对无光的环境下,视野应该是一片纯粹的黑暗,最多加上闭眼后视神经自发產生的那些杂乱无章的光噪点。 但那串半透明的字符依然在那里。 不紧不慢地倒数著。 江临从被子里钻出来,额头上已经沁出一层冷汗。 “不是外部光源折射,不是角膜或者晶状体病变导致的光学残留。” 他的目光落在书桌上那本翻到眼睛与视觉章节的生物教材上。 教材封面卷了边,书页边缘被他用不同顏色的萤光笔划得密密麻麻。 视网膜,视神经,视觉中枢,大脑皮层枕叶…… 这些名词在他脑子里排著队闪过。 光的传播需要介质,视觉的形成需要光子穿过角膜、房水、晶状体、玻璃体,最终投射到视网膜上,由感光细胞转化为电信號,再经视神经传入大脑。 这是一个完整的,可以被反覆验证的物理和生理过程。 但现在,有一个东西绕过了这整个过程。 “这东西绕过了我的眼球光学系统,直接作用在了视神经上,或者是大脑皮层视觉中枢的某个区域。” 直接往大脑里写入视觉信號的倒计时,完全违背了他所学过的任何物理学和生物学常识。 没有光子,没有视网膜感光,没有视神经传导。 或者说,它模擬了这一切,让他的大脑以为自己看到了什么。 江临下意识地反手摸向自己的后脑勺。 手指穿过头髮,按在枕骨上方的头皮上,一点一点地摸索过去。 没有插管,没有金属接口,没有缝合过的伤口,甚至连一个稍微凸起或凹陷的异常触感都没有。 “江临,起了没?” 门外突然传来母亲的声音,隔著一道贴了隔音棉条的臥室门,音量被削弱了不少,但催促的意味一点没减。 紧接著是拖鞋踩在瓷砖地面上的啪嗒声,从主臥方向一路延伸到厨房,然后是水龙头被拧开又关上的声响,燃气灶点火时电子打火器发出的咔咔咔声。 江临的身体比大脑先做出反应,几乎是条件反射地从床沿弹起来。 “起了,马上就出来。” …… 对於这一串倒计时。 第一天,江临试图说服自己这是压力太大导致的幻觉。 高三了,谁还没点幻觉呢。 他同桌孙明上个月还说自己在晚自习的时候听到了游戏里的击杀音效,结果发现是前面同学的手机没关静音。 也许他也是在某个瞬间看到了什么东西,然后大脑把它固化了,变成了一个挥之不去的残影。 但第二天,倒计时还在。 第三天也是。 第四天也是。 他开始在课堂上走神。 不是那种想想午饭吃什么的走神,而是一种更被动更不可控的注意力偏移。 那串倒计时就像一个挥之不去的诅咒,无时无刻不在剥夺他的注意力。 课堂上,物理老师在黑板上画著带电粒子在磁场中的偏转轨跡,左手拿著木製大圆规,右手捏著粉笔,粉笔灰隨著他画弧的动作簌簌往下掉。 江临的眼睛盯著黑板,瞳孔却没有聚焦在那些白色的线条上。 他的焦点落在了黑板右上方的空气中,落在那个只有他能看到的数字上。 【22:14:05:33】 左手定则。 带电粒子在匀强磁场中做匀速圆周运动。 洛伦兹力提供向心力,qvb等於mv方除以r。 这些公式他背得滚瓜烂熟,写在草稿纸上的时候手腕都不用过脑子。 但当他的视线被那串数字拽走,当他的意识在洛伦兹力和倒计时之间来回撕扯了三四个回合之后,黑板上那道例题已经讲完了。 “好,这道题大家都懂了吧,下面我们来看一个变式。” 江临低头看了看自己的笔记本。 上面只写了三行。 带电粒子进入磁场 半径公式 r=mv/qb 然后就没了。 他不知道那道例题的答案是多少,不知道老师的解题思路是什么,甚至不知道那道题问的是什么。 他瞒著所有人,自己偷偷去了一趟市二医院。 用平日里积赞的零花钱,掛了个神经內科的专家號,甚至还咬牙做了一个脑部ct。 结果一切正常。 医生看著他厚重的黑眼圈,语重心长地把他当成了一个因为高考压力过大而產生幻视的神经衰弱患者,给他开了两盒谷维素和安神补脑液。 医学宣布他很健康。 这个本该让人鬆一口气的结论,却让江临陷入了更深的绝望。 如果这是病,那就有病因,有病灶,有治疗方案。 可以吃药,可以手术,可以做康復训练。 现代医学治不了的病当然很多,但至少有个说法,有个能掛上號的科室,有个能在病历本上写下来的诊断名称。 但如果这不是病呢? 那么那个正在一秒一秒逼近归零的数字,到底是什么? 计时归零的那一天,会发生什么? 这个问题像一根鱼刺一样卡在他的喉咙里,吞不下去,吐不出来。 白天上课的时候它卡在那里,晚上躺在床上的时候它卡在那里,半夜惊醒过来盯著天花板的时候它还卡在那里。 每当他试图思考这个问题,大脑就会像一台被输入了无解方程的计算器,在无数种可能性之间反覆跳转。 世界末日? 这个选项太过宏大,宏大到他反而不知道该怎么恐惧。 人类文明的终结,地球的毁灭,宇宙的热寂。 这些东西放在新闻標题里很嚇人,但放到一个高三学生的日常里,反而因为过於遥远而失去了实感。 灵气復甦? 那是他初二的时候偷偷在课桌底下用手机看过的网络小说里才有的桥段。 但他身边没有出现任何异能觉醒的徵兆,同桌孙明还是解不出一道最简单的受力分析,班主任老刘的头髮还是一天比一天少,学校食堂的饭菜还是难吃得一如既往。 无论哪一种可能性,他都找不到证据,也找不到否定的理由。 恐惧就是这样一种东西。 当你知道敌人是谁,它在哪里,它什么时候会来,哪怕敌人再强大,你至少可以做好准备,可以选择迎战或逃跑。 但当敌人是一团没有形状的阴影,你不知道它是什么,它在哪里,它什么时候会出手,你的恐惧就没有出口。 它不会爆发,不会宣泄,只会像慢性中毒一样,一点一点地渗透进你生活的每一个角落。 而且相比起恐惧本身,最要命的还是,这个倒计时太吸引注意力了。 人的大脑对动態物体的敏感度天生就高於静態物体。 这是刻在基因里的本能,是在远古草原上用来发现潜行捕食者的生存机制。 视野边缘任何一点微小的移动都会触发注意力的自动捕获,让你在意识到那是什么之前就已经把头转向了那个方向。 而江临的视野右上角,永远有一个东西在动。 “哎,老江。” 同桌孙明用胳膊肘用力捅了捅他。 孙明是个圆脸胖子,校服永远敞著穿,露出里面的卡通t恤。 他的成绩在班里稳居下游,属於那种也不是不学,就是学不进去的类型,对成绩的態度豁达得令人羡慕。 “你最近中邪啦?”孙明压低声音,嘴角往两边咧开,“发什么呆呢,口水都要流下来了。” 江临下意识地抬手擦了擦嘴角。 乾的。 孙明笑出了声,被老刘的目光扫了一眼,赶紧收住。 他用课本挡住脸,从课桌底下递过来半包五毛钱的辣条,包装袋上印著一只戴墨镜的卡通鸡。 江临摇了摇头,孙明耸耸肩,撕开包装自己嚼了起来,满嘴红油。 “下节课可是灭绝师太的英语连堂。”孙明一边嚼一边含含糊糊地说,辣条的辛辣气味从他嘴里飘出来,“你再这么神游太虚,小心她拿粉笔头爆你的头。她上周刚创了纪录,一节课扔了七个粉笔头,命中率百分之百。” “没事。”江临捏了捏眉心,指腹用力按在眉骨上方,感觉到一阵酸胀。“就是昨晚没睡好。” 他说著,强行把视线从倒计时上撕扯下来,抬起头去看黑板。 可是没用。 它总是在后台运行著。 哪怕你刻意不去看它,大脑的某个部分也始终在监测著它的变化。 就像一台电脑的后台进程,你关不掉,卸载不了,它始终占用著一部分內存,让你运行任何程序都比別人卡顿一些。 隨后的半个月里,江临的状態一落千丈。 英语单词背了前面忘后面,数学卷子连最基础的题目都开始大面积翻车。 集合的包含关係搞反了,三角函数的周期算错了,向量的坐標运算漏了一个负號。 每次翻开答案对改的时候,红笔划下去的瞬间他都觉得自己不认识那个写答案的人。 十月中旬的一次周测。 周测成绩不公布排名。 放学后,校园里逐渐安静下来。 教室里的人都走空了,夕阳的余暉透过没关严实的窗户洒在课桌上,把江临的影子拉得老长。 他一个人坐在座位上,看著手里那张满分一百五的卷子,只考了79分的数学试卷,只觉得手脚冰凉。 他忽然意识到一个非常现实的问题。 就算这个倒计时归零之后,真的有外星人开著飞船来炸地球,真的有灵气復甦,真的有世界末日,那也是全人类一起玩完。 七十亿人一起上路,黄泉路上有人作伴,谁也不比谁亏。 说不定到了那边还能组个班,继续听老刘讲椭圆的离心率。 可如果他在倒计时归零前,先把自己的成绩作没了? 如果倒计时归零那天什么都没发生,只是那个数字消失了,就像它出现时一样突然。 然后呢? 然后他还是要参加两百多天后的高考。 还是要拿著那张成绩单去面对他爸妈。 还是要填报志愿。 还是要过完这辈子。 他以后难道真的要拿著高中学歷,去电子厂的流水线上打一辈子螺丝吗? 江临深吸了一口气。 这口气吸得很深,深到胸腔都有点发胀。 然后他猛地抬起双手,啪的一声,用力拍在自己的脸颊上。 火辣辣的疼,疼得他眼眶里泛起了一层生理性的水雾。 但也让他的脑子前所未有的清醒。 不是那种我想到办法了的清醒。 倒计时还在那里,他依然不知道那是什么,依然不知道十五天后会发生什么。 他没办法让那个数字消失,就像他没办法让自己的影子消失一样。 但他可以做一个选择。 是被这个不知道从哪来的倒计时拖垮,还是,管它去死。 “去你妈的倒计时,老子要考一本!” 从那天起,江临开始强迫自己无视右上角的倒计时。 不是不去看。 是看了也不让它在脑子里停留。 武器是他从无数次考试和刷题中磨出来的意志力,弹药是那些堆在课桌上的《五年高考三年模擬》和老妈每天早上五点起来做的早饭。 一旦发现自己走神去看时间,就毫不犹豫地伸手,狠狠掐一把自己大腿內侧的软肉。 大腿內侧是全身皮肤最薄的区域之一,痛觉神经密集。 指甲嵌进去的那一瞬间,疼痛像一根针一样从皮肤表面直直扎进去,沿著神经通路一路窜上脊髓,在大脑皮层炸开一个清晰的信號。 这个信號足够强烈,强烈到可以短暂地盖过那个倒计时的存在。 代价是大腿上很快青一块紫一块。 习惯是个可怕的东西。 不是因为它有多强大,而是因为它不讲道理。 你不需要相信它,不需要理解它,甚至不需要喜欢它。 你只需要重复。一遍一遍地重复,日復一日地重复,重复到大脑的神经迴路发生物理性的改变,重复到某个行为从需要意志力驱动变成不需要思考的本能。 当你硬生生把所有的专注力和生存的执念都砸在《五年高考三年模擬》上时,哪怕眼前悬著一颗即將爆炸的原子弹,大脑也会启动自我保护机制,自动把那颗原子弹的倒计时判定为无需处理的无效信息。 日子一天天过去,他照常上课,去食堂排队打饭,刷题,睡觉。 偶尔孙明在课间递过来半包五毛钱的辣条,他也能一边嚼著满嘴红油,一边在草稿纸上给孙明讲一道最基础的受力分析。 生活风平浪静,什么都没发生。 周围的人照旧忙忙碌碌,没有异能,没有系统,没有天降横財。 除了那个数字,越来越小。 11月4日。 天还没亮,江临就已经醒了。 一看时间,凌晨四点五十七分。 实在睡不著,他索性爬起来,取出一张数学卷子,做起来。 做著,做著,就忘了时间。 直至遇到一道数学大题。 这是一道数列大题,难度其实也就比基础题稍微拔高了那么一点点。 对於江临来说,属於想要稳住成绩就必须拿下的中档题。 草稿纸上写满递推公式,但他还是卡在了最后一步的裂项相消上。 脑子里像是有团浓稠的浆糊,怎么也找不到那个能顺利约分的项,理不清那根线。 “还是不行吗?” 江临有些懊恼。 就在他准备换个思路重算一遍时,视线不可避免地扫过了右上角。 然后愣了一下。 【00:00:00:30】 三十天的倒计时,马上就要结束了。 江临的心跳突然漏了半拍,一种莫名的寒意从脚底窜了上来,他一下子从椅子上弹了起来。 哪怕他这半个月来装作再怎么不在意,把这玩意儿当成背景板,当这一刻真正降临时,未知的恐惧还是犹如潮水一般涌上心头。 【00:00:00:02】 【00:00:00:01】 【00:00:00:00】 半透明的数字在归零的瞬间,江临感觉眼前一黑。 第3章 废土世界 江临没有感觉到预想中的撕裂感。 只觉得周身的空气像是被一只无形的大手瞬间抽走,紧接著,夹杂著粗糙沙砾的冷风兜头盖脸地砸过来,钻进鼻腔,顺著气管一路刮下去,激得他弯下腰剧烈地咳嗽起来。 咳了好一阵子,他才勉强直起腰,伸手抹掉眼角呛出的泪水,抬起头。 整个人顿时如坠冰窟。 臥室消失了。 那盏发黄的檯灯,刷了一半的数学卷子,还有书桌上的老式机械闹钟,全都不见了。 脚下不再是平坦的臥室地板,而是一种暗红色的土壤。 这种土壤像是铁锈和黏土被搅碎了混在一起,又被什么东西反覆碾压过,板结得厉害,走一步就留下一个浅浅的印子。 而这片天地似乎也正值清晨时分,远方地平线上透出暗红色的晨光,勉强勾勒出这个世界的轮廓。 冷。 这是江临的第二个感受。 不是冬天早起上学时那种让人缩缩脖子的冷。 而是更乾燥更锋利,更不讲道理的冷。 空气里几乎没有一丝水汽,风颳过去的时候像是无数片极薄的刀刃贴著皮肤划过,把裸露在外面的每一寸皮肤都割得生疼。 他身上穿的还是早上起来隨手穿到身上的秋季校服,里面只有一件薄薄的棉质t恤,风从袖口和领口灌进去,冷得他整个人打了个激灵。 江临下意识地低头,双手在身前身后摸了一圈。 万幸和他被穿越前的状態一模一样,脚上那双蓝色的塑料拖鞋也在。 甚至连当时发现倒计时即將归零,本能站起来,攥在手里的黑色原子笔也都还在。 “这算什么,强制荒野求生吗?” 江临苦笑著搓了搓冻出满胳膊鸡皮疙瘩的手臂。 他的声音在空旷的荒原上显得又轻又薄,还没传出多远就被风撕碎了。 没有人回应他。 这个鬼地方安静得可怕。 没有风穿过树梢的声音,没有鸟雀被惊起的扑棱声,没有溪水的潺潺声。 但这里什么都没有。 (请记住????????????.??????网站,观看最快的章节更新) 天地之间只剩下风声,和风掠过地面时捲起沙砾打在裸露皮肤上的细微刺痛感。 站著不动一小会,江临就感觉整个人都快冻僵了。 跺了跺脚,开始环顾四周。 暗红色的地平线上,零星地矗立著一些轮廓。 距离太远,看不太真切,但从那些不规则的高低起伏来看,应该是某种建筑物的残骸。 江临心下不由一喜。 有建筑残骸,就意味著曾经有人在这里生活过。 哪怕那些人已经不在了,至少还能留下点什么。 能挡风的墙,能生火的材料,或者更理想一点,能喝的淡水。 早上起来他还没喝过水。 现在光是想到水这个字,喉咙深处就泛起一阵乾渴。 风在肆无忌惮地刮著。 江临把校服的拉链拉到最顶上,缩著脖子,双手插进口袋里,低著头迎著风往前走。 塑料拖鞋踩在暗红色的土壤上,发出嘎吱嘎吱的声响,每一步都会扬起一小撮红色的粉尘。 一路上,他没有看到半点植被。 没有草,没有苔蘚,没有那种即使在最恶劣的环境下也能从石缝里钻出来的灰色地衣。 什么都没有。 视线所及之处,只有暗红色的土壤,和偶尔露出来的灰黑色岩石,岩石表面布满蜂窝状的孔洞,像是被什么酸性液体腐蚀过。 空气里隱隱约约瀰漫著一股类似硫磺的味道,不浓,但一直存在,像是什么东西在很远很远的地方燃烧。 他不知道走了多久。 没有手錶,手机也不在身上。 老妈给他的那部二手安卓机,被他置之高阁。 因为高三了,要专心复习,没空玩手机。 现在他唯一能用来计时的大概只有自己的心跳,但心跳的频率被寒冷和紧张搅得乱七八糟,根本没办法作为参考。 也许走了一个小时,也许走了两个小时,也许更久。 脚底被拖鞋的塑料鞋底硌得生疼,小腿肚酸胀得像是体育课上跑了三千米。 当他终於走到那堵断墙根下的时候,整个人几乎是靠著墙滑坐下去的。 昨天晚饭吃的是老妈做的番茄炒蛋和青椒肉丝,他因为惦记著晚自习发的数学卷子没写完,匆匆扒了两碗饭就回房间了。 一夜过去,那两碗饭早就消化得一乾二净。 喉咙干得像被火舌反覆舔过,舌面紧紧贴著上顎,连分泌一点唾液都变得困难。 整个人是既累又饿,还渴。 他必须找到水。 这个念头一旦冒出来就再也压不下去了。 江临撑著断墙站起来,墙体的触感粗糙冰凉,表面的灰浆大部分已经剥落,露出里面锈蚀的钢筋。 他开始沿著墙根搜寻。 然后就看到了那个水坑。 说是水坑其实有些勉强。 那不过是地面上一处凹陷的位置,大概比他的脸盆大上一圈,里面聚集著一些液体。 但那些液体呈灰黑色,表面浮著一层薄薄的油膜,像是汽修店门前那种积了不知道多久的污水洼。 凑近了能闻到一股说不上来的气味。 江临蹲在水坑边上,盯著那层灰黑色的液面看了很久。 理智告诉他这水不能喝。 任何一个在正常社会里长大的人看到这样的液体,第一反应都是离远点。 但乾渴是一种会侵蚀理智的东西,它从喉咙深处开始,一点一点地往上爬,把大脑里那些关於卫生、安全、理性的判断一层一层地剥掉,最后只剩下最原始的衝动。 喝一口。 就一小口。 他垂下头,额头几乎要贴到膝盖上。 然后看到了手里还攥著的那支原子笔。 江临愣了两秒,猛地坐直了身体。 拧开笔头,抽出笔芯,获得了一根空心管。 他想了想,又把校服翻过来,在內衬的位置找到一块相对乾净的布料。 说是乾净,其实也不过是比其他地方少沾了些红色粉尘而已。 用牙齿咬住一个豁口,使劲撕下一小条布片。 最后把布片摺叠了几层,包裹在笔桿的一端,用手指捏紧。 这种简陋的过滤装置只能过滤悬浮物。 他当然知道。 如果这水里溶解了什么重金属盐或者酸性物质,用布过滤一百遍也没用。 但他实在是太渴了。 渴到哪怕是明知不可为的事,也要给自己找一个万一有用的理由。 他把包裹著布片的笔桿一端小心翼翼地插入灰黑色的液体中,儘量避免搅动底部沉淀的泥沙。 然后俯下身,含住笔桿的另一端,轻轻地吸了一小口。 液体触碰到舌尖的剎那。 “嘶——” 江临像是被电击了一样把笔桿甩了出去,整个人向后仰倒,后背重重撞在断墙上,蹭掉一片灰浆。 他侧过头,拼命地往外吐著唾沫,但那点微薄的唾液根本不足以衝掉舌面上残留的液体。 强烈的酸涩感像是无数根针同时扎进口腔黏膜,舌面、上顎、牙齦、甚至喉咙深处,同时泛起一种被灼烧的痛感。 不是水。 那压根不是水。 更像是某种稀释后的矿物酸溶液,带著金属离子特有的那种发苦的涩感,在口腔里炸开的一瞬间就把味蕾全部击穿了。 他能感觉到舌尖最表层的黏膜被灼伤了,刺痛一波一波地涌上来,像是把舌尖贴在了烧红的铁片上又拿开。 他趴在断墙根下乾呕了好一阵子,什么都吐不出来。 胃里空空如也,只有酸水一阵一阵地往上涌,灼烧感从口腔一路蔓延到食道。 过了好一会儿,他才缓过来。 江临翻身坐起,后背靠著冰冷的墙体,大口大口地喘著气。 冷空气灌进被灼伤的口腔,反而带来一种奇异的镇痛效果。 他舔了舔嘴唇,尝到了铁锈一样的味道。 嘴唇不知道什么时候乾裂了,渗出细细的血丝。 他低头看了一眼被甩在地上的原子笔杆。 透明的塑料管里还残留著一小截灰黑色的液体。 他伸手把笔桿捡了回来,用校服下摆擦了擦,放回口袋里。 “物理过滤只能挡住泥沙,挡不住溶解在水里的酸根离子和重金属盐。” 他自嘲地笑了一下,嘴唇裂开的口子因为这个动作又渗出血来。 “如果不能进行蒸馏,这水喝下去就是自杀。” 这些话像是说给自己听的。 在这个只有风声回应的荒原上,说出声来至少能確认自己还活著,还能思考,还没有被恐惧和乾渴彻底击垮。 他重新蜷缩回墙根底下,把双腿收拢,双臂环抱住膝盖。 这个姿势能最大程度地保存体温。 也不知道过去了多久,兴许是太阳出来了。 天光越来越盛。 只是天空还是灰濛濛的。 又从灰濛濛变成深灰色,然后是灰黑色,最后变成完全不透光的黑。 温度骤降。 白天虽然冷,但还能勉强忍受。 只要不停下来,只要缩在墙根下把身体团成一个球,体温就还能维持在让人不至於失去意识的水平。 但夜晚不一样。 夜晚的冷是另一种东西。 风不再是风,更像是一把一把被磨得极薄的刀子,从衣料的每一个缝隙里钻进去,贴著皮肤一刀一刀地割。 冷意也仿佛是直接出现在骨头里的,从骨髓深处往外扩散。 江临把校服拉链拉到最顶上还不够,最后把脑袋都缩进了校服里,双手也是深深插进袖子里,双臂紧紧抱在胸前,整个人蜷缩成一个儘可能小的形状,后背死死抵著那堵断墙。 墙体的温度比他自己的身体还低,寒意透过校服布料渗进背部肌肉,整条脊椎像是被泡在冰水里。 他冻得牙齿不停地打架,发出咯咯的声音,上下牙碰撞的频率快得根本控制不住。 人在极度寒冷的时候是不能睡的。 这是他在某本杂誌上看来的,说失温症的最后阶段,人会感到莫名的燥热,会脱掉衣服,然后微笑著死去。 他不知道自己会不会也走到那一步,只知道现在自己冷得连思考都变得断断续续。 脑子里浮现的画面都是一片一片的,拼不成完整的逻辑链条。 老妈切好的苹果。 削了皮,切成月牙形,插上一根牙籤,放在白色的瓷盘里。 每次他写作业写到深夜,她就会端一盘进来,放在檯灯旁边,说一句別写太晚就出去了。 他平时总是含含糊糊地应一声,连看都不看一眼,等写完一张卷子苹果表面都氧化变黄了。 爸爸看电视的背影。 客厅的沙发,那个被坐出一个人形凹陷的位置。 新闻联播的声音,偶尔穿插一两句和他妈的閒聊。 老爸的肩膀很宽,从背后看过去像一座山,小时候他总觉得那座山什么都能挡住。 …… “我想回去!” 声音从喉咙里挤出来的时候带著不受控制的颤抖。 江临把额头埋进膝盖和胸口之间的空隙里。 “这什么鬼地方,我要回去。我卷子还没写完,我还要考一本。” 眼泪涌出来的时候他完全没有防备。 他咬著牙不让自己发出声音,但肩膀还是一下一下地抽动,呼吸变得又短又急促,每次吸气都带著一声被压扁了的哽咽。 在生死的边缘,什么男儿有泪不轻弹都是扯淡。 他十八岁,高三,昨天最大的烦恼是一道裂项相消算不出来的数列题。 现在他蹲在一堵不知道荒废了多少年的断墙下面,嘴唇乾裂出血,口腔被酸液灼伤,胃里翻涌著酸水,身体抖得像筛糠,不知道自己能不能活到天亮。 满脑子只剩下一个念头。 回家。 想回家。 想回到那间檯灯发黄的臥室里去,想回到那张刷了一半的数学卷子前面去,想听到闹钟咔咔的走动声,想听到他妈在厨房里洗碗的水流声,想听到他爸在客厅里调电视音量的按键声。 就在这个念头膨胀到几乎要从胸腔里炸开的瞬间。 光明突然重新涌入眼睛。 暖黄色的灯光,隔著一层校服都清晰可辨。 江临猛地將脑袋从校服里拉出来。 檯灯。 那盏灯罩边缘微微烤焦的檯灯,正安静地立在书桌上,发出那种他再熟悉不过的暖光。 灯光照在桌面上,照在那张摊开的数学模擬卷上。 也就在这时,门外传来老妈的声音:“江临,起来了没?” 第4章 时间差的惊喜 “不是做梦!” 江临整个人像是一滩烂泥般瘫坐在椅子上,喃喃自语。 那种从皮肤钻进肌肉,从肌肉钻进骨头,最后在骨髓里安家落户的冷,他全都记得。 那种因为长时间没有进食,饿到狂躁发疯的感觉,他记忆犹新。 …… 太真实了。 真实到哪怕现在鼻尖縈绕著的是熟悉的油墨味,哪怕桌上檯灯散发的暖黄色光线正安安稳稳地烤著他的脸颊,他依然能感觉到汗水从后背上那些细密的毛孔里渗出来,匯成一道细细的水流,沿著脊柱的凹陷一路往下淌,最后被裤腰的鬆紧带截住。 可神奇的事情就在於,除了心理上,记忆中那些剧烈翻涌的余悸,他的身体状態简直好得不可思议。 就像是经常玩的网游里,角色濒死时突然卡了个霸体bug,不仅血条没有继续掉,反而被后台程序一键刷新,直接回满了状態。 不冷了。 被废土夜风吹得快要失去知觉的手脚,此刻正流淌著鲜活的热度。 不饿了。 胃里那种仿佛有一把火在烧的绞痛感消失得无影无踪。 干得快要冒烟,咽一口唾沫都带著浓重血腥味的嗓子,也奇蹟般地恢復了原有的润泽。 江临猛地想起了什么,伸手抓住校服裤的左腿裤管,把布料往上擼。 寻找水源的时候,他被地面的凸起绊了一跤,膝盖上磕掉了一大块油皮。 现在,他把裤管擼到膝盖以上。 指腹按上去。 平滑的,完好的。 膝盖骨的轮廓在皮肤下面微微凸起,皮肤表面覆盖著一层薄薄的,几乎透明的绒毛。 他用力按了按,髕骨下面的软组织微微下陷,鬆开后又弹回来。 没有任何疼痛,没有任何破损,甚至连一道疤痕都没有。 那个见鬼的废土世界,所有的物理伤害和生理消耗,全都被留在了那边。 一点儿都没带回来。 江临有些僵硬地转过头,直愣愣地看著桌角的闹钟。 穿越前,也就是倒计时归零的前一秒,他很清楚地记得自己在匆忙中扫过一眼时间。 清晨六点整。 然后眼前一黑,他站在了那片暗红色的土地上。 他在那边待了多久? 从天亮到天黑,从天黑到天亮,又熬了小半天。 至少有三十六个小时吧。 可现在。 闹钟的錶盘上,秒针咔咔地走著。 分针从十二点的位置挪开了一点点,刚刚越过第一小格。 时针停在六点的刻度上,微微偏向一侧。 六点零一分。 也就是说,他在那边胆战心惊地捱了三十六个小时,这边才过去一分钟。 巨大的荒谬感像一把重锤,狠狠地砸在江临的脑门上。 这不对。 这完全不对。 时间不是这样工作的。 爱因斯坦的相对论说,时间和空间是一体的,时间的流速取决於观察者所处的引力场和运动速度。 你在一个巨大的黑洞附近待一段时间,地球上的时间会过去更久。 你在接近光速的飞船上飞一圈回来,地球上可能已经过了几十年。 但江临很確定,废土世界和地球之间不存在相对论效应。 因为他没有被装进飞船加速到接近光速,也没有被扔进黑洞旁边的引力场。 他只是眼前一黑,然后出现在了另一片土地上。 这更像是一种空间上的瞬移。 从一个空间坐標被强制转移到另一个空间坐標。 时间和空间之间的关係在这个过程中被某种他不理解的机制扭曲了。 不,不是扭曲。 是被拉长了。 或者说,被压缩了。 他在废土上体验到的每一个小时,每一分钟,每一秒,都是真真切切的。 寒冷是真实的,飢饿是真实的,乾渴是真实的,恐惧是真实的。他的意识完整地经歷了那三十六个小时的每一秒。 他的身体完整地承受了那三十六个小时里的每一次寒风,每一次胃痉挛,每一次乾呕。 那些体验没有被打折,没有被快进,没有被压缩成一分钟的浓缩版本。 但当他回到现实世界的时候,这里的时间只过去了六十秒。 这意味著什么? 江临的瞳孔微微收缩。 紧隨其后的,是一股触电般的战慄感。 从尾椎骨开始,顺著尾椎骨一路向上,穿过腰椎,穿过胸椎,穿过颈椎,沿著脊髓的中央管一路上升,在后脑勺的位置炸开。 炸成一片密密麻麻的鸡皮疙瘩。 他后颈的汗毛竖了起来。 头顶的头皮发紧。 不是恐惧。 绝对不是恐惧。 江临用力吞了一口口水。 对於一个高三学生来说,最缺的东西是什么? 是时间。 他缺乏天赋,学东西本来就慢。 別人背二十个英语单词需要十分钟,他需要三十分钟。 別人理解一道解析几何的解题思路需要看一遍例题,他需要看五遍,有时候十遍。 別人晚自习两个小时能刷完一套数学卷子,他刷到下课铃响还剩下三道大题空著。 不是不努力,是脑子转得没那么快。 信息从眼睛输入,在大脑里完成解码、理解、存储、建立神经连接,这一整套流程,他的硬体配置就比別人慢半拍。 偏偏课目还那么多。 语文数学英语物理化学生物,六门课,每一门都有做不完的试卷和背不完的知识点。 物理的公式,化学的方程式,生物的细胞结构,语文的古诗文默写,英语的单词和语法,数学的题型和技巧。 每一条战线上都需要投入时间,每一条战线上他都在亏空。 可时间是公平的,对每个人都一样,一天二十四小时,一小时六十分钟,一分钟六十秒。 你再怎么挤,也挤不出第二十五个小时来。 別人睡觉的时候他在背单词,別人打篮球谈恋爱的时候他在推导公式。 他把课间十分钟拆成三个三分钟用,把吃饭时间压缩到五分钟,把睡眠压缩到六个小时。 眼眶下面的青黑色一天比一天重。 但即便如此,他还是追不上那些脑子好用的人。 这种仗怎么打? 没法打。 但现在呢? 江临用力吞了一口口水。 视野右上角。 【29:23:58:12】 和之前那个三十天倒计时一样的格式,一样的频率,一样的位置。 那串数字,三十天倒计时,又开始了新一轮的跳动。 好吧,但这不重要。 重要的是,如果规律不变,二十九天之后,他有很大概率被再次拉进那个废土世界。 江临在某一本网络小说里看到过时光屋这个概念。 那本小说讲的是一个主角进入某个异空间修炼,里面的时间流速比外面慢很多很多。 在里面修炼一年,外面才过去一天。 当时他觉得这个设定很酷,但也仅仅是觉得很酷而已,和无数个网文桥段一起被塞进大脑的某个角落,落了一层灰。 现在那层灰被猛地吹开。 如果废土上的时间流速真的和现实世界是六十比一的比例,那么只要他能在废土上活下来,活得越久,就拥有比別人越多的额外时间。 “我是个笨鸟。” 江临突然短促地笑了一声。 “但我现在,好像有比別人更多的飞行时间。” 窗外,天色开始发亮。 对面那栋居民楼里陆续亮起几扇窗户的灯光,远远地看过去,像是黑暗中睁开眼睛的几颗星星。 这座城市正在醒来。 江临拿起一根新的原子笔,抬手,在一个草稿本上写下三个词。 御寒。 如果下一次穿越还是在那个位置,还是在同一片废土,还是同样的气候条件,他必须带保暖的东西过去。 校服太薄了,涤纶面料挡不住那种程度的低温。 他需要更厚的衣物,需要能护住耳朵和手指的东西。 水和热量。 在废土上,他从头到尾没有摄入任何有效的水分和热量。 水坑里的灰黑色液体是稀释后的矿物酸溶液,喝了一口就灼伤了整个口腔。 三十六个小时,滴水未进,粒米未进。 如果不是传送机制在回归时重置了他的生理状態,他现在大概已经因为脱水和低血糖躺在医院的急诊室里了。 下一次,他不能空著手去。 笔尖在水和热量四个字下面划了一道横线,然后写下第三个词。 卷子。 写完这两个字的时候,他的嘴角动了一下。 一个高三学生,在被传送到废土世界的第一反应是冷,饿,渴,害怕。 第二反应是——带卷子。 说出去大概会被当成疯子。 但他是认真的。 如果废土上的时间流速与现实世界的时间是2160:1,那么每一次穿越,他岂不是都能获得很多额外的时间? 那些时间不用来刷题,难道用来蹲在断墙根下数沙子吗? 他把这三个词圈起来,在旁边画了一个大括號,写了一个字:备。 准备。 未来二十九天里,他需要为下一次穿越做准备。 江临把原子笔放下,抬起头,视线落在臥室角落里那个半开著的衣柜上。 衣柜是老式的三开门木柜,中间那扇门上镶著一面穿衣镜。 镜子里映出他的上半身。 脏兮兮的校服,头髮因为一晚上没睡而翘起几缕,眼窝下面的乌青色在暖黄色灯光里显得没那么重,但仔细看还是能看到。 他的目光从镜子里的自己身上移开,开始扫视整个臥室。 书桌,檯灯,闹钟,笔筒,书本,试卷,草稿本…… 脚下那双蓝色的塑料拖鞋还在。 门后面。 书包掛在那里,鼓鼓囊囊的,里面塞著昨天放学时带回来的课本和试卷。 窗台上。 几本杂誌,一个空了的矿泉水瓶,还有老妈上周放进来的一盆绿萝。 绿萝的叶子有点蔫,边缘微微发黄,该浇水了。 江临把这些东西一样一样看过去。 像是一个即將出远门的人在检查自己的行李清单。 每看一个物品,就在脑子里把它归类。 能带过去的,不能带过去的,需要改造后才能带过去的。 第5章 备战清单 十一月的江城,秋风里已经带上了一股子寒意。 尤其是到了晚上,风顺著关不严实的铝合金窗户缝里往屋里钻,吹得人脖梗子发僵。 江临盘腿坐在床上,面前的床单上摊开著一堆零碎。 有红彤彤的一百块,皱巴巴的十块二十块,还有一大把面值不等的硬幣。 这是他从小到大,攒下来的全部家当。 过年时亲戚给的压岁钱,平时帮老妈去楼下小卖部打酱油跑腿攒下的零鏰儿,甚至还有小学时捡废品卖的几块钱,全都在这儿了。 江临把这些钱分门別类地码好,硬幣摞成一小柱一小柱的。 然后反反覆覆数了三遍,最后得出一个精確到毛的数字:两千一百四十五块五。 可惜上一次去市二医院,掛號费二十八,ct检查费三百六,加上谷维素和安神补脑液,一共花了將近五百块。 要不然他会有將近三千块钱。 当然,即便是三千块,放在那些富二代同学眼里,估计都不够买双限量版的球鞋。 班那个坐在最后一排靠窗位置的周睿,脚上穿的那双aj,据说要三千多。 更新不易,记得分享101看书网 三千多,比他全部身家还多一千。 周睿大概永远不会理解,有人会把两千块钱摊在床上数三遍,每一块钱都要计较去处。 但在江临这里,这就是他在那个连鬼影子都没有的废土世界里,荒野求生的启动资金。 上次被毫无防备地拽进那片暗红色的荒原里待了一天一夜,饥渴难耐的滋味,他这辈子都不想再体验第二次。 更何况,上回只是个意外的体验卡,这回,他可是抱著在里面常驻的念头去的。 要在那种地方安营扎寨,还要保持头脑清醒地读书刷题,光靠什么坚强的意念和满腔热血,那是扯淡。 他得武装到牙齿。 钱不多,每一分都得掰成两半花,花在刀刃上。 江临將束之高阁的红米手机拿出来,充电,开机。 这碎屏机电池老化得厉害,玩个王者荣耀估计能卡成幻灯片,但用来当个电子书阅读器,绰绰有余。 第一步,解决学习资料的储存问题。 他连上家里的wifi。 高中三年的所有教材pdf。 全套《五年高考三年模擬》的电子版,数学物理化学生物,每一科都下了。 歷年各省的高考真题卷,近五年的全国卷、北京卷、上海卷、江苏卷…… 江苏卷的数学是出了名的难,但他也下了,做不做是另一回事,先备著。 还有各种乱七八糟的辅导资料,什么高考数学压轴题突破,物理模型解题法,化学工艺流程专题,生物遗传学满分攻略…… 只要搜索出来,他看都不看內容,直接点下载。 然后就是打开咸鱼。 这是他最花时间的部分。 咸鱼上的东西便宜,但鱼龙混杂,同样的商品价格能差出好几倍,描述和实物不符是常態。 他得一个一个卖家点进去看,看信用分,看歷史评价,看商品实拍图。 如果是网图直接划走,必须要有实拍,要有细节图,最好还带视频。 花50多块钱,淘了6个10000mah的充电宝。 三十六块钱买了两套带太阳能充电板的户外露营灯。 两盏灯轮换著用,只要废土那暗红色的太阳还能发光,他就不至於在夜晚抓瞎。 对於一个脑子並不是那么好使的理科生来说,光用眼睛看屏幕是算不出数列通项公式的。 更何况很多时候,眼睛看懂了不是真的懂,手能写出来,能算对,能拿到分,那才叫真的懂。 这是他从无数次考试中总结出来的血的教训。 那些在课堂上听老师讲的时候觉得这也不难啊的题目,到了考场上自己动手做,十道里至少有五道会卡在某个意想不到的地方。 他需要大量草稿纸。 於是,又淘了两箱受潮发黄的a4纸。 一箱是五包,一包五百张,两箱就是十包五千张。 五千张a4纸,就算他一天用掉一百张草稿纸,也够用五十天。 然后是笔。 原子笔不需要买太好的。 五块钱买了一盒十支的黑色原子笔。 又额外买了一百支规格通用的笔芯。 够他写到天荒地老了。 学习工具备齐,接下来是重头戏。 保命。 上次去废土,虽然来也匆匆去也匆匆,连那个世界的一个完整角落都没探索清楚,但那满目疮痍的景色,一看就是经歷过某种大毁灭大破败。 不是天灾,就是人祸。 江临是个差劲的理科生,他那点可怜的物理和化学常识告诉他,这种寸草不生,连只苍蝇都看不见的地方,大概率残存有核辐射。 他不知道废土上的辐射水平有多高。 也许只是轻微超標,待上几天不会有事。 也许有的地方辐射剂量大到在里面待上一个小时就会对dna造成不可逆的损伤。 他不知道,他不能赌。 於是又花55块钱买了一个二手的民用盖革计数器。 卖家说这玩意儿有点接触不良,但测个大概数值没问题。 住的地方也不能马虎。 残垣断壁,四面漏风,晚上要是没有遮蔽物,体温流失的速度能把人活活冻死。 他需要买户外装备。 户外装备在咸鱼上流通量很大,很多人买了一堆装备去露营了一次,回来就掛上去卖了。 他很容易就同城自提了一套户外装备。 一顶八成新的单人户外帐篷,绿色,双层的,外层是防雨牛津布,內层是透气纱网,配套的帐篷杆和地钉都在。 一个防潮垫,铝箔面的,展开大概有一米九长。 一个三斤重的棉睡袋,温標写著舒適温度零度到十度,极限温度零下五度。 卖家说他去年买的,就用了一次,后来工作太忙没时间露营,放著也是吃灰。 標价一百五。 江临和他聊了半个小时,最后一百三自提。 防身和工具这块,江临其实挺头疼。 最后花八十块钱,买了一把既能防身,又能当工具用的工兵铲。 摺叠式,铲面是高碳钢的,一侧开刃可以当砍刀用,另一侧是锯齿可以锯木头,铲柄可以伸缩,里面还藏著一个小刀片和一把螺丝刀。 这玩意儿沉甸甸的,拿在手里分量十足。 铲面展开之后大概有他小臂那么长,铲柄完全拉出来能到他胸口。 医疗方面也是重中之重。 废土的卫生条件就不指望了。 那片暗红色的土壤上暂时没有发现任何植被,空气中悬浮著多少灰尘,灰尘里携带了多少细菌和化学污染物,他根本无从得知。 哪怕他带过去的水和食物再乾净,在那边待上一个月,隨便吸点灰尘,或者精神一紧张,免疫系统一紊乱,大概率也会拉肚子。 在缺医少药的荒野,一场严重的腹泻就能把一个成年人抽乾脱水。 高二生物课上老师讲过,人体每天通过尿液、粪便、汗液和呼吸排出的水分大约在两千到两千五百毫升。 腹泻的时候,这个数字会翻倍甚至更多。严重腹泻导致的水电解质紊乱,能在四十八小时內致命。 他不能死在一场拉肚子上。 蒙脱石散、复合维生素片、碘伏、碘片、布洛芬、阿莫西林、创可贴,这些基础药他都买了一些。 付钱的时候,他又转头进了隔壁的小超市,拎了两提便宜管够的捲纸。 没有手纸的穿越,绝对是不完整的。 哪怕是在末日,他也得保全作为一个现代文明人的最后尊严。 更何况捲纸还能当抹布用,能当引火物用,能塞在衣服里当临时保温层用。 之后的日子里,他的购物清单还在不断加长。 防水打火机,15块买了60个。 在废土上如果能找到可以燃烧的东西,火就是生命。 火能烧开水和消毒,能提供热量,能驱赶野兽,能在黑夜里给人一点点心理上的慰藉。 上一次他在废土的夜晚,最绝望的时刻不是冷得发抖,而是在完全的黑暗中睁著眼睛,什么都看不见,什么都做不了,只能被动地听风肆虐,直到天亮。 备用尼龙绳,十米长的,承重两百公斤,十几块钱。 可以用来固定帐篷,可以用来綑扎物资,可以用来晾衣服,紧急情况下还能当安全绳用。 密封自封袋,一包一百个,各种尺寸都有,用来分装食物、药品和电子產品,防潮防尘。 二手摺叠小刀,十五块钱,刀刃只有两寸长,削个东西,割段绳子,开个包装,比工兵铲灵活。 n95防尘口罩。一盒二十个,四十块钱。废土上那些暗红色的粉尘,不知道吸进肺里会有什么后果。也许是重金属粉尘,也许是放射性沉降物,也许只是普通的铁锈。 但他不想赌。 一次性丁腈手套。一盒一百只,蓝色的,二十多块钱。处理水源、接触可能被污染的物体时戴著,总比裸手强。 简易防水雨衣。那种最薄的、摺叠起来只有巴掌大的塑料雨衣,五块钱一件,他买了三件。万一废土下雨,那雨水大概率也是酸雨。雨衣虽然薄,但至少能把酸雨和皮肤隔开。 零零碎碎,一番折腾下来,他把每一项支出都记在草稿纸上。 那个写著废土物资的笔记本已经翻了好几页,每一页都密密麻麻地记录著物品名称、价格、购买渠道和到货状態。 最后一算总价952块。 两千一百四十五块五,减去九百五十二,还剩一千一把九十三块五。 接下来就是最重要的食物和水。 其中水的问题尤其重要。 人可以一个星期都不吃东西,但不可能一个星期不喝水。 人体百分之六十到七十是水,血液、淋巴液、细胞外液,所有的生理活动都离不开水。 脱水百分之二就会感到口渴,脱水百分之五就会出现头晕,乏力,心跳加快,脱水百分之十就会出现意识模糊,器官衰竭,脱水百分之十五到二十就会死亡。 在废土上,如果找不到乾净的水源,他带多少水,就能活多久。 偏偏他在那片土地熬了三十多个小时,没有找到任何可以饮用的乾净水源。 这也就意味著他需要携带水,大量的水。 可问题来了,水固然很便宜,但也很重。 他一个人,两只手,根本带不了多少水。 江临用手机点开一个化学论坛,输入了几个关键词。 “强无机酸水质、重金属超標、简易中和与过滤。” 搜索结果跳出来几十条帖子。 有专业的环境工程从业者在討论工业废水处理工艺,有户外爱好者在分享野外净水经验,也有一些明显是民科的一本正经胡说八道。 他一条一条点进去看,有用的內容就截图保存。 废土上那个水坑里的液体,要想变成能喝的水,需要经过好几道处理。 加热蒸馏是最安全的,但他暂时没有发现木柴,甚至可能没有能够燃烧的有机物。带固体酒精或者燃气罐过去太占重量,不划算。 只能用化学中和法,便宜的碱性物质,小苏打,碳酸氢钠。弱碱性,过量也不会造成严重的碱中毒,还能一定程度上沉淀重金属离子。 一番思考下来,他购买了十包食用级小苏打,一盒咖啡滤纸,一包医用脱脂棉和两斤散装活性炭。 这些东西,理论上,能让他把废土上的污染水处理到勉强能喝的程度。 当然,勉强能喝和安全饮用之间还有很长的距离。 但在生死面前,这个距离是可以接受的。 最后就是食物。 他没去买什么自热火锅、士力架或者牛肉乾,那些玩意儿对穷学生来说性价比太低,解个馋还行,真要用来长期抗饿,能把人吃破產。 他直接在咸鱼下单了整整40斤铁桶装军工压缩饼乾。 这东西重盐重油,硬得像砖头,咽下去拉嗓子,但只要吃上一点,灌点水在肚子里一膨胀,能顶半天的消耗。 接著是4桶5升的矿泉水,以及几块钱一瓶的维生素,用来补充不吃蔬菜水果导致的营养缺失。 最后,就差御寒的衣物了。 江临从床底下的那个旧樟木箱子里,拽出了一件爷爷当年留下的劳保军大衣。 这大衣有些年头了,外面是极其厚实耐磨的绿帆布,领子是一圈人造毛,里面实打实地絮著沉甸甸的棉花。 江临试著穿了一下,好傢伙,像是在身上裹了一床厚被子,又重又笨,连弯腰都费劲,还散发著一股浓烈得冲鼻子的樟脑丸味儿。 【总预算:2155.5元。已消费:1325元。剩余:830.5元作为应急备用金。】 至此,万事俱备,只欠东风。 …… 十一月变成十二月。 江城的气温一降再降。 江临的生活进入了一种诡异的两线並行模式。 白天,他是一个成绩中等偏下的普通高三学生。 晚上,他是一个废土远征军的后勤部长,装备採购员和体能训练者。 12月4日,早上五点五十九分。 提前偷偷吃撑喝足的江临,站在臥室正中央,低头看了看自己此刻的造型。 那件厚重宽大的劳保军大衣紧紧裹在他身上。 他胸前背著一个行李袋,袋子的拉链被里面鼓鼓的东西撑得快要崩开。 在閒鱼买的二手帐篷,连同包装袋一起,被他用尼龙绳捆著,斜挎在背上。 他的左右手,各拎著一个蛇皮袋。 袋子里装满草稿纸,压缩饼乾,沉甸甸的矿泉水。 那台装满了希望和痛苦的红米手机,连同充电宝一起,被他揣在军大衣的个个口袋里。 太重了。 这一套零碎加起来,肯定超过了一百斤。 这会儿刚把所有东西掛在身上不到两分钟,他就感觉双腿肚子开始不受控制地打颤,呼吸也跟著粗重了起来。 行李袋的提带勒进肉里,双手被蛇皮袋坠得生疼。 但他咬著牙忍住。 这一个月里,因为把很多注意力都放在了筹备物资和规划求生思路上,他的成绩下滑了不少。 上个月的期中考试,他的年级排名差点跌出前一百。 在江城七中,跌出年级前一百意味著什么? 大专预备役。 出成绩的那天傍晚,放学的时候,班主任老刘特意把他叫到办公室喝了整整十分钟的红茶。 江临深吸了一口气,看著视野右上角快要归零的倒计时,嘴角扯出一抹略带自嘲,却又兴奋得有些不可理喻的弧度。 谁说没有天赋就不能上重点? 他马上就要拖著超过一百斤的生存物资,去一个废土世界自习,搏一个光明的未来。 “来吧。” 他在心里默默地念了一句,隨后绷紧全身的肌肉,为即將到来的传送做好受力准备。 倒计时的秒数在视网膜上飞速流逝。 【00:00:00:03】 【00:00:00:02】 【00:00:00:01】 第6章 一个人的自习室 和上次完全一样的触感。 周身的空气被瞬间抽走,紧接著冷风裹著沙尘劈头盖脸砸过来。 江临立即鬆手,將两个蛇皮袋放在地上,又快速卸下胸前的行李袋,背上的帐篷袋。 半点不敢耽搁,浪费体力。 他没有顾得上休息,甚至没有抬头看周围的环境。 拉开军大衣的口袋,掏出盖革计数器。 按下开关。 仪器发出一声轻微的电流蜂鸣,指针跳动了一下,然后稳定下来。 他盯著指针看了整整十秒。 指针在零点二到零点三微西弗每小时之间微微摆动。 虽然比现实中江城市的本底辐射稍微高不少,但完全在安全范围內,距离引发急性放射病的閾值差了十万八千里。 “没有高强度核辐射。” 江临长出了一口气,绷紧的神经终於放鬆下来。 兜里的碘片暂时用不上了。 他站起身,抬头看天。 不是第一次过来时,那种灰濛濛的清晨天色。 瞧著是下午的光。 暗红色的阳光从西边斜斜地照过来,把他的影子拉成一条又细又长的黑影,拖在板结的铁锈色土壤上。 具体几点他不知道。 太阳的位置大概在天空三分之一的高度,暗红色的,像一颗快要烧尽的炭球嵌在灰濛濛的天幕上。 按照地球上的经验估算,大概是下午三四点钟的样子。 距离天黑还有几个小时。 够他把营地支起来。 他此时是在残垣断壁的墙根下。 与上次回归时的位置一样。 也就是说,他是从哪里回归的,再次传送回来,还是在哪里。 “好了,开工干活。” 记住我们101看书网 江临自言自语地嘟囔了一句,开始动手搭营地。 把行李搬运到一面大概有两米五的断墙下,脱下厚重的军大衣,抄起兵工铲,平整地面。 工兵铲凿在板结的土壤上,鐺鐺地响,铲尖只能啃下一小块。 他花了大概二十分钟清出一块两米宽,两米长的平地。 然后支帐篷。 有过十几次的搭建练习经验,算得上是手熟。 帐杆交叉穿过內帐的预留孔道,撑起来形成穹顶结构,外帐罩上去,四个角用地钉固定。 三分分钟后,一顶土黄色的单人帐篷在墙角立了起来。 把铝箔防潮垫铺进去,睡袋展开。 两盏太阳能露营灯拿出来,太阳能板放在帐篷外面用石块压住四角,角度调向西方对著那团暗红色的光源。 然后將物资一一整理出来,搬进帐篷里,按功能重新归位。 做完这些,太阳往西边又沉了一截。 尿意上来,他决定先挖个厕所。 往后要在这里待好些日子,不能隨地来。 江临抽出工兵铲,往断墙外走了大约五十米。 这个距离足够保证营地的卫生,又不至於远到每次上厕所都像一趟远征。 找了一处地势稍微低洼的地方。 暗红色的土壤在这里有一个自然形成的小凹陷,大概比周围低下去二三十厘米,像是曾经被水冲刷过。 他用工兵铲在凹陷底部挖了一个坑,大概三铲深,两铲宽。 挖出来的暗红色土壤堆在坑边,留著每次完事之后铲一撮土盖上。 荒野求生的厕所,说白了就是一个有土盖的坑。 离营地五十米,下风向,低洼处。 够了。 解决了如厕的问题,他把铲子在旁边的岩石表面蹭了蹭,蹭掉沾著的泥土,往回走。 看了一眼手机上的时间。 经过时间修正的手机,显示是下午四点半。 他提著摺叠水桶来到水坑处。 水坑的水位没什么变化,傍晚的光线斜照在液面上,能看清油膜的纹路。 江临撑开摺叠水桶,浸到水坑里,提了满满一桶。 回到营地取出空矿泉水瓶,咖啡滤纸,脱脂棉,活性炭和从断墙根下刮来的细沙。 滤纸叠成圆锥,铺棉,铺炭,再铺棉,最上面是薄薄一层细沙。 瓶子漏斗架在另一个空瓶口上。 他倒了一点灰黑色液体进去。 液体穿过层层过滤,滴落的速度很慢。 一滴,两滴,三滴。 过滤后的液体收集在瓶底,顏色从灰黑变成浅黄,像泡过好几遍的茶水。 收集了小半瓶之后,他將倒进去一些小苏打。 气泡嘶嘶地翻涌起来,持续了十几秒,逐渐减弱,最后停止。 液体从浅黄变成更淡的米白色,浑浊度增加,瓶底开始出现灰白色沉淀。 他把瓶子静置在一旁,让它慢慢沉淀。 明天再说。 处理完水,天光已经开始变暗。 肚子里的存货被消耗到六成饱。 江临回到帐篷里,唰地一下拉好防风拉链。 拉链闭合的那一瞬间,外面那种呜呜咽咽的风啸声一下子被隔绝了大半。 一屁股瘫坐在薄薄的防潮垫上,想了想,又把劳保军大衣摊开铺在身下当垫被。 这大衣一垫上去,一股子陈旧的樟脑丸味儿在帐篷里瀰漫开来,闻著居然还挺让人安心。 缓了一会儿,他把露营灯打开掛在顶部掛鉤上。 暖白色的灯光瞬间亮起,把这两平米的小天地照得亮堂堂的。 江临转头看了看,左边是整整齐齐码放的矿泉水和装在铁桶里的饼乾,右边是草稿纸,原子笔。 看著眼前的这一切,江临突然扯了扯嘴角,有些想笑。 外面是不知道毁灭了多少年,荒凉得连活草都看不见多少的废土。 而他呢? 像个缩头乌龟一样躲在一个二手帐篷里,身下铺著爷爷传下来的军大衣,面前摆著手机、草稿本和笔,准备在这个危机四伏的末日世界里,开始他的高中晚自习。 这画面要是拍个短视频发到网上,標题写个《人在废土,刚被传送,正在备战高考》,估计能被网友的弹幕吐槽到伺服器当场瘫痪,骂他神经病的评论能盖上万楼。 江临深吸了一口气,掏出手机,调成超级省电模式,屏幕亮度拉到刚好可以看清上面的字。 他点开物理教材的pdf,翻到电磁感应那一章。 法拉第电磁感应定律。 楞次定律。 这是他在现实世界里最薄弱的知识板块之一。 高二上网课那一个月落下的,后来一直没真正补上。 老师讲课的时候他听得似懂非懂,做题全靠硬套公式,套对了就对了,套错了也不知道为什么错。 现在他要把这块骨头啃下来。 他读得很慢。 法拉第实验那一页,他来回读了三遍。 线圈,磁铁,检流计。 磁铁插入线圈,指针偏转;磁铁停住,指针归零;磁铁抽出,指针反向偏转。 结论:感应电流的產生是因为穿过迴路的磁通量发生了变化。 他把手机放下,在草稿纸上用自己的话把这个实验过程写了一遍。 不是抄。 是假装自己在给孙明讲题。 孙明那廝的物理比他更烂,连左手定则和右手定则都分不清,每次考试前都临时抱佛脚问他。 他以前讲不清楚,因为自己也没真懂。 现在他试著把法拉第实验讲给一个完全不懂的人听。 写完之后读了一遍,发现有一句话没写顺,划掉重写。 又读了六遍,这次顺了。 然后是楞次定律。 那句绕口令一样的表述:感应电流的方向,总是使得它產生的磁场去阻碍引起感应电流的磁通量的变化。 他一个字一个字地拆。 磁铁的n极往线圈里插,磁通量增加。 感应电流要阻碍增加,所以產生的磁场方向要和磁铁相反。 磁铁n极朝下,磁场方向向下,感应磁场就要向上。 右手螺旋定则:拇指向上,四指弯曲方向是逆时针。 所以感应电流是逆时针。 他把这个过程一步一步画在草稿纸上。 画磁铁,標n极s极,画磁感线方向。 画线圈,標电流方向。 用右手比划螺旋定则,確认拇指向上时四指的方向。 然后把磁铁拔出线圈的情况又画了一遍。 两张图並排放在一起。 他盯著这两张图看了好一会儿。 插入时逆时针,拔出时顺时针。 方向相反。 楞次定律翻译成人话就是,感应电流的方向,永远和你对著干。 你想让磁通量增加,它偏不;你想让它减少,它也偏不。 像个叛逆期的。 江临把叛逆期三个字写在图的旁边。 天色彻底黑透。 夜已经深。 只有风声,只有他自己的呼吸声,只有笔尖在纸面上划过的沙沙声。 帐篷里那盏暖白色的露营灯,把他的影子投射在帆布上,影子隨著微风轻轻晃动,略显孤独。 第7章 时间刺客 在地球上,时间是被切割成碎片的。 上课四十分钟,下课十分钟。 每一段时间都有它的用途,铃声一响就必须切换状態。 而废土是没有倒计时的。 在这个被扒光了文明外衣的世界里,时间的流逝失去了所有用来参照的標尺。 没有日出而作的早高峰,没有准点响起的下课铃。 只有天空中那轮暗红色的太阳和同样顏色的月亮,像两只充血的眼睛,交替注视这片荒凉的大地。 这里的时间是连续的,完整的,属於他一个人的。 他学习,累了就停下来喝口水,啃一口压缩饼乾,站起来,在帐篷外面走两圈。 不需要看表,不需要赶进度,身体会告诉他什么时候该休息,什么时候可以继续。 一句话。 在这片废土上,他没有別的事情。 只需要活下去,学习,以及做题。 活下去的部分已经在帐篷外面上好了保险。 二十升水,四十斤压缩饼乾,一顶帐篷,一个睡袋,一把工兵铲。 学习,做题的部分就在他面前。 五千张a4纸,两百支笔芯,手机里塞满的教材和真题。 既然距离高考还有大半年,他后面大概率每个月都能进来一次,他完全没必要一口吃成个胖子。 细水长流,稳扎稳打,才是贏面最大的牌局。 困了,就睡下。 天亮了,很自然醒来。 101看书 101 看书网藏书全,101??????.??????超靠谱 全手打无错站 拿上工兵铲去厕所解决內急。 早上的废土比下午冷得多。 他穿上军大衣,蹲在帐篷门口吃压缩饼乾。 浅黄色的,压得很紧实,表面印著十字压痕。 咬了一口。 重盐,重油,硬得像砖头。 他嚼得很慢,每一口都嚼到完全变成糊状才咽下去。 一块饼乾嚼了快五分钟。 然后拧开矿泉水桶盖子,就著矿泉水,吃下两颗复合维生素片。 药片带著一股子微酸的化学味道。 水很凉,凉到咽下去的时候能感觉到食道的形状。 吃完早饭,他看了一眼昨天静置了一夜的那瓶处理水。 沉淀物已经完全沉到底部,上层大概五分之四的液体变得相当清澈,顏色淡黄。 底部一层灰白色的沉淀,厚度大约一厘米。 但江临想要等矿泉水真的见底再决定喝不喝。 新的一天,继续。 上午他做数学,解析几何。 不是做新题,是把他在现实世界里做过的错题重新做一遍。 他在现实世界里有一个错题本,上面记录著过去两个月所有考试和作业中做错的题。 穿越之前他把错题本上的题用手机拍了下来,现在对著照片一道一道重新做。 第一道是期中考试卷里的椭圆题。 离心率,直线与椭圆相交,求弦长。 他在现实世界里做这道题的时候,计算到第三步符號写错了,后面全错,十二分全丟。 他重新设点,联立方程,韦达定理,弦长公式。 一步一步往下推。推到第三步的时候,他停了一下。 就是这里,上次他把正负號搞反了。 这次他写得很慢,每一步都確认符號。 做完之后对照答案,对了。 他把这道题用到的公式在草稿纸边缘重新默写了一遍。 椭圆標准方程,离心率公式,弦长公式。 写完之后又默了一遍。 第二道是另一次月考的题。 双曲线,求渐近线方程和离心率。 这道题他当时完全没思路,空著交了白卷。 现在他先回忆教材上双曲线的基本性质。 標准方程的两种形式,实轴和虚轴的位置,渐近线的公式。 然后一步一步套。做是做出来了,但中间有一处地方卡了很久,想不起来渐近线的斜率到底是不是a分之b。 翻了手机里的教材pdf才確认。 他把双曲线的渐近线公式在草稿纸边缘写了五遍。 五遍。 换做以前他会觉得这是浪费时间,然后下次考试继续卡。 他就是这样的人。 不是不努力,是脑子记得慢。 別人写两遍能记住的东西,他需要写五遍,八遍,十遍。 第三道是拋物线的题。 求焦点坐標和准线方程。 这道题他做对了,但花的时间太长。 考试的时候在这道选择题上耗了將近十分钟,导致后面大题时间不够。 他重新做了一遍,然后开始想,有没有更快的方法? 他把拋物线的四种標准方程全部列出来,每种旁边標註焦点坐標、准线方程、开口方向。 然后对照题目,看能不能一眼看出答案。 结论是:如果能记住拋物线方程中p的几何意义,焦点到准线的距离,就能省下推导时间。 他把p的几何意义用红笔圈起来,在旁边画了一个五角星。 三道题,一个上午。 在现实世界里,一个上午能做多少题? 至少三四十道。 老师发的卷子,四十分钟限时,十几道解析几何题,做不完就收。 他每次都勉强做完,但错的比对的多。 因为快,来不及想。 现在他用一个上午只做了三道题。 每一道都反覆写,反覆默公式,反覆想为什么。 慢得令人髮指。 但他能感觉到,这三道题里的东西正在往脑子里扎根。 下午他做物理。 还是电磁感应,楞次定律的应用题。 他在手机里存了一套电磁感应的专题练习,是学校发的电子版,一共二十道选择题。 他开始做第一道。 磁铁n极往线圈里插,问感应电流方向。 他把昨天画的叛逆期线圈示意图从脑子里调出来,插入,磁通量增加,感应磁场反向,右手定则,逆时针。 选c。 第二道。 导体棒在导轨上切割磁感线,问感应电流方向和安培力方向。 切割磁感线是动生电动势,右手定则判断电流,左手定则判断安培力。 他先伸出右手,拇指指向运动方向,四指指向电流方向。 然后换左手,四指指向电流方向,磁场穿过手心,拇指指向安培力方向。 两个定则来回换,他做得磕磕绊绊,中间还把左右手搞混了一次。 做完之后,他在草稿纸上写下一行字:“右手发电,左手受力。右发左受。” 用红笔圈起来。 第三道,第四道,第五道。 每做完一道,不管对错,他都回头重新走一遍楞次定律的分析流程。 磁通量是增还是减? 感应磁场是同向还是反向? 电流方向是哪边? 做到第十道的时候,他发现自己不再需要每次都从叛逆期线圈那张图开始想了。 看到题目描述的物理情境,脑子里会直接跳出磁通量变化的方向,然后是感应磁场的方向,然后是电流方向。 顺序开始变顺了。 但还是很慢。 一道选择题,从读题到选出答案,他要花三四分钟。 考试的时候理综选择题平均每道只有两分钟左右的时间,他这个速度根本做不完。 没关係。 先做对,再谈快。 二十道选择题,他做了一整个下午加半个晚上。 错了四道。 错因有两道是楞次定律的方向判断反了,一道是动生电动势和感生电动势的概念混淆,一道是纯计算错误。 他把四道错题用红笔重新做了一遍,每一步都在旁边標註依据。 这一步用的是法拉第定律,这一步用的是右手定则,这一步用的是左手定则。 標註完之后,他把四道错题对应的知识点在教材pdf里重新看了一遍。 天黑之后,他吃了第二块压缩饼乾,喝了几口水,然后背英语单词。 二十个,从高考词汇表的a开始。 abandon,放弃。 ability,能力。 aboard,在船上。 abroad,在国外。 absence,缺席。 …… 每背一个,在草稿纸上抄三遍。 抄第一遍看单词和释义,念发音。 抄第二遍挡住中文,看单词说意思。 抄第三遍用单词造一个最简单的句子。 二十个单词背完,用了將近一个小时。 他合上手机,把草稿纸翻到背面,凭记忆默写。 错了三个。 ability少写了一个i,abroad和aboard记混,absence记成了反义词。 三个错词用红笔圈出来,重新抄,重新造句。 然后站起来走出帐篷,在断墙前面来回走了五分钟。 冷风灌进领口,冻得他缩起脖子,但脑子更清醒了。 五分钟后回到帐篷里,重新默了一遍,全对。 一天,二十个单词。 按照这个速度,三十天能背六百个。 不过高考词汇表三千五百个,六百个只是零头。 第二天就这样过去了。 第三天,第四天,第五天…… 日子进入了一种极其规律的循环。 天亮,手机计时器响,起床。 穿大衣,拿铲子,走五十米到低洼处的坑边解决內急,铲土盖上,走回来。 吃压缩饼乾,喝矿泉水。 然后钻进帐篷开始做题。 上午数学,下午物理,傍晚天还亮著的时候看化学或生物。 不需要大量演算的科目可以就著帐篷口的天光看教材,省露营灯的电。 天黑之后,开灯,继续做没做完的题,或者背英语单词。 第八天,第九天,第十天。 草稿纸用掉了第一包,一千张,原子笔换5支笔芯。 压缩饼乾吃了大概9斤,矿泉水第二桶喝完了,开始喝第三桶。 第十二天。 他做了一道函数导数压轴题。 2019年全国卷理科数学的最后一题,討论单调性,证明不等式。 第一问他做出来了,求导,分类討论。 第二问卡住了。 证明当x>0时,e^x > x^2。 他盯著题干看了十几分钟,草稿纸上写了三四行又划掉。 翻教材,看导数应用那一章,又看指数函数的性质。 最后在教材的例题里找到了一个提示。 e^x≥ x + 1,若且唯若x=0时取等號。 这是指数函数的基本不等式。 他用这个不等式尝试代换,代了两次不对,第三次代进去了。 证明完成。 做完之后他把这道题收好,在草稿纸边缘写了一行字:“指数不等式:e^x≥ x + 1。看到e^x先想这个。” 然后把这行字用红笔圈起来。 第十三天。 压缩饼乾吃完了大概12斤,矿泉水第三桶喝了一半。 时间在废土上是一种很奇怪的东西。 它过得很慢。 每一分钟都是完整的六十秒,每一秒都实实在在地从他的意识里流过去。 但它同时又过得很快。 快到十五天像是一眨眼。 因为他每一天都在做差不多的事情。 醒来,吃东西,做题,吃东西,做题,天黑,睡觉。 没有周末,没有课间,没有任何打乱节奏的突发事件。 日子平滑地流淌过去,像一条没有石头的河。 他发现自己在这种节奏里变得异常平静。 每天的任务是明確的,方法是明確的,只需要执行。 不用做选择。 不用焦虑排名。 不用在每一次成绩条发下来的时候,假装不在意地把它折起来塞进错题本。 在这里,他唯一的参照物是昨天自己做过的题,和今天能不能用更短的时间,更优的方法把它们解出来。 第二十天。 二十天了。 他在这个没有第二个活人的世界里待了二十天。 四百八十个小时。 两万八千八百分钟。 如果按照正常的时间流速,现在是现实世界的几点? 大概是下午两点左右。 老妈应该正在超市里上班,站在收银台后面,扫条码,收钱,找零,对著每一个顾客说您好欢迎下次再来。 老爸应该正在睡觉。 同桌孙明肯定在偷偷搓玻璃,玩王者荣耀。 …… 所有人都在过著一个普通的十二月四日。 没有人知道,他江临,已经在另一条时间线上独自度过了二十个日出日落。 这种隱秘的错位感让江临產生了一种很奇怪的情绪。 不是孤独。 他在废土上確实没有任何人可以说话,但他並不觉得孤独。 做题的时候,他的脑子里全是公式和数字,没有多余的空间去感受孤独。 休息的时候,他就坐在帐篷门口看那片永远不变的暗红色荒原。 看久了,那片荒原也不觉得荒凉了。 它只是在那里。 像一道沉默的题目。 不需要被理解,只需要被观察。 他產生的那种情绪,更接近於一种特权感。 不是那种高高在上的特权感。 是那种,全班都在同一间教室里写同一张卷子,只有他一个人被允许把卷子带回家,用比別人多的时间慢慢写的特权感。 他知道这不公平。 但高考从来不是公平的。 有些人脑子非常好使,有些人家里有钱请一对一辅导,有些人生在高考竞爭压力小的省份。 这个世界从来不是公平的。 他只是意外地拿到了属於自己的一点点不公平的优势。 他要做的不是內疚,是把这点优势用到极致。 第二十一天。 矿泉水喝完了。 帐篷里只剩下大半桶处理过的淡黄白色液体。 江临把它拿起来,拧开盖子,凑近闻了闻。 酸味已经很淡了,取而代之的是一种矿物盐特有的涩味,和一股极淡的类似游泳池消毒剂的气味。 液面平静,底部有一层薄薄的灰白色沉淀物。 上层大概五分之四的部分是清澈的,顏色介於淡黄和透明之间。 他倒了一小杯出来。 用的是水桶的盖子,杯底浅浅一层,举到眼前,对著露营灯的光看。 清澈的。 没有悬浮物。 他把杯子凑到嘴边,整个人绷紧,喝了一口。 液体接触舌尖的瞬间,没有上次那种被灼伤的剧痛。 只是一种很复杂的味道。 先是酸。 柠檬水放了一整天之后的那种酸。 然后是涩。 舌头表面像是被一层极薄的膜覆盖了,唾液分泌得比平时更多。 接著是咸。 不是食盐的那种咸,是一种更尖锐的矿物咸味,像是舔了一块石头。 最后是苦。 苦味留在舌根的位置,咽下去之后还在。 他把这口液体含在嘴里品了很久,然后咽下去。 食道没有灼烧感。 胃里也没有翻涌。 他等了十分钟。 没有噁心,没有腹痛,没有头晕。 又等了半个小时。 一切正常。 可以喝。 不好喝,但能喝。 能让他在这片废土上多活很多天。 第二十一天到第二十四天。 草稿纸用掉了第三包,笔芯换倒第50支,他的中指侧面磨出了一层薄茧,比穿越前更厚了一些。 第二十五天。 夜里风突然变得很大,一根地钉鬆了,外帐被吹得啪啪拍响,把他惊醒。 他裹著军大衣衝出去重新压石头,被吹得灰头土脸,吃了一嘴沙砾。 回来裹在睡袋里,忽然发现自己已经很久没听过第二个人说话。 第二十六天。 处理水也要喝完了。 没水喝,日子没法过。 他的脑海里浮现回归的念头,不过这天傍晚时分,他遇到了来废土之后的第一场雨。 当时他正蹲在帐篷门口看化学教材,忽然感觉脸上凉了一下。 抬头,一滴水落在额头上。 然后是第二滴,第三滴,练成线,织成网。 废土的雨不是地球上那种透明的。 雨丝在暗红色的天光里呈现出一种极淡的灰黄色,落下来的时候拉成斜斜的细线。 他伸出手接了几滴,凑近闻了闻。 有一股极淡的酸味。 他迅速把空矿泉水桶从帐篷里拿出来,放在帐篷门口的低洼处。 他没有合適的集水容器,但雨水本身就是水。 哪怕酸度偏高,也比那个水坑里的灰黑色液体乾净一万倍。 5个桶並排放在帐篷外面,雨丝斜斜地落进去,在水面上打出细密的涟漪。 桶底很快积起一层浅浅的灰黄色液体。 雨下了大概一个小时。 风裹著雨丝飘进帐篷口,他把外帐拉链拉上,隔著纱网看外面的雨。 雨落在暗红色的土壤上,地面顏色变深了,从铁锈色变成接近黑色的深褐。 空气里那股硫磺味被雨水压下去了一些。 雨停之后,他把灰黄色的雨水集中到两个桶里。 大概有10升。 他拿出ph试纸,滴了一点雨水在上面,对照色卡,ph大概在4.5到5.0之间。 柠檬汁的ph大概是2到3,醋是3左右。 4.5到5.0,相当於加了少量柠檬汁的水,酸度不高。 他把这杯雨水倒进一个新做的简易过滤装置。 滤纸,脱脂棉,活性炭,细沙。 过滤后的液体顏色从灰黄变成接近透明,只有极淡的米白色。 然后加入少量小苏打,中和酸度。 气泡嘶嘶地冒了一阵,比上次处理水坑液体时少得多。 静置沉淀之后,液体变得清澈。 他测了一下ph,6.5左右,接近中性。 可以喝。 江临看著这两桶处理过的雨水,忽然觉得这场雨来得太是时候了。 然后他做了一件一直想做但觉得浪费时间的事。 他把近五年全国卷的语文文言文阅读原文全部找出来,一篇一篇地读。 不是做题。 是读。 像读故事一样读。 他以前最怕文言文阅读。 因为读不懂。 每个字都认识,连成一句话就不知道在说什么。 老师说是积累不够。 但积累需要时间。 他缺的就是时间。 现在他有时间了。 第一篇读的是《史记·循吏列传》里的孙叔敖传。 几百个字,他读了快一个小时。 每个不认识的字都点开手机词典查。 每个搞不懂的句式都对照译文看。 第二十七天。 他把来废土之后做过的所有错题重新看了一遍。 数学的解析几何和函数导数,物理的电磁感应,化学的工业流程,生物的遗传题。 每一道错题旁边都有他用红笔写的错因和正確解法。 他遮住解法,把错题重新做了一遍。 大部分能做对。 少部分还是卡住。 卡住的题,他用蓝笔在旁边再写一遍,折一个角,明天再看。 第二十八天。 他把那些折角的题又做了一遍。 还有两道依然卡住。 一道是物理的电磁感应双杆问题,情境太复杂,两根杆在导轨上以不同速度运动,他搞不清楚等效电路应该怎么画。 另一道是数学的函数导数证明不等式,用到了一种他没见过的缩放技巧,把e^x缩放到一个二次函数,思路太跳跃,他想不到。 这两道题,他用红笔在题目旁边写了一个字:“问。” 回去之后问老师。 他以前从来不问老师问题。 不是没有问题,是不敢。 怕老师觉得这么简单的题都不会。 现在他敢了。 因为他知道自己真的认真想过,想过很久,想过很多遍,是真的想不出来。 不是懒,是脑子转不过那个弯。 第二十八天。 压缩饼乾还有小半桶。 每天两块,早晚各一块。 热量够,但他开始想念老妈做的番茄炒蛋。 番茄要炒出汁,鸡蛋要嫩,盐不能多放,最后撒一点点白糖提鲜。 配一碗白米饭,把番茄汁拌进饭里,一口下去能干掉半碗。 他舔了舔嘴唇。 等回去之后,第一顿饭就要吃这个。 第三十三天。 晚上背单词时,脑子里突然把abroad看成广播,想起教室广播声,愣了一会儿。 第四十二天。 江临咽下最后一口压缩饼乾。 水还有一点点,却没想到,压缩饼乾先吃完了。 第四十三天。 江临没有做新题。 他把这四十二天里用掉的三千多张草稿纸全部整理了一遍。 按科目分类,按时间排序,用尼龙绳捆成四摞。 数学一摞,物理一摞,化学生物一摞,英语和杂项一摞。 每一摞都有他这四十二天里走过的每一条弯路,发现的每一条捷径,搭建的每一座桥樑。 他蹲在帐篷门口,看著这四摞草稿纸。 三千多张纸。 將近五千面。 每一面都写满了字。 这就是他在废土上的全部积蓄。 是他在另一条时间线上,一点一点攒下来的东西。 他没打算带回去。 营地也没动,任其保持著这些天以来的样子。 只是背上装著两个蛇皮袋的行李袋。 “回归!” 当这个强烈的念头在脑海中升起到顶峰时,眼前一黑。 失重感转瞬即逝。 当江临再次睁开眼睛时,暖黄色的檯灯光线柔和地打在他的脸上。 他依然站在自己臥室的正中央,保持著回归前的姿势。 再看桌上的闹钟。 惊愕的发现,居然是清晨六点零一分。 他第一次被传送到废土,大约待了三十六个小时。 这一次,第二次被传送废土,待了四十二天。 没想到这边,都是过去一分钟。 如此推断,无论他在废土世界待多久,这边都很可能只是过去一分钟。 “江临,起来了?” 门外传来老妈的叫声,和往常一样。 只是听到这个声音的瞬间,江临的眼眶唰地一下红透了。 四十多天积压在心底的委屈、恐惧和思念,在这一刻如同决堤的洪水。 “起来了。” 江临压住哭腔,抹掉眼泪,应了一声。 第8章 恍如隔世 听到江临的应答,老妈的动静又转移到了厨房那边。 水龙头被拧开,自来水从水管里喷出来,砸在不锈钢水槽底部。 几秒钟后,水又被关上。 然后是燃气灶点火时电子打火器的咔咔咔声,紧接著是锅底磕在灶架上的闷响。 老妈在做忙著早饭。 客厅里,电视开著。 声音调得很小,是早间新闻的片头曲。 老爸拖鞋踩在瓷砖地面上的啪嗒声从主臥方向一路延伸到卫生间,然后是卫生间门关上的轻响。 这些声音零零碎碎,却声声入耳。 废土上没有这些声音。 废土上只有风声。 风从断墙上方压下来,外帐哗哗地响。 风掠过暗红色的地面,捲起沙砾打在帐篷上,沙沙地响。 四十多天。 他没有听到过除了自己以外任何一个人类的声音。 没有老妈催起床的声音,没有老爸调电视音量的按键声。 江临站在臥室中央,听著这些声音,一动不动。 然后是气味。 空气里有老妈炒菜的油烟气,有老爸泡的茶叶味,有窗外楼下飘上来的早点铺的油条香味,有臥室里那盆绿萝的泥土腥气。 废土的空气只有硫磺味,酸雨味,铁锈味,和自己身上的汗味。 现在这些气味一股脑地涌进鼻腔,每一缕都在提醒他,你回来了。 他走到窗边,把窗帘拉开一条缝。 天色刚开始发亮。 对面那栋居民楼里陆续亮起窗户的灯光,远远地看过去,像是黑暗中睁开眼睛的几颗星星。 楼下有早起的老头在遛狗,狗在电线桿下面停下来闻了闻,老头扯扯绳子,狗不情不愿地跟著走。 这座城市正在醒来。 却让他觉得整个世界都变得不太真实,像隔著一层薄薄的玻璃在看。 他將行李袋藏到床底下,在衣柜里拿了乾净的衣服,匆匆走进卫生间。 镜子里的自己,除了衣服变得又脏又乱,身体状况与穿越之前相比没什么两样。 如果一定要说身体上有什么变化,那就是眼神比较红,比较亮。 那种唯唯诺诺,被大专线压得喘不过气来的焦虑感消失了,有种海量基础题洗礼后的从容。 打开水龙头,水哗地流出来,清澈的,带著漂白粉气味的自来水。 他把手伸到水龙头下面,让水流过指缝。 在废土上,每一滴水都要过滤,中和,静置沉淀。 一场雨就是值得庆幸的大事。 雨水落在帐篷上,他得赶紧把空桶拿出去接,然后过滤,小苏打中和,静置沉淀,测ph值。 一套流程走下来,几升水要折腾大半个傍晚。 在这里,拧开水龙头就有无限的水。 江临忽然觉得很幸福。 长舒一口气,细细洗起热水澡来。 实在是洗得太过痛快,太过安逸,以至於忘记了时间。 卫生间门被拍得啪啪作响。 “掉坑里了吗,赶紧的,出来吃早餐,上学。” “马上就好。” 江临一惊而醒,赶紧收尾擦乾,穿好衣服。 看到他头髮湿漉漉的做到餐桌前,老妈不由得皱了皱眉头:“大早上的洗澡,你是哪里出了毛病吗?” 江临没有解释,伸手去端碗。 瓷碗是热的,端起来的时候手很舒服。 粥熬得很稠,表面浮著一层薄薄的米油。 他拿起勺子,先喝了一口。 热乎乎的。 不是废土里那种凉得能感受到食道形状的矿泉水,不是处理过后带著涩味和苦味的液体,是热的,软的,带著米香的白粥。 这一口下去,他整个人都暖洋洋的。 老妈坐在旁边剥鸡蛋壳,嘴上还在嘮叨:“昨晚是不是又熬夜了,眼睛红成那样。你也別老把自己逼那么紧,把身体搞垮了图什么?” 江临低头喝粥,没说话。 他怕自己一开口,嗓子里那点哽意压不住。 他把馒头掰开,夹了一点榨菜,慢慢嚼。咸味、面香、白粥的热气一起涌上来,平淡得不能再平淡的早饭,落在他嘴里,却像是某种奢侈品。 老妈看了他两眼,狐疑道:“你今天吃饭怎么这么慢?平时跟赶命似的。” “有点饿。”江临笑了一下。 “饿你就多吃点,別发呆。”老妈把另一个剥好的鸡蛋往他碗里放。 江临点点头,低头继续吃。 他是真的在发呆。 不是脑子空了,而是眼前这一切。 桌上的碗筷,边上剥下来的蛋壳…… 都让他觉得亲切得过分。 在废土上,他不是没想过家。 只是那种想念,更多的时候,被埋在心里,像一根钉子,平时看不见。 现在回来了,他才发现,这种想念其实就是一碗热粥,一个馒头,一句带著不耐烦的催促。 吃完饭,江临背起书包出门。 楼道里有邻居家的小孩被大人扯著下楼,嘴里哇哇叫著不想去幼儿园。 十二月的清晨里。 冷风扑面。 不是废土那种乾燥锋利,像刀子一样割皮肤的冷。 江城的冷是湿的,潮气钻进校服领口,贴著皮肤,阴阴地往里渗。 他缩了缩脖子,把校服拉链拉到最顶上。 楼下早点铺早已开火,油锅里滋啦作响,白雾一样的蒸汽沿著门口往外冒。 卖手抓饼的推车停在路边,铁板上摊著麵饼,铲子敲得哐哐响。 几个穿著校服的学生边走边说话,声音大得恨不得把半条街都吵醒。 世界一下子满起来了。 江临骑著自行沿著街边往学校走,路过红绿灯,路过水果店,路过猪肉摊…… 路上的人擦肩而过,没人多看他一眼。 所有人都在过一个普通得不能再普通的清晨。 没有人知道他刚刚从另一个世界回来。 校门口还是老样子。 江城七中的铁门半开著,门卫室里亮著灯,值周老师站在门口巡视。 几个踩点衝刺的学生一边喊著老师早,一边弯腰往里窜。 平时江临看到这种阵仗,心里总会下意识一紧,像是被什么东西推著往前赶。 今天那种感觉还在,但淡了很多。 他看著校门,看著飘起来的校旗,看著教学楼窗户后面一块块亮著的灯,忽然有种说不出来的平静。 不是不在乎高考了。 恰恰相反。 是因为他太清楚自己接下来要干什么,所以那些平时压得人喘不过气来的焦虑,反倒被压到了后面。 进了教室,嗡的一声,喧闹扑面而来。 有人在背单词,有人在补作业,有人在抄答案,有人趴在桌上补觉,有人对著小镜子挤痘痘,有人把耳机线从校服袖子里穿出来,假装托著下巴在听歌。 同桌孙明正低著头,在桌肚里偷偷摸手机,见江临来了,冲他挤眉弄眼:“你今天怎么来这么晚,我还以为你请假了。” 江临把书包放下:“没晚,铃还没响。” 孙明上下打量了他两眼,嘖了一声:“你今天有点不对啊。” “哪不对?” “说不上来。”孙明抓了抓头,“感觉你像昨晚没睡好,但又不像没睡好,反正就怪怪的。” 江临笑了笑,没接。 早读铃响。 教室里响起稀稀拉拉的翻书声。 江临翻开英语书,目光扫过单词页。 abandon,ability,aboard,abroad,absence…… 这些单词,他在废土的灯光下已经抄过背过,默过很多遍。 那时候他坐在帐篷里,背后是薄薄一层帆布,外面是风,头顶是一盏暖白色的露营灯。 现在他坐在教室里,头顶是日光灯,前后左右全是同学的背书声。 场景变了,单词没变。 他低下头,跟著课本慢慢读。 前桌女生忽然回过头来,小声问:“江临,昨天布置的完形填空你做了吗,第三题你选a还是c?” “c。”江临下意识回答。 说完他自己愣了一下。 那道题他昨晚,不对,对他来说,已经是四十多天前整理英语单词时顺手扫过的內容了。 前桌哦了一声,又转回去。 …… 第一节是物理课。 第一节课是物理。物理老师姓周,四十多岁,瘦高个,戴一副银框眼镜,讲课时喜欢用粉笔头砸走神的学生。 上周他刚创了纪录,一节课扔了七个粉笔头,命中率百分之百。 他走进教室,把教案往讲台上一放,粉笔灰扬起一小片。 “把昨天发的卷子拿出来。” 教室里响起一片翻书包的声音。 江临把卷子摊开。 是电磁感应的专题练习,昨天晚自习发的,他还没来得及做。 不,不是没来得及。 是在穿越之前,他根本没打算做。 因为电磁感应是他的软肋,每次做都是满篇红叉,做了等於没做。 但现在他把卷子翻开,从头看了一遍。 第一道选择题。 单杆切割磁感线,求感应电流方向。 他读题。 导体棒向右运动,磁场方向垂直纸面向里。 右手定则,拇指指向运动方向,四指指向电流方向。 电流从上往下。 选c。 第二道。 磁铁n极往线圈里插,问感应电流方向。 磁通量增加,感应磁场要阻碍增加,方向相反。 磁铁n极朝下,磁场方向向下,感应磁场向上。 右手螺旋定则,拇指向上,四指逆时针。 逆时针。 废土帐篷里画的那张叛逆期线圈示意图从脑子里浮上来。 磁铁往里插,线圈说我不,產生反向磁场。 磁铁往外拔,线圈说我就不,產生同向磁场。 选b。 “第三道,找个同学来说说思路。”周老师在讲台上说,粉笔在黑板上点了点。 班上稀稀拉拉举起几只手。 坐在前排的几个,物理课代表,还有几个成绩一直不错的。 周老师的目光扫过去,略过那些举起的手,落在一个没有举手的人身上。 “江临。” 孙明的脑袋猛地转过来,眼睛瞪得像铜铃。 在他的记忆里,物理老师上一次叫江临回答问题,江临站起来支吾了半分钟,最后说了一句不会,脸红到脖子根。 高二上学期的事。 从那以后,周老师就很少叫他了。 江临站起来。 手心开始出汗。 不是不会,是他不习惯在这么多人面前说话。 在废土上,他对自己说过很多话。 讲楞次定律,讲法拉第实验,假装在给孙明讲题。 但那些话是对著帐篷內壁说的,对著断墙说的,对著暗红色的荒原说的。 没有人听到,也没有人看他。 现在全班四十多双眼睛看著他。 “先用右手定则判断感应电流方向。导体棒向右运动,磁场垂直纸面向里,右手拇指指向运动方向,四指指向电流方向,电流是从上往下的。” 周老师看著他,没有点头也没有摇头。 “然后判断安培力方向,电流从上往下,磁场向里,左手定则,四指指向电流方向,磁场穿过手心,拇指指向左,安培力向左。” 教室里安静了一瞬。 “对,坐下。”周老师说,粉笔在题目旁边画了一个勾。 江临坐下了,心跳得很快,太阳穴都在突突地跳。 但脑子里是清的,不是因为答对了,是因为他发现一件事。 那道题的每一步,他都能在脑子里找到对应的画面。右手定则的画面,左手定则的画面,楞次定律的画面。每一张画面都是在废土上花了不知道多少时间一笔一笔画出来的。 “臥槽。” 孙明压低声音,大脑袋凑过来,嘴巴张成o型。 “你是不是偷偷报班了?” 江临摇头:“没报。” “那你他妈怎么突然开窍了?” 在孙明看来,这就是开窍。 平日里唯唯诺诺,三棍子打不出一个闷屁的,突然就行了,出了开窍,没有別的解释。 但江临知道不是。 所以他也没再说什么。 上午后两节是数学。 数学老师拿著练习卷进来,讲解析几何。 椭圆,直线,相交,弦长,离心率。 黑板上刷刷刷写满了式子。 以前江临最怕这种题。 不是因为它最难,而是因为它特別容易在第三步第四步的时候把自己绕死。 前面设点设得好好的,联立方程也没问题,推到一半,正负號一错,后面全盘崩掉,最后明明花了最多时间,拿到的分却最惨。 今天老师讲到一半,隨手点了道变式让下面自己先做。 江临低头演算。 设点,联立,韦达定理。 笔尖停在关键那一步。 他看著纸面上那个即將写下去的符號,脑子里闪过废土帐篷里那张草稿纸。 就是这里,上次他把正负號搞反了。 他吸了口气,重新看题,確认条件,再往下写。 还是很慢。 但没乱。 数学老师在教室里转了一圈,停在他桌边,低头看了眼他的草稿,没说对,也没说错,只是用指节在他纸上轻轻点了一下:“这一步別急,前面思路对,继续往下推。” 说完就走了。 江临抬头看了一眼老师的背影,又低头看向自己纸上的演算。 前面思路对。 就这么一句。 连夸奖都算不上。 可落到他心里,却比平时那些泛泛而谈的大家多努力,基础再抓一抓要重得多。 中午放学,食堂里依旧人挤人。 窗口排得很长,饭菜一勺一勺扣进铁盘里,蒸汽糊在玻璃上。 江临端著餐盘站在队伍里,前面两个同学正討论勇士和太阳昨天的西部第一之爭,后面有人抱怨今天土豆丝太咸。 他低头看了一眼自己的餐盘。 米饭,青椒肉丝,清炒白菜,外加一小勺番茄炒蛋。 那一小勺番茄炒蛋混在一大片红油里,卖相其实很一般,鸡蛋也炒得偏老。 可江临看了两秒,还是伸筷子先夹了一口。 酸甜的番茄汁裹著鸡蛋,落进嘴里,和废土上那种一成不变的饼乾味道一对比,几乎像是某种节日限定。 他低头扒了一大口饭。 孙明坐在对面,还在叨叨上午那道物理题:“不是,你再给我讲一遍,为什么安培力往左啊,我明明手都比对了。” “因为你左右手又弄反了。”江临说。 “草,我就不该长两只手。”孙明一脸痛苦。 江临没忍住,笑了一下。 下午最后一节课结束,教室里人呼啦啦往外走。 江临坐在座位上没动,拉开书包,从最里面抽出一张折了两次的草稿纸。 纸上是他在废土里反覆卡过的那道双杆电磁感应题。 两根杆,导轨,不同速度,等效电路。 题目边上有他用红笔写下的一个字。 问。 江临把草稿纸塞进练习册里,起身,出了教室。 办公室门没关严,里面有老师在批卷子,也有学生抱著作业排队问问题。 江临站在门口,心跳莫名有点快,像是第一回干这种事。 物理老师正低头改卷子。 他走过去:“老师。” “嗯?”物理老师抬头,“什么事?” 江临把练习册翻开,推过去一点:“这道题我前面能做到这里,感应电动势我能分开列,可后面等效电路我总画不对,电流方向一变我就乱了。这个地方我想了好久,还是没想明白。” 物理老师隨手接过去,目光在草稿纸上停了一下。 上面密密麻麻,全是江临自己画的图,列的式子,划掉的尝试,还有旁边用红笔標出来的几个卡点。 “你前面这些,都是你自己想的?”老师问。 “嗯。” “想了多久?” 江临顿了一下:“挺久。” 总不能说四十多天。 物理老师看了他一眼,没再追问,只是拿起笔,在草稿纸边上给他补了两笔:“你这里乱,是因为你把两根杆看成一整块了。其实先分开,看各自產生的感应电动势,再看迴路怎么接。你看,等效成这样。” 老师讲得不快。 江临站在旁边,盯著那支笔的走向,听得很认真。 讲到一半,某个卡了他很久的地方,忽然通了。 不是那种轰的一下茅塞顿开,而是像一扇一直推不开的门,终於找对了缝,轻轻一推,开了。 “懂了吗?”老师问。 “懂了。”江临点头,想了想,又补了一句,“前面我老是把这个地方並错。” “正常。”物理老师把练习册还给他,“这题本来就容易乱,你能自己想到前面这一步,已经不错了。以后这种卡在半截的题,別闷著,多来问。” “谢谢老师。” 江临接过练习册,出办公室,走廊里的风一吹,他才发现自己后背居然出了一点汗。 是刚才紧张的。 他低头看著练习册里那道题,忽然觉得心里某个一直发硬的地方,鬆了一点。 原来问老师,没那么可怕。 原来不会的时候,不是只能死扛。 晚上回到家,天已经黑了。 老妈在厨房里做饭,锅里滋啦啦响,空气里飘著葱姜爆香的味道。 江临叫了一声妈,回到臥室,关上门。 从抽屉里抽出一个新本子,翻开第一页,在最上面写了几个字。 第二次废土生存復盘。 復盘到一半,笔尖停住。 因为他忽然想到,如果在那边拥有无限的食物和水,他岂不是想要待多久就待多久? 唯一的问题是,无限的食物和水怎么来? 水还好解决。 既然他能找到一个水坑,就能找到两个三个,很多个水坑。 更不用说,那边还会下雨。 倒是食物的事情,得从长计议,从头说起。 食物是从哪里来的? 究其根本,农民伯伯种出来的。 如果我能像农民伯伯一样种地,那是不是就能拥有吃不完的食物了? 自给自足嘛。 种子的问题也好解决。 他还有一点积蓄,买就是了。 唯一的问题是,那边能不能种庄稼? “江临,吃饭了!” “来了。” 第9章 试种 江临在江城长大,十八年的人生里从来没有和种地这两个字发生过任何关係。 家里阳台上那盆发財树是老妈养的,他连浇水都没浇过。 小学的时候学校组织去郊区农场参观,他唯一记住的是拖拉机轮胎比他整个人都高。 初中生物课学过植物的光合作用,背过二氧化碳加水在叶绿体中合成有机物,但那是考试要考的知识点,和真正的种地隔了十万八千里。 但现在,种地成了他在废土世界获得更久的唯一出路。 江临不是一个聪明的人。 但他有一个聪明人没有的优势。 能死磕。 电磁感应不懂,他就在废土上画八种情况的楞次定律图,画一个下午。 双曲线渐近线公式记不住,他就在草稿纸边缘写五遍,写十遍。 种地这件事也一样。 不会,就学。 学不会,就反覆学。 反覆学还学不会,就带著问题去废土上慢慢试。 废土上什么都缺,唯独不缺时间。 当天晚上,江临把手机充上电,打开瀏览器,在搜索栏里输入了六个字。 如何在废土种地? 搜索结果跳出来一堆网络小说的连结。 他愣了一下,然后意识到自己刚才问了什么问题,刪掉重输。 荒地开垦种粮食? 这次跳出来的內容正经多了。 农业技术推广站的科普文章,农业大学的公开课视频,还有一些up拍的种植经验分享。 他一条一条点进去看,有用的就截图保存。 看了两个多小时,大概理出了一个框架。 种地这件事,说到底就是几样东西。 种子,土壤,水,阳光,肥料,农药。 废土上有土壤。 暗红色的,板结的,酸碱度未知但大概率偏酸性的土壤。 废土上有水。 酸雨,ph四到五,处理后能用。 废土上有阳光。 灰濛濛的,被悬浮微粒削弱了很多,但至少能照出影子。 肥料,暂时没有,但可以自己想办法。 种子,需要从现实世界带过去。 他在草稿纸上画了一张表。 横轴是能解决的问题,纵轴是需要从现实世界带的东西。 能解决的问题。 酸雨可以用小苏打中和,土壤可以翻耕改良,光照不足可以选耐阴作物。 需要带的东西:种子,农具,肥料,更多的农业知识。 种子是最关键的。 带什么种子,决定了他能在废土上种出什么。 江临又开始搜。 这次他搜的是生长周期最短的农作物。 搜索结果让他有点意外。 他原以为种粮食至少要半年,但实际上很多蔬菜的生长周期比他想的短得多。 小白菜,从播种到收穫大概三十到五十天。 菠菜,三十到四十天。 生菜,四十天左右。 樱桃萝卜,三十天。 …… 如果只是想快速见到收成,这些叶菜和根茎类蔬菜是最合適的。 但如果要长期活下去,光吃菜不行。 他需要主食,能填饱肚子的东西。 他继续搜。 土豆,从播种到收穫大概六十到九十天。 红薯,一百天左右。 黄豆,八十到一百天。 …… 这些作物的生长周期比叶菜长得多,但產量高,能当饭吃。 尤其是土豆,耐贫瘠,耐乾旱,对土壤要求不高,產量还大。 西方歷史上多少次饥荒都是靠土豆撑过去的。 江临在土豆两个字旁边画了一个五角星。 然后是黄豆。 黄豆不仅是食物,还能固氮。 初中生物课学过,豆科植物的根部有根瘤菌,能把空气中的氮转化成植物能吸收的氮肥。 种一季黄豆,土壤的肥力能提高不少。 他在黄豆旁边写了两个字——养地。 最后他又加了一个南瓜。 南瓜耐储存,產量高,种一季能收一大堆,北方农村冬天全靠它。 虽然生长周期长一些,大概一百天左右,但值得。 三种作物:土豆当主食,黄豆养地兼当蛋白质来源,南瓜当蔬菜储备。 他把这三个名字写在草稿纸最上方,用红笔圈起来。 利用周末时间,江临一大早就出门。 骑著自行车,去了附近最大的农资市场。 农资市场在城郊,公交车坐到终点站还要走一段。 他骑了快四十分钟,屁股被车座硌得生疼。 市场比他想像的大得多,一排排平房,门口堆著化肥袋子,塑料薄膜卷,各种型號的农具。 来买东西的都是四五十岁的中老年人,穿著迷彩服或者旧棉袄,骑著三轮车或者摩托车。 江临穿著校服站在其中,像一只走错了片场的企鹅。 他在市场里转了一圈,最后在一家卖种子的店门口停下来。 店主是个五十多岁的大姐,圆脸,皮肤粗糙,手指缝里嵌著洗不掉的泥。 她正在给一个老汉称白菜种子,小桿秤,秤砣晃晃悠悠。 江临站在旁边等,等老汉付了钱走了,他才凑上去。 “阿姨,我想买点种子。” 大姐看了他一眼。 校服,书包,学生头。 “你,买种子?” “学校生物课做实验。”他提前想好了说辞。 大姐哦了一声,没再追问。 “要什么种子?” “土豆种薯,黄豆,南瓜。” 大姐转身从后面的货架上拿下几包种子。 南瓜和黄豆是纸包的,上面印著品种名称和种植说明。 土豆种薯是用网袋装的,拳头大小,表面有芽眼,沾著干掉的泥土。 江临买了5斤土豆种薯,两包黄豆种子,两包南瓜种子。 又在大姐的推荐下买了一把小手锄、一把小铲子、一捲地膜和一袋复合肥。 复合肥是大姐帮他挑的,氮磷钾配比15-15-15,通用型,適合新手。 他把东西塞进书包,骑上车回家。 书包鼓鼓囊囊的,骑起来一晃一晃。 十二月的冷风灌进领口,冻得他缩起脖子,但胸口是热的。 书包里装著他在废土上活下去的希望。 回到家,他把种子和农具收进床底下。 然后打开手机,开始看农业种植视频。 他搜的关键词是阳台种土豆,家庭种菜,新手种地。 跳出来的视频很多,有农业专家的科普,有城市阳台种植爱好者的分享,还有一些返乡青年的记录视频。 他一个一个看,一边看一边记笔记。 土豆切块之后,切面要蘸草木灰,防止腐烂。 如果没有草木灰,用灶灰也行。 实在没有,晾乾也可以。 土豆喜欢疏鬆的土壤,板结的地要先深翻。 底肥要下足,土豆是吃肥的作物。 出苗后要培土。 把土往根部堆,让块茎在黑暗的环境中膨大。 见光会变绿,变绿就有毒,不能吃。 黄豆种之前不用育苗,直接点播。 行距四十,株距十五,每穴放三四粒种子。 黄豆和南瓜都不挑地,但怕积水。 黄豆根部有根瘤菌,能固氮,种完黄豆的地会变肥。 南瓜可以直接播种。 他把这些知识点一条一条记在本子上,记了满满三页。 看完视频,他觉得自己懂了。 然后决定试一试。 他找了一圈,从阳台角落里翻出三个空花盆。 一个原来种过辣椒,后来辣椒死了,土还在。 一个种过小葱,葱没收乾净,土里还戳著几根乾枯的葱根。 还有一个是陶瓷的,不知道什么时候买的,一直空著,落了厚厚一层灰。 他把三个花盆清洗了一遍搬进臥室,一字排开在窗台上。 然后从床底下拿出那袋复合肥和小铲子,又拆开南瓜和黄豆的种子包。 第一个花盆种土豆。 他从土豆种薯里挑了一个最大的,按照视频里教的,找到芽眼,切成两半。 切面没有草木灰,就放在窗台上晾著。 晾了大概半个小时,切面变干了。 花盆里挖一个坑,大概十公分深,把半块土豆放进去,芽眼朝上,盖土,浇透水。 他在花盆边缘贴了一张便签,用原子笔写上土豆两个字。 第二个花盆种黄豆。 花盆里原来的葱根被他拔掉,土翻了一遍,捡出几块干硬的土疙瘩捏碎。 黄豆种子小小的,圆溜溜的,淡黄色,种皮上有一道深色的种脐,像一只闭著的眼睛。 他按照视频里教的,用手指在土面上戳了四个小洞,深度大概两厘米,间距一巴掌宽。 每个洞里放两粒种子,盖上土,轻轻按了按,浇透水。 贴便签,写上黄豆。 第三个花盆种南瓜。 比种黄豆还简单。 三个花盆在窗台上排成一排,土豆盆最大,土面平平的,什么都看不出来。 黄豆盆次之,四个小洞的位置微微凹下去。 南瓜盆最小,表土细细的,湿漉漉的,像一块刚下过小雨的地。 接下来就是等,等它们自己发芽,自己长大。 他能做的就是把土翻鬆,把水浇够,把肥料下足。 剩下的,交给时间。 他每天早晚给三个花盆浇水。 复合肥不敢多放,按包装袋上的说明,一小勺溶在一升水里,三个盆各浇了一点底肥。 第三天,黄豆盆有了动静。 土面上鼓起一个极小的凸起,像是有什么东西从下面往上顶。 黄豆发芽了。 不是从种脐的位置钻出来的,是种子本身膨胀起来,把土顶开了。 他按捺住扒开土看看的衝动,只浇了水。 第四天早上。 黄豆的两片子叶完全从土里顶出来了。 子叶是嫩绿色的,椭圆形,肉肉的,表面有一层极细的绒毛。 两片子叶中间夹著一个极小极小的芽点,那是真叶的雏形。 过两天,南瓜盆里也出现了动静。 弯鉤状的芽顶著种皮,拱出土面。 土豆没有动静。 他开始怀疑是不是切块的时候把芽眼切坏了,或者是冬天温度太低发不了芽,又或者是浇水太多把土豆泡烂了。 在网上搜土豆多久发芽,答案是七到十五天。 於是他继续等。 第八天早上,他照例蹲在窗台前看三个花盆。 黄豆的真叶已经长到指甲盖大小,叶片上的绒毛在阳光下看得清清楚楚。 南瓜展开了肥大的心形子叶,顏色深绿厚实,茎比黄豆还要壮实硬朗。 土豆盆里,土面平平的,还是什么都没有。 他盯著土豆盆看了很久,拿起小铲子,在盆边轻轻拨开一小撮土。 他想看看土豆块到底怎么样了。 土拨开不到两厘米,他停住了。 土面下,一截浅绿色的、胖乎乎的芽正横著往外长。 不是往上,是横著走了一小段,然后拐了个弯,开始往上顶。 没烂。 活的。 他把土盖回去,轻轻按了按,浇了一点水。 第九天,土豆发芽。 不是从种薯的正上方出来的,是从旁边斜著顶出来的。 芽比黄豆和南瓜的都粗,浅绿色的茎秆上带著极小的鳞片状叶子,顶端是一个紧实的小叶球。 它顶开土面的那一瞬间,在土面上留下了一道细细的裂缝,然后从裂缝里探出头来。 三种作物,三种不同的发芽方式,三种不同的生长节奏。 黄豆最快,南瓜其次,土豆最慢。 但土豆的芽最粗,最壮,像是一个攒了很久力气才开口说话的人。 第10章 准备 江临仔细回忆那片暗红色的荒原。 板结的,铁锈色的,工兵铲凿下去只能啃起一小块,像是敲在冻土层上。 翻过来的土壤里面没有任何蚯蚓粪,腐根,或者腐烂的叶片碎屑。 乾净得像是从未有过生命。 空气里隱隱约约的硫磺味说明土壤里有含硫化合物。 盖革计数器的读数,平均1.2微西弗每小时,比正常背景辐射高出几倍。 说明土壤里可能含有放射性矿物,而放射性矿物的衰变往往伴隨著重金属的富集。 这样的土,土豆能发芽吗? 黄豆的根瘤菌能活吗? 南瓜的种子会不会一沾土就被酸液灼死? 他不知道。 但他可以查。 江临打开手机,点进瀏览器。 他没有废土土壤的检测数据,没有ph试纸测过酸碱度,没有光谱仪分析过矿物成分。 只能凭印象去搜,然后从搜索结果里拼凑出一套大概能用的方案。 他先搜了暗红色土壤。 搜索结果跳出来一堆地质学的科普文章。 暗红色的土壤,通常富含氧化铁,铁锈的主要成分。 氧化铁本身对植物无毒,但富含氧化铁的土壤往往同时富含其他金属氧化物,比如氧化铝、氧化锰。 这类土壤在南方的红壤地区很常见,ph值通常偏酸,有机质含量低,容易板结。 他又搜了红壤改良种植。 这次跳出来的內容更具体了。 红壤的特点是酸,瘦,黏,板,ph值通常在4.5到5.5之间,有机质含量不足百分之一,土壤颗粒细小,乾的时候硬得像砖头,湿的时候黏得像胶泥。 和废土上的感觉几乎一模一样。 他一条一条点进去看。 有农技站的科普文章,有农业大学的试验报告,还有农民自己拍的改良红壤的视频。 废土土壤的第一个问题是酸。 酸雨,硫磺味,暗红色的氧化铁,所有线索都指向酸性。 他在搜索结果里看到,红壤的ph值通常在4.5到5.5之间,严重的甚至低於4.5。 而且酸性土壤会固定磷元素,让磷变成植物吸收不了的难溶性磷酸盐。 会活化铝离子和锰离子,浓度一高就会毒害根系,让根变黑,变短,长不开。 改良酸性土壤最直接的方法是撒石灰。 生石灰,氧化钙,遇水生成氢氧化钙,强碱性,能快速中和土壤酸性。 他在一篇农技推广文章里看到精確的用量。 ph值小於5.0的地块,每亩施用生石灰50到80公斤,ph值5.0到5.5的,用量可以减半。 但石灰不能撒完立刻种,要提前一到两周撒施,结合翻耕让它和土壤充分混合,等反应完全了才能下种。 而且石灰不能只撒一次,土壤酸化会反覆,每年都要补施。 他在生石灰旁边画了一个重点符號,然后写了一行小字:“提前一到两周撒,每亩50到80公斤。” 除了石灰,还可以用草木灰。 草木灰是植物燃烧后的灰烬,主要成分是碳酸钾,呈碱性,能中和酸性,同时还能补钾。 一亩地撒40到50公斤草木灰,既能调酸又能增肥。 他在草木灰旁边写:“比石灰温和,不烧苗,但用量大,需要积攒。” 第二个问题是板结。 废土上的土壤硬得像压实了的水泥地。 工兵铲凿下去只能撬起一小块,翻过来看,断口是光滑的,没有任何孔隙。 这种土壤里空气进不去,水渗不下去,根系扎不开。 他在一篇讲新开垦土地改良的文章里看到,板结的土壤需要深翻。 翻到三十厘米以上,把板结层打碎,增加透气性和透水性。 翻完之后要施有机肥。 有机肥是改良板结的核心。 腐熟的农家肥,堆肥,绿肥,这些东西混进土里,能增加土壤有机质,改善团粒结构,让原本板结的土壤变得疏鬆透气。 有机肥的用量,每亩大概需要2000到3000公斤。 两千公斤,两吨。 江临看著这个数字的时候眉头微皱。 把有机肥来源圈起来,在旁边画了一个分支箭头。 没有农家肥怎么办? 种绿肥。 绿肥就是把植物直接翻压进土里当肥料。 豆科作物是最好的绿肥。 黄豆,苜蓿,紫云英,它们的根部有根瘤菌,能把空气中的氮转化成氮肥,翻压进土里既能增加有机质,又能补氮。 他在一篇讲荒地开垦的问答里看到,新开垦的贫瘠土地,可以先种一茬黄豆或者苕子,等植株长到盛花期的时候翻压入土,相当於给土壤餵了一顿绿肥。 他在黄豆旁边写:“收了豆子,秸秆翻进土里。” 第三个问题是贫瘠。 废土上没有腐叶,没有蚯蚓粪,没有微生物分解动植物残体形成的那层黑褐色的,鬆软的,带著泥土腥气的腐殖质。 整片荒原寸草不生,有机物含量约等於零。 没有有机质,土壤就没有团粒结构,保不住水,存不住肥。单纯靠化肥只能治標,化肥溶於水被吸收之后土壤会重新变瘦,而且长期用化肥会加剧酸化。 他在一篇荒地改良的案例里看到,有种植户承包了新开垦的荒地,大量施化肥,结果地越种越瘦,庄稼越长越差,最后农技专家给出的诊断是土壤有机质含量极低,必须增施有机肥。 有机肥。 又是有机肥。 江临把草稿纸翻到新的一页,在顶端写下有机肥来源四个字,然后开始列清单。 第一,绿肥。 种黄豆,收完豆子把秸秆翻进土里。 种一季黄豆,土壤里的氮含量能提高,有机质也能增加一点。 如果能找到野生的杂草或者苜蓿种子带过去,专门种一茬翻压,效果更好。 第二,厨余堆肥。 在废土上,压缩饼乾他一般吃到渣都不剩,根本不可能有什么厨余。 但如果以后能种出东西来,烂菜叶,土豆皮,南瓜藤,这些都可以沤肥。 他在网上搜了堆肥的方法,一层厨余一层土,保持湿润,等它腐烂变成黑褐色的粉末,就是有机肥。 周期大概两到三个月。 第三,草木灰。 如果能在废土上找到能烧的东西,哪怕是一些乾枯的植物残体,烧成灰,既能调酸,又能补钾,灰里的碳颗粒还能改善土壤结构。 他在草木灰旁边画了一个问號。 废土上有没有能烧的东西,得去了才知道。 第四个问题是重金属。 这是最让他头疼的一个。 盖革计数器的读数是1.2微西弗每小时,正常背景辐射的六倍。 这个水平的辐射不会立刻要人命,但它意味著土壤里存在放射性矿物。 放射性矿物往往和重金属伴生。 铀,釷,镭,以及它们的衰变產物,这些东西在土壤里会以金属离子的形式存在。 另外暗红色的氧化铁土壤本身就容易富集其他金属元素,比如铝,锰,铬。 酸性环境下这些重金属离子的活性会增强,更容易被植物根系吸收。 种出来的土豆,黄豆,南瓜,如果吸收了重金属,就会富集在块茎和种子里。 他吃下去,就等於把重金属吃进了肚子。 短期看不出问题,长期呢? 铅损伤神经系统,鎘损伤肾臟,汞损伤大脑。他在废土上待得越久,吃自己种出来的东西越多,累积的剂量就越大。 他搜了土壤重金属污染修复方法。 跳出来的內容分成几类:物理修復,换土,把污染土壤挖走换上乾净的。 在废土上不现实,他去哪找乾净土。 化学修復,施用钝化剂,比如石灰,生物炭,腐殖酸,把重金属离子吸附固定,降低活性,让它们不容易被植物吸收。 生物修復,种植超累积植物,比如蜈蚣草能富集砷,东南景天能富集锌和鎘,把土壤里的重金属吸到植物体里,然后把植物收割带走。 江临在钝化剂旁边写了几个字:石灰、生物炭、腐殖酸。 石灰他已经打算用了,中和酸性的同时,钙离子能和某些重金属竞爭吸附位点,降低重金属活性。 生物炭是秸秆等有机物在高温缺氧条件下烧出来的黑色炭粉,比表面积巨大,能吸附重金属离子。 腐殖酸是有机质分解的產物,也能络合重金属。 他又在超累积植物旁边画了一个问號。 如果能带一些超累积植物的种子过去,专门种一茬吸收重金属,然后收割带走,土壤里的重金属含量就能逐年下降。 但超累积植物的种子去哪买,贵不贵,在废土上能不能活? 这些都是未知数。 他暂时把这个方案列为长期计划。 第五个问题是辐射。 盖革计数器测的是γ射线和中子射线的外照射剂量,1.2微西弗每小时。 但放射性物质进入人体的真正危险来自內照射,吸进肺里的放射性粉尘,吃进肚子里的放射性核素。 放射性核素通过食物链进入人体之后,会在骨骼,肝臟,甲状腺等器官富集,持续地从內部照射周围组织,造成的伤害比外照射大得多。 他在一篇讲放射性污染土地安全利用的论文里看到,减少放射性核素进入食物链的方法,和重金属钝化有相似之处。 施用石灰和有机肥能降低放射性核素的活性和迁移能力,减少植物对它们的吸收。 另外,选择低累积作物也很重要。 不同作物对放射性核素的吸收能力差异很大,块根块茎类作物的吸收率通常低於叶菜类。 土豆把吸收的放射性核素主要储存在茎叶里,块茎里的浓度相对较低。 黄豆作为豆科植物,对某些核素的吸收率也比叶菜低。 他在土豆旁边写:低累积。 又加了一行小字:削皮能进一步降低摄入量。 他把这些信息在草稿纸上整理成了一份完整的废土土壤改良方案。 第一步,深翻。 用工兵铲把板结的暗红色土壤翻到三十厘米深,打碎大块,捡出石块和杂物。 这一步最耗体力,但也是最基础的一步。 不翻地,什么都种不下去。 第二步,调酸。 提前一到两周撒生石灰,每亩大概五十到八十公斤。 他不知道自己能开垦多大面积,但这个比例可以换算,每平方米大概需要生石灰0.1到0.15公斤,也就是100到150克。 他用从农资市场买来的生石灰,配合草木灰,撒匀,翻进土里。 第三步,增加有机质。 把黄豆秸秆翻压当绿肥。 厨余堆肥,烂菜叶土豆皮全部回收沤肥。 如果能找到任何能烧的植物,烧成草木灰。 第四步,钝化重金属和放射性核素。 石灰本身就有钝化作用。 如果能弄到生物炭最好。 他在网上看到有人用果壳,秸秆自己烧生物炭的视频,原理不复杂,密封缺氧加热就行。 腐殖酸可以在农资市场买到,价格不贵。 第五步,长期修復。 如果能搞到超累积植物的种子,专门种一季吸收重金属。 或者连续多季种植黄豆,用绿肥养地的同时,豆科植物本身对某些重金属也有一定的富集能力。 他把这份方案从头到尾读了一遍,然后又读了一遍。 很多地方是模糊的。 他不知道废土土壤的具体ph值,只能假设在4.5到5.5之间。 石灰用量只能按这个假设去估算。 他不知道土壤里到底含有哪些重金属,浓度多高,钝化剂能起多大作用。 他不知道辐射內照射的累积剂量会有多高,种出来的土豆削皮之后还剩多少放射性。 但他知道一件事,不做,就永远不知道。 这些经验在废土上会有用。 而草稿纸上这份改良方案,虽然粗陋,虽然充满了假设和估算,但它是一个框架。 到了废土上,他可以按照这个框架一步一步去试。 试错了就调整,试对了就继续。 第11章 第三次 土豆长出第五片真叶的时候,老妈发现了。 那天是周日。 江临蹲在给三个花盆浇水。 他做得很专注,没听到身后的脚步声。 “江临,你什么时候种的花?” 老妈的声音从背后传来,江临的手指一紧,喷壶差点脱手。 他回过头,老妈站在臥室门口,围裙上沾著麵粉,手里还捏著一个擀麵杖。 她的目光越过他的肩膀,落在窗台上那两个花盆上。 “南瓜,黄豆?”老妈走近一步,又看到了放置在檯灯旁边的花盆,“这是?” “土豆。”江临说。 老妈看了他一眼,又看了看花盆。 那种眼神不是责怪,是一种我儿子忽然在窗台上种了三盆菜我完全不知道该怎么反应的茫然。 “你种这些干嘛?” “劳逸结合。”江临把早就想好的说辞推出来,“高三压力大,种点东西放鬆一下。” 老妈又看了看花盆。 “长得还挺好。”老妈说。她伸出手,用拇指轻轻碰了碰黄豆的叶片,动作很轻,像是怕碰坏了。“你姥姥以前也种黄豆,收了黄豆晒乾了,冬天炒著吃,香得很。” 江临没说话。 他从来不知道姥姥种过黄豆。 姥姥在他小学三年级的时候就去世了,留在他记忆里的只有过年时塞给他的红包和一碗放了很多糖的芝麻糊。 老妈把擀麵杖换到另一只手里,又看了一眼那三盆作物,转身走了。 劳逸结合这个藉口很拙劣,但老妈没有追问。 也许是因为窗台上那三盆绿色確实好看,也许是因为她觉得高三的儿子做什么都不容易,种几盆菜总比打游戏强。 最近的一次大考,期中考试,他考了个年级45。 这次进步不小,比高三第一次月考71前进了二十六名。 在江城七中,这个排名二本线算是稳了。 但对於江临来说没有什么用。 一月三日,清晨五点五十八分。 江临站在臥室中央。 行李袋背在身后,脚下是两个满载的蛇皮袋。 帐篷、防潮垫、睡袋、两盏太阳能露营灯、工兵铲…… 这些东西上次留在了废土,不用重复购买,也不用再背一次。 食物压缩饼乾,考虑到种田周期,比上次多带了40斤,有80斤之多,不过水只带了一通5升的。 种子:土豆种薯,五斤;黄豆种子,两包,一斤;南瓜种子,两包,不到半斤。 这三样加起来不到七斤,但它们是这次穿越的真正核心。 如果它们能在废土上活下来,他就再也不需要从现实世界背压缩饼乾了。 生石灰,5斤,用自封袋分装成一斤一包的小袋,塞在蛇皮袋的各个缝隙里。 他不知道自己能开垦多大面积,5斤是一个实验性的数字。 草木灰2斤,拼多多买的。 复合肥五斤。 农具小手锄一把,一斤出头。 pe薄膜,一卷两斤,宽一米,长十米,白色半透明,用来搭简易小拱棚的。 废土的夜晚温度降到零度左右,白天也只有十度,土豆和南瓜勉强能扛,但生长速度会极慢。 盖上薄膜能提高地温,加快出苗,缩短生长周期。 两斤重的薄膜,捲起来只有一轴卫生纸那么大,塞在双肩包的侧面口袋里。 十米长,省著用的话,大概能盖两到三垄地。 低累积作物种子。 他在网上搜低放射性核素累积作物时找到的几样东西,芥菜,油麦菜,韭菜。 种子小得很,三种加起来不到二两,装在一个小自封袋里。 它们不是主食,是实验品。 他想看看在废土的土壤里,这些號称低累积的作物到底能不能活,长出来的东西能不能吃。 开塞露,5盒,50支。 上次穿越的第十天,他发现了一个在荒野求生视频里很少有人提的尷尬问题。 便秘。 他蹲在那个低洼处的土坑边,什么都拉不出来。 不是不想拉,是拉不出来。 压缩饼乾太干了,重盐重油几乎没有膳食纤维,喝的水又少,肠道蠕动越来越慢。 到了第十二天,他蹲了快半个小时,腿都蹲麻了,最后勉强排出几颗又干又硬的粪球,肛门火辣辣地疼。 那种痛苦他这辈子不想再体验第二次。 回来之后他专门搜了荒野求生排便困难怎么办。 搜索结果告诉他,压缩饼乾导致的便秘是野外生存的常见问题,解决办法分几种。 多喝水,补充膳食纤维,服用缓泻剂。 口服的,比如麻仁丸、番泻叶,但那些需要在肠道內起效,会刺激肠道蠕动,在废土上万一拉肚子反而更麻烦。 反而不如局部用药的开塞露,几分钟就能见效,还不影响肠道功能。 他买了。 乾酵母片,5瓶,500片。 这也是回来之后搜到的。 荒野求生长期吃单一食物,最容易缺的不是热量,是维生素b族。 维生素b1缺乏会得脚气病,b2缺乏会口角炎舌炎,b6缺乏会皮炎贫血。 压缩饼乾里虽然添加了一部分维生素,但长期储存后会降解,靠不住。 乾酵母片是啤酒酵母做的,富含b族维生素,便宜,耐储存,一天嚼两片就能补足。 氯化钾缓释片,5瓶,300片。 荒野求生另一个容易忽略的问题是电解质紊乱。 长期吃压缩饼乾,钠摄入超標,但钾摄入不足。 钠钾失衡会导致肌肉无力,心律不齐,严重的甚至会心臟骤停。 他在一个户外论坛上看到有人分享经歷:在山里待了半个月,带的都是方便麵和压缩饼乾,结果第十天开始觉得浑身没劲,上个小坡都喘,以为是高反,后来下山查血才知道是低钾。 氯化钾缓释片就是补钾的,一天一片,能维持血钾水平。 这些东西重量可以忽略不计,但都事关健康。 上次的驻扎时间段,他年轻身体扛住了,这次可是计划待上一年以上的,不能赌。 剩下的就是常规消耗品。 净水材料小苏打,咖啡滤纸,脱脂棉,活性炭,捲纸,食盐。 药品上次带了一些,蒙脱石散、碘伏、布洛芬、创可贴都还有剩,不用再买。 此外就是充满电的充电宝和手机,草稿纸,原子笔和笔芯。 …… 视野右上角的倒计时还剩十秒。 【00:00:00:10】 他深吸了一口气,弯下腰,双手攥紧蛇皮袋的提手。 【00:00:00:03】 【00:00:00:02】 【00:00:00:01】 眼前一黑。 第12章 开荒 和前两次一模一样的失重感。 周身空气被瞬间抽空,冷风卷著砂砾拍在脸上。 江临这次连眼都没多眨一下。 蛇皮袋太沉,他在视野恢復的第一时间就鬆手,把左右两袋东西砰地放在地上。 肩上的行李袋顺势滑落,勒得发麻的肩膀总算得到了一点解放。 他揉了揉被风沙迷了的眼睛,看向四周。 营地还在。 那顶土黄色的单人帐篷依然安安静静地扎在断墙根下,地钉牢牢地抓著地面。 打开帘门,睡袋还卷在一边,铝箔防潮垫还是原来的位置,几只空桶靠著帐篷內壁,草稿纸和旧笔芯那一堆则整整齐齐地摞在角落里。 连他上次回归前没捨得带走,按科目捆好的四摞草稿纸,也还在。 只是最上面那张纸,被风从边角掀起了一点。 江临伸手把那张纸轻轻压平。 上面是他上次做的一道数学导数题。 函数,极值,不等式证明。 草稿纸边缘还写著他自己当时画的重点,字跡密密麻麻,一笔一画挤在一起,丑得很有辨识度。 他盯著那张纸看了两秒,嘴角动了一下。 说不清是想笑,还是想嘆气。 一个月前,他在这里做导数。 一个月后,他又回到这里,准备翻地种菜。 真要让外人来评,说不定会觉得他不是学霸,是神经病。 风呼啸著掠过暗红色的荒原,但属於江临的这个小营地,仿佛被按下了暂停键,直到他重新踏足,才继续按下播放。 “看来我不在这儿的时候,这里的时间是静止的,或者流速慢到了可以忽略不计的地步。” 江临搓了搓冻得有些发僵的脸颊,心里的大石头总算落了地。 如果他不在的时候,废土的时间依然在流逝,那他搭好的帐篷可能早就被风暴撕碎,收集的水也可能早就蒸发乾净了。 现在这样最好。 他拉紧了外套的拉链,开始干活。 一百多斤的物资,分门別类地搬进帐篷。 八十斤压缩饼乾,这是最占地方的。 他把它们整整齐齐地码放在帐篷的最內侧,像砌砖一样垒起一道矮墙。 这道墙不仅能挡风,更是他在这片荒原上活下去的底气。 水桶放在旁边。 生石灰、草木灰和复合肥这些怕潮的东西,他用塑胶袋裹了三层,小心翼翼地塞在睡袋底下。 至於那几包宝贝种子,则是收在行李袋的最里层。 开塞露,乾酵母片,氯化钾缓释片。 这些在现实世界里扔在抽屉角落都未必有人多看一眼的小东西,现在全被他郑重其事地码成一排。 因为只有在这种地方待过,才知道什么叫人不能跟自己的肠胃和电解质赌气。 全部归位之后,他从行李袋底部抽出一个硬壳笔记本。 本子封面上写著四个字。 废土农务。 是他在现实世界里专门买的新本。 第一页抄的是从网上查来的土壤改良步骤,第二页是作物试种计划,第三页开始是按天数空出来的记录栏,连日期格式都画好了。 像是准备记实验日誌。 也確实是实验日誌。 他在现实世界里做不起什么像样的实验。 学校实验室的东西碰不到,家里更不可能给他提供那些条件。 可这里不一样。 这里天高皇帝远。 也远得没有老师,没有监考,没有下课铃。 只有一整片铁锈色的土地,等著他一铲一铲砸开。 江临从帐篷里出来,背起工兵铲,先绕著断墙周围转了一圈。 断墙是东西走向的,墙的南面是他在废土上活动的主要区域。 帐篷支在墙根下,水坑在南边三十米,厕所在西南方向。 南面的地势相对平坦,从墙根往外延伸大概五六十米,然后开始有一个缓坡往下走。 缓坡下面的地形看不太清楚,但隱约能看到更远处有几道起伏的轮廓,像是乾涸的河床或者塌陷的地面。 北面他没怎么去过。 上次只在搭营地的时候绕过去看过一眼,北面地势更高一些,起伏也更大,地面上散布著更多灰黑色的岩石碎块。 阳光的角度,南面比北面多晒至少两三个小时。 废土的太阳虽然灰濛濛的,但多晒两三个小时,对作物的生长可能就是能不能成熟的差別。 他决定把地开在南面。 他拿著工兵铲,在南面的空地上来来回回地走,每走几步就蹲下来,用铲尖撬起一小块土壤,看看下面的情况。 表层大概五厘米是板结最厉害的,铲子凿下去像敲在砖头上,噹噹响。 五厘米以下稍微松一点,但依然很硬,铲尖能插进去,但撬起来费劲。 十厘米以下开始出现一些碎石,大小不一,大的有拳头那么大,小的像黄豆粒。 土壤顏色从上到下都是暗红色的,深浅变化不大,说明氧化铁的含量相当均匀。 他在心里默默记下这些特徵。 板结层五厘米,碎石层从十厘米开始。 翻地至少要翻到二十厘米深,最好是三十厘米。 意味著他每一铲都要挖穿板结层,挖出碎石,然后把下面相对鬆软的土壤翻上来。 他选中了一块地。 在断墙南面偏东一点的位置,距离墙根大概二十米。 比周围稍微平一些,面积大概有二十平方米。 四米宽,五米长。 对於一个第一次种地的十八岁高三学生来说,这个面积已经足够大了。 地面上的石头不多,灰黑色的,大小不一,表面布满蜂窝状的孔洞,像是被什么东西腐蚀过。 他把能看到的石头一块一块捡起来,堆在地边。 这些石头以后可以用来压薄膜,或者围成一圈当標记。 捡完表面的石头,他站起来,活动了一下腰。 还没开始翻地,光是蹲著捡石头,腰就已经有点酸了。 真正的体力活现在才开始。 他拿起工兵铲,走到地块的一个角,把铲尖对准地面,右脚踩上铲背,用力往下一踩。 铲尖插进土壤,发出一声闷响,只插进去不到五厘米。 板结层比他想像的还硬。 他把铲子拔出来,换个位置,又踩了一脚。 这次插进去深了一点,大概七八厘米。 他把铲柄往下压,利用槓桿原理把土撬起来。 暗红色的土壤翻开来,断面是光滑的,几乎看不到任何孔隙。 他把撬起来的土块用工兵铲背面敲碎,敲了好几下才碎成一堆小土块。 土块里没有蚯蚓,没有虫子,没有任何活物的痕跡。 只有土,和偶尔混在其中的碎石。 就这样,一铲,两铲,三铲…… 江临翻得很慢。 每一铲都要先踩进去,撬起来,敲碎,把碎石挑出来扔到地边。 枯燥,机械,极其消耗体力。 不到半个小时,江临就已经汗流浹背。 工兵铲的震动从掌心一路震到小臂,虎口发麻,肩膀也开始发酸。 江临停下来,直起腰,大口喘气。 “先別想二十平方米,翻出来4平米再说。” 江临对自己说。 因为光是翻开这点地方,就让他觉得自己像是在和一块钢板较劲。 这句话很有用。 人最怕的是在还没起步的时候,先被一个宏大目標压垮。 一本大学是这样。 废土种田也是这样。 你要是站在原地,一上来就去想我得考多少分,我得翻多少地,我得活多少年,大脑会先一步宣布罢工。 但如果把目標拆小,拆成这道题,这一页,这一铲。 事情就会变得能做。 能做,就能继续。 工兵铲一下下落下去,土块翻起来。 两个小时后,他的双手已经磨出了好几个绿豆大小的水泡。 透明的,鼓鼓的,按上去软软的。 他没有挑破。 挑破了容易感染,在废土上感染是件要命的事。 他用创可贴缠了一圈,继续翻。 创可贴撑了半天就被铲柄磨烂了,他换上新的,又磨烂了。 中午的时候,水泡自己破了,流出一点透明的液体。 握铲柄的时候钻心地疼。 他咬著牙,把力道往手掌其他位置分散,翻地的速度慢了下来,但没有停。 他把自己当成了一台没有感情的履带式拖拉机。 脑子里什么都不想,只盯著脚下那寸步难行的土地。 累到了极点,就停下来,坐在翻开的土块上喘口粗气,灌两口矿泉水。 在废土上,体力劳动带来的疲惫是极其纯粹的,没有社交压力,没有精神內耗,只有肌肉的酸痛和汗水的挥发。 整整一天,腰快断了,手快废了,他才勉强挖出了不到4个平方米的地。 深度大概十五到二十厘米,没有达到他想要的三十厘米,但实在翻不动了。 胳膊在发抖,手掌心磨得通红,右手中指和拇指之间的虎口隱隱发酸。 他把工兵铲插在地边,弯腰捡起翻出来的最后几块碎石扔到地边的石堆里。 碎石堆已经攒了一小堆,拳头大的有七八块,小一些的十几块。 “这哪是种地,分明是在採石场打工。” 江临后悔没带劳保手套了。 一边想一边颤抖著从铁桶里撬出一块压缩饼乾。 晚饭他吃了整整一块压缩饼乾,嚼得下頜骨发酸。 吃饱喝足,从帐篷里取了一个空桶和一点矿泉水。 用工兵铲铲了几铲不同深度的土,倒进杯子里,加水,搅匀,静置。 杯里的液体很快变成一种脏兮兮的暗黄色。 他拿出ph试纸,蘸了一下。 顏色迅速往橘黄偏红的方向走。 江临把试纸举到眼前,对照色卡。 4.5左右。 比他预想的还偏酸一点。 “果然。” 他低声说。 酸,板,瘦。 和他在现实世界查到的那些红壤描述几乎对上了。 这反而让他有种莫名的安心。 未知最可怕。 能对应上课本和资料里的东西,说明它至少还讲一点理。 讲理就有办法。 天已经暗了下来。 风里开始带上夜色特有的那股冷硬味道。 江临没敢继续硬干。 上次在废土上待四十多天,他学到的一件事就是,人不能跟体力死磕。 尤其是只有自己一个人的时候。 把自己搞伤,没人能给你收场。 他提著工兵铲往回走,裤腿和鞋面都沾满了红土,手套上也覆了一层灰白色石灰粉,乍一看像是刚从哪个工地里刨出来。 回到营地后,他先拿处理过的雨水洗了把手和脸,又喝了几口矿泉水,把喉咙里的乾涩压下去。 然后才钻进帐篷,拉上拉链,打开露营灯。 暖白色的灯光一亮,外面的黑和冷就被隔开了一层。 江临坐在帐篷里,掏出今天的记录本,又把刚才地里做的事从头到尾写了一遍。 石灰用量估算。 土壤顏色。 翻地深度。 阻力感受。 ph试纸读数。 甚至连右手虎口发麻,需考虑布条缠柄减震这种事都记了进去。 写到最后,他停了笔,抬头朝帐篷门的方向看了一眼。 帐篷外面,风还在吹。 他低下头,在笔记本最后一行写道。 【第一天,翻地约三平方米,深度十五到二十厘米。土壤板结严重,碎石含量中等。手掌起泡,虎口酸痛,明日继续。目標:明日再挖一块4平地的地,深度爭取达到二十五厘米以上。】 写完已经是累得睁不开眼了,也就是想起来还没吃药。 於是摸出乾酵母片,氯化钾片,就著矿泉水各吃了一片,钻进睡袋里睡下。 第13章 播种 第二天,天还没亮江临就醒了。 摸出手机一看,才五点零六分。 昨晚睡得早,显然是睡够了。 他从睡袋里钻出来,浑身酸痛。 胳膊,肩膀,腰,大腿,每一块昨天用过的肌肉都在抗议。 尤其是腰,弯了一下午,现在直起来都觉得僵硬。 他坐在防潮垫上,慢慢活动了一下关节,脖子转了转,咔咔响。 手腕转了转,也咔咔响。 像是全身的关节都在一夜之间生了锈。 等到身体活动开,他打开露营灯,在手机上点了一套化学卷子。 第一道就是工业流程题。 题干很长,描述了某种矿石经过酸浸,过滤,加碱沉淀,灼烧等一系列步骤,最终提取出高纯度金属氧化物的过程。 以前江临最怕这种题,流程图看得眼花繚乱,各种试剂加进去不知道为了什么,沉淀出来的东西也不认识。 但今天,他看著这道题,忽然觉得分外亲切。 “酸浸,这不就是废土上的酸雨泡著暗红色的矿物土壤吗?” “加碱调节ph值,使得某种金属离子沉淀,这不就是我在水桶里加小苏打,把水里的重金属杂质沉淀下来?” 化学不再是纸上那些冰冷抽象的方程式,而是变成了他每天都在做,都在经歷的现实。 他顺著流程图往下推。 为了除掉溶液里的fe3+,需要加试剂调节ph值,但不能引入新的杂质。 选项里有氨水、氢氧化钠、碳酸钙。 江临毫不犹豫地选了碳酸钙。 因为加氢氧化钠会引入钠离子,而碳酸钙反应后生成二氧化碳跑了,钙离子在后续步骤中容易分离。 这就像他在处理水的时候,总得考虑加进去的东西会不会带来新的麻烦。 一套繁杂的工业流程题,他做得行云流水。 做完一对答案,全对。 心里涌起一股莫名的成就感。 此时天也亮了。 江临拿上工兵铲和捲纸,先去西南方向五十米的厕所。 回来吃了压缩饼乾,喝了水,嚼了一片乾酵母片,吞了一片氯化钾片。 然后脱掉军大衣,拿起工兵铲,走到地边。 第二天的进度比第一天快了一点。 不是体力变好了,是找到了一点窍门。 翻了四平方米。 第三天翻了四平方米。 第三天翻了四平方米。 全身从最初的酸痛难忍,到后来慢慢適应了这种高强度的劳作,核心力量肉眼可见地变强了。 …… 第六天。 二十平方米全部翻完。 深度不等,有的地方翻到了二十五厘米,有的地方只有十五。 遇到一大块埋在土里的岩石,工兵铲凿上去火星直冒,实在撬不动,只能绕开。 翻出来的碎石在地边堆了不小的一堆,最大的那块有半个脸盆大,他用了快半个小时才从土里把它整个撬出来。 撬出来之后他坐在地边喘了好一会儿,看著那块石头,心想这大概是他这辈子搬过的最重的东西。 翻完最后一铲的时候,他站在地边,用工兵铲撑著地,看著这二十平方米翻鬆的暗红色土壤。 六天,二十平方米。 这在现实世界里是一个农民半天就能干完的活,他用了一百二十多个小时。 他蹲下来,用手抓起一把翻鬆的土。 和六天前比,这些土经过了反覆的敲打,翻动,捡石,颗粒变得更细了,捏在手里有一种几乎可以流动的质感。 虽然顏色还是暗红色的,但它至少变成了適合种子发芽的土壤形態。 接下来是改良土壤的重头戏。 调酸。 他把买来的五斤生石灰和两斤草木灰搬出来,带上手套和n95口罩,按照之前算好的比例,每平方米一百五十克生石灰五十克草木灰,开始撒施。 石灰是白色的,草木灰是灰白色的,撒在暗红色的土壤上,像下了一层极薄的霜。 二十平方米,他撒了一个多小时。 撒完之后,他拿起工兵铲,开始第二遍翻地。 把石灰和草木灰翻进土里,和土壤充分混合。 这遍翻地比第一遍省力得多,因为土已经鬆了,铲子插进去不怎么费劲,翻起来也不太费力。 但他还是做得很仔细,每一铲都要把土彻底翻过来,让白色的石灰和灰白色的草木灰消失在暗红色的土壤里。 翻完之后,地面比之前高出了一小截。 他又用小手锄把地面耙平,耙匀,让表面看起来平整顺滑。 然后他退后一步,看著这块地。 二十平方米。 暗红色的,鬆软的,耙得平平整整的。 石灰和草木灰已经混进去,看不见了。 它们在土壤里静静地发生著化学反应,中和著这片土地几百年甚至几千年积攒下来的酸性,吸附重金属离子,为种子准备一个稍微温和一点的温床。 接下来就是凳,一到两周,让石灰反应完全。 这段时间他不能閒著。 他开始搭小拱棚。 pe薄膜一卷,宽一米,长十米,白色半透明。 他在地边蹲下来,把薄膜展开。 薄膜很薄,手指捏上去几乎感觉不到厚度,风吹过来的时候整卷薄膜会哗啦啦地响。 他把薄膜裁成三段,每段大概三米多长。 然后用捡来的灰黑色岩石块,沿著地边每隔半米压一块,把薄膜的边缘压住。 没有拱棚的骨架。 他忘了带竹片或者铁丝,在废土上也找不到能当骨架的东西。 蹲在地边想了一会儿,最后用工兵铲在地垄的两侧堆了两道矮矮的土埂,把薄膜直接盖在土埂上,中间悬空大概十到十五厘米。 不是標准的小拱棚,更像是在地面上方撑起了一层薄薄的空气层。 但至少能保温,能减少夜间土壤热量的散失。 薄膜盖上去之后,透过半透明的白色,能看到下面暗红色的土壤。 阳光照在薄膜上,反射出一层模糊的哑光。 他用手按了按薄膜,感觉下面的空气比外面稍微暖一点。 等石灰反应的日子里,他开始挖排水沟。 废土上的雨是酸雨,上次下了一场一个多小时的。 雨水落在地上,不会像正常土壤那样渗下去。 板结层下面还是板结层,翻鬆的只有表土。 如果雨下大了,水积在地里排不出去,种子会烂。 他在翻好的地块四周,用工兵铲挖了一圈浅浅的排水沟,大概十五厘米宽,十厘米深。 挖出来的土堆在地边,形成一道矮埂,把地块围起来。 沟底朝著缓坡的方向留了一个出口,让多余的水能顺著地势流走。 挖排水沟花了他大半天。 沟底要平整,坡度要均匀,出口的位置要选在最低处。 这些都是在农技视频里看来的,他照葫芦画瓢,挖得歪歪扭扭,但大概的意思到了。 挖好排水沟,又在沟底不远处挖了两个水坑,铺上薄膜,充当蓄水池。 等天落雨。 第十八天。 江临估摸著土壤的酸碱中和应该差不多了。 他拿出一小撮改良后的土壤,兑上水,用ph试纸测了一下。 试纸的顏色停留在6.0左右,微酸性,已经完全在土豆和黄豆的耐受范围內。 “可以下种了。” 江临深吸了一口气,压抑住內心的激动。 他先处理土豆。 五斤种薯,他挑了一斤出来,用摺叠小刀切成小块。 每一块都保证带有一个以上的芽眼。 切面有些湿润,他按照之前在网上学的,把切面放在剩下的草木灰里滚了一圈,裹上一层灰黑色的保护层,防止在土里腐烂。 这二十平米的地,他蹲在地头仔细盘算了一番,土豆是提供碳水的主粮,必须占大头,直接划走十平米。 剩下的十平米,他拿眼睛丈量了一下,决定分出六平米种黄豆,用来补充植物蛋白和肥田。 最后靠著排水沟边缘的四平米,留给南瓜。 南瓜这玩意儿是藤蔓植物,贼占地方,如果是正儿八经的农田,这点地根本不够它爬的。 但江临有自己的算盘。 把南瓜种在边缘,等以后藤蔓长长了,直接引著它们顺著排水沟的土埂往未开垦的废土上爬。 根扎在改良过的安全区吸取营养,藤蔓去外面开疆拓土,主打一个白嫖空间。 下午。 太阳偏西,暗红色的光照在薄膜上。 他把薄膜掀开一半,露出下面暗红色的土壤。 经过將近两周的反应和沉淀,土壤的顏色没有明显变化。 他蹲在地边,用工兵铲的尖角在土面上划出一道浅浅的沟。 行距六十厘米,沟深大概十厘米。 这是种土豆的沟。 沟划好之后,他把晾乾的薯块一个一个放进沟里,芽眼朝上。 每放一个,用手把旁边的土拨过来盖住,轻轻按一下。 株距三十厘米。 他用工兵铲的铲面当尺子,铲面宽度大概二十厘米,隔一个半铲面的距离放一块。 四十多块薯块,种了大概三垄。 黄豆比土豆更好种植。 手指戳洞,深两厘米左右,每穴放两三粒淡黄色的豆子,行距四十,株距十五。 最后是南瓜。 他在那四平米的边角地里,拉开距离挖了三个海碗大的深穴。 南瓜喜肥,他特意在每个坑底多垫了一把草木灰补钾,然后小心翼翼地拆开那包南瓜种子。 挑出九粒看起来最饱满的南瓜籽,每个坑里平放三粒,盖上两三厘米厚的薄土,再用掌心压实。 至於那些低累积的实验种子,江临还是没敢直接往地里撒。 废土的夜间温度太低了,而且他怕这第一波土壤改良得还不算完美,好钢得用在刀刃上,等这批大路货试水成功了再说。 全部种完之后,他把薄膜重新盖好,四周用石块严严实实地压紧。 二十平方米。 三垄土豆,六平米黄豆,三穴南瓜。 接下来的日子,他每天早晚各去地里看一次。 掀开薄膜的一角,看看土壤的乾湿程度。 表土干了就浇一点水。 从水坑里打来的灰黑色液体,经过过滤,小苏打中和,静置沉淀之后,ph值调到六点五左右,用来浇地。 不敢浇多,怕积水烂种。 “接下来,就看你们的命够不够硬了。” 接下来的日子,江临的生活进入了一种全新的节奏。 除了背诵,刷题,解决吃喝拉撒,他又多了一项雷打不动的任务。 巡视农田。 每天清晨,他做的第一件事就是走到地头看看。 废土的气候確实太恶劣了,即使改良了土壤,也有pe薄膜的保温效果,里面的地温比外面高出好几度,单偏低的温度依然极大地延缓了种子的萌发。 江临没有气馁,他每天照常浇水,照常学习。 他发现,等待生命生长的过程,本身就是一种极好的心理按摩。 每当他被一道复杂的物理导数压轴题折磨得头昏脑涨时,他就会走出帐篷,看一眼那片地。 想想地底下那些正在拼命积蓄力量,试图破土而出的种子。 “连一颗土豆都不认输,我有什么理由做不出来?” 他会重新回到帐篷里,咬著笔头,再次向那道题发起衝锋。 第二十五天。 黄豆最先露头。 没有地球上花盆里长得那么快,但那些淡黄色的子叶终究是顽强地顶开了废土硬结的表皮,倔强地迎向了灰濛濛的天空和暗红色的太阳。 第二十八天。 南瓜穴里有了动静。 南瓜的种子大,爆发力也强。 两片厚实巨大的绿色子叶硬生生把土面顶得裂开几道显眼的口子,像个伸懒腰的胖娃娃,肉呼呼的,顶著泥土就冒了出来。 看著那鲜活的绿意,江临蹲在旁边乐了好半天。 第三十天。 一直装死的土豆也发芽了。 土豆垄的土面上,鼓起了一个黄豆大的小土包。 土被什么东西从下面顶起来,裂开一道细缝,缝隙里露出一丁点绿意。 它的发芽方式和地球上一样,是横著走了一小段,才斜斜地顶出地面的。 只不过,废土上长出来的土豆芽,顏色比地球上的要深一些,呈现出一种暗绿色。 第14章 开火 黄豆的苗已经有脚踝那么高了。 江临蹲在地边,把薄膜掀开一角,风立刻灌进去,黄豆的茎秆被吹得弯下去,几乎要贴到土面。 他心里一紧,伸手想去扶,手伸到一半又停住了。 风停的瞬间,那几根细瘦的茎秆又弹了起来,弯著,但没有断,像是被一只看不见的手轻轻托著。 他盯著它们看了很久,直到確认它们不会倒下,才把薄膜重新盖好,压紧石块。 最让他牵掛的土豆,暗绿色的芽体已经完全舒展开来,比刚出土时粗了不止一圈。 叶片上沾著暗红色的粉尘,他伸手捏了捏叶子,触感让他愣了一下。 硬的,表面像覆了一层粗糙的革质层,浑身透著一股子野蛮生长的劲头。 这大概是它们为了適应废土乾旱,高辐射的环境,自己进化出的保护层。 至於种在边缘水沟旁的那三穴南瓜,长势最为霸道。 两片厚实巨大的子叶中间,已经抽出了带有细微绒毛的真叶,像几把绿油油的小伞支棱著。 虽然还没开始爬蔓,但那股子贪婪汲取养分的架势,隔著土皮都能感觉到。 比起小心翼翼的黄豆和土豆,这玩意儿简直就是废土上的地痞流氓。 “长得有点慢啊,而且这南瓜看著就是个大胃王。” 江临喃喃自语。 黄豆的子叶展开之后真叶抽出来的速度明显偏慢。 土豆苗的高度比他在农技视频里看到的同期植株矮了至少三分之一。 他蹲在地边,脑子里开始算帐。 这一次,他带过来80斤压缩饼乾。 八十斤压缩饼乾,大约4万克,每100克热量约2000千焦。 如果每天摄入400克,能撑100天。 但这只是按维持生存的最低標准来计算。 一旦干体力活,开垦更多土地,就不可能每天只吃400克。 实际上他不可能不进行开荒。 20平米的地,即便收穫拉满,也不足以支撑他每天吃饱。 地球上土豆的亩產大概在两三千斤左右,换算成平方米,一平米能產四五斤。 这是理想状態。 施了底肥,喷了营养液,土壤ph值调得刚刚好,阳光充足,水源充沛。 可他的种植环境是废土。 这里的土壤偏酸板结,可能含有重金属和放射性核素,阳光被悬浮微粒削弱了大半,雨水需要过滤中和沉淀之后才能浇灌,土壤里的有机质含量约等於零。 在这种条件下,这区区十平方米的土豆,能结出多少果实? 產量能有一半吗? 三分之一呢? 一阵风吹过,江临打了个寒颤。 一个成年人一年最低需要多少热量? 折合成废土上营养不良的土豆,大概需要多少斤? 黄豆作为蛋白质来源,又需要种多少面积? 数字一个一个往外冒,越算越凉。 要维持长期生存,他至少需要开垦出八十到一百平方米的田地。 而他现在只有二十平方米。 生石灰只剩不到两斤,草木灰快用完了,复合肥更是只剩下一个袋子底。 他必须自己沤肥。 必须找到更多能烧成草木灰的东西,必须找到更多水源,必须把二十平方米变成四十,四十变成八十。 …… 千头万绪堵在脑子里,想想都窒息。 换做以前的江临,看到这么大的工作量,可能第一反应就是打退堂鼓。 现在,他看著本子上那些密密麻麻的数字,心里却没有多少畏惧,反而涌起了一股兴奋感。 瞬发於畎亩之中,傅说举於版筑之间,故天將降大任於是人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。 在学习上,他是个悟性不高的凡人,面对压轴题束手无策。 但在生存这道题上,所有的逻辑都是线性的。 翻一平米的地,就多一平米的希望;攒一桶水,就多一天的命。 这里没有那些弯弯绕绕的几何关係,只有实打实的汗水和泥土。 “那就干吧。” 每天翻两平方米,雷打不动。 翻完地,他就去几十米外的那处水坑里收集酸性积水。 剩下的时间,全部用来学习。 依然是死磕。 遇到不会的题,他不再强迫自己死想,而是把题目抄下来,把涉及到的每一个知识点,每一个定理,像解剖麻雀一样拆碎了揉烂了。 在这个过程中,他慢慢发现了一种奇妙的化学反应。 白天那种机械重复的高强度体力劳动,似乎在无形中清空了他大脑里的焦虑和杂念。 当他傍晚坐在檯灯下,看著那些枯燥的数学符號时,心境出奇的平和。 让他就像是一个正在打磨零件的工匠,不急不躁,一遍遍地推导著公式。 日子就在这种挥汗如雨的劳作与枯燥乏味的推导中交替流逝。 废土上没有日历,江临只能靠每天在断墙上划一道槓来记录时间。 天气越来越暖和,感觉是春天到了,土豆与黄豆的生长速度快了一些,江临已经撤去了pe薄膜。 这天,学累了,静极思动之下,他拎起工兵铲,用尼龙绳掛了两个铁桶,朝南面,沿著缓坡往下走。 走到坡底的时候,他停住了。 前面是一段乾涸的河床。 河床很宽,大概有三四十米,底部被水长期冲刷过的卵石,卵石和卵石之间的缝隙里填满了细沙。 河床两侧是被侵蚀成垂直断面的土壁,土壁上能看到清晰的地层分界线,红色,灰色,黑色,像是一本横著切开的书。 他沿著河床往东走。 走了大概十分钟,他注意到右侧土壁的底部有一块突出的岩层,像一个浅浅的岩檐,把下面的地面遮住了一小片阴影。 他走过去一看。 岩檐下面的卵石表面,有一种东西。 灰绿色,薄薄的,贴著岩石,像是一层极薄的绒毛地毯。 从岩檐底部开始,断断续续地延伸了大概半米长,最宽的地方有两个手掌並排那么宽,最窄的地方只有一指宽。 这东西的叶片比芝麻粒还小,密密麻麻地挤在一起,表面覆著一层极细的灰色绒毛。 瞧著很像苔蘚。 这种生物在废土这种极端环境下表现出了极强的生命力。 没有土壤,它就直接长在岩石上。 没有雨水,它就进入某种假死状態,等那不知道什么时候才会再来的雨。 没有阳光,它就缩在岩石背阴处,用极低的代谢速率维持著生命最底线的运转。 这样半死不活地撑了不知道多少年。 江临用手扒捻起一小一撮,放在手心里看了看,放进嘴里。 极重的苦味瞬间在味蕾上炸开,紧接著是乾的陈的土腥味。 他没有吐,把那一小块苔蘚含在嘴里,慢慢嚼。 嚼到苦味和土腥味混在一起分不清了,嚼到舌面被涩得几乎失去知觉,然后咽了下去。 这不是食物。 绝对不是。 但它含有膳食纤维,可能还含有微量元素。 他在生物课上学过,苔蘚是自然界的拓荒者,它们能分泌酸性物质腐蚀岩石,从石头里提取矿物质。 那些矿物质,就储存在苔蘚的细胞里。 聊胜於无吧。 一念及此,江临掏出摺叠小刀,沿著苔蘚的边缘,儘量贴著岩石表面,把苔蘚连带著底部附著的一层极薄的泥沙一起取下来。 他只取了大概三分之二。 剩下的三分之一,原封不动地留在岩石上。 留著它继续长。 也留著一个念想。 有了苔蘚的收穫,他精神大振,在河床边缘的乱石堆里继续翻找。 工兵铲插进碎石缝隙,撬开,底下露出更深的碎石层。 撬到第三处的时候,铲尖碰到了什么东西。 他蹲下来,用手扒开表面的碎石。 下面露出一截灰白色的东西,大概有手腕那么粗,半埋在沙土和碎石之间。 他用工兵铲沿著它周围挖了一圈,挖了大概三十厘米深,终於把它完整地撬了出来。 一截树干。 大概有他手臂那么长,比手腕粗一圈,表面是灰白色的,布满了细密的裂纹。 拿在手里轻得不像话,感觉稍微用力就会碎掉。 用指甲掐一下,陷下去一个小坑,能感觉到內部是蜂窝状的疏鬆结构。 江临把它轻轻放在地上,继续往下挖。 同一片碎石层里,他又挖出了三四截类似的木头。 大小不一,大的有將近半米长,小的只有手指那么长。 全部干透了,轻得像泡沫。 他把这些枯木残骸一截一截捡起来,放进空铁桶里。 铁桶装满了,就把剩下的插在铁桶和工兵铲之间的尼龙绳缝隙里,用绳子勒住。 这是柴火。 也是草木灰的来源。 草木灰不仅能调酸,还能补钾。 土豆是吃钾的作物,钾肥充足,块茎才能膨大。 天色彻底黑下来之前,江临挑著两桶苔蘚和一大捆枯木回到营地。 先苔蘚分成两份。 大的那份,大概有手掌大小,平铺在营地角落的一块岩石表面,那块岩石表面有一道浅浅的凹槽,能积一点水。 苔蘚移植好之后,剩下的切碎放进铁桶里。 然后开始生火。 他蹲在帐篷门口,用工兵铲在地面上挖了一个浅浅的坑,周围用石块围了一圈,架上枯枝。 打火机凑近最细的枯枝,拇指按下开关。 咔噠。 防风打火机的蓝焰从喷嘴里喷出来,舔上枯枝的边缘,枯枝先是变黑,然后冒出一缕极细的青烟。 烟很淡,在废土的夜风里几乎看不见。 他用手掌拢住火苗,挡住风。 枯枝的边缘开始泛红,红光沿著木屑的纤维纹路往中心蔓延,然后,蓬的一声,枯枝烧起来了。 江临把一个铁桶架在两块石头中间,桶里倒进去半桶处理过的雨水。 水开,一股奇特的草木气息从桶口冒出来,混著铁桶本身的金属气味,在帐篷门口瀰漫开来。 江临用摺叠小刀垫著布,把铁桶从火上端下来,放在地上晾了一会儿。 然后端起铁桶,凑到嘴边,吹开水面上的苔蘚渣,喝了一口。 没有噁心,没有腹痛,没有任何异常反应。 只是舌尖被烫得缩了一下。 他吹了吹,又喝了一口。 热液体顺著食道滑下去,暖意从胃部往外扩散,沿著血管一路蔓延到手指尖,脚指尖。 在废土上待了一个多月,这是他第一次喝到热的东西。 然后他掰了一小块压缩饼乾,碾碎了,撒进苔蘚汤里。 饼乾渣浮在水面上,吸了水分之后慢慢沉下去,化成一小团一小团的糊状物。 拿起刚刚趁著烹煮期间,用木头削出来的勺子,搅了搅,舀起一勺,吹凉了,送进嘴里。 压缩饼乾的咸味和油脂味,混著苔蘚的苦涩和土腥,煮成了一碗说不出什么味道的糊糊。 他还是一勺一勺把它刮干喝完。 打了个饱嗝,他钻进帐篷,拿出那个专门记日记的本子。 就著火光,开始用英语写日记。 december 4th, year 1. its extremely cold outside, but i have fire now. survival is hard, just like math problems. but mencius said, born in grief, die in peace. i will try my best to grow potatoes and my mind here. i really miss the tomato and egg stir-fry made by my mom. 第15章 种瓜得瓜种豆得豆 八十平米的土地陆陆续续被全部翻出来的那天,江临在地头坐了很久,直到屁股底下的红土被坐得发热,他才確信自己真的在这片死寂的荒原上扎下了根。 对於那些拥有机械化设备的现代农民来说,这屁大点地方可能连个零头都算不上。 但在废土,这八十平米的每一寸土,都是江临用那把起起落落成千上万次的工兵铲,硬生生从板结的暗红色戈壁里抠出来的。 按照他最初在草稿纸上反覆计算,涂抹了无数遍的规划,这片来之不易的耕地被严格划分成了三个功能区。 五十平米的核心地带全部留给了土豆,那是他的卡路里银行,是所有生存逻辑的基石。 二十五平米给了黄豆,那是土地的药,也是他唯一的蛋白质来源。 剩下的五平米,则被他拆分成了几十个小小的锚点,均匀地分布在整片耕地最外围的排水沟边上。 是南瓜的领地。 南瓜这种植物,天生就是搞游击战的高手。 江临並没有给它们准备大块的农田,那半斤南瓜种子,被他像种篱笆一样,密密麻麻地种在了八十平米安全区的边缘。 他的算盘打得很精。 根系留在安全区吸取养分,而那不知疲倦的藤蔓,则可以由著它们往未开垦的强酸性废土上蔓延。 第四十天左右,地里的土豆已经长出了茂盛的暗绿色枝叶,黄豆的苗也拔高了一大截,隨风摇曳著。 但最惹眼的,是沿著排水沟外围种下的那一圈南瓜。 起初,那些南瓜种子在寒冷和贫瘠中淘汰了一小半,但活下来的那些,展现出了令人咋舌的侵略性。 巨大的绿色叶片像是一把把撑开的小伞,粗壮的藤蔓越过排水沟,直接杀进了未改良的废土区。 哪怕接触到强酸性的原始红土,让一部分叶片边缘出现了焦枯的痕跡,但最前端的藤蔓依然在不知疲倦地向前延伸,大有要把这片荒原全部染绿的架势。 这是一种极度蛮荒的生命力。 江临看著这些越界的藤蔓,却皱起了眉头。 生物课上讲过一个概念,叫顶端优势。 植物的顶芽会优先消耗养分,抑制侧芽的生长。 对於南瓜这种藤蔓植物来说,如果任由主藤无限期地往前爬,它就会把土壤里的底肥全部抽乾用来长个子,最后的结果就是光长叶子不开花,就算开花也结不出好瓜。 “长得挺欢,但你们是来当菜的,不是来搞绿化的。” 江临嘟囔了一句,从口袋里摸出那把摺叠小刀,翻开刃口。 农业上对付这种徒长,有一招最管用的土办法——掐尖打杈。 他走到地边,蹲下身子,目光在那些交错的藤蔓中搜寻。 找准那些长得最欢实,水分最足的主藤顶端,以及从叶腋处冒出来的多余侧蔓,手起刀落。 只听咔噠一声轻响,一截十多厘米长、水灵灵的南瓜嫩梢落在了他手里。 切口处渗出几滴透明的汁液,带著一股浓烈的新鲜植物特有的生涩气味。 江临闻著这股味道,喉结不由自主地上下滚了一下。 他太久没有吃过新鲜的东西了。 四十天,整整四十天。 他每天的进食就是干嚼那种硬得像砖头,重盐重油的压缩饼乾,再灌下过滤后的微涩雨水。 这种极度单一的饮食结构,不仅让他的味蕾麻木,更让他的身体发出了严重的抗议。 即便带了开塞露,肠道的蠕动也已经迟缓到了极限。 嘴角起了一圈燎泡,舌头侧面的溃疡让他喝口凉水都疼得直抽气。 而现在,他手里攥著的,是富含纤维和维生素的绿色蔬菜。 在民间,南瓜的嫩梢、嫩叶和嫩叶柄,本来就是一道极为清口的家常菜。 江临像个守財奴一样,沿著八十平米的地边缘转了一整圈,割下了足足小半桶的南瓜藤。 傍晚,营地前升起了篝火。 河床边捡来的乾枯木材在火堆里噼啪作响。 江临坐在火堆旁,手里拿著一根南瓜藤,开始进行精细的食材处理。 南瓜藤的表面有一层细密的白色绒毛和小刺,直接吃会扎嗓子。 他耐著性子,从藤蔓的折断处捏住最外层的那层薄皮,轻轻往下一撕。 伴隨著细微的撕裂声,粗糙的表皮被完整地剥离,露出了里面宛如翡翠般翠绿的鲜嫩茎肉。 这活儿很繁琐,那些小刺扎在手指上微微发痒,但江临剥得十分专注。 剥好的嫩茎和完好的嫩叶被他扔进装满清水的铁桶里洗净。 铁桶架在火上,水很快烧开了。 江临先用石头砸碎了小半块压缩饼乾,把饼乾碎屑倒进水里搅匀。 原本清澈的水变成了带著点油脂的糊状底汤。 接著,他捏了一丁点留在自封袋底部的食盐,洒进汤里。 最后,他把那些翠绿的南瓜藤和叶子全倒了进去。 滚水翻腾。 绿叶在沸水中迅速变软,顏色变得更加深邃。 一股混合著粮食油脂香和浓郁植物清香的味道,隨著白色的蒸汽在帐篷前瀰漫开来。 江临等不及汤完全放凉,直接用木头削成的勺子舀起一勺,吹了两口,送进嘴里。 汤汁入口的瞬间,他整个人僵住了。 没有压缩饼乾那种拉扯嗓子眼的乾涩。 南瓜藤的嫩茎在牙齿间发出轻微的脆响,咀嚼几下后,化作滑嫩多汁的纤维。 叶片柔软绵密,带著一丝非常隱蔽但又极其真实的甘甜,顺著食道一路滑进胃里。 这股带著生命力的热流,仿佛一块海绵,瞬间抚平了胃壁上长久以来积攒的粗糙感。 江临的眼眶莫名有些发酸。 在现实世界里,如果老妈端上这么一碗连油星都没几滴的清水煮菜叶,他大概会敷衍地扒拉两口。 但在这个满目疮痍、死寂荒凉的废土世界,这一口温热的绿叶菜汤,简直是玉盘珍饈。 他一口气把半桶汤喝得乾乾净净,连沾在桶壁上的最后一片烂叶子都没放过。 这一顿南瓜藤汤,成了江临在废土生存的一个转折点。 第二天清晨,他去那五十米外的土坑上厕所时,排便前所未有的顺畅。 大量的植物纤维像是一把温和的刷子,清理了肠道里的积滯。 两天后,嘴角的燎泡开始结痂,舌头上的溃疡也明显癒合。 靠著那半斤种子筑起的绿色长城,江临不仅省下了大量的压缩饼乾,更让自己的生理状態硬生生扛过了最艰难的青黄不接。 时间推移,废土上的气温似乎更暖和了一些。 第六十天左右,南瓜藤上开始冒出花骨朵。 没过几天,那些花骨朵接二连三地绽放。 宛如金黄色喇叭一样的南瓜花,在暗红色的土壤和绿色的藤蔓间显得无比刺眼,生机勃勃。 江临第一天看到这些花的时候,兴奋得在原地搓了半天手。 开花,就意味著结果。 有瓜吃,那热量缺口就彻底补上。 可是,这份喜悦仅仅维持了一个星期,就变成了巨大的恐慌。 他发现,那些开得十分灿烂的黄花,开过一两天后,就开始萎缩变干,最后连同花托下面那个只有指甲盖大小的绿色小南瓜纽一起,吧嗒一下掉在了土里。 一连掉了十几朵。 江临蹲在南瓜藤旁边,手里捏著一朵掉落的枯花,盯著天空发呆。 灰濛濛的天空安静得让人发慌。 没有鸟叫,没有风穿过树林的沙沙声,更没有昆虫的嗡嗡声。 “臥槽。” 江临猛地拍了一下大腿,暗骂自己是个白痴。 南瓜是典型的异花授粉作物。 在地球上,一地南瓜开花,能招来成百上千的蜜蜂蝴蝶在花丛里钻来钻去,把雄花的花粉带到雌花的柱头上。 可这是废土。 这里连一只苍蝇都没有,哪来的蜜蜂? 没有昆虫授粉,那些带著小南瓜纽的雌花等不到花粉,自然就会因为无法受精而枯萎脱落。 “没蜂子,那就只能自己上了。” 他最不怕的就是找方法。 江临立刻回到帐篷,翻出了一根备用的原子笔芯,又从急救包里扯下了一小团医用脱脂棉。 把脱脂棉紧紧绑在笔芯的一头,做成了一根简易的授粉笔。 第二天一早,天刚蒙蒙亮,江临就下了地。 他仔细辨认著南瓜花。 南瓜是雌雄同株的植物,雄花只有一根长长的花柄,里面是满载著黄色花粉的花蕊。 而雌花的花托下面,天生就带著一个小小的圆球。 他拿著那根绑著棉花的笔芯,先在盛开的雄花花蕊上轻轻蹭了蹭,让洁白的脱脂棉沾满金黄色的花粉,然后再小心翼翼地把花粉涂抹到雌花那黏糊糊的柱头上。 涂完一朵,再找下一朵。 这成了一项每天清晨雷打不动的早课。 在这个只剩下一个活人的荒原上,他代替著大自然的昆虫,维持植物繁衍的法则。 几天后,第一个好消息传来。 那朵被他重点关照的雌花,花瓣虽然枯萎了,花托下面那个绿色的小圆球却没有掉落,反而以肉眼可见的速度膨胀了一圈,稳稳地坐住了果。 “成了!” 而那些完成了提供花粉任务的雄花,也没有被浪费。 南瓜的雄花数量远远多於雌花。 在农业上,过多的雄花只会白白消耗植株的养分。 江临在授粉结束后,毫不客气地把那些开得正艷的雄花全部薅了下来。 南瓜花没有藤蔓那种粗纤维,它的口感更加滑嫩,带著一股特殊的清香。 无论是用来煮压缩饼乾糊糊,还是直接在火上稍微烤一烤,都是一等一的美味。 这些大自然的副產品,极大地丰富了他的食谱,也硬生生帮他把那八十斤压缩饼乾的消耗进度,往后拖延了將近一个月。 与此同时,那二十五平米的黄豆也进入了关键期。 相比於南瓜那种张牙舞爪的生命力,黄豆显得文静甚至有些柔弱,羽状的复叶在风中微微颤抖,叶片上的绒毛掛著红色的尘土,显得灰扑头脸。 但江临每天巡视农田时,蹲在黄豆垄前的时间是最长的。 他並没有去掐黄豆的嫩尖,儘管黄豆苗其实也能吃。 他捨不得。 “南瓜是用来填肚子,补维生素的,但黄豆,是给土地吃药的。” 江临蹲在地上,轻轻用手拨开一株黄豆根部的红土。 这是他在废土上进行的一场豪赌。 初中生物课本上讲得明明白白:豆科植物具有根瘤菌,能够固定空气中的氮气,將其转化为植物可以吸收的氮肥。 这片暗红色的板结土壤,有机质含量几乎为零,缺氮到了极点。 江临带进来的五斤复合肥早就见底了,他没有多余的化肥来供养接下来的开荒计划。 如果黄豆能在这片土地里结出根瘤,那就意味著他拥有了一座微型的地下化肥厂。 他小心翼翼地往深处掏了掏,指尖触碰到了那株黄豆的主根。 当那一截沾著泥土的根部露出地表时,江临原本紧绷的嘴角猛地向上翘了一下。 在那细细的根须上,缀著几个米粒大小的白色凸起。 根瘤。 虽然个头很小,数量也不算多,但在废土这种高酸高重金属的极端环境下,这些根瘤菌居然活了下来,並开始与黄豆建立共生关係。 这说明,经过石灰中和、雨水净化和草木灰的调理,这片土地的生化环境已经从死亡模式降到了勉强生存模式。 “成了!” 江临把红土小心地覆回去,拍实。 这二十五平米黄豆,就是他以后轮作扩荒的化肥厂。 为了补充严重的蛋白质亏空,他在第六十天的时候,挑了几个最饱满的豆荚摘了下来。 那是在现实世界里被称作毛豆的东西。 在铁桶里煮熟后,剥开带毛的壳,三颗滚圆的豆粒跳进嘴里。 牙齿咬开豆粒的瞬间,绵软的口感在舌尖化开,加上那种踏实浓郁的植物蛋白香气,让他几乎產生了一种吃到了肉的错觉。 这是能量。 是构建大脑突触、修復肌肉纤维最急需的胺基酸。 江临吃得很慢,直到完全变成了糊状才咽下去。 他能感觉到那种温热的力量顺著食道下去,仿佛乾涸的土地迎来了一场春雨。 虽然这一顿只有区区几颗豆子,但对他心理上的抚慰是巨大的。 “土豆保命,南瓜救急,黄豆强身。” 江临在日记本上重重地写下这句话。 第一百天。 这不仅是一个整数,也是废土土豆成熟的標誌线。 地里的土豆植株已经停止了生长,原本暗绿色的叶片大面积泛黄,有的茎秆甚至已经开始乾枯倒伏。 江临深吸了一口气,拿起工兵铲,走到了土豆垄前。 这一铲子下去,决定的不仅是他接下来的口粮,更是他在这片废土上活下去的底气。 他找准了一株完全枯黄的土豆秧,把铲子在距离根部一掌宽的地方插了下去,用力一撬。 暗红色的土壤裂开,土块翻转。 几颗圆滚滚的东西从泥土里滚了出来。 江临赶紧扔下铲子,蹲在地上,用手扒拉开那些红土。 那確实是土豆。 但它们和地球超市里卖的那种个大饱满,表皮光滑的黄心土豆完全不一样。 废土长出来的土豆,最大的也就高尔夫球那么大,小的跟鸽子蛋差不多。 表皮粗糙得像起了一层鳞片,上面坑坑洼洼,更让人心惊的是,有些土豆的表皮带著诡异的暗绿色斑块。 “长得是真磕磣啊。” 江临把一颗土豆拿在手里拋了拋,心里五味杂陈。 虽然早有心理准备,废土的不可能种出什么优良品种,但这卖相还是太寒磣了点。 但他没有停下,继续挥动铲子。 一株接一株,一垄接一垄。 虽然个头小,但数量居然还不少。 每株下面都能刨出五六个小土豆。 当他把十平米的土豆全部挖完时,地头上已经堆起了一座小小的土豆山。 初步估算,这五十平米的地,收了大概有一百多斤土豆。 换算成亩產,约莫也就是地球上正常產量的三分之一。 但这在缺肥少水的废土,已经算得上是一个奇蹟了。 晚上,江临迎来了他的丰收晚宴。 他挑了几个最大的土豆,拿著摺叠小刀,像削苹果一样,把土豆皮削掉。 切块,下锅,水煮。 废土的土豆很难煮烂,哪怕在沸水里翻滚了二十分钟,用削尖的木棍扎进去,依然感觉有些阻力。 捞出来,吹凉。 江临咬了一大口。 口感发乾,淀粉感极重,嚼在嘴里有一种微微的土腥味和涩味,咽下去的时候甚至有点噎嗓子。 这绝对算不上好吃,比起老妈燉在牛肉汤里的那种软糯土豆,这玩意儿简直就是在吃一块淀粉疙瘩。 但是,当这块热乎乎沉甸甸的淀粉顺著食道落进胃里时,那种充实感是无法替代的。 这是实打实的碳水化合物,是能提供巨大热量,能让人力气恢復的粮食。 江临大口大口地吃著,连平时一直捨不得多放的咸盐底子,今天都多沾了一点。 吃完最后一口,他靠在装满土豆的蛇皮袋上,长长地吐出了一口浊气。 那八十斤压缩饼乾,已经被他吃得见了底。 但他不用再算计每天只能吃多少克了。 这一百多斤土豆,加上还在源源不断產出的南瓜和南瓜藤,足够让他支撑到下一轮扩大规模的播种与收穫。 生存的警戒线,终於被他远远地甩在了身后。 只是江临还没来得及好好享受几顿饱饭,废土就给他上了一堂残酷的生存课。 那是一个傍晚,天边的暗红色云层像煮沸的血水一样翻滚。 紧接著,一场前所未有的狂风席捲了荒原。 那顶陪伴了他一百多天的二手土黄色帐篷,终於走到了生命的尽头。 防雨的牛津布在长期的风沙打磨下早就薄如蝉翼,狂风像一把无形的锯子,撕扯著帐篷的骨架。 一声裂帛般的脆响,外帐被撕开了一道半米长的口子。 狂风裹挟著粗糙的红沙灌进帐篷,吹得露营灯摇摇晃晃,堆在角落的土豆滚落一地。 江临紧紧抓著帐篷的主杆,整个人被风扯得东倒西歪。 也意识到,这顶帐篷撑不过下一个一百天了。 他需要一个能扛住废土暴风雨的庇护所。 风停之后的第二天,江临立即开启基建模式。 他利用那堵残垣断壁作为主承重墙。 在这堵墙的背风面,拿起工兵铲,开始向下挖掘。 在北方农村,应对极寒天气最原始也最有效的建筑叫地窝子。 往下挖,能最大程度地利用地温进行保温,冬暖夏凉。 江临用了三天的时间,在断墙下挖出一个长两米,宽两米,深约半米的方形大坑。 接下来是建筑材料。 废土上没有砖块,他只能拎著铁桶,一趟一趟地走到几十米外的乾涸河床里,去捡那些被远古水流冲刷得相对平整的石块。 来来回回搬了几十趟,被尼龙绳勒出了一道道深紫色的血印,汗水一浸,针扎一样疼。 有了砖,还需要水泥。 物理和化学常识再一次救了他。 这片废土上的暗红色土壤富含氧化铁,乾的时候像石头,但只要混入足够的水,反覆踩踏揉捏,就会变成黏性极强的红泥,是天然的劣质水泥。 江临把水坑里打来的酸水倒进挖出的红土里,捲起裤腿,像个原始的陶工一样,在泥坑里踩踏搅拌。 然后以断墙为主承重墙,把石头一块块垒起来,每一层石头之间,都填满厚厚的红泥浆。 遇到边角,就用工兵铲把石头砸碎来找平。 墙体垒出地面將近一米高的时候,他停了下来。 加上地下的半米,整个內部高度大约一米五,足够他在里面弯著腰活动了。 接著是封顶。 他把河床下挖出的那些干透的粗大朽木,一根根横搭在石墙和断墙之间,充当房梁。然后,他狠了狠心,把那顶彻底报废的帐篷拆解开来,將残存的防水牛津布平铺在木樑上,充当防水层。 最后,在防水布上覆上了厚厚一层红土,用铲背一点点拍实。 一个面积不到四平米,一半在地下,一半在地上,外表看起来像个大土包的简陋石泥地窝子,就成了。 搬进去的那天晚上,气温稍降了一些,外面又颳起了风。 但坐在地窝子里,厚实的土墙把风的嘶吼声隔绝了大半。 地下的结构让室內的温度比外面高出好几度。 他铺好防潮垫,把劳保军大衣垫在身下,点亮露营灯。 暖白色的灯光在这个逼仄但坚固的泥屋里亮起,墙上的泥痕和石头纹理清晰可见。 江临坐在睡袋上,透过那个特意留出来,只有半米高的小木门,看向外面。 夜色中,那八十平米的绿色农田在风中微微摇晃,像是一片在死寂海洋中劈波斩浪的孤岛。 他深吸了一口带著干土味的安全空气,拿起原子笔。 第16章 用四年时间背完 地窝子的泥墙上,那些用石块刻下的划痕,已经密密麻麻地连成了一大片,远看像是一片长满黑色荒草的丛林。 第一千四百六十道划痕。 四年。 在江城七中的教室里,四年足够让一茬又一茬的青涩新生变成老油条,也足够让同桌孙明在王者峡谷里经歷无数个赛季的起起落落。 但在废土,时间像是一潭黏稠的死水,没有任何波澜,也没有任何刻度。 没有春夏秋冬的更迭,没有花开花落的提示,只有那轮永远灰扑扑的太阳,像个得过且过的打工人,每天准时在荒原的尽头打卡上下班。 江临的地,从第一年的八十平方米,到第二年变成一百二十平方米,第三年变成两百平方米。 而从八十到两百平方米的时间里,工兵铲的柄断过九次。 从第三年开始,他不再需要计算热量,食物充裕到他有时候会把多余的土豆切片晒乾储存,形成一个越来越大的粮食储备。 土壤在一年年地改良,ph值慢慢往六点五靠近,翻开土来那种夹著灰黑色腐殖质的气味,越来越像他在现实世界里见过的菜地。 苔蘚在第三年从营地附近扩散到了河床的大部分区域,第四年他在河床的潮湿卵石上发现了第一株真正的维管植物。 极其矮小,叶片灰绿色,像地球上的某种蕨类,但更厚,更硬,茎秆贴著地面匍匐生长,像是不敢站直。 废土正在用它自己的速度,慢慢走回来。 江临的外貌也在这四年里发生了巨大的变化。 那套江城七中秋季校服,早就在风沙和劳作中变得破旧不堪。 爷爷传下来的劳保军大衣成了无价之宝,只有在气温降到十度以下的夜晚,他才捨得裹著它入睡。 他的皮肤被废土的紫外线和红土染成了一种粗糙的古铜色,原本还带著点高中生婴儿肥的脸颊完全凹陷了下去,下頜线像刀削过一样锋利。 那双手,骨节粗大,手心和虎口布满了厚厚的黄色老茧,指甲缝里永远嵌著洗不乾净的红泥。 如果现在把他扔回现实世界的街头,绝对不会有人相信这是一个刚满十八岁的高三学生。 这分明就是一个在大西北种了半辈子地的老农。 但比起外貌,变化更大的是被开拓到两百平方米的农场。 这块地,已经被江临伺候成了一台精密运转的机器。 土豆和黄豆的轮作机制,在这四年里被他执行得一丝不苟。 收完黄豆的地,他会把豆秸全埋进土里,沤成绿肥,撒上大量草木灰,第二年把土豆种在这片熟地上。 而原本种土豆的贫瘠地块,则换上黄豆,靠著根瘤菌慢慢回血。 扩大到十平米的南瓜更是成了精,藤蔓不仅爬满了排水沟,甚至顺著残垣断壁往上攀,把半个地窝子都盖在了一片绿荫底下。 江临在乾涸的河床里找了一块还算平整的凹陷石盘,自己打磨了一个简易的石臼。 每天傍晚,他会把泡发的黄豆放进去,加上点处理过的雨水,用木棍一点点捣碎,过滤出浑浊但满是豆香的汁液,放在火上煮沸。 一碗粗糙的无糖豆浆,配上烤得软糯的土豆,再加一小撮用水焯过的南瓜藤。 在废土上,这就是实打实的碳水、蛋白质和维生素的三重狂欢。 生存的红线早已远去,现在的江临,是一台隨时可以满负荷运转的学习机器。 但他最大的敌人,不再是飢饿,而是那足以把人逼疯的绝对孤独。 四年。 整整一千四百六十个日夜,他没有听过第二个人类发出的声音。 没有任何社交反馈,没有任何情绪价值的输入。 有一段时间,看著墙上那连成一片的划痕,江临感到一阵莫名的恐慌。 他发现自己对时间的感知正在丧失。 一百天和一百零一天有什么区別? 没有。 日復一日的翻地,浇水,读书,刷题,他感觉自己正在变成一台废土上的履带式拖拉机。 “不能这样下去,我得把自己当个人看。” 某天晚上,江临盯著墙上的划痕,脑子里猛地跳出一个念头。 人类文明是怎么对抗时间的? 是历法,是节气,是仪式感。 可是废土没有四季更替,天空永远是灰濛濛的,那轮暗红色的太阳每天按部就班地升起落下,连温度的起伏都极其微小。 他该怎么確定日子? 江临盘腿坐在地窝子里,翻开了脑海中高中的地理和语文记忆。 “土豆,喜凉作物。在北方单季作区,播种一般在春季,收穫期……” 他皱著眉头,在沙地上用树枝写写画画。 “收穫期一般在夏末秋初,也就是二十四节气里的处暑前后。” 处暑,出暑。 意味著炎热的离开。 而在高中古诗文的常识记载里,处暑往往落在农历的七月上旬或者中旬。 江临的眼睛亮了。 七月十五,中元节。 他把废土上每一季土豆大丰收的那一天,强行定义为中元节。 不管废土星球真正的公转周期是多少,他只认自己定下的这套历法。 有了中元节这个锚点,剩下的日子就好算了。 他以三十天为一个月。 土豆收穫后的第三十天,就是农历八月十五,中秋节。 收穫后的一百六十五天左右,就是大年初一。 从那以后,地窝子的墙上除了记天数的正字,多了一张用木炭画出来的简陋日历。 废土上那机械死板的岁月,突然就有了色彩。 中元节那天,也是土豆入窖的日子。 江临会在地窝子外生一堆火,烧几根乾枯的南瓜藤。 他没有什么纸钱可烧,只能对著那缕青烟,默默念叨几句现实世界里祖先的名字,权当是祭祖。 到了中秋节,他会特意从地窖里挑出一个最圆,顏色最黄的土豆。 不用水煮,而是埋在火塘的灰烬里慢慢烤。 烤得表皮焦脆,內里翻沙的时候,他会捧著这个滚烫的月饼,坐在地窝子的门槛上。 一边吃,一边看著天空中那轮暗红色的废土月亮,轻声背诵明月几时有,把酒问青天。 除夕夜则是最丰盛的。 他会奢侈地熬一锅浓稠的豆浆,把南瓜切成小块和著豆渣做成简易的南瓜饼,甚至还会停下所有理科卷子的刷题进度,给自己放半天的法定节假日。 甚至,他还根据天数推算出了自己的生日。 十九岁的生日,他在翻地。 二十岁的生日,他在跟大水搏斗。 到了二十三岁生日这天,他用木炭在泥墙上给自己画了一个两层的生日蛋糕,还在上面画了二十二根蜡烛。 “江临,生日快乐,祝你早日拿下导数压轴题。”他对著泥墙,自己对自己说了一句。 这种近乎自欺欺人的仪式感,成了他在废土上保持理智的最强护城河。 每一次过节,都是在提醒他。 你是一个来自地球,有著五千年文明传承的现代社会人,你不仅要活下去,你还要继往圣之绝学。 有了这道精神防线,江临重新把注意力投入到了漫长的刷题中。 但在刷题方面,江临面临著一场物资衰退的危机。 带进来的a4草稿纸,已经消耗得差不多。 为了省纸,他开始不断缩小字號。 以前一道大题能写满大半张纸,现在他硬生生把字写成了蚂蚁大小,一张纸正反面,连边角缝隙都被红蓝黑三种顏色的笔跡填满。 到后来,连买来的原子笔芯也开始告急。 红笔最先用完,接著是蓝笔。 为了保留下最后那点黑笔用来记最关键的笔记,江临开始大量採用无纸化办公。 他在帐篷门口平整出一块两平米左右的红土,每天中午用小手锄刮平,然后拿一根削尖的硬木棍在地上演算。 这种带有惩罚性质的极端演算方式,硬生生把他的计算速度逼上了一个恐怖的台阶。 以前做一道解析几何,他需要在纸上反覆涂改试错,现在看一眼题干,脑子里就已经浮现出了椭圆的坐標系和联立方程的骨架。 理科的突破,靠的是逻辑和肌肉记忆,而文科的死磕,则是纯粹的折磨。 尤其是英语。 对於江临这种天生语感极差,只会死抠公式的理科男来说,高中英语那一百多篇课文,简直就是一百多个用外星文加密的独立密码本。 第一年的时候,他每天早晚各花一个小时背课文。 那是一段不堪回首的至暗时刻。 面对长难句,他像是在解剖尸体。 定语从句,状语从句,非谓语动词,他用棍子在地上画出主谓宾的结构树,硬生生地把每一个单词塞进对应的句法格子里。 背诵的过程更是痛苦。 艾宾浩斯遗忘曲线在废土上没有丝毫的仁慈。 往往是早上刚把一篇四百词的阅读课文磕磕巴巴地背下来,晚上去地里浇了一桶水,回来再想背,脑子里就只剩下几个零碎的介词在打转了。 “我这脑子是漏网的筛子做的吗?” 他无数次在深夜里揪著自己已经长得像鸡窝一样的头髮,对著暗红色的天空破口大骂。 骂完了,喝口凉透的雨水,把刚才背错的地方在沙地上抄上十遍。 第二年,这种拉锯战达到了白热化。 他不再苛求一次性记住,而是把背诵拆解进了废土生存的每一个动作里。 翻土的时候,他规定自己一铲子下去必须想出一个长难句的下一个单词。 浇水的时候,水桶晃荡一下,嘴里就得跟著吐出一个短语。 时间进入第三年,量变开始慢慢向质变转化。 那些被他拆解,揉碎,咀嚼了成千上万遍的英文句子,终於开始在大脑皮层里生根发芽。 他发现自己不用再在脑子里把英文翻译成中文,然后再转译回英文了。 那些单词开始自动排列组合,形成了一种模糊但確定的语感。 而真正的突破,发生在这个看似平淡无奇的第四年。 那是废土上一个再普通不过的下午。 江临正在土豆地里进行这一季的培土工作。 土豆长到这个阶段,必须把根部的红土堆高,让地下茎有足够的空间膨大,同时也防止长出地表的薯块因为见光而变绿髮毒。 工兵铲在江临手里上下翻飞。 踩土,下铲,发力,撬起,堆土。 动作流畅,带著一种野性而粗獷的韵律。 他没有去想下一铲要挖多深,肌肉的记忆已经替他做好了所有的规划。 他的大脑进入了一种完全放空的心流状態。 只有风吹过荒原的呼啸,和铲尖切开板结土壤的闷响。 就在这种极度专注的放空里,江临的嘴唇不知不觉地动了起来。 刚开始只是含糊不清的呢喃,慢慢地,声音越来越大,在空旷的废土上显得有些突兀。 “the olympic games are held epete for medals...” 他手里挥舞著工兵铲,一铲子红土稳稳地扣在土豆根部。 “annes best friend is her diary... she poured all her secrets into it...” 脚步挪动,走向下一株土豆,铲子再次举起。 “earthquakes are natural disasters that can cause immense destruction...” 语速越来越快,没有停顿,没有思考。 那些单词像是决堤的洪水,顺著他的气管,声带,舌尖,极其丝滑地流淌出来。 没有中国式英语的卡顿,没有在脑子里搜索介词搭配的犹豫,连那些复杂的定语从句连读,都顺畅得像是在背诵自己家里的存款密码。 必修一,必修二,必修三…… 从体育赛事背到安妮日记,从自然灾害背到科技发展。 他就这么一边机械地挥汗如雨,一边像个坏掉的复读机一样,在红色的荒原上大声地背诵著。 不知道过了多久,直到他一铲子劈在了地头用来压薄膜的一块黑石头上,震得虎口一阵发麻。 江临猛地停住了动作。 他杵著工兵铲,大口大口地喘著粗气。 汗水顺著脏兮兮的额头流进眼睛里,刺得生疼,但他连擦都没顾上去擦。 他愣愣地站在原地,听著自己胸腔里砰砰跳动的心跳声。 脑子里像是有什么东西,发出了一声清脆的碎裂声。 他刚才干了什么? 他回想了一下。 就在刚才那至少一个多小时的培土时间里,他在完全没有意识控制,甚至没有任何刻意回忆的情况下,把高中英语必修课程里的几十篇核心课文,一字不落地顺了下来。 没有在脑海中浮现a4纸上的文本,没有去扣语法结构。 那些句子,就像是他本能的一部分,跟呼吸一样自然,跟心跳一样不受控制。 “肌肉记忆?” 江临喃喃自语,乾裂的嘴唇微微发抖。 这显然是神经突触在经歷了四年,成千上万次的重复电击后,彻底改变了大脑的拓扑结构。 这门曾经像天书一样折磨他的外语,已经被他硬生生地啃碎,咽进了肚子里,融化在了血液中。 废土上的冷风吹过,把江临背上被汗水浸透的破布条吹得贴在脊背上,冰凉刺骨。 江临突然笑了起来。 刚开始只是肩膀微微耸动,后来笑声越来越大,最后变成了在空旷荒原上肆无忌惮的狂笑。 笑声里带著这四年里积压的所有委屈,绝望,自我怀疑,以及此时此刻无法用言语形容的畅快。 “草!” 他猛地一挥手,把工兵铲狠狠地插进地头的红土里。 “还有谁?” 他衝著那轮暗红色的太阳扯著嗓子大吼。 没有回应,只有风捲起一阵红色的沙尘,在不远处打了个旋儿。 这第一座大山,也是曾经最让他感到无力的大山,终於被他这座並不聪明的愚公,用四年的时间一铲一铲地挖穿了。 发泄过后,江临拔出工兵铲,扛在肩上,转身朝著地窝子走去。 步伐前所未有的轻快。 他知道,英语的通关只是一个开始。 在这个不需要考虑时间成本的废土世界里,他的蜕变才刚刚拉开帷幕。 钻进昏暗的地窝子,江临点亮了那盏外壳已经布满划痕的太阳能露营灯。 他走到角落里,看著那堆全都卷边发黄的资料。 在那堆理科卷子的最下面,压著几沓《古文观止》的手抄稿。 整整两百二十二篇,超十万字的文言文巨著。 和英语比起来,这玩意儿才是真正的地狱难度。 没有语境,没有日常使用场景,全是由通假字、古义词和极其复杂的倒装句构成的古代密码。 江临弯下腰,抽出了最上面的一叠。 纸张入手有些发脆,上面密密麻麻地写满了他在前些年里做的翻译和批註。 这四年,他像个老学究一样在抠字眼,搭脚手架。 现在,脚手架搭完了。 “老傢伙们,轮到你们了。” 江临盘腿坐在防潮垫上,就著一碗温热的雨水,翻开第一页。 《郑伯克段於鄢》。 字跡在暖白色的灯光下显得有些模糊。 江临清了清因为刚才大吼而有些发乾的嗓子,眼神里的那股属於差生的胆怯早就荡然无存,取而代之的,是一种看透了时间规则后的冷峻和贪婪。 他要把这十万字,一个偏旁部首都不落地刻进脑子里。 哪怕再花上三年,五年。 反正,在这片废土上,他最不缺的就是时间。 江临深吸了一口气,带著一种近乎修行的虔诚,开始了他新一轮的死磕。 “初,郑武公娶於申,曰武姜,生庄公及共叔段……” 第17章 用八年时间背下古文观止 第八年的秋天,江临感觉自己的语文开窍了。 不是做题的开窍。 是读的开窍。 起因是背《报任安书》。 这篇他已经背过无数遍,正著背,从中间任意一句开始背,都滚瓜烂熟。 但那天傍晚,他坐在断墙下,嘴里背著,脑子里忽然闪过一个念头。 司马迁写这封信的时候,是什么心情? 他停下来。 以前背书,他只关注字。 这个字怎么读,这句话什么意思,这段用了什么修辞。 但今天,他忽然开始关注人。 写信的人。 那个因为替李陵说了几句公道话就被处以宫刑的司马迁。 那个在屈辱中活下来,只为了写完一部史书的司马迁。 “仆之先人非有剖符丹书之功,文史星历近乎卜祝之间,固主上所戏弄,倡优所畜,流俗之所轻也。” 写这句话的人,心里是什么滋味? 他的祖上不是功臣,他自己做的不过是掌管文史历法的官职,在汉武帝眼里估计跟乐师戏子差不多。 一个被轻视的人,替另一个被轻视的人说了话,然后被处以最侮辱人的刑罚。 他背到最下腐刑极矣的时候,声音低了下去。 不是故意压低,是那句话自己变重了。 他靠在断墙上,把整篇《报任安书》从头背到尾。 背到亦欲以究天人之际,通古今之变,成一家之言的时候,停住了。 以前背这一句,只觉得是一个史学家在说自己的志向。 今天背这一句,他忽然听出了別的东西。 不是志向。 是活下去的理由。 当一个人失去了所有,尊严,地位,朋友,甚至作为完整的人的身体,他还剩什么? 只剩一件事。 写完那部书。 不是为了名垂青史,是为了让自己所受的一切苦难有一个意义。 他靠在断墙上,暗红色的太阳沉到地平线以下,风从荒原上吹过来,带著那股永远散不尽的硫磺味。 “成一家之言。”他说。 声音被风捲走了。 但他觉得司马迁听到了。 那天晚上,他在日记里写:“背了四年的《报任安书》,今天才真正读到。不是读到字,是读到人。司马迁在牢里写的,我在废土读的。两千多年,隔著一张纸,话还是热的。” 从那以后,他背《古文观止》的方式变了。 不再只是背字,是背人。 背左丘明的时候,想他瞎了眼睛还在修《左传》。 背屈原的时候,想他在汨罗江边顏色憔悴,形容枯槁。 背陶渊明的时候,想他辞了官,回了家,种豆南山下。 嗯,种豆。 他在废土也种豆。 每一个人都从纸面上立了起来。 不是古人,是人。 和他一样,在各自的时代,各自的困境里,努力活著的人。 第八年的中秋,他背完了《古文观止》所有写月亮的篇章,然后写了一篇文言日记。 “五年中秋,独坐断墙之下。废土之月,暗红如烬。无酒,以水代之。无朋,以影代之。无诗,以默代之。五年矣,不知归期,但知归时,彼时月是故乡明。” 写完之后他读了一遍。 不是苏軾,不是李白,不是任何人的口吻。 是他自己的。 …… 隨著寒来暑往的日夜交替,那六个一万毫安充电宝,陆陆续续报废。 先是外壳发黄变脆,接著电池鼓包,最后连太阳能板的接口都因为氧化而接触不良。 到了第六年春天,只剩下一个充电宝还能勉强蓄进去一点点电,而那台手机,电池老化到了充满电也只能亮屏十分钟的极限。 十分钟。 以前他可以一整晚开著手机屏幕慢慢看题,现在,这台手机成了一个极其吝嗇的独裁者,每天只给他十分钟的覲见时间。 “时间不够,记忆来凑。” 江临被迫练出了一目十行的量子速读本事。 每天中午阳光最好的时候,他把最后那块太阳能板直连手机。 开机的几秒钟里,他的神经高度紧绷。 屏幕一亮,他立刻点开题库,用五分钟的时间疯狂扫视。 不是去解题,而是像一台人肉照相机一样,把十几道各省的理综压轴题印在脑子里。 图形的长宽比,题干里的每一个已知条件,哪怕是一个不起眼的摩擦係数,都被他强行塞进大脑的海马体。 五分钟一到,立刻关机保电。 剩下的半个白天,就是属於他的超级计算机时刻。 他在地里给黄豆除草,给土豆培土,肉体在机械地劳作,大脑却在疯狂运转。 “第一题,带电粒子在复合场中的运动……粒子做螺旋线运动,洛伦兹力提供向心力……” 他在脑子里构建出一个清晰的三维坐標系,让那个並不存在的带电粒子在脑海中精准地偏转打转。 不需要纸笔,不需要木棍,所有的受力分析,几何推导都在大脑的虚擬沙盘中完成。 到了第九年,题海战术对他失效。 数理化生这三座大山,也被他用时间硬生生磨成了平地。 他把高中数学里的放缩法、极值点偏移、隱零点代换这些高考压轴题的专属技巧,练成了像呼吸一样自然的肌肉记忆。 以前需要写满一整张草稿纸去尝试构造辅助函数,现在只需扫一眼,就能自动匹配出最顺滑的变形路径。 什么电磁场里带电粒子的神仙走位,什么多过程的动量与能量守恆,只要扫一眼初始条件,他的大脑瞬间就能化身毫无延迟的物理引擎。 那些复杂的滑块木板,传送带,弹簧振子,在他眼里全被拆解成了慢动作播放的乐高积木。 受力分析怎么变,洛伦兹力怎么拐,全在他的脑內三维沙盘里跑得清清楚楚。 化学和生物的压轴题同样变成了单向透明。 看一眼有机大题的反应条件,碳骨架的断键和重组就在他脑子里像全息投影一样自动演算。 各种反人类的复杂氧化还原反应,瞅一眼就能瞬间在脑內完成电子转移的配平。 至於生物,那些曾经让人头皮发麻的遗传图谱,果蝇的红白眼交配计算,他连草稿都不用打,各种基因型的概率分布直接在视网膜上列出矩阵。 光合作用与呼吸作用的物质循环,神经递质的释放路径,这些复杂的动態过程早就刻进了dna里。 別人还在苦哈哈地死记硬背二级结论,他已经在脑海里把那些结论的正反推导过程,像电影拉片一样过了几万遍。 那些各省的压轴题,换个马甲也骗不了他。 看一眼题目,大脑甚至不需要列式子,就能自动跳出四个干扰项和出题人想挖的陷阱。 高考的知识体系,他打碎了天花板。 …… 第九年冬天,死神在沉寂了三千个日夜之后,终於敲响了地窝子那扇单薄的木门,准备向江临收取那笔名为毒素的利息。 最先发出警告的是头髮。 那是一个极其寻常的早晨。 江临从睡袋里钻出来,用手捧了一点冰凉的过滤雨水扑在脸上。 当他的手指习惯性地穿过长及肩膀的油腻长发往后梳理时,手心里传来一种毫无阻力的剥落感。 他摊开手。 掌心里不是几根掉落的碎发,而是一大把连著萎缩毛囊的头髮。 黑白相间的髮丝在暗红色的天光下显得触目惊心。 是的,他才二十七岁,头髮已经白了將近三分之一。 江临盯著手心里的那把头髮看了很久,脸上没有惊恐,只有一种靴子终於落地的平静。 他把那把头髮隨手扔进火塘的灰烬里,转身去地窖拿今天的口粮。 半个月后,在啃食一块烤土豆的时候,悲剧再次上演。 土豆烤得有些干硬,他用力咬下去的瞬间,右侧下頜传来一阵钻心的刺痛。 他捂著嘴,把嘴里的东西吐在手心里。 被嚼碎的黄色土豆泥里,混著一口鲜红的血沫,还有半颗带血的臼齿。 不是坏血病。 因为他种田有成,每天都能保证足够的维生素摄入。 这是骨骼的崩塌。 江临用舌头舔了舔那个空荡荡的牙洞,嘴里瀰漫著浓重的铁锈味。 作为理科生,他太清楚自己的身体正在发生什么了。 铅,鎘,砷,以及那些伴隨著微量辐射的放射性同位素。 虽然盖革计数器的示数始终在可接受范围內,虽然他戴n95口罩,虽然他喝的水经过过滤和中和,虽然他削了土豆皮,虽然他做了每一件他知道的该做的事。 但废土的空气里浮游著多少他看不到的东西,他从来不知道。 他一次次走进翻开的土壤旁边,一次次用工兵铲砸开板结层,扬起那些混杂著矿物粉尘的泥土,吸进了多少,他从来没有办法知道。 九年的累计。 重金属离子偽装成钙离子,堂而皇之地嵌进他的骨骼和牙齿。 放射性核素在他的甲状腺和肝臟里安营扎寨。 江临侧身躺在防潮垫上,盯著那间砖石小屋的泥浆顶缝,听著自己的呼吸。 有点沉,有点重,像是肺里的某个角落装了水。 “差不多了。” 江临没有怨天尤人。 在废土上熬了九年,他早就把生死看成了一道已知边界条件的物理题。 现在的器官衰竭,不过是这道题推导到了最后一步的必然结果。 江临已经瘦得脱了相。 宽大的军大衣套在他身上,像是一个空荡荡的面口袋。 江临能感觉到,自己內臟里的某些器官正在罢工,排出的尿液带著刺鼻的血腥味,视网膜上也开始出现大片大片的黑斑。 这具躯壳,已经到了油尽灯枯的边缘。 那日益虚弱的肌肉,已经无法支撑他继续维持那八十平米农场的高强度运作了。 没必要浪费粮食继续了。 废土给了他足够的东西,而废土现在没有办法给他治好这场病的东西。 该回去了。 江临挣扎著坐起来,抽出最后一张空白的草稿纸,用炭笔颤颤巍巍卸下最后一行字。 【第十年,第一天,该回去了。】 然后他闭上眼睛。 极度的疲惫像涨潮的黑色海水,漫过了他的胸腔,最后淹没了他的头顶。 呼吸变得越来越微弱,心跳的间隔被拉得无限长。 就在生命体徵那根脆弱的红线即將彻底断裂的瞬间。 眼前一黑。 失重感,一瞬间。 第18章 十年 那盏灯罩边缘微微烤焦的檯灯,正安静地立在书桌上,散发著他魂牵梦縈的暖光。 “江临,起了没,洗脸刷牙,早饭马上好了。” 老妈的声音从门外传进来。 他听到这句话的瞬间,胸腔里有什么东西猛地收缩了一下,像是一块在极低温环境里存放了太久的金属,被忽然放回常温,內部应力重新分布,发出一声几乎听不见的细微震动。 他认识这个声音。 他认识这个声音太久了。 在废土上的前两年,每次夜里最冷的时候,他会在睡袋里把这个声音在脑子里播放一遍。不是刻意的,是自动的,像是大脑在极端环境下启动的某种保温机制,用记忆里最熟悉的声音给自己保暖。 到了第五年,他以为自己已经习惯了她不在。 到了第七年,他以为自己已经把这种思念磨平了,磨成了一种低烈度的、持续的、和废土的风一样永远在场但不再刺痛的东西。 现在她就在门外,隔著一道贴了隔音棉条的臥室门,声音清清楚楚地穿进来,和十年前一模一样。 江临发现自己的眼睛开始发酸。 “起来了。“ 他开口,声音是他自己的声音,但从喉咙里出来的那一刻他愣了一下,因为他已经太久没有对著另一个人说话了。 废土上他也说话,对著帐篷內壁讲楞次定律,对著土豆地自言自语,对著那块岩石上的苔蘚说你长得不错。 但那些话没有听眾,声音出去之后被风撕碎,被荒原吞进去,没有任何迴响。 现在他说了三个字,门外传来老妈拖鞋踩在瓷砖上的啪嗒声,然后是水龙头被拧开的声音,然后是燃气灶点火时电子打火器的咔咔咔声。 有人回应了。 不是用语言,是用动作,用声音,用她活著、在场、正在给他做早饭这个事实回应了他。 江临站在臥室里,没有立刻动。 他需要一点时间。 他低头看了看自己的手。 和回归之前一样,身体完好,没有任何废土留下的痕跡。 那场开始侵蚀他肺部的病,被清零了。 十年的翻地留下的手掌厚茧,被清零了。 在废土上吃了十年粗粮和咸豆酱,轻了將近十斤的体重,被清零了。 他现在站在臥室里,是一个十八岁的高三学生的身体,皮肤细腻,骨节没有磨出茧,肺部乾净。 但里面装著的那个人,已经在另一个世界独自度过了十年。 他抬起头,看向衣柜上的穿衣镜。 镜子里的自己赤著身体,十八岁,高三,眼窝下面有淡淡的青黑,头髮威武不能屈地翘著几缕。 嗯,废土將近十年,他带过去的衣服全部磨得稀烂。 他是光著身子穿回来的。 江临对著镜子里的自己看了很久。 手上没有红土,指甲缝里没有泥,手掌是光滑的。 没有种田十年磨出的茧和疤痕。 身体是十八岁的身体,不烧了,不累了,不痛了。 肾臟完好,嘴唇不裂,眼睛不花。 十八岁,真好! 那张脸他认识,但认识的方式变了。 以前他对著这张脸,感觉到的是疲惫、焦虑,是年级排名太低压下来的那种喘不过气。 现在他对著这张脸,感觉到的是一种奇异的疏离,像是透过一层玻璃在看一个他很了解但很久没见的人。 这张脸在现实中从来没有变老过,因为每次回归都被重置,但镜子后面那个人,已经在另一条时间线上走过了十年的风吹日晒,走过了四千多个日出日落,走过了无数个在石头小屋里对著一盏露营灯做题的夜晚。 他伸手碰了一下镜子里自己的脸。 玻璃是凉的。 他穿上乾净暖和的衣服,走出臥室。 “昨晚又熬夜了?眼睛红成那样。” 江临站在厨房门口,看著老妈的背影。 她胖了一点,围裙系带勒进腰里。 头髮比记忆中白得多一些。 並不是在他离开这一分钟里,一下子变白的。 而是他离开前没有认真看过她的头髮。 “妈。” “嗯?” 他张了张嘴。 想说很多。 十年攒下来的话,在废土上对著风说过,对著土豆说过,对著孙明的幻影说过。 现在人就在面前了。 “没事,就是感觉好饿好饿。” 老妈回头看了他一眼,眼神里闪过一丝狐疑,然后转回去继续盛粥。 “饿了就赶紧洗脸刷牙去,粥马上好。” 江临没动。 他站在那里,看著老妈盛粥的动作。 粥从锅里舀起来,落进碗里,热气蒸腾。 白雾一样的热气,十年没见过了。 老爸从客厅走过来,手里端著茶杯,看了他一眼。 “江临,眼睛怎么这么红,没睡好?” 江临转过头,看著老爸。 老爸的肩膀似乎没那么宽了。 明明小时候感觉像是一座山,什么都能挡住。 “爸。” “嗯。” “没事,就是睡得晚了一点。” 江临在卫生间门口站了三秒。 门框的木皮翘起了一小块,边角被磨得发亮。 十年前他每天从这道门进进出出,从来没有注意过那块翘起的木皮。 现在他看见了。 每一道纹理,每一处磨损,每一点经年累月积下来的污渍,全部清清楚楚地涌进眼睛里。 像是有人把世界的解析度调高了一倍。 从卫生间洗漱出来,在餐桌前坐下。 粥盛好了。 白瓷碗,碗沿有一道极细的裂纹,从边缘往里延伸了大概两厘米。 十年前就有这道裂纹吗? 他不记得了。 瓷碗,木筷,咸菜碟,老妈围裙上的油渍,老爸茶杯里浮沉的茶叶梗。 每一件东西都在原来的位置,每一件东西都比他记忆中的更旧,更小,更具体。 他端起碗,低头喝了一口粥。 米粒在嘴里化开,淀粉的微甜从舌根往外扩散。 他嚼得很慢,每一口都嚼到米粒完全散掉才咽下去。 废土上他习惯了这样吃东西。 嚼到不能再嚼,让食物在口腔里停留儘可能久。 不是品味,是节省。 “今天怎么吃这么慢,平时跟赶命似的?” “因为好吃。” 江临抬起头。 老妈的脸,圆了一些,眼角的纹路比他记忆中深。 江临把碗端起来,挡住脸。 粥的热气扑在眼睛上,视线模糊了。 他夹了一筷子咸菜,和粥一起扒进嘴里。 咸味在舌尖炸开。 十年没吃过咸菜了。 废土上只有盐,从现实世界带过去的食用盐,第一年还剩小半瓶,后来用完了。 从那以后,他的食物里没有咸味。 土豆是淡的,黄豆是淡的,南瓜是淡的,苔蘚是苦的。 咸味是一种他忘记了又没完全忘记的味道。 现在它回来了,从舌面上轰地一下炸开,沿著神经一路窜上去,在大脑皮层炸成一片白光。 “江临,速度点,別迟到了。”老妈催了一声。 江临立即反应过来,自己有点沉迷眼前的安逸与美好了。 书包在门后掛著,鼓鼓囊囊的,里面塞著昨天放学时带回来的课本和试卷。 他把书包拿下来,掂了掂。 轻的。 十年前他觉得书包很重,每天背著它爬五楼,肩膀被带子勒出红印。 现在它轻得像空的。 不是因为力气变大了。 是因为他习惯了更重的东西。 他把书包背上,打开臥室门,老妈站在玄关,手里拿著他的保温杯。 將灌满开水的保温杯装进书包,他做到玄关凳上换鞋。 运动鞋,鞋带系得很紧,脚伸进去的时候鞋垫是软的。 废土上他穿的是板鞋,后来板鞋磨穿磨烂了,用尼龙绳把鞋底和鞋面绑在一起继续穿。 再后来烂得实在穿不了,他就赤脚。 赤脚踩在红土上,土是凉的,硬的,偶尔有碎石硌进脚底。 一年后,脚底的茧厚到感觉不到碎石了。 现在那些茧都没了。 脚是十八岁的脚,软的,嫩的,踩在运动鞋里,像被两只手捧著。 “走了。” 江临拉开门。 第19章 老大回 刚出门,有脚步声从楼上下来。 不是大人的。 大人的脚步沉,拖沓,鞋底磨著台阶走。 这双脚落得轻,一步一级,节奏匀,像踩在节拍上。 江临稍一停顿。 她下来了。 藏蓝色的校服,领口露出一截浅灰色的高领毛衣,头髮扎成马尾,发绳是黑色的,很细,绕了三圈。 书包带子掛在两边肩膀上,规规整整,不像孙明那样永远只掛一边。 手里拿著一本英语词汇手册,巴掌大,封面卷了边,手指夹在第二十三页的位置。 女孩的左胸口上印著四个烫金的字。 江城中学。 省重点高中的標誌,在江城市,这四个字约等於一本的录取通知书。 女生叫蒋瑶,就住在江临家楼上。 从幼儿园、小学到初中,他们俩都在同一个班,甚至还做过两年的同桌。 用大人们的话说,这是正儿八经的青梅竹马。 那时候的江临,揪蒋瑶的马尾辫,抢她的零食。 但一切都在中考那年戛然而止。 蒋瑶以极高的分数考进了江城中学,而江临发挥平平,被分流到了升学率堪忧的江城七中。 从那以后,一道无形的鸿沟把两个人的世界劈成了两半。 青梅竹马的情谊在重点高中和普通高中的巨大落差面前,迅速发酵成了少年人敏感的自卑。 这两年里,虽然住在楼上楼下,但江临总会有意无意地躲著她。 早上如果听到楼上有开门声,他会故意在家里多磨蹭两分钟。 在小区里远远碰见,他也会立刻低下头掏出手机,假装没看见,匆匆加快脚步走开。 此时,在楼梯口猝不及防地撞见。 这个动作他没有想,身体自己做的。 不过这一次,江临的动作,因为记忆有將近十年的错位,以至於慢了一拍。 目光碰上了。 蒋瑶明显愣了一下。 按照她对江临这两年的了解,这个曾经开朗爱笑的男生现在应该会立刻低下头,盯著自己的鞋尖,然后贴著墙边快速从她身边挤过去,连句招呼都不会打。 蒋瑶善解人意地停住脚步,让他先下去。 然而,预想中的躲闪並没有发生。 江临也停在了原地,目光坦然地迎上蒋瑶的视线。 在蒋瑶看来,距离上一次两人说话,只过了不到半年。 但在江临的主观时间里,他已经有將近十年年没有见过眼前这个女生了。 十年。 久远到他甚至需要在那个庞大的脑內索引库里,花上半秒钟去检索她的名字。 那些曾经压得十八岁的江临喘不过气来的自卑感,不如她的成绩,不如她的学校,对未来的迷茫,此刻在经歷过废土十年生死苦修的江临眼里,幼稚得像是一阵风就能吹散的尘埃。 能在这个早晨,看到一个活生生的,会呼吸,会惊讶的旧相识,对江临来说,本身就是一种极大的喜悦。 江临的嘴角慢慢上扬,露出了一个带著几分感慨的温和笑容。 “早啊,蒋瑶。” 他的声音有些沙哑,语速不快,带著一种经歷过漫长岁月沉淀后的鬆弛感。 有点意外的蒋瑶,清澈的眼睛一瞬间微微睁大。 她惊讶的不只是江临主动开了口,还有他此刻的状態。 那个平时在楼道里碰见,总是习惯性缩著肩膀眼神躲闪的江临不见了。 他就那么隨隨便便地站在台阶下,眼神平静中带著带著一丝老友重逢般的温和。 没有侷促,也没有尷尬。 略显宽大的七中校服穿在身上,竟然透出一种说不出的舒展和放鬆。 “早呀。”蒋瑶愣了半秒,隨即也自然地回了一个笑脸。 江临没有再多说什么,点点头,转身迈步下楼。 到了单元楼门口,江临伸手推开门,並没有直接走出去,而是极其自然地站在门边,用手撑著铁门,回头看了跟在后面的蒋瑶一眼,示意她先走。 这是一个再普通不过的绅士举动,但在蒋瑶的记忆里,那个敏感自卑的江临是绝对做不出来的。 蒋瑶默默地走出门,忍不住回头说了一句:“谢谢,你今天,好像有点不一样。” “是吗?” 江临鬆开手,铁门在身后缓缓闭合。 他迎著江城早晨湿润的冷风,深深吸了一口气,轻声回道。 “可能是做了个好梦吧。” 蒋瑶推著自行车走远了,江临也跨上自己那辆旧山地车,朝著另一个方向蹬去。 两人背道而驰的功夫,单元楼防盗门再次被推开。 蒋瑶的妈妈周琴拎著个浅蓝色的环保袋走了出来。 一楼的李大爷正拿著个喷壶给门口的几盆月季浇水,看见周琴出来,笑著打了个招呼:“周老师去买菜啊,刚看你家瑶瑶和老江家那小子一起出门,俩孩子挺长时间没一起走过了吧?” 周琴停住脚,把垂到鬢角的头髮往耳后拢了拢,看著江临已经混入街头车流的背影,轻轻嘆了口气。 “碰巧撞见而已。”周琴笑了笑,语气里带著成年人特有的客气和现实,“不同路,瑶瑶去中学,他去七中,方向都不一样。” “也是。”李大爷放下喷壶,“不过江临这孩子今天看著精神挺好,出门还知道给你家瑶瑶挡门,懂事了。” “懂事是懂事了,就是可惜了。” 周琴目光里带著点长辈的惋惜,但这惋惜浮在表面,底下更多的是一种幸好我家孩子爭气的庆幸感。 “李叔,你是看著他俩长大的,你说江临小时候多机灵啊?小学那会儿,奥数题做起来比瑶瑶还快。谁能想到初中一贪玩,连个重点高中都没考上。” “男孩子嘛,开窍晚。”李大爷打著圆场。 “这可不是开窍晚的事儿。”周琴摇摇头,压低了点声音,仿佛在点评一件已经打上標籤的滯销商品,“去七中那种高中,也就是混个日子。我昨天碰见他妈,隨便聊了两句,说是在七中成绩也就那样,中不溜秋的。你想想,七中的中等生,撑死了考个二本,运气差点说不定只能走大专。” 她收回目光,拍了拍环保袋的提手。 “所以说啊,这人生的路,一步赶不上,步步赶不上。小时候看著再聪明,没走到对的路上也是白搭。这以后啊,他和我们家瑶瑶,怕是连话都聊不到一块儿去了。” …… 而此时的江临,对身后这些大人们的盖棺定论毫无察觉,就算听见了,估计也只会一笑而过。 他骑车走在通往学校的街道上,觉得自己像是一个正在参观水族馆的外星人。 路口闪烁的红绿灯,喇叭震天响的公交车,推著小车卖早点的大妈,穿著校服结伴而行的中学生。 吵闹,鲜活。 美不胜收。 校门口。 江城七中的铁门半开著,门卫室里亮著灯,值周老师站在门口巡视。 几个踩点衝刺的学生一边喊著老师早,一边弯腰往里窜。 教学楼窗户后面亮著一块一块的灯,校旗在风里微微飘动。 他站在校门口,看著这扇铁门。铁门的漆掉了一块,露出下面锈红色的底漆。 “江临?” 他转过头。 孙明站在身后,圆脸上掛著一种你怎么在这儿发呆的困惑。 校服敞著穿,露出里面的卡通t恤,手里攥著半个包子,嘴角沾著一点油。 江临看著他。 孙明的脸,胖,圆,下巴和脖子连成一片,额头上长了一颗痘,红红的,快熟了。 头髮昨天晚上肯定没洗,一缕一缕地贴在头皮上。 左手的包子是酸豆角馅的,因为从他嘴里飘出来的气味里带著一股酸豆角特有的酸香。 “老江,中邪啦?”孙明伸手在他眼前晃了晃。 江临眨了一下眼。 “没,走吧。” 他推著车子迈步走进校门。 孙明跟在旁边,嘴里嚼著包子,含含糊糊地说著上个星期六灭绝师太发的那张英语卷子,完形填空第三题他选了a,对答案是c,到现在也没想明白为什么是c。 孙明不是躺平了吗? 怎么感觉突然坐起来了? 江临虽然奇怪同桌的改变,但还是问了问是什么题。 知道是什么题目后,他不假思索地答道:“第三题是考虚擬语气。” “啊?”孙明嚼包子的动作停了一下。 “wish后面的从句,与过去事实相反,用had done。前面说的是昨天的事,所以选c。” 孙明愣了两秒:“你怎么知道的?” 江临没有回答。 他知道是因为那道题,他在废土上做过。 不是同一道题,是同一类题。 他做了无数道虚擬语气的题,正著做,反著做,把选项改掉自己重出。 虚擬语气在他脑子里不是语法规则,是一种思维模式。 英语如何表达与事实相反的假设,如何区分过去,现在,未来的非真实。 他不需要知道第三题选c。 他看到题干,答案自动浮出来,像看到土豆叶片上的斑点,自动知道该补什么肥。 走进江城七中高三(4)班的教室,喧闹的声浪扑面而来。 第20章 一模 回归后的日子,像是一场漫长而真实的幻觉。 江城的十二月下了一场细碎的雪,雪花还没落地就化成了冰冷的湿气。 教室內外,暖气片散发著乾燥的热量,窗户玻璃上蒙著一层白色的水雾。 坐在窗边的江临偶尔会伸手抹开一小块雾气,看一眼外面的世界。 路边的冬青灌木丛被环卫工人修剪得整齐划一。 在废土待了十年的江临,看这些灌木的眼神依然带著一种生理性的渴望。 多好的燃料和绿肥,就这么白白地种著看,过於奢侈。 这种文明的温差,在这一个月里无时无刻不在衝击他的神经。 他变得格外珍惜每一张纸。 哪怕是一张隨手发下来的小卷子,他也习惯性地把字写得小巧工整,不捨得浪费哪怕一个角落的空白。 孙明总调侃他像是突然得了什么强迫症,江临也只是笑笑。 时间在笔尖和卷子的摩擦声中飞速流逝。 黑板右上角那个高考倒计时的数字,越来越小。 一月中旬,临近的一模,像是一块巨大的阴影,笼罩在江城七中每一个高三生的头顶。 “老江,你最近是不是吃错药了?” 孙明嚼著两块钱一包的辣条,神情复杂地看著江临。 这一段时间以来,江临变了。 他不再熬夜,每天铃声一响就准时收拾书包走人。 在课堂上,他也很少像以前那样拼命记笔记,更多的时候是单手托著下巴,眼神平静地看著黑板,偶尔在草稿纸上点几笔,那姿势像极了在公园里看老头下棋的閒人。 “怎么了?”江临从英语课文中抬起头。 “你看看咱班这氛围,连平时最爱打球的那帮哥们儿都缩在座儿上刷题呢。” 孙明指了指四周。 “你倒好,我看你昨天晚自习竟然在看一本《中国农业与农作物栽培》,今天又换成了《博物》,那是高中生该看的玩意儿吗?我都怀疑你是不是打算高考完直接回老家承包几十亩地当农民了。” 江临把手里那本介绍沙生植物耐旱特性的《博物》杂誌合上,看著孙明那张因为焦虑而冒出两颗火疙瘩的圆脸,心中泛起一阵久违的暖意。 这种为了考试而焦虑,充满烟火气的烦恼,真好。 “一模而已,放鬆点。”江临拍了拍孙明的肩膀。 “什么叫一模而已,老刘昨天才说了,一模成绩基本就定型了,这叫高三第一命脉。”孙明压低声音,神神秘秘地说,“我听说这次一模是全市联考,题目难度是地狱级別的。你可长点心吧,別到时候考砸了老刘又找你喝茶。” 江临不置可否地笑了笑。 如果是以前的他,现在大概也会心跳加速,甚至產生一种生理性的发虚。 一模前一天的傍晚。 江临推著自行车走出校门,路过巷子口那个熟悉的滷味摊。 卤锅里翻滚著深褐色的老汤,八角,桂皮,香叶混合著酱油的浓郁香气,在冰冷的冬夜里霸道地往鼻腔里穿。 江临咽了一口唾沫,停下脚步。 然后买了一根滷鸭脖和两只滷鸡爪,站在路灯下,一口一口,慢慢吃起来。 牙齿撕开紧实的鸭肉,感受著复杂的香辛料和充足的盐分在味蕾上层层叠叠地炸开。 这种现代文明社会里最廉价最普通的市井调味,对他来说却是无上的珍饈。 在废土,他只有清水煮南瓜藤和土腥味极重的烤土豆。 如今,哪怕只是一口带著点辣味的滷汁,都让他觉得活著是一件无比享受的事情。 他把骨头吮吸得乾乾净净,扔进垃圾桶,这才心满意足地跨上自行车回家。 回到家,父母表现得比他还要紧张。 吃完饭的是偶,老妈张秀芬特意煮了一碗红枣莲子羹,说是能安神补脑。 “江临,明天就一模了,今晚早点睡。” 她总觉得儿子最近变了许多,整个人总是慢条斯理的,话也少了,遇到什么都是先笑一笑。 乐观得让她感觉有点过於踏实了。 “知道了,妈。”江临接过碗,笑著回了一句,“你也早点歇著。” 回到臥室,江临的確没有翻开任何一张卷子。 將近十年的耕读,那些被刻进骨子里的知识,此刻正安静地沉睡在他的大脑皮层里。 他闭上眼,就能看到那个庞大的知识树。 从力学,电磁学到原子物理。 从圆锥曲线,导数到复数运算。 每一条分支都清晰可见。 他不需要临时抱佛脚,他只需要一个出口。 一月十二,周四,江城市高三第一次模擬联合考试正式开启。 早晨。 江临背著书包,又一次遇到了蒋瑶。 这次,蒋瑶的脖子上围著一条浅粉色的围巾,呼出来的热气在面前形成了一团淡淡的白雾。 “早呀,考试加油。” 最近一段时间里,她在楼道遇见江临的次数比过去两年都多。 但无论什么时候见到他,他似乎都处在一种极其稳定的频率里。 状態好得有些过头。 “你也一样。”江临回以一个简单的微笑,“路上有些结冰,骑车慢点。” 一小时后,江城七中。 第一场,语文。 江临接过试卷,先大概扫了一眼。 文言文阅读,《陈情表》的节选。 他的眼神微微一动,嘴角浮现出一抹弧度。 在那个暗红色的泥屋里,听著外面足以撕裂地面的风暴,他曾把这篇文章朗诵了不下百遍。 那些字句,早就不再是考题,而是陪他度过无数黑夜,对抗精神崩溃的锚点。 他拿起黑色的中性笔。 笔尖触碰到纸面,发出愉悦的顺滑感。 第一道选择题,第二道,第三道…… 他不需要去刻意回忆或者分析选项,大脑中的语言逻辑系统在看到题目的一瞬间,就自动排除了那些低级的干扰项。 到了作文环节。 题目是关於“时间与韧性”的论述。 江临盯著题目看了一分钟。 这一分钟里,他在大脑中回放了九年的废土。 那个在红土地上挥动工兵铲的少年,那个在沙地上用削尖的木棍推演公式的老农,那个在器官衰竭边缘的將死之人。 他提笔,洋洋洒洒,一气呵成。 下午,数学。 当试捲髮下来的那一刻,考场內响起了一阵压抑的吸气声。 题目確实难得出奇。 从第一道选择题开始,出题人就在题干里埋下了繁琐的运算陷阱。 那些原本可以直接用排除法做出的题目,全部被套上了复杂的偽装。 领一个考场的孙明,额头上的汗珠已经密密麻麻地渗了出来,急得不停地抓头髮。 水到渠成的江临势如破竹。 很快,他就做到了最后一道导数压轴题。 那是他打了十年交道的老朋友了。 他在废土的泥墙上,把这种类型的函数单调性討论推演过成千上万遍。 参数分离,分类討论,隱零点代换…… 这些在普通高三生眼里需要绞尽脑汁去构造的解题路径,在他的视网膜上自动连成了最简短最直接的直线。 第21章 势如破竹 江城一模的第二天,空气里的湿冷又重了几分。 上午九点,物理考试的开考铃声准时打响。 作为理科生的一道鬼门关,这次联考的物理卷出题组显然是下了狠手。 题干长得像是在写小作文,各种新材料新情境层出不穷。 江临把名字和考號填好,直接將卷子翻到了最后的压轴大题。 题干很长,考察的是带电粒子在复合场中的运动,不仅加上了交变电场和洛伦兹力的双重切割,甚至还引入了一个变质量的宏观模型。 考场里很快响起了焦躁的嘆气声。 另外一个考场上的孙明,正疯狂转笔,转两下掉在桌上,捡起来再转,整个人就像是热锅上的蚂蚁,额头的汗已经把刘海都粘在了一起。 这道题的图表他都看不太明白,更別提列方程了。 江临单手托著下巴,手里的中性笔在指尖轻轻转了半圈,然后落向卷面。 那是他在废土最后半年无法下地劳作后,每天在脑子里构建三维沙盘玩出的数字游戏。 交变电场的频率变化在他的意识里变成了一帧一帧的慢动作,带电粒子的螺旋轨跡像是一条发光的线,在脑海中清晰地延展。 他没有去画那些繁琐的受力分析图,而是直接在试卷上写下了两个非常乾净的动量守恆和能量守恆的广义表达式。 半个多小时后,江临把笔帽盖上,发出一声轻微的咔噠声。 他把卷子平铺在桌面上,双手抱在胸前,安安静静地看著窗外灰濛濛的天空,开始闭目养神。 相比於上午物理的丝滑,下午的英语考试,却给了江临一种截然不同的异样感。 两点五十分,试音结束。 当英语听力的广播里传来那种字正腔圆的男女对话时,江临拿著笔的手微微停顿了一下。 “how much is the shirt?/ nine pounds fifteen pence.” 这种没有风沙干扰、没有杂音、纯粹的人类录音,落在江临耳朵里,最初的两秒钟確实带来了一丝陌生的恍惚感。 在废土上,他背诵英语课文的时候,为了对抗极度的孤独,往往是扯著嗓子大吼出来的,带著一种粗獷的野性。 而现在,广播里这种慢吞吞,如同温室花朵般標准的播音腔,和他记忆里的发音体系產生了轻微的错位。 但也仅仅只是错位了两秒钟。 江临那颗被锤炼了將近十年的人肉超算大脑瞬间启动了自动纠错机制。 既然听觉神经对语调有些生疏,那就用海量的词汇库去强行解码。 广播里的每一个音节刚一落地,他大脑中那座庞大的英语词库就立刻完成了精准的匹配。 接下来的二十九分钟,对江临来说不是考验,而是一场对耐心的折磨。 广播里的语速太慢了。 他凭藉庞大的词汇量和变態的逻辑推演,往往是对话刚拋出个由头,就已经猜到了结尾和题目要问什么。 但他还得耐著性子,坐在椅子上乾等那漫长的对话播完。 他乾脆不再去听,而是利用每道题中间那十几秒的停顿时间,目光如扫描仪一般扫过后面的阅读理解和完形填空。 那些长难句,在他眼里就像是拆开了骨架的积木,顺畅得就像在看中文的说明书。 第三天。 上午的化学考试,江临做得像是在写自己的回忆录。 各种化学平衡,氧化还原反应,沉淀溶解平衡,全都是他为了在极端环境下提纯水质,製作肥料而反覆实践过的生存技能。 而下午的生物考试,则为这场漫长的一模画上了一个带著宿命感的句號。 试捲髮下来,江临的目光扫过第一页,其中一道选择题的题干占据了很大的篇幅。 “在强酸性、重金属污染的废弃矿区进行生態修復时,研究人员构建了某超富集豆科植物—微生物的复合生態系统。下图为该系统中根细胞膜上的离子载体蛋白变化,以及与根瘤菌的物质能量传递关係模型。据此分析下列选项正確的是……” 看到这道披著前沿科学外衣的复合情境题,周围的考生都在痛苦地咬笔桿,江临却没忍住,嘴角浮现出一抹无奈的笑意。 出题人是在纸上造景,而他,是在那个真正的重金属污染强酸性的废土荒原上,拿命把这个生態系统建了出来。 他根本不需要去抠字眼分析什么载体蛋白构象改变或者反馈抑制。 那二十五平米的黄豆,在废土的酸雨和贫瘠中是怎么活下来的? 是他用草木灰中和酸性,保住了地下根瘤菌的活性。 是重金属毒素最终逼停了细胞膜上的主动运输。 这种题对他来说,就跟问一个老木匠木头是怎么刨平的一样。 他看穿了那些复杂的生物学名词背后最真实的生命运作规律。 选c,毫无悬念。 下午四点半,隨著最后一科生物的交卷铃声响彻整个江城七中,为期三天的一模终於落幕。 教学楼里爆发出一阵压抑已久的喧譁,但这喧譁声中听不到多少喜悦,更多的是哀嚎。 “完了完了,这次物理最后一道大题我连第一小问都没做出来,生物那道废矿区修復的题更是看得我两眼发黑!” 从考场出来遇到孙明,孙明哭丧著脸凑到江临身边。 “老江,我感觉我今晚回家要在屁股上垫两本书了,我爸那条七匹狼肯定要见血。” “没那么夸张,大家都难,分数线自然会降。”江临顺手把桌上的文具扫进书包,语气温和地安慰了一句。 …… 江城市教育局的联考网络阅卷中心。 几百台电脑屏幕散发著幽蓝的光,键盘的敲击声密密麻麻。 这次全城一模採用的是双盲网评,所有卷子扫描成电子版,切割成不同的题块隨机分发。 高三(4)班的班主任兼数学老师刘建国老刘,正端著一个泡著浓茶的保温杯,坐在电脑前揉著发酸的眉心。 他负责的是数学卷子的最后一道压轴大题,也就是那道难倒了全市百分之九十考生的导数题。 “真狠啊这帮出题的,连隱零点代换都用上了,还套了一层放缩法的皮。”老刘喝了一口苦涩的茶水,嘆了口气。 他批改了整整一个下午。 绝大多数学生的这道题都是一片空白。 稍微好一点的,能把第一小问的求导做出来,拿到四分。 至於第二小问,目前为止,他连一个做对的都没看到。 哪怕是江城中学的尖子生,往往也在第二步的分类討论里迷失了方向。 老刘打起精神,点开下一张切片扫描件。 屏幕上出现了一张笔跡非常特別的答卷。 没有花里胡哨的连笔,每一个数字和字母都写得极其规整,力透纸背。 老刘看了一眼解题过程,原本隨意的坐姿瞬间绷紧了。 这位考生没有繁琐地去构造两个新的辅助函数,而是直接在第一步就进行了一个极其精妙的参数分离。 屏幕上的步骤少得可怜,一共只有五行。 但就是这五行等式,轻而易举地跨过了那个最容易出错的隱零点陷阱。 最后一行,一个乾净利落的参数取值范围稳稳地写在那里,和標准答案分毫不差。 满分,12分。 作为有著二十年教龄的数学老师,他太清楚这种解法意味著什么了。標准答案是给普通学生看的,那是铺地毯式的笨功夫。 而屏幕上的这种解法,是真正的数学直觉。 “老李,老李你过来看看这个!”老刘忍不住兴奋地拍了拍旁边正在批改选择题的教研组长。 教研组长凑过来眯著眼睛看了一遍,也是直摇头:“霍,好漂亮的推导,这种降维的解题思路,是江城中学那个年级第一写的吧?步骤虽然跳跃,但关键得分点全踩中了,一分都扣不掉。” “肯定是江中的尖子生,咱们七中可养不出这种大仙来。”老刘一边感慨,一边毫不犹豫地在得分框里敲下了一个红色的12。 在敲下回车键的瞬间,老刘的脑子里突然闪过一丝奇怪的熟悉感。 那个力透纸背的字跡,他好像在哪见过。 但他隨即摇了摇头,把这种不切实际的念头拋出脑海。 第22章 一鸣惊人 江城一月下旬的早晨,风颳在脸上像刀子一样生疼。 江城七中高三年级的教研办公室里,老旧的暖气片发出哐当哐当的水流声。 老刘把那件穿了三年的黑色羽绒服拉链往下拉了一截,端著刚刚泡好的枸杞茶,坐到电脑跟前。 今天是全城一模成绩录入校內系统的日子。 这几年教育局查得严,严禁学校张贴任何形式的成绩大榜,每个学生的成绩都是单线通知。 连班级群里都不允许发排名单。 但这只是对学生而言,作为班主任,老刘的后台权限是能看到年级总表的。 网页转了两圈,加载出高三年级的总分数据。 老刘习惯性地准备往下拖动滚动条,去第二页找自己班那几个稍微能看点的好苗子。 可是,他的食指刚在滚轮上搭了一下,整个人就僵住了。 视线停留在了屏幕最顶端,那行排在年级第一的数据上。 姓名:江临。班级:高三(4)班。 语文:138;数学:150;英语:142;物理:100;化学:98;生物:98。 总分:726。 老刘的喉结费力地上下滑动了一下,手里的滑鼠啪嗒一声砸在滑鼠垫上。 他摘下那副起了一层薄雾的老花镜,用羽绒服袖子胡乱擦了两把,再戴上,把脸凑到离屏幕不到十厘米的地方,眼睛瞪得像铜铃。 语文138? 数学150? 最变態的物理拿了满分,化学生物加起来才扣了4分? “老刘,你这大清早的怎么还看起恐怖片了,脸色这么白。”坐在对面的英语老师李萍端著水杯走过来,顺著老刘的目光往电脑屏幕上扫了一眼。 “噹啷——” 李萍手里的不锈钢水杯直接磕在桌面上,溅出的热水烫了手她都没察觉。 “这,系统出bug了吗?”李萍的声音都在打颤,指著那个150和142,“江临,那个平时上课就喜欢托著下巴发呆的江临,他英语考了142?” 老刘猛地回过神来,他什么都没说,直接抓起桌上的座机,按下一串號码。 那是他在江城中学当高三年级组长的老同学王卫国的电话。 “喂,老王,我就问一句,你们江中这次最高分多少?” “哦,周浩,708分。这小子底子厚,物理考了95,很不容易了。市教研室那边透了口风,这应该就是全市最高了。怎么,你们七中这次考得惨不忍睹?” 电话那头,王卫国的声音里透著一股省重点独有的优越感。 “708啊!” 老刘看著屏幕上那个726,突然笑了一声,笑声里带著一种连他自己都不敢相信的荒诞感。 “老王,那个口风透早了。这次的最高分,出在我们高三(4)班。726分,你自己去市局教研后台查。” 老刘说完这句,手有些发抖地掛断了电话。 下午两点,江城七中的午休刚结束。 老刘夹著个教案本走上讲台,手里捏著一沓裁成细长条的纸片。 学校严禁带手机,为了兼顾隱私和通知到位,班主任们用最原始的办法,把成绩总表用剪刀裁成一条一条的成绩条,挨个发下去。 隨著成绩条一张张落到课桌上,教室里的气氛压抑得仿佛要滴出水来,嘆气声和翻书声交织在一起。 “完了,我才考了392,连个大专都够呛。”孙明看著手里那张窄窄的纸条,把脸埋在了臂弯里,痛苦地哀嚎,“老江,我今晚回家要被我爸的皮带抽脱层皮了。” 他转过头,想从同桌那里找点同病相怜的安慰。 江临靠在椅背上,桌面上摊著一本不知道从哪个旧书摊淘来的《中国北方耐旱作物栽培技术》,看得津津有味。 至於老刘刚发给他的那张成绩条,已经被他隨手夹在了书页里当书籤,只露出一小截白纸边。 “老江,你考多少?”孙明凑过去,好奇心压过了悲伤。 “没细看。”江临头都没抬,翻过一页泛黄的书纸。 “没细看,不会也是连400都没上吧?”孙明见江临这副无所谓的样子,以为他考砸了破罐子破摔,直接伸手把那张当书籤的成绩条抽了出来。 纸条展开,上面列印著一行小字。 孙明的目光落在那个总分栏上。 1字头?不对。 4字头?也不对。 那是用粗体標出来的三个数字:726。 下面紧跟著各科成绩:数学150,物理100…… 孙明揉了揉眼睛,又揉了揉眼睛。他甚至伸出粗短的手指,在那三个数字上用力擦了擦,以为是老刘印表机的墨水糊成了幻觉。 “臥槽!” 一句变了调的国骂,在安静的教室里突兀地炸开。 孙明的声音因为过度的震惊而劈了叉,像只被踩了脖子的鸭子。 周围的几个同学纷纷转过头来,皱著眉头看他。 “孙胖子你鬼叫什么?”后排的体委不满地嘟囔。 孙明指著手里的那张成绩条,手指像帕金森一样狂抖,连一句完整的话都说不利索:“老……老江……七百……七百二十六!” 这三个字一出,前排体委的表情瞬间凝固。 紧接著,坐在过道另一边的学习委员猛地站了起来,动作太大连椅子都带翻了。 仅仅几秒钟,半个班的脑袋全凑了过来。 当那张白底黑字的成绩条被几双眼睛同时確认后,倒吸冷气的声音在教室里连成了一片。 高三的八卦传播速度,永远比光速还快。 虽然学校没有公布大榜,但仅仅一个课间的时间,从(4)班传出的消息就像长了翅膀一样,飞遍了整个年级。 去厕所的路上,小卖部的门口,开水房的角落,所有人都在交头接耳。 “听说了吗,4班有个考了726!” “別扯了,江中那边传出来的消息,最高分才708,咱们七中能考726?小说都不敢这么写!” “骗你我是狗,4班的人亲眼看到老刘发的成绩条了,数学150,物理满分。” 流言在发酵,震撼在蔓延。 在这个没有公开排名的默契里,那个离谱的分数,成了全校乃至全城教育圈公开的秘密。 教室里。 几十双眼睛,正齐刷刷地盯著坐在倒数第二排靠窗位置的那个男生。 面对周围快要惊掉下巴的目光,江临把视线从书页上的抗旱基因筛选段落移开,转头看著同桌。 “老江,你老实告诉我,你是不是偷了教育局的保险柜?数学满分就算了,你物理拿100分?”孙明的声音有些发乾。 “没偷保险柜。”江临拿回那张成绩条,重新夹回书里,“真要说的话,可能是因为我做的卷子比较多吧,这次的题目,刚好都是做过的。” 与此同时,几条街之外的江城中学。 高三实验(1)班的教室里,气压低得能让人窒息。 班主任兼物理老师站在讲台上,脸色铁青。 虽然江中也没有发红榜,但作为老师,他早就从內部教研网上看到了那个一骑绝尘的分数。 “骄傲啊,觉得进了江中实验班就半只脚跨进985了是吧?”班主任拍得讲桌啪啪作响,“人家七中平时不显山不露水,这次直接砸出来个726分,数理满分,你们再去打听打听那个江临是怎么做题的!” 坐在第一排的周浩,面沉如水。 坐在后排的蒋瑶,转头看向窗外被风吹得摇晃的树枝,心里也是掀起滔天巨浪。 傍晚。 江建国刚从白天的补觉中醒来,正坐在臥室的床沿上,弯著腰,给隱隱作痛的膝盖一圈一圈地绑上厚厚的护膝。他晚上八点还要去海鲜批发市场倒夜班,腊月的江城,夜里要在冰水里连续分拣十个小时的海鲜,对他的关节炎来说简直像上刑一样。 放在床头柜上的旧手机突然震动了起来。 他按下接听键,声音里还带著刚睡醒的沙哑:“喂,哪位?” “请问是江临爸爸吗,我是江临的班主任。恭喜啊江先生,这次全市联考,你们家江临考了全校第一,也是实际上的全市第一。726分,江城中学的最高分都被他压下去快二十分呢!” 电话那头,老刘激动到有些破音的报喜声,字字句句砸在了江建国的心口上。 江建国愣在原地,手里那块还没繫紧带子的护膝啪嗒一声掉在了地上。 掛了电话,他依然坐在那张有些塌陷的旧床上,用那双常年泡在冰水里,骨节粗大且布满裂口的手捂住脸,肩膀止不住地抽动著。 这辈子为了供孩子读书,他日夜顛倒,在这一刻,全值了。 今晚哪怕海鲜档口的水再冷,他的心也是滚烫的。 当晚,江家的饭桌上摆满了硬菜。 红烧排骨、清蒸鱸鱼,甚至还有一盘平时捨不得买的大虾。 张秀芬把最大的一块排骨夹到江临碗里,眼圈红红的。 他们只是普通的工人家庭,对这种天上掉下来的巨大惊喜,表现得甚至有些手足无措。 “妈,我自己来就行。” 江临夹起那块排骨,细细地品尝著油脂和酱油在口腔里混合的香气。 他看著父母那小心翼翼又满是骄傲的眼神,心里其实也是暖洋洋的 窗外的江城依然喧囂,关於他的传闻正在各个学校的群聊里发酵。 但他没有去关心外面的热闹。 现实世界里的名次、鲜花、讚誉,这都是附赠品。 他很清楚自己的底色,他不是什么天才。 视野右上角那个只有他自己能看见的红色倒计时。 时间还在流逝。 第四次废土之行的时间,快到了。 第23章 大学自学计划 江临在一模成绩出来后的三天拿到一笔奖学金。 校长办公室里,开著空调,墙上掛著厚德篤学,求真致远的校训,窗户外面是灰濛濛的冬日天空。 校长把装著奖学金信封递给他时,脸上的笑意很浓。 校长说了很多话。 什么为学校爭光。 什么不要有压力。 什么稳住节奏,六月再创辉煌。 教导主任,班主任老刘站在旁边,笑呵呵的,很可爱。 奖学金的金额不大。 一千块。 如果放在那些竞赛强校,重点高中,或者某些財大气粗的私立学校里,全市第一的奖学金也许会是一串更漂亮的数字。 可江城七中不是那样的学校。 它只是市里一所普通高中,一年能衝上一本线的学生都很有限。 所以当江临將信封拿在手里的时候,他颇有点喜出望外。 他本以为即便考了全校第一,最多也就是拿几张奖状和一些文具奖品之类的。 “谢谢校长,谢谢老师。” 从校长办公室出来,走廊里很冷。 临近期末,教学楼里的窗户大多关得严严实实,还是挡不住北风从缝隙里钻进来。 几个学生抱著卷子从楼梯口跑过,嘴里嚷著终於放假了,声音在空旷的走廊里撞来撞去。 江临把信封塞进书包里。 视野右上角,倒计时还在跳。 【13:7:02:09】 距离第四次传送,还有十三天。 其实这一段时间里,江临一直在思考一个问题。 即將到来的第四次废土之行,除了带去种子和农具,还应该带些什么? 高考六大科,语文,数学,英语,物理,化学,生物。 导数题怎么拆,圆锥曲线怎么设点,电磁感应怎么判方向,遗传题怎么画系谱,工业流程题怎么抓核心离子,文言文怎么断句,英语长难句怎么剥结构。 这些曾经像一堵堵墙一样挡在他面前的东西,现在已经变成了一条条清晰的路。 高考有考纲。 试卷有题型。 哪怕再难,难到最后,也是在一片已经被圈起来的土地里耕作。 你知道这片地有多大,知道哪里是函数,哪里是解析几何,哪里是电磁场,哪里是遗传规律。 只要肯把每一寸土都翻过去,总有翻完的时候。 他现在终於把这片地翻完了。 在那片没有更多活人的荒原上,人的理智会像风化的岩石一样慢慢剥落。 他需要一座新的,高不可攀的山峰,来锚定自己生而为人的理智,来对抗漫长而绝对的虚无。 思来想去,江临决定选择自学大学物理。 为什么是物理? 因为废土世界的九年,他发现自己对这个物理的世界没有任何真正的了解。 废土的酸雨为什么会形成? 暗红色土壤里的重金属离子为什么会在酸性条件下更活跃? 太阳能板为什么会在灰濛濛的天光下效率下降? 电池为什么会衰减? 辐射为什么会损伤细胞? 植物为什么能在贫瘠土壤里一点点改变环境? 那些他在废土里亲手碰过,亲眼看过,亲身承受过的问题,很多都不是高中知识能够完整回答的。 高中物理告诉他,洛伦兹力提供向心力。 高中化学告诉他,酸碱可以中和,沉淀可以除杂。 高中生物告诉他,植物能光合作用,豆科植物有根瘤菌。 可这些只是很薄的一层皮。 皮下面是什么? 为什么场可以传递作用? 为什么微观粒子不按宏观直觉运动? 为什么热现象可以从大量粒子的统计行为里涌现? 为什么材料会导电、绝缘、半导体? 为什么一个文明可以把沙子变成晶片,把光变成信號,把电磁波变成通信,把一枚火箭送出大气层? …… 然后他感觉自己看见了真正的大山。 高等数学。 线性代数。 普通物理。 数学物理方法。 理论力学。 电动力学。 量子力学。 热力学与统计物理。 固体物理。 计算物理。 近代物理实验。 现代电子电路基础。 …… 这些课程名不像高中试卷上的题目那样亲切。 它们更像一扇扇厚重的门。 每一扇门后面都不是一道题,而是一整套语言,一整套思维方式,一整套看待世界的方法。 江临看著看著,忽然想笑。 他一个江城七中的普通学生,几个月前还在为数学九十分,物理六十多分发愁,现在居然在认真研究大学物理专业的培养计划。 这事说出去,孙明大概会摸他的额头,问他是不是全市第一考出幻觉了。 可江临笑不出来。 因为他不是在做梦。 他是真的需要一条路。 废土给了他时间。 但时间不是自动变成知识的。 如果没有方向,十年也是会被浪费的十年。 第三次废土,他之所以能把高考知识啃下来,是因为高考本身替他画好了地图。 教材、考纲、试卷、错题、老师的讲解,全都在告诉他该往哪里走。 大学不一样。 物理学这个领域太大了。 大到一个高中生站在门口,甚至不知道第一步该迈向哪里。 他不能隨便找几本书乱啃。 不能今天看相对论,明天看量子纠缠,后天又去看宇宙学科普。 那样看起来很热闹,最后只会变成一脑袋的漂亮名词。 他需要的是训练。 是被一代代大学,学院,老师,课程验证过的训练路线。 一个真正的物理系本科生,应该先学什么,再学什么,哪些数学工具必须提前掌握,哪些课程是核心,哪些实验不能跳,哪些东西看不懂时应该退回哪里。 他需要的不是鸡汤。 不是天才自学成神。 而是一份按部就班的培养计划。 最后,他停在了北大物理学院的本科生培养计划页面前。 如果国內最顶尖的一批物理本科生,是按照这样的课程结构一步步训练出来的,那么这份培养计划,至少可以告诉他一件事。 一名真正的物理学学生,应该怎样被塑造。 江临没有狂妄到认为,自己照著这份计划学,就能变成北大物理系学生。 他只是想知道,路在哪里。 確定路线之后,江临做的第一件事是把这份计划抄写下来。 然后用在咸鱼上买的thinkpad,新建了一个文件夹。 【废土第四次·大学物理路线】 在里面继续新建子文件夹。 【00 培养计划与课程路线】 【01 数学基础】 【02 普通物理】 【03 四大力学】 【04 实验与电子电路】 【05 计算物理】 【06 英文教材与词典】 【07 习题解答】 【08 公开课视频】 【09 阶段复习与总纲】 一个个文件夹排列在屏幕上,像是一排还没有打开的门。 接著开始往里面填东西。 最先下载的是数学。 他很清楚,大学物理不是从物理开始的。 高中的时候,物理题再难,数学工具也不过是三角函数、向量、导数、简单积分影子和一点点解析几何。 可是他在培养计划和课程介绍里反覆看到几个词:微积分、线性代数、常微分方程、复变函数、数学物理方法。 这些东西是物理的骨架。 骨架不稳,后面所有东西都会塌。 於是他把《高等数学》教材、配套习题、答案解析、线性代数讲义、常微分方程课件、复变函数入门、数学物理方法教材,一份一份下载下来。 下载进度条从百分之一慢慢爬到百分之百。 有些资源很大。 有些连结失效。 有些扫描版模糊得像隔了一层雾。 他不嫌麻烦,一个个打开检查。 能看清公式的留下,缺页的刪掉,排版太乱的换版本。 遇到不確定的,就同时下两个版本,放进待筛选文件夹里。 然后是普通物理。 力学。 热学。 电磁学。 光学。 原子物理。 他下载教材,下载讲义,下载习题,下载实验指导书。 看到普通物理实验几个字时,他停顿了一下。 废土里没有实验室。 没有气垫导轨,没有示波器,没有迈克耳孙干涉仪,没有分光计,没有光电效应实验仪。 可他还是把实验指导书下载了下来。 因为他知道,实验不一定非要完整復刻。 至少,他要知道真正的物理实验在训练什么。 测量。 误差。 重复。 控制变量。 数据处理。 实验报告。 他以前做题的时候,总觉得物理就是把题目读出来,列公式,代数,算答案。 可第三次废土让他明白,世界不是卷子。 酸雨不会把ph值写在题干里,土壤不会告诉你它含有什么离子,太阳能板效率下降也不会给你標准答案。 真实世界只给现象。 剩下的,要靠人测。 所以实验指导书必须带。 哪怕最后只能用一根绳子、一个石块、一块秒表做单摆,他也要知道自己在测什么,误差从哪里来,数据该怎么处理。 普通物理文件夹填满后,江临点开四大力学。 理论力学。 电动力学。 量子力学。 热力学与统计物理。 这四个名字摆在屏幕上时,他的手指明显慢了下来。 高中物理满分,並没有给他带来多少底气。 恰恰相反,越是把高中知识啃透,他越知道自己离真正的物理还很远。 理论力学不再只是斜面和小球,而是拉格朗日量、哈密顿量、广义坐標。 电动力学不再只是电场强度和磁感应强度,而是麦克斯韦方程组、边界条件、电磁波。 量子力学更像一片完全陌生的黑暗森林,里面到处都是波函数、算符、本徵值、態叠加、测量。 热力学与统计物理则把温度、压强、熵这些他以为熟悉的概念重新拆开,放到大量粒子的统计行为里去理解。 江临看著这些课程简介,一页一页翻过去。 他没有热血沸腾。 更没有那种我一定能学会的狂妄。 他只是默默把教材、讲义、习题、题解、公开课视频,一个个加进下载列表。 下载列表越来越长。 屏幕右下角的剩余时间从二十分钟变成一个小时,又变成三个小时。 风扇开始转得很响。 电脑外壳微微发热。 江临没有关。 他起身去厨房倒了一杯水,回来继续整理。 他给每门课都建了固定格式的文件夹。 【教材】 【讲义】 【视频】 【习题】 【答案】 【自己的笔记】 最后那个文件夹现在还是空的。 但江临把它建出来了。 因为他知道,真正有用的不会是下载下来的那些东西。 那些东西只是別人的知识。 只有经过自己啃、自己算、自己错、自己重写之后,才会变成他的东西。 他打开英文教材与词典文件夹。 这是他以前最不愿意面对的部分。 英语。 高考英语对他来说很简单了。 可英文教材和英文论文不是高考阅读。 里面没有为了照顾高中生而控制好的句长,没有选项,没有出题人替他划重点。 那些句子可能一行半都没有停顿,名词堆著名词,定语套著定语,公式夹在段落中间,像一堵没有门的墙。 但他还是开始下载。 《the feynman lectures on physics》 《berkeley physics course》 经典力学英文讲义。 电磁学英文讲义。 量子力学入门。 物理学术语词典。 英汉物理词汇表。 数学专业词汇表。 他还下载了离线英文词典。 不止一个。 有普通词典,有学术词典,有物理词典。 他想得很清楚,废土里没有网络。 遇到一个词查不到,就是一堵墙。 墙多了,人会崩。 他不能把希望寄托在到时候再说上。 到时候,没有百度。 没有论坛。 没有老师。 没有同学。 只有他自己,和几块硬碟里提前准备好的东西。 下载完教材,他开始下载公开课。 这个步骤比下载pdf慢得多。 视频文件太大。 一门课动不动就是几十个g。 硬碟容量看著很大,可真往里面塞大学课程视频,很快就开始让人焦虑。 江临没有贪多。 他按照培养计划筛选。 高等数学,选一套。 线性代数,选一套。 普通物理,选一套体系完整的。 理论力学,选一套。 电动力学,选一套。 量子力学,选两套。 一套偏入门,一套偏严肃。 热统,选一套。 计算物理,选一套。 python和c语言,各选一套基础课程。 他没有下载那些標题很漂亮的科普视频。 什么十分钟看懂量子纠缠。 什么一口气讲完相对论。 什么普通人也能听懂宇宙终极奥秘。 这些东西很诱人。 可他知道,自己现在不需要诱人。 他需要的是枯燥、完整、按顺序、能做题、能反覆看的东西。 废土里最不缺的就是时间。 他不需要十分钟看懂。 他可以用十年去看懂。 下载公开课时,江临专门把字幕文件也保存下来。 自动字幕有错。 他就下载讲义。 有讲义的优先。 有习题的优先。 有参考答案的优先。 他甚至把一些课程论坛里的討论帖截图保存。 因为那些討论里有很多学生问过的问题。 什么地方容易错。 哪一章最难。 哪道题有坑。 老师在课堂上可能一句话带过,可学生在下面会卡三天。 这些对江临来说很重要。 他不是天才。 別人会卡的地方,他大概率也会卡。 提前把这些卡点带进去,等於提前给废土里的自己留了路標。 第24章 第四次 做好了第四次废土之行的学习计划,江临开始筹备生活清单。 自己上一次待了將近十年。 充分体验到了,只要不触及死亡线,只要营地不崩溃,只要自己还想继续,他就可以一直留在废土。 但可以不等於一定能。 废土不是安全屋。 那里有酸雨。 有污染水。 有重金属。 有辐射衰退期后仍旧残留的矿化土壤。 有漫长的孤独。 还有一个更现实的问题:他的设备撑不了那么久。 所以需要按照能想到的最长情况准备。 隨后,他把物资分成几个大类。 一,资料。 二,电力。 三,书写。 四,实验。 五,维修。 六,医疗防护。 七,精神锚点。 八,大量食盐,以及少量种子。 第三次废土结束时,营地里已经有两百平方米左右的耕地,土豆、黄豆和南瓜的轮作体系虽然粗糙,但已经能让他一个人饱食终日。 水源处理流程也早就走通。 这第四次真正短缺的,不是食物和水 而是文明。 第一项,是电子设备。 他没有去看那些漂亮的新品。 新品太贵。 他打开咸鱼,搜索二手thinkpad。 t480。 t470。 x270。 x280。 一个个点进去,看成色,看接口,看键盘,看电池,看卖家歷史评价。 最后他选了两台。 一台成色较好的t480,作为主力学习机。 一台外壳磕碰明显但能能正常使用的旧x270,作为备用。 第二项,是平板和旧手机。 平板用来看视频课,手机用作词典,资料机,备用阅读器。 他没有买太好的。 只要能看pdf,能播放视频,能插存储卡,屏幕別坏,电池別鼓包,就够了。 他甚至收了一部屏幕边角有裂纹的旧手机。 卖家特意说明:“不影响使用,就是不好看。” 江临一点都不在乎。 废土不看脸。 第三项,是电子墨水设备和可擦写板。 文石电子墨水手写板,他犹豫了很久。 价格比普通二手手机贵得多。 可是它能看pdf,能手写批註,能做半正式笔记,而且耗电低。 更重要的是,它像一张可以反覆使用的纸。 第三次废土后期,纸张消耗一空,他只能用树枝在地上写。 那时他才知道,草稿纸不是便宜东西。 在没有造纸厂,没有文具店,没有快递的世界里,纸就是文明本身。 他咬牙下单一台二手电子墨水手写板。 又买了20块lcd可擦写板。 这东西不保存內容,一键清屏,像小孩子用的画板。 但便宜又轻便,很实用。 低价值演算就该在上面完成。 矩阵行变换,积分换元,微分方程试算,电路化简。 一遍错了,擦掉,再来。 不消耗纸,不心疼。 隨后是存储设备。 移动硬碟,u盘,tf卡。 收纳盒,乾燥剂,防震包。 江临把它们列在纸上,旁边写:所有核心资料,至少四份。 没有任何一个电子设备可以永远工作。 但如果同一份资料分散在四五个地方,全部同时坏掉的概率就会小很多。 然后是电力系统。 摺叠太阳能板,二手户外电源,磷酸铁鋰电池包,太阳能充电控制器。 各种线材,转接头,保险丝。 万用表,电烙铁,焊锡丝,热缩管,绝缘胶带,剥线钳。 这一类花钱不少。 但也必不可少。 第三次废土的最后几年,他亲眼看著那些电子设备一点点死掉。 手机电池鼓包,充电宝容量骤降,太阳能灯忽明忽暗。 某条线接触不良时,他只能把接口用布条绑住,摆出一个极其彆扭的角度,祈祷它还能多充进去一点电。 没有维修店,没有售后,没有备用配件,没有我明天去买一根。 在废土里,一个接口坏了,就可能意味著一台设备从此沉默。 所以这次,他买的不只是设备,还是设备多活几年的机会。 接著是纸质和文具系统。 a4列印纸,笔记本,笔芯,自动铅笔,橡皮,尺子,三角板,圆规。 標籤纸,文件袋。 接下来几天,江临进入紧迫的状態。 学校已经放假。 同学们在群里討论过年去做什么,谁家亲戚又开始问成绩,谁抢到了几块钱红包。 孙明在群里发了个表情包:“寒假第一天,我已经废了。” 江临没回。 为了赶在各家店铺关门前,把能买的东西全部买回来,他每天早上六点起床。 电脑城。 文具批发店。 五金店。 药店。 户外用品店。 列印店。 旧货市场。 他骑著自行车穿过年前的江城。 街边开始掛红灯笼。 超市门口堆著整箱整箱的牛奶、饼乾和年货礼盒。 水果店里砂糖橘码成小山。 理髮店门口排著人。 小区门口有卖春联的摊子,红纸被风吹得哗啦啦响。 整个城市都在往春节的方向滑过去。 只有江临逆著这种气氛,在一件件收集某种完全不符合春节氛围的东西。 n95口罩,护目镜,丁腈手套,劳保手套,纱布,绷带,碘伏,止痛药,退烧药,止泻药,维生素…… 牙刷,牙膏,牙线…… 尤其是牙线。 江临一口气拿了好几盒。 事实上家里平日,母亲平时不用牙线,父亲一般用牙籤。 这是给废土里的自己准备的。 第三次废土后期,他曾经亲眼看著自己的牙齿一颗一颗鬆动。 一开始只是牙齦出血,后来是咬土豆时一阵酸痛,再后来,有一颗牙在他嚼煮烂的黄豆时鬆了一下。 那种恐惧很难和別人解释。 人在荒原里老去时,並不是某一天突然崩溃。 而是从一颗牙,一缕头髮,一次咳嗽,一阵眼花开始。 他不怕老,只怕太早失去学习能力。 眼睛坏掉,书就看不了。 手抖,字就写不了。 牙疼,饭都吃不下。 肺被粉尘磨坏,呼吸都变成负担。 …… 这些东西不会像怪物一样扑过来。 它们只会一天一点,把一个人从书桌前拖走。 所以第四次,他必须准备得更细。 腊月二十四,很多快递点开始贴出停运通知。 江临的房间已经几乎被物资填满。 母亲张秀芬终於发现了不对。 她站在臥室门口,看著地上堆著的笔记本,太阳能板,列印纸,防护用品和各种线材,脸上的表情从疑惑变成震惊。 “江临,你买这么多东西干什么?” 江临正在给一包杜邦线贴標籤。 手停了一下。 他说:“开学后要用。” 张秀芬皱眉:“开学后用得著太阳能板?” 江临沉默了一秒。 这个问题不好圆。 於是他换了个角度:“妈,我想提前学一点大学的东西,物理这块可能用得上。有些东西年后不好买,先备著。” 张秀芬显然没完全信。 但她没有继续追问。 因为江临最近的成绩太有说服力。 因为她从儿子的眼神里看见了一种很难阻止的东西。 那不是小孩子买玩具时的兴奋,也不是衝动消费后的心虚。 更像是一个人已经想清楚了自己要去哪里,只是不可能把地图摊开给別人看。 张秀芬最终只说:“注意安全。” “嗯。” “药別乱吃。” “嗯。” “晚上別熬太晚。” “知道。” 她又看了一眼地上的东西,嘆了口气,转身走了。 江临低下头,继续贴標籤。 a-01 主力笔记本。 a-02 备用笔记本。 a-03 平板一號。 a-04 平板二號。 a-05 电子墨水手写板。 a-06 电子书阅读器。 b-01 全资料主盘。 b-02 全资料备份。 b-03 封存备份。 b-04 封存备份。 c-01 高等数学一。 c-02 高等数学二。 c-03 线性代数。 c-04 常微分方程。 c-05 复变函数。 c-06 数学物理方法。 c-07 普通物理·力学。 c-08 普通物理·热学。 c-09 普通物理·电磁学。 c-10 普通物理·光学。 c-11 理论力学。 c-12 电动力学。 c-13 量子力学。 c-14 热力学与统计物理。 c-15 固体物理。 c-16 计算物理。 c-17 近代物理实验理论。 c-18 英文物理文献摘抄。 c-19 错题总册。 c-20 公式总册。 c-21 废土学习日誌。 c-22 废土农务与健康记录。 …… 他给每一样东西编號。 不仅仅是因为仪式感。 更是因为废土里的混乱会吞掉很多东西。 风沙,黑夜,疲惫、孤独,漫长时间,都会让人变得迟钝。 如果物资没有秩序,用不了多久,他就会陷入一种明明带了却找不到的灾难。 这一次,他不允许自己输在这种地方。 腊月二十六。 所有快递基本到齐。 只有一组备用线材因为卖家发晚了,停在中转站,春节后才能动。 江临看著物流页面,沉默了很久。 然后把那一项从清单里划掉。 这就是现实。 你可以计划。 但计划永远不会完全按你的想法来。 他没有再补买。 附近五金店能买到替代品,他去买了一些。 贵一点也没有办法。 腊月二十七。 经过日夜不停的下载,所有自己能找到,感觉用得上的学习资料都已经下载好。 开始做镜像备份。 四块硬碟轮流接入。 复製,校验,再复製,再校验。 每一份资料至少三份。 最核心的课程总纲、公式表、词典、教材目录,额外备份到u盘和tf卡里。 他把tf卡装进小收纳盒,盒子里塞乾燥剂,又用自封袋包起来。 做完这些,已经凌晨三点多。 房间里只有电脑屏幕还亮著。 江临坐在椅子上,眼睛有些酸。 他抬手揉了揉,忽然想起废土第七年的某个夜晚。 那时候手机屏幕已经亮得很勉强。 他坐在石屋里,把手机亮度调到最低,又把太阳能灯压到最暗,只为了多看几页已经缓存好的题解。 屏幕上那些字模模糊糊,像隔著一层雾。 他看著看著,忽然害怕它彻底黑掉。 不是害怕黑暗。 是害怕那个屏幕后面的现代文明,就这样从他手里断开。 现在,他看著眼前一排硬碟,心里没有完全安心。 因为他知道,它们也会坏。 只是晚一点。 多备几份,只是把命运往后推。 可很多时候,人能做的事情,也不过就是把某个崩溃的时刻往后推一点。 推一年,推三年,推十年…… 多出来的时间,就是他要偷来的东西。 腊月二十九。 家里开始正式准备过年。 母亲炸丸子,燉肉。 父亲贴春联,搞卫生。 江临擦桌子,会搬东西,去楼下买酱油和醋,会帮父亲把对联贴正。 只是每做完一件事,他就回房间继续整理物资。 母亲以为他在提前学大学课程,父亲以为他在做清北预习。 他们都不知道,这些东西会在大年初二早上,隨著江临一起消失在房间里。 大年初一的时候,家里很热闹。 江临收到了不少红包。 亲戚们今年格外大方。 全市第一这个名头,比任何寒暄都管用。 有人塞红包时还拍著他的肩膀说:“清北稳了吧?” “老江家真出了个读书人。” 江临一一笑著接过。 这些红包是用来还款的。 晚上,烟花声此起彼伏 江临站在窗边,眺望著东江那边的天空一朵一朵亮起的光。 废土里没有烟花。 那里只有暗红色的太阳,灰濛濛的天幕,还有风化严重的混凝土承重墙和扭曲的钢筋骨架。 这个现实世界庸常、拥挤、嘈杂,有亲戚的寒暄,有红包的红纸味,有油烟,有糖果,有春晚,有隔壁小孩的哭闹。 可正因为经歷过废土,他才知道这些东西有多珍贵。 然后开始做最后的检查。 太阳能板展开测试。 户外电源充满。 手机全部充电。 硬碟逐一確认。 电子墨水板充满电。 lcd可擦写板测试清屏。 万用表测电池电压。 电烙铁通电確认发热。 每一个包重新编號。 每一张標籤重新压牢。 他把列印出来的《第四次废土学习总纲》放在最上面。 封面只有一句话。 能待多久,就学多久。 总纲下面是分阶段路线。 大年初二,调好的五点闹钟都还没响,江临就醒了。 心里惦记著第四次废土耕读计划,睡不下去,他索性坐起来。 盯著床尾的书架出神了几分钟。 书架上有新买的《史记》,《唐诗宋词元曲》,大刘的《三体》三部曲…… 因为第三次废土里,《报任安书》曾经让他在某个深夜突然理解一个人为什么可以靠一句成一家之言撑过漫长的屈辱和孤独。 所以回归之后,他买了史记和一些其他书籍。 呆坐了几分钟的江临忽然爬起来,伸手到书架上,將《史记》和《三体》一起取下来。 將四本书装到第四次废土之行的物资袋里,他回头看到书桌上的照片。 想起第三次废土第七年的时候,他有一天忽然想不起母亲年轻一点时的脸。 那种恐慌像一块冰,堵在胸口。 他坐在石屋门口想了很久,才勉强把那张脸重新拼回来。 於是,他將臥室里所有的照片都翻出来,挑选了一些,装进物资袋里。 不是软弱。 而是校准。 废土待久了,人会被时间磨偏。 他必须记得,自己不是荒原里长出来的东西。 他来自一个有父母,有同学,有春节,有城市灯光,有人间烟火的地方。 客厅里很安静,父母还在睡。 大年初二的清晨,城市没有上学日那种匆忙。 外面偶尔传来零星鞭炮声。 江临儘量放轻手脚,开始洗漱和吃早饭。 五点四十分。 他走到客厅,拿了一个砂糖橘。 橘子皮很新鲜,汁水溅到指甲缝里,有一点微微刺鼻的清香。 他掰下一瓣放进嘴里。 酸甜的汁水在舌尖炸开。 江临慢慢嚼著。 废土没有橘子。 至少他的营地附近没有。 他种过土豆,黄豆,南瓜。 吃过苔蘚。 喝过处理水。 嚼过干硬的压缩饼乾。 可没有橘子。 现实世界里的很多东西,只有在即將离开时,才会显得奢侈得不讲道理。 他把橘子吃完,橘子皮丟进垃圾桶。 五点五十五分,视野右上角,倒计时还剩五分钟。 江临回到臥室。 五点五十八分。 江临將所有的整理好的包裹往身上掛。 父母房间里传来一点轻微的动静。 江临竖起耳朵。 屋里重新安静。 他忽然想进去看一眼父母。 但最后没有。 现实只会过去一分钟。 六点零一分,他会回来。 从父母的角度看,儿子只是早起了一点。 倒计时进入最后一分钟。 江临在心里把所有准备又过了一遍。 没有遗漏。 至少他现在想不到遗漏。 想不到,就接受。 人不可能准备好一生。 只能尽力。 最后十秒。 【00:00:00:10】 江临低头,看了一眼脚边的那几本大刘作品。 星空、文明、毁灭、时间。 然后看了一眼那本《古文观止》。 来处,文字,忍耐,记忆。 【00:00:00:09】 他想起废土里的暗红色太阳。 【00:00:00:08】 想起石屋外被风沙磨得发亮的地面。 【00:00:00:07】 想起自己用木炭在石板上写公式,写一行,擦一行。 【00:00:00:06】 想起手机屏幕越来越暗时,那种眼看文明熄灭却无能为力的恐惧。 【00:00:00:05】 想起校长说:“稳住,六月再创辉煌。” 【00:00:00:04】 想起母亲说:“开学后用得著太阳能板?” 江临忽然想笑。 但没有笑出来。 【00:00:00:03】 他在心里默默说: 我学得慢。 【00:00:00:02】 那就多学几年。 【00:00:00:01】 几年不够,就再多几年。 【00:00:00:00】 眼前一黑。 第25章 十五平米的大学第一课 伴隨著那阵熟悉的失重感,视线从短暂的模糊中重新聚焦。 脚下是熟悉的暗红硬土。 不远处,那两百平方米的农田安静地躺在灰濛濛的光线下。 土豆苗乾枯的茎秆依然倔强地挺立在地里,连倒伏的角度都和记忆中分毫不差。 旁边那一小片区域,黄豆秸秆被他翻进暗红色板结土壤里的痕跡依然新鲜,仿佛他上一秒才刚刚放下工兵铲。 更远处,那段风化严重的巨大混凝土承重墙下,乾涸河床里那一小抹代表著生命奇蹟的灰绿色苔蘚,蜷缩在岩檐的阴影里。 一切原封不动。 废土的时间在他缺席的日子里,被完全冻结。 只有当他站在这里时,这颗星球的齿轮才会重新开始缓慢咬合。 江临深吸一口气,將身上的物资包卸了下来。 看著物资包里,塞得满满当当的太阳能板组、蓄电池、逆变器,以及那几个装满知识的防潮盒,再抬头看看眼前那座只有四平米的石头屋,江临挠了挠那头乱糟糟的头髮,长长嘆了口气。 “草率了。” 四平米是个什么概念? 长宽各两米。 前三次废土之行,这地方对他来说是个续命的狗窝,睡袋一铺,旁边堆点旁边堆点土豆、黄豆、南瓜和菜叶,就能过日子。 但这次他携带的东西都不一样。 如果把几块硕大的太阳能蓄电池搬进去,再搭个正经一点的书桌,这四平米的空间连个转身的地都不会有。 把人关在一个类似棺材一样的盒子里十几年,不用等高数把他逼疯,幽闭恐惧症就能先一步剥夺他的理智。 环境压抑,绝对不利於学习。 “磨刀不误砍柴工。”江临想了想,把刚拿出来的物资用防雨布盖好。 拎起一把新带进来的工兵铲,大步走向营地西侧那片风化严重的混凝土建筑废墟。 第一要务变更:施工扩建。 接下来的整整十天,废土的时间完全变成了江临一个人的基建频道。 他先是把石头屋原本朝南的那面墙拆掉,然后以此为基础,向外延伸。 体力活儿很枯燥,也很磨人。 江临像个不知疲倦的蚂蚁,每天往返於废墟和营地之间。 他撬出那些被时光风化剥落的混凝土碎块,捡拾大块的戈壁岩石。 太重的石头搬不动,他就利用槓桿原理,底下垫著圆木棍,一点一点硬生生滚回来。 他的虎口磨出了新水泡,水泡破了又变成老茧。 第十一天傍晚,工程终於收尾。 江临站在完工的建筑前,抹了一把额头上的泥汗,心里成就感满满。 原本逼仄的四平米狗窝,被他扩建到了十五平米。 他在屋顶上横向架了十几根从废墟里抽出来的粗钢筋,上面铺满扁平的石板,垫上一层防水布,最后糊上混合著枯草的红泥巴。 为了防止漏水,他还特意把屋顶做成了一定的倾斜角。 推开那扇用几块废木板拼成的简陋木门,里面的空间豁然开朗。 十五平米,被他明確划分成了三个功能区。 最里面靠墙的角落是生活区,4平米左右,铺著防潮垫和睡袋,旁边放著装土豆和清水的陶罐。 靠近门口的一侧是能源与储物区,专门用来放置蓄电池组、逆变器和各种杂物。 而最大的一块区域,足足有七平米,正对著他特意在南墙留出来的一扇正方形小窗。 这是他的废土书房。 江临用两根粗壮的混凝土方柱做腿,在上面架了一块他在废墟里精挑细选找来的石板。 石板有些残缺,边缘还带著钢筋扯断的痕跡,但作为一张书桌,它宽大沉稳,充满了粗獷美感。 江临走到这张宽大的石桌前,伸手拍了拍冰凉的石面,扬起一点微尘。 空间宽敞了,那种压在心头的逼仄感一扫而空。 废土的风从方形小窗里灌进来,带著荒原特有的乾燥气息。 江临满意地点点头,转身走出石屋,將那些用防潮袋层层包裹的文明火种一件件搬进来。 一號硬碟装满了高等数学和线性代数的所有教学视频、课件和pdf教材。 二號硬碟是普通物理,三號硬碟是英语资料和文献,四號硬碟是大三大四的进阶课程备份,五號硬碟是各种乱七八糟的工具书和备用系统。 他把硬碟整齐地码放在石桌最內侧的一个塑料防水盒里,旁边放著那台作为主力的笔记本电脑。 接著,他在石桌最显眼的位置,放上了一摞东西。 最底下,是新买的《史记》和《唐诗宋词元曲》。 中间,是大刘的《三体》三部曲。 最上面,是一个用透明塑封袋装好的小相册,里面有他父母的照片,有江城七中高三(四)班的合影,甚至还有一张江城繁华路口的街景照。 江临看著照片里母亲笑出眼角的细纹,用拇指隔著塑封袋轻轻摩挲了一下。 废土是一个巨大的消音器,也是一台残忍的磨砂机。 在这里待久了,人的记忆会变淡,人性会被那种宏大的荒芜感磨偏。 他必须把这些东西放在每天一睁眼就能看到的地方,当做锚点,提醒自己。 自己不是这片红土地里长出来的怪物,自己是一个有来处的人。 把封起来的lcd可擦写板抽出一块,掛在石屋的一侧內壁上,用来打草稿。 电子墨水屏阅读器放在手边,用来做半正式的推导。 最后,是最关键的一步。 江临爬上石头屋南侧的岩石,將一块摺叠式单晶硅太阳能板展开,调整面板的角度,確保能最大面积地接住那黯淡的红日。 隨后,他把粗壮的黑色电源线顺著石头屋的缝隙拉进去,接入mppt充电控制器,再连接到磷酸铁鋰蓄电池上。 最后,接上逆变器。 废土的阳光透过云层,洒在太阳能板上。 十五分钟后,控制器的屏幕闪烁了一下。 紧接著,滴的一声轻响,在这个只有风声的世界里显得异常动听。 蓄电池的指示灯亮了。 先是代表低电量的红色。 过了几个小时,变成了代表正在充电的橙色。 傍晚时分,指示灯跳成生机勃勃的绿色。 江临深吸一口气,伸手按下笔记本电脑的开机键。 风扇发出细微的嗡嗡声,屏幕亮起,蓝白色的背光瞬间照亮这间昏暗的石头屋。 外面,是暗红色的荒原,是不知何时又会降临的酸雨,是风化剥落的承重墙,是一片死去的绝望。 里面,是发光的屏幕,硬碟里的人类智慧结晶、纸和笔,以及一个准备对抗时间的人。 文明的火种,在这间十五平米的石头屋里,以220v交流电的形式,重新点燃。 江临將《第四次废土学习总纲》取出,用胶带把它贴在电脑正上方的石壁上。 最顶端就是那一行加粗大字。 【能待多久,就学多久。】 下方,是密密麻麻的进度条:高等数学、线性代数、普通物理、c语言基础…… 一切准备就绪。 生存模式结束,知识闭关模式,正式开始。 江临搓了搓手,把现实世界里带来的那点浮躁全部从脑子里赶出去。 点开01號硬碟,双击打开了一个名为01_01_高等数学a(函数、极限与一元微积分)的文件夹。 作为一个在高三市一模里数学考了满分150分的学霸,江临心里其实是有几分底气的。 高中数学他已经打穿。 导数、圆锥曲线、极坐標,那些曾经让他头疼的东西,现在在他手里变成了最趁手的兵器。 他理所当然地认为,高等数学无非就是高中导数和积分的延伸,顺著往下推就是了,大不了公式复杂一点,计算量大一点。 满分150的高中底子,加上废土里大把的时间,拿下一个大一的高数还不是手到擒来? 他自信地点开第一讲的视频,同时在左边屏幕打开教材pdf。 【第一章:函数与极限】 【第一节:数列的极限】 视频里的老教授头髮花白,在黑板上慢条斯理地写下一行字,然后转过身,用一种平淡无奇的语气说道。 “同学们,到了大学,我们研究数学的方法要发生一点改变,我们先来看极限的严格定义……” 江临把目光投向pdf教材,视线落在那段被称为e-n语言的定义上。 【设xn为一数列,如果存在常数a,对於任意给定的正数(不论它多么小),总存在正整数n,使得当n>n时,不等式|xn - a|<e都成立,那么就称常数a是数列xn的极限……】 江临的视线在这段话上扫了一遍。 没看懂。 他微微皱了皱眉。 高中做题养成了一目十行的习惯,可能是看得太快了。 他坐直身体,收起最后一丝漫不经心,逐字逐句重读。 任意给定的正数e…… 总存在正整数n…… 使得当n >n时…… 单看每一个中文字,他都认识。 单看每一个数学符號,包括那个长得像反写3一样的希腊字母e,他也都知道怎么读。 可是当这些东西按照这种诡异的逻辑关係组合在一起时,他的大脑里突然出现了一片短暂的空白。 江临当然没有认输。 他先把定义抄了一遍。 抄完之后,他又把其中几个词圈出来:任意、存在、足够大、都成立。 在第三次的复习时间里,他很少这样对著一句定义发呆。 高中题目里,定义更多像工具箱里的標籤:导数是切线斜率,积分是面积,数列有通项,函数有图像。 知道它大概是什么,就能往下做题。 可这里不行。 这里每一个词都像螺丝钉,少拧一圈,整句话就会散架。 他试著取一个最简单的数列:1,1/2,1/3,1/4…… 他知道这个数列的极限是0。 这是直觉告诉他的。 可课本不要直觉。 课本要他证明:不管別人给出多小的e,他都能找到一个n,使得后面的所有项都小於e。 江临盯著那行字,一种有心无力的感觉涌上心头。 他明明知道答案。 可他不知道该如何把我知道变成我能证明。 “什么叫任意给定?” “这个e到底是个具体的值,还是个永远在变的量?” “为什么是先给定e,然后再去找n?这个逻辑顺序为什么不能反过来?” 江临拿起笔,试图在lcd可擦写板上画一个函数图像来辅助理解,就像他在高中做导数大题时经常做的那样。 但他画到一半卡住了。 因为他发现,画图根本解释不了任意和总存在这种带著强烈逻辑嵌套关係的词汇。 他把进度条往回拉,重新听老教授的讲解。 老教授在黑板上画了两条平行的虚线,构成了一个条带,说:“只要 n足够大,后面的项就全部落在这个条带里,跑不出去了。不管你的条带画得多窄,我总能找到一个起点n……” 江临懂了一点,那种感觉就像是在大雾里看到了一栋建筑的轮廓。 他马上又翻开课本下一页。 【函数的极限:e-δ(伊普西龙-德尔塔)定义】 【……对於任意给定的正数e,总存在正数δ,使得当0<|x - x0|< δ时,对应的函数值满足|f(x)-a|<e……】 又多了一个希腊字母δ。 雾气重新合拢,而且比之前更浓了。 那栋刚刚建立起来的逻辑轮廓瞬间崩塌,把他砸得晕头转向。 江临的手指悬在触控板上,停了很久很久。 只是一页纸的距离,仅仅只是高等数学正文的第一页。 没有任何复杂的计算,没有高中压轴题里那种拐了十八个弯的技巧陷阱。 只有几行纯粹的定义性质的文字。 但就是这几行字,把他那引以为傲的高中数学150分的自信心,碾得粉碎。 他突然意识到一个可怕的事实。 高中数学和大学数学,可能根本就不是同一个物种。 高中数学,再怎么难,大多数时候仍然是在既定规则里找路。 而大学数学第一天就把规则本身摆到了他面前,问他:这条路凭什么存在? 高中教你如何使用工具。 大学问你,这个工具的本质是什么? 第一天,整整一个晚上,四个小时。 他的进度停留在前三页。 江临烦躁地抓了抓头髮,把那头长髮揉得像个鸡窝。 他有一种强烈的衝动,想把这几页跳过去,直接去学后面的求导公式。 只要有公式,他马上就能做题,马上就能找回那种我在进步的安全感。 但他盯著墙上的那张《学习总纲》,深呼吸了几次,把这股衝动压了下去。 他没有继续往后点视频。 那种靠进度条安慰自己的学习方式,在这里没有意义。 江临关掉视频,把课本翻回第一页。 他在lcd板上重新写下四个字。 【先啃定义。】 下面又写了四行。 一,定义先抄三遍。 二,每个量都要举例。 三,必须自己证明一个最简单的例子。 四,不懂不许往后跳。 写完之后,他盯著第一行看了很久,又在旁边补了一句。 【大学不是刷题,是重建脑子。】 这句话让他有点难受。 因为它意味著,废土里那套曾经让他翻身的笨办法,到了这里也要升级。 以前他只是比別人多做题。 从今天开始,他必须比別人多失败,多回头,多把自己脑子里那些理所当然的东西拆掉重装。 在废土上第一次开荒种地的时候,那里的红土地板结得像石头一样。 他一铲子劈下去,虎口震得发麻,只撬开了五厘米深的土皮。 那时他也烦躁过。 但他是一铲子一铲子,花了一个多月,硬生生把那块地给翻熟的。 “数学也是地。” 江临低声对自己说了一句,重新把目光投向屏幕上那堆陌生得让他发慌的e-δ语言。 第26章 概念的地基 【对於任意e>0,存在正整数n,使得当n>n时,有|a?-a|<e。】 江临还在盯著屏幕上的这行字。 在电脑旁边,摆开的一个草稿本上。 最上方写著四个字。 【高等数学】 下面是一行更小的字。 【第一条纪律:不懂定义,不许做题。】 这行字是他昨晚写下来的。 写的时候很有气势。 真到执行的时候,江临才发现,所谓不懂定义不许做题,听起来像一句励志格言,实际操作起来简直像把一个习惯拿刀劈开,再用另一种方式重新缝起来。 高中阶段,他习惯题目给条件,问结论。 不会,就看例题,例题看不懂,就看答案。 答案看不懂,就抄一遍,抄一遍还不懂,就拆步骤。 拆到最后,总能找到几个熟悉的东西,比如公式,比如模型,比如图像,比如代入…… 第三次的废土那九年时间里,他就是靠这种办法硬生生把自己从年级七十一名磨到了全市第一。 数学如此,物理如此,化学和生物也是如此。 可是大学数学不是这样。 大学数学上来不先给题,它先给你一个概念。 然后要求你相信,这个概念后面会长出整座森林。 极限,连续,导数,积分,级数…… 本书首发 追书认准 101 看书网,????????s.???超讚 ,提供给你无错章节,无乱序章节的阅读体验 这些词摆在目录里,看起来像是一个个熟人。 导数他高中学过,积分他也见过一点。 向量更不用说,高考解析几何里天天用。 可是点进去一看,江临才发现,高中数学里那些熟悉的词,只是门口的招牌。 真正的屋子在后面,里面黑得嚇人。 他重新看向屏幕。 教学视频里,大学老师的声音不紧不慢。 “数列极限的严格定义,抓住两个量,一个是e,一个是n。e代表你允许的误差,n代表从第多少项之后……” 老师讲得很清楚。 至少语速清楚,吐字清楚,板书也清楚。 可江临听著听著,脑子还是开始往外滑。 不是走神,是抓不住。 e可以任意小。 任意小是什么意思? 小到0.1可以,小到0.01可以,小到0.000001也可以。 只要你给一个正数,我都能找到一个n,让后面的所有项都进入这个误差范围。 这句话他能复述,甚至能背下来。 可背下来没用,他不知道自己是不是真的懂。 就像一个不会游泳的人,站在岸上把蛙泳动作背得滚瓜烂熟,真下了水,照样扑腾两下就往下沉。 江临暂停视频,停在老师写完定义的那一帧。 拿起原子笔,在草稿本上重新写了一遍定义。 【?e>0,?n∈n?,当n>n时,|a?-a|<e。】 写完之后,他盯著看。 一分钟之后,他把笔放下,站起身,走出石屋。 风立刻迎面吹过来。 第四次废土已经过去了十二天,天气比他第三次离开时暖一些。 废土的季节並不完全等同於地球,但经过前面十年的记录,他大概摸出一点规律。 这颗废土星球也有冷暖循环,只是周期比地球略长一些,昼夜温差更大,风更硬,雨更酸。 石屋南面,那两百平方米土地,经过九年翻耕、撒灰、绿肥、堆肥、南瓜藤和黄豆秸秆反覆回填,表层土壤顏色变暗了许多。 不是正常土地那种油润的黑,更像暗红里掺了灰褐,像一块反覆揉搓过的旧布。 里面开始有了细碎的植物残渣。 苔蘚从河床岩檐下面被他一点点移植过来,如今已经在田埂边缘长出好几片灰绿色的斑块。 像一层贴在石头上的霉。 但在废土上,这就是奇蹟。 江临走到田边蹲下,看一株黄豆苗。 黄豆苗已经长到小腿高度,叶片顏色比地球上的黄豆深一些,叶面粗糙,边缘有轻微捲曲。 第三次废土的九年里,他通过留种筛选,已经让这些黄豆適应了废土的酸性土壤、弱光和低温。 当然,说適应有点夸张。 准確地说,是死掉了大多数,剩下来的勉强能活。 江临伸手轻轻拨开黄豆根部附近的土。 根系细细密密往下扎,主根旁边掛著几个浅褐色的小瘤。 根瘤。 他第一次在废土看到这东西的时候,激动得差点把整株黄豆拔出来。 这意味著根瘤菌也能在废土环境下存活。 意味著空气里的氮,能被这些微不足道的小生命一点点固定进土壤里。 意味著这片土地不是彻底死的。 江临蹲在地边,看著那几个小根瘤,忽然想起刚才那行定义。 对於任意e。 存在n。 当n大於n之后。 全部进入误差范围。 他眯了眯眼。 如果把这片田当成一个数列呢? 第一年,土壤ph不稳定,作物產量波动很大。 第二年,產量仍然很低,但比第一年好一点。 第三年,第四年,第五年…… 每一年,他都记录每平方米土豆產量,黄豆株高,南瓜坐果数量,雨水ph,土壤酸碱度,堆肥腐熟周期。 那些数据不是平滑上升的。 有一年酸雨太多,土豆烂了一半。 有一年风暴把南瓜藤吹折。 还有一年他把草木灰撒多了,几垄黄豆叶片发黄,差点烧苗。 可是从一个更长的尺度看,產量確实在靠近某个稳定值。 一开始每平方米土豆只能收一斤多,后来两斤,再后来三斤。 到第三次废土后期,部分熟化较好的地块,一平方米能收到接近四斤。 它没有无限增长,只是在逼近一个上限。 这个上限可能是废土光照,水源,土壤和作物品种共同决定的极限產量。 如果给定一个允许误差。 比如说,每平方米土豆產量距离三点八斤的误差小於零点五斤。 那么从第几年之后,后面的產量大多都能落在这个范围里? 如果要求误差小於零点二斤呢? 要从第几年之后? 如果要求误差小到零点一斤呢? 江临慢慢站起来。 风从田垄上吹过,黄豆叶子发出细碎的摩擦声。 他忽然转身回到石屋,坐到书桌前,重新拿起笔。 这一次,他没有直接抄定义。 【例子:废土土豆田產量数列。】 第一年:1.3斤/平方米。 第二年:1.8斤/平方米。 第三年:2.2斤/平方米。 第四年:2.7斤/平方米。 第五年:3.1斤/平方米。 第六年:3.3斤/平方米。 第七年:3.5斤/平方米。 第八年:3.6斤/平方米。 第九年:3.72斤/平方米。 当然,真实数据没有这么干净。 他只是为了理解,先写了一个理想化模型。 然后他在旁边写。 【a=3.8】 【e=0.5时,从第五年开始,所有產量都在3.3到4.3之间。】 【e=0.2时,从第八年开始,所有產量都在3.6到4.0之间。】 【e=0.1时,从第九年开始,所有產量都在3.7到3.9之间。】 他停了一下,然后在下面写。 【e越小,要求越严格,需要的n可能越大。】 写完这句话,他脊背有一点发麻。 不是因为他终於完全懂了。 只是门缝开了一点。 那行原本像咒语一样的定义,忽然多了一点温度。 它不再只是对於任意e存在n。 它像是在说,你想把误差限制到多小都可以。 只要这个数列真的在靠近a,那么迟早有一天,它会稳定地进入你规定的范围,再也不跑出去。 江临把这个解释写下来。 【极限不是看前面乱不乱。】 【极限是看后面能不能稳定。】 【前面可以混乱,波动,错误,失败。只要从某一个位置之后,它全部靠近目標,就叫收敛。】 笔尖在纸面上停住。 江临盯著收敛两个字,忽然笑了一下。 他觉得这个词挺適合自己。 高三前十几年,他一直乱,成绩乱,心態乱,未来乱。 第一次废土,连水都喝不上。 第二次废土,靠压缩饼乾和污染水撑到四十多天。 第三次废土,翻地翻到手掌起泡腿脚抽筋,九年里不知道失败了多少回。 可如果把他的整个人生也看成一条数列。 那么从某一个n开始,他是不是也终於开始向著某个目標收敛? 江临没有继续想下去。 他低头,在草稿本最上面写了今天的日期。 【第四次废土,第十二日。】 【任务:理解数列极限定义。】 【方法:不背定义,先找现实对应物。】 写完,他重新播放视频。 老师从数列极限讲到函数极限。 【当x趋近於x?时,f(x)趋近於a。】 然后又暂停,写了一页。 【x趋近,不等於x真的到了。】 【像我从石屋走向水坑。距离越来越小,但可以不站到水坑中心。】 【函数值趋近,是位置变化引起结果变化。】 他画了一条歪歪扭扭的线。 左边標石屋,右边標水坑,中间画了几个点。 点下面写x?、x?、x?。 越靠近水坑,空气湿度越高,地面越潮,矿物酸味越重。 如果把距离水坑中心的位置当成x,把空气里那股酸味浓度当成f(x),那么人越靠近水坑,f(x)越接近某个值。 但你不需要真的跳进水坑,你只是在靠近。 江临知道这个例子很粗糙,还不严谨。 可它有用。 有用就够了。 他从来不是那种一眼看透本质的天才。 学习方法也一直很笨。 只是尝试把抽象的东西拖到地上,按进泥里,揉进自己的生活里。 只有这样,它才不再飘著。 上午,他学了四页,四页高等数学。 其中两页还是目录、导言和符號说明。 但他没有像之前那样焦虑了。 因为这一次,草稿纸上留下来的不是抄写的定义,而是一堆虽然笨拙但属於他自己的解释。 中午,他煮了一锅土豆黄豆糊。 说是煮,其实就是用废土石头垒的小炉灶,烧枯木和干南瓜藤,把切碎的土豆、泡软的黄豆和一点苔蘚碎末放进金属饭盒里熬。 水是酸雨处理后的水。 先用活性炭和棉过滤,再用小苏打调到接近中性,最后煮沸。 味道很差。 土豆有一股淡淡的矿物腥味,黄豆因为品种和环境原因,煮出来不够香,苔蘚更是带著挥之不去的苦。 他往里面撒了一点盐。 那点盐是从现实世界带来的,弥足珍贵。 江临端著饭盒坐在石屋门口,一口一口吃。 吃著吃著,他想起了电脑里下载好的《费曼物理学讲义》。 他本来想在一个月內把高等数学开个头,再开始普通物理。 现在看来,一个月能把极限和连续啃明白就不错了。 甚至极限和连续都未必啃得明白。 江临吃完最后一口土豆糊,拿清水涮了饭盒,把那点混著淀粉的水也喝掉。 他回到书桌前,没有继续往后看。 而是在草稿本上开了一个新栏目。 【概念本】 第一页写:【极限】 下面分成五栏。 第一栏:教材定义。 第二栏:人话解释。 第三栏:现实例子。 第四栏:反例。 第五栏:常见题型。 他先把数列极限的定义抄到第一栏。 然后在人话解释里写:【不管你要求离目標多近,只要后面足够靠后,就全都能进入这个范围。】 现实例子写:【废土土豆田產量逐年稳定。】 反例这一栏,他想了很久。 写下:【如果数列一会儿靠近a,一会儿跑远,而且永远这样,就没有极限。】 他举了一个最简单的:【a?=(-1)?】 一会儿是1,一会儿是-1。 永远跳,不收敛。 他在旁边写:【像孙明考试前一天说要努力,第二天又打游戏。状態在1和-1之间跳,没有极限。】 写完他自己都不由自主笑了一声。 石屋里没有孙明,只有风声从门缝里挤进来。 江临笑完之后,又觉得有点想那个大脑袋胖子了。 想他一边嚼辣条一边问:“老江,这题为什么选c啊?” 想他听完解释之后痛苦地抱头:“草,我就不该长两只手。” 当然,这种想念很短,短到像风吹过灯芯,一晃就过去了。 江临低下头,继续写。 下午,他开始看例题。 第一道例题:证明数列1/n的极限为0。 这道题,如果用高中思维看,太简单了。 n越大,1/n越小,当然趋近於0。 还用证明? 可大学数学要你证明,用定义证明。 江临刚开始觉得多此一举。 后来硬著头皮往下看,才明白这不是为了证明1/n会趋近0。 这是为了训练你使用定义。 题目要求:对於任意e>0,要找到n,使得当n>n时,|1/n-0|<e。 也就是1/n<e。 等价於n>1/e。 所以只要取n>1/e即可。 答案很短。 短到让人不適。 江临把它抄了一遍。 没懂透。 又抄一遍。 还是觉得哪里不对。 他停下来,在草稿纸上举具体数值。 如果e=0.1,那么只要n>10,1/n就小於0.1。 如果e=0.01,那么只要n>100,1/n就小於0.01。 如果e=0.000001,那么只要n>1000000,1/n就小於0.000001。 所以n隨著e变化。 e不是固定的。 n也不是固定的。 別人给你多严格的要求,你就找一个足够靠后的起点。 这就是证明的核心。 江临在旁边写:【证明极限,就是接受对方任意刁难,然后给出一个足够靠后的起点。】 写完,他觉得这句话很像废土。 废土也在任意刁难他。 酸雨,重金属,风暴,孤独…… 它给一个e。 他找一个n。 第一年不行,就第二年。 第二年不行,就第五年。 五年不行,就十年。 只要还没有死,只要还能继续往后走,总有一个位置,会让那些曾经不可承受的东西,变成可控误差。 傍晚的时候,太阳沉到地平线附近。 暗红色的光从石屋窗口斜斜照进来,照在草稿本上。 江临看了一眼今天的成果。 高等数学教材,推进四页。 视频,推进二十七分钟。 草稿纸,写了十九页。 概念本,完成数列极限初版。 例题,真正做懂两道。 江临没有骂自己。 他把那两道例题重新合上,遮住答案,在白纸上独立写了一遍证明。 第一道,1/n趋近於0。 第二道,(2n+1)/n趋近於2。 第二道略微复杂一点。 |(2n+1)/n-2|=|1/n|=1/n。 和第一道一样。 取n>1/e。 证明完成。 每一个量词都没有省。 对於任意e>0。 取正整数n,使得n>1/e。 当n>n时,有…… 写到最后一行。 故lim(2n+1)/n=2。 江临放下笔。 屋外风声很大,屋內灯光很稳。 他忽然意识到,这可能就是他大学学习的第一块砖。 不是费曼物理,不是量子力学。 不是那些听起来能让人热血沸腾的宇宙,粒子,黑洞,时间,空间。 而是一道简单到近乎寒酸的证明题。 证明1/n趋近於0。 可这块砖如果没放稳,后面所有东西都会歪。 江临翻开笔记本,在今日记录最后写。 【第十二日。】 【高数进度极慢。】 【但今天第一次明白:大学不是更多题,而是更深的定义。】 【以后每学一个新概念,必须完成五栏:定义、人话、现实例子、反例、题型。】 【不许骗自己。】 最后四个字,力透纸背。 因为做题可以装,看视频可以装,抄笔记更可以装。 写满一本草稿纸,看起来很努力。 一天学习十二个小时,看起来很刻苦。 可到底懂没懂,只有自己知道。 江临以前最擅长骗自己。 说什么这道题我差不多会了,说什么这个知识点我回头再补,说什么这次只是粗心,说什么只要再努力一点,成绩就会上去…… 还是废土教会了他,现实不会因为你的自我安慰而放过你。 没水就是没水,没粮就是没粮。 土壤ph值不对,种子就是会烂。 你说自己努力过,没有用,你得真的把水处理到能喝。 真的把土翻鬆,真的让黄豆长出根瘤。 学习也一样。 你说自己懂了,没有用。 你得能不用答案写出证明,能给孙明讲明白,能给十年前的自己讲明白。 夜色彻底压下来。 江临合上电脑,把今天写满的草稿纸按顺序压在石块下面,防止被风吹散。 又检查了一遍蓄电池电量。 太阳能板今天充电情况不错,白天有六个小时有效光照,电量还能支撑电脑使用两小时,露营灯使用到午夜。 但他没有继续熬。 大学课程不是高中衝刺,靠熬夜硬顶没有意义。 尤其是在废土,身体是唯一的本钱。 他走出石屋,最后巡视了一遍田地。 土豆叶片在夜风里微微晃动。 南瓜藤趴在田埂边,像一条条沉默的辣条。 黄豆苗整齐地立著。 远处乾涸河床在黑暗中只剩下一道更深的阴影。 江临站在田边,忽然用英语低声说了一句。 “i am converging.” 他说完,停了一下,自己纠正。 “no.” “i am trying to converge.” 第27章 废土五年规划 第十九日。 江临已经在《高等数学》前五页里打了整整七天转。 七天前,他用废土土豆田的產量,把数列极限那扇门撬开了一条缝。 第一年一平方米一斤多,第二年两斤,第三年两斤半,第七年第八年渐渐稳定下来。 那些產量不是一条笔直往上走的线,中间有酸雨,有风暴,有烂种,有烧苗,有莫名其妙的低產年,可只要把时间拉长,后面的数据確实在向某个稳定值靠拢。 那时候他第一次明白,所谓数列极限,不是看前面乱不乱,而是看后面能不能稳。 前面可以混乱,可以失败,可以波动,只要从某一个位置之后,后面的每一项都被关进你规定的误差范围里,它就是收敛。 这让江临很兴奋。 他甚至觉得自己已经摸到了大学数学的脾气。 可这种错觉,只维持到今天上午八点十七分。 屏幕里,老师把粉笔落在黑板上,写下另一行定义。 本书首发 追书认准 101 看书网,101??????.??????超省心 ,提供给你无错章节,无乱序章节的阅读体验 【当x趋近於x?时,f(x)趋近於a。】 然后是那串熟悉又陌生的希腊字母。 e。 δ。 江临看著屏幕,沉默了足足三分钟。 不是因为它比数列极限长多少,也不是因为符號有多复杂。 恰恰相反,它看起来和前面那个定义太像了。 一样是任意给定一个e,一样是总能找到一个东西来应对,一样是最后让某个值和目標值之间的距离小於e。 可他越看越觉得不对。 数列极限里的n,是往后走。 第十项不行,就第一百项。 第一百项不行,就第一万项。 如果这个数列真的收敛,那么不管误差要求多小,只要你愿意一直往后翻,就总能找到一个起点,从那个起点之后,所有项都老老实实进入范围。 可函数极限不是这样。 函数极限里没有第一项,第二项,第三项。 x不是一个排著队往前走的学生,而是一个可以从左边靠近,也可以从右边靠近,甚至可以在目標点附近来回试探的东西。 它不是往后走。 它是往里收。 n像一道时间上的门槛,告诉你从哪一天以后,世界终於稳定下来。 δ却像一道空间上的围栏,告诉你只要输入被圈进这片足够小的范围,输出就逃不出你指定的误差。 江临盯著那行定义,忽然有种被按回门外的感觉。 他往后翻还以为自己懂了极限。 今天才发现,他懂的只是极限的一种影子。 数列极限是废土土豆田,是一年一年地往后看。 函数极限却更像他从石屋走向水坑。 人还没有真正站到水坑中心,可每往前一步,脚下的泥土就更湿一点,空气里的矿物酸味就更重一点,风里带著的潮气也更明显一点。 位置在靠近。 某种结果也在跟著靠近。 问题是,怎么证明这种靠近不是错觉? 怎么证明不是他鼻子灵敏了一点,不是某阵风刚好把酸味吹过来,而是只要他把自己控制在距离水坑中心足够近的范围內,那股酸味浓度就必然会接近某个稳定值? 江临按空格键把视频暂停。 石屋里一下子安静下来。 只有风从门缝里挤进来,吹得草稿纸边缘轻轻颤动。 他没有急著抄定义。 这一次,他知道,抄下来没用。 数列极限那一关已经教过他一遍,能背不叫懂,能把符號翻译成自己的话,能把它按进自己的生活里,才叫懂。 他从石桌前站起来,背对著那面空白的石墙,像给一个不存在的学生上课。 “来,江临同学,我们今天不讲那些狗屁术语。” 他说完,自己先咳了一声。 太久没说话,嗓子有点发乾,但他还是强迫自己大声说出来。 “上一次,我们讲的是n。” “那是从第几项以后。” “今天,我们讲δ。” “这是离目標点多近。” 江临抬起手,在半空中画了一个看不见的圈。 “数列极限问的是:你往后走得够不够远。” “函数极限问的是:你靠得够不够近。” “这两个东西长得像,但不是一个问题。” 他说到这里,脑子里那团雾稍微散了一点。 於是他继续往下讲。 “假设有一台机器,输入x,输出y。现在你想证明,当x越来越靠近2的时候,y会越来越靠近5。” “高中生会怎么干?” “高中生会说,把1.9、1.99、1.999塞进去试试不就行了?算出来越来越接近5,这不就是极限吗?” 江临摇了摇头。 “不行。” “因为试几个数,只能说明这几个数听话,不能说明所有足够靠近2的x都听话。” “大学数学要证明的,不是几个例子看起来像。” “它要证明的是:只要输入被你控制进某个足够小的范围,输出就一定被锁进目標误差里。” “所以,e不是我定的。” “e是別人先给我的误差要求。你可以要求输出距离5小於0.1,也可以要求小於0.0001,甚至更小。” “我能选择的,是δ。” “但这个δ不是隨便画出来的,它必须跟著e走。別人把误差要求压得越小,我就必须把输入范围收得越窄。” “更要命的是,这个范围里不能只挑几个听话的x,而是所有满足条件的x,都必须让f(x)落进e规定的误差里。” “也就是说,任意e在前,存在δ在后,最后还要管住所有足够靠近2,但又不等於2的x。” “这个顺序一错,证明就塌了。” “也就是说,e是目標误差,δ是输入控制范围。” “数列极限里,我找的是n。” “函数极限里,我找的是δ。” “前者是从哪一项以后全部听话,后者是离目標点多近以后全部听话。” 逻辑链条,在这一刻严丝合缝地扣上了。 高中数学是计算结果,而大学数学是掌控规则。 江临转过身,一屁股坐回那张用大理石板搭成的书桌前,抓起笔,在那道曾经让他毫无头绪的例题旁边,重重地写下两个字。 搞定! 一股比做出一道高考压轴题还要爽快十倍的成就感,瞬间冲刷了过去十几天积累的所有疲惫和自我怀疑。 他终於在这片名为微积分的荒原上,挖开了第一铲土,看见下面还没有彻底死透的潮气。 不过这份喜悦並没有持续太久。 江临拿起电子墨水屏,看了一眼这本高等数学教材的总页数:428页。 而这,仅仅只是《高等数学(上)》。 后面还有下册,还有线性代数,还有普通物理的力学、热学、电磁学…… 从第四次废土开始到现在,他前前后后用了近二十天,也只是把前五页里的极限语言撬开了一角。 如果按照这个速度,別说五十年,一百年他都未必能把大二的物理课表刷完。 江临脸上的笑容慢慢收敛。 他看著自己因为扩建石屋和干农活而开始变得粗糙的手指,又看了看贴在墙上的那张《第四次废土学习总纲》。 热情和顿悟是靠不住的。 人不可能永远靠著打鸡血的劲头去对抗那么庞大那么深奥的知识体系。 “我需要一点规矩。” 江临喃喃自语。 他太清楚人类这种生物的劣根性了。 在地球上,有上课铃,有晚自习,有月考排名,有老刘在窗外巡视。 那些是构成高三学生江临这个社会坐標的锚点。 但在废土,这些统统没有。 这里没有日历,没有交卷时间,没有任何人来检查他的作业。 如果他今天不想学微积分,他完全可以躺在睡袋里睡一整天,或者坐在石头屋门口发一整天的呆。 废土不会催他。 但绝对的自由,往往通向绝对的墮落。 一个人如果长期处於没有外部约束,没有正向反馈的真空环境里,他的时间感知会扭曲,他的意志力会被无聊和孤独一点点嚼碎,最后变成一具在这片红土地上游荡的行尸走肉。 江临看著渐渐暗下来的废土天空,拿过那张写著【搞定】的草稿纸,翻到背面。 【第一版:废土五年规划与日常作息表】 清晨6:00 - 8:00,农田与生存维护。 不管前一天晚上推导公式到多晚,早上六点必须起床。 这不仅仅是为了活著,更是为了每天早上通过结结实实的体力劳动,把自己那颗在抽象数学里飘了一晚上的脑袋,重新拽回地面。 那两百平方米的农田,是他在这个世界上唯一的牵掛。 他得去看看土豆苗有没有枯萎,去乾涸的河床底部挖点还带著湿气的黏土,去测试地下水的酸碱度,去翻一翻那些板结得像石头一样的红土。 用铲子劈开泥土的那种震动感,流出体外的汗水,也是对抗孤独最好的药。 上午8:00 - 12:00,核心难点攻坚(目前为高等数学)。 早饭后是脑力最充沛的时候,必须用来啃最硬的骨头。 不能避重就轻,不能因为e-δ语言难懂就跳过去做计算题。 哪怕四个小时只看懂一页书,也必须老老实实坐在石桌前。 下午13:00 - 17:00,物理大类推进(目前为普通物理学)。 从纯粹抽象的数学世界跳出来,进入物理世界。 这是一个换脑子的过程。 傍晚有两个小时的自由活动时间。 可以用来发呆,可以用来修补石头屋漏风的缝隙,也可以去废墟里捡破烂。 最后,也是最重要的一条。 晚上19:00 - 21:00,復盘与时间胶囊。 人的记忆是有半衰期的。 他毫不怀疑,如果自己今天学懂了微积分,十年后当他学到量子力学需要用到这个工具时,脑子里绝对只剩下一团浆糊。 不能指望大脑,必须依靠外脑。 他给自己定下了一条铁律:每学完一个章节,哪怕再累、再困,都必须拿出一张珍贵的纸质草稿纸,写下一页《给未来自己的说明书》。 说明书的內容格式固定。 这一章最核心的本质是什么? (必须用人话写,不准堆砌公式)。 学这一章之前,必须掌握的前置知识点是哪些? 自己在学这一章时,踩过最大的坑,卡得最久的地方在哪里? 如果未来忘了,第一步应该回退到哪一页、看哪一道例题? 概念本解决的是今天能不能学懂。 时间胶囊解决的是十年后还能不能找回来。 一个是工具,一个是路標。 他不能只为今天的十八岁江临学习。 他还得为三十岁、四十岁,甚至六十岁的江临,留下一条能走回来的路。 第28章 高等数学,第一阶段闭环 制度这种东西,写在纸上的时候,总是显得格外可靠。 江临一开始甚至有一种错觉。 好像只要把时间表写出来,那份被他从网上扒下来的北大物理学院本科生培养计划,就已经被他完成了一小半。 当然,他心里也清楚,自己不可能真正復刻北大课堂。 没有老师,没有习题课,没有同学討论,也没有实验室。 他能拿到的,只是公开培养方案,几十套能下载到的教材电子版,不成体系的公开课视频,以及一堆不知道讲得好坏的网课资源。 所谓照著北大物理系走,本质上只是给自己找一条足够高,足够硬,足够不会骗自己的路標。 人总是这样。 制定计划的时候,仿佛自己已经完成了计划。 把六点起床写到纸上,就好像明天早上六点真的不会赖床。 把高等数学写到上午八点,就好像那本四百二十八页的教材已经自动变薄了一点。 把復盘与时间胶囊写到晚上七点,就好像未来的三十岁、四十岁、六十岁的自己,已经站在远处向他点头。 可第二天早上六点,废土用一种极其朴素的方式,把江临从这种错觉里拽了出来。 他没有听见闹钟。 不是闹钟坏了。 是他在闹钟响起之前,就被冷醒了。 石屋无论怎么糊,都总是会漏风。 夜里的风顺著不知道哪里的缝隙钻进来,像一把一把细小的銼刀,銼著他的头和脸。 江临睁开眼的时候,屋里黑得像一口井。 他躺在睡袋里,第一反应不是起床,而是想把脑袋重新缩回去。 太冷了,身体根本不想动。 手指从睡袋里伸出去的一瞬间,就像伸进了一盆冰水里。 如果是在现实世界,今天大概可以赖五分钟。 五分钟之后再五分钟。 反正有老妈在厨房里做早饭,有老刘在学校里巡班,有早读铃在楼道里一遍遍催命。 可是废土没有这些。 废土只会安静地看著他烂掉。 江临在黑暗里睁著眼,盯著什么也看不清的石屋顶棚,足足躺了三分钟。 然后他骂了一句很低的脏话,咬著牙从睡袋里钻了出来。 这天早晨,他没有像计划表上写的那样六点整开始农田维护。 他是六点二十七分才走到田边的。 风从乾涸河床方向吹过来,带著酸雨后留下的矿物味。 土豆叶片上蒙了一层泥尘,黄豆苗也有些发蔫,南瓜藤缩在田埂边,像几条冻僵了的蛇。 江临蹲下去,用手指摸了摸土壤表层。 硬,冰凉。 像一块还没彻底醒过来的旧铁。 他拿起小铲子,一铲一铲把排水沟边缘被风吹回去的土重新清出来,又检查了几处用石片压住的防风网。 等他回到石屋时,天边才露出大片暗红色的光。 时间已经是七点五十二。 距离上午八点的高等数学,只剩八分钟。 江临站在门口,看了看自己满是泥尘的手,又看了看墙上的作息表。 这一刻,他第一次明白,制度不是写给热血沸腾的时候看的。 制度是写给不想动,不想学,不想活得那么用力的时候看的。 所以他没有改时间表,没有给自己找藉口。 他只是把泥手洗乾净,喝了一口温水,坐到石桌前,翻开教材。 当然,真正顶尖大学的物理系不会把数学基础理解得这么简单。 数学分析、线性代数、解析几何、常微分方程,哪一样都不是轻轻鬆鬆能跨过去的门槛。 可他现在连站稳都困难。 对一个普通高中出身,没有老师,只能靠电子版教材和公开视频自学的人来说,《高等数学》不是终点,而是他能摸到的第一根扶手。 第一个上午,他只看了两页。 其中一页还是上一章已经看过的函数极限定义。 他拿出概念本,在极限那一页的后面新开了一栏。 【数列极限:往后走,找n。】 【函数极限:往里收,找δ。】 【共同点:別人给误差,我给控制。】 【区別:一个控制序號,一个控制距离。】 写完这几行,他又补了一句。 【不要因为它们长得像,就以为自己懂。】 第二十三日,江临被导数重新按回地表。 高中阶段,导数他学过。 求导公式背过,单调性做过,切线方程也写过。 在高考题里,导数是武器,是压轴题里那把最锋利也最嚇人的刀。 可是大学教材里的导数,跟他记忆里那把刀不太一样。 不是一上来就让你求某个函数的最大值,也不是让你证明某个不等式。 它先问你一个更冷的问题。 什么叫某一点处的变化率? 什么叫局部线性逼近? 什么叫在足够小的邻域里,一条曲线可以被一条直线近似替代? 局部,线性,逼近。 每个字他都认识。 连在一起,他又不认识了。 这天上午,江临在石桌前坐了四个小时,只做了一件事。 画切线。 他在纸上画曲线。 画得很难看。 有的像弯曲的藤蔓,有的像废土上被风啃出来的沙脊,有的像水坑边缘那道不规则的裂纹。 然后他在曲线上选点。 一点一点画切线。 同一个函数,不同位置,切线方向不同。 同一个点附近,把曲线放大,再放大,再放大,它似乎真的越来越像一条直线。 画到后来,手写板上到处都是歪歪斜斜的线,像一片被风暴吹倒的枯树林。 他会算答案。 至少照著例题,他能算出答案。 可他不敢说自己懂。 下午巡田的时候,江临没有立刻回屋看普通物理。 他站在田埂边,看著温度计上的数字一点点升高。 早上六点,十一度。 上午八点,十四度。 十点,二十度。 正午,二十六度。 太阳一点点爬高,废土表面的温度也一点点变化。 以前他记录这些数字,只是为了判断什么时候浇水,什么时候加盖防风膜,什么时候避开最强的光照。 那天,他盯著那串温度,忽然意识到一件事。 温度本身不是导数。 温度变化的快慢,才是。 同样从十一度升到十四度,如果用两个小时,那是一种变化。 如果用二十分钟,那就是另一种变化。 同样是从石屋走到水坑,走得慢,脚下的泥土一点点变湿。 走得快,潮气和酸味几乎是迎面砸过来。 位置不是重点,位置如何变化,才是重点。 江临站在田边,风吹得嘴唇发乾。 他忽然转身跑回石屋,在草稿纸上写下。 【导数不是位置】 【导数是变化的速度】 写完,他看了两秒,又觉得不够。 於是下面补了一行。 【导数不是我现在在哪里,而是我正在怎样离开这里。】 他后来才意识到,普通物理里所谓速度、加速度,其实早就站在这里等他。 位置对时间的变化率是速度,速度对时间的变化率是加速度。 高中时他背过这些话,可直到这一天,他才第一次觉得,那些公式不是印在书上的结论,而是从变化里长出来的骨头。 那天晚上的时间胶囊里,他写下第一条真正难看的记录。 【会求导,不等於懂导数,不要骗自己。】 第五十二日,他开始学积分。 这一次,江临没有再犯同样的错误。 他没有一上来就背公式。 也没有急著去看那些带著长长根號和三角函数的例题。 他先走到农田边,把一块地分成许多窄窄的条。 每一条都不完全规则。 有的宽一点,有的窄一点,有的边缘被风蚀啃掉了一块,有的地方因为石头太多,根本不能算有效耕地。 如果用一个长方形去估,误差太大。 如果切成十块,准一点。 切成一百块,更准一点。 如果切到最后,每一小块都小到几乎可以看成规则形状,再把它们全部加起来呢? 他甚至用捲尺量过几垄地的宽度,把不规则边缘粗暴地切成一段一段,再用近似梯形去估。 算出来的数字当然不准。 田埂不是標准曲线,风蚀缺口也不会老老实实长成教材里的图形。 可那一刻他忽然明白,积分从来不是因为世界规则才有用,恰恰是因为世界不规则,人类才需要这种笨办法。 江临蹲在田边,拿著一根枯枝,在地上画了一上午。 画到最后,他看著那些密密麻麻的小条,忽然笑了。 积分不是神秘符號。 积分是承认世界不规则,然后用足够多足够小的规则碎片,把它重新拼起来。 那天以后,石屋墙上多了一句话。 【微分是拆开。】 【积分是合上。】 江临盯著这句话看了一会儿,觉得它太漂亮了。 漂亮到像是在骗自己。 於是又在下面补了一句。 【拆得足够细,合得才足够准。】 第七十九日,他第一次用积分的想法估算太阳能板一天的有效发电量。 清晨,功率很低。 上午,功率升高。 正午,达到峰值。 下午,隨著太阳偏斜,一点点落下去。 以前他只看蓄电池最后多了多少电。 今天多了百分之十七,明天多了百分之二十一,后天阴天,只多了百分之六。 这些数字对生存很重要。 但它们只是结果。 现在,他开始画曲线。 横轴是时间。 纵轴是功率。 清晨那一段贴著底,像一条刚醒来的蛇。 上午慢慢抬头。 正午鼓起一个不太规整的峰。 下午又一点点塌下去。 曲线下面那块不规则的面积,就是这一天真正落进蓄电池里的电。 他没有真正的功率记录仪,只能每半小时看一次控制器上的瞬时功率,再把这些点连成一条粗糙的折线。 清晨六点半一次,七点一次,七点半一次。 每两个相邻时间点之间,他都用一个梯形去估。 底是半小时,高是前后两个功率读数的平均值。 一天二十多个梯形加起来,得到的就是一个粗糙到不能再粗糙的发电量估计。 后来他把这个数和蓄电池电量变化一对,发现误差最大的那几天,往往不是阴天,而是正午太阳太毒,太阳能板过热,实际效率掉得厉害。 江临画完那张图,盯了很久。 然后在旁边写。 【电不是一下子来的。】 【知识也不是一下子来的。】 【都是一点一点积出来的。】 这句话有点矫情。 他原本想划掉。 可笔尖悬在纸上停了一会儿,最后还是放下了。 人在废土待久了,应该允许自己偶尔矫情一把。 第一百三十六日,江临被级数打崩了一次。 那天风很大。 石屋门缝里灌进来的沙尘,把草稿纸边缘染成暗红色。 江临盯著教材上的无穷级数,看了整整两个小时,脑子里只剩下一个念头。 为什么已经有了极限,有了导数,有了积分,还要再来一个无穷求和? 无穷这两个字本身就让人烦躁。 它不像一块田,翻完就是翻完。 也不像一顿饭,吃完就是吃完。 它像废土的地平线。 你走过去,它还在那里。 你再走,它还在那里。 你以为自己已经靠近了终点,可终点只是换了一个位置继续看著你。 那一天,他没有完成计划。 上午四个小时,他只看懂了两页。 下午物理也没学进去。 力学第一章写著质点运动,可他看著那些速度,加速度,位移公式,只觉得它们像一堆在纸上爬行的虫子。 晚上復盘时,他盯著教材看了很久。 按照原计划,他应该写今天的收穫。 部分和,收敛与发散,比较判別法,比值判別法,根值判別法,交错级数判別法。 只是每一种判別法单独看,他都觉得自己像是懂了。 可题目一换,他立刻不知道该先伸哪只手。 有的级数长得像该用比值判別法,算到一半却卡在极限上。 有的看起来能比较,却找不到那个合適的参照对象。 有的明明项越来越小,最后却依然可能发散。 最噁心的是,他不能再像高中那样靠题型直觉硬冲。 级数不吃这一套。 於是他什么有用的东西都写不出来。 最后只写了一句话。 【今天输了。】 写完这三个字,他把笔放下,坐在石屋门口,看著天一点点黑下去。 废土没有人安慰他。 不会有人说你已经很努力了。 不会有人说慢慢来。 也不会有人说你很棒。 废土只会把风吹进领口,把夜里的冷一点点渗透骨头。 远处乾涸河床在黑暗里只剩下一道更深的影子。 田里的土豆叶被风压低,又慢慢抬起来。 江临坐了很久。 久到手指冻得有些发木,才重新回到石屋。 第二天早上六点,他照样起床。 照样去看土豆苗。 照样检查水坑边的过滤装置。 照样把昨天夜里被风吹歪的南瓜藤重新压好。 照样坐回石桌前。 他在昨天那句【今天输了】下面,又写了一行。 【但比赛没有结束。】 然后重新翻开级数那一章。 后来,级数没有变简单。 只是江临渐渐不那么怕它。 他开始理解,所谓无穷求和,並不等於混乱。 有些无穷会爆炸,有些无穷会收敛。 有些东西看起来永远加不完,可它们最终会被关进一个有限的范围里。 这很像他自己。 第一次废土,他连一天一夜都撑得狼狈。 第二次废土,他靠压缩饼乾和水熬到物资耗尽。 第三次废土,他用九年把两百平方米红土翻成勉强能活的田。 第四次废土,他坐在石屋里,和一本高等数学死磕。 他的人生看起来也像一串乱七八糟的项。 前面混乱,失败,波动,甚至毫无规律。 可只要还能往后走,就不算发散。 第二年春天,江临翻开《高等数学(下)》。 多元函数比他想像中更適合废土。 因为废土从来不给他单变量问题。 土豆减產,不一定是缺水。 可能是酸雨,可能是光照,可能是温度。 可能是草木灰撒多了,可能是种子退化。 可能是地下水里的某种矿物浓度突然升高。 在现实世界的高中题里,题目总是乾净的。 给你条件,问你答案。 可废土不是。 废土把所有变量一起扔到他脸上。 水分在变,温度在变,土壤在变,种子在变,他自己的体力和判断也在变。 有时候,他明明按照前一年成功的办法去做,收成却还是差了一截。 有时候,他只是提前两天排水,某几垄土豆反而活得更好。 有时候,一场酸雨下来,南瓜叶片边缘焦黄,他以为完了,结果半个月后新叶又重新长出来。 现实世界从来不是一道单变量题。 於是江临第一次真正喜欢上了偏导这个东西。 不是因为它好算,而是因为它诚实。 它承认世界复杂,也承认人一次只能看清其中一个方向。 固定其他变量,只看水分变化对產量的影响。 固定水分,只看土壤酸碱度变化。 固定酸碱度,只看光照。 当然,废土不是实验室。 他不可能真的把其他变量全部固定住。 没有標准土样,没有重复组,没有精密传感器,甚至连每一场酸雨里的矿物成分都不知道。 他能做的,只是一种笨拙的田间近似,今年只改浇水频率,其他做法儘量不动,明年只改草木灰用量,再把產量、叶片状態、病斑数量和土壤手感一项项记下来。 这不是严格实验。 可对他来说,这已经是从混乱里往外抠规律。 而且近似是人类面对复杂世界时,给自己爭取到的第一块立足点。 这天晚上,他在概念本上写。 【多元函数:承认世界不止一个原因。】 【偏导:暂时假装其他东西不变,先看清一个方向。】 【这不是现实的全部,但这是理解现实的第一步。】 第二年冬天,他第一次学到重积分。 那天雪下得很小。 准確地说,也许不能叫雪。 废土上落下来的东西,介於冰粒和灰尘之间,打在石屋顶上,发出细碎的沙沙声。 江临坐在屋里,看著教材上那些二重积分,三重积分,脑子里忽然浮现出自己那片农田。 单积分像沿著一条线走,二重积分像铺开一片地,三重积分像把空间也切成一块一块。 他忽然觉得数学有一种近乎残忍的野心。 它不满足於计算一条路,它要计算一片田。 还要计算一团空气,一块岩石,一个水坑,一整个被变量填满的世界。 第三年春天,江临学曲线积分和曲面积分。 那几章他学得极慢。 慢到他一度怀疑自己是不是又回到了刚接触e-δ的时候。 路径,方向,通量,环流。 每一个词都像长了刺。 他试著用废土理解它们。 风穿过石屋门口,是一种通量。 水沿著排水沟流走,是沿路径的积累。 太阳光落在倾斜的太阳能板上,不只是照到这么简单,还和角度有关。 有些东西不是看它在某一点有多强,而是看它穿过一整片面,沿著一整条路,累计造成了什么。 他学得很痛苦。 但这种痛苦和第一年不一样。 第一年的痛苦是恐慌,是看不懂,是怀疑自己根本没有资格打开这本书。 第三年的痛苦更像负重。 他知道自己走得慢,也知道自己確实在走。 第三年冬天,石屋的墙已经快贴不下纸。 概念本写了七册。 第一册的字跡最大,也最用力,像一个刚拿起武器的人,恨不得每一下都砸出声响。 第三册开始,字变得稳定。 第五册之后,废话明显少了。 到了第七册,他已经很少写我终於懂了。 他只写。 【此处仍需回看。】 【三个月后复查。】 【可用於普通物理电磁学部分。】 【和线积分、通量概念有关,暂时埋鉤子。】 【不要急著宣布胜利。】 他不再轻易宣布自己懂了。 这本身或许也是一种进步。 这几年里,普通物理他並不是一点没碰。 只是每一次翻开,都会被自己的数学短板逼回来。 看到速度和加速度,他知道要回去补导数,看到功和能量,他知道要回去补积分,看到电场、磁场、通量,他知道迟早要面对曲线积分和曲面积分。 只是一次又一次发现,自己过去所谓的会做题,很多时候只是会把公式摆到正確的位置。 事实上,高等数学也没有被他征服。 江临后来很討厌征服这个词。 人怎么可能征服数学? 他只是被它反覆殴打之后,终於学会了站稳,学会了护住要害,学会了在下一拳打过来的时候,不再只会闭眼。 第四年夏天,他开始做第二轮。 第一轮看教材,第二轮做题。 这一次,痛苦换了一种形式。 看书时,他可以安慰自己,慢一点没关係,至少在理解。 做题时,错就是错,算不出来就是算不出来。 证明写不下去就是写不下去,没有任何余地。 【误把必要条件当充分条件。】 【忘记检查定义域。】 【极限交换条件不满足。】 【积分换元后上下限没变。】 【此处属於机械抄例题,没有理解。】 …… 第五年秋天,第一场冷风越过乾涸河床,吹进石屋。 那天清晨,他照常六点起床。 农田里,土豆叶子被风压低,又慢慢弹起来。 南瓜藤趴在田埂边,几只乾瘪的南瓜藏在叶片下面。 黄豆荚已经干了一半,轻轻一碰,就发出细碎的响声。 江临检查完田地,洗了手,回到石屋。 《高等数学(上)》和《高等数学(下)》。 两册的电子版已经被他翻了不知道多少遍。 笔记堆在石桌下方,用麻绳扎成几摞,像一块块砖。 他坐下来,翻开最后一章的最后几道复习题。 没有什么戏剧性的困难,也没有突然出现一道把他卡死三个月的终极大题。 只是几道综合题。 极限,偏导,重积分,级数,曲线积分。 知识点交叉在一起,像几条水流在低洼处匯合。 江临写得很慢。 每一步都检查,每一个条件都重新看。 上午八点开始,十点四十六分,他写下最后一行。 证明完毕。 屋外风还在吹,屋內很安静。 没有欢呼。 也没有像曾经幻想过的那样,激动到在石屋里来回踱步。 那一瞬间,他想起第一次看到e时的茫然。 想起第一次证明1/n趋近於0时,那种寒酸却郑重的成就感。 想起被导数按在地上摩擦的下午,想起对著积分骂人的那页纸,想起级数那天写下的【今天输了】。 也想起第二天早上的【但比赛没有结束】。 原来所谓学完,並不是某一刻突然变得无所不能。 不是合上书之后,整本书都像清水一样在脑子里流动。 不是从此所有题一眼看穿,所有概念隨手拈来。 学完只是意味著,他终於把这片荒原亲自走了一遍。 哪里有坑,哪里有坡,哪里会迷路,哪里需要回头看,他都留下了脚印。 有些地方他仍然不熟,有些定理再隔几年可能还会忘。 有些证明现在能写出来,换个形式照样会卡。 可这一次,他不再站在门外。 他终於进来了。 江临翻开时间胶囊,在最后一页写下。 【高等数学,第一阶段闭环。】 写完,他停了很久,又补了一句。 【不是全部掌握,只是教材主线和第一轮题目终於闭环。】 笔尖落下的时候,江临笑了起来。 从今天开始,力学、电磁学、热学…… 那些曾经像远处黑山一样压在天边的东西,终於不再只是黑影。 他还看不清所有山路,甚至连第一座山真正的高度都还没有量完。 但他已经有了一双能走山路的脚。 现实里的大学生也许一年就能学完的內容,被他硬生生拖成了五年。 这听起来很慢,慢到近乎愚钝。 可现实里的大学生不需要每天修排水沟,不需要维护太阳能板,不需要在酸雨和冷风里保住两百平方米农田,也不需要独自面对没有人说话的荒原。 更重要的是,他不是一个天才。 他只是一个把不会,忘记,误解,重来,全都硬塞进时间里的人。 下午一点,江临决定重新翻回普通物理的第一页。 不是从头开始,是回去验尸。 他要看看,过去五年里,自己到底有多少地方只是会做,而不是真懂。 第29章 物理的验尸报告 上午高数,下午普物。 过去五年的每一个下午,江临都在被力学、热学、电磁学折磨。 可是,物理这东西,一旦往深了走,底层的骨架全都是数学。 前几年高数没啃透的时候,他看普物就像是隔著一层毛玻璃。 遇到微分方程,只能半猜半背。 遇到多重积分算转动惯量或者电通量,就算得磕磕绊绊,很多时候知其然而不知其所以然。 遇到曲线积分、曲面积分,更是像看见一群穿著白大褂的鬼,明明每个符號都认识,连在一起却只剩下压迫感。 他靠著第三次废土那九年打磨出来的硬抗精神,把那些带微积分的物理推导囫圇吞枣地咽了下去。 咽是咽下去了。 但消化得並不好。 很多东西,前几年只是硬塞进脑子里的。 就像一个饿了很久的人,面对一桌菜,不管能不能嚼烂,先拼命往胃里吞。 能活下来就不错了,哪还顾得上什么口感,什么营养结构,什么消化吸收。 现在,高等数学第一阶段闭环。 那些曾经横亘在物理公式里的数学路障,似乎终於到了可以亲手拆平的时候了。 所以,今天所谓的验尸,验的不是新鲜出炉的未知。 他要用已经基本成型的微积分手术刀,把他这五年里生吞活剥学下来的大学物理,从头到尾解剖一遍。 看看哪里长了真肉,哪里只是虚胖。 哪里当初靠背诵矇混过关,哪里其实从一开始就没真正理解。 江临打开一號硬碟,点开【02普通物理】的文件夹。 里面静静地躺著几本不同版本的经典力学教材,有国內通用的《力学》,也有伯克利物理学教程的第一卷。 如果有人问高三的江临,物理哪一部分学得最好? 【写到这里我希望读者记一下我们域名????????????.??????】 他一定会毫不犹豫地回答:运动学和牛顿力学。 那可是他在江城一模里拿下满分100分的底气所在。 什么匀加速直线运动,什么平拋斜拋,什么圆周运动。 只要给他一个初始速度,一个受力情况,他脑子里的三维沙盘瞬间就能跑出物体的完整轨跡。 什么公式套什么模型,早就在刷了成千上万道题后变成了肌肉记忆。 但大学课本的开篇,没有那种为了解题而总结的套路公式。 只有两行乾巴巴的定义。 【速度 v=dr/dt】 【加速度 a=dv/dt=d2r/dt2】 江临回想起自己五年前,在废土的石屋里第一次看到这两个式子时的心情。 那时候他满脑子高中数理思维,只觉得大学教材是在装腔作势。 速度不就是位移改变量除以时间吗? 用高中那个大写的三角形Δ不就行了,非要搞成微积分的极限形式,简直像是把一句人话翻译成了外星文。 但经歷了五年高等数学毒打的江临,今天再看这两个式子,鸡皮疙瘩一下子就出来了。 一种吃了人参果般的通透感,顺著脊椎骨一路往上爬。 高中物理,一直是在一个被人工精心修剪过的温室里打转。 为什么高中题目里,汽车总是做匀加速运动? 为什么平拋运动里,重力加速度永远是个常数 g? 为什么从来不考虑空气阻力隨速度变化? 为什么所有力都那么听话,不是恆定,就是线性,要么乾脆给你一个图像,让你用面积凑答案? 因为一旦加速度发生变化,一旦力隨著时间、位置或者速度不断改变,高中生手里那套用Δ拼凑出来的代数公式,就完全歇菜了。 高中物理假装世界是线性的,是匀速的,是常量构成的。 但真实世界从来不讲这种规矩。 一阵风颳过,风力是隨时在变的。 一辆车踩下油门,发动机的输出功率是隨转速在变的。 甚至连重力,在火箭升空的过程中,也会隨著高度发生变化。 面对这个每时每刻都在发生非线性变化的世界,高中的那套工具,就像是一把塑料玩具铲子。 而现在,摆在江临面前的,是一台重型挖掘机。 【速度 v=dr/dt】 这就是他花了大量时间才啃下来的导数。 导数不是我现在在哪里。 导数是我正在怎样离开现在。 不管你的运动有多复杂,不管你的轨跡拐了多少个弯,只要你把时间切得足够碎,碎到趋近於零的那个瞬间,位置的变化率就是速度,速度的变化率就是加速度。 这才是真正的物理描述。 江临翻到下一页。 牛顿运动定律。 高中课本上,牛顿第二定律白纸黑字写得明明白白,f=ma。 物体的加速度和它受到的合外力成正比,和它的质量成反比。 江临在lcd擦写板上顺手写下f=ma,然后盯著它看。 这五年里,他无数次地重新认识这个公式。 大学课本毫不留情地把高中的窗户纸捅破了。 牛顿第二定律更一般的表述,是物体动量对时间的变化率等於作用在物体上的合外力。 即:f=dp/dt。 如果物体质量恆定,p=mv。 那么f=d(mv)/dt=m(dv/dt)=ma。 高中课本里那个被无数学生奉为铁律的f=ma,本质上是质量不变这个前提下的简化形式。 江临看著这一行推导,心里忽然浮起一种很复杂的感觉。 高中物理没有骗他。 但高中物理確实隱藏了大量前提。 就像老师在黑板上写下一座桥,却没有告诉你,这座桥下面其实还有密密麻麻的桥墩。 桥看起来很简单。 但要真想知道它为什么不塌,就必须钻到桥底下去看结构。 他下意识想把p=mv里的m也当成变量,直接展开成: f=m(dv/dt)+v(dm/dt)。 笔尖刚写到一半,江临又停住了。 他盯著那一行式子看了很久,然后用指甲在lcd板上轻轻划了一下,把后半截抹掉。 “不对。” 他低声说。 变质量问题不能这么偷懒。 火箭不是一个单纯质量会变的质点。 火箭喷出的燃气带著动量离开系统,本体和喷气之间存在动量交换。真要严谨处理,就必须把火箭和喷出的燃气一起看成一个系统,再去算动量守恆和动量通量。 高中阶段之所以很少碰火箭,不是因为物理学解决不了,而是因为那已经不再是简单的f=ma。 它背后通向的是变质量系统,通向的是齐奥尔科夫斯基火箭方程,通向的是工程力学和推进理论。 江临没有继续往下展开。 他还没到那个层次。 但他已经知道,自己不能再像前几年那样,看到一个公式就急著套,套出一个看似漂亮的结果就沾沾自喜。 物理学不是符號游戏。 每一个公式都有边界。 每一个简化都有代价。 他忽然意识到,自己过去几年最危险的地方,不是不懂公式。 而是太急著相信公式。 公式不是咒语。 公式只是一份契约,必须先看清它签订时写下的条件。 这就是他和五年前最大的不同。 五年前的他,只想知道答案。 现在的他,开始知道什么地方不能乱答。 “这才是真正的物理引擎。” 江临低声说。 接下来的几天,江临像是一个苛刻的法医,一头扎进了力学的深渊里。 有了高数这把锋利的手术刀,以前那些卡著他脖子的难点,现在迎刃而解。 变力做功? 以前只能算恆力,或者算 f-x 图像里的梯形面积。 现在直接上定积分。 w=∫f(x)dx。 哪怕力隨著位置变出花来,积分號一罩,也能一点一点把它剖开。 保守力与势能的关係? 以前死记硬背重力做正功势能减少,弹力做正功弹性势能减少。 现在他明白,势能的负梯度就是保守力。 f=-?ep。 一个求偏导的算符,就把力和能量的底层逻辑扣得严丝合缝。 他甚至在草稿板上,用微分方程,行云流水地推导了一遍空气阻力下的落体运动。 这可是他前几年半懂不懂的顽疾。 假设空气阻力与速度成正比,f=-kv。 物体的运动方程就是: mg-kv=m(dv/dt)。 这是一个典型的一阶线性常微分方程。 如果高数没学好,看到这个方程只能干瞪眼。 但现在的江临,熟练地分离变量,两边积分。 dv/(mg-kv)=dt/m。 推导过程在lcd板上飞速流淌,没有任何滯涩。 很快,他得出了速度隨时间变化的函数解析式。 v(t)=(mg/k)[1-e^(-kt/m)]。 当t趋近於无穷大时,e的负无穷次方趋近於零。 那么极限速度: vmax=mg/k。 这当然不是所有落体的通用模型。 江临很快在旁边补了一句:低速,小尺度,黏滯阻力近似。 真正的雨滴,碎石,子弹,在空气中高速运动时,阻力往往更接近速度平方项。 但这不妨碍这个模型成为他理解终端速度的第一把钥匙。 物理学不是把一个公式套遍天下,而是先判断这个公式能不能用。 “痛快!” 江临靠在石椅上,长长地呼出一口气。 高等数学不再是一堆为了折磨人而存在的抽象符號,它们变成了最锋利的刀,切开物理现象的表皮,把里面的血肉和骨骼清清楚楚地挑出来给他看。 数学是语言。 物理是故事。 他以前一直是在听別人用蹩脚的翻译讲故事。 今天,他终於能毫无障碍地阅读原著了。 这种感觉简直让人沉迷。 不知不觉,废土那暗红色的太阳已经沉了下去。 石屋里的光线暗得看不太清字。 静极思动的江临推开木门,走了出去。 冷空气灌进肺里,让他发热的大脑稍微清醒了一些。 他裹紧保军大衣,走到自己那两百平方米的农田边。 土豆已经收了一大半,地里还剩下一部分晚熟的品种。 黄豆的秸秆在风中摇晃,发出细碎的沙沙声。 他蹲到田埂上,看著眼前这片黑暗中的荒原。 以前他看风,就只是风。 看沙,就只是沙。 但今晚,当风裹挟著沙尘从乾涸的河床那边呼啸而过时,江临不仅仅听到了风的声音,还看到了动量的传递。 风给了沙子速度。 沙子在空气阻力的作用下做变加速运动,最终撞击在墙面上。 在极短的时间dt內,沙子把动量dp交给墙壁,產生了衝击力f。 这就是为什么废土的墙体会被风化成那样。 无数的沙子,无数个微小的dp/dt,在漫长的岁月里,像无数把看不见的微型刻刀,硬生生把坚硬的混凝土切削得千疮百孔。 世界没有变。 废土还是那个荒凉、死寂、充满酸雨和毒素的地方。 他江临不再是一个只能被动承受环境折磨的受害者,终於可以用物理学的眼光,去解构这个世界。 接下来的时间里,江临完全陷入了这种疯狂的验尸和重构之中。 力学復盘完毕后,他杀向刚体力学。 这又是一个把高中生拒之门外的领域。 高中物理只研究质点,把所有物体都看成一个有质量但没有体积的点。 可现实中,物体是有形状的,是会旋转的。 转动惯量,角动量,力矩。 前几年他在这里吃尽了苦头。 转动惯量 i 不是一个简单的常数,它和物体的形状、质量分布以及转轴的位置息息相关。 以前他遇到算转动惯量的题,都是直接翻书查表,记住圆盘是1/2mr2,圆球是2/5mr2。 现在? 江临把书上的表格全部扔到一边。 算一个均匀圆盘的转动惯量? 他熟练地列出极坐標下的二重积分,积分变量从0到 r,角度从0到 2π,一层一层地往外积。 算圆锥体的转动惯量? 他直接上三重积分,体积元dv在柱坐標系下展开,计算过程如同切菜一样乾脆利落。 他第一次真切地感受到,高等数学里那些繁琐的重积分技巧,在这里变成了最实用的算盘。 每一次积分的成功,都意味著他准確地把握住了一个物体在空间中的质量分布。 第六年的春天。 废土难得下了一场不大不小的雨。 酸雨落在石屋的屋顶上,顺著排水沟流进蓄水坑里,发出滴答滴答的声响。 江临没有出去干活。 他坐在石桌前,正在对付普通物理里的另一座大山。 振动与波。 高中讲简谐振动,就是掛个弹簧,拉一下,让它来回弹。 公式是:x=acos(wt+φ)。 至於这个公式怎么来的,高中老师往往神秘一笑。 “大家记住就行了,高考不考推导。” 江临现在可以自己推导了。 弹簧振子,恢復力f=-kx。 根据牛顿第二定律: m(d2x/dt2)=-kx。 整理一下: d2x/dt2+(k/m)x=0。 这是一个典型的二阶常係数齐次线性微分方程。 他在高等数学里学过怎么解这个方程,求特徵方程,求复数根,再套入欧拉公式。 推导到最后一步,那个高中老师让死记硬背的余弦公式,自然而然地从笔尖流淌出来。 不仅如此,他还加入了阻尼。 真实的废土是有空气阻力的,弹簧不可能永远振动下去。 加上阻尼项-γ(dx/dt)后,方程变成了: m(d2x/dt2)+γ(dx/dt)+kx=0。 以前他看到这个方程觉得头大如斗。 现在他熟练地写出特徵方程,求解。 根据阻尼係数的不同,他清清楚楚地看到了三种完全不同的物理图像。 欠阻尼:复数根。物体一边来回振动,幅度一边呈现指数衰减。 过阻尼:两个不相等的实数根。物体连一次振动都无法完成,像陷入了泥沼一样,慢吞吞地回到平衡位置。 临界阻尼:两个相等的实数根。物体以最快的速度回到平衡位置,且不发生震盪。 江临盯著这三种解的数学图像,略一思索。 这不就是汽车减震器的原理吗? 如果减震器是欠阻尼,车过个坑就会上下顛个不停。 如果是过阻尼,减震太硬,车身恢復太慢,坐在里面的人会难受死。 当然,真正的汽车悬架不会粗暴地追求数学意义上的临界阻尼。 舒適性、抓地力、车身姿態、弹簧刚度、轮胎反馈,全都要折中。 但至少在这一刻,江临第一次看见了:数学方程里的实根和復根,真的会变成现实世界里人的顛簸、眩晕和安全感。 江临想了想,在草稿本上写下一行。 【数学方程里的实根和復根,决定了现实世界里汽车的舒適度。】 物理和现实的壁垒,在他面前又碎了一块。 这场难得的春雨连绵了几天终於停歇。 江临揉了揉发酸的眼睛,合上电脑。 刚推导完简谐振动的方程,他脑子里那根关于振动的弦还在嗡嗡作响。 纸上得来终觉浅。 物理学不是数学,数学可以关在屋子里纯靠逻辑推演,但物理学是一门实验科学。 它必须经得起现实测量检验。 江临推开木门,走到石头屋外面。 废土的空气依然乾燥,夹杂著些许淡淡的铁锈味。 暗红色的荒原在灰濛濛的天空下无限延伸,几段残破的承重墙像被时间遗忘的巨大骨架,静静地佇立在地平线上。 江临弯下腰,从地上捡起一块暗红色的碎石,在手里掂了掂,然后用力朝远处扔了出去。 碎石在空中划过一道拋物线,砸在几十米外的硬土上,溅起一小圈灰尘。 江临的视线顺著那道拋物线落向地面。 不知怎么的,他脑子里突然蹦出一个很基础,在这个世界里却异常重要的问题。 “这块石头掉下来的加速度,是多少?” 在现实世界,任何一个高中生都知道,重力加速度 g 的標准值约为 9.8m/s2。 但他现在不在地球。 他处在一个距离地球不知道多少光年的星球,或者乾脆就不在同一个维度的平行世界里。 如果这个星球的质量比地球大很多,或者半径完全不同。 再退一万步讲,如果这个宇宙的万有引力常数g根本就不是现实世界里的那个数值呢? 江临背后突然冒出一层冷汗。 他带进来的五个硬碟里,装满了人类文明积累下来的物理学结晶。 他每天像个苦行僧一样在石头屋里推导公式。 可如果这片废土的底层物理规律和地球不一样,那他学的这一整套普通物理学,在这里岂不是一堆废纸? 这就像是拿著一本写满地球象棋规则的棋谱,跑去下废土的围棋。 满盘皆输。 “必须测一下。” 江临转身冲回石头屋。 纸上得来终觉浅,绝知此事要躬行。 他学了那么久的物理,不能总停留在草稿板上的纸上谈兵。 翻开背包,从最底层的杂物袋里找出一卷尼龙伞绳。 这种绳子是户外专用的,韧性极好,延展性相对较小。 接著,他找出一把捲尺。 测量重力加速度,在简陋条件下误差相对较小的方法,就是单摆实验。 江临拿著工兵铲,跑到营地西侧的废墟里,翻找了將近半个小时,终於在一个倒塌的混凝土柱子下面,敲下来一块比拳头略小,密度非常大且形状相对圆滑的金属矿石。 “就你了。” “当摆锤正合適。” 回到石头屋,江临开始搭建他的简易物理装置。 外面风大,会產生严重的空气阻力干扰,实验最好在室內进行。 好在现在的石头屋被他扩建到了十五平米,高度也有两米多,空间足够。 他搬来石块垫脚,把尼龙伞绳的一端牢牢绑在屋顶那一排作为承重梁的粗钢筋上。 绳子的另一端,他用绳结將矿石绑紧。 接著用捲尺小心翼翼地测量长度。 从钢筋的悬掛点,一直拉到矿石的重心位置。 “98.5厘米,不行,凑个整数好算。” 他微微调整绳结,反覆测量了三次,確保悬点到重心的距离l,精確地控制在1.00米附近。 至於秒表,江临拿出旧手机,打开秒表app。 “呼,准备就绪。” 江临站在石桌旁,深吸了一口气。 单摆周期公式他早就烂熟於心: t=2π√(l/g)。 周期 t 等於2乘以圆周率π,再乘以摆长 l 除以重力加速度g的平方根。 反推过来,只要他测出摆动周期t,就能算出这颗废土星球的重力加速度: g=4π2l/t2。 江临手轻轻拉起那块金属矿石。 为了满足简谐运动的近似条件,摆角不能太大,他估算了一下,把拉开的角度控制在5度以內。 他没有站在最低点计数。 最低点固然容易观察,但摆锤每一次经过最低点,间隔只有半个周期。 如果把每次经过最低点都当成一次完整振动,算出来的数据会直接错掉一倍。 所以他选择了更笨也更稳的方法。 从左侧释放点开始计时。 他最开始想从左侧最高点计时,但很快又否定了这个办法。 最高点看似好认,可摆锤在那里速度最慢,人眼判断反而容易犹豫。 最稳的方法,是盯住摆锤同向通过最低点的瞬间。 每一次从左向右穿过最低点,才算一个完整周期。 “三、二、一,放。” 金属矿石在重力的拉扯下,划出一道微小的弧线,向下坠落,越过最低点,然后向右侧盪去,到达最高点后,再次折返。 一来一回。 回到左侧。 这才是一次完整的全振动。 江临的眼睛紧紧盯著摆锤每次回到最低点的瞬间,精神高度集中。 “二十八。” “二十九。” “三十。” 当摆锤第30次回到最低点时,江临果断按下停止键。 他看了一眼屏幕上的数字: 60.25秒。 除以30,平均每一次完整摆动的周期 t 大约是2.008秒。 江临知道孤证不立的道理,没有急著计算。 他活动了一下有些僵硬的肩膀,再次拉起摆锤。 同样的动作,他连续做了五组。 五组数据分別是: 60.25秒。 60.18秒。 60.31秒。 60.22秒。 60.28秒。 把这五组数据加起来求平均值,30次完整振动的平均时间是60.248秒。 那么单次振动的周期: t=2.0083秒。 拿到数据后,江临把矿石隨手放在地上,转身一屁股坐回石桌前,抓起lcd可擦写板。 开始计算。 l=1.00米。 t=2.0083秒。 π取3.14159。 g=(4x3.141592x1.00)/(2.00832)。 g≈39.4784/4.0333。 g≈9.788m/s2。 江临盯著这个数字看了很久,隨后又把后面的几位小数划掉。 不能写得太漂亮。 捲尺不够精密,绳子会有微小伸长,矿石不是理想质点,悬点也不是无摩擦,手机秒表还带著人的反应误差。 在这种实验条件下,写出9.788这种数字,不叫严谨。 那叫假精確。 他最后只在记录本上写下。 【g≈9.79m/s2,误差约在百分之一量级。】 这个结果,可以说和地球的重力加速度高度一致。 江临看著板子上的数字,感觉后背升起一股奇异的酥麻感。 这股酥麻感顺著脊椎直衝后脑勺,让他忍不住打了个寒颤。 这种震撼,远比做对一百道物理题来得强烈。 他站起身,再次走到门外。 看著满地的红土,看著远处灰黑色的废墟,看著乾涸的河床。 这里的风景和地球完全不同。 这里没有生机,空气里飘著硫磺味,天空永远是暗红色的。 但在这一刻,江临觉得这片荒原变得无比亲切。 “至少在这个尺度上,重力很像地球。” 他说得很慢。 他没有再像前几年那样,急著把一句话推到无限远。 一次简陋的单摆实验,只能说明本地重力加速度接近地球。 它不能证明这个世界的一切物理常数都和地球完全相同。 更不能证明整个宇宙的底层规律没有任何差异。 但这已经足够重要了。 苹果在这里,至少会以近似9.8米每二次方秒的加速度砸下来。 这意味著他硬碟里的绝大多数经典力学知识,在这里依然可以使用。 这意味著废土再怎么荒凉,再怎么神秘,它也不是一个由魔法或者怪力乱神隨意支配的奇幻空间。 它是一个可以被测量的世界。 只要可以测量,就可以比较。 只要可以比较,就可以建模。 只要可以建模,就可以认知。 这是江临在废土上做的第一个真正意义上的物理实验。 简陋而又粗糙。 但他第一次真正理解了,为什么大学的《普通物理学》会把实验与测量放在如此重要的位置。 物理学不是从黑板上的公式里变出来的。 它是从对真实世界的测量中生长出来的。 每一次测量,即使带著巨大的误差,也是人类在试图用理性的语言,去和宇宙进行对话。 他在自己的纸质笔记本上,珍重地翻开新的一页,在顶端写下四个字。 【废土实验】。 他把单摆实验的时间、地点、使用材料、原始数据、计算过程,以及误差分析,详详细细地记录了下来。 在这一页的最下方,他写下了这样一段作为总结的话。 【第四次废土歷第六年,测定本地重力加速度约为9.79m/s2。】 【误差较大,但足以说明:在本地地表附近,重力加速度与地球接近。】 【结合此前长期生活经验,低速宏观尺度下的经典力学模型,暂可继续使用。】 写完这几句,江临把笔放下。 他看了很久。 然后轻轻吐出一口气。 之后,江临进入热学部分的验尸。 这部分他在高中学得最糊涂。 什么理想气体状態方程。 什么热力学第一定律。 什么內能,什么温度,什么压强。 高中的时候,他一直不明白,为什么宏观的气体压强和温度,能用几个简单的字母组合起来。 前几年在废土,他学到这里也是囫圇吞枣。 但大学物理把统计力学的大门向他敞开后,一切都不一样了。 压强是什么? 不是一个抽象概念。 而是无数个微观气体分子,像无头苍蝇一样疯狂撞击容器壁,传递动量之后產生的宏观平均效果。 温度是什么? 是大量气体分子无规则热运动平均动能的標誌。 江临在lcd板上画了一个巨大的方盒子,里面画了无数个代表气体分子的小圆点。 他顺著教材的思路,从一个单分子的碰撞开始算起。 算它撞击墙壁交出的动量。 算它在两面墙之间往返的时间。 然后引入概率密度函数,用微积分把无数个分子的碰撞效果叠加起来。 推导到最后,那个熟悉的状態方程赫然出现在纸上。 江临停下笔,感觉脑子有点发热。 他从微观的单个粒子运动,利用统计规律和微积分,硬生生推导出了宏观的压强。 宏观与微观,在统计规律的桥樑上完成了会师。 这就是物理学的魅力。 用最基础的微观假设,推演出整个宏观世界的表现。 但真正让江临沉默下来的,不是理想气体状態方程。 而是热力学第二定律。 熵。 这个字第一次出现在教材上时,他只觉得抽象,觉得它像某种为了折磨学生而发明出来的概念。 可当他真正读懂“孤立系统的熵不会自发减少”时,江临忽然抬起头,看向石屋外那片荒原。 废土就是熵增。 墙体会风化,钢铁会锈蚀,木头会腐烂,沟渠会淤塞,农田会板结,秩序会在风沙、酸雨、冷热循环和时间里一点点散掉。 他过去几年做的所有事情,本质上都是反过来。 把散乱的石头垒成墙。 把贫瘠的土壤筛成田。 把腐烂的植物残体沤成肥。 把流失的水引进蓄水坑。 把杂乱无章的生活,整理成一套可以重复运行的生存系统。 他一直以为自己是在种地,在修屋,在求生。 直到这一刻他才明白,自己是在一个巨大的熵增荒原里,拼命製造一小块局部低熵区。 而代价,是太阳能,是食物,是体力,是工具磨损,是时间,是他一次又一次把更大的无序排到外界。 他並没有战胜热力学第二定律。 他只是像所有生命一样,借著能量流过自身的短暂过程,在宇宙的混乱里,勉强维持出一点点秩序。 这是他在废土的第六年秋天。 力学、振动与波、热学的几座山头,已经被他用微积分和统计学的工兵铲,铲得平平整整。 但江临没有急著欢呼。 因为普通物理还有最后,也是最硬的一块骨头。 电磁学。 这天下午,江临结束了农田的工作,带著一身泥尘回到石屋。 他洗了把脸,翻开电磁学教材的验尸篇。 库仑定律,电场,高斯定理,电势。 这些名词高三做题天天见。 但在大学物理里,它们换了一身更为复杂的行头。 高中算电场,都是算点电荷,或者无限大的均匀带电平板。 大学算电场,算的是一根带电直线,一个带电圆环,一个带电半球壳。 到处都是积分。 要用微积分的思想,把带电体切成无数个无穷小的电荷元 dq,然后算每一个 dq 產生的微小电场 de,最后沿著物体的几何形状进行积分。 如果是线电荷,就用线积分。 如果是面电荷,就用面积分。 如果是体电荷,就用体积分。 前几年,江临在多元积分这一块没少吃苦头,算电场分布简直像上刑。 但现在,他在高等数学里苦练了很久的重积分和曲线曲面积分,在这里终於迎来了最爽快的输出。 他花了整整一个星期,把各种奇形怪状的带电体的电场分布和电势分布,用积分算得明明白白。 然后,他碰到了那个让他心跳加速的东西。 麦克斯韦方程组的积分形式。 这组被誉为人类歷史上最优美的公式,静静地印在书页上。 电场的高斯定理。 磁场的高斯定理。 法拉第电磁感应定律。 安培-麦克斯韦定律。 四个方程,囊括了宇宙中所有宏观电磁现象的奥秘。 但真正让他头皮发麻的,是教材后面那句轻描淡写的话。 利用高斯公式和斯托克斯公式,可以把麦克斯韦方程组从积分形式改写成微分形式。 穿过闭合曲面的通量,变成空间中每一点的散度。 沿闭合曲线的环量,变成曲面上每一点的旋度。 江临盯著散度和旋度两个词看了很久。 他忽然意识到,电磁学不是在研究几个电荷之间隔空推拉。 它真正研究的,是整个空间本身如何被源改写,又如何在每一个局部点上响应这种改写。 这让江临想起了自己在第三次废土里,为了搞懂电磁感应的楞次定律,在帐篷里画了整整一天的受力分析图。 那时候他觉得电和磁是两种截然不同的东西,只是偶尔会互相影响。 但麦克斯韦方程组用最冷峻的数学语言告诉他。 电场和磁场,根本就是同一枚硬幣的正反面。 变化的电场產生磁场。 变化的磁场產生电场。 它们在真空中交替激发,互相拥抱,然后以光速向外传播。 这就是电磁波。 这就是光。 江临猛地转头,看向石屋那扇方形小窗外。 暗红色的夕阳光芒正斜斜地洒在石桌上。 这跨越了不知道多少光年,穿透了废土厚重的云层和悬浮微粒,最终落在石屋地面上的光芒,本质上就是电场和磁场在空间中的交响乐。 他坐在石桌前,久久没有动弹。 物理学的浪漫,在这一刻达到了顶峰。 它不是写在诗句里的风花雪月。 它是用最严谨的数学符號,写下宇宙运行的底层秩序。 第六年的冬季。 废土迎来了第一轮寒潮。 江临在火塘边烤著火,暂时合上了电磁学教材。 这具庞大而复杂的物理学尸体,经过他耗时將近一年的反覆解剖验证,终於被他验出了第一层骨架。 那些以前靠生吞活剥记住的公式,现在大多都有了坚实的微积分底座。 他拿出时间胶囊的记录本,在最新的一页郑重地写下。 【普通物理学,微积分主干,第一轮验尸完毕。】 写完这句话后,江临本能地想在后面补上一句。 【所有数学逻辑已打通。】 可是笔尖刚落到纸上,他又停住,想了想,把笔放下,重新打开电脑。 点开振动与波那一册教材的后半部分。 那里有一节內容,他却始终没有吃透。 多自由度系统。 两个弹簧振子耦合在一起。 三个质量块连成一排。 甚至一整串原子在晶格里振动。 单个振子的时候,他可以写出一个二阶微分方程,然后用高等数学里的方法把它解开。 可一旦振子变成两个,三个,乃至无数个,方程就不再是一条线。 而是一张网。 每一个变量都牵著另一个变量。 每一个自由度都在和其他自由度互相纠缠。 他试著从最简单的两个质量块写起。 左边的质量块有位移x?,右边的质量块有位x?,中间一根弹簧把它们拴在一起。 方程很快写出来了。 可问题也立刻出现了。 第一个方程里不只有x?,还有x?。 第二个方程里也不只有x?,还有x?。 两个自由度像两根打湿的线,互相缠在一起。 他当然可以用代入法硬消。 硬算不是不行。 可教材没有这么做。 教材把它们写成了矩阵。 然后告诉他,真正要找的,不是某一个质量块此刻在哪里,而是整个系统天然愿意怎样振动。 矩阵,特徵值,特徵向量,简正模式。 江临盯著那些词看了很久。 他明明已经看懂了每一个微分符號。 明明已经知道弹簧的恢復力从哪里来。 明明已经能推导单个振子的运动方程。 可是当两个振子耦合在一起时,他忽然发现,自己不会看这个系统了。 不是不会算某一道题,而是不会从结构上理解它。 书上说,要把耦合方程写成矩阵形式。 书上说,要寻找系统的本徵频率。 书上说,每一个特徵向量,对应一种简正模式。 这些字单独拆开,他都认识。 连在一起,却像一堵厚重的墙,冷冰冰地横在他面前。 江临忽然意识到,高等数学给了他一把锋利的刀。 这把刀可以切开连续变化的血肉。 可以处理速度,加速度,变力做功,电场分布,热运动统计。 可是物理学真正往深处走,靠的不只是变化。 还要看见结构。 一个系统里有多少个自由度。 这些自由度如何耦合。 怎样把混在一起的运动分解成彼此独立的模式。 怎样从一堆纠缠的方程里,找出真正支配系统行为的骨架。 那副骨架,不叫微积分。 那副骨架,叫线性代数。 江临低头,看著时间胶囊记录本上那句刚写下的话。 【普通物理学,微积分主干,第一轮验尸完毕。】 他的確没有资格再往后加所有数学逻辑已打通。 因为前方还有一具更深的骨架,正安静地躺在黑暗里,等著他去开棺。 江临沉默片刻,在那一页的最下方,又补了一行字。 【下一阶段:线性代数。】 【目標:理解多自由度系统、矩阵方程、特徵值、特徵向量与简正模式。】 写完最后一个字,他合上记录本。 石屋外,废土的寒风掠过荒原,捲起细碎的沙尘。 石屋內,火塘里的光映在他的脸上,明明灭灭。 江临看著电脑屏幕上那一串陌生又熟悉的词。 他忽然笑了一下。 高等数学啃了几年,微积分终於內化成了工具。 可当他真正要往普通物理的深处走时,很快就撞上了下一堵墙。 没有线性代数,他连多自由度系统的振动都只能硬算。 根本谈不上理解。 第30章 状態空间 线性代数第一页,是从向量开始的。 向量这东西,江临高中学过。 平面向量,空间向量,无非就是一根从a点指到b点的箭头。 放进坐標系里,就是一对数,或者三个数。 太熟了。 可正因为熟,江临心里反而警铃大作。 从高数一路被毒打过来,他太清楚大学教材的德性了。 越是面善的熟人,越可能在翻页后对你露出獠牙。 高中那点求导和算面积的经验,在真正的微积分面前只够站在门外討饭。 所以,当这根箭头大摇大摆地出现在第一页时,江临没有急著认亲。 他在墨水手写板上写下几行字。 【线性代数,第一阶段。】 【先別急著骂。】 【看看它到底想让我怎么重构世界。】 窗外,废土的冷季还在苟延残喘。 过去六年,高等数学和普通物理帮他在废土里站稳了脚跟。 但他很快撞上了一堵新墙。 废土从来不是单变量的考卷。 石屋冷不冷,不能光看外面多少度。 太阳能板发多少电,也不全看太阳给不给面子。 农田的死活,更是土壤,水分,酸雨,种子和气温的集体狂欢。 每一个生存系统背后,都拖著一长串泥泞的变量。 而线性代数,似乎就是为了这团乱麻而生的。 第七年春,江临第一次尝试把向量拖进现实的泥潭。 他新建了一个文档:【状態向量_第一版】。 第一行:【s_house】(石屋状態)。 顺手把冷季某夜的数据填了进去。 睡眠区6.1c,室外-4.6c,风力3级,门缝状態0,剩余燃料420克,湿度偏高。 接著,他又调出保温改造后的一组数据排在下面。 两组数据列在屏幕上,江临盯了半天,兴奋地搓了搓手。 他懂了,向量不只是箭头,向量是一组状態的切片。 但这股兴奋劲只活了不到十分钟。 他本来想用教材里的公式,算算这两天石屋状態的距离。 对应坐標相减,平方,求和,开根號。 他敲著键盘,甚至有点小得意。 回车键一敲,屏幕上崩出一个大得离谱的数值。 江临脑子嗡地一下。 他忽略了一个致命问题,燃料是用克算的,动輒大几百。 温度是用度算的,顶多差个几度。 在那几百克的平方碾压下,温度和风力的变化连个水花都没溅起来。 这就意味著,只要某天他多捡了两斤烂木头,哪怕门缝漏著风,炉灶熄著火,他在屋里冻得嘴唇发紫,这套该死的数学公式也会笑眯眯地判定。 今天状態大好。 “好个屁。” 江临暗骂了一声,靠在石椅上,刚热起来的心被废土的冷空气呲啦一声浇灭了。 这就是线性代数给他的第一记闷棍。 它允许你把世界写成一组数,但前提是,你得先扒掉它们身上五花八门的物理单位,压缩成同一尺度的比例。 否则,温度和燃料质量永远像鸡同鸭讲,根本没资格在同一个几何空间里上桌吃饭。 后来他才知道,这一步不叫隨便缩小数字。 叫无量纲化。 温度、燃料、风力、湿度,必须先变成可以比较的比例,再根据它们对生存状態的影响重新加权。 否则,所谓距离,不过是单位在假装数学。 江临咬著笔头,在文档里补了一句。 【不是隨便抓一组数排队就能叫向量,没定义的变量,就是一堆精神分裂的废话。】 第七年春末,撞上了矩阵。 乘法规则简单得像小学算术,行列相乘再相加。他连续做对了十几道题,但胃里却越来越反酸。 映射,变换。视频里的老师说得云淡风轻,江临听得一头雾水。 他发现自己又在用“战术上的勤奋”掩盖“战略上的大脑宕机”了。就像高中刷卷子,分拿满了,却不知道这些字母在现实里能干嘛。他现在就像个人形算盘,劈里啪啦乘出一堆新矩阵,然后呢?能帮他多种出一颗土豆吗? 那天傍晚,他坐在石屋门口吹风,看著乾涸河床的方向发呆。十五平米的石屋不是个均匀的方盒子,炉灶生火时书房热得快,火灭后储物区因为挨著门缝凉得最快。它们互相拉扯,互相传热。 江临猛地站起来,冲回石桌前。 如果把生活区、书房、储物区三个温区的温度写成一个状態向量 t(t),那么在足够短的一小段时间Δt里,下一刻的温度,能不能近似由上一刻的温度推出? 江临没有急著说能。 真实情况一定比教材里的例题脏得多。 可如果只取一个很小的时间步长,把那些剧烈变化先压进外部输入项里,那么至少第一层近似可以写成。 t(t+Δt)=a(t)t(t)+b(t) 当然,这个a不会永远固定。 门缝堵没堵,墙体湿不湿,风向有没有变,都会改变它。 b也不是天上掉下来的常数。 炉火、室外温度、人体散热、太阳辐射,甚至墙体白天吸进去的那点热,都可以被粗暴地塞进这个外部输入项里。 这很粗糙。 可哪怕只是粗糙的一阶近似,江临也第一次看见了状態如何演化。 再看那个代表矩阵的a,江临后背爬上一阵酥麻。 矩阵不是excel表格,矩阵是一个动作。 它是一套残酷的规则,规定了当前状態该怎么变成下一刻的样子。 第一行决定生活区,第二行决定书房,第三行决定储物区。 对角线上的数,代表每个区域保留了多少自己的旧温度。 非对角线上的数,则代表別的区域对它的影响。 矩阵乘向量,就是在用物理规律,把旧的世界硬生生推向新的世界。 这口气一松,后面的路突然宽了。 他不再急著往后赶进度,而是把废土的一切都塞进矩阵里盘包浆。 不是为了把一切都算准。 而是为了看清一个变量被改变时,震动会沿著哪些通道传出去。 擦太阳能板,是在改变灰尘分量。 灰尘变了,影响功率,功率变了,影响晚上电脑能开多久,电脑时间变了,直接干预学习进度。 在废土里,你动任何一个变量,其他变量都会跟著颤抖。 现实世界,在人最顺手的原始坐標里,从来不是对角矩阵。 可也正因为如此,线性代数才有意义。 它要找的不是一张更大的表。 它要找的是隱藏在耦合背后的那组真正坐標。 第七年夏天,江临撞上基。 教材上说,同一个向量,在不同基下,会有完全不同的坐標表示。 这句话让江临看得眉头直皱。 高中教育刻在他骨子里的本能,是寻找唯一的正確答案。 同一个东西,凭什么数字会变? 变了之后,到底哪个才是真的? 他带著这股烦躁走出石屋,看向那块在风沙里微微发颤的太阳能板。 风正从西北方向吹来。 如果站在地图坐標里,这阵风可以拆成东西向分量和南北向分量。 可如果站在太阳能板自己的坐標里,它就变成了另一组东西。 垂直板面的风速分量,和沿著板面的风速分量。 前者决定它被风正面压了多少。 后者决定风沙怎样贴著板面刮过去。 江临深吸了一口废土乾燥的空气,快步回到石桌前,在文档里敲下一行字。 【不要再问废土上的正確答案是什么。】 【大学数学在逼我承认:先问问你自己,你到底是站在什么坐標系里看这个问题?】 这一刻,江临產生了一种轻微的眩晕感。 到了第七年秋天,江临在整理农田数据时,迎来了第三波精神暴击。 满屏的数据,从表层含水到酸雨次数,洋洋洒洒几十列。 乍一看科学得要命,可稍微一盘逻辑,江临就觉得不对劲。 他开始一项项检查。 表层含水量和十厘米深处含水量有关,但不完全一样。 近七日平均温度和有效光照有关,但也別著劲。 堆肥成熟度和地块熟化年限有关,可某些老地块因为早期操作粗糙,未必比后来精心处理的新地块好。 变量之间没有乾乾净净的关係,像一群被关在表格里互相串供的嫌疑犯。 每一列都在尖叫著我重要,每一列又都和別的列在桌子底下暗中勾结。 教材里管这叫线性相关。 紧跟著蹦出来一个冷冰冰的词:秩。 视频老师说,在最粗略的意义上,秩可以理解为有效独立信息量。 江临一下子坐直。 因为这几个字像一记耳光,扇散了他这几年对著一堆厚重数据沾沾自喜的幻觉。 农田状態表横跨了两个屏幕,不代表它的秩很高。 变量洋洋洒洒写了一百列,很可能只是一堆水分和温度换了十几种马甲在反覆横跳。 当然,真实数据里还有更噁心的东西。 噪声。 一点测量误差,就足够让一个本该低秩的表格,在计算上变成满秩。 所以他真正该看的,不只是冷冰冰的秩,而是哪些方向贡献了主要变化,哪些方向只是噪声在抖。 变量很多不可怕。 可怕的是,他根本不知道哪些变量在提供信息,哪些变量只是在製造幻觉。 他以前的人生也是这样。 试卷、笔记、错题本铺天盖地,看起来很宽,实际上全在同几个知识点上原地打转。 有效信息量低得可怜。 江临拿出纸质时间胶囊。 【线性代数:秩。】 【变量很多,不等於信息很多。】 【笔记很多,不等於理解很多。】 【真正重要的是独立方向,是有效信息量。】 当冬天的第一场冷风颳过时,江临开始学线性方程组和行列式。 高中时解方程是天经地义的事,可大学线代冷笑著撕毁了这张保票。 现实往往是无解的。 他试图算石屋的冷却主因,算土豆增產的关键,却发现数据之间疯狂互殴。今天的温度和昨天的记录对不上,湿重和乾重混在一起。 这不是他算不出,是数据本身烂透了。 现实就是个四处漏风的草台班子,它绝对拒绝替你的粗糙记录背锅。 后来他才知道,现实世界的大部分方程组,本来就不给精確解。 你问它到底是哪一个答案,它只会甩给你一堆互相打架的观测值。 真正该问的不是有没有一个完美答案。 而是在所有不完美答案里,哪一个让整体误差最小。 那个东西,叫残差。 那条路,通向最小二乘。 江临红著眼,没有把所有记录都刪掉。 他先把明显口径混乱,单位不明,缺少日期和条件说明的数据,拖进了【废弃数据】文件夹。 剩下那些还能救的,则单独建了一个文件夹。 【残差过大,待覆核】。 没用就是没用,自我感动不能当饭吃。 而行列式更是给了他最后通牒。 在线性变换里,行列式是体积的缩放因子。 如果det=0,说明空间被直接压扁了,维度塌陷,信息丟失。 这是信息层面的不可逆。 三维压成二维,二维压成一条线。 你只拿到压扁后的影子,再也还原不出原来的体积。 江临忽然想到,废土里也有很多类似的时刻。 种子捂霉,电池深放,水源污染,身体越过死亡线。 它们不是真的行列式为零。 但它们都在提醒他,有些操作一旦丟失关键状態,就再也退不回去了。 从那以后,江临学会了区分可控试错和不可逆试错。 別把命押在会压扁所有退路的操作上。 第八年夏天,他啃到了最难的骨头:特徵值与特徵向量。 方向不变,只做拉伸? 江临看著这句绕口令,只觉得脑子发木。 他最开始还是回到石屋。 三个温区,三个温度,依旧可以写成一个状態向量。 先暂时拿掉炉火和门缝这些外部输入,只看三个温区之间的內部传热。 如果生活区,书房,储物区的温度完全一样,那么下一刻,它们大概率还是一起升,一起降。 这是一个方向。 如果书房比生活区热,储物区比它们冷,那么热量会沿著墙体和门缝流动,温差会被一点点抹平。 这又是一个方向。 原来特徵向量不是玄学。 它是系统最天然的变化方向。 特徵值则告诉他,这个方向上的状態,是被保留、被衰减,还是被放大。 后来某天狂风大作,太阳能板的木质支架在风中发出咔吱咔吱的惨叫。 江临又想起了另一个更危险的词。 模態。 支架不是隨便怎么晃都一样。 有些晃动形状很快被结构和阻尼吃掉。 有些晃动形状,却像正好踩在系统的骨缝上,只要外界风力的节奏接近它的固有频率,能量就会一下一下灌进去。 那不是普通的摇晃。 那是共振。 而模態背后,站著的就是特徵值和特徵向量。 想到这里,江临再看废土,发现很多东西都像有了自己的脾气。 如果把努力全砸在错误的特徵方向上,比如死记硬背,熬夜假勤奋,系统不但不会变好,反而会加速崩溃。 第八年冬初,江临做了一次总整理。 他把那些充满误差的粗糙模型保存下来,命名为【状態空间_第八年整理版】。 没有导师批改,也没有网络炫耀,但这套简陋的体系,是他一个人在黑暗中一砖一瓦敲出来的。 夜色压下来,炉膛里的余火苟延残喘。 江临翻开纸质时间胶囊,手腕因为长时间握笔微微发酸。 【线性代数,第一轮结束。】 【不精通,但够用了。】 【高数教我看变化,物理教我看规律,线代教我看结构。】 【废土从来不是一条平滑的曲线,而是一个布满陷阱的状態空间。】 墨跡干透。 江临合上文件袋,搓了搓冰凉的指节,滑鼠光標悬停在了下一个未命名文件夹上。 文件夹里躺著一行更不讲理的名字。 如果说线性代数教他看见结构。 那么接下来的东西,就要逼他承认另一件事。 现实世界给出的每一个数字,都可能在撒谎。 第31章 拉格朗日的编译器 第十一年的春季,废土没怎么下雨。 往年这个时候,乾涸的河床多多少少会渗出一点浑浊的地下水,沿著岩缝慢慢流进江临提前挖好的蓄水坑里。 但今年,整整一个月过去,蓄水坑底部只剩下一层乾巴巴的泥皮。 皮被风吹得发硬,裂出细碎纹路,像无数张嘲笑他的嘴。 江临蹲在坑边,用手指抠了一块泥皮下来。 泥皮很薄,一捏就碎,完全没有湿意。 旱季提前来了,而且不是普通意义上的少雨。 地下水位明显下降。 这比粮食减產更危险。 在废土,缺水比缺食物更要命。 食物不足,还能靠储备,靠压缩体力硬撑一段时间。 水一旦断掉,人体很快就会出问题。 脱水,电解质紊乱,幻觉,器官衰竭,这些词不是医学教材里的远方名词,而是会在废土里一步一步走到面前的东西。 江临倒不至於立刻渴死。 营地北侧几百米外,有一处地下岩隙。 那是他第六年时探出来的备用水源。 问题是,那地方取水太费劲。 他得把水桶系在尼龙绳上,顺著岩缝放下去,等桶口没入水里,再一点一点往上拔。 几百米外,来回一趟。 一桶水,往上拔一次。 要满足自己一天最低饮水、做饭、最基本清洗,再给两百平方米农田吊住一口保苗水,他每天得重复几十次。 这不是劳动。 而是把卡路里往井里扔。 在废土,每一焦耳能量都要算著花。 可现在,他每天花在提水上的体力,像一条看不见的裂缝,把这些年辛辛苦苦抠出来的余量一点点吞回去。 春末的一个上午,江临提完第十七桶水,手臂已经开始发酸。 而田边的黄豆苗有些发蔫。 土豆叶片边缘捲起,像被火燎过一样。 “得利用风。” 废土什么都缺,唯独风不缺。 江临以前试过做小风轮,失败得很惨。 叶片飞出去那一次,差点让他把记性长在脸上。 从那之后,他对风力发电四个字敬而远之。 但提水不一样。 他不需要稳定电压,不需要高速转子,不需要漂亮的动平衡。 只需要一套粗糙低效,能反覆把水桶从岩隙里拉上来的装置。 江临回到石屋,把手洗乾净,打开【废土工程_暂存方案】文件夹,新建文档。 【风力提水装置_第一版】 然后盘点手头里的家当。 营地废墟里砸出来的几根粗钢筋,一卷用来做单摆实验的尼龙绳,一块挡窗户用的旧防雨布,一些薄金属片,几根木桿子,以及满地的红土和石块。 要在地球上,这点破烂连收废品的都嫌弃。 但在废土,这是他拼凑重型设备的全部底牌。 江临很快画出第一张草图。 用石头垒一个支点,把最长的一根钢筋架在上面当槓桿。 槓桿的一头掛水桶,另一头连著尼龙绳。 伞绳的另一端,绑在另一根垂直竖立掛著防雨布的迎风杆上。 风吹动防雨布,迎风杆后倾,拉动绳子。 绳子扯动槓桿,槓桿把水桶提起来。 风小的时候,靠配重和水桶自重回落,完成一个往復循环。 原理很简单,简单到透著一种石器时代的美。 但江临没有立刻去搬钢筋。 这些年废土已经教会他,越是看起来简单的东西,动起来越可能要命。 防雨布受风不是一个稳定的力。 废土的风也不是教科书里那个温顺的箭头。 它是忽强忽弱的乱流。 尼龙软绳只能拉不能推,鬆弛后再绷紧会產生暴烈的衝击。 钢筋不是理想刚体,石头支点表面不平,水桶在岩缝里会上下晃荡。 桶里的水也会晃。 如果只凭感觉硬做,第一版很可能不是提水装置,而是自动砸脸装置。 江临盯著草图看了一会儿,在旁边写。 【干活之前,先算帐。】 这句话曾经出现在太阳能系统里。 现在又出现了。 他有微积分,有普通物理,有线性代数,有概率统计和误差分析。 第十年,他刚用最小二乘法把农田那堆乱七八糟的数据做过一次粗糙擬合。 虽然结果很丑,但至少让他知道,在噪声里找趋势,不是完全不可能。 既然能在一堆脏数据里摸规律,算一个看得见摸得著的粗糙槓桿,应该不至於太难。 江临稳如老狗,拿起墨水手写板,画出提水系统的三维简图之后,开始走最熟悉的流程 牛顿受力分析。 他把系统拆开。 部件a是迎风杆。 受到风力,底座摩擦力,自重和尼龙绳拉力。 部件b是尼龙绳。 两端拉力,可能鬆弛,可能绷紧。 部件c是槓桿。 受到绳子拉力,水桶重力,支点支持力,摩擦力。 部件d水桶。 重力,绳子拉力,岩壁可能碰撞,水的晃动。 江临咬著笔头,在每个部件上画出长长短短的受力箭头。 没画几下,他的眉头就皱成了一个川字。 “太乱了。” 他盯著那根尼龙绳。 绳子是软约束,这意味著它只能提供拉力,不能提供压力。 当风力变小,迎风杆回弹的时候,绳子会瞬间失去张力,槓桿就会砸下来。 等下一阵风再把防雨布吹满,绳子又会突然绷紧,產生衝击。 这种时紧时松的东西,最麻烦。 然后是支点。 槓桿不是用轴承装在金属架上的。 它只是架在两块巨石之间,靠凹槽和限位块勉强定位。 支点会摩擦,会磨损,会因为震动发生微小偏移。 支点一偏,力臂就变。 力臂一变,刚才所有方程都要跟著变。 再看风力。 风不是常数,大小隨时间变,方向也在变。 防雨布的受力面积还会隨布面形状改变。 这不是一个静態问题。 而是一个带有非稳定外力,连接,衝击和摩擦的动態系统。 江临硬著头皮继续写。 迎风杆绕底部支点转动,需要力矩方程。 槓桿绕石支点转动,也需要力矩方程。 水桶上下运动,需要平动方程。 绳子约束长度要写。 如果绳子鬆弛,约束又暂时失效。 风力项要写成f_w(t)。 绳张力要写成t(t)。 支点反力有两个方向,摩擦力还要判断方向。 没过二十分钟,墨水屏上已经堆满了三角函数,下標,未知约束力和耦合方程。 江临盯著这一团东西,整个人愣在那里。 他列出的方程太多。 绳子的瞬时张力,石块支点的支持力,支点摩擦,迎风杆底座挤压力。 槓桿和限位块之间的衝击力,水桶碰岩壁时的瞬时反作用力。 这些东西,在物理学里有一个共同的名字。 约束力。 它们当然真实存在。 但江临並不关心它们每一秒的精確数值。 他关心的是这套装置能不能把水提上来,升程够不够,会不会散架,哪个参数最该改? 可牛顿方程逼著他去追查每一个细节。 要求他把系统切得七零八落,然后追问每一个零件之间到底怎么互相推搡。 这就像想管理几万人的大工厂,却非要去查每个流水线工人喘了几口气。 “老牛啊老牛!” 江临往后靠到石壁上,闭了闭眼。 他没有骂牛顿,因为牛顿定律並没有错。 经典范围內,那三条定律仍然牢固得像废土上的岩层。 真正的问题是这种语言太底层。 拿它去解复杂的约束系统,就像拿机器码写作业系统,能写,但人会死。 江临睁开眼,重新坐直。 打开电脑,点开理论力学文件夹。 他先前翻过这个文件夹,但只粗略看过目录。 在很多物理系培养体系里,理论力学是专业课的第一道门槛,开始用另一种语言重新表述整个经典世界。 不像普通物理那样亲切,也不像高数那样只是工具。 理论力学前面是运动学、动力学、刚体运动。 他往下拖,停在下半册。 【分析力学】 第一章开头,没有小方块,没有斜面,没有满屏受力箭头。 只有一段安静的陈述。 在牛顿力学中,我们通常以力为核心描述运动。 但对含有复杂约束的多体系统,显式求出所有约束力往往既困难,也不必要。 分析力学提供了一种更高层的描述方式:选择合適的广义坐標,从系统的动能、势能和虚功出发,得到运动方程。 江临的目光停在不必要三个字上。 我刚才追著那些绳张力,支点反力,摩擦力折腾了半天,你告诉我不必要? 他继续往下看。 很多约束力,在理想约束下,对允许的虚位移不做功。 既然它们不做虚功,就可以不显式出现在方程里。 也就是说,你不必把每一个支持力,张力,约束反力都算出来。 只要选对描述系统自由度的广义坐標,把动能t和势能v写出来,再把非保守外力写成广义力,方程会自动生成。 这不是力消失了。 力还在那里,风还会推防雨布,绳子还会拉钢筋,支点还会磨损,水桶还会晃。 但分析力学告诉他,你不必用最笨的方式追著每一个约束力跑。 你可以先问一个更高层的问题。 这个系统真正的自由度是什么? 江临把这句话抄下来,像握住了一把刀。 他盯著自己的风力提水装置草图,重新开始看。 这个系统確实很脏,有摩擦,有乱流,有衝击。 不能幻想一个方程五分钟给出最终答案。 但如果先建立一个理想模型呢? 假设尼龙绳始终绷紧,假设钢筋刚性足够,假设支点暂时不滑,假设水桶不撞岩壁…… 整个系统的主运动,至少可以先由迎风杆的倾角θ来描述。 θ確定了,绳长、槓桿、水桶高度就全確定了。 然后,他写动能和势能。 风和摩擦不是保守力,所以他用上了带广义非保守力的拉格朗日方程形式。 d/dt(?l/?q?) - ?l/?q = q 江临盯著右边那个q。 它提醒著拉格朗日不是魔法,脏东西没有凭空消失,只是被更好地收纳了。 推导並不漂亮,但顺畅得多。 那些让他头疼的支点反力,绳端约束力全都不见了。 推到最后,他得到了一条粗糙的一自由度运动方程。 这方程没有给他最终答案,却清晰地告诉他该改哪里。 升程不够可能是槓桿力臂比不对,启动困难可能是转动惯量过大,运动狂躁是阻尼不足。 江临看著那条方程,头皮还是有些发麻。 不过拉格朗日方程虽然没有替他造出提水机,却也替他找到了提水机的骨架。 这一刻,江临第一次在理论力学里感到一种近乎冒犯的震撼。 不是因为它神奇到无所不能。 而是因为它明明承认现实复杂,却依然能从复杂里抽出自由度。 牛顿力学像在写机器码。 你必须亲自管理每一个寄存器,每一次跳转,每一条指令。 你要算每一根绳子的张力,每一块石头的摩擦,每一个支点的反作用。 拉格朗日力学则更像高级语言。 你写系统的自由度,写动能,写势能,写非保守广义力,然后让方程替你生成底层运动。 这个编译器,就是拉格朗日方程。 但江临没有忘记加一句。 【编译器不是神。】 【垃圾模型输入,只会得到垃圾结果。】 接下来的半个月,江临一边学分析力学,一边做风力提水装置。 白天,他在废墟里砸钢筋,搬石块,削限位槽,用红泥和碎石压实底座。 晚上,他在露营灯下啃《理论力学》里那些更冷更高的词。 广义坐標,广义速度,广义力,虚位移…… 理论力学不再高高在上,和一台丑陋的提水机牢牢绑在了一起。 第一版装置,失败得毫不意外。 风灌满防雨布,迎风杆猛地后倾,尼龙绳瞬间绷直,槓桿抬起水桶。 水桶確实上升了。 可上升不到一半,风力一弱,绳子突然鬆弛。 下一阵风再来时,绳子猛地绷紧,整个系统发出一声让人牙酸的撞击。 水桶砸在岩壁边缘,半桶水全洒了不说,桶还被砸出了一个凹坑。 江临站在旁边,脸色很难看。 但还是不忘记录。 【第一版失败。】 【问题:绳索鬆弛导致衝击,回落速度过大,阻尼不足。】 第二版,他加了配重。 配重让水桶回落不再那么凶,系统有了更稳定的往復趋势。 但新问题来了。 启动困难。 风小的时候,配重和水桶形成的等效惯量太大,防雨布被吹得哗哗响,装置却只是像一头倔驴一样抖。 又记录。 【第二版失败一半。】 【问题:启动风速提高,低风状態下无效。】 第三版,他调整槓桿支点位置。 把力臂比改小一点,牺牲一部分升程,换取更容易启动。 这一次,水桶能被拉起来了。 但升程不够。 水桶刚刚离水面没多久就停住,上不来。 还是记录。 【第三版:启动改善,升程不足。】 第四版,他改变水桶容积。 不用大桶一次提满,改用小桶多次提。 这让单次提升所需能量下降。 效率不高。 但系统终於能工作一段时间。 问题是往復太快,水桶出水时晃得厉害,洒水严重。 他用旧布条和一段磨损绳索做了简陋阻尼,让槓桿回落时有一点摩擦耗能。 第五版。 江临给水桶加了一个偏心吊点。 桶满水时重心靠下,能保持竖直。 升到顶端撞上限位块后,桶口被迫翻转,水倒进接水槽。 水一倒空,配重又把空桶拉回岩隙底部。 限位块负责让它倒水,旧布条负责让它別砸得太狠,配重负责让它重新下去。 这三样东西加起来,才勉强让它从会动变成能循环。 一个风很大的下午。 江临站在营地北侧的岩隙旁,繫紧最后一段尼龙伞绳。 三米高的迎风杆由两根钢筋绑成,上面绷著旧防雨布。 另一端,一根粗钢筋架在两块巨石之间,像一个野兽派风格的蹺蹺板。 水桶掛在另一头,桶身被石头磕得凹凸不平。 江临鬆开固定防雨布的绳套。 “呼——” 风灌满了防雨布,迎风杆后倾,尼龙绳绷紧,槓桿抬起。 水桶从岩隙深处一点点升上来。 支点发出低沉摩擦声。 旧布阻尼轻轻抖动,压住了那种危险的狂躁。 水桶升到顶端,撞上限位块,倾斜。 “哗啦——” 浑浊冰凉的地下水倒进旁边的蓄水坑里,水花溅到江临脚踝上。 他站在风里,低头看著那些浑浊的水,许久不愿意走。 它很破,也不省心,完全称不上真正自动化。 但它替他省下了最折磨身体的劳动。 更重要的是,它让理论力学拉格朗日方程第一次在废土里落了地。 江临拿起隨身的电子记录板。 【第十一年,旱季。】 【简易风力提水系统第五版,间歇运转。】 【可在中等以上稳定风下完成提水。】 【低风不启动,乱风易衝击,夜间必须锁死。】 【拉格朗日方程没有替我造机器。】 【它替我找到自由度。】 【不用追每一根绳子的张力,先抓住系统真正会动的那个方向。】 这句话,他晚上抄进了纸质时间胶囊。 纸很珍贵,但这一句值得。 接下来几天,江临继续学下去。 他翻到哈密顿原理。 教材上写:真实路径使作用量取驻值。 作用量s=∫ldt δs=0 江临第一次看到最小作用量这个俗称时,差点被它迷住。 最小,省,不浪费。 这几个词,天然就能打动废土求生者的神经。 可教材很快提醒他,更准確地说,不是总是最小,而是驻值。 一阶变分为零,可能是最小,可能是最大,也可能是鞍点。 自然不是简单地在省钱。 它选择的是让作用量在可允许路径附近不发生一阶变化的那条路径。 哪怕最省这个说法不严谨,他还是在里面看见了某种和自己相似的东西。 这些年,他在废土里学会了不乱跑,不乱烧燃料,不乱开电脑,不做无意义的情绪发泄,把每一升水,每一克黄豆,每一瓦时电,每一张纸都用在刀刃上。 他能理解那种整条路径都要算帐的视角。 那天晚上,石屋里很安静。 南墙小窗封著挡板。 风力提水装置的绳子被他收好,防雨布也捲起来压在石块下面。 江临坐在石桌前,打开【理论力学_分析力学】文档,写下阶段总结。 【牛顿:追每一个力。】 【拉格朗日:找真正的自由度,用能量写结构。】 【非保守系统:加入广义力q,不要把现实脏东西偽装成理想模型。】 【哈密顿原理:作用量取驻值,不是简单最小。】 【核心改变:从微观管理每个约束力,到抓住系统的自由度和路径结构。】 写完之后,他想了想,又补了一句。 【牛顿是底层指令。】 【拉格朗日是编译器。】 【但编译器只对正確建模负责。】 他看著最后一句,轻轻吐出一口气。 理论力学没有让他变成天才,也没有让废土变得温柔。 它甚至没有让那颱风力提水机变得多可靠。 可是,它让江临第一次真正感到,物理学高级的地方,不是把公式写得更复杂。 而是换一种语言以后,世界突然安静了一点。 不过明天,他还是要检查提水装置的绳结,还是要测水质,还是要给农田补水。 还要继续学理论力学下一章。 废土不会因为他看见了分析力学的门,就少出一道题。 但至少从今天开始,他不再只是趴在地上追每一粒沙子的人。 偶尔,他能站高一点,看见风沙背后的地形。 第32章 看不见的线 刚来废土那几年,江临写字很用力。 每一个標题都要力透纸背,锋芒毕露,锥坡囊出。 那时候的他,心里还有一种少年式的较劲。 每攻下一块知识,就像在荒原上插下一面小旗,恨不得让未来的自己也看见。 我来过,我啃下来了,我不是废物。 可第十五年之后,他写字慢慢变小了。 不是因为纸更少。 当然,纸一直都少。 真正的原因是,他不再那么急著证明什么。 熵增那一页之后,江临对完成这个词变得谨慎起来。 石屋不是修完就完了,农田不是熟化一次就完了,太阳能板不是擦乾净一次就完了。 当年觉得透彻无比的一页笔记,几年后再翻出来,里面可能全是没定义清楚的变量,没写適用条件的公式,没標明误差来源的结论。 所以第十五年之后,江临的概念本少了很多感嘆號。 多了很多短句。 【此处存疑。】 【十年后重看。】 【勿把模型当现实。】 【公式成立,不代表场景適用。】 【先问边界条件。】 【不要急著解释。】 这些话写得很小,常常挤在页边,像后来的人在和过去的人低声说话。 第十六年,第一块太阳能板的输出开始明显衰减。 这件事当然不是突然发生的。 没有某一天,控制器屏幕忽然跳出一个灾难性的数字,告诉他。 完了! 衰减是慢的,慢到最可怕。 同样的晴天,同样的角度,同样的板面清洁程度,p(t)曲线的峰值一点点低下去。 一开始只是几个百分点。 江临以为是灰尘。 擦。 无效。 以为是角度。 调。 提升有限。 以为是线路。 拆开接头,刮氧化层,重新压紧,重包防潮层。 仍然回不到最初。 最后,他在一张对比图上看见了事实。 那块太阳能板老了。 它早就不是第四次废土第一年时那块健康的板子。 风沙,温差,碰撞,紫外线,板面微裂纹,接线盒老化,背板受潮,每一样都不致命,每一样都在慢慢吃掉它。 江临坐在石桌前,看著那条一年比一年低的功率曲线,许久没有说话。 第十六年的他,已经不会再因为这种事暴怒。 暴怒没有用,熵增不听人骂。 他只是把原本贴在门边的【太阳能系统维护条例】摘下来,重新写了一版。 旧版里写的是: 【每日清晨擦拭板面。】 【晴天三档调角。】 【每七天检查接头。】 新版里多了一行。 【承认设备衰减。】 再下一行: 【设计低功耗生存模式。】 从那以后,江临开始把高耗电任务压缩得更厉害。 视频课能不重看就不重看,必要片段提前截屏。 pdf教材按章节拆分,优先放进电子墨水屏。 墨水手写板的导出文件,每隔一段时间统一整理,不再隨写隨存。 电脑只在强光时段打开,夜晚儘量回到纸面和脑子。 他曾经很依赖电脑。 现在,他开始有意识地训练自己离开电脑也能学下去。 不是因为他不需要现代工具。 而是因为他终於明白,所有工具都有寿命。 一个人把整个未来押在某个设备上,是一种很幼稚的豪赌。 第十七年,二號硬碟出现了第一次坏块。 那天下午,江临正在打开一个电动力学资料文件,屏幕突然卡住。 光標不动,硬碟灯微微闪烁,像一只快要喘不过气的小虫。 江临的心臟在那一瞬间停了一拍。 他没有乱动,也没有反覆重启。 而是关机断电,等了一会,重新接入备用供电。 启动。 备份还能读出来。 但有一段文件损坏了。 是一份公开课讲义中的几页推导。 按理说,不算灾难。 可江临坐在石桌前,脊背仍然冒出了冷汗。 他忽然想起自己刚来第四次废土时,看著几个装满知识的防潮盒和硬碟,曾经生出过一种近乎愚蠢的安全感。 好像只要把人类文明装进硬碟里,未来就有了。 现在,废土用一个坏块提醒他,文明也会坏。 知识如果只是躺在硬碟里,也会熵增。 真正能抵抗这种损坏的,不是硬碟本身,而是转移。 从文件转移到笔记,从笔记转移到理解,从理解转移到习惯,从习惯转移到行动。 那天晚上,江临在概念本第八册扉页写。 【知识不能只存储,必须內化。】 【硬碟里的文明不是我的文明。】 【能在断电后继续存在的,才真正属於我。】 写完,他把最核心的几份课程目录和知识树,重新整理成极简索引。 不是完整內容。 纸不够,电也不够。 他只能写骨架。 像给未来可能失去硬碟的自己,留一张荒原地图。 第十八年,他重新学电动力学。 不是普通物理阶段的电磁学。 那时的他看麦克斯韦方程组,更多是震撼於它的优美,震撼於变化的电场和磁场如何互相激发,如何成为光。 现在,他已经有了更多数学工具,也有了更多废土经验。 他知道方程不只是美。 方程是边界,是条件,是场在空间里的结构。 那一年夏末的一个傍晚,江临坐在石屋门口,太阳能板低低地朝著西边。 旧板的效率已经远不如从前,新接入的小型摺叠板也只能补一点可怜的输出。 控制器屏幕上,输入功率跳动得很慢。 他正在看麦克斯韦方程组的微分形式。 散度,旋度,通量,环量。 这些词早年让他头皮发麻。 现在仍然不轻鬆,但已经不再陌生。 他反覆读到场这个字。 电场,磁场,电磁场。 以前他一直把场当成计算辅助。 一个点上放一个单位电荷,受力是多少,於是定义电场。 像是人为了方便计算,给空间加上的一层虚擬网格。 可电动力学越往下走,他越觉得这种想法不对。 场不是记帐工具,场本身就在那儿。 能量在场中传播,动量在场中流动。 光不是某种从太阳扔过来的小亮点,而是电磁场的扰动穿过空间,抵达这片荒原,落到他的太阳能板上。 那一刻,江临看向太阳能板。 暗红色的光斜斜落在板面上。 半导体里,电子和空穴分离。 微小电流沿著线路进入控制器,再进入蓄电池,最后变成电脑屏幕上的一行字,露营灯里的微光,墨水手写板里某个公式的保存。 太阳,云层。 废土空气里的悬浮微粒。 太阳能板,导线,蓄电池。 电脑,他的眼睛,他的大脑。 这些东西被一条看不见的电磁链条连在一起。 江临心中忽然涌起一种极其辽阔的孤独。 他被无数条看不见的场线连著整个宇宙。 太阳的光能走到这里,电磁波能穿过荒原,线路能把能量送进蓄电池。 硬碟能把人类的声音和文字带到这颗死寂的星球。 可是,没有一条线连著另一个人。 整个世界像一间无限大的空教室,只剩他一个学生,还在对著黑板抄写已经没有老师会检查的答案。 江临坐了很久,突然站起来,走到石屋最里面,打开防潮盒。 防潮盒里放著一些最不实用,却最不能丟的东西。 几张照片,少量纸质索引,时间胶囊,几本书。 其中三本是《三体》。 这是第四次进入废土前,他在现实世界里硬塞进物资包的东西之一。 当时这个选择其实很奢侈。 纸书重,占地方,不如电子版省空间,也不能像教材一样直接提高生存效率。 可江临还是带了。 那时候的他有过九年多的废土闭关,已经意识到,他这第四次废土之行,最缺的不会是知识。 炉灶里的火很低,光线在书封上轻轻晃动。 那一瞬间,石屋里像多了一位沉默的客人。 他第一次读这套书,是在现实世界。 那时候,他身边有人类。 哪怕他不和他们说话,人类也在。 他站在人群之中,读宇宙,读文明,读黑暗,读生存,读那些遥远到近乎不真实的尺度。 那时他觉得震撼,宏大,厉害。 可那种震撼,隔著一层安全的玻璃。 因为合上书以后,他仍然能回到人群里。 第二次读,是第四次废土第十八年。 他已经一个人在这片荒原上活了十八年。 这个数字在现实世界里,足够一个婴儿长成成年人。 而在废土里,它只是江临独自听风,独自点火,独自种田,独自修屋,独自对著空气说话的十八年。 他翻开书页时,忽然发现,自己已经不能像过去那样读它了。 过去他读《三体》,读到的是人类面对宇宙的恐惧。 现在他读到的,是人类本身。 那些爭论,那些疯狂,那些选择。 那些文明在黑暗中发出的信號。 那些幼稚,骄傲,愚蠢,伟大,又终究不肯沉默的人类声音。 他以前以为,《三体》写的是宇宙很大,人类很小。 现在才知道,对一个被扔进无人废土的人来说,最震撼的不是宇宙很大。 而是人类曾经那么吵。 吵得可贵,吵得让人想哭。 有人仰望星空,有人推导公式,有人爭吵,有人背叛,有人拯救。 有人把自己一生的恐惧,理性,傲慢,怜悯和绝望,全都压进文字里,交给另一个没有见过面的人。 而这个没有见过面的人,隔著不知道多少时间,多少空间,坐在一间废土石屋里,借著一盏快要没电的灯,重新听见了他们。 江临忽然觉得这三本书不像书,像一块文明的化石。 不是记录某种已经死去的生物骨骼,而是记录人类曾经怎样想像自己的命运。 教材告诉他世界怎么运行,公式告诉他能量怎样流动,麦克斯韦方程告诉他场如何在空间中展开。 可这些都不告诉他,人类为什么要在黑暗里说话。 《三体》告诉他。 人类说话,不是因为一定有人回答。 人类发信號,不是因为宇宙一定仁慈。 人类写故事,也不是因为故事能改变物理定律。 而是因为沉默太冷。 因为一个文明如果彻底不再讲述自己,就等於提前承认自己从未存在。 江临低头看向自己的石屋。 十五平方米,一张石桌,一座炉灶,几只陶罐,一套老化的太阳能系统,一片两百平方米的农田,一堆概念本。 十几件快要坏掉的设备。 这是他的文明。 小得可笑,脆弱得可怜。 可在这一刻,江临觉得,它和人类那些宏大的文明没有本质区別。 文明从来不是因为足够强大才叫文明。 文明是因为它明知道会散,仍然整理。 明知道会死,仍然记录。 明知道宇宙未必回应,仍然把一束光发出去。 他看著那三本书,忽然明白自己为什么要把它们带进来。 不是为了消遣,不是为了怀旧,也不是为了给孤独找一点廉价安慰。 而是因为它们证明了一件事:在他来到废土之前,人类已经替他孤独过了。 已经替他恐惧过了,已经替他仰望过了。 已经替他把一个人在黑暗中是否还要发声这个问题,写成了几百万字的回声。 石屋外,暗红色的夜缓缓沉下来,仿佛整片荒原都在无声旁听。 他忽然想到,如果有一天他死在这里,如果石屋倒塌,农田重新板结,概念本腐烂,太阳能板碎裂,所有痕跡都被风沙磨平,那么这三本书也许会比他更像一个人类来过的证据。 不是因为它们更坚固。 而是因为它们里面装著比生存更大的东西。 人类不只会活著。 人类还会问:为什么活著? 会问:宇宙是什么? 会问:文明是什么? 会问:沉默和回答之间,到底有没有一条路? 江临低下头,翻开第一页。 纸页发出极轻的声音。 那声音很小。 小到几乎会被风吞掉。 可在这间没有第二个人的石屋里,那一声翻页,像某个遥远文明在黑暗中重新点了一次火。 他读了很久。 读到炉火暗下去,读到露营灯电量警告亮起,读到眼睛酸涩,才把书合上。 合上书以后,他用手掌按在书封上,感受那一点纸张隔著塑料膜传来的微弱触感。 然后,他打开概念本,在页边写。 【纸书也是低熵结构。】 【故事是文明给孤独留下的回声。】 他写完那两行字后,把《三体》重新包好。 石屋里重新只剩下他一个人。 炉火低下去,露营灯暗下去。 太阳能系统进入夜间低功耗模式。 书回到了盒子里,宇宙也重新退回荒原之外。 第二天清晨,江临照常起床。 擦太阳能板,检查蓄水坑,给庄稼补水。 昨夜那种被文明回声击中的震动,没有让他的生活出现任何戏剧性的改变。 废土不会因为他读完一段伟大的故事,就少堵一次水槽,少落一层灰,少磨损一根绳子。 可有些东西確实变了。 从那以后,江临再看那些教材,硬碟,概念本和纸书时,心態变得不太一样。 以前,他把它们看成知识。 后来,他把它们看成工具。 而从那个夜晚之后,他开始把它们看成文明残片。 公式是残片,故事也是残片,麦克斯韦方程组是残片,《三体》也是残片。 一者告诉他世界如何运行。 一者告诉他人类曾经怎样面对世界。 这两种东西放在同一个防潮盒里,並不衝突。 它们共同证明了一件事。 人类来过,人类思考过,人类恐惧过。 人类在黑暗里发过声。 而他,只是恰好成了那个把声音带进废土的人。 第十九年到第二十二年之间,时间开始变得很难分辨。 不是日历混乱。 江临仍然记日期。 每天的维护清单仍然写得清楚。 只是当日子重复到一定程度,人对年份的感觉会变钝。 这些年,课程仍在推进。 但江临不再把每一门课都写进时间胶囊。 有些东西只在文件夹名字里一闪而过。 【数学物理方法_边界条件索引】 【偏微分方程_波动热传导泊松】 【复变函数_留数法待覆查】 【数值方法_有限差分试验】 【近代物理导论_不可靠理解】 很多文件夹,他没有给自己写宏大的总结。 因为没必要。 有些工具的价值,不在於某个顿悟时刻,而在於它们悄悄改变了他处理问题的方式。 以前,他遇到一个新问题,先问公式。 后来,他先问变量。 再后来,先问边界条件。 再后来,先问模型適不適用。 这应该是一种进步。 第二十年,江临整理到第十二册概念本。 这本最难看,不是字丑,是內容太挤。 每一页都像被迫容纳太多东西的仓库。 页边是小字,中间是公式,下面是警告。 角落是十几年后的自己写给几个月前自己的补丁。 【此处漏掉边界项。】 【不要把稳態解当全过程。】 【注意量纲。】 【该处用线性近似,不能外推。】 【此结论只在小扰动下成立。】 【別偷懒。】 別偷懒三个字出现得最多。 因为很多错误不是因为不会。 而是偷懒。 懒得检查单位,懒得標註条件,懒得写清变量,懒得復算。 懒得承认自己不知道。 懒惰不是躺著不动才叫懒。 很多看起来很勤奋的行为,本质也是懒。 抄一遍答案,是懒。 背一个不懂的定义,是懒。 拿一个漂亮模型硬套现实,是懒。 用一句差不多遮住误差来源,也是懒。 废土最討厌这种懒。 它不会马上惩罚你。 直到到某个冷夜,某次断电,某次农田减產,某次设备损坏,某道题突然推不下去的时候,再一次性把帐还给你。 第二十一年秋,江临拆开了第二块蓄电池。 不是为了修。 已经没得修。 那块电池容量衰减得太厉害,內阻上升,低温表现糟糕,夜里稍微带一点负载,电压就掉得像滑坡。 他把它从系统里退下来。 能拆的拆,能回收的回收。 不能用的密封,远离生活区。 拆的时候,他没有多少惋惜。 这些年,他送走了太多东西。 一卷尼龙伞绳,两块小太阳能板,一只温湿度计,一块墨水手写板的保护膜…… 设备会死。 这是常识。 可当他把那块蓄电池外壳擦乾净,放进废旧物资区时,还是在旁边贴了一张小纸条。 【第四次废土第1年至第21年。】 【主要用於夜间照明,电脑供电,低功耗学习设备。】 【退役原因:成色伊拉克战损版,续航全靠信仰。老兵不死,只是没电。】 第二十二年冬,石屋西侧附属储物间的一段墙塌了一角。 不是大塌。 只是外墙下部被多年风蚀和冻融弄鬆,又被某次酸雨后渗水掏空,终於掉下一块。 江临修了两天。 搬石,和泥,加碎草纤维,压实。 重做排水沟。 修墙的时候,他忽然发现自己已经不再像年轻时那样边干边骂。 年轻时,他觉得所有维修都是浪费时间,不如刷几道题,看几页书。 现在他知道,维修就是学习的一部分。 热力学,材料,结构,排水,风蚀,冻融,盐分析出、毛细作用,全都在这面塌掉的墙里。 墙不是打扰他学习。 墙是在出题。 如果不学,墙照塌。 如果学了,墙也可能塌。 但他至少知道它为什么塌,又该怎样让它晚一点再塌。 这就是人能爭取到的全部。 第二十三年,江临重新翻到线性代数里的特徵值。 【特徵向量:系统自己的方向。】 【特徵值:这个方向上的变化会被放大还是压缩。】 那时的理解,更多来自支架振动、石屋热传导和农田状態向量。 现在,他重新读到这里,忽然想到废土生態。 这片荒原不是完全死寂。 苔蘚会长,酸雨会改变土壤,风沙会搬运矿物粉末。 他每年种植,收穫,还田,施灰,堆肥,也在把系统从一个状態推到下一个状態。 如果把农田状態写成一个向量,把每年的自然演化和人为干预看成一次变换,那么多年之后,系统会不会倾向某些方向? 有些方向会自我放大。 比如有机质增加,保水变好,作物长得更好,留下更多秸秆,有机质继续增加。 有些方向会自我毁灭。 比如酸雨加重,ph下降,根系变差,產量下降,还田减少,土壤更差。 活下来,並不是把所有变量都控制住。 他也根本做不到。 活下来,是找到系统不会自毁,甚至能微弱自我修復的那个稳定方向,然后一次又一次把状態往那个方向推。 这个模型很粗糙。 粗糙到不配拿来做正式结论。 江临也没有把它写得太满。 他只在概念本页边写了一句。 【活下来,不是压住所有变量。】 【是找到系统的稳定特徵方向。】 写完,他把这句圈起来。 第二十四年,江临开始明显厌恶长时间讲话。 早年,他为了防止语言能力退化,会故意对著石墙讲课。 那时候他还会模仿老师,会自问自答,会把e和δ讲成甲方乙方。 后来,他逐渐不这么做了。 不是不需要,是太累。 一个人对著空气说话,说十年,说二十年,最可怕的不是尷尬,而是某一天你忽然发现,自己已经不期待任何回答。 於是他改成默写,把要讲的话写下来。 写得很短,写得像给未来的自己留口信。 【今天不懂,別硬装。】 【这个问题不是今天解决的。】 【先活过冷季。】 【別相信无標註数据。】 【如果忘了,从第一页重来。】 第33章 量子笔记 第二十一年春,江临第一次打开量子力学文件夹时,心里並没有太多恐惧。 他以为自己已经习惯了难。 高等数学难过,普通物理难过,线性代数难过…… 每一门课刚开始都像一面墙,冷硬,平直,没有门。 可这些年他已经摸出了一点方法。 不要急著撞,先沿著墙走,找到裂缝,找到门缝,找到能把概念拖进废土的地方。 极限被他拖进了土豆產量,导数被他拖进了石屋冷却,积分被他拖进了太阳能功率曲线,矩阵被他拖进了农田状態,拉格朗日方程被他拖进了风力提水装置…… 所以量子力学也应该一样。 再难,总有入口。 至少刚开始,江临是这么想的。 他坐在十五平方米的石屋里,手边放著一杯温水。 水是上午刚煮过的,带一点过滤木炭留下的味道。 炉灶里的火已经压低,太阳能板还在外面接著雨后的冷光,控制器屏幕上的输入功率不高,但足够支撑电脑开一段时间。 电脑屏幕上,是量子力学第一章。 黑体辐射。 光电效应。 波粒二象性。 江临慢慢往下看。 最开始,他自我感觉还好。 黑体辐射,经典理论解释不了,普朗克引入能量量子。 光电效应,爱因斯坦解释,光是一份一份的,e=hν。 江临对这些没有太大障碍。 太阳能板就在外面,光变成电,他靠它活了二十多年,光能一份一份打进半导体这件事,在他的直觉里有一个粗糙的落脚点。 他在概念本上写。 【光电效应:像太阳能板一样,光一份一份交出能量。】 写完,觉得自己已经理解了。 继续往下。 德布罗意物质波,电子也有波动性。 这里他皱了皱眉,但还没停下。 量子力学第一章就这样被他翻过去了。 他合上电脑,觉得难是难,但没有传说中的那么玄。 真正的麻烦,从他第一次做题开始。 那是第二十一年秋天。 他从一本离线题库里找到了量子力学基础习题,准备检验一下自己的理解。 第一题,算光电效应里逸出电子的最大动能。 他提笔,代公式,写出答案。 翻到解析,答案对了。 第二题,还是光电效应。 题目把频率和光强换了个问法,问在入射光频率不变的情况下,增大光强,逸出电子的最大初动能会不会变。 江临把笔帽咬在嘴里,感觉还不错。 第三题,给一个一维无限深势阱,让他写出粒子的波函数和归一化係数。 江临翻回教材,看了一眼例题。 形式他认识。 正弦函数。 边界条件。 n等於1、2、3。 他照著记忆写下去,先把波函数写成了asin(nπx/a)。 写到归一化係数时,他停住了。 a是多少? 他记得好像是根號什么。 根號二分之一? 根號二除以a? 还是根號二除以根號a? 他翻了一下例题,才知道应该是根號2/a。 这还只是第一处。 后面题目问n=1和n=2的能量差,他又下意识以为能量是一倍一倍往上加。 翻到解析才发现,能级和n^2有关。 n=2不是n=1的两倍。 是四倍。 江临把笔帽咬得发白。 明明每一步都在教材里。 明明例题刚看过。 可换成习题,他就像把一筐零件倒在桌上,知道它们都属於同一台机器,却不知道先拧哪颗螺丝。 最后他对著解析,把整道题重新抄了一遍。 抄完时,感觉又懂了。 第二天重做,归一化係数还是写错。 …… 第五题时。 题目问:某粒子处於叠加態,测量能量,得到第一激发態的概率是多少? 江临盯著这道题看了一会儿,感觉有点模糊,但好像知道要怎么做。 他开始写,写了一半,对不上,划掉。 又重写,还是不对。 他翻回教材,把叠加態那一节看了一遍。 看完,觉得自己懂了,再回来做题。 还是不对。 他不知道到底哪里错了。 概念好像有,步骤好像也有,但就是写不出答案。 最后他把解析翻出来,对照著把步骤重新抄了一遍,感觉:“哦,原来是这样。“ 然后去做下一题。 这种看解析恍然大悟,过几天遇到类似题还是不会的循环,贯穿了他最初三年的量子力学学习。 第二十二年,江临开始认真看叠加態。 他看了很多遍。 每一次看完,他都觉得自己懂了。 叠加態,就是粒子同时处於多个状態。 他在概念本上写。 【叠加態:粒子同时在好几个地方,测量之后坍缩到一个地方。】 写完,满意地合上本子。 他觉得这个理解很直观。 粒子同时在好几个地方,就像,他想了想,就像一颗种子还没决定要往哪个方向发芽,等到你去看它,它才固定下来。 他觉得这个类比不错。 於是他把这个类比也写进概念本,旁边还画了一颗发芽的种子。 然而这个理解是错的。 错在哪里,他当时完全不知道。 他甚至用这个同时在好几个地方的图像,成功地解释了好几道选择题,让他更加確信自己懂了。 直到第二十四年,他做到一道关於量子態叠加係数的计算题,怎么也对不上,被迫把叠加態从头学了一遍,才隱约感到哪里不对劲。 不是粒子同时在好几个地方。 不是这个意思。 但他说不清楚到底是什么意思。 他把不同教材的表述拿出来对比。 一本说量子態的线性叠加。 一本说每种本徵態有对应的概率幅。 一本说测量结果是隨机的,但概率可以精確预言。 这些表述他都能看懂每个字,但拼在一起,总有一种微妙的脱节感。 就像他明明认识所有零件,却拼不出整台装置。 他在概念本上划掉了那颗发芽的种子,写了一句话。 【叠加態不是同时在好几个地方,但是什么,我还不知道。】 这句话写完,他感觉很不舒服。 不是因为不懂本身。 是因为他之前一直以为自己懂了。 第二十四年到第二十六年,江临反覆在一个地方卡壳。 波函数到底是什么? 他知道波函数是一个数学对象,知道它的模方给出概率密度,知道薛丁格方程描述它的演化。 这些他都能背出来。 但有一种感觉,像隔了一层薄膜,就是捅不破。 他试图把波函数拖进废土。 第一次,他把波函数比成蓄水坑里的水位分布。 某处水多,粒子就容易出现在那里。 他觉得这个类比挺好。 但过了一段时间,他做题时发现这个类比帮不上什么忙,反而有时候会把他带偏。 他把这个类比划掉了。 第二次,他试图把波函数比成气象预报里的降雨概率分布。 某个区域降雨概率高,粒子就容易出现在那里。 他又觉得这个类比不错,在概念本上写了半页。 过了几个月,他在一道干涉条纹的题目上又卡死了。 降雨概率不能叠加出干涉,但波函数可以,因为波函数是复数,有相位。 他把这半页划掉了。 第三次,他乾脆不找类比了。 他就盯著波函数的数学形式看。 复数,模,相位,叠加,內积,期望值…… 这些东西他都学过,但量子力学把它们以一种他不熟悉的方式用在一起。 他每次以为自己快要抓住什么,一做题又发现没抓住。 这种感觉像什么? 像用手指去捏一团水。 手指碰到,水散了,手里什么都没有。 他在概念本上写。 【我不知道波函数是什么。】 【我知道它的数学形式,知道它怎么用,但就是不知道它是什么。】 这句话写完,他想起来学高中物理的时候,老师说场是什么,先不管,会用就行。 他以为当初自己没管电场到底是什么,结果也好好地用了很多年。 也许波函数也一样。 也许不是每个东西都需要他弄清楚它是什么。 他把这个想法记下来,感觉鬆了一点。 然后把下一道题翻出来,继续做,又做错了。 第二十六年冬,江临第一次暂停量子力学整整两个月。 不是计划內的休息,是被迫停下来的。 因为他发现自己陷在一种很奇怪的状態里,看的时候有感觉,放下来什么都剩不下。 他总结不出来是什么原因,也没法分析自己哪里出了问题。 他只是某天翻开量子力学,呆坐了一个小时,然后关掉电脑,去修石屋西侧的排水沟了。 此后两个月,他干別的。 倒不是刻意迴避。 他想起来的时候,只有一种模糊的、说不清楚的不舒服。 像一道题做错了,但不知道错在哪里。 第二十七年春天,某个夜里,江临被一个梦惊醒。 梦里,他回到了十八岁那年。 不是废土。 是现实世界的清晨。 天还没完全亮,屋里有一点灰蓝色的光。 他坐在床边,看见眼前那个莫名出现的倒计时。 数字一秒一秒往下跳。 他不知道那是什么。 不知道归零后会发生什么。 不知道自己会去哪里。 他醒来时,炉灶已经灭了。 石屋里很冷。 挡风帘垂在门后,南墙小窗封著夜挡板。 外面风停了,有一种近乎空旷的安静。 江临躺在睡袋里,睁著眼睛,看了很久屋顶。 然后,垂死病中惊坐起一般,突然爬起来把量子力学重新打开。 他说不清楚为什么。 可能只是睡不著,需要找点事情做。 他从叠加態那一节开始看,什么感觉都没有,读到一半,把电脑关掉,继续睡了。 但从那之后,他开始重新来。 第二十七年到第二十九年,江临做了一件以前没做过的事。 他开始重新做题,把以前做错的题全部找出来,一道道重新啃。 啃的时候追著问一个问题:我上次到底为什么错了? 这件事比他想像中难得多。 有的题,他以为自己当时只是计算失误,仔细看才发现,自己根本就搭错了框架。 有的题,他发现自己套了正確的步骤,但说不清楚每一步在做什么。 有的题,他发现自己用了一个类比,类比把他带偏了,但他之前没有意识到这一点。 发芽的种子那个类比,他在错题本里发现了它的影子。 那个类比让他把叠加態的係数当成了在各个位置的概率,而不是各本徵態的概率幅。 这两件事差一个字,但本质上差得远。 他在错题本里写了一行字。 【这道题错,是因为发芽的种子。】 他觉得有点荒唐,但確实是这样。 就是这颗两年前画在概念本上的种子,悄悄地把他带偏了两年。 第二十八年,江临开始对我懂了这个感觉產生怀疑。 以前,他读完一节,感觉懂了,就合上电脑,去做別的。 现在,他每次感觉懂了,都会逼自己再做一道题。 通常,这道题会告诉他他没懂。 他慢慢摸出了一个规律。 他有两种懂。 一种是能把教材的句子换个说法复述出来的懂。 一种是遇到新题,知道该从哪里下手,能做对的懂。 这两种懂,相差很远。 他在概念本上写。 【题也不能全信,但不会做题,基本就是没懂。】 这句话看起来很朴素,但江临花了將近七年才把它真正当成原则。 第二十八年夏,他终於把波函数的东西基本理顺了。 不是因为哪一天突然开窍。 是某一次做完一道计算本徵值的题,他发现自己做对了,而且做的时候没有那种模糊的不安。 他知道自己在算什么,知道每一步为什么这么写,知道结果意味著什么。 这个感觉,和以前套公式得出答案不一样。 他说不清楚哪里不一样,只是感觉稳一些。 像以前站在泥地上,现在站在石头上。 不是飞起来,就是稳一点。 他翻开概念本,找到那句我不知道波函数是什么。 在下面补了一行。 【第二十八年:仍然说不清它是什么,但知道怎么用它了,这大概是我目前能达到的程度。】 第三十年,他才开始真的去碰双缝实验和测量的问题。 以前他也看过这部分,但看不进去。 不是內容太难,是他的底层工具还没到位,看进去也是假懂。 现在工具稍微有一点了,他才发现这块內容有多难咬。 他在双缝实验这里卡了將近一年。 不是卡在数学上。 数学他能跟著算。 是卡在一个问题里:电子到底走了哪条缝? 他知道正確答案——测量之前不能这样问,这不是经典问题。 他知道这句话。 他能把这句话写出来。 但他没有真正接受它。 他心里有一个声音一直在说,它肯定走了一条,只是我不知道。 他知道这个声音是错的。 可他压不住它。 他试过用教材上的措辞说服自己,试过用不同老师的讲解,试过从数学上绕回来。 都没用。 那个声音还在那里。 它走了一条,我只是不知道。 他在概念本上写。 【我知道这样想是错的,但我不知道怎么停止这样想。】 写完,他看了一会儿,没有继续往下写。 第三十年,他去做了一件有点傻的事。 他从头把测量那一节的数学部分全部推了一遍。 不是第一次推,是第十七次还是第十八次,他数不清了。 这一次,他没有急著找概念上的落脚点,只是一行一行地往下走,看数学本身在说什么。 算符,本徵態,本徵值,概率幅,投影…… 走到一半,他忽然想起以前学矩阵的时候。 矩阵乘法,刚学的时候,他对行乘列这件事完全没有直觉,纯靠背规则。 后来他学到矩阵表示线性变换,把矩阵和空间里的拉伸旋转联繫起来,才慢慢有了一点感觉。 但那个感觉也不是一下子来的,是他把同一件事算了很多遍,某次算的时候忽然感觉顺了一些。 他不知道为什么顺了,那个顺本身也没持续多久,但確实有过。 量子力学的测量,也许也是这样。 也许不是靠想明白,是靠算到一定程度,某天感觉就顺一点了。 他把这件事记下来,然后继续算。 第三十年秋到第三十一年,江临在做一件他自己都觉得有点笨的事。 他把量子力学基础题库里所有他做过的题,按错误类型重新分类。 分了五类。 第一类:套错公式。 第二类:概念用对了,计算抄错了。 第三类:用了一个听起来有道理但实际上错误的类比。 第四类:会算步骤,但不知道步骤在做什么。 第五类:根本不知道从哪里开始。 第三类和第四类最多。 他盯著这两类看了很久。 第三类很好理解,他已经吃过发芽种子的亏。 第四类更麻烦。 会算步骤但不知道在做什么,这种题他以前会当成对了,因为答案確实出来了。 但这种题是最危险的。 换一道题,步骤变了,他就又不会了。 他开始针对第四类题,逼自己在每一步旁边写一句话,这一步在做什么。 不是写公式名称,是写它在做什么。 比如,归一化那一步,他写,让所有地方找到粒子的概率加起来等於一,不然概率就不是概率了。 比如,取模方那一步,他写,把复数变成实数,因为概率不能是复数。 这些话写起来很笨,他有时候写到一半,觉得自己在解释一件很傻的事。 但写完再回头看,他发现这些笨话比他之前那些漂亮类比有用得多。 第三十二年,他第一次做完了自己筛出来的那一批基础题,正確率勉强过七成。 他翻到最后一道题,把答案填上,合上文件。 没有什么特別的感觉。 不是因为不在乎,是因为太累了。 那天下午,他去浇了南侧黄豆,把蓄水坑的泥沙清了一遍,吃了饭,睡觉。 第二天早上,他翻开概念本,想写点什么。 他坐了好久,想了好久,憋出来一句话。 【量子力学基础题,七成了。】 然后他停了一下,又加了一行。 【不知道算不算入门?应该还差很远,但比第二十一年强了。】 写完,他说不清楚是什么滋味。 不是高兴,或者不只是高兴。 是有一种很旧的什么东西,悄悄鬆动了一下。 他用了十二年,才从感觉自己懂了,走到了真的能做七成的题。 这十二年里,他犯过的最多的错误,不是不努力,不是方法不对,是他很多次以为自己懂了,但实际上只是懂了一层皮。 然后用那层皮在废土里活了好几年,没出什么大问题,反而让他越来越確信自己懂了。 一直到做题,一直到那颗发芽的种子。 他翻到概念本很早以前的那一页,找到那颗被划掉的种子。 铅笔画的,已经有点淡了,但还能看见。 一颗发芽的种子,旁边写著叠加態:粒子同时在好几个地方,测量之后坍缩到一个地方。 他看了一会儿。 这句话现在看起来错得很明显。 但二十二年的那个他,写这句话的时候,真的觉得自己想通了。 这不是愚蠢。 这是他那时候能做到的最好程度。 他在那颗种子旁边,补写了一行小字。 【这是第二十二年的理解,那时候我以为懂了。】 写完,合上本子。 第三十二年冬,他翻开了量子力学进阶部分的第一个文件。 角动量。 轨道角动量算符,量子化,l和m量子数,球谐函数…… 他看了第一段,皱了皱眉。 这里的数学比基础部分复杂,而且有一些他还没见过的东西。 他打开空白文档,在顶部写。 【量子力学进阶,第一轮,第一节,角动量。】 【预计会很久。】 【先把不懂的词都列出来,再一个个查。】 然后开始列。 第一个词,球谐函数。 他不知道这是什么。 他打开另一个文件,搜了一下,找到球谐函数的定义,看了一遍,没懂。 他在空白文档里写。 【球谐函数:暂时不懂。先放著,继续往后看。】 他已经学会了不在第一个不懂的词上死磕。 有些东西看多了自然就懂了,有些东西需要先看后面才能回来懂前面。 他不知道球谐函数属於哪种。 所以先放著。 继续往后。 角动量第一节,看了三遍,大概只有一半明白。 他把不懂的地方全部画了出来,列成清单,存到文件里。 清单有九条。 他看了一遍,在最下面写。 【今天:九个不懂。】 【明天:爭取变成八个。】 然后他关掉电脑,把明天的维护清单写完。 第一项:检查蓄水坑水位。 第二项:清理太阳能板板面。 第三项:量子力学进阶第一节,继续啃。 第四项:给南侧三垄黄豆补水。 写完,他看著这张清单,忽然觉得有什么东西很稳。 不是量子力学变简单了。 是他不再以为它会变简单了。 他已经知道,这条路会很长,会很慢,会有很多次以为懂了但其实没懂。 下一次大概还会有颗新的种子,在某个他没注意到的地方悄悄画下去,等他三年后回来划掉。 他接受这件事了。 不是喜欢,是接受。 再怎么慢,黄豆还是要浇水。 量子力学,明天继续啃。 第34章 把四十年折成一页纸 年轻时,江临喜欢给每一门课,每一个阶段,每一个问题都单独建一个目录。 【常微分方程_第二轮】 【数学物理方法_边界条件索引】 【偏微分方程_热传导与波动方程】 【复变函数_留数法与积分技巧】 【数值方法_有限差分试验】 【电动力学_场与边界】 【热力学与统计物理_熵与自由能】 【近代物理实验_低可信度復现记录】 …… 那时候,文件夹像旗帜。 每多建一个,就像他在一片新大陆上插下一根木桩,告诉未来的自己。 这里我来过,这里我正在攻打,这里迟早会被我整理清楚。 第二十年以后,江临慢慢不这么做了。 不是因为可学的东西少了。 恰恰相反,越往后,知识越像荒原深处的废墟群,一座连著一座,根本看不到尽头。 有些课程,他没有资格说自己真正攻克,只能说知道入口。 有些工具,他没在时间胶囊里留下顿悟,却已经悄悄渗进了他的手里。 它们变成下一次建模时下意识检查的边界条件,下一次擬合时顺手刪掉的异常值,下一次推导时不敢漏写的量纲。 【记住全网最快小説站 101 看书网藏书全,101??????.??????超靠谱 】 他慢慢知道,人的一生不可能把所有东西都命名成章节。 归档本身也需要能量。 而第二十年之后,江临开始精確地节约自己的注意力。 这东西比黄豆和土豆更难补充。 第二十一年,他右眼第一次出现比较明显的重影。 那天他正在看一份数学物理方法讲义。 屏幕上是一串边界条件和本徵函数展开。 忽然觉得字边有一层浅浅的虚影,像每个符號旁边都站著一个更淡的影子。 他闭眼,揉了揉,再睁开。 还是有。 第二十二年,江临戴起了老花镜,而电子墨水屏右下方有一块区域不再刷新。 最初只有指甲盖大小,后来扩展到半个掌心,像一块永远留在屏幕上的灰色伤疤,挡住页边的几行注释。 江临试著修。 拆外壳,清排线,除尘,重启。 冷启动,换备用线。 没有用。 屏幕的伤就在那里。 他没有再拆第二次。 再拆,整块屏幕可能彻底报废。 於是他改排版。 把常用文档右边距加大,把批註统一移到左侧,把原本双栏阅读改成单栏。 第二十三年,他开始用更短的句子写復盘。 早年的復盘像课堂笔记。 一段一段铺开写,恨不得把今天每一个思考细节都留给未来。 现在不行。 他的时间仍然很多。 可他越来越清楚,时间多,不代表有效精力多。 一天里真正清醒,稳定,能处理困难问题的时段有限。 这些时段,不能全用来写漂亮復盘。 所以他的復盘开始变成极短的判断。 【边界条件比方程重要。】 【模型先问適用范围。】 【低可信度数据不进入主表。】 【数值结果不解释物理图像。】 【不懂就是不懂,不要用比喻遮羞。】 最后一句,是他写给自己看的。 年轻时,他很喜欢比喻。 这些比喻帮他活过了很多最难的门槛。 可到了后来,他也开始警惕比喻。 因为比喻只是桥,不是彼岸。 桥可以救命。 但不能把桥当成对岸。 第二十四年,年年月月翻修的风力提水装置终究退役。 地下岩隙的水位发生过几次变化,后来他改了蓄水系统,在几处低洼地做了更稳定的集水槽,又把雨季酸雨的处理流程优化了一轮。 风力提水装置仍然能用,但维护成本越来越高。 就把它拆了。 能回收的全部回收,剩下几块裂开的支点石,也被他搬到田埂边压草。 第二十六年,第三块蓄电池容量掉到危险线。 江临早有预案。 低功耗模式已经运行多年,备用电脑使用被压到最低。 纸质索引足够让他在极端断电情况下维持学习骨架。 可当那块电池真的退役时,某些学习方式也彻底结束了。 长时间看视频,结束。 反覆打开大型pdf对照,结束。 临时调用大量资料做横向检索,结束。 以后更多要靠他自己脑子里的索引,靠极简笔记,靠已经內化的知识框架。 这些年,硬碟和电池给了他一段近乎奢侈的起步期。 现在,设备开始一件一件老去。 它们像老师一样,把东西教给他,然后退场。 第二十八年,农田出现了一次小规模退化。 南侧几垄土豆產量连续两季下降,叶片顏色偏浅,土壤测试显示ph和有机质都不算糟。 江临最初怀疑种薯退化。 换了一批留种。 改善有限。 怀疑水分。 调整浇灌。 仍然不明显。 后来他翻出多年记录,发现那几垄地在过去五年里承担了过多的高產作物,秸秆还田不够,深层结构变差,表层数据看起来还行,但根系下扎空间被慢慢压坏了。 这不是一个单变量问题。 也不是一年造成的。 它像人。 表面还能撑,深处已经累了很久。 写下这句话时,江临摸了摸自己的膝盖。 这几年,冷天蹲下去再站起来,总要慢半拍。 关节里像藏著一点细沙,磨得很轻,却磨得很久。 第三十年,江临在废土里过了自己这一世的第四十八个生日。 当然,没有蛋糕。 也不会有蜡烛。 甚至没有准確意义上的生日庆祝。 他只是按日期换算,知道这一天到了。 早上照常检查水,上午整理一份旧笔记,下午给农田补了堆肥。 晚上多煮了一点黄豆。 牙口已经有点差,所以黄豆煮得比平时软。 他细嚼慢咽。 因为牙齦受不了硬东西,胃也不再喜欢太急的吞咽。 年轻时吃东西是补充燃料。 现在吃东西更像维护一台老机器,不能太硬,不能太冷,不能太快。 屋外风声不大,炉灶火光稳定。 桌上摊著第二十五册概念本。 他忽然想到,只要回去,身体会刷新。 可废土里的江临已经四十八岁。 这两者之间的撕裂感,只有回归的时候会比较强。 他並不会在此时纠结自己到底算十八岁还是四十八岁。 身体年龄是一种状態,记忆年龄是另一种状態。 社会身份又是第三种状態。 没有必要强行压成一个数。 线性代数早就教过他,一个系统可以有多个分量。 他就是一个状態向量。 第三十五年之后,江临停止了大规模开新课。 这个决定不是某一天突然做出的。 某天清晨,他在整理课程目录的时候,发现自己连续三次把同一个文件夹拖进不同分类。 又有一天晚上,他看著一段证明,明明每个字都认识,却怎么也想不起自己三年前已经在第十九册概念本里写过类似的卡点。 再往后,是腰。 坐久了,腰背深处会泛起一阵钝痛,像旧木头受潮后慢慢弯下去。 他得扶著石桌站一会儿,等那阵痛退下去,再重新坐回去。 他仍然能继续。 可继续这件事本身,已经不再像年轻时那样廉价。 他在废土里已经老了。 第三十八年的春天,江临把第一册概念本从防潮盒里取出来。 翻开第一页,他看见十八岁的自己写下那句很用力的话。 【极限不是看前面乱不乱,而是看后面能不能稳。】 旁边画著土豆產量图。 粗糙,幼稚。 统计意义一塌糊涂。 可五十六岁的江临只在旁边写了四个小字。 【方向对。】 那天之后,他真正开始进入第四次废土的最后阶段。 不再向前冲。 而是回头。 把过去三十多年里留下来的草稿、概念本、电子文件、实验记录、课程索引、废土工程档案,一件一件整理出来。 他给这个阶段起了一个很土的名字。 【回收工程】 不是总结,也不是成果汇编。 总结听起来太体面,成果汇编又太像给別人看的东西。 回收更准確。 这些年,他学过的东西太多,散掉的东西也太多。 有些知识已经內化成了直觉,有些仍然卡在半懂不懂的边缘,有些当年觉得重要,后来证明只是绕路,有些看起来不起眼,却在多年后成了真正能支撑他的骨架。 他要回收的,是记忆,是理解,是已经变成身体反射的思维路径,是神经系统里的拓扑信息。 所以,最后的时间里,他要做的不是继续堆知识。 而是把將近四十年里堆出来的东西,儘可能压缩成能被十八岁身体重新调用的结构。 第三十九年,江临做了第一张校准表。 他在表头写下。 【第四次废土知识骨架校准】 第一栏:已经攻克。 第二栏:可以快速重建。 第三栏:需要现实校准。 第四栏:不能装懂。 然后,他开始一项一项填。 【高等数学】 已经攻克。 不是会求导,会积分那种会。 而是极限、连续、导数、积分、级数、多元函数、向量分析这些东西,已经变成他看世界的基础语言。 刚开始学的时候,极限的e-δ定义把他绕了很久。 他记得自己在概念本上写过一行话,大意是:为什么要这么麻烦,直觉上不是很明显吗? 后来他知道了,直觉不算,证明才算。 这是数学分析教给他的第一件事,也是最重要的一件事。 三十多年以后,微积分已经不是他手里的工具,而是他的眼睛。 他看冷却曲线,会本能想到函数。 看太阳能板一天的输出,会本能想到积分。 看农田產量波动,会本能想到极限、误差和收敛。 看风力提水装置,会本能想到变量、约束和变化率。 不是会做题,是看世界的方式变了。 但严格实分析,测度论,泛函分析这些更高阶的理论,不在此列。 勒贝格积分他看过,能复述定义,但从来没有被任何实际问题逼著真正用过。 这块大概率是空的,不能装懂。 【知道入口,需现实重修。】 【普通物理】 已经攻克。 力学、热学、电磁学、振动与波、光学,不再是题型集合,而是他在废土里一遍遍用身体验过的东西。 力学不是斜面小车。 是太阳能板支架在风里晃动时,哪一根撑杆先死。 热学不是理想气体状態方程。 是石屋炉火熄灭后,温度曲线怎样向荒原夜温逼近。 电磁学不是电场磁场几个公式。 是太阳光落到板面,电荷分离,电流进入蓄电池,再变成电脑屏幕上的一行字。 振动不是弹簧小球。 普通物理已经不需要重学。 需要重学的是现实世界里的標准实验、精密测量和大学实验体系。 他的物理直觉很硬,但他的实验条件太烂。 这一条必须写清楚。 【物理图像扎实。】 【实验训练不足。】 【回归现实后,必须补標准实验。】 【线性代数】 已经攻克低年级主干。 向量、矩阵、线性方程组、秩、线性相关、特徵值、正交投影,都不再只是题目。 他会把石屋写成状態向量,把农田看成状態叠代,把太阳能系统看成多变量耦合。 把废土生態的长期变化,看成某种粗糙的矩阵演化。 他知道变量很多,不代表信息很多。 他知道秩不是一个数字游戏,而是有效独立方向。 某些变量看著不同,实际上只是同一件事的不同侧面,去掉冗余之后,真正能撑起系统的方向比看起来少得多。 他知道特徵方向不是教材里的冷词,而是一个系统最容易稳定,最容易放大,或者最容易从那里崩坏的方向。 这套理解是量子力学逼出来的。 算符和对易关係把线性代数逼进了更深的地方,他在量子力学里撞墙,然后回来重新理解线性映射的复合,才真正明白矩阵不对易意味著什么。 顺序反了,但结果是扎实的。 行列式的几何意义他现在理解。 二次型和正定矩阵的关係他理解。 有一个地方他不確定:jordan標准形。 知道定理,能背出来,但从来没有遇到过需要真正用它的问题。 下次找几道题做一做,验证一下。 本科线性代数,对他来说已经不是障碍。 但抽象代数,泛函空间,无限维算子理论,不在此列,不能装懂。 【概率统计与误差分析】 本科基础已经攻克。 均值、方差、標准差、协方差、相关性、最小二乘、线性回归、误差传播,这些东西已经进入他的日常判断。 不会再把感觉有效当成有效。 不会把一次晴天的太阳能输出当成系统优化结果。 不会把某一年土豆增產直接归因於某个单变量。 不会把低可信度数据混进主表。 知道数据会脏,知道误差会骗人,知道相关不是因果。 知道一个漂亮擬合可能只是废土在嘲笑他。 但现代统计推断、实验设计、贝叶斯方法、高维统计、机器学习理论,仍需现实重修。 能用,不代表能做研究。 【基础统计思维已內化。】 【现代统计体系需重修。】 【常微分方程】 已经攻克本科基础。 一阶方程、二阶线性方程、振动方程、阻尼、受迫振动、稳定性、相图、线性化,都能重建。 这不是因为刷了多少题。 而是因为废土里到处都是隨时间演化的系统。 他早已不再害怕某个量隨时间变化。 如果一个问题没有时间项,他反而会怀疑是不是模型太粗。 但理论层面他没有深追。解的存在唯一性定理他知道结论,不能自己证明。非线性系统的深层理论,混沌,动力系统严格理论,只能写。 【知道入口。】 【不能装懂。】 【偏微分方程与数学物理方法】 本科物理所需工具,已经能用。 热传导方程、波动方程、泊松方程、拉普拉斯方程,傅立叶展开、正交函数、分离变量、格林函数,这些东西不敢说精通,却已经不会被嚇住。 傅立叶级数和傅立叶变换是其中最扎实的部分。 量子力学里动量表象和位置表象的转换,把傅立叶变换逼到了一个更深的位置,知道它不只是拆解信號的工具,而是两种描述语言之间的翻译。 但知道,方程本身不是全部。 边界条件才是现实伸进数学里的手。 同一个方程,边界不同,世界不同。 他在石屋保温、太阳能板受光、农田水分扩散、风声穿过门缝这些问题里,反覆见过边界这个词的重量。 特殊函数(勒让德多项式、球谐函数):能用,但理解层次他自己不確定。 量子力学角动量部分把这些东西用了一遍,做对了题,但有时候感觉是在走步骤,不是真的理解。 这个差別,是他这些年学会区分的最重要的事情之一。 走步骤什么都没有,只有步骤本身,比假懂更危险,因为假懂至少还有一个错误的理解在那里撑著。 【本科物理数学工具可用。】 【边界条件意识很强。】 【严格数学理论不足,不能装成数学专业。】 【复变函数】 工具性掌握。 留数法、围道积分、解析函数、级数展开,这些东西他能用来服务物理问题。 他知道复平面不是花架子。 有些实轴上难走的路,绕到复平面上反而能走通。 但复分析的严格理论、解析延拓的深层结构,他不能装懂。 【物理计算够用,数学深度不足。】 【数值方法与计算物理】 废土低配环境下,已经形成实用能力。 有限差分、简单叠代、数值稳定性、步长选择、误差积累,他都吃过亏。 知道计算结果不是答案。 一个程序跑出数字,不代表世界已经交代清楚。 数值方法最重要的不是算出来,而是知道它什么时候会发散,什么时候只是把错误写得更精確。 但真正现代计算物理、高性能计算、复杂模擬,他没有条件系统训练。 这一项写。 【低配数值建模可用,现代计算体系需现实补课。】 【理论力学】 本科主干已经攻克。 牛顿、拉格朗日、哈密顿,不再是三套公式,而是三种看世界的高度。 牛顿看局部受力。 拉格朗日往后退一步,看整个系统的自由度和能量结构,不追约束力,只追真正能动的方向。 哈密顿再往后退,看状態和路径的整体演化,把位置和动量放在同等地位,把力学变成了相空间里的几何。 他用风力提水装置第一次理解了什么叫不要追每一根绳子的张力。 知道广义坐標不是换名字,而是抓住真正的自由度。 知道作用量取驻值,不是自然永远选最省的路这种粗糙鸡汤,而是一个关於路径的变分条件,背后有严格的数学。 拉格朗日方程他能从变分原理推出来,不是背出来的,是真的理解了变分的逻辑。 哈密顿力学他理解,正则方程、泊松括號、正则变换,这些他都做过题,能用。 有一扇门他一直看见,却还没推开。 从哈密顿力学到哈密顿-雅可比方程,那个过渡他做过几遍,步骤能跟上。 可它和量子力学之间的联繫,薛丁格方程在某个极限下退化为哈密顿-雅可比方程,这件事他只是知道结论,没有真正理解为什么。 经典力学和量子力学在这里有一条暗道,他能摸到门缝,但没进去过。 【理论力学对他来说,已经不是门外。但正则变换,泊松括號,辛几何这些更深內容,只能写:知道门在何处。不能装懂。】 【电动力学】 本科入口已过。 麦克斯韦方程组不再陌生。 电场、磁场、位移电流、电磁波、边界条件、能量流,已经有稳定物理图像。 最重要的是,不再把场当成辅助工具。 场是真实存在的。 太阳光落到板面,能量在电磁场中传播,电荷在半导体里分离,电流沿线路进入蓄电池。 他被无数条看不见的电磁线连著整个宇宙,只是没有一条线连著另一个人。 但废土给他的电磁学直觉都是低频、准静態的。 真正的辐射、波动、相对论效应,他没有直觉,只有推导。 推导能跟上,直觉是空的。 相对论形式他学过一遍。 协变写法知道大意,但张量运算始终不顺。 每次处理具体问题,他都要停下来確认指標、符號和变换关係,没有流畅到自动的程度。 辐射部分他有框架,但从来没有被废土里任何实际问题逼过,这部分可能停留在读懂了但没有真正內化的层次。 这是他四门课里最可能存在大面积假懂的地方。 承认这件事,比假装它不存在要轻鬆一点。 【本科电磁场图像已成型,复杂边值与高阶理论需重修。】 【热力学与统计物理】 核心观念已经进入生命。 这门课不只是学过,它改变了他理解自己的方式。 熵增、自由能、开放系统、不可逆过程、平衡態、涨落,这些词已经和他的石屋、农田、身体、记忆、笔记绑在一起。 他知道自己不是在战胜熵增,只是靠不断输入自由能,把自身和营地维持成一个局部低熵结构。 停止维护,就会回到荒原。 这一层,已经不是会做题,是磨进骨头般的理解。 但他也记得那颗农田杂草图,整齐农田到杂草丛生,中间一个箭头,写著熵增方向。 第三十四年刚学统计力学时画的,写完还觉得自己理解了熵。 那只是一幅图,不是理解。 是废土经验给的熟悉感偽装成了理解。 废土经验越丰富的地方,越容易產生这种假懂,因为感觉对,所以不追。 统计物理的严格推导,配分函数,系综理论,量子统计的完整体系,仍然不能说完全攻克。 【热力学观念极深,统计物理计算体系需重修。】 【量子力学】 第一轮真正过门。 不是精通,但门已经过了。 他不再强迫世界只用经典因果回答。 不再把概率全部理解成我不知道,不再把测量当成被动读取。 黑体辐射、光电效应、德布罗意波、薛丁格方程、一维势阱、谐振子、隧穿、不確定性,他能重建基础图像,能做题,能推导,能说清楚每一步在做什么。 这不是第二十二年那种感觉懂了,是被成百上千百道错题磨出来的扎实,是花了十二年才走进来的门。 更重要的是,量子力学撬动过他的底层世界观,他没有逃走。 它把他那套靠了二十多年的世界总有藏在背后的经典答案整个撬鬆了,他硬是待在那里,没有绕开,没有用一个漂亮类比糊过去。 这很重要。 进阶部分参差,角动量和自旋他理解,做过系统的题。 全同粒子和量子统计他理解,学统计力学的时候回来把这块重新走了一遍,比第一遍深。 散射理论他只有框架,玻恩近似能用,但s矩阵那部分只是读过,没有做过足够的题,不確定自己的理解深度。 量子场论,不碰,这一世没有能力独自走进去。 量子力学教他的最重要的东西,不是某一个具体的概念,而是一件关於学习本身的事。 以为懂了,不等於懂了。 这件事在量子力学里被他栽了很多次跟头之后,他才真正开始用做题来检验理解,而不是用感觉。 这个改变比任何一个具体的知识点都重要。 【世界观已过门,基础模型能重建,高阶量子体系需系统补课。】 江临一项一项写下去。 越写,越清醒。 这张表不像胜利清单。 更像债务表。 哪里欠了帐,哪里只是过了一遍,哪里真正归自己,哪里只是被时间拖著硬走过,他都一项项標出来。 如果是二十岁的江临,可能不愿意这么写。 会觉得丟人。 几十年废土生涯,上下求索,怎么还有这么多未完成,需重修,不能装懂? 可五十多岁的江临不会这么想。 四十年很长。 长到足以把一个人磨圆搓扁。 但四十年也很短。 短到面对整个人类知识体系时,仍然像一小截蜡烛照进巨大的洞。 他已经不是那个以为只要时间足够就能碾压一切的少年了。 时间不是万能。 时间只是给你犯错,修正,再犯错,再修正的资格。 能不能变成东西,还要看资质,方法,工具,身体,环境和是否足够诚实。 第三十九年冬天,江临做了第二件事。 刪。 这件事比整理更难。 他把电脑里还能读取的文件全部重新检查一遍。 很多旧文件已经没有意义。 早年的错题截图,刪。 重复下载的教材版本,刪。 低可信度实验数据,保留索引,但移出主库。 错误推导,保留少数典型,其余刪。 情绪化復盘,刪掉大半。 曾经花了很多时间搭建但后来证明无用的模型,保留结论,刪掉中间冗余文件。 每刪一个文件,他都要克制自己想保留的衝动。 这些都是他花时间做出来的。 有些文件背后,是一个冷夜。 有些背后,是一次失败的实验。 有些背后,是一整天坐在石桌前推到手腕发酸的证明。 刪掉它们,像是在否认过去的自己。 可江临知道,不刪不行。 硬碟空间不是唯一问题。 更重要的是,人的回忆空间也有限。 如果把所有东西都当宝贝,真正有用的东西就会被埋掉。 概念本里有一句他这些年反覆写的话。 【复杂不是目標,有效才是。】 现在轮到他对自己的过去执行这句话了。 然后,他开始誊抄最终索引。 只写索引。 每一个核心概念下面,最多三行。 第一行:它解决什么问题。 第二行:最容易犯的错。 第三行:未来重学时从哪里进入。 比如【熵】 解决:不可逆性、秩序维护、开放系统。 错:把生命说成违反熵增;把“混乱”当成唯一解释。 入口:过滤槽堵塞、设备磨损、农田退化、概念本遗忘。 比如【作用量】 解决:从整条路径看运动,而非只看瞬时受力。 错:把驻值说成永远最小;用诗意替代数学。 入口:拉格朗日方程、广义坐標、风力提水装置。 比如【量子態】 解决:微观系统的状態描述与测量概率。 错:强行寻找经典轨道;把概率当成单纯无知。 入口:双缝、光电效应、一维势阱、不確定性。 这样的索引,他一页一页写。 因为每一句都要压缩,所以写得很慢。 压缩可比展开难得多。 展开可以囉嗦,可以绕,可以用比喻铺路。 压缩要求他真的知道哪些东西是骨头,哪些只是当年为了帮助自己爬过去搭的脚手架。 有时候,他会为一个词停半天。 解决两个字对不对? 入口是不是太自信? 错有没有把问题说清? 如果未来十八岁的身体回到现实后,拿著这些记忆重新学习,这三行够不够把他带回去? 不够。 当然不够。 但至少是路標。 第四十年春天,石屋经歷了一次中等风暴。 让屋顶响了一整夜。 江临没有睡好。 早上起来,先检查太阳能板残余支架,再看屋顶,再看蓄水坑,再看农田。 问题不大。 屋顶排水沟被沙堵了一截,清理即可。 储物间外墙有一处老裂缝扩大,需补。 农田覆盖层被掀掉两处。 这些检查,他做得很熟练。 熟练到像呼吸。 但做完后,他站在石屋门口,看著那片被风颳过的荒原,忽然意识到一件事。 自己快要离开这里了。 这片荒原,连同前几次加起来他住了快五十年。 它曾经是恐惧,后来是敌人。 再后来是试卷,再后来是系统。 到了现在,它甚至有点像一位沉默的旧人。 不亲切,不温柔,也从没有真正接纳过他。 可它陪他走完了整整一生中最漫长的一段。 这里有他失败过的农田,有他冻醒过无数次的石屋,有他写坏过的墨水笔,有他埋过退役电池的坑。 也有他从十八岁走到五十多岁的所有脚印。 也是在这一年,他不得不减少农田面积。 不是粮食太多,是身体的帐算不过来了。 翻一垄地,年轻时只是累,现在是腰背沉,膝盖酸,晚上睡下以后小腿还会一阵阵抽紧。 第二天醒来,恢復得也慢。 过去一夜能还回来的体力,现在要两三天才能慢慢补上。 他终於承认,两百平方米的高强度耕作,不再属於这具五十多岁的身体。 目標函数从长期最大化產出变成剩余年限內稳定,低维护,低风险。 这句话写进文档时,江临无奈苦笑。 人活到后来,连目標函数都会变。 年轻时追最大值,中年追稳定,老年追可维护。 第四十年春末,江临把所有最终索引放进一个防潮袋。 第四十年盛夏,他的身体开始明显变差。 有时候半夜醒来,喉咙干,心口闷,翻个身都要先攒一点力气。 早晨起床时,脚底踩到地面,膝盖和腰会先替他回答一遍天气。 有时候走到田边,会忘记自己刚才要拿哪件工具。 第四十年冬,他发起了低烧。 一开始,他以为只是普通感染。 按最保守的方式处理,喝水,保温,减少活动。 第二天,烧退了一点。 第三天,又升上来一点。 如此反覆,像一根针,扎在一只已经漏气很久的皮囊上。 年轻身体能扛过去的东西,到了五十八岁,只需要轻轻推一把,就能把整套系统推过边界。 熬不过去了。 江临翻开最后一页概念本。 颤颤巍巍写下—— 【第四次废土,第四十年。】 【我没有学完。】 【但我学会了怎么继续学。】 【回去嘍。】 写完最后一个字,他放下笔。 炉灶里的火很小,窗外是冬末灰白色的天。 江临靠在石椅上,听见自己的呼吸一声比一声慢。 他低头看了一眼自己的手。 苍老粗糙,指节变形。 回去以后,这些都会不见。 下一秒,眼前一黑。 第35章 五十八岁的少年 江临睁开眼。 暖黄色的檯灯光落在桌面上。 桌面中央放著一张被反覆折过的a4纸。 纸页上方是一行字,物理学专业本科培养计划。 下面,是他出发前一晚亲手抄下来的课程顺序。 这些字在檯灯下安静地躺著,墨跡清楚,纸张洁白,边缘平整,没有被酸雨潮气咬出毛边,也没有被风沙磨成灰褐色。 纸页旁边,压著一本《高等数学》上册。 书籤夹在第一章。 函数与极限。 江临看著这些东西,精神有些恍惚。 出发前,培养计划上的课程只是一个个名字,像一座座大山排在那里。 他那时候单知道大学物理很难,知道北大物理学院的培养计划不是给普通高中生隨便照著啃的东西,知道自己资质迟钝,可能会学得很慢。 可知道是一回事。 真正被它们压过四十年,是另一回事。 一瞬间,江临心生唏嘘之感。 如果没有进过废土,十八岁的江临今天清晨醒来,会做什么来著? 先揉揉眼睛,看一眼闹钟,想想今天是不是还要走亲戚,或者乾脆趁著难得的春节赖一会儿床,睡个懒觉? 没发生过的事情,自然是无从知道的。 倒是废土第四十年的江临,醒来以后会第一时间摸一摸胸口那阵低沉的闷痛有没有加重,再慢慢活动四肢,等关节里那股僵硬散开。 不过他现在又回来了。 江临的视线落到桌角的闹钟上。 大年初二。 清晨六点零一分。 现实又是只过去了一分钟。 而他在那一分钟里,活完了四十年。 视野右上角,那串熟悉的半透明数字已经重新亮起。 【29:23:58:43】 【29:23:58:42】 【29:23:58:41】 还是一轮三十天倒计时。 这一轮,我应该带什么进去? 咦,似乎没必要著急。 还有二十多天呢。 江临一边想,一边习惯性活动身体。 轻盈,灵活,有使不完的力气。 既没有睡意,也不想学习。 只想到处走走。 於是他开门出去。 客厅里亮著灯,静悄悄的。 大年初二,父亲难得没有排班,母亲也可以睡个懒觉。 前三次回归,现实总是很快把他接住。 母亲的声音,厨房的水声,早餐的香味,城市的烟火气,总能把他从废土阴影里拽回人间。 可这一次,没有人知道他回来了。 没有人知道这个清晨六点零一分,有一个五十八岁的灵魂,正在適应新生。 茶几上摆著昨晚没收拾完的瓜子壳、糖纸和几个砂糖橘。 沙发扶手上搭著父亲的外套,电视遥控器歪在坐垫边。 父母房间的门关著,这个家还在睡。 现实世界还没有开始今天。 在废土世界,每一个清晨都需要他亲手启动。 点火,检查水,查看农田,整理工具,確认今天的学习目標。 如果他不动,那个世界只会继续冷下去、乱下去、坏下去。 可在现实里,就算他不做任何事,城市也会自己醒来。 整个巨大的社会系统,会在他看不见的地方按照自己的惯性运转。 江临走到茶几前,拿起一个砂糖橘。 橘皮柔软,带著一点凉意。 剥开外皮,清甜的气味一下子冒出来。 大脑几乎立刻开始计算。 水分,糖分,维生素。 一棵柑橘树需要的土壤,光照,灌溉,运输,保鲜,市场流通。 这样一个小小的水果,如果出现在废土,意味著多么奢侈的生態稳定性。 橘子剥开,他把那一瓣橘肉放进嘴里。 甜进了心田。 七点二十左右,父母房间里终於传来一点动静。 拖鞋踩在地板上的声音。 门把手转动。 母亲张秀芬披著那件暗红色旧棉袄走出来,头髮没有梳,额前几缕压得有些乱。 她一眼看见坐在客厅里的江临,愣了一下。 “怎么起这么早?” 她声音还有刚醒的沙哑,带著一点惊讶,又带著很自然的心疼。 “我还想著不叫你,让你多睡会儿呢,大过年的,也不知道歇歇。” 江临抬头看著母亲。 母亲左边鬢角有几根白髮。 与四十年前一样,还是那几根。 没有更多,也没有更少。 这很好。 张秀芬见他坐在那里不说话,皱了皱眉。 “怎么了,是不是昨晚没睡好?” 江临喉咙动了一下。 有那么一瞬间,他很想喊一声妈。 不是平时那种隨口的妈。 而是隔了四十年以后,確认她还在这里的那一声。 可这声喊如果出口,就太重了。 於是他只是低下头,把手里的橘子皮放到茶几边缘,声音儘量放得自然。 “睡醒了。” 张秀芬看了他两眼,没看出什么,只当他还是那个一模之后压力没有完全卸下来的高三生。 “饿了吧,早餐想吃什么?” “能吃饱的就好。” “家里什么东西吃不饱?” “嗯。” 江临点点头。 在母亲进厨房忙碌的时候,父亲也醒了。 他从臥室里出来倒水,经过沙发时,习惯性扶了一下腰。 如果是以前的江临,根本不会注意。 可现在他看见了。 看见父亲的右手落在腰后的角度,看见他膝盖微微弯了一下。 江临差点开口,让他別老是夜班后硬撑。 话到嘴边,化作简单的一个“爸”字。 因为在父亲眼里,他只是一个刚考了全市第一,春节可以睡懒觉的高三学生。 他没有资格用一个五十八岁男人的口气,去叮嘱自己的父亲。 江建国憨厚地笑了一下。 “起这么早啊,今天要去外婆家吗?” “好。” 早饭不是平日里的稀饭咸菜。 大年初二,家里还剩著年菜。 张秀芬把昨晚那锅排骨藕汤重新热开,汤麵上浮起一点油花,粉藕已经燉得软烂,筷子轻轻一夹就散。 她又往锅里下了一把掛麵,另起小锅煎了两块糍粑。 餐桌上还摆著几片热过的鱼糕,两只肉圆,和昨晚没吃完的藕夹。 这些东西在江临离开前,只是过年的早饭。 可现在,他看著那碗藕汤麵,先闻到的不是香味。 是水,是盐,是油脂,是淀粉,是蛋白质,是一个稳定社会才能轻易端上桌的热量。 “多吃点,你现在脑子用得多。” 张秀芬把碗推到他面前。 江临低头。 热气扑到脸上。 排骨藕汤的香味很实在,带著江城人家过年的厚重,带著藕燉到粉烂后的甜,带著排骨油脂浮在汤麵的温热,带著厨房里重新开火后才有的烟火气。 他喝了一口汤。 暖到心窝子。 藕粉糯,掛麵吸了汤,鱼糕边缘还有一点重新蒸热后的弹性。 这些味道普通得不能再普通。 普通到这个家里没有任何人会为一碗热汤、一把掛麵、两块糍粑停下筷子。 可江临在废土第十一年的旱季,为这样一碗汤里的水,曾经从几百米外的岩隙里一桶一桶往回提。 张秀芬看他吃得慢,还以为他没胃口。 “好吃,所以吃慢点。” 江临默默把藕汤麵吃完,连碗底一点碎藕和葱花都没有剩。 张秀芬看著空碗,倒是有点高兴。 问他还要不要多吃点。 “正是长身体的时候,吃得多好。”正在吃藕的父亲含糊地附和了一句。 不会长了。 江临摇摇头表示够了,习惯性拿起碗去洗,张秀芬本能地要拦。 “放那儿,等你爸吃好了一起洗。” 江临的手停在半空。 在废土,他独自生活四十年。 可在这个家里,母亲只会把他当成孩子。 江临没有坚持,把碗放下。 “那我回屋看会儿书。” 张秀芬瞪他一眼。 “刚说让你歇歇,又看书。” 江临有点僵硬地笑了一下。 “那我出去走走。” “天寒地冻的,待家里多睡一会都好。”母亲嘀咕。 “睡不著,隨便溜达溜达。” “不要僂著腰,跟个老头子似的。” 母亲在他出门前,往他腰背上轻轻拍了一巴掌。 江临愣了一下。 然后把那条在废土里佝僂了十多年的腰椎,慢慢挺直。 张秀芬没多想。 她只是把他当成又因为刷题太久,坐姿不好的高三学生,顺手从衣架上扯下一条围巾。 “江城这鬼天气,风就会从领子里一钻,不戴围巾,回来又得喊头疼。” 絮絮叨叨时,已经踮起脚来帮他把围巾系好。 第36章 如鯁在喉的第二问 清晨七点的江城,天色还透著一股没有完全亮透的铅灰色。 街边的店铺大半关著门,只有几家做街坊生意的早餐摊升腾著白色的热气,在冷硬的冬日氤氳出一小片温暖的喧囂。 江临双手习惯性地背在身后,像个早起遛弯的老大爷,一步一步,悠閒地踱著步。 十八岁的饱满躯壳里,五十八岁的灵魂正贪婪又安静地注视著这一切。 他不买东西,也不赶路。 只是停在路口,看著红绿灯跳动,看著汽车排气管喷出白雾,看著卖早点的大妈用长筷子將翻滚油锅里炸得金黄蓬鬆的油条捞出。 这是活著的城市。 粗糙,真实,充满著未经雕琢的生命力。 江临看了將近一个小时,直到感觉到手脚有些发僵,才慢慢顺著原路往回走。 踩著有些磨损的水泥台阶上楼,在走到三楼转角的时候,看见蒋瑶站在自家门口,正抬手准备敲门。 听见楼梯上的脚步声,她扭头看过去。 米白色的长款羽绒服,红色的羊绒围巾,头髮扎在脑后,额前有几缕碎发,大概是刚刚从四楼下来时被楼道里的穿堂风吹乱的。 蒋瑶看到从楼下走上来的江临,眼睛微微睁大,明显愣了一下。 她似乎完全没料到,江临会在这么冷的大年初二清晨,从外面回来。 “新年好,你出去了?”她下意识地问了一句。 江临走上最后一级台阶,点点头:“出去走了走,有事?” 蒋瑶看著江临那张平静的脸,悬在半空的手放下来,有些侷促地捏住羽绒服的口袋边缘:“抱歉,打扰了,我有道题想请教一下。” 一口气把这句话说完,她像是卸下千斤重担,长长地鬆开一口气,连肩膀都微微塌下来了一点。 “外面冷,屋里说。” 江临嗯了一声,掏出钥匙,拧开防盗门,招呼蒋瑶进来。 屋里,张秀芬与江建国正坐在沙发上看重播的春节联欢晚会。 听见开门声,张秀芬回头,看见回来的儿子身后居然跟著楼上的蒋瑶,明显愣了一下。 隨即把手里还没磕开的瓜子放回茶几上,脸上堆满笑容站了起来。 “叔叔阿姨过年好。”蒋瑶连忙把手从口袋里拿出来,规规矩矩地打招呼,眼神又飞快地看了一眼江临,补充道,“我有道题想问问江临。” 张秀芬一听是问题目,脸上笑容更盛,眼角的鱼尾纹都舒展了开来。 这要搁几个月前,蒋瑶要是下楼来找江临问题目,张秀芬大概会以为小姑娘是在开玩笑。 自家儿子以前自个都学得费劲,每月考模擬考,哪次不是二本线上下挣扎,哪里还能给江城中学这种市重点的尖子生讲题? 可现在不一样了。 一模全市第一这几个字,像是一块金字招牌,给这个原本在街坊邻居面前抬不起头的老旧家庭,硬生生换了一层新的门楣。 现在走在小区里,谁见了她不得客客气气地喊一声江临妈。 连带著现在別人家孩子上门问题目,都变成了一件让她又高兴又不知道该怎么表现得自然的事。 於是,张秀芬的笑容越发热情洋溢,又是端起果盘往蒋瑶手里塞零嘴,又是找好茶叶泡茶。 “阿姨不用麻烦了,真的不用,我就问一道题,很快就走。” 本就因为在大年初二清晨来敲门而感到有些拘谨的蒋瑶,此刻被张秀芬这种堪比招待贵宾的阵仗弄得越发手足无措,连连摆手拒绝。 “这有什么麻烦的,快坐快坐。”张秀芬的姨母笑越发慈爱,“大年初二都拿著题下来,肯定是超级大难题,你们去屋里慢慢说,外面电视吵。” 蒋瑶的耳根不受控制地热將起来。 今天是大年初二。 谁都知道,这不是一个上门请教题目的时间。 其实,早上六点的时候,天还没怎么亮,她就已经下过一次楼了。 那时候,整个家属院还在沉睡,四周静悄悄的。 她拿著这张卷子,站在三楼到四楼的楼梯拐角处,站了约莫有五分钟,抬起手,又放下。 往前走一步,又退回来。 最终,理智还是战胜了衝动,她原路退回了四楼。 她本来想,算了。 不就是一道题吗。 搜题软体上不是没有步骤。 小猿搜题上有一版详细的解析,作业帮上有一版截然不同的思路,昨天深夜甚至还有人在学校的班级群里转了一个不知道从哪里扒下来的终极解析。 每一版都有步骤。 每一版看起来都很完整。 可问题是,中间有一步,无论她怎么看,都觉得像是凭空捏造出来的,像是从天上掉下来的神仙操作。 就那么一个代数式的变形,没有任何预兆,突然就出现了,然后顺理成章地导向了最终的结果。 简直如鯁在喉。 她是昨晚十一点半遇到这道题的。 卡在了第二问。 十二点,她咬了咬牙,拿出平时被妈妈严格管控的手机,拍照搜题。 十二点二十,她看完了第一版解析。眉头紧缩。 凌晨一点,她看完了第二版解析。 凌晨一点四十,她把两个解析的步骤强行合到一起,工工整整地抄了一遍。 凌晨两点。万籟俱寂。 她看著自己抄写得漂漂亮亮的答案,心里依然是一片空虚,仍然不明白最关键那一步为什么可以那么转。 除夕夜连著吃年夜饭的时候,亲戚们在饭桌上推杯换盏,她的脑子里都在飞速旋转著各种函数的图像。 初一这一整天,她埋首伏案。 事实上,这大半个寒假,除了被母亲拉著去超市买了一次年货,她就没有踏出过家门半步。 江城中学的寒假作业堆在书桌上。 红色封面的数学压轴专题,蓝色封面的物理二轮模型,英语阅读完形每日打卡表,压得桌面边缘都快看不见。 书桌前贴著一张江城中学去年高考光荣榜。 清华北大那一栏,只有孤零零的6个名字。 她每天做题累了,一抬头,就要看见这6个名字很多次。 每次看,她都会在心里默默告诉自己,不要想,不要好高騖远,做好眼前的事。 她的成绩在江城中学这个学霸遍地走的地方,已经算是不错了。 年级前三十,班主任在家长会上当著她母亲的面拍胸脯保证过:“蒋瑶这孩子踏实,只要正常发挥,稳定走一个强势的985高校没问题,运气好冲一衝华五也是有希望的。” 这个评价放在绝大多数家庭里,已经是足以让他们摆三天流水席的骄傲。 可人心里总有一个地方不听劝。 那个隱秘的角落,会在午夜时分,在整个世界都安静下来的时候悄悄地问自己一句。 如果我还能再往前走一点呢? 如果我不只是想要一个稳妥的985,我是不是也有机会,去摸一摸那6个名字所在的高度? 於是她辗转反侧。 好不容易熬到八点,她估摸著就算是放假,江临这个全市第一也应该起床了,这才重新拿起卷子,套上羽绒服,下了楼。 第37章 方法论 蒋瑶跟著江临走进他的臥室。 江临的房间很小,堆满了东西,转身都觉得有些侷促。 书桌上的檯灯还亮著散发著暖黄色的光。 桌面上非常整洁,没有多余的书本卷子,中央只放著一张对摺过的a4纸,上面画著一些蒋瑶看不懂的几何拓扑图形。 而在那张纸的旁边,静静地躺著一本《高等数学(物理类)第1册》。 蒋瑶的目光在那本黄色的书皮上停顿了一下。 高等数学。 她当然知道这不是高中数学体系里的东西。 江城中学的竞赛班会涉猎一些微积分,但非竞赛生不学这个。 可是,这本书放在江临的桌上,她居然觉得一点也不突兀。 毕竟他刚刚在江城市一模里,以碾压的姿態考了全市第一。 对於一个已经站在高中知识体系顶端的人来说,寒假提前看点大学的教材,简直是再合理不过的事情了。 江临把自己的木椅往旁边拉了拉,腾出位置。 “坐。” 蒋瑶摇头说:“我站著就行。” 江临没有客套坚持,拉开抽屉,拿出一支黑色的中性笔和一沓崭新的草稿纸,推到桌子中央。 就在这时,张秀芬端著两杯刚泡好的热茶走了进来,热气腾腾的。 “你们慢慢说,我不打扰你们学习。” 说完,她便轻手轻脚地退出去,还贴心地把房门关严实了。 杯子放在桌面上,水汽裊裊上升。 江临伸出手,把靠近边缘的水杯往桌子內侧推了两寸,防止它被不小心碰倒。 蒋瑶终於把一直抱在怀里的文件袋解开,抽出那张数学卷子。 卷子的边角处,因为昨晚反覆的捏弄和摩擦,已经变得有些发皱。 “就是这道题,我昨晚做到的。搜了小猿和作业帮,也找到了步骤,但是有一步没看明白它的逻辑链条是怎么连上的。。” 卷子被完全展开,平铺在桌面上。 第二十一题,一道导数参数题。 这道题被蒋瑶用红色的中性笔重重地圈了一圈,像是在地图上標出了一个久攻不下的堡垒。 旁边密密麻麻写了两版解法,一版是蓝笔,字跡工整,像是照著搜题软体抄下来的。 另一版是铅笔,写到一半就中断了,被重重地画了一个巨大的问號。 问號下面还有几道橡皮擦过的痕跡。 擦得太用力,纸面微微起毛。 江临不关心这些,只是低头看题。 已知函数: f(x)=xlnx+x^2+1-ax,x>0。 (1)若对任意x>0,都有f(x)>=0,求实数a的取值范围。 (2)若函数f(x)有两个不同零点x1、x2,且0<x1<x2,证明:x1x2<1。 蒋瑶用笔尖点了点第二问中间那行蓝色的字跡。 “第一问我做出来了。” 她似乎是怕江临误会自己是个连基础分离参数法都不会的菜鸟,又补了一句解释。 “就是把a分离出来,令g(x)=lnx+x+1/x,然后求最小值。” 江临看著她略显急切的眼神,平静地点了一下头,示意她继续。 得到確认后,蒋瑶深吸了一口气,继续往下说。 “第二问我也搜到了答案,小猿搜题有一版,是用极值点偏移做的,作业帮有一版,是用对称化构造做的,我们学校群里还有人转了一个用泰勒展开硬算的解析。后面的计算过程,不管是哪一种,我大概都能跟著它的公式推导一步步走下来。” 说到这里,她的眉头微微蹙起,眼神里透出深深的困惑和不甘。 “但我就是不知道,在这版標准的构造法解析里,它为什么在证明到一半的时候,突然要我去比较g(1/x)和g(x)的大小?” 这句话说完,蒋瑶自己也觉得喉咙有些发乾,甚至觉得有些彆扭。 因为答案明明就在她的手机相册里,隨时可以调出来看。步骤其实也不算特別长,也就六七行式子。 她如果愿意,完全可以把这六七行式子死记硬背下来,以后遇到类似的双零点问题,直接套用同构或者替换的模板。 江临听完她的疑惑,伸出手,拿过一张崭新的空白草稿纸,摆在两人中间。 没有二话不说就开始在纸上刷刷刷地写下一长串精妙的解析过程。 而是在白纸的最上方,写下了一句和数学公式毫无关係的话。 这道题在问什么? 看著纸上这句简直像是废话的疑问句,蒋瑶微微一怔。 这不像是理科生解题步骤的开头。这倒像是在看侦探小说时,老刑警面对一团乱麻的案发现场时,发出的灵魂拷问。 或者说,像某种审讯的开头。 倒像某种审讯的开头。 江临写完这句话,放下笔,抬起那双深邃得不似十八岁少年的眼眸,平和而专注地看著她:“第一问你会,那我就不讲了,没问题吧?” 蒋瑶当然没问题,她本来就不是来听废话的。 “嗯。”她用力地点了一下头,眼神殷切地看著他,等待著他拋出某个自己未曾听闻的高级公式或者是大招。 “那我们暂且不看它答案里的构造。”江临说,语气就像是在谈论今天的天气一样平淡,“你先告诉我,第二问给的已知条件,函数f(x)有两个不同零点x_1、x_2,f(x_1)=f(x_2)=0这句话,在数学上到底是什么意思” 蒋瑶低头看著卷子上的题干。 她觉得这个问题问得有些过於基础了,甚至有些莫名其妙。但她还是老老实实地回答。 “说明x_1、x_2是原函数f(x)与x$轴的两个交点的横坐標。” “还有呢?”江临突然追问。 还有吗? 万万没想到还会有此一问的蒋瑶一时没有接上话。 不过她的大脑还是飞速转动,试图从高三这一年来老师让我们反覆背诵的知识点、考纲、题型归纳里,搜刮出任何与零点相关的隱藏线索。 是零点存在性定理? 是洛必达法则的使用前提? 还是导数变號的临界点? 如果是平时在教室里,那些学神或者讲台上的老师看到她卡壳,这个时候大概率会给个提示,或者乾脆顺著思路把答案引出来。 但江临没有。 他坐在那里,双手很自然地交握放在桌面上,姿態非常放鬆,像一棵扎根在戈壁上的老胡杨。 不催促,不抢答,甚至连眼神都没有游移,只是安静地等著她自己把那层窗户纸捅破。 这种突如其来的平静,反而给蒋瑶带来了一股无形的压迫感,让她意识到自己不能再用那些平时敷衍老师的套话和机械的记忆来糊弄过去。 时间一分一秒地过去,桌上的闹钟滴答滴答地走著。 足足过了两分钟,直到江临確信蒋瑶在这个节点上確实没有建立起底层的逻辑映射后,他才重新拿起笔,在草稿纸上,將原函数工工整整地写了下来。 f(x)=xlnx+x^2+1-ax。 然后在下面写下方程:f(x)=0。 “既然第一问你已经用了分离参数法,”江临用笔尖点了点那个方程,“那么现在,在这个等式里,把a重新表示出来。” 蒋瑶在代数变形这一步当然没问题,马上接过江临手里的笔,在旁边快速地写下: xlnx+x^2+1-ax=0。 因为x>0,所以:a=lnx+x+1/x。 写到这里,她停下了笔,抬头,用带著不確定的目光去看江临。 江临没有说话,只是静静地看著她写出的式子,鼓励她继续往下想。 蒋瑶被他看得不由得有些心虚起来,她看著自己写下的式子,脑子里突然闪过第一问里自己定义的那个函数,轻声试探著说。 “这个右边的式子,不就是第一问里的g(x)吗?所以条件说f(x)有两个零点x_1、x_2,实际上就是说,方程g(x)= a有两个不同的实数根,而且这两个根就是x_1和x_2?” 听到这句话,江临终於点了点头。 拿过笔在纸上写:g(x)=lnx+x+1/x。 紧接著,他在这个函数的下方,画了一个直角坐標系,在坐標系里画了一条简略的函数曲线。 用极其流畅的线条,从y轴右侧的上方落下来,然后在第一象限的中间位置压出一个谷底,隨后线条又平滑地往右上方抬起。 这就是一个典型的像对鉤一样的非对称u型曲线。 画完曲线,他用笔在曲线的下方画了一条水平的直线y = a。 这条水平线像是一把刀,拦腰切过了那条u型曲线。 笔尖在直线与曲线左边的交点处轻轻点了一下。 “这个点对应的横坐標,是左边较小的那个根,x_1。” 隨后,笔尖又平移到右边的交点处,点了一下。 “这个,是右边较大的那个根,x_2。” 江临放下笔,看著蒋瑶的眼睛,说出了一句直击灵魂的话:“所以,你看,这道题的第二问,表面上是在问原函数f(x)的两个零点,实际上,但实际上,它是在研究这条水平线y=a和曲线y=g(x)的两个交点的横坐標性质。” 蒋瑶愣了愣,呆呆地看著草稿纸上那条极其简单的曲线和那条水平线。 她昨晚看手机上的解析时,第一行明明还是f(x),各种求导求得飞起。 第二行就突然跳到了某个复杂的构造式f(x)=g(x) - g(1/x),中间仿佛出现了一道无法跨越的断层。 而现在,江临仅仅用了一个初中生都能看懂的交点图,就把原本藏在迷雾里的两个变量,清清楚楚地钉在了坐標轴上。 她能直观地看到x_1在谷底的左边,而x_2在谷底的右边。 江临没有给她太多回味的时间,他用笔尖点了点题目第二问最后要求证明的结论。 x_1x_2<1。 “现在,我们来看目標,这句话,等价於什么?”江临问。 蒋瑶盯著这个不等式看了几秒钟。 在明確了x_1和x_2都是正数之后,不等式的变换变得极其简单。 “等价於……” 她写:x_2<1/x_1。 江临点头。 “没错,这就是题目的目標,把乘积的形式,转化为单个变量的大小比较。现在,你再看回图像。” 江临用笔尖指著右边的那个交点:“现在,x_2在哪里?” 蒋瑶顺著笔尖看过去,思维逐渐变得清晰起来:“在曲线的右支上,右支上那个满足g(x)=a的点对应的横坐標。” “那如果你想证明x_2<1/x_1,而x_2又在这个单调递增的右支上,你应该怎么利用函数的单调性去比较?” 江临一步步收紧问题的核心。 蒋瑶低头去看。 右支上,g(x)显然是单调递增的。 如果能证明:g(1/x_1)>a,而g(x_2)=a。 那就说明在右支上,1/x_1这个自变量对应的函数值比x_2对应的函数值更高。 既然右支是爬坡的,高度更高,意味著横坐標也更大。 那就必然有:x_2<1/x_1。 蒋瑶慢慢把这个推导的想法说了出来。 她的眼睛越来越亮,就像是黑暗中摸索的人终於摸到了灯的开关。 可是,越说,她的声音忽然变得越低。 到了最后,还没等整段话说完,她自己反倒先停住了。 江临没有立刻接话。 他把笔横过来,让笔桿轻轻地压住图上那条代表y=a的水平线,然后又用笔尖轻轻点了点右支上的x_2。 房间里安静了十来秒钟。 江临才不紧不慢地在纸上,写下了那个让蒋瑶昨晚痛苦了两个小时的式子。 g(1/x_1)-g(x_1)。 “因为g(x_1)=a,所以你要证明g(1/x_1)>a,本质上就是在比较g(1/x_1)和g(x_1)的大小,这就是你看到的那个所谓构造的来源。” 江临的声音低沉而有力,像是一记重锤敲在蒋瑶的心上。 蒋瑶怔怔地看著这一行式子。 昨晚她看到解析突然写出令f(x)=g(x)-g(1/x)的时候,她只觉得那是某位数学天才灵光乍现的经验技巧,是她这种凡夫俗子这辈子都想不到的神来之笔。 但现在,她才知道,它根本不是从天上掉下来的。 它是被题目的目標硬生生逼出来的。 要证明x_2<1/x_1,而x_2处在单调递增的区间,为了利用单调性,就必须把1/x_1和x_2放到同一个单调区间上进行比较。 而要比较它们的横坐標大小,自然就顺理成章地转化成了比较它们对应的函数值:g(1/x)和 g(x_1)的大小。 这一刻,所有的逻辑链条严丝合缝地咬合在了一起。 齿轮开始转动,发出震耳欲聋的轰鸣。 蒋瑶下意识地想点头称是。 可是头点到一半,她又硬生生地停住了。 那口气被她重新咽了回去。 因为这一次,她不是那种看了答案觉得对方说得好像有道理的似懂非懂。 她是真的,清清楚楚地看见了这座建筑底层的地基是怎么打下去的。她看见了因果。 江临见她似有所悟,便即在纸上写下g(x)的解析式。 g(x)=lnx+x+1/x。 …… 他写得不快。 以便蒋瑶的大脑能够跟上消化。 蒋瑶一开始还想跟著点头附和,到了后来,她乾脆一动不动了。她所有的注意力,都紧紧地盯住江临笔下的每一行字符,盯住那些公式的来龙去脉。 江临写完最后一步,抬起头问道:“好,现在逻辑链条传导到了最后一步,问题变成了什么?” 蒋瑶顺著那工整到近乎死板的字跡看下去,答说:“既然构造的结果是-2lnx_1,那么要想证明g(1/x)>g(x_1),就只需要证明在x=x_1的时候,-2lnx_1>0。” “也就是?” “也就是要求lnx_1<0,即x_1<1。”蒋瑶的思路如同破冰的春水,畅快流淌。 江临点点头,拋出最后一个问题:“那么,证明的最后一块拼图,x_1<1这个结论,从哪里来?” 蒋瑶立刻低头去看第一问自己做过的结果。 她知道g(x)=lnx+x+1/x。 在第一问里,为了求最小值,她求过它的导数. g(x)=1/x+1-1/x^2。 令导数为零找极值点:1/x+1-1/x^2=0。 因为x>0,等式两边同乘以x^2,得到一个极其简单的一元二次方程:x+x^2-1=0。 也就是:x^2+x-1=0。 解这个方程,捨去负根,得到的正根是:a=(根號5-1)/2。 这恰好是黄金分割数。 显然,a<1。 根据导数和极值点的关係,因为g(x)在区间(0,a)上单调递减,在在区间(a,+无穷)上单调递增。 题目已知g(x)=a有两个正根x1<x2。 从刚才画的图上可以非常直观地看出,x_1必然在极小值点的左边,也就是递减区间;x_2必然在极小值点的右边,也就是递增区间。 所以必然有:0<x_1<a<x_2。 既然x_1<a,而a<1,那么根据传递性,理所当然地得出:x_1<1。 既然x_1<1,所以:-2lnx_1>0 也就是:g(1/x_1)>g(x_1)=a。 又因为前面討论过,由於1/x_1>1>a,说明1/x_1这个点也落在(a,+无穷)这个递增区间上。在这个单调递增的右支上,既然g(x_2)=a,且g(1/x_1)>a。 所以必然得出横坐標的大小关係:x_2<1/x_1。 两边同乘正数x_1,最终得证:x_1x_2<1。 当蒋瑶的大脑顺著这条毫无破绽的逻辑链条,一口气走到终点的时候,她忽然觉得,眼前这道张牙舞爪的压轴大题,变得非常安静。 不是觉得它变简单了。这道题依旧很难。 而是觉得它变得安静了。它被彻底驯服了。 那些昨晚在脑海里乱七八糟堆积在一起的公式,从搜题软体上抄下来的支离破碎的步骤,此刻就像是被人用一双极其稳健的大手,一块一块地放回了它们原本就该存在的位置。 题目要证明什么。 这个表面目標等价於什么底层数学关係。 为了比较这种关係,我们需要寻找谁和谁作为中介。 那个看似天外飞仙的构造,究竟从哪里来。 每一步,终於都有了清清楚楚的来处。 江临把笔轻轻搁在草稿纸的边缘。 “你昨晚看的那些解析,大概就是把前面分析目標和翻译条件的过程省略了,直接从中间开始跳,第一步就把构造式拿给你看。” 蒋瑶重重地点头,眼眶甚至隱隱有些发热:“对,就是这样,他们只写了证明过程,没写思路是怎么来的。” “所以,你不是看不懂后面的计算,只是不知道它为什么要往这个方向走。”江临说。 忠言逆耳。 蒋瑶听得有点不舒服。 作为一个市重点的尖子生,她的骄傲让她本能地想要反驳。 可是她无法反驳,因为江临说得太准了。 她昨晚的確把后面那些求导化简的计算看懂了,甚至今天也能闭著眼睛凭记忆跟著抄出一份一模一样的完整答案。 可如果把答案合上,把她扔进高考的考场上,把题目稍微变个形,让她自己重新做一遍,她还是想不到要比较g(1/x_1)和g(x_1)。 她以前一直以为,这叫我自己太笨,没想到技巧。 可现在江临用一张纸和一支笔告诉她,这不是什么技巧突然出现。 而是因为她在解题的最开始,就没有静下心来,盯牢题目真正的目標。 蒋瑶低头,看著草稿纸最上方,江临写下的那行板正的字。 这道题在问什么? 她忽然惊恐地发现,自己高中三年,刷题等身,做过的卷子叠起来比很多人的身高还高。 可她似乎很少真的在下笔前停下来,认真地问自己这个问题。 她通常的路径依赖是,看题干关键词。 哦,恆成立,那就分离参数找极值。 哦,导数参数题,那就分类討论算根。 哦,双零点证明不等式,那就试试极值点偏移或者同构。 然后开始疯狂地在大脑图库里找对应的套路模板往上套。 这套机械化的方法当然有用。 它足够高效,足够让她在江城中学那种竞爭残酷的环境里保持住年级前三十的排名。 足够让她被所有老师评价为985高校的种子选手。 可是,清华北大那四个字,好像就卡在这种看不见摸不著的地方。 这已经不是努不努力的问题了。 而是她有时候太急著往前跑,急到把头埋在题海里,根本没有看清自己到底站在哪一条道上。 蒋瑶握著笔的手指微微发白,她抬起头,声音很轻地问:“所以江临,这种精妙的构造,从来都不是靠死记硬背背出来的,对吗?” 江临想了想,给出了一个非常客观的回答:“有些確实可以背,很多所谓的题型大招,本质上就是前人总结好的套路。为了应试速度,背套路没有错。” 蒋瑶疑惑地看著他,这似乎与他刚才教的方法矛盾了。 江临解释说:“但背出来的构造,容易忘,也容易用错。” 他拿起笔,用笔尖再次点了点草稿纸上那从目標倒推出来的一行行公式。 “只有像这样,从最终的目標一步步倒推出来的构造,它的逻辑根系是扎在题目本身的条件里的。这种长在你自己脑子里的东西,只要你不把数学的基础公理忘了,就永远不容易丟。” 蒋瑶看著那一行x_1x_2<1。 然后又看向它等价的x_2<1/x_1。 最后目光停留在它自然引申出的g(1/x_1)-g(x_1)。 她忽然懂了。 不仅仅是这道题懂了。 一道导数压轴题的解法,只是数学海洋里的一滴水。 是某种更让她感到震撼,更让她沉默的东西,她似乎触碰到了一点点边缘。 那是关於学习本质和思维体系重构的东西。 她把那张写满推导过程的草稿纸折好,和卷子一起收回文件袋里。 动作比来时慢了很多,似乎生怕打乱了刚刚建立起来的脆弱的思维体系。 “江临。” “嗯?” “你现在每次做题的时候,都是这样从最底层开始想的吗?” 她看著眼前这个曾经在自己眼里一度掉队的男生。 江临微微皱眉,思索了一下,说:“一直做到很难。” 蒋瑶有些意外。 江临接著说:“只能说儘量。至少在遇到真正好题的时候,不急著看答案,儘量多想想为什么。” 蒋瑶张了张嘴,她想问,那你怎么能在这么短的时间內,把思维练到现在这种近乎恐怖的深度的? 可这句话到了嘴边,最终还是没有问出口。 她是个聪明的女孩,知道自己问不到真正的答案。 有些东西,是需要岁月沉淀或者极高天赋的。 就像这道题的构造,如果只看江临现在的成绩,永远像是天上掉下来的奇蹟。 她能做的,只有回去慢慢消化刚才学到的方法。 “谢谢,今天真的麻烦你了。” “不用客气。” 第38章 不在同一条跑道 走出臥室来到客厅门口,张秀芬刚好从厨房里探出头来,手里还拿著个削皮刀。 “瑶瑶,中午在阿姨家吃饭,阿姨切了水果,你先吃点。” 蒋瑶脸颊微红,连连摆手:“不用了不用了阿姨,我妈还在楼上等我回去,我先回去了。” “那行,那下次有遇到不会的题再来啊,千万別跟江临客气。”张秀芬笑得见牙不见眼。 “好的,谢谢阿姨。” 目送蒋瑶上楼的背影消失在楼梯拐角,张秀芬关上门,转头看了眼从臥室走出来的江临。 “怎么样,讲完了?” “嗯。” “瑶瑶那丫头听懂没,市重点的题,肯定不简单吧?” 江临的脑海中闪过蒋瑶最后那副如梦初醒的神情,想了想,给出了一个比较中肯的评价。 “题本身,她肯定是懂了。” 张秀芬显然没听出儿子这句话里对题字的重音所包含的分量,她只觉得既然教会了,那就是大功一件。 十分满意地点了点头:“那就好那就好,人家小姑娘大过年的跑下来问题,也挺不容易的,咱能帮就帮一把。” …… 蒋瑶回到家里。 蒋妈周琴正坐在沙发上看电视嗑瓜子,听见门响,立刻抬起头,目光像探照灯一样扫射过去。 半个小时前,女儿拿著卷子出门时,眉头是紧紧皱在一起的,整个人散发著一种被难题卡了一整夜,焦躁到了极点的不甘。 可现在回来,周琴敏锐地发现,女儿进门的脚步轻快了不少。 浑身透著心里压著的大石头终於落了地之后的轻鬆感。 但与此同时,女儿的神情又透著一些说不清道不明的恍惚,眼神没有焦距,像是在琢磨什么极其深奥,或者是某种完全顛覆了她既有认知的事情。 老实说,当女儿早上八点突然说要去三楼找那个叫江临的男生请教数学题时,周琴的心情是十分复杂且牴触的。 在她那套以成绩论阶层的世界观里,楼下老江家的那个儿子,中考失利去了一个连二本率都惨不忍睹的普高七中。 都高三了,听说那孩子还在二本线边缘痛苦挣扎。 虽然平时上下楼在楼道里碰见张秀芬母子,周琴总是会端著市重点学生家长的矜持,笑眯眯地打个招呼,夸一句,小临这孩子又长高了,长得真精神。 但在她內心的最深处,她是从来没有把江临和自家女儿放在同一个天平上比较过的。 说是朽木不可雕有些难听,大家都是体面人,这种话不会说出口。 但在周琴眼里,江临这辈子的上限已经被锁死了,大概也就是个跟他爸一样出卖体力的打工人。 以后註定是不同世界的人。 直到前些天,女儿带著见鬼一般的语气告诉她,这次全市一模的第一名是江临,他的总成绩甚至超过了他们江中的那个常年霸榜的清北苗子好些分。 周琴当时的第一反应就是荒谬。 甚至怀疑教育局的统计系统是不是中病毒了。 一个七中的学生,怎么可能超过江中考全市第一? 抄袭? 可是全市就属他最高分,他连个能抄的对象都没有。 那是提前拿到了真题卷子? 更不可能了。 就凭他那个在小区门口小超市干收银员的妈,和那个在海鲜市场搬运卸货的爸,哪来那么大的通天能量去搞到全市统考的绝密卷子? 周琴因为这件违背常理的事情,心里像吃了个苍蝇一样鬱闷了好几天,至今都难以置信,总觉得这成绩水分很大,说不定二模就会原形毕露。 可现在,自家的宝贝女儿,实打实的985苗子,真的去向那个曾经被自己暗暗瞧不起的男孩请教问题了,而且看女儿现在这副豁然开朗的样子,显然是真真切切地得到了指点。 “题问完啦?”周琴把手里的半把瓜子扔进垃圾桶里,拍了拍手上的碎屑,目光盯著女儿的脸,试探著问了一句。 “嗯,问完了。”换下鞋的蒋瑶点点头。 周琴站起身,语气里带著掩饰不住的探究:“那种大题,连你们学校的老师讲起来都费劲吧,他怎么跟你说的,是不是他之前恰好在哪本偏门的辅导书上背过这道题的现成答案?” 听到母亲这句充满著怀疑和主观臆断的话,蒋瑶停下手里掛衣服的动作,转过头,静静地看著母亲。 她知道妈妈心里在想什么。 因为她自己的潜意识里,何尝不是带著一丝他是不是运气好掌握了某种神奇的刷题捷径这种探底心態去的。 人总是很难接受別人比自己强,尤其是过去不如自己的人。 承认別人天才,就等於承认自己的平庸。 可此时此刻,江临那句平静得近乎冷酷的这道题在问什么,以及那张只画了一个简单的u型曲线和寥寥几行推导的草稿纸,到现在还在她的脑海里轰隆隆地迴响。 “没有背答案。”蒋瑶摇了摇头,声音很轻,但语气极其坚定,像是在反驳母亲,更像是在说给自己听,“他连我在卷子上抄的那半截解析,都没有细看。” “没看答案那他是怎么给你讲明白的?”周琴的眉头皱得更深了,语气里甚至带上了本能的护短和不服气,“不管怎么说,咱们也是江城中学的,师资力量是全市最好的,平时各种密卷难题比他们七中多得多。他现在就算突然开窍了,总不能比你们教研组组长教的方法还要厉害吧?” 蒋瑶深吸了一口气,觉得有些无力。 她很想告诉母亲,问题的关键根本不在於江临比老师厉不厉害,而在於,江临和他们这群人,从始至终就根本不在一条跑道上。 学校里的老师教的,是怎么顺著出题人修好的马路往前跑,教的是遇到坑怎么跳过去,教的是看到这种题型就套用第三號模板。 这套流水线作业培养的是高分熟练工。 而江临刚才在房间里做的,是直接把那条平整的马路给拆了,把底层的钢筋水泥和泥土全翻出来,清清楚楚地指给她看,这块砖为什么非得砌在这里,这条路最初为什么要往这个方向修。 这是一种创造者的视角。 但这些话太过於抽象,对於习惯了用每次月考的分数,用学校的名气来衡量一切价值的母亲来说,根本不可能解释得通。 於是她只是看著母亲,很认真地说:“妈,他讲明白了。而且比我见过的任何参考书的解析,比老师在黑板上讲过的任何套路,都要明白。” 周琴张了张嘴,平时能言善道的她,一时之间竟然不知道该接什么话。 那种长久以来,建立在江城中学985种子选手光环上的优越感,在女儿这句毫无保留的推崇面前,像是被针扎破的气球,迅速乾瘪下去。 看著女儿那有些陌生的坚定眼神,周琴忽然有些惶恐地意识到,楼下那个一直被她看轻的老实巴交的江家,可能真的飞出一只金凤凰了。 “讲明白就好,明白了就好。”周琴乾笑了两声,试图掩饰著眼底那抹复杂的失落与震惊,“既然弄懂了,那就赶紧回屋,趁热打铁,再找几道同类型的题巩固一下。学习如逆水行舟,不能鬆懈。” 蒋瑶点了点头,没有再多说什么,转身走进自己的房间,轻轻关上房门。 隨著落锁的声音,客厅里母亲那轻微的嘆息声被隔绝在外。 蒋瑶走到书桌前坐下,没有像往常那样,解决了一道难题就立刻兴奋地翻开下一页继续机械地刷题。 她从抽屉里拿出一张崭新的白色空白便签纸,拿起一根平时用来划重点的加粗记號笔,用力地写下一行字。 然后用胶水郑重其事地贴在了墙上。 旁边刚好就是那张江城中学去年高考的清北光荣榜。 白纸黑字,清晰醒目。 这道题在问什么? 第39章 鞋底的石子 蒋瑶走后不久,张秀芬已经把家里收拾妥当,开始风风火火地张罗著去外婆家拜年的事宜。 “江建国,那箱带鱼你到底捆结实没有,別等会儿漏水,弄得一身腥味,大过年的招人嫌。” 张秀芬的声音从臥室里传出来,带著掩饰不住的高昂情绪。 “结实著呢,你老公我干了半辈子海鲜搬运,天天跟泡沫箱打交道,连个箱子都捆不好?” 江建国蹲在地上,手里拽著一根红色的塑料绳,正用力勒紧泡沫箱的对角。 张秀芬从屋里走出来。 她今天特意换上了一件暗红色的呢子大衣,头髮盘得一丝不苟,甚至还破天荒地化了个淡妆,涂了点提气色的口红。 整个人看起来容光焕发,连眼角常年积攒的疲惫都被一层奇异的光彩掩盖了。 这也难怪。 江临这次一模全市第一的成绩,就像是在她疲惫的半生里,狠狠地打进去了一剂强心针。 在这个讲究人情世故和互相攀比的市井社会里,孩子出息,就是父母挺直腰杆最硬的底气。 虽然她嘴上对街坊邻居说著只是运气好,还没高考当不得真,但今天她走起路来,脚步都比往年轻快了不知道多少倍。 她走到门口,看著正在换鞋的江临,顺手帮儿子理了理羽绒服的衣领。 一家三口拎著大包小包,下了楼。 到了外婆家所在的小区,还没进楼道,就能闻到各家各户排气扇里抽出来的香味。 爬上二楼,江建国刚抬起手敲了两下,门咔噠一声就被拉开了。 “哎呦,姐姐姐夫和外甥来啦,快进快进,外面冻坏了吧?”开门的是舅妈,身上围著围裙,满脸堆笑。 往年开门,舅妈的寒暄总是带著几分客套,但今年,笑容里多了几分实打实的热络。 “哎,临临来了。快让外婆看看,我们江城全市第一的大才子来了。” 外婆穿著一件深紫色的对襟棉袄,一头银髮梳得整整齐齐,精神头看著十分健旺。 老人家年纪大了,眼神不太好使,原本正坐在沙发上听戏,一听儿媳说女儿女婿来了,立刻扶著沙发扶手站了起来,笑得合不拢嘴,连连朝著刚进门的江临招手。 江临把礼品放到桌上,顺势坐到外婆身边:“外婆,新年好,什么全市第一,就是一次普通的模擬考试而已,当不得真的。” “什么叫就是一次考试?”外婆一听这话,立刻不乐意了,故意板起脸,攥著江临的手说,“一次考试能考全市第一,那也是天大的本事。咱们老张家,往上数三代,也没出过这么会读书的文曲星。” 江建国把沉重的海鲜泡沫箱搬进厨房,走出来搓著手,有些侷促又有些骄傲地憨笑著说:“妈,还行,还行,主要是这孩子自己肯学,开窍了。” “临临这回是真给咱家长脸,秀芬,建国,你们两口子这十几年的苦日子,算是熬出来了。” 厨房里,舅舅端著一盘刚炸好的萝卜丸子走出来,一口大嗓门,中气十足。 江建国高兴得眼角都笑出了褶子,嘴上却还是谦虚地说:“就是碰巧发挥得好,高考还早著呢,后面还有大半年,千军万马过独木桥,可不敢现在就吹牛。” “这怎么叫吹牛,全市第一是隨便能碰巧的?” 舅舅把那盘热气腾腾的萝卜丸子重重地放在茶几上,拿牙籤扎了一个递给江临,然后猛地转过头,目光如炬地看向沙发的另一头。 “张宇,你看看你哥,再看看你,物理期末考四十二分,还有脸天天窝在那儿捧著个手机打游戏?” 正瘫玩手机著的表弟张宇缩了缩脖子,抗议道:“爸,我没打游戏。” “是不打游戏,改刷视频了,反正不愿意把心思放在学习上。”舅舅瞪了儿子一眼,摇摇头转身又进了厨房帮忙。 客厅里稍微安静了一瞬。 张宇比江临小两岁,正在读高一,成绩一般。 其实在几个月前,他和这个在七中读高三的表哥,在家族的聚会里还属於难兄难弟。 逢年过节,两人都是长辈们嘆息的对象,哥俩虽然交流不多,但在成绩差这块盾牌后,谁也別嫌弃谁。 可谁能想到,就在这个年前,原本跟自己同一个阵营的表哥突然发跡,来了个毫无道理的异军突起。 今天家里人更是张口闭口全市第一,扎得他耳朵发麻,乾脆低头刷短视频,来个眼不见心不烦。 为了掩盖长辈们各种或明或暗的数落噪音,也为了掩饰自己的尷尬,张宇故意把声音放大。 短视频里那些充满工业糖精的合成配音,夸张的罐头笑声,震耳欲聋的土味dj舞曲,像流水线上的廉价商品一样,滔滔不绝。 张宇根本没看进去內容,大拇指机械地滑动著,没几秒钟就换一个视频。 江临坐在外婆身边,手里端著一杯舅妈倒的热茶,耐心地听著老人家絮絮叨叨地讲述过去一年的家长里短。 对於张宇那边弄出的噪音,他原本並不在意。 直到手机里传出一个男人的声音。 “如果有人告诉你,是因为你在看,所以电子才决定走哪条路,这个人在骗你,或者他自己也被骗了。” “什么玩意儿……” 张宇看著屏幕上一个穿著灰毛衣的男人坐在一块白板前说话,毫无兴趣,大拇指一屈,正准备无情地划走。 “等一下。” 一直安静地听外婆说话的江临忽然开口。 张宇的手指一僵,停在屏幕边缘,有些错愕地抬起头看向表哥。 视频里,那个男人的声音继续清晰地传出来:“量子力学里的观察,从来都不是指人类意识的注视,更不是唯心主义的魔法。它指的是物理相互作用,是宏观的测量设备和微观的被测对象之间,发生了一次不可逆的物理耦合。” 江临站起身,几步走到沙发另一端,目光平视著张宇:“这个视频,能让我看一下吗?” “哥,你还看这个?”张宇满脸不解,但慑於江临此刻身上那种说不清的气场,还是乖乖地把手机递了过去。 “嗯。” 注意力正集中在视频声音上的江临隨口应了一声,接过手机。 屏幕上,一个三十多岁右的男人坐在办公室里,背后是一块写满公式和符號的白板。 画面朴实无华,只有一段安静的讲述。 帐號名在左下角:量子力学没那么玄。 视频標题赫然是:【观察者效应到底被误解了多少次?双缝实验的真相】 屏幕里,男人不疾不徐地对著镜头,像是在面对面聊天。 “很多人把双缝实验讲成一个鬼故事,他们说,电子本来不知道自己要走哪条路,它像一团云一样散开,但是,只要人眼一看它,它害羞,就瞬间坍缩成一个粒子,决定了走哪条缝。” 男人的嘴角带著无奈的苦笑。 “这个讲法很有传播力,用来拍科幻电影非常棒,但它也很容易让人陷入误区。 “因为真正的问题根本不在於意识有没有参与,而是当你在向一个量子系统提问时,你的问题本身,在物理学上是不是一个有定义的好问题。” “你以为自己在问,电子走了哪条缝。” “但你其实应该问,在没有发生测量的时候,走哪条缝这件事是否有意义。” 张宇靠在沙发垫子上,看著表哥盯著屏幕一动不动的侧脸,一脸迷茫。 他完全不知道江临为什么会突然对这种枯燥到能让人睡著的科普视频感兴趣。 “在没有发生测量的时候,走哪条缝这件事,是否有意义。” 这句话像是在江临的脑子里停住了。 他在废土上卡过这个问题。 不是一天,不是一个月。 那时候他能做一些基础量子题,解一维无限深势阱的薛丁格方程,会算波函数的归一化常数,跟著教材可以处理几个简单的动量算符和位置算符。 可双缝实验里那个问题,一直像一颗小石子,卡在他的鞋底。 每一次往前走,每一次试图建立更宏大的物理图像,那颗石子就会刺痛他的神经。 他知道標准回答。 所有的教材都在告诉他,不能在没有测量的情况下,用经典力学里轨跡的概念去问电子到底走了哪条缝。 波函数不是一颗经典小球偷偷选择路线的概率表,它是概率幅,它包含了干涉的相位信息。 他接受了这个標准回答,因为题目就是这么做的,公式就是这么算的。 可是,他很清楚,接受一个设定,和在直觉上真正想明白它,中间隔著一条漫长又痛苦的鸿沟。 他当时最后能做到的,只是用理智强行把那颗石子压进鞋底的缝隙里,忍著不適继续往前走。 因为废土上没有老师,没有人可以討论,他没有能力把那颗石子取出来,放在阳光下看清它到底是什么形状,它的边界在哪里。 而现在,屏幕里这个叫陆知行的物理老师,仅仅用一句话,就把他当年压在鞋底的那颗石子,轻巧地捏起来,端端正正地放在了桌面上。 这位老师没有急著给出一个高深的答案,他做了一件更高级的事,把问题本身,描述得更加准確。 张宇看江临像中了邪一样一直盯著屏幕循环播放这一段,忍不住小声问:“哥,这东西,看得懂吗,我怎么感觉像是在听天书一样?” “就隨便看看。” 江临的声音有些神思不属,修长的手指在屏幕上轻点,点开了这个名为量子力学没那么玄的博主主页。 帐號的头像非常质朴,就是一张隨手拍的办公室白板照片,白板上还残留著没擦乾净的记號笔痕跡。 个人简介写得极短,透著一股理工男特有的干练:陆知行,物理系教师,量子力学不玄,但它確实难。 粉丝八百六十九个,作品一共发布了三十二个,全是几十分钟的物理科普。 江临没有手机,只是用目光在陆知行这三个字上停留了两秒,將这个名字连同帐號名字记了下来。 张宇见他看得如此专注,心里那种被打压的不平衡感又冒了出来,按捺不住问道:“哥,你现在都是全市第一的学霸了,怎么连放假看个抖音,都在看这些学习的东西,不累吗?” 正端著一碗热气腾腾的红烧肉上桌的舅妈正好听见这句话,立刻把碗重重地往桌上一放:“张宇,你听听你说的什么话,你以为你哥这全市第一是天上掉下来的?你看看人家,看抖音都是在学习,再看看你,看抖音不是擦边女主播就是游戏解说,你要是能有你哥一半的定力,我做梦都能笑醒。” 张宇被懟得哑口无言,一张脸涨得通红,立刻闭上嘴。 中午的这顿新年饭吃得好不热闹。 外婆对江临这个突然出息了的外孙疼爱到了极点,一边不停给他夹菜,一边笑眯眯地说:“临临,多吃点。你们读书人,整天坐在桌子前动脑筋,脑子转得快,营养必须得跟上。” 饭桌上,舅舅喝了两杯白酒,红光满面,又开始打听:“姐,临临这次进步这么大,你们两口子是不是背著我们,偷偷给他在外面报了什么封闭式的提分衝刺班?要是补习班老师真这么厉害,下学期把张宇也送过去。” 张秀芬正在给江建国舀汤,闻言立刻抬起头,语气里带著掩饰不住的骄傲:“大哥,咱们家什么条件你又不是不知道,哪有那閒钱去报一两百块钱一节课的补习班。临临啊,都是自己关屋子里,自己摸索著学的。” 舅妈在一旁听得由衷地感慨了一句:“哎呦,那可真是祖宗保佑,这孩子脑子是彻底开窍了啊。” 埋头吃饭的江临听著开窍两个字,也没有解释。 因为他比谁都清楚。 这世上哪有什么被神仙抚摸过头顶的瞬间开窍。 他只是拥有了比別人多一点的时间。 饭后,大人们坐在客厅里一边看电视一边继续聊著家长里短。 张宇藉口看书,实则火速躲进自己的房间锁上门打起了游戏。 江临陪著外婆坐了一会儿,看老人家有些犯困,便安安静静地坐在一边,脑子里復盘著刚才视频里的那句话。 第40章 一场隔著屏幕的解剖 下午三点多,张秀芬见天色有些阴沉,似乎要下雪,便起身告辞。 回到自己家,刚一脱下羽绒服,江临就迫不及待地走到沙发旁,向正坐下喝水的父亲伸手。 “爸,手机借我用一下。” “拿去吧,別玩太久,伤眼睛。” 江建国乐呵呵地把自己那台屏幕有些磨损的智慧型手机递给儿子。 换作以前,他可能还会嘮叨两句是不是要打游戏,但现在,他对江临有著近乎盲目的信任。 江临拿著手机回臥室,坐到书桌前,点开抖音,在搜索框里输入量子力学没那么玄,找到那位物理老师的帐號。 点开作品列表,將排序方式切换为从早到晚。 最早的一个视频,发布在一年多以前。 標题是:【量子力学为什么这么难?】 视频里的陆知行穿著一件宽鬆的灰色毛衣,坐在那间一成不变的办公室里。 身后的白板上,用黑色的记號笔写著四个大字:直觉的代价。 “很多学生,甚至是一些已经考上物理系的研究生,都会在某个深夜抓狂地觉得量子力学太难了。他们总是抱怨,是因为波函数、希尔伯特空间、算符偏微分方程这些数学工具太反人类。” 陆知行说到这里,竖起一根手指。 “这话,只对了一半。” “数学確实难,这毫无疑问。但是,数学,从来都不是学物理最痛的地方。因为数学就像是一把刀,刀再钝,只要你花时间去磨,总能把它磨快,总能掌握它的使用方法。” “学量子力学真正让人感到痛苦的是它蛮横地要求你,必须放弃那些你从生下来开始,从你扔出第一块石头,观察第一次苹果落地时,就在潜意识里建立起来的,用来理解这个宏观世界的经典直觉。” 画面里的陆知行身子前倾,目光透过屏幕,直击人心。 “人要放弃自己赖以生存的直觉,无异於重塑三观,那是极其痛苦的。” 江临深以为然。 抱著强烈的期待,继续看第二个视频。 標题是:【懂了表述,不等於懂了概念——警惕直觉的回马枪】 陆知行在视频里说:“我见过很多学生,期末考试能考九十多分,你让他默写量子叠加態的数学定义,他能把薛丁格方程背得一字不差,甚至能熟练地写出態矢量的线性组合公式。” 陆知行在白板上敲了敲公式。 “但是,这就代表他懂了吗?不,你隨便给他换一个稍微变种的物理情境,你就会发现,他的潜意识里,还是会偷偷摸摸地把量子態的叠加,想成某种经典概率的无知。” “比如,他会觉得薛丁格的猫,其实在我们打开盒子之前,它就已经死或者已经活了,只是我们不知道而已。他把量子叠加当成了我们信息不足导致的古典概率。” “最可怕的是,学生自己是完全不知道自己犯错的。因为这种错误,不是发生在白纸黑字的推导运算上,而是发生在他自己都无法察觉的直觉缝隙里。” 江临按下暂停。 脑子里浮出废土概念本上的一页。 那一页,他曾经用铅笔画过一幅画,写过一个自己当初颇为得意的类比。 发芽的种子。 他曾经试图用一颗被埋在土里,还没有破土而出的种子,去类比量子叠加態。 一颗种子在土里,它可能往左边长出根须,也可能往右边长。在它破土而出被观测到之前,它像是在泥土里同时保留著往左和往右的几种可能性。不到最后时刻,你不知道它选哪条路。 这个充满生命力的类比,他用了整整两年。 这两年里,他用这个模型去理解一维势垒的穿透,甚至觉得极其顺畅,自以为抓住了量子力学的精髓。 直到后来。 直到他在一本更高级的教材残页里,开始处理相位和量子干涉。 当两个量子態的叠加不仅有概率幅的加减,还涉及复数平面的相位角 时,量子概率產生了无法消除的干涉项。 那一刻,那个完美的种子类比,碎成了一地齏粉。 种子不可能產生干涉。因为经典的概率是p=p_1+p_2,是单纯的相加。 而量子力学是波函数的叠加,是具有干涉效应的。 左边的根和右边的根,不可能互相抵消变成没有根。 之后,他在概念本上把那颗种子画了个大大的叉。 那是他第一次意识到,用宏观具象去强行类比微观量子,会付出多么惨痛的代价。 思绪到这里,他重新播放视频。 不仅因为这个视频给了他什么高不可攀的新知识。 而是因为,陆知行作为一个远在天边的陌生人,却极其冷静精准地把他曾经在黑暗中走过的弯路,摔过的坑,清清楚楚地解剖了出来。 这种跨越时空的理解,让他感到一种巨大的震撼。 第二个系列是关於双缝实验的完整解析。 第一个视频只讲现象。 电子一个一个打过去。 屏幕上最后形成干涉条纹。 陆知行没有急著解释。 他说:“我们先不要抢答案。” “很多人学物理太急了,现象还没看清,就想把它塞进自己熟悉的框架里。” 江临把这句话重放了一遍。 它和蒋瑶那道题像一件事。 先问清楚题目在问什么,先看清楚现象是什么。 第三个视频,就是白天表弟刷到的那个。 观察者效应。 江临重新看。 这一次没有外婆家的电视声,没有厨房的锅铲声,也没有张宇不耐烦的手指。 臥室里很安静。 他把那句听到过的话又听了一遍。 “你以为自己在问,电子走了哪条缝。” “但你其实在问,在没有发生测量的时候,走哪条缝这件事是否有意义。” 江临把视频往回拖了十五秒。 再听一遍,又拖回去,第三遍。 这才放下手机,提笔在草稿纸上写。 【不是问答案,是问问题本身是否有定义。】 写完后,他在旁边画了一个很小的方框。 这不是答案。 但这是一个更好的问题形状。 他继续往下看。 第三个系列是海森堡不確定性原理。 其中第一个视频讲的是位置和动量的关係。 陆知行的表述极其严谨和谨慎,在追求爽感和噱头的短视频平台上,简直是一股清流。 他没有说因为仪器不够精密,所以测不准。 而是反覆强调:“请记住,不確定性,绝对不是人类技术发展的缺陷。” “它不是因为我们的手在抖,不是因为显微镜不够高级,更不是因为电子太小所以我们凡人的眼睛看不清。就算你拥有上帝的仪器,你也测不准。” “因为,这是量子態本身的数学结构决定的。这是波函数的傅立叶变换性质!当位置空间的分布变窄,动量空间的分布必然变宽。这是希尔伯特空间里的几何法则,是宇宙底层的铁律。” 这一部分江临看得比较快。 因为这些硬核的数学推导,他都上面吃过苦,流过汗,把它们碾碎了咽进过肚子里。 陆知行为了向大眾科普,在视频里省略掉了一些极其繁杂的数学推导细节,比如泛函分析里算符的不对易性证明。 江临能敏锐地感觉到那些被省略掉的台阶在哪里。 但他没有觉得陆知行是在敷衍。 他非常理解科普不是编纂教材。 面对普通观眾,有些过於陡峭的数学桥樑,必须先搭得窄一点,平缓一点,否则观眾会在第一步就坠入深渊。 第二个视频,难度陡然上升,讲的是物理学史上最深刻的判决:贝尔不等式。 视频一开头,陆知行收起了之前的轻鬆,表情肃穆:“友情提示,这个视频的逻辑密度非常大,可能需要你们暂停很多次。” 江临確实暂停了很多次。 不是因为里面涉及到什么复杂的微积分他看不懂。 而是因为,他不敢让自己用一种我好像懂了的模糊状態,矇混过关。 局域性,实在性,隱变量…… 每一个词他都见过。 可当陆知行把它们用严密的逻辑链条重新连接在一起时,仍然需要江临停下来,把这些概念背后的物理图像和哲学前提,重新在脑海里摸排一遍。 当看到陆知行讲看到阿斯派克特实验,证实了纠缠光子对违反了贝尔不等式,得出2根號2的结果时,江临把进度条往回拖了一次。 陆知行只讲了实验的基本逻辑和结果,证明了定域实在论的破產,但他没有展开讲实验早期存在的漏洞问题。 不过这也很正常。 视频已经二十分钟。 如果在短视频里再往下深入讲什么是定域性漏洞和探测效率漏洞,绝大多数观眾大脑会宕机,会立刻划走。 可江临的笔停在那里。 他在草稿纸上写:【阿斯派克特实验:它排除了隱变量,但排除的究竟是哪一类?是所有的隱变量,还是仅仅依赖於定域性前提的隱变量?】 下面又补:【关於实验漏洞(漏洞自由实验):探测效率漏洞如何闭合?定域性漏洞中,测量偏振方向的隨机选择,是否绝对独立?】 他没有马上去查。 先把问题放在那里。 第四个系列,也是帐號的最后一个系列,叫:【量子力学和我们的直觉】 这个系列目前只有两个视频。 第一个讲人类的神经突触和直觉,为什么只適合处理宏观的中等尺度世界,因为这有利於远古人类在非洲大草原上躲避狮子。 演化不需要我们理解量子。 讲到第二个视频,讲的是那场著名的世纪大辩论,玻尔和爱因斯坦的爭论,上帝到底掷不掷骰子。 陆知行花好几分钟的篇幅,极其客观地描述了一番爱因斯坦的立场。 他没有像一些二流科普那样,把晚年的爱因斯坦塑造成一个冥顽不化的老顽固。 “请大家务必明白一点,爱因斯坦不是因为不懂或者算不出薛丁格方程,才反对哥本哈根学派的。” “恰恰相反,爱因斯坦是全人类最懂量子力学的那极少数几个人之一,光电效应就是他提出来的。 “只是,能理解其数学结构,並不代表在哲学上可以接受它。量子力学要求物理学家放弃的绝对因果律和客观实在性,对爱因斯坦来说,不是一个隨便可以扔掉的小假设,那是他构建整个物理世界大厦的最底层基石,是他对宇宙应该是什么样子的终极信念。他不能忍受一个只要不看,月亮就不存在的宇宙。” 江临看到这里,关掉视频,靠在椅背上。 他没有资格说自己懂爱因斯坦。 但是,视频里所描述的,理解不了和接受不了之间的巨大鸿沟,他比谁都清楚。 他花了十二年,用尽一切手段,才勉强把量子力学的基础部分推导到了七成左右的熟练度。 在这个过程中,他犯得最多的错,根本不是微积分算错了符號,或者矩阵乘法乘反了。 他犯得最多的错,是那些潜伏地住在他认知深处的错误直觉。 它们像幽灵一样,总是在他即將触碰到微观真理的时候,把他拽回宏观的泥潭。 他不得不强迫自己接受很多违背常理的东西。 可接受,不等於舒服。 很多时候,接受,仅仅是因为你手里的手电筒只照亮了这一条崎嶇的小路,而四周全是无底深渊。 你没有別的路可走。 二十三个视频。 他看了將近五个小时,连吃晚饭的时候都没放下过手机。 这惹得张秀芬在饭桌上嘮叨了好一会儿,心疼儿子是不是今天出门受了风,还是学习压力太大著了魔。 江建国则在旁边打圆场,说孩子肯定是在看什么名师网课。 晚上八点半。 直到老爸这台旧手机的屏幕弹出电量低於1的红色警告框,江临才终於长长地吐出一口浊气,揉了揉有些发酸的眼睛,把手机插上充电线,平放在桌角。 他的大脑此刻处於一种高速运转后的亢奋与清明之中,於是拿出纸笔,开始在上面罗列问题。 三个问题。 第一个,关于贝尔不等式。 【陆老师,关于贝尔不等式的实验检验。您在视频中提到它排除了隱变量。但我的困惑在於:它排除的,是所有可能的隱变量理论,还是更准確地说,仅仅排除了那些满足定域性和实在性假设的那一类特定隱变量模型?阿斯派克特实验在数学上具体剥离了什么?另外,后来的漏洞自由实验,主要是如何堵住探测效率漏洞和定域性漏洞的?】 写完第一段,江临审视了一下用词。 把笔尖移到下一行。 第二个,关於双缝实验。 【您说没有测量时,走哪条缝是否有意义。我想深入请教:这种没有意义,仅仅是当前哥本哈根量子力学理论框架內部的自我设定(即理论不討论不可观测之物),还是它更强硬地指向自然界的客观属性——自然本身就不允许我们提出这类经典问题?如果未来出现了包含隱藏变量的更完备理论(比如玻姆力学),这个问题是否有可能重新变得有物理学意义?】 这两个问题写完,江临的手腕稍微放鬆了一下。 这是纯粹的理论探討。 接下来,是暴露他自己数学功底弱点的核心问题。 第三个,关於海森堡不確定性原理与態製备。 【关於不確定性关係,我的理解是,它限制的是同一个量子態中,某些共軛物理量分布宽度的共同压缩。那么,不同的製备方式(比如更换滤波装置)改变的是態本身的结构,而不是在现有的態上绕开了不確定性的测量干扰。这个理解方向是否准確?我对共同压缩的经典图像残留,是否会影响后续对测量理论的理解?】 写完第三个问题,江临通篇看了一遍。 稍一思索,他觉得这种单刀直入的语气可能会让对方觉得是在踢馆或者抬槓。 於是,他在第三个问题旁边,补充了一句话。 【我的基础有限,这个问题可能表述得不够准確,甚至显得有些外行。如果我的理解方向存在底层的逻辑偏差,烦请陆老师直接指出,感激不尽。】 问题写完定稿。 江临拿过已经充进不少电的手机,拔掉充电线。 打开量子力学没那么玄的抖音主页,点击私信按钮。 界面跳转到了一个空白的对话框。 江临开始在九宫格键盘上,一个字一个字地打字。 陆老师您好。 我看完了您帐號里关於双缝实验,观察者效应,不確定性原理和贝尔不等式的几个系列视频。有些地方反覆看了很多遍,深受启发,有三个问题想向您请教。 先交代一下我的情况,免得让您不知从何答起。我自学过普通物理、线性代数和一部分量子力学的基础。 目前量子力学的基础计算题大概能做到七成左右的正確率,但目前角动量部分正在艰难推进,特別是关於球谐函数的数学推导基础还不稳固。 下面这三个问题,我不是想求一个面向大眾的科普化结论,而是想確认,我自己在暗中摸索时构建的理解体系里,那道思维的缝隙到底在哪里。 …… 短短一千多字的私信,即使有草稿垫底,江临还是坐在椅子上,刪刪改改,打了將近整整一个小时。 不是因为用手机打字慢,也不是因为问题难写。 而是因为,他必须像一个走在雷区里的排雷兵一样,精准地控制每一个词汇。 他必须让网络对面的陆知行清清楚楚地知道,他这个提问者,已经想到了哪一步,他卡在哪个具体的坐標点上。 哪些大路货的答案他已经见过了不需要再讲,哪些幽微的转折处他仍然不敢说懂。 写完以后,他又从头到尾,在心里默读了一遍。 他刪掉了两句显得有些囉嗦的自我学习经歷解释。 把第二问中是不是说明自然不是实在的这种带有哲学模糊性的词句,精准地改成了是否说明满足局域性等假设的一类实在论模型不成立。 把主观色彩浓厚的我感觉,全部替换成了客观严谨的我的理解是。 把带有索取意味的求解答,改成了放低姿態的想请您纠正。 终於,一切確认无误,把私信发出去。 消息框安静了下来。 没有任何自动回復。 江临退出私信界面。 视网膜右下角,那个只有他自己能看见的系统倒计时上。 数字正一秒一秒地流逝。 【29:05:31:44】 29天,3小时,31分钟,44秒。 距离下一次废土世界的强制降临,还有一段时间。 江临站起身,伸了个懒腰,把手机送还到客厅,放到还在看抗日剧的父亲手边。 第41章 黑屋里的摸象人 三天后。 年节的囂氛渐歇,只剩下偶尔几声不知道哪个熊孩子藏在角落里放的摔炮,响亮得嚇人一跳。 从没完没了的拜年的亲戚寒暄,以及你现在做什么工作,一个月能拿多少,科普能当饭吃吗的连环轰炸中走出来的陆知行,终於有时间坐到自己那台双屏电脑前,处理一点真正属於自己的私事了。 他顺手从旁边扯过一罐无糖乌龙茶。 冰凉的液体顺著喉管滑下去,脑子里残存的那点属於碳基生物的社交疲惫,总算是被驱散了不少。 解决了积压的几封邮件和一些生活缴费的琐事后,他拖动滑鼠,点开抖音创作者后台,看了一下私信列表。 春节这段时间没时间更新,后台数据跑得不温不火。 从年前除夕夜到现在,值得单拎出来看的长私信,只有六条。 陆知行眯起眼睛,一条一条往下过。 第一条顶著个动漫二次元头像,问得理直气壮:“陆老师,我就问一句,光到底是粒子还是波?你给我个痛快话。” 陆知行嘴角抽了一下。 这简直是科普界的日经题,每天不回答几遍就好像没上班一样。 普通大眾总是习惯性地用宏观世界的二元对立去生搬硬套量子尺度的事物,非黑即白,非此即彼。 就像问鸭嘴兽到底是鸭子还是兽一样,这问题本身就带著一种粗暴的拉扯感。 不过他还是敲击键盘,回了一句:“这个问题不能用二选一回答,就像你在问一个圆柱体到底是长方形还是圆形,取决於你从哪个维度看它。建议先看我主页置顶的双缝实验第一集,耐心点看完。” 顺便附上视频连结。 第二条头像是个戴著痛苦面具的柴犬,看语气估计是个大三的本科生:“大佬救命,下学期要开量子力学了,这课难不难,选了会不会掛啊?我理论力学刚低空飞过,电动力学半死不活,下学期再来量子力学,我是不是没救了?qaq。” 看到这种挣扎在及格线边缘的赛博哀嚎,陆知行脑子里瞬间浮现出一个在自习室里抓耳挠腮的大学生形象。 虽然连个脸都没露,但这股子清澈的愚蠢和纯粹的焦虑,倒是挺有辨识度。 他忍不住笑了笑,手指在键盘上飞快起落:“难,肯定难。会不会掛取决於你愿不愿意把你那套根深蒂固的经典物理直觉先放在一边,从头重建一遍世界观。少打两局游戏,多算几道题,祝你好运。” 第三条是个看著挺正经的风景头像,上来直接求教材推荐。 陆知行没吝嗇,给了两本。 一本是格里菲斯的《量子力学概论》,简单写了句:“適合入门,数学门槛相对低,图像直观,另一本是曾谨言的卷一,加了个备註,適合想找虐或者需要系统刷题应对考试的人,推导很详实,但有点干。” 第四条和第五条,问题实在太宽泛。 一个问量子力学能不能解释灵魂出窍,另一个问宇宙的终极意义是不是就是量子纠缠。 对於这类把物理学当成玄学代餐的提问,陆知行已经见怪不怪了。 科普做久了,最常感受到的不是大眾对科学的渴望,而是大眾试图用科学词汇来包装自己迷信的执念。 不过他也没有嘲讽,只是平淡地各回了几句不痛不痒的场面话,比如目前科学界还没有针对此类现象的实证依据云云,便顺手滑了过去。 只剩下最后一条了。 对於这第六条,点开它的时候,陆知行端著那罐乌龙茶,姿態放鬆到有点漫不经心。 他本来只是准备像扫雷一样,飞快地扫一眼开头,判断一下是小白提问粉丝催更,还是来吵架的槓精。 只是看了一眼开头那两句背景交代,他握著易拉罐的手就在半空中顿住,隨后放下茶罐,原本有些后倾的脊背瞬间挺直。 接著,他滑动滚轮,把进度条拉回最顶端,从头开始看。 陆老师您好。 我看完了您帐號里关於双缝实验、观察者效应、不確定性原理和贝尔不等式的几个视频,有几个问题想请教。 …… 这篇私信里的问题密度,和前面那五条完全不在一个量级。 前面那是水花,这篇,是在试图深潜。 他往下看。 看到基础题七成,角动量正在学,球谐函数还不稳时,眉头动了一下。 这段描述,不像普通科普爱好者的口吻。 普通爱好者看完双缝实验,第一反应绝对是原来我看月亮的时候月亮才存在这种玄之又玄的感慨,谁会閒著没事去提球谐函数? 但它也不像物理系本科生问作业的语气。 如果是训练比较完整的物理系学生,提到角动量和球谐函数时,通常会顺带暴露出一整套课堂痕跡。 可这条私信没有那种熟悉的课堂腔,反倒像是一个人沿著教材和视频一路硬啃,啃到了这里,却还没完全把工具握稳。 科班生可能会在微扰论或者散射理论上卡壳,但绝对不会用还不稳这种心虚的词来形容自己对数学工具的掌握。 再往下看,三个问题依次展开。 他看完第一遍,没有立刻把手放回键盘上去敲那些现成的套话。 这不仅是对发件人的不尊重,也是对他自己专业度的一种褻瀆。 他站起身,走到书架旁,目光扫过一排排大部头的物理专著,又退回书桌前。 坐回电脑前,从桌面上摸过一支惯用的黑色中性笔,扯来一张淡黄色的便签纸,写下三个词。 贝尔实验,詮释边界,製备与不確定性。 写完这三个字,他將笔桿在指间转了一圈,开始看第二遍私信。 这一次,他看得极慢,像是在咀嚼文字背后的思维轨跡。 这第一个问题,就问得很准。 “您说贝尔不等式排除了隱变量,我这里一直不敢確定。它是不是只排除了“局域隱变量”?也就是说,不是所有隱变量都死了,而是那种既想让粒子提前带著答案,又不允许远处测量选择影响这里结果的模型死了?我这样理解会不会太粗?” 陆知行盯著这句话看了好一会儿,忍不住在心里爆了句粗口:这他喵的终於等来了一个懂行的观眾。 对方没有像大部分民科那样,追问贝尔不等式是不是证明了世界是一个虚擬矩阵程序。 也没有像科幻迷那样,兴奋地问量子纠缠是不是能用来造超光速通讯仪。 只一刀切中了这个理论最核心的大动脉。 假设的前提。 这个差別太重要了,重要到很多大学老师在讲课时都会含糊其辞地糊弄过去。 阿斯派克特实验並没有粗暴地宣判爱因斯坦完全错误。 它真正关上的,是局域隱变量理论这条路,如果你想保留每次测量之前就已经存在的確定结果,又想保留严格局域的因果图像,那么实验数据会和你过不去。 你可以选择放弃某种实在论,也可以选择接受非局域结构,甚至可以去质疑测量独立性,但你不能再天真地把经典粒子图像原封不动塞回量子世界。 对方敏锐地抓住了定域性和实在性这不可兼得的鱼和熊掌。 第二个问题,更让陆知行感到一种久违的兴奋,这种兴奋让他忍不住伸手去摸口袋,想找根烟,摸了个空才想起来自己已经戒菸半年了。 “没有测量时,走哪条缝是否有意义。” 他在视频里確实说过这句话,用作悬念的收尾。 但他没敢在视频里展开讲。 因为作为一个科普博主,他太清楚一旦在这个问题上展开,会引发怎样血雨腥风的后果。 一展开,就会不可避免地滑入量子力学的詮释泥潭。 粗暴一点说,很多教科书式回答会把它压缩成四个字:闭嘴,去算。 多世界詮释不会把问题回答成粒子到底走了哪条缝,而是说整个体系的波函数始终么正演化,粒子、仪器、环境发生纠缠,隨后通过退相干形成彼此几乎不再干涉的分支。 所谓世界分裂,只是这种分支结构的通俗说法。 而玻姆理论会告诉你,粒子有確定的轨跡,只是你不知道那股神秘的量子势如何引导它。 再往下讲,普通观眾不是听得昏昏欲睡,就是开始在评论区里为了各自信仰的流派打得头破血流。 但这条私信,文字里没有任何想要吵架的戾气,也没有预设任何立场的傲慢。 对方就是在极其纯粹地询问边界。 问,当数学公式写到尽头,物理学家开始用语言去描绘那个画面时,到底是真理,还是猜测? 第三个问题,则是这整篇私信里最有意思,也最暴露提问者底牌的一处。 对方在谈论海森堡不確定性原理时,大方向全是对的。、 他明白了这不是仪器精度导致的测量干扰,而是事物內在的属性。 但在描述態製备的时候,对方用了一个词。 限制分布宽度的共同压缩。 就是这短短的十个字,让陆知行確信了自己的判断。 这不是错,只是在通往真理的轨道上,发生了大约0.1毫米的偏轨。 就像一个满身泥泞的人,被关在一间伸手不见五指的黑屋子里。 屋子里有一头名叫量子力学的庞然大物。 这个人没有任何人指导,没有教材,没有手电筒,只能凭藉极其敏锐的触觉,一点一点地摸索,居然硬生生地拼凑出了这头大象八九不离十的轮廓。 但是在某个极细微的边角处,比如大象耳朵的褶皱走向,他和门外那些手里拿著標准图纸,开著探照灯的科班生,產生了一丝细微的缝隙。 对方认为位置和动量是两个独立存在的客观分布,只是被某种宇宙外部的法则强制打包压缩在了一起,此消彼长。 这种偏差,在做基础计算题的时候完全体现不出来。 甚至你拿去应付期末考试,也能拿个高分。 可一旦继续往下深挖,走到量子测量理论的深水区,走到算符的对易关係和希尔伯特空间的內积结构时,这个残留的经典微粒直觉,就会变成一个巨大的绊脚石,绕回来把人绊得头破血流。 陆知行嘆了口气。 这篇私信结构紧凑,逻辑咬合紧密。 提问的人清清楚楚地知道自己想问什么,知道自己目前的思考停在哪个坐標,更重要的是,他知道自己哪里不敢说懂。 这是一种罕见且珍贵的,属於求知者的谦卑。 陆知行移动滑鼠,將这条私信从默认列表里拖出来,移进了一个自己私下建立的单独文件夹里。 文件夹的名字很简单:【认真问题】。 这个文件夹建立了一年多,里面原本只有孤零零的四条私信。 现在变成了五条。 他打开了一个空白的word文档,把键盘拉近,开始起草回復。 这种级別的探討,直接在对话框里敲字太草率,必须推敲。 第一部分,解答贝尔不等式。 他写下阿斯派克特实验的基本逻辑,剖析局域隱变量理论的数学结构,向对方解释,实验检验的从来不是单一的变量,而是一组由定域性和实在性共同构成的假设模型。 他甚至顺手拓展了一下,写了后来所谓漏洞自由实验主要是为了处理探测效率漏洞和定域性漏洞,以及关於实验中隨机选择相关的问题。 这一段写了三百多字,没有长篇大论,也没有堆砌唬人的公式,但每一个句子的主谓宾都经过了严格的推敲,儘量確保概念的准確性。 第二部分,他写得最慢,几度停下斟酌。 关於没有测量时,走哪条缝是否有意义。 他一开始敲下:“这个问题没有一个所有物理学家都同意的乾净答案。” 盯著屏幕看了三秒,他按下退格键,把这句话刪得乾乾净净。 重新打:“这个问题,没有一个被目前不同量子詮释共同接受的乾净答案。” 把界限划清楚之后,他耐心地解释说,在哥本哈根学派的正统观念下,探究未观测时的轨跡通常被视为一种形上学的不適当问题,物理学只关心观测结果的统计规律。 接著,他话锋一转,解释在多世界詮释里,这个问题会被改写成波函数的分支和环境带来的退相干效应。 在玻姆理论里,粒子確实有確定轨跡,但这个代价並不小,体系的演化要由波函数来导引,而多粒子体系的波函数通常生活在构型空间里,导引关係对远处体系状態有非局域依赖。 它不是可控的超光速通信,却確实牺牲了经典意义上的局域因果直觉。 写到这里,陆知行觉得口乾舌燥,拿起一旁的乌龙茶灌了一大口,冰凉的感觉让他大脑保持清醒。 然后继续敲键盘:“你要明白,实验排除了某些走不通的死路,但大自然並没有替你选定某一种特定的詮释。知道数学计算的硬结果和哲学詮释的软故事之间的区別,比死记硬背一个標准回答要重要得多。” 到了第三部分,也就是指出对方那一道细微裂缝的地方。 陆知行显得格外小心翼翼,他不想打击这个在黑暗中摸索的灵魂。 他写道:“你说不同製备方式改变的是態本身,而不是简单地绕开不確定性干扰,这个方向基本是对的,你的直觉非常出色。 但是,你后面使用了限制分布宽度的共同压缩这个说法。 我要提醒你,要小心,不要把它理解成两个已经各自独立存在的客观分布,被某种外部的规则强行捏在了一起。 更准確地说,物理量的分布,是来自同一个量子態,在不同表象或不同算符下展现出的统计结构。 更具体一点说,位置表象下的波函数和动量表象下的波函数,不是两份彼此独立的清单,而是同一个量子態在不同表象中的展开。 二者之间由傅立叶变换联繫。 而更一般的不確定性关係,则来自非对易算符和柯西—施瓦茨不等式。 它不是外部规则把两个分布硬绑在一起,而是量子態本身的结构不允许你同时把两类展开都压得任意窄。” 打完这段话,他想了想,又怕对方看不太懂,於是补充了一段大白话。 “你对这个问题的理解方向基本是准的,但你的措辞暗示出,你脑子里还有一点经典微粒图像的残留。这种残留目前不影响你做基础题,甚至能帮你快速建立直观。但听我一句劝,当你要继续往深处走,去学测量理论的时候,这种直觉会绕回来给你造成极大的麻烦,试著去拥抱纯粹的態叠加吧。” 全部写完后,陆知行把这近千字的回覆从头到尾默读了一遍。 確认自己没有端著架子掉书袋,也没有用晦涩的术语把问题粗暴地打发掉,一切都拿捏在刚好能托住对方思考重量的刻度上。 临复製进对话框之前,在强烈的好奇心驱使下,他在末尾又加上了最后一行字。 “多问一句,你是在哪里学的这些?如果是自学,有没有系统地学过数学物理方法和线性代数?” 因为字数过长,分成两封,复製,粘贴,点击发送。 绿色的对话气泡弹了出去。 陆知行像是完成了一场高强度的脑力马拉松,长长地伸了个懒腰,骨节发出咔咔的响声。 端起那罐已经见底的乌龙茶,他推开电竞椅,慢悠悠地走到书房的落地窗边。 楼下的小区此时已经完全安静了下来,路灯昏黄的光晕在冷风中显得有些单薄。 远处城市的边缘,还有零星的烟花不甘寂寞地窜上夜空,在墨蓝色的天幕里短暂地亮一下,绽放出一团微弱的光,又迅速地灭掉,归於沉寂。 就像是一次次没有被观测到的量子涨落。 他忽然心生强烈的好奇。 那条网线的另一端,那个没有標准图纸,独自在黑屋子里摸索巨象的人,到底是谁? 在那个未知的角落里,是谁在节日的余烬中,如此认真地仰望著星空? 第42章 所谓真相 江临看到陆知行回復的时候,是清晨起床的时候。 窗外,老旧小区的晨间喧囂正顺著铝合金窗户的缝隙钻进来。 一切都让他有一种恍若隔世的错觉。 揉了揉发胀的眼眶,伸手摸向睡前搁置在床头的手机。 自打私信发送出去之后,为了方便第一时间看到回復,他用过年攒下来的红包钱,去二手市场淘了一部成色还算过得去的智慧型手机。 屏幕亮起,抖音私信的图標右上角掛著一个小红圆点。 江临的心跳还是本能地漏了半拍。 没办法,他太渴望交流了。 四十年的废土生涯,他像个原始人一样在红土地上刨食,脑子里却装著微积分和拉格朗日量。 就像是长达四十年的黑暗隧道里,只有一个人掘进。 他需要同频的对话,需要有人告诉他,他在这条黑暗隧道里摸索的方向到底对不对。 迫不及待点开图標,直接就看到了来自量子力学没那么玄的信息。 有两封。 江临立即拉开椅子坐到书桌前。 视线不可避免地扫过视网膜右上角,那个幽蓝色的倒计时还在无情地跳动著。 【25:23:41:08】 还有二十五天。 他深吸一口气,开始聚精会神阅读私信。 看了大概十分钟。 但这十分钟里,他就像是一个在沙漠里渴了很久的人,遇到一汪清泉,不敢大口吞咽,一点点地抿,把每一个字词放在脑子里反覆咀嚼,生怕漏掉任何滋味。 看完之后,他拿出纸笔,写下三行字。 【贝尔实验:排除的是满足特定假设的局域隱变量模型,不是证明一切隱变量都不可能。】 【詮释边界:实验排除某些路,但不替人选定一种詮释。】 【不確定性:不是外部限高杆,是態空间自身结构。】 写完第三行,他停了很久。 陆知行的这两封信,字数都不算夸张,但轻描淡写地,把他脑海里纠缠了无数个废土长夜的三个问题的边界,重新切了一遍。 贝尔实验排除的是什么。 双缝实验里走哪条缝这个问题在不同詮释下如何被处理。 不確定性关係到底是外部限制,还是量子態结构本身的东西。 尤其是最后一条,最刺。 因为它不偏不倚,正好戳进了江临旧理解里隱蔽最深的一处裂缝中。 他以前確实把不確定性关係想成了一种约束线。 然后告诉自己,绝对不能越过这条线。 在他原本的潜意识里,公式里的普朗克常数就是这条线。 而粒子的位置和动量,就像是两个互相挤压的独立实体。 你这边占得多了,另一边就必须退让。 所以位置测得越准,动量就越不准。 在很长一段时间里,江临对这种简单粗暴的相互妥协深信不疑。 废土的残酷生存法则早就教会了他一件事。 面对无法反抗的规矩,不要去矫情地追问为什么,只要服从並利用它就行了。 而且不得不承认,这种把微观世界强行经典实体化的图像,在初学阶段確实非常好用。 能帮他直观地理解公式,能帮他在废土那个破败的石屋里,借著微弱的火光刷对那些复杂的物理题。 也能帮他在建立初步的量子模型时,避开一些低级的逻辑错误。 但它太浅了。 甚至在本质上,这就是经典的宏观残留物。 陆知行的话就像一把手术刀,切开了这个包裹著糖衣的错误。 他本来想写:“位置和动量不是两个量。” 刚写完,又觉得不对。 不是没有两个物理量。 也不是说它们只是数学幻觉。 他盯著这半句话看了很久,把纸面划得发黑,才重新写下。 【不是两个独立分布被外力限制,而是同一个態在不同观测量下的统计展开。】 位置表象和动量表象之间由傅立叶变换联繫。 再往一般处说,不確定性关係来自非对易算符和希尔伯特空间的內积结构。 它不是外部规则压著两个量不准同时变窄,而是同一个態本身就不能在这两套互不对易的观测量上同时尖锐。 这不是宇宙强加给粒子的外部限制。 这不是粒子被外界套上了枷锁,而是量子態这块布料本身就有这样的纹理。 就像一段声音信號,如果你把它压缩成极短的一声脉衝,它的频率成分就必然铺得很宽。 如果你想让它的频率极其单纯,它在时间上就不可能只占一个瞬间。 不是有谁额外规定它不能两头占便宜,而是傅立叶变换本身就不给这条路。 这不是投影仪的限制,而是球体本身的几何拓扑性质决定的。 江临略一思索,在第三行字的旁边,重重地补上了一句话:【旧图像可做题,但后续会咬人。】 这句话的语气,与他那本厚厚的废土错误索引里的写法一脉相承。 充满教训的味道。 他看著自己写下的字,心里没有半分觉得丟脸或者羞愧。 一种久违的踏实感,顺著脊椎骨一点一点蔓延开来。 在废土里独行了四十年,他太清楚那种恐惧了。 最怕的从来不是做错题,也不是推导不出公式。 最怕的是,你错了一个极其微小的概念,但这个错误居然还能继续用。 你带著这个错误的恶性补丁,继续往下推导,继续建立模型,继续用到很久很久以后。 直到某一天,当你要触碰更深层更核心的物理大厦时,那个底层的地基突然无声无息地塌下来,把你前半生的心血全部埋葬。 那才是真正的绝望。 而现在,陆知行作为一个远在网络另一端的陌生人,把那块即將塌陷的地方,提前给他指出来,並扔下了一块垫脚石。 简直弥足珍贵。 在两封回復的最末尾,陆知行没有继续长篇大论,而是很突兀地问了一个问题。 “你是在哪里学的这些?如果是自学,有没有系统学过数学物理方法和线性代数?” 江临盯著屏幕上的这句话,把背靠在椅子上,沉思了足足五分钟,这才开始斟酌著回復。 “谢谢陆老师,您指出的不確定性表述里残留经典图像这一点,对我帮助很大。我之前確实更像是把它理解成一种外部限制,而不是同一个態在不同表象中的结构关係,您一句话就点醒了我。” “至於数学物理方法,我確实是按著几本经典的物理教材和网上的课程资料自己补过一轮,但说实话,不是课堂体系里那种严苛训练出来的。复变函数、傅立叶变换、常微分偏微分方程、特殊函数这些,我都接触过,跟著物理教材推导计算勉强能用。但是,真要深究边界条件的严谨性、函数空间的完备性,或者球谐函数和具体物理图像之间的深层对应,我的底子还不够稳。” 他必须展现出自己確实学过,又要坦诚自己的短板。 不懂装懂在行家面前只会原形毕露得更加难看。 “线性代数这块,低年级的主干知识相对扎实一些。有限维的矩阵计算、特徵值问题基本不是障碍。说来不怕您笑话,量子力学里的算符和对易关係,反而是后来逼著我重新去理解了一遍矩阵复合和非对易性的物理意义。” “但我绝对不敢说自己受过科班的严格训练,我现在真正心里没底的,是把这些东西放到復內积空间、张量积、无限维算子和测量理论里去討论时,我的数学表述会显得不够標准,甚至可能闹笑话。” 打到这里,江临嘆了口气,加上了最后一句心里话。 “我现在最担心的,其实不是算不出结果,而是概念是不是被我放在了正確的位置上。不怕算错,就怕想歪。” 写完,他从头到尾仔细地读了一遍,这才点击发送。 想著大清早的,应该不可能会立刻得到回覆,他便放下手机去洗漱。 拧开不锈钢水龙头的瞬间,自来水管里发出轻微的啸叫,紧接著,清澈冰凉的水流哗啦啦地衝出来,衝击在洁白的陶瓷洗手盆里,溅起细碎的水花。 江临看著那股奔流不息的清水,眼神恍惚了一瞬。 下意识伸手把水龙头的阀门关小了一点,让水流变成细细的一线。 吃过母亲早早就煮好的早餐,他下楼溜达了一圈,直到把那股废土带来的压抑感驱散了一些,才重新坐回书桌前。 手机依旧没有动静。 他也不急,打算先把陆知行的回覆拆开,逐条校正自己的旧理解。 第一页抬头写:贝尔实验。 第二页抬头写:詮释边界。 第三页抬头写:不確定性和製备。 每一页的下方,他又用竖线一分为二,画出两列。 左边那列的標题是:【我原来的理解】 右边那列的標题是:【陆知行的校正】 然后开始回忆自己过去的推导过程,把那些带著废土味的粗糙理解写在左边,然后再把陆知行精准的现代物理语言提炼出来,写在右边。 这种左右互搏的对比,能让大脑最直观地感受到认知提升的快感。 就在他写到第二页,正试图用数学语言描述多世界詮释下的波函数分支如何保持正交时,一旁的手机屏幕忽然亮了一下。 陆知行回復了。 怀著近乎朝圣般的感激之心,江临立刻放下笔,抓起手机。 “你有限维线代那一层既然没问题,那应该就不是主要障碍。后面如果继续往下学,碰到角动量,自旋,两粒子体系和量子纠缠的时候,要注意把脑子里的线代模型,从单纯的矩阵算算术,切换成復內积空间上的线性算子语言。” “厄米算符,酉变换,谱分解,对易关係,张量积,这五个词,这几件事,你要反覆在脑子里压实,压到变成下意识的直觉。” “尤其是张量积,很多自学者会死在这里。它不是把两个矩阵粗暴拼成一个大矩阵,而是把两个系统的状態空间组合成一个新的状態空间。纠缠態之所以绕不过去,就是因为复合系统里有些態不能拆成两个子系统態的简单乘积。你只要没真正吃透这一点,后面看贝尔不等式、自旋耦合、两粒子体系,都会像在雾里走路。” “说白了,量子力学很多地方之所以让人觉得玄之又玄,根本原因就是线性代数换了一身物理的衣服。在有限维模型里,你可以先粗暴地把算符看成矩阵,把態矢量看成列向量,把时间演化看成酉变换。这个图像不完整,但足够帮你过第一道门。等你走到无限维希尔伯特空间、连续谱和无界算符时,再把这套脚手架一点点拆掉。但这个换衣服的过程如果没看清,你就会被那些奇怪的物理名词搞晕,觉得那是玄学。” 江临看著屏幕上的最后几句,原本紧绷的脸部肌肉放鬆下来,嘴角忍不住上扬,失笑了一下。 线代在换衣服。 这个比喻,太接地气了。 当然不严谨,但对於一个正卡在认知瓶颈期的自学者来说,这句话简直就是黑夜里的一盏探照灯。 有趣到一针见血。 他手指翻飞,快速回了一个:“谢谢陆老师,受教了,我去把这五个概念重新过一遍。” 发完之后,他识趣地没有继续追问。 第43章 机械加工 接下来的整个白天,江临都没有再碰手机。 坐在书桌前,疯狂地翻阅手头的线代教材和量子力学讲义,把那三页校正笔记整理得密密麻麻。 草稿纸用掉了一打。 各种算符的对易关係在纸上推了又推,特徵方程解了又解,直到感觉太阳穴里的血管开始突突狂跳,脑袋发胀,视线里的符號开始出现重影,懵懵的,才停下来,用力揉了揉眉心。 时间不知不觉来到了晚上九点多。 窗外的城市早已被霓虹灯点亮,主干道上不时传来汽车喇叭的急促声,透著一股现代社会的繁华与喧囂。 江临靠在椅背上,呆呆地看著天花板。 脑子里那些关於无穷维希尔伯特空间的抽象概念渐渐退去。 量子力学再美,也是纸面上的东西。 而他在废土里,不仅要面对黑板,还要面对生存。 他需要的不只是公式,还有能把理论变成现实的手段。 很快,他坐直身体,拿起手机,点开那个熟悉的对话框,发出了第二个问题。 这一次,他没有问贝尔不等式,没有问多世界詮释,也没有问角动量的本徵值。 他敲字:“陆老师,实在不好意思又来打扰您。除了理论,我还有一个和实验有关的问题想请教。” “如果在非常低成本、甚至可以说简陋的条件下,想要做一些基础的物理测量,比如:用手机录像功能来测单摆的周期,用网上几十块钱买的低价传感器记录温湿度变化,用一些塑料管和镜片搭简易装置观察光强。在这种情况下,最容易被自学者忽视的盲区是什么?” “我以前自己在捣鼓这些的时候,总是习惯性地先把公式列好,把数据处理表格画得漂漂亮亮。但是真正动手做那些小装置时,总是感觉误差来源很混乱,数据飘得厉害。很多时候我甚至不知道,问题到底是出在测量方法本身有缺陷,还是仅仅因为我的装置太不稳定,想听听您从专业角度的看法。” 发完这段话,他想了想,,顺便附上自己做过的单摆测重力加速度g的实验过程。 这个问题,带著浓浓的废土气息。 但也是他在那四十年里每天都要面对的困境。 第一天过去了,陆知行没有回。 第二天也过去了,对话框里依然安静。 江临没有焦躁,对方没有义务秒回他。 继续看书,继续推导公式,偶尔出门当街溜子,感受人间烟火。 直到第三天晚上的深夜。 江临刚洗完澡,正用毛巾擦著头髮,手机屏幕突然亮了一下。 消息来了。 这一次的回覆,比前一次討论量子力学时要短得多。 “你这个问题,更接近物理实验。” “很多人觉得实验就是理论的附属品,是先有了漂亮的公式,然后再拿一堆东西去验证它,其实大错特错。” “在低成本测量里,自学者最容易忽视的,从来都不是公式有没有写对,甚至不是传感器的精度有多差,而是测量链。” “样品是怎么放置的,装置是用什么材料固定的,传感器的相对位置在多次操作中能不能保持绝对重复,周围的环境有没有发生暗中变化,读数之前有没有用標准件进行过標定,记录的格式和时间戳是不是严丝合缝的一致……是这些看似和物理原理无关的琐碎细节,最终决定了你拿到的那串数字,到底有没有比较的意义。” “就拿你说的单摆测重力加速度g这个实验来说,公式简单得连初中生都知道。但真要动手,麻烦事全是物理之外的:摆长到底从哪算到哪,怎么精確测量,悬掛的那个点到底稳不稳,会不会隨著摆动发生微小的位移,摆角是不是严格控制在小角度范围內,你用来录像的手机镜头,是不是每一次都架在完全相同的三维空间坐標上?摆动的平面和手机镜头的光轴是不是严格垂直,支撑整个单摆的支架,在摆动时会不会產生共振晃动?” “如果你连这些都控制不了,那结果只有一个:你以为你在比较两组不同时间测出来的数据,其实,你可能是在比较两套完全不同的实验装置。” 江临看著最后一句话,想起自己上一次废土闭关的日子,想起自己做过的实验。 做实验时,他心里其实是很谨慎的。 也以为自己已经做到了一个自学者,一个生存者能做到的极致。 甚至还为此沾沾自喜过,觉得自己在绝境中依然保持了高贵的严谨精神。 可现在,陆知行只用了一句话,就像撬棍一样,把那个偽装完美的盖子撬开,露出了千疮百孔的內里。 他真的比较的是废土和地球的重力吗? 那根尼龙绳在拉伸受力时,內部的纤维真的没有发生微小的弹性形变吗? 那个绑在钢筋上的绳结,在石头摆动了五十次之后,真的没有哪怕毫米级的滑动吗? 他所谓的估算摆长,误差到底有多大? 他那只举著手机录像的手,真的没有发生过轻微的晃动吗? 如果悬点在变,如果摆长在变,如果镜头在晃…… 那他算出来的,根本就不是废土的重力加速度。 一念及此,江临的后背渗出了一层冷汗。 他倒是没有立刻去否定废土里的那个9.79。 在特定的精度要求下,那个数字依然有它的生存参考价值。 但这也是他活了这么久,第一次真正清醒地意识到:那个建立在简陋条件上的数据,它的可信度,薄得就像一层一戳就破的窗户纸。 不是他的公式推导错了。 不是他的数学底子不行。 而是他的装置,他的手,太粗糙了。 屏幕上,陆知行的消息又跳出来一条,似乎是意犹未尽,想把这层窗户纸彻底捅破。 “现在很多人有一种误区,一说做实验,就想著买最贵的数据採集卡,用最高级的软体擬合曲线。但很多人忘了,实验的首要任务,是一整套让观察对象稳定出现,让测量条件可以重复的物理手段。如果没有物理层面上的重复定位,没有刚性连接,你的数据处理算法再漂亮,擬合出来的r方再接近1,也只是在用一套华丽的数学工具,去处理一堆漂亮的噪声而已。” 江临放下毛巾,走到书桌前,拿起笔,在草稿纸上重重地写下四个字。 【重复定位】 就在这时,陆知行的最后一段话紧接著弹了出来。 “如果你真的对自己动手测东西感兴趣,先別急著去淘宝买什么高精度传感器,先试著做一个最简单的稳定的支架。” “要求不高:能固定手机不低头,能掛一根摆线不晃动。最关键的是,你能把它拆成零件,然后再重新组装回去,並且儘量保证每一次组装完,手机和悬点的位置都和上一次一模一样。” “如果你能纯手工做到这一步,你应该会对误差这两个字,有全新的理解。” 看完这段话,江临胸口涌起一股强烈的衝动,立刻就想打字回復受教了。 但他忍住了。 纸上得来终觉浅。 这位陆老师说得再透彻,剖析得再深刻,那也是属於別人的经验。 在废土里摸爬滚打了好几十年的江临比谁都清楚,道理懂了一万遍,都不如自己亲手搞砸一遍来得深刻。 江临拉开抽屉,拿出一个新的草稿本,写下六个字。 【復装误差测试】 接著,他在下面划出一张表格,开始列测试项目。 一、手机镜头中心到摆线平面的垂直距离。 二、悬点到摆锤质心的绝对长度。 三、手机光轴与摆动平面的夹角。 四、支架底座左脚、右脚相对桌面边缘的位置。 五、拆开重装后,上述参数的最大漂移量。 写完第五条,他停了一下,又在表格的最下方,重重地补上一行字。 【测试目的:不是为了测出重力加速度g,而是测同一套装置,究竟能不能回到它上一秒的状態。】 江临站起身,开始搜集材料。 十分钟后,书桌上多了一堆物件。 一只铝合金旧手机三脚架,带球型云台。 一只从自拍杆上硬拆下来的弹簧手机夹。 一卷0.8毫米线径的透明钓鱼线。 几枚形状规整的m8六角螺母。 一把三十厘米长的钢直尺。 一把两米长的小捲尺。 一张刚列印出来的a4方格纸。 一把游標卡尺。 东西找齐,江临开始搭建他的光学平台。 把三脚架撑开,放在书桌上,三个橡胶脚垫踩在桌面上,把手机夹固定在云台上,拧紧螺丝。 拿透明胶把那张a4方格纸平平整整地贴在墙面上,用手把四个角捋平,確保没有气泡鼓起。 这张纸,將作为整个系统的二维参考背景坐標系。 接著,他把那把钢直尺横压在几本厚实的工具书下面,直尺边缘探出桌面一截。 钓鱼线从钢尺冰冷的金属边缘垂下去,下端用死结绑住两枚六角螺母,作为摆锤。 搭建完毕。 江临拉过椅子坐下,开始第一次標定。 他把手机卡进夹子里,打开相机。 先用手轻微调整云台,让屏幕画面里的摆线儘量落在九宫格的中央。 接著,他切出相机,打开手机自带的指南针和水平仪app,仔细检查机身在x轴和y轴的倾斜角。 手机自带水平仪只能当粗略参考,传感器本身也没经过標定。 但在这个阶段,他连更好的角度测量工具都没有,只能先把它当作一把不太可靠的尺子。 做完这一切,才拿起游標卡尺和捲尺,开始记录第一组参数。 江临闭起一只眼睛,儘量让视线和刻度垂直,以避免视觉视差。 镜头到摆线平面的距离,他只能用捲尺沿桌面大致量出,再用钢直尺校正摆线投影的位置。 镜头到摆线平面距离:36.8厘米。 悬点到摆锤质心:50.2厘米。 底座左脚到桌沿:12.4厘米。 底座右脚到桌沿:11.9厘米。 手机俯仰角:约-2.0度。 五行数字落在草稿纸上看起来非常整齐。 这套系统,远比他当年在废土石屋里,用尼龙绳和石头搭出来的那个单摆要好太多了。 如果只是为了完成学校的作业,录个视频做一次简单的物理演示,这套东西完全能用,甚至能擬合出一条看起来很漂亮的正弦曲线。 但江临连视频录製都没点开,也没有去拨动那两枚螺母,只是静静地看了一分钟,然后伸出手,毫不犹豫地动手將其拆掉。 手机从夹子里拔出来。 三脚架的三个扳扣挨个掰开,铝合金管缩回去,合拢。 云台螺丝拧松,摆线解开。 钢直尺从书本底下抽出来。 一切归零,只保留墙上那张作为背景的方格纸。 原本还算看得过去的测量平台,又变成了一堆散落的零件。 江临看了一眼墙上的掛钟,等了整整三分钟。 这三分钟,足够让肌肉记忆变得模糊,足够让手腕扭动云台的力道被遗忘,也足够让刚才那套装置的三维空间残影从脑子里消散。 “开始復装。” 他轻声对自己说,然后凭藉著记忆,重新抓起三脚架。 拉开脚管,扳上扳扣。 他试图把三脚架的三个脚垫,放在桌面上那些隱约的灰尘印记上。 直尺重新压回书下,线重新垂下来,手机重新夹上。 儘量按照第一次的手感,去拧紧每一个关节。 组装完成,江临再次拿起卡尺和捲尺,第二次记录。 一边量,一边往表格里填数字,面沉如水。 镜头到摆线平面距离:37.6厘米。 悬点到摆锤质心:50.0厘米。 底座左脚到桌沿:12.1厘米。 底座右脚到桌沿:12.3厘米。 手机俯仰角:约 -3.5度。 江临看著这第二组新鲜出炉的数字。 距离差了0.8厘米,摆长差了0.2厘米,底座位置偏了几个毫米,最离谱的是手机俯仰角,直接变了1.5度。 他没有皱眉,也没有生气,因为这种结果在他意料之中。 橡胶脚垫是有弹性的,用力压和轻轻放,它在桌面上的铺展面积就不一样。 桌沿是有弧度的,捲尺靠上去的角度稍微歪一点,读数就会差几毫米。 他放下笔, 再次拆掉。 这是第三次重装。 这一次他刻意控制了放三脚架的力度,捲尺也贴得更紧。 数据出来,镜头距离神奇地回到了36.9厘米,只差了1毫米。 但他並没有感到欣慰。 因为当他打开手机相机时,肉眼就能看出来,画面里的摆线平面和镜头的夹角偏了。 方格纸上的线条在屏幕里变成了轻微倾斜的斜线。 他凑近那套装置,拿著手机的手电筒,对著各个关节照了很久。 光束扫过云台,扫过手机夹,最后落在了钢直尺伸出桌面的那个边缘。 他发现问题不在镜头,而在悬点。 那根0.8毫米的钓鱼线,並不是从一个固定封闭的孔洞里垂下来的。 它只是简单地绕在钢直尺的边缘,靠著直尺的摩擦力和螺母自身的重力勉强维持。 钢直尺的边缘看起来很平,但在物理学的微观视角下,一条线搭在一个直角边缘上,每一次重新放上去,线在这个微小直角上的切点都会发生隨机的滑移。 可能只滑了一点点,连一毫米都不到。 但就这一点点,对於五十厘米的摆长来说,已经是不可忽略的变化化。 它的摆动平面因此被硬生生扭转了一个极小的角度。 找出问题,那就解决问题。 第四次復装。 江临试著在钢直尺的边缘,用一小块黑色的绝缘胶带贴了一个极窄的定位標记。 然后小心翼翼地把钓鱼线卡在胶带边缘。 效果確实好了一些,左右滑移的隨机性问题减轻了。 可是新的问题隨之出现。 胶带有厚度,材质也是软的。 当两枚铁螺母的重力拉扯钓鱼线摆动时,钓鱼线会像刀子一样,在每次摆动產生的微小切向力作用下,一点点地切进胶带柔软的边缘里。 悬点依然在动。 却也在微不可察地慢慢下沉。 根本不是一个在几何学上確定不移的点。 第五次復装。 江临把悬点换成了一只带强力弹簧的小铁夹,夹在直尺边缘,让线从铁夹金属手柄的圆环里穿过。 金属对金属。 这次够硬了吧? 错。 问题又变成了弹簧夹开口部位的弹性回弹。 如果夹得太紧,尼龙钓鱼线直接被金属压扁,线径发生变化,內部应力分布改变。 如果为了保护线夹得稍微松一点,重物摆动几次之后,光滑的尼龙线就会在夹子光溜溜的铁皮內壁里发生肉眼看不见的滑动。 第六次復装。 江临放弃了悬点,把注意力转回了相机的角度固定上。 他发现,即使他每次都把手机夹精確地卡在云台的同一个刻度线附近,只要他最后去拧紧那个用来锁定的旋钮,角度就一定会变。 这是所有螺纹机构的通病,机械学上称之为侧向扭矩和螺纹间隙。 当你顺时针拧紧一颗螺丝时,螺纹咬合的斜面会產生一个不可抗拒的侧向扭力。 这个扭力会强行推动云台里的那个球体,发生一个轻微的位移。 这就是为什么,明明你用手扶著调好了水平仪的水泡,手一松,或者旋钮一拧紧,水泡立刻就跑偏了。 回弹的幅度並不大,可能只有零点几度。 可放在三十多厘米外的镜头视场里,这就意味著背景里的方格纸已经错位了两三个格子。 画面里的摆线平面,已经不再是上一秒的那个平面了。 江临终於停下了手里的动作。 桌面上的表格,不知不觉已经写满了整整六行。 每一行的数据都很乾净。 每一次的误差,也绝对算不上离谱。 如果把这张纸交给一个在学校里为了应付差事,不太较真的学生,对方甚至会觉得这数据好得不可思议,大手一挥说一句:“差不多,可以用了,丟进软体里跑一遍最小二乘,r方肯定很好看。” 可江临靠在椅背上,静静地看著那些差不多,心里跟明镜似的。 差不多,就是实验物理最大的问题。 他亲眼看到了自己亲手搭建的这套装置,是如何在每一次拆卸和重装中,不可逆转地,变成了另一套完全不同的装置。 第一套装置的摆长是50.2,附带橡胶的非线性形变。 第二套装置的摆长是50.0,附带云台受力后的结构扭曲。 第三套装置的悬点发生了摩擦力失效的滑移。 第四套装置的胶带產生了材料力学层面的软性蠕变。 【你以为你在比较两组数据,其实可能是在比较两套不同装置。】 陆知行的这句话,像宏大的钟声一样,再次在脑海里撞击出巨大的回音,震得他头皮发麻。 江临低头,目光扫过桌上的零件。 这堆东西有金属的光泽,有工业品的倒角,看起来很像那么回事。 可它们,仍然无法回答那个最朴素的物理问题。 拆开之后,你怎么保证它能严丝合缝地回到它原来的位置? 江临拿起手机,打字回復私信。 “陆老师,我左了一个简易的单摆拍摄装置,结果惨不忍睹。” “最大的问题不是怎么用手机拍摄,也不是后期用什么软体去取点分析,而全栽在了固定和復装上。在我將它们拆散之后,根本无法將其恢復到十分钟前那哪怕差不多的同一状態。哪怕只是稍微一点肉眼看不见的错位,视场和悬点就全变了。” “这个问题,我以前在做东西的时候其实隱约意识到过,但我一直自欺欺人地试图用多测几次求平均这种数学魔术来掩盖它,我从来没有把它当成测量链里,必须被在物理层面死死卡住的基础一环。” 消息发出去,陆知行回得极快,仿佛对方根本没在睡觉,就端著一杯咖啡,在手机屏幕前微笑著等著他撞上南墙一样。 “很好,这就是实验物理的第一课。” “你已经摸到那扇铁门边缘了,很多人读到了博士,一辈子都在门外用数学公式打转,以为只要推导没错那就是物理。” “你要记住,好的实验感觉,对物质世界真实阻力的敬畏,很多时候,是从手上长出来的,不是从脑子里凭空想出来的。” “有机会的话,別光看书,去摸一摸真正的机械加工吧。哪怕只是最基础的銼平一块铁,钻一个孔,攻一段螺纹。当你亲手把一块毛糙的铁疙瘩变成一个尺寸精度达到零点几毫米的標准零件时,你对整个测量体系,对误差这两个字的理解,也会有天翻地覆的变化。” 江临看著屏幕上的这几行字,默默地放下了手机。 然后,他借著檯灯的光,摊开自己的双手,仔细地看了看。 这是一双少年人的手,皮肤白皙红润,骨节分明,除了右手中指有一个薄薄的茧子之外,再也没有其他痕跡。 但在废土的记忆里,这双手不是这样的。 他的手会挥舞工兵铲,翻开被辐射烘烤得硬如石头的红土地。 会搬起沉重的石块,垒起挡风的墙。 会搅和泥巴和碎草,修补墙壁上漏风的窟窿。 可那是一双纯粹为了活著而挣扎的求生之手。 不是一双能够去丈量宇宙,去探求微观真理的手。 他確实会做东西。 但他做不出任何精確可靠的东西。 “所以,机械加工吗?” 江临盯著自己的掌纹,喃喃自语。 那么问题来了,什么是机械加工? 半个小时后之后。 他在电脑的视频网站上,顺著各种关键词,找到了一个视频。 一个画质感人,几乎没有任何播放量和弹幕的职业院校內部实训教学视频。 【机电专业钳工基础技能教学:锯削、銼削、钻孔、攻丝標准动作演示】 钳工? 他以前当然听过这个词。 但也只是一个存在於新闻联播的劳动节报导的名词。 在江临的脑子里,这个词一直很模糊,甚至带著点陈旧的机油气息。 像某种离现代的高考,离优雅的理论物理,离坐在明亮教室里的大学课程都极其遥远的,属於上个世纪的粗糙手艺。 但经过一番了解,他意识到,这不是落后的手艺,而是现代工业精度训练的底座之一。 在没有任何电动工具的情况下,用手摇钻,把一个孔打得不偏不倚的能力。 用一把钢锯,把一块弯曲的铁条,稳稳地锯直的能力。 用丝锥,在一块金属里,纯手工攻出一段能和螺栓稳定咬合,没有明显偏斜和烂牙的內螺纹。 江临深吸了一口气,感觉浑身的血液都在往头顶涌。 点开那个实训视频。 画面真的很不清晰,带著古早的雪花噪点。 视频里,一个穿著深蓝色装的老教师傅,站在一台厚重的绿色台钳前,手里握著一把扁平的銼刀。 老师傅声音洪亮,带著浓重的口音对著镜头说:“都给我记住了,銼削,不是让你拿把銼刀在铁疙瘩上瞎蹭。” “身子要站稳,腰板要直,手腕要锁死,发力要匀称,推出去的时候加力,回程的时候要轻,绝对不能拖泥带水,不然会毁了銼齿。” “在这个台子上,眼睛是会骗你,手感也会骗你。你觉得磨平了,那叫自欺欺人。最后,要靠这把角尺,要靠量具,要靠透光法说话。卡上去,迎著光看,光透不过去,那才叫平。” 江临盯著屏幕里那块被紧紧夹在台钳上的黑色铁块,眼睛一眨不眨。 视频里,没有复杂的偏微分方程。 没有眼花繚乱的矩阵推导。 没有薛丁格方程那漂亮的函数图像。 师傅双手握住銼刀的木柄和前端,身体微微前倾,重心低压。 “唰——” 銼刀平稳而有力地推过去。 伴隨著刺耳但有节奏的金属摩擦声,细细的银白色铁屑,像初冬的雪花一样,从粗糙的金属表面簌簌落下来,掉在满是油污的工作檯上。 块原本布满氧化皮的低碳钢料,在师傅銼刀几百次的推拉下,一点点地发生蜕变。 它从自然冷却的粗糙状態,开始变得平整,变得光洁,露出了金属內部致密的纹理。 它正在跨越宏观的混乱,向著几何学意义上那个完美的平面,一点点地逼近。 江临就这样一动不动地看了一个多小时。 一度觉得那刺耳的摩擦声,比世界上任何音乐都要动听。 看完之后,他关掉手机,回到书桌前,翻开新的一页草稿本,提笔写下。 【第五次废土准备计划:基础金属加工与机械復位能力】 第44章 第五次四十年尺度清单 江临盯著屏幕上的【第五次废土物资清单】。 表格里填满了钳工工具、量具。 如果给一个手作爱好者看,这已经是一份令人惊嘆的清单。 但在江临眼里,这张表太薄了。 不是东西少,是逻辑太薄了。 这表格现在的样子,就像一个刚被机械加工这四个字刺激到上头的毛头小子,脑门一热,把能想到的銼刀台钳一股脑全塞进购物车,然后沾沾自喜,以为自己已经徒手捏出了一个工业体系。 可是第五次废土不是周末的兴趣班,也不是大学里的金工实习车间。 在现实里,工具坏了可以找老师傅借,钻头断了可以去库房填表领新的,台钳的丝槓滑牙了可以报修。 但在废土,他只有自己。 而且,很可能是四十年。 四十年这个词,落在纸面上只是轻飘飘的三个字,但在江临的废土生涯里,是一场缓慢的不可逆的崩塌。 它是设备老化的尺度,是电池衰减的尺度,塑料脆化,橡胶开裂,金属锈蚀,纸张受潮,接口氧化,屏幕暗斑像病毒一样扩散的尺度。 他记得那台二手笔记本在第十年时,风扇发出绝望的嘶吼,屏幕边缘的暗斑像瘟疫一样扩散,他像照顾一个隨时会咽气的病人一样,每次查完资料就赶紧关机。 他记得那块鼓包的充电宝,外壳被撑开一道狰狞的白边,让他连夜把它扔进石屋外的碎石坑,生怕它在睡梦中炸成一团火。 太阳能板被风沙磨成了毛玻璃,蓄电池的电压像枯竭的井水,一年比一年浅。 这种被时间一点点剥夺文明的恐惧,刻骨铭心。 江临把那个满是漏洞的旧錶格直接关闭,新建了一个文档。 重新命名。 【第五次废土:四十年以上闭关系统建设台帐】 手指在键盘上敲打,在最上方打出了八行標红的粗体字。 【一,电子设备全部按寿命件处理,绝不允许当成永久资產。】 【二,关键系统必须严格执行主用、备用、封存三层冗余。】 【三,凡是会磨损、断裂、污染、失效的物资,必须按新手期高损耗、长期期低损耗、关键件封存备用三段估算。】 本书首发 海量小说在 101 看书网,101??????.??????等你寻 ,提供给你无错章节,无乱序章节的阅读体验 【四,资料必须拥有电子与纸质的双重生命线。】 【五,电力系统必须允许降级运行,绝不能一坏全瘫。】 【六,工具不是越多越好,必须能维护、能分类、能清点。】 【七,不买孤品。孤品等於定时炸弹。】 【八,核心目標:重建底线电力系统,搭建测量、加工与实验的基础工具库。】 敲完最后一个字,江临感觉这才像点样子。 他必须给未来那个要在废土荒野里独自生存四十年的自己,建立一套能够自我循环,自我降级的微型后勤系统。 但只坐在房间里空想是不够的。 看著屏幕上开始细分的钳工耗材那一栏,脑子里对损耗率的感知依然有些模糊。 他需要去摸一摸真实的东西,才能把这份悬在半空的清单落到实处。 江临抓起外套,把手机揣兜里,推门出去。 跟客厅里正在看电视的父母打了声招呼,只说去附近转转买点文具,江临便下楼骑上自行车,直奔城南机电五金批发市场。 城南机电市场和市中心的商场相比,完全是两个世界。 一排排档口紧密挨著,门口规规矩矩码放著整箱的螺栓垫片等標准件。 江临走进一家名叫宏发机电的档口。 里面光线有点暗,架子上密密麻麻全是各种刃具和量具。 老板是个五十多岁的胖子,正靠在躺椅上,手里夹著根烟,大声外放著短视频,连眼皮都没抬一下。 江临走到柜檯前,用手指敲了敲玻璃面:“老板,拿两百根手用高速钢锯条。再要五套m3到m10的丝锥套装,另外m3、m4、m5的丝锥,单独再各拿二十支。” 短视频的音乐声终於停了。 老板终於把目光从屏幕上挪开,瞅了江临一眼。 “小伙子,你这是要在宿舍里开五金店啊,两百根锯条可没法当麻花吃呢?” 老板吐出一口烟圈,语气里带著点调侃。 江临面不改色,隨口扯了个极其顺溜的谎:“学校工程训练中心的耗材,老师让我来跑腿。说我们手笨,锯条和丝锥损耗大,多备点省得来回跑。” “笨算什么,上个月还有人把m4丝锥拧断在盲孔里,跑来找我买退丝器。那孔都废了,退丝器顶什么用。” 老板听完哈哈一乐,从躺椅上坐直了身子,掸了掸菸灰。 “普通高碳钢的便宜,双金属的贵点但耐用,你到底要哪种?” “便宜的多拿,双金属的也拿二十根封存。” 老板点点头,转身去货架深处翻找。 江临站在原地,心里却因为老板刚才那句轻描淡写的话猛地一沉。 把丝锥拧断在孔里。 他以前看视频教学的时候,老师傅们讲断丝锥取出,似乎都有各种绝活。 但现实是,丝锥本身就是高硬度的脆性材料,一旦卡死断在里面,想用普通钻头把它钻掉比登天还难。 如果在废土里,他正在加工一个关键的传动零件,眼看就要完工,结果最后一刀攻丝的时候,丝锥断了。 那不仅仅是废掉一个零件的问题。 那是四十年的时间长河里,一次可能导致他整个工程进度停滯的阻断事故。 一念及此,江临连忙对著老板的背影喊道:“老板,m4和m5的丝锥,再各加十支。有没有退丝器,也给我拿两套。” 老板从柜檯下面翻出几支退丝器,顺手丟到袋子里,又斜了他一眼:“这玩意儿別当救命符。m6以上有时候还能试试,m3、m4断里面,大多数时候你就当那块料废了。真想少断丝锥,靠的不是退丝器,是底孔別小,攻两下退半圈,排屑,给油,手別歪。” 江临没有接话,只是把这几句暗暗记在心里。 老板把东西一样样码在柜檯上。 锯条摞成四沓,丝锥套装排成一排,独立包装的备用丝锥单独装了个小塑胶袋。 江临逐件检查。 锯条看刃口有没有锈斑,丝锥拆开看切削刃有没有崩口,退丝器的夹爪对著光看咬合是否紧密。 每一步都不省。 检查完,他指了指角落里的纸箱。 纸箱里面装著一些电机,滑轨,轴承之类的破烂。 “老板,这些,这些东西卖不?” 老板愣了一下:“你们学校还要这种破烂啊?” “拆著玩,看看內部结构。”江临面不改色。 “废铁价,隨便挑,两块钱一斤。” 江临蹲下身,在满是油污的废品箱里翻找起来。 他挑了几个不同规格的废旧轴承,一段直线导轨,还有一个坏掉的步进电机。 这些东西在別人眼里是垃圾,但在江临眼里,这就是不用付出什么代价就能解剖的活体教材。 看轴是怎么配孔的,看弹簧怎么回位,看滑轨如何约束自由度。 从宏发机电出来没多久,江临提著两个编织袋在一家掛著余记工具行招牌的店面门口站住。 店门狭窄,里面却很深,货架上密密麻麻摆满了各种量具、刃具和夹具,靠墙的工作檯上还夹著一块正在加工的铝料。 老板是个六十多岁的老大爷,穿一件洗得发白的蓝色工装,正在用油石打磨一把旧銼刀。 “师傅,有没有台钳出?” 老余抬起头,把他从上到下看了一遍。 “干什么用?” “练钳工。” 老余把手里的銼刀放在一边,走到柜檯后面,弯腰从下面费力地搬出一个沉甸甸的小型台虎钳。 钳身有明显的使用痕跡,但丝槓转动顺畅,钳口咬合紧密,底座还有四个没打过的安装孔。 “日本货,用了十几年,丝槓没滑牙,钳口淬火还在。你要的话,一百拿走,新的至少三百起。” 江临接过来,没有急著付钱,而是先把台钳翻过来看底面的铸造纹路和安装孔是否有裂纹,再反覆开合钳口感受丝槓的间隙。 他拧到最紧,对著光看钳口的平行度,最后用手指轻轻摸了一遍钳口边的倒角。 老余在柜檯后面看著,微微点头。 “小伙子,学过?” “还没,正在学。”江临把台钳放回柜檯上。 老余沉默了一会儿,从工作檯旁拿起一把旧的扁銼递过去。 銼刀的木柄已经磨得发亮,但銼齿还算完整,刃口没有明显崩缺。 “这几把退下来的旧銼,你要不嫌弃就拿去练手。新銼刀別急著用,先在废料上把力道练顺了。新手第一把新銼,十个有九个会被糟蹋。” 江临接过銼刀,用手握住木柄试了试握感。 这把銼的木柄已经被老余磨出了贴合手掌的弧度,握上去比任何一把新銼都舒服。 “谢谢师傅。” “別谢,手把手教不到了,送你几样东西还能做。”老余转身从抽屉里翻出一个小铁盒,打开,里面是几根断掉的钻头和几支旧丝锥。“这些是早年用钝了或者崩了口没捨得扔的,你拿回去看。看刃口崩成什么样,是什么角度崩的,为什么会崩。真正会干活的人,看废品能看出门道。” 江临双手接过铁盒,打开看了一眼。 每一支刃具的损伤方式都不一样。 有的是刃尖崩缺,有的是刃口卷边,还有一支钻头的螺旋槽里嵌著已经烧成蓝黑色的切屑。 这些不是垃圾,是老余几十年里亲手犯过的错,是他没写出来的工作日誌。 “师傅,我再请教一件事。丝锥攻丝的时候,断在里面,除了退丝器还有什么办法?” 老余没有马上回答。 他拿起柜檯上一支m5丝锥,比划了一个角度。 “m4以下的,断在盲孔里基本没救。m5以上,断口如果不太深,可以试试用鏨子轻轻反打,运气好能松出来。但是真正少断丝锥,靠的不是取出来的手艺,是没断之前的手艺。” 他竖起一根手指,声音陡然拔高。 “底孔別打小,尤其是铝料和铜料,软,容易粘刀,底孔要比钢料再大一点。攻的时候,进两圈退半圈,排屑。丝锥不能歪,一歪,切屑挤在一边,越往下越紧,最后不是崩就是断。还有,別省油。” 江临把这些话在心里默念了两遍。 “谢谢。” 临走前付钱的时候,老余又塞给他一卷用了一半的防锈纸。 “銼刀用完擦乾净,裹上这个。江城这鬼地方,夏天潮得銼齿都能长锈。” …… 回家以后,江临开始做台帐。 他拿出全新的硬皮帐本,把今天买到的废旧零件用电子秤称重拍照,逐一录入。 每一件都放在方格纸上,用手机从正面、侧面、底面三个角度拍清楚,然后在帐本上记录编號、品名、购入来源、重量、表面状態和初步判断的可用性。 做完这些,他打开抖音,点开陆老师的私信。 第45章 当你写下一个数字时 自从那几条关於实验、復装和钳工的回覆之后,两人又陆续聊过好几次。 陆知行似乎在確认了什么之后,语气越来越把他当学生看。 这让江临有点心虚,因为他太清楚自己那点底子是怎么来的。 “我想了很久,决定问你:如果真的想从基础开始把测量和实验的底层逻辑补上,且能做到静下心来做好吃苦的准备,可以去读一读两本书。” “第一本:约翰·泰勒的《误差分析导论》。” “它不教高精尖仪器,只教你一件事:当你写下一个数字时,你到底有多相信它。另一本找数字图像相关/dic方向的教材或讲义,重点看標定、畸变修正、像素坐標到物理坐標的转换。你上次问的怎么让照片变成可重复坐標系,答案就在这里。” “这本书是大学物理实验课的隱藏前置课,很多学校把它当补充教材推荐给大一学生,但本科生往往到大三还不懂,因为他们从来没有亲手把测试装置拆了重做过。” “第二本:梁晋文的《数字散斑相关方法与实验力学》。” “这本书讲的是一种非接触测量方法。当你没有高精度位移传感器,没有雷射干涉仪,没有引伸计,只有几盏灯、几个固定螺栓和一部普通相机的时候,怎么靠图像本身的变化,测出物体的位移和变形。” “第一章你可能会觉得远,第二章你可能会觉得难,但到第五章,你会看到它在討论怎么修正光学系统的畸变,怎么標定相机,怎么把像素坐標和物理坐標联繫起来。这正是你上次自己摸索出来的核心问题:怎么让一张照片提供一套可重复的坐標系。” “如果你只想考个高分,这两本书帮不了你。如果你只想用现成器材做一遍標准实验,然后写在报告里交差,它们也帮不了你。但如果你想知道一个数字到底有多可信,想知道实验为什么比理论难,为什么测量永远不完美,为什么做实验的人永远比做理论的人更沉默,这两本书会告诉你。” “如果你真的把这两本书啃下来,並且自己做一遍里面的標定流程、误差验算和重复性测试,你就不是只懂得用套公式做的学生了,你会在动手这件事上直接获得大部分本科生欠缺的训练。” …… 第一批,书和资料。 他在拼多多下单了《误差分析导论》《数字散斑相关方法与实验力学》《钳工基础》《金工实习教程》《机械製图》《互换性与测量技术基础》《电子电工技术基础》…… 全部是二手的,能省则省。 又去学校旁边的列印店,把网上找到的几份英文物理实验讲义和机械加工手册打了纸质版。 …… 因为一模考了个全市第一的缘故,这个春节的红包大丰收,但凡亲戚见了面,没有不给个大红包。 整个年过下来,差点收了个两万块。 比这辈子前十七年加起来都多。 不过这次要重建更复杂的电力和测量系统,即便是將近两万块,还是必须把一分钱掰成两半花。 比如在咸鱼蹲成色不错的二手精密平口钳。 全部採购做完,时间已经去到了2月中旬。 高三第二学期,开学了。 黑板右上角的高考倒计时,已经被值日生用鲜艷的红粉笔改成了触目惊心的113天。 整个高三楼就像一台超负荷运转的旧锅炉,连空气里仿佛都飘浮著让人焦躁的火星子。 “同学们,一百多天,听起来挺长,你们自己算算,刨去睡觉、吃饭、上厕所、发呆、走神,还剩多少小时?” 讲台上,班主任老刘用黑板擦敲得讲桌砰砰作响。 他今天特意穿了一件崭新的红毛衣,据说是他老婆为了给他这个准全市第一班主任冲喜,专门跑去商场挑的。 这件毛衣穿在老刘身上有点彆扭。 他平时总是深灰外套,黑裤子、旧皮鞋,整个人像一张写了太多的草稿纸。 今天突然红得发亮,反而让班里很多人没忍住偷偷看了好几眼。 老刘却毫无察觉。 他满脑子都是高考。 “现在多做一道题,考场上就能干掉一千个人。” …… 同桌孙明正咬著笔帽补寒假作业,对著一张物理卷子的电磁场大题抓耳挠腮。 “带电粒子在匀强磁场中做匀速圆周运动……洛伦兹力提供向心力……不对啊,这半径怎么算出来是个负数,这题有毒吧?” 孙明焦虑得像热锅上的蚂蚁,习惯性往旁边瞥了一眼。 江临坐在那里,悠哉悠哉转著笔。 他的桌面上摊著一本网格本。 孙明原本只是隨便看一眼。 网格本上画著一个复杂的立体结构图。 几条切线和法线纵横交错,標註著各种希腊字母和密密麻麻的数据,旁边还有几行看起来像微积分又像某种材料力学公式的推导。 “臥槽,临哥,”孙明压低了声音,语气里带著一种看外星人的敬畏,“你这算的是哪道神仙题,咱们的卷子上有这种题吗,怎么看起来像是个发动机的剖面图啊?” 江临摇摇头。 本子上画的,当然不是什么理科题。 而是一个微型风力发电机的自製偏航轴承草图。 第五次废土闭关,他预计时间至少不能少於四十年,能源方面,仅靠太阳能板肯定远远不够。 废土世界的风季漫长而狂暴,他必须利用起来。 但在那片荒野里,他买不到成品风力发电机,就算买得到,里面的精密部件一旦损坏也无法修復。 他想要尝试一下,看看如果用废旧汽车轮轂、普通轴承、钢板法兰和手工加工的限位结构,能不能拼出一个低效但可维护的偏航系统? 只要能在风沙里活下来,能拆,能修,能用个一二十年,就已经够了。 “算是物理的一点延伸吧。”江临面不改色地把网格本翻页,用平静的语气回了一句。 孙明嘆了口气,眼神里全是被降维打击后的绝望。 “你都全市第一了,都还这么卷,我连个洛伦兹力都搞不明白,人与人的差距怎么就这么大呢?” 江临没接话,目光重新落回纸面上。 老刘在讲台上声嘶力竭的动员,黑板上写著拼搏百天,改变命运。 这些无不在提醒一个时间线。 高考,十八岁人生里最重要的出口。 可江临脑子里横著另一条时间线。 【距离第五次废土传送:18天】 【预计停留时间:40年以上】 下课铃打响。 老刘没有像往常一样拖堂,而是快速收拾了讲桌,临出门前,对著江临的方向招了招手:“江临,来我办公室一趟。” 走廊上顿时投来几道艷羡的目光。 在七中,被老刘单独叫去办公室,通常意味著两件事。 要么是犯了天条要被劈头盖脸骂一顿,要么就是作为核心苗子去开小灶。 对於刚刚拿了全市第一的江临来说,显然是后者。 江临把网格本合上,揣进口袋里,跟著老刘进了年级组办公室。 老刘走到自己那张堆满教辅资料的办公桌前,拉开抽屉,先是拿出一个保温杯喝了口枸杞水,然后从最底下摸出一张表格,推到江临面前。 “坐,別站著。” 老刘指了指旁边的摺叠圆凳,脸上的严肃瞬间融化成一种老父亲般的慈祥,甚至连眼角的鱼尾纹都透著喜气。 江临依言坐下,目光扫过那张表格。 【江城市高三优秀毕业生专项培养计划跟踪表】。 “这是市教育局那边搞的一个名录,你是咱学校唯一一个进去的。一模全市第一,含金量太高了。校长发了话,从现在到高考,你就是七中的一级保护动物。” 老刘的语气里有著按捺不住的骄傲。 “江临啊,老师知道你是个有主意的孩子。这最后一百天,你有什么要求,儘管提。如果觉得班里太吵,老师给你在教务处那边单独申请一间空教室自习。如果某些科目的作业你觉得没必要写,想自己安排进度,也可以直接说……” 江临听著这些话,心里忽然一动。 他正愁没法解决接下来的重型物资转运问题。 他订了一台二十二公斤重的铸铁台钳,还有几十公斤的各类钢板圆钢材料。 这些铁疙瘩,他一个高中生每天哼哧哼哧往家里搬,怕是会引发家里人一些不好的联想。 而且他也需要时间去同城物流网点提货,更需要一个名正言顺的理由,让自己每天晚上能晚点回家,甚至偶尔不去上晚自习。 眼下,这不就是最好的通行证吗? 江临抬起头,看著老刘充满期盼的眼睛,表情很自然地流露出一丝恰到好处的疲惫。 “刘老师,单独的教室就不用了,脱离班集体反而容易有压力。不过,我现在的確遇到了一点瓶颈。” “什么瓶颈,你细说?”老刘立刻紧张起来,连保温杯都放下了。 “物理部分,我发现自己对很多物理模型还是停留在纸面上,为了確保万无一失,我需要做一些实际的动手推演。不是做题,是真正去搭一些机械结构,感受一下力矩、摩擦力和电磁转换的实际阻力。” 江临信手拈来,把孙明的苦恼拿过来稍微包装了一下。 老刘愣住了。 换做任何一个普通学生跟他说,我不想做卷子了我想去玩泥巴搭积木,他早就一巴掌拍在桌子上把对方骂得狗血淋头了。 但坐在他面前的是全市第一。 学霸的世界,他老刘虽然不懂,但他大受震撼並且深信不疑。 “你的意思是,你需要时间去做实验?”老刘试探著问。 “对,需要自己买点材料,动手做些实物验证。所以,我想以后每周的晚自习,只要不是统测,我能不能自由安排?” 江临迎著老刘的目光,语气诚恳。 老刘皱著眉头沉思了足足一分钟。 在高考前一百天放任一个学生不上晚自习出去瞎跑,这绝对是违反规定的操作。 但一想到江临那逆天的分数,以及刚才说的那种十分有说服力的平静態度,老刘的底线不由得动摇了起来。 “行,晚自习你不想上,可以给你晚自习弹性安排。” 老刘下定决心,將保温杯往桌上重重一搁。 “但咱丑话说在前面,下个月的二模,你总分要是掉下来五分以上,这特批立马取消,你还得给我老老实实回班里刷题、” “谢谢老师,您放心,分数掉不下来。”江临站起身,微微鞠了一躬。 现实世界的时间权限,拿到了。 接下来,还差一个地方。 下午放学后,江临没有直接回家。 自家小区后面有一片九十年代初建的老教师楼。 这片教师楼建於九十年代初,早年是附近小学和厂办中学的家属区,红砖外墙已经斑驳,楼与楼之间的间距很窄。 歷经將近三十年的风雨,產权分散,住户杂了,一楼的住户很多都在外墙根底下私自加盖了那种带捲帘门的小车库,也没人太管。 这些车库原本是用来停放自行车或者早年的摩托车的,面积不大。 这正是江临需要的地方。 不需要带院子,不需要生活设施,甚至不需要窗户。 只要能有一扇捲帘门挡住外面的视线,只要物流的厢式货车能开到门前卸货,这就足够了。 最关键的是,这种地方离他家所在的楼栋只有不到五百米的步行距离,完美契合他蚂蚁搬家的战略。 江临顺著教师楼的围墙走了一圈,目光在那些捲帘门上搜寻。 很快,他看到一扇满是灰尘的银灰色捲帘门上,贴著一张已经褪色的红纸:“计程车库,可停三轮、堆杂物,电话xxxx……” 他掏出手机拨打电话。 没过五分钟,一个乾瘦的老大爷从旁边的单元门里走了出来。 大爷姓秦,这一片的人都叫他老秦。 左手食指和中指少了两截。 听楼下人说,是年轻时在铣床边吃过一次亏。 现在退了休,每天的乐趣就是坐在楼下大树底下下象棋。 老秦上下打量了一番穿著高中校服的江临,眉头皱成了一个川字:“就你租啊,小屁孩租车库干嘛,我这儿可不借给你们这帮半大小子当什么秘密基地抽菸打牌。” “秦大爷,我就是租来放点复习资料,还有些自己做物理实验的破铜烂铁。”江临脸不红心不跳,指了指自己背上鼓鼓囊囊的书包,“家里地方小,我妈嫌乱,不让我在客厅弄,绝对不给您惹麻烦。” 老秦將信將疑地看了他两眼,但看著江临那张老实本分的脸,便没再多问。 从裤腰上解下一串钥匙,挑出一把,捅进了捲帘门的锁眼里。 哗啦—— 捲帘门被推了上去,一股混杂著机油味、灰尘和轻微霉味的空气扑面而来。 空间不大,水泥地面坑坑洼洼的,墙角还掛著蜘蛛网,只有顶上吊著一个满是白炽灯泡。 “看见了吧,就这条件,平时也就別人租去停个电瓶三轮车,放点杂货什么的。”老秦站在门口,隨口介绍道,“一个月一百五,押金两百,交现金,不签合同,嫌破你就去別处找找。” “没问题。”江临根本没有还价。 这种隱蔽的角落,这种毫不关心的房东,一百五十块钱换来一扇捲帘门和一个不会被母亲隨手打扫的角落,也还可以。 江临从钱包里点出钱递过去。 老秦接过钱,在灯光下照了照,终於咧嘴笑了:“行,钥匙给你了,记住啊,別弄什么违法的勾当。” 说完,老秦摇摇晃晃地走了,赶著去大树底下占下棋的位子。 江临走进小车库,伸手拉下捲帘门。 当门完全落地的瞬间,外面的市井喧囂被猛地隔绝开来。 他四下瞧了一遍,从书包里掏出一卷捲尺,蹲下身,开始量地面尺寸。 长两米八,宽两米一,不足六平方米。 他在地面上大致比划了一下布局。 靠墙一侧放重型工具,台钳和台钻占一个角,標准件和材料靠另一面墙码放,中间留一条窄窄的过道。 够了。 他重新拉起捲帘门,骑上车去附近的一家建材杂货铺。 从杂货铺里拖回一块裁好的防潮垫,一卷厚塑料膜,两个最便宜的角铁置物架,还有一把扫帚和一个塑料簸箕。 回到车库,打扫了个遍,把防潮垫铺满整个地面,塑料膜沿著墙根往上贴了半米高。 江城春天潮,这间车库没有除湿设备,只能靠稍微做一点物理隔绝。 角铁置物架按照之前量的尺寸靠墙放好,又用湿抹布把置物架的每一层隔板都擦乾净。 这就是他的第一间储物加工间了。 不足六平方米,没有窗,没有水,没有厕所,但有一扇能锁的门。 老刘的特批从今天起生效。 今后每一个不需要统测的夜晚,他都可以来这里收货,验货,编號,入库,练习銼削和钻孔,搭建那个粗糙但可用的偏航轴承原型,然后把所有失败和成功一起带进废土。 第46章 一分钟后见 翌日傍晚,江临迎来了他的第一批重武器。 好吧,说是重武器,其实不过是钢板、圆钢、台钳和一堆標准件。 可对一个即將独自进入废土四十年的人来说,它们確实比任何模型枪都更接近武器。 它们能和熵增、磨损、风沙、孤独对抗。 一辆喷著某城际物流绿漆的依维柯厢式货车,吭哧吭哧地挤进了教师楼后面这条狭窄的巷子。 车门推开,跳下来一位大哥。 这大哥体型宽胖,手里捏著个压扁了一半的红牛罐子,满脸写著生活好累我想下班的暴躁。 “尾號7749的江先生是吧?” 胖司机核对了一下手机屏幕,抬头看了一眼穿著蓝白相间校服的江临,眉头瞬间拧成了一团。 “是我,师傅,麻烦就在这扇捲帘门门口卸货。” 江临走上前递过去一瓶刚从旁边小卖部买的东方树叶。 胖司机接过水,脸色稍微缓和了一点,但还是忍不住抱怨了一句。 “你这单运费才几个钱,重得要命不说,还全是不规则的铁疙瘩,老子搬的时候差点把腰闪了。” 接下来的五分钟,两人开始卸货 包裹被油乎乎的编织袋和厚纸皮里三层外三层地裹著。 最先被拖出来的是从老余那里订购的铸铁台钳。 江临刚伸手去接,双臂猛地往下一沉,手腕的韧带瞬间绷紧。 这和在健身房里举二十公斤的哑铃完全是两个概念。 哑铃的配重是均匀的,有符合人体工学的握把。 但这个装在破纸箱里的台钳重心全偏在一侧,纸箱的边缘像钝刀子一样勒进江临的掌心。 “当心点,砸了脚面算你的。”胖司机在上面搭了一把手。 紧接著是切好尺寸的q235碳钢板,一捆不同直径的圆钢,几块用来做垫铁的厚铝块,电力系统部件,资料箱,防潮箱,最后是两个沉甸甸的木箱,里面装的是各种规格的紧固件和老余店里买的那些小工具。 物流车轰鸣著倒出巷子开走。 江临站在原地,看著堆在门前的这一小座铁山,甩了甩微微有些发酸的胳膊。 他把捲帘门拉下一半,只留出不到半米的高度透气,然后转身打开顶上那盏昏黄的白炽灯。 拆包。 剥开层层叠叠的防锈纸和气泡膜,那台老旧但厚重的日本產台钳终於露出了真容。 深绿色的底漆斑驳脱落,露出里面暗灰色的铸铁肌理,丝槓上涂了厚厚一层黄油,散发著一股刺鼻的工业气息。 “不能直接放在角铁架子上,架子太薄,受不住台钳切削时的震动。” 他四下看了看,目光落在一个废弃的实木门芯板上,那是他昨天在路边垃圾堆里捡来的,本来打算当垫脚板。 他把门芯板拖过来,架在两个角铁架子中间,用买来的膨胀螺丝和角码,把这块厚重的木板固定在墙角,做成了一个简易但极其稳固的操作台。 接著,他深吸一口气,双手抱住台钳的底座,腰部发力,嘿的一声,將它搬上了操作台。 用两只c形夹把门芯板压在角铁架上,台钳底座下面垫一层旧橡胶,再用两根穿孔角钢和长螺杆把台钳临时压住。 他用力摇了摇。 没有想像中纹丝不动。 台钳和木板一起发出一点沉闷的晃动。 很小,但存在。 这不是合格工作檯,只能勉强承受锯削和轻度銼削。 江临把这条晃动记进日誌本。 【临时工作檯刚性不足。废土中不得把此结构当作长期基准。】 有了基座,接下来就是第一次试错。 江临从纸箱里翻出一截两指宽,五毫米厚的q235扁钢,塞进钳口,转动摇柄將其夹紧。 然后拿出一把崭新的手用钢锯框,拆开一根老板说是便宜货的高碳钢锯条,按照视频里学来的方向,让锯齿朝前,装进锯框,拧紧蝶形螺母。 “开工。” 他先戴上护目镜,把羽绒服袖口卷紧,又把檯面上多余的螺丝和锯条收走。 q235钢板表面还带著出厂的防锈油,他顺手拿抹布在要下锯的地方用力擦了几下,免得一会儿油污混著铁屑把锯齿填平打滑。 这才站在操作台前,左手按住锯框前端,右手握住把手,身体前倾,將锯条压在扁钢上,往前一推。 吱—— 一声尖锐的金属刮擦声在狭小的车库里迴荡。 锯条没有切进去,而是顺著光滑的钢板表面滑了出去,在上面留下一道浅浅的白痕。 江临愣了一下。 看网上的师傅锯金属,那就像切豆腐一样顺滑,怎么到了自己手里,金属就变得这么倔强? 他回想了一下老余的教诲,还有书本上的理论。 “起锯角太小了,而且没有用拇指引导。” 他重新调整姿势,左手大拇指抵住锯条侧面作为导向,將锯条倾斜大约十五度,轻轻拉了几下,在钢板边缘蹭出一个小小的缺口。 有了这个缺口定位,他开始加大力度,向前推。 咯噔,咯噔。 锯齿终於咬住了金属。 江临心中一喜,下意识地加快了速度,手臂开始猛烈地来回抽动,为了图快,他还在往下不断施加压力。 突然,只听吧嗒一声脆响。 锯框猛地一松,江临的手重重地磕在台钳的边缘,疼得他倒吸一口凉气。 等他从疼痛中缓过来他定睛一看,那根崭新的高碳钢锯条从中间断成了两截,断口处呈现出参差不齐的灰色结晶状。 江临微微皱了皱眉头,把断掉的锯条拆下来,放在灯光下仔细端详。 “用力过猛,加上锯框在推进的过程中发生了扭曲,侧向受力导致折断。” 锯弓不是能力,锯条不是能力,台钳也不是能力。 它们只是让错误变得更清楚的东西。 如果没有这根断掉的锯条,他甚至不知道自己第一种错误叫侧向受力。 一念及此,他拿起手机,点开【工具损耗日誌】开始记录。 【测试项目:手工锯割q235钢材。】 【损耗:高碳钢锯条x1。】 【原因分析:新手强迫症,下压过度,往復频率过快未给金属排屑时间,锯框发生侧偏。】 写完这些,他重新换上一根双金属锯条。 这一次,他没有再急於求成。 双脚一前一后站立,重心放在前脚,利用身体的惯性去推动锯框。 推,用力。 回,放鬆。 嚓,嚓,嚓。 声音变得规律起来,细小的铁屑像灰色的雪花一样从锯口飘落,落在台钳的底座上。 花了足足十五分钟,那截扁钢终於噹啷一声掉在地上。 江临看著自己通红的手掌和因为用力握持而发白的指关节,呼吸有些粗重。 他拿过一块毛巾擦了擦额头上的汗,低声自言自语:“太耗体力了。” 在现实世界,累了可以吃一碗高热量的牛肉麵补充能量,或者乾脆点个外卖。 但在废土,十五分钟的高强度锯切消耗的卡路里,可能需要他吃好几颗土豆才补得回来。 如果能量摄入跟不上,肌肉就会萎缩,动作就会变形,失误率就会成倍上升。 “下一次废土之行,还是需要下大力气种田。” 有了锯切的教训,江临对銼削抱有了极大的敬畏。 他把那块锯下来的边缘粗糙的扁钢重新夹好,从老余送的旧銼刀里挑了一把大半圆銼。 銼刀的木柄被磨得很光滑,似乎还带著原主人的温度记忆。 江临回想著《钳工基础》里关於銼削姿势的插图,右手握柄,左手轻轻压住銼刀前端。 向前推。 呲—— 第一下,銼刀在金属表面剧烈跳动,发出一阵难听的震颤声。 表面被銼出了一道道深浅不一的犁沟。 “力道不均匀。” 他深吸气,强迫自己慢下来,右手推的时候,左手的压力逐渐减小,銼刀快到尽头时,右手顺势下压。 他在脑海里想像著一个完美的水平面,努力让銼刀在这两个虚擬的轨道上滑行。 十个来回。 五十个来回。 一百个来回。 …… 车库里闷热起来,江临脱掉羽绒服,只穿一件长袖t恤。 汗水顺著脸颊流进脖子里,右手的虎口处传来一阵火辣辣的刺痛。 他停下手,吹掉钢板表面的铁粉。 原本参差不齐的锯口,被銼成了一个相对平滑的面。 江临从防潮箱里拿出一把崭新的90度刀口角尺,花重金买的精密量具。 將角尺的內侧紧紧贴住钢板的基准面,然后对著顶上的灯光,去看角尺与銼削麵之间的缝隙。 光线从缝隙中顽强地透了过来。 中间透光少,两边透光多。 “中间凸起了,变成了个弧面。” 江临嘆了口气,把角尺放回盒子里。 这就是理论与实际的巨大鸿沟。 书上说要保持水平,但人的手臂是一个多关节的槓桿系统,在推动的过程中,手腕本能地会画出一个圆弧,这就导致銼削麵中间高两头低。 这不是靠看几段视频就能解决的,唯有靠成千上万次的肌肉记忆去纠正。 他在日誌上再次记录下这个错误。 接下来的半个月,江临过著一种极其割裂的双重生活。 白天,他坐在高三一班的教室里,是那个无论题目多难都能迅速给出最优解的全市第一。 各科老师看著他的眼神就像看著一尊能够带来升学率金身的活菩萨。 而放学铃一响,江临便背起书包,一头扎进老教师楼的那个小车库里。 当捲帘门拉下的那一刻,那个老师同学眼里的天才学霸江临瞬间消失,变成了一个笨拙执拗,在金属粉末和机油味中艰难摸索的废土前锋。 他报废了五根锯条,手上起了四个水泡,其中右手虎口的那个破了又结痂,变成了一层硬邦邦的老茧。 当2月份的月考成绩出来,他考了738,比一模还好。 老刘彻底放下心来。 当第五次传送倒计时去到最后两天,江临停下了手头上的所有工作。 按照最终核定清单上的a到j大类,將这些物资重新打包装箱。 每一口箱子外面,都用防水记號笔写上编號和类別標籤,並且贴上一层宽胶带防水。 箱子內部,最上面一定放著一张过塑的纸质目录,一目了然。 电力系统的分类最为繁琐。 每一根导线不仅测量了线阻,还在线头用不同顏色的绝缘胶布做了標记,贴上耐高温標籤。 每一块备用电池都用泡沫和绝缘胶带保护端子,外包装记录初始电压、內阻、购买日期和测试负载。 这些数据在未来的日子里,就是判断电池寿命的救命稻草。 至於那些不起眼的標准件,江临展现出了近乎偏执的强迫症。 他把每一盒买来的螺丝、螺母全都拆开,倒在白纸上,在檯灯下拿著放大镜一颗一颗地检查。 看有没有混入其他规格的次品,看螺纹表面有没有出厂自带的微小锈蚀。 確认无误后,再按照50颗一袋的標准,重新分装进加厚的密封袋里,抽真空封口。 那些精密的量具,游標卡尺、千分尺…… 被他放进了一个从摄影论坛收来的二手气密防潮箱里,里面塞了两大包变色硅胶乾燥剂。 …… 工作檯上,一把用防锈油浸润得透透的旧帆布抹布,正仔细包裹著老余送的那几把已经开了刃的旧銼刀,以及他新买的高速钢丝锥和板牙。 在这个狭小的车库里,每一件东西,在进入收纳箱之前,都有它绝对合理的位置。 每一个位置,都在那本黑皮帐本上,有著一条对应且清晰的记录。 时间就在这种日復一日的重复与准备中,悄然流逝。 直到3月4日清晨。 江临五点就已悄悄起床洗漱,静静出门。 绕了一圈,来到小车库內。 【00:00:45】 时间快到了。 江临站在车库中央,周围是围成一圈的物资箱。 为了確保传送判定能覆盖所有物资,他用几根尼龙绳把所有箱子的提手串联在一起,最后將主绳结紧紧缠在自己的手腕上。 倒计时在视线边缘跳动。 【00:00:03】 【00:00:02】 【00:00:01】 “一分钟后,再见。” 他在语气平静地对自己轻声说。 第47章 第五次开端 感觉上就像是整个世界被谁从中间生硬地抽走了一帧。 下一瞬间,记忆中那种带著乾燥和荒芜气息的冷风,毫无缓衝地扑在脸上。 让人瞬间清醒的同时,熟悉的味道,也让人倍觉安心。 江临站在那堆物资箱中间,保持著膝盖微曲的姿势,闭著眼睛等待那种跨越世界带来的隱性失重感从五臟六腑里慢慢褪去。 大概过了十秒钟,他睁开眼,挨个检查物资箱。 十一个,传送时都和他连成一个整体,和离开时一样,没有在传送过程中有任何损失。 “好的开始是成功的一半。” 江临在心里默念了一句,抬起头,环视四周。 上一次离开前的世界,被时间冻结在那一分钟里,现在又从原位重新启动。 他那两百平方米的农田还在。 土豆垄,黄豆地,南瓜地…… 被低矮的防风石墙围著。 没有脚印,没有新的痕跡,没有风吹拂形成的新沙丘。 连墙角一根半折断的枯草,倾斜的角度都和他离开时分毫不差。 这个世界仍然只等他一个人开机。 没有任何未知的变量在他离开的这段时间里偷偷发育。 江临把石屋的门重新打开。 接下来的事情,他在现实世界里演练过不止一遍。 101看书 海量好书在 101 看书网,101??????.??????等你读 全手打无错站 哪个箱子先搬进石头屋,哪个箱子放在什么位置,顺序是確定的,不需要临场决策。 防潮箱先进去,他一把抓住那个贴著黄色標籤的黑色大號工程塑料箱。 里面装的是量具,游標卡尺、千分尺、百分表,还有各种电子设备。 接著是能源箱,充电控制器、逆变器、线缆、接头。 这些东西要在今天完成初步安装。 没有电,在废土的黑夜里就等於瞎子,今晚连最基本的復盘和记录都做不了。 资料箱靠墙码好,不急著打开。 最后是最重的工具箱和材料箱。 石屋里塞进来这么多箱子,原本觉得还算宽敞的空间一下子变得侷促起来。 不得不侧著身子才能在箱子和箱子之间走动。 这不行。 这是一个长期的生存和学习基地,空间布局如果不合理,不仅影响效率,更会严重影响心理状態。 他在脑子里迅速把空间布局重新规划了一遍。 台钳要有固定的工作区,那块区域不能被其他东西占。 因为銼削这门手艺,吃的就是个身法和稳定。 銼削的时候需要站姿稳定,双脚要一前一后扎根,需要脚下有完整的落脚空间。 双臂在推拉的时候,需要有足够的摆臂距离和发力空间。 这些条件加起来,绝不是放一个台子那么简单,大概需要两个平米的空间。 学习区是书桌那个角落。那里有他习惯的露营灯掛鉤,有预留的插线板位置,有放笔记本和手机的专属凹槽。 那个角落他用了好多年,承载了他前几次废土之行的无数个不眠之夜,不能动。 剩下的空间,一半给材料和工具,一半给食物和水,中间留一条通道。 …… 石头屋的东墙下面,有一段混凝土碎块垒出来的矮台。 那是他在前几次废土之行里,每次捡到点建筑垃圾就顺手堆在那里的,当时的想法很简单,就是为了放点杂物,省得蹲在地上拿东西。 现在,这个不起眼的矮台,或许可以用作临时工作檯的基础。 他走过去,用脚尖用力踢了踢矮台的底部,纹丝不动。 还算结实。 於是把台钳从箱子里饱出来,搬到矮台上。 接著,从工具箱里翻出两根厚实的钢带和几个重型c形夹。 废土不比车库,没有现成的螺栓孔,也没有平整的钢板面。 他只能用最原始的物理咬合方式。 用钢带跨过台钳底座,两端用c形夹死死扣在混凝土矮台的边缘,一点一点收紧丝槓。 直到再也拧不动半分。 安装完毕,江临退后一步,双手握住台钳的钳口,深吸一口气,然后猛地发力,前后左右用力摇晃。 混凝土矮台发出一声沉闷的抗议,台钳跟著產生轻微的位移。 晃动比他在现实车库里用废旧木板拼凑的那个临时工作檯要小一些,但依然客观存在。 这种级別的稳定性,只能说是差强人意。 江临拿起一个本子和笔,隨即记录。 【第五次废土第一天,台钳临时安装於东墙矮台。】 【状態评估:稳定性约60分。】 【操作许可度:锯削和轻度修整銼削勉强可用。重度去余量銼削和未来的精密钻孔操作,不可用。】 【后续计划:正式工作檯的建设必须列入第一个月的核心任务。不解决基座问题,精度就是个笑话。】 合上本子,江临嘆了口气。 工作檯的问题急不得,得慢慢找材料,但有一件事现在立刻马上必须解决。 电力。 他把能源箱打开,按照標籤顺序把太阳能柔性板,mppt充电控制器,大容量蓄电池组,纯正弦波逆变器,一样一样取出来,在石头屋外面的地面上整齐排开。 太阳能板的支架他上次做的还在,那两块板就架在支架上,他检查了一下支架的稳定性,没有鬆动,和离开时一样。 他把新带来的两块高转化率面板接进去,串联在一起。 输出线顺著墙壁上的预留孔洞引进石头屋內部。 蓄电池组是全新的磷酸铁鋰电池,在现实世界里充好了电带过来的。 用万用表测了一下,初始电量95%,非常健康。 將电池组接上控制器。 滴的一声轻响,控制器面板上的绿色指示灯亮了起来,在昏暗的石屋里散发著幽幽的光芒。 但江临没有立刻放心。 绿灯只能说明线路接通了,不能说明系统安全。 他把万用表探针压在端子上,先测电池端电压,再测控制器输出,最后记录下逆变器空载时的电压。 至於发电效率,必须等明天白天拉一整条曲线。 然后是逆变器。 把逆变器接在蓄电池组的输出端,开启开关。 风扇发出极其轻微的转动声。 插上一根质量极好的防阻燃延长线,延长线的另一端连接著一个带有独立开关的多孔工业插排。 这是所有电子设备的电源中枢,是连接现代文明的最后一条脐带。 接著,他从防潮箱里取出手机和充电宝,都接上充电线,插进插排。 屏幕亮起,显示正在充电。 江临长长呼出一口浊气,再次翻开笔记本。 【电力系统第一天安装完成。】 【参数:太阳能四板並联,控制器绿灯运行,现在只能確认能用,不能確认稳定,真正的稳定性要看明天白天的发电曲线和带载表现。】 【设备状態:笔记本可用,备用手机及充电宝充电中。】 【明日待办:必须检查蓄电池充电曲线,確认实际发电效率。】 时间在不知不觉中来到中午时分。 江临坐在床沿上,拿著半块冷土豆,一口一口地慢慢咬,慢慢嚼。 土豆是第四次留下来的。 世界冻结期间,它的分子结构也同样被锁死,没有变质。 当然,也算不得很好吃。 不过这种口感他都吃了几十年,习惯了。 味蕾在废土是不必被討好的,只需要给身体提供卡路里就足够了。 无所谓好吃不好吃。 吃完最后一口土豆,他稍稍休息了一会,把剩下还没有整理的箱子暂时靠墙码好。 回到石桌前,取出一张白纸,拿起笔,在上面写下几行字。 写完后,他找来一截透明胶带,把这张纸端端正正地贴在石屋內墙最显眼的位置。 【第五次废土第一阶段规则】 【一,前一个月不进入新课程。】 【二,优先完成农田种植,所有物资的深度安置,电力系统的抗风险稳定,以及钳工工具区的基础建设。】 【三,钳工训练仅限锯、銼、划线、样冲,不进行钻孔与攻丝。】 【四,建立严格的工具台帐,所有工具使用后,必须记录损耗情况和维护步骤。】 【五,安全冗余原则,所有临时搭建的结构必须明確標註风险等级,不得默认为合格。】 这五条,第一条是他最犹豫的。 一个月时间,就有点过於奢侈了。 可他还是保留了下来。 第四次废土里,他曾经以为只要有个安静的地方,坐下来就能读书学习。 但这都已经是第五次了。 在废土世界,在这个连基础物理常量都需要重新確认的地方,学习从来都不是一件孤立的事情,而是一整套复杂工程系统的最终產物。 需要稳定的后勤保障,需要可靠的操作平台,需要精確的环境控制。 没有这些地基,建起来的知识高塔,只要一阵风就能吹塌。 天黑之前,趁著最后一点昏暗的天光,江临又去外面的田地里转了一圈。 第四次最后那一年,由於年老力衰,身体退化,有超过一百平米的土地荒废了下来。 这一次,他必须趁著冬去春来,儘快將其翻耕,种上庄稼。 粮食才是身体的本钱。 回到石屋时,外面的天色已经黑透。 低压灯第一次亮起,光线有点发散,比车库里那盏用了不知道多少年的白炽灯还要暗一些,但在废土的黑夜里,这已经是无可替代的太阳。 江临打水简单擦了擦脸和手,洗去一身的沙尘,然后坐在床沿上,翻开笔记本,打开了今天的总结页。 【第五次第一日】 【学习:无。】 【钳工:无。】 【探索:无。】 【完成:所有物资入境並完成初步清点,资料区临时建立,工具区及材料区初步规划並落位,太阳能系统临时接入运转正常,台钳入境完好但缺乏合格基座。】 【主要问题:石屋只是个避难所,现在还远远不是一个实验室。】 【明日任务:暂停学习,先让这个地方有资格承载学习。】 一夜无话。 第二天,白天翻耕,到了晚上,利用最后一点精力,准备开始试著进行一些简单的去余量銼削热身。 但他很快就发现了第一个问题。 台钳的工作区需要良好的照明。 但石头屋里现有的光源只有那盏掛在顶部中央的露营灯。 当他把一块待加工的钢板夹在台钳上,拿起銼刀准备下刀的时候,他停住了。 光从正上方打下来,经过他的手臂和工具的遮挡,在工件表面形成了大面积的阴影区。 銼削这项工艺,很大程度上依赖於视觉反馈。 如果需要侧光来判断金属表面的平整度,判断銼纹的走向,顶部这种直射的散光几乎毫无用处,甚至会產生视觉欺骗。 江临放下銼刀,盯著那个阴影区看了一会儿。 在日誌本上如实记下这个问题。 然后立刻停下手头的工作,开始解决问题。 从电力箱的备用零件里找出一根两米长的绝缘线和一个简易的夹式灯头。 把带来备用的低瓦数小灯泡接上去。 然后,他在废料堆里翻找了一下,用钳子夹住一块薄薄的废铁片,用力弯折,把它做成了一个简单的z字形灯架。 他把这个自製的灯架用螺丝夹在台钳工作区旁边的墙壁缝隙里,接通电源。 然后不断地调整铁片的角度,弯腰,眯起眼睛,观察光线的走向。 直到他將角度调整到,让光线能够从侧面,以一个极低的角度,平贴著打在工件的表面上。 在这个角度下,光源不再提供整体的照明,而是变成了探照灯。 那束昏黄的侧光掠过金属表面,任何一丝高低不平的凸起,任何一道细微的銼刀划痕,都会在背光面拉出长长的阴影,一眼就能看出来。 江临对著那束侧光,静静地研究了一会儿。 確定可行。 在日誌本上记录。 【照明,从不是为了看清,照明是测量的一部分。】 【以后所有表面检查,必须记录光源方向。】 第三天,他发现了第二个,也是更底层的一个问题。 石头屋的地面,不是平的。 其实这件事他並非完全不知情。 从第一次来这里,亲手砌这面墙的时候他就知道。 当时为了赶进度,地基处理得不够仔细,凭著感觉就上了。 整个石屋的地平,朝西南方向有一个细微的倾斜。 他用捲尺和水准仪粗测了一次,三米距离,高差大约二十七毫米。 平时放一杯水在地上,肉眼根本看不出水面的倾斜。 以前他完全不在乎这个。 在废土,有个能遮风挡雨的地方睡觉,能在地上划线写字,能把几袋土豆堆在墙角,这点倾斜对这些生存行为没有任何影响。 哪怕床有点歪,翻个身也就习惯了。 但是现在他把台钳带了进来。 台钳上要夹工件,工件要进行精密銼削。 銼削真正需要的不是看起来水平。 而是稳定的受力路径,可重复的装夹姿態,以及一套不会在操作中悄悄漂移的基准。 水平只是其中一个最容易被他观察到,也最容易先处理的入口。 当他拿著从防潮箱里拿出来的水准仪,放在那个混凝土矮台上测量的时候,水准仪玻璃管里的那个小气泡,偏离了中心刻度线。 但在即將进行机械加工的檯面上,对銼削来说,这就是会持续污染手感的背景误差。 这让他突然產生了一种强烈的错位感。 这是他在现实世界那个设备齐全的车库里,做了半个月的准备工作,都从来没有遇到过,甚至没有想过的问题。 为什么? 因为现代建筑的混凝土地面默认就是平的。 文明社会已经帮他把这些最底层的物理基准铺设好了。 而在这里,他必须自己从零开始定义基准。 这是废土和车库第一个真正的本质上的区別。 基准不同,从最底层开始就完全不同。 江临也没烦躁。 从材料箱翻找出一沓用於垫片加工的薄铝片。 这些铝片厚度从0.1毫米到0.5毫米不等。 他跪在地上,把水准仪放在台钳平整的导轨上,眼睛盯著那个气泡。 薄铝片一片一片垫进低侧的两个受力点下面。 垫进一片0.5毫米的,重新收紧丝槓,看一眼气泡,还差一点。 鬆开丝槓,再加一片0.1毫米的,再收紧,再看气泡,稍微偏过了。 再鬆开,换成0.2毫米的组合…… 这个非常考验耐心的过程,他像个机器人一样重复著。 反反覆覆,前后花了好几分钟。 当他最后一次拧紧固定用的c形夹,直起微微有些发酸的腰,低头看向水准仪时,那个小小的气泡,终於稳稳噹噹地停在了两条刻度线的正中间纹丝不动。 看著那个终於被物理调平的台钳底座,江临一屁股坐在石凳上,长长地出了一口气,拿起水杯,猛灌了一大口热水。 现实世界的车库里,他一共发现了多少个操作上的问题? 他掰著指头算。 锯条因为受力不均断裂,由於手法生疏导致銼削麵中间凸起,使用角尺测量垂直度时发现缝隙透光,临时木製工作檯在重度加工时发生晃动。 一共就这几个。 这些问题每发现一个,他都如获至宝地记进了日誌,翻查资料,总结经验,然后带著这些所谓的宝贵经验意气风发地跨越世界,来到了废土。 可现在呢? 废土才刚刚开始第三天。 他连銼刀的把手都还没焐热,就已经发现了两个在那个安逸的车库里可能一辈子都发现不了的问题。 照明照射角度產生的视觉欺骗,以及大环境地平倾斜带来的底层系统误差。 这还只是个开始,后面还不知道有多少坑在等著他。 江临自嘲地笑了笑,拍拍手上的灰尘,重新拿起笔,翻开日誌本。 【这里的问题远比车库多,多得多。但好在,这里也有更多的时间,让我去和它们死磕到底,去解决它们。】 第48章 第一块基准 第十八天,所有农田都翻耕出来,种上了庄稼。 完成这最后一捧土的掩埋时,废土上的红日正好半沉在地平线边缘。 江临拄著把磨禿了不少的工兵铲,站在田埂上。 汗水顺著他沾满灰尘的脸颊往下淌,流进嘴角,带著一股咸涩和泥土的腥味。 校服那粗糙的布料贴在背上,结成了一块一块硬邦邦的盐斑。 “呼——” 他长长地吐出一口浊气。 太累了。在这片没有任何现代化农业机械辅助的废土上,翻地播种,全靠一双手和,这工作量放在他那个时代的短视频里,高低得配上一首悲壮的bgm,標题还得是当代年轻人荒野求生实录。 但这里没有弹幕,没有点讚,只有一望无际的荒凉和必须活下去的铁律。 第十九天,江临给自己放了一天假。 第二十天,早餐吃烤土豆的时候,他就在想工作檯的事。 昨天休息了一整天,脑子清空之后,今天一早,那些搁置的问题就全冒出来了。 石头屋东墙的那个混凝土矮台,台面不平整,儘管有钢板,又垫了铝片调平,但整体刚性还是不够,锯銼的时候震动会通过台面传回来,影响手感。 他需要一个更好的工作檯。 更好的工作檯需要什么? 第一、足够的刚性。 钳工不是绣花,做工的时候,整个人的体重都要压上去,台子如果软得像弹簧,力全被吸收了,工件根本切不动。 第二、足够的高度。 台钳夹紧面要在他肘部略低的位置。 这就跟做饭的砧板一样,太高了,肩膀得架著,没一会儿肩颈就得废。 太低了,一直弯著腰也受不了。 第三、足够稳定,底部不能晃。 重心必须低,底面积必须大,最好能跟大地的重量长在一起。 第四、必须可以用废土上现有的材料和他带来的工具做出来。 他把这四条写在草稿纸上,然后开始盘点家底。 从现实世界带来的钢板,有几块是专门为工作檯准备的,厚度8毫米的q235钢板,两块,每块大概有他两个手掌拼起来那么大。 废土上能找到的东西,混凝土碎块,废墟里的钢筋,这些他都有积累,放在石头屋外面的材料堆里。 他吃完最后一口土豆,在草稿纸上画了一个组合结构的简图。 工作檯的结构分上下两层,底层用混凝土碎块和旧钢筋垒出一个稳固的基础,高度大概齐腰。 顶层铺上铺上一块打磨平整的混凝土板作为操作台面。 混凝土碎块垒起来到底稳不稳? 这玩意儿不是搭乐高,碎块的形状千奇百怪,怎么咬合,怎么受力,全看砌的时候怎么排布。 这是一个需要用手去试的问题,不是一个可以在草稿纸上用几个公式算出来的问题。 他把那张草稿纸夹进日誌本,起身去材料堆里翻混凝土碎块。 工作檯的搭建,花了他整整三天。 把那些形状不一的混凝土碎块按照大小和形状进行分类。 挑出能用来砌底层的,表面稍微平整一点的放在一边,带角的放在另一边。 按照量好的尺寸,他在屋里的地面上打上了十字定位线,抄起铁锹挖了个浅浅的地基,然后开始垒。 没有水泥砂浆,全靠干垒。 这就要求每一块碎块之间必须形成物理上的机械咬合。 垒一层,他就去外面找一块表面平整的大石头,像个打桩机一样,举起来,重重地往下砸。 反反覆覆地夯实,直到那些碎块被砸得不再有一丝晃动。 最后是混凝土板。 混凝土板是从附近的残垣断壁上拆下来的,大概体积是60*40*15。 当然,实际上並没有那么规整。 但也是因为不规整,他翻出q235钢板和圆木,板垫底,圆木做滚木,做个简易斜面,最后以一根圆木做槓桿,花了大半天时间才將其搬运回来,还差点把腰扭了。 为了保证台钳和混凝土板之间的连接强度,最后用了那两块8毫米的q235钢板。 一块垫在台钳底座下,另一块垫在混凝土板边缘的下方。 用c型夹,將底座、上钢板、混凝土板、下钢板,像三明治一样夹击在一起。 这是一个稳固的静摩擦力系统。只要c型夹的预紧力足够大,这套结构就如同焊死了一般。 台钳底座重新校平,水准仪的气泡居中,螺栓拧紧,用力摇了摇。 纹丝不动。 就像长在了地球上一样。 他站在工作檯前,把手放在台钳的摇柄上,闭上眼睛,感受了一下高度。 手腕自然下垂,手肘微微弯曲,刚好在肘部略低一点点的位置,合適。 第一天的训练,江临的目標也不是造东西,而是打算把一块钢料处理到自己能看出错误的程度。 从材料区取出一根低碳钢扁料。 这东西不算硬,两指宽,五毫米厚,长度大概一掌半。 【第五次废土钳工训练001】 【材料:低碳钢扁料】 【目標:锯断一段,修整一个端面,尝试建立第一条基准边。】 【评价標准:不追求合格,追求记录误差。】 不追求合格这句话很重要。 如果一开始就想著銼出平面,那结果只会变成无穷无尽的挫败和自欺欺人。 今天的目的,是让错误在阳光下暴露出来。 从掛鉤上取下护目镜戴上,没有戴厚手套。 搬粗糙钢料的时候为了防割伤可以戴,但真正握锯弓拿銼刀的时候反而不宜戴得太厚。 厚手套会像一堵墙一样,隔断金属与皮肤之间微小的力反馈,而且在操作旋转或往復工具时,边缘的线头一旦被毛刺勾住,手就会被带入危险区域。 他把袖口扎紧,把檯面上多余的螺丝、备用锯条、擦手的旧布全部清理乾净。 锯削区前方留空,防止锯弓推出时撞到东西。 铁屑盒放在右侧触手可及的地方,小扫刷乖乖地躺在旁边。 一抬头,墙上那张用木炭写在破木板上的【工具区安全规则】正对著他。 其中第一条被他描得很粗:【眼睛优先於进度。】 江临默默看了一眼,低头把扁钢夹进台钳,左手扶著材料,右手转动摇柄。 丝槓转动,钳口缓缓合拢,咬住了钢料。 感觉到阻力,他没有停,又转了半圈,用手使劲晃了晃扁钢。 有一点弹,说明夹得不够实,切削的时候会產生震颤。 与又补了四分之一圈。 这下稳了。 这才拿过手工锯,装上一根双金属锯条,拧紧蝶形螺母。 锯条方向確认。 齿朝前,调整张紧力。 手指弹了一下锯条,发出清脆的錚声。 不松不紧刚刚好。 江临深吸一口气,站定位置。 双脚一前一后,左脚在前,右脚在后,重心稳固。 左手大拇指轻轻抵住钢料上划好的线侧面,指甲盖挨著锯条侧面作为导向,右手紧紧握住锯柄。 第一下。 起锯,往前轻轻一推。 呲啦—— 刺耳的金属刮擦声在石屋里回档。 失败了。 锯条根本没有咬住金属,而是顺著扁钢光滑的边缘直接滑开,在离划线两毫米远的地方,生生拖出了一道刺眼的白痕。 江临没有急著再推,而是低头仔细端详那道白痕。 脑子里迅速开始復盘。 “起锯打滑,下压的初始切削力不够,没在材料表面形成凹槽。或者是左手引导不够稳,手抖了。” 他重新找准位置,把锯弓略微抬高,保持十五度角,左手拇指再次靠上去,给锯条侧面一个非常轻微但也坚定的导向力。 轻拉。 轻推,感受到一点阻力。 再轻拉。 扁钢边缘的氧化皮终於被蹭破,露出一点点银白,被磨出了一个极浅的缺口。 只是一个小小的,连一毫米都不到的缺口。 江临继续保持这个角度,轻推。 咯。 手感变了,锯齿咬住了金属实体。 一瞬间,他本能地想加力,想一鼓作气把这块铁锯开。 手臂的肌肉刚要往下压,脑子里忽然像放电影一样,闪过第一次尝试时,那根崩断的锯条。 侧向受力,锯条折断,手背磕在台钳上,肿了两天。 差点又犯老毛病了。 他顿时停下动作,深吸气。 重新推。 推时用力,將身体的重量顺著手臂传导到锯弓上。 回时放鬆,仅仅是把锯条拉回来,不给齿面增加多余的磨损。 儘量让锯弓走直线。 嚓,嚓,嚓…… 金属发出被稳定切削的沉闷声响,声音开始变得规律起来。 隨著锯缝稍微加深,细碎的铁屑开始像灰色的雪花一样,有节奏地飘落。 他锯了不到五分钟,手臂就开始发酸。 那种持续的,让动作不可避免发生变形的酸痛。 最先乱套的是肩膀。 为了发力,右肩开始不自觉地耸起。 肩膀一乱,肘关节的运动轨跡就跟著乱了,不再是標准的直线往復。 肘关节一乱,手腕就开始不自觉地去补偿这个偏差,试图把锯条拉回直线上。 灾难发生了。 那条原本应该紧贴著划针刻痕的锯缝,正在以一种肉眼可见的速度向外偏斜。 他明明感觉自己是直著推的,但在三维空间里,整个锯框已经发生了微小的倾斜。 而夹在缝隙里的锯条,也因为扭曲,发出了让人极度不舒服的摩擦声,仿佛在尖叫。 江临立刻停下,把锯弓拿开,低头凑近了看锯缝。 缝果然已经偏了。 从上面看,锯缝和他原先划的那条笔直的线之间出现了一个细小的夹角。 如果无视这个夹角继续锯下去,整段材料绝对会被他锯成一个难看的斜口。 江临盯著那条缝看了一会儿,没有试图去纠正。 在这么深的缝里强行扭转方向,锯条会在缝隙里发生扭转应力。 很容易断。 他放下锯子,拿起铅笔,在材料表面把偏移的方向重重地標出来,画了一个箭头。 又翻开日誌本记录。 【错误001:疲劳后肩肘轨跡变弧,锯缝向左偏。】 【处理:停止强行纠偏,保留错误样本。】 记录完毕,继续锯。 这一次,他刻意放慢。 动作慢下来之后,问题反而像雨后春笋一样全冒出来了。 快的时候,因为惯性,他天真地以为自己是在做完美的直线运动。 慢下来,他才发现,自己的身体,每一个关节都在撒谎,都在背叛。 肩膀觉得累,想省力,於是开始走捷径。 肘关节觉得角度不舒服,想偷点角度。 手腕在微小的震动中,不自觉地调整著锯弓的姿態。 甚至连腰和膝盖都在参与这场如何让人更舒服的本能代偿。 这根本不是手拿锯子往前推这么简单的一维动作。 这是一套复杂的人体生物机构,在尝试违背自己的本能,让一根薄薄的脆性锯条,沿著一条不存在绝对物理意义上的直线运动。 江临忽然明白了一个道理,钳工的入门,可能根本不是学会怎么用銼刀和锯子。 而是先学会控制自己这台充满缺陷,总是渴望偷懒的肉体机器。 他闭上眼睛,在脑子里试著拆解自己的动作。 肩关节提供大范围的位移,它是动力源。 肘关节控制推进的方向,它是导轨。 腕关节负责姿態微调,它是稳定器。 腰部提供整体的支撑,膝盖和脚掌控制重心的转移。 任何一处多给了一点力,或者偷了一点懒,锯条都会立刻给出最诚实的回答。 偏离路线,卡死在缝里,剧烈颤动,或者直接崩断。 想通了这一点,他的节奏变得极慢。 每锯两分钟,他必定停下来检查。 检查锯缝的方向是不是又偏了,摸一摸锯条的温度是不是过热导致退火,晃一下工件看看有没有鬆动,甚至去检查台钳基座是不是牢固。 这导致进度慢得令人髮指。 一根短短的低碳钢扁料,他满头大汗地锯了將近二十分钟。 直到噹啷一声,一小段钢料掉到铺著旧布的地面上。 他弯腰捡起来一看,苦笑出声。 锯口像被狗啃过一样坑坑洼洼,斜得像个游乐园里的滑梯。 端面更是惨不忍睹,一边高,一边低,布满了粗糙的毛刺。 “真丑啊!” 他忍不住吐槽了一句自己。 这要是放在现实世界大学里的金工实习课上,交出这样的作业,绝对会被师傅骂个狗血淋头,然后给个大大的不及格。 江临看了几秒,心里却没有任何失望的情绪。 这是他今天第一个真实结果。 任何时候,真实比好看重要。 他走到一旁,拿起游標卡尺,卡住两侧量了一下长度差。 毫米级別,数值很小。 但足以证明,他刚才肉眼看到的斜,不是视错觉,而是確凿的物理事实。 他在本子上飞快地记录。 【锯切完成。】 【端面倾斜明显。】 【两侧长度差:约1.8mm。】 【毛刺重。】 【体力消耗:中等。】 【工具损耗:锯条未断,齿面状態待观察。】 是的,锯条未断在他眼里已经是阶段性胜利。 在车库里断过五根锯条以后,他就已经懂得,在没有掌握技巧前,不搞坏工具本身就是进步。 下料结束,接下来是重头戏。 銼削。 锯削说白了只是把材料分开,真正赋予金属精度,让它从一块废铁变成一个合格零件的,是銼削。 江临把边缘恶劣的钢料重新夹回台钳。 这一次夹持的位置比锯的时候要低得多,只露出需要加工的那个端面,防止挫削时材料发生弯曲震颤。 他从工具架上选了一把中齿平銼。 长度合適,木柄有些磨手。 今天的目標很简单,把这个端面修平。 不涉及复杂的曲面,就只是一个平面。 他右手握住銼刀柄,掌心顶住端头,左手掌根压住銼刀前端。 深吸气。推。 呲—— 銼刀在端面上尷尬地跳动了一下。 不是完全没吃进金属里,但也差不多。 声音很乱,刺耳且不连贯。 他知道原因,推得太急,左手给的下压力太重了。 銼刀前端被压低,结果端面靠近外侧的位置被狠狠啃掉了一条亮晶晶的痕跡,而里面却根本没碰到。 停手,仔细看,记录。 【銼削错误001:左手压力过重,前端吃刀过深。】 再来。 按照《钳工基础》上的姿势调整。 銼刀推出时,左手的压力要逐渐减小,右手的压力要逐渐增加,让銼刀在整个运动过程中保持相对平衡的直线轨跡。 听起来像个简单的一元一次方程。 但当你想用肉体去执行这个方程时,简直是灾难。 每一次推出去,手腕施加的力根本做不到平滑连续的线性变化,而是一段一段,一顿一顿的。 手腕像一个迟钝的阀门。 该减的时候减慢了,该压的时候压多了。 来来回回銼了十几个回合后,端面確实被磨亮了一大片。 但亮得极不均匀。 高的地方被磨出了金属光泽,低的地方甚至还保留著刚才锯下来的深深痕跡。 惨不忍睹。 这说明他这十几下,只是把几个最突出的高点给削掉了,距离真正的平,中间还隔著一个太平洋。 他放下銼刀,拿过一把90度角尺,靠在端面上。 背光看。 光线囂张地从角尺和端面之间的缝隙里漏了出来。 一头透得多,像开了一扇窗,另一头透得少,只是一条缝。 不是中间凸起。 这次是斜面。 江临把角尺放下,忽然觉得好笑。 在车库练手的时候,他不管怎么銼,最后总是銼出一个中间高两边低的中凸面。 现在到了废土,在做第一块基准块的时候,他居然銼出了一个完美的斜面。 错误还真是丰富多彩,从不重样。 他没有试图用大力气一次性把斜面修正过来。 那样只会製造新的灾难。 他先拿起铅笔,在本子上把透光的情况画了下来。 一条粗略的示意图,左边高右边低,中间的銼痕杂乱无章,边缘还带著刺手的毛刺。 然后继续。 銼削比锯削要折磨一百倍。 锯削的时候,你至少能看到那条锯缝在肉眼可见地一点点加深,有成就感。 而銼削,有时候你满头大汗地推了半天,用角尺一靠,发现自己只是把一个错误,硬生生銼成了另一个错误。 把斜面挫小了,中间又开始凸起。 把凸起削平了,另一边又凹下去了。 永远在追逐平衡,永远在打破平衡。 …… 一直干到中午。停下手的时候,江临觉得自己的右手已经不属於自己了,酸痛感顺著神经直衝大脑。 虎口原本长著老茧的地方,被粗糙的銼刀木柄磨得通红,稍微一碰就火辣辣地疼。 两条胳膊重得像灌了铅。 他轻轻吹掉钢板表面的铁粉,把这块命运多舛的工件从台钳上取下来。 经过他一个多小时的反覆蹂躪,那个原本狗啃一样的锯口,確实大变样了,被銼成了一个泛著银白色金属光泽的面。 摸上去,甚至有些光滑,边缘也不再割手。 江临拿过一旁的破毛巾仔细擦了擦手上的油汗,再次拿起那把90度刀口角尺。 把角尺的內侧紧紧贴住钢板的一个未加工的基准侧面,然后將那锋利笔直的刀口,轻轻地压在自己刚刚銼出来的那个面上。 將工件对著头顶那盏昏暗的led低压灯的光源,眯著眼睛,盯住刀口和金属接触的地方。 光是不会骗人的。 只要有哪怕极其微小的一丝缝隙,光子就会顽强地穿透阻碍,打在他的视网膜上。 在刀口和金属面之间,江临看到了一道明显的光带。 中间是黑的,完全贴合。 而两头,光线漏得亮得刺眼。 他手指稍微用了点力,角尺在那个面上,竟然能像微型蹺蹺板一样微微晃动。 “中间高,两头低。兜兜转转,又回到了中凸面。” 江临苦笑著嘆了口气。 原因他很清楚。 因为在銼削的起步阶段和收尾阶段,为了克服惯性,他的手腕会本能地產生一个下压的动作,导致两端边缘被多銼掉了一层薄薄的金属。 他在脑海里设想的那个由欧几里得几何定义的绝对平面,在现实的肉体操作中,变成了一座微缩的山丘。 他不死心,把钢板翻了个面,换了另一个方向,从纵向去量。 这一次,透光的情况变得更加诡异。 左边透光,右边不透,中间还闪烁著几个不规则的光点。 这说明什么? 说明这个面不仅是个凸起的弧面,还是个左右倾斜表面坑洼的三维曲面。 他第一次如此深刻地意识到,所谓平面,根本不是看起来平那么简单。 它是角尺、光缝、塞尺,以及成百上千遍失败共同逼出来的一条物理规矩。 而现在的他,连这条规矩的门槛在哪都没摸到。 想要徒手在一块顽固的钢铁上刻下这条规矩,果然很难。 吃过椒盐土豆午饭之后,江临没有回到工作檯前继续銼。 不是因为他不想,也不是因为退缩,而是因为他知道,继续下去毫无意义。 疲劳会让肌肉的控制力直线下降,动作会不可逆转地变形,动作一变形,接下来他推出去的每一刀,都是在往原有的错误里加重量,越修越糟。 废土给了他时间,但他不能把时间浪费在无谓的硬磨上。 硬磨到最后,只会心態崩盘。 他把那个工件放在一块旧布上,拿出旧手机,给它拍了张照。 【钳工样件:001號】 【状態:不合格。】 【问题分析:起锯打滑,锯缝严重偏斜;銼削时无法克服生物省力本能,导致两端过切,銼面中凸;基准面建立完全失败。】 写完这段话,江临盯著那个失败的字眼看了好一会。 以前做数理卷子的时候,如果一道大题做错了,只要去翻看答案,理清了推导思路,知道出题点在哪,考察的是什么,这道题就算是会了。 但在工程和製造的真实世界里,脑子懂了,和手能做出来之间,横亘著一条令人绝望的鸿沟。 【知道错误的名字,不等於能纠正错误。】 下午,他把挫刀收了起来,开始练划线。 在很多外行人看来,钳工活里,锯断金属需要力气,銼平金属需要技巧,那划线应该是最简单的一环了吧? 不就是拿著笔画条线吗? 江临以前也这么觉得。 划线而已,拿一把钢尺,按住,拿一根尖锐的划针,顺著尺子边缘画一道。 三岁小孩都会。 可当他真正站在工作檯前,把那把钢板尺压在废旧扁钢上时,他才发现,事情根本不是那么回事。 钢尺会滑。 不管你用多大的力气按著,在金属光溜溜的表面上,稍微受点侧向力,它就会悄无声息地滑出去一两毫米。 划针会偏。 划针不是铅笔,笔尖软,划针是硬度极高的钨钢尖。 划过去的时候,遇到金属表面的阻力,手腕稍微软一下,针尖就会偏离尺子边缘。 手下的压力稍微有变化,划出来的线就深浅不一。 这块材料表面保留著黑皮,还有之前存放时留下的细小锈点。 划针划过黑皮时,线痕清晰。 划过锈点时,针尖会跳,线痕瞬间模糊。 最让他感到无力的是,他现在根本没有一个真正可信的基准边。 划线的前提,是你得有一条直的边作为参照。 但他手里这块材料,边缘本身就是刚才锯歪銼斜的残次品。 你沿著一条不可靠的边,画出一条再直的线,也只是把不可靠延长了出去。 基础是歪的,楼怎么建都是歪的。 江临拿著划针,悬在半空中,停了很久。 最后,他无奈地放下工具。 【划线前提:必须先有基准边。】 【当前样件不具备合格基准边。今日只能做划线手感和力度训练。】 他没有强行假装自己能画出精准的线。 而是重新从材料堆里翻出一根没有锯过,边缘相对出厂状態比较直的扁钢。 选出最直的一边,暂定为临时基准。 钢尺压上去。 左手中指,食指,无名指,三指张开发力,像鹰爪一样紧紧按住尺身,防止滑动。 右手拿起划针。 划针的握法有讲究,不是握笔那种垂直的姿势,而是要向外倾斜一个角度,针尖紧贴尺边。 不能来回描,来回描线就会变粗,变成双眼皮。 一次儘量完成。 他深吸一口气,屏住呼吸,手腕发力,沿尺边匀速划过。 呲—— 一道细微的声音。 线出来了。 很细,很浅。 因为用力不够,当划针走到中段时,被一个小小的锈斑带了一下,针尖跳动,那条线在中段出现了肉眼可见的微微抖动。 江临皱起眉头,继续划第二条。 这一次,他吸取教训,加大了手下的压力。 线確实深了,反光也很明显。 但在快要收尾的时候,由於用力过猛,划针尖端猛地偏出了尺边,在材料表面突兀地划出了一道短小而难看的叉。 第三条,压力控制不好,一条线忽深忽浅。 第四条,因为左手按压时间长了,肌肉鬆懈,尺子滑了。 就滑了半毫米。 半毫米。 在以前的高考试卷上,尺子滑半毫米,画个辅助线根本不影响得分。 但在机械加工的金属上,它已经是灾难级別的错误。 江临定定地看著材料上那几条歪歪扭扭的线,忽然醍醐灌顶般明白了,为什么那本破书上,会把划线单独列成钳工最重要的基础之一。 划线不是在纸上画图。 划线,是把图纸上的绝对尺寸,第一次具象化地转移到粗糙的现实材料上。 这是从虚擬到现实的第一步。 这一步一旦转移错了,后面所有的锯切,銼削,打孔,连接,全都是建立在一个错误的地基上。 错上加错,最后组装出来的东西绝对会卡死。 尤其是在废土上,在他目前连个台钻都没有的情况下,划线就显得更加要命。 因为他不能靠精准的孔位来组织机械结构,只能靠边缘,槽口,压紧件和废料上原有的旧孔去拼凑。 他划下的每一条线,都可能决定后面好几块材料能不能被正確地咬合在一起。 他深吐一口气,放下划针,拿起了样冲。 样冲是个锥形的小铁棍,用来在线的交点上打个小坑,方便后面钻孔时钻头定位。 尖端对准刚才画的某一条线与边缘的交点。 左手捏住样冲,右手拿起小铁锤,轻轻敲击。 叮。 声音很脆。移开样冲一看,那个点太浅了,如果上钻头,绝对会滑走。 他把样冲放回原处,想补一下。 再敲。 叮。 拿开一看。 江临闭上了眼睛。 偏了。 第二次敲击的时候,样冲的尖端没有完美地落回第一次那个极浅的坑的中心,而是偏了小半个毫米。 原本应该是一个完美圆形的小坑,现在变成了一个类似数字8的小椭圆形。 江临看著那个椭圆形的样冲点,沉默了足足一分钟。 【样冲错误001:第一击过浅,第二击回位不准,点位拉长。】 他忽然觉得,自己今天这一整天,都在被各种低级的动作羞辱。 锯不断,而且歪。 銼不平,而且斜。 线划不直,而且抖。 点打不准,而且虚。 每一项听起来都简单得要命。 但当实打实落到手上时,每一项都不听大脑的指挥。 傍晚时分,光线暗了下来。 他没有再碰任何金属。 先清理。 这也是那本书上写的,训练的一部分。 铁屑绝对不能用手去扫,容易扎进肉里。 他拿小刷子,把檯面上那些灰色的铁屑,一点不剩地扫进右侧的盒子里。 銼刀用专门的钢丝銼刀刷,顺著纹路清理齿缝里的铁屑。 锯条拆下来擦乾。 给銼刀表面薄薄地抹上一层机油防锈。 样冲和划针擦拭乾净,放回硬质塑料盒里。 台虎钳的丝槓用抹布仔细检查了一次,確认没有明显的砂粒进去。 所有工具区恢復到早上未动工时的原位。 材料区盖上防雨的油布。 做完这一切,废土上的天已经完全黑了。 石头屋里那盏低压led灯亮了起来。 光线刚好落在底层那个小木盒上。 盒子里躺著他今天一整天的成果:一块锯歪了,銼得坑坑洼洼,线划得发抖,样冲点打偏的低碳钢。 如果此时此刻,有现实世界的人推门走进这间石头屋,大概只会觉得可笑。 一个堂堂的全市理科第一名。 一个在废土这种鬼地方活过几十年,自学完了大半个本科物理学体系的肝帝。 在这儿折腾了一整天,流了一斤汗,就做出了这么个连破烂都不如的玩意儿。 但江临心里没有一丝觉得可笑。 他知道,这个丑陋的东西,是他手工加工这条路上的坐標原点。 它很重要。 从今天起,他切切实实地知道自己站在这条路的最底端。 吃过晚饭,江临照例坐到石桌前。 他把白天记录的那几页训练日誌重新翻看了一遍,整理好思路,然后打开了那台珍贵的笔记本电脑,点开了《误差分析导论》。 这是他给自己布置的晚课。 他现在的进度已经读到了第二章。 核心概念是当一个物理量,是由几个本身就带有误差的测量量通过公式计算出来的时候,最终结果的误差,到底应该怎么估算? 他盯著屏幕,读到了那个著名的公式。 不確定度的合成公式。 用通俗的话说,就是每个输入量的不確定度,乘以它对输出量的偏导数,然后求平方和,最后再开方。 如果放在以前做题,他会毫不犹豫將公式背下来,然后套数据。 但现在,他有了不一样的想法。 他在草稿纸上写下了一个今天白天刚刚发生过的具体例子。 他今天下午銼削了那块扁钢,然后用角尺去检验那个面的平整度,盯著那条漏过来的光缝看。 当时他在日誌上写:透光量大约在0.05毫米左右。 这是他对那个銼面平整度的一个物理测量。 但现在,他问自己,这个0.05毫米的测量本身,到底隱藏著多少误差? 他开始拆解。 第一,眼睛。 他用来判断透光量的传感器,是他自己的眼睛。 人眼在那种昏暗的光线下,对光缝解析度的极限大概在0.03到0.05毫米之间。 这取决於光源的角度、他观察的角度,甚至取决於他当时是不是因为肚子饿而导致注意力不集中。 他取了一个中间值,眼睛的不確定度大约是u1=0.04 毫米。 第二,角尺。 那把90度刀口角尺,出厂標称的精度是0.02毫米。 但是,这把尺子跟著他穿过了时空,经歷了废土的顛簸,平时存放在温差巨大的石头屋里,可能还受过轻微的磕碰。 它的实际精度绝对下降了。 他给这个工具的不確定度估算了一个保守值,u2=0.03 毫米。 这就是两个核心的不確定度来源。而且它们是独立的。 江临將这两个数字代入了那个刚刚学到的方和根合成公式。 心算就能得出结果。 勾三股四弦五。 他对那个銼面平整度判断的总合成不確定度,不多不少,正好是 0.05 毫米。 算到这里,江临拿著笔的手僵在半空中。 这意味著什么? 这意味著,他今天下午眯著眼睛,信誓旦旦地认为那条光缝代表著0.05毫米的物理间隙,但在叠加了这个正负0.05毫米的系统不確定度之后,实际真实的物理间隙,可能是0毫米(完全平齐),也可能是0.10毫米(巨大的偏差)之间的任何一个值。 江临看著草稿纸上的那个结论,半天没动弹。 在车库里瞎折腾的时候,他也是用角尺去检验銼面,看透光,然后在本子上得意洋洋地写下透光量约0.05毫米。 那时候,他以为那是一个如同真理般確定的数字。 直到今夜,在废土这间漏风的石头屋里,借著灯光算完这个简单的方和根公式,他才恍然大悟。 那根本不是一个確定的数字。 那只是一个带有巨大宽容度的估计。 而且在此之前,他竟然从来没有想过那个宽容度的范围到底有多宽。 江临深吸了一口气,觉得脑子里有什么东西被打通了。 合上电脑,关掉灯。 石头屋陷入了绝对的黑暗与寧静,江临裹紧睡袋,闭上眼睛。 明天继续死磕。 第49章 不稳定机器 第二天傍晚,江临第一次锯出一条相对接近直线的切口。 或者说,相对接近一条直线。 至少肉眼看过去,它终於有了那么一点工业几何的尊严,不再是对材料的单方面屠杀。 那块扁钢被夹在台钳里,锯口从上面看过去,已经没有昨天那种带著不可思议的弧度。 当然,锯缝两侧的毛刺仍然很重,端面粗糙。 所以他没有急著高兴。 角尺靠上去之后,左下角稳稳地先贴住了金属,但右上角却翘著,留著一道明显的缝隙。 这意味著在锯削的后半程,他的手或者锯弓的姿態发生了偏移,导致切削麵不是一个完美的垂直面。 又拿起塞尺,先抽出0.10毫米的叶片,试探著往那道光缝里塞。 毫无阻力,叶片直接滑了进去。 又抽出0.15毫米的叶片,往里探,感觉到一点轻微的摩擦力,但稍微用点力,还是进去了。 接著是0.20毫米。 这一次,叶片的前端刚刚碰到缝隙的边缘就卡住,进不去。 0.15能进,0.20进不去,实际的间隙可能在0.16,也可能在0.19。 这只能算是一个非常粗糙的估计。 但这个粗估,已经足够说明问题了。 切斜了。 但终究是比昨天好。 现在这块至少需要拿出手里的工具去检验,用光缝去评估,用塞尺去测量,才能知道它到底歪了多少毫米。 这就是进步。 很小。 小到如果放在现实世界里,陆知行多半只会端著保温杯,站在一旁扫上一眼,然后用那种波澜不惊的语气说一句:“还早,接著练。” 江临鬆开台钳的摇柄,把那块扁钢取下,用大拇指的指腹轻轻蹭了一下边缘。 指腹立刻被那些尖锐的毛刺划出了一道浅白的印子。 他把大拇指在粗糙的裤腿上蹭了蹭,拿著那块扁钢走到工作檯的另一侧。 他拿起红色的记號笔,在材料相对平整的侧面上写下一行编號。 【锯削样件002】 然后在旁边的日誌本上跟进记录。 【不合格,但偏差方向明確,可记录,可追踪。】 也就是从这一天的这个傍晚开始,江临在自己的工作习惯里定下一个规矩。 把所有失败的废料分成了两类。 一种是完全没有分析价值的纯粹废料。 直接扔进石头屋角落那个大號的废料箱里。 比如锯条因为受力不均突然断裂后留下的短料,比如因为台钳夹持鬆动导致整个端面在震动中被撕坏的料。 那种东西,只能证明他当时的脑子不在线,操作出现了严重失误,除了浪费了一段钢材之外,不能给他提供任何关於微观动作误差的信息。 另一种,就是他手里拿著的这种,能暴露具体问题,知道自己到底从哪里开始错的失败样件。 晚上,重读《理论力学》。 点开刚体、约束和虚位移那一章。 以前他读到这些章节的內容时,脑子里浮现出来的画面是很乾净的。 他想到的是光滑的滑块在无摩擦的轨道上滑动,是长度不变的理想轻杆,是没有体积的质点,是可以隨意定义的广义坐標。 是教材插图里那些线条分明的小车、斜面和滑轮,是可以在草稿纸上用直尺和铅笔乾乾净净画出来的受力分析图,是理想状態下虚功原理的优雅方程。 但今夜,当他的目光再次扫过那些熟悉的定义和公式时,突然感觉变得立体起来。 他不再去想那些不存在於现实中的理想滑块,而是自己的肩、肘、腕、腰、膝,还有在推拉动作中提供支撑的腰椎和膝盖。 想到手工锯弓被握在手里时,那条並不完美的运动轨跡。 想到那块被台钳夹紧的低碳钢料。 为什么明明已经转动摇柄把它夹得死紧了,甚至夹出了压痕,但在锯削进入到末段,当锯条的切削麵变得极窄的时候,那块钢料还是会出现细小的侧偏。 理论没有变。 牛顿和拉格朗日写下的法则依然统治著这片废土上的每一个原子。 变的是他自己。 是这些冰冷的理论,终於在他的身体里,在他的肌肉酸痛和满手老茧中,找到了落脚点。 理论开始找手了。 【锯削根本不是一个简单的单一动作。它是一个由人、锯弓、锯条、工件、台钳,甚至包括地面,共同组成的一个复杂的约束系统。】 【在这个系统里,锯条的理想轨跡是一条绝对的直线。但在实际物理空间中,这条轨跡会受到太多非理想因素的干扰:手腕的不自觉摆动、肩肘配合时的相位差、台钳刚度不足引起的微震颤、甚至锯齿咬入金属时由於材质不均產生的偏向力。每一个环节的微小误差,都会在这个系统里被放大,最终反应在那道歪斜的锯缝上。】 写完这段,他盯著约束系统四个字,觉得有点像课堂笔记。 像他以前背出来的无数物理公式,推导出来的一堆看似完美的理论,却没有真正用出来的东西。 於是提笔补了一句。 【目前还不能用理论去解决哪怕一毫米的偏斜问题,只能用理论提醒自己,在动作出错的时候,我该把眼睛看向哪里,该去检查哪个环节的约束失效了。】 第三天,江临做了一件他在车库里就知道自己必须做,但一直以各种藉口逃避,没有真正去做的事。 开始认真研究自己的手臂。 不是医学或者解剖学字面意义上的研究。 他从檯面上拿起那把中齿平銼。 台钳上夹著的,还是那块已经断断续续銼了两天的扁钢001的孪生兄弟。 他站好位置,右手握住木柄,左手压住銼刀前端。 然后,用一种慢到让人感觉时间停滯的速度,开始往前推。 正常情况下,銼刀推出去只需要零点几秒。 但他现在,把这个过程拉长到了整整五秒。 推到一半行程的时候。 “停。” 他在心里喊了一声。 身体瞬间僵住,肌肉紧绷著维持住这个悬空的姿態。 然后,他像一个局外人一样,缓缓低下头,视线从銼刀的接触面离开,顺著自己的左手,移向右手的虎口,再顺著小臂,看向手腕,手肘,最后扭过头看自己的右肩。 第一次看。 除了感觉肌肉酸痛之外,什么都没看出来。 每个关节似乎都在它应该在的位置。 江临把銼刀拿开,直起腰深吸了一口气。 重新站好姿势,再来。 这一次,更慢。 慢得连銼齿摩擦钢料的声音都变得断断续续。 推,五分之一。 推,一半。 推,大概到三分之二行程的时候。 江临的目光仅仅盯在自己的右手腕上。 就在那一瞬间,他终於看到了。 看到自己的右手腕,在小臂继续向前推进的那个节点上,发生了一个不自觉的內翻动作。 幅度极小。 小到如果不把速度放慢十倍去盯著看,完全无法察觉。 如果是在正常速度下推銼,唰的一声,这个內翻的动作就会被强大的肌肉惯性和尖锐的銼削声完全吞没,像一粒灰尘落进狂风里,转眼没了踪影。 难怪他之前总是銼出两头低中间高,或者偏斜的面。 他之前根本不知道自己有这个小动作。 不是因为他没有去检查自己的姿势,而是因为检查的时候速度太快。 人类的视觉驻留和大脑的处理速度,根本抓不住那么短暂的瞬间发生的不良代偿动作。 江临把銼刀放下,拿起笔,在日誌本上记下这个重大发现。 【发现:推銼动作进行到大约三分之二行程时,右手腕有明显的內翻倾向,目测角度约5度。】 【推测原因:这是身体的本能代偿。在推到这个位置时,肩关节的活动范围可能已经接近一个舒適区的极限,或者是胸大肌的收缩不足以继续提供平稳向前的动力。为了把銼刀推完最后的三分之一行程,身体放弃了动用大关节,转而让最灵活但也最不稳定的手腕去补偿这段距离。】 【后果:这个补偿动作,会导致銼刀在末段失去平行,前端向左下偏转,右侧的銼齿会对钢面右侧產生计划外的切削量。日积月累,这就形成了一个右低左高的系统误差。】 写到5度的时候,江临认为这个数字太过不严谨。 因为这不是用量角器量出来的,纯粹是他凭著空间感目测的。 於是他严谨地在后面补了一个括號。 【(註:角度仅为目测粗估,不具备数据参考价值。后续必须以銼面的实际透光检验结果来反向验证这个角度的破坏力。)】 搁笔看著那块布满划痕的扁钢,江临在脑子里把这整件事翻来覆去地想了一会儿。 手腕的內翻,绝对不是今天才出现的偶然现象。 它是每一次,几百次,几千次推銼动作中都一直存在的。 他的身体正在用一种隱蔽的错误动作,去弥补另一个物理限制。 而他在过去的所有训练里,在自以为是的努力中,都对这个每天发生几千次的错误视而不见。 “行吧。”江临自言自语了一句,“既然找出来了,那就拔掉它。” 他重新拿起銼刀,开始新一轮的折磨。 如果说刚才是慢动作,现在就是定格动画。 他强迫自己把每一次推銼的速度降到平时的三分之一。 推一点,停,看手腕有没有翻。 再推一点,停,看肩膀是不是耸起来了。 继续推,停,感受手肘的角度对不对。 整整二十分钟。 那块扁钢表面几乎没有任何实质性的切削进展,连一层黑皮都没完全挫掉。 但江临自己已经在冷天里累出了一身透汗。 这种刻意的慢动作拆解,比高强度的正常銼削要折磨一百倍。 因为它完全打破了肌肉的连贯记忆。 每一次停顿,都会切断力量的传导,每一次去观察某个关节,都会导致其他肌肉为了维持那个彆扭的悬空姿势而变得僵硬不自然。 他发现,为了看清楚手腕的一个动作,他的脖子和背部反而会做出另一个更扭曲的错误姿势。 烦躁感像长了草一样在心里往上窜。 江临有些恼火地把銼刀拍在桌上,转身大步走到石头屋门口,一把推开那扇用废木板拼成的破门。 废土上乾冷的风瞬间灌进领口,激得他打了个寒颤,但也让那颗有些发烫的脑子冷却了下来。 拿起保温杯仰头灌了几口热水,站在冷风里把酸痛的右肩慢慢地往前转了三圈,又往后转了三圈。 骨缝里发出轻微的咔噠声。 那种长期重复同一个机械动作之后留下的阻滯感非常明显。 他感受到了。 当肩膀推动手臂走到末段的时候,关节囊和韧带就像是拉紧的橡皮筋,开始排斥继续往前伸展。 肩膀不愿意继续走了,而大脑下达的命令是必须把銼刀推到底。 於是,手腕就自告奋勇地跳出来,替肩膀走完了最后一点路程。 这在生物力学上非常合理。 它保护了关节不被拉伤,节约了体能。 但在钳工的几何学上,这很糟糕。 江临关上门,把冷风关在外面,走回工作檯前,没有立刻拿起銼刀,而是抽过那张画了几何图形的草稿纸。 在纸的空白处,画了一个简易的火柴人手臂连杆机构简图。 代表肩膀、手肘、手腕的三个小圆圈,被几条粗黑的线段连接起来。 旁边標著不同方向的箭头,箭头长短不一,表示推銼过程中每个关节的大概运动方向和幅度范围。 他在代表手腕的那个小圈上画了一个重重的红圈,又在代表肩膀的那个圈上画了一个红圈。 最后,他在两个红圈之间,画了一条带箭头的连线。 线旁边写了两个字:补偿。 看著那个词,脑海里突然毫无徵兆地响起陆知行说过的话。 “好的实验感觉,很多时候是从手上来的,不是从脑子里来的。” 他当时听到这句话,觉得这句话很有哲学的意味。 现在才知道,他那时候没有真懂。 懂,不是你在字面上理解了这句话的含义。 而是在某一天,你逼著自己把一个简单的动作慢到足够看清楚手腕內翻了区区五度。 然后,你真切地知道了,这五度在金属端面上意味著什么,在接下来的装配里意味著什么。 他拿起笔,在日誌本上继续记录,字里行间显得平静了许多。 【人体的手臂,本质上是一套极其复杂的多自由度连杆机构。哪怕只是把一个简单銼面的透光间隙稳定压到百分之一毫米量级,也绝对不能靠大脑强行用意志去锁死某个关节。肌肉会疲劳,意志会鬆懈,锁死是无效的。】 【正確的路径是:靠调整站姿和发力方式,把这套复杂的连杆机构,调整到一个不容易產生代偿的运动构型中去。然后,在这个构型里,千万次地反覆重复,直到它绕过大脑,变成小脑和肌肉的默认基础动作。】 【我现在的问题不是手腕犯错,是手腕替肩膀犯了错,手腕的內翻补偿的是肩关节末段的活动受限。所以,要想解决手腕的这五度偏差,眼睛不能只盯著手腕。得先解决肩膀的行程问题。】 写完这段近乎於生物力学论文的分析后,江临把笔一放。 重新开始。 “调整构型。”他低声嘟囔了一句。 开始尝试改变自己站立的姿態。 第一次,他试图靠身体的倾斜来增加肩膀的行程。 他把身体整体往前倾了一点,重心压在前脚掌上。 推。 銼刀刚往前走了一小段,他立刻就感觉不对劲。 因为重心太靠前,整个上半身的重量都顺著手臂压在了銼刀上。 前半程的下压力大得惊人,手上立刻传来了那种銼齿深深陷进钢料里的咬料感。 推不动。 这已经不是在切削金属,这简直像是要把銼刀硬生生压进钢板里。 他立刻停下,退回原位,把站姿恢復正常。 第二次,他不倾斜身体了,而是只把左脚往前挪了半个脚掌的距离,试图拉开下盘的跨度。 推。 行程確实长了一点,但到了末段,手腕还是不自觉地內翻了一下。 肩膀的拉扯感並没有减轻多少。 第三次,他把右脚的角度往外偏转了大约二十度。 推。 这次肩膀感觉舒服了一些,推到末段的时候没有那么强的阻滯感了。 但是,因为下半身扭转,上半身却要保持正直面对台钳,导致他的腰部產生了一种彆扭的拧巴感。 站久了腰椎肯定受不了。 第四次,他乾脆把双脚的间距放大了將近一倍,站了个类似马步的姿势。 推。 推到中段的时候,悲剧发生了。 因为底盘太宽,腿部无法提供灵活的微调,导致发力的核心转移到了腰部。 腰一参与进来,整个上半身的轨跡就彻底乱了,銼刀在檯面上画出了一个难看的弧线。 江临直起身,揉了揉酸痛的后腰,拿起笔飞快地记下这些失败的尝试。 【错误调整记录:】 【1. 整体前倾过多:会灾难性地增加前半程下压力,不仅费力,而且绝对会引入新的面形误差(极大可能导致前半部分过切)。】 【2. 双脚间距过大:导致腰部被动参与过多发力,核心不稳,直线轨跡被彻底破坏。】 然后继续试。 他现在的心態已经完全平稳下来。 很清楚,自己不是在找一个印在教科书上的唯一正確答案。 每个人的臂展,骨骼比例,肌肉强度都不一样,不存在万能的完美站姿。 他要在一堆会引发各种代偿动作的错误姿势里,利用排除法,一点一点地逼近那个適合他这具身体的次优解。 前脚的位置,后脚的角度,两脚的间距,膝盖微曲的程度,重心的落点。 每微调一次,他就拿起銼刀推一下。 把注意力全部集中在推到三分之二行程那个临界点上,感受肩膀是不是又被逼到了极限,感受手腕是不是又蠢蠢欲动地想要出来代班。 这个试错的过程,极其枯燥,很消耗精力。 就这么在台钳前面来回挪动脚步,推拉空銼。 试了將近四十分钟。汗水把后背的衣服都浸透了。 终於。 在不知道第几十次的微调中,他找到了一个相对契合的站姿。 前脚比一开始的標准姿势往前挪了大约半个脚掌,脚尖直指工作檯。 后脚往外偏转大约三十度,提供侧向支撑。 双脚间距保持在肩宽略宽一点。 整体重心略微靠前,分配在前脚掌六成,后脚四成。 但上半身保持相对直立,绝对不把体重压在銼刀上。 在这个特定的站姿构型下,他深吸气,稳稳地推出銼刀。 当行程达到三分之二时。 肩膀顺畅地向前滑行,没有那种被拉扯到极限的阻滯感。 而手腕,依然保持著平稳的姿態,没有再出现那种明显的內翻。 江临退回銼刀,再推,连续推了五次。 他仔细观察著。 內翻並没有完全奇蹟般地消失,那是人类肌肉群精细操作时的本能。 但是,內翻的幅度,已经从一开始目测的五度,大幅度缩减到了大概只有两度左右。 变小到几乎被控制在了可以接受的误差容限边缘。 江临长出了一口气,感觉像打贏了一场局部的战役。 在本子上郑重地写下。 【阶段性成果:站姿重构调整后,通过释放肩膀的有效行程,右手腕在末段的內翻补偿幅度减小至约2度。】 【评估:虽然未能达到理想状態下的完全消除,但系统性的方向误差应当会有显著的物理改善。具体情况,需要持续观察后续加工的銼面检验结果。】 写完,放下笔,把那块受尽折磨的扁钢取下。 用刷子刷去表面的铁粉,然后拿起角尺和塞尺,开始检验这块承载了他所有早期错误的样件。 检验结果自然很难看。 右侧的確比左侧稍微低了一层。 当他把角尺从纵向靠过去,对著后面的光源时,漏过来的光缝分布得极其不均匀。 左侧的缝隙比较大,他试著用塞尺探了一下,0.08毫米的叶片还能勉强塞进去。 而右侧,由於手腕长期的內翻多切削,缝隙要小得多,0.04到0.05毫米的叶片进去就卡住了。 江临在脑子里飞快地算了一下。 粗略估计,右侧整个面,比左侧低了大约0.03到0.04毫米。 这个数据,完美地印证了他之前的推断方向。 手腕內翻导致右侧去除量过大。 看著这个数据,江临心里反而鬆了一口气。 这说明,他之前花那么多时间去推演的连杆补偿机制,不是他脑子里幻想出来的错觉,而是切切实实发生在金属上的物理事实。 只要能找到原因,就能去解决。 但同时,这也让他感到更深切的烦闷。 因为接下来,他必须要在保留左侧高度的前提下,专门去处理这高出来的0.03毫米。 这可比粗銼要精细百倍。 他把扁钢重新夹好,深呼吸,摆出刚刚確认好的那个调整后的站姿。 这一次,他没有全盘銼削,而是专门针对左侧高出的部分进行局部修整。 这一步,他换了一把细齿的銼刀。 不敢大力去銼,生怕一个用力过猛,把左侧一下去除过量,那整个面就得重新往下降。 銼刀每往前推五六下,他就会强迫自己停下来。 拿起小刷子,把面上的细微铁屑刷得一乾二净,然后拿起角尺,逆著光靠一次,观察光缝的变化。 銼五下,停下,刷乾净,靠角尺,看光。 再銼五下,停下,刷乾净,靠角尺,看光。 这种极度需要耐心的枯燥循环,在石头屋里持续了整整一个小时。 一个小时后,江临觉得自己的眼睛都快看斗鸡眼了。 再次把角尺靠上去的时候,光缝终於显得均匀了一些。 左右两边的透光量差距不再那么刺眼。 但远远没有达到他理想中那种一丝不透的绝对平整程度。 他直起酸痛的腰,看著台钳里的工件。 第一块练习件,预计还需要五到八天才能彻底修平。 不过没必要著急,因为这块料里暴露出来的问题,可能就是他以后做的所有零部件銼面里都会出现的底层问题。 现在花时间把它看清楚摸透,比快点把这块废铁銼完要重要一万倍。 …… 时间点点滴滴,距离江临开始认真对待扁钢001,已经过去了十二天。 第一块练习件,基本宣告完成。 这里说的完成,不是指它达到了一级钳工那种完美的合格標准。 而是江临凭藉这段时间的训练,在心里做出了一个判断。 在自己现有的手法控制力,体力状態,以及目前找到的那个站姿下,这块料已经銼到了他个人能力的绝对极限。 继续銼下去,不会再有任何实质性的改善。 反而有极大的概率,会因为一次微小的失手,或者肌肉疲劳带来的一个多余动作,彻底破坏掉那些已经被他小心翼翼修得相对平整的区域。 做出这个停止的判断,让江临心里不舒服到甚至有些憋屈。 这就好像攀岩攀到了一半,明明看到了山顶,却知道自己体力耗尽,不得不主动放弃鬆手一样。 放弃,总是让人有强烈的挫败感。 在机械加工,尤其是手工钳工的训练里,绝大多数的坏结果和彻底报废,往往就是从这种不肯停手的执念开始的。 眼看著光缝就差那么最后零点零几毫米,心里总觉得不甘心。总想著我手上再轻一点,就再稍微修那么一下下,修一下就好了。 结果那一刀推下去,力道稍微偏了一点。 本来快平的地方,被挖出了一个小坑。 为了修平这个小坑,又要去降周围的高度。 面越修越低,误差越修越大,最后把整个原本有希望的平面,修成了一个彻头彻尾的灾难。 江临深知人性的这个弱点。 所以他强行掐断了脑子里那个再试一下的念头。 旋开摇柄,把那块陪伴了他快半个月的扁钢从台钳上取下来,平放在工作檯的木板上。 开始执行最后一套完整的检验流程。 先用乾净的粗布和刷子,把表面哪怕肉眼看不见的微小铁屑彻底清理乾净。 哪怕有一粒几十毫米的铁粉留在上面,都会严重影响角尺的贴合度。 然后拿起角尺,开始从各个可能的方向去检验这个面。 纵向,横向,左对角线,右对角线。 每换一个方向,他都举起工件,迎著灯光,仔细观察刀口与金属面之间的光缝,然后用塞尺去探。 最好的一个方向,左对角线方向:光缝很细,他抽出0.06毫米的塞尺,勉强能塞进去一点点边缘,换0.08毫米的,完全进不去。 最差的一个方向,横向跨越左右两端:光缝明显,0.12毫米的塞尺能探入一小段距离,直到0.15毫米才被完全卡住。 最好和最差之间,误差相差了整整一倍。 这个结果,放在精密机械加工的標准里,绝对是不及格的废品。 对於江临来说,这个结果当然也不够好,却足够完整。 它真实地记录了他这段时间的水平上限和固有缺陷。 他打开日誌本,郑重地写下结案陈词。 【练习件001完成。】 【检测数据:以角尺刀口边进行透光粗检,最大可探入塞尺约0.12毫米,较好方向约0.06毫米。该数据只能作为阶段性比较,不代表严格平面度。】 【特徵分析:方向性误差依然明显,右侧整体仍然低於左侧约0.04毫米。这与之前推断的手腕內翻补偿导致右侧过切的力学模型完全一致。站姿调整起到了部分限制作用,但未能彻底根除肌肉的旧有记忆。】 写完数据,他拿起那支红色的记號笔。 在那块扁钢粗糙的侧面上,一笔一划地写上了三个大大的数字:001。 然后,他把它拿到了工作檯左边的角落,靠在石墙上,竖著摆放。 江临决定保留今后所有的练习件。 因为它们上面,用物理和几何的方式,深深地刻著他在废土上的每一种愚蠢的错误,刻著他曾经扭曲的站姿,发抖的手腕,以及他对这些错误从无知到理解的全部过程。 这是一座属於他个人的误差博物馆。 【第一阶段备忘录:】 【练习件001的主要问题,確认为方向性误差(右低左高),核心原因为右手腕內翻补偿。已成功识別机制,已通过姿態调整实现了部分改善。后续需要长期的肌肉记忆训练来彻底消除。】 【练习件002的唯一核心目標:针对性改善方向性误差。爭取將最好与最差方向的透光量差值,强制控制在0.03毫米以內。】 写完这个极其具体的目標,江临合上本子,抽出第二块表面布满黑皮的低碳钢扁钢。 夹进台钳,咬紧。 拿起换了新锯条的手工锯,对准划好的线。 哧—— 他开始了练习件002的第一刀锯削。 002的推进速度比001快了很多。 因为有了前面十几天的折磨打底,他已经不再对那些低级错误大惊小怪了。 但在第十四下午,当他在銼削002的过程中,一个让他有些头疼的新问题,毫无防备地浮出水面。 在那之前,他一直严格保持著调整后的站姿。 双脚分立,重心微靠前,大脑时刻注意著,盯住推銼末段手腕的姿態,强制压抑那最后两度的內翻。 连续銼了將近两个小时,中途只停下来喝了两次水。 这块002的表面黑皮已经被完全剥离,露出了大面积银白色的金属基体,基本銼平了。 江临感觉差不多了,便拿起角尺进行阶段性检验。 好消息是,方向性误差確实得到了极大的改善。 他用角尺横向检验时发现,右侧低於左侧的差值,已经从001號件的0.04毫米,肉眼可见地减少到了0.025毫米左右。 透光量均匀了很多,非常接近他设定的那个差值控制在0.03毫米以內的目標。 这说明他对防內翻的刻意控制是有效的。 坏消息是,出现了一个在001號件里从来没有遇到过的新麻烦。 当他把角尺放在金属面上时,发现銼面的中间区域,比两端微微凸起了一点点。 整个平面在微观尺度上,形成了一个极其微弱的弧面。 弧度非常小,肉眼绝对看不出来。 但光是会骗人。 当锋利的角尺从工件两端压下去检验的时候,中间部分会先接触刀口,导致两端翘起。 从缝隙里看过去,中间不透光或者透很少的光,而两端却透出了明显的亮光。 这是极其典型的凸面特徵。 “中间凸。” 江临皱起了眉头。 他重新把角尺的刀口边轻轻落在工件表面上,迎著灯光又看了一遍。 中段先贴住。 两端透光。 这不是中间被銼低了,而是两端被他多吃掉了一层。 这种问题他不陌生。 以前在车库里的第一块练习件上,他就遇到过严重的中间凸。 那时候他还以为是自己中段压得太重,后来反覆看銼痕才明白,真正的问题出在銼刀进入和退出工件的那两个瞬间。 銼刀刚接触金属时,左手为了稳住刀头,会下意识多压一点。 銼刀快要离开金属时,右手又怕尾段发飘,会本能地往下扣住。 於是前端和后端被反覆多切了一层,中间反而保留下来。 在刀口边的光缝下,它就表现成了一个微弱的凸面。 001號件上,这个问题其实也存在,只不过那时候右低左高的方向性误差太大,把它完全盖住了。 为什么到了002號件,它反而堂而皇之地冒出来了? 这绝不是巧合。 很可能是他在极力改善方向性误差的过程中,为了控制手腕动作,无意间引入了另一个发力上的错误。 这两个问题,在物理根源上是相互影响的。 江临坐在石凳上,看著这块不完美的铁,想了整整二十分钟。 【理论推演——中间凸的可能成因:】 【可能原因一:进入与退出阶段过切。为了抑制手腕內翻,我在銼刀刚接触工件和即將离开工件时,肌肉过於紧张,左手与右手分別出现了额外下压。这使得两端被切除的金属量增加,中段相对保留,形成凸面。】 【可能原因二:站姿变化改变了压力曲线。站姿调整后,肩膀行程释放了,但双手压力分配被重新打乱。中段推銼时,銼刀可能只是相对平稳地滑过;进入和退出时,因为刀身角度、腕部控制和下压力同时变化,反而造成两端局部去除偏多。】 【结论:暂不確定具体是哪一种。需要先確认动態现象,再反向调整动作。】 【核心认知:这是典型的误差之间的耦合。改善了单一的方向性误差后,隱藏在底层,新的面形误差就被剥离出来暴露了。】 “耦合。” 江临在嘴里无声地咀嚼著这个物理学词汇。 耦合,意思是两个或多个系统之间存在相互作用,彼此影响。 你不能把它们孤立开来进行独立的调整,必须作为一个整体同时考虑。 他学物理的时候太熟悉这个词了。 就像两个用弹簧连在一起的小球。 你动了左边的小球,弹簧的形变立刻就会把力传导给右边的小球,右边小球的运动方程立刻发生改变。 就像麦克斯韦方程组里,隨时间变化的电场必然会激发出旋涡状的磁场,而变化的磁场又会反过来激发出电场。 电与磁,生死纠缠。 如果在理论力学里描述一个多自由度的振动系统,比如这套人体连杆系统,方程大概是这样的矩阵形式。 [m]{x¨}+[c]{x˙}+[k]{x}={f(t)} 在这个矩阵里,质量矩阵[m],阻尼矩阵[c]和刚度矩阵[k]里面存在著大量的非对角线元素。 这些非对角线元素,就是耦合项。 它们的存在,意味著你改变任何一个坐標x1上的动作,都会通过刚度或质量的传递,无可避免地引起另一个坐標x2的位移。 现在,这种只存在於高等物理教材上的抽象概念,活生生地出现在了他面前这块被銼了十几天的普通扁钢上。 他在现实的金属切削中,摸到了耦合的触感。 方向性误差和中间凸,这两个面形缺陷,根本就不是工作檯上的两个可以独立开关的按钮。 你不能像调音台一样,先把滑块a拉低,然后再把滑块b拉低。 它们来自同一套糟糕的身体运动模式。 手腕的旋转,肩膀的推力,腰部的重心,銼刀上的动態压力分配,切削的有效行程…… 这所有的变量,全都像乱麻一样死死拧在一起,构成了一个庞大的非线性系统。 你为了解决问题a,稍微改变了肩膀的姿態。 很好,问题a改善了。 但在这个多自由度系统里,力的传导瞬间改变了,手腕在进入工件时的压力分配变了,於是问题b像雨后春笋一样冒了出来。 江临看著自己那双因为用力过度而有些发抖的手,轻飘飘地写下。 【人体手臂的控制系统是高度耦合的。方向性误差和中间凸,是同一套带有缺陷的运动构型在不同截面上的两个输出结果。】 【绝不能把它们分开单独调整,那只会陷入按下葫芦浮起瓢的死循环。】 【唯一出路:必须通过不断试错,在多维度的空间里,找到一个微妙的平衡点——一个能让这两个误差同时被压缩到最小的运动构型。】 写完这一长串理论分析,他抬头看了一眼那个简陋的工作檯,补充了最后一句。 【预计要找到这个构型,这个过程会非常非常长。】 【但不著急,废土上別的不多,用来试错的时间有的是。】 他平静地把日誌本合上。 旋鬆台钳,取出那块002號件,拿起红色的记號笔,在它平整的侧面上,写上了002。 然后把它和001號件並排,竖著放好。 从肉眼看过去,002比001要乾净得多,金属光泽更均匀,表面的划痕也更有规律。 但如果拿角尺去仔细检验,就会残酷地发现,002並没有变得多完美。 它只是把问题换了一种更隱蔽更复杂的方式暴露出来而已。 第十八天的深夜。 风在石头屋外面呼啸,江临坐在昏黄的低压灯下,做全面的阶段性总结。 这十几天来,他每天都在和那些冰冷的工具搏斗,神经绷得太紧。 如果不定期梳理,很容易在这个枯燥的泥沼里迷失方向。 他把日誌一页一页地往前翻。 那些因为手抖而写得歪歪扭扭的字跡,那些画得乱七八糟的受力分析图,那些被红笔圈出来的错误,一点一点在他脑子里拼凑出一幅完整的全景图。 他拿出一张新的白纸,开始列清单。 五个问题,洋洋洒洒列了大半张纸。 看上去数量很多,每一个都需要耗费极大的精力去纠正。 但江临心里异常清醒,这五个问题,绝对不是全部。 这仅仅只是他在目前这个极其初级的阶段,凭藉现有的肉眼和简陋量具,所能看得见的全部。 这就像是他以前学量子力学时的经歷。 当你只懂经典物理的时候,你以为世界就是由牛顿定律完美统治的撞球桌。 只有当你开始接触微观世界,遇到波粒二象性的时候,你才会发现,原来以前的认知全是漏洞。 最危险的状態,永远是不知道自己不知道什么。 因为当你处於这种状態时,你会有一种虚假的自信,以为自己已经掌握了真理。 其实你只是还没有走得足够深,还没有遇到那些能把你击溃的异常现象。 钳工的手艺也是一模一样的道理。 001號件里的问题,不是他一开始就能看出来的。 是他在台钳前傻乎乎地銼了十几天,把表面粗糙的痕跡磨平了之后,那些底层的倾斜才自然而然地暴露出来的。 002號件里的中间凸,更是因为他想尽办法把001的左右倾斜给按平了之后,才像退潮后的礁石一样显露出来的。 那么,下一块料呢? 也许,等他花了十天半个月,终於把中间凸的问题也给解决掉的时候,他可能会绝望地发现,在那个平滑的表面下,还隱藏著扭曲变形,或者更微观的表面粗糙度问题。 问题,从来都不是一开始就整整齐齐地列成一排,站在那里等著他去一个个消灭的。 问题是一层一层包裹起来的洋葱。 最外面那层烂掉了,你把它剥开,看到的是稍微好一点的下一层。 但如果你想吃到最核心的部分,你就得一直剥下去,一边剥一边被辣出眼泪。 如果你看不到上一层的问题,下一层对你来说就像是不存在一样。 这就是他目前所有努力的阶段性真实成果。 不漂亮,没有什么顿悟,没有什么系统加持,也没有什么一日千里的天才般进阶。 但。真实到让他感到心安。 【只要我还在往前走,每解决一个上层的问题,就一定会看到下面藏著的下一个更微观的问题。】 【问题永远不会隨著训练越来越少,它只会变得越来越精细,越来越清楚。】 【发现问题不是坏事,这说明那层蒙在眼睛上的无知之布被撕开了一条缝。】 写完这段话,江临感到一阵释然,站起身,伸了个大大的懒腰,骨节发出噼啪的响声。 他走到工作檯前,把那块编號为003的练习件从台钳上取下来。 对於第三块銼削练习件,江临改变了练习方法。 他不再像前两块那样,像个赌徒一样急躁地去追求某一个单项指標的突破。 开始把动作像切香肠一样拆解开来。 每一刀下去,都被分成了三个明確的阶段。 前段刚接触金属时:严格控制左手压力,绝不因为贪图速度而重压。 中段平推时:双手同时发力,保持銼刀与地面的绝对平行,像是在冰面上滑行。 末段退出时:注意力高度集中在右手腕上,用肩部肌肉的收缩来牵引,控制手腕不內翻,但同时又要保持关节的柔韧,绝不让它像一根僵硬的木棍一样锁死。 不仅如此,为了解决站姿漂移问题,他用了一个原始但有效的笨办法。 在工作檯前方的泥土地面上,比对著自己最舒服的那个完美站姿,端端正正地画了两条短线。 一条定前脚尖,一条定后脚跟。 每銼满二十分钟,就强迫自己停下来活动一下酸痛的肩膀。 每銼满四十分钟,他就低下头,重新对著地上的那两条白线,把不知不觉漂移出去的脚位一点一点地对准,重新找回最初的重心。 这个方法笨到了极点,甚至显得有些可笑,作用却出奇的好。 稳定的底盘保证了力的输出方向不再乱晃。 江临拿著一块乾净的粗布,把003表面的每一丝铁屑都仔细擦去。 然后拿起角尺和塞尺,进行检验。 光缝的呈现,证实了他的努力没有白费。 困扰他的中间凸的弧度,比002號件肉眼可见地减少了。 塞尺探入的深度变浅,粗测下来,弧度差从约0.03毫米降到了约0.02毫米以內。 同时,那个老毛病方向性误差也被稳定地压制住了,没有因为他去解决中间凸而出现大幅度的反弹,依然维持在约0.02毫米左右的极小水平。 各项误差的数据都在收敛。 当然,按照工业標准,它仍然是一块不合格的废铁。 但这不重要。 重要的是趋势,向下的误差趋势是对的。 江临將这块003放在001和002的旁边,三兄弟並排,整整齐齐。 从左到右,它们的尺寸高度几乎相同,表面都被黑皮剥落后的金属底色覆盖,顏色相近。 如果是不懂行的人来看,它们仅仅只是三块表面布满了或深或浅銼痕的,被人反覆折腾过,又不好看的普通低碳钢扁料。 但江临知道,只要把那把90度的刀口角尺靠上去。 就能清清楚楚地看到,那道从刀口和金属之间漏过来的光缝分布,正在经歷一场漫长的进化。 从001的杂乱无章,到002的规律性倾斜,再到003的一点一点趋向於微弱的均匀。 这是一条由时间、汗水和物理定律共同绘製的,缓慢向下方倾斜的误差收敛曲线。 而他,正艰难地爬行在这条曲线上。 虽然003的趋势很好,但江临並没有趁热打铁,急吼吼地去材料箱里开第四块料。 欲速则不达。在开始新的循环之前,必须把上一轮的痕跡彻底清扫乾净。 他拿过一把大號的硬毛刷,开始清理工作檯。 把檯面上大大小小的锯屑和铁粉,一点不留地扫进右下方的废料盒里。 扫完后,他又找来一块微湿的抹布,把整个木製台面、台钳底座,甚至包括周围的墙壁,擦拭了一遍,直到一切恢復到最开始那种清爽的状態。 清理完毕,他把角落里的001、002、003重新拿回到工作檯上。 按照编號顺序,从左到右一字排开。 江临深吸了一口气,开始对这三块练习件进行最后一次,也是最全面的一次復检。 把之前走过的路再量一遍。 每检完一块,他就在日誌本上画出表格,填入最新的数据。 填完数据,开始写最终总结陈词。 【总体趋势评估:手法在逐步改善,系统误差在逐渐收敛。但收敛的速度极其缓慢。根据数据推算,每一块新样件对综合误差的改善幅度,仅仅维持在20%至30%之间,且呈现明显的边际效应递减规律。】 【悲观预期:以目前的进展速度,预计还需要持续消耗十块以上的样件,经歷上万次重复推銼动作,才有可能把这个极其简单的端面误差,稳定压进0.03毫米以內。】 【更进一步的0.01毫米量级,已经不是单纯靠蛮练就能保证的东西。那需要更稳定的基准面,更可靠的检验工具,以及一套比现在粗糙得多的“看光缝”更可重复的检测方法。】 【至於真正意义上的微米级,那不是眼下这张工作檯,一把角尺和几片塞尺该妄想的目標。】 写到这句对未来的预期时,按照他以前做项目计划的习惯,他本能地想在后面补上一句官样文章:“当前进度基本符合初期预期”。 但他最终没有写下这句话。 因为他在心里对自己说:不符合。 这根本不符合他最初那个天真而傲慢的预期。 在最开始筹备这一切的时候,他原本以为自己是一个拥有上帝视角的穿越者。 他带过来了足够多的现代高强度工具,翻阅了足够多的精密机械理论资料。 更重要的是,他有一颗被时间硬塞进大量理论知识的大脑。。 他理所当然地以为,有了这些降维打击般的优势加持,他就算不能一蹴而就成为八级工,但至少,在这个最初级的入门阶段,他的领悟和进步速度一定会比现实里那些从零开始当学徒的年轻人要快得多。 事实就像一记响亮的耳光,毫不留情地打在了他的脸上。 没有。 一点都没有变快。 那些微分方程和力学矩阵,能够让他比別人更快地看透错误背后的力学机制,让他知道为什么会错。 但它们绝对不能代替他完成任何一个极其微小的物理动作。 他的身体有著自己顽固的笨拙和难以打破的生物本能。 他的手腕,不会因为他的脑子里突然懂得了自由度的计算公式,就奇蹟般地在推进末段不再內翻。 他的肩膀,不会因为他能够在一张白纸上默写出极其复杂的欧拉—拉格朗日运动方程,就自动在三维空间里找到那条最省力也最完美的直线轨跡。 他手里握著的那块冰冷的低碳钢,更不会因为他曾经在这个残酷的废土世界里挣扎求生过几十年,拥有著常人难以企及的意志,就对他网开一面,自动脱落成一个绝对平整的面。 物质世界公平又冷酷,不听理论,不认苦难,它只对作用在它身上的绝对的力產生反馈。 江临看著那三块排成一列的扁钢,在那份质检报告的最末尾,写下了一段话。 【第一阶段最终结论反思:我一直以为我是在学习如何加工一块金属。我错了,我其实不是在学钳工,只不过是在试图训练一台庞大复杂,充满隨机误差,且时刻想要偷懒的机器。这台机器的名字,叫做江临的肉体。】 他觉得最后这句粗俗的大白话,比任何专业的手艺描述或者误差分析导论都要准確。 它直击了手工製造的最底层逻辑。 他不是在靠意念或者虚无的意志力把那些坚硬的钢料銼平。 他需要在漫长的试错中,在这个名叫江临的肉体机器上,逐一排查並修正它的误差源。 什么叫手感? 什么叫手艺? 真正有效的手艺训练,根本不是简单枯燥的重复。 那是机器的重复。 真正有效的手艺训练,是在每一次微调中,去重复一个比上一次稍微正確一点点的动作。 然后,將这个稍微正確的动作,通过成百上千次的强行写入,深深地刻进肌肉的纤维里,刻进神经元的突触里。 直到那一天,这个原本需要大脑拼命控制的彆扭动作,彻底变成了这具身体在接触到金属时的绝对默认值。 为了防止自己因为一时的急躁而忘记这个血淋淋的教训。 他从本子上撕下空白的一页。 提笔。 【我不是在銼铁。】 【我是在校准一台名叫江临的不稳定的肉体机器。】 然后,他找了一点黏土,把这张纸条贴在了工作檯的右上角。 那个位置非常显眼,只要他一抬头,或者视线离开銼刀,就一定能看到。 第50章 0.01毫米的警告 练习钳工技术的第二十天,江临重新点开电动力学。 在这片废土的时间线上,如果把前四次轮迴的岁月算上,他已经把本科阶段的电动力学硬生生走过了一遍。 麦克斯韦方程组不再陌生,电场、磁场、位移电流、电磁波、边界条件、能量流,这些词也不再只是教材上的黑体字。 他曾在无数个漏风的夜晚,在手写板上推导过它们,能跟得上大部分標准教材的思路,课后基础题也能做个七七八八。 一些经典的標答结论,比如偶极辐射的功率公式,他甚至可以闭著眼睛在脑子里重建。 可这不等於这些知识真正归属於他。 他非常清楚能推导和真长在脑子里之间的巨大鸿沟。 第四次废土最后那张【知识骨架校准表】里,他给电动力学写下的自我判断异常清醒。 【本科入口已过。】 【场图像已成型。】 【复杂边值问题、辐射的反常推导、相对论协变形式,需重修。】 他还记得写下这三行字时的具体情境。 那时候,他已经不再年轻。 长年累月的废土劳作让他的腰椎间盘突出,每逢阴雨天后背就疼得像针扎。 他的眼睛花了,看书必须戴著那副镜腿用胶布缠了好几圈的老花镜。 那台陪著他熬过几十年的旧电子墨水屏阅读器,右下角出现了一大块无法修復的灰色死区,很多排版复杂的pdf大文件,他再也不敢隨便打开,生怕一次卡顿就让这台老古董彻底报废。 所以那张表从来都不是什么炫耀进度的胜利清单,而是一张沉甸甸的债务表。 老去的江临,向时间赊借却无力偿还的帐单。 现在,第五次废土刚刚开始,他的身体又回到十八岁。 可记忆没有刷新,那些债,也没有消失。 江临坐在石桌前,把手机支起,播放提前下载好的电动力学课程视频。 文件夹名字没有改。 【电动力学_场与边界_第一章】 视频里的教授是个头髮花白的老头,板书清楚有力,说话从不绕弯子,全程都没有那种为了活跃课堂气氛而硬插进去的俏皮话。 这种不浪费时间的简约风格,江临很喜欢。 【记住全网最快小説站 101 看书网解闷好,?0???????.??????隨时看 】 第一节课,不出意外,还是从最基础的静电场开始讲起。 【覆核一:高斯定理。】 【要求:不是问自己会不会用公式套题。是问自己能不能在完全不靠教材提示的情况下,在脑子里重建它的物理图像、適用范围,以及最底层的证明骨架。】 高斯定理的標准表述很清晰,穿过任意封闭曲面的电通量,等於曲面內部包围的总电荷量除以e?。 高中物理里,老师教他们用它来处理球对称的电荷分布。 大学普通物理里,用它来处理无限长带电直线、无限大均匀带电平面、均匀带电球体。套路无非就是找一个高度对称的高斯面,把电场强度 e从积分號里提出来,然后算个面积。 在电动力学里,它摇身一变,变成了麦克斯韦方程组的第一条方程,变成了更大宏伟结构里的一个基石局部。 但江临现在问自己的,根本不是这些做题的套路。 他问的是:它凭什么长成这个样子,宇宙为什么允许这样一个定理存在? 他拿起笔,在草稿纸的中央画了一个小小的黑点,代表一个孤立的点电荷q。 然后,以这个点为圆心,画了两个大小不一的同心圆,代表两个球面。 根据库仑定律,电场强度隨距离的平方反比衰减。 而球面的表面积,隨著半径的平方增加。 这是一个极度精妙的巧合,或者说,是三维空间的几何必然。 一个场强变小,一个面积变大,两者在计算通量时相乘,那个代表距离的r^2刚好被完美地约掉了。 通量,也就是穿过球面的总效应,与半径r无关。 他把这个最底层的逻辑写了下来。 接著又在那个点电荷周围,画了一个形状极度不规则的封闭曲面,像一个被揉皱的土豆皮,把点电荷包在里面。 在这个土豆皮上,曲面不再漂亮,法向矢量也不再统一指向径向,局部的电场矢量e和面积元矢量ds之间的夹角变化多端,复杂得根本无法直接进行解析积分。 但高斯定理冷酷地宣告,只要曲面是闭合的,点电荷在內部,不管表面多扭曲,总通量还是那个常数。 他想在纸上写下电场线守恆五个字来解释这个现象。 笔尖刚落到纸上,又停住。 如果是在第四次废土的早期,他一定会非常喜欢这个说法。 电场线从正电荷出发,像刺蝟的刺一样射向无尽的空间,穿过包围它的封闭曲面,它们不会在真空中凭空消失,也不会凭空產生。 所以,只要包住了源头,穿出去的线数就一定是恆定的。这就叫通量守恆。 漂亮,直观,有用,能在脑子里形成画面。 但不够硬。 江临眉头微皱,把电场线守恆这五个字用笔重重地圈了起来,打了个大大的叉,然后写下批註。 【警告:这是图像,不是证明。电场线从来不是真实存在的物理实体,它只是法拉第为了理解场而发明的辅助工具。绝对不能用比喻和图像,去替代严密的数学逻辑。】 【点电荷核心逻辑:反平方律场+立体角几何=任意包围面的通量恆定。】 【任意闭合曲面:必须用立体角来理解。无论曲面多倾斜,它在点电荷处张开的总立体角永远是4π。或者,经由高斯散度定理,將面积分直接转化为体积分。】 【多电荷推广:依赖线性叠加原理。外部电荷產生的场,穿入曲面必定穿出,净通量贡献为零;只有內部电荷,才对总通量有实质贡献。】 写完这三段话,他感觉脑子里那个关於高斯定理的骨架终於咔噠一声,严丝合缝地对接上了。 因为这一次他没有依靠任何电场线的虚幻比喻,而是用纯粹的几何和微积分稳住了阵脚。 视频里,教授正在黑板上用粉笔推导。 教授的思路和他刚才在纸上推演的一模一样。 先从点电荷和球面对称性出发,引入立体角概念推广到一般闭合曲面,然后利用叠加原理,最后给出极其对称的积分形式和微分形式。 江临一边听,一边用笔在自己的草稿纸旁边轻轻打勾。 逻辑链条对上的地方,打一个勾。 推导细节完全一致的地方,再打一个勾。 当教授讲到数学上的高斯散度定理,並將宏观的积分形式转化为微观的微分形式时,江临没有急著往下听,按了暂停。 他在草稿纸的下半部分,並排写下了两行公式。 左边,是宏观的,看整体的积分形式,描述的是一个庞大封闭曲面上的整体守恆行为 右边,是微观的,看局部的微分形式,描述的是空间中某一个无限小几何点处的电场发散程度与当地电荷密度的绝对因果关係。 整体与局部,宏观与微观。 看著看著,他忽然想到了一件和钳工、和电动力学看似毫不相干,却又在底层逻辑上紧密相连的事。 当初了为了安放虎台钳,花了整整三天时间垒工作檯。 在那期间,他发现泥土地面本身存在著几毫米的倾斜。 那时候,问题看起来极其简单,只是地面不平,导致台子放不平而已。垫几块铁片调一调水平就完事了。 可后来,当他在那个台子上銼削001號样件,銼出那个右低左高的方向性误差时,才深刻地明白,台子不平,从来都不是一个孤立的物理事实。 地面极其微小的倾斜,台脚垫片那零点几毫米的厚度误差,台钳夹紧方向的偏转,銼削时他身体重心的不自觉偏移,右手腕为了补偿行程而產生的两度內翻…… 所有这些微观的局部的变量,最后会像百川匯海一样,以一种不可思议的耦合方式,全部匯聚叠加,最终显现在那块小小的钢料端面上,变成一个宏观的,无可辩驳的整体切削误差。 一个局部的微小动作,最后会在整体面形上显现。 一个整体的宏观误差,当你拿角尺和塞尺往回拆解时,又能精准地落回到某一个局部的发力变量上。 这当然不等於高斯定理。 把钳工的误差分析强行等同於电场散度,或者把面形误差硬套进高斯定理,那是在胡乱类比,是在耍物理流氓。 但江临意识到,这种在整体累积量和局部源头量之间来回切换视角的思维方式,这种穿透表象看本质的意识,是同一种严苛的思维训练。 物理学和工程学,在废土的这座简陋工作檯上,交匯了。 他拿起笔,在两行麦克斯韦方程的下面写下心得。 【积分形式看的是整体守恆边界,微分形式看的是局部源头发生器。】 【处理工程製造问题也是同理:必须严格区分宏观的整体误差表现(比如面形倾斜),与微观的局部误差来源(比如手腕发力角度)。】 【但警告:不能强行套公式。钳工系统不是线性叠加的电磁场,它是非线性的、充满摩擦和形变的混沌系统。】 写完,他看了两遍,把不能强行套公式又重描了一次。 当你对一个复杂的真实系统不懂的时候,千万不要用自作聪明的比喻去遮羞。 把电场比作水流,把电压比作水压,这种比喻在科普骗小孩的时候很管用。但在真正需要计算电磁辐射能量或者解决边界反射问题时,水流的比喻会瞬间崩塌,把你引入歧途。 比喻只是让你靠近真理的桥,它永远不是彼岸本身。要抵达彼岸,你只能依靠冷酷的数学和真实的测量。 …… 第二十二天,风平浪静的复习戛然而止。 江临在理论的推进中,遇到了第五次废土上的第一个真正让他卡住,让他感到生理不適的理论节点。 矢量势,a。 在静磁学里,引入了这样一个量,使得磁感应强度b等於a的旋度。 这个式子可以说是老熟人。 在第四次废土的岁月里,他曾一步步推导过它。 在计算载流直导线或者圆线圈的磁场习题里,他也曾熟练地使用比奥-萨伐尔定律的矢量势形式去简化积分过程。 甚至在讲到电磁场规范变换那一节时,他还在这个概念面前停下来思考过很久。 但奇怪的是,每一次,只要他的思维触碰到a这个字母,他都会从心底里涌起一种极其不舒服的异物感。 原因也很简单。 磁场b,是真实的。 是物理世界里实打实存在的东西。 能被测量。 拿著指南针,磁针会偏转,这是b在起作用。 把一个通电的线圈放进去,线圈会受到安培力的扭矩而转动,这也是 b在起作用。 让一个带电粒子以速v射入,粒子会受到洛伦兹力f=q(vxb),轨跡会发生弯曲。 只要有仪器,b就能在实验室里给出確凿的读数。 那为什么这群搞物理的先驱,非要在理论的底层,引入一个根本测不到,且极度不唯一的矢量势a? 一个东西如果不唯一,那就意味著它带有主观的隨意性。 一个带有主观隨意性的幽灵变量,却被堂而皇之地写进了描述宇宙核心规律的方程里。 这对於早年那个篤信物理就是测量真实的江临来说,简直是在挑战他的信仰底线。 夜里,江临他在日誌本上写。 【覆核二:幽灵变量——矢量势a。】 【已知数学结构:在局部区域,或者在满足相应拓扑条件的单连通空间內,因为磁场无源?·b=0,可以引入一个矢量场a,使得b=?xa。】 【核心问题:如果a的取值根本不唯一,它到底算不算是一个有意义的物理量?还是仅仅只是数学家为了方便解偏微分方程而玩弄的一个代数花招?】 第四次废土后期的他,其实为了应付自己內心的疑问,曾经把教材上关於规范自由度的定义背得滚瓜烂熟。 只要你给现有的a加上任意一个標量函数x的梯度,变成新的a。 a=a+?x 然后你再去求它的旋度,因为任何標量梯度的旋度恆等於零,所以算出来的磁场b依然是原来的那个b,分毫不差。 这在物理上被称为规范自由度。 甚至在时变电磁场里,电势φ和矢量势a可以手牵手一起做联合的规范变换。 只要它们按照这个规则变,最后算出来的真实电场e和真实磁场b就能保持绝对的物理不变性。 这些话,这些公式,全都对。 在逻辑上毫无破绽。 但江临心里清楚,会背这些像绕口令一样的定义,能在考试卷子上默写出规范变换公式,根本不等於你在灵魂深处理解了它们。 他依然对这种用不確定的幽灵去描述確定的现实的做法感到深深的不安。 那个可以隨意选取的標量函数x,就像是在嘲笑他建立在坚硬物质上的物理直觉。 江临烦躁地放下笔,推开石凳站了起来,转身走到工作檯前。 台钳的钳口里,还紧紧夹著昨天下午没有完全銼修完的006號练习件。 典型的q235低碳钢,被他用手工锯从长条料上切成小块,边缘还能摸到锯削后留下的轻微毛刺。 他从工具架上拿起那把平銼。 没有像往常那样摆好姿势开始发力,而是仅仅將銼刀的齿面轻轻平放在工件粗糙的表面上。 手指微微用力,压住木柄,闭上眼睛,去感受金属与金属接触的那一点点触感。 在这个充满铁屑味的角落里,钳工的世界,其实也充满了无数看不见测不准的东西。 你看得见台钳那粗壮的丝槓,但你看不见此刻夹持在钢料两侧的应力分布有多大,它是在弹性极限內,还是已经导致了微小的塑性变形? 你看得见这块钢料灰白色的表面,但你看不见在它的晶格內部,由於之前的轧制和锯切,残留著怎样错综复杂的內应力? 你看得见銼刀上一排排锋利的齿尖,但当你的手发力推出去的那一瞬间,齿尖真正切入金属晶界时的微观切削角度,局部產生的瞬间高温,晶粒的滑移和撕裂…… 这些全都是肉眼看不见,普通量具也绝对测不出来的微观过程。 他无法直接看到这些过程的变量。 只能像一个盲人摸象一样,通过最终產生的宏观结果,去反推那些不可见的原因。 从掉落在铁屑盒里的铁粉是捲曲的还是粉碎的形態,从銼刀推行时发出的声音是清脆的哧声还是发涩的咯声,从手腕感受到的阻抗力大小,以及最后,从那把冷酷的90度角尺下漏出来的一道微弱光缝。 通过这些可观察的宏观后果,他確信那些不可见的应力和变形是真实存在的。 那么,a呢? 既然a不唯一,同一个客观的磁场b,可以由千千万万个不同的a產生。 那么a就不能直接对应某一个独一无二的物理实体。 如果一个量可以隨著你主观选择的规范函数x而隨意改变,那它本身就失去了作为独立可测量物理量的资格。 想通了这一点,江临转过身,快步回到石桌前,抓起笔在纸上飞快地写。 【破局思路:不要把a当作物。】 【a不是像电场强度e或者磁感应强度b那样直接可测的,具有实体能量的场量。不要试图在现实世界里找一个仪器去读出a的值,那是徒劳的。】 写完这两行,他觉得仅仅否定它不是什么,並不能解释它为什么存在,不够透彻。 於是继续在下面补充。 【但绝对不能因为 $vec{a}$ 不可直接测量,就傲慢地说它只是数学上的一个解方程花招。】 【如果物理世界的底层法则確实允许规范自由度的存在,那么a可能不是描述物质实体的变量,它可能是描述宇宙底层连接结构或者相互作用拓扑的一种高级语言。它比b更基础,只是我们受限於三维宏观测量手段,只能看到它的旋度投影(即b)。】 写到这里,江临的手有些发抖。 这是一个极其大胆的推断,他不敢確信这是否正確。 於是在这段宏大的推测后面,他极其谨慎地加了一个括號。 【(註:此推断暂定。在没有学到量子力学里的阿哈罗诺夫-玻姆效应之前,不要把这句话当成绝对真理。保持存疑,继续前进。)】 当天夜里,他再次翻开那本已经卷边的电动力学教材,重新逐字逐句地看矢量势那一节的推导。 有了晚上的心理建设,那些数学推导变得顺畅无比。 因为?·b=0,所以数学上必然可以引入a使b=?xa。 再往后翻,为了化简由麦克斯韦方程组导出的复杂的波动方程,前人巧妙地利用了a的规范自由度。 选择了库仑规范(?·a=0),静电学方程变得异常简洁。 选择了洛伦兹规范(?·a+μ?e?*?φ/?t=0),电势和矢量势的方程彻底解耦,变成了完美对称的达朗贝尔波动方程,漂亮得让人想哭。 推导,江临自己拿笔也能一步不差地走下来。 可当书本上的铅字再次出现规范自由度意味著物理实质不变这几个字时,他手里的笔还是停在半空中。 他在日誌本的边缘写下今天的最后一段感悟。 【矢量势a总结:它的数学定义我会背,带入特定模型的计算我会算,规范变换的偏微分方程我能写得一丝不苟。】 【但,一个取值不唯一的幽灵量,到底是如何在最深层次参与构建物理现实的?这种不安感依然存在,未被真正理解。】 【处理方式:不在这里死磕,不在这里强行追求顿悟。】 这套不强求顿悟的心法,是他当年在第四次废土里,被反直觉的量子力学折磨得快要发疯时,摸索出来的唯一保命手段。 有些认知壁垒,不是你待在原地靠冥思苦想就能打破的。 它之所以卡住你,是因为你前面的路还没走完,后面的世界更高级的数学工具还没有向你打开。 强行在原地用现有的低维工具去挖这个坑,只会把洞挖得越来越深,最后把自己活埋在里面,却不一定能挖通真理的隧道。 最好的办法,是把这个问题打上一个鲜红的標籤,装进背包里,背著它,带著不適感,继续往后走。 …… 如果说理论的突破需要时间酝酿,那么现实中手艺的进步,往往是在一些极其微小的瞬间发生咬合的。 第三十三天,钳工的肉体记忆和物理的理论直觉,第一次在江临身上出现了那种细碎但令人头皮发麻的咬合感。 那绝对不是那种玄幻小说里写的,因为学懂了什么高深的电动力学公式,所以拿起銼刀就如有神助的扯淡咬合。 那个违背质量守恆和热力学定律。 那只是一个非常微小的操作瞬间。 那天上午,天阴沉沉的,没有风。 他在准备开动新一块练习件007之前,习惯性地先处理昨天留在台钳上的006號件的边缘毛刺。 他拿著一把细齿平銼,姿势標准,重心稳固。 当銼刀平稳地推过006表面的一侧时,江临的手腕敏锐地捕捉到了一种不和谐的手感。 不均匀。 在整个推进的过程中,前三分之一很顺滑,但到了中间某一个特定的两厘米宽的区域时,手腕感受到了一股明显增大的阻力。 像是在切削一块稍微硬一点的骨头。 推过那两厘米之后,再往前走,阻力又瞬间变轻了一点,恢復了顺滑。 这种阻力上的差別极其微弱,如果是初学咋练的他,很可能会把它当作错觉。 但现在的江临,停下来没有急著推第二下。 他把銼刀拿开,直起腰,重新调整了一下呼吸。 然后,把銼刀放回原点,以绝对相同的角度,相同的下压力,用极慢的速度,从同一个方向又推了一遍。 阻力变化依然在那个特定的区域存在,如期而至。 他眯起眼睛,换了一个十字交叉的角度,也就是从侧面垂直的方向,再推。 这一次,那种明显的阻力突变减弱,变得非常模糊。 他拧开台钳的摇柄,把006號工件取了下来,用一块乾净的棉布把表面残留的铁屑和油污擦净。 先用手指腹在那个区域来回摸索。 摸不出来。 又把工件举到半空中,让灯光以一个极小的掠角打在金属表面上。 除了几道交叉的銼纹,看不出任何明显的凹陷或凸起。 於是拿过角尺检验,那个边缘並没有明显的翘曲变形。 最后,他甚至拿出了游標卡尺,精確测量了那一段的厚度。 读数一致,並没有发现能解释手感突变的宏观尺寸厚度变化。 尺寸没变,表面没鼓。 那是怎么回事? 江临回到石桌前,打开关於钳工的日誌,开始记录这个异常现象。 【006號件局部现象:表面推銼时,中段出现局部阻力明显差。多次同向复测,现象稳定再现;改变推切方向后,阻力差感应减弱。】 【可能原因排查】 【1、表面粗糙度不均:特定区域的初始銼纹方向可能与当前推刀方向產生干涉,影响了动態切削摩擦力。】 【2、局部加工硬化:之前锯切或者粗銼时,在该区域局部施加的应力过大,导致该处晶粒发生剧烈滑移变形,產生了加工硬化效应,使得材料局部硬度上升。】 【3、夹持变形释放:台钳夹紧时產生的隱蔽微小弹性变形,在銼削掉表面材料后释放,导致局部应力场改变。】 【4、材料缺陷:这块廉价的q235钢料內部本身存在碳含量不均或者微小的夹杂物。】 【5、銼齿堵屑或局部嵌屑:低碳钢切屑可能嵌入銼齿或工件表面,导致某一段推銼时摩擦突然变涩。需清理銼齿后复测。】 写完5条,他冷静地在下面做出客观判断。 【评估结论:以目前废土上连个金相显微镜都没有的简陋条件,根本无法从物理检测上区分到底是哪一种原因导致了阻力变化。不可妄下定论。】 【核心收穫:我的手感,已经能分辨出同一块材料上不同区域的切削反馈差异。这是质的飞跃。记住:能感觉到差异存在,是一个巨大的进步;但这绝不等於你就自动知道了差异的物理来源。保持敬畏。】 合上钳工日誌。 当天晚上,江临裹著破被子,就著灯光,继续复习电动力学的教材。 进度已经推进到了介质界面的边界条件。 这一部分全是繁琐的公式和推导。 教材上赫然列著:在两种不同介质的交界面上,电场强度的切向分量必须连续:e_{1t} = e_{2t} 电位移矢量的法向分量,在没有自由面电荷的情况下连续;若有自由面电荷σf,则发生跳变:d_{1n} - d_{2n}=σf。 同理,磁感应强度的法向分量永远连续:b_{1n} = b_{2n}。 而磁场强度h的切向分量,则受自由面电流密度k_f控制。若取法向量从介质1指向介质2,常见写法是:n?x(h_2-h_1)=k_f。 哪些分量保持连续,哪些分量发生断崖式的跳变,全都不取决於麦克斯韦方程组在真空中的优美形式。 它取决於界面上是否存在外来的自由电荷、自由电流,更取决於界面两侧介质的固有电容率e和磁导率μ发生了怎样的突变。 物理方程本身的普適性並没有因为介质的存在而消失。 但正是这个极其现实的交界面,硬生生地让完美的微积分方程长出了不得不去特事特办的边界条件。 江临读到这里,脑子里突然嗡的一声,本能地联想到了白天工作檯上那块被他反覆摸索的006號钢料。 材料表面的那些硬度变化,残余应力区,在严格的电磁学定义里,当然不是什么介质界面。 如果把物理概念这么胡乱生搬硬套,是要被专业教授骂出教室的。 不能硬套公式。 可是,界面或者边界这个词,却像一颗石子,沉重地砸进了他思维的深水区。 他忽然意识到,所谓界面,在现实的物理世界里,从来都不是教材插图上画的那条细细的几何意义上的直线。 界面,是物理状態发生剧烈改变的那个灰色地带。 在电动力学里,它表现为电场矢量e和磁场矢量h为了满足物质属性,而不得不发生的折折弯弯和跳变。 在手握銼刀的钳工世界里,它可能就表现为推行手感的那一丝生涩,表现为銼刀摩擦声音从低沉到尖锐的转变,表现为落下的铁屑从捲曲状突然变成了细碎的粉末状,甚至表现为游標卡尺读数在0.01毫米量级上的轻微漂移。 再延伸一点,在屋后那片试图养活他的农田里,界面表现为什么? 它表现为从地表往下挖三十厘米后,土壤顏色从乾涸的黄褐色突然变成略带湿润的深黑色。 表现为昨天刚浇的水到了今天水分保持能力骤降的那条分界线。 表现为原本顺畅下扎的植物根系,遇到板结层后不得不弯曲生长的难易程度。 界面这个词,在不同的复杂系统里,绝对不能胡乱串用。 但它的存在,却在底层的哲学层面上,逼著人类去问出同一个冷酷的问题。 这个系统里的物理状態,到底是从哪一根头髮丝的距离开始变异的? 在跨越这条无形的线变异之后,有哪些物理量依然保持著连续和忠诚? 又有哪些物理量,因为现实的阻碍,发生了剧烈的跳变? 而造成这种跳变的最底层根源,究竟是什么? 江临感觉呼吸都有些急促,抓起笔,在那张写满了电磁学边界条件公式的草稿纸最下方,重重地写下了一句话。 【所谓边界,从来都不是数学上的装饰线。边界,是现实世界为了彰显自己的存在,硬生生伸进完美理论方程里的一只粗糙的手。】 写完这句话,他微微皱了皱眉。 这句话写得太像那些故作高深的哲理总结了。 废土上的生存不需要这种虚头巴脑的文青病。 他毫不犹豫地拿起红笔,在这句话的后面补上了一段极其现实的警告,像是在给自己定规矩。 【此感悟仅作思维拓宽保留。以后在废土上遇到任何具体的工程或生存问题,分析必须严格落回到底层的物理方程、材料属性或者真实的测量数据上。绝对不允许只写这种看似漂亮的废话。理论用来指导方向,双手用来验证真偽。】 四十六天。 这种枯燥到让人想吐的钳工训练,终於在这个灰濛濛的下午,迎来了一个极其微小但至关重要的转折点。 那天,江临正在台钳上对付007號练习件。 这块料的初始状態很糟糕,锯口斜得厉害。 但在处理它的过程中,江临突然有了一个有些意外的发现。 他发现自己不再需要像个监工一样,时刻死盯著自己右手的那个该死的手腕了。 回想最初几十天练001和002的时候,那简直是噩梦。 他每往前推一次木柄,大脑都要像雷达一样分出绝大部分的算力去监控各个关节。 不能內翻,肩膀要送出去,重心不能全压在銼刀上,右手不能抢著发力,左手绝对不能只放在前面摆样子,要给出稳定平衡的下压力。 结果往往是,脑子里越是疯狂提醒,身体的肌肉反而越是僵硬不听使唤。 越僵硬,銼出来的表面面形误差就越像群魔乱舞,毫无规律可言。 但今天,情况变了。 不知不觉中,时间已经来到了第四十七天的傍晚。 江临站在工作檯前,已经连续銼了將近三个小时。 在这三个小时的高强度体力劳动里,他只停下来喝过两次热水,调整过一次稍微有些酸麻的站姿脚位。 最神奇的是,在这三个小时里,他的大脑处於一种奇妙的游离状態。 他的脑子一开始在回放视频里那个教授推导矢量势a时的板书。 銼了一个小时后,思维又跳跃到了昨天夜里苦思冥想的介质界面边界条件上。 再后来,他又开始復盘今天早上锯削007时,起锯角是不是稍微偏了那么一两度,导致后续用粗銼修平面多花了整整半个小时的冤枉时间。 中间有一段时间,因为窗外吹进来的风带著点泥尘味,他甚至短暂地走神,想了一下屋后农田东侧那块长势不太好的庄稼,是不是因为土壤的顏色偏黄,肥力流失的边界线已经蔓延过去了。 他的思维在天马行空地漫游,但他的双手,却像两台被设定好程序的精密连杆机构,在台钳上进行著极其稳定的推拉运动。 等他终於从这种近乎心流的状態中回过神来,停下手里的动作,拿过抹布擦去007表面的铁粉,並把那把冷酷的刀口角尺靠上去检验时,他愣住了。 透光的缝隙极其微弱。 他抽出塞尺,手指有些不敢相信地开始试探。 经过反覆塞入拔出。 他发现,这块原本斜得厉害的007,左侧和右侧的透光量差距,已经小到了肉眼几乎无法分辨的程度。 他用塞尺反覆试探那道细得几乎看不清的光缝,又换了两个方向重新靠尺。 严格来说,这不是什么標准计量。 他不可能宣称自己已经把这个面真正做到了0.01毫米的平面度。 但在当前这套粗糙的角尺透光检验里,左右两侧能探入的塞尺厚度差,確实已经被压到了约0.01毫米。 这不是最终精度。 只是一个单项误差的阶段性估算。 可即便如此,也足够让他停下手里的动作。 江临没有喜出望外。 在废土上,情绪失控是致命的,无论狂喜还是极悲。 他冷静地把塞尺收好,把角尺放回原位。 然后,他拿起一块乾净的棉布,把007號工件的表面重新擦拭了一遍,確保没有哪怕一颗铁屑干扰。 接著,他重新拿起角尺,靠上去检验。 换一个光线照射的方向,再检验。 把工件调转一百八十度,再检验。 连续三次复测,塞尺给出的阻力反馈没有任何明显的改变。 读数確凿无疑。 0.01毫米。 这是他从开始摸銼刀到现在,整整四十七天里,面对这道方向性倾斜的误差深渊,所取得的最接近平面的极限成绩。 江临长长地吐出一口浊气,转身走到石桌前,翻开日誌本,郑重写下。 【007號件质检报告:在角尺透光与塞尺粗检条件下,左右方向性误差估算约0.01毫米。当前歷史最好成绩。】 【註:该数据不代表严格平面度,只代表当前简陋检测体系下的单项比较结果。后续必须通过008、009连续样件覆核,確认其是否具备稳定性。】 写下成绩后,他的笔锋一转,开始进行冷酷的剖析。 【现象分析:今日长达三小时的连续銼削过程中,我的显意识並未像往常那样持续、刻意地主动监控手腕和肩膀的发力姿態。然而,最终的机械动作输出反而呈现出前所未有的稳定性。】 【这可能说明了一个极其关键的生理机制转折点:经过前六块练习件、数万次包含痛苦纠错的重复推拉后,手腕防內翻的控制,开始从极其消耗精力的大脑皮层显意识,下沉进入了小脑和肌肉的底层动作记忆模式。】 写到这里,江临看著下沉进入低层动作模式这几个字,觉得这个说法显得有些狂妄自大,像是在宣布自己已经成了神级大师一样。 他摇了摇头,果断用笔把这句话划掉,在旁边用更谨慎的措辞改成。 【修正:这仅仅可能说明,身体部分极其基础的发力控制,开始出现了自动化的苗头。】 【极度警告:一次偶然的达標,绝对不等於技术的真正稳定。偶然性在废土上是不值钱的。必须要有连续三块以上的样本数据支撑,才能证明这具肉体机器真的记住了这个动作。不要提前开香檳。】 写完这些严苛的自我警告,他才终於放下了笔,允许自己走到工作檯前,带著一丝欣慰地看了一眼那块被留在台钳上的007號件。 其实,单从外表来看,这块007號钢料很普通。 依然是灰扑扑的低碳钢顏色,如果用放大镜看,它的表面依然布满了銼刀齿尖划过的细小杂乱的切削划痕。 但江临心里清楚,它和最开始那个躺在废料盒里的001號,已经有了天壤之別。 在001號的身上,到处都刻满了那个无知,肌肉不受控制的江临留下的丑陋痕跡。 銼纹深浅不一且极度杂乱,平面中间甚至发鼓,那个可笑的右低左高的方向误差,像一条藏在金属內部的歪斜丑陋的线,怎么也去不掉。 而这块仍然算不上完美,甚至按照標准依然会不及格的007號,却用它那被压缩到0.01毫米的微小误差,向江临沉默地证明了一件极其重要的事: 在这个冰冷且遵循物理法则的宇宙里,只要方向是对的,包含著反馈的重复,就绝对不是白费的。 在这个泥沼里,走得慢,哪怕慢得像蜗牛爬,也绝不等於你停在原地没有动。 第五十天的夜晚。 江临翻开了日誌本崭新的一页,在最顶端的空白处,用黑色的粗笔重重地写下一个数字。 【50】 写完这个数字,他没有急著写今天的记录,而是把这本厚厚的日誌,翻回了第一页。 他像一个审视自己过去的旁观者一样,从来到这片第五次废土的第一天,一直翻到第五十天的记录,一页一页,重新看了一遍。 里面有为了翻耕农田累到吐酸水的抱怨,有为了搭工作檯险些被混凝土板砸断手的惊险记录,有被矢量势a和高斯定理折磨得满篇问號的理论推演,也有从001到007,那充满挫败感,一点一点收敛误差的面形质检报告。 在第四次废土那长达四十年的漫长岁月里,江临学到了很多生存的技能,但他学到的最深刻最残酷的一个教训,却与技能无关。 那个教训教会了他,时间是很长的,长到足够把钢铁锈穿。 但人类的生命和精力,极其有限。 无论你懂多少理论,你一天也只有二十四个小时。 无论你的意志多坚强,你的腰椎和肌肉在超负荷运转后也会罢工。 越往后走,面对废土生存和科技重建的庞大压力,你越要清醒地知道,哪些系统性的难题必须在今天死磕到底解决掉,而哪些处於理论边界的疑问,暂时无法逾越的技术鸿沟,你只能將它们打包,带著它们继续往前走。 看完了前五十天的记录,江临翻到【50】那一页,在数字下方写下了阶段性总结。 【第五十天,里程碑覆核。】 【评估:进入第五次废土的初期系统性建立,宣告初步完成。】 【运行状况:目前三条主线,维持基础生存的营地与农田维护、作为工业起点的钳工物理动作训练、作为认知基础的电动力学理论覆核——均已建立起可以自运转的稳定正反馈循环。没有出现崩溃节点。】 写完这三行,他翻到下一页。 【第五十一天,及后续短期行动计划。】 【1、理论主线:电动力学不可停滯,必须带著对规范场边界的不適感,强行突破静电磁场,推进到麦克斯韦方程组的完整时变场形式。】 【2、手艺主线:开启008號练习件。目標转移。既然方向性误差已在007上初步受控,接下来的重点必须转向监控面形误差——即中间凸起。极限挑战目標:將中凸弧度压缩至0.01毫米。】 【3、心態警示:绝不能因为007號一次性的单项达標,就盲目傲慢地全面提高下料精度目標。这台肉体机器並不稳定,必须先通过008、009等连续样本的枯燥验证,来確认那种肌肉自动化的稳定性。步子迈大了,必摔跤。】 写完最后一条计划,江临合上日誌本,从底部的材料存放箱里,他熟练地抽出了一块新的低碳钢扁料。 左手调整位置,將其送入台钳钳口。 右手转动摇柄。丝槓旋转,钳口合拢。 旋紧,加力。 感受到阻力后,习惯性地用指关节在钢料顶端轻敲两下,听声音复查夹持是否產生悬空震颤。 一切顺利。 他从工具架上取下那把陪他度过了几十个日夜的中齿平銼。 双脚分开,站定那个经过无数次微调才確定下来的最適构型重心。 手腕放鬆,肩膀送出。 嚓,嚓,嚓…… 低沉均匀的金属切削摩擦声,在安静的石头屋里规律地响了起来。 灰色的细碎铁屑像初冬的微雪一样往下飘落,有一部分落在了粗糙的木製檯面上,也有一小部分,静静地落在了他那因握持而青筋微微凸起的手背上。 在灯光的光影里,銼刀推行的声音极度均匀,没有一丝一毫的滯涩和犹疑。 伴隨著这摩擦声的,是江临那同样均匀绵长,且充满著惊人耐心的呼吸声。 第51章 一颗鬆动的螺丝 第五十三天,江临把矢量势的问题解决了一部分。 那天下午,废土的天空被厚重的灰黄色云层压得很低,连风都带著一股铁锈味。 他刚刚銼完编號008的练习件,右手臂酸得几乎抬不起来。 歇了一会,他用布把008號件表面的粉末擦乾净,然后拿起90度刀口角尺,迎著露营灯的光线靠了上去。 光缝变得非常细微。 他拿出塞尺,一点一点试探。 0.01毫米的叶片进不去。 严格来说,在他现在的条件下,0.01毫米的塞尺进不去,就只能说明那道光缝小於0.01毫米。 它可能是0.009,也可能是0.006,甚至可能只是角尺刀口、工件表面油膜和灯光角度共同製造出的假象。 所以,他把角尺换了三个不同角度,连续覆核三次,又把工件调转方向重新靠尺,確认並不是自己手歪或者灯光角度造成的误判之后,才在日誌本里写下。 【008號样件:中间凸在当前角尺透光与塞尺粗检条件下,小於0.01毫米。首次达到本项设定目標。】 写完这一行,他把008號件和前几天完成的007號件並排放在一起。 007的优点是左右方向误差控制得好,但中间凸起的问题还没有彻底压住。 008的中间凸確实压进了当前粗检体系的0.01毫米红线以內,可他刚才用斜光检查的时候,敏锐地发现,在工件边缘某一个区域,有一道銼纹顏色偏深。 这道銼纹,在普通人眼里根本不算什么。 但在钳工的微观世界里,这就是报警信號。 它说明,在推銼后半程,手腕的压力转移太快,齿尖在那个位置瞬间多啃掉了一丝金属。 按下葫芦浮起瓢。 为了压住中间凸,手腕动作又在另一个方向上变形了。 在脑海里反思了一番,他休息了一阵,拿出手机,点开今天要推进的理论课程视频。 內容是电磁感应,法拉第定律。 屏幕里的老教授拿著半截粉笔,在黑板上不急不缓地推导。 磁通量隨时间发生变化,就会在空间中激发出感应电动势。 普通大学物理讲到这里,往往画个线圈,套一下公式就结束了。 但这是电动力学。 教授在板书里,开始把空间中的真实电场,写成標量势和矢量势的组合形式。 江临拿过手写板跟著一步一步往下推导。 在静电场里,电场只是电势的负梯度。 事情很简单。 电势像坡,电场像坡度。 但在时变电磁场里,一切都变了。 根据法拉第电磁感应定律的微分形式,再结合磁场可以写作矢量势的旋度,矢量势a对时间的偏导数,堂而皇之地挤进了电场表达式里。 e=-?φ-?a/?t 幽灵变量a,它又回来了。 这一次,它不再仅仅作为计算磁场b的方便工具,躲在幕后。 它直接从幕后跳到了台前,光明正大地进入了决定带电粒子受力的电场表达式里。 江临握著笔,盯著纸上的那一项,足足看了半分钟。 视频还在继续播放。 教授开始讲解规范变换的核心逻辑。 標量势和矢量势可以手牵手同时发生改变,你给a加上某个標量函数的梯度,同时对电势作相应的时间项修正,只要变换规则对应得上,最后算出来的真实电场e和真实磁场b,保持不变。 物理定律在规范变换下,具有免疫力。 江临伸出手指,在屏幕上点了一下暂停。 老教授定格在黑板前。 石头屋里只剩墙角那个老旧逆变器发出的微弱电流声。 他转身,在桌面上翻找了一下,把前几天那张写满困惑的草稿纸抽出来。 上面赫然写著他曾经的执念。 【如果a不唯一,它到底是不是物理实体?】 当时写下这句话的时候,下面跟著好几个大大的问號。 现在,那些问號依然在。 但它们的位置变了。 不再是堵在胸口的一团乱麻,而是变成了某种具有方向感的疑问。 他重新翻开日誌本,拿起笔,开始梳理。 【事实一:矢量势a的取值不唯一,存在规范自由度。】 【事实二:真实可测的电场e和磁场b,不隨规范变换而改变。】 【事实三:在经典宏观物理世界里,仪器直接测量到的是e和b,而不是某一个规范下的a。】 【旧问题批判:我之前一直问哪一个a才是真的。这个问题本身就问错了。物理世界不关心我选了哪一个规范。】 【新问题建立:正確的问题应该是——在这套可以改变表述的规范框架里,到底是什么结构保持不变?】 写到什么结构保持不变的时候,江临原本有些佝僂的后背,不由自主坐直了一些。 这个问法,比他之前纠结实体还是虚幻,清楚太多了。 记忆的闸门被推开一道缝。 在第四次废土那段不堪回首的岁月里,当他硬啃量子力学进阶部分时,他曾在一本教材上见过一个诡异的实验现象。 阿哈罗诺夫—玻姆效应。 那时候,他只是粗略见过这个名词。 脑子里大概有一幅电子束绕过通电螺线管、產生干涉条纹移动的图像,但他根本没有系统学过背后的数学推导。 当时的江临,正被角动量对易关係,旋矩阵,全同粒子的对称性和繁杂的散射理论折磨得死去活来。 看到a-b效应时,他只是麻木地在概念本边缘写了一句。 【太绕了,以后再看。】 现在,它从电动力学这条路上绕回来,堵在了他认知升级的必经之路上。 江临退出视频,打开手机里提前下载好的补充讲义文件夹。 他找到关於a-b效应的段落,一字一句往下读。 讲义里的描述冷酷而震撼。 在一个特殊实验装置里,通电螺线管被屏蔽起来。 电子束分成两路,从螺线管外部没有磁场的区域绕过,再重新匯合。 在电子经过的区域里,磁场b可以严格为零。 没有磁场力去拉扯它。 但干涉条纹却发生了移动。 电子仿佛知道中间那片被屏蔽的区域里存在磁通。 原因和矢量势有关。 螺线管外部,b为零,但a不为零。 江临看著讲义,呼吸稍微变重。 但讲义接下来的话,像一盆冷水浇灭了他刚升起来的狂热。 即使在a-b效应里,也不是某一个特定规范下的a被仪器直接读出来了。 更不是说,你人为选择的某个a,突然拥有了独立的物质实体意义。 实验真正观测到的是电子干涉条纹的相位移动。 而这个相位差,正比於闭合路径上的矢量势环量。 根据斯托克斯定理,这个闭合路径环量,又和路径包围区域內的磁通量相关。 真正可观测的,不是某个规范下a的具体数值。 而是无论你怎么变规范都不改变的相位差,是规范不变量,是被闭合路径圈住的磁通结构。 江临盯著屏幕看了很久。 然后拿起红色记號笔,翻到昨天那页日誌,把自己脑子里闪过並落笔写下的一句错误推论,用力划掉。 那句话是:【在量子层面,粒子能真真切切感受到a本身,所以a是真实物质。】 现在他知道,这句话太粗糙,甚至危险。 a確实会进入量子力学的薛丁格方程,会改变电子波函数的相位结构。 但是,a本身依然受规范选择影响。 它依然是个带面具的幽灵。 你不能把一个在数学表述上可以变形的东西,直接当成物理世界里可以触摸的实在。 石屋里,露营灯略带暖黄的光,静静落在布满字跡的纸面上。 手机屏幕因为长时间没有触碰,亮度暗了下来,进入省电模式。 江临趴在石桌上,感受著大脑里某种东西的细微变化。 有些认知上的坚冰鬆动时,並不像电影里演的那样,伴隨著主角怒吼,然后所有谜题瞬间解开,真理之光普照大地。 江临拿起笔,在总结最后写下。 【矢量势问题评估:找到新的底层入口。】 【经典侧视角:a是描述b和e的高级势函数,带有天生的规范自由度。】 【量子侧视角:a参与波函数相位结构,但物理可观测性底线,必须落在规范不变量上。】 【自我水平定位:目前仅理解到宏大概念的入口。不能声称掌握规范场理论。后续必须在量子力学进阶阶段,重新系统推演a-b效应的数学全貌。】 不能声称掌握规范场理论这句话对他很重要。 很多人,包括以前的江临,在翻高级理论书籍时,偶然看见一个高深名词,比如规范不变性、协变导数、纤维丛,就会產生一种虚幻的优越感,以为自己摸到了高级理论的大门。 甚至已经在门后散步了。 但其实根本没有。 你只是走到一条死胡同尽头,看见那扇刻著名字的大门在哪里。 你甚至不知道,门后是一条充满复杂数学和反直觉物理现象的漫长走廊,走廊里到处都是能把你认知撕碎的陷阱。 认清自己的位置,不冒充天才,是废土生存的第一法则。 之后的几天,日子过得像一条没有波澜的河。 进展平稳,平稳到有些枯燥。 在钳工手艺方面,009號和010號练习件,出人意料地都没有继续刷新008號的成绩。 不仅没有刷新,甚至还出现了倒退。 009號件的左右方向性误差,从之前007號件那次优秀的0.01毫米附近,又晃晃悠悠回升。 010號件的中间凸问题,也重新冒头。 0.01毫米塞尺重新能在某些角度下探进光缝,角尺靠上去时,那条亮线又变得刺眼起来。 如果只看这两块单件数据,这简直像惨痛退步。 仿佛前几天的肌肉记忆全都餵了狗,手感在一夜之间消失得无影无踪。 换个脾气暴躁的学徒,可能已经把銼刀摔在工作檯上。 但江临没有摔工具,也没有把难看的记录刪掉,假装它们不存在。 他把007、008、009、010四块钢料整整齐齐列在工作檯一侧,像检阅一队战败士兵。 然后,他在日誌本上,用直尺画了一张简陋但数据详实的表格。 【近期样件波动记录表】 【007號:左右方向控制好,当前粗检接近0.01毫米;中间凸仍存在。状態:精神高度集中。】 【008號:中间凸小於0.01毫米;边缘銼纹偏深。状態:开始尝试压力转移。】 【009號:两项指標回升。状態评估:午后加工,高强度翻地后体力透支,肩背肌肉群出现疲劳代偿,动作变形。】 【010號:中间凸重新冒头。状態评估:心態急躁,怀疑推銼后程下压力控制不稳,急於求成导致前功尽弃。】 写完原因排查,他在表格下方写下结论: 【定性分析:这不是手艺彻底退步,而是人体作为生物机器的正常状態波动。】 【原则:评估一项手工技能是否稳定建立,不能只看偶尔一次超常发挥。趋势至少需要连续观察十件以上样本群,才能过滤体力、心態和环境带来的噪音。继续銼。】 理论学习方面,他则顺理成章推进到电磁学深水区——时变场。 麦克斯韦方程组完整形態终於在教材上隆重登场。 那个由麦克斯韦补上的位移电流项,重新进入他的视野,將原本割裂的电场和磁场缝合成一个真正闭合的结构。 紧接著,真空中电磁波的波动方程,从方程组的旋度运算里乾净利落地推导出来。 这部分宏大的数学推导,他在第四次废土早年里已经用掉无数草稿本推演过。 现在,带著重置后年轻清晰的大脑再走一遍,计算速度確实快了许多。 那些曾经让他抓耳挠腮的矢量微分恆等式,现在像刻在手上的乘法口诀一样自然。 但速度快不代表过程轻鬆。 有时候状態好,他能顺著公式逻辑瀑布,一口气推完整整三页算式。 有时候,一个不起眼的负號为什么在那里,一个旋度方程在特定坐標系下到底意味著什么,一个遇到介质边界时该取法向还是切向的边界条件选择,也会让他停下笔,沉默半个小时。 现在的江临,已经不再为这种停顿烦躁。 他变得像一个老练的猎人。 知道在一张公式推导图里感到阻滯,往往说明那个知识点的地底下,埋著真正有价值的东西。 日子就这样在单调的銼削声和翻书声中滑到第七十天。 这一天,江临第一次感到一种庞大而真实的疲惫。 不是单纯身体层面的疲劳。 身体上的疲劳,江临太熟悉了,甚至可以说是老朋友。 翻垦干硬农田时腰肌的酸痛,从一公里外浑浊河床搬运过滤石头时肩膀的勒痕,为了浇灌庄稼一桶一桶打水时小臂的胀痛。 那些苦难都是具体的。 它们有明確重量,有酸痛位置,也有解决办法。 多吃一块烤土豆,多喝一口热水,躺在睡袋里睡上十二个小时,或者第二天把工作量减半。 只要卡路里跟得上,年轻肉体总能缓慢修復。 但第七十天的疲惫,完全不是这样。 这是一种深度的系统性宕机。 那天下午,他像往常一样坐在简陋书桌前。 手机屏幕播放的是时变场里关於电磁波动方程的进阶应用。 视频里的教授讲得並不差,条理清晰,板书还是那种让人安心的正楷体。 但江临硬生生听了二十分钟后,突然一阵心悸。 他发现自己脑子里竟然什么都没有留下。 耳朵里的听觉神经確实在工作,教授的声音真切传进鼓膜。 眼睛里的视网膜也確实在接收光子,黑板上的公式清清楚楚。 可是,他的大脑变成了一个底部漏了洞的漏斗。 前一句物理概念刚灌进去,下一句话还没开口,前一句就已经顺著那个洞漏得乾乾净净。 他看著屏幕上的e和b,感觉它们像两只不认识的异形虫子,完全无法和电场磁场联繫起来。 江临烦躁地搓了一把脸,伸手把视频按了暂停。 老教授的声音戛然而止。 石屋里瞬间安静下来。 屋子一安静,外面的风声就变得极其清楚。 废土上的风从来没停过。 但人在专注时,大脑会自动把这种白噪声过滤掉。 现在,那风声像专门衝著他来。 它顺著石头墙壁上那些糊得不够严实的缝隙,发出像哨子一样的呼啸声,拼命往屋里钻。 这风声像是在提醒他一个被刻意遗忘的事实。 这里不是校园,是废土。 他是一个只能靠时间差才能有所收穫的孤魂野鬼。 江临闭上眼睛,开始像旁观者一样审视这种脑子留不住东西的状態。 上一次出现这种完全丧失学习能力的漏斗状態,还是死磕量子力学的时候。 那一次,他是在恐惧和不知所措中,靠著停下来翻地修水沟,阴差阳错活过了那个坎。 而这一次,第五次废土第七十天,他凭藉残留经验,提前感知到了系统过载的红色警报。 果断放下手机,出门。 外面,正是废土漫长而荒凉的下午。 暗红色天光穿透厚厚云层,斜斜泼洒在苍苍茫茫的大地上,把江临孤零零的影子拉得极长,一直延伸到远处废墟里。 他没有目的地閒逛。 不知不觉走到屋后的农田边。 蹲下身,伸出布满老茧和划痕的手,在泥土里抓了一把。 隨著他不断把生活垃圾、草木灰和处理过的堆肥填进去,土壤里的有机质正在缓慢积累。 顏色也从没有生机的黄褐色,一点点向深色转变。 江临看著手心里鬆散的泥土,心里很清楚。 这片地,不是废土大发慈悲自然变好的。 这是他用汗水,一次次深翻,一次次堆肥,一次次在绝收边缘留种,一次次面对枯萎失败后,硬生生从大自然手里抢出来的生机。 它和工作檯上的那些钢料一样,都是靠物理动作磨出来的。 他拍掉手上的泥,站起身,沿著田垄慢慢走了一圈。 看垄沟是不是被风沙填埋,看那几株前段时间从河床移植回来的本土植物。 那些原本半死不活的植物,在他的照料下,已经挺直茎秆,顶端抽出一点点带著生命绿意的嫩芽。 片刻后,他回屋拎起工兵铲,走到农田东侧翻土开荒。 做到汗水湿透后背,筋疲力竭,远处太阳压到地平线附近,像一个快要熄灭的大火球。 第七十一天,一切重新开始。 当江临再次坐在书桌前,打开手机,点开教材,那种恢復感如期而至。 视频里老教授讲述时变场的磁通量变化,重新变成清晰的物理逻辑,顺畅流入他的思维。 手边草稿纸上的微积分推导,也能跟上讲义节奏。 甚至在某些步骤上,他还能提前预判教授下一步变形。 昨天那种漏斗一般什么都装不下的绝望状態,像一场低烧后的噩梦,退了下去。 这一次推导,是从完整麦克斯韦方程组出发。 在假设空间中没有自由电荷和传导电流的条件下,对法拉第定律两边同时取旋度。 利用经典向量微积分恆等式,將一阶旋度方程,转化为描述电场和磁场在空间中传播的二阶偏微分波动方程。 这条路,江临以前走过。 但这次重走,明显踩得更稳。 公式变成描述场在空间中震盪传播的实体语言。 推导异常顺利。 不过,当课程推进到电磁波的能量传播时,他那支笔又悬停在半空。 视频里出现几个重要物理量。 坡印廷矢量,能流密度,电磁场能量密度。 这些表达式,江临能隨手写出来。 电场能量密度,磁场能量密度,真空中的电磁波携带能量和动量,在空间中传播。 他还清楚一个反常识的物理学论断。 很多工程情况下,能量传输绝对不是像水流一样,沿著导线內部老老实实从电源流向负载。 那种粗糙的水管模型,根本无法解释高频电磁学现象。 真正携带能量的,是导线周围那看不见摸不著的空间电磁场。 第四次废土里,他甚至写过一句自己当时很满意的话。 【正午的太阳光跨越一亿五千万公里落到太阳能板面上,那庞大的能量是在真空的电磁场中无声传播的;光子激发电荷,电荷在半导体pn结的耗尽层里被分离;最终,那些电流才沿著粗糙铜线路,涓涓流入蓄电池,点亮这片废土的黑夜。】 从经典物理角度看,这句话到现在仍然没错。 可是今天,当江临再次面对屏幕上这些能量公式时,他突然发现,內心深处对这种描述產生了某种强烈不满足。 手机屏幕上,教授正在推导电磁场能量守恆定律,也就是坡印廷定理。 教授从麦克斯韦方程组出发,拿代表电场的方程点乘电场,拿代表磁场的方程点乘磁场,经过繁琐但严密的矢量代数整理,最终得出一个优美的局域能量守恆方程。 这个方程揭示了局域空间內电磁场能量密度的变化,加上流出该区域的能流散度,对应电磁场对区域內带电粒子所做的功。 这是完美的能量守恆表达。 江临跟著教授,一步不差推到最后。 然后,笔尖停在最后那几个字上。 【场能量密度。】 他会算,会用,也知道这些公式在工程计算里非常好用。 但他脑子里,疯狂地想问一个甚至有些钻牛角尖的问题。 这股能量,到底以什么物理形式,储存在那片看似空无一物的真空里? 江临知道问这种问题有风险。 在没有实验数据支撑时,物理学追问很容易脚底打滑,摔进空泛的古代哲学诡辩里。 所以,他强行把这个大问题拆成几个具体对照组。 【案例一:弹簧势能。能量储存在被拉伸的弹簧里,因为弹簧发生宏观几何形变,本质是金属晶格內部原子间相互作用势变化。载体具体。】 【案例二:电容器储能。可以从外部电源充电做功算出,也可以写成对两极板间空间电场能量密度的积分。】 【案例三:电感线圈储能。可以从电源抵抗自感电动势建立电流所需做功算出,也可以写成对空间磁场能量的积分。】 【案例四:坡印廷定理。它直接由麦克斯韦方程组推出,是局域能量守恆的必然形式。】 写到这里,江临忽然停住。 如果期末考试卷上有一道题,问电容器能量转换,他会算。 问天线发射电磁波的能流密度,他也会算。 甚至问一段带电阻的普通导线,周围能量如何从空间中渗入导线內部变成焦耳热,他也能用坡印廷矢量方向推导清楚。 但他心里卡住的,不是这些表层计算技巧。 而是另一件事。 场,不是弹簧。 在空荡荡的真空宇宙里,没有一根看得见摸得著的钢丝被拉长,没有晶格发生形变。 那么,所谓场储存能量,到底是宇宙结构中的一种真实属性? 还是说,这是物理学家为了维护能量守恆,將电磁波可以跨越真空传输做功这一事实,写成的一种极其精妙的数学记帐方式? 经典电动力学体系內部,已经给出自洽答案。 场携带能量和动量。 但江临隱隱感觉,这不是终点。 如果顺著场本体论继续挖,它的地脉会通向相对论场论,通向真空涨落,通向產生与湮灭算符,通向量子场论。 而那些庞然大物,绝不是现在的他,凭几本本科教材就能触碰的领域。 江临深吸一口气,强行压住想一探究竟的狂热。 在废土这种极度缺乏外界校准的信息孤岛里,最容易犯的错误就是,某个基础概念突然鬆动,產生灵感。 於是获得一种虚假的全能感,以为自己可以顺势高歌猛进,直接衝进更深邃更宏大的终极理论。 如果没有扎实数学地图,没有严苛学术训练,没有高精度实验数据校准方向,贸然闯进去,最后大概率只有一个结果。 你不仅找不到真理,反而会在抽象维度里迷路,最后连现实世界最基本的螺丝钉都拧不好。 时间如废土风沙一般流逝。 转眼间,日历翻到第九十天。 手工钳工训练,也终於在这场漫长枯燥的拉锯战里,迎来了新节点。 那天上午,江临刚刚銼完编號012的练习件。 这块钢料在台钳上被折磨了整整三天。 取下来后,他像往常一样,开始那套繁琐到近乎强迫症的检验流程。 先用沾著油污的角尺,从横向,纵向,对角线方向反覆靠贴,看漏光。 接著,用游標卡尺在四个角落和中心位置覆核整体厚度是否平行下降。 最后,举起工件,迎著斜射进来的暗淡天光,眯眼检查表面銼纹走向和深浅。 他没有再写0.008,也没有写0.007。 那些漂亮数字,在当前工具条件下没有意义。 他唯一能確认的是,在现在这套粗糙的角尺透光和塞尺检验体系里,012號件的左右方向性误差,没有再让0.01毫米塞尺顺利探入。 中间凸起的面形误差,也同样压进了这条红线以內。 这是第一次。 两个一直互相掣肘的核心指標,第一次在同一块钢料上,同时被压到当前粗检体系的0.01毫米以內。 当然,江临心里跟明镜一样清楚,这不是什么工业级严格平面度。 只是一种局部透光量估计值。 如果拿百分表扫一圈,这块让他引以为傲的012號件,大概率还会暴露出一堆坑坑洼洼的微观起伏。 他把012號件拿起来,放到前面十一块练习件的最后面。 看著这十二块铁,江临心里感到一种前所未有的踏实。 这就是废土生存中最真实的阶段性成果。 它比一句空洞的我终於理解了电动力学的奥秘真实一万倍,也有力一万倍。 因为这十二块铁就摆在这里,误差数据可以复查,光缝可以重新检验。 物理事实,无可辩驳。 当天晚上,外面的风声小了一些。 江临坐在低压灯下,把今天所有记录做了一个总收口,写进那本厚厚的废土生存总日誌。 在日记最后,他给自己提出了下一阶段的两个核心问题。 【下一阶段核心困境:】 【在手上:如何把单件偶然达標,变成连续样件稳定达標?】 【在纸上:如何把真空中推导得行云流水的电磁波方程,变成能够处理废土现实中复杂介质、粗糙边界和非理想结构的真实电磁场工具?】 一个问题长在双手上,一个问题印在草稿纸上。 看似风马牛不相及。 但这两个难题在最底层,其实长得一样。 解决它们,都不是靠某天夜里灵光一闪,知道一个最终標准答案就能结束战斗。 它们都要求同一种残酷素质。 你必须在充满噪音,摩擦,疲劳,非理想状態的现实限制里,耐住性子,一次又一次推倒重来,一次又一次在失败中,校准通往正確的准星。 合上日誌本,江临关掉露营灯。 黑暗的石头屋里,他听著外面荒凉的风声,平静地闭上了眼睛。 明天太阳照常升起。 而他的銼刀,还將继续向前推。 第52章 十年的边界 时间在废土上,是最不值钱的消耗品。 当风暴第一百二十次捲起暗红色的沙尘,將石屋外的南瓜藤吹得枯黄折断时,第五次废土之行,进入了第十个秋天。 石屋南墙往外扩了六米,多出一整间加工间。 墙是江临用废土红泥掺碎石子和干透的苔蘚纤维一寸寸拍实砌出来的,没烧过,没水泥,强度全靠蛮横的厚度往上堆。 下宽上窄的重力坝结构,墙根厚度接近七十公分,到了墙顶收成四十。 下宽上窄,墙根厚七十公分,墙顶收成四十。 屋顶用废钢筋搭了三角桁架,铺上双层pe薄膜夹乾苔蘚做保温层,最外面再压一层泥沙石。 採光靠朝南屋面嵌著的两块半透明聚碳酸酯板。 角度是他自己定的。 第四次废土之行时,他曾用一根笔直的螺纹钢插在地上,拿著捲尺和木炭,记录正午最短的影子,反反覆覆测了许多天。 第五次进来以后,又拿著冬至前后的日影记录重新做过修正。 教材上太阳高度角的公式很乾净。 加工间里,那个台钳,钳口用了十年,还剩大半层硬面。 主轴丝槓他每半年雷打不动地拆一次。用珍贵的柴油仔细洗掉里面混著铁屑和风沙的旧油脂,拿著钢丝刷顺著螺纹一圈圈地剔,然后再重新打上厚厚的黄油。 锤子、鏨子、样冲、划针、钢锯架、大大小小的銼刀…… 全部整整齐齐地掛在工作檯上方的木条上。 每一件工具掛上去之后,他都在木条对应位置用刻刀深深刻画了轮廓线。 这样,任何一把銼刀没归位,哪怕只是一根最小的什锦銼,他扫一眼就能看出来。 这种强迫症般的秩序感,是他抵抗废土漫长虚无的锚点之一。 十年下来,江临的双手已经不是刚刚进来时的样子了。 左手虎口內侧有一道不长的弧形老疤。 那是第三年夏天用平鏨凿一截铸铁管时,锤子偏了,锋利的鏨尾直接划过手套,在虎口上拉开一条口子。 他没有破伤风针,只能用碘伏反覆冲洗,再用加压包扎。 伤口癒合之后,皮肉翻卷著长在一起,留下了这道疤。 右手拇指和食指之间有一层黄褐色的厚茧。 銼削的时候右手握住銼柄往前推,力道从肩膀传到大臂再到手腕,最后全部压在拇指根部。 头两年他经常把右手虎口磨红磨肿,后来茧子长硬了就不疼了,反倒成了握銼时的一层天然减震垫。 中指第二指节弯下去的时候能摸到一小块硬结,那是扶锯、压料、夹小件夹出来的。 尤其是干锯活的时候,左手扶著锯条起锯,食指和中指捏紧锯条侧面,时间长了指节被锯条背的刃边反覆摩擦,皮硬得像砂纸。 陆知行有在科普视频里不经意地提过一句,一个用钳工手艺干了十年活的人,看虎口就能看出来。 陆老师大概没想过,自己隨口说的一句话,被一个年轻人用十年的时间,一锯一銼地拿来检验。 与这双粗糙的手相匹配的,是工作檯下那几个木箱里,十年间被他像標本一样编號归档的各种练习件。 其中一个箱子里面是从第三年起保存至今的典型失败件。 第一件,一个断面歪斜达两毫米的锯切件,端面被銼刀补过,但怎么补都是斜的。 端面被他用大板銼疯狂补救过,銼痕交错,但怎么补都是斜的。 后来他想明白了,问题根本不在后面的銼削,而在最开始的划线和起锯。 第一锯歪了,后面用再多力气都是在偏离的轨道上狂奔。 第二件是一块被丝锥毁掉的铝板。 m5的螺纹,攻到一半,丝锥卡死在孔里。 强行退丝的时候,牙形烂在了第四牙附近,变成了一堆糊在一起的金属泥。 第三件,是一根手工修圆失败的尼龙棒。 早年为了练习圆柱外形修整,用銼刀和砂布一点点找圆,结果表面坑坑洼洼,截面偏心,完全不能作为滑动件。 当然,不止有失败品,也有成功的。 第八年,他用一块硬铝板边角,做成了第一副能在同一把台虎钳上反覆拆装的备用钳口板。 两个m6內六角沉头螺栓孔,孔距20毫米,中心线对称度用卡尺反覆验证。 最后装上去拧紧螺栓的那一刻,两片钳口的咬合线笔直一条,迎著正午的光看过去,严丝合缝。 这盒子里只有五件东西。 打磨过的直角靠尺,自製的v型垫铁,一副备用钳口,一根经过反覆校直的圆钢基准棒,还有一块用於划重复角度的简易斜度样板。 全都装在旧毛巾做成的內衬盒里,每个格子里垫了防潮纸。 此时,江临站在工作檯前,手里拿著所剩不多的q235低碳钢。 十年的光阴,並没有让这具十八岁的躯壳產生生理上的多少衰老,但他的气质,已经发生了天翻地覆的改变。 以前他初握銼刀,像个做题的学生,眼睛只会盯著刻度,浑身紧绷得像一块干木头。 现在,他穿著打满补丁的破旧棉衣,双脚自然地错开半步,重心稳稳地沉在腰胯之间。 右手握著一把已经换了三次木柄的中齿平銼。 不用刻意调整呼吸,也没有盯著手腕看。 只是眯起眼睛,扫了一眼钢料表面那层极浅的蓝黑色划线墨水,然后手臂发力,平稳地推了出去。 发出金属纤维被成排切断的撕裂声。 銼刀在他的手里,就像是从肩膀上长出来的延伸器官。 推到三分之二行程,肩膀的肌肉自然收紧,手腕犹如液压悬掛般稳稳锁住角度,两端下压的力道在行程里自然平滑地完成转换,没有丝毫的点头或蹺蹺板效应。 十分钟后,江临停下手。 鼓起腮帮子吹掉表面那层细腻的铁屑,拿起刀口角尺,迎著南面窗户透进来的侧光,往钢板上轻轻一靠。 侧光下只剩一线极细的暗晕,细到已经不能再凭肉眼判断它究竟是一条真实的物理缝隙,还是刀口的倒角、光源的衍射和视角共同製造出的光学假象。 江临甚至没有去拿游標卡尺覆核,他只凭大拇指指腹在边缘轻轻一搓,感受那微微有些发涩的阻力。 “按现在这套检测办法,又卡在了一丝附近。” 他嘆了口气,把这块堪称完美的练习件扔进周转箱。 內心好波澜。 三年前,当他第一次把误差压进0.01毫米,也即一丝的时候,他兴奋得半夜睡不著觉,在日誌里写下一大段慷慨激昂的总结。 但现在,这一丝的精度,就像是一道嘆息之墙,把他牢牢锁在了这个层级。 整整三年了,一千多个日日夜夜,无论他怎么调整站姿,怎么放慢銼削速度,怎么精细地控制下压力,他再也没能往前哪怕突进一微米。 江临走到石桌前,灌了一大口苦涩的南瓜藤水,点开手机上的教材。 大三的核心专业课,《固体物理》。 他其实早就该学这门课了。 前几年,他在量子力学和弹性力学的泥潭里打滚,直到去年,他才正式翻开《固体物理》的第一页。 也是在翻开那一页之后,他才终於明白锁死自己的,到底是什么。 以前他以为,銼不平,是手的问题。 是肌肉记忆还不够稳,是心还不够静。 但固体物理那满是微积分的晶格方程告诉他,不是你的手不行,是这块铁不答应。 江临低头看著自己手上的老茧,又看著那些练习件。 他带来的这些q235钢,是工业上最常见的低碳钢。 在宏观上,它是一块铁。 但在微观的晶格世界里,它根本不是单一乾净的铁块。 它是铁素体,夹杂著少量珠光体,还有冶炼时留下的杂质。 当銼刀的齿尖,带著几公斤的下压力压进这块低碳钢表面时,最后那零点几微米的余量,绝对不会像粉笔或乾脆麵一样清脆地断开。 低碳钢有著良好的塑性,那些金属晶格会在外力下发生滑移。 金属原子会被挤压撕裂,向两侧抹开,留下肉眼看不见,但物理上真实存在的微观毛边和局部硬化的高点。 “不管我的手练得有多稳,这块软钢都会在最后几微米的时候起毛边,发涩,回弹。” 江临在网格本上画了一个刃型位错增殖的示意图。 在他现在这套工具链里,q235已经不再是合適的突破对象。 不是世界上没人能把低碳钢修得更好,而是他用銼刀、角尺、塞尺和这张石屋工作檯,继续往下磨,收益已经被材料塑性、毛边、回弹和检测极限吞掉了。 除了材料,还有一道限制来自另一门课程——《物理光学》。 江临转过头,看向静静躺在垫布上的那把刀口角尺。 他一直用看光缝的方法来检验平面。 光漏不过来,他就认为是平的。 这是一种源自直觉的朴素信仰。 但他现在学了波动光学,波动光学残忍地剥夺了他的这种信仰,告诉他,光不是无限细的直线,光是波。 人眼的感光极限,光源的尺寸,刀口本身的微观状態,金属表面的反光率,这些变量都在暗中参与著你的判断。 他曾算过一笔帐。 可见光中,绿光的波长大约在几百纳米。 当刀口和钢板之间的缝隙小到几微米时,光波就已经无法保持直线传播了,它会发生衍射,像水波绕过礁石一样绕过刀口,导致进入人眼的光线变得模糊不清。 再加上人类视网膜感光细胞的物理尺寸限制,哪怕他在最完美的正午侧光下,肉眼能分辨的最微小光缝,极限也就是在0.005毫米左右。 “我瞎了。” 江临看著跟了自己十年的角尺,仿佛在看一个背叛的战友。 “角尺加肉眼,想要继续把误差往几微米以下压,不能再只靠看光缝。我需要平晶,需要干涉条纹。” “但我手里除了这堆破铁,什么都没有。没有平晶,没有单色光源,没有隔震台。” 材料不答应,尺子看不见。 这就是第十年的秋天,江临面临的局限。 他的理论知识已经摸到了固体物理和计算物理的门槛,他的手已经练成了普通钳工十几年才能练出的肌肉记忆。 但在真正的现代工程微观世界门外,他被物理定律无情地剥夺了入场券。 “呼……” 江临靠在冰冷的石墙上,闭上眼睛,感受著墙壁传来的寒意。 想要在没有任何现代精密工具机的废土上,凭空创造出一个微米级的绝对平面,工业史上只有一条路。 一条极其古老,极其耗时,却又无比神圣的溯源之路。 刮研,以及三板互研法。 不用銼刀的齿去切削,而是用锋利无比的刮刀,去刮掉表面。 不用角尺去看,而是用红丹粉做显示剂,用三块互相对研的平面去印。 每次只刮掉那几个沾上红丹粉,凸起的零点几微米的高点。 三块板子a研b,b研c,c研a,用成千上万次的互相纠错,用最愚公移山的笨办法,把误差一点点逼入微米的深渊。 现代工具机的母机精度,最初就是这么一点点刮出来的。 这条路,江临在脑子里已经推演了无数遍。 但他一直没有落下第一刀。 因为缺最关键的一样东西。 刮研这种工艺,对材料有著极其苛刻的要求。 q235软钢不是绝对不能刮,但它又黏又软,不適合作为三板互研的基准平板材料。 如果你用它做基准板,还没等你把三块板刮平,它自己內部的应力就会让它悄悄变形。 刮研板,必须要求材料內部含有大量的片状石墨。 石墨在这里起到了两个至关重要的作用。 第一,它是天然的固体润滑剂。 第二,它割裂了金属基体的连续性,让刮刀切下去的时候,铁屑能像酥脆的饼乾一样清脆断裂,绝对不会起黏糊糊的毛边。 而且,这块材料必须经歷了漫长岁月的风吹日晒。 用工业术语来说,叫自然时效。 只有经过几年乃至於几十年的冷热交替,材料內部在铸造时產生的残余应力才会释放得乾乾净净。 应力释放得越充分,刮研出来的平面就越稳定,不会在过几个月后莫名其妙地发生翘曲。 满足这两个条件的,只有一种东西。 经过自然时效考验的灰铸铁。 …… 夜间气温已经掉到了六度以下。 石屋內炉火烧著一小截捡来的废木头,橘红色的火光透过炉门缝隙跳跃著,把墙面映成温馨的暖红色。 江临坐在石桌前,面前摊著三样东西。 左边是发黄的物资帐本。 土豆田连续第九年保持稳定產出,通过和黄豆的轮作体系,土壤肥力维持得不错。 南瓜长得太疯,根本吃不完,大部分被他砍碎了拿去堆肥。 后院那套利用废过滤芯和苔蘚搭建的净水系统运行良好。 屋顶那几块100w的太阳能板,经歷了废土十年的风沙打磨和紫外线暴晒,表面已经严重老化,光电转换效率直线下降。 受长期深度充放电循环的影响,1號电池组的实际容量,大约只剩初始状態的30%。 2號组好一点,但也只有35%。 虽然还有3號和4號电池组作为战略备份,但眼下才仅仅是第十年。 而他当初给自己定下的计划,是熬过四个十年。 才十年,低压电力系统就已经疲態尽显。 他不得不有长远之忧。 …… 帐本的右边,是他的物理笔记。 物理专业课的进度,怎么说呢? 量子力学还在来回拉锯,反反覆覆,陆陆续续的啃。 他用格里菲斯的《量子力学概论》打了底,接著死磕樱井纯的《现代量子力学》,中间看不懂的地方再去翻科恩-塔诺季的第一卷补充。 从波函数公设一路推到自旋,角动量耦合,定態微扰,含时微扰和散射理论的最初几章。 每推完一章公式,他就逼著自己做题。 樱井的课后习题是出了名的难,很多时候根本没有標准答案。 他经常为了一道矩阵元计算题卡上两三天,熬到头皮发麻。 到第九年冬天,他基本可以不看书,凭记忆独立写出氢原子的能量本徵值推导过程。 可以用变分法去估算氦原子的基態能,对著一个给定基底下的低维希尔伯特空间算符,能熟练写出矩阵表示。 真正让他到现在还在反覆补课的,是理论力学高级部分,以及他试图通向广义相对论时撞上的那堵数学墙。 非惯性系和刚体运动学,他早年做风力提水装置时被逼著硬啃过来,拉格朗日力学和哈密顿力学也基本走通了。 但从最小作用量原理推导到诺特定理那一段,对称性和守恆量之间那美妙而抽象的几何关係,相空间里的正则变换,哈密顿-雅可比方程,他总觉得中间隔著一层磨砂玻璃。 那层玻璃不是他看不懂字母,而是他缺乏几何语言的底层支撑。 他不知道什么是流形,不会微分几何。 曾经满怀信心地拿著一本阿诺尔德的《经典力学的数学方法》翻开看了几章,然后被里面劈头盖脸的外微分和流形上的向量场打得落花流水,狼狈地退了回来。 他痛苦地意识到,自己缺的不再是多做几道物理题或者多读一本物理书,而是一个完整的现代数学前置框架。 微分流形与黎曼几何。 不得不停下物理的进度,像个苦行僧一样去补数学。 微分几何引论,拓扑学初步,群论入门。 啃得极慢,极其痛苦。 因为太抽象了,没有任何现实的直观可以用来辅助理解。 没有转动的陀螺,没有弯曲的光线,没有滑轮组让他亲眼看见。 只有纸面上的符號推演。 他在日誌本里写:“我目前的数学,走到李群和纤维丛这里就被绊住了。这不是高数没学好的问题,这是大脑里还没有建立起高维抽象几何的直觉。物理往上走,需要的语言越来越深,而我,还被按在地球的泥浆里。” 材料力学的標准题,他现在拿过来就能解。 因为它的题目很朴素,很贴近他手里的活儿。 一根钢杆为什么受力会弯,一个钻好的孔边为什么最容易產生裂纹,一块薄钢片折成90度角之后,为什么抗弯强度会呈指数级上升? 补强片加在这里,到底是在加强结构,还是把应力赶到了另一个更薄弱的连接处? 这些问题,他已经能用材料力学给出第一层面的工程答案。 但弹性力学卡在真实边界条件与旧结构样本的断层里。 因为它不满足於把构件简化成一根梁,一根杆。 开始追问物体內部任意一个点上的应力状態。 应力张量,应变张量,本构关係…… 书上的图永远画得那么乾净。 一块无限大薄板,中间挖一个完美的圆孔,两端施加均匀的单向拉伸载荷。 然后通过一系列优雅的偏微分方程,得出一个完美的孔边应力集中係数。 这个结论很好,也很完美,但也极其危险。 因为江临手里的旧补强片从来都不是什么无限大薄板。 …… 中间的手写板上,是他昨晚误闯进去的一段推导。 不是培养计划里的正式任务,而是他从诺特定理和电磁场规范自由度一路追过去,追到某个规范场模型的拉氏量构造,然后被协变导数的展开式卡住。 旷野的风贴著屋顶刮过,这声音他已经听了好几十年,早就不再分辨里面有没有危险的意味了。 风就是风,人就是人。 能撑住就撑,撑不住了就想办法撑。 手指翻过物理笔记本里夹著的一页,那是他给自己开的书单。 上面大部分课程后面已经打上了勾,只有几门仍空著。 他抬手把四大力学旁边那个【勉强过关】的批註划掉,改成四个字。 还在补。 第53章 把风变成火 萌生了远足探索寻找物资的想法后,江临就开始为出门做准备。 所以是用手头上的物资打造了一个携行架。 然后就是准备乾粮,土豆乾,南瓜饼,煮熟后阴乾的黄豆…… 初秋的一个清晨,他背上塞满了物资的携行架,迈出了远行的第一步。 石屋西南方向,有一道极其宽阔的下沉地貌。 早在第二次进废土的时候,他就在附近进行过短距离勘测,確认那是一条彻底乾涸了不知道多少年的古老河床。 在人类的工程史上,水,永远是基础设施和文明的匯聚点。 无论什么年代,只要有河,就会有水坝,有桥樑墩柱,有水文气象观测站,有大型抽水泵站。 不在戈壁滩上瞎碰运气,跟著水文地质走,这是最基础的工程排查逻辑。 河床底部铺满了灰白色的盐碱结晶和乾裂的淤泥块,踩上去发出嘎吱嘎吱的脆响。 风在河道里形成了狭管效应,捲起地上的盐碱粉末,打在江临的护目镜上,很快就蒙上了一层灰白色的翳。 走了一个半小时后,河床的走向开始发生变化,前方出现了一个明显的收窄区域。 在流体力学中,这叫扼流带,因为这里的水流速度最快,数据特徵最明显,所以是天然的建坝或建立水文观测站的绝佳地形。 江临的呼吸微微粗重了一些。 当他绕过一块巨大的风化红岩后,地平线的轮廓突然变得不再自然。 在前方大约五百米的地方,河床右侧的缓坡上,突兀地耸立著几根长满红褐色铁锈的扭曲钢筋,以及大片坍塌的混凝土碎块。 江临的瞳孔瞬间收缩,加快脚步走了过去。 当他真正站在那片废墟面前时,一股极其强烈的歷史厚重感扑面而来。 那是一座一座半坍塌的低矮建筑。 墙皮早就被风暴剥蚀殆尽,露出了里面粗糙的骨料。 在建筑靠近河床中心的一侧,有一根粗大的钢管深深地插入岩床,钢管的表面刻著一排已经模糊不清的红白刻度。 “水尺?” 江临喃喃自语。 毫无疑问,这里曾经是一个废土文明的水文气象观测站。 人类在这里测量过水位,风速,流体力学的数据,直到未知的毁灭降下,將一切归零。 江临卸下沉重的携行架,背著工兵铲,顺著坍塌的缓坡,爬到岸上。 开始在坍塌的废墟边缘进行系统性的探索。 水文站里空荡荡的,大多都是建筑垃圾。 他只搜寻到了大號工业绝缘瓷瓶四个,纯铜导线两米,强磁铁三块,工业级不锈钢弹簧若干。 忙碌了大半个小时,江临把搜刮出来的物资堆放在一边。 回到河床下,將携行架背上来。 然后靠著废墟,一口热水,一口南瓜饼,吃了起来。 隨著糖分和淀粉在胃里化开,体力逐渐恢復。 “这些破铜烂铁能让我活得顺遂点,却冲不破0.01毫米的那层死线。在机械加工里,那是手工銼削的尽头,是凑合与精准的分水岭。跨不过去,我这辈子就只能在废土上敲敲打打,当个修补匠。” 江临咽下粗糙的食物,拍了拍手上的残渣,继续搜寻。 临近设定好的返程时间时,他找到了三块尺寸接近的灰铸铁坯料。 一块来自静水井盖座。 一块来自旧阀门壳的平直侧壁。 一块来自设备房外一座遥测柜底座的铸铁垫块。 来源不同,形状不同,厚度不同。 含碳状態,铸造质量,內部应力都不確定。 这不是好事,却是他能得到的最好材料。 江临给它们编號。 a板,b板和c板。 对於这三块脏的、锈的、边缘缺损的旧铸铁,他还需要先做清理和粗整。 去锈,修边,去掉明显凸起。 用銼刀和砂石把三块料处理到能稳定放在工作檯上,不再摇晃。 然后才能开始粗刮。 当江临开始对这三块长宽约二十公分,厚近十公分的灰铸铁块进行粗刮时,石屋外的草已经黄了十三次。 没有现成的显示剂,他把找到的松木烧成黑炭,然后研磨成极细的粉末,混入带进来的柴油中,调配成粗糙的黑丹油。 a涂上黑丹油,盖在b上,轻轻推拉。 拿开后,b的表面只有寥寥两三个黑色的凸起点。 那是宏观上的高山。 江临双手握住刮刀,刀刃抵住高点,胯部发力,身体前倾。 “呲——” 一声极其细微但短促的闷响。 刀尖啃下一片薄薄的混合粉末。 这不是銼削那种大开大合的切削,而是微观世界里的点名。 第一年,他每天要刮上好几个小时。 右侧胸肌因为成千上万次的短促发力,每天晚上痉挛得像一块石头。 但他看著那几块铁板,眼神却越来越亮。 因为没有了q235软钢那种发黏的拉扯感,灰铸铁的脆性让每一刀都极其利落,绝不起毛边。 第十五年夏。 接触点变多了。 从最初的几个,变成了每平方英寸(25x25毫米)里有七八个斑驳的黑点。 a研b,b研c,c研a。 这套古老的工艺,利用了严密的几何逻辑。 两块板互相研磨,也的確可以贴合,但有可能会变成一凹一凸的球面贴合。 一凸一凹,互相扣住,也完全不透光。 但如果是三块板循环互研,数学原理决定了它们为了彼此贴合,唯一的归宿就是无限趋近於绝对平面。 所以是一號和二號互研完了,加上三號,一號和三號研,二號和三號研,再一號和二號復检,如此循环往復。 但废土的盛夏非常闷热。 江临发现,刮著刮著,原本贴合的面突然变了,高点乱跑。 他停下手,盯著铁板看了半响。 最后在固体物理的笔记旁写下两个字。 手温。 他的双手传递给铁板的热量,让铁板发生了几微米的热膨胀翘曲。 从那天起,他每天只刮二十分钟。 刮完一面,就必须把铁板放在阴凉处静置两个小时,等温度彻底均衡后,再刮第二遍。 工程学逼著他,用变態的耐心去对抗热力学定律。 第二十年秋。 屋顶的聚碳酸酯板被风沙磨得发毛,透进来的光变得昏黄。 备用的蓄电池,也容量掉到了令人髮指的30%,每天晚上他只能开一个小时的灯。 但他毫不在意。 工作檯上,a、b、c三块铸铁板表面,已经布满了细密如霜雪般的微小刮痕。 涂上黑丹油一印,每平方英寸內的接触点,已经达到了二十个。 这是机械工业里0级精度的门槛。 现在,他手里的刮刀每次推出去,咬下的金属层已经薄到了2微米,也就是0.002毫米。 这个厚度,连人眼都瞧不见成形的铁屑,只能看到一层比菸灰还细的黑影。 但这层黑影,就是他跨过那道死线,重建文明基准的阶梯。 有一天晚上他把三號板放在一號板上推了十几下,突然停住,盯著自己按在板子上的手看了很久。 手指关节因为常年用力,已经变形,指背的皮肤粗糙得像砂纸。 他忽然想,如果老余看到这三块板子,大概会沉默很久,然后用那把旧銼刀敲一敲板沿,问一句弄了几年。 第二十五年,初春。 江临已经不用透光看了,改用自製的自製的红丹粉。 从废墟里一块风化的含铁矿石上刮下来的氧化铁粉末,混著苔蘚蒸馏水搅拌成浆,薄薄涂在一號板上。 三號板合上去轻轻拖研一次,然后拿起一號板检查红丹斑点分布。 斑点细密而均匀,从中心到四边,没有明显集中的高点和低点区域。 残留在三號板上的红丹分布也一样均匀。 在一个没有沙尘暴的早晨。 江临他把三块板子在台钳旁的工作檯上排开。 其实就是三块锈铁变成的灰色金属板,朴实,沉默,表面泛著互研后特有的哑光质感。 他双手端起a板,將其平稳地压在b板上,然后轻轻往前一推。 没有金属摩擦的阻力。 a板就像是悬浮在水面上一样,极其丝滑地滑动了一段距离。 那是两块极度平整的金属之间,被挤压进了一层极其微薄的空气垫。 江临深吸一口气,捏住a板的边缘,往外一滑,將多余的空气彻底挤出。 两块板瞬间死死地贴在了一起。 他两手捏住a板那被磨得圆润的边缘,腰部沉稳发力,猛地向上提拉。 “嗡——” 空气中传来一声极低频率的震颤。 下面的b板没有掉下去。 它像是被一种无形的铁钳焊死在了a板上,硬生生地被带离了桌面。 重达35斤的铁块,在没有任何胶水、没有任何螺栓的情况下,就这么诡异地倒悬在半空中。 它那由於十五年磨削而缩减了一圈的厚实身躯,在昏黄的灯光下泛著幽幽的冷光,仿佛在嘲弄著废土上的重力法则。 江临的手臂肌肉因为对抗这股沉重的吸附力而微微颤抖。 他能感觉到,这不是靠什么花招,而是当两个平面的贴合度达到微米级时,大气压强和金属分子间的范德华力共同缔造的物理奇蹟。 量块吸附效应。 “十五年啊!” 江临小心翼翼地把铁板放回桌面。想分开它们时,垂直提拉根本没戏,只能用全身力气横向猛推,才听见啪的一声,两块铁板重新化为独立的个体。 那一刻,江临觉得胸腔里积攒了十几年的那口鬱气,终於隨著这一声脆响,轰然散尽了。 他终於在这片代表著混沌与熵增的废土上,凭藉一具肉体凡胎,用二十五年的光阴,硬生生打磨出了一块文明基准面。 江临没有去庆祝,而是躺下就睡,睡了一天一夜,感觉整个人恢復了过来,才开始死磕偏航轴承。 这东西在以前的机械手册上是个复杂的大类,涉及交叉滚子,密封,齿轮传动和专门的驱动电机。 但江临没法搞那些花里胡哨的。 在废土上,越复杂的结构意味著越高的故障率和越难找的替换件。 他从第十年开始搜集破烂,在笔记本上画了十几版方案,最后敲定了一个低代偿,可维护,自约束的滑动轴承系统。 说白了,就是用三个平面摩擦副去硬抗轴向力,两个轴套管著径向力,外加一个自锁蜗杆当偏航剎车。 这方案糙是糙了点,但皮实。 唯一也是最需要注意的前提,是必须要有一个能承担轴向基准的绝对平面底板。 过去五年,他在这上面栽了三次跟头。 用钢板硬凑,用铝板砸,甚至去废墟里刨过旧法兰盘,无不失败了。 只要风力一上来,偏航必然卡滯,拆开一看,底板和转盘之间全是局部擦伤。 不是润滑不够,也不是材料太软,单纯就是不够平。 哪怕只是一点点肉眼看不出来的起伏,在承受偏心力矩时,都会变成一个放大几十倍的压力点,直接把滑动面咬出坑来。 废土的风可不惯著你,阵风,乱流,沙暴说来就来,受力方向永远在发疯。 底板要是不平,这套滑动轴承就是个笑话。 但现在,他有平板了。 江临把那块最薄的平板c架在工作檯上当基准。 作为偏航轴承底板基准的是一块旧钢板。 但这块旧钢板必须先在平板c上被刮到足够服帖,才有资格变成偏航底板。 他捏著划针,在表面上找中心圆,定螺栓孔。 没有分度盘? 他不穷讲究。 摸出屏幕都花了的计算器,手指飞快地按著。 他没有分度盘,只能用计算器把六个孔的位置拆成坐標,再用卡尺一孔一孔往钢板上抠。 打完孔之后,他没有急著装,而是拆、试、再修。 直到六颗螺栓能不用锤敲,靠手指就顺进孔位。 六个孔打完,他拿卡尺量对角线。 有两端差了零点几毫米,抓起圆銼在孔壁上蹭两下。 再试。 六颗m6螺栓不用锤子敲,光靠手指捏著,就能顺顺噹噹地滑进孔里。 二十五年前那个连扳手型號都认不全的初哥,现在居然能在石屋里,靠一把游標卡尺和计算器,把分度定位和通止检验给干圆满了。 转盘用的是那块长条形的一號板。 划线分中,上中心冲眼。 中心孔周围还得铣一圈减重槽。 滴两滴变质的柴油冷却,刀头压下去。 进给得非常慢,每切一刀只有零点几毫米。 两件轴套座是用废轴承外圈改的,锈跡用砂纸打磨掉,拿到平板-b上验圆度。 光从缝隙里打过来,转了六个角度,透光宽窄没有明显突变。 最费劲的是那个自锁蜗杆。 丝杆是废墟里刨出来的梯形牙,偏航锁止座只能全靠手工銼削。 粗銼,中銼,什锦銼精修。 一块破钢板,硬生生让他銼了一天半。 完工后,江临用带著老茧的拇指抹过所有的棱边。 倒角圆润,过渡平顺,完全不割手。 底板、转盘、轴套座、锁止座、蜗杆、手轮…… 十二个零件摆在檯面上。 江临深吸了一口气,抓起沾著油污的抹布擦了擦手,开始总装。 四点螺栓对角预紧,加扭矩,拧死。 套入转盘,手指一拨,转盘在底板上滑过,手感沉稳而均匀。 装锁止座,测蜗杆对中。 全部组合完毕。 转盘三百六十度旋转没有一丝阻滯,锁止后用手狠推纹丝不动,鬆开锁扣,一根小指头就能让它重新转起来。 十五天后,石屋外的空地上多了一个用水泥碎石夯实的基座。 江临先把偏航立轴插进轴套,再把机头横樑压在转盘上。 横樑前端,是旧汽车半轴改成的叶轮主轴。 后端,是那块丑陋的铁皮尾舵。 主轴是根生锈的旧汽车半轴,叶片是用三层覆膜帆布和钢筋焊的。 这台拼凑出来的机器丑得毫无尊严,像个被风乾的畸形骨架。 起风了。 天边捲起一层灰黄的沙幕。 江临一个人拽著滑轮组的钢缆,浑身的肌肉绷紧,咬著牙往后拉。 滑轮发出乾涩的金属摩擦声,塔身一点点脱离地面,缓慢地向天空挺直。 就在塔架升到四十五度角的时候,意外来了。 一股废土上常见的侧切乱流,毫无徵兆地从西北方向砸了下来,像一堵看不见的墙,狠狠撞在半吊在空中的帆布叶片上。 “嘎吱——” 半空中的塔身猛地一歪,巨大的偏心扭矩顺著主轴直接传导到底部的偏航轴承上。 拉著钢缆的江临被这股怪力猛地往前拽了一步,帆布手套在钢缆上搓出一股焦糊味。 一般人在这个时候绝对会慌乱地去死拽绳子,试图用蛮力把塔架稳住。 但江临太清楚这股乱流的力道了。 硬拉,主轴立刻就会发生不可逆的弯曲,甚至连下面刚打好的混凝土基座都会被连根拔起。 所以他两手不仅没有加力,反而顺势往下送了一段钢缆。 放鬆锁止半圈,让偏航机构有一点退让余量。 机头被尾舵硬拖著偏了十几度。 但这十几度卸掉了最危险的一口侧向力,救下了那根快要弯掉的轴。 塔架在半空中剧烈摇晃了一下。 没有了锁止机构的束缚,巨大的铁皮尾舵立刻捕捉到了风向,它推动著沉重的机头,在狂风的重压下,硬生生地转动起来。 如果是以前那些坑坑洼洼的底板,在这种极端的偏心受力下,滑动面瞬间就会卡死咬合。 但这一次,什么都没发生。 在手搓的绝对平面支撑下,偏航轴承发出了沉闷但极其连贯的滑动声。 机头在半秒钟內,顺畅地完成了九十度的偏转,让叶片正面迎向了那股乱流。 侧切力被瞬间化解。 “呼——” 风向理顺了。 叶片切开空气,发出了震耳欲聋的低频呼啸。 越转越快,最后变成了一团灰色的虚影。 主轴开始加速旋转。 江临吐出一口浊气,浑身的汗毛在那一瞬间全部炸开。 他稳住下盘,重新收紧钢缆,將塔架一气呵成地拉直,打入地脚螺栓,完全拧紧。 风渐渐大了。 主轴下端和轴瓦之间发出均匀的沙沙声。 江临站在塔下,抬起头。 黄昏的荒原暗得很快,风沙吹打在他的脸上,有些发疼。 风渐渐大了。 叶片转速上来,旧汽车半轴改出的叶轮主轴开始发出低低的嗡声。那台小型永磁直流发电机被联轴器拖动,输出线一路顺著塔架垂进石屋。 江临没有接电池。 他还没疯到把一台刚立起来的风机,直接懟进那组已经过放多次、单体压差一塌糊涂的磷酸铁鋰电池里。 他先接的是整流桥、保险丝、一个粗陋的稳压模块,还有一截从废电炉里拆下来的电阻丝。 风又压下来一阵。 电压表的指针抖了一下。 不是飆升。 是挣扎。 它在低电压区间来回晃,像一个刚从废土里爬起来的人,肺里还有沙子,却已经开始呼吸。 第二阵风过去,整流模块上的小绿灯亮了一瞬,又灭了。 江临没有动。 第三阵风来时,叶片终於吃住了风。 偏航轴承在塔顶沉沉地滑过半寸,尾舵把机头一点点拖回迎风方向。 小绿灯第二次亮起。 接在旁边的旧手电led,也跟著起了红光。 十五年。 他用十五年的时间,把风变成了火。 物理学的浪漫就在於此,它从不看你有多努力,它只看你是否符合它的標准。 一旦你做到了,它就会把整个世界的力量,都交到你的手里。 第54章 文明的基准面 废土的第四十个冬天,温度降到了惊人的零下二十度。 在这片暗红色的荒原上空,又不知疲倦地呼啸了四十年的风,一层层刮擦著那座孤零零矗立在荒原上的石屋。 石屋的南墙扩建了三次。 现在已经成了一个拥有能源区,加工区,储物间,臥室和图书馆的复合型非正常人类研究中心。 江临把最后一份纸质笔记装订完的时候,窗外那颱风机的尾灯正在暮色里闪。 最初的时候,风机叶片切割空气的声音是乾脆的,频率稳定在 2.4 赫兹左右。 但现在,十五年了,尾灯换过七次,led灯珠在备件盒里还剩最后三颗。 空气中传来的低频振动里,夹杂著周期性的金属摩擦声。 他闭上眼睛,大脑本能地对这段声波进行了傅立叶变换。 主频依然在,但在高频区出现了一个异常的峰值。 这意味著偏航轴承內部的金属接触面已经突破了油膜的临界厚度,进入了干摩擦阶段。 十五年的交变应力,终於將q235钢板的疲劳寿命推到了s-n曲线的极限。 微观层面上,晶格內部的位错不断增殖滑移,最终在表面形成了宏观的微裂纹。 材料的崩溃是物理规律的必然,时间只是一个积分常数。 江临没有起身去维修。 他修不了了。 不仅是材料达到了极限,他的这具肉体机器也已经接近报废。 他缓慢地睁开眼,视网膜上漂浮著大量浑浊的斑块。 这是玻璃体液化和后脱离的症状。 五十八岁的生理年龄,在这片废土环境中,已经被加速透支到了人类的极限。 他尝试握紧右手的拳头。 从大脑皮层发出运动指令,到神经递质在突触间隙释放,再到肌肉纤维收缩,这个过程曾经只需要几十毫秒。 现在,他感到了一阵明显的阻滯感,伴隨著指关节深处传来的钝痛。 废土极寒的冬天和长期高强度的钳工劳作,让他的骨关节炎发展到了晚期。 “系统的可用自由度正在减少。”江临喃喃自语。 他拄著一根由空心钢管改制的拐杖,站起身。 膝盖承受扭矩的瞬间,剧烈的疼痛沿著脊髓传入大脑,但他连眉头都没有皱一下。 疼痛只是一种电生理信號,一种系统警告,他早就学会了將这种信號从主观意识中剥离出去,就像在数据处理中剔除残差。 他用尼龙绳將笔记捆绑好。 粗糲的尼龙绳勒在手上,然而那里的皮肤早就不是皮肤了,而是一层叠著一层,角质化到近乎透明的厚茧。 装订好的笔记摞在地面上,整整齐齐二十七册。 封面是他自己用废纸浆和苔蘚纤维混合捣碎,在平石板上压製出来的硬纸板。 皮子是土豆田边种的那几株亚麻,他耐著性子沤了好几个月,抽丝剥茧,织出来的粗麻布,最后再用废铁皮泡出来的铁锈水染上了一层暗沉的铁锈红。 每一册的书脊上都用细铅丝烫了编號,从《笔记·卷一》到《笔记·卷二十七》。 这二十七本书,每一本都沉甸甸的,拿在手里像是砖头。 这里面没有伤春悲秋,有的只是一个普通人类在这个被时间遗忘的荒芜宇宙里,对抗熵增的全部证据。 石屋里很安静。 炉灶里烧著从废墟里捡回来的废木料,跳跃的火苗在墙壁上投下光影,映照出这间三十多平米的石屋里让人头皮发麻的景象。 四面墙壁,甚至连屋顶那被燻黑的横樑上,密密麻麻、重重叠叠全是字。 有用笔写的,有用鏨子刻的,有用废弃的钢锯条划的。 东墙上,是麦克斯韦方程组的协变形式,以及他在无数个停电的深夜里,徒手推演的电磁波在非均匀介质中的复杂边值解。 那四个优美的方程被他刻得尤为深刻。 在这片没有信號,没有网络,连收音机都只剩下一片白噪音的死寂之地,这些方程式是他唯一能听到的宇宙的合唱。 南墙的红泥砖上,刻著哈密顿-雅可比方程和拉格朗日量,那些代表著对称性与守恆律的几何流形,像某种古老而神秘的图腾,顺著墙缝蔓延到了地面。 每次看到这行公式,江临乾涸的內心都会涌起一丝荒谬的安寧。 诺特法则说得对,只要物理定律不隨时间平移而改变,能量就是守恆的。 在这片操蛋的废土上,所有东西都在腐败,风化,死去,只有这些代表著宇宙最底层逻辑的数学符號,万古长青。 西墙,是量子力学的领地。 从薛丁格方程到狄拉克符號,微扰论的级数展开密密麻麻地挤在墙缝里,宛如微观世界在宏观墙壁上的具象化投影。 他甚至在那面墙的角落,用一种近乎偏执的狂热,推导了氢原子的精细结构光谱。 墙上的算符?和波函数Ψ互相交织,那是一个普通人穷极一生也未必能完全理解的深渊。 而在他面前的北墙上,则是整整一面墙的布里渊区和晶格色散关係。 四十年。 电动力学没有天线和微波暗室,他就用那段从废弃水文站地下室里死命拽出来的铜芯导线绕了线圈。 配上他用废玻璃片和金属箔手工做的简陋电容器,硬是搭出了一个粗糙到极点的lc振盪迴路。 在能谱分析仪的电磁测量埠上,当他真正看到那个对应著谐振频率 的信號峰时,他在火堆旁坐了整整一宿。 偏差在百分之八以內,误差来自线圈的分布电感和他估算的导线电阻,全都在他的误差分析框架里说得通。 那一刻,他觉得这荒原上的风都变得亲切了起来。 量子力学没有粒子加速器,他就对著他在废土上找到的那块灰白色高强铝合金样本,用固体物理和自由电子模型,推算了铝的费米能,然后把计算结果和教材附录里的实验值比对。 误差在百分之十二,他花了將近三个月,一项一项排查误差来源,最后把主要偏差归结到了他对铝的有效质量取值的处理上,那个分析过程本身,比计算结果更值得留在笔记里。 热统没有卡诺热机,他就用石屋南墙那块他特意留出来的蓄热混凝土,和营地外侧的空旷区域,做了一套双测点的长期温度记录。 四十年的数据告诉他废土的热容和导热係数大概在什么范围,然后他用统计力学里的涨落耗散定理,估算了那个系统的热噪声量级,把宏观的温度记录和微观的统计力学框架连了起来。 连起来的那个时刻,他在日誌里写,热力学第二定律不是规定,是概率压倒一切的必然结果。 我现在相信这句话,不是因为书上这么写,是因为我看了四十年的数据。 …… 没有导师,没有同学,没有网际网路。 在这个连时间都会被冻结的宇宙里,他硬生生用凿子和自己的脑浆,把北京大学物理学院本科四年的全部核心理论体系,在这座隨时会被风沙吞没的坟墓里,一刀一刀一寸一寸地刻了下来。 江临伸出乾枯如树枝般的手,颤颤巍巍地抚过石桌旁那三块灰铸铁平板。 手指感受著极其平滑的金属表面传来的微弱吸附感。 范德华力在宏观世界里的直接体现。 在理论物理宏大深邃的墙壁之下,这三块铁板,就是他在这个废土世界里能触碰到的工程学的极致。 工程学再往上走,就是纳米级和亚微米级的精密製造,是超大规摸集成电路,是光刻机。 那需要恆温恆湿的超净间,需要雷射干涉仪,需要主动防震台,需要提纯到十一个九的单晶硅。 那是庞大而复杂的工业体系,绝不是一个人,一把手工刮刀,一个石屋就能切进去的世界。 个人的力量,在这里遇到了物理法则的壁垒。 “也只能走到这了。” 江临张开嘴,话还没说完,猛地咳嗽起来。 这一咳就无法停止。 气流高速冲刷著已经纤维化的气管壁,带著铁锈味的液体从肺泡中被挤压出来。 他用手背捂住嘴,拿开时,上面是一滩暗红色的血跡,里面夹杂著细小的黑色颗粒。 这是重金属鎘和铅在体內富集的结果。 肾臟的近曲小管已经大面积坏死,渗透压失衡导致组织液回流受阻。 他的双腿已经严重水肿,心肌为了维持供血正在超负荷搏动,心率极其不齐。 按照热力学第二定律,他这个高度有序的低熵体,正在不可逆地走向解体。 江临平静地擦去手背上的血跡,瘫坐在那张由破衣服和乾苔蘚铺成的床上。 呼吸变得极其浅薄且急促,每一次吸气,肺部都会发出类似破风箱拉动的嘶嘶声。 石屋角落里,那颗由风力发电机供电的红色 led 灯在冷风中忽明忽暗。 风速在下降,发电机的输出电压已经低过了稳压模块的閾值。 江临靠在石壁上,听著自己胸腔里那颗心臟的跳动。 咚……咚……咚…… 搏动的力量越来越弱,间隔越来越长。 他没有恐惧,甚至没有对死亡的敬畏。 只是以一个旁观者的身份,冷酷地监测著这个名为江临的物理系统走向停机。 血压正在崩塌。 大脑皮层开始缺氧,视神经的供血被切断,周围的世界从边缘开始变暗,收缩成一个狭窄的隧道。 那颗led灯成了宇宙中最后的光源。 微观层面,他体內的离子通道大面积失效,细胞膜电位无法维持。 宏观层面,他的意识开始涣散。 “心臟射血分数低於 15%。”他用最后的清醒在脑海中做出了临床物理诊断。 死亡线被触及的瞬间,没有走马灯,没有虚无縹緲的解脱感。 只有物理规律的绝对强制力。 一种拓扑摺叠在瞬间发生,时间、空间、质量,在这一刻被强行改写。 时间、空间、质量、微观粒子的状態,在这一刻被某种超越了当前宇宙维度的力量强行改写。 灯在他眼中定格。 风的呼啸声被直接切断,就像有人拔掉了音响的电源。 …… 【江城市,教师楼,小车库】 “哗啦——” 隔壁不远,小卖部的捲帘门被人拉响,远处的大马路上传来刺耳的汽车鸣笛声。 不足六平米的车库里,空气猛地扭曲了一瞬。 “呼——” 江临猛地睁开眼。 三月份的江城,带著潮湿和市井喧囂的空气,瞬间填满他的肺叶。 肺泡在零点几秒內完成了完美的氧气交换。 视网膜上仿佛还残留著废土那死寂的残影,耳边却灌满了现实世界充满烟火气的白噪音。 生理层面的时间在跨越维度的瞬间发生了倒流。 乾瘪萎缩的声带恢復弹性,犹如枯木逢春。 枯槁无力的肌肉重新充盈,骨骼里的酸痛感一扫而空。 他站在那里,穿著破破烂烂的棉衣,整个人散发著一种让人毛骨悚然的陌生感。 第55章 μ之外的世界 小车库没有窗户。 唯一的光源是头顶那盏白炽灯。 灯丝在劣质玻璃灯泡里微微颤动,电流把细细的钨丝加热到白炽状態,近似黑体辐射出的黄光,把不到6平米的车库照得像是一张老照片。 江临呆呆地站在水泥地上,胸膛剧烈起伏著,好一会儿,才从时空错位感中缓过神来。 他低头看了一眼地板。 混凝土浇筑时留下的收缩裂纹,从车库门槛往里延伸,像一条乾涸的灰色闪电,在正中间分叉,毫不犹豫地走向偏北侧那面墙的底角。 眼睛只是扫了过去,大脑皮层深处的运算中枢就自动开始运转。 裂纹的走向不是隨机的。 江临几乎能在脑海里倒退出十几年前这块地面铺设时的粗糙场景。 可能是浇筑时骨料分布不均,也可能是表层失水太快,或者基层压实不足。 加上养护期间北侧温度比南侧低,收缩应力沿最小阻力路径释放。 硅酸盐水泥在水化反应中释放热量,隨后的冷却收缩在这个微小的温差下產生了不均匀的內部应力。 这股应力沿著混凝土內部微观孔隙和砂浆薄弱层形成的最小阻力路径,毫不留情地撕裂开来。 所以,裂纹偏北。 如果这块地面需要承受集中载荷,比如放上一台重两吨的车床,那么基底的剪切破坏,百分之百会从北侧那条分叉的最尖端开始。 他猛地意识到自己在做无用功,用力摇了摇头,强行把脑子里弹出的这个受力分析模型关掉。 这里只是一个连一辆电动自行车都没停放的车库,没有什么东西需要承载集中载荷。 但他控制不住。 他现在的状態很古怪,神经系统里装了四十年的东西,现在流进了一个十八岁的身体。 就像往一个容量只有五百毫升的单薄玻璃瓶里,强行倒进去一整缸高密度的重水。 瓶子外表看起来完好无损,但里面的水压已经高得嚇人,水会从每一条细小的裂缝里,顺著他的每一个本能动作漫出来。 所以下一刻,当他的视线无意间触到右侧墙上的几颗膨胀螺栓时,他又下意识地抬起了手。 这具十八岁的身体,肌肉记忆还没有完全跟上,动作显得有些僵硬。 拇指搓过螺帽边缘,沾了一点细碎的锈粉。 这说明镀层早就破了,墙体附近长期有潮气,或者当年打孔时孔壁粉化严重,膨胀套没有真正咬进结实的基材。 他用指节轻轻顶了一下,没感觉到明显鬆动,但这並不能说明安全。 真要掛重物,至少要重新钻孔换膨胀件,甚至做拉拔测试。 “呼啦——” 车库外面传来环卫工人扫地时竹扫帚摩擦柏油路面的声音。 接著是有人路过的脚步声。 那脚步声沉闷拖沓,隨著一两声早起的咳嗽,从车库门缝底部的晨光里经过,把那条光带切成几段碎影,然后渐渐走远,消失在巷子口。 江城的早晨,正在以它几十年如一日的惯常方式开始。 江临长长地呼出一口浊气,从置物架上取下昨晚提前备好的校服,习惯性地他在这一轮的废土四十年里抖了抖灰,换上。 然后在工作檯旁边坐下来。 他在这一轮的废土四十年里,照著北大物院本科培养计划,把能靠自学啃下来的主干课程反覆走了几遍,做了大量实验,积累了大量数据。 建立了一套理解世界的方式。 有物理直觉,有数学框架,有从金属和失败里磨出来的工程感觉。 但这套东西有一个根本性的问题。 它从来没有经过外部校验。 没有满头白髮的教授在黑板上为他推导偏微分方程,没有互相不服气的同学在宿舍里为了一个参数的取值爭得面红耳赤,没有任何人看过他的手稿,没有任何机构去核准他的数据误差。 他在废土里建立的一切物理和工程大厦,都是在没有绝对基准的条件下,像走钢丝一样搭建起来的。 他自己也很清楚这一点。 所以在那本厚厚的《错误与未决索引》里,他给这件事留了整整一页。 那页的抬头,用最重的笔触写著一行字。 未经外部校验的结论列表,可信度存疑,隨时可能引发系统性灾难。 而现在,他回来了。 他回到了现实世界。 这里有国家標准体系,有高精度工具机,有海量学术文献库,也有人能討论质疑,甚至直接反驳他。 他需要做的第一件事,是打开那份清单,逐条往下走,把那些在深夜里折磨了他无数次,悬而未决的东西,一条一条对清楚。 想到这里,他取下背包,拉开,把《错误与未决索引》拿出来,翻到最后一页。 泛黄髮毛的纸张,有他回归前用铅笔写下的几行字。 第一:接触刚度——热循环——废土数据噪声太大,建立的演变模型对不对? kc=f(p,Δt,ncycle)的非线性项係数该如何修正? 第二:铸铁平面——三板互研——支撑变形、温度漂移、磨料粒径、接触斑点判读误差;研合时的油膜/水膜/贴附力是否已经影响判断? 第三:单摆g值——摆长定义、摆球质心、振幅修正、计时误差、线绳热胀冷缩——系统误差是否已经超过0.1%? 第四:铝金属的费米能——有效质量 m* 取值——误差 12% 到底来源於测量手段的粗劣,还是能带结构的理论简化? 第五:电动力学缺文献——lorenz规范下的…… 第五条没写完,铅笔在纸面上划出了一道有些失控的长斜线。 暂时来说,江临最想弄清楚的是第一条。 风机偏航轴承,三板互研,长期研究多材料接触面在热循环下的行为。 他有推导,有来自废土实验的观测数据。 在那个推导里,有一个关於接触刚度隨热循环次数演变的退化模型。 他坚信这个模型的方向是对的,宏观的预紧力会在微观的粗糙度峰谷间发生塑性流变,导致刚度下降。 但是,废土的测量条件太粗糙了。 风沙的振动,温度传感器的零点漂移等等影响,让数据里的噪声大得惊人,把那条原本应该平滑下降的趋势线淹没了一大半。 他没办法判断这个模型的適用范围。 更没办法判断那些非线性係数究竟是物理机制的反映,还是被噪声和人为调参硬凑出来的幻觉。 於是结论带著他自己都不能完全信任的判断,就那么悬在那里。 在那本错误索引的旁边,他当时写下了八个字:方向待定,急需校验。 有了决定,江临將东西收起来,背起破旧的书包,双手拉起那扇生锈的捲帘门,在一阵刺耳的金属摩擦声中,一头扎进了三月的江城。 回到家的时候,厨房里传来抽油烟机的轰鸣声,母亲已经起床,正站在灶台前做早餐。 听见开门的动静,她从厨房里探头出来看了一眼,见儿子从外面回来,有些意外,问了一句。 江临看著母亲繫著那条泛旧的围裙,看著她斑白的鬢角,用了很大的力气才压下眼底的波澜。 “睡不著,去巷子口跑了两圈,清醒一下脑子。” 他儘量让自己的语气听起来像一个因为高考压力而失眠的普通高三男生,搪塞了过去。 “別把自己逼得太紧。”母亲絮叨了一句,转头继续对付锅里的鸡蛋。 江临走进狭窄的卫生间,拧开水龙头。 水柱砸在陶瓷盆底,先摊成一层极薄的水膜,又被反弹的水花撕碎。 他几乎是本能地看见了流速、边界层和局部湍动,可下一秒又强行把这些词按了回去。 然后把手伸进水里。 水温大约十二摄氏度,洁净,无色,没有刺鼻的硫化物气味,也不带有足以灼伤口腔的强酸性。 这就是经过现代化自来水厂多级过滤,加氯消毒后的標准生活用水。 极其奢侈的净水。 他捧起水,狠狠地在自己脸上搓了几把,冰凉的水珠顺著下巴滴落。 然后,他闭著眼睛,从墙壁的塑料掛鉤上扯下毛巾。 就在他转身,手指的指腹无意间擦过卫生间墙壁瓷砖的那一瞬间,动作本能停顿了一下。 对一个普通的高三学生,或者对这个世界上的绝大多数人来说,这只是一块再寻常不过的廉价釉面瓷砖。 但在此刻的江临眼中,或者说,在他那被四十年废土工程极限压榨过的触觉感知里,这块瓷砖是一片充满灾难性缺陷的微观丘陵。 大脑后方的躯体感觉皮层像一台被唤醒的计算机,自动开始高速处理指尖传来的每一个微小的触觉电信號。 废土上十五年的三板互研,对绝对平面近乎病態的刮研追求,早就將他的双手异化成了两把高精度,甚至带点神经质的游標卡尺和表面粗糙度仪。 指腹滑过釉面时,阻力有极轻微的周期变化。 很多人会感觉挺光滑的,但在江临手里,这块瓷砖根本不能算平面。 几十微米量级的起伏,已经足够让他想起废土上那些被错误基准面毁掉的轴承座。 江临深吸了一口气,强行切断了这种神经质的触觉反馈,把手猛地收回来,將毛巾规规矩矩地掛好。 不能再这样了,他警告自己,这会把人逼疯的。 厨房里,那台老式油烟机运转的低频嗡鸣声,混合著锅铲碰撞铁锅的声音,交织成一首充满生活气息的交响乐。 洗漱好,顺势在饭桌旁坐下的江临,耳朵微微一动,注意力再次被强行拉扯。 油烟机的低频嗡鸣里夹著一段轻微的拍振,带著外壳参与进来的那种宽频特徵。 几乎不需要思考,江临的脑海里直接弹出了诊断报告。 应该是多年油污让叶轮质量分布偏了,外壳某颗固定螺丝也鬆了,启动转速扫过某个区间时,这个固有频率恰好落在电机运转二倍频附近,从而引发了结构共振。 “怎么又像没睡醒一样,眼睛直勾勾的。” 母亲端著盘子走过来,把一份热气腾腾的糖醋鸡蛋盛到他面前的碗里,打断了他的思绪。 她在围裙上擦了擦手,语气里带著心疼。 “晚上是不是又熬夜刷题了?高考虽然重要,但你现在模擬考的成绩已经很好了。要注意身体,別弄得像个小老头似的,吃饭都佝僂著背。” “知道了,我会注意的。” 江临赶紧挺直了腰板。 糖醋炒蛋的香气直扑面门,还是那个刻在骨子里的味道,鸡蛋煎得外焦里嫩,酸里带甜,饱满多汁。 每吃一口,都感觉是活在梦里。 他在废土里经常遥想这个味道。 现在他在这里,吃著那碗饭,油烟机还在以它鬆动的螺栓製造著可预测的共鸣。 母亲在他对面坐了下来,自己夹了一筷子咸菜配粥。 大早上的,她不喜欢糖醋鸡蛋这种重油重糖的东西。 她端著碗,抬头看了他一眼,过了一会儿,又忍不住看了一眼。 “你最近,怎么变得有点像你爸了。”母亲突然没头没脑地说了一句。 “啊,像我爸,哪里像?”江临疑惑地抬起头。 母亲看著他,眼角浮起一抹笑意:“就是这种,吃饭也要盯著碗看半天的样子。你爸下了夜班回来,也是这样,明明是在吃饭,脑子却在想事情。” “哦。”江临轻轻应了一声,心里却像是被什么东西猛地撞了一下。 “我也就隨口一说,快吃吧,吃完赶紧去学校,別迟到了。” …… 初春的阳光已经完全穿透了清晨的薄雾,带著一点微不足道的暖意,大片大片地洒在已经开始繁忙起来的街道上。 江临骑著自行车走在绿道上。 他强迫自己放鬆,身体的感官却像是一台失控的军用雷达,全功率开启,毫无保留地捕捉著这座城市运作的每一个细节。 一辆柴油公交车从他身边驶过。 在很多人的感官里,只是引擎有些吵闹的轰鸣和轮胎碾压过柏油路面的胎噪。 江临听到的,却是一个极其复杂的机械系统,在路面上为了强行对抗地球重力和地面摩擦力,而发出的一阵阵声嘶力竭的嘶吼。 他的听觉神经仿佛自带了傅立叶变换的解析功能,自动將声波的频率一层层剥离开来。 最底层,是柴油机在高压缩比下周期性压燃產生的低频脉动。 更细的频段里,曲轴、连杆、轴瓦和油膜共同组成了一套复杂的振动源。 公交车笨重的车身压过一个略微凸起的下水道井盖。 江临的脑海里瞬间浮现出底盘的动態响应。 减震器的螺旋弹簧在受到瞬间衝击时发生急剧的压缩与回弹,紧接著,阻尼器內的液压油在巨大的压力下,被迫挤压通过狭窄的阀孔。 流体摩擦在这个瞬间发生,机械能被无情地转化为热能耗散到了空气中,从而维持了车厢的平稳。 他甚至能通过公交车轮胎与粗糙沥青路面接触时的微小形变和摩擦声,在脑海中粗略建立起橡胶分子链在高频周期交变应力下的黏弹性损耗模型。 太密集了。 真的太密集了。 现实世界的信息密度和歷经几百年工业革命积累下来的工程堆叠,对一个从极简世界中归来的人来说,犹如一场永不停止的物理暴雨。 这里的每一辆车,每一座按照定时程序切换的红绿灯,路边每一栋大楼墙体里隱藏的承重钢筋,都在以一种近乎挥霍般的姿態,宣告著人类文明对自然法则的代偿与彻底驯服。 这让他感到既敬畏,又荒谬。 …… 早读结束后的第一节是物理课。 江临坐在自己的座位上。 同桌孙明正趴在桌子上,像一只刨土的土拨鼠一样,在杂乱无章的课桌堂里疯狂地翻找昨晚没写完的物理试卷,嘴里念念有词:“完了完了,老李今天要检查试卷,我的卷子是不是被狗吃了?” 伴隨著上课铃声的最后一道尾音,物理老师老李拿著一把有些缺角的黄色木质三角板和几根粉笔,脚步匆匆地走上讲台。 老李是个乾瘦的中年人,常年穿著一件洗得有些发白的夹克,袖口总是沾著一圈白色的粉笔灰。 “今天我们重点复习牛顿运动定律中的临界问题,大家都別找了,看黑板!” 老李把三角板往讲台上一拍,声音洪亮。 他转过身,手腕翻飞,黑板上很快画出了一个经典的物理学图景。 一个倾斜角为θ的斜面,上面放著一个质量为m的方块,代表物块。 “大家看黑板。假设物块处於静止状態,那么根据受力分析,静摩擦力刚好等於重力沿斜面方向的分力,也就是mgsinθ。” 老李一边说,一边在黑板上画出受力箭头,“但是,如果物块开始滑动,我们就需要计算滑动摩擦力了。” 说完,他转身,用粉笔在黑板上写下了一个所有高中生都烂熟於心的公式。 f=μn。 江临靠在椅背上,静静地看著黑板上那个醒目的公式。 这是高中物理,甚至是大学普通物理中对摩擦力最宏观的描述。 简单,优雅,带著一种不讲道理的绝对性。 一个无量纲的摩擦因数μ,乘以法向的正压力n,就完美地解决了一切滑动阻力的问题。 在这个公式的庇护下,它假设物体是绝对刚体,不会变形。 假设接触面是完美的,均匀的,平滑的几何平面。 在低速,宏观,容差率极高的现实粗糙工程中,这个基於唯象规律总结出的经验公式,足够解决工厂里百分之九十的传动和阻力问题。 但是。 他已经无法只看见这个简化模型了。 在他那被废土四十年的极限生存,以及微米级基准面彻底洗刷过、重塑过的神经系统里,黑板上那个看似真理的公式,在瞬间轰然解体。 物块与斜面的接触面,在江临的脑海里迅速放大一万倍,如同无数连绵山脉般的微观凸起体。 当法向压力n施加时,这些微观山峰相互碰撞挤压。 由於真实的接触面积实际上只占宏观名义面积的千分之一甚至万分之一,在那些微小的接触点处,局部的压强会瞬间飆升到令人咋舌的程度,直接突破材料的屈服极限,导致剧烈的塑性变形。 金属表面不可避免的氧化层,在滑动產生的粗暴刮擦中瞬间破裂,暴露出內部活泼的纯金属基体。 这些毫无防备的纯金属在极近的距离下发生接触,原子的电子云发生重叠。 如果那是两块足够乾净的金属表面,氧化膜被划破后,局部甚至会出现粘著和近似冷焊。 如果表面更脏,磨屑和氧化物又会变成第三体,夹在接触面里反覆犁削。 黑板上的μ不是错,它只是把这一整套复杂灾难压缩成了一个经验係数。 隨著黑板上那个假想物块的滑动,江临的大脑甚至自动构建出了一幅摩擦生热导致局部温度剧烈升高的热力学梯度场。 温度的升高会改变材料的屈服强度,磨屑、氧化膜和污染物又会不断改变接触状態。 如果系统的刚度不够,存在微弱的振动,还会引发让人头疼的黏滑现象,將低频的机械破坏波传导至整个承载结构。 在废土上,为了做出一台能稳定运转的风力发电机偏航轴承,他曾被这种微观层面的摩擦与预紧力折磨了整整十五年。 他用血的教训知道,一颗没有用正確扭矩扳手拧紧的螺栓,或者接触面上哪怕多出的一丝肉眼看不见的毛刺,都会在剧烈的温度变化和材料热胀冷缩的交变应力下,產生微米级的塑性蠕变。 这种隱蔽的蠕变会在几周或几个月內,悄然改变整个结构的受力路径。最终,在某一次风暴降临时,让整条长期积累的误差链彻底崩塌,把昂贵的转子甩飞到几百米外。 江临看著黑板,听著老李在讲台上口沫横飞地分析著物块下滑的加速度。 他第一次如此清晰地意识到,高中物理的理想模型,是一张解析度极低,过滤了所有危险地形的平面地图。 而他,再也无法退回到那个將复杂世界抽象为几个英文字母和常数的安全屋里了。 老李讲完了这道经典的临界题,隨手在黑板边角又写了一道变式练习题,让同学们自己算。 教室里响起一片沙沙的写字声和翻书声。 同学们开始低头算。 孙明终於在书本的最底下抽出了那张皱巴巴的试卷,他抹了一把额头上的汗,低头看著练习题,咬著笔头,胳膊肘碰了碰江临,压低声音问道:“江临,临哥,这题这个倾角变了,重力的分力应该是用sin还是cos来著?” 江临把目光从微观世界的撕裂中抽离出来,看了一眼题目,语气平静地说:“斜面倾角是α,沿斜面向下的分力,用sin。” “哦哦,对对对,嚇死我了。”孙明鬆了一口气,赶紧低头在草稿纸上狂算起来。 …… 下午五点四十分,江城三月的天还没黑透。 江临回家的时候,特意骑车绕了一条路,经过母亲打工的那家超市。 他没有进去,只是停在街对面的梧桐树下,单脚撑著地,隔著宽阔的玻璃幕墙,远远地从外面看了一眼。 超市里人头攒动,他看见母亲穿著超市统一的红背心,站在收银台后面,正手脚麻利地扫著商品条码,然后弯腰帮一个上了年纪的老太太把蔬菜装进塑胶袋里。 母亲的动作很熟练,但因为长期站立导致腰椎间盘承受了不合理的持续应力,导致腰背明显有些佝僂。 江临默默地看了一会儿,手指在车把上捏紧又鬆开。 然后蹬起踏板,调转车头回家。 父亲还在补觉,客厅里没人,他熟练地洗手,淘米,按下电饭煲的煮饭键。 听著电饭煲底部加热盘传来的咔噠一声继电器吸合的轻响,感受著电能转化为热能的初始阶段。 隨后,他转身走进自己的臥室。 打开笔记本,把那份清单的第一条重新看了一遍。 然后又把废土里记录这个问题的那部分笔记,在脑子里过了一遍。 这个折磨了他很久的物理悬案,起点就是那颱风机偏航轴承。 轴承底座是铝合金和钢的组合,两种材料的线膨胀係数相差將近一倍,在废土夸张的昼夜温差下,接触面会经歷极其恶劣的反覆热胀冷缩。 他观察到一个现象。 同样的初始预紧力,同样的配合公差尺寸,装配好之后,第一个冬天的几个月里,轴承运行平稳良好。 但是,到了第二年开春,隨著气温回升,轴承在运转时开始出现轻微的,周期性的异响和抖动。 拆开来看,接触面的压痕分布已经和装配时不一样了。 原本设计为均匀受力的区域,某些局部的接触应力明显异常集中,出现了微动磨损的痕跡。 而另一些区域则几乎没有接触痕跡,仿佛脱开了一样。 长期的热循环应力,加上材料微观层面的蠕变,导致螺栓预紧力的传递路径发生了不可逆的重新分布。 原本理想的均匀接触退化成了恶劣的局部集中接触。 接触面的等效接触刚度因此大幅下降,整个轴承系统在动態的气动力载荷下,固有频率降低,从而开始出现破坏性的响应抖动。 他把这个现象详细记录了下来,並在无数个停电的夜晚,用铅笔推导出了一个关於多材料接触刚度退化的简化数学模型。 从宏观上看,那个模型预测的刚度退化时间尺度,和他在废土中观察到的异响发生时间,基本是吻合的。 但擬合得上,不代表机制就是对的。 他的模型里,有几个关键的非线性係数和表面形貌参数是纯粹估算出来的。 因为在废土的恶劣条件下,他根本没有高精度的三维轮廓仪去测量磨损后的粗糙度,也没有高频动態测力计去实时监测法向力的变化。 模型预测结果和观察现象的吻合,到底有多少是因为他推导的模型本身在物理机制上是完全正確的? 又有多少,仅仅是因为他在套用公式时,潜意识地利用了参数调整的余量,生生凑出来的? 他没办法区分。 他需要一组真实的数据,在可控的有溯源基准的条件下测出来的数据,能告诉他,他憋出来的模型,里面的参数取值到底有多荒谬,或者,有多可靠。 江临打开笔记本电脑,先打开百度学术和知网,搜了几组中文关键词,又切到一个早就收藏好的预印本平台。 平台加载得很慢,页面样式也粗糙,但英文论文题录还是一条条刷了出来。 手指在键盘上悬停了半秒,然后迅速敲下一连串英文检索词。 thermal cycling(热循环) contact stiffness degradation(接触刚度退化) preload relaxation multi-material assembly micro-slip(多材料装配微动滑移) 第56章 迟滯的幽灵 搜索结果刷出来的第一页,大多数文献是传统的摩擦学方向。 他点开几篇被引率最高的文章,一目十行地扫过摘要和图表。 这些文献处理的绝大多数是静態接触,或者是低频、大滑移量的循环摩擦。 研究的重点集中在润滑油膜的厚度、磨粒磨损的形貌分析,或者是某一种新型涂层的耐磨损性能。 和他的问题有交集,但完全没有切中要害。 他要解决的是微米级,甚至纳米级装配面在纯热应力驱动下的微动与刚度退化,不是宏观机器里的齿轮咬合。 他把其中两篇在数学建模上有点意思的下载下来继续往下翻。 第二页开始,由於搜寻引擎的权重倾斜,结果渐渐往精密仪器、光学平台和半导体光刻机底座的设计方向走。 这个领域的研究者,不关心零件会不会磨损,他们只关心一件事,热漂移对纳米级测量精度的致命影响。 这和江临当年在废土上,为了保证偏航轴承在巨大温差下不发生微米级形变,从而导致整个塔架共振解体的物理背景,有了大面积的重叠。 他停下手里的动作,盯著屏幕顶端的搜索框看了一会儿,把搜索词重新调整了一下,去掉了过於宽泛的摩擦学词汇。 mechanical thermal drift(机械热漂移) multi-material assembly(多材料装配) interferometric(干涉测量) error budget(误差预算) 回车。 页面刷新。 第二页的第三篇文献,那一行加粗的蓝色標题。 mechanical thermal drift in high-stability interferometric displacement measurement systems: error budget and experimental validation (高稳定性干涉位移测量系统中的机械热漂移:误差预算与实验验证) 他把文章打开。 当首页完全显现时,作者栏的第一行,赫然印著一个名字。 zhixing lu (department of physics,jiangcheng university) 陆知行? 江临愣了一下,倒是真没想到,会在这里以这种方式看到陆老师的论文。 不过他隨即把注意力收回,专注到论文本身。 直接跳过引言和原理介绍,把滚动条拉到了核心的误差预算章节。 列得很细。这种级別的干涉测量系统,是在跟原子的尺度较劲。 雷射频率漂移、探测器的暗电流噪声、模数转换的电子学本底噪声、空气折射率隨温度的热漂移、光学平台的隔振传递率、光路的初始对准误差…… 陆知行的团队把能想到的干扰项,全都像解剖青蛙一样拆解开了。 每一项下面都有清楚的误差传播公式、灵敏度係数和极限情况下的量级估算。 最后,所有这些繁杂的项,通过误差合成公式,匯总成了一个系统的总误差预算。 然后,他们把这个预算数字,和他们在恆温室里跑出来的实验验证结果放在了一张图表里对比。 两条曲线贴合得相当好,结论可以说是非常漂亮。 但江临没有就此打住。 他把正文一字不落地读完,拖动滚动条,开始读附录,读附录里密密麻麻的参数表。 在附录的表a3和图s4里,他找到了一组被压扁在角落里的数据。 那是他们实验系统在经歷一次完整的、为期二十四小时的缓慢温度循环(从20度升至24度,再降回20度)时,干涉信號稳定性的原始残差测试结果。 盯著那组数据看了一会儿,他拿出一张草稿纸,把陆知行论文附录a3里提取出来的几个峰值坐標,写在草稿纸的右边。 然后把废土里他记录的那组热循环数据,整理出关键数字,放在旁边对比。 从精度上来说,两组数据根本不可同日而语。 陆知行团队用的是恆温隔振室,皮米级解析度的干涉仪,数据底噪乾净得像一块冰。 而江临那组数据的绝对不確定度,比这组干涉数据粗糙了不知道多少个数量级。 真要拿位移精度硬比,它没有任何资格。 但他比的不是绝对位移。 他把两组数据按温度循环周期重新归一化,只看上升沿、下降沿和残差滯后的形態。 然后,他看见了那个藏在噪声背后的东西。 同一类迟滯特徵。 但是。 江临的瞳孔微微收缩。 在这两组天差地別的数据里,藏著一个形態相似得近乎刺眼的趋势。 温度上升沿的响应速度,和温度下降沿的响应速度,是不对称的。 在陆知行的干涉残差图里,升温阶段,残差曲线爬升得很果断,带著某种材料形变的乾脆。 而在降温阶段,明明温度已经开始回落,残差曲线却像是在泥潭里拖拽一样,磨磨蹭蹭地往下掉,出现了一个明显的相位滯后和幅度迟滯。 这个不对称性,在江临那个用铅笔画出来的折线图里,同样存在,只是被巨大的噪声掩盖得像个毛刺。 这个不对称性,在江临自己推导的那个没有底气的接触刚度退化模型里,至少能被他的模型给出一条自洽的解释路径。 升温时,铝和钢的不同膨胀率导致局部接触应力剧增,微凸体发生不可逆的塑性屈服。 降温时,由於塑性变形已经发生,应力释放的路径改变了,这就形成了一个物理上的迟滯环。 问题是,在过去十五年里,江临一直不確定,废土数据里的那个迟滯环,到底是因为他的热电偶响应太慢造成的系统误差偽跡,还是真实存在的物理效应。 他看著草稿纸,提笔在两组数字中间画了一个圈,把视线重新拉回电脑屏幕。 他把论文翻回误差预算那一节,把机械热漂移那一段,逐字逐句地重新看了一遍。 论文里列得很清楚。 镜架的静態热膨胀位移误差,安装底座的重复精度,法兰盘的平面度公差,定位销的配合间隙带来的晃动量。 很全面,属於教科书级別的工程排查。 但没有动態角度扰动。 更具体地说,陆知行的团队在做误差预算时,把装配结构当成了理想的刚体。 他们没有去分析,由多种不同金属材料组成的复杂装配结构,在经歷哪怕只有几摄氏度的温度循环下,螺栓的预紧力会发生怎样的微观鬆弛。 他们没有计算这种鬆弛引起的接触面刚度分布不均。 更没有去推导,这种接触刚度的变化,会导致固定光学镜片的镜架,產生一个极小极小的角度微变。 而这个连微弧度都不到的角度微变,一旦经过长达几米的干涉光路的无情放大,就会在最终的探测器上,等效成一个周期性的难以消除的低频位移残差。 江临靠在椅背上,闭上眼睛。 他把论文里的每一条公式,自己草稿纸上的每一行推导,在脑子里像三维建模一样重新过了一遍。 確认没有读漏任何前提条件,確认暂时没有发现明显断点。 他睁开眼,拿起笔,在草稿纸最下面飞快地写下三行字。 1. 这篇论文的误差预算里,机械热漂移只处理了静態位移,漏掉了热循环下的动態角度扰动。 2. 附录a3数据里的温度响应不对称,就是这个遗漏项的幽灵,他们在预算框架里解释不了这个幽灵。 3. 我的模型,如果是对的,正好填补这个空白,解释这个不对称性。 可是,这个如果是对的,需要验证。 在科学的铁律面前,没有经过实证的逻辑链再完美,也只是一堆精致的灰。 他需要验证。 而最直接、最粗暴的方式,自然是找到一个手里有合適设备,有现成数据,並且有足够专业背景听懂他在说什么的人,让他的模型接受一次真刀真枪的检验。 陆知行所在的江城大学物理学院重点实验室,有他需要的那类高精度干涉数据,大概率也配备了他做梦都想摸一摸的那类顶级测量设备。 不假思索地,江临移动滑鼠,打开了电脑自带的邮件客户端。 新建邮件。 收件人栏里,他一个字母一个字母地敲入了陆知行论文署名页下方留的那个以.edu.cn结尾的学校工作邮箱。 键盘的声音在房间里清脆地响了起来。 邮件的第一段。 他平铺直敘,说明自己阅读了这篇论文,並在仔细分析了附录a3的残差数据后,发现了一个显著的特徵。 温度响应上升沿和下降沿的不对称性。 他直白地指出,这个明显带有迟滯特徵的现象,在正文那堪称完美的误差预算清单里,没有任何一项对应的合理解释。 写到这里,江临停顿了一下。 他不想显得像个槓精,於是补了一句:“我想知道,这个特徵在贵组的数据处理中,是否是因为评估其量级不显著而有意被划入背景噪声处理,还是目前的理论框架暂未覆盖这一部分?” 第二段。 他必须拋出自己的筹码。 说明自己目前正在独立研究一个相关的问题:多材料装配结构在热循环交变载荷下的接触刚度演变机制。 …… “我在自己的实验数据里也观察到了类似的趋势,” 江临在键盘上敲下这行字,嘴角带著一丝自嘲。 废土上那些用破铜烂铁拼凑出来的设备,在他现在的標准看来,简直就是原始人的石器。 “但由於我的测量条件非常粗糙,系统的数据噪声过大,信噪比不足以支撑严格的定量分析。我目前无法確定,那个迟滯的不对称性是真实的微观物理效应,还是我粗劣的测量手段带来的系统偽跡。” 他没有任何隱瞒地坦白了自己的短板。 “因此,我想冒昧请教,陆教授团队在恆温室里的实验,是否对该不对称特徵进行过独立重复验证?” 第三段。 为了证明自己不是信口开河的民科,江临列出了他自己那组废土数据里的几个关键数字。 热循环周期、温度梯度、以及估算出的接触面预紧力衰减百分比。 他条理清晰地陈述了自己认为这两组数据可以放在同一个物理框架下比较的理由。 本质上,它们都是由多金属材料通过螺栓预紧构成的静止结合面。在热-力耦合和接触力学意义上,它们服从同一类方程。 …… 写完最后一行,江临把邮件从头到尾仔细地读了一遍,改掉了两处可能会引起歧义的表述,把必然导致改成了有较大概率引发,让语气显得更加客观。 然后,他將光標移到发送按钮上,点击。 他不知道这位陆老师会不会回復。 大学教授每天收到的邮件多如牛毛,这种来自不知名邮箱,一上来就探討附录犄角旮旯数据的邮件,被当成垃圾邮件忽略的概率很大。 如果能得到答覆,那自然是最好的开局。 如果不回復,他就得去找別的路径。 比如想办法联繫检测机构,付费做一次委託测试,或者自己去买二手零件在车库里手搓一台测量仪。 这会非常耗时。 …… 江城大学物理楼b栋,晚上九点四十七分。 整栋楼的大部分区域已经陷入了黑暗,只有零星几个实验室的窗口还透著冷白色的灯光。 三楼走廊尽头,陆知行办公室的门半掩著。 宽大的办公桌上,乱七八糟地摊著几份列印出来的全英文审稿意见,一沓用夹子夹住的实验数据记录本,还有几张没来得及贴发票的报销单。 两三片边缘有些破损的废弃光学偏振片,被隨意地压在几张a4纸的纸角上,在檯灯的照射下,边缘折射出一圈冷幽幽的蓝色光晕。 陆知行坐在电脑前,眼睛里布满了细密的红血丝。 电脑屏幕上,是《physical review letters》编辑部三天前转来的审稿意见邮件。 这封邮件,特別是第二位审稿人那一段洋洋洒洒的意见,陆知行这几天已经来来回回看了不下四遍。 那是一个眼光毒辣的同行。 对方在意见里,並没有否定他们这套高稳定干涉测量方案的新颖性,也没有质疑核心干涉公式的推导。 真正卡住这篇寄予厚望的论文的,是一段他们团队自己也心知肚明,但解释得不够乾净利落的残差数据。 审稿人的原话非常犀利。 “作者在图s4中展示的长时间稳定性测试中,存在一段周期约四十分钟、幅度在亚纳米级別的低频漂移。值得注意的是,该漂移在温度上升沿和下降沿呈现出明显的响应不对称。作者在误差分析中將其简单归入系统误差余量一笔带过,这是不严谨的。建议作者补充控制变量的稳定性实验,並给出该低频漂移的確切物理来源解释,否则將严重削弱该测量系统的可靠性声明。” 最麻烦的是,这个四十分钟漂移不是孤立存在的。 它叠在二十四小时温度循环的大背景上,像一层小周期涟漪。 每次温控系统进入微小调节区间,它就会出现。但它既不和空调出风温度严格同步,也不和平台振动频谱对得上。 这才是审稿人最不满意的地方。 陆知行仰头靠在人体工学椅的网布靠背上,用力揉了揉突突直跳的太阳穴,发出了一声长长的嘆息。 这篇文章真正想冲prl的地方,不是干涉仪本身,而是他们用这套系统把低频位移读出的稳定性推进到了一个足以支撑下一代弱力测量实验的量级。 他今年三十九岁,在这个论资排辈极其严重的学术圈里,正处於不上不下的尷尬年纪。 作为江城大学物理学院的副教授、青年pi,他名义上掛靠在学术大牛王衡教授那个资金雄厚的省部级重点实验室下,负责其中一条高稳定干涉测量的子支线。 这种寄人篱下的日子並不好过。 这篇文章如果能顺利在prl发出来,那將是他后续申报国家级人才项目,应对学院非升即走的长聘考核,以及为自己独立子课题爭取续期经费里,最硬最无懈可击的一块敲门砖。 如果这篇论文被拒,或者拖黄了,倒不至於天马上塌下来让他捲铺盖走人。 但他手里这条本来就进展缓慢的支线,整个节奏会被彻底打乱。 跟著他干活的博士生尹航,那篇准备用来毕业的文章就得跟著往后推。 下个月重点实验室的项目中期匯报,他的ppt会变得非常难看。 而王衡教授那边,也绝对不会给他什么好脸色。 问题是,数据確实卡住了。 卡得不上不下。 那段该死的低频漂移,就像一根扎在手指缝里的极细的玻璃刺,看不见,摸不著,但只要一碰误差预算表,就疼得钻心。 “陆导?” 办公室的门被敲了两下,博士生尹航顶著一个鸡窝头,满脸疲惫地走了进来。 “怎么样,自適应滤波跑出来的结果好点没?”陆知行坐直身体,端起桌上已经凉透的咖啡喝了一口。 尹航苦著脸摇摇头,把几张刚打出来的图表递过去:“不行,刚才我又跑了两版新的卡尔曼滤波,曲线是平滑了一点,但那段低频的包络线还是在那里,去不掉。我坚持认为问题还在滤波窗口的大小和探测器本身的暗噪声模型上。” 陆知行接过图表扫了一眼,眉头拧成了一个川字。 实验室里的另外两个核心成员也在这几天被折磨得够呛。 负责硬体搭建的孟澈,一个闷葫芦,已经把自己关在恆温室里,把雷射电源的纹波复测了两遍,確认电源乾净得像纯净水。 负责数据整理的姚思雨,守著那几十个g的温度监控记录,整整核对了三天两夜,硬是没有找到那段四十分钟周期的漂移,和空调系统的温度波动有任何严格的相位对应关係。 他们排查了光电探测器的热噪声,覆核了气浮光学隔振台的工作状態,把环境温度、平台振动频谱和原始干涉信號反覆对齐。 结果全都不够乾净。 数学滤波这种东西,就像是给一张长满痘痘的脸加了一层美顏滤镜,你可以让曲线在视觉上变得好看一点,却不能让那段潜伏在底层物理过程里的低频残差真正消失。 审稿人不是傻子,一眼就能看穿。 陆知行现在最烦躁的,也正是这一点。 如果这段漂移是纯粹的隨机电气噪声,那就有成套的电子学去噪手段来对付。 如果它是单纯的环境温漂,那就应该和实验室温度监控探头的记录存在明確的、无延迟的线性对应关係。 可它偏偏卡在中间地带。 它表现得像某种被庞大的分析软体揉碎之后,仍然极其顽固地残留在基线附近,实实在在的物理存在。 它有惯性,有迟滯。 “行了,你先回去休息吧,明天再看。”陆知行把图表扔在桌上,摆了摆手。 “好,陆导您也早点回。”尹航如蒙大赦,赶紧溜了出去。 办公室外面的走廊已经没什么人了,偶尔传来一两声不知道哪个实验室传出的真空泵抽气的声音。 陆知行烦躁地抓起桌上的手机,本来只是想点开微信,回几条院系工作群里那些无关痛痒的消息。 但当他的指尖划过屏幕顶端的通知栏时,看见绑定的学校邮箱后台,跳出了一个红色的信封图標。 一封新邮件。 发件人是一个陌生的数字邮箱,没有署名。 但那行黑体的標题像是一道闪电,瞬间劈中了陆知行有些混沌的大脑,让他滑动的指尖猛地停住了。 【关於贵文附录a3中温度响应不对称性的一个问题】 陆知行的瞳孔骤然放大,心臟重重地跳了一下。 又是哪个吃饱了撑的读者发的挑刺邮件? 他立刻点开邮件正文。 第一段甚至还没看完,陆知行的身体就不可遏制地前倾,几乎要贴到手机屏幕上。 因为对方用带著点冷酷的工程口吻指出:你们附录a3中温度上升沿和下降沿的响应是不对称的。而正文中,你们对机械热漂移的处理,仅仅停留在计算镜架的静態膨胀位移和底座的安装重复性上。你们完全没有进一步分析,在热循环的过程中,多种材料装配界面的预紧力路径重分布,可能会对光学镜架造成持续的动態角度扰动。 慢慢地坐直了身体的陆知行,后背起了一层细密的鸡皮疙瘩,迫不及待地继续往下看。 第二段,对方语气平稳地提到自己正在研究一个底层原理相关的工程问题。 多材料装配结构在热循环下的接触刚度演变。对方甚至提到了塑性流变和迟滯环。 第三段,对方坦诚地列出了几组显得极其粗糙,甚至可以说是简陋的实验数据。 对方明確说自己的测量条件有限,数据里的噪声很大,不敢拿来做定量的铁证,只能作为一种物理演变方向的参考。 看到这里,陆知行原本有些防备的心防,被彻底击碎了。 对方最后一句话,更是像一把重锤,敲在了他这几天最脆弱的神经上。 【我不是认为两组数据在精度上已经吻合,而是想请教:贵组实验中这个上升沿/下降沿不对称性,是否经过了独立重复,它是否可能就是由热循环下的接触刚度变化所引起的物理必然?】 陆知行拿著手机的手微微有些出汗。 屏幕对面的这个人,问到的地方,恰恰好是他这几天在潜意识里最不愿意承认也最不想去排查到底的方向。 机械路径的微动。 螺栓预紧力的鬆弛。 热循环迟滯。 接触刚度退化。 这些词汇太土了,太偏向传统的机械工程了。 它们不够漂亮,不够量子力学,也不適合放在prl的论文摘要里作为高大上的亮点来吹嘘。 在潜意识里,搞光学的他,总是把机械结构当成一个死板的载体,而忽视了它们在微观层面其实是有生命有呼吸的。 但物理实验是冷酷无情的。 它不会因为这些机械效应不漂亮不量子,就不让它们在探测器的残差里幽灵般地显现出来。 陆知行放下手机,缓缓转过头,重新看向电脑屏幕上那条折磨了他三天的残差曲线。 那条带著迟滯特徵的低频漂移仍然在那里。 它安静顽固,就像一条一直存在,却始终没有被他们命名的地质裂缝。 过了很久,陆知行猛地拿过键盘,敲击回车,唤醒屏幕,点开电脑端的邮件系统。 开始逐字逐句回復。 …… 第二天早上六点,江城的晨雾还没散去。 江临准时从床上坐起来,套上衣服的第一件事,就是习惯性地抓起放在床头的手机,点开邮箱客户端。 收件箱里,赫然躺著一封未读的新邮件。 发件人:zhixing lu。 主题:re: 关於贵文附录a3中温度响应不对称性的一个问题。 时间:今天凌晨一点二十二分。 江临的眼神亮了一下,在床沿坐定,点开邮件。 陆知行的回覆很长,洋洋洒洒写了四大段,字里行间透著一种深夜科研工作者特有的亢奋和直白。 第一段,陆知行毫不避讳地承认了邮件中提到的那个不对称性是真实存在的,基本可以排除单纯探测器测量偽跡。 团队在过去的恆温控制实验中,对此做过多达五次的重复验证,结论非常稳定。 但他坦诚地解释了当时为什么没有深究。 因为在他们最初的误差预算框架里,已经给这类不可预测的机械漂移留出了一定的冗余量。 而在当时的评估下,这个不对称性带来的额外纳米级位移影响,恰好落在那个余量范围之內。 为了赶论文进度,他们就选择了暂不处理。 第二段的话锋一转。 他说,他现在对江临邮件里提到的那个接触刚度演变模型非常感兴趣。 陆知行写道:“如果您的模型確实能从底层机械微动角度解释那个不对称的迟滯响应,它就不只是一个工程经验判断,而可能给我们提供一条新的物理排查方向。” 第三段,陆知行问得很直接。 你的接触刚度演变模型,具体是怎么把宏观预紧力在微观粗糙峰之间重新分布这个过程参数化的? 为了让江临有针对性地解答,陆知行还拋出了一个具体的问题。 他谨慎地给出了一处结构的简化描述:在他们的光学实验装置核心区域,为了固定分光镜,有一处铝合金—不锈钢组合的转接板。 在这之前,整个团队一直把它当成一个完美的刚体连接,从来没有认真分析过它在微小的环境热循环下的微观力学行为。 他想看看,如果把江临的模型套用在这个具体的结构上,会有什么具体的推导和参数表现。 到了第四段,陆知行的语气变得有些好奇。 他问,江临邮件里提到的那组虽然粗糙但趋势吻合的数据,到底是在什么样的极限条件下测出来的,用的是什么老旧的量具,標定的精度底线到底是多少? …… 江临一字不落地看完,没有起身去洗漱,直接坐到书桌前,打开笔记本电脑,新建了一个word文档。 迎著窗外逐渐亮起的晨光,他花了將近三个小时,写了一封大约两千五百字的超长回覆邮件。 在邮件里,他用固体力学和热传导方程,把他的简化模型拆解开来。 详细描述了如何將微观的表面粗糙度等效为弹簧阵列,如何引入不同金属的线膨胀係数差,又如何利用屈服准则计算塑性变形导致的刚度不可逆损失。 写完核心推导,江临把这封长信仔细读了一遍。 他在光標闪烁的末尾,稍微停顿了一下,隨后加了一段。 “如我之前所说,以我目前的条件,找不到足够精密,有溯源基准的测量环境来定量验证这个模型中几个非线性係数,这是我目前最大的困境。” “如果您的实验室有机会,也有意愿,用你们相对可靠的干涉测量设备,做一组针对性的对照实验。比如在可控的微小热循环条件下,单独测量那块铝钢组合接触面在法向和切向上的刚度演变,以及由此引起的微小位移响应,我很想知道真实的数据反馈。” “不一定需要专门停机设计大规模实验,如果您日常的废弃数据记录里有类似的残差特徵,也可以作为比对。” …… 陆知行的回覆来得极快。 大概是一个多小时后,江临刚吃完早饭,手机就震动了一下。 这回陆知行没有长篇大论,也没有发送完整图纸,而是在邮件里附上了一份加密 pdf。 附件里是一份经过脱敏的结构参数说明。说明刪去了实验装置的整体布局和关键光路细节,只保留足够做初步量级估算的参数:材料组合、连接方式、螺栓规格、目標扭矩范围、接触面粗糙度要求,以及若干等效几何尺寸。 陆知行在邮件末尾写道。 “更完整的图纸和原始数据不方便通过邮件发送。如果您的模型在这组简化参数下仍能给出明確预测,我们可以约时间当面討论。” 江临看著这些熟悉得不能再熟悉的机械参数,只觉得浑身的血液都加速流动起来。 拿过纸笔就开始计算。 把陆知行给的这些脱敏参数代入他的接触刚度模型,做了一个快速的初步估算。 半小时后,他把估算的核心结论敲进邮件发了回去。 在邮件中,他严谨地指出了他的估算里。 材料的热膨胀係数和杨氏模量是有可靠手册依据的。 但初始接触面的真实微凸体分布,只能根据 ra 0.8、加工方式和常见表面谱做经验估计。这个参数的不確定性很大,保守估计会带来至少 15% 以上的波动,甚至可能更高。 最后,他给出了一个可以被实验直接检验的预测。 “如果该机製成立,那么残差曲线不应当与环境温度监控记录完全同步,而会相对於温度曲线出现稳定的相位偏移。偏移量取决於铝合金、不锈钢、接触界面热阻以及装配体几何尺寸共同决定的热扩散时间常数。” “同时,如果重新装配时改变螺栓拧紧顺序,或者使用更严格的交叉分级预紧流程,这个低频漂移的幅度应该发生可重复变化。” “换句话说,它不应该只跟环境温度有关,还应该跟装配歷史有关。” “以上不是定论,只是模型给出的可检验后果。” 邮件发送。 这一次,江临只等了十分钟。 屏幕上弹出了陆知行最新的回覆。 这封邮件短到只有几句话,透著一股坐不住的急迫。 “你说的这个相位偏移特徵,我们的原始数据里確实有。我们整个组卡在这里三周了,一直没有找到它的物理来源。” “您方便来江城大学当面谈一次吗?” 江临看著屏幕上这两行字,长长地吐出一口气。 “可以。” 陆知行几乎秒回,並附带了一个手机號码。 “明天上午九点,江城大学物理楼b栋大厅,您看方便吗?” …… 確定了时间和地点,江临开始重新整理明天要带去见面的所有东西。 他把那份关於接触刚度模型推导的手写整理版拿出来,按章节排了序。 从物理假设,到微观受力分析,再到宏观方程的积分。 他在旁边用红笔密密麻麻地做了批註。 哪些参数的来源是经典教材,哪些估算值是他根据废土经验强行设定的,实测值的置信区间在哪里。 遇到他自己心里也没底,推导不够严密的地方,他绝不掩饰,直接用红笔画了一个大大的圈,打上问號。 接著,是那组热循环数据整理版。 画坐標轴,按严格的时间序列排列好数据点。 最后,他抽出一张乾净的a4纸。 为明天的见面,单独写了一份类似於项目开题报告的说明摘要,概述他的核心猜想和目前遇到的论证瓶颈。 第57章 让机械结构自己开口 翌日,星期天,清晨。 “我出去一趟,下午回来。” “去哪儿?” “江城大学,和一位老师约好的,请教几个题目的事。” “大学里的老师?那你可得懂点礼貌,別空著手去,要不我给你拿点什么?” “不用了妈,只是谈点学习上的事,带东西反而奇怪,我走了。” “路上骑车慢点,早点回来吃晚饭。” 江临回应著,出了门。 过了两个红绿灯路口,一条宽阔的內河横亘在前方,一座有些年头的双向四车道水泥桥跨越其上。 江临把自行车骑上桥面。 河面上有雾,像一层半透明的纱幔,悬浮在缓慢流淌的河水上方,把对岸那些高低错落的现代楼盘剪影都晕染了一圈。 他在废土里没有见过雾。 废土的空气乾燥,水汽含量低,清晨的荒原只有风,不会有这种把什么都软化的湿润。 他深吸了一口充满水分子的空气,双腿发力,自行车在桥面上加速,一头扎进了前方的薄雾里。 四十分钟后,到了江城大学物理楼b栋。 把自行车停在楼下,掏出手机,点开昨天刚刚加上好友的微信號,给陆老师发了一条消息。 “陆老师,我到了,在b栋正门。” 两分钟后,陆知行回过来一条消息。 “稍等,我下来接您。” 江临把手机揣回兜里,退后两步,抬头打量著眼前这栋建筑。 物理楼b栋看著像是一栋建於上世纪八十年代的苏式建筑。 灰色的水刷石外墙,狭小的高窗,厚重的水泥承重柱,散发著一种古典物理学特有的厚重气息。 江临等了没五分钟,那位在《量子力学没那么玄》的科普视频里侃侃而谈的陆老师,匆匆从幽暗的楼梯间里走了出来。 真人比视频里看起来瘦削。 穿著一件领口有些松垮的灰色高领毛衣,外面胡乱套著一件黑色的长款羽绒服,头髮乱蓬蓬的,眼下有明显的熬夜痕跡,显然是这几天根本没顾上打理。 当江临迎上去主动上前问好的时候,陆知行的脚步猛地停顿了一下。 错愕的目光在江临那张年轻的脸庞上停留了足足三秒钟,大脑在瞬间短暂地重新校准了某种预期。 因为来人比他想像的年少太多了。 在他的潜意识里,能写出那封直击底层力学痛点,数据详实克制邮件的人,至少应该是个在工程力学所泡了五六年的高年级博士,甚至可能是一位常年在军工企业摸爬滚打的青年高工。 而眼前这个人,深灰色的夹克,黑色的连帽卫衣,旧运动鞋,背著一个学生气十足的双肩包。 瞧著至多也就本科生。 不过,短暂的意外之后,陆知行很快收起了外露的情绪。 在江城这样的大学物理学院里,从来都不缺年轻得过分的怪物。 强基计划拔尖进来的天才,本科二年级就提前进组推导公式的科研疯子,从小泡在奥林匹克竞赛里的做题机器,还有隔壁少年班那些十六七岁就开始算费曼图的妖孽。 各种不讲理的成长路径这里都有。 陆知行自己带的课上,就有几个大二的学生,提问的角度刁钻到能让他在讲台上直冒冷汗。 少数几个本科高年级的神仙,甚至能在组会里把二年级的博士生问得下不来台。 陆知行重新打量了江临一眼。 身上有一种还没被实验室八股文完全泡坏的工科生气质。 很沉稳。 “江临是吧?”陆知行伸出手,和江临握了一下。 手掌冰凉,但很有力。 “是我,陆老师。” “走吧,外面风大,我们去楼上说。”陆知行没有多余的寒暄,直接转身带路。 两人一前一后,沿著楼梯往上走。 在三楼走廊,一间门牌上標著302会议室的木门前停了下来。 陆知行推开门。 这是一个典型的大学课题组活动空间。 房间的面积不小,中央拼著几张长条桌,周围横七竖八地散落著十几把摺叠椅。 靠墙的一块巨大的白板上,密密麻麻地写满了哈密顿量、薛丁格方程的推导步骤,以及一些外人根本看不懂的张量缩写,字跡有红有黑,有些地方被板擦胡乱抹过,留下一片片浑浊的阴影。 房间的一角堆著几个亚马逊的快递纸箱,里面装满了各种型號的运算放大器、电容和杜邦线。 一台老旧的爱普生投影仪正掛在天花板上,將一幅复杂的频谱分析图投射在正前方的幕布上。 房间里已经坐了三个人,气压却低得让人喘不过气。 坐在长桌靠窗位置的,是一个顶著鸡窝头的男生。他正死死盯著面前的外星人笔记本电脑屏幕,手指在键盘上疯狂敲击。 屏幕上是黑底彩字的python开发环境,窗口里正在跑一段极其复杂的卡尔曼滤波函数代码。 江临后来知道,他叫孟澈,是这个组里负责软体算法和控制理论的博士三年级学生,处於毕业边缘的高压状態。 靠著另一侧实验台站著的,是一个身形微胖、戴著黑框眼镜的男生。 他手里正翻阅著一份列印出来的冗长参数表,手上戴著一双为了防尘但已经起球的白色防静电手套。 叫尹航,博士二年级,组里的硬体和电路担当。 角落里,有一张单独的小桌子。 一个女生正坐在那里,对著双屏显示器整理著海量的数据波形。 她穿著一件宽大的格子衬衫,头髮隨意地用鯊鱼夹扎在脑后,耳朵上戴著降噪耳机,眉头紧锁。 叫姚思雨,硕士三年级。 听到开门声,两博一硕同时抬起头,看了江临一眼。 他们的眼神中带著一丝被打断的烦躁和明显的疑惑,陆导在这个火烧眉毛的节骨眼上,怎么带了个看著像本科生的小孩进来? 陆知行没有介绍江临的真实来歷,只淡淡说了一句:“这位同学今天是旁听的,你们照常匯报。” 三人听了纷纷收回视线。 组会上,负责报告的是孟澈。 他嘆了口气,走到幕布前,拿起雷射翻页笔,按了一下。 屏幕上的频谱图消失,取而代之的是一张极其复杂的艾伦方差图,旁边並排著一张功率谱密度图。 “陆老师,各位同学,这是我们在过去72小时內,对那套干涉仪的低频漂移做出的最新数据分析。” 他用雷射笔的光点在屏幕上画了一个圈。 “大家可以清楚地看到,红色的曲线代表了我们探测器採集到的原始干涉信號。在频域10?3 到10??这个极低频的区间內,存在著一个明显隆起的 1/f 噪声包络。这个隆起,对应的就是审稿人死咬住不放的那段四十分钟周期的缓慢漂移。” 孟澈按了一下翻页键,切换到下一张幻灯片,密密麻麻的状態空间矩阵方程。 “我这几天反覆排查了控制迴路,我强烈怀疑,是咱们原有的pid控制迴路,在低频段的积分增益给得不够,导致系统在面对这种缓慢的累积性的热扰动时,积分器出现了发条效应,无法產生足够强大的低频反馈来有效抑制这个漂移。” “所以,我尝试了一个大胆的方案。我在反馈环路里,摒弃了传统的pid,强行加入了一个带有遗忘因子的自適应卡尔曼滤波器,大家看这里的状態更新方程和协方差矩阵预测……” 孟澈的数学功底確实相当扎实,他在白板面前边说边写,推导过程严丝合缝,无懈可击。 隨著他在旁边的电脑软体中模擬投入这个新的滤波器算法,屏幕右侧立刻生成了一条绿色的处理后曲线。 那条绿色的曲线漂亮极了,原本那个恼人的低频隆起,像被一把无形的熨斗生生烫平了,残差数据瞬间回到了prl审稿人可以勉强接受的水平线以內。 “大家看这里。”孟澈的语气中带著一丝抓住救命稻草的迫切,甚至有些激动,“只要我们今天下午修改下位机的fpga底层代码,把这个新的滤波算法烧录进去,替换掉旧的pid,我们的数据就能用,这篇文章就能救回来。” “不行。” 一个声音直接打断了孟澈的狂热。 说话的是坐在窗边的尹航。他不知什么时候已经摘下了眼镜,正用两根手指用力揉捏著鼻樑。 “你这纯粹是在自欺欺人,孟澈。” 尹航毫不客气地指出了问题,语气里满是通宵后的暴躁。 他猛地站起来,大步走到电脑前,一把夺过滑鼠,调出了另一张隱藏在后台的监控图表。 “大家看这个。” 尹航指著屏幕上一条几乎要顶破天花板的红色折线。 “你用卡尔曼滤波在软体层面把那段低频数据硬生生压下去了,看起来是很美。但你有没有想过,那个漂移在真实的物理层面上,並没有消失。” 他转过头,盯著孟澈。 “你看看你输出给pzt的补偿电压,为了维持干涉条纹的锁定状態,你的算法指挥压电陶瓷疯狂伸长。现在加在pzt上的补偿电压,已经逼近了它满量程的80%。” “你知道这意味著什么吗?这意味著我们的核心光路,在实际上已经发生了几十纳米甚至上百纳米的巨大物理位移。你只是在用压电陶瓷的形变,像个裱糊匠一样强行把它拉回原点。如果这个漂移的幅度再大哪怕百分之二十,pzt的电压就会彻底饱和。到时候,整个干涉系统就会在一秒钟內直接失锁,所有的条纹全部消失,我们在里面测出来的数据就是一堆垃圾。” 尹航的声音在会议室里迴荡,带著一种理工男特有的绝望。 孟澈的脸色一阵青一阵白,他反唇相讥:“那你说怎么办,啊?你硬体牛逼,你找原因啊?光电探测器的暗噪声我们测试了三遍,温漂在皮安级別,没问题。外腔半导体雷射器的稳频环路死死锁在銣原子吸收线上,没问题。我们那间该死的恆温室,空调控制精度到了正负0.1度,也没问题。” 孟澈一巴掌拍在桌子上:“除了靠算法做软体补偿,你尹大博士还能在这套百万级的系统里,找出別的噪声源吗?” “肯定是光电放大器前端的那块运放晶片存在难以监测的温漂效应!” 尹航坚持著自己的硬体视角,一步不让。 “现在的半导体工艺,即便环境温度只变了0.1度,晶片內部因为电流热效应產生的结温变化,也可能导致输入偏置电流发生非线性的漂移。我前天就建议过了,把前端放大电路板全部废掉,重新画板子,换上带內部恆温槽的军工级运放晶片。” “你疯了吗?”角落里一直没说话的姚思雨突然摘下耳机,忍不住喊出了声,“重新画板子,找厂家打样,邮寄过来,再手动贴片、调试除错,这一套流程走下来最快也要两个星期。” 姚思雨眼圈都有些红了,指著桌子上的日历:“prl编辑部给我们的修回期限只剩最后二十天了,这中间还要留出时间重新跑几十个小时的稳定性数据,还要修改正文。老板王衡教授昨天刚发微信问过进度,你现在说要推翻硬体重来,你想让整个实验室的人都陪著你死吗?” 会议室里瞬间陷入了激烈的爭吵。 软体派的孟澈认为只能靠算法兜底,硬体派的尹航固执地认为是电路板晶片有瑕疵,而负责数据的姚思雨则在截止日期的悬崖边上处於崩溃边缘。 空气中充满了焦躁挫败,以及那种即將被拒稿的恐慌感。 陆知行一直坐在主位上,双手交叉抵住下巴,目光深沉地看著桌面,一言不发。 他知道孟澈的算法实际上是一种掩耳盗铃,是用软体在掩盖物理上的溃疡。 他也知道尹航换晶片的建议不仅远水解不了近渴,而且凭藉他多年的经验,晶片温漂的噪声频谱特徵,根本不长这样,换了顶级晶片也未必能真正解决这个周期长达四十分钟的缓慢漂移。 但他们能怎么办呢? 他们都在试图用自己最擅长最依赖的手段,去修补一个完全处於认知盲区的未知漏洞。 这就像是一个手里只有一把锤子的人,看世界上所有出问题的地方,都像是一颗需要敲击的钉子。 会议室里的爭吵逐渐耗尽了力气,进入了无解的死胡同。 孟澈颓然地拉开椅子坐下,双手痛苦地抱著头,把头髮揉得一团糟。 尹航也烦躁地合上了笔记本电脑的盖子,转过身看著窗外灰濛濛的天空,大口大口地喘著粗气。 没有人再说话。 陆知行却半点没有要散会的意思,他扭头去看江临。 从进门到现在,这个年轻人一直安静地听著。 他没有拿出笔记本做记录,没有因为听到那些复杂的专业术语而露出茫然,也没有因为这场激烈的爭吵而显得侷促。 “江临同学,有什么想说的吗?”陆知行开口打破了会议室的僵硬气氛。 二博一硕的目光齐刷刷地转向江临,他们不明白老板为什么在这个时候去问一个旁听的。 江临想了一下,目光平静地看向尹航,说道:“能不能麻烦你,把刚才那段漂移数据的,最原始的採样文件调出来让我看一下。” 尹航皱了皱眉,有些不耐烦地摆摆手:“我们做频域分析的时候,当然都已经看过原始数据了。低频包络都在那里,直接看时域图看不出什么物理本质。” “我说的是最原始的那一层,没有经过任何卡尔曼平滑,没有做前馈补偿,没有归一化处理,没有剔除你们认为的异常点。直接从adc晶片的寄存器里,吐出来的十六进位採样序列。”江临解释道。 尹航转头看了看陆知行,见导师没有反对的意思,才有些生硬地嘟囔了一句:“科研数据处理是有標准降噪流程的,看那些全是毛刺的原数据有什么意义?” “我知道。”江临看著他,“但我就是想看处理之前的。” 尹航也只能从底层资料库里拉出了一份庞大的原始.csv文件,用画图软体將其在主屏幕上铺开。 数据图出来了。 这是一张布满了杂乱毛刺的折线图,看起来就像是一片长满杂草的荒原。 江临走近了,站到屏幕前,如同一尊雕塑般,静静盯著图看了大约三分钟。 低频漂移的主成分確实如孟澈所说,隱伏在海量的高频噪声之下。 那个周期约四十分钟的缓慢起伏,在幅值上,滤波之后被强行压到了量程的百分之零点几,但在眼前这幅未经雕琢的原始图景里,它的庞大轮廓依然清晰可辨。 不过他注意到一件事。 这段漂移的波形,根本不是对称的正弦波或余弦波。 它的上升沿,明显比下降沿要陡峭得多。 更关键的是,他在脑海中滤掉了那些隨机的电子学白噪声后,敏锐地捕捉到,在其中几个特定时段的陡峭上升段里,存在一个持续时间极短的小台阶。 那个台阶非常突兀,宽度在时间轴上大约只有三到五分钟。 它硬生生地把原本平滑上升的斜坡打断了一下,在此期间漂移量保持恆定,五分钟后,斜坡才继续以原先的斜率向上攀升。 这种特徵太丑陋了,所以在姚思雨的標准数据清洗流程里,它被当成某种机械震动的偶发异常点,或者被平滑算法一口直接吃掉了。 但在江临的眼中,这根本不是什么异常点。 他在脑子里,把这个突兀的台阶,和昨天凌晨陆知行邮件里描述的那个含有定位销孔的铝钢组合转接板的机械图纸,瞬间对叠在了一起。 接触刚度突变……两块金属的线膨胀係数差异达到临界点……定位销与孔壁之间的微观间隙被完全吃掉並发生硬挤压……热平衡时间的传导常数……系统过渡態的弛豫宽度…… 全部对得上。 陆知行见他看的差不多,开口问:“能不能把你在邮件里提到的,那组数据,给我看看?” 江临转过身,从书包里拿出那个透明的塑料文件夹,抽出那叠整理好的三十页手稿和数据说明,走到长桌前,递给了陆知行。 陆知行接过材料。 他先是扫了一眼最上面的那张数据说明。 当看到上面列出的那些大得离谱的系统误差估计,以及简陋到让人髮指的测量环境描述时,他的嘴角不可抑制地微微抽动了一下。 他没有说话,直接把说明纸翻到后面,开始看江临在废土上记录的数据折线图。 陆知行看数据的方式,和江临预期的不太一样。 没有先看横纵轴的標註,而是先看数据点的散布情况,看了大约三十秒,然后用指尖点了一下某个区域,问:“这个温度下降区间的三个数据点,你標註的误差棒,比旁边正常区域的数据点大了將近三倍。这是什么原因造成的?是偶然读数失误,还是系统性偏差?” 二博一硕都惊呆了,三人不明白为什么导师会对看起来像是手绘的数据图这么认真。 “那几次测量,是在环境温度剧烈下降的凌晨两点做的。我当时用来测温的工业热电偶探头老化了,在这个特定的低温区间里,热电势输出有一段明显的非线性。因为缺乏標准源,我后期的数学修正不够准確,为了严谨,我只能强行放大了那个区间的不確定度。”江临不假思索地答道。 陆知行点了点头,眼神中闪过一丝讚许。 在实验物理领域,诚实地暴露仪器的极限,比用算法强行画出一条完美的虚假曲线要可贵一万倍。 他继续往下翻,翻到了江临手写的模型推导部分。 那是江临在无数个沙暴呼啸的夜晚,点著露营灯,用铅笔推导出来的多材料接触刚度演变模型。 陆知行读了第一页的边界条件假设。 他停了下来,闭上眼睛思考了片刻,然后把第一页重新逐行地从头看了一遍。 確认无误后,才继续往后翻。 他翻得很慢,像是在品鑑一份古老的文献。 偶尔会停下来,从胸前的口袋里掏出一支自动铅笔,在手稿的页边距上做一个极小的记號。 那记號很小,连坐在旁边的尹航都看不清他写了什么。 当读到第三章热循环下预紧力塑性鬆弛的动力学演变那一节时,陆知行停了下来,抬起头。 “你的鬆弛函数,在这里用的是指数衰减模型。指数模型里,时间常数t是决定整个过程快慢的核心。但在复杂的机械装配体中,这个常数极难確定,你是怎么定的?” “用热扩散时间估算的。特徵时间大致按l2/α取量级,l取装配体里主要热梯度方向上的等效厚度,α取铝钢接触副的等效热扩散率。” “等效热扩散率怎么取,串联热阻,还是按接触面积加权?”陆知行追问,语气带著考校。 “我是根据接触面两侧铝和钢各自的热扩散係数,做了一个加权平均。权重的係数,是它们在粗糙度约束下,各自实际发生微观接触的面积占比。” 江临语气平淡,但在场的所有人都能听出其中包含的庞大计算量。 陆知行把那一页手稿重新看了一下,眼神越来越亮。 他没有继续在这个问题上追问,而是加快速度,把整叠三十多页的材料一口气翻完。 最后合上,轻轻地拍在了实验桌上,深深地嘆了口气:“你这组数据的精度,真的很差。差到如果这是一篇论文,任何一个审稿人都会在第一秒把它拒掉。我看过你的数据说明了,我知道你是在什么极其受限的条件下做出来的。” 话锋一转。 “但是,有一件事让我很感兴趣,你在数据说明里,给自己写了四条严苛的限制条件,这说明你非常清楚自己这套数据的致命缺陷在哪里,而且,你用了一个学术词汇——代理指標。” “你在这个模型里测的,根本不是接触刚度本身,因为那种微观刚度没有顶级设备是测不出来的。你测的,是接触刚度变化的某个代理量。” “是的。”江临坦然承认,“在那种环境下,我没有办法直接测量法向接触刚度k?。所以我退而求其次,我测的是接触面上,微凸体在受到挤压后留下的压痕面积分布。就把这个压痕作为代理变量,用塑性力学反推接触刚度的相对变化率。” “这个代理量的误差传导链,你做过严密的蒙特卡洛分析吗?” “做过,在模型推导附录的最后几页,我列出了由於表面粗糙度高斯分布假设不完美,所引入的传递误差极限。” 陆知行不用再去翻了,他刚才已经看到了那部分堪称强迫症般的误差推导。 “你那个推导模型里,最后预测的那个低频角度扰动。如果你的参数取值是准確的,那么这个由机械形变引起的角度扰动,在相位上,必然会滯后於环境温度的实际变化。而这个滯后量的大小,完全取决於整个金属装配体的热传导时间常数。” “对。”江临点头。 “江临。”陆知行叫了他的名字,“这个特徵,这个相位滯后特徵,我们在过去的三周里,在那段漂移数据中,反反覆覆地看到了。” 陆知行说著调出了数据採集电脑里最近三周的所有原始残差比对图,把它们並排显示在大屏幕上。 低频漂移在这些原始数据中像一条条幽灵般的巨蛇,清晰可见。 周期都在四十分钟左右。 而且,正如江临之前所指出的,它们的上升沿无一例外地比下降沿陡峭。 那种由於热胀冷缩不对称性和机械摩擦迟滯產生的定性物理特徵,与江临在废土上用热电偶和游標卡尺测出来的那个丑陋的图表,在灵魂深处达成了惊人的一致。 陆知行看著在屏幕前沉默不语的江临。 略一沉吟,提出了一个在这个极其保守的重点实验室里几乎从未有过的提议。 “光看数据没用了,要不去楼下的实验室现场看看,拿你的模型,在这个真实的世界里套一套?” 江城大学物理楼地下二层,b104超净精密测量实验室。 这里安保严格。 陆知行刷了三次门禁卡,通过了一道风淋室除尘,那扇厚重的隔音防火门才伴隨著气压释放的嗤声,被沉重地推开。 进入前,江临换上白色的无尘服,陆知行从门口柜子里取了几副雷射防护眼镜,按波长递给他们,顺手把主光路遮光罩重新扣好。 跟著陆知行踏入实验室的瞬间,江临的皮肤和毛孔立刻敏锐地感受到了空气流动的异常。 没有风。 或者说,风速被极其精准地控制在了一个极低的数值。 天花板上密布著微孔散流器,將经过层层过滤的冷气以一种均流下降的方式压送下来。 墙壁上的温湿度传感器显示的数字是:温度 22.00 ± 0.05 c,相对湿度45%。 这是一个为了抵御现实宇宙隨机热力学涨落而建造的物理堡垒。 实验室的中央,盘踞著这台堡垒的核心,一个长达三米宽两米的光学平台。 厚达三十厘米的不锈钢蜂窝台面,被四根粗壮的空气弹簧减震腿高高托起。 这四根具有主动伺服反馈功能的减震腿,將这块巨大的金属板与整栋大楼的基础振动,甚至是两公里外地铁驶过时的微小地层低频地震波,完完全全地隔绝开来。 檯面上,密密麻麻地布满了由各种黑色阳极氧化铝支架、高反射率介质膜反射镜、偏振分束器和准直透镜组成的复杂干涉光路。 雷射束在这些镜片之间穿梭折射,如同一个微缩的现代钢铁与光子的丛林。 跟在后面进来的尹航和孟澈,看著江临站在平台前,脸上都带著一丝不忿和紧张。 他们生怕这小子碰坏了什么。 但江临根本没有去看那些极其昂贵的核心光学元件。 他知道,这些由蔡司或者尼康等顶级厂商用离子束拋光製造出来的镜片,其面型精度通常能达到λ/10甚至更高,它们在物理性质上是极其稳定的,本身极少犯错。 真正容易滋生误差,隱藏灾难的,永远是人类进行二次装配的那些机械连接处。 那些螺栓、法兰和转接板。 江临的目光像是一台高解析度的工业x光机,带著极其强烈的目的性,在那些支撑光学元件的金属底座上,在一排排矩阵排列的螺纹孔间逐一扫过。 他在寻找力的断点,应力淤积的薄弱环节。 在废土上,为了搭建那台能拯救避难所风力发电机,他用最原始的銼刀、手工刮刀和废墟里捡来的生锈钢筋,与重力、材料疲劳和沙暴的撕扯力搏斗了好些年。 他知道力是如何在金属晶格中传导的,他也知道应力是如何在不合理的结构中淤积,並在最脆弱的地方无情地撕开裂口的。 不到一分钟。 江临的视线停留在光学平台边缘一个並不起眼的角落里。 那里有一个用於固定半波片以调整光束偏振態的光学调整架。 问题不在调整架本身,而是在调整架的下方。 它並没有像其他精密元件那样,直接固定在光学平台標准间距为25毫米的螺纹孔位上。 因为光路高度设计的误差,它的下面额外垫了一块长方形的转接板。 这块转接板的顏色偏灰白,表面有著清晰的机加工刀纹,没有经过任何黑色的阳极氧化处理。 这是一块为了图省事,在实验室外面的车间工具机上,用普通的6061铝合金临时铣出来的垫块。 这块铝製转接板,通过四个角落的沉孔,用四颗m6的內六角螺栓,死死地压在底下的不锈钢平台上。 此外,江临还敏锐地注意到,在这个调整架的侧边,由於布线的杂乱,捆绑著一根拇指粗细的黑色同轴射频电缆。 这根电缆的另一端沉甸甸地悬垂在光学平台的边缘外侧,在空中划出一道弧线后,一直延伸到地面上那个嗡嗡作响的仪器控制机柜里。 略一思索,江临又让姚思雨把漂移发生时的 pzt 补偿电压和平台温度微分曲线叠了一下。 这才停住,伸手指著那处被遗忘的角落,说:“你们那条漂移曲线,大概率不是什么前端运放晶片的电学噪声问题,更不是软体滤波算法能解决的,它或许是一个纯粹的机械物理问题。” “为什么?”陆知行看著他。 “我以前装配过类似的东西。”江临的目光似乎穿透了眼前的设备,回到了废土世界,“异种金属组合,上面是铝合金,下面是碳钢或者不锈钢,四颗螺栓在人工装配时预紧不均匀。这块板子,右后角那颗螺栓的锁紧力最轻。在长期的热循环下,接触面內部发生了微观应力重分布。我当年做的那台机器,在经歷类似的工况三个月之后,主轴开始出现致命的周期性抖动。” 江临走近了一步,食指凌空虚点了一下那块灰白色的转接板。 “根源可能在这里。” 孟澈刚才正在旁边核对参数表,听到这句话,猛地转过头,看了一眼江临指的地方,又看了一眼同样震惊的尹航。 “你懂不懂干涉仪的结构,那只是一个临时的半波片转接板。旁边那根电缆是连接压电陶瓷的高压调製控制线,这能有什么问题?这部分光路根本不在测量长度的主干涉臂上,它只是个前期光束偏振態的准备模块。它的微小晃动,怎么可能產生那么大的低频位移残差?”尹航有些恼火地反问道。 “不管它处在光路的哪个位置,它和你们极其敏感的主光路,同处於这一整块物理平台上。” 江临並没有被尹航的气势压倒,他的声音依旧淡淡。 “在纳米级的测量尺度下,哪怕是平台边缘一只苍蝇起飞造成的反作用力矩,都会通过金属的连续介质传播到干涉臂上。更何况,这是一块处於极其糟糕的內应力扭曲状態下的金属板。” 陆知行没有立刻说话,目光在那块转接板和江临的脸庞之间来回梭巡了一会,说:“你准备怎么验证这个推论?” “我以前在没有精密仪器的时候,用过一个极其古老的方法。”江临转头看向操作台,“不动你们核心干涉臂里的任何光路。只利用这块板子作为一个反射面,还有对面那堵白墙。你们实验室里,有镀过膜的光滑硅片吗,报废的也行。” 尹航看著眼前这个穿著旧衣的年轻人,眼神中交织著极其强烈的荒谬与被冒犯的恼怒。 一个来歷不明的年轻人,没有看过他们那上万行的fpga控制代码,没有碰过他们调了半年的精密仪器,甚至连整套干涉仪的光路图都没有系统地看过一眼。 就敢大言不惭地站在这个造价几百万的恆温室里,宣称他们这群名校博士把最基础的物理边界条件给算错了。 “不碰核心光路,用一片废旧的反光片和一支讲课用的雷射笔?”尹航终於忍不住冷笑了一声,语气尖锐地说,“你以为这是在做初中物理课本上的光反射实验吗?我们现在测量的,是小数点后面八个零的纳米级位移。你那种原始人一样的玩具方案,能在这堵墙上看到什么,分子热运动吗?” 孟澈也皱起了眉头,看向陆知行:“陆老师,这太胡闹了。让他拿雷射笔在光学平台上乱照,万一杂散光打进了我们的雪崩光电二极体里,把探测器烧了怎么办?” 陆知行没有立即叫停,似乎想要再听听江临怎么说。 江临静静地站在原地,没有反驳,也没有表现出任何被名校博士轻视后的急躁、委屈或愤怒,只是平静地讲述自己的方案。 不可无否认,这个方案在实验规程上几乎无可挑剔。 非侵入式,极低成本,没有任何损坏核心设备的风险。 陆知行在脑海中快速评估了这个方案的风险收益比。 一份钟后,他做出了决定。 “尹航,你去门口那个杂物箱里,找一片切割报废的硅片过来。孟澈,上去拿一支准直雷射笔。” 尹航愣在了原地,嘴巴微张:“陆导,您真的要陪著他在这里过家家?” “你们已经卡了三天了。”陆知行打断了他,声音严厉得像是在训斥本科生,“既然最前沿的软体算法和最顶级的电路分析都找不到原因,那就退回原点,让最基础的机械结构自己开口说话。” 片刻之后,孟澈拿著一支雷射笔跑了回来。 尹航也是有些不情不愿,递过去一片边缘因为切割失误而报废,只有指甲盖大小的镀膜硅片。 江临接过这两样东西,又要了一小截隨处可见的3m双面胶。 所有人都安静地注视著他的动作。 江临目不转睛,小心翼翼地將废硅片粘在那块引发爭议的铝合金转接板侧面,一个垂直於地面的平整边缘上。 在整个过程中,他的手稳得没有一丝颤抖,完完全全避开了转接板上方的调整架和主光路,没有触碰任何不该碰的东西。 接著,他四下看了一眼,搬来了一个装载著示波器,完全独立於光学平台之外的移动仪器推车。 把推车推到距离平台大约一米远的地方,锁死万向轮。 然后用厚厚的布基胶带,將那支黑色的雷射笔绑在推车的金属立柱上,確保它不会发生任何相对晃动。 “啪”的一声轻响。 江临按下雷射笔的开关。 一道极细极亮的绿色雷射束瞬间射出,在空气中微小尘埃的散射下,光束像一把利剑,精准地打在转接板侧面粘著的那块废硅片正中央。 由於硅片表面的镀膜具有极高的反射率,光束立刻发生反射。 这道绿色的反射光,跨越了整间恆温实验室大约十米的漫长距离,最终投射在了对面那堵刷著哑光白漆的墙壁上。 白色的墙面上,出现了一个明亮的绿色圆形光斑。 江临从卫衣口袋里掏出一支黑色的细头水性笔,走到那堵墙边,在墙面上紧贴著那个绿色光斑的正中心,稳稳地画了一个极小极细的十字標记。 “光槓桿。”陆知行站在平台旁,看著江临布置完这一切,低声吐出了这三个字。 作为物理系副教授,他当然知道这个原理。 不仅知道,他还曾在讲台上无数次给学生推导过它的几何方程。 这是人类物理学史上,最古老最经典,也最优雅的微小位移纯机械放大技术。 当年,卡文迪许为了测量极其微弱的万有引力常数,库仑为了测量微观电荷间的扭转作用力,用的全都是这套不依赖任何电子晶片,仅仅靠纯粹几何学反射原理来放大微观形变的方法。 几何学的光路极其无情。 如果转接板发生了一个极其微小的角度偏转Δθ,那么根据反射定律,反射光束的偏转角就会放大两倍,变成2Δθ。 这道偏转的光束,经过距离l(在这里,跨越了整个实验室,足足有十米之远)的长臂放大之后,投射在墙上光斑的实际位移Δy,就严格等於lxtan(2Δθ)。 在极小角度下,近似为2l·Δθ。 十米的放大臂长,足以让微小角度变化,在墙壁上变成肉眼可辨的光斑移动。 “这到底能说明什么?”尹航看著墙上的光斑和十字標记,依然满脸不解和烦躁,“我们下面铺的是三十厘米厚的不锈钢,上面用的全都是高强度的螺栓刚性连接。难道你以为这块半寸厚的航空铝板,会在二十二度的恆温室里自己弯曲得像麵条一样吗?” 江临根本没有去理会尹航的嘲讽。 他径直走回到光学平台前,目光盯著孟澈,语气不带任何商量的余地:“麻烦你,用手托住调整架旁边这根悬垂的黑色电缆。注意,不要用力往上抬,也不要左右摇晃。只要轻轻托住它,消除这截电缆自身重力对这块转接板向下拉扯的力就行,保持十秒钟。” 孟澈愣了一下,他转头看了一眼陆知行。 见导师没有任何反对的表示,便深吸一口气,伸出戴著防静电手套的右手,小心地轻轻托住那根悬空的同轴电缆。 十秒钟倒计时开始。 实验室里静得只能听到空调出风口极其微弱的气流声。 “好了。”江临盯著手錶上的秒针,“现在,极缓慢地鬆开你的手,让这根电缆重新自然下垂,恢復原状。” 孟澈咽了口唾沫,手指一点点鬆开,缓缓收回手。 那根沉重的同轴电缆再次失去了底部的支撑,它的重力重新变成了一股持续的牵引力,坠在转接板的边缘。 “看墙上。”江临的声音没有任何起伏。 尹航、孟澈、姚思雨,甚至包括陆知行在內,所有人猛地转过头,盯向十米外的那堵白墙。 “嘶——” 尹航倒吸了一口冰凉的空气,眼睛瞬间瞪大。 那个绿色的光斑,它偏离了江临刚才用黑笔画下的那个完美的十字中心。 偏离量在宏观尺度上並不大,大约只有零点二到零点三毫米。 但对於在场这些常年和极限精度打交道的人来说,这已经足够刺眼。 十米光路,光槓桿两倍放大,意味著转接板出现了10??弧度量级的角度变化。 对日常机械装配来说,这像是不存在,可对纳米级干涉测量来说,这是一场灾难。 Δy=0.2mm l=10m Δθ≈1x10??rad 这意味著,那块被他们认为被四颗高强度內六角螺栓压在三十厘米厚不锈钢底座上,坚如磐石的铝合金转接板,在刚才仅仅失去和恢復两百克电缆重力的微小瞬间,竟然发生了一个大约十万分之五弧度的空间角位移。 十万分之五弧度,对於日常宏观世界来说,连一根头髮丝直径的百分之一都不到。 就算用最精密的千分尺去卡,也测不出任何变化。 但对於一套要求光程稳定性在几个纳米级別,靠光波的相位去测量的干涉仪来说,这是一个足以让整套复杂光路发生畸变,让干涉条纹疯狂抖动的巨大灾难。 而更让人感到毛骨悚然的物理学现象,还在后面。 当孟澈完全鬆开手后,那个偏离了大约零点二到零点三毫米的光斑,並没有像理想的弹性体那样,立刻隨著受力的恢復唰地一下弹回十字中心原位。 它停顿了一下。 然后,在接下来的十几秒钟里,那个绿色的光斑就像是一只在玻璃上爬行的极其缓慢的蜗牛,一点点一点点地,带著令人窒息的迟滯感,朝著十字中心艰难地蠕动回去。 最终,它停在了距离十字中心还有大约0.2毫米的地方,彻底不动了。 无论等多久,它都不再回去。 迟滯环。 残余形变。 这就是微观摩擦力的幽灵。 “这怎么可能?” 孟澈喃喃自语,他失魂落魄地低头看著自己的右手,又猛地抬头看著那根静静下垂的黑色电缆。 “这就只是一根普通的线缆,整段悬空的重量加起来不到两百克。它怎么可能,怎么可能拉得动四颗m6高强度螺栓锁死的金属板?这不符合受力分析。” “因为金属从来都不是绝对完美的刚体,而且,你们的螺栓根本就没有锁死它。” 江临走回到平台前,指著那块惹下滔天大祸的铝合金转接板的四个角,说。 “你们在最初搭建这套系统装配的时候,为了赶时间省事,是不是用普通的內六角扳手,直接顺著某个方向,把这四颗螺栓依次拧紧了?而且,你们没有使用扭矩扳手控制每一颗螺栓的拧紧扭矩。” 负责最初光路硬体搭建的尹航,脸色瞬间变得惨白,仿佛被人当眾扒光了衣服。 他张张嘴,喉结滚动了一下,却说不出一句反驳的话。 江临说得全中。 在科研实验的日常搭建中,为了快速验证光学原理,极少有研究生会像航空航天流水线上的高级技工那样,严格按照对角线交叉分级分次施加標准扭矩的机械规程去打每一颗螺栓。 大家都是凭著手感,拧紧了算数。 江临的语速依旧平缓,仿佛在宣读一份早就写好的物理学判决书。 “这就是灾难的开始,预紧力极度不均,左侧的两颗螺栓受力极大,右侧的两颗受力极小。这块看似平整的铝板,在微观层面上,其实是被你们强行扭成了一种极其怪异的受力状態,內部充满了淤积的弹性应力。” “而这根两百克的电缆,虽然轻,但它悬掛在边缘,在几何上形成了一个长长的槓桿臂。它每时每刻都在对这个受力不均的铝板施加一个微小的、持续的偏置力矩。当你托起电缆时,这个力矩突然消失,铝板內部淤积的弹性应力瞬间得到释放,微观粗糙峰之间发生了微小的相对滑移。” “当你鬆开手,重力力矩重新加载。但由於两块金属的结合面之间存在著极其复杂的静摩擦力,它无法立刻克服摩擦力回到最初的平衡位置。这就產生了你们刚才在墙上看到的那种令人抓狂的机械蠕变和物理迟滯现象!” 江临伸出手,指向恆温室天花板上的中央空调冷风出风口。 “但这还不是导致你们干涉仪出现长达四十分钟周期漂移的根本原因。那根电缆只是一个放大器,是一个导火索。真正的幽灵,在这里。” 他再次指回那块转接板的底面。 “下面的不锈钢平台,线热膨胀係数大约是 1.2x10?? /k。上面的铝合金转接板,热膨胀係数是 2.3x10?? /k,两者相差了近一倍。” 江临转过头,看著陆知行,说出了这个困扰了整个顶尖实验室长达三周的终极谜底。 “陆老师,你们的恆温室確实很高级,把空间温度控制在了正负0.1度。但这套高级的中央空调压缩机,是有固定的工作周期的。当空调製冷,冷气吹出时,铝板收缩得比钢板快。当冷气停止室温微升时,铝板膨胀得比钢板快。” “在这两种不同金属紧紧贴合的接触面上,这就形成了一个天然敏感的双金属片效应温度计。” “它们的形变差率,会產生一个巨大的內部附加剪切应力。这个应力无处可去,只能通过螺栓接触面传导。因为你们的螺栓预紧力极度不均匀,这个附加应力,必然会在预紧力最薄弱的那个角优先释放。也就是右后角,那颗拧得最浅的螺栓那里,从而產生一个微小的周期性角度偏转。” “为了方便反覆拆装,这块临时转接板下面,根本没有打定位销。没有定位销,意味著它在平面內缺少了设计时预期的绝对约束,它实际上多出了一个可以进行微小旋转的自由度。” “而那根悬垂的线缆,带著拖拽力。这个力隨著空调微弱气流的吹动、隨著室內温度的微小涨落,每一次极微弱的变化,都会通过那个多余的旋转自由度,在你们主光路的基准镜架上,刻下一个微小的角度变化。” “这些机械缺陷,任何一项单独拿出来,在宏观世界里都小到可以忽略不计。但当它们全部叠加在同一条要求纳米级精度的干涉光路上时,在探测器的眼里,就变成了那条让你们无论如何都除不掉的低频漂移曲线。” 这番话掷地有声。 整个地下实验室里鸦雀无声。 姚思雨猛地反应过来,转身在旁边的数据监测副屏上飞快地敲击了几下键盘,把前两天採集的原始残差数据重新调了出来,並把江临之前提到的那个上升沿里奇特的小台阶特徵,极限放大。 那个台阶赫然出现在屏幕中央。 清晰突兀。 宽度在时间轴上恰好是四分钟左右。 形状,坡度,和江临在会议室里仅凭肉眼观察做出的描述,完全吻合。 孟澈呆呆地看著墙上的那个绿色十字,和那个再也回不去中心的光斑,大脑仿佛彻底宕机了。 一阵强烈的荒谬感席捲了他。 他为了压平这段残差,熬了三个通宵,翻烂了现代控制理论的书籍,写出了几百行极其精妙的自適应卡尔曼滤波算法。 而现在,他引以为傲的算法,在这块因为热胀冷缩而微微翘曲的铝板,在这极其原始的机械蠕变面前,变成了一个极度可笑的摆设。 他的高级软体,在拼命地不知疲倦地运算补偿,而冰冷的物理世界,却在底层架构上发生著冷酷无情的滑移。 尹航盯著平台上的那几颗普通的m6螺栓,后背已经被冷汗湿透。 他仿佛是第一天认识物理,第一次认识到这种在五金店里几毛钱一颗的最基础机械连接件里,竟然蕴含著能够摧毁数百万设备的恐怖破坏力。 陆知行一直没有说话。 他站在距离江临不到半米的地方。 看著这个年轻人的侧脸,强烈到甚至带了些许战慄的荒谬感涌上心头。 刚才江临所展现出的那套逻辑推演,那套从极其庞杂的现象中一眼看穿预紧力分布,热力学形变差,以及自由度耦合过程的洞察力,绝对不是在明亮宽敞的大学教室里,听著老教授念ppt能培养出来的。 这需要做多大的训练量,才能在淬炼出这样一双如同电子显微镜般毒辣的眼睛啊? 陆知行深吸了一口气,强行压下內心翻江倒海的探究欲和震惊。 作为课题组的掌舵人,现在最重要的是解决问题。 第58章 这TM的是高中生? “停机,保存所有原始数据。孟澈,关闭雷射器电源,切断pzt的所有高压控制线,切断一切反馈迴路。” 他最后看向江临,目光中不再有任何导师式的居高临下的宽容。 “江临,你说得对。物理世界不会撒谎,它只是在惩罚我们的傲慢。”陆知行缓缓说道,“现在,按照你的诊断,我们来重新为这个系统,制定物理世界的边界条件,我们需要怎么做?” 江临没有推辞。 在解决机械故障的战场上,谦虚就是对工程的褻瀆。 “拆开它。”江临看著尹航,说,“找平,然后用规矩的方法重装。” 几分钟后。 尹航从工具车里拿来一支5mm內六角批头和一把普通短柄棘轮扳手。 他站在光学平台前,手指不受控制地有些僵硬和发抖。 作为江城大学精密测量方向的高材生,他已经习惯了在机械键盘上敲击优雅的python代码,习惯了在复杂的协方差矩阵中寻找数学的最优解。 但现在,在这个关键的时刻,他要在导师严厉的目光和外人近乎透视的注视下,去亲手拆卸一块铝合金板。 这种强烈的反差感,就像是一个习惯了使用达文西手术机器人的顶级心外科主刀医生,突然被要求用一把生锈的指甲刀去完成一台截肢手术。 他深吸一口气,换上一副新的无尘丁腈手套。 將扳手的六角端插入那块转接板左上角第一颗螺栓的沉孔中。 手腕肌肉紧绷,猛地发力。 “咔——” 一声清脆得甚至有些刺耳的金属摩擦声,在安静得诡异的恆温室里突兀地响起。 听起来就像是螺纹之间长期咬合形成的巨大静摩擦力,被外力瞬间破坏时发出的惨叫。 江临站在距离平台一米远的地方,双手自然地垂在衝锋衣的两侧,姿態放鬆。 他没有任何上前接过扳手亲自代劳的意思。 在工程领域,工位、工具和正在运行的设备,是属於操作者个人的绝对领地。 未经允许去触碰他人的设备,不仅是对操作者边界的越界,更是不专业的表现。 “这颗左上角的螺栓,当初的锁紧力矩,至少偏大了百分之四十以上。”江临听著那声清脆的金属声,大脑中瞬间完成了应力预估,“你在拧松它的一瞬间,手腕是不是感觉到了明显的滯涩和回弹感?那是因为沉孔边缘和接触面附近,在巨大的压强下,已经发生了轻微的不可逆塑性变形。” 尹航没有反驳。 他的手腕依然酸麻,他確实用了几乎要把扳手拧断的力气,才把这颗像长在铁板上的螺栓鬆开。 他转而拆卸对角线上的第二颗。 这一次,扳手插进去之后,几乎没有遇到什么像样的阻力,手腕只是轻轻一转,螺栓就轻飘飘地鬆动了,仿佛它只是象徵性地放在那里一样。 “明显过松。”江临平静地给出最终的物理定论,像法医在宣读验尸报告,“右侧提供的法向拉力远远小於左侧,这就是你那块铝合金转接板发生微观翘曲的初始应力源泉。继续拆,全卸下来。” 一分钟后,四颗同规格的 m6 內六角螺栓,被一颗颗卸下,整齐地放进托盘里。 尹航先把半波片和上方调整架拆下,封进乾净的元件盒里,只留下那块铝合金转接板本体。 接下来的红丹显示和去毛刺,只针对转接板本体进行。 “拿红丹油。”江临转头看向站在一旁的孟澈。 孟澈愣了一下。 红丹油是一种在传统的粗重机械加工车间里用於检查两个金属配合面接触面积的指示剂。 在现代这种动輒使用三坐標测量仪和雷射干涉测量的超高端光学实验室里,这种脏兮兮的红色油膏几乎已经绝跡了。 孟澈跑出去,还真被他不知从哪里翻找出来一小支快要过期乾涸的红丹油。 江临看著孟澈,依然没有接:“把转接板露出来的底面,以及光学平台上刚才被覆盖的那片安装区域,用高纯度的无水乙醇擦洗乾净。用无尘布。记住,连一粒肉眼看不见的灰尘都不能留,否则会毁了测试。” 孟澈不敢怠慢,立刻照做。 高纯度的无水乙醇喷洒在冰冷的不锈钢表面,迅速挥发,带走了一切可能残留的油脂和微粒,留下一片乾净的金属光泽。 “现在,在平台的不锈钢安装区域上,用刮板均匀地涂抹一层红丹油。”江临就像是一台没有感情的工业数控工具机,精確地向两位博士生输出著操作指令,“红丹油不能厚,厚了就不是验接触,而是在验油膜。只要薄到发虚的一层红影,能蹭上高点就够了。” 陆知行皱了皱眉,让孟澈把转接板拿到旁边的机修工作檯,又搬来一块清洗过的钢製检验平板。 这是应急排查,不是正式装调规程。 结束后这片区域要重新按洁净室流程清洗。 孟澈换上全新的丁腈手套,用一块专用的无尘布蘸取了一点红丹油,在刚才转接板覆盖的区域仔细地涂抹开来。 在冷白色的萤光灯下,那一小片原本银色的区域,变成了一层浅淡的暗红色。 “把转接板放上去。”江临盯著尹航的手,“不要放螺栓,轻轻地放平,然后用手指在中心位置施加一点垂直向下的压力,不要让它发生任何水平方向的滑动。” 尹航深吸了一口气,双手端著那块铝板,垂直落下。 金属与金属贴合,发出沉闷的碰撞声。 他用食指在铝板正中心按压了三秒钟。 “拿起来,翻过来。” 尹航依言將铝板垂直抬起,翻转过来,將底面展示在所有人面前。 实验室里的呼吸声在那一瞬间停滯了。 按照尹航和孟澈此前的潜意识认知,这块铝板是由校办工厂那台用了很多年的立式加工中心,用高精度硬质合金刀具一点点铣出来的。 图纸上的粗糙度要求標得明明白白。 在他们这些习惯了用微分几何和张量分析来描述世界的物理学博士眼里,这块经过现代化工业母机洗礼的铝板底面,在他们的潜意识里,它至少应该足够平。 它就像欧几里得几何里的那个理想平面一样,不存在任何宏观意义上的起伏。 所以,当它压在同样平整的光学平台上时,这层薄薄的红丹油应该毫无死角地均匀地沾满整个底面。 按理说,这板子翻过来,该是一片匀净的红,红得让人心里踏实。 可现在,这红印子长得像鬼画符。 事实残酷得就像是一个响亮的巴掌,扇在了现代精密加工迷信者的脸上。 铝板的底面,只有左上角和右下角沾染了明显的红色斑块。 尤其是左上角,那里的红色极深,红丹油甚至因为过度的挤压而呈现出一种黏稠的暗紫红色。 这在机械刮研的行话里叫硬点,它残忍地说明,刚才按压的那一瞬间,这块看似平整的铝板,几乎所有的重量和法向压强,都集中在了这一个不到指甲盖大小的区域上。 而右上角和左下角,金属表面依然呈现著铝合金原本的冷色调,乾乾净净,没有沾上一丝一毫的红丹。 这就意味著,那两个角在微观层面上,根本就没有碰到底下的基准台。 它们是悬空的。 这怎么可能? 尹航的瞳孔猛地收缩了一下,大脑出现了短暂的空白,下意识地把铝板凑近眼睛,试图寻找光线折射的幻觉。 旁边的孟澈也推了推鼻樑上的黑框眼镜,眼底满是不可置信。 “这是局部高点,“江临说,“螺栓拧下去的时候,力就从这里走。其他没有沾上红色的地方,全是虚的。” 江临抬起手,在半空中画了一个简陋的受力示意图。 “物理世界不会跟你讲道理,你以为你拧紧了四个角的螺栓,力就均匀分布了?不可能。力就像水流,遇到阻力最小的路径就会疯狂倾泻。当左上角是最高点时,你施加的十来牛米扭矩,通过螺纹转化成轴向夹紧力,最后又被这个局部高点集中成了极高的接触压强。” 他走上前,伸出手指,虚指著铝板左上角那个顏色最深的红色斑块旁边。 那里,有一个用来穿过m6固定螺栓的通孔。 实验室里的几双眼睛顺著他的手指聚焦过去。 “这是加工缺陷。在这个通孔钻完之后,需要用倒角刀进行倒角处理,去除毛刺。但是,在这个孔上,由於倒角刀磨损严重钝化,或者工人在交接班时为了赶进度把进给速度推得太快,金属没有被乾脆利落地切削下来,而是被粗暴地挤压撕裂了。” “通孔的边缘,向外翻起了一圈微小如同连绵山脉般的金属毛刺。这个毛刺的高度,按照这个压痕深度来推算,可能只有0.02毫米。” “当你们在装配时,用巨大的力量拧紧左上角的螺栓,这圈肉眼看不见的毛刺,就变成了一个坚硬且无法被完全压平的支点。整块本该平贴在底座上的铝板,被这个支点硬生生地顶了起来。” “於是,这块承担著分光镜固定重任的转接板,变成了一个微观层面上的蹺蹺板。左上角和右下角勉强挨著地,而右上角和左下角,其实是悬在半空中的。” 江临转过头,看著旁边因为常年运转而发出低沉嗡鸣的温控系统出风口。 “这间实验室的温控系统,控制精度標称是正负0.1度吧?” “对,这是为了保证平台整体热胀冷缩在可控范围內。”姚思雨说。 江临点点头:“对於一个均匀受力的理想刚体来说,这个温度波动確实够了。但是在悬空状態下,温控系统周期性吹出的冷风让铝板表面迅速收缩,而底部的钢平台热容大,温度下降得慢。” “这小小的温差,让铝板產生了微观的翘曲变形。这个可笑的蹺蹺板,就开始在这个0.02毫米的悬空缝隙里,伴隨著温控系统的压缩机启停,进行著周期长达四十分钟,肉眼不可见的热胀冷缩扭动。” “你们试图用卡尔曼滤波,试图用无穷无尽的自適应算法和矩阵运算,去滤掉一个物理层面上一刻不停在扭动的蹺蹺板。你们觉得,这可能吗?” 尹航的手指还端著那块铝板,但他觉得那块几百克的金属现在有千斤重。 尤其是那圈几乎要用放大镜打著侧光才能勉强看清的微小毛刺,让他脸颊一阵火辣辣的发烫。 作为江城大学最顶尖实验室里培养出来的名校博士,他能在黑板上行云流水地推导长达三面的张量微积分公式。 他能熟练地运用python和matlab编写出上万行的信號处理代码。 他闭著眼睛都能说出各种噪声模型的功率谱密度分布。 但他竟然,被车间工人隨手留下来的金属碎屑,结结实实地击溃了。 他在这三周里熬过的夜,掉过的头髮,那些被他修改了无数次的优雅算法,在这最粗糙最原始的物理现实面前,变成了一场荒诞的滑稽戏。 “刮刀,或者细砂纸。” 陆知行的声音从后面传来。 这位三十九岁的青年教授,在此刻展现出了一个顶级科研人员应有的决断。 他没有再问任何多余的问题。 物理学就是这样,当正確的逻辑链条被铺陈在眼前,当数据和现象完成了闭环,任何的辩驳都是苍白无力的。 他已经完全接受了江临的诊断逻辑。 那个折磨了他们整个团队三周的低频漂移幽灵,终於在这一刻,被这层难闻的红丹油和一双肉眼,钉在了这块铝板上。 “我去拿!”孟澈反应极快,转身大步走向实验室角落的工具柜。 没过半分钟,他拿来了一把锋利的修边刀和几张黑色的2000目金相砂纸。 尹航把铝板放在工作檯上,深吸了一口气,强压下心头的挫败感。他拿起修边刀,手指因为紧张而微微用力发白。 他凑得极近,几乎要把脸贴到铝板上。 刀刃小心翼翼地切入左上角那个通孔的边缘,手腕微转。 伴隨著轻微的嗤声,一条细如髮丝的银白色铝屑捲曲著被剥离下来。 那是让他痛苦了三个星期的罪魁祸首。 接著,他仔仔细细地將另外三个通孔边缘的潜在毛刺也一一刮平。 但这还不够。 “把砂纸平铺在那个光学玻璃平板上。”江临指挥道。 孟澈立刻照做。 “加几滴水,水能带走切削下来的碎屑,防止铝粉二次划伤表面。” 尹航拿起铝板,底面朝下,平压在湿润的2000目砂纸上。 他没有乱磨,而是按照江临简短的指令,双手均匀施力,在玻璃平板上画著缓慢的8字型。 “沙——沙——沙——” 细微的摩擦声在实验室里迴荡。 这是非常纯粹的机械加工的声音,带著抚平创伤的节奏感。 打磨了大约两分钟,尹航停下手,用无水乙醇將底面冲洗得乾乾净净,最后用无尘布擦乾。 重新清洁平台,重新涂抹极薄的红丹油。 尹航再次端起铝板,重复了刚才的悬空掉落和按压动作。 这一次,当铝板再次被翻转过来时,实验室里的气氛明显一松。 尹航长长地吐出了一口憋在胸腔里的浊气。 底面上,不再是那种极端的两极分化。 原本大面积留白的区域,现在呈现出了四五个分布相对均匀的红色斑块。 虽然面积依然不大,但至少,它不再是一个只靠两个点支撑的危险的蹺蹺板了。 江临看著那几个斑块,眉头微微皱了一下,但很快又舒展开来。 如果是在废土上,在那个需要偏航轴承在沙暴中硬抗侧向剪切力的糟糕环境里,这种接触面简直就是草菅人命的垃圾。 他必须用刮刀,一刀一刀地刮研,用十五年的功力,把整个表面修整到每25毫米见方的面积內,必须均匀出现20个以上的微小接触点,才算达到了他的变態精度底线。 但这终究只是一间温度可控的光学实验室。 这只是一块临时固定小镜片的转接板,它不需要承受什么变態的交变载荷。 打磨到这个程度,虽然远未达到完美的平面,但对於消除那0.02毫米的局部高点,对於消除绝大部分的过约束和应力集中,已经足够了。 那个热力学意义上的蹺蹺板效应,已经被极大程度地削弱。 “可以了。”江临点了点头,“准备装配,注意顺序,这比打磨更重要。” 尹航如释重负,用酒精清洗掉残余的红丹油,將铝板小心翼翼地放回它在干涉系统中的原位。 他拿起那把带有扭矩设定的內六角扳手,正准备像往常一样直接拧紧。 “放下扳手。”江临的声音突然转冷。 尹航的手一抖,停在半空。 “用手。”江临走近了一步,眼神盯著那四个螺栓孔,“先將四颗螺栓放入孔中,全部用手指去拧。只用大拇指和食指的指腹。” 尹航不明所以,但还是照做了,捏住螺丝帽的边缘,一圈一圈地往下拧。 “感受螺纹咬合的阻力,拧到底,直到螺丝的底面刚刚接触到铝板的金属面,也就是你手指感觉到第一丝明显抗力的那一刻,立刻停下,不要施加任何哪怕多一丝的额外扭矩。”江临在一旁进行著严苛的语言导航。 四颗螺栓全部进入了待命状態。 此时的铝板只是被虚浮地固定著。 “现在,拿起扳手,把扭矩值设定到设计扭矩的百分之三十。” “注意顺序。” 江临的声音仿佛带著一种独特的节拍,那是他在无数次废土装配中总结出来的,顺应金属材料內部脾性的韵律。 “左上,然后对角线的右下,接著右上,最后对角线的左下,必须交叉预紧。” 尹航握著扳手,將扳手头插入左上角的內六角螺栓。 咔噠极轻的一声,扳手达到了预设的微小扭矩。 然后是右下,右上,左下。 四个轻微的咔噠声依次响起。 “为什么要这样?”孟澈在一旁忍不住低声问道。 “第一轮三成扭矩,不是为了锁死,是为了让四颗螺栓同时进入受力状態。”江临目光没有离开铝板,“金属不是死物,接触面也不是数学里的理想平面。你一上来就把一个角锁死,就等於先把误差钉死在那里。后面再拧其他三个角,只会把板子强行扭进一个带內应力的姿態。” “交叉预紧,是为了让接触面一点点坐实。三成、七成、满扭矩,分三轮走,是为了让螺纹、沉孔、接触面和下面的平台逐步建立同一个受力基准,而不是让某一个角先替整块板子承受全部错误。” “第二轮,设到设计扭矩的七成,同样的对角线交叉顺序。” 尹航机械地执行著,他的手不再隨意,动作变得缓慢而虔诚。 扳手的咔噠声变得沉闷了一些,这意味著金属面之间正在建立牢固的法向约束。 “第三轮,设计扭矩,还是交叉顺序。” 四颗螺栓依次锁紧。 “最后再覆核一遍。”江临说,“不要加力,只確认每颗螺栓都在同一个扭矩点脱扣。哪一颗还能继续转,就说明刚才接触面又重新坐下去了,必须补到同一状態。” 但江临並没有喊停。 他的目光扫过铝板旁边,那里有一根用来传输压电陶瓷驱动信號的黑色同轴电缆。 因为刚才拆卸的关係,这根电缆现在有些隨意地搭在铝板的边缘。 “把那根线拿走。”江临指著那根电缆,“重新固定在旁边的理线槽里,用扎带绑死。线要留出弧度,不要让它对这块铝板產生任何直接的悬垂拉力。” “这根线很轻的。”尹航下意识地反驳了一句,但他立刻闭嘴了。 因为他想起了刚才的0.02毫米。 “一根线的重力確实很小。”江临看著他,“但在亚纳米级別的干涉仪里,这根线隨著温度变化產生的轻微热胀冷缩,就是掛在这个结构上的一根不安分的橡皮筋。它会拉扯。你现在要做的,是切断一切多余的寄生应力传递路径。” 尹航老老实实地找来尼龙扎带,將电缆妥善地固定在远离光学主板的线槽里,保证电缆走向呈现一个鬆弛的u型。 整个拆卸、去毛刺、清洗和重装过程,实际耗时將近四十分钟。 在场的陆知行、尹航和孟澈,都觉得像是跟著经歷了一场容不得半点失误的微观外科手术。 当一切就绪,尹航后退两步,让出了位置。 陆知行走到了主控制台前,深吸了一口气。 “开机。” 孟澈迅速按下控制柜上的一排绿色按钮。 “嗡——” 真空泵低沉的轰鸣声重新响起,雷射器的预热指示灯开始闪烁红光。 “等待系统热平衡。”陆知行盯著屏幕。 恆温室里恢復了那种让人昏昏欲睡的风扇嗡鸣声。 但在场的几人,没有一个人觉得睏倦。 系统被刚才的折腾打破了原有的热力学状態,需要一段时间来吸收机器重新运转產生的热量,从而在微观层面上重新建立干涉条纹的锁定平衡。 时间一分一秒地流逝。 十分钟 二十分钟。 三十分钟。 电脑屏幕上,代表著干涉信號实时相位的彩色数据流,像瀑布一样重新开始滚动。 最初的几分钟,曲线因为內部温度梯度的剧烈波动,以及压电陶瓷在满量程寻找锁定点而剧烈震盪,像是一条发了疯的过山车,上躥下跳。 渐渐地,隨著温度的传导趋於稳定,强大的pid控制迴路开始介入工作。 那条疯狂的曲线幅度越来越小,逐渐收敛,最终变成了一条在基准线附近极小范围內蠕动的细线。 一个小时过去。 这只够覆盖原来那个四十分钟漂移的一个半周期,远远不足以作为最终结论。 但它已经足够说明一件事,那个最刺眼的低频驼峰,第一次没有按时出现。 pzt补偿电压从原先逼近满量程的80%,降到了15%左右的小范围波动。 这不是论文已经保住了。 这是他们终於找到了正確的排查方向。 要知道,在过去的三天里,不管尹航怎么修改滤波算法,那条代表系统稳定性的蓝色曲线,在横轴代表平滑时间的区域,总是会在频域10?3到10??赫兹的那个低频区间內,如同一个令人绝望的驼峰一般高高隆起。 那个驼峰,就是那个热循环迟滯效应在频域上的幽灵现身。 它宣告著系统的长期稳定性彻底完蛋。 但现在。 屏幕上的那条不断向右延伸的蓝色实线。 它平滑得像是一把被绝世高手挥出的利剑,没有丝毫犹豫,直接一剑切断了原先那个该死隆起的驼峰。 它在双对数坐標繫上,以標准的?1/2斜率,像一架失去升力的战斗机,朝著图表的右下方一路疯狂俯衝。 直接刺破了原先他们无论如何修改代码,如何优化电路都无法触及的残差底线,深深地扎进了令人窒息的低噪声区间。 没有周期性的缓慢起伏,没有低频的幽灵,没有迟滯的不对称。 至少在这一小时的短数据里,主要噪声项已经退回到光子散粒噪声、电子学白噪声和残余热噪声附近。 旁边的一个监控窗口里,原本需要压电陶瓷输出满量程80%的高电压才能强行拉回,死死抵抗的机械补偿电压,现在就像是一个卸下了千斤重担的老人,安静地停留在15%左右的微小范围內波动。 这表明,整个庞大的干涉光路,在物理和机械的底层架构上,已经处於一种稳定的受力状態。 电子系统和反馈控制迴路,现在只需要游刃有余地处理空间中真正的环境微小噪声,而不再需要像个救火队员一样,去替那个一直在扭动的微观蹺蹺板背黑锅。 数据不仅达標了。 而且比prl那位眼光毒辣的第二审稿人所要求的长期残差水平,还要低了整整一个数量级。 这简直是一个奇蹟般的数字。 “滤波算法关掉了吗?”孟澈的声音有些发颤。 “关了,早就关了。”尹航咽了一口唾沫,手指轻轻敲击了一下键盘调出后台设置,“我发誓,这就是从adc转换器里出来的採样数据。没有滑动平均,没有卡尔曼,没有任何他妈的软体平滑。” 陆知行没有说话。 他把滑鼠拉过去,在屏幕上调出三个窗口。 最左边是三天前那张带著驼峰的原始漂移图,中间是用光槓桿原理放大验证的粗糙位移图,最右边,是现在这张平滑俯衝的重装后残差图。 三张图並排放在一起,具有著强烈的视觉衝击力。 陆知行慢慢地直起腰。 他知道,这篇心血之作保住了。 他的青年人才申报计划保住了。 更重要的是,他保住了这套价值数百万的干涉测量系统,免受后续那些因为找错方向而进行的,毫无意义的电子学拆解和破坏。 他转过身。 课题组几名学生都处於狂喜的边缘,但陆知行却看向了自从装配完成后,就一直安静地退到光学平台边缘,仿佛置身事外的江临。 江临正静静地看著屏幕上那条向下俯衝的曲线。 他的眼神里没有惊喜,只有一种理所当然的平静,仿佛他早就知道那条线会走向哪里。 陆知行的目光没有看江临年轻的脸庞,而是慢慢下移,落在了江临那双隨意垂在身侧的手上。 那是一双很年轻的手。 手指修长,骨节分明,指肚和虎口处有一些发黄的薄茧。 指甲修剪得很整齐,没有留一点白边。 看起来乾乾净净,没有任何机加工车间里常见的粗糙痕跡。 但陆知行非常清楚,刚才就是这双手,在半空中虚指了一下,就精准地切断了一个微观世界里混乱的应力根源。 “你以前,做过精密装调?”陆知行的语气中带著些许试探的意味。 江临收回看向屏幕的视线,转过头,迎上陆知行的目光。 “做过一些粗糙的东西,算不上精密。” “粗糙?” 陆知行忍不住冷笑了一声,这笑声里没有恶意,只有一种对荒谬现实的自嘲。 “粗糙的机械操作,怕是没法把一个人的直觉和肌肉记忆,训练成你刚才那个样子。你刚才对扭矩扳手的手感,还有排查寄生应力的下意识反应,都不可能是书本上能教出来的。” 江临的眼瞼微微垂了一下,没有接话。 他总不能说,他那所谓的粗糙来自废土。 陆知行见他不语,也没有继续追问。 在这个圈子里待久了,他知道每个人都有自己的护城河,也都有不能立刻摆在檯面上问底细的秘密。 不管眼前这个年轻人,在那双乾净的手背后隱瞒了什么样的过往,对於陆知行,以及这间时刻面临著极端工程挑战的精密测量实验室来说,都是极珍贵的异常变量。 “尹航,孟澈,你们留在这里,把刚才这一个小时的数据完整地保存下来。写一个初步的排故备忘录,把那0.02毫米的毛刺和电缆的事情原原本本地记进去。” 陆知行吩咐了几句,转过头看向江临。 “今天的事情,我代表课题组谢谢你。你挽救了我们至少半个月的盲目排查时间和一篇可能被拒的论文。” “能不能再耽误你一些时间,去我办公室谈谈,今天那些关於接触刚度和误差传递的判断,我想多了解一下。” 江临点了点头。 回到办公室,陆知行请江临坐下,亲自给他倒了一杯纯净水。 陆知行坐回自己的转椅,把刚才江临带过来的那叠厚厚的材料重新拿起来,直接翻到后面关於接触刚度退化模型推导的那一部分。 “你这个模型,关於微凸体塑性变形参数估算的方式,我已经看了逻辑,很巧妙。但有一件事我想確认,你在这里写接触应力鬆弛函数的时候,用的是指数衰减的形式。你说衰减的时间常数,是利用热扩散长度估算出来的。这个把热传导和固体力学揉在一起的跨界处理方式,你是从哪里得来的?经典教材,还是你自己推导的?” “经典的高级热传导教材里有类似处理局部热斑的数学方式,我参考了那种边界条件。但具体到你们那个铝钢接触副的复杂情况,我做了修改。因为接触面两侧,铝的热扩散係数极大,钢的热扩散係数很小,差异太大了。如果直接用某一侧的参数去近似,误差会大到离谱。所以我构建了一个等效的热力学边界,用加权平均的方式重构了时间常数。”江临回答的滴水不漏。 “加权的依据是什么?”陆知行追问的速度极快。 “接触面积占比,具体来说,是屈服点真实的微观接触面积占比。”江临对答如流,甚至没有任何思考的停顿。 “你用实验验证过这个加权係数的准確性吗?” “没有精確验证。”江临坦诚地承认,“我做过一个粗糙的数学上的灵敏度分析。也就是不断改变权重係数,去看模型预测的刚度退化结果的变化范围。但在我手里那些极度糟糕的测量数据的精度水平上,不同的权重取值给出的宏观结果差別,全都被掩盖在误差棒之內了。所以我没有,也无法进一步细化它。” “你做这个模型,到底是为了解决一个具体的工程问题,还是为了从根本上理解这个底层的物理现象?” 江临微微歪了歪头,略一沉吟,说道:“两个都有,但开始的时候,绝对是为了工程问题,我要让一个关键的轴承在恶劣环境下工作。它不工作,系统就会崩溃。我需要找到原因,修好它,哪怕是用最丑陋的方式。理解这个现象是后来的事。是因为修好之后,我想知道为什么会这样,下次能不能在出灾难性的问题之前,从数据上提前预测到它。” 陆知行沉默了一会儿才再次开口:“你那组附录里的数据,测量条件可以说是差得令人髮指,仪器也老旧得不可思议。但是,你的误差分析做得认真,甚至有些苛刻。你清楚每一步的不確定度究竟从哪里来,是传感器漂移,还是环境白噪声。这个习惯,是怎么养成的?” 这不怪陆知行惊讶。 现在的很多名校研究生,在高级软体的投餵下,只会把数据扔进黑盒子里跑个p值,根本没有深挖误差链底层的素养。 “因为数据条件差,如果不把不確定度搞清楚,就没有办法判断这堆数据到底告诉了我什么真实信息,又掩盖了什么缺陷。” 江临的语气里带著清晰的自我认知。 “我不能假装不確定度不存在,自己骗自己。但我更不能因为有不確定度,就直接扔掉这组唯一的数据。我只能老老实实地把它每一项的来源都列出来。然后在这个千疮百孔的基础上,能说多少实话,就说多少实话,绝不越界。” 陆知行没有立刻回应。 他在处理今天整体发生的所有事情。 不是那个卡脖子的技术问题,那个问题现在有了完美的答案,他已经消化了。 他现在在处理的,是坐在对面的这个人本身。 这个人带著严谨的数据来,数据有不避讳的局限性说明。 他的模型有原创的推导,推导的每一步参数来源都清清楚楚地註明了。 估算值和实测值严格分开標註,自己不確定的地方,甚至用红笔画了圈主动暴露出来。 当他在讲述自己做过的事情时,他谈论的永远是那些犯过的错误,找到原因花了多长时间,妥协的物理边界在哪里。 而不是像很多心高气傲的天才那样,吹嘘自己有多么擅长这件事。 这种务实到甚至带点悲观的工程底色,不像一个他见过的任何类型的学生。 陆知行深吸了一口气,继续盘问专业细节:“你那组数据里,接触刚度的代理量是压痕面积分布。但是,这个代理量和真实的接触刚度之间的数学映射关係,你用的是什么模型?” “赫兹接触模型,但我做了大量的简化。”江临毫不犹豫,“我假设微凸体是理想的球形,並且主要发生弹性变形,我刻意忽略了初期的大规模塑性变形和表面氧化层的影响。” “这个粗暴的简化,在你的情况下成立吗?”陆知行的眼神锐利如刀。 “对於初期的浅层接触,基本成立。”江临目不转睛,“但是,经过几十个恶劣的热循环之后,接触面不可避免地產生了轻微的宏观塑性变形。这个时候,简化模型就开始引入巨大的误差。这是我的代理量误差链里,最脆弱的一条。在附录的第三页第二段,我专门写明了这一点。” 陆知行立刻把材料翻到附录,迅速找到那条用红笔圈出来的段落。 一遍过后,眼角的肌肉微微抽动了一下,没有再在这个问题上追问下去。 因为江临的逻辑闭环已经完美得无懈可击。 陆知行停顿了一下,身体前倾,看著江临的眼睛,问出了最核心的问题:“你需要什么?” 江临听清楚了这个问题的语境。 不是高高在上的你想要什么奖赏,而是你在做这件困难的事,你缺什么武器? “我需要一个绝对可靠的物理基准面。”江临的语速稍微快了一点,带著一种不加掩饰的渴望,“一块標定过的零级花岗岩平台,一套带检定证书可溯源到国家计量基准的量块,还有解析度到微米的千分表。” “此外,我还需要一个能做基础机加工的地方。车床、铣床、钻床都行。不需要昂贵的五轴联动精密设备,最传统的手动车床就可以。” “你要这些东西,用来做什么?”陆知行有些疑惑。 这要求,既高端得要命,又粗糙得让人摸不著头脑。 “我在以前的地方,有三块用来做平面基准的铸铁平板,用三板互研的工艺,把它们刮研到了微米级。但是,它们从来没有被现代体系真正校准过,我不知道我亲手刮出来的真实平面度数字到底是多少。我要用可靠的基准面去校一下,也是验证一下我当时的研磨方法到底有没有走偏。” 江临说道。 “至於机加工设备,是因为我在之前恶劣的环境下,做过很多非常粗糙的过渡工装。我想用现实里正常的设备,重新做一遍。我想验证一下,我在那种绝境下建立起来的关於切削力、进给量和金属振动的那套身体感觉,在没有外界干扰的加工条件下,它的绝对误差到底在什么量级。” “这三块铸铁板现在在哪里?”有被震撼到的陆知行连忙追问道。 “在另一个非常远的地方,带不过来。”江临面不改色,“但我可以在你们这边的金工实习车间,重新买毛坯研磨一套。然后用学院计量室的自准直仪、电子水平仪,或者找第三方计量机构做一次正式检定。你们的干涉系统如果能提供局部位移参考,也可以作为辅助交叉验证。” “三板互研啊,你做过多少次?” 陆知行作为物理学出身的人,虽然不精通钳工,但怎么可能不知道这项工业革命初期最硬核最折磨人的手工绝技。 “做了一段非常长的时间,直到三块板子之间在薄油膜和表面贴附效应下,能够出现明显的贴合阻滯,推开时像是在拉开一层看不见的膜。” 陆知行倒吸了一口凉气,瞬间乾脆了下来:“你是为了我们课题组排查出了致命的误差,这完全属於重点实验室基础科研训练的范畴。作为回报,我可以以课题组负责人的名义,向物理学院提交一份你的临时访问和设备使用申请。基准平台和金工车间,我都可以帮你搞定。” 说著,他拉开抽屉,拿出一张印著江城大学校徽的《物理学院临时实验人员备案表》,拿起一支黑色的碳素笔,准备填写。 “你的名字我知道了,江临。身份证號你等下发我微信。”陆知行看著表格上的栏目,隨口问道,“你现在的学籍信息是哪里?” 江临看著陆知行准备落笔的手,答说:“江城七中的。” 陆知行抬起头,一脸的疑惑:“七中?我们学校或者隔壁的理工、工业有哪个叫七中的重点实验室或者学院吗?” “是高中,江城第七中学,高三的。” 办公室里,一下子安静得可怕。 陆知行握著笔的手僵在了半空中,他看著江临,嘴巴微张,足足有半分钟没有发出一点声音。 就在刚才,陆知行脑海里还推演过无数种江临可能的身份背景。 他猜想过,这可能是一个江城大学低调的物理强基班的大三本科生。 可能是一个在某个老教授的地下实验室里被私下带了好多年的竞赛生。 甚至想过,这可能是一个出身於某个军工或者航天院所职工家庭的孩子,从小在保密车间里把精密设备当玩具摸大的。 但他唯独没有想到高三这两个字。 不是因为陆知行看不起高中生。他见过极其聪明的高中生。 拿过国际物理奥赛金牌的,被中科大少年班提前录取的,高中就把本科四大力学自学完的天才,在这个圈子里都不是传说,而是活生生的现实。 可刚才在恆温室里,江临表现出来的东西,根本不是单纯的数学好或者聪明。 那是对微观接触面的病態执著,对预紧力分布的神经质敏感,以及在漫长岁月中不断重复捶打,才能磨出来的工程阅歷。 这种极其苍老极度理性的东西,绝对不该,也不可能长在一个高中生身上。 要知道,即便是高三,距离真正的物理前沿,距离工业体系的深水区,中间还隔著四年本科基础、三年硕士科研,以及四年博士训练呢。 而现在,这个刚刚在百万级设备的恆温室里,用光槓桿原理的巧妙设计,用底层应力迟滯的偏微分模型,把他这个副教授,加上博士以及一个硕士的认知按在地上摩擦的傢伙,竟然是一个明天早上还要背著书包回学校,去做《五年高考三年模擬》的高中生? 这不仅仅是简单的认知失调。 简直就是对陆知行三十九年以来建立的整个教育价值观和学术生涯的暴力解构。 陆知行感觉自己的呼吸都变得沉重了。 但是,那张完美俯衝的艾伦方差图就在隔壁的电脑上。 那块被刮平了0.02毫米毛刺的铝板就在系统里运转。 今天在这间实验室里发生的所有逻辑严密的对话就在他的脑子里。 他自己內心深处那种被折服的感受也是真实存在的。 江临看著愣在那里的陆知行,有点不好意思地补充了一句:“能以高中生的名义报名吗?” 陆知行狠狠地闭上眼睛,深吸了一大口气,在脑海里像过电影一样,飞快地把今天整件事,江临的每一个微表情和每一句对答,重新在脑子里过了一遍。 当他再次睁开眼睛时,眼底的震惊已经被一种如同挖到绝世宝藏般的喜出望外所取代。 “你有这种程度的工程直觉,这种对误差链的恐怖知识储备,加上你今天在这里展现出来的东西,高中生基础科研与创新能力观察计划,我会用这个专门的名义,向学院打一份特別报告。” 陆知行迅速在表格上落笔,字跡龙飞凤舞。 “你是未成年人,这事不能我一个人拍板。家长知情同意、学校证明、实验室安全培训、雷射安全培训,一个都不能少。核心设备区和金工车间,你只能在我或者指定博士生陪同下进入。” “没问题,我遵守实验室规矩。”江临答应得很痛快。 在废土,不守规矩是活不久的。 “还有一件事很重要。”陆知行抬起头,眼神恢復了教授的威严,“今天你在恆温室里的那些物理判断、排故逻辑,你需要给我写成一份书面报告。” “毛刺的误差来源,光槓桿的验证方法,迟滯不对称性的替代假设,为什么你能在第一时间排除电学噪声的干扰,每一条,都要写清楚明白。” “有格式要求吗?”江临问。 “格式不限。”陆知行盯著他,“但底层逻辑必须严丝合缝,要让我在例会上拿出来的时候,挑不出半个字的逻辑漏洞。” 江临点头:“没问题。” 陆知行这才重新把保温杯拿起来,自江临进门以来,第一次拧开盖子,喝了一大口温热的枸杞茶。 …… 中午时分,因为时间紧,任务重,午饭是在江大小食堂吃的。 江临无所谓在哪里吃,吃什么。 吃好了,拿著陆老师给的江城大学物理学院高中生科研训练临时入场与设备使用申请材料清单,准备离开。 不过才从楼上下来,在食堂门口,就看到陆老师团队里的研究生姚思雨,拿著一个饭盒站在那里。 看到江临出来,姚思雨眼睛一亮,小跑著迎了上来。 “江临,方便加个微信吗?”她说得很快,脸上还有熬夜后的疲惫,“不是私事。后续那组原始残差数据,我可能还要向你確认几个標註。还有,今天你提到的那个代理指標,我想回去重新整理进排故备忘录里。” 江临点头,扫码添加。 “报告发我一份,我看完再说。” 姚思雨怔了一下,隨即认真地点头:“好。” 江临收起手机,挥挥手,便即快步离开。 一路上春风拂面,带著青草的味道,清新,温润。 第59章 边界之內 周一下午。 第四节是自习课。 班主任老刘在教室门口站了一会儿,原本还有些窃窃私语的后排瞬间安静如鸡。 老刘的目光在教室里扫了一圈,最后落在靠窗的江临身上。 他悄然走过去,微微弯下腰,压低了声音:“来我办公室一趟。” 江临正在写《高稳定干涉测量装置中低频漂移的机械应力迟滯与误差链排查报告》,见是老刘找他,便放下笔跟了出去。 老刘走得很慢,不像是平时那种雷厉风行要去抓违纪学生的架势,倒像是心里装著什么事,边走边在斟酌词句。 推开教师办公室的门。 办公室里人不多,江临进去就看见教导主任坐在老刘办公桌旁边的椅子上,端著个印著江城七中校友会的搪瓷茶缸,笑眯眯地看著他。 “王主任好。” “哎,江临同学好,別站著,快坐。” 教导主任朝江临招手,示意坐到他旁边。 江临依言坐到已经摆好的摺叠圆凳上,注意到老刘的桌上放著一份列印出来的邮件。 发件人:江城大学物理学院陆知行。 邮件標题:【关於江城七中江临同学参与周末基础科研训练的初步沟通】 【记住全网最快小説站 101 看书网伴你閒,101??????.?????超贴心 】 就在这时,教导主任放下茶缸,清了清喉咙,说:“江临啊,教导处这边,收到了江城大学物理学院发来的一封邮件,说有个教授邀请你参加他们的高中生科研训练项目,擬在周末到江城大学物理学院参加基础科研训练,问我们学校是否知情並支持。” 他说这话的时候眼神实在是很复杂。 说是批评吧,完全不像,毕竟江临现在是七中衝击今年省状元的头號种子。 说是高兴吧,也不纯粹,里面掺杂了太多成年人衡量利弊时的审慎。 感觉他更像是在看一件出厂说明书上没写的功能,不知道该怎么归类,怕用坏了,又觉得不用挺可惜。 旁边的老刘看著江临,似乎在等他露出惊奇或者慌乱的表情。 “嗯,是有这么一回事。”江临简单地应了一声。 老刘眉头跳了一下,拿起那张纸,视线在上面扫过:“这封邮件发来之后,我和王主任专门去江大的官网上查了一下。陆知行,副教授,官网上写的是重点实验室青年pi,负责一个什么高稳定干涉测量方向。江临,你什么时候认识这么一位教授的?” 江临说:“寒假的时候,看到陆老师的科普视频,我刚好有些问题一直搞不清楚,就发私信请教了一下。” “请教问题?”老刘的声音稍微提高了一点,“请教问题能请教到人家堂堂一个博导,专门写了封这么正式的邮件发到学校的教导处来了?” 其实老刘的语气没有责怪的意思,但明显也不轻鬆。 作为一个有著二十年教龄的高三班主任,发现自己的学生完全超出了自己掌控范围时,自然而然產生了本能的焦虑。 江临本来也没打算隱瞒,於是解释道:“陆老师的实验室之前卡在一个瓶颈上,有个低频漂移的问题,一直找不到原因。我刚好在看他们的文献,就顺手给了一个排查的建议。他们按照建议验证了一下,觉得有点用。所以陆老师想让我周末过去,针对这个排查过程写一份报告,顺便跟著看看。” 听得心里痒痒的教导主任终於忍不住问:“什么低频漂移?” 江临想了想,答道:“这事可能不太好说。” 教导主任沉默了几秒,又问:“你怎么知道那个什么低频漂移的?” “我对这方面有一点研究,刚好知道,就提了提。”江临神色如常。 什么事情提了提,人家博导就巴巴发邮件来要人了? 老刘也跟著沉默了。 老刘不是不相信江临。 他是在重新处理他对这个学生的整体判断。 上个月,江临一模考了全市第一。 当时老刘给自己的解释,也是给校长和年级组长的解释是,这孩子其实底子一直都不差,只是高一高二那会儿状態不好,高三突然开窍,就一下子衝上去了。 这个解释非常方便,逻辑自洽,也是他这几十年教书生涯里见过的最常见的黑马剧本。 家长爱听,学校爱听,老刘自己也信。 但是现在,剧本不对了。 现在坐在他对面的学生,在心平气和地告诉他,我寒假閒著没事跟985的博导交流了一下,然后顺手帮大学的重点实验室排查了一个实验设备的核心故障,现在人家博导觉得我是个不可多得的人才,要我每周末去他们大学实验室报到。 这是高中生能干出来的事? 老刘拿起那封邮件,像是要把上面的字抠下来看清楚一样,挑了其中一段念了出来。 “这位陆教授在邮件里说,现阶段希望在学校和家长同意的前提下,让你以高中生科研训练观察对象的身份,周末到江城大学物理学院去,主要任务是报告整理、基础计量认知训练,还有去工程训练中心进行低风险的参观和基础操作培训。” 老刘念到这里,抬眼看著江临。 “后续是否长期参与,要看安全培训的结果,学校的意见。” “前提是绝对不能影响学习成绩。”王主任在旁边適时地补一刀。 “不影响。”江临点头。 老刘看著他,眼神渐渐变得严肃起来:“你说不影响,老师当然是相信你的,你现在的学习状態也不需要我操心。不过,江临,你现在不是以前年级七十一名的时候了。你的一举一动,学校在盯著,你爸妈在盯著,我也在盯著。” 江临迎著老刘的目光说:“我明白。” 老刘嗯了一声,说:“我个人,不反对你接触更高层次的东西。有些鸟是关不住的,这个道理我懂,但我有三个条件。” “您说。” “第一,学校必须清楚地知道你每周末去哪里,跟谁接触,几点去,几点回来。不能有任何信息盲区。” “可以,我会提前把日程表发给您。” “第二,这件事,你家长必须完全知情,並且必须本人到学校来签字同意,这是责任问题。” “我今晚就跟我爸妈说。” “第三,成绩不能掉,哪怕只掉了一点点,不管你在江大那边做什么惊天动地的项目,立刻停掉。高三的主业就是高考,谁来求情都没用。” 江临还是很平静地点头。 “江临啊別觉得老师功利,也別觉得老师市侩。” 老刘却是担心他心里不舒服,嘆了口气,语重心长地说。 “高考才是你现在能走的最稳的一条路,也是你爸妈社会最能理解的一条路。江城大学的老师欣赏你,那是你的本事,是好事。但你要知道,出了这扇校门,很多事情就不是我们说了算了。你是个学生,你別把自己放到一个没人在背后保护你的位置上去。” 江临没有立刻回答。 静静地坐在那里,消化著老刘的话。 他知道老刘这不是在拖后腿,更不可能是嫉妒学生的才华。 恰恰相反,老刘是在用他作为一个基层教育工作者能理解的最大权限,在替江临画保护圈。 陆老师那边的边界,是实验室的安全守则和严谨的科研流程。 老刘这边的边界,是学校的管理制度、家长的知情权和高考的绝对红线。 父母的边界,是平平安安,別耽误了前程。 每个人,都在用自己所在的那个系统保护他。 这些边界其实很繁琐,很麻烦,对於江临来说,其实是有些束手束脚的。 但江临心里很清楚,如果没有这些看似冗长而刻板的边界,他一个毫无背景的高中生贸然捲入高校甚至更深层次的科研漩涡中,才是真的危险。 规则,有时候是束缚,但更多时候是鎧甲。 “好的,老师,主任,三个条件我都可以接受。”江临语气真诚地说道。 老刘心里长长出了一口气,绷得有些紧的表情终於鬆动下来:“那行,学校这边,王主任和我也会先跟你爸妈沟通一下,核实清楚了,再正式回復江城大学那边。这段时间你就安心上课,別太急。” “好的,谢谢老师,谢谢主任。” 江临说著,站了起来。 老刘看著他,嘴唇动了动,像是有满肚子的话想问。 你到底是从哪学来的这些东西? 但最后,他把这些话都咽了回去,只是看著自己这个最得意也最看不透的学生,用一种略带感慨的语气说:“你现在是走得越来越快了,快到老师都看不懂你在干什么了。” 江临没有说话,只是静静地听。 老刘嘆了一口气,摆摆手:“年轻人走快点不是坏事,但记住老师一句话,不要只顾闷著头往前冲,別走到一个我们所有人都看不见你的地方。” 江临心头微微一动,看著老刘有些花白的鬢角,认真地点了点头:“我会回头看路的,您放心。” 旁边的王主任见感情牌打得差不多了,清了清喉咙,切回了官方频道。 “江临啊,这个项目,不管江大那边叫什么名义,它本质上是一个重点高校对你的能力背书。这对你个人来说是天大的好事,对我们七中来说,也是一次很难得的学生科技创新案例。只要你爸妈那边没意见同意了,学校方面是可以按校外科技创新实践特色活动的名义来给你备案。” 王主任一副老练的做派,手指在空中点了点:“以后在学校里,或者在外面如果有人问起你周末干嘛去了,你就统一口径,说参加了江城大学物理学院的高中生科研训练。至於你在里面具体修什么仪器、干什么活,那些细节,不用跟別人展开讲。” “好的,主任。”江临点头,对这位深諳生存哲学的教导主任多了一丝认可。 “行了,没別的事了,回去上自习吧。行百里者半九十,一模虽然考得好,但也注意不要太鬆懈啊。” 老刘摆摆手,叮嘱了最后一句。 从办公室里出来,江临也是长舒了一口气。 事情比他预想的要顺利。 老刘和学校的这种处理方式,虽然带著浓厚的体制內色彩,却也是目前最稳妥的。 回到教室,自习课还剩不到二十分钟。 旁边的孙明一只手托著一边脑袋,一只手转笔,眼睛貌似在盯著卷子,其实没有丝毫焦距。 感觉到旁边的动静,他才动了动,没有抬头,用那种睡了一半被惊醒的声音小声问道:“老刘找你干嘛,不会是又给你开什么小灶了吧?” “说了个事。”江临顺手把桌上那张没写完的矩阵草稿纸扯过来,拿起笔准备继续写。 “啥事啊,神神秘秘的?”孙明稍微偏了偏头,露出窝在耳朵里的耳机。 “学校合作的项目。” “什么合作,你要代表学校去参加什么竞赛吗?” “江城大学那边的项目。”江临一边写下矩阵的逆运算,一边漫不经心地回答。 听到江城大学,孙明的意识清醒了一些,大脑飞速运转,试图理解堂堂江大为什么会找一个高三生合作。 不过他很快就意识到这个问题已经严重超出了他一个普通高中生所能处理的信息上限。 “算了。”孙明放弃了思考,重新像一摊烂泥一样沉了下去,闷声闷气地说,“你別哪天告诉我,你已经在给大学老师改论文就行。” 江临自顾自写报告,不管他。 直到下课铃声响起。 教室里瞬间像沸腾的水一样喧闹起来。 江临收拾东西准备回去,就看到老刘站在走廊外面,正透过玻璃窗冲他招手。 江临走出去。 老刘手里拿著个文件袋,从里面抽出几份列印好的材料递给他。 最上面那份,標题加粗加大,赫然写著:【江城七中学生参加高校科研训练项目家长知情同意书】 下面还整整齐齐地叠著两份,《校外科研实践安全告知书》和《学生基本情况说明》。 老刘把这厚厚的一沓纸递给江临,拍了拍他的肩膀,语气恢復了平常的隨和:“先拿回去给你爸妈看,让他们逐字逐句看清楚。愿意的话,明天下午让他们来学校签字確认,学校这边也还要走一套审批流程。等流程都走完了,你再去江大那边参加正式训练。” 七中也是第一次遇到这种情况,再怎么谨慎都不为过。 第60章 受控环境 周六早上八点二十,江临到物理楼b栋的时候,姚思雨正在门口等他。 她今天穿了件米白色的粗线毛衣,头髮用一个鯊鱼夹隨便挽在脑后,手里拿著一只透明文件袋。 “江临同学。” “姚同学,早。” 姚思雨抬腕看了一眼运动手錶,说:“陆老师估计得九点到,他让我先带你去b304,把校外临时访问人员备案表和安全承诺书籤了。” “已经批下来了?” “批下来了,不是学生身份,而是课题组临时访问人员。”姚思雨似乎在压抑嘴角的笑意。 江临点了点头。 姚思雨把文件袋抱在胸前,边走边说:“陆老师为了这个备案跑了好几趟。学院那边一开始卡得很严,主要是你未成年,又是校外学生。后来他把你的排故报告、七中的回函、家长同意书、风险控制清单,还有b104重装前后的残差对比数据全交了上去。” 她顿了顿。 “孟澈说,陆老师在申请理由里写了一句话。” “什么?” “这个学生已经在真实科研排故中表现出罕见的误差链识別能力,具备进一步观察和培养价值。与其让他在规则之外自行摸索,不如把他放进受控环境里观察、训练和保护。” “谢谢姚同学,告诉我这些。”江临点点头。 姚思雨伸手把垂在脸颊边的一缕碎发別到耳后,有点不好意思地笑了笑。 两人上到三楼,推开b304的门。 房间面积不算大,靠窗摆著四排工位,靠墙是文件柜和一台惠普黑白印表机。 最里面靠墙的位置,摆著一台灰黑色工作站,显示器旁边贴了一张白纸。 白纸上写著—— 【临时文献终端】 【仅限题录检索、开放资料阅读、组內受控文献库访问】 【商业资料库全文需求须填写申请单】 【全文由课题组正式成员审核后提供,不得外传】 【禁止批量下载】 【禁止外接个人存储设备】 【禁止使用个人帐號登录校內资料库】 房间里已经有两个人。 孟澈坐在靠窗第二个工位上,面前放著一杯顏色深得可疑的美式咖啡,头髮还是乱的,但比上次少了点濒死感。 尹航在拆一个小型电路盒,旁边放著防静电垫和万用表。 听见开门声,两个人都抬头看了过去。 孟澈与尹航之间的气氛却有一瞬间的不自然。 上次江临来时,他们还把他当成一个不明来歷的旁听小孩。 结果不到半天,那个旁听小孩用一片废硅片、一支雷射笔、一点红丹油,把他们三周没找到的低频漂移源头钉在了一块铝板的毛刺上。 这种经歷,对任何博士生来说,都不太容易自然消化。 “江临同学,你的报告非常严密,尤其是误差链上,把电缆寄生应力、异种金属热膨胀差、预紧力不均、局部毛刺支点这四个因素拆开的部分,几乎是一份標准的物理排故教学案例,我已经整理成备忘录了。只是有一点,写得比较像工程事故復盘,不像论文补充材料。” 江临放下书包:“哪里不合適?” “你用了太多灾难失效这种词,审稿回復里不能这么写。”姚思雨把文件打开,“我们要写的是,发现一处机械边界条件未充分约束的低频漂移源,经重新装配后残差显著降低,不能写成我们之前像傻子一样让一块毛刺铝板拖著整套系统跑了三周。” 孟澈听到这里没忍住,咳了一声。 尹航的脸也黑了一下。 如此互动著,江临把备案表签完,墙上的掛钟已经指向八点五十七分。 也就在这时,陆知行大步流星走了进来。 看到几人,摆摆手“先別谈论文,今天先走流程。” 他从手上的文件夹里拿出一摞材料。 第一份是实验室安全培训记录表。 第二份是雷射安全基础测试题。 第三份是数据与文献使用规范。 第四份是课题组公共区域使用说明。 孟澈把咖啡往旁边挪了挪,站起来,语气有点懒散:“我负责文献和数据规范。” 尹航抬了抬手里的螺丝刀:“我负责硬体区边界,尤其是哪些东西你不能碰。” 姚思雨指了指自己电脑:“我负责排故报告和后续残差数据標註。” 这个分工简单粗暴。 也很清晰。 安全培训没有任何戏剧性。 陆知行亲自把雷射等级、护目镜波长、反射光危险、洁净区不能带入的物品、设备预约制度、原始数据保存规则,一条条过了一遍。 江临听得很认真。 尹航讲硬体区边界时,態度还有点硬。 “b104现在你不能单独进,就算以后能进,也只能在指定时间,穿无尘服,戴对应波长护目镜,由我或者孟澈陪同。核心光路、探测器、高压pzt控制线、雷射器电源,不要隨便触碰。” 江临点头。 “还有,你上次那个光槓桿方案,虽然结果对了,但以后类似操作需要提前写风险清单。杂散光、硅片固定、反射路径、探测器保护,全都要列出来,不能靠现场判断。” “可以。” 尹航看他答得太痛快,反而不知道该怎么接。 孟澈在旁边笑了一声:“他比你守规矩。” 尹航瞪了他一眼:“你那个卡尔曼滤波还没写反思呢。” 孟澈脸上的笑顿时消失了。 姚思雨冷静补刀:“陆老师让你写的,题目我都帮你想好了,《论漂亮残差曲线如何掩盖真实物理失稳》。” 孟澈把咖啡杯盖扣上:“姚思雨,你现在说话越来越像审稿人二號。” 房间里的气氛终於鬆了一点。 江临坐在临时文献终端前时,已经是上午十点四十。 孟澈拉过一把椅子坐到旁边,把一张a4纸拍在桌上。 【文献申请单】 上面有五栏。 问题编號,关键词,擬查文献,用途说明,是否需要全文。 孟澈用笔敲了敲用途说明那一栏。 “重点是这里,你要查文献可以,但不能像本科生写课程论文一样,搜到什么下什么。你每要一篇全文,都要告诉我,这篇东西服务哪个问题。” 江临看著表格。 “题录可以多查吗?” “题录隨便,摘要、doi、引用链、作者、年份,隨便记,但全文不行。全文涉及资料库授权,也涉及我们自己管理。你要pdf,先写理由。” “组內共享库呢?” “陆老师给你开了只读权限。”孟澈点开一个界面,“但只有我们整理过的部分,別想著进去看到什么绝世秘籍,大部分是论文、补充材料、失败记录和组会笔记。” 江临看著屏幕上的標籤栏。 【低频漂移】 【热噪声】 【pzt非线性】 【机械迟滯】 【接触刚度】 【装调失败】 【审稿人质疑】 【不可復现】 【已排除】 【疑似但未证实】 他的目光停在【不可復现】上。 孟澈注意到了。 “那个標籤最好看。”他说,“成功论文都写得光鲜亮丽,真要少走弯路,看不可復现。” 江临点开。 里面不是很多,只有二十几条。 但每一条都比普通论文摘要更有价值。 【某文献低频噪声指標无法復现:疑似样品架材料不同】 【补充材料未说明夹具预紧方式,重复实验漂移显著】 【温控记录缺失,不建议引用长期稳定性数据】 【作者回覆中承认原始数据有一次换线操作,正文未写】 【该路线已在本组测试两次,均出现热循环后基线漂移】 江临慢慢往下看。 他忽然明白,陆知行真正给他的,不是资料库,而是科研路径里的失败地图。 失败也是公共资產。 孟澈见他半天没动,问:“你第一批想查什么?” 江临从书包里拿出自己的笔记本。 第一页写著:【文献池规则】 一、下载不算进入文献池。 二、看过摘要不算进入文献池。 三、只有参与过一次具体问题、实验方案、误差排查或失败復盘的文献,才给予正式编號。 四、所有文献必须標註:解决了什么,没解决什么,为什么不能照抄,我现在能不能復现。 五、废土经验只作为问题来源,现实结论必须由现实数据验证。 孟澈原本只是隨便瞥了一眼,看到第五条时,眉头皱了一下。 “废土经验?” “我自己的代號,意思是极端低资源条件下的经验。” 江临很自然地翻过一页。 孟澈没有继续问。 每个研究者都有自己的怪癖。 有的人把失败数据命名成坟场,有的人把永远修不好的设备叫祖宗。 江临管自己的低资源经验叫废土,虽然奇怪,但並不是不能接受。 “行。”孟澈说,“那你第一个问题是什么?” 江临在申请单第一行写下:【p-001:异种金属转接板在微小温度循环下的接触迟滯与角度漂移】 关键词栏—— thermal cycling contact stiffness bolted joint micro-slip hysteresis optical mount drift bimetallic effect preload loss 用途说明—— 【用於解释b104低频漂移排故中观察到的非对称上升沿、残余形变与pzt补偿电压异常;重点查找螺栓连接、微滑移、热循环预紧力衰减、光学调整架机械漂移。】 孟澈看完,说道:“你这个关键词,比我博一刚进组的时候像样。” 尹航在另一边冷哼:“他关键词里至少没有一上来就写卡尔曼滤波。” “你再提这个我真跟你急。”孟澈说。 江临继续写第二个问题。 【p-002:低成本非侵入式光槓桿验证在精密光学平台排故中的边界】 关键词: optical lever angular displacement measurement non-invasive diagnostics laser safety stray reflection precision alignment 用途说明: 【將上次临时验证方法改写成可审查的低风险排故流程,明確適用条件、误差范围、安全边界和不能支持的结论。】 姚思雨从旁边探过头。 “这个我要,排故备忘录里正缺这一段。你別只写能看见光斑移动,还要写不能证明什么。” “不能证明什么?”尹航问。 姚思雨说:“不能证明漂移源百分百只有这一块板,不能证明所有长期稳定性问题都解决了,不能证明重装后十二小时以上的数据一定达標。只能证明在那一次操作里,转接板对线缆负载存在可观测角度响应。” 陆知行不知什么时候走到了他们身后,听到这里,点了点头。 “这就是科研语言。” 他看向江临。 “你以前的问题,是工程语言太强。工程里,找到故障源,修掉,系统跑起来,就可以说解决了。但论文里不行,论文需要边界。” 接下来两个小时,江临没有下载一篇论文。 他查题录,查作者,查引用链,查补充材料是否公开。 查某篇综述的参考文献里哪些標题真正涉及bolted joint micro-slip。 孟澈原本以为他会像第一次进资料库的本科生一样,被搜索结果淹没。 结果江临比他想像得克製得多。 他会点开一篇论文的摘要,看三十秒,然后在题录旁边写:【只看实验装置图,不看结论】 或者:【模型依赖afm粗糙度输入,当前不可復现】 或者:【温控精度过高,不適合解释b104那种空调周期扰动】 或者:【关键词相似,问题不相同,排除】 …… 一个上午结束时,他的文献申请单上只填了九篇全文需求。 题录记录却有七十三条。 孟澈拿起那张申请单,看得很慢。 “你为什么不要这篇?”他指著其中一条高引用综述。 “它讲的是mems器件里的接触黏附,尺度太小,材料和载荷条件都不一样。可以做背景,不適合做方法。” “这篇呢?引用次数很高。” “它假设螺栓预紧力均匀,而且实验夹具刚度远高於样品。b104的问题恰好出在装配预紧力不均和支撑约束缺陷上,不能直接套。” 孟澈又指一篇。“这篇你为什么標了需要全文?” “因为摘要里提到他们保留了原始加载-卸载回线,而且补充材料有夹具结构图。我要看迟滯环,不是看结论。” 孟澈把申请单放下。 “行,这九篇我给你拉。” “谢谢。” “別谢太早。”孟澈说,“看完要交卡片,解决了什么,没解决什么,能不能为我们现在的问题提供证据,哪一句话不能引用过头,每篇不超过一页。” 江临点头,这正合他意。 中午饭是在食堂二楼吃的。 陆知行临时有事没来,饭桌上只有两博一硕和江临。 四个人端著餐盘坐在靠窗的位置。 气氛比上次自然,但仍然有点微妙。 孟澈夹了一筷子青椒肉丝,忽然问:“你高三平时不用刷题吗?” “刷。” “那你周末来这里,作业怎么办?” “晚上写。” “高考怎么办?” “不影响。” 孟澈看著他那张平静的脸,忽然觉得自己问了个废话。 尹航喝了一口汤,放下碗:“你之前真做过机加工?” “做过一些。” “车床?” “没接触过。” “铣床?” “没接触过。” “刮研?” “做得多一点。” 尹航沉默了。 过了一会儿,他说:“工程训练中心那边,周末有基础实训设备。等手续下来,我带你去看。先说好,只能看和基础操作,不能直接上来做复杂件。” “好。” “还有。”尹航像是不太自然地补了一句,“上次那块转接板,我重新画了一个版本。材料改成不锈钢,底面做磨削,孔边倒角写进图纸,线缆固定点独立出来,能不能麻烦你下午有空的时候帮我看一眼。” 孟澈立刻抬头。 “哟。” 尹航面无表情:“闭嘴。” 姚思雨低头吃饭,嘴角却翘了一下。 江临说:“可以,但我只能看机械边界,光学高度和安装空间你们自己確认。” 尹航点头:“我知道,谢谢。” 这一句话之后,饭桌上的某种紧绷感终於散开了。 下午,b304的临时工位上,江临拿到了第一批正式全文。 一篇博士论文的第三章,两份补充材料,一份光学调整架厂商说明书。 一份螺栓连接装配规范,一份陆知行课题组內部的旧排故记录节选。 孟澈把文件夹权限开给他时,说:“这些只能在这台机子上看,不能拷走。你可以摘录题录和你自己的理解,但不要大段复製。” “明白。” 江临打开第一篇论文。 关於螺栓连接结构在热循环下的微滑移和刚度退化。 他读得很慢。 第一遍只看图。 实验装置图,加载路径图,温度循环曲线,滯迴环。 第二遍看方法。 样品尺寸,材料牌號,螺栓规格,预紧力施加方式,温控速率,传感器型號。 第三遍看误差。 重复次数,误差棒,不確定度来源,作者有没有写夹具本身的热漂移。 读到一处时,他停了下来。 论文里有一张图,显示在温度循环的第十二次之后,连接面刚度並没有继续线性下降,而是出现了一个平台期。 作者把它解释为,接触面重新稳定。 江临盯著那张图看了很久。 然后在文献卡片上写:【注意:平台期不一定代表稳定,可能代表当前测量代理量对继续劣化不敏感。需要结合残余位移和加载-卸载回线判断。】 孟澈路过时,看见这行字,停住脚步。 “你这个怀疑有道理。”他说,“很多人看到平台期就想写稳定化,但审稿人会问你是不是测不出来了。” “所以不能直接引用。” “对。” 孟澈拖了一张椅子坐下。 “你看文献很奇怪。” “哪里奇怪?” “你不急著找支持自己观点的句子。” 江临想了想。 “我更怕它骗我。” 孟澈愣了一下。 本科生读文献,常常是为了找到一句能放进作业里的话。 硕士生读文献,是为了找到一个能支撑自己实验设计的先例。 博士生读到后来,才会慢慢明白,文献不一定撒谎,但文献经常只说它想说的那一部分。 江临却从一开始就站在这个位置上。 下午四点半,江临完成了三张文献卡片。 每张不超过一页。 第一张:【blt-001:热循环下螺栓连接微滑移与刚度退化】 解决了什么:证明微小温度循环足以诱发连接面迟滯。 没解决什么:没有处理光学平台这种极高刚度基座上的寄生角度漂移。 不能照抄:样品尺寸、温控速率、预紧力施加条件与b104不一致。 可借用:加载-卸载回线处理方式;把残余位移作为辅助指標。 第二张:【opt-004:光学调整架低频漂移排查记录】 解决了什么:提供类似光学支架热漂移案例。 没解决什么:未公开原始数据,只有处理后曲线。 风险:可能过度依赖软体平滑。 可借用:监测pzt补偿电压作为机械漂移代理量。 第三张:【std-002:螺栓连接分级交叉预紧规范】 解决了什么:提供正式装配顺序和扭矩覆核依据。 没解决什么:未討论洁净光学平台上的微米级毛刺支点。 可借用:写入b104重装流程的制度依据。 孟澈看完,把三张卡片递给姚思雨。 姚思雨扫了一遍,说:“这个可以直接进入备忘录附件。” 尹航也凑过来看了一眼,指著第三张卡片。 “这份规范能发我吗,我后面画新转接板的时候,把装配要求写进图纸备註。” “你让孟澈给你。”江临说,“我没有下载权限。” 尹航一愣,隨即有些不好意思地笑了笑。 快到五点时,陆知行从外面回来。 他拿著一份刚列印出来的文件,脸上看不出喜怒。 “十二小时数据出来了。” 房间里所有人都停下动作。 孟澈最先问:“怎么样?” “比之前好很多,低频驼峰没有回来,pzt补偿电压保持在20%以下。”陆知行说。 姚思雨明显鬆了一口气。 但陆知行没有立刻宣布胜利。 他把文件放到桌上,点了点最后一页。 “不过,六小时以后,出现了一条新的慢漂移。幅度很小,远不到之前那种灾难级別,但存在。” 孟澈皱眉:“还是机械?” “不一定。”陆知行说,“可能是系统重新装配后的热平衡过程,也可能是平台局部应力重新分布,也可能是空调长周期控制,也可能是我们现在还没看到的另一个边界条件。” 他说著,看向江临。 江临正在看那条十二小时残差曲线。 相比上一次那种四十分钟周期的巨大低频起伏,这一次的漂移平缓得多,像一条很浅的坡,隱藏在噪声里,不刺眼,却顽固。 他在笔记本上新开了一页。 【p-003:重装后长周期慢漂移来源】 下面写了三行。 一、热平衡未完成。 二、平台局部应力重新坐实。 三、线缆与外部机柜的慢变牵引。 四、当前监测变量不足,不能判断。 陆知行看到这句话,满意地点了点头。 “很好。”他说,“这才是今天最重要的进展。” 孟澈有点没反应过来:“最重要的不是十二小时数据变好了吗?” “不是。”陆知行说,“最重要的是,我们没有因为一次成功排故,就宣布世界太平。” 他把那份数据递给江临。 “下周开始,你的第一个正式任务是建立一份低频漂移问题的文献与证据索引。把我们目前知道的、怀疑的、排除的、还不能判断的,全部分层。论文、补充材料、仪器手册、旧排故记录、装配规范,都要纳入。” “你不是说你需要文献池吗,那就从这个问题开始。別建一个什么都装的池子,先建一个能让我们少犯错的池子。” 江临看著手里的十二小时数据,又看向临时文献终端旁边那张禁止批量下载的白纸。 这比给他一个无限资料库帐號更好。 无限资料,只会把人淹死。 一个真正的问题,才能把资料筛成路。 第61章 机器不会少咬一口 工程训练中心在江城大学北门附近,不是物理学院那种安静楼栋。 它低矮宽厚,更像一座厂房。 红砖墙,灰色捲帘门,门口立著一块蓝底白字的牌子。 【江城大学工程训练中心】 牌子下面还有一行小字。 【未经许可,不得进入生產实训区域】 江临到的时候,上午八点四十。 陆知行比他早到,站在门口和一个穿深蓝工作服的中年男人说话。 那男人五十岁上下,个子不高,肩膀很宽,头髮剃得很短,手背上有几道浅浅的旧疤。 工作服袖口扣得严严实实,胸前掛著工牌。 工牌上写著:【郭建业】 【工程训练中心实训教师】 陆知行看见江临,招了招手。 “来了。” 江临走过去。 “陆老师,郭老师。” 郭建业看了他一眼。 这一眼和陆知行不一样。 陆知行看人,先看问题意识、逻辑链条和误差边界。 郭建业看人,像看刚进车间的新手。 他先看鞋,再看袖口,最后看手和站姿。 江临今天穿的是旧运动鞋,深灰夹克,里面黑色卫衣。 郭建业皱了一下眉。 “鞋不行。” 江临低头看了一眼。 “运动鞋不行?” “旁听安全课可以,进车间操作区不行。”郭建业说,“以后真要进车间,防砸鞋。长袖扣好,不准敞著。帽绳、耳机线、围巾、手炼、戒指,统统不能有。头髮长的盘起来,口袋里不要放硬东西,手机也不要揣在容易掉出来的位置。” 他说完,看向陆知行。 “陆老师,我先说清楚,没完成中心安全培训,没有正式审批,不准摸工具机。不是我不给面子,是规矩就这样。” 陆知行点头:“这也是我今天带他过来的目的。” “行,进去先登记。”郭建业转身。 工程训练中心大厅比物理楼吵很多。 里面传出压缩空气释放的声音,远处某个车间隱约有电机低鸣,墙上贴满安全標语。 【袖口不紧,危险逼近】 【卡盘钥匙不离手,离手先离卡盘】 【停机清屑,不准手抓】 【工具机未停稳,禁止测量、清理、触碰工件】 【钻床工件必须夹紧,严禁手扶】 【异常先停机,报告指导教师】 …… 这些標语的字体很大,红底白字,贴在墙上,看起来有些粗糙。 江临在访客登记本上写下姓名、单位、来访事由。 姓名:江临。 单位:江城七中。 事由:工程训练中心安全课旁听。 旁边一名本科生正好也来登记,看到江城七中四个字,忍不住多看了他一眼。 大概是觉得,一个高中生周末跑到大学工程训练中心听安全课,怎么看都有点离谱。 郭建业从柜檯里拿出一副护目镜,递给江临。 “进车间区域前必须戴,你今天不上机,也要习惯,安全不是等你觉得危险了才开始。” 江临自然是懂得的,结果护目镜戴好。 郭建业这才往前走。 安全课教室在一楼东侧。 里面坐了二十多个学生,大多是机械、电气、材料和物理学院选修工程训练课的本科生。 他们看起来就比江临更像大学生,有人手里拿著奶茶,有人低头刷手机,也有人对著安全手册打哈欠。 郭建业站在讲台前,把一个透明塑料盒放到桌上。 盒子里有三样东西,一截变形的铝件,半根断钻头和一只被打裂的护目镜。 郭建业敲了敲盒子,教室里一下安静不少。 “今天不先讲工具机结构,先看这个。” 他拿起那截铝件。 铝件边缘扭曲,孔壁毛糙,表面有明显的拉伤痕跡。 “学生作品,钻孔时没夹紧,手扶工件,以为自己按得住。钻头咬进去以后,工件跟著转,像小刀一样甩出去,手指缝了八针。” 几个本科生下意识缩了一下手。 郭建业又拿起断钻头。 “这根,进给太猛,转速不合適,排屑不好,还嫌慢,断的时候碎片弹了出来。” 最后,他拿起裂开的护目镜。 护目镜右侧镜片有一道明显的放射状裂纹,裂纹中心有一个白色撞击点。 “这副护目镜替人挡了一次,镜片裂了,眼睛没裂。” 教室里终於没人笑了。 郭建业把护目镜放回盒子。 “你们以后会学车、铣、刨、磨、钻、焊、数控。有些人觉得自己聪明,看一遍视频就会。有些人觉得机器慢,想帮它一把。还有些人觉得老师太囉嗦,规矩太多。” 他说到这里,视线扫过教室。 “我先把话放这儿,工具机不怕你不会,就怕你以为自己会。” 他打开投影。 屏幕上出现的不是复杂结构图,而是一张普通车床的照片。 郭建业没有急著讲主轴箱,进给箱,溜板箱。 他先在照片上画了几个红圈。 卡盘,刀架,丝槓,尾座…… “进车间第一件事,不是问这台工具机精度怎么样,也不是问能不能加工你想做的东西。第一件事,是知道哪里能碰,哪里不能碰。知道急停在哪里,知道谁是指导教师,知道异常的时候该喊谁。” 他拿起一副普通棉线手套。 “车床加工时,能不能戴这个?” 有学生小声说:“不能。” “为什么不能?” “会卷进去。” 郭建业点头。 “不是可能卷进去,是一旦卷进去,你根本来不及反应。旋转件不会给你第二次机会。手套一卷,手指跟著进去,接下来就不是你想不想鬆手的问题。” 他把手套扔回讲台。 接著讲长发必须盘起,袖口必须扎紧,不准戴围巾,耳机线,项炼,戒指。 讲卡盘钥匙时,他拿出一把旧钥匙。 钥匙表面已经磨得发亮,尾部有几道磕碰痕跡。 “这东西留在卡盘上,开机以后是什么?” 有人说:“会飞出去。” 郭建业点头:“对,飞出去以后,速度不比你扔石头慢,砸到哪里算哪里。” 他把钥匙插进讲台上的一个教学用卡盘模型里,手一松。 “你以为自己记得取,可人会被打断,会被喊,会看手机,会走神。规矩不是因为人笨,是因为人会忘。” …… 郭建业讲工具机未完全停止前,不得测量工件。 砂轮机启动后侧身避开正面,確认无异常声响再靠近。 钻床工件必须夹紧,不能用手扶。 任何异常响声、震动、冒烟、刀具崩裂,先停机,再喊老师。 这些內容听起来像標语,但郭建业不是念標语。 每一条后面,他都跟一个事故件,一个现场动作或一个真实停机记录。 讲到工具机未停稳不得测量时,他放了一段十几秒的视频。 视频里,一个学生模样的人等车床主轴速度刚刚降下来,就伸手想用游標卡尺去量外径。 郭建业在视频暂停处敲了敲讲台。 “你们觉得它慢了,其实它还在转。你们觉得自己手快,其实刀具和卡盘比你快得多。” 教室里有人坐直了一点,江临始终没有低头。 安全课持续了將近一个小时。 结束后,所有人回到教室进行安全测试。 二十道选择,五道判断,最后一道简答。 选择题大多直接。 车床加工时能不能戴普通手套? 钻床钻孔工件能不能用手扶? 工具机未完全停止能不能测量工件? 砂轮机启动时应站在哪里? 急停按钮什么情况下使用? 江临做得很快。 做到最后一道简答。 题目是:【请简述进入普通工具机实训前,你认为最重要的三项安全確认。】 教室里笔尖沙沙作响。 有人写戴护目镜,扎紧袖口,听老师指挥”。 有人写检查工具机,检查工具,检查材料”。 江临看著那道题,想了一会儿,才开始写。 【1. 人的状態確认:服装、袖口、护目镜、注意力、站位,確认自己不会被旋转件、飞屑、工件甩出路径捲入。】 【2. 机器状態確认:设备编號、允许项目、急停位置、防护罩、夹具、刀具、卡盘钥匙、主轴是否完全停止,確认机器处於允许操作状態。】 【3. 工件—刀具—路径確认:工件夹持是否可靠,刀具伸出量是否合理,转速和进给是否匹配,切屑如何排出,异常时谁停机、谁喊人、谁记录。】 【4.安全確认不是为了证明会操作,而是为了確认当前条件下不应操作的部分已经被排除。】 郭建业收卷时,看了一眼最后一题,没有说话。 过了十分钟,测试结果出来。 全员通过。 郭建业把卷子还给大家,但江临那张没有立刻还。 他拿著卷子,站在讲台上。 “最后一道简答,有人写了一个词,叫路径確认。” 他没有点名是谁。 “这个词好,工具机事故很少是单个动作造成的,往往是一串条件连起来。袖口松一点,站位错一点,工件夹得浅一点,刀具伸得长一点,人再急一点,事故就来了。” 郭建业把卷子放下。 “所以安全不是背条款,是断链,把事故链条断在前面。” 教室里比刚才更安静。 几个本科生下意识低头看了看自己的袖口。 江临坐在后排,没有任何表情变化。 但陆知行看了他一眼。 他知道,江临写这句话不是为了好看。 这个学生习惯把一件事拆成链条。 误差链,事故链,装配链,文献证据链。 不同领域,不同对象,但底层逻辑惊人地一致。 安全测试通过后,按中心规定,可以申请旁听普通工具机基础示范。 郭建业没有立刻带他们进真正的操作区,而是先站在教室门口,把所有人的护目镜和袖口检查了一遍。 轮到江临时,他又看了一眼鞋。 “今天只能站黄线外。” 江临说:“明白。” “別靠工具机,別伸手,別替別人捡东西,別指挥正在操作的人。” “明白。” 郭建业看著他,语气比之前缓了一点。 “你別嫌慢。” “不嫌。” “別嘴上不嫌,心里觉得老师挡你路。” “不会。” 郭建业哼了一声。 “很多人第一次来,都觉得自己能上手,尤其是你这种看起来脑子快的。” 江临没有反驳。 郭建业说:“机器不会因为你懂原理就少咬你一口。懂原理的人出事,有时候更惨,因为他敢把手伸到別人不敢伸的地方。” 这句话很重。 江临低声说:“我记住了。” “记住没用。”郭建业说,“等会儿看你站位。” 普通工具机实训区在大厅西侧。 地面刷著绿色环氧漆,每台工具机周围都画著黄色安全线。 靠墙是一排普通车床,后面是几台立式钻床和砂轮机,再往里面才是铣床区和数控工具机区。 今天是周末,实训区人不多,只有一台车床旁站著四五名本科生。 工具机没有启动,卡盘停著。 导轨擦得很乾净,刀架上夹著一把外圆车刀,旁边摆著一根已经夹好的铝棒。 郭建业站到车床旁边,先没有碰按钮,而是指著工具机问学生。 “急停在哪里?” 一个本科生指了指红色蘑菇头按钮。 “电源总开关?” 另一个学生指向工具机侧面。 “卡盘钥匙呢?” 刚才还很自信的本科生愣了一下,低头看了看地面,又看了看刀架。 郭建业冷著脸,把手从口袋里伸出来。 手里正握著那只卡盘钥匙。 “找不到卡盘钥匙,就不准开机。开机前第一件事,不是看转速,不是看进给,是確认卡盘钥匙不在卡盘上。” 他把钥匙掛回固定位置。 接著,他检查工件伸出长度。 “这根铝棒夹持长度够,伸出长度也够短。今天做低速试切,不追尺寸,只看流程。” 他又指著刀具。 “刀尖高度已经调过,刀具伸出刀架不宜过长,伸太长会让刀杆像弹簧一样抖。你们以后听见尖叫声,周期性颤纹,不要先怪材料,先看装夹和刀具。” 江临站在黄线外,视线停在刀具、工件和卡盘之间。 郭建业启动电源,低速空转。 车床发出均匀的电机声。 他让主轴空转了十几秒,確认没有异常振动,才掛上低速进给。 刀尖轻轻切入铝棒外圆,一层银白色的切屑卷出来,像细薄的弹簧。 声音很轻,前几秒很平稳。 但切到第三道时,江临的眼睫微微动了一下。 声音里多了一点极细的节奏。 沙沙沙的连续切削声中,夹杂著几乎听不见的周期性轻颤。 像一根很细的弦,被风吹了一下。 郭建业没有马上停机。 他完成这一道极浅的试切,退刀,停机。 等主轴完全停止后,他拿刷子清理切屑,又拿游標卡尺示范测量外径。 整个流程很標准,学生们看得认真。 郭建业忽然回头,看向江临。 “你刚才一直盯著刀架,看出什么没有?” 几名本科生也跟著转头。 陆知行站在旁边,没有插话。 江临没有往工具机前走,仍然站在黄线外。 “第三道试切有一点轻微颤音。” 郭建业的眼神微微一变。 “原因呢?” “但从声音看,不像主轴问题,也不像材料硬点。更像刀尖伸出量或者刀架局部刚性导致的微小振动。” 郭建业没有说话。 江临继续道:“也可能跟进给和转速组合有关。刚才切屑卷得比较细,声音里有周期性,不是隨机噪声。如果是正式加工,我会先停机检查刀具伸出量,刀片压紧,工件夹持,再调整切削参数。” 一个本科生忍不住说:“这也能听出来?” 江临没回答。 郭建业盯著他看了两秒,转身走到刀架前,伸手检查刀具压板。 他没有开机。 只是用扳手轻轻试了一下紧固螺钉。 其中一颗螺钉几乎没有松,但確实还能补上极小的一点角度。 郭建业把扳手放下。 “刀片压紧略松,刀杆伸出量也偏长一点。” 几个本科生立刻看向江临。 江临依旧站在黄线外,神色平静。 郭建业没有夸他,只是转过身,对那几个本科生说:“看见没有,示范课不是看老师把零件车圆。示范课是看加工条件怎么被確认,异常怎么被提前发现。” 他说著,又看向江临。 “但你刚才有一句说得对。” “哪一句?” “你说你不確定。” 郭建业拿起粉笔,在旁边小黑板上写了四个字。 先停机,再判断。 “车间里最怕的不是不知道,是不知道还装知道。听见异常,先停机,再判断,不要边猜边干。” 江临点头。 郭建业重新调整刀具伸出量,补紧压板,再次启动主轴。 这一次,切削声平稳了很多。 没有那种细微颤音。 铝棒表面留下的刀纹也更均匀。 郭建业完成示范后,停机、退刀、清屑、测量、记录,一步不省。 整个过程並不刺激。 没有火花四溅,也没有什么惊险瞬间。 但江临反而看得很认真。 因为这也是现代工程训练中心真正有价值的地方。 用规程把每一步危险提前分解,用標识、检查、停机、记录,把人类不可靠的注意力变成可重复的流程。 让一个人不必凭藉手感和胆量硬闯。 废土上的他没有这种奢侈。 在那里,他只能把所有流程刻进肌肉里。 而在这里,文明把流程贴在墙上,写进表格,交给老师反覆讲。 示范结束后,已经十一点二十。 本科生们陆续离开。 郭建业让值班助教把工具机周围清理了一遍,才带著陆知行和江临走出实训区。 门口的黄线外,他把江临的安全测试卷递还给他。 “卷子收好。” 江临接过。 卷子右上角多了一个红色印章。 【安全测试通过】 下面还有郭建业的签名。 “下次来,先不碰车床。”郭建业说。 江临抬头。 郭建业看著他:“给你安排手工基础,划线、样冲、手锯、銼削、钻孔前夹持確认。材料用废铝或者低碳钢,你先按新手流程走一遍。” 陆知行看了一眼郭建业。 郭建业知道他想说什么,摆摆手。 “陆老师,不是我故意压著他。越是这种有点本事的,越要从流程开始。我看得出来,他不是完全没碰过工具的人。但他以前在哪里练的,怎么练的,有没有养成不適合中心的野路子,我都不知道。” 江临没有不满。 相反,他觉得郭建业说得对。 废土里许多动作,是在没有旁人,没有制度,没有替代方案的情况下被迫形成的。 它们有效,但不一定適合现代车间。 比如他习惯在极差的条件下压榨工具极限。 习惯用身体记忆补足量具不足,习惯在没有老师能喊的情况下自己判断风险。 这些能力在废土里救过他的命。 但在江城大学工程训练中心,它们也可能成为隱患。 郭建业看著江临。 “你別觉得自己会銼,就可以跳过划线。別觉得能听出颤音,就可以提前摸车床。下次我看你站位,看你清屑,看你拿銼刀的方向,看你手放哪里。” 江临认真道:“好。” “態度还行。”郭建业点点头。 离开工程训练中心时,已经十一点四十。 厂房外阳光很亮。 北门附近有学生骑著电动车经过,车筐里放著打包的午饭。 陆知行没有马上带江临走,而是站在厂房外的台阶上,递给他一瓶水。 江临接过。 “谢谢。” 陆知行问:“今天怎么样?” 江临拧开瓶盖,喝了一口。 “比我想像中更基础。” “失望?” 江临摇头。 “没有,越是基础越容易大意失误。” “这句话如果让郭老师听见,他会很高兴。” 江临望向工程训练中心的捲帘门。 里面传出隱约的电机声。 他知道,自己离真正能动手加工不远了。 陆知行喝了一口水,说:“你现在应该理解,我为什么没有直接带你去车间拿材料。” “理解。” “你的问题,是太会在不完整条件下把事情做成。”陆知行说,“可现代实验室和工程训练中心,不鼓励这种能力直接裸奔,我们要先把它套进规则里。” 江临沉默了一会儿,说:“规则是鎧甲。” 陆知行看了他一眼:“谁跟你说的?” “班主任老师差不多是这个意思。” 陆知行笑了笑:“你这个班主任不错。” 江临点头:“我会按规矩来。” “明天郭老师给你安排手工基础,你先把中心这一套流程过完。”陆知行说。 “明白。” “还有高考。” 江临看向他。 陆知行语气平静第说道:“虽然以你的知识储备,完全可以跟著我读博了,但你的班主任说得也没错,你现在的第一身份还是高三学生。” 第62章 大基本功 第二次到工程训练中心时,江临换了黑色防砸鞋。 鞋头很硬,走路时比运动鞋重一点,脚掌落地的声音也沉。 郭建业已经在登记台旁边等著。 他今天仍旧穿著深蓝工作服,胸前工牌压在衣袋上,手里拿著一支黑色签字笔。 看到江临进来,他第一眼还是先看鞋。 “鞋可以。” 郭建业说。 江临点头:“郭老师。” “登记。” 江临在访客登记本上写下姓名、单位、来访事由。 单位:江城七中。 事由:手工基础训练旁听及低风险操作。 郭建业看了一眼,拿起笔,在低风险操作后面补了两个字。 【限钳工】 字跡力透纸背,带著不容商量的意味。 江临没有异议。 郭建业把登记本合上。 “今天先说清楚,你通过了安全测试,不等於你能隨便干活。今天只准做钳工基础,划线、样冲、手锯、銼削、去毛刺、测量记录。钻床、砂轮机、车床、铣床,一律不准碰。” “明白。” “遇到任何异常,停手,喊我,不准自己判断完就继续。” “明白。” 郭建业盯著他看了两秒,似乎想从他脸上找出一点不耐烦。 没有。 什么都没有。 江临平静得像是一块已经经过退火处理的钢锭,內部的应力早就被清空了,只剩下纯粹的稳定。 郭建业这才转身:“跟我进钳工区。” 钳工区在工程训练中心东侧,靠近一排巨大的玻璃窗。 上午的阳光透过没擦乾净的玻璃照进来,在空气中打出一道道光柱,无数细小的金属粉尘在光柱里翻滚。 一排铸铁钳工台固定在地面上,每张台子上都有一台绿色台钳。 墙边是一整排绿色的工具柜,柜门上贴著阿拉伯数字编號。 靠窗的位置摆著一块检验平板,旁边放著划线平台、几组v形铁、游標卡尺、高度尺,以及几盒按编號排好,磨损程度不一的銼刀。 旁边,一个穿著灰衣服的年轻助教正靠在台子边,低头划拉著手机,屏幕里隱约传出游戏抽卡的音效。 郭建业走过去,本身只是研二的学生,被导师抓壮丁来中心值班的年轻助教赶紧把手机塞进兜里,站直了身子:“郭老师。” 郭建业点头应了一下,从旁边的文件架上抽出一张a4纸,递给江临。 上面是今天的训练记录表。 江临接过来,低头扫视。 表头是姓名日期,下面是操作步骤,右边是测量数据,最右边是一栏长长的签名確认框。 这张表,比废土里的任何记录都要简单。 但它有一样废土里没有的东西。 责任链,谁操作,谁確认,谁允许进入下一步。 郭建业指了指表格,语气严肃:“今天每做一步,都得写。量了多少就是多少,別嫌麻烦,也別给我编数据。” “好。”江临把记录表放在操作台乾净的区域。 “钳工不是手快就行,手快没有记录,出了问题谁也说不清,那就是瞎干。” 郭建业一边说,一边拉开材料柜的铁门,从里面取出一块表面暗沉的低碳钢扁料。 “第一件,先做一个长方形试件练手” 他把那块扁钢哐地一声放在檯面上。 “材料q235,长一百二十毫米,宽三十毫米,厚八毫米。”郭建业的手指在钢板上点了一下,“要求你锯下一段八十毫米,然后銼到八十,公差正负零点一毫米。两个长边儘量平行,四角去毛刺,最后把测量记录写上去。” 这个任务,基础得不能再基础了。 每年新生进工程训练中心,第一周的实训课上,做的都是类似的东西。 锯直,銼平,去毛刺,测尺寸。 对普通的工科本科生来说,第一次拿銼刀,能把尺寸控制在正负零点一毫米里面,不銼成个斜坡,已经算是老天保佑加態度认真了。 助教在旁边打了个哈欠。 他还以为今天要弄什么高精尖的无人机零件呢,结果就这? 锯铁块? 这活儿无聊得能让人睡著。 江临没有任何表情变化,拿起扁钢,迎著窗外的自然光看了看材料表面。 这是一块典型的热轧料。 边缘有一点黑色的氧化皮,原始的端面切得略微有点斜,应该是砂轮切割机切的。 侧边有轻微的轧制痕跡。 q235,最常见的低碳钢,俗称a3钢。 含碳量低,硬度不高,但是韧性好。 这种材料手感略涩,好锯,但是不好銼。 如果銼刀齿不乾净,或者推的力度不对,很容易粘齿,把表面拉出一道道难看的深沟。 “可以开始了吗?”江临问。 郭建业说:“先別急,说流程。” 江临把扁钢放回台面。 “先检查台钳钳口,確认没有铁屑和硬颗粒残存。以较直的一条长边作为临时基准,划八十毫米线,预留锯缝和精修余量。样冲先轻后重,確认点位再补冲。” “夹持时,让锯切线儘可能靠近钳口,减少振动,但不能让锯弓在下压时干涉到台钳。锯切后清理毛刺,测量余量,再分粗銼、细銼、修边、倒角。每次测量前,必须清理工件面和卡尺的量爪。” 一口气说完,没有一个磕巴。 助教在旁边听得愣了一下。 这词儿背得挺溜啊,比那些期末考试前突击背书的本科生顺多了。 郭建业却没那么容易被打发,他紧跟著追问,语速极快:“站位?” “左脚前,右脚后,与钳台成四十五度角。身体重心落在左脚,锯切方向避开身体正中,防止断锯条伤人,落料方向避开脚面。” “清屑用什么?” “刷子,严禁用手抹,严禁用嘴吹。” 郭建业眼睛眯成了一条缝,问出了最后一个问题:“尺寸到多少停?” “看要求。正负零点一的试件,不追零。靠近目標尺寸后,控制过切风险。寧可留两丝余量,也绝不銼废。” 郭建业原本只是例行提问,想打压一下年轻人的锐气。 听到最后一句不追零,他手里一直无意识转动的笔,突然停了一下。 新手最喜欢犯的毛病,就是强迫症发作,非要把尺寸卡在绝对的80.00。 往往最后那一銼刀下去,用力过猛,直接变成79.8,直接报废。 懂不追零,懂过切风险,这不仅仅是看书能看出来的。 念头闪过,郭建业退后半步,让出操作位置:“开始。” 江临走上前,没有直接去拿材料,而是先拿起旁边的一把鬃毛刷,开始清理台钳。 这不是许多学生那种象徵性地扫一下应付检查。 他用刷子仔细地清掉钳口交叉纹路里残留的细小铁屑,接著拿起旁边一块乾净的棉布,把钳口彻底擦了一遍。 然后,他摘下手套,用右手食指和拇指的指腹,隔著布轻轻抹过钳口边缘的每一个面。 他在找那种肉眼看不见的高点,或者是前人夹持硬物留下的压痕和硬颗粒。 確认完全平滑后,他才把那块扁钢放了上去。 左手扶住工件,右手旋转台钳手柄。 先轻夹,试著晃动了一下工件,微调了一丝角度,確保长边与钳口完全贴合,然后再夹紧。 最后拧紧的那一下,他的手腕没有多余的猛然发力。感觉力量到了临界点,手腕就稳稳停住。 那一下夹持的力度,停得极准。 郭建业站在侧后方,眼睛再次微微眯了一下。 这种薄扁钢,最考究夹持力。 夹得过猛,台钳网纹会直接在表面压出深坑,甚至会让內部產生肉眼看不出的微小弯曲。 夹得太轻,待会儿锯切的时候就会在钳口里发出尖锐的颤音,锯条容易卡死甚至崩断。 这一点,许多本科生他教了三遍骂了五遍也做不好。 这个看起来瘦削的高中生,还没人教过,却像是骨子里就已经知道了这个材料的屈服极限。 划线阶段。 江临没有像常人那样,隨便找个端面就开始量。 他先拿出一把钢直尺,贴在材料原始端面上对著光看了看,確认端面不平整后,果断把基准转到了侧面那条较长的轧制边。 左手压紧游標高度尺的底座,右手调整游標,锁紧。 划针落下。 一道细亮的线拉过钢面,不深,不虚,一次成型,没有那种犹犹豫豫的重复描线。 接下来是样冲定位。 他拿起小號样冲,对准划线位置。 左手捏住冲子中段,小指靠在钢板上作为支点。 右手拿起一把小號圆头锤。 “叮。” 第一下,极轻。 只是在金属表面点出一个微小的凹坑。 他低头,用大拇指指甲轻轻扫过,確认点位完全落在划线的正中央,没有任何偏差。 確认无误后,他重新把样冲放回那个微小的凹坑里。手腕抬高。 “当!” 第二下,果断而稍重。 一个完美的倒圆锥形凹坑出现在钢板上。 郭建业终於放下了手里一直拿著的登记本,双手背到了身后。 旁边的助教也不看手机了,他走近两步,看出了点门道。 新手打样冲,最容易犯两个致命错误。 一是第一锤就砸重,一旦点歪了,那个坑深得连銼刀都銼不掉,根本没法救。 二是怕砸歪,战战兢兢地敲,点浅得像蚊子咬的,待会儿钻头一上去,直接滑跑,连钻尖都找不到位置。 江临这两下,行云流水。 这根本不是学生能做出来的动作。 “锯。”郭建业只说了一个字。 江临拿起台子上的手工锯弓。 先用拇指拨了一下锯条,听了听张紧度的声音,又看了一眼锯齿的方向。 齿尖朝前,没装反。 这才起锯。 锯条压在样衝线外侧大约一毫米的留量区。 角度很小,大概只有十五度。 最开始的三下,他几乎没有施加任何向下的压力。 行程很短,只在锯条前端的三分之一处移动。 只是在金属边缘建立一条稳固的锯路。 等锯缝深达两毫米,完全稳定后,江临才逐渐放平锯弓,加长了行程。 “嚓——嚓——嚓——” 锯条切入低碳钢。 整个车间里,瞬间只剩下这种单纯、枯燥却极富韵律感的声音。 声音非常稳。 没有锯齿突然卡住的跳齿声,没有因为摩擦过热或者用力不均发出的难听尖叫,更没有新手常见的那种锯弓像蛇一样横向摆动。 助教在旁边看得入了神。 江临的动作其实並不快,甚至可以说是慢条斯理。 但是,他每推一下,都是完整的全行程。 锯条从最前端一直推到最后端,每一个锯齿都在参与切削,都在发力。 他的身体重心隨著锯弓的推进,缓慢而均匀地在左右脚之间移动。 上半身保持著极度的稳定,没有那种因为拼命发力而急促的前后点头,手腕也没有为了纠正锯偏的路线而胡乱扭动。 整个动作看起来,平稳得不像是在锯一块坚硬的钢板。 倒像是在沿著一条只有他能看见的虚空轨道,把多余的金属像切豆腐一样一点点分开。 助教看了足足半分钟,压低声音凑到郭建业耳边问:“郭老师,这小子练过吧,这绝对练过吧?” 郭建业没回答他。 老教师那双有些浑浊的眼睛,此刻像鹰一样盯著那个锯缝。 锯缝极窄,说明锯条没有扭曲。 锯缝极直,说明发力方向没有丝毫偏斜。 但更让郭建业在意的关键在於锯切到三分之二的时候。 很多新手,哪怕前面锯得再好,到了最后阶段,看著料快掉下来了,心里一急,手上就会不自觉地加力,想赶紧弄断。 一加力,动作就变形。 锯条歪斜,出口处的金属就会被硬生生撕裂,拉出一道难看的大毛刺。 然后那块断料就会噹啷一声砸在檯面上,甚至可能砸到脚。 更危险的,是因为突然失去阻力,操作者的手会猛地前冲,磕在台钳上。 但江临没有。 他仿佛早就预判到了金属断裂的临界点。 在还剩最后两毫米的时候,江临主动把行程缩短了一点,向下的压力瞬间放轻。 他伸出左手,越过台钳,在一个绝对安全的位置托住了那块即將落下的短料。 同时,不知道什么时候,他的左手掌心里已经扣著一块小木垫,正好垫在工件下方。 最后几下,锯条几乎是凭藉著自身的重量,轻轻穿过了最后残余的截面。 “嗒。” 短料稳稳地落在木垫上。 声音极轻。 没有金属砸地的惊悚,没有野蛮的撕裂,没有张牙舞爪的大毛刺。 一切都在控制之中。 江临鬆开台钳的手柄,把留下的那部分工件取下来。 没有急著向老师展示自己的成果。 他拿起刷子,刷掉端面的铁屑,然后拿起游標卡尺,开始测量锯切后的长度。 卡尺的液晶屏上跳动了一下,稳定在一个数字上。 【80.27mm】 郭建业看到那个数字,眼神猛地一凝。 这个余量,留得很准。 对於要求正负零点一毫米的手工试件来说,锯切完毕后,留零点二到零点三毫米的修銼余量,是一个非常舒服的甜点区。 留多余零点五毫米? 那是给自己找罪受,要拿銼刀磨半天,手都要酸死。 留少於零点一毫米? 稍微一銼就过界了,直接报废。 80.27。这意味著江临只需要用粗銼稍微走两下,再用细銼修一下,就能完美交差。 江临把数据写进记录表。 【锯切后长度:80.27mm】 【锯缝偏斜:目测小於0.2mm】 【出口毛刺:轻微,可修】 写完,他把工件放在檯面上。 郭建业伸手:“给我看看。” 江临递了过去。 郭建业拿起那块刚锯下来的低碳钢,迎著光,先看断面。 手工锯不是平面磨床,不可能锯得出那种照出人影的镜面。 但这块断面上,锯齿走过的纹路均匀排布,方向完全一致,像是一片细密的斜雨。 出口边缘没有丝毫崩边,整个断面的偏斜极小,甚至不需要单独修平。 这是把手工锯这件人类工业史上最古老最粗糙的工具,硬生生用出了数控工具机般稳定可预测的结果。 “继续銼。” 郭建业把工件放回台面,声音里不知不觉间已是多了认可。 江临转身,从工具盒里抽出一把十二英寸的平銼。 这一次,郭建业直接绕到了江临的侧后方,双眼盯著江临的肩膀、手肘、手腕、腰部和脚下。 俗话说,外行看热闹,內行看门道。 真正懂钳工的人,看人銼削,从来不是看檯面上掉了多少铁屑,或者工件亮不亮。 是看力从哪里来。 最差的新手,完全用手腕发力,銼出来的面是个圆弧形,中间高两边低。 稍微会一点的人,懂得锁死手腕,用小臂推。 再熟练一点的人,知道用肩膀带动小臂。 但真正极致稳定的銼削,就像江临现在这样。 他的脚下站成了一个稳固的三角形。 第一銼推出去的时候,郭建业就忍不住开始点头。 銼刀贴上钢面。 一整片细小的交叉切削刃,同时咬住,然后均匀剥离金属表面时,发出的连续沙沙声。 长,低沉,匀称。 銼刀推到尽头,江临的双手微微抬起,回程时完全不压刀,避免銼齿磨损。 紧接著,第二銼落下。 还是那个站位,腰腹平移,人仿佛变成了一条低速匀速的人肉滑轨。 “沙——” 声音和刚才第一銼,没有任何区別。 第三銼,第四銼。 每一銼的力度,角度,声音,甚至掉落的铁屑捲曲程度,都像是一个模子里刻出来的。 助教站在旁边,嘴巴微微张开,忘记了合拢。 他在这中心当了两年助教,每年要看几百个工科生銼铁块。 大多数人銼铁的声音,就像是在和金属吵架。 忽轻忽重,忽左忽右,时不时銼刀卡住还会发出一声绝望的尖响。 但江临现在的声音,像是一个精密的节拍器。 闭上眼睛听,甚至有一种催眠的舒適感。 十几銼之后,端面上因为锯切留下的齿纹已经被均匀削平,呈现出一种暗哑的金属光泽。 江临停下手。 清屑,擦卡尺,测量。 【80.14mm】。 他放下十二英寸的粗銼,没有继续用它压尺寸。 粗齿銼刀切削量大,再来两下就危险了。 换上八英寸的中细齿平銼。 握法变了。 右手握柄,左手不再压在銼刀前端,而是轻轻捏住,仅仅作为导向。 几銼之后,再次测量。 【80.07mm】。 再换更轻的推法。 只用了手腕和小臂的微小协同。 测量。 【80.03mm】。 江临把游標卡尺放下,用布把工件包起来擦了擦,停手了。 郭建业一直在旁边默默计时,此时忍不住开口问:“离80还有三丝,不修了?” “要求正负零点一,端面现在已经基本平整。” 江临看著他,语气没有任何波动,像是在陈述一个物理定律。 “如果继续追80.00,哪怕多用一点力,也会增加过切风险。如果后续这块料有装配要求,配合其他零件,我们可以重新定义基准和公差,搞过盈或者间隙配合;但在当前这个孤立任务里,80.03比79.98更安全。79.98是废品,80.03是良品。” 郭建业忍不住走上前,拿过江临的游標卡尺,亲自卡住工件的两端。 锁紧螺钉,看读数。 確实是80.03mm。 他鬆开,转了一百八十度,测另一侧的长边。 80.04mm。 误差只有一丝。 这意味著这个端面不仅长度到位,而且相对於原始面,它几乎是绝对垂直的。 郭建业不死心,从柜子里拿出一把精密宽座角尺,贴在工件的基准边和刚才加工的端面上,举到窗边迎著光看。 透光极其微弱,几乎是一条连贯的暗线,没有明显的漏光缝隙。 这已经远远超越了普通本科生实训的水平。 甚至不是很多年轻助教能做出来的水平。 郭建业把角尺放下,又拿起工件,看那两条长边。 “刚刚的任务里,我说了两个长边平行度,但我没要求你做到具体的公差数。”郭建业试探性地问。 江临点点头:“可以在记录表上加测。” 郭建业看他一眼,突然问:“在没有百分表的情况下,你怎么测平行度?” “用游標卡尺。”江临立刻回答,“沿长度方向取三点:前、中、后,分別测宽度,看宽度差。但这种方法精度有限,只能粗判,因为卡尺量爪有微小形变。如果要更准確,用千分尺。再严谨一点,应该把工件放在平板上,打百分表或者千分表扫边。” “这里没有给你千分尺,也没有表座。” 郭建业把工件重重地放下,发出咚的一声。 “那就用游標卡尺做初筛。” 江临拿回卡尺,用拇指擦净量爪,沿著长边测了三点。 前段:30.02mm。 中段:30.01mm。 后段:30.02mm。 看到这个数据,助教这次实在没忍住,脱口而出:“臥槽,这料原来轧出来的时候,就是这个宽度吧,你能保持原样一点没变?” 江临转过头看了他一眼,耐心地解释道:“原始边我没有动銼刀,我只在四个角和边缘做了去毛刺处理。所以,这个平行度不是我做出来的,它属於钢厂的轧机。这只能说明,我在夹持和操作的过程中,没有破坏它原有的精度。” 助教一愣,脸色肉眼可见地红了起来。 郭建业在旁边突兀地笑了一声。 “呵。” 他很喜欢江临这句话。 干技术的人,最怕的就是贪功和虚荣。 会做的人,不怕承认什么不是自己做的。 只有那些半桶水才会把材料原本就带有的精度,工具机自带的精度,全都算成自己的功劳去吹牛。 “去毛刺。”郭建业收起笑容。 江临拿起一把修长的细銼。 动作变得极为轻灵。 四条边,八个棱。 他没有像很多学生为了追求所谓好看的圆角而把边缘大刀阔斧地銼掉,只用细銼以四十五度角轻轻掠过。 动作轻盈得像是燕子点水。 只去掉那些可能割伤皮肤的危险毛刺,留下能触摸,但绝对不破坏原始尺寸的细小倒边。 最后一步。 江临放下銼刀,用刷子仔细清理台面,把所有的铁屑扫进台钳下方的收集盒。 所有的工具按照最初的位置方向归位。 测量过的工件,端端正正地摆在训练记录表的旁边。 整个过程完成后,那张铸铁钳工台上乾净得反光,几乎看不出刚才有人在这里完成了一场切削和打磨。 郭建业看了一眼整洁的台面,又看了一眼那块仿佛一件小工艺品般的低碳钢试件。 “第一件,过。” 老教师的声音里,少见地带上了些许情绪。 助教在旁边忍不住低声嘀咕:“郭老师,这哪是过,应该是满分吧?” 郭建业瞪了他一眼,眼神严厉。 助教赶紧闭嘴,缩了缩脖子。 郭建业没有让江临休息,转身打开材料柜底层的抽屉,在里面翻找了一下,拿出一块薄薄的边角料。 那是一块铝合金板。 “第二件,加要求。”郭建业把铝板啪地拍在檯面上。 “刚才是长度和直线,现在,我看你的孔位逻辑。假设你要在这块铝板的正中间,钻一个直径六毫米的通孔。孔中心距离两边各二十五毫米。说说你的流程。” 郭建业双手撑在檯面上,盯著江临。 江临伸手接过铝板。 入手极轻。 铝板厚度大概四毫米,表面有一些划痕,边缘有明显的机器剪切后留下的毛刺。 他没有立刻回答怎么钻,而是第一步,伸手去摸旁边那把细齿平銼。 郭建业眉头一皱:“我让你划线钻孔,没让你去毛刺。” “毛刺会影响靠尺的贴合度,造成划线基准不准。而且割手。”江临一边说,一边已经用銼刀极快地將四周毛刺刮掉,“更重要的是,后面如果要上钻床夹持,边缘不乾净的铝板,底面不平,压板受力也会不稳定,容易发生偏斜。” 郭建业眉头舒展了,没有再打断。 江临用钢直尺、角尺和划针,快速在铝板表面划出中心十字线。 这一次,动作比在钢板上更轻。 因为铝很软,划针稍微用力就会形成深沟。 交点极细,依旧是完美的一次成型。 样冲,定位。 依旧是先轻点確认,后重锤砸坑。 冲点正正地落在那两条细线的交叉中心,没有任何肉眼可见的偏移。 “好。”郭建业敲了敲桌子,“如果现在,我允许你开钻床,你怎么夹这块板子?” 江临扫了一眼台面。 他先拿了一块平整的木垫板放在底下,然后拿起旁边的两块阶梯压板和t型槽螺栓,在工作檯上做了一个模擬夹持的动作。 “这种薄板,绝对不能用手扶著直接钻。”江临的语气第一次变得极其严厉,仿佛眼前已经出现了鲜血。 “为什么?”郭建业明知故问。 “钻头刚进入材料时,切削力主要向下,人会產生一种我能按住的错觉。但是当快要钻透的那一瞬间,底部的横刃失去阻力,钻头外缘的螺旋槽会突然咬住薄板。此时,向下的切削力会瞬间转化为强烈的旋转分量。” 江临用手指在铝板的孔位上画了一个圈,说。 “四毫米厚的铝板,一旦被带转,就是一把转速每分钟几百转的旋转飞刀,人的手腕瞬间就会被切开。” 助教听得头皮一阵发麻,下意识地看了一眼自己的手腕。 江临继续摆弄压板:“所以必须固定死了,压板放在孔位两侧,距离要適中。不能离孔太远,否则钻头下压时孔附近会上翘变形,也不能压在钻头退刀的路径上。” “下面垫木板,做牺牲垫板。承接钻头出口,既能保护工具机工作檯,又能提供支撑力,大幅减少底面出口的撕裂毛刺。” “正式钻六毫米的孔之前,我会先用中心钻或者三毫米的短钻引孔。普通的標准麻花钻太长,刚性差,在软铝上容易走偏。” 这套说辞,简直可以说是教科书级別的安全与工艺规程。 郭建业不死心,继续加码:“如果现场没有中心钻,只有你要用的六毫米钻头呢?” “那就儘量缩短钻头在夹头里的伸出长度,增加刚性。起钻时进给量放到最小,用微钻的方式抠出一个锥坑,確认不偏再继续。” “如果连钻床都没有,只有一把手电钻呢?”郭建业咄咄逼人,这已经是极端情况了。 “如果是手电钻,那就不是这套流程。手电钻没办法保证钻头绝对垂直,如果这是重要零件,我会拒绝操作。如果非要在野外完成,必须重新设计夹具,比如用一块带標准孔的厚钢板做钻套导向。否则,孔位精度不可控,侧向別劲折断钻头的危险极高。” 助教听到这里,终於在心里確定了一件事。 郭老师现在根本不是在考一个来参加基础训练的学生。 他像是在面对一个有著同等经验的老师傅,在不断地改变变量提高难度,试图榨出对方技术库底里的最后一点东西。 而江临的回答四平八稳。 没有任何慌乱,没有任何侥倖心理。 就像是在脑子里早就做过一万次事故预案的推演。 郭建业深深地吸了一口气,然后缓缓吐出,把那块划好线的铝板收走。 “第二件,过。” 说完,郭建业仿佛今天被激发了某种久违的兴致。 这一次,他没有拿常见的材料,弯下腰,从工具柜最底层那个常年锁著的抽屉里,拿出了一个泛黄的小木盒。 木盒打开。 里面垫著防锈纸,放著三块小尺寸的灰铸铁试块。 每一块大约只有五十毫米见方,厚度在十毫米左右。 表面呈现出一种灰黑色,经过了普通铣床的加工,上面还留著一排排清晰的圆弧形铣刀刀纹。 没有明显的翘曲,但也绝对称不上平整。 当江临看到那三块灰铸铁试块的时候,他那古井无波的眼神里,终於有了细微的闪动。 呼吸,也在这一刻变得稍微绵长了一点。 郭建业敏锐地捕捉到了这个变化,嘴角勾起一个弧度:“看样子,你认识这东西,那就先看看你认不认得什么是真正的高点了。” 江临点了点头。 郭建业亲自把那块被罩著的普通检验平板揭开,用抹布仔细擦拭了一遍,然后从柜子里取出一小管红丹粉和一瓶机油,调和出暗红色的红丹油。 “你来涂。”郭建业把调色板一样的玻璃板推过去。 江临接过涂色的毛毡刮板。 如果刚才在锯削銼削时,他像是一台无情的工业机器,一条稳定的滑轨。 那么现在,他像是突然切换进了一种极其细腻,甚至可以说是入微的状態。 刮板蘸上一点红丹油,在铸铁检验平板的边缘推开。 薄。 太薄了。 那层红丹油被他推得几乎发虚,在铸铁平板上只留下一层若有若无的红影。 如果不仔细看,甚至看不出那里有顏料。 助教在旁边看得一头雾水,忍不住出声:“这么薄,待会能印出点子来吗,你多蘸点啊。” 郭建业转头,狠狠瞪了助教一眼,嚇得助教把后半句话咽了回去。 很多蠢材以为红丹涂得越厚,印出来的高点越清楚。 却不知道红丹一旦厚了,印在工件上的根本就不是接触点,而是被挤压流动的油膜。 你以为是一大块高点,其实中间全是悬空的,一刀刮下去,原本是平的地方直接被刮成了深坑。 江临把第一块带有铣刀纹的试块拿起来,轻轻反扣在那层极薄的红丹面上。 双手手掌平贴著试块,只利用金属本身的自重,不施加任何向下的重压。 接著,手腕发力,带著试块在平板上做了一个行程不超过两厘米的8字形平移。 停,抬起,翻面。 a板原本灰黑色的底面上,出现了几块淡淡的红斑。 红斑主要集中在左上角和右下角,形成了一个对角线接触。 其中左上角的顏色最重,最中心甚至透出金属本色,边缘还有一条极其像彗星尾巴一样的拖痕。 江临把试块托在手里,只看了一眼。 “单角硬点,伴隨微小蹺动。”江临的声音很轻,“真正的最高点,並不在这一大片红斑的中心。” 他指了指红斑边缘那两个透出金属本色的微小圆点。 “在这两个压实的点上,而那条拖痕,说明刚才在平移时,由於这个点太高,导致试块以它为轴,发生了肉眼看不见的旋转滑移。” 郭建业眼底猛地爆出一团精光。 他没有说话,直接转身从工具车里摸出一把包著旧布条的扁头手工刮刀。 这种刮刀的刃口是硬质合金的,被打磨出了一个极其微小的圆弧。 刀把被磨得油光水滑,不知道经歷了多少个年头。 郭建业把刮刀递过去。 “只能刮三刀,现在告诉我,你想刮哪里?” 江临接过那把带著他人体温的刮刀,握在手里掂了掂重量。 “目標是什么?”江临反问。 这个问题问得极好极妙。 很多人听到只能刮三刀,第一反应就是挥舞著刮刀,把那片最红的地方给剷平。 但没有明確目標的刮削,不是在修整,而是在破坏原本的表面支撑力。 郭建业深吸一口气:“让它的接触点,分散一点。不追平面度,只破目前的支撑状態。” “明白。” 江临调整站位,右手紧紧握住刮刀把手后端,抵在右侧腰胯骨的位置,左手握住刮刀前段,向下施压。 刮刀刃口抵住了那个透白光的左上角压实点。 “哧。” 声音短促而乾脆。 第一刀,极短,行程不到三毫米。 他精准地像做外科手术一样,只点掉了一个微小的高峰,挑起一丝比头髮丝还细的铁屑。 第二刀,刀刃转移,落在了对角侧右下角的次高点上。 “哧。” 第三刀。 助教以为他会去刮那片红斑。 但江临的第三刀,准確地落在了那条彗星拖痕的最末端。 “哧。” 三刀结束。 江临收刀,退步。 助教满脸茫然,他完全没看懂这三下轻飘飘的动作有什么意义。 红斑还在那儿啊! 郭建业看懂了。 懂得呼吸都有些粗重。 那条拖痕的末端,是试块在蹺动时,接触状態发生切换的平衡临界点。 刮那里,就等於抽掉了一根让蹺蹺板倾斜的楔子。 这比盲目地去刮那片受力的红斑中心,要高明一万倍。 “重新显点。”郭建业命令道。 江临拿起抹布,把试块擦得乾乾净净。 这一次,郭建业亲自在平板上重新推了薄薄一层红丹。 试块再次放上去,轻推8字,翻面。 这一次,底面的红斑分布虽然依然难看,但格局全变了。 原本集中在单角的死硬接触点散开了。 左上角不再是一块红,右侧和中下部,奇蹟般地多了几个淡淡的轻触点。 仅仅三刀,力学支撑状態就被完全打碎重组。 郭建业盯著那块试块看了很久很久。 然后,他一言不发地把第二块第三块也推到江临面前。 “同样三刀。” 这是第三次加码。 助教这下真的感到害怕了。 他看向郭建业,郭老师现在的状態像魔怔了一样。 这已经不是在给高中生做演示了,这像是武侠小说里两个绝世高手在深山老林里闭关斗法。 郭建业没有解释。 江临也没有问。 第二块板问题和第一会板完全不同。 放上去显点后,底面出现的不是孤立的斑点,而是一条从左上斜向右下的带状红印。 江临目光一扫:“表面有宏观扭曲,不是单点凸起。三刀不可能修平它,只能採取截断法,先断开这条最高带的连续支撑。” “哧、哧、哧。” 三刀下去。 像是在一条河流中间修了三道大坝。 再次显点。 带状红痕果然被打断,出现了两个孤立的接触区,扭曲的趋势被遏制了。 第三块板。 涂红丹,显点,翻面。 这一次,江临拿著三板,足足看了十秒钟都没有下刀。 “怎么不刮?”郭建业皱著眉头追问。 “这个不能刮。”江临抬起头。 “为什么?” “红斑的分布没有稳定重复的特徵。”江临用手指虚点著那些杂乱的红点,“中间有一块极红,但边缘却又带虚影。这不符合铣削表面的力学常態。最大的可能,是试块表面没擦乾净留有油污,或者刚才移动时带进了一颗空气中的灰尘硬颗粒,导致整个试块是被架空的。” 江临放下刮刀:“遇到这种假点,直接下刀,就等於把一个不存在的高点,硬生生刮成了一个真实的低坑,必须清洁重显。” 郭建业听到这里,眼底终於爆发出无法掩饰的光芒。 前两块能准確定位下刀,说明这年轻人的手极其稳,眼极其毒。 第三块在混乱的红点面前忍住不下刀,说明他有著极其冷静的大脑,和对变量控制的绝对敬畏。 这才是真正的钳工之魂啊! “去,拿酒精和无尘布。”郭建业衝著助教急急吩咐。 助教手忙脚乱地跑去拿来清洁用品。 江临仔仔细细地把三板和平板全部清洗了一遍,重涂红丹,再次显点。 这一次,三板翻过来,原先中间那个最显眼的大红斑竟然奇蹟般消失了。 取而代之的,是边缘几个均匀的真实接触点。 助教倒吸了一口凉气。 如果刚才那一刀刮下去,这块板子就真废了。 郭建业拿起那块试块,转过身,拿到灯光下翻来覆去地看了半天。 然后,他慢慢转回身,把那三块小铸铁试块,小心翼翼地按一二三的顺序,重新摆回檯面上。 他看著江临的眼睛,说:“你真正想做的,不是这种只刮三刀的过家家,对吧?” 江临静静地看著他,没有回答。 郭建业指了指那三块灰铸铁:“你想做三板互研。” 旁边的助教听到这四个字,浑身一震。 “三板互研”。 这四个字,在机械工程的课本上只是短短的一页纸。 在工程训练中心的钳工教学里,也仅仅是老师在讲授人类如何製造出绝对平面的工业母机发展史时,顺带一提的古老神话。 惠特沃斯三板互研法。 不用任何外在的基准,仅仅依靠三块不平的铁板,a和b研磨,b和c研磨,c和a研磨。 通过这种奇妙的交替抵消,最终硬生生地无中生有,刮出三个平坦的面。 真正让学生在实训课上做这个? 几乎不可能。 太慢,太枯燥,太吃手工了。 而且,百分之九十九的学生根本看不懂红丹点从最初的一两大块,慢慢演化到满天星斗的那个过程。 他们只会胡乱下刀,最终把三块铁板刮成三个难看的球面。 “是。”江临毫不避讳地迎上郭建业的目光。 郭建业盯著他看了一会儿,突然转过身,从柜子最深处又拿出一个厚厚的硬壳记录本。 翻开新的一页,拍在桌子上。 “可以。” 助教下意识地开口阻拦:“郭老师,这不是教学大纲里的东西啊,而且太耗时间了。” 郭建业抬手止住了他的话头。 “这不是正式平板。”郭建业指著那三块试块,“五十毫米的教学小样,我给你一个小时。每十五分钟停一次,让助教拍照记录红丹点分布。” 郭建业竖起一根手指:“只许用手工刮刀,不准上砂轮,不准用磨床。今天,我只看你的方法和逻辑,不看你最终能刮到一平方英寸几个点。” “能接受吗?” “可以。”江临回答。 “还有一条,不许沉进去。”郭建业突然加重了语气,像是在打预防针,“我见过很多老师傅,一拿到刮刀,眼里就只剩下那些红点,连时间都能忘。这里是中心,不是你一个人的车间。每十五分钟,只要我喊停,你就必须给我停下来。” “可以。”江临拿起笔。 他在三块试块的侧面,分別刻下: 【a】 【b】 【c】 然后,他在记录本上写下了一段规划。 【目標:三块小尺寸铸铁试块互研,观察接触点由局部硬点向均匀分布演化的宏观趋势。】 【限制:教学小样材质不均,不作为正式基准使用。】 【记录周期:15分钟/次。】 郭建业原本还想提醒他一些注意事项。 但这三行字上面显露出来的工程思维让他把话咽了回去。 “开始。” 江临开始了真正的表演。 第一步,清洁。 江临没先用刷子扫乾净台面,再用大量酒精冲洗检验平板和试块,最后用无纺布擦乾。 调红丹,极薄的红丹。 第一轮。 a涂红丹,b上去轻推。 江临的动作很短。 抬起,b板底面出现了两个浓重的红斑。 江临没有急著刮,又让b与c显点,接著是c与a显点。 三组红丹图全部出来之后,他才拿起一支2b铅笔,在记录表上画了一个简化的力学拓扑示意图。 【a-b:双角硬点(凹凸互补)】 【b-c:斜带接触(扭曲)】 【c-a:单侧高点(楔形)】 郭建业站在旁边,看著那张示意图,连呼吸都慢了半拍。 很多人做三板互研,是看到红点就刮。 但江临先在建立这三块板子之间的三维误差关係模型。 仿佛不是在修一块板,而是在大脑里解一个复杂的三体误差方程。 江临终於拿起了刮刀。 第一刀,落在a板左上角的硬点边缘。 “哧。” 第二刀,落在b板斜带接触的末端。 “哧。” 第三刀,落在c板单侧高点的转折位置。 “哧。” 他完全没有像普通人那样追著最红的地方狂刮,而是每一刀都如同点穴一般,精准地切在那些支撑整个扭曲结构的受力节点上。 十五分钟,过得极快。 “停。” 郭建业准时开口。 江临的手刚刚抬起,听到声音,他甚至没有把刀挥完,直接悬停,然后轻轻放下刮刀。 令行禁止。 郭建业满意地点点头。 真正难管的高手,往往不是不会,而是狂热到停不下来。 助教赶紧凑上去拍照。 重新显点。 三块板上的红点,已经不再像最初那样挤在角落形成难看的大斑块,而是开始向中部裂解扩散。 虽然远远谈不上平,但向著平面演化的趋势是对的。 助教在记录本上写下:【15分钟:硬点分散,接触区由角点向中部扩展。】 第二轮。 江临的动作变得更慢了。 他开始有意识地缩短每一刀的长度。 刮刀的刃口在铸铁表面划过,不再是切削麵,而是在切断那些微小高点之间的连续支撑。 a研b,b研c,c研a。 循环往復。 第二十七分钟,发生了一个小插曲。 b板上突然出现了一个比周围都要红的亮斑。 助教以为江临肯定会一刀铲掉它。 但江临盯著那个红斑看了两秒,果断放下刀,把b板重新擦净,又在a板上重新薄涂红丹,再显一次。 那枚鲜艷的红点,消失了。 “颗粒假点。”江临头也不抬地说,“不能刮。” 郭建业看了助教一眼,眼神里全是教导:“这就叫定力,记下来。” 助教连忙运笔如飞:【27分钟:识別颗粒假点,清洁后重显,未误刮。这不仅是技术,更是修养。】 第三轮。 江临的手稳得简直像是一块铸铁。 刮研和刚才的銼削完全不同。 銼削是连续的、富有节奏的体力活。 刮研则是短促的发力,瞬间的判断,立刻的停止,再次的判断。 极度消耗精神。 他每一次下刀,都像是在微雕。 看红点,判断高低。 落刀,收刀,清洁,显点。 车间里的声音变得极轻极轻。 只有刮刀偶尔发出哧的一声微响。 不知什么时候,钳工区外面,两个原本在车床区值班的本科生也好奇地凑了过来。 他们完全看不懂江临在做什么。 在他们眼里,江临只是拿著一把破刀,在三块铁片上蹭来蹭去。 但他们能感觉到一种奇怪的氛围。 那个平时总是骂骂咧咧,看谁都不顺眼的郭建业老师,此刻双手背在身后,站得笔直,一副连大喘气都不敢喘,生怕吹跑了平板上的灰尘的模样。 整个钳工区的空气,似乎都因为那三块五十毫米的铁块,变得凝重而神圣起来。 三十分钟 “停。”郭建业第二次喊停。 江临停刀。重新显点。 当三块试块被翻过来的那一刻,助教的眼睛都直了。 红点,彻底碎了。 不再是那种难看的大红斑。 在这五十毫米见方的小小表面上,星罗棋布地分散出了十几个细小模糊的红色接触点。 虽然这些点还不算均匀,边缘区域偏少,中部略重,远远达不到工业母机导轨上那种一平方英寸二十五个点的满天星级別。 但是,这三块铁,已经有了基准面的雏形。 它们不再是机器胡乱切出来的教学废料。 它们有了灵魂。 “你后面这十几分钟,是不是在故意避开中心区域下刀?”郭建业盯著试块,不是很確定地问道。 “不是避开。”江临擦了擦额头渗出的一丝微汗,“是因为温度。” “温度?”助教愣住了。 江临指了指自己的手:“这个尺寸太小了,热容量极低。我的手掌每靠近它压住它一次,人体的体温就会传导给铸铁。中心区域局部受热,会產生微观上的热膨胀。如果最后阶段我一直追著中心显出来的红点刮,很容易把热胀出来的假高点当成真实高点刮掉。等试块冷却下来,中间反而会变成一个凹坑。” “今天没有恆温室的条件,所以不能追极限,只能边缘推移,每次显点动作必须极短。” 郭建业长长地吐出了一口憋在胸腔里的浊气。 这句话真正彻底地打碎了他心里最后的一丝疑虑。 懂得微观热膨胀对接触点的影响,这哪里是什么学生? 这是一位真正经歷过千锤百炼,洞悉了金属微观生命的匠人啊! 最后十五分钟。 郭建业没有再插半句话。 江临继续著a研b,b研c,c研a的循环。 节奏稳定得令人头皮发麻。 直到第四十五分钟。 郭建业看了一眼手錶:“停。” 江临放下刮刀,活动了一下微微有些发酸的右手手腕。 助教立刻衝上去拍照记录。 最后一次显点。 三块试块的表面上,出现了一层较为均匀细碎的红色斑点。 虽然受限於时间、材质和温度,边缘仍有不足,局部仍有轻重不均,还不够完美。 但已经足够了。 江临拿起抹布,把红丹擦乾净。 然后,他把a板轻轻地放在b板上。 没有施加任何压力,只是用手指抵住a板的侧面,试著平推了一下。 没不动。 两块乾乾净净的小铸铁之间,出现了一种极其明显的贴合阻滯感。 微观上的接触点相互咬合,极度平整的面將中间的空气挤出,形成了一道微弱的真空负压。 郭建业看见这一幕,忍不住走上前。 他伸出布满老茧的手,捏住上面那块a板,试著往上提。 下面的b板,竟然被吸著,跟著微微离地了一毫米,然后才啪地一声掉落回台面。 那是两块平整金属之间,最纯粹的物理吸力。 车间里一时之间安静极了,连远处的工具机轰鸣声仿佛都消失了。 “江临。” 郭建业喊了他的名字,声音沙哑。 “按照本科生的標准,这件活儿,我没法给你打分。因为题太低了,匹配不上你的技术。不过,车床和铣床,我今天依然不能让你直接上手,那是安全规矩。哪怕你是神仙,没走完流程也不能破规矩。” “我明白。”江临点头,他最尊重规矩。 “但是若只论锯削、銼削、划线、样冲、显点和刮刀这几项钳工基本功。” 郭建业环顾了一下四周的台虎钳、銼刀、量具,最后目光落回江临身上,自嘲般地笑了一下。 “在训练中心这里,我没什么能教你的了。或许我唯一能跟你说一说的,大概只有这栋大楼里的审批流程在哪。” 这句话,是一个在工程训练中心干了半辈子,摸过无数钢铁的实训老教师,在亲眼看完一整套堪称艺术的受控操作之后,给出的最高判词。 比任何分数都要重。 旁边的助教看著厚厚的训练记录本,笔尖悬在教师评语那一栏上方,半天没有落下。 他发现,自己不知道该用什么词去评价这个学生刚才完成的那一整套动作。 第63章 母亲的缝纫机 江大工程训练中心,钳工区。 这几周里,它成了江临在放学后最常去的几个地方之一。 从高中校园的铃声里抽身,一头扎进这堆冰冷的钢铁里。 在外人看来,这日子单调得像是一串无限循环的二进位代码,但江临自己却觉得分外踏实。 金属是诚实的,你给它多少力,用什么角度,它就回馈给你什么样的表面。 周末则被切成两半。 一半在物理楼,跟著陆知行的组看文献,整理排故报告。 另一半在工程训练中心,继续补他在现实世界里必须重新走一遍的基础流程。 中午,他通常会混在陆知行教授的团队里,跟著孟澈那帮硕博生一起去学院食堂蹭饭。 三月下旬的某天中午,打饭的队伍排得老长。 孟澈端著个不锈钢餐盘,顶著两个大黑眼圈,活像只刚从动物园里逃出来的国家级保护动物。 他把餐盘往不锈钢桌子上一顿,整个人瘫在塑料椅上。 “我算是看透了,审稿人就是上天派来折磨我的npc。”孟澈用筷子有气无力地戳著餐盘里那块乾瘪的炸带鱼,“大修发回来,没提反对意见,但非让再补两个对照实验,这帮大爷是不是觉得我们在实验室里都是靠光合作用活著的?” 尹航坐在对面,慢条斯理地把餐盘里的青菜梗和叶子分拨开:“往好处想,没直接拒就是胜利。第二审稿人那个干涉漂移的坎儿咱们都迈过去了,现在就差这临门一脚。不过这两个对照实验,变量怎么控制还得再斟酌。” 江临咽下一口米饭,抬头看了看孟澈:“师兄,其实这两个实验可以换个思路卡bug。审稿人无非是想確认咱们那个模型在不同温度梯度下的鲁棒性。你们原计划是用同种材料改变加热功率,对吧?” “对啊,不然呢?变量控制嘛,单一变量原则,初中物理就教过。”孟澈扒了一口饭,含糊不清地说。 “太老实了。”江临咬了一口红烧肉,感受著油脂在口腔里爆开的满足感,“不如换成不同材料牌號的转接板。不是单纯看温度,而是把铝合金和不锈钢平台之间的线膨胀失配量当成输入变量。审稿人想看模型鲁棒性,我们就让不同的热膨胀差去驱动同一套机械迟滯模型。” 孟澈停下了筷子。 尹航也抬起了头,推了推鼻樑上的眼镜。 “双金属片效应?” 尹航喃喃自语,大脑里显然正在疯狂调用相关的物理公式和实验模型。 “不是严格的双金属片。我们不是做两层金属片的自由弯曲,而是利用铝合金转接板和不锈钢平台之间的热膨胀失配,让接触面在不同预紧状態下產生可重复的寄生角度漂移。审稿人要的是鲁棒性,不是漂亮名词。”江临解释道。 “臥槽,这招绝了。”孟澈猛地一拍大腿,引得旁边几桌的人纷纷侧目,“审稿人不是想看咱们模型稳不稳吗?咱们直接上强度,用不同材料的內生变量去砸他的脸。这数据要是跑出来,连图表都会显得特別有说服力。” 说干就干。 在徵得陆知行同意之后,那三个晚上,物理楼b104实验室的灯一直亮到后半夜。 江临跟著他们一起確定了转接板的尺寸、材料牌號和装配预紧力。 实验第一晚並不顺利。 他们换上第一块铝合金转接板后,数据曲线虽然出现了预期中的相位滯后,但pzt补偿电压里混进了一段奇怪的小周期波动。 江临看了半天,最后发现不是模型错了,而是那根高压线束重新固定后,热胀冷缩时又给转接板施加了一点侧向拉力。 第二晚,他们把线缆独立悬掛,重新跑温控循环。 到第三晚,三组材料的漂移曲线才终於按不同热膨胀失配量,拉开了清楚的梯度。 那天,孟澈在走廊里抽了三根烟。 他没在实验室的大群里发疯,只是掏出手机,点开江临的微信对话框,手指在键盘上悬停了半天,打了一堆感激涕零的废话,又全刪了。 最后,他只发了四个字过去。 “师弟,谢了。” 几分钟后,江临的回信到了,比他还精简。 “好的。” 孟澈看著屏幕上的两个字,夹著烟的手指抖了抖,最后无声地笑了。 这小子,还真是一如既往的稳如老狗。 他没再说什么,只是把手机揣回兜里,深吸了一口带著尼古丁的空气,觉得这几年的头禿都值了。 定稿的时候,陆知行最后没有把江临写成作者。 江临没有正式学籍身份,没有参与完整实验设计和论文主体写作,硬塞作者反而是害他。 但在致谢里,陆知行还是压著笔,加了一句。 the authors thank j. lin for helpful discussions on mechanical error-chain analysis. 姚思雨把这件事告诉江临的时候,已经是两天后了。 当时江临正在测基准板。 千分表的磁性表座吸在平台上,表头探针抵著那块经过他手的三板互研磨出来的基准板。 他握著基准板的边缘,手腕发力,匀速地推著它在探针下划过。 千分表的指针在刻度盘上微微颤动,划过一个小小的扇形区域。 指针停住,回摆。 他凑近了一点,看清了那个读数。 最大偏差读数1.4微米。 1.4微米。 这可不是个能让人满意的数字。 对於普通的机械加工来说,这已经是极高的精度了,但对於干涉仪的基准面,这还不够。 它意味著他手上的功夫还得再往下压一压。 …… 周五晚上,江临从江大训练中心回到家里的时候已经九点五十三分。 刚掏出钥匙拧开门锁,一阵熟悉的声响就顺著门缝钻进了耳朵。 嗒,嗒嗒,咔嗒…… 江临换拖鞋的时候往那边瞥了一眼,母亲正坐在客厅角落的缝纫机前。 脚下踩著铸铁踏板,双手按著一块深蓝色的布料。 客厅里那盏老式檯灯的光,把她的影子投在泛黄的墙壁上。 影子的头微微前倾,肩膀有些塌,带著岁月压出来的疲態。 正常运转的缝纫机,那个声音应该是非常治癒的。 踏板踩下去,皮带带动主轴,针杆的升降频率均匀得就像心跳。 送布牙每一次进给,面线和底线在布料中间交织,都会发出一声非常稳定的咬合声。 小时候,江临就趴在旁边的茶几上,在这个声音里写过无数个拼音,算过无数道加减法,也在这个声音里安稳地睡著过。 那时候这声音是连贯的,像是一首催眠曲。 但现在,踏板在动,针杆的运动明显不流畅。 每隔三四针就会出现一次停顿,送布牙像是被什么东西卡住了一样,布料走走停停。 母亲把布料抽出来,翻过去看底面。 线跡乱得一塌糊涂。 底线没有被正常勾住,面线在布料下面拉出了一团乱麻一样的线团。 她眉头拧成了一个疙瘩,拿起旁边的小剪刀开始小心翼翼地拆线。 拆线的时候,她的左手食指在布料上方轻轻点著,像是在数跳了几针。 拆完线,重新穿好。 踏板的声音又响了起来。 这一次,咔的声音更重,带著一种金属互相较劲的沉闷感。 紧接著,踏板突然空转了一下,像是失去了阻力,针杆完全不动了。 “又卡了。” 母亲低声嘟囔了一句,惋惜中又满是无可奈何。 江临看到她弯下腰,打开了缝纫机台面下方那个隱蔽的小门,在里面摸索了一阵。 关上小门。 踏板重新试探著踩了两下,针杆动了,但仅仅苟延残喘了五六下,再次卡住。 似乎是察觉到背后有人,扭头看了一眼。 见是儿子回来,当即摘下鼻樑上的老花镜,笑著说:“回来了,饭菜在锅里,我给你热一下,你先去洗澡,出来就能吃了。” “好。”江临没有多问。 母亲放下手头上的活,去了厨房。 江临回臥室把东西放下,拿著衣服出来。 等他洗过澡出来,热腾腾的饭菜已经端上了餐桌。 吃过饭,江临自觉地把碗洗了。 擦乾手从厨房出来,他看到客厅里那台缝纫机的机头已经被掀开了一半。 母亲正一手拿著手电筒,一手拿著把十字螺丝刀,对著里面黑乎乎的机械结构发愁。 “妈,缝纫机坏了?”江临走过去问。 “踩踏板没反应,时快时慢的,针脚全乱了,也不知道是哪里的毛病。老物件了,脾气越来越大。” 张秀芬直起身,锤了锤酸痛的后腰。 这是一台蜜蜂牌家用脚踏缝纫机。 黑色的机头,金色的花纹已经磨得只剩下隱约的轮廓。 底座是铸铁的,漆面斑驳,踏板两侧的连接杆上有锈蚀的痕跡。 台面是一块人造板,边角已经起皮,靠近操作者身体的那一侧被磨出了一道浅浅的弧形凹痕。 “妈,我看看?” 接过母亲的位子,江临先换了一根新针,確认针尖没有弯。 又用手轮慢慢转过一圈,看摆梭尖从机针背后掠过的时机。 鉤线时序没有明显偏差。 夹线器能正常开合,底线张力也没有松到失控。 真正不对的是送布牙。 它不是每一针都把布料送到同一个位置,而是在某几个角度突然停顿,甚至轻微回拖。 布料被针压在原地,线环来不及正常收紧,底面才会堆出一团乱线。 他从母亲手里拿过手电筒,弯下腰,打开了台面下方的小门。 手电筒的白光打进去,便看到了里面那个属於二十年前的机械世界。 一套老旧的铸铁件,几个沾满油泥的齿轮,一根偏心轴,还有一条泛黄的尼龙皮带。 江临的目光在这些零件上快速扫过,大脑里瞬间建立起这台机器的传动模型。 皮带很旧,但没断,按了按张紧度,尚可,能有效传递扭矩。 用手拨动了一下飞轮,曲柄和连杆的运动没有明显的异响,阻力也均匀,说明主轴承还没有严重磨损。 排除掉这些,问题只能出在时序控制上。 也就是送布牙的驱动凸轮。 手电筒的光束定格在主轴下方的一个小零件上。 那是一个形状类似偏心轮的小型钢质零件,直径大约十五毫米,隱藏在连杆后面。 它的工作面上应该有一道极其精確的曲线轮廓,通过与从动件的配合,控制送布牙在水平和垂直两个方向上的周期运动。 上升,前进,下降,后退。 配合机针的升降,完成一次缝合。 江临凑近看了一下。 二十年的工作摩擦之下,原本应该平滑过渡的凸轮工作面,已经磨出了一道明显的台阶。 推程段最深的位置磨下去接近0.4毫米,回程段倒还保留著一部分原始曲线。 这就导致从动件每转到那一段时,会突然丟掉一小截位移,送布牙的水平进给动作隨之变形,一会儿送多,一会儿送少。 这就是为什么母亲踩起来一会儿快一会儿慢。 布料走的步长也不一样,缝出来的针距不齐,甚至会导致底面线交织时序错乱,最终卡线。 他伸出手指,用指甲在凸轮上轻轻颳了一下。 一点微弱的滯涩感传来。 这零件大概率是粉末冶金件,也可能是普通衝压后再简单修磨的批量件。 二十年前的工业水平,这种家用机器里的零件,本来也就不是什么高精度的玩意儿。 当年装进去时能用,但二十年磨下来,工作面一低,原本藏在边缘的毛刺和台阶就全暴露出来了。 成了卡顿的元凶。 “看出什么名堂没?”母亲在一旁问。 “送布牙驱动凸轮磨损太严重,时序全乱了。”江临从机身下钻出来。 “用了二十年的东西,一直好好的,说坏就坏了。”张秀芬嘆了口气,看著那台机器,眼神里满是捨不得,“你爸前几天还说,买一台电动的那种。可我问了问,那种新机器,一台要好几百呢,顶我好几天工资了。而且我踩这种老式的踩习惯了,电动的按个按钮就嗡嗡转,我心里没底。” 她摸了摸斑驳的台面说:“其实缝纫机也就你小时候用的多,搁现在,衣服破了都直接买新的,一年下来也用不了几次。真要花几百块买个新的放著接灰,不买也罢。” “妈,我看看能不能修。”江临突然说。 “你修?”张秀芬愣了一下,像听到了什么笑话,“別瞎折腾了,这种铁疙瘩坏了以前都是找修车铺的师傅。” 江临想了一下明天的时间安排,说:“江大的训练中心那边有工具,明天正好星期六,我过去试一试。如果不行,再想別的办法。” “这,修不好就算了,学习重要,不要浪费时间在这上面。” “我心里有数。” 江临没再多解释,把那个磨损的凸轮拆下来。 凸轮工作面上那道明显的磨损沟槽很难看,金属表面发暗,边缘布满了细小的氧化斑点和烧结件边缘残留下来的粗糙毛刺。 他回到房间里,拿出尺纸笔。 一个標准的盘形凸轮,外轮廓由一段圆弧、一段等速运动曲线和一段回程曲线组成。 从动件是滚子式的,滚子直径三毫米。 基圆半径,推程,回程角,远休止角,近休止角。 这些参数,真正的维修手册或者原厂零件图上也许有。 但这台二十年前买的家用缝纫机,別说维修手册,连说明书都早不知道塞到哪里去了。 没有说明书,就从磨损的反面去推。 凸轮虽然磨损严重,但並不是所有区域都在受力。 未磨损区域保留著原始的基圆轮廓。 磨损沟槽的边缘,就是原始曲线和磨损曲线的交界线。 只要把未磨损区域的曲线,按照力学和运动学的逻辑,平滑地延伸进磨损区,原始轮廓就能被还原出来。 铅笔在纸上快速移动。 线条流畅利落,一条条辅助线交织。 先定基圆,画出中心轴孔,然后是推程角,回程角。 很快,一个带有复杂曲线轮廓的凸轮主视图跃然纸上。 他在旁边標上尺寸,然后在图纸的右侧画了一个放大的局部剖面图,用斜线標出了原有磨损区域的位置和深度。 纸的下方,附上一行字。 【材料:45钢圆棒。规格:直径20mm,长度15mm。】 这是原材料。 第二天吃过早餐,看看时间差不多,他背上书包出门,先去了江大西门外那条巷子里的五金店。 柜檯后面的老板正在看手机,抬头看了他一眼。 “要什么?” “45钢圆棒,直径二十。” 老板站起身,从柜檯后面的铁架子上翻找了一阵,抽出一根带著黑色氧化皮,长约一米的圆钢。 江临要了一段十厘米。 又挑了一张四百目的水砂纸,一块小號的红宝石油石。 周六的工程训练中心显得有些冷清。 没有本科生的大课,大部分车间都锁著门。 登记台前,郭建业正端著个不锈钢保温杯喝茶。 看到江临进来,郭建业照例先低头扫了一眼他的脚,把访客登记本推过去。 “登记。” 江临在访客登记本上写下姓名、单位、来访事由。 事由一栏,他写的是:钳工练习(自带材料)。 郭建业本来在喝水,余光瞥见自带材料四个字,当即问道:“带了什么材料?” 江临从书包里掏出那截还带著切割机灼烧痕跡的45钢圆棒,放在登记台上。 郭建业拿起来掂了掂分量,大拇指指甲在断面上用力颳了一下,感受著硬度。 “45钢。”郭老爷子眼皮一抬。 “是。” “做什么?” 江临再次拉开书包,抽出昨晚画的那张图纸,展开,平铺在圆钢旁边。 郭建业低头看图。只看了一眼,老爷子的眼神就变了。 图纸上画著一个盘形凸轮的三视图。 虽然是手绘的,线条却极为硬朗规整。 基圆半径、推程曲线、回程曲线、中心轴孔直径、m3止付螺钉孔位置、与旧凸轮相位对应的基准角度,全部分毫不差地標了出来。 在这张极具工业美感的图纸右下角,有一行不起眼的小字。 【蜜蜂牌ja2-1型脚踏缝纫机,送布牙驱动凸轮,替换件】 “家里的?” “嗯,用了二十年,凸轮工作面磨损太狠,送布牙时序偏了,卡线。” 郭建业点点头:“进去吧。” “谢谢郭老师。” 江临收起图纸去钳工区,走到自己常用的那个工位,把书包放下。 钳工区的台钳、工具柜、检验平板,和上次来的时候一样。 阳光透过没擦乾净的玻璃窗照进来,金属粉尘在光柱里缓缓翻滚。 江临把圆钢固定在台钳上。 他需要先从这根棒料上截取一段十五毫米厚的圆盘。 这一步用手工锯。 起锯的动作和上周他做基础练习时一模一样。 锯条前端贴住钢材边缘,角度压得很小,最开始的三下几乎不施加任何向下的压力,全靠锯条自身的重量在光滑的钢表面建立一道起始的锯路。 不过今天的感觉完全不同。 上周锯的是q235低碳钢,那种材质软,锯起来像是切硬一点的木头。 今天锯的是45钢,也就是优质碳素结构钢。 它的含碳量是q235的两倍以上,硬度更高,韧性更强。 锯条推出去的声音变得更沉更涩,每一下推拉,锯齿咬下的切削量比上周少了將近一半。 江临没有因此急躁加力,只是把节奏放得更慢了一点。 嚓——嚓——嚓—— 二十分钟后,一个厚度略大於十五毫米的圆盘被完整地锯了下来。 断面乾净,没有崩边。 他把圆盘的两个端面用粗銼推平,测量厚度。 15.31毫米,留了0.3毫米的精修余量。 接下来,才是真正考验人的地方。 这个零件的灵魂,凸轮的外轮廓。 一个標准的盘形凸轮,外轮廓是一条极其复杂的封闭曲线。 推程段是一条等速或等加速运动曲线,它的曲率是渐变的,从基圆的小半径平滑地、毫无顿挫地过渡到最大半径。 回程段的曲率变化则更为讲究,必须保证从动件在下降时不会因为加速度的突变而產生机械衝击,否则机器运作起来就会有异响和震动。 这些参数,在现代数控工具机里,不过就是输入电脑里的一串g代码,几分钟就能铣出来。 如果在传统车床上,老师傅用靠模或者分度头,折腾半天也能加工出来。 但在这里,江临只有一把台钳几把銼刀,和自己的一双手。 不过他没有急著去修外轮廓。 凸轮这种零件,中心孔才是基准。 外面那条曲线再漂亮,只要中心孔偏了,装到轴上一转,所有升程都会变成错误的偏心跳动。 外面那条曲线再漂亮,只要中心孔偏了,装到轴上一转,所有升程都会变成错误的偏心跳动。 孔径要求是4毫米,配合精度要求极高,是h7/h6的间隙配合。 这个孔,光靠纯钳工手钻是绝对搞不定的,必须要上钻床,並且配合铰刀。 江临看了一眼十几米外的台式钻床。 站在旁边的郭建业一直关注著这边,看到他的目光,走了过来。 郭建业没看他背后的两位教授,直接问江临:“要上钻床是吧,先把夹持方案说一遍。” 郭建业知道这个零件有多小。 十五毫米厚,二十毫米直径的异形件,直接上钻床的平口虎钳根本夹不住,而且一旦受力不均,刚刚做好的精密外轮廓就会被夹坏。 江临没有犹豫:“凸轮太小,不能直接上虎钳。我准备用一块厚铝板做个临时工装。在铝板上先铣或者銼出一个与凸轮外轮廓完全配合的型腔,把凸轮嵌进去,用c型夹压紧固定,然后再整体上钻床打孔。” 郭建业点点头,这个思路很稳,於是又问:“钻头怎么选?” “先用中心钻打定位坑,防止引偏。先用3.8毫米麻花钻打底孔,再换3.9毫米钻头轻轻修孔,最后用4毫米机用铰刀铰掉最后一层薄余量,儘量逼近滑动配合要求。” “转速控制呢?” “材料是45钢,4毫米的钻头,转速设定在大约八百到一千转每分钟。进给量必须极低,纯手动控制,靠手感感知切削力。” 郭建业看著他,眼神里闪过一丝讚许:“工装你自己去找边角料做,做完了拿过来我检查,检查通过了,再上钻床,別把我的刀具弄断了。” “好。”江临转身去材料柜。 他挑了一块二十毫米厚的铝板边角料,没有试图銼出完整型腔。 那太慢,也没必要。 他只在铝板上做了三个限位面,分別卡住凸轮的基圆段和两个不参与工作的外缘位置,再用薄铜片垫住工作面,避免c型夹直接伤到曲线。 郭建业走过来,拿在手里检查了一遍,试著用大拇指去推那个凸轮,纹丝不动。 又看了看c型夹的位置,確认夹具边缘不会干涉到钻头的下降路径。 “可以,走。”郭建业一挥手。 两个人走到台式钻床前。 郭建业破天荒地亲自上手,帮他调好了皮带盘的位置,设定好一千转的转速。 然后,老爷子退后半步,站在钻床的左侧,右手顺势搭在红色的紧急停机按钮上。 这是一种保护姿態。 “开始吧。” 江临把固定著凸轮的铝板工装放到钻床工作檯上,用小平口钳和压板重新夹紧。 確认c型夹不会干涉钻头下降路径,又用手推了推整块工装,纹丝不动。 才装中心钻。 按下绿色启动钮,主轴带著轻微的轰鸣声旋转起来。 江临握住进给手柄,缓缓下拉。 中心钻的尖端接触到凸轮圆心的一瞬间,只听得嗤的极短的一声,一个完美的倒锥形的定位坑出现在凸轮的圆心位置。 升起主轴,停机。 江临用钻夹头钥匙退下中心钻,换上3.8毫米的麻花钻。 再次开机。 钻头旋转著,像一台精准的手术刀般缓缓下降。 切削刃进入45钢內部的一瞬间,空气中传来一声极短的金属啸叫,紧接著化为低沉的切削声。 江临的手稳稳地握著那个带有三个圆球的进给手柄,下压的速度慢得几乎肉眼看不出在动。 懂行的却知道他这是在用手感知钻头在金属內部的阻力。 很快,两条连续的切屑从钻头的螺旋槽里被挤了出来,捲成弹簧一样的形状。 切屑没有发黑,也没有出现连续的深蓝色氧化带,只在边缘带一点淡淡的稻草黄。 郭建业看了一眼,知道转速和进给在安全区间里,切削温度没有失控,钻头也没有被硬磨到发蓝。 既保证了切削效率,又没有因为过热而导致刀具退火或工件表面烧伤。 十几秒后,手柄上的阻力突然一空,钻头从工件的背面顺利穿出。 江临立刻抬起手柄,关机,退刀。 他没有急著把工件拿下来。 因为还有最后一步,也是最关键的精铰。 他取下钻头,换上4毫米高速钢机用铰刀。 为了保证孔壁的光洁度,他往孔里滴了一滴切削液。 铰刀的转速被他调低了一档。 铰孔的过程比钻孔更慢。 铰刀在孔內转动的声音极轻,完全没有了刚才暴力切削的粗獷,倒像是在金属內部做一次温柔而细致的按摩。 缓慢切除最后那不到0.1毫米的余量。 铰完,退刀,取下工件。 鬆开c型夹,把带著油污和切屑的凸轮从铝板里抠出来。 江临取过棉签,蘸了点酒精,伸进刚打好的孔里仔细擦拭了一遍,然后把凸轮举到头顶的日光灯下,眯起一只眼,从孔的一端看进去。 孔壁內侧光洁如镜,反射出清冷的光。 没有振纹,没有划痕,边缘没有一丝毛刺。 他拉开书包,从里面取出一根昨晚从家里缝纫机上量好直径找来的替代传动轴的细钢棒,对准孔位,插了进去。 钢棒顺畅地滑入孔中,手感如丝般顺滑。 他用手指捏著钢棒转动了一下。 没有任何卡滯感,也感觉不到任何多余的鬆动。 他不敢说这就是严格意义上的h7/h6。 训练中心没有给他开塞规,也没有內径千分表。 但至少从试插手感看,它已经接近一组很漂亮的滑动配合。 不过,这还不够。 凸轮不是一个单纯套在轴上的圆环。 旧凸轮並不是靠键槽传扭,而是靠一颗m3止付螺钉,压在传动轴侧面那道被铣出来的小平面上。 这个小孔不起眼,却决定了凸轮能不能真正跟著轴走。 没有它,中心孔再漂亮,也只是一个会空转的铁环。 江临把旧凸轮重新拿出来,对照止付螺钉孔的位置,在新凸轮侧面划线。 这一步不能隨便找个角度打孔。 送布牙凸轮的相位,决定了它在机针下落、摆梭鉤线和布料推进之间的配合关係。孔位一旦偏了,凸轮虽然能转,送布牙却会在错误的时间抬起来。 他用v形铁把新凸轮垫稳,让侧面待加工位置朝上,確认钻头路径不会擦到已经铰好的中心孔边缘。 郭建业站在旁边看了一眼,没有说话,只是把一支2.5毫米钻头递了过来。 中心钻轻轻点出定位坑。 2.5毫米钻头缓慢下压,在凸轮侧壁上钻出攻丝底孔。 接著,江临换上m3手用丝锥。 攻丝时他没有贪快,每进半圈,退四分之一圈断屑。 45钢不像铝,丝锥一旦被切屑咬死,轻则崩牙,重则直接断在孔里,这个零件就等於废了。 他一圈一圈地把螺纹攻到底,退出丝锥后,用酒精衝掉孔內细屑,再用细銼和油石把孔口毛刺轻轻去掉。 最后,他找来一颗同规格的m3止付螺钉,试著旋入。 螺纹咬合顺畅,没有松旷,也没有发涩。 到这一步,这个凸轮才算真正具备了传递扭矩的结构基础。 江临把打好中心孔的圆盘重新夹在台钳上,从书包里取出一张乾净的白纸。 用圆规、量角器和直尺,像做几何题一样,在纸上画出了凸轮的1:1外轮廓图。 画完之后,用剪刀沿著轮廓线极其小心地剪下来,便得到了一个纸质的凸轮模板。 隨后在圆盘的端面上涂了一薄层蓝色的划线漆。 等漆干了,他把纸模板平整地贴在端面上,用一把尖锐的划针沿著纸的边缘,在蓝色的金属表面刻出了一圈银白色的轮廓线。 揭掉纸模板。 一条完整的凸轮轮廓线,就这样清晰地显现在了45钢圆盘上。 郭建业不知道什么时候已经溜达了过来,双手背在身后,站在侧后方大概两个身位的位置,看著这一幕。 老爷子没出声,眼底却闪过难以掩饰的惊诧。 这种纸模板转印划线的方法,太古老了。在现在的工厂里早就被淘汰得乾乾净净。 但在三十年前,没有数控设备的年代,老钳工们做这种异形零件,用的就是这个土办法。 简单,原始,但有效。 前提是,你画的那个1:1模板本身就是精確的。 江临开始上大銼刀了。 他先用一把大號的粗齿平銼,把圆盘外圆上划线以外多余的材料大致去掉。 只在划线外围留下大约0.5毫米的精修余量。 这个阶段的动作充满了暴力美学。 江临的站位极稳,双腿微曲,腰部发力带动手臂。 大块的铁屑被粗齿銼刀无情地剥离,像下雨一样哗哗地落在台钳下方的收集盒里。 45钢的硬度让銼削的阻力成倍增加,江临的额头上很快就渗出了细密的汗珠。 但他每一次推刀的行程,竟然和上周做软钢练习时没有任何区別。 稳得像是一台设定好程序的机器。 粗銼阶段持续了大约四十分钟。 原本的一个圆柱体,外轮廓已经初步显现。 基圆段的圆弧,推程段那优美的渐变曲线,回程段的收束曲线,就像是被他一点点从这块粗糙的钢铁里唤醒解放了出来。 江临停下手,用毛巾擦了擦汗,喝了一口水。 粗活干完了。 接下来是极其考验耐心的轮廓精修。 他从工具盒里换上一把八英寸的中细齿平銼。 动作骤然慢了下来。 刚才那种大开大合的气势也消失了。 每一銼,推进的行程变得极短,力度也变得极轻。 他不再是沿著整个轮廓线大面积推进,而是在某一小段曲线上进行局部的反覆的微调。 推三下。 停。 他用大拇指的指腹在刚刚銼过的表面上轻轻滑过,用人类皮肤上最敏感的神经末梢去感受曲率的微小变化,寻找肉眼看不见的凸起点。 再推两下。 停。 他把工件从台钳上鬆开拿下来,放在眼前,借著窗外的自然光,仔细端详它和划线之间的距离。 確认无误后,再重新夹回去,调整台钳的角度,继续銼。 这个过程,比苦行僧的修行还要折磨人。 但在郭建业这个老行家眼里,江临此刻展现出来的技术,堪称恐怖。 因为郭建业发现了一个令人毛骨悚然的细节。 江临在銼凸轮的推程段,那是一段曲率不断变化的曲线时,他手里的銼刀和工件表面的夹角,每推一下,都会发生一个极其微小的偏转。 因为推程段的曲率不是恆定的。 每向前推进一毫米,曲面的切线方向就会偏转一个微小的角度。 如果銼刀的角度死死保持不变,銼出来的就绝对不是一条光滑的曲线,而是一系列首尾相接的,带有稜角的微小平面。 江临的手腕,正在做一件理论上不可能的事。 他在用一把完全笔直的直线工具,通过人工解算,硬生生地銼出一条渐变的曲线。 仿佛他的大脑就是一台微积分计算机,把连续的曲线拆解成了无数个长度不超过一毫米的极短直线段。 而每一段的切线角度,全靠他手腕那几近於无的微小转动来控制。 这是真功夫。 没有几万次几十万次的銼削练习,根本不可能形成这种肌肉记忆。 …… 同一时间,江大物理楼,b104实验室。 实验室的门被推开。 走进来的是一位老人。 王衡,六十二岁,江城大学物理学院的泰斗级人物,省部级重点实验室主任。 他平时极少来一线的本科生或硕博实验室,除非有特別重要的数据需要亲自过目。 陆知行正站在白板前,跟孟澈討论那篇prl接收后的下一步研究计划。 看见王衡进来,两人停下手里的话头,迎了上去。 王衡笑著摆了摆手:“不用客气,我就来看看你们。第二审稿人那一关,你们过得不容易。我今天正好有空,过来看看那个干涉漂移最后是怎么被你们干掉的。” “我让孟澈跟您详细匯报一下。”陆知行说。 “不用搞什么专门匯报,”王衡走到电脑屏幕前,拉了把椅子坐下,“你们继续聊你们的,我自己看一下原始数据和最终的比对图就行。” 孟澈赶紧凑过去,手脚麻利地打开资料库,调出了卡了他们整整三周的那段原始漂移数据,光槓桿验证的结果,以及重装调试后的最终残差曲线。三张折线图並排放在高解析度屏幕上。 王衡戴上老花镜,盯著屏幕看。 大约看了一分钟,他抬起手,手指在屏幕上点了一下重装后那条极其平缓的残差曲线。 “这个底线压得非常低啊。”老人的声音里带著一丝惊讶。 “是的,王老师。”孟澈赶紧回答。 “如果我没算错的话,这个底线已经低到了10的负9次方弧度的等效角度水平。这在这个量级的自建设备上,几乎逼近了热噪声的极限。”王衡转过头,看著他们俩,“你们怎么找到那个微小的机械应力点的,又是怎么解决的?” 孟澈犹豫了一下,看了看陆知行。 陆知行接过话头,语气里带著几分感慨:“王老师,其实这次是江临帮我们做的诊断和最终的调试。” 王衡愣了一下:“江临?” “对,是我们课题组备案过的校外临时访问学生。” “哦?”王衡想了想,“哪个教授手下的硕博生,怎么没听说过这个名字。” 陆知行深吸了一口气:“他是一个高中生,江城七中高三的学生。” 空气突然变得安静。 王衡的脑子里迟滯出了那么几秒钟的真空期。 这位见多识广的物理学泰斗,似乎正在努力把干涉漂移,10的负9次方弧度和高三学生这三个词汇组合在同一个逻辑框架里。 “你是说帮助你们解决那个干涉漂移问题的,是一个高三的学生?” 王衡摘下老花镜,又问了一遍陆知行,以確认自己没听错。 “是的。”陆知行坦然地点头。 闻道有先后,术业有专攻,在学术面前没有年龄之分,他没觉得有什么不好意思的。 王衡看了陆知行足足三秒钟。 然后,他转过头,锐利的目光在b104实验室里扫了一圈。 “那位江临同学现在不在这里?” “他这会儿应该在工程训练中心那边。” “训练中心,他在干什么,看老师傅操作工具机?” “原本是在继续三板互研。”陆知行顿了顿,表情有点古怪,“不过今天好像临时改了,说是要做一个家用缝纫机的凸轮替换件。” 王衡再次愣住。 三板互研? 这四个字带给他的衝击力,丝毫不亚於刚才听到高中生那三个字。 对於搞精密测量的老一辈科学家来说,手工刮研意味著什么,他太清楚了。 那是整个机械精度体系的祖宗,是连现在的顶尖数控工具机都无法完全替代的玄学手艺。 王衡感觉自己这几年接触到的最离谱最荒诞的事情,莫过於此了。 “知行,要不你带我去看看这位江临同学?” “好的,王老师。” …… 十分钟后,两人走进了工程训练中心的金工车间。 在钳工区的一个台钳前,他们看到了那个背影。 陆知行刚想出声喊,王衡却一把拉住了他的胳膊,做了一个噤声的手势。 王衡放轻脚步,走到江临身后停了下来,就那么静静地站著,目光锁在江临的手上。 江临此刻已经放下了銼刀,正在做精修的最后一步。 他从书包里拿出那块红宝石油石,在油石上滴了一点自带的缝纫机润滑油。 然后把油石平贴在凸轮的工作面上,开始进行拋光打磨。 这一步的目的是为了消除之前銼削留下的微小刀痕。 必须要让整个工作面达到极高的光洁度,这样从动件的滚子在上面滚动时,才不会產生哪怕一丝一毫的额外摩擦和振动。 油石在钢面上滑动,发出比銼削声要轻得多的沙沙声。 王衡盯著江临的手腕。 那个手腕的转动,慢得近乎迟钝。 油石每一次角度的调整,每一次贴合,都像是在大脑里经过了漫长而严苛的计算之后才执行的。 没有多余的动作,没有一丝一毫的颤抖。 但每一个切入的角度,每一次发力的轻重,都是绝对正確的。 王衡站在那里,看了將近十五分钟。 十五分钟里,他像一尊雕塑一样,一句话也没有说过。 陆知行站在一旁,也屏住了呼吸。 江临完全没有注意到身后站著两位江大物院的大佬。 他的全副身心都沉浸在这个即將成型的凸轮里。 片刻之后,他放下油石,拿起旁边的游標卡尺,测量了几个关键截面的尺寸。 基圆直径:偏差0.03毫米。 最大升程处直径:偏差0.02毫米。 全在公差允许的极小范围內。 手工能做到这个地步,已经接近郭建业见过的上限。 江临把工件从台钳上松下来,走到窗边,举起那个银色的凸轮,迎著阳光缓缓转动了一圈。 明亮的自然光线在凸轮的工作面上如流水般滑过。 光带连续均匀,没有任何突然的明暗跳变或者扭曲。 这说明整个曲面是完美的连续状態,没有任何微小的台阶。 成了。 到此为止,这个凸轮算是终於做完了。 但江临没有马上离开。 他拿过抹布和刷子,把钻床周围散落的铁屑清理得乾乾净净。 工装铝板上的切屑扫进收集盒,钻床工作檯用棉布擦得一尘不染。 所有的钻头,铰刀,量具,全部按照原样放回工具柜对应的格子里。 做完这一切,他回到钳工台,把那个崭新的凸轮用一块乾净的棉布包好放进书包里。 他走到登记台前,在访客记录本上填好离开时间。 郭建业站在门口,双手插在深蓝色的工作服口袋里,看著他。 江临走到老爷子面前,微微鞠了一躬,语气很认真:“谢谢郭老师。” 郭建业点了一下头,破天荒地露出了难得的笑意。 江临转身准备离开,刚走两步,就听见身后传来陆知行的声音。 “江临。” 江临回头,看见陆老师和一个面容清癯、目光炯炯有神的陌生老人站在车间过道里。 “陆老师。”江临打了个招呼。 “江临,给你介绍一下,这位是咱们物理学院的王衡教授。”陆知行指了指身边的老人。 “王教授您好。”江临礼貌地点头。 王衡往前走了一步,他的目光上下打量著江临,眼神里有一种探究和震撼混合的复杂情绪。 “我听知行说你在做三板互研,”王衡的声音很温和,但带著不容置疑的力量,“我刚才看了你的操作,能把你做的东西给我看看吗?” 江临顿了一下,拉开书包,把那个用棉布包著的凸轮拿了出来,递过去。 王衡小心翼翼地接过。 他没有看外表,而是直接用大拇指的指甲,沿著凸轮的工作面轮廓,缓缓地刮过一圈。 指甲传来的触感,平滑,连续,没有任何阻尼感。 王衡把凸轮还给江临,拍了拍他的肩膀,只说了一句话:“小伙子不错。” 十五分钟后。 物理楼b栋,陆知行的办公室。 王衡坐在沙发上,手里端著一杯陆知行刚泡好的热茶,但他一口都没喝。 “知行。”王衡突然开口,打破了沉默。 “王老师。”陆知行坐在对面的椅子上。 “那个孩子,江临,今年多大?” “十八岁。” “他自学的范围,你了解多少,你查过他的底细吗?”王衡紧盯著陆知行。 陆知行停顿了一下,回想起这几个月跟江临的接触。 “他跟我说过,从初中开始就零星自学物理和机械相关的知识,最近这三年特別集中。他说他跟著北大物理学院的本科生培养计划,把基础课过了一遍。根据我跟他的实际接触,他的理论基础,比一般研二研三的学生都要扎实。那次干涉漂移的问题,他几句话就点破了盲区。” “知行。”王衡打断了他。 “嗯?” “你信吗?”王衡的眼神无比深邃。 “信什么?” “你信他一个十八岁的孩子,靠课余时间自学,能积累出这种水平的理论和动手能力?” 陆知行沉默了半晌,点头答道:“事实摆在眼前。” “知行,我做了三十年的精密测量,年轻的时候,下车间刮过两年的基准板。” 王衡声音低沉,像是在回忆一段久远的岁月。 陆知行静静地听著。 “我刚才站在他身后,看他做油石拋光的动作,要练出手腕里那种只可意会不可言传的转折感。什么时候该用力压,什么时候该放鬆,松到什么程度,绝对不能让上板靠著惯性自己滑过去。” 王衡走到陆知行面前,居高临下地看著他。 “你认为他的手,是练了多少年的手?”王衡问。 陆知行张了张嘴,没说出话来。 “那种沉稳,那种对金属切削力的肌肉预判,没有二十年的功底,根本下不来。难以想像,这孩子,到底是怎么把自己练成现在这样的。”王衡慨嘆道。 陆知行依然没说话,因为他同样感到震撼。 …… 周六晚上,夜色笼罩了江城。 江临背著书包回到家里。 客厅里,母亲坐在沙发上,手里拿著遥控器,看一档很是热闹的综艺节目。 看到江临进门,母亲站了起来。 “妈,我看看缝纫机。”江临把书包放在椅子上,径直走向角落。 “修得怎么样,修好了吗?” “原件磨损太严重,没有修復的价值了。” 江临一边说,一边双手捏住台面的边缘,用力向上一掀。 沉重的机头翻转过来,露出了下方复杂的底部机械结构。 “果然修不好吗?”母亲的语气有些失落。 “妈,我今天下午在学校,借工具做了一个新的。”江临从书包里掏出那个用棉布包裹的凸轮。 他从抽屉里拿出螺丝刀和一把小扳手。 在开始拆卸旧凸轮之前,他极其严谨地掏出手机,打开闪光灯,对著机头底部拍了三张高清晰度的照片。 记录每个连杆的相对位置,记录偏心轴的安装角度,记录压簧的预紧方向。 这是拆卸任何复杂机械前的铁律。 盲目拆卸只会导致装配时的灾难。 拍完照,开始动手。 新的凸轮,45钢特有的暗银色光泽在客厅白炽灯的照耀下,泛著一种冷峻而迷人的金属光芒。 工作面光洁如镜,边缘的曲线流畅得没有一丝顿挫。 一新一旧两个凸轮放在一起,外轮廓几乎完全一致。 唯一的区別在於,一个已经被二十年的岁月和布料的摩擦消磨殆尽。 而另一个,刚刚在这个世界上,在一个十八岁少年的指尖和銼刀下,被手工赋予了它最完美的形態。 江临拿起新凸轮,將那个精度达到h7/h6的中心孔对准传动轴,轻轻一推。 顺滑入位,严丝合缝。 他调出手机里的照片,按照拆卸前的位置,一个螺丝一个螺丝地復原。 装配的过程比拆卸更需要耐心。 他没有动那个控制送布牙压力的弹簧预紧方向,没有动摆梭座的角度,也没有去调皮带的鬆紧。 只是把新凸轮推到原来的轴向位置,確认送布牙相位没有偏移后,用小內六角拧紧那颗m3止付螺钉,让螺钉端部稳稳压在传动轴的小平面上。 拧完最后半圈螺丝,检查干涉,上一点润滑油。 盖上底部的护板,合上沉重的机头台面。 他蹲在缝纫机旁,伸出右手,放在那个宽大的铸铁踏板上,轻轻往下压了一下。 阻力传来,飞轮开始转动。 针杆落下,精准地穿过压脚的孔洞,进入底板。 升起。 送布牙在同一时间完美地向上顶出,向后平移。 再踩。 嗒嗒嗒嗒…… 节奏回来了。 那个富有机械韵律的声音,那个他小时候在作业本旁边,在茶几上听过无数次的声音。 均匀,细密,不疾不徐。 就像一个因为发条生锈而停摆了很久的座钟,被人拂去了灰尘,重新嘀嗒嘀嗒地走了起来。 时间在这一刻,仿佛通过这个老旧的机器,形成了某种奇妙的闭环。 一直站在旁边屏住呼吸的张秀芬,眼睛一下子亮了。 “好了,真能转了?”她声音里带著不敢置信的惊喜。 她快步走到臥室,翻箱倒柜,从角落的针线筐里找出了一块碎布头,回到客厅,熟练地把布料垫在压脚下面,放下扳手。 然后坐到那张专属的木椅子上,椅子腿在水磨石地面上轻轻一磨。 张秀芬把脚放上踏板,轻轻用力。 连续的机械声在客厅里迴荡。 没有任何停顿,没有任何卡滯。 机器的运转顺畅得就像回到了二十年前,它刚被运进这个家门的那一天。 踩了一段长长的直线后,张秀芬停下来,抬起压脚,把那块碎布头抽出来。 正面的针脚笔直如线。 翻过来看底面。 线跡整齐得像用尺子量过一样。 面线和底线的交织点,均匀而完美地隱藏在布料的中间层。 没有浮在表面的废线,没有漏掉的跳针。 张秀芬的手指抚摸著那道平整的线跡,眼眶竟然有些微微发红。 “我家儿子,长大了。” 江临站起身,拍了拍手上的灰,看著母亲高兴的样子,嘴角难得地挑起了一个弧度。 “能用就行,以后卡线或者出別的问题了就跟我说。” 夜深了。 江临洗漱完,躺在自己的床上。 客厅里,那台缝纫机虽然已经停了,但江临的脑海里依然迴荡著那个声音。 嗒,嗒,嗒。 这是金属的声音,也是生活的声音。 这台蜜蜂牌缝纫机在这个並不富裕的家里,勤勤恳恳地响了二十年。 今晚,它还在响。 往后,它会继续响下去。 第64章 被命名的天空 三月二十七日。 周日的物理楼,大部分办公室的门都紧闭著。 走廊里光线昏暗,只有少数几个肝帝聚集的实验室还从门缝底下漏出惨白的萤光灯光。 走廊尽头的饮水机大概是温控系统出了毛病,正发出老旧拖拉机怠速般的嗡嗡声,机身面板上亮著一圈幽蓝色的光,像某种不合时宜的值守信號,又像是在向空荡的走廊宣告它还活著。 江临推开b304时,孟澈正瘫在电脑前那把掉皮的电竞椅上,整个人像是一条被抽走脊骨的带鱼。 双眼无神地盯著屏幕上一堆让人眼花繚乱的origin数据图,右手握著滑鼠,食指悬在左键上,迟迟没有按下去。 尹航坐在他旁边的工位上,脊背挺得笔直,深色防蓝光眼镜的镜片上反射出电脑屏幕的冷光。 屏幕上开著一个网页,但他同时还在敲打著一串python代码。 姚思雨则拿著手机,眉头紧锁,正在低头填什么电子表格,旁边堆著一叠厚厚的发票,看样子是被陆老师抓了壮丁,在干报销这种折磨人灵魂的脏活。 听到推门声,孟澈眼皮沉重地掀开一条缝,瞥了江临一眼。 “来了啊,江师弟。” 自从那次b104低频漂移事件顺利解决之后,孟澈对师弟这个称呼用得越来越顺手。 不管他一个高三学生出现在大学实验室里有多违和,在这个只认实力和结果的圈子里,能解决问题的人就有资格获得一个称谓。 江临把书包放到临时工位旁,目光扫过陆知行平时常坐的那个位置,隨口问了一句:“陆老师不在?” “去学院开会了。” 姚思雨头都没抬,手指在手机屏幕上戳得飞快,语气里透著一股怨念。 “王教授那边要把后续机械误差链的方向单独拉出来,搞个內部討论,老陆被叫过去,估计不到饭点回不来。” 尹航突然停下敲击键盘的手,转过头看著江临,冷不丁地问了一句:“江临,你数学怎么样?” 孟澈本来还瘫著,听到这句问话,像被无形的针扎了一下屁股,半个身子猛地坐直。 “你这问题问得很有水平。”孟澈拖长了声音,语气里满是荒谬,“一个能把我们干涉仪的机械误差链像切洋葱一样层层剖开,连微米级形变都能在脑子里建个模的傢伙,你问他数学怎么样?你不如问一条狗喜不喜欢吃肉骨头。” 尹航没理会孟澈的烂话,伸手推了推眼镜,表情依旧严谨:“我问的不是物理建模里那种够用就行的数学工具,我问的是竞赛数学。那种纯粹的,不讲武德的,专门用来筛选脑部结构的竞赛数学。” “什么竞赛数学?” “阿里巴巴全球数学竞赛,听说过吗?” 江临摇了摇头。 名字他隱约刷到过,但从没认真点进去看过赛制。 在江城七中那种环境里,学科竞赛本来就不是主流路径,更別说一个面向全球开放的线上数学竞赛。 姚思雨终於填完了那份见鬼的报销单,放下手机,长长地出了一口气,转头加入话题。 “线上预赛,全球参赛,不设门槛,谁都可以参加。今年报名其实开始好几天了,我和尹师兄都报了名。” 孟澈又像漏气的皮球一样缩回椅子里,长嘆一口气:“我也想试试啊,哪怕进去被虐一顿感受一下智商的参差也好。可惜我这命苦,组会要匯报,实验要补数据,开题答辩马上就到,老板一天三顿地催命,那几个匿名的审稿人简直像追魂的无常。这几样东西加起来,已经够我死三遍了。要是再去做那种让人怀疑人生的数学题,我怕我脑血管承受不住,当场就在这b304里圆寂了。” “別给自己找藉口了,你不报,纯粹是因为去年你雄心勃勃地参加预赛,结果被第一道证明题硬生生卡了三个小时,最后连决赛都没进去。” 尹航在旁毫不留情地淡淡补刀。 孟澈立刻像被踩了尾巴的猫一样窜了起来:“放屁,那是题目变態好吗,那是一般人能做出来的?那出题人绝对心理变態,把拓扑、数论和分析揉在一起,他怎么不直接让我证明哥德巴赫猜想!” 姚思雨面无表情地看著他,继续补刀:“是啊,你当时气得在这里转圈,指著屏幕骂了出题人整整二十分钟,隔壁的师兄还以为你跑代码把伺服器跑崩了。” “那叫合理表达科研工作者在面对知识壁垒时的挫败情绪,懂不懂?”孟澈梗著脖子反驳完,转头看向江临,眼睛一亮,仿佛找到了新的乐子,“不过说真的,江师弟,你可以试试啊。” 江临没说话。 孟澈还以为他在犹豫这种比赛的含金量或者门槛,顿时来了游说的兴致:“这比赛挺有意思的,真的。它不看你是不是数学专业的,甚至不看你是不是学生。不管你是送外卖的,写代码的还是像你这样还在读高中的,也不需要学校弄什么推荐信。线上预赛,开卷,谁都能报。你要是真有空,报一个玩玩其实也不错,权当锻炼脑子了。” “你也別给人家说得太轻鬆。”姚思雨皱著眉提醒道,“它虽然不设门槛,但绝对不是高考数学那种刷题就能拿高分的东西,也不是那种套路满满的传统奥数题。它里面的很多题,要的不是计算能力,而是想法,是直觉。你要能自己去证明一个看起来毫不相干的命题,最关键的是,你要能忍受几个小时甚至十几个小时毫无进展的折磨。” 尹航点头赞同:“预赛时间给得很长,足足两天,但这绝对不代表它简单。它考的就是你能不能在一个完全开放的,没有標准答案路径的问题面前,心態不崩,稳定地一步步往下推。” 孟澈听到这里,反而笑了一声:“所以我才觉得你小子可以试试,因为你最擅长的,不就是在一个问题面前死耗著,耐心简直不像个活人吗?” 这话说得实在算不上什么高明的夸奖,至少听起来不像。 江临掏出手机搜索了一下相关信息,快速扫了一遍报名说明、参赛方式和预赛时间。 四月下旬。 距离现在还有一段时间。 从他自己的时间机制上说,並不衝突。 但江临没有立刻点报名。 他只是把页面连结保存进手机备忘录。 备忘录標题很简单。 【阿里数学竞赛,回来后確认。】 孟澈伸著脖子偷瞄了一眼,看见那个待確认的標题,不由得愣了一下:“不是吧,就报个名,你都要犹豫几天呢。” 江临把手机揣回兜里,语气平淡地说:“先记下来,到时候看情况。” “这才是江临的办事风格。”姚思雨在一旁吐槽,“这人严谨得像个老派的德国工程师,连报个名都要先进入待確认的排队流程,估计还要在脑子里做个风险评估。” “江师弟,你要是真閒著无聊去考了,还一不小心杀进决赛,你们七中的校长估计得乐疯了,连夜让人把你两米高的巨幅照片掛在大门口,上面写著七中之光。”孟澈说著说著把自己说乐了。 “八字还没有一撇的事,师兄你想得太远了。”江临的神色毫无波澜。 “所以我说如果嘛,做人总得有点想像力,不能总像个机器。” 孟澈摊了摊手,收敛了一些玩笑的语气,神色认真了几分。 “其实说正经的,江临,你平时推演公式的时候,不是挺喜欢用偏微分方程的吗?你要是报,就去报分析与微分方程那个方向。咱们也不求什么全球前几十名,哪怕你就是拿个优秀奖的成绩回来,以后也会方便很多。也省得每次有外人或者別的学院的教授问陆老师,为什么实验室里会混进来一个高三学生,陆老师每次都要费劲吧啦地从光槓桿原理一直讲到机械迟滯现象。” 这句话里虽然带著习惯性的调侃,但江临听得出来,这是一句掏心窝子的实话。 江临心里非常清楚,自己在这个满是研究生和博士的顶级物理实验室里的位置,其实是非常突兀的。 陆知行之所以愿意顶著压力给他开绿灯,允许他自由进出,甚至动用实验室的资源,完全是因为他拿出了实打实的东西。 但这只能说服陆知行和这几个朝夕相处的组员,以及包括郭建业和王衡教授在內的寥寥几个人。 对学院领导、其他实验室的研究员,以及绝大多数按部就班走上来的正常人来说,一个高三学生不在教室里刷卷子,反而频繁出入大学重点物理实验室,本身就是一件需要解释的事。 反常,往往会引来不必要的注视。 而一张带有含金量的数学竞赛成绩单,虽然不能解释他身上全部的谜团,却至少能构建一个坚实的天才人设。 天才总是有特权的,天才做出点出格的事情是可以被原谅和理解的。 这能帮他挡掉很大一部分无意义的怀疑和盘问。 这可能是一种极为有效的保护色。 江临点点头,把这件事在心里敲定了:“我知道了,谢谢师兄。” 不过他今天来江大,可不是为了討论什么数学竞赛。 眼瞅著3月即將过去,第六次废土之行马上到来,他又要重新开始整理扩充资料库了。 “图书馆三楼有工程类,四楼有物理。你要野外测量和地质勘探的资料,听我一句劝,別去翻那些花里胡哨的现代户外生存手册,都是骗小资產阶级去露营的。你直接去找两千年以前出版的,地球物理和气象观测的老教材。老教材排版丑,废话多,但是里面的观测方法极其扎实,都是真刀真枪在没有高科技设备的恶劣环境下摸索出来的。” 听江临要去图书馆找资料,尹航如此推荐说。 “还有,別光看怎么测,千万別忘了看原始记录表是怎么设计的。” 姚思雨停下手中的笔,抬头补充道,展现出她身为实验记录狂魔的专业素养。 “很多时候,野外观测失败,或者数据作废,根本不是因为仪器不够精密,而是因为记录表一开始的格式就没设计好。有的变量漏记了,有的关联数据没放在一起,等过几个月你再想回头分析数据找规律的时候,发现全是一笔糊涂帐,根本没法用。” “明白。” 江临认真记下这两点,冲他们点了点头,转身背起书包往图书馆走。 阳光很好,不刺眼,暖洋洋地洒在柏油路面上。 路边两排高大的梧桐树还没完全展开叶子,嫩绿色的枝条在微风里轻轻摆动,发出沙沙的细碎声响。 几个穿著宽鬆运动服的大学生骑著共享单车,互相说说笑笑地从他旁边超过。 车軲轆发出轻快的转动声,其中一个女生的车筐里斜插著两把羽毛球拍,旁边还掛著一杯还在往外渗著冷凝水珠的奶茶袋。 这是江大校园里最寻常不过的周末午后。 电网稳定,信號满格,食堂按点开门,图书馆里有著按照中图法排列得整整齐齐的百万册藏书,以及常年保持在24摄氏度的恆温中央空调。 生活在这里的人,最大的烦恼可能是期末考试掛科,是抢不到热门选修课,是和女朋友吵架,或者是抱怨外卖送得太慢。 江临走在这样的校园林荫道上,背包里却装著一本观测日誌。 图书馆里,即便是周日,人也不少,不过大部分学生都像趋光性的昆虫一样,集中在二楼和三楼那几片宽敞明亮的自习区。 藏书库里,则显得安静得多,只有偶尔传来的翻书声和咳嗽声。 江临按照尹航的建议,先去了三楼的工程类书库。 《普通测量学》,《工程测量基础与实践》,《高山与高原气象观测方法》,《野外地质记录规范及图例》,《低温、高辐射环境下材料与设备可靠性研究》…… 他像个沙里淘金的矿工,把这些落满灰尘的旧书一本一本地抽出来。 不看前言,不看那些宏大的理论概述,直接翻到目录,跳到附录,快速扫描里面的记录表样板,仪器校准土办法,以及长篇大论的误差来源与消除。 有很多內容在现代眼光看来,確实有些老旧,甚至显得笨拙可笑。 比如用肉眼观测云层厚度估算高空风速,比如用最原始的毛髮湿度计去测量湿度。 但在废土,老旧绝不代表无用,反而代表著生存。 越是处於低资源高恶劣的环境,越是不能把身家性命全盘託付给那些娇贵的最新电子仪器。 他要找的,就是那种剥离了所有现代科技的糖衣炮弹后,仅仅依靠人眼、纸、铅笔、机械錶、捲尺和最基础的游標卡尺,也能在绝境中长期坚持下去,並且保持相对准確的观测方法。 在翻阅一本封皮已经快散架的《气象观测方法》时,江临在全书最后的附录页里,找到了一张五十年代苏式风格的地面气象记录表。 表格的常规项目很普通,普通到初中生都能看懂。 时间,温度,湿度,气压…… 江临盯著特殊天气现象那一栏多看了两眼。 在正常世界里,这一格对於气象员来说,通常只是用来简写几个字:雷暴、冰雹、大雾、霜降、或者沙尘暴。 而在废土,这一格的空间可能远远不够写下那些光怪陆离的致命现象。 他立刻拉开书包,抽出自己的记录本和水性笔,把那张老式表格的基础格式快速抄了下来,紧接著,在原有的基础上,结合他在废土的几次经歷,在旁边直接魔改出了一版专属於他的记录表。 不知不觉,时间已经到了下午四点二十,江临上了四楼。 四楼东侧,是纯物理类藏书的领地。 这些书名对应的知识体系,在过去的一段时间里,已经被他在现实和废土的时间差中,通过疯狂的自我压榨,嚼碎了咽进肚子里,已经不算陌生。 他原本的计划,是来这层找一些关於高空大气光学和空间环境物理相关的冷门资料。 这里的书架上摆放的都是些冷门到平时一年到头都没几个人借阅的高阶教材。 《空间物理导论》,《太阳物理基础》,《电离层物理》,《磁层物理》,《等离子体物理》…… 江临的脚步微微一顿。 准確地说,是他的视线被其中一本书的封面截住了。 那本《等离子体物理》没有被塞得很深,斜斜地靠在两本厚书之间。 封面上是一张经过偽色彩处理的太阳耀斑爆发的图像。 在纯粹到令人窒息的黑色背景上,一颗太阳占据了画面的下半部分。 但那绝对不是小学语文课本里描绘的那种圆润明亮,散发著温暖光芒的太阳。 在这张图里,太阳像是一片燃烧到沸腾的恐怖火海。 它的色球层表面翻涌著细密狂暴的纹路,边缘有一道体积极度庞大的耀斑正喷涌而出。 那光芒亮得近乎惨白,带著一种毁灭一切的气势。 在耀斑喷发的核心区域,几条被后期勾勒出来代表磁力线的半透明线条,从太阳表面以一种扭曲的姿態弯曲升起。 这些看不见的能量线在高处彼此纠缠绞杀,像被某种无法想像的宇宙巨手强行拧成了一股麻花般的绳索。 然后,那股不堪重负的磁力线绳索,在极高处轰然断裂爆开,释放出足以毁灭行星的能量。 这幅图画得极具视觉张力,仿佛隔著纸张都能感受到那种焚天灭地的高温和狂暴。 但这依然不是真正让江临停下脚步的原因。 真正的原因是,当他看著这张太阳耀斑爆发时磁力线扭曲断裂的图像时,他的脑海里,像被一道闪电劈中,瞬间闪回了废土的天空。 废土的天空是红色的。 但绝不是现实世界里那种浪漫的夕阳红,也不是诗意的火烧云。 废土的红低压,阴沉,死寂。 就像是一层极薄却永远无法被洗刷掉的铁锈,被某种未知的力量,均匀地擦满整个天穹。 即便是有蓝色偶露崢嶸,也总是显得很脏。 到了傍晚,太阳落山的地平线附近,从来没有绚丽的晚霞,只会诡异地出现一种暗红灰紫交织的病態过渡色。 以前,受限於知识储备,江临在日记里把这些现象统统粗略地归结为核战后的大气严重污染变异现象。 可现在,这本旧书封面上,太阳耀斑爆发那一瞬间的惨白弧光,像一把钥匙,把另一个隱藏在物理学深海中的词汇,硬生生地推到了他的面前。 等离子体。 江临眉头微皱著把《等离子体物理》从书架上抽了出来。 这是一本薄薄的小册子。 好奇之下,他翻开了第一页。 然后,他就在站书架旁边,整整看了一个小时。 这本书的內容其实写得並不深,主要是给物理系本科高年级学生或者刚入学的研究生做入门科普用的,少了很多繁杂的公式推导,多的是物理图像的构建。 不过其中一章的標题,像锥子一样扎进江临的视线,让他停下来逐字逐句地阅读。 【磁重联及其在天体物理与空间物理中的应用】 江临几乎是下意识地再次从口袋里掏出那个黑色笔记本,拔出笔帽,开始在纸上疯狂地记录,字跡因为速度过快而显得有些潦草。 磁重联现象:在具有高导电性的流体如等离子体中,原本方向相反或不同的两条磁场线,在由於某种扰动被挤压到一起时,会在某个极小的局部区域內发生断裂,並与其他磁场线重新连接闭合。 核心后果:在磁场线断裂並重新连接的瞬间,磁场的拓扑结构发生剧变。伴隨这一过程,原本储存在磁场中的庞大磁能,会在极短的时间內,爆炸性地转化为等离子体的动能和热能,並將粒子加速到极高速度。 该现象支配的宏观物理事件—— 太阳耀斑爆发,能量释放可达10^25焦耳量级。 日冕物质拋射(cme)。 地球磁层亚暴(最直观的表现就是极地出现绚丽的极光)。 托卡马克等受控核聚变装置中的磁岛、锯齿振盪与等离子体约束破坏问题。。 各类深空天体物理喷流。 脉衝星/中子星的恐怖磁层活动。 …… 太阳耀斑的能量释放,地球磁层的剧烈波动。 极光。 他又一次想起废土上那片红色的天空。 上一次,在废土上的最后一年。 有一晚的夜空不是黑色的,而是透著一种淡淡的红。 头顶上那些稀疏的星辰,闪烁的频率和幅度比他记忆中现实世界里的星星要剧烈得多,简直像是在某种高频干扰下不停跳动的信號灯。 而在更远处,地平线附近,偶尔会无声无息地浮现出一些他完全看不懂的弧形发光带。 那光带的顏色惨白中带著微蓝。 那时候他以为是某种大气现象。 但现在,看著书上的文字,江临忽然想到,如果那不是大气现象呢? 如果那是因为,废土世界的地球磁层,已经出现了某种不可逆转的致命异常呢? 地球的磁力线正在频繁地发生断裂和重联,大量高能粒子正在毫无阻挡地轰击大气层顶端,从而引发了那种全球性永久性的极光呢? 江临喉咙有些发乾,咽了口唾沫,强迫自己继续往下读。 sweet-parker模型(1957-1958):由sweet和parker两位科学家独立提出的,也是最早的磁重联模型。 基本图像:两块携带相反方向磁场的等离子体区域被外部压力相互挤压,在两者交界处,会形成一个极其细长的电流片。 在这个薄层里,磁场能量通过欧姆耗散作用,像电炉丝一样加热流体,转化为热能。 致命缺陷:这个模型在理论上非常完美,但它预言的磁重联速率极慢。 慢到什么程度? 比我们在现实中观测到的太阳耀斑实际爆发速率,慢了整整8到10个数量级。” 看到这里,书本上批註了一句话:“这个严重的理论与观测矛盾,被称为重联速率悖论,它是空间物理学界的一朵乌云,至今未被以一种统一的根本性的理论完全解决。” “果然,不管是在哪个世界,这种牵扯到天地规律的现象,都是一个跨世纪的大问题吗?” 江临喃喃自语了一句,目光继续像扫描仪一样啃食著后面的內容。 petschek模型(1964):为了解决速率太慢的问题,petschek提出了快重联模型。 他天才般地在电流片外部引入了慢激波结构,极大地提高了等离子体流入和能量喷出的速率。 问题爆发:1986年,物理学家biskamp利用更先进的计算机进行高解析度mhd数值模擬。 结果残酷地显示,petschek所假设的那种精妙的慢激波结构,在物理系统均匀电阻率的条件下,根本不能自发形成。 即便人为设定出来,它也极不稳定,最终还是会退化演化回那种慢吞吞的sweet-parker构形。” 后面还有大量的介绍。 后续几十年里,物理学家们为了填补这个理论黑洞,又提出了hall重联,湍流重联,无碰撞重联…… 每一个模型都极其复杂,但也各有其苛刻的適用范围和无法掩盖的缺陷。 江临掏出手机,打开瀏览器,在学术搜索里输入了磁重联速率悖论,最新进展。 弹出来的论文很多,但通读摘要后,结论很明显。 还是没有任何一个宏大且完美的单一模型,能够一劳永逸地统一解释宇宙中所有观测到的快速磁重联现象。 从1957年sweet和parker独立提出他们那个破绽百出的模型算起,到现实世界的现在,2022年。 近七十年。 这个问题被人类最聪明的那些大脑搁置,修补,缝合了整整七十年。 他合上书,身体向后,有些疲惫地靠在硬邦邦的书架上。 窗外的天色已经暗了。 他想起一件事。 第五次在废土上的第二次远征,为了寻找风机的材料。 他向北走了大概五十公里,到了一片他后来標记为丘陵b的区域。 那里有一些零散的巨型金属构件,被风沙半埋的钢铁残骸。 为了辨別方向,他当时拿出了隨身携带的罗盘,准备校准地图。 就在他靠近一根倾斜插在地里的巨大钢樑时,诡异的事情发生了。 罗盘的指针像是喝醉了酒,疯狂旋转后,死死指向了那根钢樑,而不是北方。 那些饱经风霜的钢樑,带有极强的磁性。 但这並不是最奇怪的。 最奇怪的是,当他拿著罗盘沿著那根钢樑走动时,罗盘指针的方向是完全混乱的。 这一截指南,下一截指东,磁场线扭曲得毫无逻辑。 那绝对不是钢铁在地球磁场中长期放置產生的微弱自然剩磁,也绝不可能是人类用机器进行的人为充磁。 当时给江临的感觉是,那根钢樑上的磁性,像是一种混乱的电磁风暴,在爆发的最高潮瞬间,被某种未知的宏大力量,强行冻结,封印在了那块金属內部。 那时候,受限於见识,他只是觉得有些奇怪,在观测日誌上记了一笔地点b:发现强磁性废铁,磁极混乱,然后就继续去寻找需要的材料了,再没多想。 现在,读完了关於磁场断裂与重联的描述,他立即掏出纸笔记录。 【废土天空与磁异常疑点清单(待验证)】 1. 天空持续呈现淡红/灰紫底色。 不能简单归入普通落日散射或局部沙尘污染,但目前缺乏光谱、粒径分布和大气成分数据。 可能涉及高层大气弱电离,也可能只是复杂尘埃散射与残余气溶胶共同作用。 2. 夜间星辰闪烁幅度异於常理的剧烈。 可能提示高空折射率扰动异常,但也可能受近地面热流、尘埃层、观测位置和主观记忆影响。 需要固定星点,固定时间,固定方向重复记录。 3. 北方低空偶发性、形態诡异的弧形光带。 不能排除高空发光现象或类极光机制,但永久性全球极光目前只是高风险猜想,必须先记录方位,持续时间,顏色,亮度和是否伴隨磁针异常。 4. 地表部分金属残骸存在异常磁化现象,但需要排除材料本身,残余电流设备,人为充磁,雷击,局部矿物磁异常等可能。 共同点:上述现象都可能与宏观磁场结构剧变、高能带电粒子流的大规模注入直接相关。 江临的脑子在高速运转,像一台过载的计算机。 如果在废土上,天空持续呈现淡红色,那意味著整个高层大气中存在著源源不断的能量注入,维持著持续的电离过程。 如果星辰闪烁如此剧烈,那意味著这层电离层不仅活跃,而且处於一种狂暴的沸腾状態。 如果存在违背常理的永久性光带,那意味著那个世界的地球磁层,正在以一种超出人类认知的惨烈方式,持续地与来自宇宙的巨量带电粒子流进行著疯狂的相互作用。 如果金属构件上留下了那种被瞬间冻结的狂暴磁化模式,那意味著地表曾经甚至现在依然会发生过摧枯拉朽般的大规模局域磁场结构撕裂与重组。 所有这些看似毫不相干的废土生存细节,在这一刻,被一根无形的线串联了起来,最终都指向了同一个事实。 废土的电磁环境,废土的物理底层逻辑之一,与现实中这个保护著人类的地球,是截然不同的,甚至是彻底崩坏的。 江临在脑子里,把今天在这些旧书上读到的每一个抽象模型,和他几次在废土上用肉眼用生命观察到的每一次诡异现象,一遍又一遍地进行著粗暴的碰撞和连接。 忽然,他的直觉深处跳出一个大胆的猜测。 废土上那些电磁异常,与物理学上探討的宏观磁重联现象,很可能是同一种灾变级物理过程在不同尺度下的表现。 等离子体这四个看似冷门的字眼后面,果然藏著一整座压死人的大山。 不是高中课程那种山。 不是车床、銼刀、三板互研那种山。 而是一头扎在狂暴喷发的太阳表面,另一头沉重地压在地球脆弱的磁尾上,存在於实验室最尖端的托卡马克聚变装置里,也延伸到无垠的宇宙深处。 一念及此,江临在上面写下一行字。 【第六次废土支线任务草案:初步开展空间物理环境诊断,寻找监测磁层异常的手段,以及极端磁重联现象的入门应对。】 …… 傍晚时分,江城的天空乾净得没有一丝杂质。 当他走下图书馆那长长的花岗岩台阶时,一轮並不刺眼的夕阳,正顺著校园西侧那些高大建筑的缝隙,安静地落下去。 天空是柔和的淡蓝色,几朵稀疏的云层被夕阳的余暉在边缘染成了一层温暖的浅金。 远处,理科教学楼的一大片玻璃幕墙整齐地反射著夕阳的光芒,金灿灿的,排列得极有规律,像是一排巨大而温顺的监控仪器窗口,安静地注视著在这个和平世界里穿梭的师生们。 江临站在台阶的中间,静静地看了一会儿这片过於正常的天空。 隨后,他从兜里掏出手机。 点开备忘录,复製了上午在实验室里记下的那个连结。 网页迅速加载出来。 【阿里巴巴全球数学竞赛 - 报名入口】 他心里其实很清楚,这个哪怕匯聚了全球最聪明大脑的数学竞赛,也绝对不可能帮他凭空计算出废土天空的异常频率,更不可能替他直接解答那个困扰了物理学界七十年的磁重联速率悖论。 但他依然要参加。 因为,他需要在现实世界里,给自己那些越来越超前,越来越难以解释的物理和工程直觉,套上一个足够耀眼足够乾净的保护壳。 点击提交。 屏幕上出现一个旋转的加载圈。 几秒钟后,页面跳转,一个绿色的勾號弹了出来。 【报名成功,请参赛选手关注预赛时间节点。】 第65章 前哨站一期工程 三月二十八日。 江临坐在书桌前,盯著电脑屏幕右下角,那个由excel表格自动求和匯总出来的数字,整整半分钟没有动弹。 连呼吸都放得很轻,仿佛喘气重一点,那个数字就会继续往上跳。 四万八千七百三十六。 这是他花了三天时间,在各大电商平台,二手仪器论坛,閒鱼和硬体群里,给第六次废土之行准备的第一版物资清单总价。 当然,这仅仅只是粗略估价,很多东西还要算上运费和额外的配件钱。 这份清单很长,每一项都长在江临的痛点上。 里面有一台小型桌面级金属车床,带全套车刀和卡盘,这意味著他终於可以在废土上加工標准轴类零件,不用再拿銼刀一点点把方钢銼成圆柱。 一套四十八伏,一百安时的磷酸铁鋰电池组,加上配套的纯正弦波逆变器,这是未来废土庇护所稳定供电的心臟。 一套完整的一千瓦风力发电系统套件,包含低速永磁发电机和玻璃钢叶片,它能让江临摆脱纯靠太阳能和简陋的风力发电的窘境。 一台入门级微型光纤光谱仪,用来记录废土天空的相对光谱强度。 它未必能直接告诉他天空里有什么,但如果那片红紫色不是普通散射,而是某种稳定的发射峰或异常吸收结构,光谱曲线至少会留下第一枚指纹。 一台二手退役的磁通门磁力仪,精度未必够他直接证明什么宏大的物理猜想,却足以让他第一次把废土的“异常感”变成一条可以连续记录的磁场曲线。 它不能验证磁重联。 但它能告诉自己,废土上空那些红紫色闪烁,究竟有没有伴隨同步的地磁扰动。 一套低照度全天空相机组件,用来整夜记录星点亮度变化,天空背景亮度,异常光带和云尘遮蔽情况。 最后,还有一台用来做数据处理和资料存储的二手图形工作站。 在这张表格的最下方,如果再把必须的户外阻燃电缆,各种规格的冷压接线端子,ip67级防水配电箱,ups不间断电源,做冗余备份的两块大容量机械硬碟,以及成体系的测量量具和消耗品全部算进去,这个数字只会如同脱韁的野马一样,继续往上狂飆。 江临有些头疼地揉了揉眉心,把视线从屏幕移开,落到手边那个蓝色的记帐本上。 帐本翻开著,上面是他目前的全部身家。 过年的压岁钱,加上这几年零零碎碎攒下来的零花钱,原本是个接近两万块的可观数字。 在一个普通高中生眼里,这是一笔巨款。 但是,第五次废土之行的物资筹备花掉了大几千块。 现在他自己手里真正能自由动用的现金,只剩下一万一千六百三十二块五。 两个数字並排摆在白色的纸面上。 一个代表著他在废土上建立初级科研与工业体系的宏大理想,另一个代表著骨感的现实。 江临最开始的本能反应,是顺从现实,继续往下砍预算。 101看书 追书就去 101 看书网,?0???????.??????超方便 全手打无错站 他在excel表格里选中那台小型车床所在的整行,手指悬在退格键上。 大容量磷酸铁鋰电池组? 太贵了,换成二手拆机电芯自己组装? 不行,废土上电芯一旦热失控起火就是绝杀,只能砍掉容量,换成小一点的。 微型光谱仪? 算了,用肉眼加滤光片先凑合吧。 二手磁通门磁力仪? 退而求其次,买几块钱的霍尔传感器模块自己搭。 完整的一千瓦风机套装? 太奢侈了。 只买发电机定子和转子,叶片和塔杆去废土上捡垃圾自己搓。 工作站的第二块扩展显示器? 这纯属享受,砍掉。 一整盒进口含鈷钻头? 太烧钱,只保留几个最常用的关键规格,剩下的全换成最便宜的高速钢。 全天空低照度相机? 不买品牌成品了,去閒鱼淘一个工业机器视觉淘汰下来的二手usb相机,自己配个几十块钱的监控鱼眼镜头,拿个塑料饭盒做防水。 …… 滑鼠在表格里疯狂点击,刪除线一条接著一条画上去。 几分钟后,当江临再次看向表格右下角时,那个高昂的数字已经被他硬生生压到了接近一万一千块。 看起来,资金的缺口被填平了,问题似乎解决了。 可江临握著滑鼠的右手却停在半空,食指搭在左键上,迟迟没有点击保存。 他看著那张被砍到骨头都快露出来的低配清单,眉头一点点皱了起来。 不行。 废土时间是用来学习,用来练手,用来验证,用来等待失败后的下一轮试错的。 但不应该被浪费在明明可以买一个台钻,却非要继续用胸摇钻硬扛所有孔加工这种毫无技术含量的低价值体能消耗上。 江临深吸了一口气,毫不犹豫地把那份被阉割过的压缩清单点开另存为,命名为:【第六次低配方案-废弃版】。 然后,他重新打开了一个乾净的空白word文档。 【学习与科研训练设备採购预算说明】 这个標题四平八稳,带著一股浓浓的学术申报书味道。 江大物理实验室的科研训练机会,未来大学的物理,工程与计算交叉学科的学习规划,必要的工程动手能力训练设备准备,建立庞大的离线科研资料库,以及复杂实验数据的处理需求。 这些写在文档里的理由,字字句句都是真的。 他確实需要这些东西来学习和训练,只不过,他没有说全使用的地点而已。 江临思路极度清晰,手指在键盘上翻飞,將长长的预算表拆解成了极具说服力的五大类。 第一类,计算与资料存储集群。 二手图形工作站主机,显示器,备用散热风扇,静电屏蔽袋,防尘滤网。 用途说明写得严丝合缝。 【用於海量离线专业教材,英文前沿文献,工程图纸库的存储与快速检索。支持复杂cad机械结构渲染绘图,运行python脚本进行科研级数据清洗与处理,以及高密度的科研训练日誌记录。】 第二类,基础机加工与装配平台。 包含小型台式微型车床,高精度台式钻床,中心钻,成套hss钻头,少量加工硬质合金的含鈷钻头,高精度铰刀,全套丝锥板牙,切削液,专用攻丝油,机加工v形铁,压板,磁性百分表座…… 用途说明。 【工欲善其事必先利其器,用於进行现代工程实践训练,熟悉標准孔加工工艺,精度轴类零件车削加工,培养机械结构从图纸到实物的独立製作与维保能力。】 第三类,电力与电气控制系统。 包含低速永磁发电机和玻璃钢叶片,风光互补智能控制器,三相整流桥模块,大功率卸荷电阻,纯正弦波高频逆变器,bms电池管理系统,dc直流微型断路器,各安培级保险丝…… 用途说明。 【物理实验的底层是能源。用於实地学习风力流体力学发电原理,电力电子转换技术,低压直流微电网系统的搭建与电气安全接线规范。】 第四类,空间物理环境观测与传感阵列。 包含高精度三轴磁力计模块,温湿度气压三合一传感器,光照度传感器,脉衝式风速计,风向標,低照度宽动態usb工业相机,全景鱼眼镜头,sdr软体无线电接收器,漆包线,金属屏蔽线,各类开源开发板。 除了传感器本身,他还额外列了一小栏不起眼的调试工具,usb逻辑分析仪,简易usb示波器,usb电压电流记录仪,若干低esr电解电容和陶瓷电容,以及一包不同规格的铁氧体磁环等等 用途说明。 【用於学习物联网基础数据自动採集,地磁微弱扰动记录与分析,天空光学异常连续观测,传感器温漂处理算法,低压供电噪声排查,以及野外恶劣环境下的观测记录系统设计。】 第五类,设备耗材与长期封存体系。 包含变色硅胶乾燥剂,气密防潮箱,气相防锈纸,工业防锈油,热敏標籤纸,电缆线號管,多格零件分类盒,强力布基胶带,尼龙扎带…… 用途说明。 【科研的严谨体现在细节。用於精密设备的长期妥善保存,零件的科学分类检索,日常维护和海量硬体资料的安全管理。】 每一项物资的后面,江临都极其专业地附上了全网比价后的价格区间。 不仅如此,他还用不同顏色標註了必要性等级,提供了相应的平替方案,甚至客观地標明了哪些设备如果资金紧张可以推迟採购。 这份被压缩过的採购预算清单,在第二天晚饭后被正式提交。 凭藉著之前一模和后续的月考遥遥领先的傲人成绩,以及陆知行教授背书的光环,这份看起来非常正经且上进的预算案,在经过父母短暂的惊讶和商议后,得到全票通过,並且获得了全额的资金支持。 江临悬在心里的石头终於落地。 物资採购行动如同上了发条的机器,得以全速且顺利地展开。 接下来的几天里,来自全国各地的快递包裹像雪片一样飞向江城。 车库的角落里很快堆满了大大小小的瓦楞纸箱。 最先到货的是那台二手的图形工作站。 这是一台沉重的黑色金属怪兽。 他拆开侧盖,清灰,检查电容鼓包、风扇轴承和硬碟通电次数,然后插上电源,重装了一个乾净的linux系统,对那几块大容量硬碟进行了重新分区。 在根目录下,建立了一个目录树结构。 【a-核心教材与专著】 【b-前沿文献与预印本】 【c-各行业工程手册与国標】 【d-仪器设备原厂说明书】 【e-废土环境数据观测记录】 【f-自动化代码与python脚本】 【g-低资源环境下的工程训练指南】 【h-系统镜像与灾备恢復文件】 架构搭好,接下来就是漫长的数据填海。 他在网上疯狂搜刮资料,並全部离线下载保存。 教材类从《等离子体物理导论》,《空间物理导论》,《天体物理学基础》,一路下到朗道理论物理教程全集。 工程手册类则更加驳杂,厚达几千页的《机械设计手册》全套高清扫描版,某风电大厂流出的《兆瓦级风力发电机安装维护內部手册》,各种单片机开发板的底层引脚定义说明,sdr软体无线电从入门到精通的实操教程。 至於文献类,他直接顺著磁重联的藤蔓往上摸,下载了几百篇关於磁重联机制综述,太阳耀斑爆发多波段观测,地磁暴与磁层亚暴演化模型,以及电离层异常扰动的顶级英文期刊论文。 为了获得一手的对比数据,他还利用江大的校园网权限,下载了海量的公开空间观测数据。 包括sdo、iris探测器、帕克太阳探测器传回的壮观的高清太阳活动影像,以及mms、cluster等地球磁层探测任务记录下的磁场和等离子体数据。 …… 然后是台钻,试钻。 愚人节这天,他开始利用买来的传感器模块,在洞洞板上组装第一代低成本自动环境观测盒。 这註定是一个痛苦的磨合过程。 第一个版本,通电后连上电脑,串口监视器里弹出来的全是毫无规律的乱码。 排查了半小时,发现是开发板和传感器的串口波特率设置不匹配。 改好代码,第二个版本跑起来了。 但屏幕上的三轴磁场数据跳动得像心电图一样离谱,数值前一秒还是正常的地磁强度,下一秒直接翻了十倍。 江临盯著桌上的布局看了一会儿,嘆了口气,发现是磁力计模块离工作站机箱和桌下的交流电源线太近,完全被电磁噪声污染了。 挪开位置,第三个版本上线。 这次温湿度数据很稳定,但气压数据偶尔会直接变成零,或者掉线几秒钟。 江临用镊子拨弄了一下连接线,发现是杜邦线的接头太松,接触不良。 换上焊接和冷压端子,第四个版本开始长时间满负荷运行,並將数据写入sd卡。 结果跑了三个小时后,sd卡写入失败报错。 他最开始拿万用表看不出问题,只看到稳压输出在正常范围內。 后来他把开发板的供电电压也写进日誌,又接了一个廉价 usb 逻辑分析仪,才发现每次 sd 卡写入时,电源线上都会出现一次极短的下陷。 万用表看不见,程序先死给他看了。 他把这些失败的原因、现象和解决思路,一条一条端端正正地写进了厚厚的《设备调试日誌》里。 每一个踩过的坑,都是宝贵的经验。 然后,他背著改进后的第五版观测盒,出现在江大物理楼b304。 他把那个外观有些粗糙的塑料盒子放在桌上。 尹航推了推眼镜,拔下盒子的外壳,像个严苛的质检员一样盯著里面看了十分钟。 “走线比上次规整多了,有点工业级的意思了。”尹航淡淡地评价了一句,隨后话锋一转,“还有问题?” 江临点头承认:“我自己跑了十二个小时,还是偶尔会死机,找不到原因。” “当然有问题,原因在物理层面上。你的磁力计模块虽然挪开了,但离dc-dc电源降压模块还是太近。那个降压模块里面有电感,工作时是个高频干扰源。” 尹航毫不客气地指著里面一块绿色的pcb小板。 “在这个狭小空间里,別给磁力计乱扣金属罩,你测的就是磁场。要屏蔽,也该先屏蔽电源模块,或者乾脆把磁力计做成外置探头,用非磁性支架伸出去。还有这里,外部进来的接线端子,根部必须加应力释放结构,比如打胶或者用扎带固定在底座上。不然在野外,大风一吹,线缆来回晃荡,线头金属疲劳迟早断在里面。这个盒子的內部结构不能混装,最好用亚克力板分层:传感器区在最上面透气,电源区在中间,数据记录区在底层隔绝干扰。” 旁边的姚思雨走过来,一把拿过江临手里那份列印出来的数据记录表样例,眉头皱了起来。 “你有自动记录模块了,是好事,但你这张表的设计逻辑还停留在手抄时代。” 她顺手从桌上拿起一支红笔,毫不留情地在表格表头的空白处刷刷写下几个词。 【设备唯一编號】 【当前採样间隔】 【实时供电电压】 【传感器相对坐標】 【安装三维方向】 【本周期內是否发生自动重启】 【期间设备是否被物理移动】。 “仪器不是人,它不会说话。这些元数据如果不写进记录里,一旦你的数据曲线中间出现了一段断层或者突变,等几个月后你再回头看,你根本没法分辨这到底是因为遇到了真实的环境异常,还是单纯因为设备电池没电死机了,或者是被什么野兽碰歪了方向。数据脱离了元状態,就是一堆毫无价值的数字垃圾。” 一直瘫在椅子上喝著速溶咖啡的孟澈,这时慢悠悠地转过老板椅,看著江临问了一句:“你那台工作站上,代码和记录表做版本管理了吗?” “採集脚本我准备用git管。”江临愣了一下,说道,“但观测表、配置文件和设备接线记录,我还没放进去。” “问题就在这。” 孟澈把咖啡杯放到一边,语气比刚才正经了些。 “你把git想窄了,它不只是管代码。你的传感器採集脚本,数据清洗脚本,观测记录模板,配置文件,设备编號表,接线图版本,传感器校准参数,全都该进本地仓库。” 江临皱眉:“接线图也进?” “当然,尤其是接线图。”孟澈说,“你现在改一根线,觉得自己肯定记得。三个月后再看,鬼才知道你当时为什么把i2c地址改成那个值。” 他敲了敲桌面上的数据记录表。 “低资源环境里,最可怕的不是你写错代码,而是你不知道从哪一版开始错的。每一次改閾值、改採样间隔、改滤波参数、改传感器安装位置,都要留下提交信息。不是为了好看,是为了出事的时候能倒回去。” 总而言之,三人的暴击让没有接受过课堂这种成体系训练的江临受益匪浅。 …… 一號夜里,所有的设备测试完毕,开始进入最终的封装阶段。 台式钻床他只拆了工作檯、皮带罩、把手和容易磕碰的附件,立柱和底座做了定位標记。 把这些容易在传送震动中晃动变形的垫上厚厚的海绵,单独用布基胶带打包。 低速发电机这种铁疙瘩,被他用定製的硬质泡沫和木板在箱子里夹紧,確保它不会在重力衝击下砸坏別的精密零件。 图形工作站为了防静电和震动,被拆下了沉重的独立显卡和所有机械硬碟,分別装进银色的静电屏蔽袋里。 观测盒的內外贴上了显眼的萤光编號。 所有的户外电缆,按照电力,信號,天线等不同系统,被整齐地分卷扎好。 脆弱的含鈷钻头,丝锥,铰刀,全部被放进了带高密度海绵垫的硬壳工程盒里。 风机控制器,整流桥,卸荷电阻,dc-dc降压模块,每一个上面都用热敏印表机打出了清晰的防水標籤,註明了输入输出的电压范围和最大电流。 纸质资料实在太重了,不方便全部带走。 江临只列印了底孔表,公差表,电气规范,资料目录索引,关键设备接线图,工作站恢復步骤,git回滚命令,传感器地址表…… 还有姚思雨和孟澈指导后修改出的几份终极表格:《標准化气象观测记录表》、《废土天空异常现象快速记录表》、《设备故障与维保追踪表》、《数据冷备份標准流程》、《离线git版本回退急救备忘录》。 至於工作站里的海量数据,他狡兔三窟,做了整整三份物理隔离的备份。 工作站主盘里有一份,那块防摔的移动硬碟里拷贝了一份。 最后,那些最核心的文档和代码目录,被他精简打包,又分別拷进了两张工业级sd存储卡里。 【第六次废土传送终极目標:建立前哨站一期工程。】 【切记:此行的目的,不是荒谬地把现代江大实验室原封不动地搬进废土。而是要带进去一套能够自己在废土的土壤里,重新长出一个实验室的骨架。】 【电力基建:先建立起完全可控的发电机组,储能阵列,到末端分配的安全闭环。有电,才有一切。】 【机加基建:先建立起稳定的孔加工与標准螺纹加工能力。以此为基,万物皆可组装维修。】 【观测基建:先建立24小时不间断的连续数据记录能力,客观收集磁场与光学数据。不预设立场,不提前下结论,让数据自己说话。】 【计算基建:先建立健壮的离线资料库检索、自动化数据处理与严格的代码版本管理能力。】 写完最后一行字,江临重重地合上记录本,环顾四周。 原本空旷的小车库里,此刻整整齐齐地堆放著五个巨大的高强度工程封存箱。 【电力箱】,【机加箱】,【观测箱】,【计算箱】。 再加一个最轻但分量最重的【核心资料与求生箱】。 第66章 无源支撑外骨骼 4月2日,星期六。 早上六点。 闹钟还没来得及发出第一声轰鸣,江临就已经睁开了眼睛。 他简单洗漱了一下,轻轻拧开防盗门,走了出去。 早春的江城,清晨的空气清冷得像是在冰箱里镇过。 几分钟后,他站在了车库门前。 开锁,拉门,开灯。 再把门拉下来,他走到车库中央宽大的工作檯前,拉过一把塑料凳坐下。 工作檯上,平铺著一层乾净的防油纸。 纸上,整整齐齐地摆放著两根棍子的所有散件。 这是他这两周忙里偷閒做出来的。 一台完全依靠机械原理,不需要任何电力驱动的无源外骨骼的雏形。 四根7075-t6铝合金支撑杆,表面经过了阳极氧化处理,呈现出一种冷峻的哑光黑色,每根长度大约在45厘米左右。 四个造型复杂的棘轮锁扣。 这是他从网上淘来的重型棘轮定位器,原本用途並不是人体承重。 江临没有直接相信商家的载荷参数,而是把它当成半成品坯料。 真正承重的棘爪、销轴和限位片,他全部换成了45钢件,原厂件只保留了壳体和部分齿盘结构。 八个高强度的不锈钢铰链,泛著冷光。 四米长的黑色尼龙绑带,材质极度强韧,是用来製作汽车安全带的那种规格。 旁边还有一个透明的塑料零件盒,里面分门別类地装著一堆內六角螺丝,高碳钢垫片,以及各种尺寸的卡簧。 今天,是最后的总装和校验。 江临拿起第一根铝合金支撑杆。 第一步,做一项径向跳动初筛,用来判断这根杆子有没有明显弯曲或表面异常。 他从工作檯下方的防潮箱里,搬出一块小型铸铁检验平板,安放在桌面上。 接著拿过两个经过研磨的v型铁,一左一右放在平板上。 支撑杆轻轻架进v型槽。 千分表的磁性表座吸在铸铁平板边缘,表头探针压在支撑杆中段。 调整錶盘和连杆,让千分表那颗极其微小的红宝石测量探头,稳稳地压在支撑杆中段的表面上。 指针微微跳动,停在一个刻度上。 江临转动錶盘外圈,將刻度清零。 伸出左手食指,搭在支撑杆的一端,开始极为缓慢匀速地转动这根金属杆。 隨著圆杆的转动,千分表上的指针开始发生极其轻微的偏转。 指针向右偏移了半格,又慢慢回落,接著向左偏移。 一整圈转完。 千分表的指针记录下的最大跳动量,也就是最大偏差值。 最大跳动量0.012毫米。 江临在心里默算了一下。 作为一根要承受人体重量和动態衝击的支撑杆,在这个长度下,0.012毫米的弯曲度,完全在弹性形变的允许公差范围內。 他拿起记號笔,在杆子的末端写下1-0.012,放在了右边的合格区。 换第二根。 架上,清零,转动。 最大偏差:0.008毫米。 这根杆子的直线度极好。 换第三根。 当江临缓慢转动这根杆子时,千分表的指针跳动幅度明显变大了。 指针越过了第一格,越过半格,最终停在了一个让人有些揪心的位置。 最大偏差:0.015毫米。 0.015毫米,也就是一根头髮丝直径的五分之一。 在现实世界的绝大多数民用工业里,这都是一个可以被完全无视的数据。 但这根杆子,是要被带去废土的。 在那个世界,微小的公差会在极端的重压下被无限放大,最终演变成致命的机械故障。 他看著这根0.015毫米偏差的杆子,眼神中闪过一丝犹豫。 很想重新车一根。 但是,手头的铝材已经没有余量了,时间也不允许他再去採购新的材料。 嘆了口气,他將这根杆子拿下来,放在了合格区的边缘。 然后翻开记录本,拿起笔。 “第三根左侧下支撑杆——跳动量0.015mm,可能存在轻微弯曲或圆度误差,列入重点復检。” “第六次废土任务中,在使用该外骨骼进行长时间低位作业后,必须拆卸復检该部件是否发生永久性弯曲变形。” 写完这行字,他才觉得心里踏实了一些。 在废土生存,承认瑕疵並建立监控机制,远比盲目自信要可靠得多。 第四根。 放上,转动。 最大偏差:0.006毫米。 四根杆子,全部通过初检。 第二步,是整套无源外骨骼的心臟测试。 棘轮锁的咬合精度。 这种外骨骼没有电机,没有液压泵,它纯粹依靠巧妙的机械结构来工作。 它的核心原理很简单。 当江临需要休息,或者负重下蹲时,他弯曲膝盖,大腿和小腿部位的支撑杆会隨之相对滑动。 当到达指定角度时,棘轮锁內部的卡齿会瞬间落下,像野兽的獠牙一样,牢牢咬住滑杆上的齿槽。 这个锁定的过程,必须是单向的。 一旦锁住,两根支撑杆就会变成一根坚硬的柱子,代替江临的腿骨,將上半身和背包的重量直接传导到地面。 除非江临用手去拨动释放拨片,否则,这根柱子至少在他设定的静载和低速衝击范围內,不能滑脱。 因此,棘轮和滑杆之间咬合的精度,直接决定了它在江临身上,究竟是救命的稻草,还是催命的鬼门关。 江临太清楚其中的利害关係了。 如果咬合面之间存在哪怕半毫米的滑动余量,那么在江临负重一百斤蹲下的瞬间,锁扣就会出现一次极短促的掉挡。 他会感觉自己坐下的那把空气椅子,突然往下沉了半公分。 在平地上,这最多让他心里一慌。 但在废土环境不同。 他有可能会跌倒。 一次意外的跌倒,一次脚踝的扭伤,或者后脑勺磕在某块凸起的硬质上。 在那个没有外科医生的世界,以上任何一种情况,都可以直接和死亡划上等號。 所以必须把这件事做对,做到毫无悬念。 江临拿起第一个棘轮锁扣的主体,小心翼翼地把它固定在工作檯边缘的重型台钳上。 换了一个带尖锐探针的千分表,开始测量棘轮內部每一个卡齿的齿距。 一共24个齿。 他屏住呼吸,转动手轮,让探针滑过第一个齿的斜面,落入齿根,记录读数。 然后继续滑动,越过齿顶,落入下一个齿根,再记录。 24个齿,24个千分表读数。 读数解析度能到微米级,但江临很清楚,这不是计量室里的齿形检测。 它只能筛掉明显不均匀的齿距和肉眼看不见的坏档位。 他在草稿纸上列出了一排密密麻麻的数据。 最大偏差:0.008毫米。 最小偏差:0.003毫米。 平均偏差:0.005毫米。 齿距均匀,不代表二十四个齿会一起分担载荷。 真正吃力的,永远是当前被棘爪咬住的那一两个齿。 但齿距越稳定,棘爪落入每一档时的虚位就越可控,也越不容易出现某一档咬合过浅、突然掉挡的情况。 数据合格。 接下来是触感测试。 他从台钳上取下棘轮锁,拿起一根作为基准的满齿滑杆。 这根滑杆是用高碳钢淬火处理过的,硬度极高。 他將滑杆插入棘轮锁的滑道,然后双手握住两端,开始反覆推拉。 伴隨著滑杆的移动,棘轮內部发出了一连串节奏分明的金属撞击声。 “咔,咔,咔……” 每响一声,就代表一个齿被牢牢咬死。 江临把所有的注意力都集中在双手传来的反作用力上。 咬合的触感无比乾脆,没有一丝拖泥带水的摩擦感,更没有那种让人心里发毛的打滑现象。 当他试著用力反向拉扯时,锁扣没有任何卡涩或者金属形变的颤动。 他推拉一次,退出来,再插进去。 重复了整整二十次。 每一次的阻尼感,每一次清脆的落锁声,都像是一个模子里刻出来的。 江临长长地吐出一口浊气,看著手里的这块金属疙瘩,点了点头。 接著,第二个。 第三个。 第四个。 所有的测试如同机械复製般严谨,结果没有出现意外。 全部合格。 第三步,总装。 江临拿过那个已经提前製作好的腰带主支架。 支架的主体是一块厚实的铝合金板。 这块板子的背面,也就是將要贴合江临腰部受力垫的那一面,呈现出一种布满交叉鱼鳞状纹路的哑光质感。 不过腰带不是主承力件,只负责定位。 真正承重的是两侧髖下承力垫和大腿后侧的坐垫。 半蹲锁止后,体重先落到这两块承力垫上,再通过支撑杆传到脚托和地面。 如果让腰带硬吃全部载荷,不出半天,髖骨两侧就会被勒出淤青。 事实上,他真正检查的不是贴腰那一面。 贴人的地方有橡胶垫和帆布垫,过度追求平面度没有意义。 他需要打表检查的是铰链座和支撑杆端部的金属结合面。 那些地方一旦有翘曲,螺丝锁紧后就会形成偏载,长期衝击下最先出现疲劳裂纹。 在现实世界,裂了也就裂了,大不了上网再买一块。 但在废土,这种核心部件,做一次,就要保证它能用很多年,甚至要在某种极端情况下,能修修补补,撑到把他送回现实世界。 过度加工,就是他在废土上购买的最昂贵的保险。 他小心翼翼地把第一根支撑杆的连接端,插入腰带支架预留的精密孔位中。 公差配合得刚刚好,发出一种类似注射器拔出时的沉闷气流声。 他拿起几颗高强度的內六角螺丝,涂上一点蓝色的螺纹紧固胶,用手指轻轻拧进螺纹孔,直到手指拧不动为止。 四根支撑杆,八个铰链点,全部用螺丝带上。 接下来是锁紧环节。 他从工具箱里拿出一把带有刻度表的扭矩扳手。 按照对角线的顺序,他將套筒对准第一颗螺丝。 第一轮,他只施加了设计扭矩百分之三十的力量。 一圈走完,確保所有结合面均匀受力,没有发生任何哪怕是微米级的倾斜翘曲。 第二轮,將扭矩提升到百分之七十。 第三轮,扭矩扳手的数值直接调到百分之百的设计值。 “咔噠。” 扭矩扳手发出一声清脆的空转声,提示力量已经到达预设的临界点。 最后,他重新走了一遍对角线,用扳手对每一颗螺丝进行了最后的確认。 总装完成。 工作檯上,放著两根结构精巧的机械装置。 在摺叠状態下,它们看起来就像是两根大约60厘米长,带有复杂铰链的粗壮金属棍,紧凑而坚固。 但当它们完全展开,並与那条宽大的腰带配合在一起时,长度刚好能够覆盖江临的整个下半身。 一旦棘轮锁死,它们就能绕过江临脆弱的膝关节,將所有来自上方的沉重压迫力,顺著笔直的铝合金杆传导到脚下的地面上。 第四步,台架静载。 江临他先测单侧模块。 单侧模块才是最危险的,因为左右受力不可能永远均分。 如果单侧都撑不住,整套结构没有任何意义。 先是三十公斤,十分钟。 无滑移。 六十公斤,十分钟。 棘爪接触面红丹印痕正常。 九十公斤,三分钟。 销轴没有肉眼可见弯曲,棘齿没有掉屑,锁止声仍然乾脆。 他没有继续往上加。 这不是破坏性试验。 他要的是確认这套东西在设计载荷范围內不会立刻杀人。 第五步,实穿测试。 江临站起身,把那两条沉重的机械结构从工作檯上拿下来。 先將那条带有宽厚缓衝垫的尼龙腰带紧紧扣在跨骨上方,锁紧快拆卡扣。 接著,他弯下腰,仔细调整两侧支撑杆的角度和滑轨的阻尼,让它们如同两道金属骨骼一样贴合在自己大腿和小腿的外侧轮廓上。 拿起四根粗壮的尼龙绑带,分別在大腿根部,膝盖上方,小腿肚和脚踝处,將自己的血肉之躯与冰冷的金属紧紧捆绑在一起。 绑带勒得很紧,尼龙边缘微微陷入了衣服的布料里。 现在,他就是一台半人半机械的混合体。 双脚分开,与肩同宽,然后,慢慢地弯曲膝盖,做了一个深蹲的动作。 隨著他重心的下降,腿侧的铝合金滑杆开始在导轨中向下滑动。 当大腿接近预设角度时,江临用拇指推下大腿外侧的锁止拨片。 “咔噠。” 棘爪落齿。 四个棘轮锁扣內部的钢齿依次咬住滑杆上的卡槽。 四个棘轮不是为了炫技,而是上下两级锁止。上级负责坐姿角度,下级负责防止滑杆在衝击下继续下沉。 复杂度增加,但单点失效风险下降。 他没有立刻松力,而是先轻轻晃了一下身体,確认左右两侧都已经锁住,才一点点放开股四头肌的持续发力。 没有摔倒。 他稳稳地坐在了那里,就好像身下有一把隱形的椅子。 股四头肌那种持续燃烧般的负荷明显消失,他仍然需要用腰腹和踝部维持平衡,但半蹲时最折磨人的那部分肌肉负担被这套外骨骼承接,並通过脚踝处的铝合金脚托和橡胶防滑垫,稳稳地传导到了地面的水泥板上。 这就是这套无源外骨骼的终极工作状態。 保持著这个悬空端坐的姿势,他闭上眼睛,感受著身体每一处受力点的反馈。 没有任何一处螺丝传来鬆动的崩裂声。 没有任何一个锁扣发生哪怕一毫米的打滑。 大理石般冰冷的金属结构暂时稳定,没有发出任何多余的摩擦异响。 一分钟后,他扳起释放拨片,同时腿部肌肉重新接力。 棘爪抬起,锁扣脱离,他顺势站直。 他开始在车库狭小的空间里来回走动。 支撑杆的各个铰链关节顺滑地跟隨著他膝盖的弯曲角度运转。 金属杆紧贴著腿型,没有在行走中產生任何摇晃,更没有与他的皮肤或肌肉发生任何彆扭的干涉和摩擦。 没有卡顿。 他停下脚步,再次蹲下。 锁住。 坐在空气椅上保持数秒。 释放。 站起来,继续走。 他像一台不知疲倦的测试机器人,把这套动作极其枯燥地重复了二十遍。 每一次蹲下的高度都一样,每一次落锁的声音都一样清脆,每一次站起的发力都一样顺畅。 他走回工作檯前,坐到凳子上,解开绑带,將这套外骨骼从腿上脱了下来,整齐地摆放在桌面上。 中午十一点。 车库外透进来的光线变得有些刺眼。 江临將擦拭乾净的外骨骼摺叠好,连同桌面上散落的备用螺丝和垫片,一起装进一个厚实的帆布收纳袋里。 【製成物:无源支撑外骨骼。】 【耗时:断续加工约20天。】 【初检通过】 【一,禁止攀爬时佩戴。】 【二,禁止碎石坡锁止。】 【三,禁止负重奔跑。】 【四,强风环境不得锁止。】 【五,每连续使用七天,拆检棘爪、销轴、脚托和铰链。】 【六,任何一次出现掉挡、异响、单侧锁止延迟,立即停用。】 下午一点。 江临推开家门的时候,鼻腔里瞬间涌入一股混合著酱油焦香和白糖甜味的肉香。 厨房的抽油烟机正在嗡嗡作响,母亲正在里面忙碌。 餐桌上已经摆好了饭菜和碗筷。 一盘色泽红亮肥瘦相间的红烧肉,一碟清炒的翠绿青菜,一锅白米饭。 父亲刚刚睡醒,手里握著保温杯,一边打哈欠,一边看电视。 第67章 递归的废土:从手工到机加 六点整。 小车库里那盏白炽灯的黄光消失。 江临耳边的城市声响被瞬间掐断。 隨即风声入耳。 第六次废土,开始。 上次离开时,时间在这里被冻结,石屋里,所有东西仍保持在离开瞬间。 炉灶里是灰白色的炭渣,墙上公式密密麻麻。 二十七册废土笔记还按编號放在北墙下方,麻布封皮泛著暗沉的铁锈红。 旧风机的低频振动从石屋外传进来,里面夹著周期性的金属摩擦声。 不过没有立刻失控的危险,他可以先处理物资。 【核心资料与求生箱】里,最上层不是书,是塑封过的资料表 江临把这些纸一张一张取出来,分成三堆,立即使用,短期使用与长期保存。 第二个开的是【电力箱】。 最重的是那组四十八伏磷酸铁鋰电池。 先取出温度计,测电池箱內部温度。 零下十二摄氏度,不是適合直接充电的温度。 磷酸铁鋰电池比很多鋰电体系更稳定,但稳定不等於无敌。 低温下贸然充电,负极界面可能会出问题,容量会掉,严重时还会埋下內部短路隱患。 他把电池组搬到石屋內侧靠近炉灶但不受火焰直烤的位置,下面垫了木板,上面盖旧棉布。 【记住全网最快小説站 找书就去 101 看书网,????????????.??????超全 】 【机加箱】,江临先检查刀具盒。 没有散落,没有互相撞击,没有崩刃。 他用放大镜看了两支最小规格的丝锥,刃口完整。 这让他鬆了一口气。 【观测箱】。 塑料盒里,观测盒v5被单独放在最上层,外壳粗糙,但比第一版规整很多。 传感器区、电源区、数据记录区分层布置。 磁力计外置探头用非磁性支架单独封装,线缆根部做了应力释放。 旁边是各种仪器与材料,看上去不起眼。 但它们意味著,废土第一次有机会被连续记录,而不是只存在於他的主观记忆里。 …… 五个箱子全部盘点一次,已经过去半个小时。 中午前,他开始清理加工区。 第五次留下的加工区已经非常拥挤。 一张石桌,三块旧铸铁平板,一架手工木架,各种工具都按照他过去几十年的习惯摆放著。 这些东西曾经支撑他从几乎原始的状態,一点点建立起微米级平面和风力发电机偏航轴承。 但现在,它们要给现代机加工设备让出一部分位置。 每一件旧工具,都被重新编號,还能用的,入旧工具区,磨损严重的,入废料区。 下午一点,台钻底座终於要被搬上石屋內侧的预设工作檯。 可惜一看工作檯旧木樑变形,左后角低,右前角微翘,根本不適合直接承载台钻。 钻孔时,底座只要有微小的蹺动,钻头就会用偏孔、断钻和孔壁撕裂来嘲笑操作者。 一台台钻可以不站在绝对水平面上,但不能站在会受力变形的木架上。 江临只能另想办法。 旧废料堆里有上一次远征时捡回来的几根槽钢,还有两块厚钢板。 以前它们太重,切割太费力,他一直没有完全利用。 现在,他需要台钻来加工机座,又需要机座来安装台钻。 解决办法只能退回到低一级。 用旧胸摇钻和手工划线,先做一个能承受台钻底座的临时过渡机座。 这就是工程建设里最常见的递归。 先用差工具做出能安装好工具的差不多工具,再用差不多工具做出更好的工具。 最后才谈精度。 下午三点,江临穿上无源支撑外骨骼。 “咔噠。” 棘爪落齿。 身体的一部分重量从大腿肌肉转移到金属支撑杆上,再传到脚托和地面。 江临保持半蹲姿势,开始给槽钢划线。 三十分钟,股四头肌没有出现持续燃烧般的酸胀。 腰腹仍要维持平衡,脚踝也要参与稳定,但最折磨人的低位静力负荷被分担掉了大半。 外骨骼工作正常。 但到第四十分钟,他发现一个问题。 左腿上级棘轮释放拨片在低温下回弹变慢。 应该是润滑脂黏度升高后,弹簧復位速度下降。 现实车库里十几摄氏度下完全顺滑的结构,在废土零下十几度里变得迟钝。 如果继续使用,它可能在某次释放时晚半拍。 半拍,在平地上不是大事。 在负重状態下,足够让人重心错乱。 江临立刻停下,解除锁止,坐回石凳。 拆开左腿棘轮外壳。 果然,內部润滑脂变得更粘。 他没有吐槽设计失误。 设计失误本来就是设备调试的一部分,何况这也不是废土给现实设备上的第一课了。 傍晚,临时机座材料划线完成。 江临把外骨骼擦乾净,掛回墙上,打开观测盒v5进行室內自检。 没有乱码,没有死机,没有sd卡写入失败。 自检通过。 真正的观测要等电力系统稳定,安装坐標固定,设备姿態记录完整之后才开始。 否则,早期数据只会污染资料库。 第二天,棉布下面电池箱的外壳已经不再像昨晚那样冰得粘手。 温度计显示零下一点六摄氏度。 还不够。 磷酸铁鋰电池可以低温放电,但低温充电是另一回事。 没有必要为了赶进度冒险。 隨后,他打开旧电力系统的记录板。 第五次留下的老蓄电池仍然维持著石屋最基本的照明,但电压掉得厉害。 昨夜风机运转了六个小时,早上开路电压只有十一点六伏。 江临把usb电压电流记录仪接入旧风机输出端,又把临时负载接到稳压模块后面。 风机转速很不稳,电压曲线像一个被人用手捏过的正弦波。 每隔几十秒,就会出现一次短暂下陷。 偏航轴承的干摩擦不只是机械问题,它已经开始污染电力系统。 当偏航机构卡滯,风机不能顺畅追风,叶片迎角就会在短时间內偏离最佳状態,转速下滑,发电机输出隨之掉落。 在旧蓄电池健康的时候,这种波动会被储能系统吞掉。 现在,旧电池吞不动,它暴露了出来。 江临没有去修风机。 一號风机已经没有太多维修的价值,何况因为今天的核心是台钻机座。 没有稳定孔加工能力,风机二號就只是纸面方案。 上午七点四十,江临再次穿上无源支撑外骨骼,开始加工工作。 台钻临时机座,其实就是两根旧槽钢,一块厚钢板,几个用来固定的角码,八颗m10螺栓。 中午,他坐在石屋门口吃热水泡开的土豆乾。 风机的高频摩擦声还在。 但上午接入电压记录仪后,数据会留下,他已经不需要靠耳朵记忆它。 这就是观测设备的意义。 没有立刻发现真相,却也让他不必把一切都压在自己的神经系统上。 傍晚前,台钻立柱终於装上。 这台台钻在现实世界里只是入门级设备。 放在淘宝页面上,不会有人多看一眼。 可在废土里,它意味著孔可以重复,孔距可以控制,垂直度有了基础保障,攻丝不再完全依赖手腕的稳定性。 风机二號,传感器支架,观测塔,机座,联轴器,外壳,全都第一次拥有了更可靠的孔加工起点。 夜幕快压下来时,电池箱温度升到五点二摄氏度。 江临开始低电流放电自检。 压差很小,温度探头正常,均衡线正常,保护板通信正常。 接入一个小功率电阻负载,放电十分钟。 电压下降平稳,无异常发热。 新电池组放电自检通过。 旁边,旧风机电压记录仪还在工作。 曲线已经保存了完整一天。 江临把数据导出到一张工业sd卡,又在纸上画了简化图。 低频电压下陷与他耳听到的偏航摩擦节律大致重合。 但没有同步振动记录,也没有转速传感器,这只能算相关性线索,不能写成定量结论。 只能说旧风机输出波动与偏航摩擦相关性,初步存在。 还需连续三日记录。 这让他想起姚思雨在江大实验室里的那句话,数据脱离元数据,就是垃圾。 於是他补齐元数据。 风向:西北。 风速:估算中等,未装正式风速计。 旧电池:老化,內阻未知。 负载:低功率照明与记录仪。 偏航状態:临时修復后仍有高频摩擦。 记录设备位置:能源区木架第二层。 是否移动:否。 自动重启:无。 写完这些,天已经彻底黑了。 灯光照在新装起来的台钻上,在墙面投出一条笔直影子。 那条影子和墙上的麦克斯韦方程挨得很近。 一个是人类对电磁场的极简表达,一个是废土上第一台可以稳定打孔的机器。 这两者没有高低。 公式解释世界,孔改变世界。 没有孔,风机二號装不起来。 没有风机二號,电力系统撑不住。 没有电力系统,计算箱不开机,观测盒不连续,资料库沉睡,等离子体物理只是纸上的漂亮词汇。 所以,第一根標准孔比太阳耀斑更急。 晚饭后,他在手机上点开《等离子体物理》。 …… 第三天早上,江临起床的第一时间还是先看电池。 十一点三摄氏度,可以进行下一步。 他戴上绝缘手套,打开电池箱外壳,检查bms採样线束。 每一根线都重新按编號確认。 b1,b2,b3…… 线束没有脱落,焊点没有裂,接插件没有因为传送衝击鬆动。 他拿万用表依次测单体电压。 最大压差不超过七毫伏,这是个好数字。 下一步是直流母线。 江临取出预先裁好的红黑两色电缆,冷压端子,热缩管,dc断路器,保险丝盒和一块厚实的绝缘底板。 底板是提前在现实里切好的,打了几排標准孔,用来固定电气元件。 昨天没有台钻时,他看到这块板子还觉得它平平无奇。 现在再看,却觉得它价值极高。 因为这些孔来自现实世界的稳定工具和標准工艺。 在废土里,每一个已经存在的標准孔,都意味著他少承担一次断钻、偏孔和螺纹报废的风险。 他把底板固定在能源区的木架上,先上总断路器,再上保险丝盒,上电压电流记录模块。 最后预留逆变器输入端。 所有线缆从左进右出,强电和信號线分开走,端子朝向一致,编號標籤朝外。 这是尹航反覆强调的规矩,不要把能通电当作合格。 要让半年后的自己,在疲惫,寒冷,低血糖,灯光不足的情况下,也能一眼看懂这根线从哪里来,到哪里去,出了问题该断哪一路。 废土不会因为你接线时心情激动就少给你一次短路。 上午九点二十,母线初装完成。 江临先用万用表从电池正极一路查到逆变器输入端。 断路器断开状態下,后端无电压,保险丝状態正常。 接地端暂时没有真正意义上的地。 废土石屋没有现代建筑里的保护地线系统。 但金属机壳之间必须做等电位连接。 这不是为了满足標准文件,而是为了防止某个设备外壳在绝缘破损时,悄悄变成一个带电陷阱。 江临从废料区找出一根较直的镀锌钢筋,削去锈层,在石屋外侧背风处打入冻土。 冻土很硬,每一下锤击,都震得手腕发麻。 钢筋进入不到半米时就遇到石块。 这个深度不理想。 湿润土壤里的正规接地棒不该这样隨便糊弄。 但废土乾冷,土壤电阻本来就大,他现在不是建工业厂房,只是给静电、漏电和设备外壳提供一个相对一致的参考点。 把逆变器外壳、台钻机座、未来计算箱机壳预留接地点全部用黄绿线接到同一条等电位排上。 做完这些,已经接近中午。 江临停下来吃了点东西,接著逆变器测试。 第一个问题立刻出现。 纯正弦波逆变器的输入端內部有大容量电容。 如果直接把它接到48v电池组上,瞬间浪涌电流会很大,轻则打火,重则烧触点。 现实里他已经准备了预充方案。 用一只功率电阻先给逆变器输入电容缓慢充电,等输入端电压接近电池电压,再合上主断路器。 江临把预充电阻接入迴路,电压从零开始慢慢上升。 47v,接近电池端电压。 他等待三十秒,没有异常发热,没有焦味,没有电容啸叫。 合闸。 直流母线第一次真正接通。 记录仪屏幕亮起。 51.6v,空载电流极小,逆变器启动。 启动瞬间下探到48.9v。 蜂鸣一声,输出端显示 220v。 江临没有相信显示屏,而是接上万用表,接上高压差分隔离探头,波形轮廓。 输出波形接近正弦。 频率50hz附近,波形顶部略有轻微削痕,但在空载状態下可接受。 先接一个小功率灯泡负载。 灯亮,电压下降不明显。 再接一个小型电阻负载,运行十分钟。 逆变器外壳微温,电池电压下降平稳。 bms无报警。 下一步,机加区。 昨天装起来的台钻安静地立在临时机座上。 它还没有真正转过。 江临手转主轴。 顺。 再转卡盘。 有轻微阻力,但没有明显卡点。 检查皮带张紧,偏紧。 入门级台钻的皮带不是什么精密传动件,太紧会把径向载荷强行压到主轴轴承上,增加跳动和发热。 太松又会打滑。 找到那个中间区间,靠的是手和经验。 江临装上千分表。 磁性表座吸在台钻工作檯上,表头轻轻压在卡盘外圆。 手动旋转主轴一圈。 指针跳动。 最大径向跳动:0.043mm。 不漂亮,但不意外。 这是入门级台钻,不是坐標鏜床。 他又把表头压到夹持的一根標准圆杆上。 转动。 钻杆端部跳动:0.071mm。 这个数字有些难看。 卡盘锥柄重新拆下。 擦净。 锥面上有一颗极小的金属屑,被油脂粘著。 如果不查,它会让整个卡盘像被一粒砂子顶住的平板一样,永远带著一点偏心。 江临用无尘布擦乾净锥柄和锥孔,重新装配,轻敲坐实了再测。 卡盘外圆跳动:0.026mm。 钻杆端部跳动:0.041mm。 可以接受。 通电前,他把台钻开关保持关闭,插头接入逆变器。 合上逆变器输出端开关后,按下台钻开关。 “嗡——” 电机启动的瞬间,直流母线电压猛地掉了一下。 48.7v下探到45.9v,逆变器风扇立刻转起来。 台钻主轴转了不到两秒,逆变器报警灯一闪,台钻停了。 江临的手已经按在断路器上。 不过没有冒烟,没有焦味,只是过载保护。 看记录仪,启动瞬间电流峰值明显超过预估。 不是台钻功率標称值的问题。 电机启动电流,本来就不是稳態功率能说明的,但峰值比他想像的还大。 原因可能有三个。 第一,逆变器余量不够。 第二,输入线过长,压降过大。 第三,台钻皮带和主轴初始阻力偏大。 他先处理能处理的,把逆变器输入线改短。 原本为了布线好看绕了一段,现在直接走最短路径。 接头重新压紧。 再把台钻皮带调到最低速档,让机械负载变小,减少启动后电机爬升过程中的机械阻力。 再次预充,再次合闸。 再次按下台钻开关。 “嗡——” 电机这一次挺过了启动峰值。 主轴开始稳定旋转。 声音带著入门级设备特有的轻微皮带抖动和轴承噪声,不算好听。 台钻在废土上第一次通电。 江临让台钻空载运行三分钟。 等一切正常才开始试钻。 取一块废钢板。 划线,样冲,中心钻。 台钻主轴下降,中心钻以稳定转速咬入钢板,提供稳定的转速和垂直进给。 声音清脆,切屑比手摇时稳定得多。 三十秒后,钻头穿透。 江临立刻退刀,停机,清屑。 用倒角刀轻轻刮去毛刺,再用卡尺测孔径。 5.08mm。 对於这台设备,这块废钢,这个临时机座,完全可以接受。 第二孔,第三孔,第四孔,四个孔在同一条划线上,最大偏差 0.18mm。 这不是什么令人惊嘆的精度,在现代加工车间甚至只能算普通。 但在废土石屋里,在一套刚刚建立起的临时机座上,这是一个跨时代的数字。 傍晚前,他把台钻加工的数据录入纸质表,又用观测盒v5做了一次供电干扰测试。 只是顺手而为。 不料竟然很快暴露出问题。 台钻启动瞬间,观测盒记录的磁场数据出现一个巨大尖峰。 温湿度正常,气压正常,磁力计曲线却像被人狠狠敲了一棍。 不是废土磁场异常。 是台钻电机,逆变器启动电流,直流母线浪涌和线缆电磁干扰一起製造出的假象。 江临看著屏幕上那个尖峰,若有所思。 如果他没有今天这次测试,把观测盒直接装到石屋旁边,未来某个夜晚,台钻,逆变器,风机控制器或者工作站启动,都可能在磁力计记录里留下看似神秘的扰动。 然后他也许会误以为那是废土磁层在呼吸。 看起来荒唐。 但科学史里,类似的荒唐从来不少。 仪器污染偽装成自然信號,人类再用漂亮理论,去解释自己亲手製造出来的噪声。 这算得上是今天的意外收穫。 夜里,江临第一次短暂打开计算箱,拿出一张工业级sd卡和一台低功耗备用小主机,接入新电池经过dc-dc降压后的稳定电源。 启动,linux系统进入命令行,检查一个本地git仓库。 仓库名:【outpost_phase_i】 里面有:电力接线图。 设备编號表。 观测盒固件版本。 台钻试机记录。 电池bms初检表。 外骨骼低温故障记录。 江临新建一条提交。 commit message。 【day3: dc bus established, inpleted.】 他看著这行英文,觉得有点滑稽。 在废土石屋里,对著油灯和风沙,用git记录一台台钻第一次打孔。 但孟师兄说得对。 低资源环境里,最可怕的不是犯错,是你不知道错误从哪一版开始。 第68章 这个观测盒很丑,但它想抓捕天空 观测盒v5的外壳很丑。 因为它是江临自己设计出来的低功耗採集节点。 小主机,储存卡,磁力计,电源管理和相机触发模块整合在一个防水盒里。 灰色塑料防水盒,四角用布基胶带加固,侧面伸出一根非磁性支架,用来把磁力计探头推离主电路区。 昨天台钻启动时製造出的磁场尖峰,还留在记录表里。 那个尖峰像一枚钉子,把江临原本想把观测盒隨手掛在石屋外墙上的念头钉死了。 但石屋附近不是乾净环境。 风机在转,逆变器在工作,直流母线有电流浪涌。 台钻一启动,电机线圈和电缆都会在周围空间里写下一堆漂亮但虚假的磁场曲线。 如果把观测点建在这里,他以后看到的每一次异常,都可能只是自己製造的垃圾。 所以观测点a必须离开石屋,至少五十米。 但背起观测箱出门之前,江临在石桌前坐了一会。 但他必须想清楚一件事。 他到底要拿这些东西做什么? 前五次废土,他没问过这个问题。 那五次他憋著一股劲,只有生存和学习。 但是这一次,第六次,不一样。 他已经打下了扎实的数理基础,他认为自己有资格,可以开始问一问这个世界为什么是这个样子的了。 所以,他带来了工作站,一套观测设备,大量与此相关的教材、资料与文献。 追问废土这四个字本身没有意义。 废土太大。 地质、生態、土壤化学、气候、大气成分、辐射环境、生物群落…… 他可以选任何一个方向,每一个都够他研究一辈子。 所以问题来了,哪个方向最可能透露真相? 地质和土壤告诉他过去,这个世界曾经发生过什么。 (请记住 101 看书网解无聊,????????????.??????超靠谱 网站,观看最快的章节更新) 但过去是一种沉默的证据,它已经定型,不会再变,他能挖出来的只是化石和岩层。 生態和生物告诉他现在,这个世界目前长成什么样。 但生態是地表现象,它是结果,不是原因。 气候和大气告诉他循环,这个世界怎么自我维持。 但循环是被驱动的,不是驱动者。 只有一个方向,既能看到现在,又能看到驱动,还能看到和地球的差异。 天空。 具体地说,夜空。 夜空里如果有稳定可重复,排除地面污染后的异常,那它才可能把问题带向非地表过程。 大气上层吗,电离层,磁层,太阳风,甚至更外层的宇宙射线环境。 这些过程正在发生。 它们的物理在地球上已经被研究得很深,他有现成的语言去描述。 如果废土的夜空和地球的夜空不一样,这种差异就是这个世界与地球分岔点的指纹。 而废土的夜空,確实不一样。 他在前几次废土的二十多年里就注意到了。 北方低空,有时会出现一条淡红色的亮带。 亮度很低,有时有,有时无。 一开始他以为是疲劳后视网膜的错觉,但后来他在不同夜晚,不同精神状態下都看到过同一条。 前五次,他没有工具去追问它是什么。 他只有眼睛,而眼睛是世界上最不可靠的观测仪器。 第六次,他带回了相机,磁力计,风速计,工作站和整套观测盒。 红带从此不再是也许我看花了的疑似现象,而是他能用仪器去抓的,最具体的,可量化的反常。 它是这个世界愿意泄露给他的第一条线索。 如果他能搞懂这条线索,他就有可能顺著它一路追下去。 追到电离层,追到磁层,追到太阳风,追到这个世界为什么变成现在这个样子的真正源头。 如果搞不懂,那就再来一次。 反正废土给了他时间。 想清楚这件事,江临背起观测箱出门。 至少五十米不是隨口定的。 他昨夜做过一个粗略估算。 电机、电缆和逆变器带来的局部电磁干扰会隨距离快速衰减,但废土没有標准屏蔽室,地面金属碎片也不可控。 距离太近,污染一定存在,距离太远,维护成本和电力供给会迅速上升。 至少五十米,是第一阶段能接受的折中。 太阳还没完全升起,荒原铺著一层暗红色的冷光。 三个候选点逐一筛。 第一个在石屋东南六十米的砂砾隆起上。 视野最好,但磁力计扫到第四步时指南针偏了三四度。 他用工兵铲刮开表层,下面是一截锈蚀严重的扁钢,不知道曾经属於什么结构。 也许是旧围栏,也许是风暴捲来的建筑残片,已经半埋在土里,表面被锈皮包住,肉眼不仔细看几乎认不出来。 弃用。 第二个在更南八十米的低地。 地势略低,风小一些。 但低地意味著雨季可能积水。 儘管废土很乾,可他不能假设未来四十年不会出现极端天气。 而且低地的天空视野被西侧一段倒塌水泥梁挡住。 弃用。 第三个在东北方向,距离石屋约七十米,距离风机塔架约一百二十米。 地面是硬砂和碎石混合层,没有明显金属反应。 东侧有一块半人高的风蚀岩,能挡住一部分低层风沙。 视野不如第一点,但北方和天顶无遮挡,他要找的红带,就在北方低空。 这一点决定了第三个候选点比第一个更合適。 江临绕著这个点走了三圈。 指南针读数稳定,磁力计没有突跳,地表没有长金属构件。 暂定。 他先插下四根木桩,拉出一个两米见方的区域,然后沿著四角做第二轮扫查。 最后在中心位置插下一根临时標杆。 【观测点a-临时】 【坐標:以石屋门口为原点,东北约七十米。】 【方向:北偏东约二十七度。】 【状態:待低功耗试运行。】 接下来是支架。 观测盒不能直接放地上。 地面温度变化大,风沙会埋,夜间结霜也可能从底部侵入。 支架也不能用大量钢件。 磁场观测点旁边立一堆铁,就是把污染源插到传感器鼻子底下。 江临带来的非磁性材料有限。 几根玻璃纤维杆,一块塑料板,少量尼龙螺栓,还有旧木料。 木料在废土不是好材料,会干裂,会变形,会被风沙磨损。 但比铁乾净。 对於第一阶段临时观测点,足够。 他先给塑料板打孔,用尼龙螺栓固定三根玻璃纤维杆,形成一个低矮三脚架。 一米二的高度,全天空相机的视野会受一点限制,但支架越高,风致振动越严重。 低一点,稳一点。 磁力计探头通过另一根玻璃纤维杆水平伸出一米,方向固定。 四个石块压脚,三条尼龙斜拉线,地锚是埋入地下的木楔和石块。 做完这些,江临用手轻轻推了一下支架。 有明显的回弹,风一大,肯定会抖。 这对磁力计影响不一定大,但对低照度相机和天空背景记录是灾难。 他要找的红带亮度本来就低,如果星点都被振动拖成短线,任何亮度对比都会失去意义。 他在记录本上写—— 支架问题:风致振动明显。 临时措施:降低相机曝光时长,增加图像质量標记。 长期改进:製作砂石压重底座或半埋式观测墩。 没有一步完美,每一步都带著后续补丁。 这就是前哨站一期工程的真实状態。 上午十一点,观测盒接入小电池,启动,设备自检通过。 江临没有把第一条数据当作环境数据,而是开始做人为干扰测试。 他带著一块小磁铁从十米外开始接近。 十米无变化,五米轻微,两米曲线明显偏移。 他把测试距离,磁铁位置,方向全部记录下来。 接著,他把隨身工具袋放到支架旁边。 曲线立刻偏了。 工具袋里有钢製扳手、螺丝刀和小刀。 江临盯著屏幕看了几秒,重新写下警示。 观测点维护时,所有铁磁工具不得进入二米范围。 想了想,规则要留余量,又改成三米。 中午时分,观测点a完成第一轮一小时低功耗运行。 磁力计数据有小幅波动,但没有台钻启动时那种夸张尖峰。 至少没被石屋机加区直接污染。 但这距离可信观测还差很远。 江临关机,取卡,换备用卡。 返回石屋途中,他沿未来维护路线走了一遍。 地面有两处碎石坡,一处浅裂缝,还有一块风蚀后形成的尖锐岩片,夜间很容易绊倒。 他用木桩標出来。 观测点不是建完就算完成。 能不能安全抵达,夜间能不能维护,沙暴后能不能找回来,都是系统的一部分。 如果他在某个沙暴后的夜里失踪在通往观测点的路上,这套设备和它要追的红带,都没意义了。 下午,他在小主机上看数据。 磁场数据乾净到不真实。 他第一反应不是高兴,而是查传感器是否卡死。 死了也是一条乾净的线。 回忆刚才小磁铁测试有反应,没死。 温度一小时上升 0.6c,合理。 气压几乎不动,湿度接近传感器下限,电压下降微弱。 初步有效。 新建 git 提交。 day4: observation point a temporary deployment,1h low-power baseline and interference test. 提交完,他打开旧风机三日记录。 风机电压下陷和偏航摩擦高频峰之间的对应关係越来越清楚。 但中间有几段不对应,说明故障链不是单一原因。 江临在纸上画出三条可能路径。 偏航卡滯主导,旧电池缓衝不足主导,控制器低温响应异常。 他决定加一个测试。 在偏航轴承壳体上贴一个简易温度探头。 如果高频摩擦段之后,壳体温度出现滯后上升,就能支持机械摩擦发热链条这一假设。 傍晚前,他爬上风机塔架,把探头贴到偏航轴承外壳上。 他一边做,一边觉得自己像在给一台病重的老机器贴体温计。 十五年的风,十五年的沙,十五年的低温和热胀冷缩,把它从一件粗糙但有力的工具,磨成了一套到处都在发出警告的疲惫系统。 风机二號必须提上日程。 但今晚,他的脑子还在观测点上。 夜里,观测点a开始第一次整夜运行。 江临回到石屋,在桌前设计正式支架。 临时三脚架太轻。 他需要一个低矮,重,非磁性,能重复定位的观测墩。 钢不行,铜太贵也没必要。 铝件偏轻,热胀冷缩也明显。 石头最好,废土上到处都是石头。 他画了草图。 底部半埋石块压重,中层木框架隔振,上层塑料安装板。 磁力计探头水平伸出一米五,远离主盒。 相机独立小立柱,与磁力计机械隔离。 电池埋入浅坑保温,但必须防潮。 数据sd卡冷备份,三日取一次。 风险栏列了四条:沙暴埋没,夜间低温电池容量下降,野生动物或风沙撞击,人为维护带入铁磁工具污染。 写到野生动物时,江临回想了一下。 废土这些年他见过的生物很少,更多的是苔蘚,低矮草本,少量昆虫。 但观测设备不是人,不会反击,也不会躲避。 一阵风滚来的碎石,都能毁掉它。 他在草图旁边加:非金属防护笼,待设计。 晚上九点,观测点 a 的四小时试运行结束。 他带著无铁工具包出门。 夜空很亮,风比白天小,星辰在头顶密密麻麻地铺开,远比现实江城清晰。 也仍然带著那种细微的抖动。 走到观测点。 支架被风吹歪了三度左右。 不是灾难,但足够污染相机方向数据。 回到石屋,数据导入。 磁场曲线总体稳定,但在第二小时末有一次缓慢漂移,幅度很小,持续约十分钟。 江临第一反应不是异常,而是翻元数据。 那一段时间,支架方向可能已经被风推动。 温度也下降了约 0.8c,供电电压没有突降,没有自动重启。 如果没有支架方向漂移记录,这段数据会很诱人,很像一个真实环境扰动。 但现在,它只能標成—— 候选污染:支架姿態变化,不进入自然异常候选。 第一夜结束。 他追的那条红带,今夜没能进入可信数据集。 但他已经多了一条规则,知道未来不能信任没有姿態记录的支架给出的任何曲线。 第五天,江临开始搬石头。 观测点a需要一个重基座。 他挑了八块形状相对规整的风蚀岩,最大的一块接近二十公斤,表面有天然凹陷,適合嵌进地面。 半埋,夯实。 安装观测盒前,他再次做磁扫查。 石头本身不该带磁异常,但废土里没有应该。 有些岩石如果含有磁铁矿,照样会污染数据。 磁力计探头在基座周围绕了三圈。 没有明显尖峰,可以接受。 中午前,观测盒v5固定到安装板上,相机与磁力计分开。 低照度工业相机装在独立小立柱上,鱼眼镜头朝向天顶。 磁力计探头水平伸出一米五。 温湿度气压传感器放在带百叶缝的小塑料罩里。 姿態標定用了两种方法。 指南针定北向,日影法校验。 两个结果不完全一致。 指南针受地磁和附近环境影响,日影法受时间记录和太阳高度计算影响。 在废土里,太阳是否完全等同现实地球,同样不能预设。 两者只能作为初始参考。 风速计只有一个。 装哪里,他想了几分钟。 风机诊断需要塔架附近风速,天空观测需要观测点环境风速。 两个目標他不能同时满足。 他画了两套方案。 最终选了观测点a。 理由很简单——旧风机会被风机二號逐步替代。观测点a的基线数据,是第六次长期科研骨架的一部分。风机诊断可以暂时靠电压、电流、温度和听诊。观测数据如果从一开始缺少局地风速,会给未来埋更大的坑。 而他正在追的东西,不允许有更大的坑。 风速计装到观测点 a,距磁力计探头约两米,线缆沿地面木槽走。 软体配置更新,採样表增加一列:wind_pulse_count。 git 提交。 day5: add anemometer channel to obs-v5 config for point a. 夜色降临。 回石屋的路上,天彻底黑了下来。 北方低空的淡红色又出现了。 比前几晚清楚,像一条压在地平线上的极薄红雾。 如果是以前,江临大概会看一会儿,然后回去继续做自己的事。 如果是刚拿到那本《等离子体物理》的那天,他也许会心里泛起一点衝动。 但今晚,他只是看了几秒。 因为相机在五十米之外,磁力计在五十米之外,风速计在五十米之外。 数据会回来。 他的眼睛不需要替仪器抢话。 第六天清晨,他带著备用电池和空sd卡走向观测点a。 支架还在。 第一层好消息。 鱼眼罩上覆了一层细尘。 夜间风沙留下的细粉,会降低图像对比度。 第二层问题。 支架方向没有明显偏移,半埋石基座有效。 回石屋,数据导入。 凌晨三点到三点四十,风速显著增强。 同一段时间,相机星点拖线,磁力计有一段轻微扰动持续十八分钟。 江临没有立刻把它和北方那条红色光带联繫起来。 查风速,增强。 查温度,下降。 查供电,斜率略变。 查图像,星点拖线。 查支架,夜间瞬態振动无法排除。 这段磁场扰动只能標成—— 候选污染:强风/温度/电源/支架振动均未排除。 第一夜数据的价值不在於发现了什么,而在於它告诉他,异常有多容易被偽造。 风会偽造星点变化,尘会偽造背景亮度,温度会偽造传感器漂移,电池电压下降会偽造电子噪声,支架抖动会偽造相机和磁力计的同步扰动。 如果没有风速计、没有电压记录、没有图像质量標记、没有早晨支架检查,这一夜数据里至少有三处会诱惑他往空间环境异常上想。 现在,它们都被按回了地面。 他第一次清晰地感觉到,自己面对的不是天空,而是一个自己製造偽信號的能力远远大於发现真信號的能力的系统。 下午,他给镜头加了一个环形挡风罩,材料是塑料片和旧透明薄膜。 又在支架上掛了一片细线垂下的小铝片做振动標记。 回石屋时,天边又起风。 旧风机声音变尖。 江临看了温度探头数据。 偏航轴承壳体温度先缓慢上升,十几分钟后电压下陷才出现。 这次顺序和之前不同。 某些情况下,摩擦发热不是电压下陷的结果,而是偏航卡滯先发生,风机追风变差,输出才下滑。 故障链更复杂。 夜里,江临翻开《等离子体物理》,读了绪论前两页。 物质第四態,带电粒子集体行为,debye 屏蔽。 什么是等离子体,为什么带电粒子的集体行为不能简单等同於气体分子运动,为什么宏观电磁场会反过来约束微观粒子。这些东西很漂亮。 他读到debye屏蔽这个词时,屋外传来一声很细的金属尖叫。 他合上书。 今天不属於等离子体,属於风机二號。 他还需要电力闭环撑住整个观测系统,才能在多年之后真正去问那条红带是什么。 理论的奢侈,要建立在工程的可靠之上。 开箱。 低速永磁发电机,玻璃钢叶片,轮轂,尾舵,控制器,整流桥,卸荷电阻,几包看起来很可靠但必须重新检查的原厂螺栓。 说明书把它叫作一千瓦小型风力发电系统。 江临没信这个名字。 在废土里,任何东西带上系统两个字,就意味著它不是装起来就能用,而是必须先被拆开,怀疑,验证,驯服。 发电机转轴有磁阻顿挫感,但顿挫不均匀,某一段阻力略大。 可能是永磁体槽效应,可能是轴承预紧不均,可能是运输衝击。 三相绕组测电阻,b-c略高。 普通万用表测低电阻本就不准,改用恆流四端法,b-c仍偏高。 台架很丑。 两根槽钢,一块厚钢板,台钻当驱动,皮带软连接。 寧可打滑,也不能把衝击硬传过去。 它看起来不像新能源设备,更像一堆工业残片在石屋里临时组成的审讯架。 审讯对象就是那台发电机。 低速通电,空载三相电压b-c仍然低。 查端子。 三根引出线的厂家冷压端子,从外观看没有问题。 他轻拉每个端子,第三根线轻微鬆动。 內部压接不实。 这种缺陷很噁心。 静態测电阻只有一点点偏差,低功率下看似还能工作,但一旦长期大电流通过,会发热、氧化、接触电阻继续上升,最后把整个端子烧成黑炭。 剪掉,剥线,重新冷压,焊锡少量加固,套热缩管。 再测,三相对称。 不是厂家失误的问题。 低价民用风机出现这种压接质量很正常,真正不正常的是把商家的户外防水可靠耐用当成工程事实。 整流桥接入。 低速直流有纹波,频率幅度在预期內。 接小负载,转速保持 300rpm,电压下降、电流上升、整流桥升温。 换大负载,台钻声音变沉,皮带开始打滑。 发电机的电磁负载已经让驱动端吃力。 台架不是极限测试架,台钻也不是风。 他没有继续加负载。 下午,他逐片称重叶片。 三片之间最大相差 29 克。 一片前缘有两处运输磕碰,他贴上临时保护胶带,標註后续做环氧修补。 晚上,卸荷电阻热测试。 卸荷电阻的作用很简单,当电池不能再吸收能量时,把多余电能变成热。 现实世界的人很容易觉得这浪费,废土上的江临却知道,这是系统安全的代价。 不能被安全吃掉的能量,最终会以事故的形式回来。 放石墙外侧,垫陶瓷片,周围一米无可燃物。 低功率三十分钟到 69c,中等功率十分钟到 91c。 控制器说明书没有过温输入。 廉价小风机控制器只管电压切换,不理解热。 这就是商品化黑箱的边界。 他加了一个独立温度报警。 90c 预警,120c 危险。 蜂鸣器声音刺耳,红灯亮得刺眼。 他故意把它放得很难忽视。 夜深了,卸荷模块的温度探头数据归零,蜂鸣器没响。 江临坐回石桌前,看著观测点a那一夜被按回地面的数据。 他知道自己今天做了两件事。 风机二號开始进入台架审讯。 观测点a第一次完成了偽造与真实之间的筛选。 两件事看起来不相关, 但它们最后都通向同一个地方。 北方低空,那条亮度极低的红色亮带。 第69章 不齐的时间 第八天早上,江临在发电机台架的皮带轮边缘贴了一小片白色胶带。 昨天他已经证明它能发电,但能发电还太粗糙。 多少转速下输出多少电压,接入整流桥后电压会掉多少,负载加重时转矩反应有多明显,卸荷电阻能不能把能量安全烧掉,控制器在低温、浪涌、接触不良时,会不会说谎? 这些问题不回答,风机二號就不能离开台架。 临时转速计很简陋。 一颗白色 led 固定在支架上,斜照皮带轮边缘。 光照度传感器对准那片白色胶带,每转一圈,反射光就跳出一个峰值,开发板再把峰值间隔换算成转速。 这东西不能拿去发表论文,但够用。 低速空载测试,120rpm 下三相线间交流有效值约13v,300rpm约 32v。 哪怕整流后直流侧会抬高一截,扣掉二极体压降、纹波、电缆损耗和控制器余量,也远不到给 16 串磷酸铁鋰电池稳定充电的舒服区间。 101看书.??????全手打无错站 接入整流桥后还要扣掉二极体压降和纹波,再加上控制器损耗。 风机二號真正可用的风速区间,不会像商家宣传页里写得那么乐观。 接整流桥,接小负载,转速保持300rpm,电压下降,电流上升,整流桥升温。 换大负载,台钻声音变沉,皮带轻微打滑。 发电机的电磁负载已经让驱动端吃力。 台架不是极限测试架,台钻也不是风。 他没继续加负载。 中午前,卸荷电阻热测试。 卸荷电阻的作用很简单。 电池满了之后,把多余电能变成热,把好不容易从风里抓到的电,用最粗暴的方式烧掉。 相比起浪费,江临认为,这就是系统安全的代价。 不能被安全吃掉的能量,最终会以事故的形式回来。 电阻移到石墙外侧,垫陶瓷片,旁边无可燃物。 三个温度探头分別贴散热片中央,接线端子,空气中环境温度。 低功率三十分钟,69c。 中等功率十分钟,91c。 如果功率再高一点,时间再长一点,显然会过百。 控制器有没有过温输入? 他翻说明书。 没有。 廉价小风机控制器只管电压,电池类型和卸荷输出,不知道外部电阻被烤成什么样。 这就是商品化黑箱的边界。 它能切换电路,但不理解热。 於是他没把卸荷电阻完全交给控制器。 控制器只负责判断什么时候该卸荷,电阻本体的温度由独立温度探头记录,超过一百二十摄氏度蜂鸣报警,超过一百五十摄氏度由串联热熔断器断开。 这套保护不聪明,但至少不假装自己聪明。 下午,短路电磁製动测试。 永磁发电机三相短接会產生强电磁阻尼,转得越快制动越强。 听起来很美。 不用剎车片,不用机械接触,让电机自己拖住自己。 但电流会发热,绕组,线缆,整流器件都会热,短接如果长期持续,电磁製动就会变成电磁自杀。 他先在120rpm极低转速下做。 三相短接的瞬间,台钻声音明显变沉,皮带一抖,发电机转速掉了一截。 制动存在。 电流峰值很高,但持续很短。 他没有在更高转速下做长时间短接。 接下来在纸上写整个安全链: 正常:发电→整流→控制器→电池。 满电:控制器→卸荷电阻。 过速:短路电磁製动短时介入,限时使用。 失控:机械剎车/偏航脱风。 人工维护:完全锁死转子。 最后一条最难。 强风下人工锁死叶片,塔架会吃巨大风载。 不锁死,叶片持续旋转,维护危险。 真正安全的维护状態应该是先脱风,再机械锁止。 也就是说,偏航系统本身必须可靠。 旧风机的痛点又绕回来了。 偏航、摩擦、预紧力、热循环、接触刚度。 第五次留下的旧帐,並没有因为他买了新风机套件而消失。 只是换了一副更现代的外壳,重新站在第六次面前。 傍晚,叶片静平衡。 三片叶片之间最大相差29克。 江临没有立刻打磨叶片。 打磨玻璃钢叶片风险很高,破坏表面涂层会让风沙磨损加速。 他把三片叶片装成完整叶轮,架在低摩擦支承上做静平衡。 配重固定在轮轂內侧的预留孔位,用螺钉和防松胶锁住。 这不能证明动平衡合格,但至少能排除最粗糙的重心偏置。 一小时后,叶轮能在不同角度停住,不再总有某一片下垂。 这只是静平衡,不代表动平衡合格。 但至少排除了最粗糙的重量不均。 这一天结束时,纸上已经没有漂亮的风机图,只有一张越来越复杂的风险表。 江临忽然觉得,风机二號比旧风机更麻烦。 旧风机粗糙,但每一处粗糙都在他手里。 新风机看起来现代,但里面藏了很多他还没完全摸透的商品化黑箱。 起点更高,盲点也更多。 夜里,他照例去观测点a取数据。 防尘罩起了作用,镜罩尘明显减少,但暗边问题出现了。 挡风罩边缘在几张低角度天空图像里造成了遮挡。 北方低空红带的亮度估计要受影响。 他没生气,只是记录: 防尘罩 v1 减少镜罩尘,但遮挡低仰角视场。 后续:扩大开口角或提高相机安装高度。 回到石屋,翻开《等离子体物理》,这次读了五页。 debye屏蔽的推导没难住他。 电势在等离子体中被指数衰减,特徵长度由温度、密度和电荷共同决定。 他在纸上推了一遍。 第九天,江临在墙上写下今天的真正题目。 风机二號真正目標:不是更多电,而是能在不该发电时停止发电,让风自己让开。 不是让风停,他没那个本事。 也不是硬把叶片锁住,强风中硬锁,载荷直接灌进塔架和叶根。 他需要的是脱风。 原理不复杂,难的是可靠。 尾舵让叶轮正对风,叶轮吃风產生推力,推力超过閾值时让整个机头偏转,从正对来风变成斜对来风,功率下降。 关键不是尾舵会摆,而是叶轮推力作用线不能穿过偏航轴。 只要有偏置,风推力就会变成一个让机头侧偏的力矩,尾舵和弹簧负责把它拉回来。 两边谁压过谁,决定风机迎风,脱风,还是摆振。 很多小型风机都有这种被动偏航保护。 说明书写著自动偏航保护,大风自动侧偏。 但这四个字落到废土里,就是一堆必须被拆开的变量。 偏航摩擦多大,尾舵面积多大,推力曲线怎样,弹簧回程力多少,阵风下会不会摆振,沙尘进入轴承后閾值会不会飘,低温下润滑脂黏住会不会该脱不脱? 不能直接相信原厂尾舵脱风件,必须自製低载荷验证架。 缩比偏航验证架。 铝合金板做底,十毫米钢轴穿过去做偏航轴。 一根铝条模擬叶轮偏心,长杆模擬尾舵杆,末端掛可调面积的塑料片。 第一阶段不用风,自然风太不稳定。 用尼龙绳和弹簧模擬叶轮推力,细绳掛砝码,砝码越重代表风越大。 掛第一组砝码,不动。 第二组,不动。 第三组,偏航臂突然偏了七度。 不是平滑开始,是卡了一下,越过静摩擦后猛地跳过去。 不好。 真实风机上,这种卡住—突然跳会造成塔架衝击和发电电压突变。 卸下砝码,偏航臂停在三度,回程迟滯。 旧问题又回来了。 摩擦,接触面,预紧力。 钢轴取出。 铝合金孔壁太软,钢轴一压局部已经有微小咬痕。 不能直接钢轴转铝孔,至少要有衬套。 他从零件盒里翻出一截黄铜管。 屋外冷风给铜套降温,炉边给铝板微微加热。 热胀冷缩只给了他一点点余量。 木块垫著轻轻敲入,不能用铁锤砸,会把铜套口砸变形。 钢轴重新插入,阻尼均匀,没有局部发涩。 第二轮测试。 第一组不动,第二组偏一度,第三组三度,第四组八度。 连续,不再突然跳。 回程残余约一度。 仍然存在。 但真实风机在风沙,低温,润滑劣化,载荷衝击下,迟滯只会变大,不会变小。 弹簧选型。 软弹簧脱风容易,但小风也让机头偏摆,发电不稳定。 硬弹簧迎风稳定,但大风时脱不掉。 中等弹簧最接近目標,但偏到一定角度后,弹簧力臂变化使回程力先增后减。 风机侧偏后不一定愿意回到迎风方向。 他在纸上画力矩曲线。 风推力矩、尾舵回正、弹簧、摩擦死区叠在一起,决定风机是稳定迎风、平滑脱风、来回摆振,还是卡在某个尷尬角度半死不活。 旧风机的偏航故障並不只是坏事。 它给了他十五年的负面数据。 哪些声音代表摩擦变大,哪些电压下陷来自追风迟滯,哪些温升对应轴向摩擦副失效。 这些都是风机二號偏航设计的反向教材。 傍晚最简陋的风推力测试。 把缩比尾舵放到石屋外让自然风吹,弹簧秤读尾舵力。 读数跳动厉害不能定量,但一个现象很明显,阵风来时尾舵受力不是平滑增加,而是一阵一阵拍上去。 偏航机构面对的不是一条安静的力矩曲线,而是一连串脉衝。 机构太灵敏被阵风打得来回摆,太迟钝错过真正危险的强风窗口。 夜里,《等离子体物理》读了三页。 洛伦兹力,迴旋半径,迴旋频率。 电子和离子因为质量不同,响应尺度不同。 他看著圆周运动示意图,忽然觉得它和今天的偏航模型有一点荒唐的相似。 带电粒子被磁场约束,绕著看不见的力线转。 风机被风和尾舵约束,在偏航轴上寻找稳定角。 尺度差得离谱。 但它们都在问同一个问题:当外力改变时,系统会怎么响应? 第十一天,他把那台新风机完整摊在了石屋前。 旧风机还在转,但偏航摩擦声越来越尖,电压曲线像老人的脉搏,时稳时乱。 它撑过了江临最难的那些年,但它的確快不行了。 风机二號必须立起来。 塔架不照搬旧风机。 槽钢做三角支架,厚板做塔基,石块压重。 主锚是承担侧向载荷的是三根斜拉钢索。 钢索末端打入岩缝,用钢楔和旧槽钢做成地锚,再用花篮螺栓一点点拉紧。 塔架不高,但江临仍然把它当作会杀人的东西处理。 塔架不高,远远称不上漂亮,但它没有旧风机那种硬撑的味道。 第十二天,风停了半日,难得的窗口。 吊装没有吊车,只有滑轮、绳索和他自己的身体。 每一步都慢得让人烦躁。 发电机离地半米,停,检查绳结。 一米,停,检查塔架晃动。 两米,停,检查偏航轴是否被横向拉偏。 旧风机在旁边转著,声音带病,像一个老兵看著新人上阵。 发电机掛到塔顶,偏航头坐入铜套,尾舵装上,机械剎车拉索穿过导向环,电缆从塔架內部走下来,每隔一段固定一次,留出扭转余量。 下午三点,叶轮被吊到塔上。 三片叶片组成的圆在空中缓缓转过一个角度,阳光从叶片边缘闪了一下。 那一瞬间,石屋前的荒原像安静了一息。 江临没有被这个画面打动太久。 他还要盯著叶根。 叶片漂亮没有意义,叶根松一颗螺栓,整套系统都会在某个转速下把自己撕开。 按对角顺序上螺栓,覆核。 多拧,是把內应力锁进叶根,少拧,是把未来事故藏进风里。 傍晚前,风机二號第一次完整站起来。 江临站在塔下,让风机空转。 风很小。 叶片慢慢动了一下,又停住,再动。 尾舵轻轻摆,机头找风,偏航轴发出很低的一声摩擦音。 没有异常尖叫,没有明显卡滯。 第一圈很慢,第二圈快一点,第三圈,发电机输出端有了电压。 合上一级断路器,整流桥接入。 合上二级断路器,控制器工作。 电压还不够,电池没有立刻吃电。 低风时也不该强行充。 风稍大一点,充电指示灯亮了一下又灭,大一点,稳定亮起。 电流很小,但持续不断。 旧风机仍然在旁边带病转动,新风机二號也开始转动。 一老一新,两套叶片在废土石屋前的风里,用不同的频率切割空气。 夜色降临后,风变大,风机二號第一次触发轻微脱风。 尾舵偏了一下,叶轮没有继续硬吃风,转速压了下来。 江临站在塔下,手握剎车拉索,眼睛盯著卸荷模块的红灯。 红灯没亮,蜂鸣器没响,控制器没有报警。 风机自己让开了一点风。 这一刻,他才终於鬆了一口气。 风机二號站起来之后,前哨站第一次有了可以持续补能的电力闭环。 它还谈不上可靠,更谈不上富余,但电力系统终於不再只是苟延残喘的旧风机和老电池,而是一个能被记录,被维护,被逐步改进的工程对象。 江临终於可以开计算箱了。 二手图形工作站沉得像一块黑色铁碑。 他重新检查了一遍,按下开机键。 显示器亮了,黑底白字,linux进入启动界面,没有报错。 接入第一块资料硬碟。 硬碟转起来的声音比风扇更让他紧张。 那里面装著第六次最重要的东西之一,它不是实验室本身,却是实验室的种子库。 屏幕上,文件目录一层层展开,像一座还没建起来的城市的地基图。 他先做基础工作。 把git仓库outpost_phase_i从备用小主机迁移到主工作站。 把观测点a的每日数据导入新硬碟的数据分区。 把第一阶段的所有纸质表格扫描归档。 把电力系统,加工系统,观测系统,计算系统的版本號统一起来。 到傍晚,工作站的硬碟灯第一次以一种均匀稳定的节奏闪烁。 第六次废土的第二大脑开始工作了。 工作站启动之后,观测点a也进入了新的周期。 风机二號让电力更稳定之后,观测盒不用再完全依赖小电池硬撑整夜。 但江临没有直接拉一根长电缆过去。 那会把电力系统的噪声送过去,之前所有避开石屋的努力就白做了。 他选择折中。 白天给观测点电池充电,夜里离线运行。 三天一换卡,七天一做匯总。 很麻烦,但乾净。 他把相机锁成手动曝光,固定白平衡,每晚开拍前,先拍一组盖镜头暗场。 红带可以微弱,可以断断续续,可以被风沙和云尘遮掉。 但它不能靠自动白平衡长出来,也不能从传感器热噪声里被他自己想像出来。 第一夜,北方低空淡红带再次出现。 相机拍到了,但镜头边缘仍有遮挡,风速计数据完整,磁力计平稳。 第二夜,淡红带仍然出现,位置差不多,持续时间略长。 那夜风速较低,镜头尘也少,图像比第一夜乾净。 第三夜,云尘遮蔽严重,红带看不清。 第四夜,风机二號在后半夜连续触发两次卸荷,卸荷电阻外侧红灯短暂亮起。 观测点a同时记录到轻微磁场扰动。 如果是几天前,江临可能会心里一动。 但现在,他先查元数据。 那段时间风速增强,风机二號卸荷触发,电力系统大电流切换。 虽然观测点a距离石屋较远,但干扰路径不能完全排除。 第五夜,红带再次出现。 风速低,镜头乾净,供电稳定,支架振动標记正常。 磁力计没有明显同步扰动。 他把这一夜的数据单独拷出来,命名为:pointa_night05_clean_candidate 第六夜,淡红带弱到几乎不可见。 第七夜,它又出现了。 江临把七夜图像按时间排开。 屏幕上,北方低空那条微弱的红色亮区时有时无。 它不听话,不每天出现,不总是同样亮。 不总能排除云尘,风速,镜头尘和支架振动。 但它也不是完全隨机。 至少在几夜较乾净的数据里,它確实存在。 废土的天空,第一次被仪器留下了连续痕跡。 几十年来,这条红带只活在他的眼睛里,记忆里,怀疑里。 现在它活在硬碟里,活在git提交记录里,活在七张时间戳完整的低照度图像里。 它从也许我看花了,第一次变成了它在那里。 接下来的逻辑非常清晰。 建立第二观测点b,进行空间一致性验证。 如果a点看到红带,b点也看到,並且角度关係一致,那它就更可能是真正的天空现象。 如果a点看到,b点看不到,那就可能是局地地形,镜头,风沙,甚至某个他没发现的污染源。 一个点永远不够。 单点观测无法把偽信號和真实现象彻底分开。 但日程刚排到b点,工作站给了他一记响亮的耳光。 第二十天傍晚,江临第一次把工作站连续运行了两个小时。 写脚本,把观测点a的图像、磁力计、风速、温度、电压和维护日誌按时间对齐。 这件事很枯燥。 时间戳对不上。 相机记录和磁力计记录差了几十秒。 风速计有几段缺值。 人工维护记录是纸质的,还要手工录入。 脚本第一次运行,直接报错。 第二次,图像文件名解析失败。 第三次,时间区间错开一小时。 他查了半天,终於发现问题。 现实世界电脑系统时间,废土电子表时间,观测盒启动时间,工作站系统时钟。 这几个时间之间,他从来没有建立统一基准。 每一个钟都在按自己的速度走。 每一份数据都老实地按自己的钟打了时间戳。 所以拼起来,就对不上。 这很可笑。 因为如果时间对不齐,所谓a、b同步观测红带就是空话。 所谓风机二號卸荷与磁力计扰动的时间关係也是空话。 所谓七夜红带的持续时间统计也是空话。 所有他打算用来证明这条红带是真实现象的手段,都建立在时间能对齐这个假设上。 而这个假设,他过去二十天里从来没有真正验证过。 观测点a乾乾净净的数据,在脚本面前变成了一堆各说各话的时间序列。 他把第二观测点b暂时往后推一位,在它前面插入一个新任务。 建立废土本地时间基准。 这比建b点还基础。 没有统一时间,两个观测点只是两个各说各话的盒子。 但建立时间基准本身,在废土上极其困难。 他没有原子钟,没有 gps,没有网际网路授时。 他能用的只有现实带来的电子钟,工作站系统时钟,观测盒內置晶振,天文现象,以及自己的纸质记录。 每一个都会漂,但至少必须知道它们怎么漂。 如果工作站时钟每天漂0.3秒,他要知道。 如果观测盒晶振在零下三十度下漂得比零度更快,他要知道。 如果电子钟在沙暴的低温里直接停一秒,他要知道。 如果用恆星升落做校准,他也不能直接套现实地球的二十四小时。 他必须先把废土本地的恆星日测出来,再判断它能不能作为长期时间尺。 那不是查表,是重新给这片废土量一次时间。 他把新任务写进第一阶段表。 时间基准:第一级任务。 这一晚,他將《等离子体物理》读到单粒子在磁场中的迴旋运动。 电子因为质量小,响应快。 离子因为质量大,响应慢。 同一个磁场里,不同粒子有不同尺度。 读著读著,他看向旁边的观测时间表。 相机五分钟一次,磁力计一分钟一次,风速计十秒匯总,人工巡检一天两次。 旧风机声音靠耳朵记录。 不同设备,也有不同尺度。 如果把这些尺度硬凑在一起,不做时间基准,不做採样说明,不做延迟標记,就会像把电子和离子的运动混成一团,然后假装看懂了等离子体。 这是一个比红带更深的洞。 红带是他在追的现象。 时间基准是他追这个现象时脚下的地面。 地面如果是软的,追什么都是徒劳。 夜里九点,他在 git 上提交。 wind turbine ii erected. workstation online. point a: 7-night red-band sequence preserved. time-base inconsistency discovered. time-sync task elevated to tier-1. 提交完,他坐在石桌前,听石屋外的两套风机。 旧风机声音粗糙,带著高频摩擦。 新风机二號声音更轻,叶片切风的频率乾净一些。 两套叶片用不同的频率切割空气,像两颗不完全同步的心臟。 石屋墙上的灯比前几天稳定了。 工作站的硬碟灯在节奏均匀地闪烁。 观测点a在五十米外继续记录。 第六次废土,第一次以一个完整系统的姿態在运转。 电力,加工,观测,计算,四条腿都立住了。 也是因为四条腿都立住了,他才第一次看清楚这个系统脚下的地面,本身是不平的。 时间不齐。 不齐的时间会让所有的数据彼此撒谎,而他过去二十天还以为自己在收集真相。 第二十天结束时,江临没有沮丧。 他知道自己刚刚撞上的不是失败,是前哨站作为一个系统的第一次自我暴露。 如果不是工作站启动,不是脚本第一次跑,他可能永远不会发现时间不齐。 他会带著这个洞继续往前走,建第二观测点,建第三观测点,然后在某一天用一堆错位的时间戳证明红带和某个完全无关的事件相关。 幸好,他在二十天就撞上了它。 而不是二十年。 外面传来一声短促的蜂鸣。 卸荷模块红灯亮了一下,又灭。 独立温度记录仪上的数值没有越过报警线。 系统恢復,全过程不到十秒。 没有事故,没有火,没有塔架尖叫。 江临站起来,走到门边,看著那盏已经熄灭的红灯,欣慰地笑了一下。 风机二號没有征服废土的风,工作站没有揭开废土的秘密,观测点a没有解释那条红带。 但它们在一起站住了。 第二天清晨,前哨站能源记录显示,夜间净入帐电量不多,远没有宣传页上一千瓦的漂亮数字。 但它连续,稳定,没有烧毁任何东西。 而江临的笔记本上,第一阶段任务表已经换了样子。 tier-1: 时间基准建立。 tier-2: 观测点b选址与建设。 tier-3: 风机二號长期巡检。 tier-4: 红带连续观测继续。 时间排在最前面。 因为他终於明白,红带是天上的现象,而时间是他自己脚下的地面。 地面没整平,他抓不到天上的任何东西。 第70章 应试工程 前哨站一期工程进入稳定维护期之后,废土终於再一次慷慨地向江临展示出它温和的一面,变得像是一个可以让人安下心来长期工作的地方。 工作站每日限时运行。 观测点a与b进入轮换维护。 北方低空那条淡红色的光带,依然像个不讲理的幽灵,在夜空里时有时无地闪现。 但江临现在的表现平淡得近乎冷血,连一句多余的猜测都不愿意给它解释。 他每天像个记帐的老掌柜一样,把磁力计微小的波动,风速计的脉衝,全天空相机的图像,温度,气压,甚至连支架在风中微颤的振动標记和自己亲手写下的维护日誌,一点一滴地录入资料库。 此外,就是他终於能抽出时间,打开一个已经放了很久的文件夹。 【ali_math】 这个文件夹建立於江城大学物理楼b304。 师兄尹航和师姐姚思雨正在閒扯阿里巴巴全球数学竞赛报名的八卦,导师孟澈半开玩笑地拍著他的肩膀,让他这个閒著也是閒著的高中生也去凑个热闹。 他当时把报名网页存进手机,后来真的填了名字。 这个叫做阿里数赛的东西,当然不可能是他在废土上挣扎求生的主线任务。 它只是江临计划为自己打造的一枚標籤。 一个高中生,如果只是说自己懂接触刚度、会排查干涉仪低频漂移、能写多材料装配热循环模型,听起来只会像疯话。 但如果换一种剧本呢? 如果在这一切发生之前,他已经在一个不设门槛,面向全球数学天才的公开竞赛里,杀出了一条血路,拿到了一个让大家都觉得足够亮眼的成绩呢? 那么,当他以后再展现出那些不可思议的直觉和深不可测的算力时,很多原本会刺向他的疑问,就会乖乖地闭上嘴巴,安静下来。 人们会自我攻略:“哦,江临啊,那是个在高中就拿过阿里数赛金奖的天才,天才懂点偏门的东西,这不很正常吗?” 所以,在第六次废土开局的第一个月末尾,在风机和观测点初步稳住阵脚之后,江临正式把阿里数赛列入了每日雷打不动的固定训练计划。 从那一天起,每天晚饭后到睡前的那三个小时,被他划给了数学。 文件夹里面分门別类地躺著他在现实世界下载好的往年真题,各路大神的野生解析,冗长的赛制说明,论坛里若干高赞的参赛討论帖,几套经典的大学数学竞赛讲义,以及他自己在江大图书馆和实验室里,按照个人习惯整理出的方向索引。 看著这些资料,江临没有像个刚入门的新手那样,老老实实地从极限定义或者矩阵乘法的基础开始复习。 两次废土八十年,数学分析里的那些e—δ语言,线性代数里各种算子的谱分解,常微分方程的奇点与稳定性,复变函数里的留数定理…… 尤其是线性代数、分析、微分方程和变分方法,这些东西早就被他在无数个调试风机、手搓算法、验算流体力学边界的日日夜夜里,深深地嵌进了他的物理直觉和工程判断的骨血里。 他现在看一个矩阵的特徵值,第一反应已经不是那个乾巴巴的det(a-λi)=0,而是一个系统在特定方向上的共振频率、能量衰减率,或者稳定性边界。 所以,面对阿里数赛,他真正需要花大力气去做的,把自己身上这些如同废土荒原般野蛮生长且极度分散的內力,像拧麻花一样,强行收束,整理成可以在一场標准化比赛中,直接落笔成文,符合严苛判卷標准的答案。 物理学很宽容,允许你先用野兽般的直觉在黑夜里锁定一个大方向,再用实验数据慢慢把理论缝补严实。 工程学也很实在,允许你在成本、材料和环境面前,做出不够优雅但管用的妥协。 但数学竞赛不吃这一套。 你跳一步,就是断。 你少一句理由,就是空。 你觉得显然,阅卷人只会觉得你在偷懒。 训练的第一天,江临没有做题,而是先做了一张地图。 阿里数赛的题目,从来都不是一本按部就班的课本,更不是一条有著明確大纲的教学流水线。 它是一片地形交错复杂,广袤,且处处藏著陷阱和奇观的黑暗大陆。 分析,代数,几何,组合,概率,数论,微分方程,应用计算。 这里的每一块版图,只要你敢往深了走,都能轻易溺死一个天才。 江临很有自知之明。 他不是那种为数学而生的天才,不需要,也不可能把所有的方向都平推到傲视群雄的高度。 他要做的,是像排兵布阵一样,在这片大陆上划分出属於自己的核心战场和战略缓衝区。 他在笔记本上刷刷地写下。 【主攻区:分析、线性代数、微分方程、概率中的连续模型。】 这些是物理和工程的看家本领,必须寸土不让,见题杀题。 【强相关区:变分法、矩阵不等式、谱方法、递推与极值。】 这些玩意儿在优化算法和系统稳定性分析里经常露脸,底子还在,只需要把证明套路打磨乾净。 【补强区:组合、数论、抽象代数基础。】 软肋。 缺乏物理对应,全靠纯逻辑、构造和眼力。 不求屠榜,但求不被拉开致命差距。 【保守区:几何拓扑深题。】 性价比太低。 三分钟內没有直觉,战略放弃。 现实世界里的比赛,不是废土石屋。 废土给他的最大特权,是近乎无限的时间。 但比赛卷子考察的,偏偏是在有限时间內,做出最优选择和精准打击的能力。 第一阶段耗费了他四个月的时间。 在这四个月里,江临不追求解题速度,甚至刻意克制住把题完整算完的欲望。 他每天只做同一件事。 拆题型。 真题跳出来,他不急著算积分,不急著对角化矩阵,也不急著展开那串嚇人的连加符號。 他先贴標籤。 表面包装是什么? 底层结构是什么? 考的是紧性、凸性、谱分解,还是不变量? 是对称性抵消,还是极值原理? 是递推结构,还是一个藏得极深的代数恆等变换? 这种训练枯燥得近乎反人类。 但江临干得津津有味。 因为这跟他在这片废土上拆那些破烂机器的感觉,简直如出一辙。 一台旧风机坏了,你要是只盯著叶片转不转,那你一辈子也就是个换零件的蠢修理工。 你得在脑子里把它大卸八块,拆成风场流体,叶轮气动,主轴承,偏航齿轮,发电机线圈,整流桥,控制器逻辑,卸荷热量和储能化学。 对待一道看起来张牙舞爪的数学题,也是一样。 绝不能只看它表面的积分、矩阵或者组合包装。 要像解剖一样,冷静地拆成已知结构,隱性条件,边界约束,最终目標,以及你手头工具箱里到底哪几把扳手能拧动这几颗螺丝。 很快,他的第一册【题型解剖】笔记就被写满。 翻开里面,每一页的內容都出奇的短。 每道题下面,他只写三样核心的东西。 一、这道题扒光了外衣之后的真正结构。 二、自己第一眼扫过去,最容易踩进哪个误判的坑。 三、切入这道题的最短的路径。 比如,遇到一道看起来让人眼晕的多元分析题,他没有像以前那样直接莽上去写满整整一页的放缩估计,而是这样批註。 【表面是花里胡哨的积分不等式,骨子里实际是lp空间里的凸性+勒贝格测度的归一化。第一步绝对不要手贱去展开积分式,先强行构造凸函数,利用jensen不等式直接降维打击。】 遇到一道阶数极高的矩阵方程题,他写。 【二次型视角优先,不要傻乎乎地用坐標去展开,式子会变得脏且容易算错符號。把矩阵当成算子,看它的特徵子空间正交性,三行就能看穿虚实。】 …… 江临这么做,不是因为他不会分类討论,更不是因为他算力不行。 恰恰相反,正是因为他太能算了,他太擅长用物理直觉去硬推了。 几十年的废土生涯,不仅给了他近乎非人的心理耐力,也潜移默化地塞给了他一种在应试考场上极度危险的习惯。 在荒原上,只要一个工程问题没解开,只要机器还没转起来,他就会坐在风沙里,继续压榨脑力,继续疯狂算,继续把系统拆得稀巴烂。 可数学竞赛从来不奖励这种满身大汗的蛮力。 竞赛奖励的,是你在看到题目的那十分钟里,能否像个绝顶刺客一样,在一片混沌中,一眼看见那条隱藏在荆棘背后的生路。 於是,江临开始对自己进行剎车训练。 每一道新题跳出来,前五分钟,不允许动笔去推长式子,只能用眼睛看,在脑子里搭结构。 这五分钟反人类,也反直觉。 他明明感觉到自己体內有足够的计算力可以把式子硬生生拆开,明明觉得凭自己深厚的物理和数学背景可以强行碾压过去,但他用左手按住右手的笔。 半年后,江临在《题型解剖》的扉页上补了一条戒律。 【再强悍的暴力计算力,也不能替代对破题入口的精准判断。蛮力是用来收割战场的,不是用来探路的。】 当训练推移到第二阶段,也就是从第五个月到第十个月的时候,江临遭遇了比刷题还要痛苦的折磨。 他开始死磕证明书写。 江临翻开自己过去做研究或者推导物理方程时的笔记,那上面充满了专属於他自己的废土密码。 他的笔记非常適合自己看,简洁,信息密度大得嚇人,中间带著大量飞跃式的省略號。 他自己看的时候,脑子里瞬间就能反应过来某一步的积分互换为什么成立,某个极限操作为什么在物理上是合法的。 但是,阅卷人不知道。 阅卷人也不在乎你的物理直觉有多强。 现实世界的考场,绝对不会因为他江临在另一个世界的废土里把流体力学方程推演过一百遍,就大发慈悲地默认他卷子上的这条数学证明链是完整无缺的。 少了一步拓扑等价的证明,少了一句边界连续性的声明,抱歉,那就是逻辑断裂,那就是零分。 於是,他强忍著噁心,专门开闢了第二册笔记。 【证明表达重写本】。 第一页只有一句话。 【你写下的答案,从来不是给自己欣赏的,是给那些拿著放大镜找你茬的人看的。】 从这一天起,江临像个文字狱的审查官一样,清洗自己的每一个字。 把以前习惯性写上的显然可知这四个字,毫不留情地划掉。 把通过简单的代数变形容易得到这句话,连根拔起。 把同理,对於其余情况类似可证这种偷懒的句式,打上了大大的红叉。 每一个看似自然的省略,现在都必须附上坚如磐石的数学定理作为理由支撑。 如果写理由会让整个证明显得头重脚轻,太长太囉嗦,那就把这段逻辑单独剥离出来,先证明一个引理。 如果证明完发现这个引理太弱,支撑不起后面的推导,那就换一个数学结构。 如果整个推导的结构绕来绕去像一团乱麻,那就换个思路重写。 最开始的两个月,江临写出的证明依然带著物理草稿的狂野味。 大方向准得惊人,眼光极其毒辣,但关键位置偶尔会出现理所当然的跳跃。 自然到他自己写完第一遍復读的时候,都觉得完美无瑕,逻辑自洽。 可等到第二天,脑子冷静下来,他强迫自己像个挑刺的第三方审稿人一样重新去读昨天写的东西时,就会惊出一身冷汗。 自己在两个公式之间,想当然地少铺了一块名为一致收敛的地基。 这种感觉让他极度不適。 就好像他明明已经凭藉轻功飞到了河对岸的风景区,现在却被迫要捏著鼻子,重新游回河里,去把桥上的木板一块一块严丝合缝地钉好,只为了向別人证明自己有资格站在这边。 憋屈,烦躁。 但他一次也没有摔过笔。 因为江临心里比谁都透彻,这正是阿里数赛这项看起来和废土求生毫无关係的应试比赛,对他最大的价值所在。 它根本不是来教他学什么牛逼的新公式的。 只是来给他上规矩的。 它逼著他把自己体內那些庞杂的不成体系的绝世內力,转化成一种別人能够审查,能够復现,能够拿著显微镜挑错的標准形式。 这和真正的科研发表,本质上是同一件事。 这片废土上,只有呼啸的风沙,没有苛刻的同行评议。 但他总有一天要回到那个现实世界。 他迟早要用克制严密的语言,去向那个世界宣告他在这片夜空下找到的真理。 阿里数赛,就是他的练兵场。 第十一个月,江临的训练重心转向【补强区】。 组合与数论。 这绝对不是因为他底子薄或者智商不够。 纯粹是因为这两块领域,与他过去几十年浸泡的主干物理训练,存在极其严重的非同构性。 做分析,他能看见函数空间和能量估计。 做线代,他能看见算子和稳定性。 做微分方程,他能看见相图,波动,扩散和边界条件。 做概率,他能从统计力学和误差传播里召唤直觉。 可碰上纯正的组合和数论,他那些重型物理武器,像一拳打在棉花上。 这些题目,不是一把沉重的战锤,需要你调动全身的理论肌肉去挥舞。 更像是一枚枚藏在抽屉角落里,薄薄的单面剃鬚刀片。 不长,不重,不起眼,却锋利得能瞬间切断咽喉。 搞定它们,往往不需要你懂多少厚重的现代数学理论。 有时候,仅仅只需要你在错综复杂的表象下,敏锐地抓住一个不变的特徵量,构造出一个极其巧妙的映射,发现一个极端的边界对象,或者看出一个隱藏得极深的同余规律。 看穿了,这题三行式子就能绝杀。 看不穿,你就算在草稿纸上写满三十页密密麻麻的暴力枚举,最后也只能面对一堆无用的废纸绝望。 在这个领域,江临结结实实地吃了几次亏。 印象最深的一次,是一道看似人畜无害的图论染色题。 江临一上来就动用他强大的分类討论能力,硬生生地写了整整六页。 他像个推土机一样,一点点地往前铲,试图穷举出所有的可能性。 分类的过程严密细致到连他自己写到最后都觉得噁心了。 结果,等他好不容易剷出一条路,翻开標准答案一看,上面只有半页纸。 真正的破题入口,极其优雅,仅仅只是利用了图论网络中的一个奇偶不变量。 江临看著那半页答案,沉默了足足十分钟。 然后,他一言不发地把自己那六页写满血汗的草稿纸撕下来,钉进了那本《题型解剖》里。 並在旁边写下了一句自嘲到了极点的话。 【疯狂的推土机,惨死於一根绣花针。】 这句话,成了他做组合题的座右铭。 从那以后,每当试卷上出现组合题的影子,他草稿纸第一行不再是设一堆未知数。 而是四个灵魂拷问。 【有没有不变量】 【有没有单调变化的量】 【极端情况下的对象在哪里】 【系统是否存在对称性】 这四个问题,不是什么包治百病的灵丹妙药,但它们就像是四面雷达,让江临在黑暗的组合迷宫里,少走了无数让人崩溃的冤枉路。 当第一年的荒野特训走到尾声时,江临猛然意识到自己的状態,已经根本不能用在学阿里数赛来形容了。 他在自己的大脑里,用工程学的思维,搭建起了一套专为现实应试比赛量身定製的高速响应系统。 一道新题出现在视网膜上,系统瞬间启动。 扫描特徵,判断所属领域,识別底层结构,打开对应的工具箱选择扳手。 评估投入產出比,决定是全军出击,还是浅尝輒止。 一旦决定投入,立刻切换到证明输出模式,严格遵循审查规范,写出一条无可挑剔的逻辑链,最后例行检查边界漏洞。 遇到超出閾值的死胡同,触发保护机制,果断放弃不该死磕的硬骨头。 进入废土的第二年,训练进入计时模擬阶段。 在这一年里,江临发现自己的最大敌人变成了时间。 长期的废土生活给了他一种奢侈的错觉。 时间是充裕的,甚至是静止的。 但现实世界里那场残酷的选拔比赛,留给他的时间是以小时,甚至以分钟来倒计时的。 这两种截然不同的时间尺度,在江临的大脑里產生了剧烈的排异反应。 最开始进行限时模擬的时候,江临极度不適。 遇到一道有些卡壳的中档难题,他明明能感觉到自己离那个破题的线头就差那么一点点了,他的理智告诉他赶紧切题,但他骨子里的那股狠劲让他捨不得抽身。 二十分钟过去了,三十分钟过去了。 等他好不容易满头大汗地把这道题啃下来,抬起头一看时间,心瞬间凉了半截。 后面还有两道原本手拿把掐的优势题,连题干都还没来得及扫一眼。 这种因为恋战而导致满盘皆输的错误,对於极其看重系统效率的江临来说,简直比杀了他还难受。 因为它根本不是能力不足导致的丟分,而是最愚蠢的策略失控。 那天晚上,江临黑著脸,翻开第三册笔记,在封面上用力地加上一句警告。 【在这场游戏里,你那引以为傲的忍耐力,绝不能用来替代宏观的战术策略。】 然后,他开始训练放弃。 看到一道题,读完题干,能一眼判断出大致方向,但脑子里的沙盘推演告诉他,铺平这条证明之路需要极其繁琐的代数变形和超长的时间。 走,下一题。 看到一道题,背景极其诱人,甚至和自己昨晚还在读的某篇关於等离子体偏微分方程的顶级文献有著奇妙的同构联繫,做出来一定很爽。 但它明显超出了时间预算。 走,下一题。 …… 走这个字,在这一年的训练日誌里,被江临用笔反覆圈画了无数次。 他不断地给自己洗脑,走,不是逃跑。 走,是这场比赛系统里,为了保全大局而必须主动触发的卸荷电阻。 当某一道题像个黑洞一样,开始失控地吞噬你的宝贵时间时,你必须像个冷血的电网调度员一样,毫不犹豫地拉下电闸,把它从你的主攻电路上硬生生地切除出去。 如果不这么干,不仅这道题做不完,你整张卷子,你整个考试系统,都会因为严重过载而彻底烧毁发臭。 到了第二年的第四个月,经过了上百次痛苦的磨合与取捨,江临的计时模擬成绩,终於迎来了第一次真正意义上的平稳落地。 主攻区里的题,他就像个无情的刽子手,基本能做到刀起头落,全额拿分。 中等难度的题,他能极其精明地衡量性价比,有取有舍。 至於那些压轴的变態难题,他再也不会像个赌徒一样去硬碰硬,导致心態和时间双重失控。 而在证明表达上,他的字跡和逻辑已经变得极其乾净严谨,像是一篇標准的学术微论文。 最让他满意的是,他现在每一套卷子做完,都还能稳稳地留出十分钟的检查和纠错时间。 这种对大局的完美掌控感,比偶尔爆发一次,蒙对一道超级难题拿个惊艷的高分,要让他安心一万倍。 第二年后半段,训练进入全流程模擬。 晚上八点钟准时起题,中间固定休息三分钟。 到了预警时间,强制检查。 结束后一小时復盘。 他要把废土里近乎无限的时间,压缩成现实世界那几个小时內不能出错的瞬间判断力。 就在倒计时来到第六百多天的时候,前哨站外毫无徵兆地颳起了一场短暂但极其猛烈的沙暴。 飞沙走石中,观测点b的半球形镜头罩被尖锐的沙粒打花了一小片区域。 而风机二號为了自保,在半小时內连续触发了三次剧烈的偏航脱风,掛在外墙的卸荷电阻更是像个报警器一样,红灯刺眼地亮了两次,警示著系统的能量过载。 这一整天,江临都被绑在这些隨时会崩溃的机械上。 白天,他顶著残留的风沙,咬著手电筒爬上塔架去检查螺栓,又跪在地上一点点修復观测点的防风结构。 黄昏时分,他拖著像灌了铅一样的双腿,强撑著把岌岌可危的环控数据备份到工作站里。 到了晚上八点,石屋里冷得像个冰窖,江临浑身的骨头都在酸痛叫囂。 但他依然像个被设定好程序的机器人,在石桌前坐下,照常开启计时模擬考试。 那天晚上的状態,用一塌糊涂来形容都嫌客气。 由於极度的疲劳和脑力透支,他竟然做错了一道闭著眼都不该错的线性代数特徵多项式计算题。 原因简单得令人髮指。 太累了,眼神一花,看错了一个矩阵元素的符號。 模擬结束后,江临看著那个鲜红的叉號,没有愤怒,也没有给自己找诸如今天修了发电机太累了之类的软弱藉口。 他只是平静地在復盘本上写下了一句冷冰冰的批註。 【在现实世界里坐进考场的那一天,谁能保证你昨晚没失眠?谁能保证你没拉肚子?疲劳和低状態是不可抗力因素。你的应试策略,必须拥有能够容纳这种低级状態的冗余度。】 有了这次教训,在后续的模擬计划里,江临主动加入低状態抗压测试。 比如,在外面顶著寒风给光伏板除冰整整一天后,直接坐下来做题。 比如,在观测点半夜突然发生数据中断,他被迫爬起来紧急处理完故障,困得连眼睛都睁不开的时候,做题。 再比如,故意连续三天缩减睡眠时间,在脑子像塞了一团浆糊的情况下,做题。 这些在极端低状態下跑出来的模擬成绩,一张比一张难看。 但江临把这些卷子视若珍宝,贴在墙上。 因为它们证明了一件事,现实世界,从来就不会像童话里那样,贴心地保证你在比赛那天刚好处於精力爆表的巔峰状態。 一套真正成熟可靠的应试准备系统,不是只能在风和日丽吃饱睡足的最佳状態下才能偶尔打出一次暴击伤害。 而是在你被生活折磨得精疲力尽,处於普通甚至极其低下的糟糕状態时,这套系统依然能够凭著肌肉记忆和严密的策略,兜住底线,保证不全盘崩溃。 距离第二年结束还剩下最后一个月的时候,江临停止了所有新题库的扩张动作。 在工作站那个深不见底的资料库里,其实还有大把大把的国外名校讲义,堆积如山的往年集训营变態题,以及各种奇技淫巧的野生解析。 如果他愿意,他完全可以沉溺在这种不断解开新谜题的智力快感中,在这间石屋里继续刷上十年。 但这是虚假的快感。 在最后这三十天里,他像个即將闭关的老僧,每天只做三件枯燥到了极点的事。 一,把过去两年积累的所有错题,像回炉重造一样,反反覆覆地重新碾压推演。 二,把自己以前写得不够完美的证明解答,像雕刻一样,一字一句地复写打磨。 三,完全摒弃外界干扰,进行高强度的全流程时间分配模擬。 那本黑色的第一本《题型解剖》,被他翻得起了毛边。 第二本《证明表达重写本》,边角已经捲起。 第三本《时间分配模擬》,每一页的边缘都密密麻麻地標註著各种时间节点和取捨復盘。 那些笔跡从来不是江临用来发泄情绪的自我批评。 它们是他精心调试,一根一根焊上去的引脚,是他这座孤岛与现实世界应试体系对接的完美接口。 第七百二十七天的深夜。 伴隨著工作站屏幕右下角倒计时的最后一声轻微的滴响,最后一次终极全真模擬结束。 江临放下笔,揉了揉发酸的手腕,拿起红笔,开始像个莫得感情的判卷机器一样,对自己进行最终的清算。 第一道代数题,虽然最后绕出来了,但切入的解法太笨重,没有用到最优的同构映射,平白多耗了七分钟。 扣分。 第三道分析证明题,核心结论確实成立,但在引用一个关於序列紧性的引理时,前后文的承接顺序写得不够清晰,有被阅卷人误判为逻辑跳跃的风险。 扣分。 倒数第二道那个折磨人的组合题,最终確实被他用染色法硬抠出来了,但整个过程耗时严重超时,已经挤占了最后检查的时间,打破了策略红线。 不管答案对不对,在这套系统里,这就是严重的战术失误。 重重地扣分。 一通吹毛求疵的扣减下来,最后结算出的分数,並没有高得离谱。 但它稳稳地落在了一个完全在他掌控之中的区间。 文件名敲定:【ali_math_final_mock】。 第七百二十八天的清晨。 晨曦微露,第一缕灰白色的光打在石屋的窗欞上。 江临打开第六次废土的专属主日誌,郑重敲下几行字。 【阿里数赛阶段性备战,完成。】 【定性性质:现实身份的偽装標籤。】 【沉淀成果:题型结构图鑑一张,標准化证明表达输出系统一套,极端时间分配与压力卸荷策略一份,易错点交叉索引库一座。】 【认清边界:这是一场应试工程的胜利,绝非真正数学研究领域的理论突破。】 保存退出。 江临站起身,把那三本陪他度过了无数个不眠之夜,已经被翻得皱巴巴的阿里数赛笔记,摞在一起收了起来。 光標滑向桌面正中央。 隨著一声清脆的点击,那个承载著废土天空秘密的【空间物理资料夹】,再次在他眼前铺开。 阿里数赛的副本,到此暂时告一段落。 属於这片废土的漫长远征,才刚刚开始。 第71章 到山脚下了 废土的第五年春天。 在这里,所谓的春天,其实只是石屋外侧温度记录连续三十天回升,夜间最低温不再把观测点电池压到危险区间,风机二號的偏航回正不再像深冬那样迟缓。 维护周期可以放宽。 但江临仍然需要像个强迫症晚期的苦行僧,定期换卡,换电池,检查镜头罩,清理风沙,校正支架。 这些工作无聊透顶。 比在现实世界里当个给伺服器换硬碟的机房运维还要无聊一万倍。 但他清楚自己为什么要忍受这种无聊。 北方低空那条疑似存在的红带,亮度实在太低了。 低到任何一个夜晚的图像里,都可能混杂著数不清的偽信號。 如果单拎出某一个晚上的数据,神仙也看不出那是老天爷在眨眼,还是这套草台班子仪器在发癲。 要想在废土上抓到真理,靠的从来不是运气好的某一天,而是日復一日年復一年的低价值动作。 只有把这些无聊的基线数据堆得足够高,高到能填满三四年的时间跨度,他才有可能从几百上千个夜晚的记录里,像淘金一样,筛出一小撮所有污染源都恰好睡著了的乾净样本。 所以,无聊本身,就是废土科研的基础设施。而基础设施夯实了,研究才算真正推开大门。 第五年夏末,这种近乎自虐的基础设施建设,终於结出了第一颗果实。 在这个没有蝉鸣的夏日,江临坐在那台像黑色铁碑一样的图形工作站前。 他用自己手搓的python脚本,跑完了四年多积累下来的全部图像和环控数据。 在设定了严苛到变態的过滤条件,庞大的数据集被砍得只剩下可怜巴巴的一小撮。 二十七个夜晚。 四年,一千四百多天,最后能用的,只有这二十七个夜晚。 但这二十七个夜晚有著惊人的共性。 风速低缓,镜头罩一尘不染,支架振动標记是一条死寂的直线,风机二號稳稳噹噹没有触发过哪怕一次卸荷保护,而a点和b点的本地时间基准误差,也被他手动校正到了毫秒级。 最关键的是,在这二十七个被剥离了所有地面污染的乾净夜晚里,两台相机的北方低空视场中,都拍到了那条淡红色的亮带。 江临敲击键盘,把这二十七张经过偽彩增强的图像平铺在屏幕上。 在纯黑的背景底色上,那条细薄的红色亮区时有时无,像是一条这个世界怎么都不肯承认的伤痕。 它真的在那里。 不再是疲劳时的视网膜错觉,不再是仪器的底噪。 但江临端起杯子喝了一口豆浆,把有些激动的思绪强压下去。 因为它在那里这件事本身,充其量只算万里长征走完了在屋里穿鞋的第一步。 关於下一步,它到底是什么? 江临盯著屏幕,手指悬在键盘上,苦笑了一下。 这一步,他还真没资格迈出去。 所以,在建立文件归档时,他硬生生忍住了给它命名的衝动。 最后只是在数据集的readme文件第一行敲下了一行平庸到极点的字。 废土低仰角红色亮带数据集v1,成因未明。 他没有写极光,没有写气辉,没有写电离层异常,更没有写磁层破损。 不是谦虚,而是这些名词隨便拿出一个,背后都连著一整套逻辑严密的物理体系。 如果不能从那些物理方程里硬碰硬地推导出来它为什么是红色的,为什么偏偏压在低空,为什么呈现出这种时有时无的周期性,那现在往它身上贴任何一个標籤,都是在对宇宙的耍流氓。 他把文件打包,默默丟进离线资料库,又在手边的纸质索引簿上,工工整整地写下一个编號。 sky-red-v1 然后点开《空间物理》。 这本教材他已经翻过很多次。 但之前那种翻法,是典型的实用主义查字典。 观测点需要考虑电离层折射,他就去翻电离层那一章。 想评估废土太阳风对无线电本底的干扰,他就去翻太阳风那一章。 但这一次,他把进度条拉到了第0页,开始从头重读。 因为那条红带,正在黑暗中逼迫他重新认识自己面对的,究竟是个什么级別的怪物。 他在纸上画思维导图。 如果这红带只是一种大气光学现象,那它归属於空气化学和辐射传输的范畴,这事儿相对好办。 如果它是高层大气的气辉,那它就跟电离层的电子密度、复合速率脱不了干係。 如果它是某种变种极光,那事情就大条了,它背后必然被整个星球的磁层结构、太阳风粒子的注入、以及带电粒子沿著磁力线沉降的动力学过程所死死把控。 要是这玩意儿还跟地磁场局地扰动有关,那就更是一团乱麻。 江临看著纸上乱七八糟的箭头,嘆了口气。 他不知道这红带到底属於哪一种。 但他察觉到了一件事,在所有可能的解释路径里,绝大多数的终极出口,都绕不开一门核心课程。 磁场与等离子体的耦合。 一个连磁场在这片废土上到底怎么动都说不明白的人,连在这几条解释里挑一条的资格都没有。 所以下一步是补课,先学懂磁场是怎么动的。 而描述磁场怎么动,这事儿归一门叫作磁流体动力学(magnetohydrodynamics,简称mhd)的学问管。 连续性方程,动量方程,感应方程,欧姆定律,状態方程。 这些在现实世界里折磨了无数物理系研究生的东西,现在成了废土上唯一的指路明灯。 江临擦掉东墙下方一块旧推导痕跡,拿起笔,先在墙上写下了mhd最核心的感应方程。 ?b/?t=?x(vxb)+η??2b 左边是磁场隨时间的演化。 右边第一项是对流项,第二项是扩散项。 接著,他在下面写出了决定这两项谁能当大哥的无量纲数——磁雷诺数。 rm=vl/η? 江临看著这一串由磁导率、特徵尺度、特徵速度和电阻率组成的量纲组合,退后两步,脑子里突然闪过一道亮光。 这种比较两个时间尺度到底谁跑得更快的流氓逻辑,他在废土上其实很熟。 感应方程在问,磁场是被等离子体流带著走,还是自己偷偷摸摸地扩散掉? 这比的是对流时间尺度和扩散时间尺度,看谁短。 这不就跟他在废土上修石屋一样吗? 热量是在石墙內部慢慢传导,还是被外面零下二十度的狂风一把带走? 这比的是热传导时间和表面对流换热时间。 再看看外面那颱风机二號。 电池好不容易充进去一点电,是稳稳存在化学键里,还是电压超標被那个黑黢黢的卸荷电阻粗暴地烧掉? 这比的是充电时间和控制器的卸荷响应时间。 还有那个折磨了他十几年的偏航机构。 机头是能顺滑地跟上风向的变化,还是被那该死的轴承干摩擦死死拖住,卡在一个尷尬的角度? 这比的依然是气动力矩做功的时间和摩擦力迟滯的时间。 万物同理。 所有的系统,不管是天上飞的等离子体,还是地上转的破风机,都在不同的时间尺度之间做著残忍的选择。 物理书上经常写某某机制主导。 江临现在懂了,所谓主导机制,根本不是个文縐縐的形容词,它的本质就是一句话。 在这个时间尺度的赛跑里,某个物理过程贏了,而且贏麻了。 这是一种极度迷人的直觉迁移。 江临过去几十年在废土上,在风沙里,在被各种机械故障按在地上摩擦的过程中打磨出来的工程直觉,在这一刻,第一次和教科书上那些冰冷高贵的偏微分方程,严丝合缝地对上了。 第六年,江临的推导进度推到了mhd理论中最著名的概念。 磁冻结定理。 在理想mhd的假设下,假设等离子体的电导率趋於无穷大,即电阻率为零,磁雷诺数变得极大。 感应方程里的扩散项直接被抹掉,只剩下对流项。 推导出的数学图像漂亮得不可思议。 磁力线仿佛被冻结在了等离子体流体之中。 等离子体怎么动,磁力线就被拽著怎么动。 磁力线怎么扭曲,等离子体也就跟著怎么流。两者生死相依,不离不弃。 这幅图像太优雅太漂亮了,漂亮到足以让很多物理系的初学者在考完试后能记它一辈子。 江临在墙上画出了一堆跟著流体元扭动的磁力线草图后,也被这种简洁的物理美感吸引,站在墙前驻足欣赏了一会儿。 但在喝完一杯已经凉透的草根茶后,他脸上的欣赏消失了。 转过身,看著屏幕上那个名为sky-red-v1的数据集,问了自己一个极其尖锐的问题。 如果磁力线真的完美冻结在等离子体里,那我这几年顶著风沙追寻的那条红带,是不是就成了一个毫无意义的笑话? 为什么? 因为逻辑很简单。 如果红带的出现和磁场扰动有关,而磁场扰动又只能像个提线木偶一样跟著等离子体被动地移动,那这条红带充其量只是在天上画出了一副等离子体流动的轨跡图。 它本身什么都没干,也释放不出任何足以点亮夜空的能量。 可那二十七个夜晚的观测数据清清楚楚地告诉他,红带不是一条静止的画线。 它有时有,有时无。 亮度在极微弱的区间內起伏,不同夜晚的位置也有浅得几乎要被误差吞掉的漂移。 这些变化本身,仍然不能证明磁冻结失效。 它们可能来自高层大气密度变化,可能来自视线积分路径变化,可能来自粒子沉降通量变化,也可能只是他尚未完全剔除的观测残差。 但如果有一天,红带真的被证明和高空等离子体中的能量释放有关,那么问题就会绕回磁冻结的边界。 磁场结构在什么地方不再被流体完整拖著走? 哪一小块区域允许拓扑改变? 能量又是通过什么机制从磁场转给粒子? 这才是江临真正需要追的东西。 【磁冻结不是事实,只是近似。】 【电阻不为零,尺度有限,边界存在。】 【若红带涉及高空等离子体能量释放,冻结近似的失效区將是必查入口。】 写完这句话,江临感觉压在胸口的一块石头被搬开了。 这就是搞工程啊! 风机二號说明书上印著光鲜亮丽的自动偏航保护,可拆开一看,里面全是你死我活的摩擦,迟滯,尾舵力矩,弹簧刚度,卸荷温升,塔架振动。 观测点说明书上的低照度全天空成像, 实际落地到这片废土上,是镜头尘,支架抖,时间漂移,图像暗边和风速標记。 磁力线冻结,也是一路货色。 在它漂亮优雅的数学图像背后,必须老老实实地標明,它在什么时候成立,在什么条件下被撕裂。 而江临要找的答案,恰恰藏在它被撕裂的那一侧。 他转过身,在石墙另一块乾净的地方,新开了一张巨大的表格。 【mhd適用边界自查表:模型假设/忽略的物理项/证明所需观测量/废土当前是否具备】 他一条条往下写。 各向同性压强? 忽略了粘性张量? 忽略了位移电流? 每写一行,他就往最后一列填上状態。 绝大多数行的最后一列,都写著让人绝望的结论。 不具备,部分具备,极度缺乏关键参数,只能用脚趾头做量级估算。 这张表填满后,看起来就像一份宣判废土科研死刑的诊断书。 但江临反而看笑了。 因为这张难看的表很诚实,並告诉他一个铁律,不知道模型的適用边界在哪里,就別乱用偏微分方程。 第六年冬天,废土的残酷再次给江临上了一堂关於边界的课。 一场连续颳了二十个小时的白毛风沙暴过后,观测点b的支架出事了。 不是被吹倒,而是地锚在冻硬的砂土层里发生了微弱滑移。 方位角偏移了仅仅1.4度。 就是这1.4度,导致沙暴后连续五个夜晚拍到的红带对比数据,全部沦为废纸。 江临没有心疼。 数据报废本身不可怕,这在废土上是家常便饭。 真正可怕的是什么? 是支架偏了1.4度,而他作为一个观测者却一无所知,继续心安理得地用这堆垃圾数据去跑偏微分方程。 以为自己在丈量天空的深邃,实际上只是在测量自己支架的歪斜。 他乾脆利落地把那几个g的图像数据拖进名为polluted_trash的文件夹里。 然后背上工具箱,顶著零下十几度的严寒,去把观测点b的基座四周重新夯实了一遍,加掛了两块二十公斤重的配重风蚀岩。 回到石屋,第一件事,就是走到那张《mhd適用边界自查表》前,拿起笔,把边界条件那四个字重重描了一圈。 边界条件从来不是主方程的附属品。 地面上的观测站是这样,墙上的微分方程也是这样。 边界一旦给错,你后面推导得越精密,代码写得越优雅,错得就越像真理。 第七年,江临的案头工作不再局限於手推公式。 为了回答心里那个越来越挠人的具体问题,在那面墙上的方程图像里,磁场的扩散和对流到底是怎么互相撕咬互相赛跑的? 他决定请出那台图形工作站,开始做简单的数值实验。 人的脑子是想像不出偏微分方程在二维网格里的动態演化的。 他必须亲眼看见它。 只有看到了,以后在面对真实的观测信號时,他才能建立起直觉,去判断哪些时空尺度的异动,有可能是哪种过程的杰作。 他在linux环境下,用c++手敲了一套极简的二维磁场扩散与对流求解程序。 代码满打满算几百行。 用的是最糙的均匀网格,配上最简单的周期性边界条件,时间推进用了个保守的显式欧拉法。 第一版代码编译通过,运行。 屏幕上跳出了一个可视化的动態窗口。 江临把初始场设成了一团聚集的磁通量。 隨著时间步的推进,磁力线在对流速度场的裹挟下,开始缓慢地弯曲、拉伸,同时因为电阻率的设定,又在边缘呈现出自然的扩散晕影。 那图像动感十足,色彩平滑,简直漂亮得像是一件艺术品。 江临盯著屏幕看了整整十秒钟。 十秒钟后,他面无表情地按下了ctrl+c,直接把进程杀了。 画面里,原本平滑过渡的磁场结构变了。 扩散的边缘变得异常锐利。 他又改了边界条件,把右侧的周期边界改成了开放出流边界。 画面里,原本在区域內稳定盘旋的磁力线,像漏气的气球一样,形態全盘崩溃。 最后,他把代码里的数值耗散调大了一点点。 运行结果更可笑,原本看起来还能维持几万步的稳定物理结构,瞬间糊成了一锅打翻的马赛克粥。 江临靠在凳子上,看著屏幕上这堆自欺欺人的像素点,感到一阵莫名的荒谬。 这让他忽然觉得,这台价值不菲的工作站,在这片废土上,其实扮演著另一种形式的风沙。 外面的物理风沙,会在他的全天空镜头上留下物理的尘埃,遮挡住星光。 而工作站里的数值耗散和截断误差,则会在他的模擬世界里留下假物理的残骸,扭曲掉真相。 风沙磨掉的是机械錶面的稜角,数值差分磨掉的则是真实的物理结构。 如果他作为一个写代码的人,连自己的程序在哪一行说谎,在哪一步作弊都看不出来,那他凭什么敢拿著这堆五顏六色的动画,去验证自己对废土红带的任何猜测? 江临打开代码的源文件,在最顶部的注释区,重重地敲下了一行字: //warning: 数值图像绝对不是物理证据,它只是一台没有感情的机器,负责把你脑子里那些愚蠢的假设画出来而已。 敲完,他又拿笔把这句话抄在一张泛黄的便签纸上,拍在显示器的下边框上。 从这一天起,江临对自己的模擬程序,拿出了和对待室外废土观测设备一样残酷的审讯態度。 每加一项,必验误差。 每改一个差分格式,必查守恆性。 不经过酷刑般审讯的代码,就永远不配成为他追寻红带证据链上的一环。 第八年的夏天,废土的夜空格外乾净。 而江临的《红带数据集》也终於迎来了从v1到v2的叠代。 v1版本花了四年,证明了红带有。 v2版本,江临给自己定的目標要野心大得多。 它要回答红带在哪儿以及有多大。 这是个硬核的几何命题。 如果红带始终只被a点和b点这两个相距不过百米的固定机位拍到,那在严格的科学审查下,它永远无法洗脱嫌疑。 它完全可能只是石屋附近某种局部光源的散射,或者是某片特定地形扬起的反光尘埃,甚至是这两批同批次相机的某种群体本底波动。 要想在法庭上把红带钉死在天空的真实坐標系里,他需要至少三个空间极度分离的观测视角,进行三角视差测量。 a点和b点已经雷打不动地定桩三年了。 这第三个视角,江临没法再建一个永久基站。 一来电缆拉不过去,二来他没有那么多备用电池能在寒冬里续命。 他唯一的选择,是拉出一条人工移动观测线。 规则很原始,也很折磨人。 每隔十天半个月,趁著天气晴好,他要背上一只备用全天空相机,一个用铁皮罐头盒自製的简易磁力计探头,再加上一坨死沉死沉的应急电池,徒步走到几公里外的不同荒野坐標点,去做打一枪换一个地方的短夜观测。 这种搞法,数据质量极其拉胯,维护成本直接拉满,但这是江临在这片破败废土上,能手搓出来的三角测量网络。 那段时间,江临几乎每隔一周就要往荒原深处扎一次。 这片废土的地貌,他前几次开局早就用脚底板丈量过无数遍了。 哪里有流沙坑,哪里有风化岩的暗刺,他闭著眼睛都能摸出来。 但每一次出门,他依然像个即將上战场的新兵,把应急水壶灌满,把备用电池贴身捂热,检查急救包里的绷带,拉下面罩和防风沙护目镜。 相机加磁力计加电池,一整套零碎加起来其实不到十公斤。 但在废土上,这十公斤能压死人。 走到两三公里外那些合適的开阔高地,架设三脚架,找水平,定北向,记录开机元数据,然后裹著防寒毯在零下十几度的冷风里死守一整夜。 等第二天清晨第一缕暗光亮起,再拖著冻僵的身体拆设备,背著十公斤的冰坨子走回石屋。 整个流程下来,接近二十四个小时。 第三次走这条移动观测线的时候,出事了。 回程的路上,天刚蒙蒙亮,视野最差。 江临一脚踩空,踩进了风化层下面的一个暗穴。 哪怕外骨骼腿甲瞬间锁死,分担了大部分下坠的衝力,他的右脚踝还是发出了一声闷响,传来了剧痛。 江临趴在碎石滩上,冷汗瞬间湿透了贴身的保暖衣。 他没有喊。 在这片荒原上喊叫没有任何意义。 只能咬著牙,一瘸一拐,花了平时三倍的时间,挪回了石屋。 坐在石床的边缘,解开靴子,脚踝肿得像馒头。 在那之后,他在系统日誌里的移动观测线操作守则下,面无表情地加上了一条不可违背的铁律。 禁止事项:移动观测频率不得超过每月两次,单次直线距离不得超过三公里。 红带在天上飘了不知多少年,它可以等。 如果他在三公里外的一个沙坑里断了腿,这片废土上的前哨站就彻底成了绝响,没有第二个人会来接替他拔出sd卡。 伤好之后的半年里,江临克制著欲望,严格执行著每月两次的底线。 v2数据集的核心成果,终於在这种极其克制的节奏中,慢慢浮出了水面。 奇蹟並不在於新设备有多先进,而在於多点角度那令人窒息的吻合。 在秋季的几个极其纯净的夜晚,石屋基地的a点、b点同时拍到了红带。 而远在两点五公里外的一个临时高地上,那台掛著冰霜的备用相机,也在相同的时刻相对应的像素区域,抓到了那一抹暗红。 江临把三张来自不同地理坐標,镜头朝向截然不同的照片导入工作站。 他先校镜头畸变,再输入三个点位的坐標,定北误差,时间戳偏差和低仰角区域的边缘暗角参数。 脚本跑了三遍。 每一遍,他都把允许误差放宽再收紧,看那条红带对应的方向束会不会彻底散掉。 结果並不漂亮。 没有给出一个能写进论文摘要里的精確三维坐標。 红带太弥散,低仰角畸变太重,鱼眼镜头边缘区域也不允许他假装自己拥有卫星级定位能力。 但三组方向束没有互相打架。 a点、b点和移动点看到的,不像是三台相机各自製造出的孤立鬼影,而更像同一片北方低空方向上的连续结构。 这就够了。 但它已经足够让江临在v2报告里写下。 【红带为非单点仪器假象的概率显著下降。】 【红带具备空间延展现象特徵。】 【成因未明。】 那天夜里,风出奇的小。 风机二號的三片玻璃钢叶片在夜色中缓慢地切过空气,几乎听不到任何风噪。 江临坐在石桌前。 左手边,是一张在和平年代足够让空间物理研究生睡不著觉的三点联合观测图像。 右手边,是他写满了一整本的mhd偏微分方程推导稿。 而在它们中间,隔著一张乾乾净净的白纸。 江临拿起笔,在白纸正中央写下了一句话。 “数据永远不能自己站起来变成理论,理论也绝无可能替闭嘴的数据说话。” 他抬起头,看著窗外深邃的废土夜空。 这八年下来,他最大的进步,不是啃透了多少本物理教材,不是敲出了几万行数值模擬的代码,更不是sd卡里囤积了几百个g的夜空图像。 他真正的蜕变,是他终於在这片荒芜中,学会了等。 等。 看到红带图像出现,他不急著去解释。 跑出漂亮的数值图像,他不急著去相信。 推导出优雅的近似方程,他不急著去顶礼膜拜。 不是他不想早点知道答案。 而是这八年的风沙告诉他,在证据链闭环之前,急於跳到结论,就意味著他开始在寂寞中向自己撒谎。 而一个习惯了向自己撒谎的科研人员,在这片废土上,是最没用的。 第八年的深冬,炉火烧得正旺。 江临铺开纸笔,开始写这几年的阶段大总结。 【空间物理与mhd阶段总结】 红带的客观空间扩展性已证实,但成因依旧成谜。 mhd框架足以用来建立描述这个怪物的数学语言。 理想mhd的磁冻结定理只是一种脆弱的近似,而非宇宙的真理事实。 痛点:废土的地面观测,极度缺少高层大气、电离层和磁层的关键等离子体参数。 下一阶段的重点突围入口:磁重联。 前置任务:必须从头手动推导经典模型。 为什么在这个节点上,突然把矛头指向了磁重联? 因为他一路追问到这一步,问题的包围圈已经急剧收窄。 如果红带的发光最终被证明和等离子体过程相关,那么他最需要追问的,就是磁冻结近似在哪些条件下失效。 失效,並不自动等於灾变。 它只意味著磁场拓扑结构有机会被改写。 只有当这种改写发生在足够大的尺度上,连接著足够强的磁能储备,並且能把能量有效转移给粒子时,它才可能参与一次可观的发光过程。 这条路很长。 但在mhd框架里,研究磁冻结失效最经典、最核心、被几代物理学家反覆解剖的入口,就叫磁重联。 写完报告的最后一行,江临点开工作站里的电子版《等离子体物理》,把目录里magnetic reconnection那一章的起始页码用红圈重重地標了出来。 他走到墙边,拿起粉笔,在最高处写下磁重联三个大字。 紧接著,在下面跟上了一个直指灵魂的詰问。 “如果磁力线就像被冻住一样不肯轻易断开,那它们到底是通过什么鬼途径,重新连接在一起的?” 在这个问號旁边,他用略带敬意的笔触,写下了一个被载入史册的连字符名字。 sweet-parker。 第九年冬天,石屋东墙迎来了大清洗。 江临用一把自製的刮刀,把墙面最下方那块记录著旧公式的黑灰颳了个乾净,露出斑驳的石底。 在那片空出来的位置上,他用白堊画了一个极其夸张的几何图形。 一条又长又薄的矩形区域。 在这个长矩形的两侧,他画上了方向截然相反,箭头粗壮的磁场线。 在这个矩形的正中央,他画了一条极度狭窄的通道,標上四个字。 电流片。 在图的左侧,他写下:sweet-parker模型(1957)。 在图的右侧,他写下:废土第九年,重推。 为什么要从这个古董级的模型开始死磕? 因为在整个磁重联的研究编年史里,sweet-parker是开天闢地的第一个量化数学模型。 在1957年之前,物理学家们脑子里的磁力线断开又连上充其量只是一团模糊的哲学直觉。 sweet和parker先后给出了那个后来被並称为sweet-parker模型的慢重联框架。 如果你相信磁重联真的存在,那你这帮搞物理的就必须给我老老实实算出来,它到底有多快。 后来半个世纪里所有討论磁重联的顶级论文,不管是petschek的激波模型、考虑霍尔效应的hall重联、破碎的plasmoid不稳定性,还是混沌的湍流重联,它们的起手式,全都是在跟sweet-parker这个老祖宗的基准答案进行隔空对话。 理解它,就是拿到进入这个领域的基础门票。 江临不想去吃那些经过后人简化过的二手教材。 他要自己原汁原味地推一遍,哪怕推得头破血流,他也要清清楚楚地感觉到,这个伟大的模型当年到底在哪里痛苦地挣扎。 不过,写到这里,江临並没有像个急躁的学生那样立刻埋头推导公式。 他反而把粉笔一扔,穿上厚重的防寒服,推开石屋沉重的木门,去巡检风机二號。 冬天的废土,风硬得像刀片,刮在脸上生疼。 天空呈现出一种病態的灰红色。 风机二號在这片惨澹的天空下,正不紧不慢地转动著叶片。 江临注意到,它的尾舵略微偏开了一个角度。 它的偏航动作不再像刚装上时那样指哪打哪般的灵巧敏捷,但好在也没有当年那台老风机那种病入膏肓的迟钝卡涩。 他例行公事般地蹲下,检查塔基处的几颗大號螺母没有鬆动,用手背试了试偏航轴承外壳的温度,没有异常发热。 抬头看一眼掛在石墙外侧的卸荷电阻。 又转到观测点区。 a点的全天空镜头罩上落了一层薄薄的霜尘,需要小心地擦拭。 b点供电盒里的万用表显示,昨夜低温把那块旧电池的电压压到了安全线边缘,明天必须拆下来换一块。 这些在风沙里打滚的破事,跟墙上那些高贵的磁重联偏微分方程看起来有一毛钱关係吗? 关係还真的很大。 江临一边擦著镜头一边想。 如果今晚逆变器停电,他屋里那台工作站直接宕机,满墙的推导就在黑暗中白做。 如果在他在屋里死磕方程的时候,观测点b因为这块破电池死掉了,从而刚好漏掉了天上也许会闪现的一夜红带,那他这九年在废土上受的罪就全成了笑话。 理论物理从来都不是脱离工程的空中楼阁。 它就像个挑剔的皇帝,是坐在那堆油污、螺丝和电线的工程肩膀上,才勉强端起了架子。 深夜,炉火发出细微的嗶剥声。 江临坐回墙前,深吸一口气,开始重推sweet-parker。 他在墙上画出流入区,两侧的等离子体裹挟著方向相反的磁场,像两支军队一样,慢吞吞地向中间那道狭窄的电流片压迫靠近。 又画出流出区,在中心发生重新连接后,等离子体顺著电流片极其狭窄的两端,被像挤牙膏一样以接近阿尔芬速度的极高速度狂喷而出。 先写质量守恆。 l*vin=δ*vout 再写磁场扩散和对流的平衡条件。 第一次推导,推到一半,江临眉头一皱,直接拿布抹掉。 他发现自己设定边界条件时太隨意了。 他把中心扩散区厚度的处理,搞得像是一个为了凑出教材上最终答案而倒推的作弊游戏。 如果允许自己这么干,那他推出来的就只是考试答案,而不是自己的物理直觉。 这东西应付考试能拿满分,但在废土上面对那条未知红带时,连擦屁股都嫌纸硬。 第二次他老老实实地从电阻扩散的时间尺度和流体流入的时间尺度开始硬碰硬地比。 但写了半面墙,他发现自己对宏观长度尺度l和微观厚度之间的量级关係,依然有偷懒的嫌疑。 第三次,江临不写公式了,就那么抱著胳膊,地盯著墙上那幅简陋的几何图。 长,薄,极其狭窄的通道。 两侧庞大的流体缓慢挤进来,却只能从两端极小的豁口喷出去。 他盯著那条被画得像麵条一样的电流片,看著看著,眼神有些恍惚,脑子里突然毫无徵兆地蹦出了第五次废土末期,那台被折磨得奄奄一息的旧风机。 那台破风机的偏航轴承,由於里面缺油、混了沙子,干摩擦得厉害。 它当时在风向突变时,也是像这样拼命挣扎。 它不是不想转。 狂风在正面推它,尾舵在后面死命拉它,机械结构原本也是被设计成可以顺滑旋转的。 可现实是什么? 局部受力高点凸起,油膜彻底破裂,预紧力由於热胀冷缩重新分布,蜗杆的间隙里填满了铁屑。 这些因素叠加在一起,化作一个物理规则,冷酷地对著风机说,你只能转得这么慢。 你只能这么痛苦地迟钝。 你只能在一个尷尬的角度死死卡住,然后再用一种近乎抽搐的带病姿態勉强回正。 慢,不是风机在偷懒。 慢,是因为它的物理接触结构,在当时的环境下,被判了死刑。 一念及此,江临浑身打了个激灵。 他忽然意识到,墙上这套让无数物理学家头疼的sweet-parker模型的慢,极有可能跟那台破风机是同一种慢。 不是数学计算出错了,不是物理方程里的哪一项偷了懒。 而是这个模型在最开始预设的那个几何形状,那条又长又薄的狭窄电流片本身,就把等离子体大规模快速溜走的通道给物理锁死了。 庞大的磁通量想要进来重联,却只能通过这么窄的缝隙排泄,就像是一个大水库只开了一根水管大小的泄洪闸。 它怎么可能快得起来? 江临猛地抓起笔,转身在墙上笔走龙蛇。 流入速度,流出速度,电流片宏观长度,扩散区微观厚度,表徵等离子体导电性的lundquist数。 各种量纲在墙上飞速组合。 当最后一行那个代表著重联速率標度律的著名公式被他重重敲在墙上时。 msp=vin/va~1/sqrt(s) 石屋角落的炉火,极其应景地爆出一点明亮的火星。 江临没有被火星惊动。 他浑身僵硬地站在墙前,看著那个代表著无限慢的平方根倒数,久久未动。 太慢了。 绝望地慢。 在太阳耀斑或者宇宙天体等离子体那种动輒几十亿的极高lundquist数下,如果把数据代入这个sweet-parker公式,它算出来的重联速度慢得简直像是在当面扇太阳耀斑的耳光。 如果太阳耀斑真的只能靠墙上画的这套结构来释放能量,那它爆发起来就不该像是一场摧枯拉朽的核爆炸,而应该像是一块扔在雨里的烂铁生锈扩散,一点一点,慢条斯理地来,可能要几个月甚至几年才能放完能量。 可人类的观测仪器不瞎。 太阳耀斑的爆发就在短短几分钟內,地球磁层亚暴的能量倾泻也是瞬间的事,更別提实验室里那些被约束的等离子体,它们发生快速能量释放的破裂时间,短得令人咋舌。 真实世界的残酷观测,都在朝著这面墙逼问同一个问题。 “为什么现实比你算出来的要快得多得多?” 这个问题,比拿著教材问一句sweet-parker是不是算错了要锋利无数倍。 因为江临刚刚亲手推了一遍,他比谁都清楚。 sweet-parker在数学推导上没有走错哪怕半步。 它这令人绝望的慢吞吞的结论,是它那个长而薄的几何前提用枪顶著脑门逼出来的。 所以,结论没错。 错的,必须被突破的,只能是那些看似理所当然的前提。 要么是电流片绝不可能是这种长麵条的几何形状。 要么是等离子体的电阻率在微观下根本不是常数。 要么是两端流出的条件被过度简化了。 要么,就是最底层的单流体假设把复杂的粒子运动掩盖了。 江临脑子里豁然开朗。 他懂了。 后来几十年的磁重联研究歷史,每一个被突破的前提,都硬生生在一片荒芜中长出了一个新流派的分支。 把几何拉短了,就有了petschek模型。 打破单流体假设,把电子和离子分开算,就有了hall重联。 长电流片自己稳不住碎成了渣,就有了plasmoid不稳定性模型。 在混乱中找能量耗散,就有了湍流重联。 整个空间物理领域的学术版图,硬生生是被sweet-parker自身那令人窒息的局限性给逼出来的。 江临走到墙壁的最下方,用尽全身的力气,补上了一句极其粗糙但直击灵魂的结论: “sweet-parker的慢,不是算错了帐,是它的几何结构,天生就只允许这么慢。” 第九年剩下的日子里,江临像个走火入魔的老僧,把sweet-parker的推导手稿重新整理誊写了整整三版。 第一版,是毫无感情的,严谨到极点的数学推导过程。 第二版,是他用自己荒野维修经验翻译过来的物理几何图像直觉。 第三版,是写给未来那个可能陷入迷茫的自己的警告。 永远不要把一个算得很慢的模型当成是一个失败的模型。 失败的只是它不能解释全部的现实。 但它极其伟大地说清楚了一个铁律。 一个物理系统,在什么样的糟糕条件下,必然快不起来。 这三版沾著碳粉和机油印子的笔记,被他钉在一起,郑重其事地放进了石屋资料架的最上层。 马克笔写下一个编號:mr-sp-01(磁重联研究档案,第一册)。 为什么要大费周章地搞这么个档案编號系统? 因为江临心里有数,接下来他要扒出来的文献和推导,多到能把这间小石屋淹没。 如果不从一开始就给每一个流派,每一个模型钉好属於它们的档案槽位,半年之后,他绝对会在一堆自相矛盾的废纸里彻底迷路,乃至於精神分裂。 前几年给风机和观测点做元数据系统的血泪教训,早就把一句话刻进了他的骨头里。 记录当时的代价再大,也永远小於事后绝望回忆的代价。 第十年的春天来临时,江临的案头上翻开了第二册。 petschek模型。 如果说看sweet-parker的推导,感觉像是一条被死死压扁的喉咙,连呼吸都觉得憋闷。 那么当江临把petschek的几何图像画在墙上时,感觉就像是黑暗中突然有一把刀錚的一声拔出了刀鞘。 x型的重联点,极度缩短的扩散区,向两侧骤然张开的开放出流通道,再加上那个简直像神来之笔一样的物理构件。 慢模激波。 在petschek的笔下,庞大的磁能释放不再被那条漫长狭窄的电流片堵得死死的。 等离子体穿过四道向外扩张的慢模激波面,磁场能量瞬间大量地转化为流体的动能和热能。 这个理论推导出来的图像,太乾脆太暴力,漂亮得简直令人浑身发抖,產生一种纯粹的生理愉悦。 完美得就像是最终答案。 但江临把这股让人热血沸腾的愉悦感,硬生生地按了下去。 没有让它维持超过一个小时。 十年的废土生存,无数次被恶劣天气和突然暴毙的机械元件打脸的经歷,早就把他对那种光鲜亮丽的完美解决方案的信任感,磨得比纸还要薄。 他翻过petschek优雅的推导公式,直接看向论文后面长达几十年的学术爭论区。 果然,血流成河。 同行们都在问,你那个维持这套快速能量释放的核心,局域反常电阻,到底在微观上是怎么產生的? 他们还在问,你设定的那些边界条件,在广袤无垠的真实太空等离子体里,真的存在吗? 甚至有人拿著超级计算机跑出了打脸的结果。 在简单的均匀电阻mhd条件下,petschek那种漂亮张扬的x型结构根本站不住脚,跑著跑著,它就会绝望地退化回sweet-parker那种拉胯的长麵条电流片。 漂亮的物理图像,在严苛的追问下开始裂开。 裂缝起初很小,但足以让靠在椅背上的江临猛地坐直了身子。 看著这些残酷的同行倾轧和数值模擬的背刺,江临並没有感到哪怕一丝的失望。 相反,他的嘴角咧起了一个弧度。 这才像个真实的物理世界嘛! 在这个世界里,从来就没有哪个神仙模型敢大摇大摆地走出来说:“都闭嘴,老子就是最终的真理答案。” 真正的科研史,绝不是教科书上画的那条从一个胜利走向另一个胜利的笔直红线。 它是一大堆充满缺陷的模型在泥潭里互相指责,互相撕咬,互相拿胶布修补对方的漏洞,最后互相限制对方適用边界的群殴现场。 江临心满意足地合上资料,给资料架上塞进了第二册厚厚的档案。 mr-pk-02。 他在灰色的封皮上重重地备註。 petschek这把刀很锋利,但它给出的绝不是教科书般的最终答案。 它充其量只是一个向大自然提出来的,诱人但又被反覆殴打挑战的提议。 第十年的夏天,就在江临深陷理论混战的时候,移动观测线传来了振奋人心的消息。 在第三號临时露营点位,他在一个奇冷无比的后半夜,捕捉到了一次有史以来最清晰的低空红带。 红光甚至在未增强的原始图像上留下了微弱的光晕。 几乎同时,留守基地的a点和b点也同步拍到了。 三点的角度三角交叉关係,比以往任何一次都要整齐。 三条视线像三把利剑,在北方的夜空深处钉住了一个物理坐標系。 如果这件事发生在四五年前,江临绝对会把它当成前哨站建立以来最重大的歷史突破,甚至可能会开一听珍藏了三年的肉罐头来庆祝。 但今天,他看著这三张照片,脸上的表情比石屋外的岩石还要平静。 他只是循规蹈矩地给这组数据建了个文件夹,归入:sky-red-v2-clean-strong。 clean(乾净,无污染),strong(信號极强),但在最下方那一栏explanation(物理解释)里,他依然留了白。 空荡荡的。 江临很清楚自己现在为什么这么冷静。 三年前,他脑子里还没有建立起mhd这套严密的物理框架。 如果那时候看到这么强烈的空间异象证据,他绝对会像个得了宝的流浪汉,发疯似地去翻《极光物理》或者《大气光学》的教材,不顾一切地试图把这条红带硬塞进某个现成名词的解释套子里。 但现在? 在看过了磁重联模型之间那场长达半个世纪的惨烈廝杀后,江临彻底懂了。 把现象硬塞进一个名词里,那不叫物理解释。 在他江临还没有把磁场冻结失效,微观能量如何宏观释放这一侧的物理机制理清楚算明白之前,他现在往红带上扣的任何一个听起来高大上的帽子,都只不过是用高雅的顏色,去粉饰自己无知的內核罢了。 那一夜,江临把这三点联合图像看了一遍又一遍,像是要把它的每一寸像素都刻进视网膜里。 然后继续低头死磕petschek的修正笔记。 天上那条不肯说话的红带,会等他的。 第十一年,江临终於把目光从宏观的流体方程上移开,开始向单流体mhd这层华丽外衣之下的深渊里探头。 为什么要往下看? 因为petschek模型裂开的那道缝隙,像是冥冥中的一个巴掌,狠狠地抽醒了他。 用来描述宏观流体极其好用的单流体mhd理论,在试图描述磁重联中心那个微小却决定了全局能量转换的关键破裂区域时,可能从根子上就不够用。 当江临在资料里第一次看到电子和离子在小尺度下发生退耦这种字眼时,他在工作檯前像尊石像一样沉默了整整两个小时。 单流体mhd的底层逻辑,是把等离子体里带负电的电子和带正电的离子,简单粗暴地揉在一起,当作一个没有內部矛盾的整体流体来算。 这种做法太棒了,宏观,乾净,数学上容易推导。 但在真实微观世界里,大自然的脾气哪有这么好? 在进入那些极度狭小的特徵尺度,比如离子惯性长度时,因为离子太重,它们像笨重的卡车一样反应迟钝,开始脱离磁力线的束缚。 而轻巧的电子,就像灵活的摩托车,依然跟著磁场跑。 原本同生共死的一个整体流体,在这里撕裂。 它们不再像同一个人那样步调一致地行动。 这种微观上的速度差异,直接在那个肉眼看不见的地方撕扯出了强烈的霍尔电场。 霍尔效应,电子扩散区,无碰撞耗散。 江临看著这些陌生而又充满杀气的物理名词,感觉后背有点发凉。 这些词汇像一记重锤砸碎了宏观模型的滤镜,让他绝望地意识到,那场决定了天空红带是否发光,真正发生磁拓扑断裂改变的最核心战役,根本就不在宏观图像里那条清晰可见的长电流片上。 它发生在比电流片更深更细,更微观,也更像是一团迷雾的尺度里。 那个地方,常规仪器根本抓不住。 江临一直以来都很喜欢系统这个词。 他喜欢把一团乱麻的东西拆解成一个个可以记录,可以维修,可以復现的物理模块。 但现在,他面前的这个等离子体系统,开始在尺度上发生恐怖的分层了。 宏观的单流体mhd在上面一层,不够用。 双流体模型在中间一层,似乎也只是个过渡。 再往下,还有把每一个粒子都当成独立个体的动理学方程在深渊里冷冷地看著他。 每往下一层,物理规律就越接近那个鲜血淋漓的真实。 但代价是什么? 是描述方程里的变量呈指数级爆炸式增长! 江临深吸一口气,从凳子上站起来。 走到石屋那面最大的北墙前,拿起笔,毫不手软地把之前的框架推倒重来。 他重新画了一张呈金字塔状的【等离子体物理层级图】。 顶端,是单流体mhd。 中间拆解出:霍尔mhd、双流体理论。 最底座写著:无碰撞动理学。 每画一条向下的箭头,江临的心就往下沉一分。 因为他太清楚了,每向下一个层级,想要验证理论所需的观测数据就越变態,而他这座可怜的废土前哨站,就越无力。 在这个被毁灭的世界里,他江临有什么? 他没有上天入地的卫星星座,没有能穿透高层电离层的探空火箭,他抓不到哪怕一颗现场原位的带电粒子,连此刻地球磁层顶的边界在哪里,太阳风到底颳得多猛都一无所知。 他手里攥著的,只有地上那几个磁力计,几个老旧的低照度相机,还有风速,温度,气压,以及一堆被他像个老农一样严格標註了污染前提的夜空死图片。 这真的是少得可怜。 可怜到拿到现实世界的物理年会上,连当个海报背景板都会被嫌寒酸。 但他转过头,看了一眼屏幕上那个名为sky-red-v2的文件夹。 这也比他前几年只能在黑夜里绝望地嘟囔一句吗,我觉得这天上好像不对劲要强得多得多。 他必须接受一个残酷的现实。 在这个没有人类文明支撑的废土上,他作为一个孤独的守望者,所能看到的东西,永远只能是这座科学巨峰的最外围山脚。 他这辈子可能都爬不到山顶去摸一摸那些微观粒子的脸。 但这又有什么关係? 山脚下的测绘,同样也是测绘。 只要他手里的每一份数据,都像那二十七个夜晚一样乾净,一样可信,一样经得起最严酷的相互比对,那么这些看似粗糙的地面记录,就总有一天能成为拼图里的一角。 就有可能在未来的某一个夜晚,藉由严密的逻辑,反推出那片他现在根本看不见的山顶风光。 到了第十一年的后半段,江临停止了盲目的向下挖掘。 他需要一张地图,一张能让他在浩如烟海的文献里不至於走火入魔的全局路线图。 他开始在北墙上整理【磁重联研究史全景地图】。 他没有按照那种噁心的教科书编年史顺序去死记硬背,而是像个战地指挥官一样,按照学术界为了解决什么核心危机来排列阵型。 第一条战线:为什么大一统的经典电阻mhd会搞出这么慢的重联结果? ——代表作:sweet-parker(被困的巨兽)。 第二条战线:既然慢,那怎么靠改变几何让扩散区变短? ——代表作:petschek(出鞘的刀)。 第三条战线:为什么那把刀在数值模擬里总是钝掉,快结构维持不住? ——焦点:局域电阻设定、边界条件爭议。 第四条战线:宏观流体在哪一刻必须被拋弃? ——焦点:霍尔效应、无碰撞重联、极其狭窄的电子扩散区。 第五条战线:如果长电流片受不了委屈自己碎了呢? ——代表作:plasmoid(磁岛)不稳定性(碎裂的狂欢)。 第六条战线: 真实的三维系统是不是本来就不配拥有优雅,只有混乱? ——代表作:湍流重联。 第七条战线:那些高高在上的理论,到底是怎么被大自然的观测仪把脸按在地上摩擦的? ——终极出口:太阳耀斑的爆发尺度,磁层亚暴的瞬间发光,mms卫星的惊人捕获,甚至人类实验室里托卡马克装置的撕裂模。 当这条条框框吗,密密麻麻的箭头被画满时,这张图已经像常春藤一样,爬满了石屋北墙的一大半。 它看起来一点都不像一棵按部就班的知识树,倒仿佛是一张布满硝烟的战区地图。 在这些物理学先辈们衝锋陷阵的每一条路线旁边,江临都毫不留情地用红笔標註了失败的尝试,惨烈的学术爭议,严苛的適用边界,以及那些至今都打著大问號的未解决疑点。 站在北墙下,江临凝视著这张地图,长长地嘆了一口气。 他终於明白了一件事。 在过去的这整整十年里,他日復一日地苦读,其实並没有达成学完磁重联这个宏伟目標。 这个领域根本学不完,因为在现实的人类文明里,这个宇宙级別的谜题,压根就还没被彻底解决。 但他这十年的心血並没有白费。 他完成了另一件更加了不起更加痛苦的蜕变。 他终於深刻地知道,这个领域为什么没有被解决。 知道问题到底卡在哪一块该死的石头上,是知道最终答案之前,必须先咬著牙蹚过去的一道鬼门关。 第十二年入冬的时候,废土像是发了疯,捲起了一场整整连颳了三天三夜的狂暴风沙。 风机二號在那场狂风中接受了极限考验。 它的尾舵拼命地偏转侧身,系统连续不断地触发脱风保护,掛在墙外的卸荷电阻红灯亮起又熄灭,断断续续扛了三天。 直到第三天清晨,风渐渐小了。 但江临推开门时,发现外面安静得有些异常。 那台掛著破烂尾灯的旧风机,彻底不转了。 没有冒烟,没有起火,也不是因为某一个具体的齿轮崩断。 而是它那具在废土上硬撑了十几年的机械骨架,在经歷了这一次长达三天的摧残后,整个系统散架了。 叶片在微风中像被折断了翅膀的鸟一样无力地摆振著,那个本就乾涩的偏航轴承现在死死地咬合卡死在了一个歪斜的角度。 老旧发电机的內部线圈绝缘层彻底老化,內阻飆升到无法救药的地步。 那几块勉强续命的残余蓄电池,也被夜里的反向漏电像抽血一样,无情地拖到了零伏。 它死了。 江临没有给它举行什么酸掉牙的告別仪式。 在废土上,机器就是机器。 他面无表情地搬来梯子,把这台陪他走过第五次废土漫长岁月的老伙计大卸八块。 在系统日誌里,他给它改了个冰冷的状態。 【仅保留作机械纪念与应急拆件来源】 他把还能用的几扎粗铜线擼下来,收好几把没怎么滑丝的螺栓。 最后,他用扳手硬生生拆下了那段被严重磨损出深褐色伤痕的偏航摩擦副底座。 这块沉甸甸的摩擦副被他带回石屋,隨手放在石桌上。 桌子上此刻正平铺著他三年前写下的那叠关於sweet-parker磁重联模型的推导手稿。 一边,是纸上用墨水画出的长长的电流片,狭窄拥挤的流体通道,导致重联慢得令人髮指的几何构型。 另一边,是这块沾满油泥的破铁,深深刻下的金属拉伤纹路,失去润滑的干摩擦表面,导致机头在狂风中迟滯回不正的物理死局。 江临看著这两个在空间尺度上差了不知多少个数量级的死物,忽然觉得,它们此刻正用一种极其荒谬的默契,衝著他大声咆哮著同一句真理。 “结构决定了你能跑多快,边界决定了你的死活。” 这台旧风机的偏航之所以变得迟钝,最终卡死,根本就不是因为哪一颗螺丝突然断了。是因为过去整整十五年间,这里日夜交替的热循环膨胀,无孔不入的废土风沙,以及润滑脂乾涸老化,这一套组合拳,潜移默化地共同改写了它摩擦面的几何形状。 底层结构变了。 所以它应对风的响应速度,才被判了死刑。 而纸上那个sweet-parker模型的重联之所以慢得像乌龟,也不是因为大自然里的等离子体懒惰。 是因为在这个模型里,那个狭长电流片的几何前提,就像一把物理上的巨型锁头,把快速释放能量的可能性,彻底锁死在了门外。 这两件事,在天上和地下不同的尺度里,讲的是同一个血淋淋的物理直觉。 速度的快慢,从来就不是被单纯的时间流逝所决定的。 它永远都是被系统的物理结构和四周卡死的边界条件所决定的。 为了明白这句哪怕是普通教授也需要悟很久的废话,江临在废土上,花了整整十二年。 这天深夜,外面只剩下风机二號平稳切割空气的低鸣。 江临在电脑里建了一个名为第十二年终期总结的文档。 【第十二年大结】 sweet-parker模型:那绝望的慢,归罪於它封闭的几何结构。 petschek模型:那痛快的快,需要极度苛刻、甚至自然界难以满足的微观条件。 霍尔/无碰撞/湍流/磁岛:理论上提供了等离子体逃逸出慢速诅咒的地下通道。但抱歉,这其中任何一条通道的验证,都需要我这座废土破站根本不可能拥有的微观空间观测数据。 他人的数值模擬:全是幻象,必须上大刑审讯。 废土天空里的红带:方向与空间延展性已初步锁定,但高度、尺度与成因,依然无法解释。 敲到这里,他停顿了一下。 在文档的最末尾,用加粗和下划线,敲出了下一年的唯一战术计划。 自第十三年起,拋弃所有的二手教材,直接从原始的初始论文开始往下啃。 为什么要做出这个近乎自討苦吃的决定? 因为在这十二年里他看懂了,教材上的公式,那是別人已经替你咀嚼过,甚至为了照顾教学逻辑而强行美化过的精神流食。 那些各种高大上的学术综述,那是大佬们站在自己的利益立场上,替你筛选过的路线快照。 过去这漫长的十二个年头,他就像个飢饿的孤儿,贪婪地用这些前人的智慧残渣果腹,勉强建立起了属於自己的骨架。 但他接下来要直面的,是那条该死的红带。 是这个领域至今都在黑暗中摸索,压根就没被解决的血肉模糊的战场边界。 那片未知的边界,教材上绝对不会写哪怕一个字。 综述论文也不会好心地站出来替他做选择题。 只有一猛子扎进那些几十年前原始发表的论文堆里,他才能亲眼看到sweet在1957年写下那个被后人嫌弃的慢模型时,笔尖那种不甘的犹豫。 看到parker在建立这个慢模型时,为什么不得不接受那些粗暴的几何简化。 看到petschek那个惊艷的x型结构刚被提出来时,在物理年会上被同行前辈们用唾沫星子喷得有多惨。 那些在歷史原稿里留下的最原始的犹豫,妥协的简化,粗暴的反驳,才是他现在最饥渴想要学的东西。 江临的胸腔里,久违地漫上了一层兴奋。 十二年了。 但他终於来到了这座名为空间物理的巨山脚下。 第72章 模型的尸骨 第十三年三月十七日清晨,废土的季风颳过石屋的屋脊,发出沉闷的呜咽。 江临在巡田结束,吃过早餐之后,做了一件酝酿已久的事。 把工作站里所有的二手教材,所有的综述讲义,所有的中文翻译版,所有被前人整出来的精神流食,全部框选。 移到了一个名叫【digested】的归档文件夹里。 然后掛载了一块新硬碟。 硬碟里只有一样东西。 【original_papers】 这是他在现实世界里,从能找到的所有学术网站,学位论文库,影印本档案,扫描期刊里搬运过来的原始论文集。 按年份排序,从一九四〇年代一直到二零二一年。 七千四百二十六篇。 每一篇都是它最初被写出来的样子。 没有教材的简化,没有综述的事后归纳,没有教学逻辑的美化,没有后人为了把它讲清楚而强行抹平的犹豫。 然后將石屋的东墙擦乾抹净,写下一行字。 教材是別人替你准备的精神流食,原稿才是先驱者笔尖的犹豫。 写完,他在桌前坐下,像是一个即將踏入未开发原始森林的探险者,点开第一个文件。 sweet,p.a.(1958).the neutral point theory of solar flares. 中性点理论的太阳耀斑。 一九五八年,伦敦皇家天文学会的一次会议论文集。 扫描件的画质有些糙,英文字母带著打字机特有的毛边。 作为所有磁重联教材的开篇,是基础中的基础,江临之前在教材上看过sweet-parker模型不下十遍。 对於那个標誌性的標度律,他倒背如流。 他能闭著眼睛在画出那条又长又薄,像麵条一样的电流片,標出流入区的磁场和流出区的等离子体喷流。 但他未曾知道sweet本人当年是怎么把它写下来的。 第一页,背景介绍,引入问题。 第二页,磁流体力学方程的初步化简。 第三页,质量守恆与能量守恆的几何假设。 读到第四页时,江临停了下来。 教材上有一句话,几乎所有的磁重联教材都会写。 【在sweet-parker模型中,电流片的几何被简化为一个长宽比远大於一的薄层。】 简化。 多么轻描淡写的两个字。 任何读过教材的学生都会理所当然地认为,这是作者为了让复杂的偏微分方程在数学上可解,而做出的合理近似。 但sweet在原稿里,用了整整两页的篇幅来解释这件事。 文字里透著一种面对未知时的侷促和坦诚。 他写,他非常清楚这个几何形状在真实的太阳大气里不一定成立。 他知道太阳耀斑爆发的时间尺度只有几十分钟,而这个模型给出的预测时间可能长达几个月甚至几年。 他知道这个模型一旦发表,绝对会被同行批评。 但是他必须这么写。 因为在一九五八年那个没有超级计算机,没有高级数值算法的年代,如果不这么写,那些非线性的mhd方程组根本就解不出来。 在他能找到的所有可解的简化里,这一个是他在数学能力范围內,对真实物理图像破坏最小的那一个。 扫描件底部,sweet在原稿脚註里写下这样一句话。 【这是一个出发点,而不是一个答案。】 教材从来不会保留这种脚註。 它只会保留那些看似坚不可摧的方程。 所以教材会让所有后来者以为,那个长宽比远大於一的薄层,就是磁重联本来的样子,是某种被確立的真理。 但sweet知道它不是。 江临於是在东墙上,精神流食那句话下面添了一句。 【sweet的电流片不是真理,是他能找到的最不糟糕的简化。】 写完,他感觉胸口鬱结了很久的一块石头鬆动了一点。 回到桌前,继续读。 第六页,sweet终於给出了那个著名的標度律。 教材上,这个公式通常是被放在一个带著灰色阴影的方框里展示的,旁边配上粗体字,仿佛它就是磁重联的固有性质。 但sweet在原稿里,是这样写下它的。 【在上述简化下,重联速率不可能比1/√s更快。这意味著,对於太阳大气中典型的lundquist数值,重联將慢到无法解释观测到的耀斑时间尺度。】 紧接著,sweet又写。 【作者不认为这是磁重联的最终答案。作者只是希望,通过给出这个最简单的模型,能让后续工作有一个明確的批评对象。】 江临轻笑了一下。 教材里写sweet-parker模型的时候,从来不会保留这种谦卑。 只会用一种高高在上的全知视角,把它当作一个被petschek、hall、plasmoid等后续理论超越的过时模型来批判。 但sweet本人在写下它的当天,就知道它会被超越。 他甚至在殷切地希望它被超越。 从而主动把自己变成一个靶子,插在未知的荒原上,告诉后来者。 朝我开枪,然后踩著我的尸体往前走。 江临翻到下一篇。 parker,e. n.(1957). sweets mechanism for merging magnetic fields in conducting fluids. 这是物理学界的巨擘,尤金·帕克。 他在sweet提出模型的同一年,独立从另一个角度做了相同的推导。 后来的学术界图省事,把这两篇合併称为sweet-parker模型。 但江临一行行啃完parker的原稿后,后背渗出了一层冷汗。 后世教材为了教学,把parker原稿中更宽的磁雷诺数討论压缩成了 sweet-parker 標度律。 其实,parker和sweet的出发点完全不一样。 sweet是在解一个具体的几何模型,而parker的野心大得多。 他想从导电流体的磁雷诺数这个更基础的无量纲量出发,推导出在什么物理条件下磁场会被等离子体冻结,而在什么条件下磁场会发生自由扩散。 sweet-parker標度律,仅仅是parker那长达十几页推导过程中的一个副產品。 parker在原稿里花了大量篇幅去討论磁雷诺数本身。 甚至在纸面上给出了几个完全不同的物理图像猜想。 每一个图像,都对应著一种磁场演化的极限情形。 sweet的这套长麵条电流片,只是parker备选库里的其中一种可能。 但傲慢的教材大笔一挥,抹掉了parker原本想要建立的那个探討磁场拓扑本质的图像,只保留了sweet-parker电流片。 江临再次走向墙壁,再次添上一句。 【教材给你一个公式,原稿给你一整个被遗弃的备选方案库。】 那天傍晚,江临在工作站里建立了一个新的顶层文件夹。 【original_insights_lost_in_textbooks(那些迷失在教材中的原初洞见)】 他把sweet和parker的论文复製了进去,並附上了长达三千字的个人批註。 而这,只是一个开始。 第十三年的整个春天和夏天,江临都在做同一件事。 大量精读,扫读,復现,索引。 他没有按时间顺序顺流而下,而是像个拿著金属探测器的工兵,在重联研究史的雷区里反覆跳跃。 读完sweet和parker,他直接跳到了一九六四年的petschek。 petschek,h.e.(1964). magnetic field annihilation. nasa special publication sp-50. 在所有的教科书里,这都是磁重联研究史上最漂亮的一篇论文。 petschek是个天才。 他敏锐地察觉到了sweet-parker模型中长宽比过大导致物质排不出去的物理瓶颈。 於是大笔一挥,提出了一个全新的几何拓扑。 他不再用那条又长又薄,像麵条一样的电流片。 而是引入了一个x型的重联点,並在四周加上了四道向外扩张的慢模激波。 在这个极其优雅的新几何下,大部分等离子体不需要挤进狭窄的中心扩散区,而是直接穿过慢模激波被加热和加速。 磁能释放的速度,理论上可以逼近局地阿尔芬速度。 这是理论上的最快可能。 很好地解决了耀斑爆发的快速时间尺度问题。 教材上写到petschek模型的时候,字里行间总是洋溢著一种英雄史诗般的讚美。 【一九六四年,petschek提出了快磁重联的几何,彻底解决了sweet-parker模型的慢速困境,开创了快重联的新纪元。】 江临以前也是这么信的。 直到他读到了petschek原稿的最后一节。 视线扫过结论部分时,他整个人猛地在椅子上坐直了。 petschek在原稿里,白纸黑字地写了这样一段话。 【上述模型的成立,完全依赖於在中心扩散区存在某种局域的反常电阻机制。本文无法提供这种机制的微观物理推导。作者坦率承认,这一假设是本模型最为脆弱的部分。如果未来的工作不能在微观动力学尺度上证明这种反常电阻机制的存在,那么本模型只能被视为一种几何拓扑上的可能性,而非一种物理上的必然。】 江临把这段话反反覆覆读了三遍。 每读一遍,教材的公信力就在心里崩塌一层。 教材永远不会引用这一段,它只会不遗余力地展示petschek那个漂亮绝顶的x型几何,画出那四条威风凛凛的慢模激波。 但petschek自己,在模型诞生之初,就已经把刀架在了自己的脖子上。 他清楚地知道,那四条华丽的激波,那个名叫反常电阻的微观机制,是建立在一个没有被证明的沙盒之上的。 后来的几十年物理史,简直就像是针对petschek这句预言的精准打击。 超级计算机发展起来后,无数的数值模擬反覆表明。 在简单的均匀电阻mhd条件下,petschek的x型结构根本站不住脚。 只要稍微跑长一点时间,那个漂亮的x就会坍缩,退化回sweet-parker那条又长又无聊的麵条。 如果不人为地在代码中心区域塞进去一个局域的反常电阻项,petschek的快速重联几何就像是用纸牌搭的城堡,一阵微风就能让它垮塌。 而教材把这段惨烈的歷史轻描淡写地写成了,petschek模型在后来的高精度数值模擬中遇到了一些挑战。 挑战? 那更像是物理条件在拒绝这种几何的无条件成立。 petschek本人,在一九六四年就已经预见到了这一切。 他在原稿里明明白白地把自己的软肋暴露给了世界。 江临第三次起身,在东墙的空白处画了一个巨大的x。 在x的左边,写【几何成立】。 在x的右边,写【微观机制未证】。 在x的下方,写【petschek知道,petschek写了,教材没写。】 写完,他热血难凉,走出石屋。 风机二號的尾舵在低风中轻轻摆动。 看上去就像是风机在追著风转。 如果有人现在问他,风机为什么能追著风转? 如果用最简单的教材语言来回答,那就是一句话。 【风机的尾舵面积產生了空气动力学力矩,使得机舱迎风。】 这句话对吗? 对。 它完美地描述了宏观现象。 但这句话有什么用吗? 没用。 因为真正决定风机能不能追风,追得快不快,会不会在湍流中被撕裂的,根本不是那个宏观的尾舵面积。 而是底下那些极其繁琐复杂,毫不起眼的参数的耦合:阻尼弹簧的刚度,偏航轴承的摩擦係数,叶轮旋转时的陀螺推力偏置,控制系统的阵风频率响应…… 只要其中一个微观参数崩溃,那个宏观上看起来天经地义的追风动作,立刻就会变成一场灾难。 江临坐在沙地上,脑子里突然闪过petschek论文里的那个x型几何。 下一刻,他冲回石屋。 站在那个大大的x的下方,添上了一句话。 【漂亮的宏观几何背后,永远站著一个没被证明的微观机制。】 读完sweet、parker、petschek的原稿之后,江临意识到一个严重的问题。 自己一直在纸面上做评判,从来没有真正弄脏过自己的手。 理论物理的尽头,如果不能用实验去验证,就只能靠数值模擬去逼近。 教材上说petschek模型在简单的均匀电阻mhd模擬中退化成了sweet-parker,这只是一个结论。 江临决定摸一遍这背后的泥。 他要亲手把petschek的模型放进代码里,看著它崩溃。 他选了数值模擬歷史上非常经典的一篇论文。 biskamp,d.(1986).magnetic reconnection via current sheets. 这篇论文的核心工作,就是用直接数值模擬研究二维电阻mhd中电流片的演化,並给出了petschek结构无法长期维持的实锤。 江临在工作站里新建了一个项目。 【replicate_biskamp_1986】 他要用c++,从零开始,手敲每一行求解器代码。 二维笛卡尔网格,均匀电阻假设,反平行磁场初始条件,空间离散採用中心差分,时间推进採用半隱式的预测-校正法。 他试图严格按照论文里的描述去设置lundquist数、初始扰动幅度、边界条件和网格尺度。 但真正开始写代码时,他立刻发现,老论文里的文字描述,根本不足以完整復现一个数值实验。 论文里写,我们在边界上採用了自由流出条件。 但自由流出是一阶外推还是二阶外推? 有没有做特徵波分解处理无反射边界? 如果是简单的零梯度外推,在非线性演化后期绝对会產生数值反射回波,污染中心扩散区。 论文里写,我们引入了一个小幅度的磁通量扰动。 但扰动函数是什么? 是高斯型还是正弦型? 截断范围怎么选? 扰动的高频分量有没有在初始化时做平滑处理? …… 这些细节,在论文里统统没有。 或者说,当年受限於篇幅,作者不可能把几万行代码的细节逐一写进文章里。 但对於復现者来说,每一个缺失的细节,都是一个致命的变量。 江临没有把这些不確定性糊弄过去了事。 他在项目的readme文件的第一行写—— # 非严格復现。儘可能逼近。所有未明实现项,將单独列出参数空间进行扫描。 第一次正式运行,工作站硬碟灯连续亮了十七天。 第十七天下午,终端上的时间步循环终於停下。 江临颤抖著手,用python的matplotlib库调出了最后一个时间步的磁场流函数等值线图。 屏幕上出现了一条缓慢演化的电流片。 他调出时间序列动画。 在模擬的早期,也就是刚加入初始扰动的时候,系统確实在一瞬间出现过petschek那种华丽的x型几何。 那是一个令人心跳加速的瞬间。 但隨著时间的推移,中心扩散区无法將堆积的物质及时排出。 那个x的夹角越来越小,重联点被慢慢拉长,变薄。 最后,在动画的结尾,那个x完全坍缩,最后退回那条熟悉得令人不舒服的长电流片。 和biskamp论文里的截图几乎一模一样。 很漂亮。 江临却看得脊背发凉。 太顺了。 他决定做压力测试。 回到配置文件,把lundquist数提高一个量级。 但这一次,他做了一个违背常规的操作,故意没有同步加密网格。 他想知道,当前这套网格的承受边界到底在哪里。 系统是真的因为物理规律演化成这样,还是因为数值格式把它限制成了这样? 代码重新编译,运行。 这一次,程序跑到第八天深夜,工作站发出一声尖锐的报错蜂鸣。 error: floating point exception (core dumped). 跑崩了。 江临立刻调出崩溃前几个时间步的快照。 不是因为更高的lundquist数更容易算。 而是因为电阻减小后,物理上的电流片扩散区厚度变得极其薄,被压到了接近甚至小於单个网格尺度的地步。 当物理尺度小於网格尺度时,代码里的数值结构就强行接管了物理演化。 江临在屏幕上看到了可怕的一幕。 x型几何刚刚尝试形成,电流片的中央就开始出现非物理的高频振盪。 红蓝相间的色块像病毒一样在网格间蔓延,几个时间步之后,整幅精密的磁场图散成了一片毫无意义的马赛克。 也就是所谓的数值爆炸。 江临感觉这片马赛克在嘲笑他。 於是关掉可视化窗口,一头扎进几万行的c++代码里。 开始排查 第一天,他怀疑是数值黏性不够,压不住高频振盪,於是引入了人工耗散项。 结果振盪没了,但重联速率被人工耗散接管,变成了假数据。 第二天,他怀疑是网格尺度太大,局部做了amr。 结果交界面上出现了虚假的反射波。 第三天,他怀疑是边界反射,把流出边界改成了完全匹配层。 第四天到第二十天…… 他像个在黑暗中乱撞的困兽,在这三件事之间反覆来回。 每修掉一个问题,另一个更诡异的数值偽影就跳出来。 有时候是质量不守恆了,有时候是磁场的散度不再为零,导致產生了单极磁荷。 第二十一天的凌晨,江临满眼血丝地看著满屏幕被注释掉的测试代码,突然感到一阵无力。 打开工作日誌,敲下了几行字。 【biskamp的图不是错的。】 【但它不能脱离那组参数、边界和数值实现,被当作无条件成立的图像。它是在那特定的参数,特定的网格解析度,特定的边界条件和特定的隱式数值耗散共同妥协下,勉强维持出来的一个结果。】 【论文里展示的,是被提纯后打扮得漂漂亮亮的图像。】 【而我现在踩到的,才是这张图像诞生前,那片充满未显式选择、数值妥协和实现细节的泥地。】 写完这一段,江临扫了一眼显示器下方,三年前写下的一张便签。 【数值图像绝对不是物理证据,它只是一台没有感情的机器,负责把你脑子里那些愚蠢的假设画出来而已。】 这张便签歷经三年的风尘,已经泛黄,胶条的边缘打著卷。 江临伸出手指,用力把它压牢。 然后在它的正下方,又贴了一张崭新的便签。 【replicate_biskamp_1986:暂缓。】 【原因:不是因为biskamp的论文错了,而是因为我还没有足够的能力,去审讯这类复杂的数值结果。】 【下一步:全面补习高阶数值偏微分方程。】 回头看著那长达二十天的排查记录,江临终於意识到了一个更深的问题。 他这二十天失败的,不是排查本身。 而是他根本不知道自己应该排查什么。 他的每一次修改,都是凭直觉和经验去盲猜的。 数值黏性不够? 他凭感觉知道。 网格不够密? 他凭以前犯过的错知道。 边界反射? 他凭听说过的案例知道。 但这些,只是他听说过的最浅薄的几种陷阱。 mhd方程组是一个高度非线性的强耦合系统。 他根本不知道在这庞大的参数空间里,还有多少种他连名字都没听说过的陷阱,正安安静静地潜伏在他的代码里,偽造著看似合理的物理现象。 以前学过的《数值分析》,他自学泰勒展开推导差分格式,计算截断误差,用冯·诺依曼方法分析一下线性方程的稳定性。 那个版本的知识,只能停留在【知道哪些格式能跑通】的幼儿园阶段。 要真正写出一篇站得住脚的数值模擬论文,或者去甄別別人的模擬是不是垃圾,需要的是【知道每一种格式,在什么样的非线性参数下,会以什么样的方式对你撒谎】的能力。 这一层硬核能力,他没有。 一念及此,他果断关掉所有关於磁重联的论文窗口,新建了一个文件夹。 【numerical_pde_advanced(高阶数值偏微分方程)】 从硬碟调出几本“砖头”。 leveque的《finite volume methods for hyperbolic problems》。 trefethen的《spectral methods in matlab》。 hairer和wanner的《solving ordinary differential equations ii》。 strikwerda的《finite difference schemes and partial differential equations》。 四本神作。 加起来一千八百多页的致密数学。 江临把【replicate_biskamp_1986】整个文件夹打了一个压缩包,贴上一个红色的標籤。 【pending: 等我把这堆数学啃完再回来收拾你。】 然后,他点开了leveque的第一页。 第十四年的整个秋天和冬天,江临完全沉浸在这四本书里。 每天平均学习六到八小时,有时候只能推进十页。 第一遍,拿著草稿纸,把书上的每一个推导亲自推一遍。 第二遍,把书上介绍的每一个数值格式,无论是godunov方法、roe格式还是高阶weno格式,全部自己写一段一维的c++代码,跑出对比图。 第三遍,也是最痛苦的一遍。 构造反例。 他故意设置极端的初始条件,比如强激波或接触间断,去把这些看似完美的格式搞崩,然后分析它们是怎么崩溃的。 简直就像是一个拆弹专家,在学习各种炸弹的起爆原理。 在这期间,他终於明白自己以前对稳定性这个词的理解有多么肤浅。 以前学的冯·诺依曼稳定性分析,只能告诉你一个线性方程在无限大均匀网格下的表现。 但现实世界里的mhd是非线性的。 他学会了用频谱分析去看待误差,明白了什么是色散关係误差,明白了什么是群速度误差,明白了保结构算法为什么比单纯的精度更重要。 每一种数学工具,都是一台照妖镜。 每一种都能识別出他之前在泥地里瞎撞时完全忽略的失败模式。 第十五年的春天,废土的冰雪开始消融,风力发电机的效率达到了峰值。 江临终於合上了最后一本书。 他没有像个毛头小子一样立刻去解冻biskamp的復现项目。 而是打开终端,在工作站里郑重其事地写下一份文档。 【数值健康检查清单v1】 这是他用一年半的时间,用一千八百页的数学底蕴,熬出来的一份审讯大纲。 一共十二项必查项。 他在开头写道。 【对於任何数值模擬结果,以下十二项未经自证,结果一律不予採信,视为偽造物理。】 第一项:线性稳定性与 cfl 余量。 第二项:守恆量检查:质量、动量、能量。 第三项:??b=0约束误差。 第四项:网格解析度与扩散区厚度比例。 第五项:时间步长收敛测试。 第六项:边界反射测试。 第七项:初始扰动频谱检查。 第八项:人工黏性/数值耗散敏感性。 第九项:网格加密收敛。 第十项:改变lundquist数后的拓扑稳健性。 第十一项:与解析標度律的量级比对。 第十二项:可视化结果不得单独作为证据。 这份清单后来被他抄写出来,贴在工作站显示器旁边的石子墙上。 每次跑任何新的模擬之前,他必须像飞行员起飞前一样,逐项打勾。 在跑biskamp復现崩溃之前,他从来不知道世界上还需要这样一份清单。 以为只要把公式敲进电脑,电脑就会给他真理。 现在他知道了。 墙上这份薄薄的清单,比那张被顶级期刊发表的,漂漂亮亮的biskamp电流片图,更接近真实的物理法则。 第十五年的夏天,江临的目光转向了磁重联领域在二十一世纪初最大的突破。 plasmoid instability(等离子体团/磁岛不稳定性)。 他调出了两篇里程碑式的文献: loureiro,n.f.,schekochihin,a.a.,& cowley,s.c.(2007).instability of current sheets and formation of plasmoid chains. bhattacharjee,a.,huang,y.m., yang,h.,& rogers,b.(2009). fast reconnection in high-lundquist-number plasmas due to the plasmoid instability. 这两篇论文给出了一条逃离sweet-parker慢结构的重要路线。 它们的核心结论暴烈得就像是一条泛滥的大河。 当一条sweet-parker电流片被拉得足够长、长宽比突破某一个临界值时,它就不再是那条安静死板的麵条了。 它会自己失稳。 从內部断裂,碎成一串像珍珠项炼一样的磁岛。 而每个大磁岛之间,会形成新的更短的微型电流片。 这些微型电流片如果还足够长,会继续碎裂出更小的磁岛。 这是一种分形几何般的联级断裂。 因为每个微型电流片都很短,所以物质排出极快,整体的重联速率直接跳出了慢速深渊,变成了一个与lundquist数几乎无关的快重联。 在相应二维电阻mhd参数区间內,整体重联率开始呈现弱依赖甚至近似无关的趋势。 极其优美。 江临满怀期待地开始读loureiro2007年的原稿。 前十六页,物理图像清晰,推导动机明確。 但当他翻到第十七页,看到作者用来证明不稳定性增长率的数学推导时,江临的手再次停住了。 论文动用了一个极其硬核的解析数学工具。 渐近匹配展开。 作者把整个系统强行切成了两半。 內层:电流片中心的极薄区域,这里耗散项主导,採用奇异摄动展开,方程保留了高阶导数。 外层:电流片外部的宏观区域,这里理想mhd主导,採用正则展开。 然后,最恐怖的一步来了。 要求內层解的外部极限,必须严丝合缝地等於外层解的內部极限。 两层之间通过一套极其复杂的匹配条件衔接,最终解出本徵值。 江临的眉头拧成了一个疙瘩。 他以前学的《数学物理方法》当然讲过奇异摄动和渐近匹配。 但他清楚地记得,那是宝宝巴士版本。 视频里的教授在黑板上画一个含有极小参数?的常微分方程,解一个最规则的边界层问题。 但loureiro用的这套版本,简直是重武器级別的。 內层是一个非线性的mhd偏微分方程组的线性化扰动方程,外层是一个已经被驱动的动態电流片几何背景,两层之间的边界根本不是固定的,而是隨著物理参数动態耦合的。 那个匹配条件本身,就需要证明在这个渐近极限下是良態的。 江临从第十七页开始,读得越来越慢。 读到第二十页的时候,他颓然地放下了笔。 他读不懂。 这不是指他看不懂某个具体的代数变形。 如果只看纸面,论文里的每一行偏导数展开,每一项係数合併,他都能验算得一字不差。 但他没办法判断那一整套浩大的渐近匹配框架,在物理上到底为什么成立。 他无法一眼看透为什么外层磁场的泰勒展开只取到一阶,而內层的速度场却必须保留二阶项? 为什么在匹配区,某个特定的流函数分量一定会衰减? 他没有【看穿】这个工具的上帝视角。 他只有【机械验算】的奴隶本能。 机械验算,只能保证他这道算术题没算错。 无法保证他真正理解了这个工具的灵魂。 如果稍微改变一下物理背景,换一个方程,他绝不可能自己独立建立起这样一套匹配框架。 江临没有强迫自己继续往下读。 假装看懂是对自己最大的背叛。 他默默地关掉loureiro的论文pdf。 在工作站里,新建文件夹。 【渐近方法深潜】 然后在硬碟里点开了一部史诗级砖头书。 bender,c.m., & orszag,s.a.(1978). advanced mathematical methods for scientists and engineers. 一共七百九十三页。 江临打开第一章,从最简单的wkb近似开始,重新走了一遍他以前自以为学过的所有內容。 很快,他出了一身冷汗。 因为他发现自己当年真的只是记住了考点,並没有真正理解。 比如wkb近似。 当年他只会套公式求相函数。 现在,跟著bender和orszag的魔鬼推导,他才真正看懂wkb为什么在转折点附近会失效甚至发散。 原来是因为在那里,波的局部波长趋於无限大,渐近假设崩溃。 所以才必须引入airy函数,在转折点附近建立一个过渡层,把两边的wkb解缝合起来。 比如多尺度展开,为什么不能简单地把快慢尺度叠加? 是因为非线性项会產生长期项,导致级数在长时间后爆炸。 必须通过引入慢时间变量来主动消除长期项,这其实是一种高明的物理隔离。 最让他震撼的,是渐近级数与普通收敛级数的根本区別。 收敛级数是项数越多,误差越小,但前几项可能离真值很远。 而渐近级数却是,虽然项数趋於无穷时它会发散到无穷大,但在保留前两三项时,它却能给出极其精確的局部近似。 渐近方法,根本不是追求严密数学收敛的乖宝宝,而是在悬崖边缘跳舞,用野蛮但精准的直觉去逼近真理的刺客工具。 这些东西,他都学过。 但学过和理解,中间隔著十万八千里。 第十五年的整个秋天和冬天,江临像个被困在迷宫里的老鼠,日夜啃噬著这块名叫bender&orszag的砖头。 读了和mhd强相关的核心章节,奇异摄动,边界层理论,匹配渐近展开。 然后他发现地基不稳,又回过头去死磕主导平衡分析,渐近级数敛散性。 甚至为了理解奇点附近的奇异性,他去研究了斯托克斯现象。 最后,顺手把应用部分也刷了。 延迟微分方程,积分方程的laplace方法,非线性振盪的lindstedt-poincaré摄动。 七百九十三页的厚度,几乎每一页平均有一到两个极其烧脑的课后习题。 江临不敢放过任何一个。 第十六年的春天,当废土的第一场春雨敲打玻璃时,江临关掉了这本书。 走到墙边,拿起笔,写下一行他用半条命换来的认知。 渐近匹配展开绝不是单纯的代数数学技巧,它是物理直觉的严格数学化翻译。 如果你的物理直觉错了,怎么匹配都是一团乱麻。 如果你的直觉对了,匹配过程只是把你的直觉翻译成一种可被同行验证的形式语言。 写完这三句话,他感觉眼眶微微发热。 立即回到桌前,重新双击点开了loureiro 2007年的论文pdf。 再次从第十七页开始读。 这一次,他不再是那个在数字里打转的验算工,感觉完全变了。 当他看到loureiro构建內外层匹配边界时,他会在脑海中先停下来,问自己。 如果我是作者,在这里,內层的某一个物理量,在外层应该按什么规律衰减? 是代数衰减还是指数衰减?” 他先用物理直觉给出答案,然后再去看loureiro的方程。 完全吻合。 他发现,loureiro的每一步看似复杂的代数匹配背后,都对应著一个精准的物理直觉。 因为直觉对了,所以內层展开的高阶项能和外层的极限完美咬合。 因为咬合对了,所以最后解出来的特徵值方程,给出了正確的plasmoid不稳定性增长率閾值。 江临一口气读完了整篇论文。 通体舒泰,像是在三伏天喝了一桶冰水。 紧接著,他趁热打铁,又去读了bhattacharjee 2009的非线性演化论文。 这一次,他毫无阻碍。 虽然bhattacharjee用的非线性渐近分析更加繁杂,但核心的直觉和工具与loureiro是一脉相承的。 他的视线在公式间游刃有余地穿梭,甚至能看出作者在某一步做截断时的巧妙考量。 当翻到论文最后一页的结论时,一个念头,像一颗种子一样,在他脑海深处破土而出。 他模糊地感觉到自己已经掌握了这套名叫渐近匹配的重武器。 也许,未来有一天,他可以用这套同样的工具,去推导一个和当前文献稍微不一样的物理问题。 比如,加入某种特定的废土环境背景场? 这种创造的衝动,是他这十几年钻在故纸堆里前所未有的。 不过江临並没有急於求成,立即去尝试。 他打开手边的笔记本,郑重地记下一行字。 【plasmoid类磁岛衍生问题,渐近工具已彻底具备。暂不发散,作为核心弹药,储备待用。】 第73章 文献的战场 第十六年的夏天,江临终於觉得,自己有资格回去面对那片泥地了。 於是打开了尘封已久的【replicate_biskamp_1986】项目。 带著墙上那份严苛的【数值健康检查清单v1】,以及从bender&orszag那里学来的对物理多尺度的敬畏,他把c++代码全部推翻重写。 这一次,他不再盲目地调大参数。 特意把电流片的长宽比,精准地拉到了loureiro理论推导出的那个不稳定性临界閾值之上。 同时,利用高阶数值格式压制了数值耗散,保证网格解析度能够完美解析內层扩散区。 程序跑了整整二十三天。 江临没有像上次那样焦虑,他甚至有心情去检修风机。 第二十三天的傍晚,结果出来了。 江临调出动画。 屏幕上,那条原本像麵条一样的sweet-parker电流片,在演化的中期,中央突然鼓出了一个小小的黑点。 反平行磁场的零点,磁岛的雏形。 江临屏住呼吸,没有动。 紧接著,第二个小黑点出现,第三个, 第五个。 短短十几个时间步之后,整条绷紧的电流片就像一根承受了极限压力的玻璃丝,內部的应力网络全面崩溃。 从內部砰地碎裂开来,变成了一长串大小不一、相吞噬的磁岛结构。 完美的非线性plasmoid不稳定性再现! 江临终於亲眼在自己的代码里看到了原来sweet-parker的长麵条,並不是永远只能绝望地慢下去。 当它慢到极致,被拉伸到物理极限的时候,它会选择玉石俱焚式的碎裂。 整个庞大的僵死结构,在演化中不断细分为无数个微观的快重联区,再不断重组,最终爆发出惊人的能量释放率。 绝境之中,物理规律自己找到了出口。 江临没有被胜利冲昏头脑,立刻转过身,看著墙上的十二项【健康检查清单】。 开始严格执行全套扰动测试。 把网格解析度整体提高一倍,磁岛链依然出现,位置微调,但拓扑不变。 证明收敛。 把lundquist数再提高一个量级,磁岛变得更密集,碎裂更剧烈,符合理论预测。 改变初始扰动的频谱分布,虽然早期的演化路径有差异,但最终的非线性状態殊途同归。 每一项严苛的拷问之后,磁岛串作为一个整体的物理现象,宛如一块经过千锤百炼的钢铁,稳稳地立在那里。 江临打开项目日誌,用严谨的语调写下结案陈词。 【此数值结果在网格加密及参数扰动后仍稳定存在,通过健康清单十二项检验。】 【但请注意:结论仅限於当前的二维mhd参数区间,不可轻易外推至废土天空的高维真实尺度。】 【归档名:mr-plm-04(magnetic reconnection - plasmoid - 04)。】 然后,他走到石屋的北墙。 这面墙是他用来绘製研究史地图的地方。 拿起笔,在plasmoid理论的区块下方,画了一个重重的勾,並打上了一个標记。 【有限可信】 江临看著它,长长地吐出了一口浊气。 第十七年和第十八年,江临的探索触角继续向微观层面延伸,开始啃无碰撞重联和hall效应。 这是单流体mhd理论开始全面崩溃的地带。 当等离子体变得极其稀薄,比如在地球磁层或是废土的高层大气,粒子之间的碰撞几乎消失。 这时候,把等离子体看作一种均匀导电流体的假设就不成立了。 电子和离子因为质量相差悬殊,开始分道扬鑣。 gem magnetic reconnection challenge的论文是绕不过去的一座丰碑。 这是一次罕见的学术界集体大阅兵。 九个顶尖的国际研究组,带著各自引以为傲的九种截然不同的数值代码,去算同一个设定好的重联问题。 论文的结论极其刺眼,就像是在单流体mhd的脸上狠狠扇了一巴掌。 不管你用什么天花乱坠的数值方法,只要你的物理方程里包含了hall效应,所有代码算出的重联速率,最终都会惊人地收敛到一个相近的快重联值。 反之,只要你固执地只用单流体mhd,哪怕你的代码写出花来,结果毫无例外都会悲惨地滑回sweet-parker那条绝望的慢路上。 如果是以前看教材,江临只会看到教科书上总结的一句乾巴巴的话。 【研究表明,hall效应在小尺度扩散区上变得异常重要,是触发快重联的关键机制。】 但现在的江临,已经是对这种教科书体產生免疫抗体的老兵。 他根本不看正文的讚美,直接翻到附录。 像个苛刻的检察官,拿著放大镜去对比那九个研究组设定的网格参数,边界条件,初始扰动类型和数值耗散格式。 看了一周后,他明白了。 gem挑战赛的结果当然极其伟大,它是歷史的转折点。 但它不是终极真理。 它真正证明的是,在那一组被九个组共同约定的特殊的初始扰动和边界条件的笼子里,hall效应是统治者。 如果你换一种边界,或者换一种三维的湍流环境,hall效应还能不能这么立竿见影? 没人敢打包票。 江临走到北墙的研究史地图前,给gem挑战赛画了一个圈。 【强证据,但限定条件非常明確,不可隨意泛化外推。】 这已经是江临能给出的极高评价了。 真正让江临陷入长时间沉默的,是另一篇论文。 burch,j.l.,et al.(2016). electron-scale measurements of magnetic reconnection in space. 发表在《science》上。 这是人类观测史上的奇蹟。 mms卫星编队。 四颗造价高昂的卫星,排成一个紧密的四面体阵列,卫星之间的间距只有区区几公里。 这在广袤的太空中简直就是贴脸。 它们像四根精细的银针,一头扎进了地球的磁层顶。 然后,它们直接在太空中,抓到了那个传说中只存在於纸面和超算里的电子扩散区。 那是一个只有几十公里尺度的微观物理结构。 为了在这转瞬即逝的太空中看它一眼,人类燃烧了价值十亿美元级別的经费,动用了最顶尖的宇航工程技术,才换来这张数据图。 夜里。 江临坐在石屋的桌前,盯住论文里那张带有四面体坐標的相空间分布图。 看了很久,很久。 他的观测点a和b,加上一条移动观测线,组成的最大观测基线不过是可怜的两点五公里。 低照度相机,民用磁力计,风速计,自製时间基准…… 这些东西能记录废土天空,能告诉他红带不是错觉,却永远不可能把他送进高空几十公里处那个精微的电子扩散区。 他想在废土上用观测去验证hall电场? 根本不可能。 他想捕捉像mms那样快速重联的实时微观粒子分布? 痴人说梦。 他想像四颗探针那样扎进磁层顶? 这辈子都別想了。 航天工程、探测器阵列和原位观测的技术壁垒,横亘在他和那一层真相之间。 不过江临倒没有像热血漫画男主那样感到屈辱或不甘。 毕竟不是第一次认识边界的残酷性了。 他起身开门,走出石屋。 已经是冬天的深处。废土的天空呈现出病態的灰蓝色。 北方低空那条常年隱隱绰绰的淡红色亮带,今晚並没有出现,似乎被厚重的辐射云层遮挡了。 风机二號在塔尖上缓慢而执著地转动著。 江临双手插在衝锋衣的口袋里,在塔下站了足足半个小时,直到睫毛上结出了白霜。 回到石屋后,他翻开笔记本,在最新的一页写下。 【mms卫星编队,花了我几辈子也拿不到的钱,去看到了一个我用肉眼凡胎永远也看不到的微观世界。】 【我能做的,是从他们已经在山顶確认存在的那个结构出发,往回推。如果那么强烈的电子扩散区真的在头顶的高空发生,它向下辐射的过程中,会不会在我旧相机里,在这2.5公里长的基线上,在这条夜空的红带里,留下某种山脚下的宏观投影?】 【我看不清山顶的雪。】 【但如果山脚下发生了雪崩,我在泥地里测绘雪崩的残骸分布,也是一种测绘。用宏观推演微观,这是我唯一能走的路。】 写完这几段话,他走到北墙前,在burch 2016那篇闪耀的论文旁边,打了一个前所未有的特殊標记。 然后在旁边写下。 【不可触及的高点】 並在下方標註了一行小字。 【这是我用来在黑夜里定向的星,虽然我知道,那绝不是我这具躯壳能到达的地。】 心如止水。 第十九年的春天,废土迎来了一个罕见的平静期,没有沙尘暴,也没有酸雨。 但江临迎来了他研究生涯中的第三次大停顿。 这一次的停顿,比前两次都要绝望。 前两次,无论是c++代码崩溃,还是渐近匹配的代数推导看不穿,好歹都在物理和工程的范畴內。 只要花时间,总能找到抓手。 但这次,他卡在了一篇关於plasmoid不稳定性数学严格性证明的理论文献前。 论文试图从纯数学的偏微分方程分析角度,证明在某些极限定理下,磁岛的破裂是不可避免的。 然后江临发现自己成了一个文盲。 这篇论文里的每一行不等式变形,拆开看他似乎都认识。 但他完全读不懂。 完全无法理解那些符號背后真正承担的,属於现代数学体系的恐怖重量。 文章里充斥著这样的词汇。 sobolev范数估计, 弱解的全局存在性,先验能量不等式,空间正则性的提升…… 这些词,江临在自学高等数学和泛函分析时隱约看过。 只勉强能在草稿纸上默写出內积空间或完备性的定义。 可当这些乾瘪的定义,被硬生生地塞进一个极其复杂的非线性mhd方程组里,用来作为砖块,推动一条长达三十页的证明链往前走时,江临第一次清楚地感觉到,他站在一堵高耸入云的光滑铁墙门外。 他能凭藉强大的代数功底,去机械验算论文里的某一个积分不等式是否放缩正確。 但他完全不能判断,作者为什么必须从左边这个空间跳到右边那个空间? 为什么这里要用一个弱收敛,那里又要用一个紧性定理? 这条逻辑的桥,为什么必须这么修? 机械验算,只能证明他这步算术题没算错。 它完全不能证明他理解了这套庞大而精密的高阶数学工具。 那天晚上,江临坐在屏幕前,看著那篇满是积分號的论文,自嘲地摇了摇头。 果断关掉了文献阅读器。 在工作站的根目录下,新建文件夹。 【sobolev_energy_methods】 然后熟练地调出三本在纯数学界大名鼎鼎,足以让无数研究生熬禿头的神书。 evans的《partial differential equations》。 brezis的《functional analysis, sobolev spaces and partial differential equations》。 temam的《navier-stokes equations: theory and numerical analysis》。 三本电子书的图標在桌面上排开,像三块表面长满青苔的拦路石,压在了他通往真理的门槛上。 江临在纸笔记本上,翻开新的一页,重重写下。 【这是我离独立在数学上严格证明一个磁重联领域定理,距离最近的一次。】 【但我可悲地发现,我缺少了一整套用来修桥的现代数学工具。】 【別废话了,先去学怎么造工具。】 接下来的整整一年多时间里,废土石屋里的节奏,变得单调到了近乎自虐的地步。 像一个孤独的数学信徒,一头扎进evans和brezis构建的那个抽象的拓扑世界里。 evans把他按进偏微分方程的泥地里反覆摩擦。 在那里,江临的世界观被重塑了。 以前,方程有解就是算出一个带著x和t的表达式,比如u(x,t)=sin(x?ct)。 物理直觉告诉他,波就是这么传的。 但在evans的世界里,对於非线性方程,有没有解根本不是显式写出一个公式。 那是一条由无数个极其脆弱的逻辑拼凑起来的窄桥。 第一步,先构造一系列平滑的近似解。 第二步,利用极度精妙的先验估计,比如让某项乘以方程本身,然后分部积分,证明这些近似解的某种能量是被控制住的。 第三步,利用这种能量的有界性,引出弱收敛。 第四步,再利用紧性定理,在弱收敛的序列中抽出一个强收敛的子列。 最后一步,让极限量取极限,证明这个影子般的极限,竟然真的满足原方程。 这桥上的每一步,只要有一个不等式放缩漏掉了一丁点误差,整座桥就会轰然坍塌。 没有任何糊弄过去的空间。 江临第一次真正地理解了,为什么一个看似毫无物理意义的数学能量不等式,竟然能拥有如此巨大的权力。 能决定一整族近似解,到底有没有资格活到极限那个彼岸里去。 而卡他卡得最久的,是brezis里的sobolev嵌入定理。 以前,它只是课本上几条排版难看的定理。 现在,它在江临眼里,变成了一整张等级森严的废土边界地图。 “在这个世界里,你想拥有某种特权,就必须用另一种资源来交换。” 江临在手写板上画著图,喃喃自语。 空间维度不同,可微性指数k不同,可积指数p不同,你所能嵌入的空间性质就截然不同。 哪怕你只差了一丁点指標,越过那条线,数学就会毫不留情地甩给你一个发散的反例,告诉你此路不通。 江临是个极其固执的人。 他用了整整两个月的时间,把所有高维低维情况下的常用嵌入定理,全部推导一遍,並列成了一张巨大的表格。 在这个表格里,每一种嵌入定理的后面,他都硬生生地附上了一个自己构造的,或是书上找来的反例。 那张写满反例的巨大表格,后来被他用胶带贴在了石屋的北墙上。 不是为了展示学问。 是为了每天抬头提醒自己一句话。 在非线性方程面前,正则性从来不是你想要就能有的愿望。 它是你必须拿命去换的条件。 brezis补齐了他泛函的底盘。 弱收敛、紧性、对偶空间、自反空间…… 这些名词,以前在他脑子里就像是一堆毫无生气的標本名字。 读完brezis后,它们活了过来,变成了他手里锋利的解剖刀。 江临终於能看懂,前人证明文章里那些抽象的词,在整条逻辑链里到底在承受哪一段重量。 强收敛,那是真金白银的极限。 但强收敛太难拿到了。 所以退而求其次,弱收敛只给你一个模糊的影子。 而紧性定理,则是那个变魔术的手,负责在某些特定的低阶空间里,把那些模糊的影子,重新凝聚成可以触摸的实体。 能不能把这种重新凝聚的实体带回原非线性方程里? 那就得看你一开始第一步的先验能量估计有没有做对,有没有漏水。 一环扣一环,美不胜收。 到了temam的纳维-斯托克斯方程。 这已经是流体力学的圣经了。 纳维-斯托克斯方程虽然不是包含了磁场的mhd,但它们拥有极其相似的数学骨架。 不可压条件。 討厌的非线性对流项。 负责平滑一切的扩散项。 以及那套从先验估计到伽辽金近似,再到紧性引理,最终获得弱解的极其严密的leray-hopf弱解构造法。 江临读到leray-hopf弱解存在性证明的那天深夜,外面的风机正发出平稳的低啸。 他闭上眼睛,脑海里不再是代码跑出来的彩色图像,而是一个个抽象的空间在相互交织。 他第一次感觉到,面对一个无法得到解析解的非线性偏微分方程组,人类並不是只有数值模擬这一条路可以走。 纯数学提供了一条更孤高更冷酷的路。 你虽然算不出它的精確样子,但你可以用一套能量不等式的锁链,一点一点地把它逼近死角。 这种逼近不是完全的驯服,因为解依然可能在局部发生奇点爆破(blow-up,千禧年大奖难题)。 但这套锁链,至少能保证它在某个特定的空间范畴內,不能隨意发疯乱跑。 第二十年的冬天,第一场大雪封门的时候。 江临翻过temam的最后一页。 三本神书,终於读完。 【sobolev_energy_methods】那个文件夹里,已经塞满了他用手机扫进去的,几千页自己做的习题演算,推翻过的反例,以及像战略地图一样画出的泛函空间关係图。 他没有立刻回到那篇將他拦在门外的plasmoid严格证明论文。 而是站起身,走到北墙边。 在左侧那张占据了大半面墙的研究史地图旁边,用笔新开闢了一块专门的矩形区域。 【mathematical_toolbox(数学兵器库)】 然后,他在下面一行一行地列出了自己这十年里,为了跨越障碍而前后打造的三套重武器。 【1. 数值pde高阶理论与验证——用於审问机器。】 【2. 渐近匹配与奇异摄动——用於跨越尺度。】 【3. sobolev空间与非线性泛函能量方法——用於铸造锁链。】 写完这三行字,他走回工作檯,翻开已经用到第三本的笔记本。 在倒数第二页,他写下了和五年前极其相似,但底气有天壤之別的一段话。 【plasmoid类及mhd非线性破裂问题,底层数学工具已全部储备完毕。】 第一次写类似的话,是他读完bender&orszag之后。 那时他只是模模糊糊地觉得,也许可以依葫芦画瓢去推点东西。 但这一次,不再是也许。 他清晰地看见了一条极窄,但完全行得通的路。 那是一条从最宏观的电流片断裂,穿过渐近匹配的边界层,最终通向用泛函能量方法给出严格弱解约束的路。 他没有立刻在这条路上起跑。 因为目前观测数据的缺失,还不值得他动用这套重火力去进行理论空转。 但他知道,这两条线,废土天空的红带观测,与墙上这套终极数学兵器,已经在他的心里各自亮起。 如果时机成熟,它们必定会在同一个极其危险的奇点处,轰然匯合。 第二十一年和第二十二年,江临把视线投向了磁重联领域中极其庞大,且与工业界紧密相连的两个分支。 湍流重联和聚变装置撕裂模。 他先读了湍流重联的奠基之作: lazarian,a.,&vishniac,e.t.(1999). reconnection in a weakly stochastic field. 在此之前,江临读的所有模型,都在努力寻找一种特殊的微观几何机制来加速重联。 但lazarian-vishniac(lv99)理论直接掀了桌子。 因为lv99理论的核心思想极其狂野。 如果等离子体中的磁场本身就处於高度混乱的湍流状態,那么在巨大的宏观尺度下,会同时发生无数个微小的,隨生隨灭的小尺度重联事件。 因为磁力线在三维空间里像一团乱麻一样游走,它们交匯的触点成倍增加。 整体的重联速率,自然而然就变快了。 这个理论最迷人也最恐怖的地方在於。它根本不在乎那个底层的单一微观机制到底是什么。 隨便你是sweet-parker还是hall效应,在宏观的统计平均下,那些微观细节全被湍流效应抹平了。 它把磁重联从一个需要被精確解剖的单一几何事件,直接重新定义为一个由海量隨机事件构成的统计现象。 教材上写到湍流重联的时候,总是一笔带过,给出一个与湍流强度成正比的重联率公式就算完事。 但当江临硬著头皮去啃lv99及后续发展的原稿时,他感到了一阵深深的违和感。 湍流重联这条研究路线,是所有重联理论里,最不像传统理论物理,反而最像工程统计学的一支。 它不在乎局部的细节,只在乎整体的功率谱和统计系综。 这其实和江临在废土上做了二十多年的事非常像。 他的观测设备极其简陋,单张照片的信噪比很低。 他就是靠著大量低质量数据的堆叠,通过时间序列的统计平均,才勉强挤出了一点点可信的极光红带信號。 思路是一模一样的。 按理说,他应该对这种理论感到亲切。 但他读不下去了。 因为为了给出lv99理论的严格数学证明,后来者动用了两套比sobolev空间更让他陌生的工具。 要继续深入这条线,他绕不开湍流统计、隨机场、尺度级联,甚至某些借自统计场论和重整化群的语言。 这是直接从凝聚態物理和量子场论里借来的终极杀器。 江临靠在椅背上,看著屏幕上的重整化群流方程。 他的工具箱里,对这两样东西没有任何储备。 统计场论需要极高的配分函数积分技巧。 重整化群需要理解尺度变换下的固定点和临界指数。 要在没有导师指引的废土上,把这两套工具补齐,並且达到能自己独立推导演算的水平,江临在心里默默盘算了一下。 至少需要三本《量子场论》级別的砖头书。 至少需要三到五年的纯补课时间。 但这还不是最麻烦的。 退一万步讲,就算他花了五年时间成了重整化群的高手,那又怎样? lv99理论里,想要预测重联速率,需要输入几个关键的微观参数。 局地湍流注入尺度,各向异性的湍流功率谱指数,以及小尺度的阿尔芬马赫数。 江临转头看了看外面。 他能获取的数据是什么? 是地面上那台民用磁力计,它只能读出一个经过几十公里大气层衰减后的总磁场矢量。 他根本不可能获取那片红带所在区域的高空原位湍流功率谱。 这是一条死胡同。 江临在工作站前整整权衡了一下午。 补,花五年时间,得到一套屠龙术。 不补,对於湍流重联这个庞大的分支,他只能停留在看懂综述里別人总结的公式这一浅薄的层面,永远无法亲自下场验证。 最后,他站起身,走到北墙的【mathematical_toolbox】区域。 拿起笔,在之前的三条工具下方,非常用力地写下了第四条。 【4. 统计场论与重整化群方法——主动选择不补。】 然后在下面加上了一行红色的批註。 【理由:获取此工具的时间代价过高。且即便补完,也绝对无法用它来独立验证我的任何地面废土观测数据。】 【这不是退缩或放弃,这是对现实物理边界的承认,知止不殆。】 写完这段话,江临心里没有一丝遗憾。 这是一种只有跨越了无数高山后,才能拥有的属於成熟者的从容。 他知道自己能改变什么,更知道自己不能改变什么。 紧接著,在第二十二年的下半年,江临快速扫读了大量关於托卡马克装置中撕裂模的论文。 撕裂模。 这是那些致力於可控核聚变的物理学家们最头疼的不稳定性之一。 它会在极高温度的等离子体环里撕开磁面,导致约束崩溃。 当江临把撕裂模的方程和空间磁重联的方程放在一起对比时,忍不住笑了。 本质上,它们就是同一种物理。 它们不是同一个问题,却共享同一类物理核心,磁拓扑改变、磁能释放、流体/电磁耦合,以及边界条件对演化路径的强约束。 唯一的区別是什么? 边界条件。 太阳耀斑和地球磁层顶的磁重联,发生在一个广阔的近乎自由边界的开放空间里。 而托卡马克里的撕裂模,被死死地锁在一个有著强环向磁场,有著导电金属器壁,有著复杂的几何曲率的封闭甜甜圈里。 边界完全不同,但核心的物理引擎,是同一个。 不远处,风机二號正在风中平稳地转动。 这台买来的入门级商品风机,被他改造,维修,调试过无数次。 旁边的地基上,是已经被拆掉的旧风机的残骸。 旧风机是他第五次废土时手搓的,零件很多来自废土世界的残骸 两颱风机。 一台是高工业標准產物,一台是废土手工极客残次品。 外形完全不同,工艺天差地別,来源毫无瓜葛。 但它们,都在做同一件事,把风的动能,转化为电能。 它们遵循的核心物理规律,是完全同一个祖宗。 风的流体动力学入射计算,叶片攻角与升阻力分解,发电机內部的法拉第电磁感应定律,交流转直流的整流桥,以及最后的蓄电池储能。 这一整套物理流程,对两颱风机都绝对成立。 它们之所以看起来不一样,表现不一样,仅仅是因为它们被具体实现的边界条件不同。 太阳耀斑与托卡马克装置的关係。 空间等离子体与实验室等离子体的关係。 就像风机一號与风机二號的关係一样。 江临转过身,在工作站里建立了一个全新的、也是最后一个总结性的文件夹。 命名为:【same_physics_different_boundaries(同源物理与异构边界)】 他没有往里面放任何论文。 只是在里面建了一个名为readme.md的文本文档,写了一句话。 【核心引擎永远只有一个,世间万物的千姿百態,皆是边界条件的不同所化。】 第二十二年的最后一天,十二月三十一日。 废土迎来了极其罕见的极寒之夜。 气温骤降,天空却异常晴朗,没有一丝云彩。 石屋里,江临关掉了所有的屏幕。唯一的照明,是头顶的露营灯。 他站在北墙前。 整面巨大的北墙,已经被他的研究史地图密密麻麻地爬满了。 那是他用整整十年的时间,一寸一寸打下来的江山。 a类核心论文精读,附带手推公式和復现验证,八十二篇。 b类重点论文脉络梳理,四百二十一篇。 c类泛读与索引库归档,四千零三十六篇。 每一篇稍微重要点的文章,都被江临在墙上用引线和標籤標註过。 標註的不是论文的结论有多伟大。 標註的是它们最脆弱的假设是什么,是它们与他在废土上能观测的现象之间,隔著多少个无可逾越的数量级壁垒,是它们属於哪一种核心相同但边界相异的家族树。 这面墙上的標记五花八门,完全不像是一个学者的知识树。 更像是一个身经百战的老兵画出来的战区地图。 绿色標记:【有限可信】。 那些他自己用严苛的pde代码復现过的非线性结构如plasmoid。 黄色標记:【部分可验证】。 逻辑闭环,但实验条件苛刻如gem挑战赛。 红色標记:【完全不可验证】。 数学上自嗨,物理上毫无抓手的空中楼阁。 蓝色標记:【已被反例否定】。 已经被更高维度的模擬或观测实锤推翻的旧理论。 黑色標记:【数学自洽但物理孤立】。 紫色標记:【后人的曲解】。 完全是后世教材强行补上去的註解,原作者当年根本不持此观点比如parker的初衷。 还有那颗黑色的星星:【不可触及的高点】。 每一条引线,每一个色块,每一行批註,都瀰漫著这个极其艰深的领域里,几代顶级物理学家廝杀,妥协,自我推翻的硝烟味。 在这片战区地图的右侧,是那块写满了他心血的【mathematical_toolbox】。 里面安静地躺著数值分析,渐近匹配,sobolev空间三大兵器,以及那行触目的红字。 暂时主动放弃的重整化群。 江临在工作檯前,背靠著椅子,静静地看完了整面墙。 看了足足半个小时。 然后打开工作站的日记本程序,郑重地敲下了第二十二年的年度,也是这十年的终极总结。 【第二十二年总结】 【过去十年数据通报:a类核心论文精读完毕八十二篇。b类重点理清四百二十一篇。c类索引归档四千零三十六篇。】 【底层数学兵器补课完成三项。基於现实边界,主动放弃一项。】 【研究史的脉络图,已爬满整面北墙。】 回车,换行。 【十年前,也就是我刚把那些二手教材全刪了的时候,我以为我在学磁重联是什么。】 【现在,经过了这十年,我看著这满墙的顏色標籤,我终於知道,我这十年真正学到的,是这个领域为什么至今没有被完全解决。】 【我知道了什么假设是脆弱的,什么机制是强加的,什么数学是勉强的,什么观测是遥不可及的。】 【在这个试图揭示宇宙最核心能量释放规律的课题里,要想真正走向答案,你必须先知道前人都死在了哪些坑里。知道为什么没被解决,是任何一个试图接近真理的人,在看到答案之前,必须先一步步蹚过去的一道鬼门关。】 【我已经在这道鬼门关里,走了整整十年。】 【如果你现在问我,我离最终的答案近了多少?我诚实地回答,也许还有十万八千里。】 【但是,我知道另一件事。】 【我离知道自己到底不知道什么的这个境界,近了很多很多。】 【在这个荒芜的废土世界里,这就足够了。这给了我面对满天繁星时,不至於发疯的锚点。】 【这段长达十年的纸面推演与歷史测绘,可以正式收尾了。】 保存,关闭程序。 江临关掉工作站主机的电源,走到石屋门口,推开木门。 极寒的冷空气瞬间涌入,江临不由自主地打了个寒颤。 他把防寒服的拉链拉到最顶端,走进了夜色中。 外面,风机二號在夜风中平稳地转动,像一个忠诚的哨兵。 他顺著线路望去,远处的观测点a和观测点b,各自在黑暗中亮著一盏犹如萤火虫般极其微弱的绿色电源指示灯。 他抬起头,看向北方的低空。 今晚,天空极其澄澈。 但那条他魂牵梦绕的淡红色亮带,並没有出现。 江临没有失望。 因为它就在那里,从他第六次重返废土的第七十天起,从他第一次在镜头里捕捉到它的异常轮廓起,它就一直在那里。 在他在石屋里啃噬那八十二篇a类核心论文的整整十年日日夜夜里,那条红带,那场高空的大撕裂,从来没有真正离开过这片满目疮痍的天空。 它只是有它自己的脾气,有时候不出来而已。 江临在凛冽的夜风中站得笔直,深深地吸了一口冷空气。 然后转身回到了石屋里。 他知道明天自己要做什么了。 理论的图纸已经画完,数学的刀已经磨快。教材给出了sweet的长条麵条,petschek给出了华丽的x型,plasmoid给出了碎裂的磁岛串,hall给出了电子离子的背离,湍流给出了统计的迷雾。 但这些,终究都是在超级计算机和草稿纸上被妥协,被抽象过的模型图像。 江临想看的,不是模型。 他想看的,是这片遭受了真实灾难的废土上,在每一次红带闪耀时,大自然这台无穷算力的主机,所遗留下来的真实磁场宏观残骸。 明天,重新布置观测基线网。 去捕捉属於废土本身的真相。 第74章 金属里的余烬 第二十三年的春天来得比往年早一些。 电子日历显示,时间已经接近春分。 至於漂移来自岁差、自转轴变化,还是废土时间基准本身的累积误差,他现在没有足够数据判断。 总之,春分点每一年都会有几个小时到几天的漂移。 电子设备里那套基於旧纪元的万年历算法,早就成了一种带有黑色幽默的安慰剂。 他更相信石屋台基下那条苔蘚带。 从冬末开始,它们会在休眠的灰褐色中挣扎出一点点绿意,当这股绿色如同缓慢的顏料般,漫过台基上的第三块石头时,意味著夜间最低温已经稳定在零度以上。 远征的窗口,正式打开。 第二十二年最后一天,当他在北墙前写完那份十年文献史总结时,苔蘚带的绿色还只漫过第三块石头的下沿。 第二十三年三月,这抹绿色终於囂张地越过了边界,甚至向著第四块石头的缝隙里蔓延。 “该出发了。” 江临开始打包。 第一类,能测磁的。 这是他此行的核心。一台三轴磁力计,標称解析度0.1 nt。 虽然说明书上吹得天花乱坠,但江临心里门儿清,野外有效精度全看温漂、探头姿態和標定状態。 这种设备最怕温漂和姿態误差,稍微有点温度波动就开始胡言乱语。 接著是他引以为傲的自製亥姆霍兹线圈一组,用於检查探头零点,三轴比例和当天温漂。 最后是一组便携磁通门探头,作为交叉验证的备胎。做观测的,永远不能只相信一组数据。 第二类,能让样品回到石屋后仍然保留现场信息的。 样品袋四十八个,每个独立编號,一把机械划线工具,纸质方位记录板,定北稜镜,野外笔记本三册。 第三类,能让他活著回来的。 外骨骼,七日应急食物,十二升饮水,防风帐篷,睡袋,急救包,备用电池。 清单总重二十九点四公斤,在可控范围內。 清晨六点,江临把风机二號控制器切换到自动模式,给观测点 a 和 b 换上高容量备份卡,又给两处电池做了一次满放满充循环。 七点整,他背起携行架出发。 苔蘚带的边缘还覆著一层薄霜,踩上去发出微弱的碎裂声。 外骨骼的金属支撑杆在低温下有些发硬,每一次迈步,棘爪落齿的声音都比夏天听起来更加清脆。 变电站在北偏东方向。 那是第五次远征时,他为了躲避一场突如其来的电磁暴,爬上一座废弃信號塔时,用望远镜远远瞥见的地標。 当时测距仪显示的直线距离,大约是三十八公里。 可惜,废土上从来没有直线。 这里的地貌被不知道什么灾难重塑,想要跨越这三十八公里,他必须穿过布满暗坑的碎石坡,绕开那些能把人吞得连渣都不剩的流沙带,在风蚀沟里像个耗子一样穿梭,还要时刻警惕断崖和半埋在土里的尖锐金属残骸。 三十八公里,最终会被无情地拉长成五十多公里。 这是一个三天的路程。 第一天,他走得比预期快。 到下午三点的时候,他已经推进了十四公里。但在翻越一道缓坡时,外骨骼左腿的棘轮突然发出咔噠一声怪响,紧接著开始出现轻微的回弹延迟。 他立刻停下脚步,重心顺势一沉,单膝跪地,从腰间的工具包里抽出一把多功能扳手。 这个故障他已经见过两次。 风沙太大,细微的石英砂粒钻进了执行器的防尘罩里。 他耐著性子卸下外壳,用气罐吹掉砂砾,又挤了一点宝贵的合成润滑脂进去。 重新装配好后,他活动了一下左腿,没事。 便把这个故障用简写记下来,继续前进。 第二天,麻烦来了。 原本平整的戈壁滩上,出现了一片色泽诡异的暗黄色区域。 那是流沙带,表面看著像固態的沙地,底下却是因为地下水层变动形成的泥浆陷阱。 江临不得不多绕了四公里,沿著流沙带的边缘小心翼翼地切过去。 第三天上午,地形开始发生显著变化。 平坦的台地开始大面积下沉,像是有个巨人在大地上踩了一脚。 在台地的西南角,几座倒塌的输电塔像死去的钢铁巨兽一样,横七竖八地躺在地上。 那是第五次远征时见过的地標。 看到输电塔,就意味著快到了。 爬上最后一道矮坡。 当他站定,擦去护目镜上的灰尘时,变电站终於毫无保留地出现在他的视野里。 记忆中,望远镜里它只是一团模糊的废墟。 但现在,站在台地边缘,居高临下,他第一次真正看清了这座庞然大物的全貌。 占地面积大得惊人,目测至少有一万二千平方米。 整体呈严谨的长方形布局,长边顺著东西方向延伸,布局严谨,像是按某种工程標准统一规划过。 西侧是一座两层高的混凝土主厂房。 墙体已经大部分倒塌,像是一个被一拳打烂的纸盒子,只剩东侧两堵山墙还突兀地立著,露出內部锈蚀严重的设备骨架。 厂房东侧,是核心的变压器区。 四组体积庞大的变压器坐在半人高的混凝土基座上,外壳被长年累月的风沙打磨去了一大半,原本包裹著绝缘层的母线早已脱落。 北侧是开关场。 钢结构支架还固执地挺立著,但上面的陶瓷绝缘子已经全部破碎,散落成一地白色的渣滓。 巨大的金属刀闸被氧化层死死咬住,完全锈死在断开的状態。 东端,是一座大约六米见方的小型砖混建筑。 门早就不知所踪,窗户上的玻璃碎得连渣都不剩。 变电站的最外围,是一圈倒塌的围墙。 围墙的混凝土大片剥落,但里面粗壮的钢筋网在某些地方还能隱约看出原来的连续走向。 江临卸下沉重的携行架,只带著轻便的三轴磁力计,沿著围墙外侧,开始了一圈漫长而枯燥的绕行扫查。 外围的磁场大部分时间都很稳定。 但是,当他走到围墙几处钢筋网依然保持连续的区域附近时,磁力计的屏幕上,读数开始出现规律性的偏差。 偏差的幅度並不大,只有几个纳特,但江临的眼睛一下子亮了。 这是一种带有明確方向性的磁场偏移。 他掏出野外笔记本,在风中飞快地记录下这几处异动点的方位、距离和具体的偏差数值。 下午三点,太阳开始西斜。 江临在距离围墙一百二十米外的一处背风低洼地,扎下了营地。 这个距离是他经过精密计算的,足以避开站內那些大块金属构件对营地本底基线测量的直接污染。 同时又能保持对变电站入口和台地边缘的视线,方便出现天气或地表异常时及时撤离。 帐篷扎好,他喝了两口水,戴上防尘口罩,第一次真正踏入变电站的內部。 风穿过那些倒塌的钢架和参差不齐的墙壁,发出细而尖的口哨声。 地面上杂乱无章地散落著金属残片、大块的混凝土碎块和扭曲的电线。 偶尔,有几片绿色的玻璃片在沙土里反射出刺眼的阳光,边缘已经被风沙磨得圆润,江临捡起一片看了看,瞧著像某种老式工业仪表面板上的玻璃罩残骸。 沿著主厂房与变压器区之间那条被瓦砾填满的通道,深一脚浅一脚地走著。 走到变压器区中央时,江临突然停下,用靴尖踢开表层的一层浮沙,露出了地坪下方残存的金属网格。 看上去像是变电站的標准接地网。 覆盖在上面的混凝土已经被严重的风化作用剥离,大部分金属网格裸露在外,锈跡斑斑,只有在靠近变压器基座附近的几个区域,这层网格还顽强地嵌在没有完全碎裂的混凝土里。 江临蹲下身,用游標卡尺量了一下。 网眼接近正方形,边长约三厘米。 导线的截面锈层层次分明,外层是暗红色的氧化铁,內层则是深棕色。 这原本应该是低碳钢镀锌导线,但那层防腐的镀锌层,早就在不知道多少年前的岁月里被消磨殆尽了。 他在第一块嵌著金属网格的碎块旁蹲下,掏出特种钢机械划线工具,在上面用力刻下了一组编號。 【v-obs-01】 紧接著,他在几米外的另一块碎块上,刻下了第二个编號。 【v-obs-02】 整个下午,江临像个不知疲倦的蚂蚁,围绕著四组变压器和主厂房,编號了整整十九个观察点。 每一个观察点,都严格对应著一处仍然可能保留著剩磁信息的金属构件或金属网格。 天色渐暗,他打著手电,走进那座控制室。 內部已经被掏空。 仪錶盘、控制台、继电器矩阵、配线槽…… 全都不翼而飞。 墙上只门框还在。 江临蹲下来,用机械千分尺卡住残留的金属內衬,拧紧旋钮看了一眼刻度。 四十二毫米。 他愣了一下,用手电筒的光柱仔细扫过门框的截面。 断面不是单层钢板,能看出多层复合结构,中间夹著一层顏色更暗、质地更软的金属层。 至於是铅层、铜层,还是某种屏蔽材料,他没有现场条件確认。 但这类门框,显然不是给普通控制室准备的。 这就有点意思了。 一个普通的民用变电站控制室,根本不需要这种厚度这种材质的复合门框。 更不需要固定在门框上那种夸张得像是用来锁住金库大门一样的高强度承重铰链。 这说明,这里曾经掛过一扇带有极强电磁屏蔽,甚至是防爆功能的重型防护门。 江临把这个细节记在笔记本上,退出控制室后,转身走进主厂房。 厂房內部的景象更加狼藉。 巨型的旋转设备基础还顽强地保留著,体积大得惊人,高度超过两层楼。 但发电机本体早就解体,只剩下一根粗壮得需要两人合抱,但已经严重弯曲的转轴,以及几片散落在角落里的转子绕组残片。 那些原本应该是紫铜色的导线,早已氧化成了深邃的绿色。 江临走到一堵残存的承重墙前,用多功能扳手的金属柄敲了敲墙体。 声音很沉,闷得让人心慌。 他在一处由於爆裂而產生的断面上量了一下。 承重墙厚度约为六十厘米。 而在外墙某段倒塌的地方,露出了里面错综复杂的钢筋骨架。 江临粗略估算了一下,钢筋直径达到了惊人的二十八毫米,而且排布密度远超普通变电站的建筑標准。 他在心里迅速盘算起来。 普通变电站不需要这么厚的防爆墙,不需要这么粗的钢筋网,更不需要控制室里那扇四十二毫米厚的复合防辐射屏蔽门。 这不是一座普通的变电站。 它可能属於某个更高规格更深层次的工程体系。 它的承载目標未知,但绝对是为了抗核打击,抗强电磁脉衝事件或其他极端灾害环境而设计的。 隨后,在清理变压器一號基座旁的一堆碎石时,他发现了一块被压在底下的金属铭牌。 由於长期暴露並受到风沙的侵蚀,铭牌的表面已经被磨得几乎发白,只能勉强辨认出几组残缺不全的字跡。 江临抹去上面的浮土,打起高光手电,凑近了仔细端详。 tm- 网 配电 长城 一共四组残字。 第一组:tm-,这显然是某种编號的前缀。 tm-这个缩写,他在现有资料库里没有见过,至少不是他熟悉的公开电网编號体系。 第二组:网。 这应该是某种网络的最后一个字,可惜前面被磨没了。 第三组:配电。 这一组比较普通,但和tm-的网络编號放在一起,让江临觉得,这个所谓的配电,绝不是指给周边几万户居民供电那么简单,它可能是一个跨越大陆的超级网络的一个子节点。 第四组:长城。 看到这两个字,江临的呼吸稍微停滯了半秒。 长城。 在旧时代的民用工业体系里,几乎没有人会用这个词来作为设施的前缀。 这个词还是挺有份量的。 如此四组残字拼凑在一起,在江临的脑海里形成了一个模糊但庞大的阴影。 【tm-??网 / 配电 / 长城……】 他反覆辨认了几次,甚至尝试用手电筒从不同角度打光,试图通过金属表面的微小凹陷来还原更多字母,可惜铭牌的其他部分已经完全被岁月抹平了。 他没有继续往下瞎猜。 做物理的,最忌讳在证据不足的时候发散思维。 只是把铭牌的残字一笔一划地抄录在笔记本上,然后举起相机,从多个角度对铭牌进行了全方位的微拍归档。 第二天清晨,江临开始了正式的测量工作。 他先在营地的空地上架起亥姆霍兹线圈。 这套装置不能消除地球自身的本底地磁场。 它的作用,是通电后生成一个已知大小和方向的標定磁场。 江临把磁力计探头放进去,以此来检查探头的零点有没有跑偏,三轴的比例係数对不对,轴间耦合有没有问题,以及当天的温漂是不是已经大到了让数据变成垃圾的程度。 半小时后,標定完成,各项指標都在容差范围內。 江临背上装满样品袋和工具的挎包,带著磁力计,再次进入变电站。 第一个观察点,v-obs-01。 江临跪在地上,先用机械划线工具在混凝土碎块的表面吃力地刻画出一个十字標。 十字的长轴严格对准磁北,短轴对准磁东。 这是为了保证在把样品敲下来,带回几十公里外的石屋后,还能在实验室里还原样品在原地的姿態,这一步就绝不能省。 没有三维空间姿態的剩磁测量,就算测出花来,也是一堆废纸。 搞定姿態標定后,他把磁力计探头贴近表面,读取原位数据。 bx=-47.3nt。 by=+12.6nt。 bz=+3.2nt。 当他准备撬下这块样品时,才发现经过几十年风化的混凝土比想像中更脆。 锤子刚磕上去,咔嚓一声,周围一圈全裂了。 江临眉头微皱,立刻改变策略,用工兵铲剥离取下鸡蛋大小的一小块核心。 装入样品袋,封口,贴上条形码標籤。 紧接著是第二个观察点。 bx = +51.7 nt。 江临握著仪器的手顿了一下。 符號反了。 但是绝对值,惊人的接近。 他抬起头,视线在v-obs-01和v-obs-02这两个点之间来回移动。 一个在东南,一个在西北。 如果在这个变压器基座的对角线上画一条虚擬的连线,磁场偏差的方向呈现出一种近乎完美的反对称状態。 他压下心头的悸动,没有草率下结论,继续前往第三个观察点,然后是第四个。 当第四个点的数据出来时,江临直接一屁股坐在满是灰土的地上。他扯下一张方格纸,用铅笔把这四个点的位置画上去,然后根据测得的bx和by分量,画出了代表水平磁场方向的矢量箭头。 纸面上,四个点连成了一个围绕变压器基座的不规则四边形。 而那四个矢量箭头,像是在追逐彼此的尾巴,呈现出一个清晰的环状趋势。 在这个瞬间,江临才真正停下了手里的活。 面对这种太过於完美的数据规律,一个合格的物理学者的第一反应绝对不是狂喜,而是警惕。 他脑子里跳出的第一个念头是:找反例。 是仪器漂移了吗? 他二话不说,立刻收拾东西跑回营地,把探头重新塞进亥姆霍兹线圈里做二次標定。 结果显示零点依然稳定,探头没有任何明显的漂移。 是本地的自然地磁场本来就不均匀? 他带著仪器,走到距离围墙三十米外的开阔空地,在没有金属废墟干扰的地方做了一次十米乘十米的基线扫查。 读数平稳得像一条死水,本底磁场非常均匀。 是那些零散的钢筋骨架造成的局部干扰? 不能完全排除这个可能。 大型变压器基座本身就有巨大的质量,加上残存的硅钢片铁芯、高密度的钢筋和地下的接地网,都有可能造成极其复杂的磁异常。 但不由得江临不去想,如果只是零散的钢筋干扰,它產生的磁场应该是杂乱无章的。 不应该在横跨十几米的多个闭合迴路上,呈现出如此高度一致的同向几何组织感。 观察者偏差? 存在。 人总是倾向於在混乱中寻找自己想要的规律。 但他很快否定了自己:这十九个观察点,是在进行磁场测量之前,仅仅根据可见的金属残存状態提前编號的。 他並没有先拿著仪器到处扫,看到哪里的数据像个环,就故意挑哪里作为採样点。 风险虽然降低了,但不为零。 江临翻开野外笔记本,在当天日誌的最后一行重重地写道: 【观察者偏差风险评估:低 - 中等。】 【环状趋势:初步確认存在。继续扩大採样。】 接下来的四天,江临仿佛变成了一台不知疲倦的採矿机。 世界只剩下採样,標定姿態,原位读数,封装打包这四个动作。 十九个观察点,他最终採集了四十七份有效样品。 之后的两天里,为了保证数据的严谨性,他又陆陆续续在变电站外围的不同区域,补充採集了八份对照样品。 这些样品同样是混凝土残块和金属碎片,但它们的位置並不在原来电网的任何电流迴路上。 编號从【v-ctrl-01】一直排到【v-ctrl-08】。 不出所料,所有对照样品的原位磁场偏差读数,都接近本地基线,未出现成组织的方向偏差。 第七天,体力消耗已经达到临界值的江临,强撑著沿著外围墙做了一次完整的环线扫查。 结果令人震撼。在西侧和北侧那些依然保持连续的钢筋网段,也出现了较弱但同样具有方向组织感的磁偏差。 大约在5到12 nt之间。 而主厂房发电机底座的周围,环状偏差更加剧烈,达到了30到40 nt。 反观控制室內部,没有。 断裂开来的围墙段,没有。 空地,也没有。 到了这一步,一幅隱藏在物理层面的宏大图像,已经不可阻挡地从废墟中浮现出来了。 大型旋转设备,变压器基座,连续的接地网段。 这些原本在工程学上构成闭合电流迴路的地方,其金属构件遗留下来的剩磁方向,全部呈规律的环状分布。 而那些没有形成电流迴路的孤立金属,则没有任何环状磁化。 第十天清晨,江临带著五十五份样品踏上了回程的路。 第十三天傍晚,夕阳如血。 江临回到了石屋据点。 屋顶上,风机二號的叶片还在不知疲倦地平稳转动著。 远处观测点a和b的绿色指示灯,在暮色中犹如萤火虫般闪烁。 一切如常。 这四个字在废土上,就是最美的诗。 江临把五十五份样品袋一只一只地取出来,按照编號顺序,整整齐齐地排在石桌上。 才去洗了一把脸,烧了点水,泡了一杯略带苦涩的苔蘚茶。 五十五份。 每一份都很小,灰扑扑的,看起来就像是在建筑工地的废墟里隨手捡来的垃圾。 但它们可能是大崩坏发生以来,这片无垠的废土第一次主动开口,交给他的实质性物证。 江临一口气喝乾了茶水,打开工作站,新建了一个文件夹。 【recon-vc-01】 变电站剩磁重建——零一號项目。 这个文件夹的位置,与他电脑里前面六个专门堆积理论推导的文件夹截然不同。 前面六个,属於纸面,属於数学推演。 而这一个,属於现场,属於现实。 接下来的整整一年半时间里,江临每天思维最活跃精力最充沛的几个小时,全部留给了这五十五份样品。 他在石屋西侧的角落里清理出了一块两平方米的工作区。 桌上摆放著他那组宝贝亥姆霍兹线圈和三轴磁力计。 旁边是一只样品支架,用来保证样品在標定磁场中的姿態绝对固定。 此外,还有一套恆温水浴装置,用来控制样品在测量过程中的温度,避免环境温度变化引起的磁性漂移。 以及一组极其耗电的交变退磁线圈。 退磁,这是整个分析中最关键也最折磨人的一步。 它的原理是通过施加不断减弱的交变磁场,逐级剥离样品的剩磁分量。 通俗点说,这就像是给一块金属化石做地层学意义上的ct扫描。 江临不想知道这块石头现在的磁性是什么样,他要把表面那些几十年来被雷电、摩擦留下的低矫顽力噪点一层层洗掉,看看內核里的磁场。 第一份上工作檯的样品,依然是v-obs-01-a。 江临严格按照野外记录的採样姿態將其固定,长轴死死对准磁北。 先做线圈標定,一切正常。 然后关掉外加磁场,屏住呼吸,测它自身的天然剩磁。 bx= -42.1nt。 by= +11.3nt。 bz= +2.8nt。 江临长舒了一口气。 方向和原位读数非常接近,这说明这十几天顛簸的运输扰动,並没有把样品里的信息抹掉。 隨后,漫长的交变退磁开始。 他小心翼翼地调节著旋钮,从5 mt开始,逐级加到100mt,少数关键样品,再冒险推到200mt。 每一级退磁结束后,他都要把样品取出来,重新测一次剩磁,记录下数据的变化。 低矫顽力的临时磁化分量被一层一层地剥掉。 剩下的,是更稳定,更不容易被后期扰动改写的高矫顽力剩磁分量。 处理第一个样品,耗时整整三个小时四十分钟。 虽然最终画出的图表数据並不算漂亮,有很多毛刺,但这足够让江临確认一个至关重要的事实。 v-obs-01-a 的剩磁,应该不完全来自那种大块软磁钢件被雷劈一下產生的瞬时磁化。 它的特徵曲线表明,这些磁性更可能是由钢筋生锈后產生的,稳定的细颗粒磁性矿物相来承载的。 这排除了运输途中摩擦、碰撞造成的临时磁化。 至於它是否来自灾变时的强瞬態场,还需要后续热退磁和对照样品支持。 但它至少具备长期剩磁的物理特徵。 至於这份记忆能不能追溯到灾难发生的那个瞬间,还得看后续的热退磁实验和那些对照样品的数据。 第二天,第二个样品。 第三天,第三个样品。 …… 科学研究从来不是天天顿悟,也不是电影里那种敲几行代码就能拯救世界的浪漫。 它是每天处理一堆散发著土腥味的石头,是面对一连串看著让人头疼的乱码。 江临一天只能处理一到两个样品。 白天测样,傍晚去照料维繫生命的农田,检查外面的观测点,夜里熬著通红的眼睛备份数据。 有些样品在加热做热退磁的时候,內部发生了化学反应,相变导致磁畴全毁,数据当场作废。 有些样品的退磁曲线却乾净得令人意外,指向性明確得就像教科书上的图例。 还有些样品在低温段就把剩磁掉光了,只能遗憾地归入后期地质环境扰动,被剔除出核心数据集。 好看的数据,不好看的数据,江临一视同仁,全部录入资料库。 冬去春来,日历上的数字翻了又翻。 五百四十七天后,这五十五份样品,终於全部完成分析。 可以开始整合数据。 他自己写了一段python脚本。 这脚本像一个不知疲倦的纺织工,读取著每一个样品编號、空间坐標、採样三维姿態、原位读数、交变退磁谱、热退磁结果,並自动扣除对照样品的本底基线。 按下回车键。 屏幕闪烁了一下,隨后,一张二维剩磁矢量场的可视化图表,开始在黑色的背景上缓慢生成。 一支支红色的箭头慢慢浮现。 每一支箭头,代表一个採样点。箭头的指向是水平剩磁分量的方向,长短代表磁场强度。 第一组环形结构,出来了。 它的中心,精確地落在主厂房那台消失的发电机底座上。 紧接著,第二组环出来了。 位置完美对应变压器一號基座。 然后是二號、三號、四號基座。 外围墙那段连续的钢筋网,也勾勒出了一个虽然微弱,但跨度极大的闭合环路。 而控制室的坐標上,什么都没有。 空地上,什么都没有。 围墙断裂的地方,也是一片空白。 江临感觉自己的心臟在胸腔里狂跳。 这张图呈现出来的,根本不是sweet和parker论文里描述的那种简单平直的长电流片。 不是petschek提出的那种优雅的x型磁场重联几何。 也不是近年流行的plasmoid模型里那种一串串孤立的磁岛。 它是一堆相互嵌套的闭合迴路。 这是一个个残破的工业导电网络。 在当年那场不知名的灾难降临的瞬间,它们像是一个个巨大的被动线圈,用残留在金属內部的剩磁,把当时承受过的恐怖的感应电流的方向,永远地烙印进了自己的躯体里。 这就像是一张被灾难之火烧结在废墟上,永不褪色的电流地图。 江临靠在椅背上,仰起头长长地呼出一口气。 真实灾难现场遗留下来的磁场结构,远比人类大脑凭空想像出来的模型要复杂得多。 至少在变电站这个区域层级,它呈现的是多迴路多尺度,相互嵌套,甚至相互干涉的磁化几何。 他闭上眼睛,顺著这个逻辑,在脑海里疯狂地进行尺度外推。 如果不仅仅是一个变电站呢? 如果把这种闭合结构的响应,放大到整个星球的尺度? 星球的电离层是一个导电球壳,地磁层是流动的等离子体,地下有富含金属的导电岩层,海洋是天然的巨型导电液体,再加上人类建造的遍布全球的超高压电网,以及可能漂浮在近地轨道上的大型空间金属设施…… 如果所有这些巨大的闭合导电结构,在某一次极端的宇宙级电磁事件里,產生了集体响应呢? 那种在天地之间撕裂的真实电流图像,那种导致大崩坏的终极力量,绝不可能像教科书里画的那条孤独的单调的电流片一样乾净清爽。 它一定是一场狂暴的,多维度的,相互纠缠的电磁风暴。 第二十五年到第二十六年之间的那段时间,江临陷入了深深的沉思。 面对这份数据,他反覆审视著四种可能的物理解释。 第一种,极端感应电流。 某次来自外部空间的强电磁扰动,比如极端太阳活动,异常带电尘流/等离子体结构,或其他尚未识別的宇宙环境事件。 根据法拉第电磁感应定律,在所有闭合导体迴路中激发出巨大的瞬態电流。 这个电流產生的强大磁场,瞬间磁化了沿途所有的铁磁物质。 江临评价为逻辑相容。 第二种,旧设备运行时的稳態磁场。 发电机和变压器在当年长期高负荷运行,其漏磁场也会缓慢地磁化附近的物质。 评价是部分相容。 但是,日常运行的稳態场强度太弱,极难解释现在测得的这种整体强度,更无法解释为什么大跨度的围墙钢筋网会和核心设备呈现出同时组织化的方向。 第三种,火灾退磁后再磁化。 灾变时引发了高温火灾,超过了居里温度,导致建筑材料原有的剩磁被隨机化。 当大火熄灭温度降下来时,它们在本地的地磁场中被重新磁化。 他的评价是部分不相容。 如果是在本地地磁场中冷却,那么所有的剩磁方向都应该整齐划一地指向本地地磁场方向,而不是像现在这样,沿著原来的电流迴路呈现环绕分布。 第四种,灾难本身的电磁脉衝事件。 这是第一种解释的特殊,也是更可怕的版本。 如果引发灾难灭绝人类的源头本身就是一场能摧毁半个地球的极端电磁脉衝攻击或者异变,那么这座带有长城前缀的变电站,不仅没能防住,反而成了一个被动的庞大记录器。 江临的评价是逻辑完全相容,但缺乏更宏观的外部证据。 他坐在那张列满公式和推导的白纸前,看了很久。 最终没有给这四种解释中的任何一个盖上绝对正確的印章。 他打开键盘,在【recon-vc-01】的元数据文本里,敲下了一段理性的判词。 【综合证据等级:e】 【相容解释:极端感应电流/灾难电磁脉衝/旧设备稳態磁场/局部火灾后再磁化。】 【最强相容指向:极端感应电流/灾难电磁脉衝。】 【独立否决项:无。】 在科学的评价体系里,e级证据的意思很明確。 它提供了一个非常清晰的物理图像。 但是,它仍然与至少两种彼此独立的解释相容。 不能一锤定音地验证任何一个已有的磁重联模型,也不能强势地否决任何一个理论。 它依然不能解释废土上空那条常年存在的神秘红带。 但它並非没有价值。 因为它像一道闪电,劈开了江临脑海中的迷雾,照亮了一个全新的方向。 多迴路,多尺度,相互纠缠的真实电流系统。 这是一个无人涉足的荒野。 江临站起身,走到石屋北侧那面巨大的墙壁前。 那是一张他手工绘製的磁重联研究史地图。 sweet、petschek、plasmoid、hall效应、湍流模型、撕裂模不稳定性…… 无数个旧时代科学巨匠的名字和理论,在墙上都有属於自己的地盘。 但在墙壁的右上角,有一大片空白。 没有一个区域,是从一个完整星球的宏观导电网络如何对灾难进行集体响应这个角度出发的。 那是一片科学的无主之地。 江临看著那片空白,手指无意识地摩挲著铅笔的笔桿。 他没有立刻在上面填满公式。 要从这堆生锈的石头里,长出一种全新的能自洽的物理图像,需要的不是几年。 这可能需要几十年,甚至上百年的时间。 沉思良久,他嘆了口气只是在那片空白区域的边缘,用极小的字体写下了一个编號。 【recon-vc-01】 第二十六年的初秋,五十五份样品全部被妥善归档。 它们被分门別类地装在密封盒里,按编號顺序存放在石屋东南角的样品架上。 每一个盒子的侧面,都贴著一张详细的標籤,附带原位记录,交变退磁曲线图,热退磁结果,以及分析这些数据时使用的python脚本版本號。 江临站在架子前,拍了拍手上的灰尘。 “等下一次远征吧。”他对著空气说道。 下一次,他或许能买来一台振动样品磁强计,组装出一套更稳定的交变退磁装置,或者一个温控更精准的高温炉。 到那个时候,这份e级证据,也许能升格到d级,甚至是具有决定性意义的c级。 当然,也可能在新的数据面前被无情地打回原形,证明他这几年的心血全是自作多情。 但样品就摆在那里,像沉默的真理。 它们绝不会因为观测者的期待和执念,就轻易改变自己记录的歷史方向。 第二十六年,九月十七日傍晚。 晚风带来了初秋的凉意。 风机二號平稳地转动著,远处,观测点a和b的指示灯在渐渐浓重的暮色里,像是在同伴间交换暗號般微微闪烁。 江临抬起头。 北方低空的尽头,那条熟悉的淡红色亮带,又一次出现了。 他就这样静静地站在门口,看著它。 没有试图去强行解释它的光谱,也没有下任何武断的结论。 只是在这一刻,他忽然觉得,那条红线,一点也不像是天空里某种孤立的大气光学现象。 它更像是一个无边无际的巨大系统,在极远的地方,无意间露出的一点点蛛丝马跡。 而他今天在电脑里最终归档的那五十五份来自变电站的样品,只不过是盲人摸象时,刚刚摸到了这个庞然大物最边缘最粗糙的一点点金属余烬。 宇宙的浩瀚与灾难的深邃,在这条红线前展现得淋漓尽致。 江临看了一会儿,收回目光,坐回工作站前,调出【recon-vc-01】项目的匯总文档,將光標移到最后一行,伴隨著键盘清脆的敲击声,写下了他给自己的下一个命令。 【下一步计划:扩大扫查半径,重新布置更宏观的观测基线网。】 第75章 第一种语言 第二十六年的整个秋天,江临都在做一件看起来很奇怪的事。 看sweet那条孤独的电流片,像一条横亘在物理学史上的冰冷伤痕。 看petschek那个被x標记的几何,优雅却带著理想化的脆弱。 看plasmoid那串绿色的磁岛標记,如同沸腾断裂的珠串。 看hall那个被打上不可触及的高点的位置。 看湍流重联旁边那行主动选择不补的红字,透著某种无奈的妥协。 看西南角那个最小最暗的新標记——【?-multi-loop-coupled】。 看那行更小的字——【变电站工程规格异常。铭牌残字:tm-,网,配电,长城。含义未明。】 每一次看完,他的目光最终都会停在那个新標记上。 那些从变电站废墟里带回来的剩磁数据,像是一根根细小的倒刺,扎在他过去几十年建立起来的理论框架上。 第二十六年十月的一个下午,他终於做了一件事。 他在桌前坐下,铺开一张大白纸,在纸的正中央写了一个词。 【磁重联】 然后围绕著开始画。 工作站上当然有更好的绘图软体,有更精密的拓扑建模工具,但他这一次不想要软体帮他整理思路。 软体的底层逻辑是確定的算法,而他此刻需要的,是思路自己长出来。 第一条线从中心向上,线的末端写sweet-parker。 第二条线向右上,末端写petschek。 第三条线向右,plasmoid磁岛串。 第四条线向右下,hall重联。 第五条线向下,无碰撞重联。 第六条线向左下,湍流重联。 第七条线向左,撕裂模/锯齿崩塌。 第八条线向左上,?-multi-loop-coupled。 八条线,八个流派。 每一个都是磁重联在某种边界条件下的一种具体实现。 如果在现实世界的大学讲堂里,教材会把这八个流派排成一条清晰的歷史时间线。 从1957年的sweet-parker开始,提出长电流片模型。 到1964年的petschek,引入慢衝击波加速重联率。 至2007年的plasmoid,发现长电流片的次级失稳。 於2016年的mms探测器在电子扩散区拿到实测数据。 …… 按时间,按发现顺序排序。 在这种敘事里,一个流派的出现,往往被理解为对另一个流派的超越或修正。 后人总是比前人更接近真理。 但江临在过去十年里读完八十二篇a类核心论文之后,他知道这种排序方式太单线了。 它適合教学,不適合描述一个真实灾难现场里多尺度机制的同时打开。 变电站的剩磁数据告诉他,真实灾难现场里,八个流派不一定同时完整出现。 但真实的物理系统,绝不可能像做单选题一样,只选择其中一个机制。 它会在不同尺度,不同边界,不同耗散条件下,让不同机制先后打开,重叠,竞爭。 相互嵌套,相互干涉,谁也不超越谁,谁也不取代谁。 如果把变电站这个一万二千平方米的局部残骸系统,外推到整个废土星球的导电网络,甚至外推到太阳风与地球磁层交匯的宏观空间。 多数机制都有可能在不同尺度上先后打开,重叠,竞爭。 它们未必同时完整出现,但真实系统绝不只选择其中一个。 sweet-parker的缓慢电流片可能存在於某个宏观的背景尺度中,默默积蓄能量。 petschek的x型几何可能出现在另一个次级尺度的能量释放点。 plasmoid磁岛串可能在第三个更小的尺度上,像连珠炮一样裂开。 hall效应在离子惯性长度附近开始让电子和离子的运动分道扬鑣,再往下,电子扩散区才是真正不可触及的高点。 湍流可能像一场永不停歇的风暴,贯穿从宏观到微观的所有尺度。 撕裂模描述的是某些受边界和共振面约束的局部崩塌行为,在托卡马克里,它尤其清楚。 它们都在,同时在,组成一个多通道,多尺度,相互嵌套的系统。 而江临,即便已经把物理学史翻了个底朝天,所有这些流派加起来,显然都还是不够。 因为还有一个流派,在他北墙的研究史地图上,连一个完整的定义都没有。 那个最小最暗的【?-multi-loop-coupled】。 它的意思是,当系统的边界条件不再是理想化的无限大等离子体,而是一整张如同人类电网般错综复杂的闭合导体网络时,会发生什么? 这就像是问,当雷霆劈中一张巨大的铁丝网,这张网会如何反噬天空? 教材没有討论这个问题。 至少在他翻烂了的那些a类核心论文里,没有一篇把这个问题作为主轴。 学术界更喜欢乾净的等离子体腔室,而不是生锈的变电站残骸。 但变电站的数据,用一种冰冷的物证形式,逼问了这个问题。 江临盯著这张八角图,第一次模糊却又无比强烈地意识到,自己需要的不是在某一条线上再往前走一步,去搞出一个稍微精確一点的新模型。 他需要的,是一种新的语言。 一种能够描述这八个流派如何同时活动,如何相互耦合的新语言。 当脑海中浮现出这个念头並写下这句话时,他自己都有点惊讶。 他不知道这种语言长什么样,是张量微积分的某种变体? 还是某种全新的拓扑代数? 他只知道这种语言应该存在,因为废土上发生的真实物理,就在那里。 如果某种语言不存在,那绝不是因为它不可能,仅仅是因为,还没有人去发明它。 於是,江临开始动手寻找这种语言。 寻找物理学的语言,往往不能从纯理论开始。 他决定停掉所有论文阅读和实验室分析,先回到工程,回到那些看得见摸得著,能转动,会发热的金属造物中去。 每天花六到八个小时,坐在工作檯前,对著窗外的风机二號和远处的观测点a,画一张又一张的结构图。 这些图虽然形態各异,但標题都是同一个。 【前哨站电力系统的多通道结构】 风机二號,本身就是一个绝佳的多通道耦合系统。 叶轮捕获废土上肆虐的风能,第一个通道——气动通道。 叶轮通过轮轂和主轴直接拖动低速永磁发电机转子,第二个通道——机电转换通道。 发电机输出不稳定的三相交流电,经过整流桥转换成带纹波的直流,第三个通道——电力变换通道。 直流电经过控制器的智能分流,一部分充进电池(储能通道),一部分流向负载(消耗通道),一部分流向卸荷电阻(泄能通道)。 每一个通道都有自己的特徵时间尺度。 气动通道,风速变化的时间尺度,从秒到分钟,缓慢而宏大。 机电转换,电机电磁转矩的响应时间,从毫秒到秒。 电力变换,半导体开关的开断频率,微秒到毫秒,极快。 储能,电池化学反应的充放电时间,从分钟到小时,甚至几天。 消耗,负载的隨时切换,秒到分钟。 泄能,卸荷电阻的热平衡和散热时间,秒到分钟。 六个通道,六个截然不同的时间尺度,同时影响电力系统的整体行为。 教科书上写风力发电系统的时候,从来不会把所有六个通道清清楚楚地画在一张图上,並討论它们的耦合。 要么只讲气动,那是流体力学课的范畴,里面全是纳维-斯托克斯方程。 要么只讲机电,那是电机学,討论的是磁链和安培力。 要么只讲电力电子,那是功率器件课,全是功率开关器件的导通损耗和开关损耗。 要么只讲控制逻辑,那是系统工程课,玩的是pid算法。 每一门课,都像盲人摸象一样,只讲一个通道。 整个系统在真实环境下的多通道非线性行为,很少有一本入门教材会把这些通道放在同一张图里,认真討论它们在故障边界附近的耦合。 但江临在前哨站建立,维护,修復风机二號的过程中,亲眼看见过,亲手处理过这个系统的多通道耦合。 风速突变时,气动通道首先响应,叶轮转速剧烈波动。 转速波动通过机电通道传到发电机端,三相电压波动。 电压波动通过电力变换通道,导致直流母线电压跳动。 跳动通过储能通道,让电池充电电流变化。 变化通过控制器逻辑,触发或不触发卸荷。 整个链条,从风到卸荷电阻发热,所有通道都在同时活动。 而决定整个系统最终是安然无恙地稳定运行,还是在过载中轰然烧毁的,从来不是任何一个单独的通道。 而是它们之间的耦合关係。 哪个通道响应快,哪个通道响应慢。 哪个通道的输出溢出,会触发另一个通道的崩溃閾值? 哪个通道在过载时,会被另一个通道的冗余容量吃掉? 哪个通道有硬体保护,哪个通道是脆弱裸露的? 这就是真实的工程系统。 江临把电力系统的多通道结构图掛在研究史地图旁边。 於是他有了两张图。 一张是磁重联领域六十年的研究史。 一张是前哨站电力系统的工程结构。 它们一边是等离子体天体物理,一边是低端电气工程,看起来风马牛不相及,但在多通道耦合这件事上,两者说的是同一件事。 第二十六年深冬。 风雪肆虐,江临在石屋这个坚固的堡垒里面,开始尝试把前哨站电力系统的多通道思维,应用到磁重联上。 第一个尝试是,如果磁重联也是一个多通道系统,那它有几个通道? 每个通道对应著什么具体的等离子体物理过程? 每个通道的特徵尺度是什么? 通道之间到底是如何耦合的? 他在工作站里建了一个新文件夹。 【multi-channel-framework(多通道框架)】 文件夹里,目前只有一个可怜的文本。 【draft_v1.txt】 文件的第一行是——【磁重联的多通道分解尝试 v1】 往下,他庖丁解牛一般,一一列出候选的通道。 【通道一:大尺度mhd供能通道】 特徵:庞大的磁能从外部大尺度系统(如太阳日冕、地球磁尾),像水库放水一样,源源不断地输入到重联区域。 特徵尺度:系统宏观尺度l。 对应理论模型:sweet-parker的大尺度部分。 【通道二:中尺度plasmoid层裂通道】 特徵:当mhd通道输送的能量让长电流片不堪重负时,电流片自身发生撕裂失稳,碎裂成一长串被称为磁岛的结构。 特徵尺度:电流片长度的某个分数。 对应理论模型:loureiro (2007) 的链式不稳定性、bhattacharjee (2009) 的快重联机制。 【通道三:小尺度hall转捩通道】 特徵:在极微小的尺度下,沉重的离子跟不上轻盈电子的步伐,两者在磁场中退耦,產生了强烈的霍尔电场,改变了重联区的几何拓扑。 特徵尺度:离子惯性长度d_i。 对应理论模型:gem挑战赛確认的机制、burch (2016) mms探测器的实测。 【通道四:跨尺度湍流通道】 特徵:磁场本身的无序湍流,像一锅沸腾的热水,让大量微小尺度的重联事件在整个空间內隨机且同时发生,极大增加了耗散。 特徵尺度:从宏观能量注入尺度,一直到微观能量耗散尺度的整个惯性级联区间。 对应理论模型:lazarian-vishniac(1999)的隨机湍流重联模型。 【通道五:边界封闭通道】 特徵:在人造或特定的封闭几何(如托卡马克装置的环形室)中,磁场被容器强制保持某种拓扑约束,重联只能在特定的共振面上发生。 特徵尺度:边界容器的特徵尺度。 对应理论模型:托卡马克装置內的撕裂模。 【通道六:多迴路集体响应通道】 特徵:多个闭合的人造或天然导体迴路相互嵌套,在极端电磁扰动下,像一个庞大的lc振盪网络一样,產生集体响应和磁化烙印。 特徵尺度:整个导电网络的宏观尺度(可能覆盖整个行星地表)。 对应理论模型:尚无。 最后一行,带著一个刺眼的问號。 江临在【draft_v1】的下方,又补充了一行字。 “六个通道,前五个,都有现存的成熟理论可以支撑。第六个,是变电站的废墟用剩磁给我的残酷提示,但在人类的理论物理上,这依然是一片令人窒息的空白。” 写完保存,关掉编辑器,江临揉了揉发酸的眉心。 框架是搭起来了,但也仅仅是万里长征的第一步。 第二十七年,春。 冰雪消融,苔蘚焕发生机。 江临却陷入了试图把这六个通道之间的耦合关係说清楚的泥潭。 每两个通道之间的耦合,他都尝试在草纸上画一张小图。 这些图不是简单的连线,蕴含著严格逻辑因果的物理流程图。 他分析通道一(mhd)和通道二(plasmoid)的耦合,大尺度mhd把磁能输入,拉长电流片。 当电流片长宽比超过临界值,失稳发生,plasmoid產生。 这是一对一,非常经典的串行耦合。 他分析通道一(mhd)和通道三(hall)的耦合, 大尺度的mhd流体运动,绝不会直接驱动微观的hall效应。 hall效应只在离子惯性长度这种极小尺度上才会自发点燃。 但大尺度mhd却握有生杀大权。 它决定了hall效应有没有机会出现。 如果大尺度挤压出的电流片太短太厚,hall尺度还没来得及形成,整个系统就已经在电阻耗散中退化为了缓慢的sweet-parker重联。 这是阴险的间接的条件性耦合。 …… 画到最后,只剩下通道六——多迴路集体响应。 江临拿著笔,悬在半空中很久,迟迟无法落笔。 这一个通道,他画不出任何耦合图。 他不知道庞大的人造地表网络,该怎么和等离子体內部的微观hall效应耦合? 他甚至无法在数学上证明它是否真的作为重联的一个主导变量而存在。 嘆了口气,他在图纸上把通道六这一栏画了一个巨大的虚线框,空著,留给未来那个可能更聪明的自己,或者留给下一次更危险的远征。 第二十七年的整个春天,江临都在画这些耦合图。 隨著图越画越多,他意识到,文字的描述是苍白的。 如果不能用数学语言把这些耦合关係钉死,那他所做的就只是一堆玄学。 每一组耦合关係,他都开始尝试用一组无量纲数来表徵其物理閾值。 通道一和通道二的耦合閾值,由电流片的长宽比决定。 通道一和通道三的耦合閾值,由电流片长度与离子惯性长度的比值决定。 通道二和通道三的耦合閾值,由plasmoid尺寸与离子惯性长度的比值决定。 通道四的贯穿强度,由等离子体的湍流强度决定。 通道五的封闭程度,由边界条件的开放/封闭比决定。 通道六,依然是令人挫败的未知。 每一个无量纲数,都对应著一个清晰的物理直觉。 每一个直觉,都是江临从过去十年的文献和工程经验里提炼出来的。 他深知,自己並没有发明这里面的任何一个无量纲数。 l/d_i在bhattacharjee的论文里写得明明白白,湍流马赫数在lazarian的公式里隨处可见。 它们都在浩如烟海的文献里。 但是,把它们像搭乐高积木一样,精准地咬合在一起,组合成一个完整的,能够描述整个等离子体系统多通道状態的网络,这件事,在人类已知的学术文献里,没有看到任何一篇论文做过。 最接近这个伟大构想的,是cassak在2006年发表的一篇著名综述。 在那篇综述里,cassak提出了一个令物理学界著迷的0.1重联率问题。 即为什么在太阳耀斑,地球磁尾,甚至是实验室里,那些被定义为快速重联的系统,无论底层的物理机制是hall效应还是plasmoid,其无量纲重联率数值,总是神秘地落在0.1左右这个量级? cassak討论了这种神奇的收敛,但他那篇文章並没有给江临想要的多通道网络框架。 不过,它给了江临一个极大的启发。 不同尺度不同机制的背后,必定存在某种更高维度的,共同的速率选择约束。 就像万川归海。 江临站起身,在北墙上那张密密麻麻的研究史地图上,郑重地把cassak这篇2006年的论文位置用红笔圈了出来。 第二十七年的夏天,气温飆升,废土进入了一年中最酷热难熬的季节。 而江临,则在犹如蒸笼般的石屋里,开始尝试做一件在理论物理学界极具野心也极其危险的事。 他想用一个数字,仅仅是一个无量纲数。 去刻画整个复杂的多通道系统,从缓慢的电阻主导,瞬间转向狂暴的快速重联主导的临界几何条件。 这个数,必须是六个通道(或者是已知的五个通道)耦合关係的精妙组合。 它不应该是任何单一已有的旧无量纲数,否则就是多此一举。 在物理学史上,坐在黑板前拍脑门发明一个新的无量纲数很容易,隨便找几个参数乘乘除除就行了。 但要发明一个有深刻物理意义的,能够真正预测未知真实物理现象的新无量纲数,难如登天。 纵观歷史,绝大多数由野心勃勃的学者自创的无量纲数,最后在经过同行的无情审查后都会被发现,要么只是已有某个数的简单代数变形,毫无新意。 要么就是个数学游戏,无法在实验中对应任何可测量的物理现象。 江临提醒自己,先尝试,再审讯。 如果尝试失败,毫不犹豫地承认失败,绝不迷恋自己的造物。 如果尝试看起来成功了,立刻去找最刁钻的反例去攻击它。 他开始动手。 第一次尝试,他把lundquist数s、电流片长宽比l/a、离子惯性长度比l/d_i、湍流强度σ、边界开放比η,五个量加权相加。 每个量取对数,得到一个组合数,命名为g_1。 他打开工作站,调出已知样本库,用g_1去擬合那些经过无数次观测的经典事件. 太阳耀斑,地球磁层亚暴,托卡马克装置里的撕裂模破裂,以及大学实验室里小型重联装置的实验数据。 结果出来后,g_1在所有样本上都给出了似乎很接近的数值。 但这恰恰是最大的问题:接近,不等於物理上的一致。 太阳耀斑g_1≈2.3。 磁层亚暴g_1≈2.7。 托卡马克g_1≈1.9。 实验室装置g_1≈1.4。 如果g_1这个参数真的准確描述了系统快慢转变的本质,那么所有快速重联繫统的g_1应该都大於某个极其明確的临界值g_c,而慢速系统的g_1应该都小於g_c。 从分类上看,太阳耀斑和磁层亚暴绝对属於快速重联,托卡马克撕裂模勉强算中等,实验室装置绝对是慢速。 它们的g_1数值確实呈现出快>中>慢的趋势。 但这有什么用呢? 临界值g_c又在哪里? 如果g_c=2.0,那么实验室装置(1.4)和托卡马克(1.9)都被分到慢速,磁层亚暴(2.7)和太阳耀斑(2.3)被分到快速。 这种划分在统计学上勉强成立,但在物理学上,江临看著这堆数字,感到很不满意。 不是因为数值分布不够漂亮,而是g_1的定义本身,没有任何坚实的物理根基。 为什么是五个量加权相加,权重的分配凭什么定成这个比例,为什么是取对数而不是取指数或者其他非线性函数? 这些他都答不上来。 g_1看起来更像是一个为了凑出结果而事后诸葛亮般擬合出来的数学工具,而不是一个基於第一性原理先验定义出来的物理量。 事后擬合的工具是很危险的。 就像一个量身定製的谎言,能完美擬合你给它的任何已知旧样本,但一旦遇到从未见过的新样本,它就会立刻崩溃,无法做出任何有效的预测。 江临毫不犹豫地把写满g_1推导过程的十几页手稿全部扔到一边。 他决定摒弃这种已有无量纲数加权拼接的方法,从物理过程本身,从最底层的因果关係开始推导。 风机的每一个通道,都有一个特徵驱动时间和一个特徵响应时间。 驱动时间——指的是这个通道接收到外部施加的扰动,所需的时间尺度。 响应时间——指的是这个通道內部的机制,对这个扰动做出反馈並產生动作所需的时间。 如果驱动时间远大於响应时间(外界变化慢,自己动作快),这个通道就能游刃有余地主导局面。 如果驱动时间远小於响应时间(外界变化极快,自己动作跟不上),这个通道就会严重滯后,甚至被拋弃。 这正是风机稳定运行的判断標准。 风速变化(驱动,几秒钟)远大於偏航电机的动作时间(响应,几百毫秒),所以风机总能稳稳地迎著风。 但如果废土上颳起诡异的微秒级阵风(驱动时间极小),偏航机构根本来不及响应(响应时间太大),风机就会被动挨打,甚至断轴。 江临意识到,如果把磁重联的通道也这样拆解,每一对通道的驱动/响应时间比,都是一个有著清晰物理意义的无量纲数。 他开始计算。 如果用之前列出的六个通道两两组合比对,根据排列组合,会得到整整十五对驱动/响应比。 理论上,这十五个比值构成的高维矩阵,才是真正完整的耦合网络描述。 它不是某种粗暴的加权,而是十五个相互独立的,有血有肉的物理比值。 但问题隨之而来。 十五个数,太多了。 人脑根本无法直接处理十五维参数空间里的相变过程。 这在数学上也许很美,但在工程和预测上,毫无实用价值。 江临想,能不能在这个庞大的十五维矩阵里,做一次主成分分析? 能不能提炼出一两个起著决定性作用的关键比值,作为整个系统快慢转变的咽喉代表? 他重新审视这十五个比值的理论推导。 然后发现其中有些比值,在无论是恆星还是实验室的所有样本里,都无限接近於1。 这意味著这两种机制总是同步的,它们之间的耦合併不构成阻碍系统演化的瓶颈,可以忽略。 有些比值在所有样本里都极大或极小,这意味著某个通道始终处於绝对压制或绝对休眠状態,远离快慢相变的临界点,也可以忽略。 经过近一个月的残酷筛查和计算剥离,只有少数几个比值,在不同的样本环境之间,表现出了剧烈而显著的数量级差异。 也就是说,只有这几个比值,才是真正卡住系统脖子,决定其是在缓慢耗散中死亡,还是在狂暴重联中爆发的关键枢纽。 他小心翼翼地把这三个关键比值挑了出来。 第一个:电流片长度l与plasmoid次级不稳定性临界激髮长度l_c的比值Π_1 = l/l_c。 它决定了系统会不会碎裂出磁岛。 第二个:电流片长度l与离子惯性长度d_i的比值Π_2 = l/d_i。 它决定了系统能不能触碰到无碰撞的霍尔物理. 第三个:等离子体的湍流强度σ与某个临界湍流强度σc的比值Π_3 = σ/σ_c。 它决定了背景噪声是推波助澜,还是喧宾夺主。 三个比值,每一项都有坚如磐石的物理意义,每一项都对应著一个关键通道的驱动/响应匹配生存条件。 江临开始把这三个比值,用一种高度凝练的代数拓扑形式组合起来。 gate index,g。 门控指標。 为了处理湍流那种非单调影响,他引入了一个归一化响应函数f(σ/σc)。 这个函数在湍流强度適中时取峰值,在过弱和过强两端同时下降。 g的v0.1形式,被他暂时写成—— 【plasmoid项+hall可达项+湍流响应项】 具体代数形式暂时不进入正文,只进入工作日誌。 第一个log在物理上相当於一个数学开关,对应著plasmoid通道是否被强行开启。 第二个log对应著微观的hall通道在当前尺度下是否可达。 第三个带负號的log,则精確地描述了湍流背景是否已经强到了足以压制其他所有单一重联机制的地步。 公式中出现的负號,以及括號里那个看似奇怪的分式结构x/(1-x)並非江临凭空捏造。 那是因为湍流的影响在物理上是非单调的,適度的湍流会增加耗散,帮助快速重联发生。 这种精妙的非单调代数结构,江临是在回忆lazarian-vishniac在1999年发表的那篇经典论文某个不起眼的附录里,见过类似的推导形式。 他从不认为自己是凭空创造的神,自己只是在借用巨人的砖块,並修改了水泥的配方。 g参数的定义终於出炉。 大为兴奋的江临强迫自己冷静下来,进入残酷的交叉检验阶段。 他用新的g参数,重新去擬合那些已知样本。 太阳耀斑:g≈4.1。 磁层亚暴:g≈3.8。 托卡马克撕裂模:g≈1.2。 锯齿崩塌:g≈1.5。 实验室小型重联装置:g≈-0.3。 江临看著这些数字,心跳开始加速。 如果设临界值g_c=2.0。 g > 2.0的,毫无爭议地全都是宇宙级別的快速重联(太阳耀斑、磁层亚暴,数值高达4左右)。 g落入[1,2]区间的,全都是处於临界状態、具有阵发性特徵的事件(托卡马克的破裂现象)。 g < 1甚至是负数的,则是那些死气沉沉的慢速事件(实验室装置)。 这个分类结果,比之前那个胡乱拼凑的g_1清晰锐利了无数倍。 更重要的是,g的定义有深厚的物理根基。 那三个log项,每一个都对应著具体的通道耦合物理方程的渐近展开,绝不是事后为了好看而凑出来的常数。 看著这组漂亮的擬合数据,江临並没有兴奋地跳起来欢呼。 因为他知道这仅仅是第一步,他还没有去主动寻找反例来攻击它。 如果g这个门控指標真的描述了宇宙中等离子体快慢转变的真理,那它必须且一定要满足以下三个苛刻的条件,缺一不可。 第一,必须能准確预测新样本。 把g应用到他之前定义公式时完全没有见过的新实验或观测数据上,它必须仍然能给出正確的物理分类。 不能见光死。 第二,必须对参数变化具备物理敏感性。 如果某个系统的外部参数被人为地从慢速区间调整到了快速区间,g的数值必须在数学上相应地从小变大,且变化趋势必须符合微积分的单调性预期。 第三,必须与已有的经典观测现象兼容。 比如cassak提出的那个著名的0.1重联率现象,应该在g≈g_c(临界閾值)附近,作为一种数学推论自然而然地涌现出来。 接下来的第二十七年,整整一个夏天和一个秋天,江临像一个不知疲倦的机器,全部耗在了这三项残酷的检验上。 第一项检验:盲测新样本。 他极其严谨地从资料库里,剔除了所有之前用来构建g参数的训练数据。 然后从c类索引库里,隨机挑出了十几篇他之前几乎没细看过的冷门观测论文。 这里面包括mms卫星在地球磁层顶探测到的几个异常高解析度微观重联事件,几篇统计太阳耀斑不同爆发功率层级的论文,以及几篇关於受控核聚变装置在特殊磁场位形下发生重联的偏门统计。 他把这些全新样本的物理参数,一个个硬生生地代入g参数公式中进行盲算。 mms观测的某特定重联事件:g≈3.5。 根据论文描述,该事件爆发极快,符合g>2.0的快速分类。 某次超大型 x 级太阳耀斑:g≈4.4。 显然极快,符合。 某次规模较小的m级耀斑:g≈2.8。 依然快速,符合。 某种被故意压制不稳定性的特殊位形托卡马克实验:g ≈ 0.7。 论文描述其演化极慢,符合g<1.0的慢速分类。 某实验室提出的一种极具爭议的新型重联宣称实验:g ≈ 2.1。 这恰好卡在临界值边缘,这解释了为什么该实验在学术界引发了到底是快还是慢的巨大爭议。 十几个完全盲测的新样本里,绝大多数精准命中了g的预测区间。 只有一两个边界极端情况因为测量误差需要更精细的重新判定。 第二项检验:参数空间的单调性扫描。 江临利用石屋工作站那少得可怜的算力,写了一个脚本,做了一系列暴力的参数空间扫描。 在代码里,他固定住其他所有参数,然后逐个连续地改变lundquist数,电流片长度,和湍流强度,观察g值隨之变化的三维曲面趋势。 结果显示: g隨lundquist数s的增加呈现单调递增。 s越大,流体越理想,发生次级不稳定性导致快速重联的概率越高,g越大,物理直觉吻合。 g隨电流片宏观长度l的变化同样是单调递增的,符合理论预期。 g隨湍流强度σ的变化是非单调的,在曲面上呈现出了那个他刻意设计的非单调拋物线穹顶结构。 σ处於適中值时g达到最大,辅助重联;σ极度过大或过小时g迅速减小。 契合复杂等离子体物理事实。 第三项检验:歷史悬案的兼容性。 他把资料库里所有计算出g≈g_c(在临界值2.0附近游荡)的实验和观测样本全部单独提取出来,去查看这些论文里实际报告的无量纲重联率数值。 奇蹟出现了。 这些处在临界状態的样本,其报告的重联率数值,密密麻麻地集中在了0.05到0.15之间这个狭窄的带状区域里。 兼容了cassak综述中那个困扰了学界多年的0.1 重联率谜团。 而反观那些g远大於g_c的样本,比如耀斑,重联率如同脱韁野马显著高於0.15。 g远小於g_c的样本,重联率则像死水一样显著低於0.05。 三项检验都没有给出致命反例。 第二天清晨,阳光透过窗欞打在屏幕上。 一夜未眠的江临搓了搓僵硬的脸颊,在数字日誌上以克制到甚至带有警告意味的笔触写下了一段话。 【第二十七年九月十七日】 【g参数(门控指標)定义出炉,三项苛刻的物理交叉检验全部通过。】 【但必须牢记:通过检验,绝不等於这就是真理。】 【目前的g,极有可能只是在我目前已知、能够获取的有限样本范围內成立的一种高级现象学规律。】 【一旦进入黑洞吸积盘或者中子星表面那种更极端的相对论参数空间下,g很有可能瞬间失效。】 【在面对不同的、尤其是开放性的宇宙边界条件下,g的方程形式可能需要极其痛苦的拓扑修正。】 【现在的g,只能被称为v1版。】 【它仅仅是人类在理解复杂系统相变道路上的一个落脚点起点,绝不是最终的答案。】 写完,保存日誌,他走到东墙边,在那份改变了他认知轨道的【recon-vc-01】(变电站剩磁观测)下面,新写了一行字。 【theory-g-01:门控参数(g-index)定义v1,三项交叉检验通过。】 【適用范围:具有多通道耦合特徵的常规磁重联等离子体系统。】 【未解决的阿喀琉斯之踵 1:通道六(宏观多迴路网络集体响应)的数学形式过於复杂,尚未能成功纳入g的对数框架。】 【未解决的阿喀琉斯之踵 2:临界閾值g_c仅仅是基於统计擬合得出,极度缺乏第一性原理的严密数学物理推导。为什么是 2.0,而不是π或者e?】 【未解决的阿喀琉斯之踵 3:g在趋於无穷大或无穷小的极端参数渐近行为未知。】 四行,第一行是耀眼的胜利结果,而后面三行,全是对g参数本身挖出的新坑。 这大概就是科研的常態,任何一个真正有价值的新理论工具被发明出来,在解决一个旧问题的同时,往往会像潘多拉魔盒一样,一口气打开更多新问题。 不过在江临看来,一个好的科学工具,本来就应该在斩断旧有迷局的同时,劈开新的战场。 如果一个物理理论只负责完美解决当下的问题,却不再衍生出任何新的未知,那它要么是存在隱蔽的逻辑谬误,要么就是一门行將就木的死学问,已经被时代拋弃。 只有那种能不断催生,且同时打开崭新物理图景的工具,才是真正能够推动人类认知边界向前碾压的利器。 g参数也许並不完美,甚至可以说是千疮百孔。 也许在百年之后,它会被后人发明的一个更加优雅更加高维的新张量工具无情地扫进歷史的垃圾堆。 但至少在这一刻,在这个荒凉的废土前哨站里,它悍然打开了三个全新的物理学方向。 单凭这一点,它就值得继续追。 第二十七年十月,秋风渐起。 江临进入了漫长而琐碎的整理期。 他把过去整整一年里,在无数个不眠之夜画过的所有通道耦合图,所有那些被他证明是错误从而揉成一团的g_1手稿,所有针对g参数的每一项交叉检验的底层数据表格,以及那些针对反例绞尽脑汁的审讯记录日誌,全部按时间顺序进行了数位化归档。 他建立了一个庞大的主档案文件夹:【theory-g-01】 子文件夹结构—— 【01_六通道现象分解】 【02_耦合响应矩阵推演】 【03_失败尝试_g_1的废墟】 【04_g参数v1版代数定义】 【05_三项交叉盲测检验数据集】 【06_异常反例审讯与辩护记录】 【07_未解决致命问题清单】 每一个子文件夹里,都附带了详尽的推导过程和思考中间態记录。 整理完成后,他在工作站桌面上把【theory-g-01】这个文件夹放在了桌面正中央这个最显眼的位置。 在这个中央文件夹的下方,犹如眾星拱月般排列著六个旧有流派的理论文件夹。 【mr-sp-01】、【mr-pk-02】、【mr-num-03】、【mr-plm-04】、【mr-edr-05】、【mr-turb-06】。 而在屏幕的右上角,孤高地悬掛著那个一切疯狂想法的物理起源——【recon-vc-01】(变电站物证数据)。 新的【theory-g-01】端坐在正中央。 这不仅仅是图標的摆放,更是江临大脑中物理学认知架构的外化投影。 中央是诞生於废土的全新理论尝试,下方是它所依託吸收並试图统合的所有人类科学遗產。 右上角则是无言的宇宙大自然,用灾难废墟给予他的真实启示。 江临双手交叉垫在脑后,静静地看著屏幕上这个充满內在逻辑张力的布局结构。 他並没有狂妄地觉得自己已经解决困扰人类半个多世纪的磁重联世纪难题。 但他有一种真切的踏实感,他觉得自己第一次在这片研究地图上,留下了一道属於自己的铅笔痕。 时光荏苒。 第二十八年到第三十二年。 整整五年的时间在废土的风沙中悄然流逝。 在这五年里,江临展现出了令人髮指的科研定力。他没有急功近利地立刻去死磕g参数留下的那三个极度诱人的未解决数学难题。 相反,他选择沉下心来,做了一件在聪明人看来极度笨拙,但在严谨科学体系构建中却最为基础的苦力活。 他要把g门控指標,强制应用到他硬碟文献库里能搜刮到的,人类歷史上发表过的所有磁重联观测和实验文献样本上,进行最疯狂的普適性压力测试。 不是十几个。 也不是几十个。 是全部,不留死角的穷举。 a类核心论文八十二篇,b类重点论文四百二十一篇,再加上c类海量索引库里,只要能够通过字里行间拼凑追溯出物理参数的全部案例记录。 最初粗略筛查下来,他的统计表格里赫然堆积了一千八百多个真实的物理发生场景。 太阳色球层爆发的各种级別耀斑。 地球磁尾在太阳风挤压下引发的复杂磁层亚暴。 mms编队卫星在地球磁层顶探测到的几十个微小的电子扩散区重联事件。 世界各地数十台托卡马克装置里爆发的撕裂模。 聚变等离子体核心发生的锯齿崩塌现象。 各大高校实验室里,用脉衝放电產生的二维重联装置实验报告。 超算中心耗费数百万机时跑出来的plasmoid高解析度数值模擬网格数据。 人为施加外部扰动的湍流背景下的重联物理实验。 所有这些来自天南海北,跨越天文尺度到实验台尺度的现象,全部被江临无情地丟进了一个由python驱动的巨大索引资料库表里。 面对这海量的数据,江临並没有急切地让电脑直接去画一张大一统的散点图。 那样画出来的图是用垃圾数据污染好数据。 他所做的第一步,是数据分级清洗。 他在那个巨大的索引表的最后一列,加上了一个决定样本生死存亡的栏位名称。 【data_quality(数据置信度等级)】 a级样本,文献必须同时清晰地给出了明確的lundquist数推算依据,无可爭议的电流片长度,基於实测的离子惯性长度,有谱分析支撑的湍流强度估计,毫不含糊的系统边界条件说明,以及最关键的,该论文对重联率的定义必须在物理公式上可严密追溯,不能只是正文里缺乏定义的经验数值。 这种条件严苛到变態,能符合的样本犹如凤毛麟角。 一千八百多个场景里,在经过江临如同拿放大镜般的逐篇审查后,最后竟然只剩下了可怜的三百多个。 b级样本,允许论文在某些次要参数上存在缺失或含糊,但缺失的参数必须能够通过江临利用等离子体基本流体力学方程,从论文给出的其他物理量里反向推导出来,並且这种反推的误差限带,必须能在表格里写得清清楚楚。 这类样本是学术界的主力,数量最多,经过整理,大约有七百多个。 c级样本,数据严重缺失,只能做数量级上的粗略估算。 比如很多观测论文只豪言壮语地给出了观测到的重联率,却根本没有给出电流片的宏观长度。 或者有些实验报告只给了一张彩色几何示意图,却没有提供任何可供同行覆核归一化的特徵尺度標尺。 这些样本被江临保留在索引库里作为参考,但被禁止进入核心参数的擬合计算。 d级样本,直接剔除。 原因包括:有的是重联率定义与其他通用论文完全不在一个维度上根本不具备可比性,有的是实验边界条件交代得一塌糊涂,有的是关键参数无法恢復。 还有一些早期数值论文受时代限制,人工耗散和网格处理交代得不够细,无法进入同一套统计口径。 第三十年的严冬,鹅毛大雪封堵了石屋的窗户。 在温暖的炉火旁,江临终於开始了数据可视化的时刻。 他决定第一次,仅仅只使用a级样本来绘製图表。 代码运行,图像生成。 x轴:他定义的骄傲——g指標数值。 y轴:那些顶尖论文中报告的实测无量纲重联率。 当蓝色的散点图在黑色背景的屏幕上跳跃出来时,江临的手指悬在滑鼠上,盯著屏幕看了很久很久。 出现在屏幕上的,並不是他在梦中期待过的那种,能够作为绝对真理去威慑整个学术界的,如同教科书般完美的狭窄曲线。 更不是一条能用简单线性方程描述的漂亮直线。 那是一片云。 一片非常厚,分布散乱,充满著现实世界观测误差和不同系统稟赋带来巨大方差的散点星云。 但江临的眼睛,透过这片看似混沌的云层,敏锐地捕捉到了其深处的灵魂。 这片云,有极其明確的宏观物理方向。 g大的样本,散点云整体剧烈抬升,重联率的数值绝对偏高,它们在狂野地燃烧。 g小的样本,散点云像一滩死水般紧贴著底部,重联率整体低迷,它们在缓慢地耗散。 g接近临界区间的样本,它们的重联率如同受到了某种神秘力量的约束,密密麻麻地挤压在y轴0.05到0.15这个狭窄的水平带状通道之间。 这绝对不是一个严丝合缝的数学证明。 甚至算不上是具有排他性的强证据,方差太大了。 但这確实是在三百多个最纯净的a级人类物理样本库里,呈现出的一个统计学相变趋势。 江临深吸了一口气,没有急著按保存键留下这张最终图。 他还要继续施压。 切出代码,换上包含更多方差的b级样本重新运行。 由於b级样本数量庞大且带有反推误差,图表上的云层瞬间变得更厚,离散度急剧扩大,有些不守规矩的异常点甚至飘得极远,像是在嘲笑理论的脆弱。 但是,如果你眯起眼睛,退后两步看,那条快中慢的整体斜向物理演化方向,宛如一条脊椎骨,依然撑在图表的中央没有断裂。 紧接著,他生猛地將a级和b级样本重叠合併。 一千多个数据点砸在图上。 趋势,依然坚如磐石。 最后,他深吸一口气,把那些仅供参考的c级样本,用黯淡的灰色,如叠印在最下层。 整张宏大的图表瞬间变得更加脏了。 密密麻麻的数据点交织在一起,就像是深空中一片被充满星际尘埃的混沌星云,让人看一眼都觉得眼晕。 可即便在如此极端的暴力干扰下,那片云的整体轮廓仍然没有被完全打散。 依然固执地大致沿著同一个从小到大,从平缓到跃升的方向,横亘在坐標系中。 时间来到第三十二年的初春。 废土迎来了新一轮的復甦。 江临在工作站前,为这张耗费了五年时间,匯聚了人类半个世纪智慧与谬误的终极星云图表,敲下了最终的定名標题。 【g-index v0.1:trend only(门控指標 v0.1:仅展示全局统计趋势)】 隨后,他又在判词下方,以冷静客观口吻,写下了四条针对图表巨大方差的自我解释。 第一,这种顽强趋势的出现,极有可能意味著g指標在底层的代数拓扑上,確实幸运地捕捉到了等离子体宇宙中跨尺度的多通道相变门控效应。 第二,图表中巨大的数据离散度,不可避免地来源於b级样本复杂的参数反推理论误差。 第三,离散度同样也可能来自不同年代不同作者在撰写论文时,对无量纲重联率在流体力学定义上的內在使用不一致。 第四,最深层的可能,这种离散说明目前的g指標v0.1版存在严重的理论缺陷,它遗漏了某个足以改变局部权重的关键物理通道,尤其是那个尚未找到数学途径纳入公式的【通道六:多迴路集体响应网络】。 这四条解释,让它不至於被巨大的数据误差直接证偽。 但这四条解释,同样也在宣布,它现在的形態,充其量只是一张大航海时代早期,航海家凭著经验和残破的指南针画出来的远洋地图。 模糊不清,做工粗糙,充满了令人心惊肉跳的统计学噪声,甚至有些岛屿的形状都被画歪了。 但幸运的是,它指示的大方向,那条通往物理学新大陆的航线,並没有完全错。 第三十二年,九月十七日下午。 他定义出g参数整整五年后的纪念日。 远处,那几个承载著废土环境数据的观测点a和b的指示灯,依然在顽强地记录著时间的流逝。 而在石屋內部,工作站的高清屏幕上,那张匯集了一千八百个样本,由蓝色和灰色斑点组成的混沌散点图,正安静地停留在那里。 江临靠在有些掉皮的电脑椅上,目光深邃地看著屏幕上那片被框在x轴和y轴之间的星云。 在长久的凝视中,他仿佛突然顿悟了某种更深层次的科研宿命。 在接下来漫长的岁月里,他不能再像这五年一样,继续去扩大索引库的样本量了。 样本数量哪怕再增加一万个,十万个,把整个图表填得密不透风,也永远无法发生从量变到质变的飞跃,无法把一片建立在统计学概率上的混沌云,萃取升华成一条可以用严格等式连接的纯粹数学定理。 基於宏观数据的经验趋势擬合,到这一步,已经走到了人类认知的尽头。 如果他內心深处真的渴望知道这个亲手捏造出来的g指標里,到底有没有触碰到大自然不可撼动的物理法则,他就必须对它动刀子。 把它从宏大敘事里剥离出来,把它拆到一个没有任何实验噪声干扰的几何模型里去。 目前的g指標妄图同时包含六个狂暴的物理通道,適用范围太宏大,数据来源太脏,著太多前哨站修风机式的野路子工程气息。 而在物理学那座名为真理的圣殿里,真正能够被毫无感情的数学逻辑死死咬住,能经得起几百年推敲的,从来不是什么宏大的综合模型。 江临的目光渐渐锁定了那六个通道中的一个。 plasmoid演化通道。 二维不可压缩电阻mhd。 有限长宽比的长薄电流片。 能量方法。 sobolev空间里的先验估计。 严酷的能量泛函变分方法。 以及那些隱藏在高维拓扑中的sobolev空间解析先验估计。 只有用这些纯粹的数学武器,在这个最狭窄的点上凿穿它,才能赋予g参数真正的灵魂。 江临移动滑鼠,毫不留恋地关掉了那张耗费他五年心血的散点星云图。 打开研究日誌。 【第三十二年归档总结】 【g-index v0.1在全量级分层样本资料库中,確实显示出不可忽视的强统计趋势。】 【阶段性结论:其底层现象学有效性,目前未被证偽。】 【限制警告:这种高可信样本中存在的趋势,仅仅是统计学上的妥协,绝非第一性原理的严密理论证明。它目前仍是一个非普適性的粗糙工具,严禁將其盲目外推到未知的,尤其是具有相对论效应的极端参数空间。】 【悬而未决的已知地雷:通道六的拓扑响应未被纳入,临界閾值缺乏解析推导,极端参数区间行为未知,处理非单调性的湍流项代数形式並不具备数学上的唯一性。】 【战略下一步动作,也是最终动作,放弃全局擬合。从庞杂的g参数体系中,只抽出那条最狭窄的门缝(电阻mhd条件下的理想电流片撕裂相变)。】 【我將不再用统计数据去支持它。】 【我將用纯数学,去证明它。】 第76章 临界 这一轮清算结束后,江临其实没有立刻动笔去证明窄定理。 因为在那之前,他还必须先亲手把g-index v0.1推上绝路。 推到它流干最后一滴血,推到它在逻辑和物理的悬崖边上摔得粉碎。 只有確认了所有宽阔的大道都是死胡同,他才能安心地走进那条只能容纳一人的窄巷。 他开始给v0.1餵食极端条件。 第一刀,他做的是文献外推、降阶扫描和低解析度趋势测试。 结果很快暴露出第一道裂缝。 在极高lundquist数区间,plasmoid通道和湍流通道不再总是串行,湍流可能提前接管电流片结构。 v0.1不是算崩了。 是物理边界把它推出了適用区。 第二刀,极低β区间。 等离子体热压在强大的磁压面前微不足道。 江临引入了一个並不算强的引导场。 就这么一个看似无害的额外分量,在低β环境下,直接把耗散层的结构扭成了麻花。 原本对称的层裂结构被打破,霍尔效应的幽灵开始在背景里游荡,双流体效应逼迫v0.1放弃了单流体 mhd 的假设。 方程组在奇异微扰的逼迫下当场崩溃。 第三刀,磁层顶那类非对称重联。 太阳风与地球磁层交界处的真实物理场景。 在这里,等离子体的密度、温度、磁场强度在界面两侧完全不对等。江临冷冷地看著模擬结果,在这个场景下,连电流片长度l本身都失去了唯一的自然定义。 你该怎么定义一个边界都在不断扭动,厚度在空间上剧烈变化的东西? 没有了特徵长度,v0.1 依赖的所有无量纲化参数全部成了笑话。 接著是第四刀、第五刀…… 整整一年,江临就像一个冷酷的刽子手,把v0.1的野心一块块切掉。 两年后,他打开那个命名为【narrow_theorem_draft】的文件夹,新建了一个readme文档。 在文档的最顶端,他敲下了七条暂定適用边界。 窄定理,真的不是他主动挑出来的漂亮题目。 那些足以写成宏大敘事的方向,太大,太脏,太依赖边界条件,不適合成为第一条严格证明。 窄定理是反例把其他所有路都堵死后,剩下来的最后那条门缝。 只有这条路:二维不可压缩电阻mhd,反平行磁场,有限长宽比的长薄电流片,plasmoid层裂,sobolev空间,能量方法。 只有这条路窄到足够被证明。 也只有证明了这条窄路,他才能在这个废土世界里,给那套摇摇欲坠的理论打下第一根真正的地桩。 第三十四年十二月,石屋外的气温降到了零下二十度。 苔蘚全都被冻成了灰褐色的硬壳。 江临开始写第一行证明。 不是子命题一,那个太大了。 他从引理这个更小的地方开始。 【引理0.1】 在二维不可压缩电阻 mhd 的简化反平行磁场模型中,给定足够光滑並满足边界条件的初值,磁通函数ψ在有限时间窗口內存在h1弱解。 在附加正则性条件下可得条件唯一性。 这是地基中的地基。 如果这个引理都站不住,后面关於层裂閾值,关於g-index的一切推导都是废纸。 没有弱解,连討论不稳定性的资格都没有。 第一遍证明,江临选择了最正统的路子。 他用galerkin近似去构造近似解。 把无限维的偏微分方程投影到有限维的空间里,像切土豆一样把连续的物理过程切成一个个离散的模式。 笔尖在纸上飞快地游走,公式一行行倾泻而出。 短句,急促的推导。 速度场u,磁场b。 能量等式。 耗散项给出关键梯度范数的控制。 通过能量估计,他证明了近似解族在h1中是有界的。 至少在这个范数层级上,它没有资格在有限时间內爆炸。 接著,通过banach空间的弱紧性定理,他从这个有界的近似解族里提取出了一个子列。 再让维度趋向於无穷大,通过极限过程,得到了原方程的弱解。最后,利用高阶的附加正则性,利用gronwall不等式,硬碰硬地砸出了条件唯一性。 十二页草稿,密密麻麻。 写完最后一笔,江临甩了甩酸胀的手腕,端起外壳斑驳的保温杯喝了一口苔蘚茶,然后把这十二页纸摊开在桌面上,从头开始审。 翻到第七页,问题出现了。 能量估计里的常数依赖太细。 他在放缩非线性对流项的时候,为了压住那个討厌的边界项,借用了一个poincaré不等式。 这里的常数c,不可避免地带上了初始能量的信息。 不是不能依赖初值。 那不现实。 任何pde的能量估计本来就会依赖初始能量,这是物理常识。 系统一开始有多少能量,决定了后续演化的上限。 问题在於,这个常数c依赖了每个样本的具体形状细节。 如果后续的证明里,他要討论的是一整族长薄电流片的初值,去寻找那个触发plasmoid的临界条件,那么这个常数就会变成一案一议。 初值稍微扭曲一点,电流片稍微变厚一点,常数c就变了。 那最终推导出来的不稳定閾值也会跟著飘。 今天算出来是这个数,明天换个初值形状就算出另一个数。 这叫什么统一理论? 窄定理就失去了统一指导的意义。 “不行,不能这么干。” 第二遍,他调整了目標。 常数必须乾净。 可以依赖统一控制的初值上限,可以依赖系统参数,可以依赖边界条件和电流片的几何等级。 但绝对不能依赖某个具体样本的细节形状。 这个要求一加上,证明的重量瞬间翻倍。 江临感觉自己不是在写数学,而是在排雷。 每一个不等式放缩,他都要回头去追踪常数的来源。 每一个sobolev嵌入,他都要在旁边打个括號,標註区域的几何假设。 写到第八页,又卡住了。 这次的问题出在活动层。 为了让估计更精確,他原本把积分区域局限在电流片活动层附近。 因为那里是物理反应最剧烈的地方,梯度最大。 可是,隨著时间t的推移,活动层的位置和形状是会变化的。 磁场在重联,等离子体在喷射,活动层就像一个活著的生物,不断地扭动变形。 如果区域在变,sobolev嵌入常数就会跟著活动层几何一起变。 一旦常数变成了时间t的未知函数,后面的统一估计就会彻底失控,gronwall不等式根本无从下手。 江临把笔一扔,揉了揉太阳穴。 第三天的傍晚,太阳快落山了。 昏黄的光线透过石屋窄小的窗户打在满是公式的纸上。 江临盯著那些符號,脑子里突然闪过一个念头。 为什么非要跟著活动层跑? 既然活动层在动,那就找个不动的东西把它罩住。 他不需要在活动层上做估计,他可以改用一个固定的外部域Ω_ext。 把电流片所有可能演化的活动区域,全部包进这个足够大、边界足够光滑的固定外部域里。 然后,把活动层內的所有函数,利用延拓算子,平滑地延拓到整个固定外部域上。 在这个固定光滑域里,去追踪统一常数。 这不是他原创的招数。 记忆里,当年读brezis的泛函分析习题集时,里面有过类似的边界延拓技巧。 但是,把它移植到这套高度非线性的简化mhd问题上,去压制移动电流片的边界常数,他没有在自己读过的任何文献里见过。 “试试看。” 他抽出新纸,重新开始写。 第十一页时,逻辑链条闭合。 所有的不等式在延拓算子的保护下,服服帖帖地退回了界限之內。 再审。 这一次,所有的常数c都只依赖於统一的初值上限,固定外部域 Ω_ext的几何特性,系统参数和宏观边界条件。 那个幽灵一样的样本细节形状依赖被他成功赶了出去。 引理 0.1,暂时通过。 第三十五年三月,江临把这一堆涂改得面目全非的草稿,誊写成正式的电子稿。 整整二十三页的 latex 代码。 编译,生成 pdf。 屏幕上出现了清爽严谨的数学公式。 標题:【引理0.1:有限时间弱解存在性与条件唯一性】 状態:【完成。】 日期:【第三十五年三月七日。】 江临看著这份文档,心跳有点快。他在【narrow_theorem_draft】文件夹的readme里,郑重地敲下几行字: 这是一座长城的第一块砖。 后面还有很多。 一块一块来。 三月下旬,短暂的休整后,江临开始了引理 0.2 的攻坚。 【引理0.2】 引理0.1 构造的弱解,在附加条件下可提升为局部强解。 从弱解到强解,听起来只是一步之遥,在数学上却是跨越鸿沟。 弱解只要求函数有h1的一阶导数,它允许一定程度的物理上的粗糙。 但要在狭窄的电流片里討论真实的层裂现象,就必须要有更精细的控制,至少需要h2甚至更高阶的范数。 必须要保证函数不仅连续,而且二阶导数在平方可积的意义下存在。 需要处理边界的正则性。 需要保证那些高度非线性的对流项和洛伦兹力项,在求高阶导数时,不会像滚雪球一样把估计常数带爆。 这一次,推进的速度慢得令人髮指。 写了五页,卡住。 他在算分部积分时,漏掉了一个边界上的法嚮导数项。 补上这个项,前面的不等式又要重新放缩。 再写三页,又卡住。 这一次的麻烦更大。 是嵌入定理用得太快了。 他在证明过程中,为了控制一个非线性项的无穷大范数,顺手用了一个二维空间里的sobolev嵌入。 h2→c? 逻辑上没问题。 二维h2函数確实是连续的。 但他忽略了常数。 忽略了边界正则性和常数对区域几何的依赖。 在之前那个引理0.1的固定光滑域里,这个嵌入常数k是一个极其乖巧的定值。 但现在,为了捕捉层裂的临界厚度,他的估计不可避免地又要偷偷回到那个越来越薄的活动层附近。 一旦区域开始变薄,长宽比开始拉扯,那个嵌入常数k就会像脱韁的野马一样失控爆炸。 改。 重新设计权重函数。 再写。 尝试用各向异性的sobolev空间来分別控制长和宽两个方向的导数。 时间一点点流逝。 到第三十五年五月底,引理0.2的草稿纸已经堆积到了十七页,结论却依然遥遥无期。 並不是完全没有进展。 每一天,他都能往前推进一行或者半页。 但每一天,也都有新的小问题暴露出来。 修掉这个小漏洞,前面的整个结构就要跟著进行微调。 整个证明过程,在江临眼里,已经变成了一架越来越臃肿越来越沉重的机械装置。 越往后走,推导越深,前面的每一颗数学螺栓都开始承担超出设计的重量。 稍微一点风吹草动,整个证明体系都会发出危险的吱呀声。 这大概就是现代数学严格证明的常態。 那些写在教科书上光鲜亮丽的定理,背后全都是这种像泥瓦匠一样反覆涂抹修补的脏活累活。 进入六月,进展更慢了。 引理 0.2 勉强推进到了第二十四页。 但他对这份草稿的態度,从最初的期待变成了深深的不满。 甚至是厌恶。 有些步骤,从逻辑上看確实能成立。 通过各种精妙的数学技巧,通过硬凑出来的插值不等式,结论勉强能接上。 但是,它不对。 它不像从物理图像里自然生长出来的东西。 太生硬了。 就像是他为了强行渡河,而在泥沼里硬生生搭建起来的脚手架。 脚手架也许能用,也许能让他把这篇论文水过去。 但江临不信任这种证明。 一个真正坚实的数学证明,不应该是这样的。 它应该像一块打磨好的水晶,让人透过数学的符號,清清楚楚地看见背后的物理结构。 不是只看见繁复的技巧和令人眼花繚乱的常数控制。 如果数学和物理在这里脱节了,那这个定理在现实世界里就是不堪一击的。 第三十五年六月的整整一周,江临停下了。 不写了,不读论文了,也不去跑那些令人掉头髮的验证脚本。 每天,他只做最基础的生存维持。 起床,吃土豆,穿上防护服去外面巡检风机二號的轴承。 走到两公里外去换观测点的数据卡。 然后回到石屋。 坐在那张满是划痕的桌前,盯著引理 0.2 的第二十四页。 他在等。 等那些死板的公式开口说话。 等草稿告诉他,它真正卡住的灵魂到底在哪里。 第六天下午,阳光斜斜地打在桌面上,灰尘在光柱里飞舞。 江临看著那个用红笔圈出来的各向异性嵌入常数,突然明白了。 卡住他的,根本不是某个不等式放缩不够精细,也不是某个嵌入常数没有找到最优界。 是物理图像。 是他自己的脑子缺了一块拼图。 他还不知道二级薄片厚度的下界到底应该由什么决定。 他知道层裂一定会发生,这是第一性原理决定的。 也知道二级薄片在经过级联分裂后,不可能无限地薄下去,因为物理世界没有真正的奇异点。 他还知道,必然有某个微观尺度会站出来,把这个级联过程强行卡住。 但那个尺度的具体图像是什么? 他不清楚。 是磁扩散的本徵尺度? 是能量耗散与对流的平衡点? 是边界条件的反射反馈? 是流出通道的动力学瓶颈? 还是某种更深层次,他还没意识到的几何拓扑限制? 他只是模糊地知道有个底线存在。 但模糊这两个字,是不能写进定理的。 没有清晰直观的物理图像作为指引,数学推导就只能是蒙著眼睛在悬崖上走钢丝,只能靠硬推。 硬推出来的结论,就算暂时骗过了形式检查,也骗不过自己。 第三十五年六月的最后一天。 江临做了一件几十年来从未列入过任何计划表的事。 背上携行架,来了一次说走就走的远足。 没有科研目標,没有任务清单,没有任何预设的结论。 他只是觉得,如果继续被困在这座石屋里,困在那些冰冷的latex代码和发散的偏微分方程里,他的思维就会和这片废土一样乾涸。 第77章 巨物 第三十五年七月一日清晨,江临在帐篷里醒来。 昨天夜里,气温降到了接近零度。 到今天正午,太阳直射下,气温又会飆升到十几度甚至二十度。 这种剧烈的昼夜温差,对於二三十岁的年轻身体来说,仅仅是一个需要稍微多喝点水的环境参数。 要是放在十几年前,江临醒来后的第一件事也是直接钻出睡袋,三分钟內把所有东西塞进背包,然后直接上路。 那时候的肌肉和骨骼就像上了润滑油的精密齿轮,隨时能够咬合发力。 现在不行了。 五十三岁的身体,需要预热。 就像一套长期运行后的传动系统,直接满负荷启动,只会把最薄弱的轴承先逼出故障。 江临先试著转动了一下左脚踝,听到关节里传出一声沉闷的咔噠声,接著是右脚踝。 然后缓慢地弯曲双膝,让滑液重新覆盖乾涩的半月板。 最后是腰背,他必须平躺著等那阵因为睡了整夜硬地而產生的僵硬感一点一点散去。 如果不做这些,第一公里路上哪怕是一个不起眼的碎石坑,只要稍微崴一下,这具身体就会立刻向他下达长达半个月的臥床恢復期通知。 但江临並没有因此生出打退堂鼓的念头,而是看著头顶灰扑扑的塑料布,开始思考自己昨天为什么会像个愣头青一样走出石屋。 是为了引理 0.2。 为了那个怎么都找不到下界的二级薄片厚度。 为了那个缺失的物理图像。 这次出门確实属於违规操作,没有明確的科研目標,没有详尽的採样清单,甚至连一张预设的往返路线图都没有。 这在他过去一百多年的废土生涯中绝无仅有。 但人就是这样,难免会有心血来潮的时候。 热身结束,思绪一定,他终於起床了。 收拾好行李,吃饱喝足,他握著登山杖重新出发。 视线的尽头,地平线依然是起伏不定的岩石轮廓,带著废土特有的荒凉与破碎。 他就这样,往西北隨意走著。 第三十五年七月二日。 下午三点。 正前方,西北方向的地平线之上,原本应该是一片杂乱无章的灰色天空与褐红色大地的交界处,突兀地竖起一段轮廓。 那是一段竖直的,绝对不可能由地质运动自然生成的非自然轮廓。 凭藉著多年的距离感测算,江临估计它在五到六公里之外。 慢慢地盘腿坐在满是碎石的地上,摘下背包,从中取出那个黄铜外壳的小磁罗盘。 打开盖子,等待錶盘里的指针晃动著停稳。 读数:北偏西,约二十八度。 第二步,遮挡观察法。 他闭上一只眼睛,伸出戴著战术手套的左手,用手掌挡住地平线左侧三分之二的视野,强迫自己的视线只聚焦在那段突出的竖直轮廓上。 如果这是因为长途跋涉导致视网膜產生的残像,或者是远距离光线在热空气中散射造成的柱状蜃景错觉,通过局部遮挡改变视线焦点,它通常会消失或变形。 轮廓的边缘依然像刀切一样清晰,甚至能看出光影在它表面的明暗交界。 不是错觉。 第三步,视差验证。 江临撑著登山杖站起来,横嚮往左侧平行移动了大约一百米,然后再转头看过去。 那个轮廓依然矗立在那里。 但是,因为观察角度的改变,它原本二维的剪影发生了极其轻微的形態改变,暴露出了一点点深度的信息。 这意味著,它具有真实的三维物理体积,占据著真实的空间。 是物理学意义上的客体。 確认完这三件事,江临低头看了看掛在腰间的水壶,掂了掂重量。 然后又在脑子里迅速过了一遍现在的体能参数。 咬咬牙,今天走到它脚下也是有可能的。 但是,根据那条肿胀的右膝传来的信號,他今天的安全窗口,最多只剩下四公里左右。 而那个目標,保守估计在五公里开外,甚至六公里。 江临果断地做出了决定。 今晚就在这里扎营,不走了。 明天早晨,用最清醒的头脑最充足的体力去见它。 绝对不要在体能处於红线边缘的时候,去接近一个可能隱藏著无数结构性危险的造物。 他在距离那段轮廓大约五公里的地方,找到了一处被两块巨石夹在中间的避风处,扎下了第三夜的营地。 这天傍晚,太阳落得很慢。 江临烧了一杯热腾腾的苔蘚茶,坐在帐篷外面,捧著保温杯,一动不动地看著西北方向那个庞大的剪影。 太阳从他的左后方缓缓落下,天空被烧成了一片惨烈的血红色。 在日落的最后一分钟,最后一缕近乎水平的光线,像一把利剑一样穿透了荒原的暮气,打在那个遥远的轮廓上。 江临眯起眼睛。 那个轮廓,反光了。 那不是像全新不锈钢或者玻璃幕墙那种刺眼锐利的镜面反光。 而是柔和漫散的反射。 这说明它的表面已经被废土的风沙氧化,打磨了无数个日夜,变得粗糙无比,但它本身的材质,仍然保留著某种对光子的反射能力。 它是金属的。 江临盯著那在黑暗边缘跳动的一点暗金色反光看了很久很久,直到太阳彻底沉入地平线,黑夜如同潮水般淹没整片荒原。 第三十五年七月三日。 凌晨四点半,废土的夜还在最深沉的时候,江临睁开眼睛。 醒来之后,就再也睡不著了。 他索性坐起来,摸黑烧了一点热水,伴著水吃下一块南瓜饼。 五点半,东方地平线刚刚泛起一点淡红色,江临以背上携行架启程了。 第三天的行进速度,比前两天加起来还要慢。 大腿和小腿的酸痛已经不再浮於表面,而是深深地渗进了骨髓里。 右膝的肿胀感变得更加明显,每迈出一步,都像是有一根针在膝盖窝里扎一下。 他的节奏已经降到了令人髮指的地步。 每走两百米,就必须停下来,靠在登山杖上大口喘息几十秒,等那阵剧痛过去。 但他的眼神异常明亮。 当距离只剩下一公里,那个巨物的轮廓已经变得无比庞大。 江临终於看清了它的整体形態。 那是一座带著一点粗野主义美学的大型金属构架。 它的底部异常宽阔,像是一个稳固的堡垒,隨著高度的攀升,整体结构开始向內略微收窄。 底部的直径大约有四十米,粗略估算,总高度在五十到六十米之间。 在这个构架的最顶部,顶著一个巨大的环形结构。 隔著一公里的距离,加上空气中漂浮的粉尘,他看不清那个环形结构表面的具体细节。 但他能清晰地分辨出那个环所蕴含的几何对称性。 那绝对不是某种隨机堆砌的废墟,也不是爆炸后扭曲形成的巧合。 而是经过精密计算,有著明確物理意图的工业几何。 十一点十分。 江临拖著沉重的双腿,走完了最后一段布满风化碎石的缓坡,终於来到了它的面前。 这座巨物,江临在心里默默给它分配了一个临时的代號,站在它的脚下,那种迎面扑来的压迫感,远比在五公里外用视觉估算要强烈百倍。 不是因为它有多么高耸入云,而是因为它浑身上下散发著一种非自然的气场。 在一片只有风化和侵蚀的废土上,任何一座保留了强烈几何意志和人工痕跡的结构,都会显得像是一道还没有完全失效的古老命令。 总高,约六十米。 底座直径,约四十米。 主体全部由粗壮的金属框架构成。 一根根比人大腿还要粗的金属构件,在空间中按照特定的角度斜向交叉,形成了一个极其坚固的多向受力桁架结构。 在构件的连接处,江临能清晰地看到已经发黑的巨大焊缝,以及密集排列的大型铆接和螺栓连接点。 岁月在这座巨物上留下了不可磨灭的痕跡。 许多向风面的金属表层已经被含有微小石英砂的狂风打磨得失去了光泽,呈现出深浅不一的斑驳锈跡,有的地方甚至出现了片状的剥落。 但是,作为承重主体的核心框架,依然傲然挺立,没有丝毫弯曲或坍塌的跡象。 它的底座是一组体量惊人的混凝土基础,像怪兽的爪子一样死死地嵌在废土坚硬的岩石地层中。 经过千年的风化,部分混凝土的表层已经剥落,露出了里面粗壮得嚇人的生锈钢筋骨架。 但即便如此,整个底座的几何形態依然保持著惊人的完整,呈现出正八边形的基础。 江临的视线顺著金属框架一路向上攀爬,越过中段那些复杂的斜撑,最终落在了顶部的那个环形结构上。 那个环的直径,目测大约在三十米左右。 有十六根粗壮的金属辐条,像自行车的车轮一样,从环的中心枢纽向外辐射延伸,连接著外圈的环带。 在远处的粗略观察中,江临曾以为这些辐条是等角分布的。 站到脚下之后,他立刻推翻了自己之前的判断。 很多大型工程结构在远处看起来是对称的,但只要走近,只要在脑海中建立起坐標系,就会暴露出它们为了某种特定功能而设计的非对称偏角。 除了主体框架,在中部大约三十米高的地方,还有一个突出的环形平台。 平台上零星散落著一些小型附加结构,看起来像是生锈的拋物面天线残骸,或者是某种传感器组,也可能是信號接收单元的底座。 大部分已经隨著时间脱落,砸碎在下面的乱石堆里。 整体来看,它长得很像是一座超大型的通讯天线塔。 但江临摇摇头,否定了这个直觉。 普通的天线塔,就算是用於跨洲际通讯的超长波天线,也绝对不需要浇筑如此沉重的混凝土基础,更不需要在中部设计那么复杂的附加承重平台。 它更像是一种专门设计用来对抗某种极端物理环境,或者用於监测某种被当时文明高度重视的空间/地球物理现象的特种工程装置。 江临站在巨物前方大约二十米的地方,保持著敬畏之心瞻仰了约莫有十分钟,才开始工作。 第一项:位置和方位確认。 这里没有gps信號。 江临使用的,是一套他自己花了三十年时间,以石屋前哨站为原点,一点一点建立起来的本地坐標系。 这套坐標系依赖於经过长期校正的远场磁北极,特定日期的日影方位角,他自己精確標定的步距测算,以及前几次远征留下的已知地標基线。 他转身,向后退了大约五十米。 在这个距离,巨物庞大金属躯体可能產生的近场磁异常会被衰减到一个相对安全的范围。 他从包里拿出防眩光书写板和磁罗盘,蹲在地上。 先用磁罗盘进行远场粗测,记录下磁北方向。 然后,他找了一块平坦的石头,竖起一根铅笔,利用此时太阳投下的阴影角度,结合自己的步距计算,以及视线尽头两座曾被他命名为观测基准山的轮廓,开始在纸上重构巨物的相对方位。 经过大约二十分钟的计算,他得出了当前位置。 前哨站西北方向,直线距离约二十一公里。 接著,他需要测定这座装置本身的朝向。 他发现,儘管整个建筑看似圆柱形,但內部的某些核心部件排列,明显存在一条中轴线。 他沿著巨物外围走动,利用视线对齐法,粗略测定这条中轴线的指向。 结果:北偏西,约十二度。 他连续换了三个不同的观测点,把这套繁琐的流程测了三遍,三次的结果偏差都在三度以內,属於这种简易测量方法的可接受误差范围。 但他在书写板的记录里,用双线画了一个重点符號,並在旁边写下严谨的批註。 【警告:附近存在明显的近场磁异常干扰。磁罗盘读数绝对不可作为最终的方向基准。中轴线方位(北偏西约12度)仅为基於日影和远场基线的外部粗测,存在系统误差可能。必须在下一次远征携带光学经纬仪进行覆核。】 第二项:磁场扫查。 江临把书写板塞回包里,取出三轴磁力计。 这玩意儿当然比不上超导量子干涉仪,但对於在野外识別一种结构性的宏观的整体性磁偏差,它绰绰有余。 他站在距离巨物五十米外的地方,开机,等待自检完成。 屏幕上的读数跳动了一会儿,稳定在一个数值。 这是该区域的本底磁场,一切正常。 他拿著磁力计,像个排雷工兵一样,一步一步缓慢地向巨物走去。 三十米外。 磁力计的读数开始出现微弱的波动,三轴之中的某一个分量出现了一点方向性的偏移。 十米外。 偏移变得非常明显,数值开始跳跃。 五米外。 磁异常已经显著到不需要看数据,光看屏幕上那条剧烈波动的红色曲线就能知道,这里存在著强大的剩磁场。 但让江临感到意外的是,这种磁场偏差,並不是像一块巨大的条形磁铁那样呈现出单一的极性方向。 他拿著磁力计,贴著距离底座五米的圆周,绕著巨物极其缓慢地走了一整圈。 眼睛盯著屏幕上不断变化的三轴分量,大脑在三维空间里粗略重建这些磁场矢量的方向变化。 走完一圈,读数呈现出非常明显的环状趋势。 磁力线就像是一圈一圈缠绕在这个巨物周围的无形线圈。 这个特徵太熟悉了。 江临的大脑深处,瞬间闪过了一张照片。 那是他在好些年前,在代號为recon-vc-01,那个废弃的巨型变电站遗址进行考察时,从那些熔毁的巨大电抗器线圈周围测得的剩磁分布图。 极其相似的环状拓扑。 江临站在原地,呼吸有点沉重,但他立刻强行压制住了內心涌起的兴奋和试图直接把两者画等號的衝动。 一个孤立的变电站样本,不能证明什么。 现在多了这第二个巨物样本,能证明的东西依然很有限。 但不可否认的是,这两个相隔数十公里,功能截然不同的远古遗蹟,在磁场的残留指纹上,指向了同一种值得追踪的物理图案。 多迴路集体响应。 某种曾经作用在多个大型闭合导电结构上,导致无数个不同设计的闭合迴路同时產生巨大感应电流,並最终留下这种特徵性剩磁的未知物理过程。 他低下头,在书写板上极其克制地写下。 【外部粗扫结果:呈现环状剩磁趋势。在拓扑结构上,与recon-vc-01中部分大型迴路样本的数据相容。】 第三项:贴近与观察。 做完磁场粗测,江临把磁力计掛在胸前,慢慢地走向那座正八边形的底座。 在距离大约只有一臂之遥的地方,他停下了。 巨大的混凝土基座像一堵高墙一样挡在面前。 表面的细节一览无余。 那些经歷了漫长岁月的混凝土,顏色已经从最初的工业水泥灰,褪变成了充满沧桑感的暗黄色。 表面布满了像蜘蛛网一样密密麻麻的细小风化裂纹。 江临脱下手套,伸出右手,用指腹轻轻触碰基座的边缘。 触感冰凉,极其粗糙,像是在抚摸一块冷硬的砂岩。 但他稍一用力按压,就能感受到基座內部传来的那种令人安心的坚实感。 它没有丝毫酥脆,即將崩塌的跡象。 这绝对是最高质量的工程特种混凝土。 在浇筑的时候,它的设计师至少是按照抵御百年一遇灾害,实现极长期耐久的目標去制定標號的。 他沿著巨大的八边形基座,缓慢地走了一周。 对於这个正八边形,江临用目光和步距丈量,发现八条边的长度在视觉上几乎完全一致,八个內角的角度也惊人地均匀。 在如此巨大的体量上实现这种精度,绝对不是临时拼凑的应急工程,这是依託於一个庞大精密,標准化施工体系的產物。 当他走完一整圈,回到最初的位置附近时,他的目光被底层框架上的一个结构吸引住了。 那是一扇金属舱门。 舱门嵌在底层的粗壮框架之间,底部距离地面大约有两米高。 这是一扇典型的工业防水防压舱门,四周有著厚重的锁定铰链。 但现在,整扇门已经被铁锈彻底焊死在了门框上,呈现出一种暗红色的死亡状態。 江临的视线移向门框右侧的一根金属主承重构件。 那里镶嵌著一块矩形的金属铭牌。 铭牌的材质似乎比周围的钢架要好一些,可能是某种合金。 但即便如此,表面的烤漆和涂层也已经被风沙打磨得所剩无几,上面的字跡模糊不清,几乎与金属的底色融为一体。 江临凑近了一些,眯起眼睛试图辨认。 看了不到半分钟,他就觉得眼睛一阵酸涩,视线开始模糊。 五十三岁的眼睛,晶状体的弹性已经大幅下降。 在荒原这种强反差的光照环境下,让他频繁地在近处的模糊铭牌,远处的环形结构和手里的记录板之间来回切换焦点,睫状肌的反应已经明显慢了一拍,甚至会引发轻微的眩晕。 他果断放弃了肉眼硬看的打算。 从包里掏出数位相机,调整好微距模式,对著那块铭牌,他开始像一台不知疲倦的机器一样疯狂按下快门。 眼睛会因为疲劳而背叛你,但感光元件和像素不会。 拍完之后,江临找了块背阴的石头坐下,打开相机的回放功能,將屏幕亮度调到最高,然后用手指在屏幕上一点一点地放大刚才拍摄的照片。 通过对比不同光影条件下的照片,將那些微小的阴影和反光拼凑在一起,几个残缺不全的汉字,像幽灵一样从千年的时光尘埃中浮现了出来。 【……潮波监测……】 没有前缀,没有后缀。 不能確认这个装置的完整官方名称,也不能直接通过这四个字就盖棺定论它的全部功能。 他只能確认一件事,这座矗立在西北荒原上的庞然大物,至少在设计之初,是与某种名为潮波的物理现象的监测工作息息相关的。 潮波这个词语背后到底隱藏著什么样的物理联繫? 他不知道。 但他知道一点,这片废土上曾经存在一个辉煌的文明。 拥有极其发达的全球电力网络,能够制定严苛的標准化工程设计规范,能够进行精密的大体积混凝土施工,並能在广袤的大地上建立起跨越多个观测点,並协同运作的庞大工程体系的。 可惜这个文明,现在已经死了。 它曾经的骄傲,它试图对抗或者记录灾难的努力,全都化作了眼前的这些铁锈和混凝土残骸,散落在无边无际的废土上。 就像是一本被撕碎的书,等待著江临这个来自另一个世界的独行客,顶著风沙,把这些沾满泥土的书页一片一片地捡起来,试图拼凑出毁灭世界的真相。 江临深吸了一口乾冷的空气,强压下心中翻涌的思绪,重新举起相机,继续进行全面记录。 这项繁琐的拍摄工作,足足耗费了一个小时。 直到下午一点四十分,他才停下来进食。 风从北偏西的方向吹来,穿过巨物那错综复杂的金属框架,发出八音塤般低沉而辽远的悲鸣。 作为一名前哨站的物理工作者,他早已习惯用参数、边界条件和张量来定义眼前的世界。 但此情此景,苏軾在千年前写下的慨嘆,借著此刻穿梭在金属桁架间的风,突兀地撞进了这片死寂的荒原。 “寄蜉蝣於天地,渺沧海之一粟。哀吾生之须臾,羡长江之无穷。” 不知多少年前,那些未曾谋面的建造者们也曾站在这里仰望深空,试图捕捉潮波的涟漪。 千年后,世界已经毁灭,他独自一人坐在这些伟大头脑的坟墓脚下,仰望著他们留下的金属残骨。 物理学冷酷地告诉他,眼前不过是一堆失去了能量供应的合金与风化的硅酸盐。 但那个隱藏在冷硬外壳下的江临知道,自己正身处一个充满神性与宿命感的时刻。 在光阴的废墟上,他正与时间本身进行著一场沉默的对饮。 风声渐息。 江临仰起头,喝掉杯底最后一口热水,將那些翻涌的诗词锁回记忆深处。 下午两点二十分,第一阶段的外部宏观记录宣告完成。 接下来是第二步,想办法进入巨物的內部。 虽然舱门本身已经不可能被徒手打开,但在舱门旁边的金属承重柱上,江临观察到了一排类似於攀爬梯的横向金属筋。 只要顺著那些金属筋爬上两米高的地方,也许就能透过舱门旁边的检修口,或者顺著缝隙看到內部的结构。 如果运气好,里面可能会有控制室的残骸,会有未被风沙完全摧毁的数据终端,甚至可能会有保存完好的铭牌。 那些诱人的未知信息,就像塞壬的歌声一样在召唤著他。 他站在距离框架半米的地方,抬头看著那个两米的高度。 金属筋的承重是未知的。一旦在攀爬过程中,一块锈穿的铁皮突然断裂,导致手指打滑。 或者在跳下来的时候,脚踝在布满碎石的地面上稍微发生一点不正常的扭转。 再或者,膝盖在落地时没有缓衝好,发生哪怕是一毫米的错位…… 在距离前哨站二十一公里的荒郊野外,任何一次看似微不足道的骨骼或关节损伤,都会瞬间把这趟原本可控的远足,变成一场死亡倒计时。 江临是不会把关键系统的稳定性交给运气。 他的身体被困在五十三岁的躯壳里,但下一次,等到这一轮废土循环结束,下一次重启开启的时候,他就会重新回到那个精力无限,肌肉强健的十八岁身体里。 那个十八岁的年轻躯体,可以像猴子一样攀爬这座六十米高的金属塔。 可以背著重达三十公斤的完整工程装备来到这里。 可以带上高强度的凯夫拉绳索,滑轮组,可携式气割机,大號的採样保温箱,精度极高的超导磁力仪,甚至可以架起光学测量架,把这座巨物的每一个毛孔都测得清清楚楚。 而现在的他,这具五十三岁的身体,不需要去逞英雄。 他此刻唯一的任务,就是做一只眼睛。 发现它,记录它的外部特徵,確认它的坐標。 然后,把这些基础但真实的信息活著带回前哨站。 把地图上的战爭迷雾驱散一角,让下一次的自己,不用再在这片荒原上像无头苍蝇一样浪费时间去寻找。 江临在心里做出了这个理智的选择。 只做外部,非接触式的观测和记录。 【giant-nw-01 档案:第三十五年七月三日,初次发现。】 【暂定代號:西北巨物。依据铭牌残片,疑似潮波监测相关之大型工程装置。】 【地理位置:前哨站本地坐標系,西北方向,直线距离约 21 公里。】 【粗测方位:相对前哨站观测基准,约北偏西 28 度。】 【整体物理形態:超大型金属桁架结构塔,底宽顶窄。雷射粗测总高约 58.4 米,底盘最大直径约 41.2 米。】 【基础结构:正八边形高强度混凝土基础。】 【顶部特徵:巨型环形承重/天线结构,直径约 30.7 米,內部包含 16 根呈辐射状连接的金属辐条。】 【中部特徵:距地约30米处存有附加工作平台及未知设备安装位残骸。】 【关键铭牌:底层门框右侧发现残缺金属铭牌,內容为……潮波监测……。完整系统名称未明,核心功能未直接证实。】 【磁场指纹:外部可携式仪器粗扫结果,呈现明显的环状剩磁拓扑趋势。该特徵与 recon-vc-01(变电站遗址)中部分大型迴路的毁伤样本具有物理机制上的相容性。】 【结构中轴方位:基於外部阴影基线估算,约北偏西 12 度。由於近场存在强烈磁异常干扰,该数据极有可能存在偏差,列为待覆核项。】 【外部物理入口:底层发现重型金属舱门一扇,距基座地坪约两米。当前状態为严重锈死,无法徒手开启。】 写完这一长串严谨得如同验尸报告般的描述,他翻到了笔记本的下一页。 【待下一次废土(年轻態)必须完成之事项清单】 【一、携带重型破拆工具,绳索系统,通过攀爬或搭设临时脚手架,进入入口舱门,进行详细的內部结构测绘和录像记录。】 【二、在內部优先寻找主控制室、数据存储舱或任何带有显示终端的区域。】 【三、在內部防风化较好的区域寻找更多、更完整的设备铭牌,必须確认该装置的完整官方名称及建造单位。】 【四、利用滑轮组登顶,对顶部那 30 米直径的环形结构进行近距离的光学测量和材质取样。】 【五、携带高精度光学经纬仪,精確测量那 16 根金属辐条的绝对朝向、水平偏角以及它们相对於水平面的仰角。】 【六、沿管线走向,寻找该巨物的独立电源系统(反应堆或大型电池组)以及可能存在的数据对外传输物理接口。】 【七、竭尽全力寻找任何形式的固態记录介质(如抗辐射硬碟、磁带阵列等)。】 【八、使用切割机採集主体金属框架、高强度混凝土芯样,以及表面涂层的化学样本,带回实验室进行光谱分析和年代测定。】 【九、將本装置的剩磁场数据,与 recon-vc-01(变电站)的毁伤模型进行深度耦合分析。】 【十、利用多点雷射雷达数据,在工作站中对其进行毫米级的整体三维几何重构。】 【十一、利用天文观测数据,精確校准该巨物的物理中轴线指向,並探討其与 sky-red(极光红带)数据集中方位角分布的潜在几何相关性。】 这份清单,就像是给未来的自己下达的一份极其详尽的作战计划书。 也將会是他下一次的任务之一。 下午三点,稍作休息后,江临继续第二阶段的外部测量工作。 这个阶段的內容在清单上看起来不多,但为了儘量减少误差,江临必须做得极其细致。 一、整体几何尺寸的冗余粗测。 二、顶部环形结构与那 16 根神秘辐条的偏角记录。 三、正八边形基座边长的皮尺实测。 四、绕巨物外围,建立一个每隔5米一个採集点的高密度磁场矢量外围网。 他拿起简易雷射测距仪,退到不同距离的基准点,趴在地上,用石头固定住测距仪,以减少手部颤抖带来的误差。 一次次打出红色的雷射束,记录下反射回来的时间差数据,然后再利用三角函数进行反推。 整体高度修正值:约58.4米。 底部最大直径修正值:约41.2米。 顶部环径估算值:约30.7米。 这些数字在专业的测绘学上来说,误差依然大得惊人。 但对於现在连一张白纸都没有的江临来说,这些数据已经足够支撑他回到前哨站去撰写第一份具备科学价值的《异常物发现报告》了。 其中,最让江临感到头疼和耗时的,是对顶部那16根辐条的测量。 正如他之前判断的那样,巨物周围强烈的近场磁异常,让他手里的那个小磁罗盘彻底变成了废铁。 指针在不同的位置疯狂乱转,根本指不出真正的北方。 他只能依靠最原始但也最不受干扰的光学和几何方法。 背著仪器,艰难地退到距离巨物百米之外的不同方位。 利用视线交匯法,以自己建立的观测基准山和太阳影子的移动轨跡为绝对参照系,配合雷射测距仪测出的多点距离,在脑海里强行构建起一个巨大的虚擬三维坐標系,然后去反推那些辐条在空间中的真实指向。 这是一个极其消耗脑力和体力的过程。 当他测完第8根辐条时,由於长时间仰头,他的颈椎发出一阵抗议的酸痛,眼前甚至出现了短暂的黑视。 测量结果让他大吃一惊。 那16根连接外环和中心枢纽的金属辐条,绝对不是为了平均受力而设计的严格等角分布。 这种偏差,大到了不可能被解释为施工过程中的隨机误差或长时间风化导致的结构变形。 这更像是一种针对特定方向进行增益或聚焦的特定指向设计。 就像是一群向日葵,虽然根茎长在不同的位置,但它们的花盘都在努力地偏向同一个方向。 江临把测得的粗略角度数据输入工程计算器,做了一个简单的矢量合成。 结果显示,这 16 根辐条的空间指向,在统计学上形成了一个指向云。 而这个云团的中心,极其诡异地集中在了一个特定的方位角附近: 北偏西,大约12度方向。 同时,通过对辐条截面倾斜角的远距离粗略估算,它们並不是平视地平线的,而是带有一个明显的仰角,指向了北半球天空的中高角度区域。 江临坐在石头上,看著计算器屏幕上的数字,在记录本上谨慎地写下—— 【观测记录:辐条指向云分析,疑似高度集中於方位角北偏西 12 度附近。仰角由於光学条件限制仅为粗略估算(指向中高天区),必须等待下次携带高倍率光学测量仪器进行精准覆核。】 下午五点四十分,漫长而折磨人的辐条记录终於结束。 江临感觉自己的双腿已经不属於自己了,一屁股瘫坐在巨大的混凝土基座旁,大口大口地喘著粗气。 休息了十分钟,他强撑著站起来,开始执行最后一项任务。 磁场外围採样。 他拿著磁力计,拖著沉重的步伐,绕著巨物巨大的外围走了一圈。 整整26个採样点,每隔5米蹲下一次,记录下三轴的矢量数据。 完成採样后,他把这26组数据录入手里的工程计算器。 计算器那点可怜的算力无法跑复杂的偏微分方程,但做一些最基础的统计学滤波和矢量绘製还是没问题的。 屏幕上出现了一幅极其粗糙的矢量图。 数据显示,磁场矢量確实呈现出一种完美的环状组织形態。 而且,这个环状磁场的几何中心,与巨物本身的物理对称轴(那个北偏西12度的中轴线)惊人地重合。 这个结果,进一步印证了它与变电站样品在物理机制上的相似性。 但江临在得出这个结论时,並没有在结论里写下电流方向这四个字。 磁场与电流之间存在著隱秘而复杂的纠缠关係。 仅仅凭藉这种只言片语的外部磁场扫查,根本无法確定这种磁化机制到底发生在什么歷史阶段。 这种强大的剩磁,有可能是这座装置在当年正常工作时,內部流淌著的巨大工作电流在年深日久的运行中慢慢磁化了周围的金属构件。 也有可能是,在那场毁灭世界的灾难降临的瞬间,天地间爆发了某种恐怖的电磁脉衝,导致这座庞大的金属塔像一个巨大的天线一样,被动地感应出了极其可怕的瞬態电流,从而在一瞬间將自身磁化。 甚至,它还有可能是这两种情况的叠加,再混合了不知道多长时间以来废土环境地磁场变化的后期影响。 如果这是一座普通的被动接收天线,它绝对不可能残留如此强烈的磁场。 如果这些剩磁真的来源於它曾经的工作电流,那就意味著,这座装置在运行的时候,曾经吞吐过令人咋舌的庞大功率。 那么,问题来了。 它是主动向天空发射某种巨大能量的武器或信標? 还是为了主动监测某种携带著巨大能量的潮波现象? 亦或者,它仅仅是一个倒霉的避雷针,在灾难降临的那一刻,被动地承受了神罚一般的感应电流? 现场能收集到的残缺证据,根本不足以支撑他推导出任何一个確定的结论。 第三十五年七月三日,傍晚六点四十分。 隨著最后一缕阳光在废土的尽头消散,江临终於完成了所有计划內的外部记录工作。 他背靠著巨大的混凝土基座,在冰冷的地上坐下。 太阳已经完全落山了。 黄昏最后的那一点点余光,像是一层极薄的金箔,贴在巨物那些生锈的金属框架上。 这种悽美的金色持续了不到五分钟。 隨后,光线彻底被废土吞噬,巨物在无边无际的黑暗中,只剩下了一团令人敬畏的巨大剪影。 底部像堡垒一样宽大。 向上逐渐收窄,透著一种向上的渴望。 顶部的那个环形结构,在夜空中就像是一顶属於失落文明的荆棘王冠。 而王冠上的那些辐条,犹如一只指向天空的手,坚定地指向了某个古老文明的工程师们,认为值得人类长久凝视的那个方向。 江临仰著头,看著那个方向。 他的脑海里毫无徵兆地闪过前哨站电脑里的一组数据。 那组被他命名为sky-red-v2,关於北方低空极光红带的观测数据集。 那条诡异的红带,总是在北方低空反覆出现,又像幽灵一样消失。 然后又在一段不確定的时间后,再次出现。 江临的心臟猛地跳动了一下,迅速拉开拉链,在黑暗中掏出那个小笔记本。 打开手电筒,在那张画著巨物指向云的粗图旁边,用力地加上了一行字。 【重要关联假设:giant-nw-01 顶部辐条指向云的空间方位角(北偏西 12 度),与 sky-red-v2 数据集中记录的北方低空红带方位角,在统计学上可能存在部分重叠区域!】 写完这一句,理智再次占据上风。 他在下一行补充了一句冷静的批註。 【警告:二者的仰角几何关係目前完全未进行校准。在获得光学仪器的精准测量数据之前,严禁对此进行任何形式的物理意义解释或过度联想。】 江临合上笔记本,老夫聊发少年狂了一把,像个疯子一样对著西北方欢呼了一阵,直到疲惫不堪才草草吃了点东西睡下。 这一夜,他午夜梦回,爬起来在小笔记本上盲写下这一天的日记。 【第三十五年七月三日。】 【发现giant-nw-01。】 【外部物理特徵记录基本完成。】 【为了安全,內部探索任务放弃,留待下一次废土循环。】 【明日开始返程。】 【今天,我亲眼看见了一个文明留下的巨大尸骸。】 【他们灭绝了不知道多少年。】 【但是,他们造的装置,至今还固执地指向天空。】 【他们当年到底在等什么?】 【是在等救赎?还是在等毁灭的降临?】 【我不知道。】 【但我发誓,我一定会弄清楚。】 翌日一早,江临踏上返程之路。 在转过一个山坳之前,他最后一次回过头,望向远处的巨物。 在黎明那种毫无生气的灰色天光中,它庞大的金属身躯只剩下一个模糊的黑色轮廓。 那个轮廓显得无比孤独。 但它会一直在那里,默默等待他下一次带著更先进的设备回来。 第78章 窄定理 第三十五年七月十三日,清晨。 江临端著一杯热气腾腾的白开水,在满是划痕的工作檯前坐下。 打开那个他再熟悉不过的文件夹:【narrow_theorem_draft】。 引理0.2的草稿,整整二十四页的数学公式,正安静地躺在屏幕中央。 最后一页,也就是第二十四页,大面积地空著。 那是七月一日,他决定背上行囊把自己流放到西北荒原之前,留下的最后一片空白。 当时他就是卡在这里,差点把脑子里的理智都烧乾了。 不是因为某个偏微分不等式找不到放缩的技巧。 这种纯粹的数学体操,他在过去十年里已经练得滚瓜烂熟。 也不是因为在套用某个sobolev嵌入定理时忘了验证边界条件。 真正像一根钢钉一样卡进他大脑皮层的,是物理图像。 为了让引理0.2在逻辑上闭环,他之前在第十二页强行构造了一个先验估计。 从纯粹的符號推导来看,那玩意儿勉强能写下去,公式左边能小於等於公式右边。 但江临每次看到那一页,胃里都会泛起一阵生理性的噁心。 太丑了。 那写出来的东西,就像是为了在一片沼泽地上强行盖楼,而胡乱搭起来的脚手架。 它能让你战战兢兢地踩著走过去,但它绝不是这座大厦的承重结构本身。 如果物理图像是扭曲的,那建立在这之上的数学证明,不过是一场自欺欺人的文字游戏。 但现在不一样了。 他在那片死寂的荒原上,他带回了一座巨大的金属尸骸。 giant-nw-01。 带回了那座巨物顶部,十六根金属辐条在空间中形成的非完美对称的指向云。 那座遗蹟並没有开口说话,也没有直接告诉他mhd方程该怎么解。 但它给了江临一个或许正確或许荒谬,但至少能够被放上手术台去严厉审讯的新几何直觉。 江临滑动滚轮,把草稿翻回了第十二页。 那个生硬的先验估计正明晃晃地掛在那里。 他拿起铅笔,在草稿边缘,用力写下五个字。 【主方向场分解?】 然后把页面拉回了第一页,带著那十六根金属辐条给他的全新几何视野,开始一页页重读。 每读完一页,他都会在脑子里停下来问自己三个尖锐的问题。 这一步,如果不用常规的各向同性估计去硬套,会怎么样? 这一步,如果把那个剧烈形变的活动层,不再视作一个均匀的坨状物,而是视作一个具有强烈主出流方向的几何对象,会怎么样? 这一步那些噁心的常数依赖,是不是终於可以从每次遇到不同形状的初始电流片都要重新算,转移到只需要一个统一的宏观几何上界就能锁住? 第八页有一个非常核心的能量估计。 旧版的写法简单粗暴,把磁流体能量中的对流分量和耗散分量强行拆开,分別用標准的泛函不等式去放缩估计,然后再把结果机械地加在一起。 结果就是,常数根本洗不乾净。 那个放缩常数,就像是个甩不掉的幽灵,总会从某个不起眼的积分边界项里,偷偷带上初始条件的具体形状信息。 这意味著如果电流片在演化中稍微扭曲一点,活动层稍微倾斜个几度,这个常数就全变了。 常数一变,最后算出来的不稳定閾值就会跟著满天飞。 这肯定不行。 窄定理之所以叫窄定理,是因为它的適用边界窄。 但边界再窄,定理的內在逻辑也必须是铁板一块。 不能搞成一案一议的狗皮膏药。 江临闭上眼。 那座矗立在灰蓝色天空下的西北巨物,顶部的环形结构,在黑暗的视野里清晰地浮现出来。 十六根巨大的金属辐条。 它们並不是为了平均受力而设计的严格等角分布。 也不是在爆炸中被炸飞的隨机发散。 每一根辐条都有自己独特的微小偏角,但把它们作为一个整体时,它们却义无反顾地指向了天空中的同一个主方向。 那个图像依然没有直接给他偏微分方程的解。 但它像一道劈开混沌的闪电,提醒了江临一件极其本质的物理事实。 能量,凭什么一定要被粗暴地拆成几个无方向的標量再相加? 流体是有方向的,磁场也是有方向的。 为什么不能顺著系统的主方向场去进行投影分解? 在电流片的剧烈重联中,那个等离子体高速喷射的主出流方向,就像是巨物辐条云的那根核心主轴。 而横向的,相对缓慢的磁扩散方向,就像是围绕著主轴展开的那些细微偏角分量。 不同方向上的能量传递和耗散机制,简直是天壤之別。 它们凭什么要被同一个各向同性的 sobolev常数强行压在同一个模子里? 江临猛地睁开眼睛。 眼底布满血丝,但亮得惊人。 他扯过一张崭新的a4草稿纸。 【各向异性能量分解(anisotropic energy decomposition)】 接著飞快地往下写。 【长向(喷流)/薄向(层裂压缩)/出流方向/扩散方向。拋弃全局各向同性,全部拆开,分別独立估计。】 …… 这一写,就是整整四个小时。 中午,他煮了一锅黄豆土豆,撒了一点盐。 吃饭的时候,他的眼睛盯著墙壁,脑子里算力全开,那条新构建的各向异性估计链像瀑布一样在他眼前疯狂冲刷。 下午,继续。 推翻,重算,遇到奇异积分,查资料,找新的权重函数,再算。 一直到傍晚六点,外面的天色重新暗淡下来,新版的第八页才终於写完。 旧版,只有短短的一页。 新版,洋洋洒洒七页。 推导过程变得更长,甚至在某些步骤上,显得繁琐和笨拙。 但是,江临看著那七页密密麻麻的推导,嘴角终於露出了笑意。 因为每一个常数,现在都乾净得像蒸馏过。 每一个嵌入定理的使用,都在旁边清清楚楚地写明了对区域形状的具体要求。 每一次不等式放缩,都像给零件打钢印一样,精准地標註了依赖项。 只依赖於固定的外部域。 只依赖於活动层长宽比的宏观上界。 只依赖於统一的初值能量上限。 只依赖於系统本身的lundquist数等参数。 只依赖於宏观的边界条件。 那个具体样本细节形状的幽灵,终於被他彻底斩断,从这七页纸里被永远地驱逐了出去。 他从头到尾,逐字逐句地读了一遍这七页新稿。 非常克制地写下一句: 【第八页局部修復验证,可行。】 数学证明是一台极其严密的齿轮组,前面第八页的常数体系一变,后面所有依赖这条估计链的步骤,就像多米诺骨牌一样,全部都要推倒重写。 第三十五年七月十四日,江临开始攻坚第九页。 七月十五日,死磕第十页。 七月十六日,强推第十一页。 …… 每一页都要打碎了重新写,每走一步,他都要停下来,像个神经质一样反覆质问自己。 这个所谓的主方向场,在当前的非线性对流项里,具体对应的代数结构到底是什么? 那个横向扩散的偏角,在sobolev空间里应该怎么用数学语言严密定义? 权重函数该怎么选,才能既压住奇异性,又不破坏边界的正则性? 这套各向异性范数,在算到最高阶导数的时候,到底能不能闭合? 那些討厌的边界项,会不会从那个越来越薄的薄向里钻出来,反咬一口把常数搞炸? …… 江临每天雷打不动地坐在书桌前,高强度工作六到八个小时。 剩下的时间,他必须强迫自己停下来,去维护设备,去喝水,去睡觉。 五十三岁的身体,如果一天敢坐十个小时,第二天颈椎和腰椎就会当场罢工。 整个八月,石屋外偶尔会颳起恐怖的沙尘暴,天空被染成暗红色。 但石屋內的江临,仿佛与世隔绝,只有纸笔摩擦的声音在对抗著外界的狂暴。 第三十五年八月底。 引理0.2全部重写完成。 新版草稿,一共三十八页。 比旧版的二十四页,足足多出了十四页。 但江临把这三十八页拿在手里,感觉到的不是冗长,而是顺畅。 旧版的证明,像是一个为了糊弄审查而硬搭起来的丑陋脚手架。 新版的证明,虽然繁复,但当你透过那些密密麻麻的各向异性指標看进去时,你能清晰地看见一条强有力的物理主梁贯穿始终。 江临快速通读第一遍,在最后一页的底部,写下—— 【可信度:中高。】 【需进行脱离上下文的独立审阅。】 写完,他把这叠厚厚的草稿用夹子夹好,直接塞进了抽屉的最底端。 然后,整整一周时间,他不看,不改。不碰。 连脑子里都不去想那些公式。 每天只是去外面敲敲打打,甚至坐在台阶上看著远处的沙丘发呆。 第三十五年九月初。 江临拉开抽屉,重新拿起了那三十八页引理0.2。 这一次,他不再是作者,而是一个抱著挑刺心態的审稿人,逐行逐句地审。 如果推导逻辑严丝合缝,就在旁边打一个极小的 ?。 如果觉得某一步跨度太大,或者隱式用了一个没有声明的条件,就打一个 ?。 如果发现实质性错误,就打一个 x。 五天之后,三十八页草稿全部审完。 满篇的红痕。 统计结果:四十九个?。 三个?。 零个x。 看到零个x 的时候,江临长长地呼出了一口浊气。 大框架没有崩塌,这条路走通了。 剩下的三个问號,分別出现在第十九页、第二十六页和第三十三页。 第十九页的那个问號,是因为在处理耗散项时,有一个常数的来源追踪写得不够清晰,有混淆的嫌疑。 江临拿出一张白纸,从头把那个不等式重新算了一遍,补上了两行关键的过渡说明。 逻辑闭环,成立。 第二十六页的问號,是因为他在连续写了四个小时后脑子发昏,一个二阶 sobolev 嵌入的指数写得太快,少考虑了一个维度的折损。 他打开工作站,点开brezis的泛函分析教材,查对对应章节,把条件补齐。 修改通过。 第三十三页的问號,最棘手。 那是一个涉及到边界流出条件的积分项,处理方式虽然没错,但在各向异性的框架下显得极度不自然,像是在强行凑结果。 江临盯著那一页看了一下午。 最后,他放弃了直接放缩,换成了一种更底层的外部固定域延拓的写法。 结果出奇的乾净,那些討厌的边界尾巴全被切掉了。 三个红色的问號,全都被他用黑笔重重地划掉,改成了三个对勾。 第三十五年九月十六日。 引理0.2正式版,在工作站里敲制完成並生成pdf。 四十一页。 【引理0.2:局部强解提升与各向异性能量分解】 【状態:完成。】 【日期:第三十五年九月十六日。】 江临打开【narrow_theorem_draft】根目录下的 readme 文件,更新进度。 【引理0.1:有限时间弱解存在性与条件唯一性。状態:完成。】 【引理0.2:弱解到局部强解的提升;各向异性能量分解。状態:完成。】 【备註:引理0.2 中所使用的关键的各向异性估计技巧,其物理直觉极有可能直接来源於现场勘察giant-nw-01(疑似潮波监测装置)时,其顶部辐条指向云所展现的宏观几何结构。】 【这种跨领域的直觉启发来源,在现代数学体系中无法被严密证明。】 【但作为歷史事实,特此记录。】 敲完最后一行,他点击保存,关掉代码编辑器。 然后给自己倒了一杯温水,慢慢喝下。 因为他心里比谁都清楚,引理 0.1 和引理 0.2,加在一起足足六十多页的推导,说到底,都只不过是跨过这道门槛的门票。 它们证明了在这个窄模型下,解是存在且不乱跑的。 门槛跨过去了。 后面要写的,才是能决定生死存亡的窄定理核心。 第三十五年九月底,废土的气温开始断崖式下跌。 江临开始提笔撰写引理 0.3。 在最初的草案里,这个引理的旧標题雄心勃勃,叫做【有限时间奇异性(finite time singularity)】 江临在屏幕前盯著这几个字,按下退格键。 刪掉。 这个標题太大,也太傲慢了。 更重要的是,它极度危险。 在二维不可压电阻mhd方程组里,电阻扩散项本身就带著极其强大的正则化作用。 就像是一个天然的缓衝垫,隨时准备抹平那些尖锐的梯度。 在这种系统里,贸然在標题里写下强解有限时间奇异性这种字眼,等於直接把自己光著膀子推到了千禧年七大数学难题那个级別的开放性难题的悬崖边上。 他要证明的,不是整个宏大的mhd系统会在有限时间內爆炸崩溃。 他也不打算去证明真实的电流片在物理世界中,到底会完完整整地碎裂成几段,几十段小磁岛。 真实的非线性演化太复杂了,算力都不够,人力更不可能解析出来。 他要证明的,仅仅是属於他这个窄模型中极其克制的一件事。 一个经典的sweet-parker型长薄电流片(这是一种理想化的背景稳態),在满足了某个特定的门控条件后,会失去稳定性。 在它的內部,必然会存在一族被称为 tearing或plasmoid的扰动模態。 只要这些扰动模態的线性增长率,在某个有限的时间窗口內,能够跑贏背景电阻带来的耗散平滑率,这就足够了。 只要跑贏了,就意味著单一的长而平滑的电流片,在这个窄模型中不再是一个稳定主导结构。 它会给plasmoid胚胎留下增长窗口。 至於这个窗口在真实等离子体里能不能演化成完整快重联,还要看后续非线性过程、边界条件和更小尺度物理是否接管。 但作为g-index的plasmoid门,这已经足够。 江临重新敲下更加严谨的標题。 【引理0.3】 【长薄电流片背景態的 plasmoid / tearing 模態失稳】 这个標题很窄,限制条件多得像裹脚布。 但它能在严苛的数学和物理审查下,牢牢地站住脚。 为了方便推导,他把这个庞大的引理 0.3,再次大卸八块,拆成了三个子引理。 【子引理0.3.1:在特定门控条件下,存在增长率超过背景耗散率的微扰动模態。】 【子引理0.3.2:系统能量泛函在磁岛链扰动方向上失去正定性,且最不稳定模態可给出初始 plasmoid 胚胎的特徵波数。】 【子引理0.3.3:在纯电阻mhd的理论框架內,给出二级薄片厚度演化的尺度下界估计,並尝试將其与外部系统的hall特徵尺度d_i建立比较关係。】 三个子引理。 每一个,单独拿出来,都比那种动輒號称统一磁重联终极理论的宏大敘事要小得多。 小到甚至让某些理论物理同行觉得有些寒酸。 但江临认为,也正是因为它们足够小,边界足够清晰,它们才在这个充满了不確定性的废土世界里,真正有可能被人类的大脑严格证明。 第三十五年十月。 手里的数学工具箱已经准备完毕的江临,以那个二维不可压电阻mhd的长薄电流片作为绝对背景態,小心翼翼地写出了系统的线性化扰动方程。 在这里,扰动绝对不是隨便在纸上画两条波浪线那么简单。 引入的微小扰动,必须极其严格地满足系统的宏观边界条件。 必须完好无损地落在引理0.2千辛万苦给出的强解控制框架里面,不能產生数学上的越界。 更关键的是,这个扰动,必须能够被他刚刚发明的那套各向异性能量范数给稳稳地接住,而不会让积分结果发散。 江临像个极其精细的钟表匠,把扰动模態沿著活动层的主方向场进行一层一层的剥离和分解。 长向上的特徵波数。 薄向上的边界层內部结构。 磁扩散层的局部厚度演化。 作为宏观参数的无量纲lundquist数。 电流片的宏观长宽比。 至於最让人头疼的湍流,在这里被江临极其克制地限制住了。 湍流强度仅仅被允许作为一个微弱的弱扰动参数进入系统,绝对不允许它跨过閾值,进入那种直接把模型撕得粉碎的强湍流提前接管区。 这是窄定理的红线。 整个推导过程没有任何戏剧性可言,只有草稿纸上一天比一天厚重的墨跡。 六周之后。 外面的初雪已经覆盖了前哨站的台基。 江临终於从那一堆令人眼花繚乱的算子谱分析中,拔出了第一条结论。 结果显示,当那个经过极其复杂组合的简化门控量超过了某个临界閾值时,系统的线性算子谱中,必然会存在一族特徵值实部为正的扰动模態。 而且,这族模態的增长率,实打实地超过了背景电阻的扩散耗散率。 虽然这在数学上绝不等於系统此时已经发生了宏观的碎裂。 但这已经无可辩驳地说明了一个物理事实。 那个教科书里单一的sweet-parker型长片態,已经病入膏肓,不再稳定了。 子引理0.3.1,完成。 正式稿,二十九页。 这二十九页没有解决磁重联,甚至没有真正写出一颗plasmoid。 但它把一件过去只能用物理直觉描述的事,第一次钉进了线性算子的谱里。 在这之前,长电流片会撑不住只是图像,是数值模擬里的图,是综述论文里的箭头。 是教科书上那句轻飘飘的在高 lundquist数下可能发生plasmoid instability。 而现在,在他自己的窄模型里,这句话变成了一个可以被审查的数学判断。 存在一族扰动模,增长率超过耗散率,sweet-parker型单片態失去线性稳定性。 这就是第一枚楔子。 它还不能撬开整座山,但它已经楔进去了。 第三十五年十二月。 江临迎来了整座窄定理长城中最难啃的一块硬骨头。 子引理0.3.2。 之所以说它最难,是因为它要求江临把对系统的判断,从之前子引理0.3.1那种纯粹的特徵值增长率的代数判断,向前推进一大步,推进到一个在物理图像上,必须非常接近真实plasmoid的三维拓扑结构的东西。 但他又必须极度克制。 绝对不能在证明里写下由此严格证明电流片必然碎成n个具体的短片段这种蠢话。 因为只要懂点等离子体物理的人都知道,真实的拓扑变化,涉及到极其惨烈的非线性演化,复杂的边界反射反馈,网格计算带来的数值耗散,甚至是到了微观尺度后 hall效应或全动理学效应的强制接管。 江临现在手里的这个被阉割过无数次的窄模型,根本没有资格,也没有肚子去吃下这么庞大的物理过程。 他要证明的,是隱藏在更深处也更窄的东西。 在那个临界的门控条件下,系统整体的能量泛函的二阶变分,会在某一族特定的磁岛链扰动方向上,彻底失去它的正定性。 泛函失去正定性,出现负方向。 在物理上就意味著只要系统沿著这些特定的负方向去扰动,系统的总能量不仅不会增加阻力,反而会顺势下降。 这些负方向,就是那些即將诞生的 plasmoid的初始胚胎。 而这群胚胎中,那个能量下降最快最不稳定的模態,就能反向给出初始磁岛链的典型特徵波数。 第一遍尝试,江临天真地选择了直接构造法。 他试图在纸上,硬生生地把一个长电流片的解,分段拼接成多个短片段的解,然后去证明这种拼接状態的能量更低。 结果成就了一场数学上的灾难。 他日以继夜地写了五十多页的草稿,试图用各种光滑截断函数去缝合那些断点。 不料那些拼接处根本无法同时满足苛刻的物理边界条件。 如果强行用数学技巧把它们弄连续了,系统能量在拼接点处就会出现非物理的巨大跳变,直接把误差带爆。 如果不弄连续,那这就不是偏微分方程的弱解,之前引理0.1和0.2的前提全盘作废。 五十多页,接近一个月的心血,全部报废。 江临没有感到可惜,更没有沮丧。 在废土上活了一百多年,他早就明白了一个道理,在未知的荒野里,一条走不通的路被死死封上,是一件大好事。 因为它至少用铁一样的逻辑告诉你,別在这条路上浪费生命了。 时间来到第三十六年一月,废土进入最严酷的深冬。 江临开始了第二遍衝锋。 既然直接构造走不通,那就换思路,改用反证法加上能量泛函临界点分析。 如果那个单一的长片態仍然是稳定的,那么系统的能量泛函,在所有被物理允许的微小扰动方向上,它的二阶变分都应该老老实实地保持大於零的正定性。 这就像是一个小球安稳地停在碗底,不管往哪个方向推,都会遇到向上的阻力。 但是,根据之前子引理0.3.1的结论,在触发了门控条件后,系统的线性化扰动谱中,实打实地出现了一族增长模態。 而这族增长模態对应的扰动方向场,必然会使得能量泛函的二阶变分计算出现负值。 如此一来,反证成立。 单片態绝对不再是局部的能量极小结构。它就像是一个停在马鞍面上的球,只要沿著某些特定的扰动方向稍微一推,它就不再拥有局部稳定结构。 至於后续会滑向哪一种非线性形態,不属於这个引理能够回答的问题。 二月。 江临忍著严寒,用冻得有些僵硬的手,一层层剥开二阶变分的复杂积分项。 三月。 春风还没吹到废土,他已经一头扎进了极其晦涩的局部谱估计中。 四月初。 第二遍的草稿终於宣告完成。 整整六十七页。 比之前失败的尝试还要厚。 就在他以为终於可以鬆一口气,开始交叉审稿的时候,冷汗突然顺著他的脊背流了下来。 在第五十二页,他发现了一个隱患。 为了控制某个高频振盪项,他在放缩时顺手借用了一个全局谱半径估计的定理。 在无界全空间里,这个估计当然没问题。 但是,在这个狭窄的电流片模型里,在某些特定的宏观边界条件下,这个全局估计根本就不成立。 算子在边界附近会產生强烈的回波反射,直接把谱半径给撑爆。 改。 不能要求全局成立。 那是自寻死路。 改成局部谱估计。 这套证明不需要在整个相空间里都无懈可击。 只要要求它在那个发生失稳的临界態邻域內部,在有限的时间窗口內成立,就足够了。 对於他那极度克制的窄定理来说,这种局部成立,已经足够完成逻辑闭环。 第五十二页被他无情拋弃。 局部的加权范数被引入,错误的源头被死死摁住。 剩下的六个带有疑问的放缩点,也在接下来的一周內,被他用各种数学技巧逐一澄清击破。 第三十六年四月中旬,子引理0.3.2,艰难完成。 江临点开那个仿佛有千斤重的 readme 文档,极其郑重地敲下。 【子引理0.3.2:能量泛函在磁岛链扰动方向上的非正定性,以及最不稳定模態的確定。状態:完成。】 【高度注意:该引理在数学上绝对没有证明完整的非线性拓扑重构过程。它仅仅只是证明了,系统在初始plasmoid胚胎方向上发生了不可逆的失稳。】 江临特意把高度注意这几个字加粗,甚至恨不得把它们標红。 但在这行警告下面,他又单独写了一行。 【这是窄定理的脊樑。】 因为他自己知道,这一步到底有多重。 子引理0.3.1只告诉他,有东西在长。 可有东西在长,並不等於它会长成 plasmoid。 可能是边界振盪,可能是数值偽影,可能是一个漂亮但没有物理指向的谱不稳定。 子引理0.3.2不同。 它把那个增长模態,压进了能量泛函的几何结构里。 负方向不是隨便一个方向,是磁岛链扰动方向。 最不稳定模態不是一个抽象特徵值,它对应初始 plasmoid 胚胎的特徵波数。 这意味著,江临第一次在自己的推导里,看见了那条从慢模型失稳通往快重联入口的具体几何通道。 很窄,很苛刻。 但它不是幻觉。 第三十六年四月底。 江临没有停歇,立刻转入了最后一个战役。 子引理0.3.3。 目標:对系统层裂后產生的二级薄片的尺度,进行下界估计。 这一步的定位非常微妙。 它不是去证明什么高大上的hall物理效应。 因为在纯粹的单流体电阻mhd框架下,系统里根本就没有包含正负电荷分离的机制,物理上绝对推导不出 hall 效应。那个大名鼎鼎的d_i,是一个实打实的外部尺度。 它属於更底层的hall-mhd模型,或者是全动理学框架才能处理的东西。 江临的窄定理,只能在这个被阉割的纯电阻mhd世界里,利用能量守恆和几何约束,去估算一下那个不断被挤压层裂的二级薄片,它最薄最薄,到底可能会落到哪个微观尺度区间? 估算出来之后,再把这个纯数学推导出来的尺度下界,同那个代表真实物理世界的外部特徵尺度d_i进行简单的比较。 如果估算出来的二级薄片厚度下界,仍然远远大於d_i,那对不起,系统仍然只能乖乖停留在由碰撞主导的电阻mhd通道里。 但如果,这个被不断挤压的厚度下界,开始逼近了d_i的量级,那就意味著,在真实的等离子体世界里,更底层的hall通道那扇隱藏的门,可能即將被撞开,迎来无碰撞快重联的全面接管。 这一步,其实已经脱离了窄定理纯数学自洽的范畴。 它是窄定理这个孤岛,试图向外部更宏大的g-index体系的hall门,艰难地拋出的一根接口数据线。 江临用了整个第三十六年的春末和漫长的夏天,在这个极其繁琐的標度推导泥潭里跋涉。 思路被他严格分成了四步。 第一,在子引理 0.3.2 给出的临界態附近,提取出那个最不稳定模態对应的特徵波数。 第二,利用傅立叶分析,將这个特徵波数反演,对应到物理空间中,就是初始磁岛链的典型空间间距。 第三,结合磁流体能量守恆定律,以及他发明的各向异性范数对形变的控制,死死咬住不放,最终榨出二级薄片厚度的理论下界估计算式。 第四,把这个包含了一堆宏观参数的算式,拿去和外部尺度d_i作数量级比较,圈定出hall效应可能接管的嫌疑区间。 推导出来的公式丑陋无比。 长长的一大串,包含了各种根號、对数项和经验常数。 这种缺乏数学对称美的怪物公式,绝对不適合堂而皇之地写在正文里去噁心人。 江临极其务实地把它塞进了附录里。 而在主文的结论部分,他只写下了乾净纯粹的物理標度关係。 【定理推论:二级薄片厚度的理论下界,並非由单一参数决定。它由系统的lundquist数s、初始电流片的宏观长宽比、初始湍流的微弱扰动强度,以及宏观边界的几何约束,共同控制。】 【当该厚度下界在数量级上逼近离子惯性尺度d_i时,hall通道存在接管可能;若仍远大於d_i,系统大概率仍停留在单流体mhd通道內。】 第三十六年九月十七日,子引理 0.3.3,宣告完成。 在这枯燥的证明结束后,江临做了一件本不属於严格数学推导范畴,但作为物理学家,他绝对无法抗拒的事。 他打开了之前那个名为【g_index_attack】的文件夹,调出他在处理一千八百个复杂分层样本时,利用机器学习和统计学暴力擬合出来的g-index v0.1的现象学拐点。 那是一个没有任何先验理论支撑的统计数字。 经验门控拐点:g_c=1.93 pm0.07。 然后,他调出了他刚刚在子引理 0.3.3 中,用纯粹的数学演绎法,用一套套复杂的不等式和各向异性范数推导出来的窄模型理论门控区间。 为了能在同一个度量衡下比较,他小心翼翼地把理论推导的宏观参数,折算到了与现象学样本相同的標度口径下。 几行简单的代码跑完,屏幕上跳出了一个区间中心值: 理论推导区间中心:约1.89pm0.09。 1.93。 1.89。 它们如此接近。 误差棒在中间產生了极其明显的交叠。 江临盯著屏幕,整整三分钟没有动。 那不是两个漂亮数字那么简单。 1.93,是他从一千八百个分层样本里,一点一点筛出来的经验拐点。 里面有太阳耀斑,有磁层亚暴,有托卡马克撕裂模,有实验室重联,有数值模擬。 有脏数据,有缺参数,有被他反覆剔除的垃圾样本,也有他熬了五年才勉强整理乾净的a级样本。 1.89,则来自另一条完全不同的路。 来自二维电阻 mhd,来自局部强解,来自各向异性能量分解,来自能量泛函二阶变分,来自局部谱估计,来自那一百多页让他在寒冬里写到手指僵硬的推导。 一边是观测,模擬,实验堆出来的浑浊世界。 一边是被他削到只剩骨架的窄模型。 两个数字,在同一个区间里相遇了。 这一刻,g-index v0.1不再只是一片有方向的云。 至少它的plasmoid门,不再只是云。 它下面有骨头。 江临忍著激动与兴奋,在工作日誌里,用一种近乎刻板的严谨写道。 【比较结果:值得高度重视。】 因为在现代科学的严酷標准下,这绝对不能算作严格的独立验证。 g-indexv0.1的经验公式形式,在最初构建的时候,本来就是受到了经典磁重联標度率的启发而拼凑的。 而他这个窄定理里定义的门控量,也不是从绝对的真空中无中生有蹦出来的。 这两条攀登路线,虽然一条是从海量样本里硬挖出来的归纳法,另一条是从pde底部硬推出来的演绎法。 但它们在深层,其实共享了一些基础的物理变量,共享了关於重联层的物理图像假设,甚至共享了部分对极端样本的分类排除逻辑。 它们没有互相餵数,没有联合造假。 一个来自於浑浊但庞大的分层样本海中的现象学统计拐点。 一个来自於极其狭窄,极度纯粹的模型中的严密標度推导。 它们能够极其幸运地落在同一个区间里,或许不能宣告终极真理的降临。 但它至少说明了一件事。 这条窄路没有在第一轮数学审讯里当场死亡。 他走的这条艰难的窄路,没有在第一轮冰冷的数学逻辑审讯中,当场暴毙。 【第三十六年九月十七日。】 【子引理 0.3.3 完成。】 【窄模型理论门控区间中心约1.89± 0.09。】 【现象学经验统计拐点1.93±0.07。】 【二者误差区间发生明显重叠。】 【科学说明:由於底层逻辑的相关性,此结果绝对不能被视为完全独立的双盲验证。】 【但该结果可谨慎视为:g-indexv0.1 体系中那个庞大的plasmoid门,在极简的窄模型假设下,终於获得了坚实的数学物理推导支撑。】 【限制声明:本模型完全不包含hall动力学本身的过程演化,完全排除强湍流的提前接管效应,不涉及三维空间破缺,没有处理复杂的多迴路集体响应机制,更无法解释北方极光红带的成因。】 【这一次,穷尽三十六年所学,我没有证明整座山。】 【我只证明了一扇门。】 【但这扇门能承重。】 【它能把现象学的云,废土现场的几何直觉,二维电阻mhd的窄模型,压到同一块地基上。】 【这不是终点,是第一根钢桩。】 【未来,说不定它还能被放进核聚变这种庞大的工程体系里,起到一点作用。】 第三十六年九月底。 隨著最后几个积分號的验证结束,极其庞大的引理0.3,宣告全部完成。 江临点开了包含所有定理证明的子文件夹readme,做最后的匯总。 【引理0.1:有限时间弱解存在性与条件唯一性。状態:完成。页数:23页。】 【引理0.2:局部强解提升与极其关键的各向异性能量分解。状態:完成。页数:41页。】 【引理0.3:长薄电流片背景態的 plasmoid/tearing 模態失稳,及二级薄片特徵尺度估计。状態:完成。页数:142页。】 【总体性质定位:极端窄模型下的纯数学物理推导结果。】 【模型硬性不含:hall效应全演化、强湍流干扰、三维拓扑破缺、宏观多迴路集体响应。】 【剩余终极工作:进行形式化整理,將草稿转化为可接受同行审查的主定理与正式论文预稿。】 第三十六年十月,直到第三十七年的三月。 江临迎来了一场另一种形式的苦役。 形式化整理。 把堆积如山的草稿和证明,整理成符合现代学术规范的正式paper,其痛苦程度,甚至比在荒野里摸黑证明引理本身还要折磨人。 每一个从之前草稿里提炼出来的主定理,都必须在开头用极度枯燥的数学语言,清清楚楚地写明前提假设。 每一个看似常识的前提,都要在后面加上括號,写出它在物理世界里对应的適用边界。 引理中推导出来的每一个中间结论,在搬到主定理中时,绝对不能为了句子的通顺而有丝毫的偷换概念。 每一个在前文被引用过的公式不等式,都要像法庭举证一样,严密地对应到附录里的引理编號。 每一个曾经让他头疼无比的积分常数 c,在最终成稿时,都要附带一个长长的角標,標明它到底死死依赖於哪些系统参数。 更折磨人的是用词。 一旦他想在主文的摘要或结论里,使用诸如临界、閾值、极其不稳定这种在物理学界极其抓人眼球的词汇时,他的手腕就像是被戴上了沉重的镣銬。 他必须立刻在脚註或者后面的段落里,像个喋喋不休的老妈子一样补充说明,这些宏大的词汇,仅仅,而且只能属於这个条件苛刻的窄模型范畴。 任何试图將结论无限外推,试图用这篇论文去一统物理学江湖的衝动,都会被他自己毫不留情地掐死在键盘上。 第三十七年三月底。 这一篇纯粹的数学物理论文內部预稿,终於完成了排版。 【二维电阻mhd长薄电流片的plasmoid门控閾值估计】 (英文题名:threshold estimate for plasmoid-gated instability of long current sheets in 2d resistive mhd) 第一节:引言与背景。 第二节:简化模型方程与严苛的適用边界声明。 第三节:核心主要结果综述。 第四节:基础框架——弱解的有限时间存在性。 第五节:技术核心——强解提升与各向异性能量分解(在此特別感谢某种未具名的几何直觉启发)。 第六节:失稳机制——扰动模態选取与能量泛函二阶变分分析。 第七节:標度推导——二级薄片尺度极小下界估计。 第八节:交叉对比——与经验体系g-indexv0.1中plasmoid门的对应数值关係探討。 第九节:研究限制与未来极其庞大的未解决问题列表。 参考文献:一份跨越了半个世纪。多达数百篇的庞大索引。 附录 a:复杂的各向异性sobolev空间嵌入估计过程。 附录 b:边界条件下的局部谱分析与算子估计细节。 附录 c:经验现象学拐点与纯理论推导数值的口径换算过程。 正文內容:精炼到了八十七页。 高度复杂的技术附录:三十五页。 为了保证逻辑绝对严密,不允许任何易证同理可得字眼出现的完整补充证明材料,足足二百零六页。 总计:三百二十八页。 第79章 两份预稿 短暂的休整之后,第三十七年四月。 第二篇內部预稿开始动工。 如果说第一篇是写给极少数精通偏微分方程的数学家去挑刺的,那么这第二篇,就是纯粹写给物理学界去看的。 它是g-index体系的宏观物理说明书。 题目直接切中要害: 【多尺度门控条件下的快磁重联触发判据】 (threshold criterion for fast magnetic reconnection under multi-scale gating) 这不是一篇纠结於积分怎么收敛的数学论文。 它要交代的是一幅既宏大又充满伤痕的物理全景图: 它必须详细地阐述g-index v0.1在物理图像上的复杂定义。 它要清晰地剥离出那个统御一切的重联演化空间里,六个平行通道各自代表的深层物理意义。 要用物理学界的通用语言,去深刻辨析plasmoid门、hall门、turbulence门、boundary门,以及那个最诡异最宏大的multi-loop门之间,到底有什么本质的区別和纠缠。 要公开那一千八百个来自天文、空间和实验室的复杂样本,是如何在多维度的参数空间里进行残酷的分层统计的。 要极其坦诚地列出那七条死死锁住这个体系的適用范围边界。 要毫无保留地展示那个专门用来找茬的【g_index_attack】反例集,以及系统在面对四十二个盲测样本中的分类判断、边缘样本和失效案例。 最后,它必须在一个更高的理论视角上,梳理清楚这个全新的判据,与歷史上经典的sweet-parker缓慢模型,极具爭议的 petschek 快模型,底层的hall双流体图像,前沿的plasmoid级联理论、混乱的湍流重联图像,以及传统的撕裂模失稳等一系列前辈路线之间,到底是继承、包容,还是彻底的顛覆关係。 当然,它还必须老老实实地交代,刚刚在隔壁数学预稿里千辛万苦证出来的窄定理,到底能在多大程度上支撑起这个庞大架构的基座,又有哪些东西是它根本无力支撑的。 这篇物理预稿的撰写过程,远比那篇充满晦涩公式的数学物理预稿更加痛苦,更加如履薄冰。 不是因为需要推导的公式变多了。 而是因为,在物理的宏大敘事中,由於缺乏数学那种非黑即白的绝对边界,写作者的笔触,极易在不知不觉中过界。 每当江临在键盘上敲下诸如在统一框架下这种极具诱惑力的词组时,他的心底就会猛地拉响警报,然后皱著眉头按下退格键,把它们全部刪掉。 改成近乎防御性的措辞。 【记住全网最快小説站 101 看书网体验佳,101??????.??????超讚 】 【在该適用条件下的候选组织语言】 每当他顺著逻辑的惯性,写下本判据成功预测了某某现象时,他会在反思几秒钟后,毫不留情地刪掉预测这个充满了先知意味的词。 改成:【在验证集適用范围內的后验分类判断】 每当他在总结陈词里,激动地写下窄定理的完成,彻底证明了g-index 体系的物理有效性时,他会苦笑一下,摇摇头,把这句狂妄的话彻底刪乾净。 改成一句乾巴巴的话。 【窄定理的初步结果,仅为g-index体系中独立的plasmoid门限,提供了一个极端窄模型下的底层数学演绎支撑。】 绝不过界,绝不夸大,绝不把一分证据吹成十分的真理。 第三十七年六月底。 在废土又一次迎来炎炎夏日的时候,第二篇內部预稿,艰难定稿。 正文內容,五十八页。 包含各种统计图表、样本清单和反例解析的附录,二十二页。 总计,八十页。 在扉页上,状態栏同样不是令人心潮澎湃的完成定稿,等待发表。 而是如同复製粘贴般的冰冷客观。 【当前状態:內部预稿 v1,等待现实世界同行的审查。】 第三十七年六月二十八日。 这两篇耗尽了江临半生心血的內部预稿,终於在工作站的硬碟里,化作了两个体量不小的pdf文件。 数学物理预稿,厚达三百二十八页。 物理框架预稿,精炼的八十页。 合计,四百零八页。 从第十三年,他在绝望中一头扎进石屋深处那个庞大而杂乱的原始论文资料库开始算起。 一直到今天,第三十七年六月底,预稿最终全部完成。 整整二十四年。 这是一段如果在现实世界里说出去,足以让任何一个功利主义的科研人员感到窒息的漫长时光。 在这二十四年里,他像个在地底默默挖掘的土拨鼠。 一字一句地精读,扫读,提取索引,合计吃下了八千二百多篇前沿文献。 他从零开始,极其痛苦地补完了数值偏微分方程,奇异摄动理论,以及那曾经让他痛不欲生的sobolev空间与能量泛函方法。 他像个强迫症一样,建立起了一套极其变態的mhd模擬程序数值健康检查清单。 他走出石屋,在荒原上顶著沙尘,实地勘探发现了那个巨大变电站遗址(recon-vc-01)里隱藏的环状剩磁网络。 他拖著五十三岁的身体,在西北方向的极远处,找到了那个疑似潮波监测装置的金属巨物(giant-nw-01)。 在这无尽的孤寂中,像捏泥巴一样,一点点揉捏出了那个包罗万象的g-index v0.1的物理框架初稿。 用最冷酷的手段,找出了一堆能把自己的理论拍死在沙滩上的反例適用边界。 用统计学,硬生生砸出了那个隱藏在数据海里的经验门控拐点。 最后,他在桌前枯坐几个月,一寸一寸地啃下了那个极度收敛的、窄模型下的plasmoid门控閾值的数学推导。 最终,这一切的挣扎和汗水,坍缩成了面前这四百零八页的內部预稿。 即便这不是那场宏大的磁重联物理难题的终点,甚至连他自己提出的 g-index体系的终点都算不上。 但这毕竟是已经打好的理论地基。 江临將这四百零八页的內部预稿保存下来,进行了硬碟,u盘和手机的备份。 然后伸出手,按下工作站的电源开关。 “滴——” 屏幕暗下去,那持续了多年的主机轰鸣声缓缓归於平静。 他没有离开凳子,只是静静地坐在那里。 心生出一种经歷了极度喧囂和脑力透支后,大脑深处產生的一种嗡嗡作响的静謐。 只有外面那个仿佛永远不会停歇的风机二號,还在塔架上不紧不慢地转动著。 远在两公里之外的观测点a和观测点 b,依然像两个忠诚的哨兵,在荒原上闪烁著微弱的指示灯,默默记录著一堆可能永远没有意义的环境数据。 整个前哨站,就像是一套已经被他这个唯一的维护者精心调教运行了几十年的庞大工程系统。 哪怕现在他什么都不做,它依然凭藉著强大的惯性,勉强在这片废土上保持著某种秩序。 时间是第三十七年六月二十八日。 接下来该做什么? 江临的脑子里其实还没有一个极其明確的计划表。 重新打开电脑,像个强迫症一样去继续精修那些已经被修改了无数遍的预稿字句? 启动模擬器,去恶意地补充和丰富那个专门用来推翻自己理论的g-index反例集? 拿出纸笔,把变电站(recon-vc-01)和西北巨物(giant-nw-01)这两具遗蹟尸骸上的磁场拓扑,放在一起进行某种疯狂的重整化分析? 又或者,他什么都不研究。 只是像个真正的荒野老人一样,回归最基础的前哨站日常维护,修修补补,儘可能地让这里所有的系统、所有的资料库,在他这具躯壳衰亡离开之前,保持最稳定的状態。 也许,上面的所有事情,他都会零零碎碎地做一点。 但是今晚,就在这个当下,他什么都不想做。 今晚,他只想作为一个纯粹的生物,坐在这里。 什么都不想,什么都不算。 第三十七年六月二十八日,傍晚。 巨大而惨澹的太阳,极其缓慢地从西北方向的废土地平线上沉了下去。 在日落的最后几分钟里,最后一缕余暉穿过石屋那扇並不宽敞的窗欞,落在地面上。 江临沐浴在这片柔和的反射光里,看了很久,很久。 看著那层淡淡的金光,江临的思绪如同被某种力量牵引,猛地飞越了时光的长河,回到了十二年前。 那个他还年轻。 刚刚在绝望中合上temam那本厚得像砖头的数学流体力学著作的最后一页。 那个时候的他,其实根本就不知道自己为什么非要死磕著去补全那些枯燥无比的sobolev空间理论与抽象的能量方法。 那些数学工具太冰冷,太抽象,甚至一度让他觉得自己是不是走火入魔,彻底偏离了物理研究的航道。 但他当时心里只有一种近乎野兽般的直觉。 在这条充满了荆棘和死胡同的plasmoid磁重联路线上,迟早有一天,当他面对那些像泥石流一样崩塌的非线性项时,他绝对会需要这些能死死锁住空间梯度的重型数学工具。 於是,他咬著牙补了。 在那些气温降到零下二十多度的寒夜里,他那冻得长满冻疮的手,还在粗糙的草稿纸上,一行一行地推导著那些甚至不知道有没有用的不等式。 十二年前的那个选择,在当时没有给他带来任何立竿见影的收益。 没有发表出任何一篇令人瞩目的论文,没有推导出任何一个能改变世界的实质性成果。更没有得到外界哪怕一个字符的正向反馈。 在漫长的十二年里,所有的努力,仅仅只是在工作站硬碟的一个不起眼的角落里,化作了一个吃满灰尘的文件夹。 【sobolev_energy_methods】 而现在,十二年过去了。 那颗在极寒的冬夜里被他亲手埋下,甚至不知道能不能成活的种子,不仅发了芽,而且长成了参天大树。 江临的眼角微微抽动了一下。 这大概就是,一个人在这片废土上,在漫长的岁月中坚守长期主义,所能得到的最丰厚的回报了吧。 江临扶著桌沿,缓缓站起来。 五十五岁的膝盖在寒气里发出一声轻微的钝响。 他没有再打开工作站。 没有再翻开任何一本书。 也没有再给自己列下一张任务清单。 这一轮该完成的事,已经完成了。 剩下的,不属於废土。 在现实世界。 第80章 降噪 回归的第一天,江临什么都没做。 就是痛痛快快地洗了热水澡,高高兴兴吃饭,好好睡觉,在教师楼附近的老街上走了一圈又一圈。 老街很喧闹,街角炸油条的摊子翻滚著热油,路过的电动车按著刺耳的喇叭,几个退休的大爷在树荫下因为一步象棋爭得面红耳赤。 江临混跡在人群里,听著这些嘈杂的声音,看著那些鲜活的面孔。 他需要这些高密度的信息来填补大脑中长达数十年的荒芜。 他就像一个刚刚从深海里被打捞上来的潜水员,正在减压舱里慢慢適应正常大气压。 直到第二天,那种从废土带回来的失重感才逐渐褪去,身体和灵魂的缝隙终於严丝合缝地贴合在一起。 早上八点,他背起书包,骑著自行车去了江城大学。 至於江城七中那边,他昨天从班主任老刘那里请了假。 沿著熟悉的北门走进江大,来到物理学院的a栋教学楼。 昨天晚上,他在家里打开江城大学的公开课表,选定了一节课。 周一上午第三节,量子力学,授课老师是赵明远副教授,地点在a301教室。 上一次回归,来也匆匆,去也匆匆,太忙了,虽然身在江大,却没有感受到多少大学的氛围感。 这一次,他是抱著閒適的心態来蹭课的。 江临走到物理楼的时候,离上课还有十分钟。 他在一楼略显幽暗的走廊里慢慢走了一圈。 物理楼是上世纪九十年代建的老楼,灰白色的水磨石墙面透著一股年代感,楼梯的木製扶手已经被一代代学生摸得包浆发亮,走在上面能听见鞋底和地面摩擦出的空旷回音。 走廊的尽头,有一排靠墙的玻璃展示柜,里面陈列著江大物理学院早年的科研成果和歷史沿革。 里面摆著几块已经褪色的黄铜奖牌,几张边缘泛黄的大合影,几篇被复印出来的旧论文,还有一些杰出校友和老教授的照片。 江临在玻璃柜前停下脚步。 照片里的老人们穿著八九十年代常见的那种宽大西装,戴著厚重的粗框眼镜,站在极其简陋的实验台旁边。 背景里有带著绿色萤光屏的老式示波器,有贴著手写泛黄標籤的自製电源箱,还有边缘磕碰出金属底色的光学平台。 那时候陆知行指著实验室里的一台旧仪器说,江大物理学院某些边缘方向能一路扛著冷板凳延续到今天,不是因为某一年突然拉到了几千万的大项目,而是因为前面有几代人,把最基础的实验台怎么搭、仪器怎么规范使用、学生怎么进行基础训练、论文的原始数据怎么保留,这些习惯一点点地传了下来。 江临隔著玻璃,看著那几张黑白照片,思绪忽然飘远,想起了废土。 想起了那些倒在荒漠里后继无人的遗骸。 现实世界的玻璃柜里,老教授们留下来的东西虽然陈旧,但它们还在a栋的课堂里,在b栋的实验室里,在一届又一届学生的毕业论文里往下传。 哪怕有杂质,哪怕有损耗,但这条河流没有断。 而在废土上,文明的遗產只剩下永无止境的风沙和越来越大的系统误差。 九点五十五分,a301教室里已经坐了大半的人。 本科三年级的量子力学课,从来不是什么可以用来刷绩点的公共课,更不是隨便坐在后排打两把游戏就能混过去的水课。 教室里的气氛倒是有一种压抑的专注。 前排的学生早早摊开了教材,旁边压著密密麻麻写满符號的草稿纸。 后排虽然有人打开了电脑,但屏幕上显示的不是网页游戏,而是一行行公式,显然是在复习上一节课的推导过程。 江临从后门走进去,选了最后排靠走道的一个空位坐下。 他今天穿著一件黑色连帽外套,一条深色长裤,背著个旧双肩包。 在这个满是大学生的教室里,平平无奇。 五分钟后,上课铃打响。 赵明远大步走上讲台。 他四十出头,髮际线已经有了明显的后退趋势,穿著一件洗得有些发白的深色衬衫,鼻樑上架著一副无框眼镜,整个人有种长期和黑板、讲义、审稿意见打交道后留下的干硬气质。 他把厚厚的讲义往讲台上一撂,拧开保温杯喝了一大口枸杞水,然后转身拿起一截粉笔,在黑板左上角用力写下今天的標题。 wkb近似:转折点与连接公式 粉笔在黑板上敲击出清脆的噠噠声。 “上节课我们讲到一维定態薛丁格方程里的wkb近似,今天继续往下走。” 赵明远转过身,目光扫视全班。 “不要觉得它只是个数学技巧,我们今天的重点放在,它在什么时候会失效,以及失效之后,怎么把失效区域两边的解给强行接起来。” 江临从书包里取出一个空白笔记本和一支黑笔。 赵明远已经转身开始在黑板上进行一连串长长的推导。 ψ(x)+k2(x)ψ(x)=0 k(x)=sqrt(2m(e-v(x)))/? …… 黑板上的公式一道道铺展开来,粉笔灰在窗外透进来的阳光里上下飞舞。 江临没有动手做笔记。 这些东西他太熟了。 不只是量子力学教材里的那一版。 他读过bender和orszag那本厚重的经典,读过数学物理方法里更抽象更反直觉的拓扑写法,甚至在一些看起来和量子力学毫无关係的流体力学和工程传热问题里,反覆使用过类似的思想。 赵明远讲课的速度並不快。 作为一个有经验的副教授,他必须照顾这群本科生有限的接受节奏。 每推导到一个关键的物理条件,他都会停下粉笔,转过身,用大白话把符號背后的物理意义翻译出来。 “你们看黑板,不要只盯著这个指数项发呆,前面的振幅项同样重要。” 赵明远用粉笔头重重地敲了敲黑板上的一行式子。 “我带过好几届学生,很多人第一次学wkb,脑子里只记住了那个相位积分,觉得这就是全部。结果一到考试,遇到转折点,就全军覆没,根本不知道为什么会出问题。” 前排有个戴眼镜的男生皱了皱眉,低声问旁边的人:“转折点那里,是不是就是代进去,让k=0?” 旁边那个扎著马尾的女生在草稿纸上飞快地写了两笔,压低声音回道:“对,但不只是代进去等於零那么简单。我昨晚预习看了一下,好像是有效性条件在这个地方直接炸了。” 台上的赵明远已经把wkb解的最终形式写了出来。 ψ(x)≈ c/√k(x)*exp(±i∫^xk(s)ds) 紧接著,他在黑板右侧徒手画了一条平滑的势垒曲线,用不同顏色的粉笔標出了经典允许区,经典禁止区,並在两者交界的地方画了两个重重的叉號。 转折点。 “好了,现在问题来了。”赵明远扔下手里的粉笔,拍了拍手上的粉笔灰,“各位未来的物理学家们,谁能告诉我,在转折点附近,为什么我们辛辛苦苦推出来的这个近似解,不能直接用?” 赵明远问完,偌大的a301教室里瞬时安静如鸡。 前排那个戴眼镜的男生下意识地在草稿纸上写下k=0,笔尖在纸上顿住,写到一半就停下了。 他隱约觉得不对,这太表面了。 后排有个男生用手肘碰了碰同伴,低声嘀咕:“因为分母有根號k,k趋向於零,所以振幅项发散了唄。” 同伴摇了摇头:“老赵既然这么问,肯定不止这个。你敢站起来这么说,他绝对会追问你本质原因。” 赵明远的目光像探照灯一样扫过整个教室。 他看到前排有人写下了k=0,又把笔停住,中排有学生翻到讲义后半页,显然知道答案在airy函数那里,却还没把中间那一步想清楚。 最后,他的视线越过重重人头,落在了最后排靠窗的位置。 那里坐著一个瞧著眼生的学生。 从上课到现在,没翻过书,没做过笔记,只是极其平静地盯著黑板,瞧著像是在看电影。 “后排靠窗那位穿黑衣服的同学,对,就是你,你来说说看。” 本科三年级的量子力学课,面对老师的提问全场沉默是很正常的事。 这门课的难度摆在这里,很多学生並不是完全脑子里空空如也,而是知道自己脑子里的概念是一团乱麻。 他们怕自己一开口,就把什么转折点,发散,airy函数,边界匹配这些高级词汇混成一锅粥,惹来笑话。 不过赵明远上课有个习惯,越是没人答的时候,越喜欢点后排那些看起来不像在听课,却一直没低头的人。 何况在他的印象中,后排最能暴露一节课到底有没有讲进去。 江临见点的是自己,也没有任何慌乱,从座位上站起身。 目光看著黑板上那条用红色粉笔画出的势能曲线,答道。 “转折点处满足e=v(x?),所以局部波数k(x)趋於零。在这个极限下,wkb解里的振幅项1/√k会发散,这是最直观的数学问题。” 赵明远眉毛微微一挑,没有打断,用手势示意他继续。 江临停顿了一秒,语气依旧波澜不惊:“但更本质一点来看,wkb近似的核心前提,也就是它的有效性要求,是局部波长在空间上变化得必须足够慢,常用的判据形式是|k|/k2<< 1。” 前排那个戴眼镜的学生听到这个判据,猛地一愣,下意识地在自己的草稿纸边缘把这行条件补了上去。 江临继续说道:“对简单转折点来说,k(x)像(x - x?)^(1/2)那样趋零,而k(x)反而会出现奇异增大。於是|k|/k2不是变小,而是发散,wkb的渐近展开在这里失去控制。” 这是大三的课堂,他没有继续往stokes现象、高阶wkb和一致渐近展开里倒东西。 “如果这是一个简单的转折点,即势能的导数v(x?)≠0,我们可以在x?附近对势能进行线性展开,把薛丁格方程在这个局部区域近似成一个airy型微分方程。” 江临说到这里,目光终於从黑板移到了赵明远身上。 “然后,我们利用airy函数在正负无穷远处的两套渐近形式,作为桥樑,一套去匹配经典允许区里wkb的振盪解,另一套去匹配经典禁止区里的指数衰减解。” “教材上连接公式里那个π/4的额外相位,不是为了拼凑实验数据补上去的经验项,而是从这个airy函数的渐近匹配过程中,严丝合缝推出来的必然结果。” 教室里陷入了一种奇异的安静。 这句话的杀伤力,让前面好几个正在疯狂记笔记的学生明显停了笔。 他们刚才勉强能跟上江临前半段关於发散的解释。 但最后一句,把复杂的物理图像、微分方程的性质和最终的相位参数直接打通,这已经不是一句简单的预习得很好能概括的了。 “好,非常好,这位同学请坐。” 赵明远眼中闪过一丝毫不掩饰的讚许,转过身,用力敲击黑板。 “刚才这位同学说得非常透彻,同学们,把刚才那个条件给我重点记下来。学习物理,千万不要把wkb的失效仅仅停留在振幅项分母为零不好看这种浅薄的理解上。真正要命的问题,是你的近似前提崩盘了。” 赵明远拿起粉笔,在黑板中央重重地补下了|k|?k2这行条件。 “这里面有两个层次,一个是表象的数学发散,一个是底层的物理失效。刚才那位同学提到的判据,比你们单纯死记硬背转折点在哪,要有用得多。” 粉笔落下,教室里的注意力重新被拉回黑板。 前排那个扎马尾的女生转过头,低声对戴眼镜的男生嘀咕了一句:“我的天,这人谁啊?说话这逻辑密度,是哪里的大佬跑来蹭课复习的吧?” 男生推了推眼镜,余光瞥了一眼后排,摇了摇头:“不知道,看著面生,估计是来找赵老师请教问题的研究生吧。” …… 四十五分钟后,下课铃响。 原本压抑的教室一下子像解冻的河流一样动了起来。 收拾书包的拉链声,拖动椅子的刺啦声响成一片。 前排几个学霸立刻拿著讲义围到讲台前,抓紧时间问作业和推导细节。 江临没有上前凑热闹,把空白笔记本合上,塞进书包,单肩背起,从后门安静地走了出去。 走廊里人来人往,正值课间,不同教室的学生涌出来,显得有些拥挤。 墙上的软木公告栏里贴满了花花绿绿的纸张。 有大学生数学建模竞赛的动员海报,有某位院士来讲座的巨幅海报,还有一张用a4纸列印的《实验室安全培训与资產管理通知》。 江临原本只是想隨著人流下楼,却在那张安全通知前莫名地停顿了一下。 他的目光扫过通知下方列出的几项日常管理內容。 高压电源使用安全规范。 雷射器护目镜佩戴要求。 特种气瓶存放与出入库管理。 数据存储与实验记录本归档。 仪器预约与人为损坏赔偿制度。 在最后一项的下方,有一行用小四號宋体加粗的补充说明。 註:各课题组所使用的设备探头、精密光学镜片、高速数据採集卡等高价值易损耗材,请务必按学院財务制度严格登记使用,损坏需上报导师並走折旧赔偿流程。 江临站在公告栏前,盯著探头和採集卡几个字,看了足足两秒。 就在这时,旁边有两个穿著白大褂,脖子上掛著门禁卡的男生从楼梯上走下来,边走边激烈地討论著什么。 “你们组那个泰克的电流探头又坏了?老周没骂人?”左边个子稍高的男生一脸同情。 “不能说是全坏了,只是零点漂移得厉害,测出来的噪声比信號还大。”右边那个头髮油腻、眼底满是黑眼圈的男生烦躁地抓了一把头髮,“老周说先別急著走报废流程,让我联繫厂家看看能不能修。厂家那边说,光是寄回去检测重新校准一次,就要这个数。” 他比划了一个手势。 “多少?”高个子问。 “来回运费加检测费、人工费,差不多小一万。如果里面的核心放大晶片烧了要换新的,整条线换下来,六万起步。”黑眼圈男生嘆了口气,“六万啊,我两年半的直博津贴全搭进去都不够。老周现在的脸色黑得能滴水,我这周的组会死定了。” 两人没有停留,唉声嘆气地走过江临身后,声音很快消失在楼梯拐角处。 六万! 江临站在原地愣了愣。 在资本市场上,这或许只是个微不足道的水花。 在富贵人家的帐本上,这不过是一个包一块表的零头。 但在现实的科研系统里,这是一个普通学生无法承受的重量,是一次仪器故障的直接標价。 一只性能尚可的电流探头,六万。 一张能够捕获高频瞬態信號的高速数据採集卡,便宜的几千,好一点的几万。 一台能跑得动复杂多物理场仿真软体的图形工作站,二手组装两三万也只是起步价。 除了这些,还有企业级的硬碟阵列,不间断电源,各类工业级传感器,数字示波器,逻辑分析仪,精密光学支架,恆温防震箱,甚至各种特殊材料的加工费用和云端数据服务费…… 在现实世界,每一张参数表,每一个探头,每一段代码,背后都是明码標价的工业成本。 这些开销,每一项单独拿出来看,都能给出一个合理的解释。 但如果全部合在一起,就绝不是高中生一句轻飘飘的买点学习资料和兴趣玩具能够覆盖的藉口了。 江临很清楚,如果他现在回家,对江建国说自己需要六万块钱买个探头,父亲大概率会沉默几秒钟,然后把银行卡翻出来,问一句:“够不够?” 父母的爱是没有保留的。 但正因为如此,江临才绝对不能再开这个口。 有些钱,家庭可以给,那是父母对子女无私的托底。 但有些系统,註定是一头吞金的巨兽。 一旦他决定在这个安逸的世界里,重新拉起一条属於自己的硬核技术防线,他就必须为这个系统找到独立供血的泵。 他不能吸乾父母的血来滋养自己的野心。 江临转过身,从三號教学楼的大门走出去。 春天的阳光依然明媚。 他沿著校园的主路往东走,穿过一排高大的梧桐树,树下密密麻麻地停满了学生的电动车和共享单车。 主路的尽头,是物理楼b栋,江大物理学院核心的实验楼集群。 江临站在路口,没有走进去。 他今天不想去实验室找陆知行,也不想把自己重新塞进任何一个已有的学术敘事里。 路旁的院系公告栏上,张贴著各种行政和学术通知。 国家自然科学基金重点项目结题验收通知。 关於博士研究生毕业论文盲审环节的补充说明。 本周五下午的学术报告海报。 海报上的题目,有些离他目前的方向很近,有些则很远。 等离子体湍流特徵分析。 复杂系统中的非线性动力学演化。 基於稀疏观测数据的参数反演与重建。 高性能计算平台的机时分配与使用培训。 江临看著这些列印著黑体字的標题。 在普通人眼里,这些词汇枯燥乏味。 但在江临眼里,这些词就像是一道道上锁的钢铁大门。 每一道门后面,关著的都不是纯粹的物理知识。 门后面是人脉,是经费流转,是设备採购权,是实验室钥匙的权限,是核心数据的访问密码,是顶级期刊的署名顺位,是繁琐的伦理审批,是同行的恶意质疑与艰难復现。 现代科学早就是一项重工业。 废土给了江临无尽的时间和试错的豁免权,让他在大脑里建立了一座只属於他自己的理论殿堂。 但现实世界,不会给任何人绕过这套组织成本的特权。 你想在现实中把图纸变成实物,你就必须遵守资本和工业的规则。 江临在路口静静地站了一会儿,直到上课铃声再次在校园里迴荡。 下午继续蹭课。 等到回到家的时候,天色还没完全暗下来。 夕阳的余暉透过窗户,把客厅的地板染成橘黄色。 母亲正在厨房里切菜,听见开门的动静,探出头问了一句:“回来了?” 江临把运动鞋脱下来,在鞋架上摆正,语气自然地说:“嗯,今天去去江大逛了逛,旁听了几节课。” “哦,去找陆老师了?”母亲隨口问道。 “不是,就是隨便找了几个教室听听。”江临一边换拖鞋一边说。 母亲哦了一声,没有再多问。 厨房里的抽油烟机很快发出低沉的轰鸣声,菜刀落在木製砧板上,发出咄咄咄的清脆声响。 声音规律,琐碎,充满生活的气息。 江临回到自己的臥室,把书包放下,按下电脑主机的电源键。 屏幕亮起后,他熟练地新建了一个excel表格。 表格重命名为:【学习与实验用品初始预算v1.0】 他在底部的工作表標籤栏里建了六个页面。 第一页:专业书籍与文献资料库订阅。 第二页:基础计算设备与存储。 第三页:电子测量与信號分析设备。 第四页:机械加工工具与基础耗材。 第五页:数据服务与商用软体授权。 第六页:未来可能需要但暂缓採购的高级仪器。 他点开第二页,手指在键盘上敲击,开始输入具体条目。 二手图形工作站主机,双路伺服器级cpu,ecc內存至少256g。 企业级大容量机械硬碟,至少四块,组建raid阵列做数据冗余。 大功率ups不间断电源。 双屏高色域显示器。 接著是第三页的测量设备。 usb协议逻辑分析仪。 高带宽简易可携式示波器。 多通道电压/电流数据记录仪。 低esr固態电容、精密陶瓷电容、不同频段的铁氧体磁环。 高精度温湿度记录仪。 三轴加速度传感器。 小型高採样率数据採集模块。 …… 在表格的最下方,有几行被他设置成灰色字体的项目。 高带宽无源电流探头,高压光电隔离探头,ni高端pcie数据採集卡,二手隔振光学平台配件…… 看著那些灰色的行,他的眼睛微微眯起。 今天在江大物理楼走廊里听见的那段对话,那个关於六万的数字,让这些灰色项目重新在屏幕上变得极其刺眼。 他刪掉它们,不是因为他在接下来的计划里用不到。 仅仅是因为,他现在的资產负债表,根本支撑不起这些哪怕是二手货的开销。 江临按下快捷键,把前四页的预估金额做了一个求和计算。 屏幕右下角的单元格里,跳出了一个六位数的总金额。 他看著那个数字,看了几秒钟,然后把表格往右侧拖动,找到了他之前预设的一列——【父母可解释支出】。 江临把身体往后仰,靠在椅背上。 门外客厅里传来了电视新闻播报的声音,父亲起床了。 江临忽然想到,上一次自己藉口要买学习资料时,父亲连清单都没看,只问了一句钱够不够。 那种毫不迟疑的信任,从来不是一台可以无限透支的提款机。 更不是他用来掩盖自己那套庞大计划的遮羞布。 他移动滑鼠,果断把【父母可解释支出】那一整列直接刪除。 然后,他在表格的最后,新建了一个页面。 页面標题被命名为:【独立资金来源】。 然后打开瀏览器,在搜索框里输入了几个词。 线上技术兼职。 数学建模代做,接单。 理工科论文,计算外包。 科研绘图,数据代写。 按下回车键,页面瞬间跳出了海量的信息。 这些网页大多充斥著诱人的gg语,价格也標得十分惹眼。 江临面无表情地点开一个排在前面的页面,快速扫视了三十秒,然后毫不犹豫地点右上角的叉號关掉。 再点开一个留著微信號的帖子,看了一眼,再次关掉。 网络上的学术灰產比他想像的还要泛滥,需求也写得极其赤裸。 “急单!某期刊二区修回,要求修改模型,结论必须达到显著性水平,价格好商量。” “需要熟悉python的写手,按我给的目標结果调整数据走向,不看过程只看图表。” “毕业论文数据兜底,包修改到盲审通过,事成结尾款。” …… 江临的目光,在某个网页上的按目標结果调整数据几个字上停驻了一瞬。 然后,他移动滑鼠,直接把整个搜索页的进程全部杀掉。 他確实非常缺钱,但又还没有缺钱到要去把误差条当成橡皮泥一样捏来捏去的地步。 江临略一思索,重新把双手放回键盘。 这一次,他换了一组完全不同的检索词。 不是论文,不是学术,而是最贴近资本本身的东西。 数据异常检测,奖金赛。 金融时间序列,数据清洗,挑战赛。 量化因子復现,悬赏平台。 回测系统,数据泄漏检测,眾包。 …… 这一组搜索的结果网页,画风变得冷峻了许多。 没有了那些花里胡哨的弹窗gg,也没有了轻鬆月入过万的恶俗標题。 更多的是一些量化投资平台的官方公告,极客技术社区里的硬核討论帖,大段大段的全英文技术文档,过往数据比赛的归档页面,以及一些活跃度不高但极其专业的半死不活的论坛。 江临握著滑鼠,一页一页地翻找。 他不是在找世界上最赚钱的门路。 金融市场里最赚钱的永远是內幕和资金体量,而不是技术。 他在找一个入口。 一个不需要审核学术履歷,不需要露脸签合同,只需要用绝对的技术实力去提交清洗结果和算法报告,就能换取合法报酬的入口。 晚上七点二十三分。 江临滑动手指,屏幕上的画面停在了一个不起眼的页面前。 这个网站的ui设计非常简陋,甚至有些像十年前的產物。 但在页面的正中央,標题栏下方掛著一行黑体字。 【分钟级行情数据异常检测挑战赛(第三期)】 基础奖金:八千元人民幣。 附加条款:报告逻辑极其严密,能提供通用审计脚本的优秀参赛者,可与平台签订后续长期的兼职数据审计合作协议。 江临的视线往下移,迅速掠过冗长的免责声明,落在了核心的任务说明上。 任务描述:主办方將提供某市场脱敏后的过去五年分钟级行情切片样本(包含大量脏数据)。 参赛者需利用算法,精准识別出其中的异常波动数据段、因交易所接口问题导致的缺失模式、以及疑似復权口径不一致的底层栏位,並提交清洗后的数据集及方法说明报告。 评分標准由异常標籤识別准確率,清洗后栏位一致性,保留样本比例,以及人工报告评审共同决定。 另设隱藏测试集,检测清洗后数据在基准因子復现实验中的稳定性变化。 接著,是数据字典的具体说明。 时间戳。 脱敏標的代码。 开盘价。 最高价。 最低价。 收盘价。 成交量。 成交额。 停牌標记位。 復权標记位。 训练窗口期与测试窗口期划分。 江临看著屏幕上这一行行代表著资本市场跳动脉搏的词汇,看著那些所谓的开盘,收盘,成交量。 突然之间,他的心底涌起一种强烈而荒谬的熟悉感。 这种熟悉感,与金融、財富、甚至华尔街的精英敘事毫无关係。 这是他对那些在极寒风暴中罢工的温度传感器的熟悉。 是对因为宇宙射线干扰而发生零点漂移的辐射计的熟悉。 是对相机在绝对暗场下,因为热电子跃迁而產生的泊松噪声的熟悉。 是对光学支架,在昼夜温差交替中缓慢发生热胀冷缩的形变,导致第二天早上所有干涉读数全部向一侧偏置的熟悉。 很多人说,数据不会说谎。 江临在废土上用血的教训证明,这句话大错特错。 数据经常说谎。 它不仅说谎,它还会偽装成真理的样子诱导你走向毁灭。 更准確的物理学表达应该是,数据会绝对诚实地记录下一个复杂系统运转时的全部问题,包括系统本身的规律,包括测量仪器的缺陷,包括环境的干扰,包括传输通道的损耗。 只是人类常常误以为数据只记录了他们脑子里想要的那一部分理想状態。 在这份脱敏的金融时间序列里,那些所谓的异常波动,数据缺失,口径不一致,在江临眼里,不过就是量价探测器在这个名为市场的复杂系统里,所產生的底噪、探头漂移和传输丟包罢了。 它们背后的数学结构和物理本质,与他在废土上处理了几十年的烂摊子,如出一辙。 房门外,母亲的声音穿透门板传来,带著饭菜的香气。 “江临,出来吃饭了” “来了。” 他没有立刻关掉这个简陋的网页。 滑鼠的光標停留在页面最下方那个蓝色的【下载数据集(3.4gb)】按钮的上方。 在按钮的旁边,还有一行倒计时的红色小字。 距离提交截止时间:4天。 第81章 榜单之外 吃过晚饭回到房间,电脑屏幕因为长时间无操作已经进入了休眠。 江临晃了一下滑鼠,屏幕亮起,下载管理器里的进度条已经拉满。 那个標著minute_market_data_v3.zip ,大小足有3.4gb的数据集,安静地躺在他的本地硬碟里。 江临趁著解压的间隙看了看规则。 平台那个ui极其简陋的任务说明页面上,规则写得很长,密密麻麻的一大篇免责条款和计分细则。 数据禁止外传,允许使用公开算法,允许提交清洗后的异常標记文件、方法说明报告和辅助脚本等等。 江临把几段规则复製下来,粘贴到本地新建的记事本里,然后用滑鼠给其中三个词加了粗。 隱藏標籤,可復现性,泛化能力。 这三个词,比那八千块钱奖金重要得多。 它透露了主办方真正的痛点。 他们不要那种在特定数据集上跑分很高,换个市场环境就彻底拉胯的比赛特供模型。 他们要的是一条真正能落地的工业级清洗流水线。 江临却看得眉头微皱。 因为他熟悉的是坏数据,不是金融市场。 温度传感器零点漂移、相机暗场噪声、光学支架热胀冷缩、辐射计被宇宙线打出异常尖峰,这些东西他处理过太多次。 可是分钟级行情不是温度曲线,成交量不是传感器採样,停牌標记也不是设备掉线。 如果连繫统的基本工作方式都没弄清楚,就急著下手清洗数据,那不叫审计。 那叫把自己的无知写进脚本里。 江临把下载页面暂时放到一边,新建了一个文档。 標题只有四个字:量化补课。 目標:学习这些数据在什么制度和流程下產生。 他先从最基础的栏位开始查。 开盘价,成交量,復权,涨跌停…… 每一个词他都只看最基础的定义,不往投资策略上发散。 遇到讲十倍收益,稳定套利,资金曲线完美的帖子,直接关掉。 遇到有人认真討论未来函数,倖存者偏差,样本外失效,滑点和衝击成本的长帖,才停下来读。 两个小时后,他列出了六个必须先確认的制度性问题,从集合竞价边界到测试集隔离方式,並在纸上画出一条很粗糙的数据链路。 最后评价为:量化数据不是市场本身,是市场经过多层设备,制度,软体和商业口径之后留下的影子。 这句话写完,他又下载了数据字典和平台提供的baseline(基准参考代码)。 数据字典是一个二十多页的pdf文件。 不得不说,提供方在脱敏上做得很绝。 那个所谓的標的代码,根本不是什么诸如600519这种能在软体里搜出来的股票代码,而是被全部转成了一长串毫无规律的md5哈希值。 时间戳里的交易日(date_id)也做了整体偏移。你没法知道这是2015年股灾时的数据,还是2020年抱团行情时的数据。 所有的价格和成交量也全都在后台做过了等比例缩放,绝对值已经失去现实含义,只保留了零值、缺失、相邻变化率以及同一口径下的相对关係。 这意味著,你不可能靠现实世界的金融常识或者去查雅虎財经的歷史记录,去反推哪一只股票在某年某月某日发生了什么异常。 这很对江临的胃口。 因为外部查资料的捷径被切断后,剩下的胜负就会回到数据內部的逻辑、制度边界和审计能力上。 江临打开windows命令行窗口,在工程目录下建好了五个分类文件夹。 解压数据集的压缩包。 进度条走完后,data_raw 文件夹里出现了四个庞然大物。 train_features.parquet,train_labels.csv,test_features.parquet,sample_submission.csv 他现在用的这台二手电脑,內存只有可怜的8g。 如果直接用pandas把这三点几个g的parquet格式数据全量读进內存,这台二手机器大概率会直接卡死。 於是,他打开编辑器,写了一个几十行的python短脚本。 只读表头元数据和前面的前一百万行样本切片,用来探路。 十分钟后,按下运行键。 终端里瞬间刷出一长串刺眼的红字报错信息。 江临盯著那串红字,愣了两秒,然后哑然失笑。 现实世界就是这样充满黑色幽默。 你踌躇满志,以为自己马上就要面对深不可测的资本市场,要去手撕复杂的金融微观结构了,结果第一刀,却结结实实地砍在了一个缺失的底层依赖库上。 “行吧,先搞后勤。“ 江临摇了摇头,在命令行里敲下了安装命令。 看著屏幕上跳动的一个个下载进度条,他顺手把这些包的版本號,一个不落地记录在了刚才的audit_log里。 晚上九点四十六分,环境配置完毕。 第一批百万行的切片数据,终於顺利地被读进了內存。 屏幕上整齐地列印出了十几个常规行情栏位,最后跟著三个由平台方自己生成的辅助栏位。 session_id,source_flag,row_weight。 江临没有急著去看那些价格数字,而是盯著这最后三个栏位看几眼,评价为。 【凡是平台方称作內部质量分组的栏位,先不要当特徵使用,先当潜在污染分层变量审计。】 接下来,他开始对这一百万行切片做最基础的侦查审计。 江临把脑子里的几个基础常识翻译成几行乾净利落的聚合代码,点击运行。 笔记本电脑发出低沉的轰鸣,cpu风扇开始高速转动,像是在抗议这种压榨。 第一轮审计脚本跑了足足二十多分钟。 终端里,一行行统计结果慢慢跳了出来。 和江临预想的一样,大部分记录看起来非常平滑正常,但也有一小撮记录脏得让人没眼看。 毕竟这个比赛的任务就是找脏数据,有异常是在预料之內的。 江临平静地写了几行画图脚本,把那些被筛出来的异常样本隨机抽了几个,画成走势图。 这些异常都太浅了。 写几个if-else的条件过滤就能抓得一清二楚。 江临心里盘算著,如果只靠这些表层的业务逻辑去提交,应该能稳定拿到一个中等偏上的分数,拿不到奖金,但至少能及格。 如果任务只停留在这些表层逻辑错误上,就不值得平台设置人工报告评分。 江临揉了揉有些发酸的眼睛,喝了一口水,继续往下看第四个问题的统计结果。 凌晨一点二十,当缺失值的分布矩阵渲染在屏幕上时,他终於发现了第一处让他皱起眉头的异常现象。 数据里的缺失值,不是均匀出现的。 如果是一般的低流动性標的,出现偶尔的数据缺失是很正常的。 又或者,是某一只股票的交易所接口突然卡顿,造成几分钟的断档,这也说得通。 但现在屏幕上显示的问题是,缺失极其密集地集中在若干个date_id的同一段minute_id上。 而且,更诡异的是,这些minute_id的缺失,横跨样本里成百上千个不同的symbol_id。 为了看清楚,江临把这百万行数据的缺失分布状態画成了一张二维热力图。 横轴是时间,纵轴是標的代码,有数据的地方是深蓝色,缺失的地方是刺眼的亮黄色。 屏幕上赫然出现了几条横贯全图的亮黄色条带,就像一整块深蓝色的布料上,被人用刀残忍地划出了几道平行的巨大伤口。 这不是某一只股票的交易出了问题,不是標的自身的市场行为! 这更像是在那个特定的时间段,负责收集市场数据的某一台核心伺服器突然宕机了,或者是底层供应商的某根专线断了,导致整个市场在这一段切片上的数据,经歷了全链路的集体丟包。 江临立刻切回audit_log,在日誌里重重地敲下一行字。 【异常类型 a:横向时间截面级缺失。】 【推断:此异常不属於市场本身的交易特徵,极大概率是数据供应商底层接口故障,或平台拼接多源数据时发生的时间轴对齐失误。】 他顺著这个思路往下查,试图把所有出现过横向断层的时间段全部圈出来。 接著,他犯了一个非常小但足以致命的常识性错误。 他在热力图上框选时,发现不仅是某些隨机的日子有横向伤口,几乎每一个date_id的中间段,都有一大块规则的、横贯全市场的空白区域。 江临毫不犹豫地把这段规则的空白也標记成了异常缺失。 但在按下保存键的那一瞬间,他的手指悬停在了半空。 “等等,所有標的,每一天,在中间完全相同的位置,准时切断,又准时恢復?“ 江临忽然意识到什么,快速切出代码界面,打开瀏览器,在搜寻引擎里输入了a股交易时间。 页面立刻跳出结果:上午 9:30 - 11:30,下午 13:00 - 15:00。 中午有一个半小时的休市。 江临拍了一下自己的脑门。 自己把这部分规则的空白当成了数据丟失。 他打开数据字典,重新审视那个极其含糊的session_id。 平台虽然对具体的时间做了脱敏和偏移,但session_id依然诚实地保留了每天上、下午两个交易时段的结构信息。 江临立刻把那部分標记全部撤掉,回到日誌本,坦然地记录下自己的失误: 【误判 001:將正常的午间休市造成的物理时间断点,误识別为系统级数据缺失。】 【原因分析:过於迷信数据表象,未在建模前建立现实市场的物理约束前提。】 【修正方案:后续所有统计和清洗动作,必须先按session_id將每日行情严格分段隔离建模,禁止跨越休市期计算任何差分特徵。】 写完这一段,他感到一阵轻鬆。 这就是纠错的快感。 承认无知,排除干扰,把系统的边界再一次收紧。 时间已经推移到了凌晨两点半。 江临搓了搓脸颊,驱散了一丝困意,打开那个官方提供的baseline.ipynb文件。 这是一个用jupyter notebook写的演示级基准代码。 平台方写得很简陋,主要是演示如何读入数据、构造特徵、跑通提交流程。 后面的模型部分他暂时没有执行,只顺著预处理代码往下看。 江临一行一行地往下扫,目光快速解析著这些代码背后的逻辑。 看到第六十七行的时候,他握著滑鼠的手突然停住了。 那是一段做特徵標准化的代码。 为了让不同量纲的数据能在一个尺度下训练,它把训练集和测试集直接合併成了一个大表。 然后,它计算了这个大表里每个特徵的全局均值和全局標准差。 最后,它用这个包含了所有未来数据的全局统计量,去对整个数据集进行了放缩。 在很多网上的开源教程或者新手的数据分析作业里,这种写法非常常见。 用一句fit_transform全部搞定,方便,省事,代码看起来也很整洁。 但如果在普通的不强调时间顺序的机器学习比赛,比如识別猫狗图片里,这叫数据泄漏。 但在量化金融这种时间序列数据里,它远比普通泄漏更糟。 因为时间的前后因果顺序,本身就是这个系统的物理定律。 你不能用明天的最高温和最低温,来重新定义今天温度计刻度的零点。 如果你这么做了,今天的数据里就不可避免地夹杂了对未来的预知。 江临没有立刻在日誌里下定论。 科学精神要求证据,而不是拍脑袋的直觉。 他立刻新建了一个短小精悍的验证脚本。 他只取了10 个symbol_id,只取了时间轴上紧挨著的两个date_id作为训练窗和测试窗。 他做了两组对照——一组照搬baseline的合併逻辑,一组严格遵守时间因果律只用歷史窗口。 脚本一秒钟跑完,江临调出折线图。 结果非常清晰。 在发生了剧烈价格波动的测试窗口期,第一组由於预先看见了这些剧烈波动,使得標准化后的异常数值被显著地压低了。 换句话说,官方提供的这个baseline,正在潜移默化地把未来信息揉进最初的预处理步骤里。 它像一个被下了蒙汗药的警报器,让一部分本该极其刺眼的异常数据,看起来显得没那么异常了。 这不是什么参赛者恶意寻找代码漏洞作弊,这更像是平台技术人员在赶工时犯下的一个愚蠢的工程疏忽。 这个疏忽,足够让公开排行榜的一部分分数失去参考意义。 至少,那些沿用官方baseline预处理流程的方案,已经不再乾净。 江临看著屏幕上两条劈叉的折线,脑海中忽然响起了白天在江大a301教室里,赵明远教授敲著黑板说的那句话。 “一个近似方法最危险的时候,不是它算出来的误差有多大。而是它赖以成立的前提本身已经崩掉了,而你却还在浑然不觉地照常使用它。“ baseline现在的处境就是如此。 不是模型跑出来的精度不够高,而是它在预处理的第一步,就已经从物理根基上破坏了时间序列的因果律法则。 凌晨三点十一分,夜深人静,整座城市都沉睡了。 江临在日誌本的最后,敲下一行字。 【异常类型e:baseline 存在系统级未来信息泄漏。】 【机理:在预处理阶段合併训练/测试集进行全局標准化计算,从根本上破坏了时间序列数据的因果结构,导致测试窗异常特徵被平滑稀释。】 【註:此现象绝不是参赛选手应该用来刷分的漏洞,因为用它训练出的模型在现实中只有死路一条。它或许是一个应当直接向平台方提交审查的赛题本身的安全级缺陷。】 接下来的两天里,江临几乎没有离开过自己的房间太久。 除了一日三餐母亲会准时敲门叫他吃饭,偶尔切点水果端进来放桌上,剩下的时间,他像一尊雕塑一样焊死在了电脑屏幕前。 期间,班主任老刘实在放心不下,给他打了个电话。 得知他宅在家里,也就放心了。 这两天里,江临把所有的时间,像切片一样精准地分配在了三件最基础也最枯燥的事情上。 建立严苛的交易时段物理约束体系,构建底层栏位间的逻辑一致性网络,建立全方位的数据缺失机制分类词典。 他把这些所有的审计规则,全部封装成了可以独立开关的模块。 就像一套精密运转的工具机,每一条数据流过,经歷了哪一刀切削,触发了哪一条警报,全部都被详细地记录在日誌里。 每一个最终输出的异常標籤,都能顺藤摸瓜,一路回溯到它最初被触发的根本物理原因。 第三天上午,江临生成了第一份submission.csv,点击平台的提交按钮。 平台背后的伺服器转了几圈,自动评分结果很快就刷新在了页面上。 得分 0.7812,排名第13。 页面上方,有好几个暱称花哨的帐號,分数已经衝到了0.85以上,高出他一大截。 江临看著那个稳稳停在中间的排名,点开排行榜前几名的公开提交说明。 为了拿奖,选手需要在说明里简述思路。 这些文字写得极其漂亮,充满了前沿学术的既视感。 什么基於孤立森林与lightgbm的集成异常检测框架,什么使用了lstm-autoencoder自动编码器进行无监督时序异常识別…… 在某位目前排在第二名的选手的说明里,江临甚至看到了这样一句话:“本方案构建了一个具有深层表达能力的复杂网络,充分学习了该市场的微观结构特徵与价格博弈逻辑,从而精准定位异常节点。“ 江临摇了摇头,將这些花里胡哨的说明关掉。 用一个区区3.4gb,被严重人工脱敏,混杂著供应商丟包和平台拼接错误,甚至连baseline都在泄露未来信息的垃圾切片样本,去教一个深度神经网络学习资本市场的微观博弈逻辑? 这就像在一个充满著电磁干扰和生锈探头的废墟里,指望通过测量一堆满是乱码的底噪,来推导宇宙大爆炸的起源一样荒谬。 他继续下载自己刚才提交后平台返回的少量错误样本反馈。 分析反馈后,他发现自己用纯粹硬逻辑织成的网,確实漏掉了一些隱蔽的异常。 特別是那些在极短时间內出现一个尖锐的价格刺破,然后在下一分钟又迅速回落到正常水平的孤立波动。 这种波动,在成交量和基本价格关係上並没有违背栏位一致性,用基础规则很难抓死。 於是,他打开代码,冷静地追加了一个稳健统计模块。 把每个symbol_id的数据,放进按session分离的滚动窗口里,计算每个点的mad。 写完mad模块,並用它作为补充警报器后。 江临点击了第二次提交。 得分0.8105,排名上升至第9。 仍然没有挤进最前排的爭夺战。 但这一切都不重要了。 因为在他的桌面文件夹里,那份配合代码使用的分析报告,页数已经写到了第二十页。 他把前两次提交的模型差异、思路转变,以及对mad统计鲁棒性的数学解释,全部更新进了版本日誌。 晚上十点,万籟俱寂。 江临端著杯刚泡好的浓茶回到桌前,打开一个空白的pdf模板。 他给这份报告起了一个朴素的名字:《分钟级行情数据异常检测与回测前置审计报告》。 第一页,是报告摘要。 他敲下了那段早已在脑子里盘旋了两天的话。 “本报告的核心观点认为,该脱敏数据集中的异常,不属於单一维度的统计分布分类问题。经过逻辑拆解,该数据的污染源头至少来自四条不同链路:交易时段边界未正確隔离导致的差分污染,除权除息或尺度缩放造成的復权口径不一致,標的自身低流动性导致的零星缺失,以及数据供应链或平台脱敏拼接过程造成的横向截面级缺失。” “此外,本报告注意到,部分横向缺失带、相邻 date_id 边界处的价格尺度突变,以及平台內部质量分组栏位 source_flag 的变化之间存在显著同步关係。由於 source_flag 的真实业务含义未公开,本文不对其作確定解释,仅建议主办方在最终评测前,按该栏位对底层数据源、清洗批次或供应商接口切换记录进行分层覆核。” “若参赛者无视上述数据生成链路,直接將所有异常视作同一类统计分类任务交给黑盒模型擬合,模型很可能把数据供应链本身的工程缺陷误学习为市场交易行为。此类结果即使在公开榜单上取得较高分数,也缺乏真实工程场景下的泛化价值。” 打完最后一个標点,江临往后靠了靠,揉了揉发酸的脖颈。 写完摘要,在第二页,他花了一个小时,用绘图工具画了一张极其专业的流程拓扑图。 標题是:数据生成与污染链路追踪。 在这条漫长的链路上,每一个节点下方,他都用红色箭头精准地標出了可能且已经发生在该数据集上的污染类型。 他要用这张图直接把对方拉到他的视角,让对方看清楚:我不是在解一道算法题,我是在帮你们做整个测量系统的外科手术。 第三页开始,是江临定义的核心异常类型详述。 江临端起茶杯抿了一口,杯壁的温度已经凉了大半。 光標在文档末尾的空白页上闪烁。 他深吸一口气,敲下了那个独立的章节標题。 e类:baseline级未来信息泄漏。 这个章节一旦写进去,整份报告的性质就变了。 前面四类异常,都是在认真完成主办方发布的找脏数据的任务,无论找得多深,都是一个优秀参赛者的本分。 但这第五类,是在直接掀主办方的桌子。 等於是在告诉评委,你们官方提供的演示代码,从地基上就是烂的。 如果写得语气太轻柔,评审专家在快速翻阅时可能会直接掠过,当没看见。 如果写得攻击性太强,评审出於维护平台面子的心理防卫,极大概率会认为他是一个分数跑不高就在这里强行挑刺的刺头,直接把他的报告扫进垃圾堆。 江临靠在椅背上思索了片刻,最后选择了一种让人无法反驳的写法。 不掺杂任何感情评价,只提供铁一般的运行证据。 他把那个早就准备好的最小復现实验全部贴了进去。 在详实的数据和对比图表之后,他写下了最终结论。 “实验证据表明,若在特徵预处理阶段盲目採用测试集参与计算全局统计量,异常分数的分布状態將直接受到未来样本波动的污染。这不仅在逻辑上破坏了时间序列分析的基本底线,更会导致目前的公开榜单得分,在相当大程度上只反映了部分参赛选手利用该数据切分缺陷过度擬合的能力,而非其算法真实的异常检测能力。“ 第四天上午八点十七分,距离整个挑战赛提交通道关闭还有不到六个小时。 江临点击了最后一次提交,上传了第三版模型结果。 页面刷新,自动评分出来了。 排名第7。 依然没有进入能拿到表面大奖的前五名金字塔尖。 但他没有再试图去修改任何参数刷榜。 而是把最终版的清晰结果csv,所有模块化和注释详尽的python脚本,记载了环境依赖的requirements文本,以及那份二十四页的pdf审计报告一起打包成一个压缩文件包。 上传至系统的最终成果物栏。 网页中央出现了一个蓝色的加载圈,转了两三秒钟,跳出了提交成功,感谢参与的绿色提示框。 江临长出了一口气,向后重重地靠在椅背上。 至於对方什么时候会看到? 看懂了之后,是坦诚地承认系统错误,还是为了掩盖失误选择死不认帐,甚至直接將他刪帖封號? 这一切的变量,都已经不在他现在的控制范围之內了。 但他已经在这个贫瘠的切片上,做到了逻辑的极致。 江临关掉瀏览器,舒展了一下有些僵硬的肩颈,拿起桌上的杯子,推开房门去客厅倒水。 十分钟后,他端著水杯回到房间,刚唤醒电脑屏幕,没关掉的赛事网页,页面右上角的通知小铃鐺处,显示有新的站內信。 发件人带著蓝色v字认证:平台技术组管理员-dataops_03。 江临坐下去点开私信。 “你好,1453號参赛选手。评审组刚才初步查阅了你的附件材料。我们注意到了你在报告e类章节中,严肃指出baseline代码可能存在预处理阶段的信息泄露问题。“ “由於此问题如果属实,將严重影响本次挑战赛最终评测的公平性。烦请你在24小时內,单独向本帐號补充提交一个独立的最小復现实验代码包,並罗列了一长串严苛的復现包提交要求。“ “另附:在问题彻底核实並出具官方通告之前,烦请暂勿在比赛的公开討论区发布任何关於此漏洞的推导与截图內容,感谢配合。“ 好嘛。 这封来信的口吻虽然官方且严肃,但字里行间的意思已经相当直白——他们看懂了,而且整个技术团队此刻一定不轻鬆。 因为一旦这个问题被彻底坐实,这就是一次严重的事故级命题失误。 如果江临是个愣头青,直接把报告丟到全网的开源社区和量化论坛里,这个平台背后的整个技术团队,都要沦为业界的笑柄。 江临慢条斯理地把水杯放在桌角,重新打开命令行终端,在原有的工程目录旁边新建了一个文件夹。 mkdir minimal_reproduce_leakage 然后,他熟练地切进那个陪伴了他四天的audit_log文本文件。 光標移动到文件的最末尾,他敲下一行代表著系统状態变更的记录。 【阶段性事件触发:第一次最终提交虽未取得虚高榜首,但核心报告已成功击穿对方防御,触发赛事技术组与数据提供方的人工覆核流程。】 【下一执行目標:在两小时內构造纯净最小復现实验,用代码迫使对方的工程漏洞脱离一家之言的观点,固化为不容辩驳的可运行物理事实。】 第82章 復现包 江临把那张写著【下一执行目標】的audit_log关掉,新建了一个空白的python文件。 minimal_leak_demo.py 距离对方要求的24小时窗口期,还剩二十三个小时四十一分。 时间够用,但他没有任何懈怠的意思。 构造一个最小復现实验,听起来简单,做起来却是一桩挺讲究分寸的活。 第一,不能用平台提供的那3.4gb原始数据集的任何一个字节。 否则对方可以反咬一口,说他是利用了数据集本身的某种特殊结构在断章取义。 第二,不能太复杂。 如果脚本写得花里胡哨,依赖了一堆奇形怪状的库,对方的工程师在覆核时光是配环境就要折腾半天,覆核流程一拖,事情就容易被冷处理。 第三,必须锁死隨机种子。 任何一个浮点数的微小波动,都可能被对方技术组归因於环境差异,进而拖慢覆核流程。 江临盯著空白的代码窗口,思考了两分钟,然后开始动手,用numpy生成了一段由两个不同分布拼接而成的隨机时间序列。 前八十个数据点,服从均值为零、標准差为一的正態分布,用来模擬训练窗口里平稳的市场行情。 后二十个数据点,被他人为地注入了几个三倍標准差以上的极端值,用来模擬测试窗口里突然出现的异常事件。 整个数据构造过程,不超过十行代码。 隨机种子被锁定为42。 为了避免隨机数生成器版本差异,他乾脆刪除了隨机生成过程,直接把一组最小合成序列硬编码进脚本。 数字没有任何金融含义,只用於证明一个数学事实。 测试窗参与標准化,会系统性压低测试窗內极端值的异常分数。 数据准备好后,他在下方写了两个对照函数。 第一个函数叫leaked_scaler,完全照搬baseline第六十七行的逻辑。 把训练窗和测试窗合併,计算全局均值和全局標准差,然后做標准化。 第二个函数叫causal_scaler,严格遵守时间因果律。 只用训练窗的均值和標准差,去標准化测试窗。 然后,他让两个函数分別对同一份合成数据进行处理,把標准化之后的异常分数列印出来。 最后再加一行matplotlib画图代码,把两组结果叠在同一张图上。 代码总长不到四十行。 江临点击运行。 不到一秒钟,屏幕上跳出了那张对照图。 跟之前用真实数据跑出来的结果几乎一模一样。 本书首发 追书就去 101 看书网,101??????.??????超靠谱 ,提供给你无错章节,无乱序章节的阅读体验 leaked_scaler处理后的异常分数曲线,比causal_scaler矮了將近一截。 那些本该刺破天际的尖峰,被未来信息悄悄地按了下去。 乾净,纯粹,无可辩驳。 江临把这张对照图截下来,存进文件夹。 接著,他做了一件更狠的事情。 给这个最小復现实验,写了一份像一份实验室设备校准记录的readme说明文档。 文档第一节,是脚本的目的陈述。 “本脚本旨在使用纯合成数据,復现真实数据集中观测到的预处理阶段未来信息泄漏现象。本脚本完全不依赖主办方提供的任何原始数据,所使用的所有隨机数均由锁定种子42生成,理论上可在任意支持numpy1.24以上版本的python环境中得到完全一致的输出。“ 文档第二节,是逐行代码注释。 文档第三节,是预期输出的精確数值。 江临把两组异常分数序列、每一个时间点的具体数值,都以表格形式列印在了readme里。 任何人只要运行一次脚本,就能用diff命令逐字节比对自己的输出和他的输出是否一致。 文档第四节,是数学推导。 他用三页纸的篇幅,从最基础的標准化公式出发,一步一步推导了当测试集样本参与计算时,为什么会导致测试窗內的极端值在標准化后被系统性低估。 每一个推导步骤都有编號,每一个公式都有引用来源。 文档第五节,是工程建议。 他冷静地列出了三种正確的预处理方案,並標註了各自的適用场景和计算开销。 最后一节,是免责声明。 “本实验的所有代码、数据和推导过程,均不涉及主办方提供的任何脱敏数据集的內部信息。本实验旨在通过最小化的方式独立验证一个数学事实,与主办方平台的具体实现细节无关。“ 这份readme一旦发出去,对方就彻底失去了所有可以模糊处理的空间。 他用的是合成数据,对方没办法说他在恶意攻击平台。 他锁了种子还附了精確数值,对方没办法说他不可復现。 他给了三页的数学推导,对方没办法说他没有理论依据。 他给出的是建议,不是指责,对方没办法说他在指手画脚。 这就像在物理实验里搭出一个最小闭环的对照装置。 输入固定,处理流程固定,输出差异固定。 你可以不喜欢结论,但不能说它没有发生。 江临扫了一眼右下角的时间,把整个文件夹打包成一个命名为reproduce_leakage_v1.0.zip的文件。 然后切回瀏览器,打开那封站內信,点击补充材料上传按钮。 页面提示:补充材料已提交,等待评审组覆核。 江临关掉瀏览器,从椅子上站起来,走到窗边把窗帘拉开了一道缝。 外面的阳光刺眼得让他眯起了眼睛。 他这才意识到,自己已经连续在屋子里待了將近五天。 转身去洗了个澡。 热水冲在后颈上的那一刻,他脑子里那根紧绷了四天的弦,终於稍微鬆开了一点。 用毛巾擦头髮的时候,他听到客厅里母亲在跟父亲低声说著什么。 “都关在屋里五天了,连饭都是我端进去的。” “年轻人有事情忙是好事,別去打扰他。” “我就是担心。” “孩子能吃能喝的,状態好得很,你少瞎操心。” 江临擦头髮的动作停了一下。 他想了想,把毛巾搭在脖子上,推门走了出去。 “妈,下午我想出去走走。” 母亲从沙发上回头看他,脸上瞬间堆起笑容:“哎,去吧去吧,妈给你转点零花钱。” …… 与此同时,上海,浦东某写字楼的二十三层。 平台技术组的內部会议室里坐著六个人,没有人大声说话。 单越是这种声音越低的时候,事情反而越重。 长条会议桌的主位坐著的是一个四十多岁,戴著金丝眼镜的男人,是这次挑战赛的技术负责人,姓沈。 他的笔记本电脑屏幕上,正显示著一份pdf的第十八页。 页眉的位置印著两行小字。 “《分钟级行情数据异常检测与回测前置审计报告》” “提交者:1453號。” 沈工的右手食指无意识地敲著桌面,节奏越来越快。 “这个1453號,背景查到了吗?” 坐在他左手边的一个戴著耳机的年轻工程师立刻摇头:“註册信息只有一个手机號和一个邮箱,我们只能看到註册时主动留的手机號归属地和邮箱域名,更深的身份核查不能做,用户协议卡得很死。” “你们说,对方会是什么身份,某个高校的研究生?”沈工皱了皱眉。 “不像。”另一个年纪稍长的女工程师摇头,“研究生写报告习惯用latex,遣词造句也有学术八股的味道。但这份报告的写法非常……” 她犹豫了一下,找了个合適的形容词。 “非常工程化。” “工程化?” “就是那种在一线干过活的人才写得出来的语气。你看他第二页画的那张污染链路拓扑图,他根本不是从金融的角度在看这份数据,而是从测量系统的角度在看的。” “他可能根本不关心市场,只关心从交易所到平台之间的每一层数据传输环节,哪一层最有可能掉包、漂移、错位。” 女工程师翻到报告的第八页,把屏幕转向沈工。 “真正麻烦的不是他指出了横向缺失。横向缺失只要画热力图,细心一点的人都能看见。麻烦的是,他把这些缺失带、价格尺度跳变和source_flag的分组变化放在了一张图里。” 沈工低头看屏幕。 报告第八页上有一张三层对齐图。 最上面是按 minute_id展开的缺失热力图,中间是若干个脱敏標的在相邻date_id边界处的价格尺度变化。 最下面是一条被离散化后的source_flag分组序列。 三条图之间,被江临用细灰线拉出了几组对应关係。 在图下方,他只写了一句很冷的判断。 【source_flag的真实业务含义未知,本文不对其作確定解释。但该栏位分组变化与若干横向缺失带、尺度突变边界存在统计相关,建议主办方按source_flag分层覆核底层数据源、清洗批次或供应商接口切换记录。】 会议室里安静了几秒。 年轻工程师低声说:“他没有说source_flag是供应商编號。” 女工程师点头:“对,他没有越界,只是证明了这个栏位不是无害栏位,和异常分布有关係。” 沈工的脸色沉了下去。 因为他们自己知道,source_flag背后確实不是普通质量標籤。 它对应的是两家底层行情供应商和一次內部清洗批次切换后的混合標记。 这个栏位本来不该暴露得这么完整。 更糟的是,1453號並不是靠栏位名猜中的。 他是从数据断层、尺度跳变和分组同步变化里,把这条链路反推了出来。 “也就是说,他不知道我们的底层供应商是谁,但他已经知道这里发生过数据源切换。”沈工沉吟道。 女工程师说:“对,而且他很聪明,报告里没有把话说死,只建议我们分层覆核。” 这比直接指责更难处理。 对方没有情绪,没有夸张结论,甚至没有一句越界的话。 只是把证据摆在那里,然后把下一步该查什么,清清楚楚地写给了他们。 沈工思考了將近一分钟,然后抬头去看桌对面那个一直没说话的法务。 “老周,这次公开榜单前十里,至少有几份高分提交说明明显沿用了 baseline的全局標准化流程。他这份e类章节,要是真发到外网上?” 那个被叫做老周的中年男人慢条斯理地推了推眼镜。 “如果他没有恶意公开的意图,那就是一份非常严谨的內部审计建议,我们应该感谢他。但如果他选择把这份报告掛到知乎、雪球、或者任何一个量化论坛,那就是一次严重的行业级事故。” “问题不在於baseline本身。”女工程师说,“问题是我们前几期给客户演示的数据清洗模板,也是从这套notebook改出去的。参赛者可以不用,但客户会看。只要他把这段对照实验发出去,外界不会区分示例代码和平台数据能力。” 老周说到这里看了一眼沈工,解释说:“所以,我们这一期挑战赛的所有公开榜单成绩,从法律和工程角度都会失去公信力。前几期挑战赛因为也用了类似的baseline,会被一併质疑。已经签了商业合作的几个机构客户,会立刻发函要求我们做技术核查。” “最坏的情况是,我们整个平台技术组,未来三年內的口碑和业务都会受到不可逆的损害。” 会议室里再次陷入死气沉沉的氛围中。 就在这时,戴耳机的年轻工程师面前的电脑屏幕上突然弹出一个新的邮件提示。 他点开看了一眼,瞳孔猛地缩了一下。 “沈工,1453號刚刚提交了补充材料,叫reproduce_leakage_v1.0.zip。“ 沈工的呼吸停顿了一瞬,立即说道:“打开,投到大屏上。“ 年轻工程师將那个不到一百kb的压缩包扫了一遍,然后下载解压,把readme的內容投到了会议室的大屏幕上。 六个人同时屏住了呼吸,目光在屏幕上由上至下扫过。 整整两分钟,没有人说话。 最后是那位女工程师轻轻吐出一口气:“他连我们想找藉口的余地都没留。” 沈工盯著屏幕上那张精確到小数点后十六位的预期输出表格,缓缓地往后靠在了椅背上。 良久,他才开口:“通知评审组,最终评分先暂停自动出榜,等技术覆核结果。还有,联繫1453號,我要跟他谈谈。” …… 江临从外面回来的时候,已经是傍晚六点多。 晚饭桌上,母亲难得没念叨他这几天闷在屋里的事,反倒一个劲地往他碗里夹菜。 吃完饭,他回到房间,习惯性地晃了晃滑鼠。 屏幕亮起。 赛事网页右上角的通知小铃鐺,又显示了一条新的站內信。 “关於邀请您参与平台数据审计专项的初步沟通函。” 发件人依然带著蓝色v字认证:平台技术组管理员-dataops_03。 第83章 筹码 这封站內信的正文比上一封长得多。 “1453號参赛选手,您好。” “冒昧打扰,我是本次挑战赛技术组的负责人,本人姓沈。您的復现包我们这边已经全员覆核完毕,结论与您报告中的描述完全一致,是我们前期工作上的疏忽,给您带来困扰,深表歉意。” “经平台內部討论,决定就以下几项事宜与您进行正式沟通。” 这些事情可以概括成三条。 第一条,关於本期挑战赛的评分规则修订。 考虑到baseline存在系统级泄漏,主办方將取消所有基於baseline预处理流程的自动评分权重,最终成绩以人工评审为主,自动分数仅作参考。 他提交的方法说明报告,將作为本期人工评审的重点参考样本。 第二条,关於奖金。 鑑於他指出的问题对整个比赛的公平性和平台的技术声誉具有重大影响,平台决定在原有奖金机制之外,单独支付一笔特別贡献费。 具体金额可面议。 第三条,关於长期合作。 平台希望邀请他作为外部技术顾问,参与后续数据审计专项的设计与覆核工作。 具体合作模式、报酬標准、保密协议条款,希望能通过一次电话或视频会议进行详细沟通。 信的最后,附上了一个手机號和一个邮箱。 落款是:沈承业,敬上。 对方的姿態摆得很低,但也表现得很老到。 第一条评分规则的修订,本质上是个止血动作。 对方在告诉他,你指出的问题我们认下了,已经在內部做了补救。 这是在给他一个事情正在被认真处理的信號,让他没必要再把报告往外传。 第二条特別贡献费,是甜头,也是封口费。 具体金额可面议这六个字,意味著对方愿意给一个远超八千奖金的数字,但前提是他必须把这个事情留在內部解决。 第三条长期合作邀请,才是真正的核心。 平台是在试探他的人是不是好控制,能不能为我所用。 如果江临答应了,未来他就是平台的人,再发现什么问题,都会先报告给沈工,而不是放到论坛上。 如果他拒绝了,那这封信的第一条和第二条还作不作数,就要看这位沈承业的心情了。 江临拿起一支笔在手中来迴转了两下。 这是一份来自工业界资深玩家的开局报价。 平和,克制,滴水不漏,看起来给了你三份好处,实际上每一份都套著一个隱形的鉤子。 如果他是个普通的应届毕业生,看到这封信大概会立刻激动得手抖,然后火速回復,沈工您好,方便加个微信吗,然后在接下来的电话里被对方牵著鼻子走。 但江临不是。 略一思索,他重新坐直,打开邮箱,新建了一封回信。 发邮件比打电话好,白纸黑字,每一个字都留痕。 一旦后面有什么扯皮,邮件比通话录音可信度高得多。 江临的回信写得很短。 沈先生:您好。 復现包能帮上忙,是我的荣幸。 关於您提到的三项事宜,我有几点想法,希望先以书面形式跟您確认: 一、评分规则的修订,我没有异议,也理解平台的处理方式。 但希望平台能在本期挑战赛结束后,向所有参赛者公开发布一份关於此次规则调整的官方说明,至少需要明確说明baseline存在预处理阶段的统计量泄漏问题这一事实。 理由是:本期挑战赛的几百名参赛者中,可能有相当一部分人沿用了baseline的预处理思路,他们有权知道自己得分被压低或抬高的真实原因。 二、特別贡献费,我希望先了解平台的预算区间,再决定是否接受。 如果金额过低,我寧可不要。 如果金额过高,我也希望知道这笔钱背后是否附带任何形式的保密义务或言论限制条款。 三、长期合作的邀请,我目前还无法给出明確答覆。 原因有二。 第一,我个人对自己未来的方向尚未做出最终决定。 第二,作为一名外部技术顾问参与平台的核心数据审计工作,意味著需要接触大量未脱敏的真实业务数据,这对双方都是一个需要谨慎评估的承诺。 如果您方便,可以先把合作的具体条款、保密协议范本、以及报酬標准的细则,通过邮件发给我。 我看完之后,再决定是否进入下一阶段的电话沟通。 另外,关於公开发布的事情,请您放心。 在平台对此问题做出正式回应之前,我不会在任何外部渠道发布关於这个漏洞的任何技术细节。 这是我作为提交者应有的克制。 期待您的回覆。 江临。 写完这封信,江临通读了一遍,又把几处用词改得更冷静了一些。 我希望改成了我建议。 如果金额过低,我寧可不要,改成了,如果金额低於我的预期,我可以理解平台的难处,並放弃这一项。 每一处修改都是同一个意图。 降低情绪的浓度,让整封信看起来像一份冷冰冰的条款协商函。 不卑不亢。 不主动开价,但也明確表態了底线。 第一条,他没有狮子大开口要平台公开道歉,只是要求官方说明和明確事实。 这是给对方留余地,但也守住了原则。 第二条,他没有报数字,而是把球踢回去, 请您先告诉我预算区间。 谁先报价,谁就先输了主动权。 第三条,他用个人方向尚未决定这个理由婉拒了立刻签约,同时把皮球再次踢回。 整封信里,他没有一个字暗示自己有公开漏洞的可能性。 但最后那句,在平台做出正式回应之前,我不会在任何外部渠道发布,本身就是一句话两层意思。 字面上是在表明自己的克制。 但只要沈工不是个傻子,他就一定能读出潜台词: 正式回应之前。 如果平台拖著不回应,或者回应得不彻底,那这句承诺,就到期了。 江临检查完最后一遍,点击发送。 时间显示晚上七点四十二分。 发完邮件,江临关掉了瀏览器,没有再去等回復。 这种级別的来回,对方至少要拿著这封信去找法务和上级商量一轮,才能决定下一步怎么走。 最快也要明天才会有回音。 江临站起来,活动了一下僵硬的肩膀,走到窗边把窗户推开。 晚风带著春季特有的潮湿涌进来,吹得书桌上的几张草稿纸窸窸窣窣地翻动。 他低头看著楼下小区里散步的人群。 一个推著婴儿车的年轻妈妈,一对牵著手的老夫妻,几个追著皮球跑的小孩。 第二天早上九点十七分,江临的邮箱收到了一封新邮件。 发件人:沈承业。 正文很短,但每一条都带著明显的让步。 第一条,关於公开说明的事情,对方同意了,並且承诺会在挑战赛闭幕公告中以平台官方名义承认baseline存在的技术问题。 第二条,关於特別贡献费,对方给出了一个区间。 五万到二十万人民幣之间,具体金额取决於他是否愿意签署一份有限保密协议。 仅限於不公开数据集本身和復现包的原始码,但不限制他对技术漏洞本身的任何討论与发表。 第三条,关於长期合作,附件里是一份完整的合作条款草稿。 对方特別说明,这份合同没有任何排他性条款。 他可以同时为其他平台、其他公司提供类似的諮询服务。 江临没有立刻回復,而是先打开附件里的合作条款,从头到尾读了一遍。 二十二页。 每一条都比他预想的要更宽鬆。 报酬標准是按项目计费,单个数据审计项目的报酬在三千到三万元不等,复杂程度由双方共同评估。 保密条款只覆盖具体的客户数据和业务细节,不限制江临公开发表任何技术方法论。 合作期限是一年,到期可双向续签,没有违约金条款。 退出机制是任何一方提前三十天书面通知即可。 这份合同的擬定者,显然是一个非常专业,且对他的態度极其谨慎的人。 每一条都在告诉他,我们尊重你的独立性。 江临关掉pdf,打开回信窗口。 “沈先生:您好。 合作条款我看完了,条款的擬定非常专业,我看不出明显的不合理之处。 但有几点,我想在签约前確认。 一、合同里提到的项目报酬由双方共同评估,这个评估机制具体如何运作,是否有可参照的过往案例? 我希望避免出现问题难度被低估的情况。 二、合同里没有提到智慧財產权归属。 如果我在项目中开发了通用的审计脚本或方法论,这些脚本本身的版权归谁所有? 是否允许我在脱敏后將方法论本身发表为公开技术文章? 三、关於特別贡献费的区间,我的诉求是这样的。 如果只签署您提到的有限保密协议,我接受十万元。 如果不签署任何形式的保密协议,我接受五万元。 我个人更倾向於后者。 理由是,我不希望未来的某一天,因为我对这个漏洞的某次公开討论,被认定为违反了协议。 我寧可少拿一半的钱,也要保住自己说话的自由。 第84章 十万 这封来自平台技术组管理员dataops_03站內信的正文,比上一封长得多。 “1453號参赛选手,您好。” “冒昧打扰,我是本次挑战赛技术组负责人,沈承业。” “您的补充復现包,我们这边已经完成內部覆核。覆核结论与您报告中的描述一致:官方 baseline 在预处理阶段確实存在训练窗与测试窗统计量混用的问题。该问题属於我们前期工作中的疏忽,给您造成的额外沟通成本,我们深表歉意。” “经平台內部討论,我们希望就以下事项与您进行正式沟通。” 下面分成三条。 第一条,关於本期挑战赛的评分规则修订。 平台將暂停自动出榜流程,重新覆核所有明显沿用官方baseline预处理逻辑的提交结果。 最终成绩不再简单依据自动评分排序,而是提高人工评审权重,重点考察报告逻辑、可復现性、泛化能力和对时间序列因果隔离原则的遵守情况。 同时,平台將在闭幕公告中说明baseline存在预处理阶段统计量泄漏问题,並给出修订后的评分原则。 第二条,关於特別技术贡献奖励。 鑑於江临提交的报告和最小復现包对本次赛题公平性、平台后续数据审计流程具有直接价值,平台擬在原有奖金机制之外,向他支付一笔特別技术贡献费。 具体金额与是否签署有限保密协议有关,可进一步沟通。 第三条,关於后续合作。 平台希望邀请他作为外部数据审计专项的技术参与方,协助后续赛题、客户数据样本、清洗脚本和评测流程的设计与覆核。 私信的末尾,对方写得很谨慎。 “该合作不构成僱佣关係,也不构成排他顾问关係。具体合作模式、报酬標准、保密边界、智慧財產权归属与数据访问权限,希望能通过书面方式先行確认,再决定是否进入电话或视频沟通。” 信的末尾附了一个手机號,一个企业邮箱。 落款是:沈承业,敬上。 江临把这封信从头到尾读了两遍。 对方的姿態摆得很低。 但低,不代表简单。 这不是某个被抓住漏洞的工程师慌乱之下发来的私人道歉,而是一封经过技术组、评审组,甚至可能已经被法务扫过一遍的风险处置信。 第一条,是止血。 平台承认问题,修订评分,给参赛者一个正式解释。 这样可以防止事情被拖到外部论坛后,再被迫在舆论里被动认错。 第二条,是补偿。 不是单纯的奖金,也不是粗暴的封口费。 更准確地说,它是平台为一次技术失误支付的风险处置成本。 第三条,才是真正的试探。 平台想知道,屏幕后面的1453號,能不能变成他们可用的外部技术源。 一个能在数据还没变成事故前,把事故提前拆出来的人。 这种人值钱。 江临拿起桌上的黑笔,在指间转了一圈。 如果只是普通参赛者,看到这封信,大概会先兴奋,然后紧张,最后急著把手机號加上微信,赶紧跟对方通电话。 但电话是最不適合现在的沟通方式。 电话里,情绪会跑在条款前面。 对方一句我们很重视你,一句后续项目很多,一句具体价格都好谈,很容易让一个缺钱的人在没有看清边界前,就先把自己摆进对方的敘事里。 江临不需要这种热情。 他打开邮箱,新建邮件。 收件人填入沈承业留下的企业邮箱。 標题写:关於挑战赛覆核、特別贡献费及后续合作边界的书面回復 正文开始很短。 “沈先生:您好。” “復现包能够帮助贵平台定位问题,是我的荣幸。关於您站內信中提到的三项事宜,我希望先以书面形式確认以下几点。” “一、关於评分规则修订与公开说明。” “贵平台提高人工评审权重、暂停自动出榜流程,我理解,也没有异议。” “但我建议,闭幕公告中至少应明確说明两点:第一,官方baseline 在预处理阶段存在训练窗与测试窗统计量混用的问题;第二,平台已据此调整最终评审规则。理由是,本期参赛者中可能有一部分人沿用了baseline的预处理思路,他们有权知道自己分数被影响的真实原因。” “二、关於特別技术贡献费。” “我可以接受有限保密协议,但保密范围必须被明確限定。” “可保密內容应仅限於:贵平台提供的原始数据集、內部栏位含义、客户信息、未公开评审流程、內部整改安排,以及我提交的復现包源码在平台正式公告前的传播。” “该协议不应限制我未来公开討论以下通用技术问题:训练窗与测试窗混合標准化导致的信息泄漏原理,时间序列数据预处理中因果隔离原则,数据审计与回测审计的一般方法论,以及不包含贵平台数据、代码和业务细节的独立技术文章。” “在上述边界成立的前提下,我接受十万元人民幣的特別技术贡献费。若贵方不能接受该保密边界,我愿意放弃特別贡献费,仅保留本期挑战赛正常参赛权益。” 写完这几行,江临盯著十万元三个字看了几秒钟。 这个数字不小。 至少对现在的他来说,不小。 它足够买一台像样的二手工作站,几块企业级硬碟,一台基础示波器,一批电子元件和传感器,再把一些原本被他標成灰色的採购项重新点亮。 但十万连自由的边角都算不上。 它只是一台发动机第一次点火时,需要的那一点燃料。 江临不会为了这一点燃料,把以后所有技术表达的出口堵死。 第三条,是长期合作。 这里才是最需要小心的地方。 “三、关於后续数据审计专项合作。” “我不接受排他性顾问关係,也不希望以固定顾问身份绑定贵平台。” “更合適的方式是:双方先签署框架协议,后续每个审计项目再单独確认任务书、数据范围、交付物、时间周期、报价、保密级別和智慧財產权归属。” “其中,智慧財產权需要明確区分两类成果。” “一类是针对贵平台具体数据、具体客户、具体评测系统形成的审计结论和整改建议。这部分可以按项目约定归贵方內部使用。” “另一类是我在项目中形成或改进的通用审计脚本、通用检测框架、抽象方法论和流程模板。这部分应保留在我个人名下。贵方可以获得项目內使用授权,但不应获得独占权,也不应限制我將其用於其他非贵方数据的审计任务。” “项目报价方面,我建议按复杂度分为三档。” “a 类:栏位一致性、缺失分布、基础清洗逻辑覆核。” “b 类:完整数据污染链路审计,包括异常分类、復现脚本和正式报告。” “c 类:涉及评测系统、公平性、客户交付或潜在平台漏洞的紧急专项。” “不同类別应对应不同报价区间,避免后续出现问题复杂度被低估的情况。” 写到这里,江临没有继续报具体金额。 第一次报价不应该由他来开。 十万元贡献费可以接受,是因为这笔钱对应的是已经完成的工作。 但未来项目不同。 单次栏位覆核和完整平台审计不是一回事。 客户交付前的紧急漏洞覆核,和普通数据清洗建议更不是一回事。 如果他现在隨手报一个数字,后面就会被这个数字锁住。 最后。 “在上述原则確认前,我暂不进入电话或视频沟通。若贵方认可上述边界,请先通过邮件发送修订后的协议草案和项目报价建议。我阅读后,再决定是否进入下一阶段。” “另外,关於漏洞公开问题,请贵方放心。在平台正式发布闭幕公告前,我不会在任何外部渠道发布涉及贵平台数据集、復现包源码或內部流程的信息。” “这是我作为提交者应有的克制。” 写完之后,江临从头到尾通读了一遍,刪掉几处锋芒。 “绑定贵平台”改成“形成排他性合作”。 “不能拿走我的工具”改成“不得获得通用工具链的独占权”。 “谁先报价谁输”这种念头当然不会写出来。 晚上七点四十二分。 邮件发出去,江临没有再盯著邮箱。 这种级別的回覆,对方不可能一个人拍板。 至少要给技术组、法务和赛事负责人看一遍。 快的话,明天上午会有回音。 慢的话,两三天也正常。 江临关掉瀏览器,站起来,活动了一下肩颈。 窗外的天已经暗了。 小区楼下亮起一盏盏路灯,孩子在空地上追皮球,旁边有老人端著保温杯慢慢走。 第二天早上九点十七分,邮箱收到一封新邮件。 发件人:沈承业。 re:关於挑战赛覆核、特別贡献费及后续合作边界的书面回復 正文比江临预想的短。 但附件很多。 “江先生:您好。” “感谢您的明確回復。我们內部已就您提出的边界进行討论,原则上认可您对保密范围、智慧財產权与非排他合作形式的意见。” “具体反馈如下。” 第一,关於公开说明。 平台同意在挑战赛闭幕公告中明確说明baseline存在预处理阶段统计量泄漏问题,並说明平台已调整评审规则。 公告不会披露江临復现包源码,也不会公开他的身份,只会以“1453號参赛者提交的技术覆核材料”作为来源说明。 第二,关於特別技术贡献费。 平台接受十万元人民幣方案。 附件中附有一份有限保密协议草案。 协议范围限定在平台数据集、內部栏位含义、评审流程、客户信息和復现包源码。 沈承业特別在正文里写了一句:“该协议不限制您未来公开討论同类技术问题,也不限制您发表不包含我方数据、代码和业务细节的方法论文章。” 第三,关於后续合作。 平台同意不设置排他条款。 合作形式改为“框架协议 + 单项任务书”。 每个项目单独確定数据范围、交付物、报价和智慧財產权安排。 附件中有一份新的报价草案。 a 类基础栏位与缺失分布覆核,五千至两万元。 b 类完整数据污染链路审计,三万至八万元。 c 类涉及评测系统、公平性、客户交付或潜在平台漏洞的紧急专项,八万元起,另行议价。 江临看到这里,手指在滑鼠上轻轻点了一下。 这个报价,比他预想得更像样。 对方確实懂了。 懂他不会为了几千块去做一份会占用三四天,还要承担技术风险的审计报告。 附件里还有一份二十二页的框架协议草案。 江临他先下载,再断网。 打开pdf,从第一页开始读。 协议写得比他预想得宽鬆。 没有排他。 没有违约金陷阱。 没有乙方在合作期间形成的一切技术成果均归甲方所有这种粗暴条款。 但江临还是在第十三页停住了。 那里有一句:乙方在履行项目过程中形成的相关代码、脚本、文档和方法,应优先授权甲方在业务范围內使用。 优先授权四个字,看起来温和,但它有弹性。 弹性意味著未来扯皮空间。 江临把这句標黄,在旁边批註。 需改为:甲方获得项目范围內非独占使用授权,不影响乙方用於其他非甲方数据场景。 第十七页,还有一句:乙方不得向第三方披露项目中获悉的技术问题。 这句也太宽。 技术问题四个字,可以无限扩大。 他继续批註。 需限定为:不得披露与甲方具体数据、客户、业务流程、未公开系统实现有关的信息;不限制通用技术原理討论。 读完二十二页,已经过了一个小时。 江临揉了揉眉心。 条款没有大坑,但小鉤子不少。 合同本来就是这样。 写给合作的时候,要看起来像合作。 等到利益衝突出现时,里面每一个模糊词都会变成武器。 他新建了一封回復。 这次更短。 “沈先生:您好。” “协议草案我已阅读,整体框架可以接受,但签署前需对以下两处进行文字修订。” 他把第十三页和第十七页的问题列出来。 最后,他补了一段:“本次特別技术贡献费对应的是已完成的技术覆核材料,不应自动视为我接受长期合作框架协议。特別贡献费协议与后续框架合作协议,应分別签署,分別生效。” 这句话必须有。 钱是钱,未来合作是未来合作。 不能让十万元变成平台把他拉进长期合同的门票。 邮件发出后,沈承业这一次回復得很快。 没多久,新的草案传了过来。 两处文字都改了。 第十三页改成:甲方获得项目范围內非独占使用授权。乙方保留通用工具、脚本框架、抽象方法论及非甲方数据场景下的再使用权。 第十七页改成:乙方不得披露甲方具体数据、客户信息、业务流程、未公开系统实现及项目结论。该条款不限制乙方对通用技术原理、通用审计方法、公开可復现示例的討论与发表。 …… 对方让步很快。 说明他们此刻確实更在意事情被控制在正式流程內。 也说明十万元对平台来说,是一次可接受的事故处理成本。 但对江临来说,这是另一种意义的开始。 他第一次用匿名技术能力,从现实世界的商业系统里,换回一笔乾净的钱。 这十万元当然不是终点,甚至不能算真正意义上的第一桶金。 它只是一个证明现实世界愿意为他的技术判断付费的入口。 但入口一旦打开,后面的东西就会跟著进来。 江临这样想的时候,电脑右下角,邮件提醒又跳了一下。 沈承业发来最后一封確认邮件。 “江先生,修订版协议已按您意见调整。待您確认后,我们將先走特別技术贡献费流程。平台闭幕公告预计今晚八点发布。” 今晚八点,现在距离公告发布,还有两个半小时。 江临关掉邮箱,靠在椅背上。 排行榜上,1453號仍然排在第七。 但到了今晚八点,所有参赛者都会看到一件事。 这场比赛真正改变规则的人,不在榜首。 第85章 第一单 晚上七点五十六分的时候,江临还在盯著屏幕上的预算表。 表格的结构比几天前又庞大了一圈。 【专业书籍与文献资料库订阅】 【基础计算设备与存储】 【电子测量与信號分析设备】 【机械加工工具与基础耗材】 【数据服务与商用软体授权】 【未来可能需要但暂缓採购的高级仪器】 每一项展开,底下都密密麻麻拖著价格、用途、优先级、可替代方案以及风险备註。 少部分条目被高亮成了绿色,意味著哪怕砸锅卖铁也得立刻上。 几项黄色代表等第一批设备跑起来,有了余粮再补。 但拉动滚动条,屏幕上大片大片压抑的灰色,依然在无声地提醒他一个事实。 钱不够。 七点五十九分,江临按下 ctrl+s 保存表格,切回了赛事主页。 八点整,隨著瀏览器右上角转圈结束,首页横幅准时刷新。 【第三期分钟级行情数据异常检测挑战赛闭幕公告】 公告第一段是乾巴巴的八股文。 感谢参赛者提交算法、报告和復现材料,感谢技术支持单位。 但从第二段开始,画风陡转。 经技术组覆核,本期官方baseline在特徵预处理阶段存在训练窗口与测试窗口统计量混用问题,可能对部分沿用该流程的提交结果造成影响。 平台已据此调整最终评审规则,自动评分不再作为唯一排序依据,最终结果將综合考虑隱藏测试集表现、报告逻辑、可復现性、泛化能力以及时间序列因果隔离原则。 统计量混用! 江临看著这五个字,扯了扯嘴角。 平台用词真的很克制。 没有写未来信息泄漏,没有写严重事故,更没有写官方代码错误。 但只要是真正在一线跑过数据的人,懂的都懂。 在时间序列任务里,训练集和测试集共用统计量,就是物理意义上的把未来塞进过去。 整个比赛榜单,本质上变成了一群人在比拼谁能更不露痕跡地用明天的答案去考今天的试。 公告继续往下。 本次技术覆核材料由1453號参赛者提交。该参赛者在方法说明报告中,对数据污染链路、缺失机制、栏位一致性和官方baseline预处理问题进行了系统分析,並提供了可独立运行的最小復现实验。经评审组討论,1453號参赛者获得本期挑战赛特別技术贡献奖。 …… 滑鼠滚轮滑到底部,最终排名出炉。 第一名依然是第一名,自动模型分数高的人名次基本保留。 平台还需要维护赛事的体面和规则的连续性。 但在原有的榜单旁边,赫然多出了一列极其突兀的標籤。 1453號的自动评分排第七。 人工评审等级:s。 最终综合排名:第三。 特別技术贡献奖:单列。 这个结果微妙到了极点。 平台没有简单粗暴地把他抬到第一,但也没有把那份戳穿底裤的报告藏进抽屉。 那一列扎眼的s,在公开评审体系里通常意味著完全超出预期评估范围。 平台正在用一种极其克制,甚至略带憋屈的方式,向圈內所有人昭告:这次比赛真正的硬核玩家是谁。 江临顺手点开討论区。 不过几分钟,第一批帖子已经如雨后春笋般冒了出来,整个版面沸反盈天。 【baseline泄漏是什么意思?求大佬用人话解释!】 【我草,我就说我拿官方notebook改的,怎么线下和线上差了十万八千里!】 【自动分前五还算数吗?】 【1453是谁?报告能不能公开?】 【异常检测比赛不看f1看报告,这合理吗?】 【官方自己挖的坑让参赛者背锅?临时改规则还要不要脸了?】 那个发帖骂官方临时改规则的人,立刻被底下的回覆懟到了墙角。 “你的方案要是没抄官方的baseline,你急什么?申请平台人工覆核啊。” 楼主没再吭声,几分钟后,主帖灰溜溜地刪了。 討论区留下了一串嘲讽的冷笑。 也有人言辞更尖锐。 “现在的问题是,榜上那些人怎么自证清白?我看过好几个前十的提交说明,连特么標准化怎么做的都不写,模型名字倒是堆得比顶会论文还长。” 这句话像是一记精准的耳光,抽在了某些不敢冒头的id脸上。 隨著时间推移,话题不可避免地聚焦到了江临的帐號上。 【第七名拿特別贡献奖,还给了个s?这算什么,降维打击吗?】 【看公告描述,他不是模型分数高,是直接把赛题数据链路拆了。】 【这类选手最烦人,硬生生把打比赛写成了代码审计报告。】 【烦归烦,但摸著良心讲,要是没这位爷,这次榜单可能就真当成科研成果发了。前五名集体带水,谁会主动承认?】 【报!我刚翻了1453號公开的提交摘要。方法说明写了三十多页,附录里甚至画了缺失机制分类树,这哪是参赛报告,这是数据合规白皮书。评审组要是给低分,估计自己都嫌烫手。】 【难怪人工评审给s,这种东西审下来,评审组想给低分都不好意思。】 …… 看热闹不嫌事大,前几名的选手终於坐不住了。 第一名的帐號发了一条长声明,语气四平八稳。 他强调自己的方案没有使用官方全局標准化流程,愿意接受代码覆核,最后还体面地补了一句:“感谢1453號选手的认真工作,这对整个赛事的科学性是有意义的。” 聪明的小算盘。 主动澄清,主动夸奖,用最快的速度把自己从泄漏嫌疑的泥沼里拔出来。 但第二名显然没这么好的心態,字里行间透著火气。 他强调深度模型对复杂时序异常有天然优势,不能因为一份报告就否定模型方法。 【深度模型对复杂时序异常有天然的擬合优势,方法论的严谨性不应该凌驾於实际效果之上,竞赛是拿结果说话的,不是来写学术综述的。】 这条帖子发出来不到两分钟,下面就有人詰问他。 【没人否定深度模型。问题是,你引以为傲的模型,学到的到底是真正的异常,还是被污染后的全局分布?】 第二名没回。 过了一会儿,又有人跟贴补刀。 【楼主別嘴硬了,我刚下载了你的復现代码。第87行,sklearn的standardscaler,你直接对整个数据集一波fit_transform。这不叫预测,这叫开卷考试。】 底下瞬间炸了锅。 代码截图、修改前后的分数对比图雪片般飞上来。 有人把训练和测试集隔离开重新做標准化,跑出来的分数直接暴跌了將近十五个百分点。 【你考试前拿到了答案统计分布,再说自己没作弊,这不合適吧。】 【不是作弊,是被坑了,整个比赛大半的人都在用这套预处理。】 【被坑也是事实,承认就承认,没什么丟人的。倒是有人到现在还嘴硬,就有点难看了。】 风向在二十分钟內彻底倒转。 第二名再也没有回覆。 江临看到这里,关掉討论区。 真正贵的可復现材料,他已经交给了平台,平台也已经把最关键的事实写进公告。 剩下的爭论不在他的注意力范畴內。 他把公告页面保存成pdf,又把沈承业发来的邮件、协议草案和最终確认邮件整理进一个文件夹。 文件夹名仍然是:【技术服务边界】 然后,他打开预算表。 在【独立资金来源】页面下,原来那一行状態已经可以更新。 项目:挑战赛特別技术贡献费 金额:100000rmb 状態:协议確认,等待平台付款 十万。 如果放在普通家庭,这是一笔不小的钱。 如果放在科研设备清单里,它薄得像一张纸。 他切到【基础计算设备与存储】页面。 原本標黄的第一项,被他改成绿色。 二手双路工作站,內存至少256g。 企业级硬碟四块。 ups。 这些东西加起来,预算已经吃掉大半。 他又切到【电子测量与信號分析设备】。 usb逻辑分析仪,绿色。 可携式示波器,绿色。 多通道电压电流记录仪,绿色。 低 esr 电容,陶瓷电容,铁氧体磁环,一批基础耗材,绿色。 温湿度记录仪,绿色。 三轴加速度传感器,黄色。 小型高採样率数据採集模块,黄色。 电流探头,高压隔离探头,ni数据採集卡,仍然是灰色。 十万元没能驱散所有的灰色,它只是在灰暗的迷雾中,勉强点亮了一条足够他走出去的小径。 江临没有失望。 任何系统都不是靠一次付款建立起来的。 这笔钱的意义,不是让他拥有完整实验条件。 而是让他第一次拥有了不用向父母解释的採购权限。 两天后,平台付款流程走完。 十万元特別技术贡献费,扣除必要税费后进入他的帐户。 有了钱,物流的齿轮开始飞速转动。 最先到的是硬碟。 四块厚重的企业级氦气盘並排躺在防静电袋里,隔著金属外壳都能摸到那种冷硬的工业质感。 接著是ups、逻辑分析仪和一箱子散装电子元件。 到了第四天傍晚,那台心心念念的二手双路工作站终於送到了楼下。 快递员打电话上来时,母亲正在厨房摘菜。 “江临,你买什么了,楼下说有个大箱子。” 江临从房间出来:“电脑。” 江建国正好在客厅看电视,听见这句,立即站了起来。 “走,我跟你下去搬。” 父子俩下楼。 一楼单元门前。 箱子比想像中还要庞大,深棕色的瓦楞纸外壳被快递公司缠了五六层加固胶带,侧面印著刺眼的黑色警示语,精密重件,当心磕碰。 箱子其实不算很沉,只是楼梯又窄又陡,一个人不好搬。 江建国弯腰试了一下重量,没说话,把箱子一侧托起来。 江临托另一侧。 两个人一前一后,把箱子抬进楼梯。 上楼的时候,江建国在后面喘了口气,突然问:“这东西,多少钱?” “二手的,没多少。” 江建国抬头看了儿子的背影一眼。 这话糊弄鬼都不信。 光这压手的重量和里面防震的包装,就绝对不是什么便宜货。 但他没有拆穿。 “自己挣的?” “嗯,帮一个平台检查数据问题,算技术审查奖金吧。” 江建国点了点头。 什么底层什么数据,他听不懂。 但既然是儿子凭本事挣来的正当钱,他就不打算再往下问。 父子俩把箱子抬到江临臥室里。 江建国看了他两秒,说:“能靠脑子挣钱,是你的本事。但老话讲身体是革命的本钱,少熬夜,別把机器伺候好了,人熬报废了。” 说完,他转身带上门,回了客厅。 晚上,江临把工作站接上电源。 第一次开机时,机器风扇发出低沉的嗡鸣,比他之前那台二手电脑稳吵得多。 江临开始按部就班地干活。 用扫描工具给四块阵列硬碟做全盘坏道检测, 查看每一块盘的s纠错码。 最后拔掉电源,测试ups的无缝切换。 一切正常。 量化世界的大门,已经向他敞开了一条缝。 但他並没有急著往里冲。 他很清楚,自己需要的不是一台能跑通几个深度学习模型的炼丹炉,而是一整套绝对不会欺骗自己的研究系统。 数据源的清洗链路,回测引擎的隔离机制,撮合逻辑的仿真…… 每一个环节都可能藏著暗坑。 他刚用了四天时间,把別人家带未来函数的baseline扒得底裤都不剩。 如果轮到自己搭系统,却犯了同样的低级错误,那乐子可就大了。 更糟的是,不是跑不通的代码。 而是那种自己骗自己,跑得越久越像真的的代码。 真到了那一步,连发现错误的契机都不会有。 第三天上午,沈承业发来新的邮件。 標题:【数据审计专项任务书a-017初稿】 江临打开附件。 这次不是站內信。 而是一份带著法律效力的正式商业合同。 加盖了平台子公司的电子印章,落款是一个部门:“数据合规与第三方风控组。” 任务编號:a-017。 任务类型:栏位一致性覆核与缺失分布审计。 数据规模:约12gb。 数据內容:三年期分钟级脱敏行情样本,包含价格、成交量、成交额、状態標记、內部质量分组栏位。 数据来源:两家底层供应商歷史数据拼接。 数据状態:已完成平台標准清洗,但客户在復现某公开因子时,出现线下回测结果不稳定问题。 权限边界:仅提供脱敏数据,不涉及客户真实策略、不提供未脱敏標的代码、不提供资金帐户信息。 交付要求:七日內提交初步审计报告。 报告需包含:栏位一致性检查。 交易时段完整性检查。 缺失机制分类。 多源数据拼接口径一致性判断。 可能影响回测稳定性的风险项列表。 报价:三万元。 江临的目光直接跳过最底下的金额,在已完成平台標准清洗这几个字上游弋了一下。 在工程界,这九个字简直是个恐怖故事。 它绝不等於数据很乾净,它只代表著有人用一套黑盒脚本,强行把报错给压下去了。 更耐人寻味的是后面那句解释:“客户在復现某公开因子时,出现线下回测结果不稳定问题。” 公开因子的特点是什么? 是逻辑透明,代码公开,参数固定。 如果这种东西在客户手里跑崩了,只有两种可能。 要么客户是个连环境都配不对的弱智,要么,数据底座烂了。 平台既然不惜花三万块钱把活外包给他,说明他们已经在內部排除了第一种可能。 也就是说,平台用自己所谓的標准管线洗过一遍数据,交给了客户,结果客户翻车了。 这意味著,这根本不是一份普普通通的第三方审计任务。 而是平台想要借他这个不受內部政治影响的外人,来当一把手术刀,去剖开平台自身清洗管线的盲区。 江临的指尖在键盘上停了几秒。 这是个绝佳的跳板,但稍有不慎就是个天坑。 查出问题了,平台內部的脸面固然难看,但他的技术信用將彻底建立,后续的大单子顺理成章。 查不出问题,在报告上签了字,那等客户未来拿这套数据去跑实盘真金白银爆仓的时候。 他,一个外部的临时工,就是完美的祭天背锅侠。 更凶险的是,这批数据是两家供应商拼接的。 如果他找出的bug方向偏了,错误地指控了某一家財大气粗的供应商,很可能会被卷进两家数据公司的法务绞肉机里。 他重新把任务书拉到最底下。 “註:该项目为首次单项合作任务,若交付结果符合预期,后续可进入b类完整数据污染链路审计项目。” 符合预期。 江临把这四个字咀嚼了两遍。 要想拿到大合同,他不仅得把虫子抓出来,还得把虫子是怎么爬进来的链路剖得清清楚楚,让所有人心服口服。 江临把任务书保存到新文件夹。 文件夹名:【a-017】 接著打开终端,新建了一个名为 audit_log.md 的文件。 他没有急著写代码,而是开始一行行敲下自己的疑点。 作为审计者,逻辑永远走在代码前面。 1. 两家供应商的时间戳口径是否一致? 2. 復权前后,价格跳空时,成交量和成交额的缩放因子是否保持了严格的数学同步? 3. 缺失值是按symbol_id隨机分布的,还是集中在source_flag的特定时间节点附近? 4. 客户所谓的不稳定,有没有可能是输入数据因为增量更新,发生了细微的分布漂移? 5. 平台的標准清洗流程,是不是在消除噪音的同时,引入了二次污染? 6. 以上所有怀疑,必须附带能独立运行的最小復现脚本。 三万元。 12gb。 七天。 这不是第一桶金,也不是什么大事业。 但它是现实世界正式递交到他手里的一份战书。 屏幕上,命令行窗口的绿色光標不知疲倦地跳动著。 他深吸一口气,双手放在机械键盘上,敲下了在这个新系统里的第一行命令。 mkdir data_raw data_intermediate reports scripts logs 回车。 新的系统,开始记录第一条商业任务的痕跡。 第86章 二模 a-017的三万元到帐后,江临接连拿下平台的两个项目。 八万 b-004,查清某公开因子復现不稳定的根子不在市场或算法,而在数据版本的样本漂移与清洗口径变化。 十五万的 c-001,则把这套查错经验升级成一整套因子復现前数据版本稳定性检查流程,做成带剎车的三態状態机交付平台。 两个项目里,他始终只给规范、样例和培训材料,保留自己的通用工具库audit_core。 隨著不断学习更新叠代,工具库推进到了v0.3,第一次写进了未来自营量化研究的字样。 钱在变大,需求也从帮我找错变成帮我建立制度。 而就在c-001通过验收的次日,沈承业又发来新机会。 一家小型量化私募想审计自己的旧因子库。 不涉实盘,只查歷史研究流程。 门,又往里开了一层。 而江临,也在百忙之余,回到了江城七中。 二模要开始了。 用班主任老刘的说法来说:“二模不是为了证明你会不会做题。你现在能做到什么程度,老师心里大概有数。” “它是给学校看,给教导处看,给你爸妈看的。你成绩稳住,很多事情学校才好继续给你开口子。你成绩一掉,別人第一反应就会是,我们是不是把这个孩子放得太散了。” …… 考数学的时候,江临拿到卷子后,先翻到最后一题。 导数与不等式综合。 標准的二模压轴配置。 参数、单调性、零点、恆成立,层层套在一起。 江临看完后,脑子里第一时间浮出来四条路。 第一条,构造辅助函数,走高中导数標准路线。 第二条,用凸性语言压缩证明。 第三条,把参数曲线化,转成几何比较。 本书首发 101 看书网超给力,????????????.??????书库广 ,提供给你无错章节,无乱序章节的阅读体验 第四条,用一个更冷的积分估计把中间过程砍掉。 第四条最快。 但阅卷不友好。 第二条漂亮。 但如果批卷老师不接受表述,会平白丟风险。 第三条適合竞赛。 不適合二模。 他最后选择第一条。 最慢,最稳。 最像標准答案。 试卷不会因为你看得更高,就自动给你分。 现实系统只识別它能识別的表达。 江临在答题卡上写得很清楚。 定义域。 求导。 分类討论。 单调区间。 端点极限。 构造差函数。 再求导。 最后落到恆成立。 每一步都留给阅卷老师足够的判分点。 数学考试结束铃响时,考场里响起一片压抑的嘆息。 有人小声咒骂:“最后一题第三问谁出的,他家里是不是没有门?” …… 物理这一科江临写得最舒服。 命题人太实诚了。 最后一道实验题考的是用光电门和滑块测加速度,再通过图像斜率求某个组合物理量。 题目给了一组数据,要求判断某一组偏差较大的数据是否应当剔除,並分析主要误差来源。 江临第一眼看到的是测量链。 光电门的安装高度。 遮光片宽度。 气垫导轨是否调平。 滑块初速度是否可控。 计时器解析度。 同一位置重复释放是否真的同一位置。 图像斜率的权重。 异常点是不是仪器误触发,还是释放动作本身引入了系统偏差。 这些东西在他的脑子里展开了一整套真实实验图景。 但答题卡上不能写太多。 高中物理只需要它能容纳的答案。 於是他写:应作图处理,不宜仅用两点计算斜率。 偏离整体线性趋势明显的数据点需结合实验记录判断,不能机械剔除。 主要误差可能来自导轨未完全水平、遮光片宽度测量误差、释放位置不一致以及计时器解析度限制。 多次测量取平均只能降低偶然误差,不能自动消除系统误差。 这句话在高中答案里已经足够锋利。 再往下,就是江大实验室的世界了。 不属於这张卷子。 化学和生物,江临写得更快。 化学最后一道工业流程题,他没有被长流程嚇住。 进料、除杂、调 ph、沉淀、过滤、洗涤、灼烧、循环母液。 本质仍然是守恆、平衡、溶度积、氧化还原和工艺边界。 生物遗传题,他先画系谱,再標基因型可能性,最后算概率。 题目没有给他製造任何知识压力。 真正要小心的,是不要因为看得太快而漏掉题干限定词。 英语安排在最后一天。 听力开始前,考场广播里传来熟悉的电流底噪。 江临听见那个底噪时,本能判断出喇叭有轻微接触不良。 然后他把这个念头压下去。 听力材料不难,阅读也不难。 完形有一处语境转折很细,作文要求写一封关於学校科技节的邀请信。 英语扣分空间主要在表达自然度和细节。 他没有追求极限,写得很稳, 考试结束铃声响起时,整个考场像被人鬆开了阀门。 桌椅声,嘆气声,有人笑,有人吐槽。 有人开始对答案,又被別人怒斥闭嘴。 …… 出校门的时候刚好遇到孙明。 “结束了!”孙明整个表现得好像刑满释放。 “嗯,结束了。” “你怎么一点反应都没有?” 江临想了想,说:“因为还有很多没结束。” 孙明愣了一下,问道:“比如?” 江临没有回答。 比如c-001的项目款还没到帐。 比如私募旧因子库审计还没看。 比如江大文献索引降频后仍有p-003慢漂移问题没完全清。 比如第七次废土传送倒计时还在跳。 但这些都不能说。 於是他只说:“高考还没结束。” 孙明一拍脑袋:“靠,你提醒得太残忍了。” …… 二模成绩出来,是两天后。 老刘没有像一模那次一样在办公室里失態。 他只是拿著列印出来的成绩单,看了很久。 然后把眼镜摘下来,擦了一遍。 又戴上。 年级排名:第一。 全市排名:第一。 总分:736。 语文:139。 数学:150。 英语:147。 物理:100。 化学:100。 生物:100。 除了语文和英语,全部满分。 老刘看著那一串数字,第一反应不是震惊。 而是鬆了一口气。 稳住了。 江临这个学生最近做的事情太多了,更重要的是,很多他都看不懂。 因为不懂,所以焦虑。 如果二模成绩掉了,哪怕只是掉到全市前十,他都得面对教导主任、家长和其他老师的质疑。 现在不用了。 736分摆在那里。 所有疑问都被暂时压回纸面下面。 教导主任王主任很快也看到了成绩。 像个大小伙子,很振奋地挥舞了一下拳头,嘆道:“这个分数,够用了。” 老刘笑了一下。 確实是够用了。 够学校继续相信他。 够他父母继续放心。 够他在现实世界继续保留一个高中生的表面身份。 班级里反应就没这么克制了。 成绩单贴出来的时候,走廊瞬间挤满了人。 “736?” “他理科三门全满?” “不止,数学也满。” “这是人能考出来的二模分数?” “语文英语还扣了十四分,说明他还是人。” “你听听你这话,多冒昧。” 孙明站在人群外面,看著成绩单,半天没说话。 等江临从教室里出来,他才幽幽地说:“江哥。” “嗯?” “你这叫什么?” 江临看了他一眼。 孙明认真道:“百忙之中,顺便屠了个榜。” 旁边几个人立刻笑出声。 晚上回家,张秀芬已经从班级家长群里知道了成绩。 她没有像第一次那样激动到说不出话。 但做饭时,锅铲碰到锅边的声音比平时轻快。 饭桌上,她给江临夹了一块排骨:“你最近是不是又瘦了?” 江临低头看了一眼自己的手,自从有了废土世界之行,他每次吃饭都是细嚼慢咽,往多里吃。 爭取把自己吃成一个胖子。 可惜始终没能实现这个愿望。 第87章 两种课堂 二模结束,平台那边,路径走通之后,江临接单子,完成单子即可。 已经不需要將全部精力都扑在上面,又能抽出时间去江大了。 好久没见到陆老师和师兄师姐,感觉还挺想念的。 他骑著骑自行车到物理楼b栋,径直上三楼。 b304的门半开著。 孟澈坐在示波器前面,手里捏著一根探针,正在调波形。 尹航坐在靠窗的位置,面前摊著一本列印出来的论文。 姚思雨站在白板前,上面写满了密密麻麻的推导,显然正在思考下一步。 江临进来,孟澈第一个反应过来,他把探针放下,转过身来,脸上带著那种標誌性的八卦表情。 “好久没见你了,听说你最近在物理学院蹭课?” “嗯。” 两人的动静,终於引起了尹航和姚思雨的注意。 尹航把论文合上,姚思雨从白板前转过身来,两个人都看著江临,眼神里带著明显的好奇。 “都蹭了什么课啊,说来听听?”孟澈追问道。 眼看三人都饶有兴趣的样子,江临想了想,说道:“几门本科的核心课,量子力学,电动力学,理论力学,统计物理等等都有听一点。” 这话说完,实验室里安静了几秒。 “这四门属於是江大物理学院本科最难的四门核心课了。”姚思雨嘆道,语气中颇为唏嘘。 显然当年学这几门课的时候,也不容易。 “听课的感觉怎么样?”尹航也不禁问道。 “有些章节,讲得比我以前看过的教材详细一些,”江临斟酌著措辞,“但整体来说,我看过的教材,可能比这些课讲得更深一些。” “你说的更深,是指?”孟澈问。 虽然三人都知道江临的水平很高,但具体怎么高法,还真没具体测试过。 江临想了想,解释说:“比如赵老师讲wkb近似那一章的时候,主要讲了標准的一维势垒穿透和束缚態的wkb条件,讲了连接公式的推导。但他没讲wkb近似和量子场论的渐近展开之间的关係,也没讲wkb近似在非线性系统下的推广。” 孟澈与尹航两人一听,同时露出果然如此的神情。 就是姚思雨的思绪稍微有些复杂。 她在江大物理学院读了本科,保研到陆知行门下,一路都是第一名。 虽然知道江临这个高中生小师弟很厉害,水平高到能帮陆导解决问题,但她有时候还是会下意识认为,小师弟只是某一些领域比较突出。 此刻听小师弟提到的这些东西,她意识到对方的知识广度可能超过了自己 就在姚思雨碎碎念的时候,陆知行回来了。 “陆老师。” “江临来了。” 陆知行把文件夹放在桌上,端起桌上那杯不知道什么时候泡的茶,喝了一口。 坐到自己那张堆满论文和列印件的办公桌前,他朝江临招了招手。 “江临,听说你最近在物理学院蹭课,听课的感觉怎么样,是不是太简单了?” “有一点吧。” “既然觉得简单,为什么不去蹭研究生的课?” 江临愣了一下。 “我可以介绍你认识几位授课的老师。” 陆知行翻开文件夹,从里面抽出一张列印好的课程表,上面有三门课被他用红笔圈了出来。 “量子场论入门,许文清教授,。高等量子力学,孙长青教授。高等电动力学,李华敏教授。” 他把课程表递给江临,江临接过来,看著上面那些红圈。 “这三门是研究生阶段的核心课,比本科的核心课高一个层次。孙老师讲高量偏数学结构,李老师的高电以严格著称,许老师的场论入门实际上一点都不入门,深度很大。你可以从这三门开始,听了之后,如果你觉得还是太简单,告诉我。” “好。”江临点头,把课程表折好放进口袋。 “如果觉得不简单,也告诉我。”陆知行补了一句。 “谢谢老师。” “你忙你的去吧,”陆知行最后说,“有什么问题隨时来b304。” …… 4月20日,周三。 今天是高等量子力学第一次蹭课,时间下午两点到三点半,地点a402教室。 江临到的时候是一点五十五分。 a402是一间小教室,比本科上课用的阶梯教室小得多,只能坐二十个人左右。 桌椅是那种老式的连排木桌,桌面被无数届学生用铅笔和原子笔刻满了公式和涂鸦。 黑板上还残留著上一节课的字跡,能看出来是群论的內容,写满了su(3)的李代数结构。 教室里已经有十几个研究生了。 和本科课堂完全不同,没有人说话,没有人玩手机,大部分人面前摊著笔记本和列印的讲义,有人在低头看书,有人在闭目养神。 空气里有一种沉静的压力,像是一群人都在准备面对一件已知的困难的事。 江临走进教室的时候,有几个人抬头看了他一眼,也是一触即分。 没有人表现出惊讶。 研究生的圈子里偶尔会出现奇怪的学生。 可能是其他专业的旁听生,可能是提前修课的本科生,可能是某个教授的访问学生。 一个看起来年纪小一点的人坐在教室里,不算什么奇怪的事。 江临选了第二排靠走道的位置坐下。 这个位置离黑板足够近,能看清每一个细节,同时又不至於在第一排。 两点整,教室的门被推开。 孙长青教授走进来。 大约六十多岁,头髮已经完全白了,梳得很整齐。 戴一副老式的金边眼镜,镜片很厚,能看出深度近视。 身上穿的是一件深蓝色的中山装样式的外套,洗得有点发白,但很乾净,领口的扣子扣到最上面一颗。 他左手拿著一本翻得起了毛边的英文教材,右手端著一个搪瓷茶杯,杯身上印著中国科学院物理研究所几个红字,字已经快磨没了。 他把教材和茶杯放在讲台上,没有点名,没有寒暄,甚至连同学们好都没说。 只是看了一眼教室里的学生,目光在江临身上稍稍停了一瞬,然后移开。 “这堂课继续讲dirac方程。” 孙教授转身在黑板上写下dirac方程的协变形式,然后开始讲。 他的讲课风格很特別,不像有些老师那样试图把知识嚼碎了餵给学生,而是像一个老学者在跟同事討论问题。 很多基础性的推导直接跳过,默认听课的人已经知道。 dirac矩阵的对易关係,他提了一句就过去了。 旋量表示的分类,他用粉笔在黑板上画了一个表格,然后继续往下走。 平面波解的形式,他写了两个公式就开始讲物理意义。 江临完全跟得上。 事实上非但跟得上,他还能游刃有余地在心里一一对照自己已有的认知。 dirac方程的每一个形式,每一种推导路径,每一种物理应用,都和他记忆中的內容精確对应。 在第两次废土期间,他反覆用过这个方程。 在等离子体环境下处理相对论性电子时,dirac方程是基础工具。 在强磁场条件下计算量子態演化时,dirac方程的精確解是他赖以生存的东西。 孙教授讲的內容,和江临已经烂熟於心的內容几乎完全重合。 直至四十分钟左右,孙教授在黑板上写下一行標题。 dirac方程在弯曲时空下的推广。 孙教授的讲课速度终於慢了下来。 他似乎知道这是一个难点,是研究生们最容易掉队的地方。 开始从广义协变性原理出发,一步一步地引入標架场的概念,说明在弯曲时空中,dirac矩阵不再是常数矩阵,而是依赖於时空坐標的场。 写自旋联络的表达式,推导弯曲时空下的协变导数形式,给出完整的弯曲时空dirac方程。 江临开始动笔记笔记。 这是他第一次在研究生课堂上主动记笔记。 之前那四十分钟,他只是偶尔写几个关键词,大部分时间在听。 弯曲时空dirac方程涉及到的標架场,自旋联络,洛伦兹联络的分解,是他在废土上研究等离子体物理时几乎没有接触过的领域。 他在废土上主要关注的是平直时空下的应用物理问题,弯曲时空虽然知道基本概念,但从没有系统地推演过。 而孙长青讲得很细致。 他用了一种几何直观的方法来解释標架场的意义。 在弯曲时空的每一点,你都需要建立一个局域的平直坐標系,標架场就是连接这个局域坐標系和全局坐標系的桥樑。 dirac旋量在局域坐標系下变换,但它的协变导数需要包含时空弯曲的效应,这个效应就是自旋联络。 他在笔记本上写—— 【標架场——將全局坐標变换为局域洛伦兹变换】 【关键:弯曲时空下dirac矩阵满足的是弯曲时空的clifford代数,不是平直时空的】。 一行一行写下来时,偶尔画一个简图来辅助理解。 坐在他旁边的研究生,一个戴眼镜的男生,看起来大概二十四五岁,不经意间瞟了一眼江临的笔记,然后愣了一愣。 江临的笔记根本没有照抄黑板,而是用了自己的语言,重新组织推导的脉络,旁边的批註里写满了对推导步骤的理解和补充。 “这不就是教授常说的思维转化吗?”眼镜男生咕噥了一句。 讲台上,孙长青讲完弯曲时空推广的最后一个公式,放下粉笔,拍了拍手上的灰。 “这一节比较难。” 这是他一整节课说的第一句不是物理学內容的话。 “你们回去自己推一遍,看懂和能推出来是两回事。” 说完,他看了一眼手錶,端起搪瓷茶杯喝了一口。 茶水显然已经凉透了,但他不在意。 接著宣布下课。 有些人围上去问问题。 江临坐在座位上,把笔记从头到尾又看了一遍,在几个地方用红色的笔做了標记。 这些是他觉得还需要进一步查文献的地方。 晚上,他在笔记本上补充了一个小节。 【弯曲时空dirac方程——標架场方法——与平直时空的关键区別在於自旋联络项——这一项在弱场极限下退化为旋量-引力相互作用项】。 写完这些,他在电脑上打开一本广义相对论教材,开始核对孙教授课堂上提到的几个关键概念。 这是他第六次归来期间,第一次在课堂上真正学到新东西。 …… 翌日,江临要蹭的课是高等电动力学。 按照陆老师课前的介绍,李华敏是江大物理学院最严厉的教授之一,研究方向是经典电动力学和辐射理论,在这个领域发过好几篇prl。 他在课堂上出了名的严格,经常会因为一个公式的细节问题和研究生当场爭论,据说有学生被他问到在讲台上站了十分钟说不出话来。 但他对有深度的学生,非常欣赏。 九点整,李华敏推门进来。 他大约五十岁,身形偏瘦,脊背挺得很直,走路的步伐很快。 穿一件深棕色的西装外套,里面的衬衫扣子扣到最上面一颗,没有打领带。 戴一副无框眼镜,镜片后面的眼睛不大,但目光很锐利,扫过教室的时候像是在做某种快速的评估。 他把手里的一叠讲义和一本教材放在讲台上,没有看任何人就直接开口。 “今天讲辐射理论的高阶展开。” 没有任何寒暄,没有开场白,甚至没有上节课我们讲到了哪里。 他默认所有人都已经准备好了,默认所有人都已经预习过今天的內容。 李华敏的节奏比孙长青更快,信息密度更大。 他不讲解基础概念。 多极展开,李纳-维谢尔势,辐射场的近区远区分解…… 这些他认为研究生应该已经烂熟於心。 直接从辐射场张量的高阶修正讲起,在黑板上写下一个又一个张量表达式,粉笔撞击黑板的声音又快又密。 江临跟得很紧。 电动力学是他在废土上用得最多的领域之一,等离子体环境中的电磁场计算是他的老本行。 李华敏讲的內容他大部分都熟悉。 但他注意到李华敏在某些地方的处理方法很特別,和其他教材上的標准推导不同。 比如在处理加速电荷的非线性辐射修正时,李华敏用了协变形式的直接展开法,而不是通常教材里用的分量展开法,这使得推导过程简洁了很多,同时对张量运算的熟练度要求更高。 大约一个小时后,李华敏停下来,在黑板上写下一道题。 【题目:考虑一个加速电荷在均匀磁场中的辐射,证明其辐射的偏振状態在高阶近似下出现新的分量。】 写完,他转过身,推了推眼镜。 “十分钟。”他说。 教室里响起一片翻纸的声音。 研究生们埋头开始做题,有人皱眉,有人咬著笔头,有人在小声和旁边的人討论。 均匀磁场中加速电荷的辐射,这是一个標准的电动力学习题,大部分人都能做出基本解。 辐射场的主分量对应电荷加速度方向,偏振状態由加速度矢量和观测方向的几何关係决定。 但李教授问的是高阶近似下出现的新分量。 江临看了一眼题目,大约两秒钟就想到了关键。 標准方法处理这个问题,会把辐射场展开为加速度的各阶时间导数,然后取最低阶非零项,得到主分量。 但李教授问的是高阶近似下的情况。 这意味著需要考虑辐射场的更高阶展开项。 在通常情况下,这些高阶项因为包含加速度的时间导数,在非相对论极限下很小,被直接忽略。 但在某些特殊条件下,比如当电荷加速度和磁场方向有特定的耦合关係时,高阶项中会分裂出一个与主分量偏振方向正交的分量。 按江临的判断,这个所谓新分量对应的是辐射场张量在更高阶展开中出现的一个项,这个项与协变性相关,非平凡,而且在大多数標准教材的习题解答里都被忽略了。 这是一个精微的细节。 李教授显然在测试研究生是否能注意到这个细节。 江临拿起笔,开始计算。 没有用分量展开法。 那样太慢了,而且容易漏项。 他直接用辐射场张量的协变形式,將电荷的四维加速度和磁场张量耦合,然后对辐射场的偏振张量做本徵分解。 推导过程涉及四维旋度运算和电磁场张量的对偶形式,每一步都需要仔细处理张量的指標。 用了大约六分钟,他就写出了完整的结果。 在辐射场的偏振张量中,除了与加速度方向对应的主分量外,还出现了一个与磁场方向和加速度方向都正交的次级分量,这个分量的强度正比於磁场强度与加速度大小的乘积。 写完最后一个等號,江临放下笔,检查了一遍。 没有问题。 他举手。 李华敏注意到了。 从讲台上走下来,步伐很快,走到江临面前,拿起草稿纸,开始看。 他看的方式和其他人不一样。 不是从头到尾看推导过程,而是先看最后的结论,然后往回倒著看,检查关键步骤的合理性。 这是经验丰富的学者的阅读方式,他们不需要一步一步跟著推导走,只看关键节点就能判断整个推导是否成立。 他看了两分钟,然后抬头。 “你这个分量,比我標准答案多了一项。” 江临愣了一下。 他对自己算的东西很確信。 在废土上,他做过无数比这复杂得多的电磁场计算,涉及高密度等离子体中的非线性辐射修正,强磁场下的同步辐射偏振演化,甚至在某些极端条件下处理过辐射场的量子修正。 他的张量运算几乎不会有错。 这是废土世界打磨出来的肌肉记忆。 但李教授说他多了一项。 这就有点耐人寻味了。 李华敏继续看那张草稿纸。 他的目光在江临的推导步骤上来回扫了两遍,嘴唇微微动了一下,像是在心里重新演算。 然后眉头皱了起来,沉吟道:“不,你没多算。” 他的声音不大,但教室里太安静,所有人都听见了。 “是我的標准答案漏了一项。” 几个研究生抬起头来,看向这边。 坐在江临旁边的一个女生,更是露出了惊讶与困惑的表情。 李华敏看著江临,目光和刚才完全不同了。 之前是审视,现在是一种带著评估意味的注视:“你怎么算出这一项的?” 江临想了一下怎么解释。 他实际用的是协变形式下的高阶展开,直接处理电磁场张量的四维形式,然后从中提取辐射场的偏振结构。 稍一思索,他简化了自己的回答,说:“辐射场张量在高阶展开中有一项,对应的是电荷加速度和磁场方向的耦合,而不是单纯的电荷加速度。標准方法在做分量展开时,这一项因为需要同时考虑电场和磁场的混合张量结构,容易被漏掉。” 李华敏听完,笑了笑。 这是整节课李华敏第一次笑,还是发自內心的欣慰笑容。 然后简单解释了一句:“他们在这道题上,一般只能算出主分量,我经验主义,就忘记在备课的时候加上这一项了。” 说完他转身走回讲台,拿起粉笔,对全班说:“同学们,停一下。” 凳所有人都抬起头。 李华敏指了指江临的方向:“这道题实际上有两个分量,我之前的標准答案漏了一个,这位同学算出了完整的两个分量。我现在把正確的答案写在黑板上,你们记一下。” 他开始在黑板上重新写完整的答案。 第一项是標准的主分量,大多数研究生都算出的结果。 第二项,就是江临算出的那个额外分量。 李华敏用红色的粉笔单独框了出来,在下面画了两道横线。 他一边写一边解释这个分量的物理来源。 加速度与磁场的耦合导致的偏振旋转,在非相对论极限下很小,但在高能电荷或强磁场条件下会显著增强。 研究生们全部抬头,有人拿起手机录像,有人快速记笔记。 下课铃响的时候,李华敏正好写完最后一个公式。 研究生们开始收拾东西,江临也合上了笔记本。 但他还没站起来,李华敏已经走到了他面前。 “你这种对细节的捕捉能力,很难得,別让它埋没了。” 江临愣了一下。 这话不是夸奖,比夸奖更重。 夸奖是说你做得好,而李华敏说的是別让它埋没了。 这句话的前提是,他已经承认了你拥有某种不常见的东西,而他在担心这种东西被浪费。 江临站起来,发现自己的声音比预期的要轻:“谢谢老师。” 李华敏点了下头,转身离开。 江临站在座位旁边,低头看了一眼自己的草稿纸。 那张纸上密密麻麻地写满了公式,在纸的右下角,他画了一个小圈,圈里写著一个简写的备註。 【协变形式自动捕获交叉耦合——分量展开易漏】。 他把草稿纸折好,夹进笔记本里,走出a401。 外面的阳光很亮,照在物理楼的灰色外墙上,反射出一种温暖的色调。 江临骑上自行车,风吹过来,他才发现自己的后背有一点潮。 並非紧张,而是一种高度专注后的身体反应。 在废土上他经常处於这种状態,但在现实世界里,他已经很久没有体会过了。 4月22日,周五。 量子场论入门。 授课的许文清教授是江大物理学院最有声望的教授之一,约六十岁,是国內量子场论方向的资深学者,研究方向主要是重整化群和量子色动力学。 他在国內场论界的影响力很大,当年从康奈尔大学博士后出站后回国,在江大一手建立起了场论研究方向。 据陆老师所说,许教授讲课的特点是节奏极快,概念密度极高,对研究生也有相当的难度。 “这门课你可能会觉得有挑战性。” 根据课程表所示,这门课的前面几节讲的是正则量子化、自由场论和微扰展开,这些他都很熟。 在废土上,他用场论方法处理过等离子体中的集体激发,用微扰论算过非线性响应函数,费曼图的计算他做过很多次。 但今天的主题不一样。 许教授看著比孙教授稍年轻一些,头髮花白但还保留著一些黑色,剪得很短。 戴一副无框眼镜,穿一件浅灰色的衬衫,袖子卷到小臂中间,露出瘦而结实的前臂。 他手里拿著一个不锈钢保温杯。 走到讲台前,先拧开杯子喝了一口,看一眼讲义,这才慢悠悠地说道:“今天讲重整化群的基本概念。” 语气很平淡,像是在说一件不太需要强调的事。 但江临注意到,教室里好几个研究生同时坐直了身体。 坐在他左前方的一个男生深吸一口气,翻开了面前那本厚得像砖头一样的教材。 peskin & schroeder的《量子场论导论》。 这本书在物理系研究生中间有一个公认的评价。 前半本是场论教材,后半本是让人怀疑人生的东西。 而重整化群,就在后半本。 许教授直接从wilsonian重整化群的概念切入,讲动量空间的截断,讲高动量模式的积分,讲有效作用量的演化方程。 一个概念他只解释一遍,然后立即进入下一个概念。 不给思考的时间,或者说,他默认思考是学生在课下要做的事,课堂上的时间只用来传递信息。 江临第一节课完全跟得上。 wilson重整化群的核心思想他很清楚。 在动量空间引入一个截断Λ,把高於截断的动量模式积分掉,得到一个低能有效理论,然后通过改变截断来观察耦合常数的演化。 这个思路他在废土上研究等离子体的有效场论时接触过,虽然当时没有深入,但基本框架他是熟悉的。 进入第二节课之,许文清开始讲β函数和不动点流形。 β函数描述的是耦合常数隨能量尺度的演化。 当截断从Λ降到Λ/b时,耦合常数的变化率就是β函数。 物理上,β函数的零点对应著理论的不动点,耦合常数不隨尺度变化,系统处於標度不变的状態。 这些概念江临能理解。 但接下来,许文清讲到了callan-symanzik方程,描述关联函数在动量空间中的標度行为的基本方程,涉及重整化常数和反常维数的计算。 然后是非微扰重整化。 不是微扰展开,而是直接处理重整化群流的全局性质。 到临界指数,在相变点附近,各种物理量隨约化温度变化的冪律行为的指数,和重整化群不动点的本徵值之间的关係。 江临感觉自己回到了第一次接触量子力学的时候,开始吃力。 不是完全听不懂。 他听得懂大方向。 β函数描述耦合常数的尺度演化,不动点对应临界现象中的標度不变性,重整化群在凝聚態物理和粒子物理中都有深远应用。 这些物理图像他是清楚的。 但具体的推导步骤,许文清用了一些他从未系统学过的技术。 比如特定的截断方案下的有效场论构造。 许教授在黑板上写了一个江临不熟悉的截断函数形式,然后从这个截断出发推导有效作用量的演化方程。 比如多迴路展开的费曼图技术。 许教授在推导β函数的双迴路修正时,快速地画出了一系列费曼图,並用维度正规化处理髮散,整个过程行云流水,但涉及到的计算技术对江临来说是全新的。 比如非局域算符的重整化,在处理复合算符的反常维数时,许教授引入了一些江临没有见过的算符乘积展开的技巧。 这些正是江临在第六次废土期间主动选择放弃的东西。 统计场论与重整化群的具体內容。 那时候他在等离子体物理方向上有更紧迫的问题要解决,儘管需要用到场论的框架但没有时间深入。 结果是,场论的基本框架和微扰计算技术他学会了,但重整化群和多迴路展开的细节他跳过了。 现在,这个缺口被许教授的课精准击中。 迴旋鏢啊! 江临低下头,开始记笔记。 每当他听到一个自己没系统学过的概念,他就在笔记本上写下来,在旁边標註一个问號。 【动量壳层积分——截断方案的选择——wilson vs 锋面截断?】 【双迴路β函数——维度正规化——需要补充多迴路费曼图计算技术】 【callan-symanzik方程——反常维数——和重整化常数z的关係】 【非局域算符重整化——算符乘积展开——待查wilson原始论文】 …… 四点整,许文清合上讲义,说了一句:“今天的內容消化起来需要时间,不著急,慢慢看。” 然后端著保温杯出了教室。 研究生们开始收拾东西,有人在小声討论,语气里有明显的心有余悸。 江临听到身后两个男生在说话,其中一个说:“许老师的课就是这样,第一遍听不懂是正常的,第三遍能听懂就算你厉害。” 另一个回答:“我连笔记都没记全。” 走出物理楼的时候,楼前的樱花已经在凋谢,白色和粉色铺了一地。 江临在楼门口站了一会儿,看著那些花瓣被风吹起来又落下去。 傍晚回到家的时候,母亲在厨房做饭。 “回来了。” “妈,有什么需要帮忙的?” “没有,你今天又是蹭课去了?” “是啊。” “累不累?” 江临想了一下:“今天有点累。” 母亲愣了一下。 她已经很久没听儿子说累了。 晚上。 江临坐在桌前,打开电脑,新建一个文档。 【量子场论补充计划——第七次或更晚的废土】。 【量子场论补充计划】 【时间:第七次废土起开始执行,视具体废土时长决定深度】 【目標:填补第六次废土期间主动放弃的统计场论与重整化群方向的系统训练】 【教材选择:第一阶段:peskin & schroeder《an introduction to quantum field theory》——本科末期到研究生初期標准教材,重点章节1-10,涵盖正则量子化、微扰论、费曼图、量子电动力学单迴路修正。章节11-13为重整化群和临界现象入门,为重点攻克目標。】 【第二阶段:weinberg《the quantum theory of fields》三卷——研究生进阶教材,第一卷建立场论的严格数学基础,第二卷深入处理重整化群和非阿贝尔规范理论,第三卷討论超对称。重点阅读第二卷中关於重整化群流和有效场论的部分。】 【第三阶段:polchinski《string theory》两卷——研究生高阶教材,虽然以弦论为主线,但第一卷对重整化群和共形场论的討论极为透彻,是理解wilsonian重整化群的另一个视角。】 【第四阶段:wilson的原始论文——重整化群的最初思路。kenneth wilson在1971-1974年间发表的两篇physical review b论文和一篇physics reports综述,是他获得1982年诺贝尔物理学奖的核心工作。这些原始论文中的物理直觉和推导路径是任何二手教材都无法替代的。】 【优先级:重整化群(β函数、callan-symanzik方程的推导和应用、wilson流形和不动点的全局结构),多迴路展开的feynman图技术,非微扰重整化,临界现象与相变的標度律】 第88章 阿里预赛 4月23日上午八点,阿里巴巴全球数学竞赛预选赛正式开放。 这不是一场两个小时的传统闭卷考试。 它从二十三日上午八点,一直持续到二十六日上午八点。 七十二小时。 更像是一场对精神耐力,信息检索,逻辑重构以及时间管理能力的极限测试。 对很多参赛者来说,这七十二小时意味著被压缩的睡眠,越来越乱的草稿纸,冷掉的咖啡,被反覆打开又关掉的题面文件。 以及一遍遍怀疑自己过去的积累是否是一场错觉,怀疑自己到底会不会数学。 但对江临来说,它更像一个长周期的系统任务。 不是拼谁坐在屏幕前的时间更久,也不是拼谁能在熬了两个通宵后还能撑著眼皮算微积分。 而是拼谁能在整整三天里,稳定地读题,剥离包装,建立数学模型,推演验证,最后整理出无懈可击的表达。 最重要的是,不让其他现实任务在这个过程中完全停摆。 题面开放后,先下载。 保存。 在本地磁碟建立层级分明的文件夹。 ali_prelim_2022/ ├── problems/ ├── scratch/ ├── solutions/ ├── submit/ └── submit_record/ 隨后,才是打开problems里的pdf文件,开始通读。 十一道题。 粗略扫过去,题面看起来透著一种刻意的亲民感。 冬奥会开幕式的雪花编排,快递站的送货路径规划,小孩子玩的磁性几何魔方拼接,年轻人热衷的抽盲盒游戏。 还有一些看似生活化,游戏化和工程化的敘述。 如果是初出茅庐的本科生,可能会被这种题面迷惑,以为只要懂一点简单的组合数学和概率论就能轻鬆拿下。 但题面越像日常,陷阱往往埋得越深,最容易让人误判,最后死在半路上。 因为它不是在考你会不会背某个定理。 而是看你能不能从这层温情脉脉的生活化包装里,把真正的数学结构剥出来。 江临在草稿纸上分了三列。 【可直接写】 【需要整理表达】 【容易误判题意】 第一遍读完,他没有给任何题打难或简单的標籤。 这两个词在真正的数学语境里太粗糙,也太主观。 他只標註风险。 磁性几何魔方这道题,风险不在空间想像,而在把空间想像误当成证明。 如果只靠画图和枚举构型,很容易写出一大堆漂亮但不可穷尽的拼接方案。 真正难的是,你必须证明上界,证明没有某个被漏掉的极端构型能突破这个上界。 只要不能穷尽,这就不是数学证明,充其量只是一份实验观察报告。 拆盲盒的风险不在期望本身。 马尔可夫链和期望的线性性质是基础工具。 它的真正陷阱在於状態定义。 如果一开始选错状態空间,多带一个看似无害的变量,递推维度就会迅速膨胀,最后公式看起来很完整,却很难覆核,也很难证明自己没有重复计数或漏掉边界。 …… 这些题目,江临仔细阅读之后,就在【需要整理表达】那一列写下了题號。 不是不会做。 思路在读完第二遍的时候就已经在脑子里闭环了。 问题是,答案写出来后,別人能不能稳定覆核。 数学竞赛的正式解答,不是给自己看的狂草。 它是要穿过网络,交给另一端同样疲惫挑剔的阅卷教授看的。 你要经受阅卷,就要確保逻辑链条是一条完整闭合的钢轨,而不是一堆散落的铁片。 更要极力避免把关键的逻辑跳跃藏在显然,容易得到,不难证明这种模糊词后面。 二十三日上午,江临做完了三道相对直接的题。 下午去江大,旁听了一节空间物理专题课。 晚上回来,继续整理其中两道的提交版。 二十四日,他处理量化平台那边的邮件,只回了必要內容,不开新项目。 晚上又改了一道题。 原本一页能写完,最后写成了两页半。 因为一页的版本太漂亮,用了一点极其巧妙的对称性放缩,甚至带著一丝灵光乍现的艺术感。 但读起来就像是答案直接从天上掉下来的。 没有脚印,没有来路。 对於阅卷人来说,如果他们没有在第一时间跟上这道灵光,就会怀疑中间的放缩是否存在尚未发现的反例。 而两页半的版本看起来有些臃肿,显得有点笨,但每一步都有落点。 只需要顺著逻辑往下走,就能毫无悬念地抵达终点。 二十五日晚上,江临把十一道题全部整理好。 等到二十六日清晨六点。 洗漱,喝水。 打开电脑。 从第一题开始重读。 每一道题都检查三件事。 第一,题意是否误读。 第二,边界是否漏掉。 第三,有没有把未经证明的直觉写成结论。 四十五分钟后,审查结束。 没有发现自证层面的断裂,只改了两处下標的拼写失误。 七点三十八分,点开提交页面,提交。 页面提示上传成功。 他习惯性地按下截图快捷键,保存。 八点整,隨著电脑右下角的时间跳动,网页自动刷新,提示赛事已结束。 题目从竞赛材料变成討论材料。 江临关掉页面,靠在椅背上,没有长舒一口气的庆祝。 对他来说,阿里预赛是一枚硬幣,一枚新的现实凭证。 题已经交了,答案已经离开了他的控制范围。 接下来能决定结果的,不是他在屏幕前多刷新几次,而是另一端阅卷人的判断。 竞赛成绩可以成为一块敲门砖,但不能成为他停下来的理由。 江大那边下午有一份资料要取。 上周他列了一张清单,请孟澈师兄帮忙从学校资料库里下几份mms卫星磁层重联事件的原始数据说明、仪器校准文档和近年几篇爭议较大的事件分析论文。 下午三点十分,江临骑上自行车去了江城大学。 熟悉的物理楼b栋304。 熟悉的三个人。 孟澈坐在窗边翘著二郎腿,忙里偷閒地喝咖啡。 他没参加这次竞赛。 对阿里预赛的动静,只保持著一种看热闹但不完全外行的兴趣。 尹航站在白板前,手里拿著马克笔,眉头紧锁。 白板上已经用磁铁吸上了三张列印出来的题面,旁边画满了各种几何图形、箭头和狂草般的公式。 姚思雨坐在中间的长桌旁边,面前摊著厚厚一沓草稿纸,纸上写了好几段长长的概率递推式。 其中两段被红笔重重地划掉,旁边標了一句清晰的批註。 听见门响,三个人同时抬头。 孟澈的目光从屏幕上移开,看见是江临,笑笑,先开了口。 “七十二小时苦役结束了?” “结束了。” 尹航转过身,手里的马克笔在指间熟练地转了一圈。 他是个直性子,做学术有一股攻击性,开口第一句话直奔主题:“几点交的?” “七点三十六。” 姚思雨推了推眼镜,目光停留在江临的脸上,试图找出一丝熬夜的崩溃感,但什么都没找到。 “写了几道?” “都写了。” 屋里突然安静了一秒。 这句话肯定不是十一道都对了。 在数学竞赛里,没人敢在成绩出来前说自己全对。 但对於阿里预赛这种强度的卷子,十一道都写了这件事本身,就已经代表著一种极其恐怖的抗压能力和执行力。 很多人到了第三天,连看一眼剩下的题目的勇气都没有。 “写的大概思路,还是完整提交了?”尹航追问了一句。 “完整提交。” “十一道完整稿,不是草案,带边界和例外情形的那种完整?” “是的。” 一旁的姚思雨若有所思之下,把一张题面推到桌子中间。 “盲盒这道题你用了几个状態,有没有把已经集齐和未集齐的类別分开?” 第89章 先天科研圣体 磁性几何魔方。 这题的题面非常漂亮,配图甚至颇有趣味。 描述了一种可以通过磁性节点隨意拼接的多面体模块,要求求出在特定数量下,整个结构两端能达到的最大直线距离。 很容易就让人误以为自己是在做一款益智玩具的拼图游戏。 白板上,尹航已经画了十二种复杂的拼接形状。 每一种构型都充满了机械美感,计算出的极端点距离列在一旁,姚思雨还在下面补了几个奇异的边界情况。 很显然,两人已经在这道题里走得很深,走得很远,並不是不会做。 问题是,走得太远,也走得太散。 像是在一片没有尽头的森林里开了十二条路,却不知道哪一条才是生路。 “我们现在最大的问题是构型太多了,如果纯靠穷举,我能枚举出一堆,但没法证明,我不知道有没有漏掉一种比现在更极端的诡异拼法。” 尹航指著白板上那些密密麻麻的图形说,语气有些烦躁。 姚思雨在旁边心有戚戚地点头:“通过刚才的计算,我其实能猜到答案大概落在哪个范围。但我的证明写得不乾净,总觉得如果阅卷人挑刺,隨便给出一个我没考虑到的拓扑结构,我的逻辑链就断了。” 听两人解释罢,江临站到白板面前。 先看那些复杂的构型图,再看旁边列出的距离表,最后,他的视线停留在尹航划掉的那几行试图用对称群来分类的推导上。 尹航有一条路线,是想把旋转翻折之后等价的构型先並掉,用对称性减少枚举。 方向很敏锐,但等价类並不等於上界。 它只能减少要看的图,不能告诉你最远的端点一定在哪里。 姚思雨走的另一条路线,是按模块之间的连接面面积来分类。 也没有错。 但分类一多,证明过程就会变成一个充斥著无数分类討论的泥潭,结果是自己也被绕进去了。 江临从白板槽里拿起一根蓝色的马克笔,在白板最上方的一大块空白处,写了两个字。 上界。 尹航皱了皱眉。 因为在他看来,这显然是一句废话。 “我们当然知道要求上界,问题是这个上界你怎么抓,你怎么能保证一个统一的公式能罩住所有乱七八糟的拼法?” 江临转过头,看著尹航,平静地说道:“你不知道怎么抓,是因为你们从一开始,就把这道题当成空间拼图在看。” 此话一出,姚思雨猛地抬头,盯著江临。 江临用手里的蓝色马克笔在白板上点了几个点,然后用线將它们连起来。 一个连接图+有效位移的模型,取代了之前那些繁复的立体构型图。 “几何不能丟。”他说,“但不能一开始就被几何图形牵著走。先把每个模块允许的连接位姿,压成有限几种有效位移,再把模块之间的连接关係抽成图。” 说著,他在其中一条路径上画了一个箭头。 “真正要抓的是任意合法拼接里,两个端点之间的欧氏距离,最多能从这些连接路径里榨出多少。” 尹航皱眉:“所以不是枚举形状,而是先证明任何构型都不可能超过某条简单链的展开长度?” “对。”江临点头,“图给出路径结构,几何约束给出每一步最多能贡献的距离。两者合在一起,才是上界。” 姚思雨盯著那条链状结构,顺著说道:“如果上界被这条链卡死,那我们只需要再构造一个具体拼法,证明它刚好能达到这个上界。” “对。” 江临在链的旁边画出一个近似拉直到极限的极端构型。 图画得瑞安潦草,但关键端点、连接面和相对朝向交代得一清二楚。 “先用连接图和几何约束证明上界,再用极端构型给出取等构造。一拉一推,这题就闭合了。” “等一下。” 尹航皱著眉头走近白板,用黑色马克笔在江临的构型旁边补了一条旋转虚线。 “这里如果沿这条轴转一次,会不会利用空间对角线让端点更远?” 江临扫了一眼,摇头说:“不会。” “为什么?” “因为这一步旋转只改变方向,不增加有效位移的模长。端点距离的投影已经被前面的连接约束卡住了。你能换坐標系里的朝向,但不能凭空增加那一节贡献的长度。” 尹航还是有些心有不甘,又指向原来的海星状构型,说:“那这种非链状分支呢,两个分支端点之间会不会更长?” “分支端点之间的距离,必须经过公共连接节点分解。三角不等式先给自然上界:d(a,b)≤d(a,c)+d(c,b)d(a,b)le d(a,c)+d(c,b)d(a,b)≤d(a,c)+d(c,b)。关键是取等条件。在这道题的连接约束下,两条分支不能同时沿同一直线完全展开。你拉直一条,另一条的有效投影就会被折掉。” 江临用笔在公共连接节点上点了两下。 “所以分支结构最多逼近同等节数的链式上界,不可能超过它。” 姚思雨听到这里,终於全部明白过来。 立刻拿起笔,在自己的草稿纸上迅速补上了两行关键的图论转化。 嘆道:“所以我们之前的枚举,就像是拿著相机,在给所有可能的雕塑疯狂拍照,试图找出一张看起来最高大的。” 江临点点头,放下马克笔,说:“数学不需要我们拍完所有照片,只需要我们证明,最高的那张照片,它的天花板在哪里,然后证明有人能摸到那个天花板就行了。” 尹航看著白板,沉默了足足有半分钟。 最后,他拿起黑板擦,果断擦掉自己原先画的十二种构型和旁边那长长的距离表。 然后在江临画出的连接图旁边打了一个勾。 “行。” 尹航的语气里的那种烦躁一扫而空。 “这个上界,闭合了。” 一直坐在窗边没参与进来的孟澈,此时默默地调整了一下坐姿。 他没参赛,也不打算过度参与这道题的计算细节。 但他从这段对话里,听出了熟悉的味道。 江临刚才做的第一件事,是剥离。 把形状,三维,磁性这些具有极强视觉干扰的物理外壳从问题里剥掉,然后换成图结构,节点和上界。 这种处理问题的方式,太成熟了。 像什么呢? 孟澈看著江临削瘦的背影。 它更像一个老练的实验物理学家,在面对极其复杂的系统误差时,先不急著调仪器,而是先建误差模型,把仪器误差、读数涨落和真实物理量一层一层地切分开。 …… 第二张题面,是拆盲盒。 姚思雨嘆了口气,把自己的草稿纸推了过来。 上面密密麻麻写了半页纸的公式。 “这题我一开始按具体的集合状態写了递推。” 並没有错,只是太重了。 盲盒里有若干种不同卡片。 每拿到一种新卡,拥有的集合状態就发生改变。 如果按已经拥有的具体集合去写状態空间,状態数量会呈指数级增长,很快就会变成一个灾难性的马尔可夫链转移矩阵,根本没法算,更没法手写证明。 “我也卡在这了。” 尹航在旁边插话道。 “我明明知道它在宏观上能压缩,因为全收集的期望最终肯定收敛,但就是找不到最乾净的压法。把每一步抽到什么卡的歷史都背在身上走,实在太蠢了。” 江临看了一眼姚思雨的草稿纸,没有去改她的公式。 直接在空白处写下一行字。 还缺几种。 姚思雨看著那四个字,怔了一下:“你一点都不关心当前手里具体缺的是哪几种卡?” “不关心。” 江临回答得很乾脆。 “题目的设定里,每一种盲盒被抽到的概率是均匀分布的,这意味著卡片本身是高度对称的。” 江临用笔在盲盒两个字底下画了条线。 “题目让你求的是集齐所有卡片所需时间的期望值,不是让你描绘收集过程中每一个具体集合长什么样。a,b,c和b,c,d在本质上是等价的。” 尹航的眼睛瞬间亮起,猛地一拍大腿,叫道:“我靠,所以不用管具体卡,直接按数量阶段来分解?从缺k种卡,转移到缺k-1种卡?” “嗯。”江临点头。 姚思雨低头,在纸上飞快地算了两步,之前的复杂矩阵被瞬间降维。 “既然概率均匀,那在缺k种卡的状態下,抽到一张新卡的概率就是 p_k=k/n。所以在这个阶段停留的等待时间,就是一个参数为p_k的几何分布。而它的期望……” “几何分布的期望是概率的倒数。”江临接上了她的话,“所以这一阶段的期望步数就是n/k。” 江临说到这里,看了一眼姚思雨因为激动而写得越来越快的笔尖,適时地浇了一盆。 “不过在提交的时候还是不能直接从原题跳到这一步。” 姚思雨停下笔,有些不明所以地抬头看他。 “先花半页纸,严格说明为什么你的马尔可夫状態可以从2^n压缩到 n,也就是所谓的等价类划分。否则阅卷教授会觉得你在偷换概念,用一个简单的模型套一个复杂的题。” 姚思雨认真地点头,准备继续往下写。 写到一半,像是想到了什么反例,眉头皱了起来。 “等等,如果不同盲盒的抽取概率不均匀呢?比如有隱藏款,概率只有1%,其他是10%,那这个数量状態压缩就不成立了,缺a和缺隱藏款的期望完全不一样。” “是的,所以你要在证明的开头,先浓墨重彩地写明对称性条件。题目给定的均匀抽取不是一句为了让题面好看的装饰语,我们进行状態压缩,真正要算的是n个阶段期望。” 尹航听到这里,忍不住吐槽了一句:“你做题的时候,脑子里还一直想著阅卷人啊?” “想著覆核。”江临认为自己应该纠正他的用词。 “数学竞赛也叫覆核?” “只要是需要人去验证的逻辑链,就叫覆核。”江临看著尹航,“证明写出来,就是给別人覆核的。如果你的解答只有你自己懂,那不叫数学证明,那叫私人日记。” 一旁的孟澈听得是直点头。 覆核这个词,他太熟了。 老板在组会上不知道骂过他们多少次类似的话。 “科研不是你自己觉得数据好看就行。你要把你的实验条件,你的误差分析,你的数据处理流程清清楚楚地写在paper里,让大洋彼岸另一个素不相识的同行,能在他自己的实验室里,在合理的时间內把你的结果覆核出来。不能覆核的东西,就是偽科学。” 数学竞赛显然也是一样的逻辑。 会做,只是第一步,最多算自己通过了。 能写成让挑剔的评审在有限时间內稳定覆核的证明,才算真正完成。 已经想通透了的姚思雨,把草稿纸上那一大片旧的递推公式用力划掉,长舒了一口气,整个人都放鬆了下来。 “太好了,这样就乾净多了。我之前的问题是歷史包袱太重,跟背著一座山似的。” 江临点点头:“状態里当然只需保留影响未来的最小信息,因为多一丝都是累赘。” “这不就是最小充分状態嘛。”尹航喃喃自语。 最小充分状態? 一旁笑眯眯的孟澈忽然捕捉到了关键词。 先找状態,再找边界。 最后判断,哪些信息是必须保留的承重墙,哪些信息只是花里胡哨的壁纸和噪声。 这是一种拆解世间一切复杂系统的底层方法论。 不是一个能在单纯的数学竞赛题集里学到的漂亮说法。 可比会做题的天才厉害多了。 联想到这位才读高三的小师弟,一出山就帮大家解决了数据漂移的问题。 孟澈脑子里冒出一个不太严肃的念头。 这不就是先天科研圣体吗? 第90章 七千万次的小石头 白板前,尹航还在盯著那道拆盲盒题。 他的大脑正在高速运转,试图在这张错综复杂的概率网络里找到哪怕一丝破绽。 姚思雨站在另一侧,手里握著板擦,已经把旧递推公式毫不留情地划掉。 江临站在一旁,却没有继续往下讲。 这几道题到这里就已经足够了。 阿里全球数学竞赛预赛的题目,真正的价值从来不在於他把最终那个光禿禿的答案餵给別人,而在於看到那条线的过程。 先抽象。 把现实世界里极其复杂的盲盒概率、卡池保底机制,剥离掉所有花哨的商业外衣,变成纯粹的马尔可夫链。 再压缩。 把数以万计的节点状態,根据对称性压缩成一个只与剩余未收集种类数相关的最小一维数组。 最后验证。 用严密的逻辑去证明,这种降维压缩没有在任何一个微小的概率分岔口上丟掉必要信息。 尹航手里的马克笔在指尖转了半圈,笔帽啪地一声敲在掌心。 他转过头,用一种近乎看怪物的眼神看著江临,忽然问:“你別告诉我,这十一道题,全都是像刚才这样,一眼看穿底层结构,然后没有任何卡顿地写完的?” 江临想了想,认真地摇了摇头:“不全是,有一道代数变形题更偏纯粹的计算和排版表达,没有这么强的结构感,纯粹靠算力堆砌。而且,我也试了几条错路。” 尹航听到错路两个字,肩膀猛地塌了下来,似乎长长地鬆了口气:“靠,原来你也会走错路啊,我还以为你脑子里自带量子计算机呢。” “我走的错路可能比你们任何人都多。” 江临说著,还举例说明將自己当初在一道数论题上被复杂的表象迷惑,走进死胡同的过程说了一遍。 “所以,你是找正確路线,排除错误方向,大概花了四十分钟。后面用latex整理提交版排版,花了一个多小时。” 尹航被江临这番一本正经的诉苦气笑了。 “谢谢你啊,你终於承认自己花了时间,终於像个人了。但我光是找这道盲盒题的路线,花的时间就是你的四倍,而且还没找全。” 屋里的气氛终於彻底鬆弛了下来。 那种因为高强度智力对抗而紧绷的空气,隨著尹航的自嘲烟消云散。 姚思雨也忍不住笑了一下:“所以陆导让你把b304当成自己家常来,不是没有原因的。你在这里,至少能让我们知道,题目还能被拆到什么程度,不至於刚摸到门槛就以为自己看见了天花板。” 边上的孟澈见江临开始收拾东西,知道他要回去,於是把下载好的几份数据说明与论文列印稿递过去,隨口问了一句:“最近除了阿里预赛,还在忙什么,感觉你这个月都是神出鬼没的。” “写一个数据检查工具。” “做什么的?” “量化相关吧。” “你还搞量化?”孟澈讶然道。 他正在研究机器学习,很清楚量化金融领域的水有多深。 “你才多大啊,你就搞量化?”尹航也是一副难以置信的模样,“你別告诉我你已经开始炒股了。” “也就是隨便看看,帮人做点基础的数据梳理。” 但b304三人组显然不相信。 一个能把阿里预赛十一道题当切菜一样做完的人,嘴里的隨便看看,绝对不可能是用excel画几张k线图那么简单。 不过三人见江临没有进一步解释的意思,也就识趣地不去多问。 天才总有自己的秘密领域,这点默契他们还是有的。 傍晚,江临伴著江城的晚霞回到家里。 吃过晚饭,陪父母聊了会閒话,便回臥室忙自己的事情。 工作站电脑打开,有一封新邮件。 发件人:沈承业。 標题:qf-oldlib-001第一批脱敏材料已上传 正文只有简短的一句话:江临,小型私募旧因子库研究流程审计,正式开始,资源已开通。 江临点击连结,开始下载材料。 文件和之前他处理过的那些动輒十几gb 的tick级高频行情数据比起来,不算太大,压缩包只有不到3个g。 但在量化研究的语境里,这种体量的信息密度是极其恐怖的。 解压后,目录树展开。 几张庞大的元数据表。 几份回测配置摘要。 一个脱敏后的因子输出矩阵。 一份很粗糙的歷史备註记录。 还有一张极其关键的状態表。 江临点开状態表。表里密密麻麻地列著四百三十七个因子编號。 在状態这一列里: 有些后面写著:active(目前仍在实盘交易中提供信號的因子)。 有些写著:deprecated(因为绩效衰减,已被淘汰的因子)。 有些写著:merged(因为与其他因子相关性过高,被合併的因子)。 有些写著:deleted(被刪除的因子)。 还有一批,令人触目惊心地写著:unknown(未知状態,连研究员自己都不知道这东西还在不在跑)。 江临的目光在deleted和unknown这两个词上停留了很久,思绪一下子发散开来。 在任何一个量化机构,乃至任何一个科研系统里,成功的东西,总会有人记得。 它们会被写进ppt,会被掛在年报里,会被用来向投资人吹嘘。 但是,失败的东西,常常最先被刪掉。 研究员为了掩盖自己几个月毫无建树的尷尬,或者为了让代码库看起来乾净,会毫不犹豫地按下delete键。 而一个没有失败记录的研究系统,最容易把倖存者当成真理。 在金融市场里,这叫倖存者偏差。 当你只看到那些成功的策略时,你会觉得市场充满规律。 但如果你看不到那99%因为过度擬合而在实盘中亏得血本无归的废弃因子,你就会在下一次研究中,重蹈覆辙。 江临深吸了一口气,熟练地打开终端,新建项目文件夹。 然后用vim打开audit_log.md,敲下了这个审计项目的最高纲领。 第一行:旧因子库首先不是宝库,而是失败记录的墓地。 第二行:本项目不找神因子,不预测未来,只找“研究流程如何骗过自己”。 第三行:所有结论必须严格绑定四个维度:数据版本、样本池版本、因子版本、回测配置版本。脱离版本谈绩效,一律视为学术造假。 写完这三行,他才正式开始第一轮代码层面的扫描。 最初的审计脚本逻辑並不复杂。 江临用python配合pandas和dask,写了几个守卫器。 唯一性检查: 检查因子编號是否唯一,版本號是否连续,每个因子是否严格绑定了当时所用的清洗数据版本。 样本池漂移: 每个回测结果是否绑定了確定的样本池定义? 失败记录完整性: 失败因子有没有保留详细的刪除原因和失效日期的环境切片? 同源性检查: 同名或近似同名因子是否重复出现? 摩擦成本检查: 交易成本假设有没有在不同版本里发生人为的漂移? 回车,运行。 十五分钟后,第一轮扫描结果出来了。很难看,触目惊心的难看。 四百三十七个因子里,有八十多个没有完整的数据版本號约束。这意味著如果现在重跑回测,根本不知道当初是用什么数据跑出来的。 二十七个因子版本断裂,从 v1.2 直接跳到了 v3.0,中间经歷了什么,无人知晓。 十三个因子名称完全不同,但备註里的数学逻辑高度相似。 还有几个因子,名字看起来像是三个截然不同的方向。 但江临的脚本对它们的脱敏输出矩阵求了横截面相关性后发现,它们的皮尔逊相关係数竟然高达0.98。 说明这根本就是同一类想法,在绩效压力和流程失控里被反覆复製、微调参数、改名重跑,试图碰出一个更好看的夏普比率,最后在歷史里留下了三具极其相似的影子。 这就是纯粹的数据挖掘灾难。 江临面无表情,继续跑第二轮:因子输出版本敏感性测试。 第三轮:样本池时间序列漂移测试。 第四轮:失败因子记录完整性穿透。 隨著任务越来越重,工作站脚下的机箱风扇开始持续低鸣,发出沉闷的嗡嗡声。 江临瞥了一眼副屏上的系统监控。 温度:68c,正常。 硬碟读写:正常。 內存占用:正常。 cpu 占用率,却在几个特定的脚本执行时,反覆拉高到100%,红得刺眼。 程序並没有卡死,终端里的进度条还在走。 但它比江临预期的慢,慢得非常不合理。 对於现实世界里的大多数数据科学家或者量化研究员来说,遇到这个情况,第一反应绝对是,机器不够强。 “老板,我们要买更好的 cpu,换 amd 的线程撕裂者。” “要加更大的內存,把数据全塞进內存里。” “上aws云伺服器,开个 124 核的实例並行跑。” 用硬体的暴力去掩盖软体的低效,这是和平年代,资源充沛环境下的通病。 但这不是江临的第一反应。 在他的脑海深处,那个属於【废土世界】的倒计时始终存在。 在资源枯竭的废土里,永远没有再买一台的选项。 在那里,机器慢,不能先要资源,必须先问。为什么慢?是什么在吃掉算力? 江临果断按下了 ctrl+c,停掉了后续的扫描任务。 打开python的性能分析工具,將刚才那段跑得极慢的代码用cprofile 重新包起来,然后接入snakeviz进行可视化分析。 二十分钟后,一份详细的调用栈火焰图出现在屏幕上。 真正的瓶颈浮出水面。 在调用栈里吞掉最多墙钟时间的怪物,不是那些几百万行的大矩阵乘法。 不是复杂的hdf5文件读取,不是前端渲染的图表生成,也不是某个玄学的机器学习复杂模型。 而是几个小得近乎不起眼的动作:排序、排名、分桶。 在量化回测中,经常需要在特定的行业特定的市值区间內,对股票的因子暴露值进行中性化和排序。 每次参与排序的股票可能不多,只有五个、八个、或者十六个。 单独看,给五个数排序,不管用什么算法,每一次都快得像没有成本,连一毫秒都不需要。 但问题在於乘数效应。 qf-oldlib-001里有四百多个因子。 三年歷史版本。 多个动態调整的样本池。 多种回测配置。 每一天,每一个行业,每一个状態標记、每一个数据版本,都要切出一层层的横截面进行分组排名。 於是,这些微小的小动作被嵌套在庞大的循环网里,被反覆调用。 江临把调用栈里耗时最高的那个函数次数列印了出来 七千八百四十二万一千九百零六次。 看著这个天文数字,他沉默了十几秒,然后在项目的audit_log.md里,他敲下了这样一段话。 真正拖慢整个复杂系统的,从来都不是偶尔出现的大山,而是每天必须被搬运七千万次的小石头。 写完这句话,他停顿了一下。 为了让將来可能接手这份审计报告的平庸工程师也能看懂,他又补了一段更通俗的解释。 一次给五张试卷按分数从高到低排序,对任何人都不难。 难的是,系统要求你一天之內,把给五张试卷排序这个动作,重复七千万次。 標准库里的排序算法在计算机科学上被证明是非常优秀的。 但它们优秀的前提是通用。 標准库就像是一套占地几万平方米的大型自动化物流分拣中心。 它可以处理一万张试卷。 可以处理一百万个包裹。 可以处理带有各种奇怪对象的复杂数据结构。 它强大,通用,绝对可靠。 但如果你的流水线上,每次送过来的永远只有五个小包裹,而且每天要送七千万次。 那么,你每一次都去启动那套耗电巨大的大型物流中心,让传送带空转,让机械臂寻址,去执行庞大的分拣逻辑, 这就是不可饶恕的浪费。 在底层代码的视角里,这种浪费体现为,为了通用性而保留的复杂的函数调用开销。 为了处理多態而进行的动態类型检查。 为了兼容不同数组长度,標准流程里保留了大量条件分支。 而这些分支一旦在热点循环里反覆触发,就会拖慢现代cpu最依赖的指令流水线。 事实上,並不是系统不会排。 而是流程太重了。 重到cpu的每一个时钟周期都在被无意义的管理逻辑消耗。 江临现在要做的,不是去推翻高德纳在《电脑程式设计艺术》里写下的经典排序理论,也不是发明什么震惊世界的新算法。 他只是需要一套固定手势。 五张试卷。 看第一张和第二张。 谁大谁在前面,该换就换。 再看第三张和第四张。 该换就换。 几步极其固定的比较之后,顺序自然就出来了。 不问多余的类型问题。 不打开多余的內存分配流程。 不为那根本不存在的一百万张试卷准备任何冗余的边界检查工具。 没有数据相关的循环,没有运行时临时选择路径。 比较顺序在编译前就被钉死,剩下的只是固定位置之间的比较与交换。 只处理这五个位置的数字。 这就是在高性能计算领域里,针对极其明確边界的小规模数据,进行优化的核心奥义。 凌晨一点二十,万籟俱寂,江临在新建的c语言扩展文件里,写下了第一版函数的签名。 函数名很丑,甚至不像一个优雅算法库里的东西。 rank5_fixed_v0。 它不试图排序世界上一切数组,只处理五个float64因子暴露值,五个有效性標记,以及五个原始位置编號。 输出的也不是一个漂亮的新数组,而是一组业务排名和一组mask。 它就像一把在废土车间里,为了拧某种特定型號引擎底盘上的特定螺丝,而被强行把手柄焊弯的怪异扳手。 但江临现在需要的,正是这种专一暴力的扳手。 第一版写完,江临並没有急著直接替换到python 审计主流程里去。 作为在废土里见识过一个小数点错误导致整个证明功亏一簣的倖存者,他对替换底层逻辑有著病態的严谨。 他先做baseline。 原流程输出什么,新函数就必须输出一模一样的东西。 在量化金融的数据里,现实永远比理论骯脏。 无重复值(理想状態)。 重复值(两只股票因子得分完全一样)。 缺失值(nan,某只股票当天停牌没有数据)。 极端值(infinity)。 负值。 相等值且需要保持原相对顺序(稳定排序要求)。 每一种情况,都必须对齐。 有重复值时,原来在数组里谁在前面,现在排序后也必须谁在前面。 遇到nan缺失值时,量化的规则不是数学上的把它当最大或者把它当最小,而是必须按照项目预设的规则,將其单独剔除並打上mask_nan標籤,剩下的数继续排。 这並非纯粹数学定义上的排序,带著强烈业务属性的金融审计项目里的排名规则。 两者绝不能混为一谈。 凌晨两点半,江临揉了揉发酸的眼睛。 第一版v0跑过了包含两万个边缘测试用例的单元测试。 结果全对。 速度有提升,但並不大,大概只快了15%。 第一版只是为了验证这个强耦合的方向是走得通的。 江临並不意外。 他重新打开c 代码。 开始真正的榨乾性能。 刪掉所有不必要的状態判断。 把仅有的一点循环彻底展开,变成直线型的直线代码。 把可能会出现的各种数据类型的可能性彻底焊死,限定在这个项目里真正会输入进来的內存布局。 凌晨三点十八,第二版出来了。 他没有把这个函数暴露成一个给python循环逐次调用的小玩具。 那样七千万次跨语言调用本身就会成为新的灾难。 他真正写的是一个批处理入口。 一次性接收连续內存里的数百万个五元组,在c层內部跑完整个固定排序网络,再把排名矩阵吐回给python。 再次跑测试。 结果一致。 速度提升到了30%。 但这还不够。 江临的眉头微微皱起,他感觉到代码里还有多余的脂肪。 从抽屉里拿出一张白纸和一支笔。 纸上,他画了五个圆圈,標上序號:0,1,2,3,4。 然后开始在圆圈之间连线。 他现在写的不是代码,而是动作。 在底层的汇编指令里,比较並交换是一个极其廉价的动作。 只要没有if分支造成的预测失败,指令就可以像水一样顺畅地通过 cpu流水线。 比较0和1(大的去右边)。 比较3和4。 比较2和4。 比较2和3。 比较1和4。 比较0和3。 …… 每一步,都像是在进行一次精密的机械手工调整。 五个数排好序,根本不需要程序在每一次运行的时候去思考接下来该怎么办。 路线是可以提前定死的。 就像水流经过预先挖好的迷宫沟渠,无论水势大小,最终都会从既定的出口按照大小顺序流出。 只要这套网格路线上,所有可能的 $5! = 120$ 种初始排列,最后都能被正確地疏导成有序状態,就足够了。 这就是计算机科学中极其冷门但极其硬核的概念。 排序网络。 它一点也不聪明。 面对1000个数它毫无办法。 但它非常稳定。 它不通用,但它是为高频,小规模任务量身定製的终极杀器。 写到这里,江临停下了笔。 忽然想起了上午在b304里,那个放在桌角的磁性几何魔方,想起了那道阿里数学竞赛的盲盒题。 他记得自己对尹航说过的话,先別被图案牵著走,先找上界,再找取等构造。 优化排序底层的逻辑也一样。 先別被排序这个在教科书里被讲烂了的大词嚇住。 他现在要处理的,根本不是排序学,只是五个內存位置之间有限次比较交换组合的最小充分集。 这是一个很小的世界。 小到它的所有状態都可以被数学穷尽。 小到它是可以被严格证明的。 但它重要到,只要这个动作被重复七千万次,它就会变成拖垮庞大金融系统的结构性瓶颈。 凌晨四点十分,窗外的天际已经隱隱有了一丝青灰色。 江临敲下最后一组指令,第三版完成。 第91章 让程序去找程序 第二天,他跑了全套测试。 把新旧两套流程吐出来的几十gb结果进行比对。 结果全部一致。 再看最终成绩。 旧流程跑完要五个多小时。 换上他这个专门给五个数排序的小东西之后,省下二十一分钟。 二十一分钟。 放进一个五六小时的大任务里,这数字小得可怜,像从一桶水里舀走一勺。 换个外行看,会觉得他熬了一整夜,就为这点东西,简直是捡了芝麻丟了西瓜。 但江临不这样认为。 因为这套工具不会只跑一次。 这个项目后面还有几十组要重跑,这套工具以后还要接別的活儿。 今天省二十一分钟,明天省二十一分钟,跑上一百次,省下的就是三十多个小时的高强度算力。 这意味著,他能用更少的机器,跑出更快的叠代速度。 更何况,这只是他揪出来的第一颗小石头。 一个年久失修、堆满了懒惰和冗余的老系统里,这样的小石头,一定还有成百上千颗。 他在记录的末尾这样总结。 一件事被重复的次数足够多,最微小的效率差距,就会撕裂成生与死的鸿沟。 在这个城市,代码写错了,大不了多扣几块钱伺服器费用,大不了半夜爬起来重启,大不了回滚重来。 有售后,有同行,有无数冗余可以挥霍。 但在那个他迟早要回去的废土世界里,没有云伺服器,没有售后,没有第二个工程师替他擦屁股。 在那里,机器慢了,不能先要资源,必须先问。 为什么慢。 底层快一点,省一点,从来不是写进简歷的性能指標。 而是活下去的余量。 写下这句话,江临把这个给五个数排序的小东西,单独归到一个新建的文件夹里。 然后,一个新的念头浮了上来。 五个数,他靠纸笔和经验,一晚上能推出来。 可如果是六个数、七个数、八个数呢? 要排序的数字每多一个,可能的排法就成倍地,再成倍地往上翻,很快就会多到一张纸根本画不下。 而且,比较次数最少不等於实际跑得最快。 还要看机器喜不喜欢这套顺序,看那些岔路藏在哪里。 到那时候,凭一个人的脑子去硬想哪一套手势最好,会越来越不靠谱。 不是不能写。 只是人会变成那个最慢的瓶颈。 江临忽然想到一件事。 如果给五个数排序的完美手势,是可以靠一台机器,把所有可能的排法挨个试一遍,自己找出来的。 那別的小动作呢? 那些同样被重复几千万次,同样卡著整个系统脖子的小动作呢? 人来定规矩,定好什么算对,什么算错,什么是绝对不能碰的红线。 然后,让程序自己去试,去试错,去在那片大得可怕的可能性里,替自己捞出那一段更小,更快,更稳定的代码。 不再是人埋头一行行去写。 是写一个程序,让这个程序,去寻找別的程序。 好吧,让程序去找程序,听著挺玄,到底有什么用? 打个最简单的比方。 你家里有一把瑞士军刀,剪刀、开瓶器、螺丝刀、锯子,什么都有,出门带一把,啥都能应付一下。 可如果你开了家工厂,流水线上每天只干一件事。 拧同一种螺丝,一天拧几百万颗,你还会用军刀上那个小螺丝刀去拧吗? 当然不会。 你会专门定做一把电动螺丝枪,只为这一种螺丝量身打造,又快又稳。 电脑也是一样。 它平时用的那些现成功能,全是瑞士军刀。 为了应付天下所有情况,做得万能,可靠,可每用一次都得把整套复杂东西开动一遍。 但现实里很多任务,其实就是那条每天拧几百万颗同款螺丝的流水线。 动作简单,规矩固定,就是次数多得嚇人。 江临前一晚乾的,本质就是给这样一条流水线,亲手定做了一把专用的螺丝枪。 而让程序去找程序,是把这件事再往前推了一步。 定做螺丝枪本身也是累活儿,得懂材料,懂力道,反覆试。 他不想每遇到一种新螺丝,就熬夜亲手去打一把新枪。 他想要的,是一台会自己造螺丝枪的机器。 你只管告诉它我要拧这种螺丝,必须拧紧,不能滑丝,剩下的,它自己去试一千种枪头,自己测哪种最快最稳,最后把那把最好的递给你。 人只负责说清楚我要什么,什么绝对不能出错。 造枪的活儿,交给机器。 那这东西在生活里能干嘛? 答案是,几乎所有动作不难,却要重复亿万次的地方,背后都藏著这样一条可以被改造的流水线。 你滑手机相册,几千张照片唰一下按时间排好,是排序。 你网购时商品按价格从低到高一列,是排序。 地图给你算最近的路,外卖给你派最近的骑手,游戏里每一帧成百上千个物体重新排先后…… 这些你天天在用,却从不留意的瞬间,底层全是同一批被重复了千万上亿次的小动作。 平时没人在乎它们快一点还是慢一点,因为单看一次,都是眨眼的事。 可一旦放到重复上亿次的尺度上,这眨眼的差距,就会变成实打实的电费、伺服器和等待时间。 江临要做的机器,就是钻进这些没人留意的角落,把那些还能更快的小动作,一个个揪出来,定做,替换,提速。 而且它不挑活儿。 今天能给五个数排序,明天就能优化別的小动作。 这个项目用得上,下个项目照样用得上。 一念及此,江临越来越兴奋。 因为排序,只是个敲门砖。 真正让他头皮发麻的,是这道门缝背后那个更大的东西。 如果连找最优程序这件事本身,都能交给机器去做呢? 那么在废土世界里,他就不必再为每一个装置,每一种控制顺序,每一套观测流程,都亲手去写最好的方案。 他一个人,精力有限。 但如果有一天,机器能替他搜出一部分小程序,小流程,小动作。 那么它就不再只是一个排序工具,而是一个单人科研系统的增幅器。 过去,人写程序,是亲手给出每一步。 第一步比这两个数,第二步比那两个,第三步交换…… 一步步把答案铺出来。 这要求写的人脑子里先有答案,再把答案翻译成代码。 江临现在想做的,是反过来。 他不再亲手给答案,只告诉机器三件事。 什么是起点——一堆乱掉的数。 允许做什么动作——挑两个位置,比一下,错了就换。 什么算贏——所有可能的乱序,最后都被捋顺。 然后,让机器自己去试。 说白了,就是把排序这件事,变成了一个游戏。 乱掉的数,是棋盘。 每一次比一下,该换就换,是落子。 把所有乱序都捋顺,是通关。 机器要做的,就是自己去玩这个游戏,一步步试,直到找出一套能通关的走法。 这个想法有个让人头皮发麻的地方。 人,从此不必知道答案了。 人只负责定义这个游戏。 画好棋盘,定好规则,標好胜利的样子。 至於具体怎么走,走哪条路最快,交给机器去穷举,去试错。 江临新建了一个文件,敲下三行注释,作为这个游戏的全部规则。 有一堆乱掉的数。 每一步,挑两个位置比一下,错了就换。 直到所有数都被捋顺。 很短。 短到不像一个程序的开始。 但他盯著这三行看了將近一分钟。 因为这三行的意思,已经不再是手写排序,而是让机器自己搜索排序程序。 第一个要解决的问题是,机器怎么知道自己试对了? 这恰恰是这条路最乾净的地方。 五个数,所有可能的乱序,一共只有一百二十种。 一百二十种,小到可以一种不漏地全列出来。 所以机器根本不需要猜某套走法对不对。 它可以把这一百二十种乱序全部丟进去,让那套走法挨个跑一遍,只要有一种没被捋顺,这套走法就当场判死,扔掉。 这是数学意义上的乾净。 不是我觉得它应该对,而是我把所有可能都试过了,它就是对的。 人靠直觉,会漏,会错。 机器靠穷举,一种都不会放过。 凌晨,第一版找程序的程序跑了起来。 它很笨,几乎不会偷懒,只是从所有该比哪两个的选择里,一层一层往下试。 每走一步,就回头看看那一百二十种乱序,还剩多少没被捋顺。 哪条路让混乱减少得最多,就顺著那条往下走。 江临给它定了个朴素的评判標准。 剩多少没排对,用了几次比较,有没有引入岔路,有没有破坏两个数相等时保持原顺序的规矩,有没有把缺失的数据提前隔离出去。 没有什么玄乎的智能模型。 只有最原始的三样东西:挨个试,及时砍掉死路,把所有可能都验一遍。 这是他这台机器现在跑得动的全部。 第一轮结果出来,屏幕上列印出一串走法。 江临先验证。 一百二十种乱序,全过。 两个数相等的情况,过。 缺失数据的隔离,过。 然后才看速度。 没比他自己手写的快多少,某个设定下甚至更慢。 他反而长长鬆了口气。 这才正常。 第一版找程序的程序,怎么可能一出来就碾压一个人熬了一整夜的经验。 但它已经证明了那件最重要的事。 机器,可以自己找到正確的程序。 快不快,是下一层的问题。 能不能找到,才是这扇门开没开。 接下来的时间里,江临一点点餵养这个还很笨的东西。 第一个台阶,是让它分清对不对。 这个最简单,穷举就行。 五个数的一百二十种,八个数的几万种,机器都能一种不漏地验完。 第二个台阶,是让它分清值不值。 同样能把数排对,可能有十几套不同的走法,它们不是一样好的。 有的比较次数多,有的岔路多,有的要占用更多临时空间。 江临得把这些代价一项项写进机器的评判標准里,让它在一堆都对的走法里,挑出最划算的那个。 第三个台阶,最麻烦。 让它明白机器认不认。 同样一套走法,写在纸上看著差不多,可一旦真的跑起来,换一台电脑,换一种翻译方式,快慢竟然会不一样。 因为最终真正执行的,不是纸上那几行字,而是机器把它翻译成的更底层的一长串指令。 一套看起来比较次数最少的走法,翻译到机器里,未必就是跑得最快的那个。 到了这一层,纸笔和直觉彻底失效。 人根本算不清,哪一套走法在真实的机器里会更快。 而这,恰恰是让程序去找程序最大的价值所在。 人算不清的事,机器可以一套一套地真跑,用秒表去量。 它不需要理解为什么快,它只需要把成千上万套候选走法挨个跑一遍,然后告诉你。 这一套,最快。 但江临也很快撞上了这条路的天敌。 爆炸。 数字稍微多一点,可能的走法就成倍再成倍地往上翻。 五个数还能全试,到了更大的规模,哪怕机器一刻不停地试到宇宙尽头,也试不完所有的路。 这时候,砍就比试更重要了。 江临想起之前解过的一道竞赛题。 那道题的关键,不是把所有可能的答案都算一遍,而是先证明哪些答案根本不可能是最好的,然后整批整批地划掉,只在剩下的小范围里找。 搜索也是一样。 机器不可能走完所有的路,但它可以先证明,一大批路,从某一步开始就註定不可能更好了。 於是这些路,连试都不必试,整批扔掉。 把这件事干好,需要的不是更快的机器,而是更聪明的放弃。 在每一个岔路口,提前算出往这边走,最好也只能到这个程度,一旦发现这个上限还不如手里已经有的答案,立刻掉头。 省下的,是天文数字般的无用功。 某个深夜,第一个真正有分量的结果,出现了。 带著脏数据规矩的的五个数排序。 允许有相等的数,允许有缺失的空洞,还要保证排完之后,相等的数维持原来的先后。 机器找出来的那套走法,和江临亲手写的,不完全一样。 比较次数一样多。 但岔路更少,结构更规整。 他把所有的脏情况一种种餵进去验。 全过。 再上秒表。 比手写版快了百分之二点几。 换一台机器,换一种翻译方式,领先的幅度变小了,但没有消失。 百分之二点几。 听起来甚至有点可怜,没有谁会为这个数字鼓掌。 事实上,最后留在硬碟里的,也只是一个不起眼的小文件,旁边附著一份自动生成的验证报告。 所有乱序通过,相等值通过,缺失值通过,与標准做法零差异,速度中位数快百分之二点七。 就这么点东西。 但江临心里清楚它和昨天那个手写版的本质区別。 这一次,那套漂亮的走法,不是人写的。 是机器自己,从茫茫的可能性里,捞出来的。 標准库里的通用流程,被无数工程师打磨过很多年。 而现在,它在一个特定的场景里,被比了下去。 哪怕只是一点点,哪怕没人鼓掌。 动手的,也不再是某个天才的脑子,而是一台肯把所有可能都试一遍的机器。 他没有为这百分之二点几高兴多久,反而很快皱起眉。 太小了。 不是嫌弃这个结果,而是这个结果在告诉他一件事。 方向是对的,方法还很粗。他给机器定的游戏规则太简单,让它放弃的本事太弱,能让它玩的盘面太小。 机器现在像个刚学会规则,只会埋头硬试的新手。 它能贏,但贏得笨拙。 而江临已经看到了这条路真正的尽头在哪里。 现在的机器,是按死规矩去试。 但如果有一天,它能从自己过去试过的成千上万套走法里,回头去学。 哪一类结构容易快,哪一类机器特別喜欢,哪一类看著比较次数少,跑起来却慢,那它就不再是埋头硬试的新手了。 它会开始有直觉。 人定义游戏,机器去玩,再从玩过的每一局里,长出自己的偏好。 到那时候,让程序去找程序这件事,才算真正长出了牙齿。 但江临没有立刻去碰那一步。 现在还太早。 他手里只有一个笨拙的找程序的程序,一个快了百分之二的小文件,几份测试报告。 这不是成果,只是门缝。 可很多最终会改变一切的东西,一开始,都弱得可笑。 第92章 一块不该存在的砖 第二天,那个让程序去找程序的笨东西,江临终於给它取了个正经名字。 微程序搜索器(mps)。 听著像上个世纪的產物,但对江临来说,这就是个愿意把所有蠢办法都撞一遍,而且永远不会嫌烦的赛博苦工。 在量化这头,它现在已经能帮江临干不少脏活了。 帮他揪出那些藏在系统里,单次不起眼但每天被循环几千万次的热路径。 它还是个冷酷的质检员,新找出来的每一套做法必须和旧流程逐项比对,只要有一项输出对不上,立刻判死。 今天是五个数排名,明天可能是十六个数分桶。 而且,江临很快意识到,这玩意儿最有价值的地方还不是快那么一点点。 而是它在逼著自己变得更加严谨。 因为他在使用这个搜索器的时候,想要让它工作起来更加顺利,就必须明確告诉它。 什么算对,什么算错,什么边界绝对不能碰,什么动作看似捷径,实则是把未来的债挪到了现在? 这简直就是最硬核的自学过程。 【记住全网最快小説站 101 看书网解书荒,1?1???.???超实用 】 以往他学个新概念,总得在脑子里左右互搏。 一个状態压缩会不会丟信息? 一个递推是不是偷偷混进了未来数据? 一个看起来精妙无比的证明,会不会在某个极端边界上一脚踩空? 现在,相当於身边多了一个没有智商,但体力无限的死脑筋助教。 江临在终端里敲下一行测试:“这个说法在十个元素以內有没有反例?” mps不懂为什么,它只会把所有情况像翻抽屉一样全倒出来。 如果没有,它告诉你在这个小范围里没找到。 如果有,它会把那个血淋淋的反例直接拍在你脸上。 足以让江临省下大把时间,去验证自己的直觉是不是错的。 但mps v0.1太直肠子了。 五个数的排序,代码跑得欢快。 六个数,后台列印的痕跡开始变得杂乱。 等到八个数,以及更大的数时,为了找出那条最短、最稳、最不容易出错的动作序列,它必须在海量比较顺序里试探。 机箱里的风扇一下子开始狂转,发出沉闷的嗡嗡声。 任务管理器的曲线上,cpu占用率瞬间顶在了100%。 路太多了。 所有可能的动作序列像决堤的洪水一样漫出来,直接把这个体力无限的工人淹死在了內存里。 靠剪枝撑出来的生机,在指数级的爆炸面前不值一提。 江临听著机箱的轰鸣,捏了捏眉心。 这是结构性的绝症。 已经不是多掛机几个小时能解决的问题了。 要让这套工具链成为核心,他必须解决更底层的逻辑。 哪些状態可以合併? 哪些死路可以提前砍掉? 以及砍掉之后,怎么在数学上证明自己没有误杀真正的最优解? 江临切回日誌文档,敲下几行字。 mpsv0.2目標:不再只会试,要学会合併状態,排除死路,证明剪枝合法。 写完,他停了一下。 光標在末尾有节奏地闪烁。 他又补上一行。 需要数学语言:局部规则,状態转移,全局约束。 这几个词,不知怎么地,就在他脑子里意外接上了另一条线。 让他想起了一个更老的问题。 如果一块形状的物理边界,就是一种天然的局部规则? 如果两次图形的严密拼接,就是一次状態转移? 错误接法会自动走进死路,而正確接法会被迫像长晶体一样,蔓延成越来越宏大的结构。 这跟他在机箱里让mps疯狂试错,本质上没有什么区別。 江临重新把光標放回搜索框。 这一次,他没搜代码,而是敲下了一行英文。 local rules force global structure 回车。 几秒钟后,页面上跳出了几个词:tiling(铺砌)、substitution(替代)、aperiodic(非周期)。 他顺著连结一路点进去。 penrose 铺砌、wang tiles(王氏砖)、准晶体。 最后,在一篇学术综述的边角处,他看见了那个如针尖般锐利的词。 monotile(单一瓷砖)。 江临盯著这个词看了足足半分钟,眼神发亮。 隨后在搜索框里重新输入:aperiodic tiling monotile。 …… 下午,江临去了江大图书馆,借了四本书。 一本有限自动机,一本组合优化,一本符號动力系统。 以及一本封皮都有些卷边的离散几何讲义。 他想找一种证明方式,一种能说明有限的局部约束,怎样在无限扩展中仍然有效的数学语言。 翻到离散几何讲义的中间部分时,他的目光停在一个章节名上。 aperiodic tilings(非周期铺砌)。 他快速扫过。 先是 wang tiles,再是 penrose tilings,接著是 substitution tilings。 最后,在这一章快要结束的地方,讲义用极短的一段话提到了一个概念: einstein problem: whether a single tile can force aperiodicity. (爱因斯坦问题:是否存在单一形状的瓷砖,能迫使铺砌呈现非周期性。) 一块砖。 仅仅凭藉自身的几何形状,就能铺满无限的平面,但所有铺法永远不可能產生周期性的重复。 这简直就是mps思想完美的几何实体化。 程序里,局部动作排除错误路径,把搜索器逼进唯一的可行域。 几何里,一块砖的局部边界排除所有错误拼法,把无限的平面逼进一种深邃的层级结构。 一虚一实,严丝合缝。 江临合上那本封皮卷边的离散几何讲义,从图书馆出来的时候,脑海中依然盘旋著局部规则、状態转移和全局约束这三个词。 原本在微程序搜索器(mps)中遇到的状態空间爆炸问题,此刻在几何学的语境下,似乎被投射成了一个具象的实体。 穿过林荫道,他本打算直接去车棚取自行车回七中,余光瞥见路旁公告栏上的一张海报。 离散几何读书班 主题:非周期铺砌、准晶与单砖问题——局部规则,如何强迫出全局结构。 地点:数学学院c楼 216 主持:顾南舟(副教授) 时间:15:30 江临的脚步一下子停住了。 局部规则,如何强迫出全局结构? 想到mps里的核心困境,他摸出手机看了一眼时间,距离开班还有十分钟。 他当即取了自行车往数学学院骑去。 数学学院的c楼比物理楼要安静许多。 墙上贴著各类学术讲座的海报,大多充斥著张量,流形,同调群等词汇。 c216的门半掩著。 江临推门进去,找了最后一排靠窗的位置坐下。 教室不大,正中间拼著几张长条桌,十来个学生零散地坐著。 有人在翻看列印好的论文,有人在笔记本电脑上敲击。 气氛並不严肃,但似乎也没轻鬆到哪里去。 正前方的白板边,站著一个三十多岁的男人。 他穿著浅灰色的衬衫,袖口隨意地卷到手肘处,手里转著一支白板笔。 应该就是顾南舟。 投影仪亮著,幕布上打出一张错综复杂的几何图形。 正是经典的penrose(彭罗斯)铺砌。 图中只有两种基本形状。 一种是风箏,一种是飞鏢。 边缘都带有特定的箭头標记。 “我们今天討论非周期铺砌。在这之前,我需要先釐清一个经常被外界,甚至被部分初学者误解的概念。” 顾南舟转身在白板上写下一行字。 non-periodic≠random “很多人觉得,非周期就是乱,就是没有规律。”顾南舟指著黑板上的等式,“隨机当然不具备周期性,但数学的美感从来不在於毫无章法的混乱。” “彭罗斯铺砌之所以迷人,在於它的局部规则非常有限,甚至可以说非常简单,但它却能在无限延伸的过程中,不可抗拒地强迫出全局的非周期结构。” 他在白板上快速勾勒出风箏和飞鏢的轮廓,並在边缘重重地点出几个箭头。 “两块砖,只要加上这些匹配规则,规定箭头必须同向相接,你就永远无法拼出一个可以平移重合的周期图案,因为它被锁死了。” 坐在前排的一个博士生举起手,推了推眼镜问:“老师,彭罗斯铺砌依赖於边缘的匹配规则。如果我们在物理上实现它,比如把这些箭头做成真实的凹凸卡扣,把匹配规则直接內化到几何形状里,是不是就等价了?” “直觉很准確。” 顾南舟讚赏地点点头。 “实际上,这正是后来很多构造法在做的事情。用纯粹的几何边界来代替人为附加的符號规则。只要形状设计得当,两块砖確实能做到这一点。” 说到这里,他的话锋忽然一转,语气沉了下来。 “但如果,我们將条件推到极限呢?” 他拿起黑板擦,將刚才画的风箏和飞鏢擦掉,重新写下三行简短的英文。 one tile tiles the plane only non-periodically “单砖问题(the einstein problem)。这个名字不是指物理学家爱因斯坦,而是德语里的ein stein——一块石头,一块砖。” 顾南舟的目光扫过长桌边的学生,像是在拋出一个沉重的锚。 “只用一块砖,它能无缝且不重叠地铺满整个二维平面。但是,所有的铺法,都不可能產生周期性的重复。” 教室里出现了短暂的寂静。 “一块砖能铺满平面,这毫无难度,正方形,正六边形都可以。”顾南舟敲了敲白板,“难点在於,它必须没有任何周期铺法的可能。你不能说,我碰巧给它安排了一种花里胡哨的非周期拼法就算成功,那远远不够。” 他加重了语气:“你必须在数学上证明,任何人,哪怕他绞尽脑汁想要拼出一个周期性的图案,只要他拿著这块砖,他就逃不开非周期的宿命。这块砖的几何形状本身,必须成为一种暴政,一种强迫。” 坐在后排的江临,呼吸微微一滯。 立即翻开隨身携带的黑色笔记本,在空白页上写下一行字。 不是给出一种非周期铺法,而是强迫所有铺法进入非周期层级。 这是一种降维打击般的约束力。 也正是他的mps系统现在最缺乏的特性。 mps只是在海量的可能性中疲於奔命地寻找可行解,而顾南舟口中的单砖,却是用自身的几何法则,直接將所有错误路径在萌芽状態就切断。 前面的討论还在继续。 顾南舟开始梳理歷史脉络。 从王氏砖(wang tiles)的不可判定性,讲到替代铺砌(substitution tilings),再讲到如何利用元砖(metatile)构建更大的层级结构。 讲到深处,黑板上已经推满了替代图、局部补丁、角度约束和几行简单的组合计数。 “为什么一块砖这个看似简单的条件,会让问题变得如此棘手?” 顾南舟指著黑板上的复杂推导。 “因为没有了第二种形状来做缓衝和制约,你无法轻易地切断周期性。单独的一块砖,太容易首尾相连形成平移对称了。” 一个研二的学生苦笑著插话:“老师,这听起来就像是要求我们打造一把钥匙,这把钥匙既能打开世界上所有的门,又偏偏在物理法则上註定了它不能被任何门复製,这要求太反直觉了。” 顾南舟难得地笑了一下。 “比喻得不错,它最艰深的地方就在於,你要把庞大的,甚至趋於无限的全局信息,毫无遗漏地摺叠进一个微小的局部几何边界里。” 江临盯著笔记本上那句,把全局信息藏进局部几何里。 这与他之前推演的search_sort_network本质上是同一件事。 在量化的底层系统里,他是试图把全局的排序正確性隱藏进一串局部的compare-swap操作约束中。 在铺砌问题里,则是要把无限平面的非周期性隱藏进一块砖的几道凹凸边界里。 底层逻辑是相通的。 一个多小时的读书班转眼结束。 顾南舟宣布散会,但没有人立刻离开。 学术討论的余温还在。 几个学生围在长桌前,研究顾南舟带来的一些高清列印图纸。 有人在爭论准晶体衍射图谱的对称性,有人在討论十次对称轴在实际材料中的稳定性。 刚才那个提问的研二学生拿了支铅笔,在草稿纸上隨手画著各种扭曲的多边形,试图凑出一个不规则的形状。 “要是真有这么一块符合条件的单砖,它到底会长成什么鬼样子?” 他一边画一边摇头,语气轻鬆,全当是一个消遣的数学玩笑。 而江临呢? 他当然不是第一次见到这种问题。 mps的状態空间爆炸,逼著他反覆想一件事。 怎样把看似无穷的路径,压成有限几类状態。 阿里预赛里的磁性几何魔方,也曾逼他把纷乱的空间构型压成连接图与上界。 拆盲盒那道题,则让他再一次確认,只要对称性足够强,状態就不该按具体对象命名,而该按还缺几种这样的等价类命名。 他脑海中,mps v0.2的那三个问题。 哪些状態可以合併? 哪些死路可以提前砍掉? 砍掉之后,怎么证明自己没有误杀真正的解? 顾南舟刚才讲的 metatile,像是突然给这三个问题换了一套几何外壳。 转移,不再是 compare-swap,而是一块砖贴上另一块砖。 死路,也不再是跑不通的候选程序,而是一个无法填补的角缺口。 他原本为 mps 画过许多状態转移草图。 有些草图,为了看清边界,已经被他画成了几何拼接。 现在,这些草图忽然有了新的名字。 metatile。 substitution。 forced hierarchy。 所以他第一眼想的不是图案好不好看。 而是三个问题。 能不能生成一整张平面? 能不能证明所有合法拼法都被迫归入同一套层级? 如果层级成立,能不能反证周期? 一念及此,江临的手腕开始移动。 笔尖落在纸上,没有迟疑。 他先画了一个极小的风箏形。 那些边都落在同一套辅助网格上,几类角度反覆出现,刚好能让凹口和凸边形成有限种邻接关係。 接著,他以一种特定的拓扑结构,將八个这样的小风箏形拼接在一起。 纸面上顿时出现了一个十三边形。 它並不规整。 边缘充满了突兀的內凹和外凸,像是一顶被人粗暴压扁,又用力拧了一把的怪异帽子。 轮廓没有任何常规几何图形的对称美,透著一种冷硬的机械感。 旁边那个画图的博士生眼角余光扫到江临的本子,停下笔,饶有兴致地探过头来。 “同学,你这画的是什么,坏掉的风箏?” 他笑了笑,没有恶意,只是觉得这个形状古怪得有些滑稽。 江临没有抬头,也没有回答。 他的手腕继续移动,在这块怪帽子旁边,紧贴著它的凹槽,画出了第二块一模一样的砖,只是进行了旋转。 严丝合缝。 接著是第三块,第四块。 这些形状怪异的砖块,以一种看似极度彆扭,在视觉上让人產生错位感的方式交错在一起。 但它们的边缘却咬合得如同精密的工业齿轮,没有留下一丝缝隙。 解答了学生疑问的顾南舟,正要离开,从江临旁边经过时,刚好看到了这一幕。 不由得停了下来。 低头看著那几块咬合在一起的十三边形,沉默了几秒钟,问道:“这位同学,这是你自己画的?” “是。” 顾南舟若有所思地问道:“这块形状,能铺满?” “能。” 一旁的博士生听到江临的肯定回答,立刻来了精神,放下手里的草稿纸转过身来。 “能铺满不稀奇,很多形状只要能凑出一个周期基本胞,就可以周期铺。” 附近几个学生也注意到了这边,还以为江临只是隨口放了个大话。 能不能周期铺,哪是看几块手绘图就能断言的。 顾南舟没有將这位博士生的话听进去,他正盯著纸上那几块拼接的图形出神。 那些凹角、凸角和几条斜边的组合关係,正在顾南舟脑海中快速重组。 半晌,他拉开旁边的一把椅子坐下,看著江临,沉吟道:“要不要试著证明一下看看?” 江临点点头。 因为这不是他刚才在教室里灵光一闪的涂鸦。 在过去几天里,他为了mpsv0.2反覆画过很多局部状態图。 有些是程序里的状態。 有些被他顺手画成了平面上的边界。 他原本只是想找一种可视化方式,帮助自己理解哪些路会死,哪些路会被迫归入同一类。 直到顾南舟讲到metatile,他才意识到,那些被自己当成辅助图的边界草稿,本身就可以变成一个几何问题。 他只是缺乏一套正统的数学语言去包装它。 而今天下午,顾南舟的读书班,刚好把这套语言递到了他手里。 substitution(替代规则)。 forced hierarchy(强迫层级)。 metatile(元砖)。 这些词汇,如同坚固的模具,將他那些原本只是用来辅助理解死路、归类、继承的边界草图,压入了一个能被当代离散几何学界审视的框架內。 “第一步,我不会直接证明非周期,而是先证明它能够铺满整个平面。” 江临说话的时候,在纸的左侧,画了几个单砖,將它们拼合在一起,形成了一个更大的,轮廓依然带有特定凹凸特徵的块体。 然后在这个块体旁边標上了一个字母:h(hex)。 紧接著,他利用不同的拼接方式,又画出了另外三种由单砖组成的复合块体,分別標上:t(turtle)、p(propeller)、f(fang)。 它们无一例外,边缘都带有极具特徵的几何齿。 那个博士生眉头微微皱起,低声喃喃:“这是在造超大號的砖?” 顾南舟抬起手,示意他安静。 江临没有理会外界的声音,继续在白纸上推演。 “这四种块体,属於第一层级的metatile。” 他在h块体的旁边,开始画下一层级的替代图(substitution map)。 “根据这块单砖的几何特性,h块体本身,可以被更小的h、t、p、f 按照一种不可更改的拓扑结构拼凑而成。” “t也可以。” “p和f也一样。” 笔尖在纸上快速游走,每一条边每一个转角的比例都异常精准。 “每一种更高层级的块体,都能由上一层的这四类metatile严密组合出来。” 画到第三层级替代的时候,纸面上的结构已经变得相当复杂,但无论內部如何交错,整体的边界依然保持著最初设定的拓扑特徵。 这一刻没有人再隨口质疑。 因为从这一刻开始,问题已经从这是不是涂鸦,变成了这张局部邻域表有没有漏项。 刚才那个博士生更是已经处於屏气凝神状態,死死盯著那些咬合的缝隙。 “这是一套严格的substitution rule(替代规则)?”顾南舟小声问道。 “对。”江临停下笔,“只要这套替代规则可以在数学上无限叠代,就意味著这个平面可以被尺度越来越大,直至趋於无穷的metatile完全覆盖。” 他在纸的边缘写下: level 0: tile level 1: h/t/p/f level 2: substituted h/t/p/f ... level n→∞: tiles the plane “能铺满,第一步闭合。”江临淡淡地说。 “你现在只证明了,依靠这套替代规则,这块砖有一种非周期味道很强的铺法。”顾南舟盯著江临的眼睛,“我在课上说过,这远远不够。” 江临点头:“我知道。” “所以你要证明,不是你在上帝视角选择了这个层级拼法,而是这块砖本身的几何边界,被迫且只能长成这个层级。” “所以,第二步不是铺。” 江临將画满替代规则的a4纸往旁边推了推,又抽出一张新纸。 在纸的中央单独画出那块十三边形单砖。 “是强迫(forcing)。” 他用笔尖圈出单砖边界上的三个关键凹角,接著,又圈出对应的几个凸角。 “我们不看全局,只看局部。在严密铺砌的约束下,平面不允许留下任何缝隙,也不允许任何重叠。这意味著,单砖上的每一个凹角,都面临著生死存亡的选择,它必须被另一块砖的某一种凸角咬住。” 他在凹角周围,画出了第一种邻接砖的拼法。 “第一种补法,合法。” 接著是第二种。 “第二种,合法。” 第三种。 “第三种,合法。” 然后,他画出了第四种拼法。 这块砖在凹角处完美贴合,但在另一端,却突兀地伸出了一截。 江临毫不犹豫地在它旁边打了一个巨大的叉。 “这类局部填法,表面上看在一个顶点处接上了,但只要再往外延伸一圈,它的另一端就会形成一个30°的死角。而我们的单砖系统里,不存在能填补30°缺口的凸起,这是一条死路。” 博士生忍不住插嘴:“等一下,你怎么能確定局部邻域只有这几种拼接可能?平面的组合是指数级爆炸的。” “因为角度资源是有限的。”江临连头都没抬,“在一个平面內,围绕任意一个顶点的角度和必须严格等於2π。这块砖能提供的內角和外角,都在30°和90°的整数倍系统內。” “它能贡献的角度组合是有限集,因此,围绕任何一个顶点的局部邻域,其种类也是一个有限集。” “能闭合併向外延伸的,只有我列出的这几类。” “不能闭合的,会在第一圈或第二圈迅速暴露死角,无法继续铺设。” 顾南舟忍不住点了点头。 他很清楚这段推导的分量。 这才是单砖问题最难的地方,不是人为设计,而是几何形体自发的剪枝。 江临继续在纸上扩展第一种合法的局部拼法。 第一圈补完后,几块砖组合在一起,中心外围不可避免地形成了一个更大的,呈现特定形状的凹槽区域。 “看到这个新的边界了吗?”江临用笔尖敲了敲那个大凹槽,“这个凹槽的形状,它不能被单砖隨意填补。经过刚才的角度排除法,填补它的唯一合法途径,就是將其组合成我刚才在第一步里定义的h块体,或者t块体。” 他一边快速勾勒,一边陈述几何法则:“单砖的局部相容性约束,逼出了第一级metatile。” “而第一级metatile组合后形成的新边界,依然带有同样类型的凹凸约束,且尺度放大,这会继续逼出第二级metatile。” “这个过程一旦启动,就无法停止,底层的几何规则强迫上层建筑按唯一指定的路线演化。” “你如何保证,所有合法的局部拼法,最后都会毫不遗漏地归入那四类 metatile 的结构中?”顾南舟追问道。 江临放下笔,从黑色的笔记本后方,抽出一张摺叠好的方格纸,展开,推到顾南舟面前。 那是一张极其详尽的表格。 字跡工整,逻辑严密。 表头清晰地写著。 local patches (局部邻域类型) | valid (是否合法) | forced metatile (归属强迫元砖) | dead end (死胡同终止条件) 表格里,密密麻麻地列出了数十种顶点周围的拼接组合。 每一行,都像是对某种可能性下达的判决书。 博士生看到这张表,眼角的肌肉忍不住抽搐了一下。 他研究铺砌三年,导师课题组里第二號人物,王氏砖的不可判定性他能从头推到尾。 所以他下意识地想要去挑刺,去找漏洞。 局部邻域怎么可能枚举得完,组合是指数爆炸的。 可这张摺叠的方格纸。 几十种邻域,每一种的合法性、归属、死亡条件,列得整整齐齐。 他要问的那个漏洞,在表格第十七行,已经被叉掉了。 满腹话语说到嘴边,变成了一句:“同学,你提前算过这个?” “算过一部分。”江临回答。 “不,这不是一部分。”顾南舟打断了博士生的话,目光像扫描仪一样快速掠过表格上的数据,“所有导致拓扑发散的关键邻域,全在这里了。” 没有人再隨口插话。 当局部边界的约束条件、有限邻域的穷举排除、以及合法的强迫归类赤裸裸地摆在桌面上时,任何感性的怀疑都显得苍白无力。 第一层的几何强迫。 第二层的结构继承。 在这张纸上,它已经呈现出一种很难隨口击穿的结构闭合。 这已经绝不是什么课堂上的信手涂鸦。 c216教室里,剩下的几个学生全都围了过来,却没有人说话。 他们看著那张纸上的怪异十三边形,就像在看一个从外星坠落的造物。 顾南舟目光灼灼地盯著江临,问:“第三步呢?” “反证周期性。” 江临拿回纸笔,在最右侧的空白处写下一个简洁的公式。 t+v=t “假设,存在一个非零的平移向量v,使得这整张无限大的铺砌图案,在沿著v平移之后,能够与原图案严密重合,这就是周期性的定义。” 他说完,在左侧画出了第一层metatile的边界示意图。然后用虚线在外面框出第二层。 接著是第三层。 一层嵌套一层,每一层的尺度都在以固定的比例放大。 “刚才的第二步已经证明,任何合法的铺法,都不会是混乱的,它一定会被局部边界的强迫力量,严格分解成第一层的metatile。” “第一层,又会被强迫组合成第二层。” “第二层组合成第三层,这种具有固定结构的层级,將向外无限延伸。” 顾南舟看著那个嵌套的图形,手心微微出汗。 他已经完全预判到了江临接下来的逻辑走向。 那將会是临门一脚。 江临继续推进逻辑的锁扣:“既然如此,如果存在这个周期向量v,那么它平移的,不仅仅是底层的单砖。” “它还必须保持每一层metatile的分解边界不发生改变。” “因为一旦改变,平移后的图案就会导致原本的层级边界错位,这与所有合法铺法必然符合该强迫层级的结论相矛盾。” 他在纸上写下严格的推导条件: v preserves level 1 boundaries v preserves level 2 boundaries ... v preserves level n boundaries 江临画了一个占据半张纸的巨大metatile轮廓。 “但是,第n层metatile的空间尺度,是隨著n的增加而无界增大的。” “对於任意一个固定的非零的向量v,我们总能在无穷的层级中,找到一个足够大的n,使得向量v的长度|v|,远远小於第n层metatile的特徵尺度。” “在这种悬殊的尺度差异下,平移一个微小的距离v,绝对不可能把第 n层那庞大的边界,整体送回到另一个第n层边界的位置上,它一定会发生不可调和的错位。” “因此,唯一能够满足保持所有无限层级边界重合的平移向量,只有一个。” 江临在推导的末尾,写下最终的结论。 v=0 “所以,不存在任何非零的周期平移。” “这块砖,只能非周期地铺满平面。” 证明结束。 江临放下铅笔。 长桌周遭落针可闻。 阳光从窗外打进来,照在纸面上那几个粗糙的手绘图形和公式上。 能铺满。 局部边界產生强迫层级。 无限层级的尺度差异反证周期性。 三步逻辑,环环相扣,没有留下显眼的断口。 在这张简陋的课桌上,完成了一个闭环。 所有人心里都清楚,这並不是一篇可以直接发表的完整论文。 它缺乏大量的形式化语言修饰。 它还需要將那些手绘的图錶转化为严谨的计算机辅助向量图。 它需要补全表格中剩余那些显然不成立的局部邻域的冗长排除过程。 它还需要明確这块砖在铺设时是否允许翻面(手性问题)。 但它至少已经有了一副能经受第一轮审查的骨架。 那个研二的学生咽了一口唾沫,声音有些发抖:“顾老师,这到底算什么?” 顾南舟没有立刻回答他。 他深吸了一口气,从口袋里摸出手机,打开相机。 双手有些不自然地紧绷,对著江临画的那几张纸,以及那张摺叠的表格,连续拍了十几张照片。 拍完整体,他又將镜头对准了第一张纸上那个不起眼的,像帽子一样的十三边形单砖,单独拍了一张特写。 做完这一切,顾南舟把手机扣在桌面上,目光盯著江临。 “我需要確认几个边界条件。”顾南舟的声音前所未有地严肃,“这块砖,在实际拼贴的时候,需要人为添加顏色標记吗?” “不需要。” “需要边缘画箭头来指示方向吗?” “不需要。” “所有的强迫属性,仅仅依靠它自身的几何多边形边界?” “只靠几何边界。”江临回答。 “铺设过程中,允许將单砖翻面使用吗?”顾南舟问到了最关键的技术细节之一。 江临点头:“目前的证明版本,允许翻面,它包含左手性和右手性的混用。” 顾南舟沉思了片刻:“允许翻面,这在单砖问题上已经足够惊人。至於不允许翻面的手性版本,那是另一层更强的要求,不能混在今天这个证明里。” 说到这里,他停顿了几秒,眼神变得极为复杂。 要理解顾南舟此刻的失態,得先知道这块砖背后,到底是个什么问题。 事情要从“铺地砖”这样一件再普通不过的小事说起。 拿一种形状的砖去铺满一面墙,一块地,这事谁都见过。 正方形可以,长方形可以,正六边形也可以,蜂巢就是这么来的。 它们的共同点是,铺出来的花纹,是重复的。 你站在屋子这头看到的图案,和那头一模一样。 把整张图往旁边挪一格,严丝合缝地又能盖回自己身上。 这种挪一段距离就能和自己重合的性质,数学上叫周期性。 几千年来,人类铺的所有地砖,墙砖,镶嵌画,几乎全是周期的。 重复,是这件事最自然最省力的样子。 直到有人提出一个古怪的问题。 能不能找到一种铺法,它能铺满整个无限大的平面,却永远不重复? 不是局部花点心思搞出一小块不规则,而是哪怕你把这张图无限延展出去,走到天涯海角,也绝对找不到两块可以完全对齐的区域。 整张图,处处相似,却又处处不同,永远不会出现那种挪一下就重合的整齐。 这种铺法,叫非周期铺砌。 光是存在不存在这个问题,就已经够折磨人了。 但真正让几代数学家睡不著觉的,不是这个问题本身,而是它一个更刁钻的变种。 你可能会想,不重复有什么难的? 我拿一堆形状各异的碎砖,胡乱往地上摆,东一块西一块,横七竖八,这不就铺出一片永不重复的乱图了吗? 没错,这样確实不重复。 但这是你不让它重复。 是靠你这双手时时刻刻盯著,刻意避开,才勉强不重复。 你手一松,或者换个不上心的人来铺,它隨时会塌回那种整齐的,重复的样子。 这种不重复,是脆弱的,是要人盯著的。 数学家想要的,是另一种东西。 他们想找到这样几种砖:它们的形状本身,就不允许重复。 你拿著这几种砖,哪怕你存心想铺出一个重复的整齐的图案,你也办不到。 每一次你试图让它对齐,让它重复,砖的边缘就会咬不上,留下填不平的缝。 你越想让它规整,它越是把你逼回那条不重复的路上。 不需要你盯著,不需要任何人盯著。 规则不写在纸上,而是长在砖的边缘上。 形状,就是命令。 这,才是非周期铺砌问题真正的核心。 而它最极端最让人头皮发麻的版本,就是那个所有人都绕不开的追问, 到底最少要用几种这样形状的砖,才能办到非周期铺砌? 这个问题,从1960年代王氏砖被提出算起,几代人围著它转。 最早,要逼出一种永远无法周期重复的拼法,得用上两万多种形状不同的砖。 后来一代代人往下压,几百种,几十种。 直到1974年,彭罗斯石破天惊般,仅仅只是用两种砖做到了非周期铺砌。 两种。 一种胖菱形,一种瘦菱形。 靠边缘的咬合规则,它们能铺满整个平面,却永远拼不出重复的花纹。 这是已经写进每一本教科书的里程碑之作。 从那以后,所有人都知道下一步该往哪走。 不就是从两块,到一块吗? 外行听到这儿,多半会觉得这是顺理成章的小进步。 都做到两块了,再省掉一块能有多难。 然而事实恰恰相反。 这里藏著一个最反直觉的地方。 砖的种类越少,反而越难,难到隔了半个世纪也没人找出来。 道理其实不绕。 两种砖之所以能锁死周期性,是因为它们互相制约。 胖菱形和瘦菱形必须按规则交替咬合,谁也离不开谁,正是这种你管著我我管著你的张力,把整张图案逼得无法重复。 可一旦只剩一种砖呢? 它就只能自己管自己。 一种形状,最怕的就是首尾相接,自我复製。 你把它复製一份,平移一段距离,严丝合缝地接上去,周期就出现了。 正方形会这样,正六边形会这样,地砖蜂巢,全是这样。 绝大多数你能想到的形状,只要能铺满平面,就一定能周期铺。 所以一块砖这个要求,本质上是在问一个近乎悖论的问题。 能不能设计出一种形状,它能铺满整个无限平面,却被自己的几何边界死死卡住,无论怎么拼,谁来拼,都绝对拼不出哪怕一丁点儿的重复? 它必须既合群到能填满每一寸空间,又孤僻到永远拒绝和自己的复製品对齐。 这就像要打造一把钥匙,它能打开世界上每一扇门,却在物理上註定无法被任何一扇门复製。 它得同时是万能的,又是独一无二的。 要把这两种互相矛盾的属性,同时塞进一块砖的几道凹凸边界里,难就难在这儿。 少了第二块砖来帮忙制约,所有的约束力,都得靠这一块砖自己的形状扛下来。 正因如此,这一步,一隔就是半个世纪。 顾南舟很清楚这半个世纪是什么概念。 他读博的时候,导师就提过这个问题,说这是能让人耗尽一生的坑。 他认识的几个同行,有人围著它转了二十年,发了一堆边角料的论文,最后喝多了才敢承认。 我赌它存在,但我这辈子大概是看不到了。 更多的人,连赌它存在都不敢说。 因为这个问题连方向都是模糊的。 没人知道那块砖到底存不存在。 万一你花十年证明了它不存在,那也算有交代。 可万一它明明存在,你却用十年得出了不存在的结论,那就是一场学术生涯的灾难。 所以多数聪明人选择绕开。 而眼前这个学生,用一支铅笔,几张a4纸,一个下午。 就把它画了出来。 还顺手把为什么它必然非周期的骨架,当著十几个人的面,三步推完了。 顾南舟感到一阵荒谬的眩晕。 甚至下意识地想,是不是这孩子在哪本预印本上看过类似的构造,凭记忆默写了出来。 可这个念头刚冒出来就被他自己掐灭了。 如果真有这样一篇预印本,以这个领域的体量,早就传遍了,他不可能没听说。 更何况,记忆能默写出图形,默写不出那张局部邻域强迫表。 那张表是要在脑子里把每一种角度组合挨个推死,再分类归档才能列出来的。 那不是背的,那是算出来的。 他看著江临,问出了那句他自己都觉得问得多余的话。 “同学,你清楚你自己刚才画出来的,究竟是什么东西吗?” 江临低下头,看著那块线条生硬的十三边形,轻声答道:“一块不能重复的砖。” 顾南舟差点被这个回答噎住。 一块不能重复的砖。 轻飘飘七个字。 可这七个字,是几代数学家穷尽职业生涯都不敢轻易写下的一句话。在江临嘴里,却像在描述一块隨手捡来的鹅卵石。 “这句话,从你跨出这个教室门开始,不要隨便往外说。” 顾南舟深深看了他一眼,语气中带上了一丝告诫的意味。 旁边那个博士生,还在死死盯著桌上那张摺叠的方格纸。 他研究铺砌三年,是顾南舟课题组里公认的第二號人物,王氏砖的不可判定性他能从头推到尾。 所以从江临落笔第一个十三边形开始,他的第一反应不是惊嘆,而是找茬。 这是一个训练有素的研究者最本能的动作。 局部邻域不可能枚举得完,组合是指数级爆炸的。 他想。 替代规则的无限叠代,凭什么保证收敛? 他想。 第三步那个尺度论证,会不会在某个边界情形上偷偷塌掉? 他想。 他甚至已经把第一个问题组织成了语言,准备等江临讲完就拋出去。 这是他的强项,他在组会上靠这一手干翻过不少师弟师妹的报告。 然后他看见了那张表。 几十种顶点邻域,每一种的合法性,强迫归属,死亡条件,列得整整齐齐。 他正要问的那个指数爆炸的漏洞,被一行角度资源有限集轻描淡写地堵死了。 他准备追问的那个边界情形,在表格倒数第几行,已经画著一个清清楚楚的叉。 他张了张嘴。 最终把话咽了回去。 並意识到了一件更恐怖的事。 这个人在动笔之前,恐怕就已经把他这个研究三年的人能想到的所有质疑,预先想过一遍,並且全部解决了。 他不是在和你辩论,他是在你提问之前,就已经站在了辩论的终点等你。 听到导师带著告诫意味的话语,博士生倒吸了一口冷气。 他听懂了导师那句话的真正分量。 这不是怕江临出丑。 是怕出事。 学术界对於这种级別的草稿,向来有著极其残酷的优先权意识。 谁先固定形状,谁先留下时间戳,谁先把证明链条写清楚,都会成为后面爭议里的硬证据。 一块不该存在的砖,一旦传出去,会立刻变成无数双眼睛盯著的猎物。 在它被正式锚定,署上无可爭议的名字之前,任何风吹草动都可能引发不可控的后果。 有人会恰好也在做类似构造,有人会碰巧先一步掛出预印本。 “这张原稿绝不能丟了。” 顾南舟从旁边拿过一个硬壳文件夹,將江临画的那几张白纸小心翼翼地收进去,压平。 “我现在,需要给两个同行发个消息。” 顾南舟没有发朋友圈,没有发在任何上百人的学术交流群里。 而是点开微信,极慎重地选择了两个联繫人。 一个是南京大学做离散几何的老同学,另一个是中科院一位做准晶与非周期铺砌理论的研究员。 这是他在急切之间,在国內,在这个领域,所能找到的,比较有分量的两双眼睛。 手指悬在屏幕上方,停顿了两秒。 他知道这条消息发出去意味著什么。 他在那两个人面前一向以稳著称,从不夸张,更不会在没把握的事情上惊动別人。 这两个联繫人,他平时连转发会议通知都嫌打扰,已经大半年没主动找过。 正因如此,他接下来要发的內容,必须配得上这次打扰的分量。 他刪掉了第一版措辞,又刪掉了第二版。 最后留下的,简短得像一封加密电报。 【今晚有空吗,通个话。我手里,可能出现了一块不该存在的砖。】 发送。 放下手机的时候,顾南舟的指尖微微有些发颤。 他做了二十年学问,第一次有亲手推开一扇门的实感。 虽然推门的人,其实不是他。 很快,屏幕在桌上亮了一下。 南大那位回得极快,只有三个字。 【哪块砖?】 顾南舟盯著这三个字看了几秒。 他能想像出对方此刻的表情。 在这个圈子里,一块不该存在的砖这句话,不需要任何解释,所有人都知道指的是哪个问题。 对方那句哪块砖,问的不是什么砖,而是,你疯了吗,你知道你在说什么吗? 几乎同时,院士团队那位也回了,比前一条更短。 【人在哪?】 顾南舟当然懂这三个字背后的意思。 在这种级別的成果面前,最先要確认的从来不是真偽。 真偽可以慢慢验。 而是人。 是谁,在哪,安不安全,会不会被別人先一步接触到。 他把手机扣在桌面上,转过头,看著长桌边的学生。 此刻,也没有人有心思去討论彭罗斯的两个菱形了。 那两块曾被奉为经典入口,写满半块白板的菱形,此刻还静静地留在投影幕布上。 可没有人再看它一眼。 它像是一个时代的纪念碑,在这块突如其来的十三边形面前,悄无声息地退回了背景里,成了上一个答案。 教室里安静得能听见投影仪风扇的嗡鸣。 十几个人,没有一个说话。 他们看著那张纸上线条生硬的怪异多边形,那种感觉很难形容。 像是亲眼看著一件本该躺在几十年后教科书里的东西,提前坠落到了眼前这张油漆斑驳的长桌上。 而落下它的人,此刻正安静地把铅笔收进笔袋,动作平淡得像是刚做完一道课后习题。 博士生的目光落在江临脸上。 那张脸年轻得过分,下頜线还带著少年人的圆润,一头黑髮浓密得几乎不像个常年熬夜的研究者。 怎么看,都不像是能在这个坑里待过哪怕一年的人。 他张了张嘴,问出了所有人此刻最想知道的那个问题。 “同学,你哪个院系的?” 第93章 用游標卡尺量山 同学,你哪个院系的,这句话一出,c216里所有人的目光都落到了江临身上。 江临愣了一下,答道:“我不是数学学院的。” “那你导师是谁?“顾南舟几乎是脱口而出,声音比平时高了半个八度,带著些许急切。 “陆知行。”江临沉吟道,“物理学院。” 顾南舟的眉头微微动了一下,像是在脑子里庞大的资料库中翻找这个名字。 他听过这个名字。 物理楼那边有个做高稳定测量的青年pi,前阵子组里好像还出了篇不大不小的成果,在理学部的大楼里传过一阵。 做的是光路极低频漂移抑制还是什么量子精密测量,记不太清了。 叫陆知行。 但也仅止於此。 一个数学学院做离散几何与非周期铺砌的副教授,一个物理学院做精密测量实验的青年研究员,平时八竿子打不著。 同在一所大学,同在两栋隔著一片人工草坪和几排行道树的楼里,却从没说过一句话。 在学术这套精密运转的庞大机器里,他们属於完全不同的齿轮组,连润滑油都不通用。 顾南舟连他的电话都没有。 “你和陆教授现在能联繫得上吗?”顾南舟看著江临。 江临明白他的意思。 他摸出手机,翻到陆知行的微信,没有发文字,直接拨了语音电话。 听筒里响了三声。 “喂,江临?” 电话接通了,陆知行的声音透著点明显的意外,背景音里隱隱传来真空泵低沉的轰鸣声。 这个学生平时极少主动打电话。 在陆知行的印象里,江临是一个效率高到甚至有些机械的人,有事一般都是微信里几句话讲完,连標点符號都透著一种精確的克制。 “陆老师,我在数学学院c楼这边,c216討论室。”江临的声音没有一丝波澜,“有点事,可能需要麻烦您过来一趟。如果方便的话,越快越好。” 电话那头沉默了一秒。 陆知行认为自己还算了解这个学生。 从上个月解决干涉仪低频漂移那次起,他就知道江临这个人,遣词造句永远带著不確定度的考量,永远把话说在边界之內,绝不越界,绝不夸大。 这样一个人,嘴里能蹦出越快越好四个字,本身就是一种极不寻常的信號。 更新不易,记得分享101看书网 可能比普通学生喊实验室著火了还要紧迫。 “什么事?” 陆知行的声音立刻沉了下来,透出导师本能的戒备。 江临没有回答,而是把手机递向了顾南舟。 “顾教授,麻烦您跟陆老师说一说。“ 顾南舟接过手机的时候,斟酌了三秒,最后说出口的话,和他给那两个圈內人发的消息一样,简短得像一封加密电报。 “陆老师,我是数学学院的顾南舟,做离散几何。“他说,“你这边有个学生,今天下午在我的读书班上,画出了一个我不方便在电话里说全的东西,需要你过来。这件事,可能需要你这个做导师的,第一时间在场。“ 听筒那头又是一阵沉默。 然后是一声很轻的,像是被噎了一下的吸气。 “我十分钟到。“ 把手机还给江临,顾南舟看著他,问了一个他一直憋著的问题。 “能不能说说,你这块砖,到底是从哪来的?“ 这是整件事里最不合常理的一环。 一个物理学院的学生,为什么会一头扎进非周期铺砌? 这是数学里最偏最冷,最折磨人的角落之一。 从王浩的王氏砖,到罗杰·彭罗斯那震惊世人的两块风箏与飞鏢,再到后来复杂的替代铺砌系统。 这个领域就像是一个只对疯子开放的迷宫。 没有一两年的离散几何、符號动力系统和铺砌理论训练,一般人连门槛都摸不到。 可这块砖偏偏被画出来了。 甚至,连其內部的强迫机制和骨架都已经推演完整。 这中间一定有一条路,一条不从传统的代数拓扑或几何群论进来的路。 “排序。“江临说。 这个词落下去之后,c216 里安静了一下。 並非震惊。 而是压根就没听懂。 站在一旁的博士生陈彦下意识地皱起了眉。 作为一个在铺砌理论里熬了三年,头髮都稀疏了不少的资深学长,他想过无数种答案。 比如,江临碰巧看到了某篇极其冷门且尚未发表的arxiv预印本。 比如,国外哪个顶尖课题组,比如剑桥或者普林斯顿的某个几何群,有未公开的內部讲义流出。 比如,江临背后其实有一位隱居的做离散几何的老院士指点。 再离谱一点,也可能是他小时候天赋异稟,接触过penrose铺砌的拼图玩具,自己默默在脑子里玩了十几年,碰巧撞大运撞出了一个解。 但排序? 排序算法和一块能够以非周期方式铺满整个欧几里得平面的单砖之间,中间隔著的是一座山。 隔行如隔山,的山。 顾南舟也没有立刻说话。 他看著江临,像是在確认自己是不是因为过度激动而產生了幻听。 “排序?”顾南舟確认了一遍。 “嗯。” 江临没有多做口头上的辩解。 他侧过身,拉开双肩包的拉链,从里面拿出一本厚重的黑色硬抄笔记本。 翻到前几页,將其平推到顾南舟面前的桌子上。 “准確说,是一个小排序程序。”江临指著纸面上密密麻麻的符號说。 陈彦终於忍不住开口了,声音里带著一丝颤抖:“排序网络?” 江临转头看了他一眼,微微点头:“最开始是排序网络。” 这四个字一出来,陈彦反倒鬆了一口气,紧绷的神经略微舒缓。 排序网络他知道。 在计算机科学和离散数学的交叉领域,这不算陌生。 固定规模的输入、固定顺序的比较器、没有普通排序算法那种依赖於数据的动態分支预测。 就像是一个硬接线的电路,把乱序的数据扔进去,通过一层层的比较交换,最后输出必然是有序的。 但他依然不明白。 排序网络再怎么考验组合数学的极值,它也只是计算机科学里一个用於底层硬体优化的小工具。 它和要求在无限二维平面上、不能出现任何平移对称性的单砖问题,还是差得太远了。 一个是有限状態的线性组合,一个是无限延展的几何拓扑。 顾南舟低头看笔记本。 他原本以为自己会看到几页用c++或者是python 的晦涩代码,或者是一些关於时间复杂度的计算公式。 却发现自己看到的不是代码。 至少不只是代码。 笔记本的第一页上,江临用黑色中性笔极其工整地画了五个圆圈。 里面分別標著:0,1,2,3,4。 圆圈之间连著一条条交叉的实线和虚线。 旁边用小字批註著—— 比较 0 和 1。 比较 3 和 4。 比较 2 和 4。 该换就换。 不该换就继续。 顾南舟不懂底层电脑程式的性能优化,但他拥有顶级的数学直觉。 能看懂这根本不是普通意义上的排序。 这更像是一套被极度压缩的固定拓扑动作。 五个位置,有限的几步比较器。所有的全排列状態(5!=120可能)作为输入,都要被这套不可变通的动作,强行压迫坍缩成同一个唯一的有序结果。 再翻一页,图开始变复杂了。 不再只是五个简单的圆圈。 而是一张小型的严密的状態转移图。 几十个节点密密麻麻地分布在纸面上。 节点之间连著带方向的箭头。 有几处分支被江临用红笔画了巨大的x號。 旁边写著几行字:状態合併, 提前剪枝,不能误杀最优路径。 顾南舟翻页的动作慢了下来。 到了第三页,笔记本上已经很少有代码或算法逻辑的痕跡了。 有些图表仍然保留著程序状態树的影子,但有些节点和连接线,已经开始发生异变。 它们扭曲摺叠,变成了边界。 一圈向內凹进去的线段。 一条向外凸出来的齿状结构。 一个被红笔叉掉、標明不可匹配的小缺口。 在这一页的最下方,用极重的笔触写著一行英文。 local rules force global structure. (局部规则强迫全局结构。) 顾南舟的手指猛地停顿在那一行字上,像被电击中了一样。 “我在写一个工具,暂时叫它微程序搜索器(micro-program searcher, mps)。” 江临適时地开口解释。 “它现在还很笨,算力极其有限,只会在一个被严格限定的很小范围里,把所有可能的底层做法暴力试一遍。” “比如,我们要找出给五个数排序的最优网络。它可以把所有候选的比较顺序逐个去试,留下那些正確,状態稳定,没有破坏缺失值规则,而且在底层指令周期上跑得更快的那一套。” 陈彦听到这里,本能地往前跨了半步,打断道:“这不就是算法领域的穷举搜索吗,那这和铺砌到底有什么关係?你总不能把数字排著排著,排成了一块砖吧?” 江临抬起头,淡淡地看了他一眼。 “关係不在排序本身。” “关係在,搜索器为什么会爆。” 江临伸手將笔记本翻到了另一页。 上面写著——mps v0.2 核心瓶颈: 哪些状態可以被合併? 哪些死路可以被提前砍掉? 砍掉之后,怎么在数学上严谨地证明:我没有误杀掉真正的解? 江临修长的手指悬停在纸面上,指著第一行字。 “如果两个算法状態,在未来无论面临什么样的输入,无论怎么往下走,它们都会面对完全相同的后续选择空间,那么它们就应该被归入同一个等价类。” 手指下移,指向第二行。 “如果某条路径从当前节点开始,无论未来怎么修补、怎么增加比较器,它都不可能超过当前已知的最好结果,那么这条路径就是无效的。它应该在第一步就被提前砍掉,不再占用算力。” 最后,手指重重地点在第三行上。 “但这里有一个问题:当你决定用算法砍掉一类状態时,你必须在全局给出一个证明,证明它绝对不可能参与到任何合法的最终排序网络中。” 他说得很平静。 却让顾南舟原本只是震惊的脸庞上,慢慢爬上了一层近乎惊悚的明悟。 因为江临刚才说的这三句话,如果把主语换一下,换成离散几何与铺砌理论的专属语言,就是另一套令所有数学家浑身发抖的东西。 如果两个局部边界未来的延展方式和约束条件等价,它们就可以被归入同一类超砖。 如果某种局部的拼贴方法,在向外延展一圈时,必然在边缘產生无法闭合的死角,那么它就是一个死路。 你必须在局部邻域和边界延展上证明——它不可能参与任何合法的、覆盖全平面的铺砌。 这不是排序和砖的关係。 这是两个看似风马牛不相及的问题,在最底层的抽象逻辑上,共用著同一套骨架。 陈彦也慢慢听懂了。 他盯著那几页笔记,炙热的目光仿佛要在纸上烧出一个洞来。 “所以你从头到尾,都不是在找砖。” “我一开始不是。”江临坦然承认。 “那你到底在找什么?”陈彦的声音近乎呻吟。 “找一种数学语言。”江临抬起眼眸,目光深邃得像一台没有感情的精密仪器,“我需要一种语言,能够清晰地说明,为什么那些有限的,只存在於局部的微小约束条件,在向外扩展到很大、甚至扩展到无限的尺度时,依然具有绝对的强迫性。” 顾南舟接过话,他的声音比刚才低沉了许多,仿佛胸腔里压著一块巨石。 “所以,顺著这个逻辑,你查到了tiling(铺砌理论)。” “嗯。” “为了解决状態替代和规模放大的问题,你再查到了substitution(替代系统)。” “嗯。” “最后,你不可避免地撞到了这个领域的终极问题,你查到了 monotile(非周期单砖问题)。” “对。”江临点点头。 这一刻,逻辑闭环。 顾南舟没有再问下去,他颤抖著手,把笔记本往回翻。 开始以一种全新的视角,审视这本笔记本上的內容。 明面上,他看见的是一页页草图,实际上,那属於人类智慧跨越学科鸿沟的实证录。 最开始,是计算机科学的圆圈和有向箭头。 中间,是代数结构的等价状態合併表。 再往后,线条开始扭曲,变成了一块块被画成极其不规则的齿状边缘的几何轮廓。 那些轮廓还很粗糙,带著强烈的工程学审美的粗暴感。 有些多边形旁边,用红笔写著:dead。 有些形状相似的区块旁边,被圈在一起,標註著:same class。 还有一些几个形状咬合在一起的组块,旁边用惊嘆號標註著:forced larger block。 这些绝对不是数学系正统教科书里会使用的正式数学符號。 没有同调群,没有流形,没有代数数论。 但顾南舟已经完全看懂了它们的意思。 死路, 同类, 强迫成更大的块。 这哪里是一个数学初学者在画砖。 这是一个工程师,一个物理学家,试图把他写出来的搜索器里庞大而抽象的状態剪枝逻辑,硬生生地用二维平面的物理边界给画出来。 顾南舟猛地抬起头。 “草稿纸上的那块十三边形,就是从这些算法的边界状態图里,自己长出来的?” “是。”江临回答得很篤定。 “它绝对不是你从penrose(彭罗斯)的风箏与飞鏢铺砌,或者任何已有的aperiodic set(非周期集合)里,反推或者修改出来的?” “不是。”江临摇了摇头,语气里带著些许对这种低效方法的否定,“用已有的集合反推,会陷入先入为主的几何直觉陷阱。而且……” 他顿了一下。 “我今天下午,才第一次系统地看这个问题。” c216再次陷入了死寂。 这一次,连窗外风吹树叶的声音都仿佛被抽乾了。 一个下午。 第一次系统看。 然后,利用算法状態空间的具象化,画出了一块极具潜力的候选单砖。 这句话如果单独拿到任何一个国际离散几何的学术会议上听,都会被当成无药可救的疯话。 会被保安直接请出场外。 可现在,桌上的这本黑色笔记本,把这句疯话变得无比真实,真实到令人毛骨悚然。 因为顾南舟和陈彦,亲眼看见了那条路。 它不是从单砖问题本身出发的。 它从五个数字的排序出发。 从一个在底层硬体里,每秒钟会被调用几千万次的小动作出发。 从算法状態的指数级爆炸出发。 从如何提前砍掉死路,並用绝对的严谨证明自己没有砍错出发。 一路横衝直撞,硬生生地撞到了局部规则如何强迫全局结构这个纯数学的南墙上,並且在墙上砸出了一个大洞。 顾南舟又翻到了夹在笔记本中间的那张大號方格纸。 那是江临做的局部邻域表。 表格里的几列,简直和江临刚才说的mpsv0.2算法目標形成了完美的镜像对称。 local patch(局部拼块)——对应算法里的当前状態(state)。 valid(是否合法)——对应正確性判定(validity check)。 forced metatile(强迫归属的超砖)——对应状態合併(state merging)。 dead end(死胡同)——对应算法剪枝(pruning)。 顾南舟忽然觉得,这背后的意义,比一个研究了三十年铺砌的数学老专家,在灵光乍现中苦思冥想终於解出来这个答案,更让人感到头皮发麻。 这个学生根本不是衝著解决爱因斯坦问题来的。 他没有那种纯粹数学家对几何对称性和美感的病態追求。 他是被一个完全不同领域的工程瓶颈给逼到了绝境,为了突围,被逼到了同一个数学结构面前,最终硬是用暴力却精妙的手段,把全局的无限信息,死死地摺叠压缩进了一块小小的局部规则里。 在排序网络里,这种做法是把全局的排序正確性,巧妙地藏进一串局部的两两比较交换的动作中。 在离散铺砌里,这种做法是把无限平面的非周期性,硬生生地刻进一块砖的那几道凹凸不平的几何边界里。 底层逻辑,是完全同一件事。 而一双从来没有被传统铺砌理论训练过,因此也从来没有被它的成见,它的公理,它歷史上的失败案例所束缚过的眼睛,从学科的侧门,以一种最不讲理的方式,撞了进来。 这反而比一个在这个领域里泡了二十年的专家解出来,更让顾南舟感到一种直击灵魂的惊嘆。 半响,他心血来潮地问道:“你这套搜索器,能不能拿出来看看?” 这句话一出口,旁边几个学生都抬起了头。 江临点头:“可以,都在我的电脑里。不过现在的版本还很弱,没有经过大规模集群的並行化处理,只能处理很小规模的问题。” “弱不弱另说,我现在更想知道,你到底是怎么把一个小问题,压成一套可以迁移的方法的。” …… 九分钟后,c216的门被猛地推开。 由於用力过大,门板狠狠地撞在墙上的限位器上,发出一声闷响。 陆知行几乎是衝进来的。 他身上还穿著物理实验室里那种灰色的防静电工作服,甚至连口袋里的雷射护目镜都没来得及掏出来。 额角上掛著一层薄薄的汗水,呼吸粗重。 进门第一眼就是找江临。 確认这个学生好端端地站在那儿,紧绷的神色才稍稍放鬆了一点。 之后才迅速调整状態,將目光落到了那个满脸复杂情绪的中年人身上。 他快步上前,伸出手。 “顾教授,你好,我是物理学院的陆知行。” “陆教授你好。”顾南舟握住他的手,力度很大,大到让陆知行感到诧异。 打过招呼之后,顾南舟没有任何寒暄,也没有半句客套。 他直奔主题,毫不迟疑也不含糊地,將刚才这半个小时內发生的事情的来龙去脉,像倒豆子一样说了一遍。 从江临在黑板上纠正拓扑错误,到拋出排序网络的概念,再到用算法剪枝逻辑推导边界。 每说一句,陆知行的眉头就跳动一下。 说完之后,顾南舟將那张刚刚被他像保护绝密文件一样收进文件夹里的 a4 纸,又重新抽了出来,小心翼翼地摊开,放到陆知行的面前。 纸上画著一个线条生硬,毫无美感可言的怪异十三边形。 它看上去就像是被人粗暴地压扁,然后又用力拧了一把的產物。 在旁边,是那张摺叠的方格纸。 几十种顶点邻域的拼接可能,合法性(validity)、强迫归属(forced rules)、死亡条件(dead end conditions),被江临用极度理性的笔触,列得整整齐齐。 陆知行看不懂这块砖。 至少第一眼,从数学专业的角度,他完全看不懂。 高稳定光测量,法布里-珀罗干涉仪的光路漂移,高真空环境下的机械应力迟滯,极低温条件下的热循环噪声…… 这些东西他熟得不能再熟,闭著眼睛都能写出误差微分方程。 但是,离散几何、替代系统、局部匹配规则、非周期铺砌…… 这不是他的领域,连公式符號看起来都像天书。 可是,他看不懂砖,却看得懂顾南舟的表情。 眼前这个男人,是一个在一线高校里拿到长聘教职的数学副教授。 这种在纯数学领域里熬出来的人,骨子里都带著一种对逻辑的极致傲慢。 这样的人,绝对不会因为一个外系学生隨手在纸上画了个奇形怪状的多边形,就把人火急火燎地从物理楼叫过来。 更不会在电话里,用那种仿佛在处理某种极度危险的爆炸物的措辞,严肃地说你这个做导师的,最好第一时间在场。 那是发现了一座未被开採的金矿,生怕被別人抢走,又生怕金矿自己塌了的眼神。 陆知行张了张嘴。 他当然知道自己这个掛名弟子很厉害。 却万万想不到,这个在工程物理领域很厉害的学生,还能將自己的方法论原封不动地搬到了一个他完全陌生,甚至连很多数学家都望而却步的纯基础理论领域。 用来切分一块砖。 而且极可能就是那块所有人都在找,却没人能真正找出来的砖。 如果证实,它就是那个被数学界找了半个世纪的一块砖。 陆知行又看了看旁边神色平淡到仿佛只是做完了一道课后习题的江临。 自己过去对这个学生的所有评价和判断,还是过於低估了。 自己可能仅仅看到了他庞大体系在某一个特定维度上的局部投影。 物理直觉极好。 工程基本功扎实得离谱。 对误差链和系统冗余的嗅觉敏锐到了极点。 这些词汇本身在这个学生身上都得到了完美的印证。 但现在看来,它们太小了。 格局太小了。 这就好像一个人拿到了这个世界上最锋利的切削刀具,物理学院以为他只是个顶级的钳工,能切出最平整的零件。 但实际上,这把刀具在切削物理参数的时候,和它切削计算机算法状態,切削纯数学拓扑空间的时候,根本没有任何区別。 万物在他的眼里,都是可以被有限状態压缩和误差链逼近的几何结构。 陆知行长长地呼出一口气。 过去以为自己在帮忙培养一个未来的实验物理学家。 但现在他意识到,这简直就像是拿了一把游標卡尺,去试图量测一座连绵不绝的巨大山脉的阴影。 “顾教授。”陆知行抬起头,眼神已经恢復了一个pi该有的果决和护短,“既然我到了,那么现在我们可以谈谈,关於这块砖的验证进度,以及保密和署名问题了。” 第94章 数学不看身份证 陆知行的话让c216安静了一下。 顾南舟看著他,又看了一眼江临。 直到这时候,他的大脑才像是从亢奋的数学推演中被强行拽回现实,开始意识到一个荒谬的细节。 过去整整一个小时,c216討论室里所有人的注意力,全都犹如被磁石吸附一般,钉在那几张草稿纸上。 他们验算边缘,检查顶点,穷举局部拓扑结构,甚至在脑海中疯狂构建著二维平面上的层级结构。 那是纯粹的数学世界,在那个世界里,没有年龄,没有学歷,只有逻辑。 但他们还没有真正確认江临的身份。 “陆教授,我再確认一句,江临现在是你们物理学院的硕士,还是博士?” 陆知行沉默了一瞬。 他太清楚这句话对顾南舟,对整个数学界意味著什么。他直视著顾南舟的眼睛,说:“都不是。” 顾南舟怔了一下,隨即眉头紧锁,脑海中闪过江大拔尖人才培养计划的名单:“本科生,少年班的?” “也不是。” 陆知行的回答依旧简短,但每一个字都像是一把重锤。 陈彦下意识抬起头,眼神中充满了迷茫和震惊。 顾南舟的目光一点点落回江临身上。 陆知行深吸了一口气,终於將那个足以撕裂常识的答案说了出来:“他是江城七中的高中生,还有一个多月高考。” 这句话落下去,c216像被人按下了静音键。 陈彦的嘴唇动了动,似乎想笑,但面部肌肉完全不听使唤,最终只是低声重复了一遍:“高中生?” 这算什么? 一个正在复习五年高考三年模擬的高三学生,跑到江大数学系的专业读书班上,隨手画出了一块可能解决离散几何领域长达六十年悬而未决的爱因斯坦难题的非周期单砖? 顾南舟的第一反应不是质疑。 因为如果是质疑,他在看到那张局部邻域表的时候就已经质疑过了。 他的反应是重新看江临的脸。 刚才他一直在看纸,看边,看角,看那张用代数拓扑学语言隱晦表达的表格。 直到这一刻,他才真正注意到,坐在这间討论室里旁听,只用普通中华铅笔画出那块十三边形的学生,脸上果然还带著少年人未完全褪去的轮廓。 果然,天才出少年吗? 还是说,数学的上帝今天决定在江大开一个荒诞的玩笑? 顾南舟深吸一口气,强行压下胸腔里翻滚的巨浪,理智告诉他,现在不是震惊的时候。 他转过身,对周遭还在围观看热闹,同样被震得大脑宕机的学生说:“同学们,今天读书班已经结束,內容大家回去自己再消化消化。关於这张图,这块多边形的事,出门之后別提。在没有经过严格的形式化验证之前,这还只是一个思想实验。” 学生们面面相覷,但导师既然已经叫散,且语气中带著不容置疑的威严,他们也只能陆续收拾书包离开。 有人走到门口,又忍不住回头看了一眼那个似乎对周遭一切震惊都无动於衷的少年,欲言又止,终究没说什么。 很快,略显宽敞的教室里只剩下顾南舟、陈彦、江临和陆知行四个人。 顾南舟转过身,眼神已经恢復了作为江大数学系中坚力量的冷静。 他说:“身份的事放一边,先验砖。” 验砖这两个字说出来以后,屋里那种漂浮在半空中令人眩晕的震惊才终於落回地面,找到了重力的支点。 对。 先验砖。 不管是高三生、本科生,还是菲尔兹奖得主。 数学不看身份证,不查户口本。 它只看你的逻辑链条是否闭合,只看你有没有把问题彻彻底底地解决。 顾南舟拿出手机。 南大那边的信息一条接著一条地弹出来。 【顾南舟,我认真问你,你是不是在预印本网站上看到个未发表的粗糙构造,自己没核对就激动了?】 在这个圈子里,越是惊人的消息,越要先假设它是假的。 自从1961年王浩提出王氏砖並猜测任何可以铺满平面的图块集都可以周期性铺满以来,这个领域见证了太多次的希望与幻灭。 1966年,robert berger证明了王浩的猜测是错的,並给出了第一组非周期图块,但那需要20426块砖。 后来,robinson將其降到了6块。 再后来,罗杰·彭罗斯用飞鏢和风箏將其降到了著名的2块。 几十年来,全世界的顶尖大脑都在寻找那一块砖。 一块能够且仅能以非周期方式铺满无限二维平面的单一连通图块。 socolar和taylor在2010年找到过一块,但那块砖是不连通的,或者需要复杂的匹配规则,在纯粹的几何拓扑上並不完美。 现在,有人说找到了一块纯粹的,没有任何附加匹配规则的单一多边形? 对方发来这条信息,不是在质疑顾南舟的眼光,而是在替他兜底。 万一是误判,现在收手还来得及,不至於惊动上面那条线,召开正式研討会之后再尷尬收场。 顾南舟手指飞快地在屏幕上敲击,回了四个字。 【现场画的。】 那头沉默了几秒,仿佛能顺著电波感受到对方倒吸凉气的声音。 【你的学生?】 顾南舟看了一眼江临。 【不是,隔壁物理学院青年pi带来的掛名学生。】 说话间,陈彦已经將会议室的投影连上,又满头大汗地跑去隔壁教研室借来了一台高精度扫描仪。 他小心翼翼地,仿佛对待孤本一般,把江临刚才画的几张纸一页一页扫进电脑。 陈彦看著屏幕,手都在抖。 文件名被顾南舟临时要求命名为:预核_江_扫描件.pdf。 “现在它还只是候选构造,在完整证明和覆核完成之前,不要把它称作定理,也不要对外说已经解决。”顾南舟对江临解释了一句临时命名的问题,语气中带著保护的意味。 陆知行表示没问题,他懂这些规矩。 江临更是不会说什么。 他连个大学生都不是,关於预印本,候选构造这些学术圈的规矩和潜规则,他是不怎么清楚的。 他只是站在那里,看著自己脑海中推演了无数遍的几何结构被放大在幕布上。 十几分钟后,加密视频会议接通。 投影幕布被均分为左右两块。 左边出现一个五十岁左右的男人,头髮花白,戴著厚厚的无框眼镜,背景是堆满了外文期刊、列印纸和各种多面体模型的办公室。 顾南舟沉声介绍:“江临,陆教授,这位是林照野教授,南大数学系,做离散几何与组合拓扑的权威。” 右边是一个四十多岁的女人,一头干练的短髮,戴著黑框眼镜。 她身后的白板上还残留著几组准晶衍射图和密密麻麻的投影关係。 “邵明棠教授,中科院理论物理所,做准晶和非周期材料结构的专家。” 这是顾南舟先前通过简讯紧急邀请的两位离散领域的绝对专家。 原本这种级別的非正式会面极难凑齐,但这二位大佬在经过初步沟通、看了顾南舟拍过去的一个残缺局部图后,已经等不及今晚的常规通话了。 他们推掉了晚上的会议,只想儘快看一看这个传说中的单砖。 两个人上线后,顾南舟极其简练地介绍了一下江临与陆知行。 视频两头彼此之间都没有任何多余的寒暄。 到了他们这个级別,废话是对时间的褻瀆。 林照野看著屏幕,五分钟后,他缓缓开口:“这就是你说的那块,本不该存在於二维平面的砖?” 顾南舟点点头:“候选,目前只是候选。” 林照野点点头:“好,先按候选看看,边缘角度是不是全都是π/6的整数倍?” 江临站在桌边,语气很平:“是的,所有角都落在同一套30°辅助网格上,边长也只取有限几类比例。真正要验证的,不是视觉像不像,而是这套有限角型能不能封闭成完整的局部状態表。” “原稿现在在谁手里?”邵明棠插话道。 顾南舟把手按在那个硬壳文件夹上:“在这里,陆知行教授也在场作证。” 邵明棠的语气不容置疑:“先別公开,不要发微信群,不要发朋友圈,不要在任何社交媒体上留痕,更不要让刚才那些学生拍照外传。如果这东西是真的,这就是本世纪几何学最大的突破之一。如果是假的,提前走漏风声会让江大数学系沦为国际笑柄。” 顾南舟看了一眼陈彦。 陈彦立刻像触电一样把手机反扣在桌上,屏幕朝下,甚至举起双手示意:“明白,绝对保密。” 林照野推了推眼镜,身子前倾,仿佛要从屏幕里钻出来:“开始吧,先別急著说它能不能抵御周期性,咱们一步一步来。第一步,先证明它不是你信手涂鸦画出来的死胡同。” 顾南舟敲击键盘,把江临刚才画的几块由单砖组合而成的拼接图放大。 林照野盯著那些齿轮般咬合的边缘,问了一个最根本的问题:“它能不能铺满?” 在数学上,铺满意味著覆盖整个r2平面,且没有任何缝隙,也没有任何重叠。 “能。” 江临站在桌边,神色依旧没有起伏。 “怎么铺?”林照野追问,眼神极具压迫感,“你不能给我看一个局部的漂亮图案,就告诉我它能延伸到无限大,我需要构造法。” 江临走上前,指著图上被他標记为四类的大块结构。 “这四类大块,我暂时叫它们一型(h)、二型(t)、三型(p)、四型(f)。它们本质上是由不同数量、不同朝向的同一种单砖拼出来的超图块。而铺满平面的核心在於,每一类大块,又可以继续由更小的,按照严格比例缩放的一型、二型、三型、四型构成。” 林照野眉头微皱,脑海中迅速构建代数关係:“意思是,大砖由小砖拼,小砖又能组成更大的大砖?一个递归的替换系统?” “对,它的膨胀係数並非简单的整数。”江临回答,“这意味著它在进行高阶合成时,边界会產生极其复杂的非线性咬合。” 林照野没有立刻说好。 他太有经验了,很快就指出了其中的陷阱:“一层套一层,能无限放大,在代数上成立,但不等於它在几何拓扑上能盖住整张无限大的平面。你可能只是构造了一个不断膨胀的孤岛,而在孤岛之外,存在它无法触及的真空。” 江临点头,显然他早就思考过这个问题:“对,无限放大只是证明了对於任意给定的正整数n,第n阶超图块是存在的,且可以由基础单砖无缝拼接。但为了覆盖 r2,还要保证后一层(第n+1阶)在几何上完全包容前一层(第n阶),且这种包容的尺度度量隨著n→∞发散到无穷。” “所以呢?”邵明棠在视频那头插话。 “所以,我们可以利用拓扑学上的紧致性原理。” 江临看著屏幕上的白板图,语速不疾不徐。 “在这个构造规则下,在二维平面上隨便取任意一个坐標点p(x,y),隨著层级n的增加,第n阶大块的边界会以指数级向外扩张。这个点p早晚会落进某一个n阶大块的內部。没有任何一个实数域上的点能逃脱这个极限的覆盖。这样,整张平面才算被彻底盖满,不会出现越长越偏,把远处漏掉的病態拓扑结构。” 林照野盯著那张错综复杂的替代图看了足足十分钟。 大脑疯狂运转,试图在这套递归逻辑中寻找漏洞,但他发现,至少在直觉上,这个年轻人给出的覆盖闭环是自洽的。 “这一步,先记著。我暂时接受你的覆盖存在性。”林照野说,语气依然严厉,“但是,能给出一种无限铺法,绝不等於它不能退化成周期铺法。很多图块既能非周期铺,也能周期铺,我们要的是强制非周期。” 邵明棠接过话茬,直击要害:“也不等於所有铺法都会乖乖按你这套层级结构长。也许在宇宙的某个角落,这块砖能以一种你完全没想到的,不符合这四类大块规则的方式,周期性地排满平面。” 顾南舟站在一旁,没有替江临说话,陆知行也没有。 这时候没人该替他说话,也不能替他说话。 在纯粹理性的审判庭上,只有逻辑本身才是最好的辩护律师。 江临自己点了点头,仿佛一切都在他的计算之中:“所以,第二步是强迫。” 林照野眯起眼睛:“说白一点,不要掉书袋。” 江临想了想,放弃了使用复杂的图灵机状態转换比喻,换了一个最底层的说法。 “第一步,是我告诉你,这块砖可以这样铺。这只是存在性。” “第二步,是我要证明,你不管愿不愿意,一旦你把这块砖放在桌子上,开始向外拼接,最后它都会通过局部边界的凹凸咬合,被迫且只能被迫形成我给出的那四类大块的宏观结构。” 林照野终於开始頷首:“继续。” 江临把那张密密麻麻的局部邻域表推到扫描仪旁边,陈彦手忙脚乱地配合,將页面在投影上放大。 屏幕上出现一张极其繁复的表格。 每一行,都是一种局部拼接的几何构型。 左边:某个特定凹口或凸角周围,根据內角要求,可能接入的其他单砖的姿態。 中间:標註该组合是否在纯几何上合法(无重叠、无缝隙)。 右边:標註该合法组合在向外延展时,最后会被迫归入哪一类大块,或者在哪一步彻底走进死胡同。 林照野看了一眼表格的行数,一针见血地直接发问:“你怎么知道你列全了?” 非周期铺砌的证明中,最怕的就是穷举遗漏。 如果你漏掉了一种合法的拼法,而那种拼法恰好能导向一个平凡的周期结构,那么前面所有的宏观大厦都会在瞬间坍塌。 江临回答得毫不犹豫:“我没有去列无限平面。” “什么意思?”林照野眉头皱得更深。 “无限平面的铺法是一个不可数集,列不完。”江临说,“但我列的,是顶点周围那一圈的局部情形。” 他拿起铅笔,在白纸上画了一个极其锐利的凹口。 “这块单砖能贡献的角,全都是30°的整数倍。我们在平面上绕著任意一个顶点转一圈,总和必然是 360°,正好是十二个 30°扇形。” 江临的笔尖在纸上点出十二个刻度。 “所以,围著一个顶点,所有可能拼上的单砖角度组合,是一个严密的有限集合。这是一个简单的组合数学问题,不是无穷多种。” 他又迅速画出几种接法,齿轮般的边缘在纸上咬合。 “有的组合,局部完全接得上。” “但有的组合,看起来在这个顶点处接上了,只要你再往外逼迫一步,补一圈砖,就会在次级邻域冒出一个形状极其诡异的缺口,一个面积不足以塞进哪怕半块单砖的死穴。” 他在那个假想的缺口上画了一个重重的叉。 “这种,就是死胡同。它在局部第一层欺骗了你,但在第二层就会因为几何空间的排他性而崩溃。” 林照野一边入神地听著,一边在脑海里验算江临所说的十二个扇形的组合数。 江临继续输出他的逻辑:“所以,我们要验的不是整张无限平面,而是所有可能出现的顶点局部情形(有限集)。每一种合法的局部情形往外长一步,要么它会顺理成章地变成那四类大块的內部核心,要么它就会立刻死掉,没有任何中间態。” 他顿了一下,补充了一个计算机科学的概念。 “这跟搜索器算法中剪枝砍掉死路的逻辑是同一件事。” 林照野没有听过江临个人的那个什么搜索器,但他懂计算复杂性理论。 “也就是说,你利用了顶点的离散角度限制,把无限的铺法空间,压缩成了一张有限的可计算的局部情形状態表?” “对。”江临回答。 “有限表理论上可行,但最怕两件事。一是由於人工计算失误导致的漏项,二是误判死路。你以为它死了,但其实通过翻转或平移另一块砖,它能活过来。” 邵明棠第一次针对技术细节开口。 江临点头,表示同意这种苛刻的怀疑:“所以,表里標记的每一条死路,我都写清楚了它具体死在哪一步,死在哪个角度的衝突上。” 陈彦咽了口唾沫,移动滑鼠,把表格的第十七行放大。 那一行旁边画著一个极度扭曲的凹口,一个突兀的凸边,以及一个猩红的红叉。 林照野死死盯著屏幕上的第十七行:“这一行,问题到底出在哪?” 江临只看了一眼那熟悉的拓扑图: “它满足內角和等於360°,局部看,它的確是合法的。” “哦?”林照野挑眉。 “它在第一个顶点上確实能完美闭合,所有多边形的角凑得齐。”江临在白纸上重新手绘那种接法,线条流畅得不可思议,“所以,如果只看这中心的一个点,你挑不出任何毛病,算法在这个节点会返回true。” 说著,江临的笔锋一转,开始沿著外围补第二圈。 “但是,当我们基於这个合法的核心延展一步,外部边界的约束力开始发挥作用。这里会逼出一个被几条边框死的空间。” 他重重地圈出左上角的一个尖角,然后用笔尖敲了敲那个空间。 “由於周围砖块的刚性结构,这个留出来的角被卡死在了150°,但它的边缘轮廓却要求填入一个带有90°和60°凸起的形状。我们这块砖,无论怎么旋转,都无法同时满足这两种约束,再没有任何一块砖能补进去。” 陈彦在旁边听得冷汗直冒,下意识脱口而出:“所以,它不是当场出现矛盾,它是延展一步甚至两步之后,才暴露出拓扑上的不可调和性?” “对。”江临看了一眼陈彦,“这也是为什么很多单砖在初步测试时看起来能铺平,但很快就会崩溃。所以不能只验一个绝对孤立的顶点,要看它作为整体的局部邻域往外长一圈,会向外界逼出什么强制条件。” 视频那头,林照野的手指在桌面上轻轻敲击著,发出噠噠噠的声音。 每一声都像是敲在陈彦和顾南舟的心臟上。 长达十秒的思考后,林照野缓缓开口:“这个解释,逻辑严密,能写进论文的附录作为核心引理。” 这句话一出,c216里好几个人都不由自主地鬆了一大口气。 陈彦甚至感觉自己腿都软了一下。 能写进附录,不代表最终过关。 但至少说明,在顶尖专家的眼里,江临不是在异想天开地胡说八道。他的证明框架是正统的,符合现代数学分析標准的。 然而,邵明棠却没有轻易放过。 作为准晶领域的顶级学者,她见识过太多在微观上完美无缺,却在宏观组装上出大问题的模型。 “顶点局部强迫,確实能压制住自由度,暂时算你有明確的思路。” 邵明棠的目光透过屏幕,锐利地钉在江临身上, “但我关心另一件更重要的事。” “什么?”江临抬起头。 “你说所有铺法都会被迫分成这四类大块,可是,这只是展开』过程。如果反过来,把一个已经铺好的平面往回收,做逆向的合成,这个分法,唯一吗?” 这句话一出来,刚刚还在敲桌子的林照野,眼神微微一变。 这確实是一个大问题。 把铺好的海量小砖往回收,合併成上一层的大块,这个动作在非周期铺砌的数学语言里叫做合成或逆替代。 如果同一片区域的几块单砖,一会儿能被划分合成一型大块的一部分,一会儿又能在逻辑上被解释为二型大块的一部分,那所谓的严格层级就彻底模糊了。 层级一模糊,就意味著它失去了唯一的代数编码。 后面利用层级无限放大来反证周期性存在的基石,就会轰然倒塌。 然而江临没有立刻顺著邵明棠的话说唯一。 他极其冷静地陈述了一个事实:“底层边界上的每一块砖归到哪一类大块,不完全唯一。” 陈彦猛地抬头,心跳骤停。 不唯一? 那不是全完了? 林照野也危险地眯起了眼睛,似乎在评估这个年轻人是不是在玩火。 邵明棠的声音提高了一度:“没有唯一性,你的层级树就会出现分叉,周期性反证根本无从谈起,你后继的证明还怎么走?” “因为我要的本来就不是每一块底层小砖的归属绝对唯一。” 江临拿起笔,在投影出来的其中一条极其蜿蜒的大块边界上,画了两排交错的小砖。 “看这里。”他指著屏幕,“在两个大块交界的边缘带,確实存在少数几块砖,它们既可以被划进左边的大块,也可以被划进右边的大块,这在局部上產生了多义性。” “但这仅仅只是在边界线上极其有限的来回游离。” 江临用粗黑的马克笔,直接在那两排小砖的中央,粗暴地画出了一条贯穿前后的宏观边界线,一条属於更高阶超图块的骨架线。 “它永远无法渗透进大块的核心。它绝对不会改变更高一层的拓扑骨架。” 为了让纯理论更加具象,江临用了一个直白的比喻。 “就像两个村子之间的一条土路,路边散落的几块石头,你可以说是左边村子的,也可以为了占便宜吵架说是右边村子的。局部上,归属权模糊。” 他用笔敲了敲那条粗线。 “但是,不管这几块破石头归谁,这条划分两个村子的大路依然切切实实地横在那里。这条宏观的边界线在哪儿,不会因为这几块微观石头的归属爭议而发生任何位移。” 这个比喻虽然土,但在代数几何的语境下,极其精准。 邵明棠立刻听懂了,眼中多了些许讚赏。 她把江临的通俗语言重新收束回严谨的学术表达:“所以你要证的,是合成的拓扑骨架这个动作本身是唯一確定的,不管你从哪一块局部边界砖下手往回收,哪怕微观有歧义,收出来的宏观层级图都是同构的。至於个別边缘砖归左归右,这在极限的无穷大尺度下,测度为零,无所谓。” 江临点头:“对。” 邵明棠追问確认:“而不是要求每一块单砖的归属映射都是单射?” “对,要求单射是强人所难,也是不必要的过度证明。”江临斩钉截铁地答道。 邵明棠靠回椅背,长长地出了一口气:“这个说法比你刚才那句乾巴巴的反证更要紧,也更具洞察力。” 林照野在另一边重重地点了点头: “合成骨架唯一性是地基中的地基,地基不稳,你后面那一套反证全塌。但只要骨架唯一,周期性反证就有了立足之地。这一步必须单独拿出来,单列一个章节写清楚。” 顾南舟立刻拿起笔,在备忘录上飞快地记下。 【核心关键】:证明合成骨架唯一,而非底层单砖归属唯一。需引入等价类的概念进行严密表述。 站在旁边的陆知行,虽然隔行如隔山,听得一知半解,但他听懂了这句话背后的科学哲学意味。 江临没有硬拗。 面对大佬的质疑,没有试图用华丽的辞藻去掩饰模型中的微小瑕疵。 他大方地承认有局部的二义性,然后將討论的维度拉高,把要证的核心目標,换成了一个更宏大,更准確,也更站得住脚的骨架同构。 这才像是在真正地做顶尖研究。 做研究,不是把问题包装得完美无瑕,一点瑕疵都没有。 而是敢於把瑕疵血淋淋地摊到桌面上,然后用无懈可击的逻辑证明:它不致命。 解决了合成唯一性的危机,审查进入深水区。 邵明棠推了推黑框眼镜,继续拋出问题:“这块单砖,铺砌时允许翻面吗?” 在非周期铺砌中,如果必须依赖图块的镜像翻转才能完成铺满,这被称为弱非周期。 如果仅靠平移和旋转就能铺满,像传说中的吸血鬼砖那样,那就是纯正的强非周期。 江临如实回答:“目前构造出的版本允许翻面,需要用到自身的镜像。” “那就把它用粗体黑字写在第一页第一行。”邵明棠严肃地嘱咐,“允许翻面,和不许翻面,在群论中是两个完全不同的对称群命题。不许翻面那个更强,也更难。千万別让人误会你狂妄到顺手把更强的命题也给解决了,那会引来全方位的学术围剿。” “明白。”江临点头受教。 “还有,允许翻面之后,”邵明棠的语速突然慢了下来,仿佛在黑暗中摸索著某种隱蔽的陷阱,“整张图在整体上没有周期性,我先信你。但是有没有一种病態的可能:在无限的平面上,沿著某一个特定的方向向量 v,存在一条宽度有限但长度无限的带子,而这条带子內部的图案,是周期重复的?” 这句话一出,会议室里的空气仿佛降到了冰点。 这让顾南舟立刻想到了非周期铺砌里常见的长条带隱患。 很多非周期铺砌在整体上確实不重复,但如果你只截取其中一条狭长的带子,你会发现它像一条无尽的履带一样,在某个维度上偷偷地重复著。 江临立刻反问:“您的意思是,整体是非周期,但在某个隱蔽的方向上藏著半周期的平移不变带?” 邵明棠的眉头猛地跳动了一下。 她显然没想到,江临不仅能瞬间听懂她隱晦的表述,甚至接话接得这么快,一句话就把她心中最深的担忧总结到了拓扑学的点子上。 “对,整张图找不到二维平移对称,不代表它在一维方向上乾净。”邵明棠沉声道,“万一有这么一条周期带潜伏在里面,你后面的全面反证法就会被切出一个致命的缺口,將来的结晶学应用也得打个巨大的问號。” 江临陷入沉思。 这一次,他沉默了足足十几秒。 整个c216鸦雀无声,都在等他。 然后,江临抬起头,直视著屏幕:“这一块,我现在只有脑海中的直觉思路,还没有写成严密的数学文字。” 顾南舟心中一紧,猛地看向他。 江临没有慌乱,继续说道:“我们用反证法,假设真有这么一条宽度为w的无限周期带。那么,这条带子两侧的边界轮廓,也必须跟著发生周期性重复,否则它就无法与外界咬合。” “可是,请各位回想刚才的替代规则。” 江临指著那张替代图。 “我们这四类大块,每往上合成一阶,边界上记录的那串几何凹凸標记,就会被按比例拉长。同时,由於高阶大块的组合规则,中间还会硬性插进新的標记。” 江临停顿了一下,用了一个精妙的跨学科比喻。 “各位可以把这条边界上的凹凸標记,想像成一串由特定生成语法生成的密码序列。” “每往上走一层,就照著同一套非线性的替代规则,把这串密码展开、加长、插入新符號,这在符號动力学中极其常见。” “一串这样依靠递归和非整数膨胀係数生成出来的密码序列,要想在整体上保持周期性重复,等於要求它在某个固定的平移间隔t上完全对齐。” 江临的语气逐渐变得锋利。 “但是,这部分不能靠一句直觉。我需要把边界標记序列单独抽出来,用替代矩阵和符號动力系统去证明它没有最终周期。” “所以,这串密码序列不可能具备周期性。进而反推,那条所谓的半周期带,在这个体系下根本没有生存的空间。” 邵明棠震惊地看著屏幕里的江临。 这个孩子,竟是极其自然地借用了符號动力学和一维替换序列的思维来解决二维拓扑问题。 不过她还是迅速就反应了过来,直言不讳道:“但这只是非常漂亮的口头论证。” “是,这是物理直觉和代数猜想。”江临毫无避讳地承认,“我需要单独开闢一节,把那串边界密码的非周期性,严格利用矩阵的特徵值和替代规则,一行一行地推演一遍。” 林照野在左边屏幕重重地拍了一下手:“很好!” 陈彦在旁边被嚇了一跳。 这也叫很好? 江临明明说没写完啊,怎么就很好? 林照野透过屏幕瞪了陈彦一眼,像是猜透了他的心思。 “他说还没写完,比他刚才为了强撑面子张口就说显然不存在要好一万倍。数学最怕的就是傲慢的显然,知道哪里有漏洞,知道用什么工具去补,这就是最顶级的科研素养。” 陈彦立刻冷汗涔涔地闭上了嘴。 顾南舟在备忘录上重重地补上一行: 【待办重中之重】:半周期带(蠕虫)问题排除。思路成立(基於符號动力学与替代矩阵特徵值),急需补全代数推演文字。 现在,来到了验证的最后一关。 也就是整个非周期单砖理论的最终王冠——周期性反证。 林照野深吸了一口气,语气变得前所未有的肃穆:“江临,你刚才在讲覆盖的时候说,越往上的超大块体量越大,层级趋於无穷。所以任何一个固定的平移向量t,不可能保住所有层级的结构。直觉上,对,因为有限装不下无限。但是,在严格的证明里,你不能跳这么快。” “为什么?”江临虚心请教,这是他在纯数论证中相对薄弱的环节。 “因为你还欠缺逻辑链上极其关键的一环。”林照野像一把解剖刀,精准地切中要害,“你得先证明一个引理:假设存在一个平移向量t能让整张铺满的图与自身完全重合,那么,这个平移t,必须同时无条件地保住每一层大块的宏观骨架。” 林照野的话语掷地有声。 “否则,审稿人会冷笑著反问你:它凭什么不能只保住底层那些微观小砖的平移对称,而在宏观上却把大块的边界打得稀巴烂?谁规定微观周期必须导致宏观周期?” 江临瞬间听懂了这个逻辑断层。 他点了点头,眼中闪过一丝明悟:“所以前面邵教授逼著我承认並確立的那条合成骨架唯一性,其实是这里的必要前提?” “对,完全正確。”林照野眼中露出炙热的光芒。 江临脑海中的碎片迅速拼合,他用最朴素但逻辑绝对咬合的话语梳理道: “如果整张无限大的铺法,在经过向量t平移之后,跟原来一模一样。” “那么,由於合成骨架唯一性,从这张铺满的图里,按照局部强迫规则往回读取,逆向生成的层级骨架图,在经过平移之后,也必须是一模一样的同构图。” “因为,这套骨架结构,不是我作为观察者主观额外画上去的辅助线。” “它是这块砖自身的几何属性所逼迫出来的,是从底层的图景里唯一合法读取出来的內秉结构。” “前面既然证了合成唯一,就从数学上保证了这件事。平移既然不动整张底图,就必然也无法撼动它的骨架树。” “一旦骨架树必须跟著平移对称,而骨架的尺度又是隨层级n膨胀到无穷大的。一个有限的平移向量t,去试图平移一个尺度大於它的骨架,必然產生错位矛盾。证毕!” 邵明棠在视频那头,忍不住轻轻鼓起了掌:“这句话的逻辑,闭环了。” 林照野摘下厚厚的眼镜,擦了擦眼角激动的泪花:“通是通了,但还得落成无懈可击的文字证明。” “我会写成形式化的语言。”江临郑重承诺。 顾南舟在备忘录上记下最后一行: 【终极定理依赖】:周期反证法成立的根基在於 -> 层级骨架可被唯一读出(合成唯一性)。逻辑链条闭环。 整个c216討论室,已经完全进入了白热化的审查状態。 没有人在意时间,没有人在意疲惫。 没有人再问江临是不是高三。 也没有人再纠结,一个高三学生为什么能画出全世界顶尖大脑找了六十年的东西。 因为这些世俗的社会学的问题,现在都必须在这个伟大的数学构造面前让路。 现在唯一真正的问题只有,这块临时被称为江的十三边形单砖,能不能活过这严酷的第一轮绞杀。 半个小时的死寂沉默与各自验算后。 林照野重新戴上眼镜,用力揉了揉被屏幕蓝光刺痛的眼睛,沉声宣判:“这张局部情形穷举表,我还要一行一行地亲自覆核。光靠人工看,我不能给百分之百的打包票。这种证明,按现在的惯例,得把有限的组合情形交给计算机逐一核验,人来定规则,机器来跑遍,才敢在论文里写无漏项。但是……” 他话锋一转,语气中带著压抑不住的震颤。 “就现在的逻辑审查来看,我绞尽脑汁,也没能找到一个能当场否掉它的反例。至少在逻辑直觉上,它立得住。” 邵明棠接著林照野的话说:“合成唯一性,和那条半周期履带的排除,都还需要补充大量的数学分析引理,但这条证明的路线已经不再是空中楼阁。” 顾南舟双手撑在桌面上,盯著视频里的两位泰斗:“所以,最终结论?” 林照野沉默了几秒,像是在下达一项歷史性的判决:“先按一个具备极高潜力的候选构造来处理。” 邵明棠补了一句,分量极重:“至少,在非周期铺砌领域,它已经是近三十年来,唯一一个值得启动大规模正式覆核的纯单砖候选者。” 顾南舟紧绷的肩膀,终於鬆懈了下来。 “那么接下来,所有流程要彻底钉死。”陆知行突然插话,他的声音冷静得可怕。 所有人齐刷刷地看向这位物理学院的教授。 陆知行虽然不懂全套证明,但他太懂学术界的残酷了。 他看著顾南舟,一条一条地陈述著: “第一,原稿即刻物理封存,任何人不得再在上面添一笔。” 顾南舟郑重点头。 “第二,所有扫描件高清照片,必须本地只读备份,校內邮箱留痕,加密压缩包,多方邮件时间戳。” 陈彦立刻犹如接到军令般,疯狂敲击电脑键盘,开始打包整理加密文件夹。 “第三,今天在这个房间,在这个视频会议里的所有人,作为第一轮见证人。无论最终成败,今日的谈话必须形成备忘录。” “第四,也是最重要的一点。贡献边界要写得清清楚楚,明明白白。这个极其反直觉的构造是谁提出的,核心的反证法路线是谁给的?后续如果需要计算机团队核验局部情形表是谁负责,谁负责將粗糙的想法转化为形式化的数学引理?绝对不能有半点含糊,不能出现任何人试图窃取或稀释核心贡献的可能。” 顾南舟深深地看了陆知行一眼。 不愧是青年pi,对学术成果的归属权,流程的合法记录,潜在的风险控制,有著近乎本能的敏感。 “我完全同意,这是保护江临,也是保护我们自己。” 林照野在屏幕里大声说:“这个必须做,绝不能含糊。” 邵明棠的目光柔和了一些,看著江临:“尤其江临的身份太特殊了,高三学生。如果这东西真的成了,国际上一定会有人怀疑是某位大佬借他的名字发表的。所以,原始记录的每一分每一秒,都要写得像法庭证物一样清楚。” 身份特殊这四个字,让正在打包文件的陈彦,又忍不住用看了江临一眼。 高三。 还有特么的一个多月高考。 却在这里,在黑板上,画出了一块可能足以登上顶刊,惊动整个离散几何界的非周期单砖。 这三个极其魔幻的事实强行拼合在一起,还是让他觉得自己的脑干有点隱隱作痛。 顾南舟把那几张薄薄的原稿纸,重新放进那个黑色的硬壳文件夹里。 “从现在开始,这块砖的形状,在法理上固定了。” 他转过头,看著江临,语气严肃得像是在举行某种仪式。 “江临,听我说。今晚回去,不要再改哪怕一条边的长度,不要再调哪怕一度的夹角。” 江临平静地点头:“明白。” “做数学证明,最怕一边证,一边改对象。”顾南舟语重心长地告诫,“今天这块砖,就是今天这块砖。无论它最后是被证实还是被证偽,它都定型了。哪怕明天早上你洗脸的时候,脑子里灵光一闪,想到了一块更漂亮的十一边形的砖,那也是另一块。得另开新档案,另算。” 江临点头。 他明白,这是在固定证明对象。 陆知行挺直腰板,像一个公证员一样宣告:“我,江大物理学院陆知行,作为现场见证人,在此確认,目前这份代號为江的候选构造,以及今晚这一轮所有的逻辑推演说明,完全是由江临本人,在这里,当著我们的面,独立当场提出並完成的。” 顾南舟看向陈彦。 陈彦猛地站直:“我,数学系博士生陈彦,也全程在场作证。” 林照野在视频里推了推眼镜:“我这边会立刻用南大官方邮箱发一封加密邮件给你,確认我在这个时间点,收到了第一版包含原始思路的扫描材料。” 邵明棠点头:“中科院这边同样处理,时间戳为证。” 顾南舟坐回电脑前,双手放在键盘上,新建了一个文件夹。 他在命名时犹豫了一下,最终选择了极度的克制。 候选_江_2022_05_01 他敲击回车,停了一下,看向江临解释:“內部通讯,先这么叫它。” 江临没有任何意见,一个代號而已。 顾南舟熟练地將高解析度扫描件,陈彦按顾南舟要求拍摄的现场记录照片,局部情形的穷举表,视频会议的截屏画面,以及一份长长的参与人名单与分工说明,一股脑地拖进文件夹。 然后,他打开江大的校园邮箱系统,开始撰写內部备忘录邮件。 收件人列表里,依次填入:顾南舟,陆知行,林照野,邵明棠,陈彦。 最后,他向江临要了邮箱地址,加上了江临。 邮件標题:【保密/留痕】候选单砖“江”——第一轮內部验证记录与共识 正文,顾南舟写得字斟句酌,极其简短干练。 今日(2022年5月1日)晚间,於江大数学学院c216討论室,针对江临提出的“候选单砖江”(暂定名),进行了第一轮小范围內部验证会议。 初步结论:经南大林照野教授,中科院邵明棠教授及本人初步审查,未发现可立即在拓扑或代数上击穿该构造的明显障碍。该构造及其附带的强制替代规则,具备极高的进一步形式化证明与计算机辅助覆核的学术价值。 待补核心工作—— 合成骨架的唯一性(依赖等价类划分),需写成正式的数学引理; 半周期带(康威蠕虫)的排除论证(基於符號动力学与特徵值),需补全代数推演; 局部情形表,必须儘快引入计算机辅助穷举核验程序,確保无漏项。 当前状態界定: 严肃候选构造。 鑑於潜在的巨大影响,当前阶段严格保密,暂不向外界及其他非核心人员公开。 顾南舟写到最后一行,指尖在键盘上悬停了一下。 他回想起陆知行的警告,重重地敲击键盘,补上了最核心的免责与归属声明。 【特此声明】: 附件中包含的原始多边形构造、单砖边界形状、四类超图块的递推分解体系,以及利用局部强迫与合成唯一性进行周期反证的核心证明路线图,均由江临本人独立构思,並於今日现场完整提出,其余参与人员仅提供审查与形式化建议。 陆知行一直站在顾南舟身后盯著屏幕。 当他看到这加粗的最后一句时,终於放心地点了点头。 顾南舟深吸一口气,滑鼠移动,点击发送。 嗖—— 进度条闪过。 几秒钟后。 陆知行放在桌上的手机震动了一下。 陈彦电脑屏幕的右下角,滴的一声弹出了邮件到达的绿色提示框。 视频里的林照野低下头看了看另一块屏幕,抬头说:“南大確认收到。” 邵明棠紧接著说:“中科院確认收到,附件完好。” 江临校服口袋里的那台旧手机,屏幕也幽幽地亮了一下。 一封包含著几个多达几十兆高清附件的邮件,一个精確到秒的网络时间戳。 一块在无数数学家的梦境中飘荡了六十年,本不该存在的怪异十三边形砖,从滑鼠点击发送的这一刻起,终於在这个物质的现实世界里,打下了它的第一层可追溯的优先权锚点。 它变成了物理学和数学共同见证的存在,不再只是江临脑海中的一个孤灵。 顾南舟合上电脑屏幕,转头看向江临。 他眼中的炙热尚未完全褪去,但语气已经带上了对待同级別学者的平视和商量。 “江临,明天,你如果有时间,再来一趟江大。我们需要趁热打铁,把你脑子里的那些关於符號动力学反证的思路,一点点抠出来,落成白纸黑字的latex论文格式。” 江临掏出手机,按亮屏幕看了一眼时间,说:“我儘量。” 这三个字一出,一旁的陈彦差点没当场绷住。 儘量? 臥槽! 这可是一个极大概率牵动全球离散几何,晶体学,凝聚態物理整个铺砌领域的大地震级別的候选单砖啊。 无数大佬如果是发现者,恨不得今晚就不睡了,直接睡在实验室里直到论文发表。 而现在,明天能不能接著审查这个可能改变歷史的构造,还要看一个高三学生有没有空? 荒诞。 简直荒诞到让人极度想发笑。 可是放眼整个c216,看著白板上那满墙的几何推演,没有任何一个人发笑。 陆知行看了看手錶,已经快十点了。 他走到江临身边,语气温和地说:“太晚了,我开车送你回去。” 江临把东西收进书包里,背上,摇了摇头说: “不用了陆老师,我骑车来的。” 陈彦看著他这一连串动作,收笔、合本、背包,熟练得就像刚上完一节晚自习的普通学生。 这个画面,和几分钟前那块砖之间的落差,让他憋了一路的那句话终於没忍住。 “你……”他张了张嘴,发现自己居然不知道该问什么才对,最后憋出来的是,“你不会是明天还得去江城七中上课吧?” “这倒没有,最近我请了一段长假。” c216再次陷入了那种熟悉的落针可闻。 视频那头,林照野再次摘下那厚厚的眼镜,用手捂住脸,肩膀止不住地耸动,终於低低地笑出了一声。 那笑声里,夹杂著对岁月的感慨,对天才的艷羡,以及对数学这个奇妙领域的无限敬畏。 邵明棠看著屏幕里背著书包的清瘦少年,眼神变得复杂而温柔,她轻声说:“路上注意安全,江临。” “谢谢邵教授,谢谢各位教授,各位老师,谢谢。” “路上小心,明天见。” “好,明天见。” 江临转身,推门离开了c216。 走廊里的灯光很普通,是那种常见的冷白色声控灯,隨著他的脚步声一盏盏亮起。 从数学学院大楼的玻璃窗看出去,外面的天色已经完全黑透了,城市的霓虹灯在江面上倒映出斑斕的光晕。 江临走下台阶,来到车棚,推出自己的自行车,跨上车座,双脚踩动踏板,沿著法国梧桐形成的林荫大道,骑出了校门。 初夏的晚风迎面吹来,带著一丝水汽,吹拂过他校服的衣摆,猎猎作响。 第95章 接下来是体力活 第二天下午,c216。 还是昨晚那间討论室。 只是这一次,人齐了。 不仅仅是陆知行、顾南舟和陈彦在,连林照野与邵明棠两位教授都来了。 第一轮验证结束没多久,邵明棠就直接推掉了北京接下来的两个学术会议,改签了最早一班南下的高铁。 林照野那头更乾脆,连夜从南京赶了过来。 原因无他。 昨天隔著屏幕,透过摄像头看完那块不规则的砖之后,这两位在各自领域深耕多年的学者,谁都坐不住。 这种东西,隔著被压缩过画质的屏幕看一眼,和亲自坐在桌前,呼吸著同一片空气去审视原稿,完全是两回事。 离散几何的突破,往往藏在那些极其微妙的边角和曲率之中,不亲眼盯著那几张纸,他们连觉都睡不踏实。 於是这个下午,c216里坐了六个人。 林照野坐在这里,比视频里显得疲惫许多。 眼下一圈青黑,下巴上甚至冒出了青灰色的胡茬,那双眼睛却亮得惊人。 他盯著桌面上那几页被仔细摊开的手稿,仿佛要用目光將纸面上的铅笔线条烧穿。 良久,他长长地吐出一口气,伸手把眼镜摘下来,用力揉了揉眉心。 “江临啊,你的工作非常漂亮。最需要灵感的部分,也就是数学直觉最巔峰的那一跃,照我看,你已经成功跨过去了。” 林照野重新戴上眼镜,目光炯炯地对著眼前这个年轻得过分的高中生,语气里带著毫不掩饰的惊嘆。 “毕竟,你已经拿出了一具完全说得上是惊艷的骨架。” 邵明棠坐在林照野另一边,也是语重心长地说道:“但是骨架再结实,那也只是骨架。从一具绝妙的骨架,到一篇能够被全世界最挑剔的同行逐行检查,挑不出任何逻辑漏洞,最后死死钉在顶刊文献里的论文,中间隔著的暗礁与泥沼,可能比你想像的多得多。” “也就是说,最折磨人的部分,其实还在后面?”坐在角落的陈彦没忍住,好奇地问了一句。 作为在读博士生,他太清楚写论文和有个好点子之间的差距了。 林照野、邵明棠与顾南舟三位懂行的教授,互相交换了一个过来人的眼神。 顾南舟没有直接回答,而是从旁边抽过一张空白的a4纸,平铺在自己面前,又拿起一支笔。 “我们不谈虚的,先把后续所要做的工作任务一项项展开,分解成几类:哪些是你本人必须作为第一作者去界定的,哪些我们老师可以提供协助和背书的,以及,哪些是必须依靠计算机进行穷举核验的。” 一旁的陆知行点了点头,神色严峻:“这是標准的重大项目管理做法。面对这种量级的证明,任何个人英雄主义的隨性发挥都是致命的。必须流程化、模块化。” 一、图形固定与坐標系映射 他抬起头,目光直刺江临:“这是所有工作的前提。你昨天画的那块砖,那块被你称为帽子或者別的什么东西的单砖,必须从图画变成一套精確数据。” “坐標?”江临平静地问。 “对,解析坐標。”顾南舟指著手稿上那些隨意的铅笔线条,“不能再只有这种拓扑意义上的草图。每一个顶点的欧几里得坐標在哪里,每一条边的精確长度是多少?每一个內角是绝对的整数角度,还是带有无理数属性的偏移?这些,必须全部用严格的代数形式写清楚。” “江临,你要记住,这不仅是写给你自己看的,更是写给以后全世界所有试图寻找你漏洞的审查者看的。如果你只给个图,別人第一步就会质问:你这个角,到底是精確的90°,还是89.9999°?这条边看似一样长,到底是因为它在代数上严格等价,还是仅仅因为你手抖画得差不多?那个凹口在进行180°旋转后,到底能不能在数学意义上,而非视觉意义上咬合?” “江临,这一步看著是最没有技术含量的死板工作,但其实最容易埋雷。在非周期密铺的歷史上,很多看似精妙的构造不是栽在大定理的逻辑断裂上,而是卡在基础图元画不清楚,边界条件定义不乾净上。你说它能拼,別人按照你的参数在电脑里復画一遍,发现拼到第一万块的时候出现了10^-8毫米的缝隙。只要有缝隙,哪怕再小,你的证明就当场作废。” 林照野在旁边补了一句 二、四类大块標准图 “所谓的四类大块,现在还只是你手稿里的四个抽象代號。”顾南舟盯著纸面说,“接下来,它们要被具象化为標准图谱。每一类大块,究竟由多少块基础单砖组合而成?这其中,哪几块发生了手性翻转,哪几块进行了特定角度的旋转,它们內部的边界是如何严丝合缝对接的?” 陈彦在旁边听得头皮开始发麻。 这些事听上去,已经完全脱离了数学那种高屋建瓴的浪漫感,倒像是在编纂一本极其繁琐且容错率为零的宜家家具组装说明书。 可他作为博士生太清楚了,这正是现代数学证明里最折磨人的地方。 真正的灵感突破可能只发生在深夜灵光一闪的瞬间,但要把它转化为別人看得懂,查得清,不会產生任何歧义的学术资產,往往要耗费十倍,乃至百倍的枯燥时光。 “我提醒一句。”邵明棠忽然开口,打断了陈彦的思绪,“江临,你的標准图,千万不要画得好看。” 陈彦一愣,下意识看向这位素来以严谨著称的物理学家。 “漂亮没有任何学术价值,绝对的清晰才是唯一的標准。內部匹配规则要標出来,手性翻转的標记要极度醒目。哪条边必须和哪条边发生匹配,必须用不同顏色的线条或特定的箭头符號做严格约束。最重要的是,那些错误的拼法为什么错,必须在图旁给出反例说明。” 邵明棠说到这里,深深看了江临一眼。 “学术界没有那么多善意,读者不能靠猜,审稿人更没有义务替你猜。你的逻辑如果不嚼碎了餵到他嘴边,他就会在审稿意见里写下一句描述不清,缺乏严谨性,然后直接拒稿。” 顾南舟微微頷首,隨后写下第三行。 三、局部情形表 写完这几个字,他抬起头,眼神中带著一丝同情地看著江临。 “江临,这是所有工作里,最反人类,也是最累的一步。” 江临微微点头。 昨天他们在白板前爭论得最激烈的,也就是这张表。 “你昨天的破局思路非常精妙,把无限平面的铺法,通过强制匹配规则,压缩成了有限的局部情形组合。这个降维打击的思路绝对是对的。但这个思路到底能不能站住脚,最后全看你枚举的这张表,有没有哪怕一种遗漏。” 林照野立刻接过了话头:“每一个顶点,哪怕是最边缘的顶点,其附近所有的拼贴可能,都必须穷举列出。能继续往外拼延的,你要在表里清晰地说明它最终將归入哪一类super-tile。不能继续往下拼,註定无法延展的,你要证明它在哪一步走不下去,为什么走不下去。” 林照野用手指重重敲击著桌面,发出沉闷的响声。 “绝不能在论文里只写一句此路不通。你要写清楚,到底是哪个角度出现了干涉,哪两条边发生了拓扑重叠,是哪个微小的缺口,在穷尽了所有可用砖块的旋转与翻面后,依然无法被填补?” 他盯著江临,仿佛要看穿这个年轻人的承受底线。 “还有別忘了,顶点邻域的组合,在理论上看似是有限的,但真要在实际操作中去穷尽,它的状態空间是会发生指数级爆炸的。第一层的邻域你列完了,那第二层呢?第二层的每一种合法状態,又会向外衍生出第三层的一堆分支。如果靠手工去列,用人脑去硬扛,必然会发生遗漏。” 林照野说到这里,语气稍微放缓。 “这种级別的穷举表,普通的研究团队如果靠人力硬磨,动作快的话几个星期,慢的话两三个月是家常便饭。而在长达几个月的枯燥排查中,但凡你在某一天突然发现,最底层竟然漏掉了一种极其生僻的局部拼法。江临,那就意味著你上面堆砌的几千种衍生状態全部作废,整个证明链条断裂,前面几个月的心血全部重来。” 他看著江临那张依旧平静的脸。 “別觉得自己有了一个好的骨架,就轻视这种泥瓦匠的活儿。骨架终究只是骨架,而这张表,是把这具骨架钉牢在现实世界里的每一颗钢钉。” 坐在后排的陈彦,听到这里,胃部已经开始神经性地抽搐了。 这种活儿他真的太熟了。 外行听起来像是简单的填表游戏,其实对於执行者来说,这无异於把自己关进一个没有窗户灯光惨白的密闭小房间里。 你要拿著放大镜,一寸一寸地去擦洗地板上的纹理。 擦完第一遍,强迫症般地重新检查第二遍。 检查完之后,还要把记录交给別人去挑刺。 如果別人指著第三十七块地板的缝隙说,这里好像还有一点灰,你连发脾气和烦躁的资格都没有。 因为別人是对的,那一点点灰,真的有可能藏著整篇论文的漏洞。 顾南舟笔尖唰唰滑动,写下第四行。 四、计算机辅助核验 “就因为手工枚举必然会出错,所以你这张庞大的局部状態表,最后必须也只能交给程序去跑一遍。” 邵明棠接过话茬,指著那行字。 “人类负责制定严谨的几何匹配规则,机器负责按照规则进行无感情的暴力枚举,最后人类再反过来检查,机器的输出是否完美符合了物理意义上的预期。” “这种级別的穷举证明,现在的国际顶刊惯例,就是必须附带计算机辅助验证代码。而且,你编写的核验程序,绝不能是那种在你自己电脑上能跑通,换个环境就报错的玩具代码。你必须提供极其乾净、封装良好的源码,让大洋彼岸的任何一个审稿人,能在他们自己的伺服器上,独立编译、独立运行,並最终跑出和你一模一样的验证结论。” “听陆老师说,你自己写过很复杂的抓取搜索器。有这方面的代码经验,你应该比很多只会推公式的纯数学学生对算法更敏感。但作为前辈,我要给你一点忠告,永远不要迷信程序。” “程序不是能够明辨是非的裁判,它本质上只是一个算力惊人,但毫无主观判断力的勤快书记员。如果你的底层规则写错了一个参数,哪怕只是正负號反了,它也会把这个错误的规则执行得极其完美,並在几秒钟內给你生成一份由几万行代码构成的错误报告。” 江临微微点头。 林照野在一旁感嘆道:“光是把这套计算机辅助核验的框架搭起来,调通边界条件,优化算法复杂度,最后再將其整理成符合学术规范,能够被文献引用的偽代码形式……江临,你信不信,哪怕是国內顶尖高校计算机系出身的博士生,专门干这个,两三个月都未必能拿得出一个没有bug 的版本。很多纯数学的课题组走到这一步,往往会陷入停滯,最后不得不去隔壁院系专门拉一个算法大佬进来掛名合作。” 五、骨架唯一性 顾南舟写完这五个字,斟酌了一下,换了个相对通俗的说法。 因为这个概念太反直觉。 “简单来说,这就是昨天邵教授在黑板前逼你確立的那条铁律。当我们把成千上万块微小的单砖拼成一整片汪洋大海之后,如果我们在宏观尺度上往回收,我们能不能从这片混乱的纹理中,唯一且確定地反向看出上一层的super-tile在哪里?” 顾南舟看著江临的眼睛:“你昨天用村庄和主干道来比喻这种层级关係,非常直观,这个比喻甚至可以在论文的introduction部分保留,用来引导读者。但一旦进入核心证明章节,这个比喻就必须被彻底拋弃,变成无懈可击的形式化证明。” “这一步,绝不能有半点含糊。”邵明棠严肃地说,“如果你在这里糊弄过去了,那么你后面构建的所有越来越大,趋於无穷的层级结构就全部成了空中楼阁。因为审稿人会质问你,你划分的这些层级,到底是你为了证明方便,凭著主观意愿强行画上去的辅助线?还是这些砖块內部的几何规律,无可奈何地逼著你只能这么划分?” 顾南舟说到这里,语气变得有些无奈。 “要把这件事用学术语言写得乾乾净净,你要引入复杂的等价类,你要处理在不同super-tile边界交接带上,那些归属模糊的单砖。你要用严格的形式化语言定义,为什么在宏观尺度上,可以合法地忽略这些边界扰动,同时还要证明这种忽略,绝对不会影响整体骨架的唯一性。” “而为了兜底不影响这三个字,”顾南舟苦笑著摇摇头,“你需要引入边界估计理论,需要进行复杂的局部密度比较分析,还要创造一整套全新符號系统去严密封死所有的逻辑漏洞。” “所以別说创新了,光是把这套已经想明白的逻辑写乾净,一个训练有素的博士生全力以赴,至少需要两到三个星期。”林照野嘆了口气,“如果在推导过程中卡在某个特殊的边界奇点上,卡上一个月,甚至几个月,都是圈子里的常態。” 六、周期带排除 陈彦听到这五个字,下意识地挺直了脊背。 这就是昨天討论中,那个如同幽灵一般的长条形偷偷重复的陷阱。 “这个问题,最容易被外行,甚至是半吊子同行忽视。”邵明棠说,“外行只要看到整张大地图没有出现完全相同的重复区块,就觉得大功告成了。但做我们这一行的都知道,最阴险的敌人往往潜伏在局部。整张无限大的平面確实没有整体重复,但在其內部,可能隱藏著一条只有几块砖宽,却无限延伸的狭窄走廊。而这条走廊里的图案,竟然在进行著微观的周期性循环。” 邵明棠敲了敲桌子。 “只要存在这样一条周期带,哪怕整个平面再怎么混乱,你的证明和这块砖的物理应用,都会变得极其骯脏,甚至被彻底推翻。” “关於这个,我会通过提取边界序列来解决。” 江临终於开口。 “把那条可能存在的一维边界,通过几何特徵编码成一维抽象的符號序列,然后写出它对应的替代矩阵。通过计算这个矩阵,求解其特徵值 λ。只要能证明其最大的膨胀因子λ是一个代数无理数,那么根据数论性质,这个序列在物理学和数学上,就绝对不容许存在任何有理周期。” 陈彦在一旁听得一愣。 这种硬核的代数手段,直接把一个几何问题降维打击成了线性代数和数论问题,漂亮得简直像一件艺术品。 “思路绝对是对的,工具也选得极其精准。”邵明棠看著江临的眼神满是欣赏,“但江临,你要明白,口头上的天才论证,和落在白纸黑字上的无懈可击之间,横亘著一道天堑。” “最繁琐的地方在於,你必须在论文里用整整一节的篇幅,去单独证明一件事。你从二维几何边界上肉眼读出来的那串凹凸不平的物理特徵,和你在纸上用代数推导出来的那个抽象的替代序列,在数学本质上是完全等价的同一个东西。” “审稿人会毫不留情地质问你,你凭什么说边界上的凹凸就一定对应你纸上的符號?在极端的拓扑扭曲下,会不会发生读漏的情况?在遇到手性翻转时,方向会不会读错?一块砖翻面之后,会不会导致你读出两套截然不同,甚至相互矛盾的序列?” 邵明棠说到这里,语气变得沉重,带著歷经沧桑的感慨。 “江临,我做了二十年准晶材料研究,见过太多惊才绝艷的天才。他们在整体非周期的大框架上证得漂漂亮亮,意气风发,觉得大奖在向自己招手。可最后呢?往往就是在最细微的某个方向的半周期带上栽了跟头。一个微小的反例被同行揪出来,所有的宏大殿堂瞬间崩塌,前功尽弃。” 七、主定理 顾南舟写下了最后的三个字,长长地呼出一口气,仿佛卸下了一座大山。 “这最后一步,也是收官之战。关於这个,你脑子里其实已经有核心的逻辑链条了。”林照野看著江临,目光中透著期许,“你的核心逻辑是,如果整张铺法在经歷了一个平移操作后依然保持不变,那么从它內部提取出来的每一层宏观骨架,也必须隨之保持不变。而隨著层级划分得越来越大,一个固定的有限平移量,在数学逻辑上,根本不可能同时保住所有趋於无限大的层级。因此,產生矛盾。原假设不成立。从而得证整体的非周期性。” “这是天才的直觉。”林照野点点头,但话锋一转,“但回到我们今天的主题,你要把这段极具文学美感的推演,转化为哪怕是带著放大镜的审稿人,也钻不进任何空子的逻辑长句。” “这件事最难的地方,从来不是想明白,而是写明白。” 当这句话落下时,c216討论室里再次安静了好一会。 陈彦坐在角落里,心里忽然泛起酸楚。 他读博三年,脱了无数的头髮,熬了无数通宵,对这句话的感受太深了。 想明白,那是在洗澡时,在走路时突然迸发的荷尔蒙,是多巴胺狂欢的起点。 写明白,那是一字一句地雕琢,是不断推翻重来的自我否定,是漫长而痛苦的折磨。 而让別人承认你写明白了,那则是面对同行质疑,面对无理刁难,在学术修罗场里廝杀的下一层折磨。 …… 顾南舟放下笔,看著纸上密密麻麻的七项主任务。 而这,还是仅仅只是第一轮宏观拆解出来的主干。 如果顺著每一项继续往下剥,底下还能再像树根一样,裂生出十几项乃至於几十项让人窒息的细分小任务。 他把这张承载著千钧重量的a4纸推到江临面前。 “江临,这不是一天两天,甚至不是一两个星期能搞定的活儿。” “正常来说,如果在研究所,这种量级的工作交由一个成熟的课题组来推进。” 顾南舟一边说,一边盘算。 “我会分配一个最细心的博士生专门负责画图和坐標,安排一个博士生死磕局部状態表,拉一个计算机系的算法高手专门负责辅助核验代码。我则亲自操刀证明主干文字,林教授帮忙镇守局部枚举的逻辑底线,邵教授负责把关替代系统和周期带的物理意义。我们六个人,全职工作。” 他顿了顿,给出了一个自认为中肯的数字。 “即使这样,保守估计,我们要拿到第一版能看得过去的初稿,也需要一个月起步。” 林照野在旁边微微一笑:“一个月?顾教授,你未免太乐观了,你当这是在解本科生的课后习题吗?” 顾南舟转头看他。 “如果你能保证图形一次都不用改。枚举表跑满全场不爆內存,验证程序一行代码都不用调试一次跑通,逻辑证明没有任何推倒重来……” 林照野竖起一根手指。 “那的確只需一个月。” 他接著竖起第二根手指。 “但凡在推进中间,我们发现底层的局部状態表漏掉了一处哪怕最微小的情形,整座大厦推倒重来,那就是两个月。” 他竖起第三根手指。 “如果骨架唯一性那部分的数学语言始终写不乾净,被边界扰动卡住了脖子,全组人对著白板发呆,耗上三个月,也是圈子里的家常便饭。” “如果周期带那一节,特徵值推导出了问题,”邵明棠淡淡地补上了最后一刀,“卡上半年甚至一年,最后不得不放弃发表,这种惨剧在学术界一点都不稀奇。” 陈彦在旁边听得眼前阵阵发黑。 半年。 这还不是从零开始探索。 而是在江临这个妖孽已经给出最核心骨架,甚至已经用个人魅力和逻辑通过了这群顶尖大佬第一轮苛刻审查的前提下。 唉,不得不承认,这就是现代基础科学研究的恐怖壁垒。 林照野將竖起的三根手指收回,握成拳头。 看著桌子对面那个始终安静倾听的少年,语气前所未有地恳切。 “江临,我跟你交个实底。” “你昨天,在我们所有人面前,跨过离散几何领域近几十年来最难的那道坎,想出了这块不可思议的砖,並且用漂亮的直觉想清楚了它为什么必然是非周期的。这一步,是神来之笔,是老天爷赏饭吃的天才的活,是这个方向上无数绝顶聪明的人,熬白了头髮想了几十年都没能真正跨过去的天堑。” “但接下来纸上的这七件事,全都不再是天才的活。它们繁琐,苛刻,又慢又烦,容不得半点投机取巧,简直就是又苦又累的体力活。” 林照野说到这里,眼中闪过一抹痛心。 “我见过太多有灵气的年轻人,想法有了,觉得天下已定,剩下的不过是让手下人去补补细枝末节。” “可一上手才发现,补细节,比无中生有地想出来还要痛苦十倍。当一个关键的引理卡住三个星期无法推进时,那些天才的信心就会垮掉一半。两三个月枯燥无味的打磨下来,再锋锐的灵气,也被磨成了怨气。最后,要么草草发个预印本烂尾,要么彻底放弃。” 林照野深深地看著江临,眼神中透著老派学者的固执。 “所以,今天我专程从南京连夜赶过来,以过来人的身份把这句难听的丑话,当著你的面说在前头,给你泼一泼冷水。” 这位数学工作者,此刻只是像一个看著自家晚辈即將踏入雷区的长辈,焦急而坦诚。 陈彦坐在角落里默默低头,感觉自己的膝盖中了一箭。 討论告一段落。 事情似乎已经安排妥当,就在眾人准备起身收拾的时候,林照野忽然冷不丁地喊了一声:“江临。” “嗯。”江临抬起头。 “下一个月你是不是还要参加高考?” “是的。” c216討论室里,再次陷入了诡异的安静。 顾南舟猛地抬手拍了一下自己的额头。 刚才面对这个逻辑縝密,心理素质强大到变態的少年人,聊得太深,他一时之间竟然忘记了,坐在他对面的,是一个连大学门槛都还没跨进去的高三学生。 一个多月之后,他还需要去参加那场决定普通中国学生命运的大考。 不过这件事情,放在眼下的语境里,就离奇得让人想要笑。 一秒,两秒。 林照野忽然爆发出一阵爽朗的笑声。 “哈哈哈,好小子,看你这么沉得住气,我就放心了。” “江临啊,如果你在家里复习的间隙,想要忙里偷閒了,隨时来江大。要是你实在腾不出时间来学校,也不要紧,把你画在纸上的手稿拍个清晰的照片发给我,我让陈彦帮你录入电脑。” 躺枪的陈彦在旁边连连点头:“对对对,交给我,录入这种死板活儿我最在行了。” “总之,不用太赶。”陆知行嘱咐道。 “慢一点,步子迈得稳一点,你的路还长著呢。”邵明棠语重心长。 江临感受著这些真实的善意,用力地点了点头:“明白。” 下午五点多,会议终於结束。 林照野和邵明棠需要先去江大附近的酒店安顿住处。 毕竟,一个连夜从南京坐高铁赶来,在车上都没合过眼。 另一个天没亮就从北京改签飞过来,落地后直奔会场,两人到现在都还没正经歇过一口气。 黄昏的风穿过江大校园里茂密的梧桐树叶,带著初夏傍晚特有的潮湿与温热。 天边的晚霞烧得正烈,將云层染成了一片壮丽的橙红。 江临与陆知行並肩下楼。 陆知行开口说道:“江临,我直到现在,也不知道你这个脑子到底是怎么长出来的。我也不知道你到底是怎么在那么短的时间里,完成那些足以顛覆常识的推演的。但我知道一件事,一件在科学界顛扑不破的真理。越是面临这种打破常规的时刻,你越是要把所有流程做得一丝不苟。” “尤其是你。” 陆知行压低的嗓音里透著深深的忧虑。 “江临,只是一个还没参加高考的高三学生。你没有师承,没有学术背景,没有在任何顶尖实验室待过的履歷。然后,你突然之间,轻描淡写地拿出了一块极有可能改变离散几何半个世纪歷史的单砖。” “现在,在 c216 的屋子里,顾南舟、林照野、邵明棠,包括我,我们这几个人愿意无条件地相信你,愿意为你背书。那是因为我们亲眼见证了奇蹟。我们看见了你在黑板前怎么沉著地画图,听见了你面对林教授和邵教授那近乎刁难的连环追问时,是如何对答如流的。我们知道,这两天你是怎么一步一步,把那个搜索器,那些局部状態表,和最终的证明链条严密地搭起来的。” “可是,以后呢?”陆知行的声音在晚风中显得格外冷峻。 “以后,当这篇论文正式公开,引爆整个国际数学界的时候。外面那些素未谋面的欧美同行,那些手握话语权的学术权威,他们不在c216里,没有看见你的推演过程。” “他们只会看见一个让人震惊到无法接受的结果:第一作者,江临,一个中国的高中生。” “然后,他们一定会產生一种巨大的荒谬感,並在心里问出一句极其恶毒的话,凭什么,他凭什么能想出来?』” 江临依旧沉默,只是静静地看著陆知行。 “面对这个问题,你靠嘴是回答不了的。”陆知行摇了摇头,苦笑道,“因为你总不能对著全世界的新闻媒体和同行去解释,你为什么会突然懂这些超越你年龄的知识体系。解释得越多,在別人听来,就越像是在编造一个蹩脚的神话故事。天才,有时候也是原罪。” “所以,江临,你不要靠嘴去回答任何人。” 陆知行一字一顿,仿佛要將这些话刻进江临的骨头里。 “让冰冷的记录去回答他们。” “让那一张张布满修改痕跡的原稿去回答。” “让伺服器后台绝对无法篡改的时间戳去回答。” “让电脑里从v1.0叠代到v50.0的每一版演进文件去回答。” “让穷举程序里每一行敲下去的底层代码去回答。” “让顾南舟、林照野、邵明棠、陈彦,还有我,作为具有公信力的学术见证人,用我们的名誉去替你回答。” 晚风吹动了陆知行鬢角的碎发,他的眼神坚定而锐利。 “別人可以怀疑你太年轻。” “可以怀疑这个结果太离谱。” “甚至可以怀疑你不像一个正常的高中生该有的样子。” “但只要你留下的这条证据链足够乾净,足够符合逻辑演进的真实规律,那么,他们没办法向你泼脏水,说这东西是你偷的。” “江临,我再说最后一遍。严格的学术流程,从来都不是为了限制你。” “它是为了在將来,当全世界所有人都带著怀疑的目光想追问你来路的时候,替你挡刀的。” 江临用力点头。 陆知行当然不知道废土世界的存在,但他凭藉著在科学界摸爬滚打的经验,大概能预测到江临未来必然会面对的风暴。 那是一个属於异类必將遭受的盘问。 而在这个现实世界里,唯一能保护他这个时间走私者的,不是苍白的解释,而是铁证如山的数据链。 “我明白的,陆老师。”江临沉声答道。 陆知行看著少年人眼底那份远超同龄人的沉静,伸手用力地拍了拍他略显单薄的肩膀。 “好,明白就好。天快黑了,回去吧,路上骑车慢点。” “陆老师再见。” 骑出江大北门的时候,一轮巨大的夕阳正缓缓沉没在江对岸鳞次櫛比的楼群后面。 天色的边缘由温暖的橙红,逐渐过渡到了幽深的紫蓝色。 江临的手机装在口袋里,那封意味著巨大学术资源的內部邮件,正静静地躺在收件箱里。 他的书包里,那张满载著几位教授期望与担忧的苦工清单,正安稳地夹在笔记本的中间。 而在他的视野右上角,那一串冰冷而机械的倒计时,还在一秒一秒地往前跳动。 【0:12:39:05】 江临迎著带有江水气息的晚风,用力踩下踏板,匯入傍晚的下班车流中,朝著家的方向骑去。 归巢的飞鸟从高空掠过,路灯还没有完全亮起,街头巷尾满是市井那喧闹而真实的人间烟火气。 他在脑海中回放著刚刚会议室里的一切。 顾教授说,团队作战,一个月起步。 林教授说,各种卡壳,两三个月才是正常预期。 邵教授说,遇到绝境,半年做不出来也不奇怪。 他们都是这个时代很聪明的头脑,他们的经验毋庸置疑。 在正常人的时间尺度里,这三个人的判断完全没错,甚至可以说带有一点学术圈特有的宽容与期许。 江临的嘴角在晚风中微微勾起一个极小的弧度。 明天,5月3日,清晨六点。 当现实世界的第一缕阳光刚刚刺破地平线时,他就会再次被拉扯,回到那个空无一人的废土世界。 在那里,他將拥有的,不是顾教授说的几周空閒,也不会是邵教授规划的,高考后的一个漫长暑假。 在那里,他拥有的是几十年。 那是一个没有任何人会来敲门打扰的世界。 不需要应付高三的考试,不需要处理复杂人际关係,没有任何现实琐事会让他分心的实验室。 在那片废墟之中,只有他,有那块足以顛覆几何学歷史的砖,新买的工作站,以及那个被他亲手用无数错误代码餵养长大的赛博长工mps。 林教授口中那个最容易出错,工作量浩如烟海,在现实中甚至需要专门去拉一个算法大牛进来合作攻坚,耗时几个月的计算机辅助核验部分。 恰好,那就是mps被创造出来的使命之一。 江临甚至已经在脑海中构思好了指令框架。 他会把那张包含无限衍生可能的局部表拆解成逻辑单元,丟给mps。 让这个不知疲倦的程序在gpu核心里狂飆,去进行暴力穷举,砍掉那些註定撞墙的分支路径,去把那几万种几十万种局部情形,一种不漏地跑遍。 最后,他会用几万个小时的算力,生成一份让任何同行都无法反驳的覆核报告。 江临踩著自行车的踏板,在略显拥挤的高峰车流边缘,悄然加快速度。 链条飞速转动,晚风在耳畔呼啸而过。 一个暑假? 教授们,真的,太客气了。 第96章 后台时间 2022年5月3日,清晨六点。 现实世界的闹钟还没有响第二声,江临已经站在了废土的风里。 入境的流程已经刻进思维中,固化了下来。 推完全部巡检流程,他回到前哨站,將注意力放在了工作站的三个文件夹上。 第一个文件夹:tile_j 第二个文件夹:giant-nw-01 第三个文件夹:mps 江临把现实世界里记下来的那张体力活清单默写了一遍。 合成骨架唯一性。 半周期带排除。 局部情形表核验。 图形坐標固定。 版本控制。 证明文字。 可復现报告。 於是,第七次废土之行从一个文件名开始。 tile_j_worklog_001.txt 第一年,他几乎没有离开前哨站。 每天清晨,他巡田,检查水源和电源。 废土的维生系统容不得半点马虎,这是物理意义上的生存基线。 做完这些维持系统运行的杂事,他便坐到石桌前,开始写证明。 先写土路和石头。 现实里,他用这个比喻说服了邵明棠教授。 两座村子之间有一条土路,路边几块石头归左边还是归右边,可以吵,但那条路的位置不会变。 在拓扑学和镶嵌理论的语境下,这就是边界扰动与宏观骨架稳定性的关係。 可是比喻不是证明,比喻也不能发论文。 学术共同体不承认诗意,只承认无懈可击的推导。 江临第一版写了二十九页。 他试图用严格的集合论语言,將石头定义为边界上的点集,土路定义为大尺度下的等距同构骨架。 写完之后,他自己读了一遍,刪掉十二页。 因为他发现自己在中间引入了一个未经充分验证的引理,导致逻辑链条出现了局部断裂。 第二版写了十八页。 语言更加精炼,但问题还在。 他发现自己一直在说边界上的模糊不会影响骨架。 可不会影响这四个字太松,像没有拧紧的螺母,在遭受同行评审的压力测试时,隨时会引发结构性崩塌。 到底是在什么度量空间下的不影响? 是豪斯多夫距离,还是某种更为复杂的同伦等价? 第二年,他停止了宏大的论述,转而去做最基础的枚举。 他把所有边界模糊的情况单独列成表。 哪些小砖可以归左,哪些可以归右。 哪些看起来有两种归属,但不改变更高一层的边界线。 哪些一旦错误归类,就会把下一层骨架带偏,引发灾难性的级联误差。 一开始,他写得像一堆手工帐本,密密麻麻的坐標变换矩阵和邻接图。 后来才一点点压成更清楚的离散几何语言,用局部补丁、邻接关係和变换规则去描述那些边界情况。 到第三年冬天,废土迎来了漫长的沙尘暴季。 在呼啸的风声中,他终於把那个土路和石头的比喻,变成了第一条真正能站住的引理。 写完,他將文件复製了一份,命名为:lemma_skeleton_unique_v1.0。 然后继续改。 在数学的世界里,初版永远只是草图。 第四年,他开始处理那条偷偷重复的长走廊。 邵明棠教授当初问得很犀利。 整张图不重复,不代表里面某条很长很窄的带子不会重复。 就像一座城市的地图总体上很乱,但某一条街两边的店铺却一模一样,一直重复到天边。 如果tile j里藏著这种东西,那它的非周期性证明就会变脏。 一个真正的非周期镶嵌,是不允许存在任何无限延伸的周期性子结构的。 江临把边界上的凹口、凸边、短边、长边都记成符號。 a,b,c,d,加上它们的反向。 一开始,那串符號乱得像风沙里的脚印,呈现出一种毫无规律的偽隨机性。 他盯了半个月,什么都没看出来。 符號动力学在这个时候似乎失效了。 后来,他换了办法。 不看整串。 只看它每一次放大之后,哪些位置会新增標记,哪些旧標记会被拉开。 这就像一串密码。 每抄一遍,不是原样抄长,而是按照某种规则在中间插入新的字。 如果它真的周期重复,那么每隔一段,就必须出现全然一样的片段。 但这串密码每放大一层,间距都会变化。 第六年,他写出半周期带排除的第一版。 第七年,他找出了读法漏洞。 他从二维边界上读出一维符號时,方向没有完全固定。 二维流形上的手性问题被他忽略了。 如果翻面之后读法变了,原来的论证就不乾净,会让同一条边界在翻面后读出两套不同符號。 於是重写。 第九年,他又推翻一次。 这一次,是因为某类边界上存在一个短暂的重复片段。 那个片段不够长,不能形成真正的周期带,但足够让证明看起来不舒服。 它在膨胀规则的第三次叠代中出现,在第五次叠代中消亡。 在严谨的学术推演中,掩盖异常往往意味著埋下定时炸弹。 他把那段重复单独拎出来,给它编號,做了一次异常值的隔离分析。 然后在证明里告诉读者:这里確实会重复一小段,但不会无限延伸。 它只是边界上的一道疤,不是通往周期的走廊。 它的生命周期在代数系统內是闭合的。 第十一年,他把这一节改到自己终於能接受。 论证终於从直觉,变成了一条可以交给同行逐行检查的链。 文件名变成:no_periodic_strip_v3.7 与此同时,他重新回到了giant-nw-01。 第六次见到这座巨物时,他的废土年龄是五十三岁。 那时,他站在外面。 只能用相机,磁力计,雷射测距仪,把它当成一具无法解剖的金属尸体记录下来。 现在他又来了。 这一次,他带了绳索、滑轮、切割机、可携式大容量电源、三轴磁力计阵列、高精度光学测量架…… 这是他能凑出的最强工程编队。 那扇被铁锈和不明硅酸盐复合物焊死的重型舱门,他切了整整三天。 第四天上午,门缝终於被撬开一道能容人钻入的黑口。 內部没有奇蹟。 没有完好的控制室。 没有仍在闪烁的屏幕。 没有等待后来者读取的完整资料库。 只有塌落的线槽,被高温烧卷的合金支架,灌进半个舱室的细沙,以及一排排早已死去的设备柜。 这里的毁灭不可逆。 但废土並不是没有留下东西,只是答案被撕碎,混在了残骸里。 这次远征的第七天,他在二层一个防风化较好的维护舱里,找到第一块完整铭牌。 铭牌上覆盖著厚厚的氧化层。 他用软刷和温和的化学溶剂,一点一点清理,像是在修復千年前的简牘。 直到字跡露出来。 【第七天幕站·潮波监测外场nw-01】 江临把相机固定好,调整光圈和焦距,连续拍了六十多张,確保每一个凹痕和划伤都被数位化记录。 第十三天,他在一块烧黑的陶瓷说明板上,读出了几个断裂词组。 陶瓷耐高温的特性让这些信息得以倖存。 【潮波前缘】 【相位差校准】 【多迴路耦合响应】 【天幕同步窗口】 【北偏西12°基准线】 这些词没有组成完整句子。 但足够了。 giant-nw-01不是普通天线,也不只是孤立监测塔。 它是天幕系统外缘的一只眼睛,一个庞大感官网络的基础节点。 而第六次废土里那个代號recon-vc-01的变电站遗址,也不是无关废墟。 变电站里那些大型迴路留下的环状剩磁,和这里的剩磁指纹,有同一种指向。 它们至少指向同一种值得追踪的物理机制:大型闭合导电结构在某个灾变阶段发生过集体感应响应。 他在工作终端的记录里写—— 【低置信结论:recon-vc-01与giant-nw-01可能同属潮波前缘的多迴路响应链,需更多站点样本进行空间自相关分析。】 写完,他把低置信三个字加粗。 学术的克制要求他在没有確凿证据前,绝不夸大推论。 然后,江临在天幕站內部,发现了一个机械平台。 它倒在中层维护轨道旁边。 一开始,他以为那只是某种检修车的残骸。 长约五米,高不到两米,充满了重工业的粗獷感。 六个接触足一样的支撑结构已经折断了两个,剩下四个也被尘土和锈跡盖住。 外面的电缆全毁了,碳化的绝缘层碎裂一地,控制盒被直接烧穿,露出里面熔融的电路板。 传感器模组只剩下黑洞洞的空壳。 在现代工业的视角下,这东西失去了大脑和神经,已经没有研究价值。 可江临蹲下去,用一根高强度合金撬棍,轻轻推动其中一根连杆时,平台另一侧的两个支撑点竟然同时动了一下。 那一下很小。 小到不盯著看,几乎会错过。 他换一个方向又试了一次。 这一次,他用身体的重量去压。 一根连杆被压下,隨著內部一阵极其细微的齿轮咬合声,另外三处支撑点分別產生不同幅度的抬升和锁止。 没有电,没有计算机,没有传感器。 但它竟然还能被动分配动作。 看上去就像是机械结构自己在回答地形。 江临趴在满是细沙的地板上,打开高亮度头灯,观察那组布满灰尘的连杆、齿盘、凸轮和棘轮机构。 最后,他在记录本上为这个机械平台写了一个暂定名:天幕外场无源容错承载单元。 这是一套纯机械机构。 但它解决的问题很朴素,像是一枚被放大到机械尺度的安全逻辑核。 地面不平时,哪条腿吃力? 哪条腿该让? 哪条腿要锁住? 哪条腿坏了之后,不能把错误动作传回主体,引发整个系统的倾覆? 哪条腿还没有真正吃住重量时,系统绝不能提前把全身压过去? 现实里的机器人,通常把这些问题交给传感器、控制器和复杂的姿態解算算法。 一旦断电,或者受到强电磁干扰,很多依赖主动控制的能力就会迅速退化。 但在这里,连杆负责投票(力的传递与矢量合成),齿盘负责延迟(相位的错位),棘爪负责锁止(状態的固定)。 弹簧组则负责给错误动作一点回退余地(容错与缓衝)。 而那些不规则的承载节点,负责让损伤不要沿著整齐的队列一路复製。 让它更难被同一种错误一次性杀死。 这个废土世界的前人类,似乎是面临过极端的电磁环境。 他们把一部分电子死了也必须活著的功能,硬生生写进了金属,齿轮,凸轮和棘爪里。 以便於在电子系统失效,传感器失真,控制算法失灵时,依靠纯粹的机械接触,锁止,差动,延迟释放和非周期节点布局,完成最低限度的姿態保护、载荷重分配和失效隔离。 这是一种属於重工业时代,硬核到极点的浪漫。 从那天开始,江临的白天被分成两半。 上午,他像一个老练的钳工兼机械工程师,测绘机械平台。 用游標卡尺、千分尺和雷射扫描仪,一点点扒下它的结构图。 下午,他回到前哨站,打开工作站里那些早已被他归档过无数次的机械资料。 这一次,他看的不再是普通机械原理入门。 而是机构综合、越障机构、机械可靠性、故障安全设计、接触力学、棘轮棘爪机构、凸轮机构、差动传动、多体动力学,以及极端环境机器人相关的论文。 过去很多年里,这些资料只是躺在硬碟里。 他知道它们有用。 但不知道什么时候会用。 现在,天幕站那台倒伏的机械平台,给了这些枯燥章节一个明確的问题。 书里说棘爪机构,他就回想那组烧黑的锁止齿。 书里说差动传动,他就把天幕平台底部那几组互相牵制的齿盘重新画出来。 书里说故障安全,他就拿一条断掉的支撑足去问,如果这条腿坏了,剩下五条腿如何不被它拖死? 书里说接触力学,他就去想那些锈死的轴套,磨圆的销孔,被沙尘咬出的沟槽,哪些是运行磨损,哪些是灾变瞬间留下的衝击痕跡。 这些资料没有直接告诉他答案。 它们只是给他一套语言。 让他能把眼前这个像怪物遗骸一样的机械平台,从很复杂很精巧很厉害,拆成更具体的问题。 哪个零件负责传力。 哪个零件负责延迟。 哪个零件负责锁止。 哪个零件负责让错误动作有回退余地。 哪个结构不是为了运动,而是为了在某个部件失效时,阻止错误继续扩散。 江临很快意识到,他不是在復刻一台检修车。 他是在拆一套机械写成的容错逻辑。 过去,他学机械,是为了把东西做出来。 这一次,他学机械,是为了听懂一具文明遗骸在用金属说什么。 但即便是打下了扎实的基础,他还是没有试图整体复製那个机械平台。 那太大,也太复杂,超出了前哨站的製造极限。 他先画载荷路径。 哪一根连杆在受压时发生微小形变。 哪一个齿盘在特定角度转动。 哪个棘爪负责在临界点锁止。 哪条弹簧只是缓衝,哪条是储能。 哪个机构才是真正的核心差动中枢。 第十三年,在无数次的建模与逆向工程中,他发现机械平台的支撑点不是规则排列。 一开始,他以为那是长期受力不均造成的毁坏偏移。 毕竟金属也会疲劳,也会蠕变。 后来他测了足足四个月,將所有数据输入工作站进行擬合。 才发现不是。 因为如果只是损坏,偏差会沿著受力塌陷方向聚集,呈现出明显的应力集中特徵。 但这些节点的偏移没有指向同一个塌陷源,反而在局部邻接关係上反覆出现同几类模式。 也即,那些支撑点的偏差有规矩。 不是整齐的矩阵式规矩。 而是一种不重复的规矩。 局部只有有限几种连接与位置关係。 全局却很难找到一个简单的平移周期。 江临把这些节点投影到工作站的二维平面上,越看越熟,心跳开始加速。 因为它虽然不像tile j的几何形状,但它和tile j有同一种脾气。 局部规矩很死,全局永远不重复。 这一刻,tile j不再只是数学家在纸上推演的抽象理论,不再只是一篇准备发表的论文。 它跳出了数学的象牙塔,变成了一种测绘语言,一种工程学的范式。 江临开始用tile j的有限片区给这些机械节点编號。 这原本是用来描述多边形镶嵌的代数工具,此刻却出奇地契合。 它帮助江临区分,哪些偏差是真正的物理损坏,哪些偏差是最初始的非周期设计。 哪些节点是载荷分散用的,哪些节点是避免机械波共振和同向误差累积的。 他在记录里敲下键盘—— 【发现:天幕站机械平台的承载节点呈有限类型,非周期布置。可能用於在宏观尺度上分散周期性震动与机械扰动,避免误差同向累积导致系统性崩溃。】 【tile j有限片区可作为测绘索引与缩小测试场,两者在图论模型上存在高度同构性。】 到这里,三条看上去平行的线,竟然鬼使神差地咬合在了齿轮组里。 tile j是数学里的不重复。 天幕站机械是工程里的不重复。 mps是程序逻辑里的不知疲倦。 它们不是同一个东西,却跨越了不同的学科壁垒,问同一个问题,面对同一种困境。 局部极其死板的规则,能不能逼出一个不被重复害死,能在混沌中维持自身结构的整体? 第十五年,江临把mps从后台排序任务里拖出来,修改了底层逻辑架构,餵给它一块砖。 现实里,mps最早只会干很小的活。 五个数排序,局部排名,分桶算法。 像个只会拧一种螺丝的笨工人,机械且迟钝。 现在,这个笨工人已经进化到可以去检查tile j的局部情形表。 不过第一版程序跑了七个小时,內存溢出,崩了。 不是前哨站的工作站算力不够快,而是他的规则写得不够乾净。 有一类翻面情况,被他写成了两个不同状態,导致状態机陷入了无限递归。 mps把它们当成两条平行的路,跑到最后发现结果指向同一个终点,逻辑链条在这里打结了。 这说明程序开始替江临发现人眼以为不同,其实在拓扑上属於同类的情况。 第二版程序,优化了状態剪枝算法,跑了三天,找出一个漏项。 这在动輒成千上万种组合的穷举中太正常了。 这就好比一个拼图游戏,你以为快拼完了,最后一块却发现形状完全不对。 如果是以前,江临会有一点懊恼,甚至怀疑自己的推导能力。 现在不会。 废土磨平了那些无谓的情绪波动。 他平静地把这一项补进状態转移矩阵表里,编號:r-44。 然后在日誌里写—— 【mps 有效,状態空间搜索覆盖率达標。它发现了人眼漏掉的局部分支,核心层级没有被推翻。】 第十七年,程序跑完后,没有新的分支冒出来。 局部情形表第一次迎来了理论上的闭合。 江临没有相信一次运行。 学术的严谨不容许孤证。 他换规则表达形式,换变量编號方式,换隨机数种子的起始状態,换深度优先和广度优先的扫描顺序。 又跑了十七次。 每次结果都一样,所有的分支最终都收敛於同一个结论。 到第十八年冬天,当废土的温度降到冰点以下时,mps生成了第一份可復现报告。 报告很丑,像上个世纪老旧仓库里的针式印表机打出来的物资清单。 多少种初始状態,多少种等价类合併,多少种死路,每种死在哪一步,每个结果对应代数几何里的哪张图。 但漂亮不重要。 能被同行毫无障碍地覆核,才重要。 第二十年,他开始在前哨站的小型加工车间里,手搓復刻天幕外场无源容错承载单元。 第一版样机,失败得很透彻。 它太小了。 原机靠几吨甚至几十吨的自重去压住机械间隙,克服静摩擦力。 而他手里的小样机只有十几公斤。 原机里能靠重量自然咬合的重型棘爪,在小样机里只是轻轻蹭了一下,就滑开了。 物理学中的尺度效应在这里给了他沉重一击。 第二版,他调整了公差,但弹簧太硬。 越障测试时,一条腿被模擬地形顶起,整个平台没有顺势让开,差动机构失效,反而把另一个支点顶到悬空。 第三版,锁止机构介入太早。 样机爬上碎石坡,像一只被自己腿绊倒的甲虫,各部件发生运动学干涉,彻底卡在半路,连杆发出了危险的形变声。 江临没有气馁。 工程学本来就是在失败的废墟上建立起来的。 他把每一次失败的受力分析都画下来。 用多体动力学和接触力学模型跑数据。 哪个支点先失载,哪个连杆角度超出了运动学约束边界,哪个棘爪咬合的相位太早,哪个轴套的滑动摩擦係数太大。 他在废土里有时间,多到能把所有笨办法都试完。 第二十三年,他意识到,不能只在规则障碍物上测试样机。 规则障碍物太好骗。 如果每块石头都按同样间距同样高度摆,样机內部的机械延迟很快就会形成某种共振,就像是在背答案。 毫无意义。 於是,他用tile j有限片区的坐標数据,做了一块非周期测试场。 把tile j的顶点和边界特徵,转化为cnc加工代码,铣削出不同高度、不同间距,不同接触角度的障碍物底座。 这块测试场看起来很彆扭。 没有整齐的队列,没有重复的台阶。 充满了反直觉的突变。 连江临自己走在上面,都很难提前判断下一脚该踩哪里,身体的重心隨时处於失衡边缘。 但这正是它的价值。 它模擬了最不可预测的真实废土环境。 第二十五年,第四版样机第一次爬过测试场的三分之一。 第二十六年,通过不断微调非线性弹簧的刚度曲线,爬过一半。 第二十七年,完成全程。 它跑得可以说很慢。 低速大扭矩无刷电机推著主轴一点点转动,六个支撑足笨拙地抬起,落下,锁止,释放。 每一次动作都伴隨著齿轮的摩擦和棘轮的噠噠声。 但它不依赖任何外部传感器,也没有依赖复杂的微处理器控制。 当地形把一侧顶高时,纯粹的机械连杆系统自动进行力的矢量分配,把载荷平滑地转移到另一侧。 当某个支点落空时,棘爪没有立刻锁死导致平台倾覆,而是依靠差动延迟,等到下一组支点接住重量才进行状態锁定。 看上去,它不像是一台现代意义上合格的、充满赛博朋克感的工程样机,反倒像是一只从蒸汽朋克时代走出来的、笨拙却异常顽强的机械昆虫。 很慢,噪声很大,轴套发热严重,棘爪磨损也远超工业標准的预期。 但它证明了一件事,一件在工程逻辑上具有顛覆性意义的事。 这种来自天幕站的前人类文明的机械逻辑,可以被缩小。 可以被现实世界的普通材料重新表达。 可以在完全没有复杂电子传感器的极端条件下,让一台机械平台在不重复的恶劣地形里,把自己从一个接触状態,安全且稳定地交给下一个接触状態。 至於真正的工程化应用,去解决磨损、发热、材料疲劳等问题,还要等回到现实世界,交给更先进的材料学,更大规模的加工中心,更专业的测试场和整个工程团队。 江临蹲在测试场旁边,看著它一点点爬过最后一块不规则石台,履带和机械足在终点线上留下深深的印记。 他在数据板上写下—— 【天幕外场无源容错承载单元,小比例第四版,全机械被动控制(电机只负责慢慢给主轴餵入动力,不参与判断和控制),通过tile j非周期测试场低速越障。技术路径可行。】 第三十年,江临停止扩展tile j证明。 不是因为它无瑕。 在严谨的数学界,没有人敢轻易对一个开创性的理论说完美。 而是因为它已经到了一个状態。 一个极其坚固的基態。 一个完全陌生的同行,不需要和他心意相通,不需要懂他的比喻,只要愿意花时间,就能沿著清晰的定义,详尽的图形,完备的表格,开源的程序代码和严密的逻辑推导,一步一步,不可辩驳地覆核下去。 同一年,他完成了giant-nw-01內部档案的第一版系统性整理。 文件夹里有—— 完整铭牌的高清多波段照片。 陶瓷说明板残词的语料库比对结果。 內部舱室的3d点云测绘图。 失效存储模块的物理毁伤编號。 环状剩磁分布的频谱对比图。 顶部天线辐条指向的球面三角覆核计算。 天幕外场无源容错承载单元的完整cad测绘图。 四版小样机的动力学仿真与失败记录。 tile j非周期测试场的参数矩阵记录。 …… 【结论一:giant-nw-01与 recon-vc-01的共同电磁指纹特徵,支持潮波前缘曾导致多个大型闭合导电结构发生高能多迴路响应的低置信假设。】 【结论二:第七天幕站体系在设计思路上,存在以极低电子依赖的纯机械被动结构,应对高强度电磁/物理扰动环境的工程备用路线。】 【结论三:天幕外场无源容错承载单元是该路线的一个可提取、可降维復现的局部核心样本。】 第三十七年春。 废土的季节变换在漫长的岁月里显得有些模糊。 江临把所有的文件,所有的心血,最后整理了一遍。 他在废土前哨站那台老旧却依然运转良好的工作站里,打开 tile j 的最终草稿。 標题暂定—— tile j:一种由局部边界强迫的非周期单砖构造 下面是標准的学术体例。 完整图形的解析几何定义。 四类超图块的仿射变换规则,局部情形的状態转移表,mps 的全遍歷核验报告,合成骨架唯一性的拓扑证明。 半周期带排除的动力学分析,以及最终的主定理推论。 再下面,是一个很短的附录標题。 有限非周期结构在机械测试场中的初步应用 理智告诉他,纯数学的主论文里,不能塞进太多工程学的实体应用,那会破坏论文在代数层面的纯粹性,也会让审稿人感到困惑。 於是他操作终端,把这个附录移动到了另一个独立的空间。为它单独建了一个新文件夹。 aperiodic_mechanical_testbed_v0.1 里面放:tile j非周期测试场的生成算法,天幕外场无源容错承载单元小样机的图纸,低速越障的动力学记录,以及一份基於现实工业水准的可復刻材料清单。 …… 前哨站外。 暗红色的天空如同凝固的血块,沉甸甸地压在远方的地平线上。 狂风卷著带有辐射尘的粗沙,如同无数把细小的銼刀,掠过石屋坚硬的边缘,发出尖锐的嘶鸣。 在这个被时间遗忘的世界里,他用了三十七年。 几十年如一日,他把这些理论、这些图纸、这些机械结构,一遍遍重写,重画,重背,重构。 大脑皮层已经形成了物理意义上的沟回记忆。 直到现在,闭上眼睛,他也能从第一条边界的向量坐標开始,把tile j毫无偏差地画出来。 直到不看运行记录,也能准確说出r-44分支在第几次叠代时,为什么会多活一圈才碰壁死亡。 直到不用任何3d辅助草图,也能在脑子里极其清晰地转动那套天幕外场无源容错承载单元,让每一根虚擬的连杆,每一个齿轮,都在正確的位置以正確的作用力咬合。 数据同步完成。 登出程序启动。 视线开始模糊,废土的风沙声逐渐远去,被一种失重感所取代。 2022年5月3日,06:01。 天光大亮。 熟悉而又陌生的味道涌入鼻腔。 手机屏幕还亮著,散发著柔和的萤光。 顾南舟昨晚发来的消息停在那里,字里行间透著轻鬆与宽慰。 【不用急,先高考,一个暑假能补完就已经很快了。】 江临看了一眼屏幕,眼神里有一种歷经沧桑后的沉静。 他拉开椅子,坐到电脑前,按下开机键。 系统启动,加载数据,打开工作目录。 tile_j_internal_draft_v0.9 aperiodic_mechanical_testbed_v0.1 两个文件夹静静躺在桌面上。 一个属於数学。 一个属於机械。 第一个会先惊动陆老师,顾南舟、林照野与邵明棠三位教授师长。 至於另一个,待定吧。 第97章 匪夷所思的两百页 五月五日,下午两点二十七分。 江城站二楼候车大厅。 电子屏幕上,开往南京南的g字头列车已经开始滚动检票提醒。 林照野坐在靠近检票口的一排塑料座椅上,右手环抱著一个黑色双肩包,左手握著手机。 候车大厅里人声嘈杂。 拖箱轮子碾过地砖,小孩的哭闹声,广播女声毫无起伏的播报,某个人手机里外放的短视频音效,全部混在一起,像一锅沸腾的水。 林照野这几天在江城其实没有休息好。 不是因为酒店的环境不够好,实在是一闭眼,脑子里就是那块块十三边形,那张边界图,那个高中生,那个被他们暂时称为tile j的候选构造。 广播声突兀地在头顶响起,打破了他的沉思。 “旅客朋友们请注意,您乘坐的g1726 次列车现在开始检票,请带好您的隨身物品,在检票口排队等候……” 林照野深吸了一口气,背上双肩包,刚准备动身,手里的手机忽然震动起来。 屏幕上跳出顾南舟的来电。 他接通,將手机贴在耳边。 “南舟?” 电话那头没有任何寒暄,也没有平时那种客气的尊称开场。 “林老师,您现在上车了吗?” 顾南舟的声音听起来有一种奇怪的紧绷感,像是一根拉满的弓弦。 林照野眉头微皱,看了一眼已经开始移动的队伍:“正准备检票,怎么了?” “江临交东西了。” 林照野刚要迈出去的脚步收了回来。 “交坐標表了?” “不是。” “那是四类大块图?” “也不是。” 林照野的眉头慢慢拧了起来,额头上的川字纹显得格外深刻。 “那就是局部情形表,他把那些有限边界拼合的穷举情况列出来了?” 电话那边沉默了两秒。 仅仅是两秒,但林照野听见了顾南舟沉重的呼吸声。 “是纸面证明。” 林照野没说话。 候车大厅里人来人往,一个拖著银色行李箱的男人差点撞到他的膝盖。 男人回头低声说了句不好意思,便匆匆匯入检票的人潮里。 林照野却像什么都没听见,身体站在原地,思绪也仿佛在这一瞬间凝固了。 好半响他才沉声问道:“什么叫纸面证明?” 顾南舟的声音压得很低,仿佛怕惊动了什么:“七项都有。” “图形定义,四类大块,局部情形表,骨架唯一性,周期带排除论证,主定理推导,还有一份专门给审阅者看的说明。” 林照野第一反应根本不是惊喜。 “我前几天怎么跟他说的?” 他的声音一下子沉了下去,带著长年身居教职的威严。 “寧可慢,不可错。数学证明不是搭积木,底座哪怕有一毫米的虚位,盖到第一百层的时候大厦就会直接垮塌。你是怎么盯的,你们让他赶工了?” “没有。”顾南舟回答得很快。 “那这份三天不到的时间就写完的七项核心证明是什么?” 林照野的声音提高了几分,引得旁边排队的好几个旅客侧目。 “他以为这是阿里竞赛题?只要写出个大体思路,阅卷老师就会给他步骤分吗?这是要面对整个离散几何和铺砌理论圈的审查的。” 电话那头的顾南舟没有辩解,甚至没有去安抚林照野的情绪。 他只是等林照野说完,才低声说道:“林老师,我看到文件的时候,一开始的想法和您一模一样,以为这是胡闹。” 林照野轻哼了一声表示听到了。 顾南舟继续道:“但我看了目录,也试著看了前三节的引理推导,完全不像是赶工稿。” 林照野脸上的表情微微一变。 “发我看看。” “已经发了。” 通话结束。 林照野站在检票队伍旁边的空地上,单手划开手机屏幕,点开微信。 顾南舟的对话框里,一张长截图赫然跳出。 那是一个文件夹的目录结构截图。 文件夹名称冷酷而克制。 tile_j_internal_proof_v0.9 下面整整齐齐排列著七个 pdf 文件。 00_shape_definition.pdf 01_supertile_construction.pdf 02_local_cases_table_paper.pdf 03_skeleton_recognition.pdf 04_no_periodic_strip.pdf 05_main_theorem.pdf readme_for_review.pdf 没有代码包。 没有计算机核验程序。 没有那些需要花大量时间去编译,调试,打包,在伺服器上復现的计算流文件。 这让林照野倒悬在心口的第一口气稍微鬆了那么一点。 至少,江临还没有离谱到声称自己在两天內写完核验程序,调试完所有局部枚举,还打包成可復现材料。 如果他连核验包都交了,林照野会直接把这份文件丟进废纸篓,因为那在物理时间上违背了碳基生物的极限。 可下一秒,当他的视线向右移动,看见每个文件大小和后面附带的页数標记时,他刚松下去的那口气,再次卡在了胸腔里。 形状定义,十四页。 四类大块构造,二十六页。 局部情形表纸面版,六十八页。 骨架识別,三十七页。 周期带排除,四十二页。 主定理,十九页。 审阅说明,八页。 合起来,两百一十四页。 林照野站在人潮涌动的检票口旁边,足足十几秒没动。 这不仅是页数的问题,这是排版后的 pdf,这意味著大量的公式录入,图形绘製,符號定义。 在不到三天的时间里敲出两百多页的数学排版,这已经不仅仅是脑力劳动,这需要机械般的手速和毫无卡顿的逻辑流。 “这位同志,您走不走?” 身后的一个背著旅行包的小伙子忍不住出声提醒。 林照野抬头看了一眼检票口。 闸机正在快速吞吐著车票,绿色的通行箭头频频闪烁,队伍在不断往前挪动。 大屏幕上,g1726的状態已经变成了正在检票。 他没有动,低下头,点开顾南舟发来的第二张截图。 那是03_skeleton_recognition.pdf那一节的正文第一页。 在黑体加粗的標题之下,第一段的摘要引言位置,写著这样一行字—— “本节证明的不是底层单砖归属唯一,而是在允许有限边界扰动的意义下,高层合成骨架可由局部边界规则唯一读出。” 林照野看著这一行字,喉咙里像是被什么东西轻轻卡住,咽不下去,也吐不出来。 这句话写得一点都不炫技,毫无美感。 甚至在用词上显得有些冗长。 但它正好钉在他们反覆提醒过的那个点上。 微信提示音再次响起。 顾南舟发来了一条文字消息。 【林老师,您要回来看看吗?】 “让陈彦把文件全部列印出来,我现在就打车回江大。” 林照野没有再看检票口一眼,按住语音键,对著电话那头说道,声音里那股疲惫一扫而空。 与此同时。 江城天河机场,t3航站楼。 邵明棠已经过了安检,正坐在贵宾舱候机室靠近落地窗的单人沙发上。 膝盖上放著一个深灰色的皮质电脑包,手里端著一杯温热的柠檬水。 窗外,巨大的波音客机正在跑道上缓缓滑行。 顾南舟给她订的是下午三点十分飞往北京的航班。 登机提示还没有响。 机场的氛围要比高铁站安静一些,但那种无处不在的匆忙感更加强烈。 拖著行李箱的商务旅客,步伐一致的空姐,戴著降噪耳机的大学生,每个人都在精准的时间线上切分著自己的行程,奔赴下一个目的地。 邵明棠也该走了。 北京的研究所里还有一场关於符號动力系统与非周期结构的研討会。 办公桌上有一份博士生的开题材料等著她签字。 更麻烦的是,《数学年刊》派发给她的一篇长达八十页的审稿意见,她已经拖延了三天没有回覆主编邮件。 不得不说,时间才是她这种级別的学者最稀缺的资源。 可就在她准备拉开电脑包拉链,趁著登机前的二十分钟回復几封邮件时,她放在旁边的手机屏幕亮了。 来电显示——顾南舟。 邵明棠拿起手机,滑动接听。 “顾老师,我正准备登机,如果是关於后续跟进的纪要,你可以发我邮箱。” “邵老师,江临交材料了。”顾南舟的声音透过听筒传来。 邵明棠第一反应很平静:“他把坐標系参数还是基础组合图的矢量文件发过来了?进展不错嘛,你让陈彦核对一下,有没有参数遗漏,初学者很容易在边界角度上少算几位精度。” “是纸面证明。” 邵明棠的手指顿住了。 “哪一部分?” “全部。” 邵明棠眉头轻轻皱起,那双总是带著审视意味的眼睛里闪过怀疑。 “全部是什么意思?顾老师,我们都是做数学的,这种词不能乱用。” “七项都有。”顾南舟的声音依旧很低,“从图形定义一直到主定理。” “周期带排除呢?” 作为几何拓扑方向的专家,她太清楚非周期平铺证明中最难啃的骨头在哪里。 构造一个奇怪的形状不难,难的是如何证明这个形状在铺满整个无限平面的过程中,绝对不可能形成一条周期带。 “单独写了。” 顾南舟知道她最关心什么。 “写了多少?” “四十二页?”邵明棠还以为自己听错了,声调微微上扬,“就为了排除周期带?” “是的,纯粹的逻辑推演和穷举分析,没有废话。” “翻面读法处理了没有?存在手性问题的单砖,在翻转时会导致边界匹配条件极度复杂化。” “有专门的章节说明。” “那么短重复片段呢?那些在局部看起来像周期,但在更高层级会断裂的偽周期序列呢?”邵明棠的语速越来越快。 “他单独做了编號处理。” 电话那头安静了几秒。 候机室的广播响起了柔和的提示音:“前往北京的旅客请注意,您乘坐的ca1834 次航班现在开始登机,请带好您的登机牌。” 邵明棠慢慢把电脑包合上。 “发我目录截图。” “已经发到您微信了。” 邵明棠將手机切换到微信界面。 完整的目录映入眼帘。 紧接著,是顾南舟特意发来的一张內页截图。 邵明棠盯著这截图看了很久。 久到对面的商务客已经收起报纸前往登机口。 登机提示音转为催促:“前往北京的旅客请注意,这是ca1834次航班……” 邵明棠抬头看了一眼登机口,忽然拎起电脑包起身。 然后在手机上给顾南舟回了一条消息。 “我现在就回去,稍等。” 下午四点五十。 江大数学学院c楼,c216討论室。 几天前,这里第一次出现tile j,几位学者教授围著一个高中生,列出长长的体力活清单,试图告诉他通往学术殿堂的阶梯有多么陡峭。 而今天,陈彦抱著厚厚一摞刚刚从文印室拿出来的列印材料,用脚抵开门走进来时,两条手臂都在微微发酸。 “顾老师,全部列印好了。” 他喘了口气,把厚厚一叠材料放在宽大的会议桌上,发出砰的一声闷响。 纸张甚至还带著大型雷射印表机定影器里的余温。 淡淡的墨粉气味在空气里瀰漫。 顾南舟走上前,从最上面拿起一份分装好的材料。 封面上没有使用任何花哨的字体,也没有加粗放大,只有標准的黑体字,排版乾净得像是一份说明书。 tile j internal proof draft v0.9 (tile j 內部证明草稿 0.9 版) 下面孤零零地跟著一行字。 提交者:江临 没有花哨標题,没有夸张摘要。 甚至没有在一开头写上一句数学论文里常见的我们证明了。 翻开封面,就是简简单单的目录结构。 图形定义。 四类超图块。 局部情形表。 骨架识別。 周期带排除。 主定理。 审阅说明。 陆知行坐在靠窗的椅子上,手里也分到了一份列印稿。 翻了翻手里的纸页,密密麻麻的几何边界条件和置换矩阵让他感到一阵头晕。 他確实看不懂全部数学推导细节。 但他看得懂工程的严谨度。 这绝对不是小孩头脑发热,熬了三个通宵赶出来的期末作业。 因为这份文档具备极高的工业级规范。 每个文件的页脚都有精確到次级分类的版本號追踪。 每一张复杂的拼接图都有独立的图床编號。 每一节的开头,不仅写了这一节要证明的核心目標,甚至诚实地列出了当前版本存在优化空间的遗留事项。 在最后那份仅有八页的《审阅说明》里,江临甚至用项目要点的形式列了三条红线。 一、本稿件仅作为小组內部证明逻辑跑通的草稿,未经同行交叉检验前,不构成任何意义上的公开论文定稿。 二、由於计算资源限制,计算机核验包代码仍在整理重构中,尚未达到可交付標准。当前提交的局部情形表为手工推演的纸面版本,存在人工疏漏风险。 三、恳请审阅者优先检查以下核心逻辑链条:1. 骨架识別的收敛性;2. 周期带排除的分类完备性;3. 局部情形表是否存在未穷举的边缘特例。 陆知行看到第二条时,心里的石头反而落了地。 江临没有把事情做得太满。 没有为了追求那种震撼全场的戏剧效果,硬著头皮声称自己连上万行的核验代码都已经完美写完並零bug运行了。 他坦然承认了计算机部分的延迟。 这说明,这个高中生的理智,始终凌驾於他的骄傲之上。 他非常清楚这项工作的流程边界在哪里,並且严格遵守了这一边界。 “吱呀——” 门被推开。 林照野大步流星地走进来。 他明显是从高铁站打车一路催著司机狂奔回来的。 二十分钟后,走廊里传来高跟鞋清脆的敲击声,邵明棠也到了。 她单手拉著一个银色的rimowa小行李箱,左手腕上还掛著因为过机场安检而摘下,刚刚才重新戴上的积家腕錶。 她走进 c216,第一句话既不是问候,也不是抱怨交通。 她把行李箱往门边一推,目光直接锁定在长桌上:“周期带排除那一节在哪?” 陈彦一个激灵,立刻把標註著 04_no_periodic_strip 的那叠材料抽出来,双手递了过去。 林照野已经翻阅到了第三份文件。 03_skeleton_recognition.pdf 顾南舟站在一旁,转头看向坐在桌子尽头的江临。 江临安静地坐在那里,面前放著一个黑色笔记本和一支笔。 他的神情很平,没有局促不安,也没有得意洋洋。 如果不知情的人走进来,只会以为他刚刚交上去的不是一份可能震动几何学界的纸面证明,而是一份按部就班完成的高中数学阶段测试卷。 顾南舟看著他,心里荒谬感与敬畏感交织成一团。 几天前,也是在这个房间,他们几个还在语重心长地告诉江临:“这工作量极大,一个暑假能把初步框架搭出来都算快了。” 他们还在黑板前敲打著:“慢一点,稳一点,別急功近利。” 而现在,三天都不到,这孩子就把一座用严密逻辑砌成的城堡,以纸面证明的形式,摆在了他们面前。 顾南舟没有问他这几天有没有睡觉。 问这个问题没有意义。 对於真正沉浸在数学心流中的人来说,物理时间的流逝是可以被压缩的。 他双手撑在桌面上,只问了一个最核心的问题:“江临,你提交的这份稿子,你自己评估是什么状態?” 江临抬起头,目光清澈。 “內部证明草稿,距离能投给期刊的终稿,还需要计算机核验包。” “图形定义和超图块构造的逻辑比较成熟,各位老师可以先查阅这两部分。” “骨架识別中的局部同构性证明,以及周期带排除的极限分类,是我自认为推导最耗时的部分。我建议优先覆核这两节,如果这两节的基础假设被证偽,前面的构造全部推翻重来。” 林照野从稿件中抬起头,深深地看了他一眼。 原先在高铁站因为误以为学生赶工而积压的火气,已经消散得无影无踪。 这孩子清醒得可怕,他比在场的任何人都知道自己交出来的是个什么东西,它的长板在哪里,它的阿喀琉斯之踵又可能藏在哪里。 …… c216討论室里,逐渐陷入高密度的安静。 就像是在拆解一枚结构极其复杂的引爆装置,所有人都知道某件足以改变现状的事情正在发生,但没有一个人敢提前开口出声,生怕一点细微的气流扰动就会破坏掉此刻的专注。 房间里只剩下纸张被翻动的沙沙声,笔尖偶尔在纸面上划过的沙沙声。 林照野读得很快。 眼睛像扫描仪一样,在定义参数、引理描述和辅助配图之间来回跳跃。 遇到关键推导时,会毫不犹豫地拿起笔,在页边距打上一个大大的问號。 遇到复杂的替换规则会停下来,在旁边空白的草稿纸上飞快地画出一个局部边界,自己推演两步,看看是否与江临的结论吻合。 顾南舟站在后排,默默观察著他的阅读轨跡。 林照野先读了第一页的定义。 然后他直接跳到了第五页的引理3.1。 接著他又向后翻,越过大段的文字,直接盯住第十二页的证明过程核心推导。 十几分钟后,他却又猛地翻回第二页,去核对某个不起眼的初始约束条件。 这就是数学工作者在审查一份重量级证明时,最典型的防御性读法。 时间一分一秒地流逝。 墙上的掛钟秒针一圈一圈地转。 整整过了一个小时。 林照野终於停下了阅读。 “顾南舟。” “嗯。”顾南舟神经一紧,立刻上前一步。 “他把目標,说对了。”林照野的声音有些沙哑。 “哪一句?”顾南舟心臟漏跳了一拍。 林照野伸出手指,在第一页摘要部分重重地点了两下,然后把那一页沿著桌面推了过去。 “不是底层砖归属唯一,是高层合成骨架可读出。” 林照野逐字逐句地重复了一遍这句话,仿佛在品尝其中的分量。 “这句话如果第一步没写出来,或者理解有一丝偏差,后面几十页的推导全是一锅糊涂帐。” 他抬起头,目光直视桌子对面的江临。 “你確实做到了。” 江临微微頷首,並没有顺势接下这句分量极重的夸奖。 他只是实事求是地说:“回去后,引言这一块我重写了六遍。一开始我也陷入了试图证明底层绝对位置的误区,后来发现逻辑链会断,才退回到高层拓扑读出的路径上。” 林照野锐利的目光没有离开江临。 “既然允许底层不唯一,那么,不可避免地会產生边界扰动。这种容错空间如果在叠代中被放大,系统就会崩溃。你这里的边界扰动,是怎么从代数上压制住它的?” 这不仅是提问,这已经是正式的学术答辩了。 “请翻到第十七页。”江临不假思索地说道。 林照野立刻翻到十七页。 那里横亘著一张表格。 边界模糊几何类型。 局部可滑动最大范围。 是否影响下一层骨架拓扑。 异常匹配处理规则矩阵。 林照野一行一行地往下看。 手指沿著表格的边框慢慢滑动,大脑在飞速运转,模擬著表格中描述的几种极端碰撞情况。 站在旁边的陈彦忍不住伸长了脖子,试图跟著林照野的思路去看。 但他很快就放弃了。 並非完全看不懂上面的每一个汉字和数学符號,而是当这些符號组合在一起时,信息密度大得惊人,就像是一把密集的钢齿梳子,毫不留情地从他的脑皮层上狠狠刮过,留下深深的刻痕却抓不住实体。 江临这份稿子,像一台缓慢但不可阻挡的推土机,一格一格一类一类地往前平推。 把所有的脏活累活都摊在阳光下。 慢得甚至让人觉得有些繁琐。 但正是这种放弃了聪明和炫技的不漂亮,在这群老派学者的眼里,才散发著一种让人心惊肉跳的厚重感。 又过了足足半个小时,林照野再次把红笔放下。 “这一节骨架识別,我暂时没有发现结构性断裂,可以进行下一轮逐行覆核。” 陈彦心里一震。 能被逐行覆核,意味著江临已经拿到了一张进入成人学术世界的入场券。 就在这时,坐在另一侧的邵明棠还在看。 她负责的是周期带排除。 那四十二页的材料,她看得比林照野还要慢,还要吃力。 当看完最后一行证明完毕的方块符號时,邵明棠长久地停滯了动作。 顾南舟敏锐地察觉到了她的异样,低声问:“邵老师,怎么,周期带的假设逻辑有缺漏吗?” 邵明棠没有立刻回答。 她伸手將那页印著短重复片段表格的纸张转了九十度,推到顾南舟和林照野的视野中间。 “你们看这里,他把s-3到s-7这五个片段,单独剥离出来列在这里了。” 顾南舟倾身看了一眼。 那些是几段特殊的边界符號序列。 在非周期平铺的过程中,这些序列会发生一种危险的现象。 它们会在局部產生短暂的,看起来非常有规律的重复。 如果只观察这几步,审稿人很容易误以为整个平铺將墮落为周期性的。 但只要继续推演下去,它们最终又会被其他约束条件打破。 这是整个证明中最具迷惑性的偽证区。 无数试图证明一铺单砖的人,都掛在这片沼泽地里。 江临不但没有试图用模糊的语言把这些危险的片段藏起来。 他还把它们做成了高亮標记,摆在了整个章节最显眼的地方。 这就好像是在排雷现场,他不仅趟过雷区,还主动在每一颗最容易被踩爆的地雷旁边,插上了一面鲜红的旗帜,坦荡地告诉后面走上来的审稿人。 “我知道这里看起来很危险,我知道你们一定会质疑这里。请看,我已经把它的引信拆解完了。” 邵明棠的视线穿过长长的会议桌,落在江临身上。 “江临,这些短重复片段的陷阱,你是怎么发现的?这是纯几何直觉,还是代数运算?” 江临迎著这位几何拓扑专家的目光,语调平静地作答:“一开始是按层级在草稿纸上手算,算到第二层膨胀的时候,我发现有一段连续匹配的边界出现了很不舒服的对称重复。” “只是依靠手算察觉到的?”邵明棠追问。 “察觉到之后,我就不能依靠直觉了。”江临回答,“我后来引入了状態转移表格,把这五个片段作为初始输入,强行推导到更高层,去检验它们到底会不会形成可以向两端无限延伸的周期带。” “结果呢?” “在进行第三次和第五次递归叠代后,这几条偽周期序列发生了不可逆的分裂。它们无法再保持统一的编码读法,因此周期带假设不成立。” 邵明棠低下头,目光再次落在那几行严密的推导公式上,然后轻轻点了点头,將那叠材料整齐地收拢在一起。 “这一节周期带的排除逻辑,环环相扣,也可以正式进入逐行覆核阶段。” 听到这里,顾南舟紧绷了好几个小时的后背,终於慢慢放鬆下来,他缓缓呼出了一口浊气。 到目前为止,这份两百多页的纸面证明,没有表现出任何一丝一毫属於赶工稿的浮躁气味。 而它最让人感到诧异的地方,恰恰在於它太不像一个临时赶出来的东西了。 一个高中生只花了不到三天时间交出来的庞大文件,它的字里行间居然带著一种被时光反覆打磨过的,沉甸甸的钝感。 顾南舟的脑海中,不受控制地闪过数学史上那些著名的天才和他们的杰作。 数学史不是没有过高密度文本。 不是没有过年轻人用几十页纸,把別人以为需要很长时间才能说清楚的事情说出来。 可江临仍然不一样。 那些人至少有可追溯的训练路径。 江临呢? 江城七中,高三。 下个月高考。 顾南舟猛地摇了摇头,强行收住了脑海中蔓延的思绪。 现在绝不是感嘆这种匪夷所思的时候。 下午六点半,江城的天色渐渐暗了下来。 c216的顶灯已经全部打开,冷白色的灯光照亮了满桌的文件。 林照野、邵明棠、顾南舟三个人,像三台高功率运转的处理中心,各自负责一块最难啃的区域。 陆知行作为工程视角的旁观者,坐在旁边负责记录审查流程,確保每一个提出的疑点都有案可查。 陈彦则在白板前和电脑前两头跑,负责把几位教授口述的几处待核实问题编號,分门別类地整理到文档上。 而江临,依然安安稳稳地坐在长桌的最外端,像一个接受法庭盘问的证人,被这三位专家学者一条一条地追问。 林照野问得快,如同疾风骤雨。 邵明棠问得准,如同手术刀剔骨。 顾南舟问得细,如同显微镜排雷。 但即便是在这样高强度的三方交叉火力下,江临的每一个答案都依然滴水不漏。 没有一处问题,能够撼动核心的数学链条。 没有一处漏洞,能够把这座刚打下地基的大厦砸出裂痕。 基础的骨架,在狂风暴雨的推演中,稳如泰山。 就仿佛他事先已经做过千百次的预演。 但大家其实都知道,这不可能是预演,根本没有时间给他做预演。 唯一的答案只能是,这个高中生是真真正正的天才。 毕竟天才总是不可思议的。 第98章 推向全世界 五月六日到五月十二日。 江大数学学院不少师生发现,c楼二层那间標著c216的討论室最近有些不对劲。 平时,这里只是供研究生开读书班,教授们举行组会,或是小课题组进行头脑风暴的地方。 它的常態是鬆散的充满咖啡味的,甚至是带著一点学术摸鱼的愜意。 但最近,它的门经常关著。 白板从原先零散的几个微积分公式,变成了密密麻麻的几何结构图。 那台老旧的惠普网络印表机几乎陷入了狂暴状態,连续不断地吞吐著a4纸。 陈彦,作为顾南舟教授手下最踏实的直博生,成了这台高速运转机器上的第一个承压轴承。 他每天抱著一摞又一摞散发著热气和刺鼻墨香的材料,在导师办公室、大型伺服器机房和c216討论室之间来回奔波。 第一天,他的神情是兴奋的。 第二天,是凝重的。 到了第四天,他脸上的表情已经退化为物理意义上的麻木。 有时候,路过的同门研究生看著他眼底青黑头髮凌乱的模样,会忍不住拉住他问:“陈师兄,你们组最近在搞什么大工程,怎么连轴转成这样?” 陈彦一开始还会扯动一下僵硬的嘴角,按照顾老板的吩咐敷衍一句:“帮別的院系整理一点交叉学科的材料,跑点数据。” 后来,当睡眠严重不足导致他的前额叶皮层开始罢工时,他连敷衍都懒得敷衍了。 “擦地。” 有一天,他抱著刚打出来的五百页日誌文件,两眼发直地回答。 对方愣住,看了看陈彦手里的文件,又看了看走廊光可鑑人的瓷砖:“什么,顾老板现在开始压榨博士生做保洁了?” 陈彦面无表情地盯著地上的瓷砖拼接缝隙,声音幽幽得像个游魂:“数学意义上的擦地。” 那人更加听不懂了。 陈彦也没打算解释。 因为他自己,也快被那张存在於高维逻辑空间里的地板给磨疯了。 所谓tile j的计算机辅助核验包,在正式进入多节点並行復跑阶段后,陈彦才真正用身体和精神的双重崩溃,明白了那句这是体力活到底是什么意思。 在此之前,陈彦负责列印和整理纸面证明。 那些充斥著复杂的局部补丁定义、群作用分类和层级递推推导的手稿,虽然也不好懂,但至少保留著古典数学的浪漫。 在阅读那些手稿时,陈彦还能感受到一种我在接近宇宙真理,我在凝视上帝的拼图的崇高错觉。 有一种智力上的愉悦感。 然而,核验包的运行,完全是另一回事。 它不像证明那样闪耀著人类智慧的光芒,它更像是一个毫无感情的星际仓库盘点系统。 在证明非周期单砖的过程中,局部强迫规则会產生海量的边界匹配情况。 为了证明没有一种情况可以导致周期性平移,机器必须遍歷所有的局部状態。 一类状態生成,评估,切入下一类状態,再扩展到下一类状態的邻域。 合併同构等价类,给每一种图谱赋予绝对唯一的哈希编號。 发现闭环,標记为死路,记录拓扑矛盾原因。 输出动輒几百mb几个gb的json文件,计算多项式哈希值,生成追溯日誌。 然后:报错,排查,修改脚本,重跑;再报错,再重跑。 江临交上来的这个被称为mps的核验包,代码风格並不花哨。 没有那些大厂程式设计师喜欢搞的炫技般的图形界面,没有错综复杂,动輒需要安装半天环境的外部依赖库,也没有那种看起来运用了各种高级设计模式,实际换一台电脑就因为底层c++编译器版本不同而跑不起来的工程垃圾。 整个文件夹的结构,带著一种极简主义的冷酷。 陈彦第一次在江大数学学院的內网伺服器上解压这个包的时候,心里其实是鬆了一口气的。 作为经常帮导师跑各种祖传屎山代码的博士生,他见过太多惨不忍睹的脚本。 眼前这个包,目录清晰,命名规范,看起来挺乾净。 然后,他敲下了 python3 generate_states.py,开始跑。 第一轮,江大办公室那台配置顶配,装载了双路至强处理器和128g內存的linux工作站,在轰鸣了四个小时,进度条走到57%的时候,突然在一声清脆的滴声后,无情地拋出了大段红色的报错。 陈彦的心提到了嗓子眼。 如果数学模型错了,那意味著过去几天的狂欢只是一场泡沫。 他凑近屏幕,盯著报错信息看了十几秒,忽然有一种想笑,却又想砸键盘的衝动。 不是证明错。 不是逻辑错。 不是內存溢出。 是文件读写错误。 而且原因荒诞到了极点。 工作站之前被另一个院系的老师借用过,系统环境变量的一个临时路径里包含了一个全角的中文用户名。 而江临的脚本在调用底层系统级的相对路径拼接时,没有考虑到非ascii字符的强制转码,导致写入临时日誌时拋出了 unicodeencodeerror。 一个极有可能彻底解决困扰了人类数学界六十年单砖问题的世纪核验包,这锋利无比的第一刀,竟然砍在了中文路径的编码上。 陈彦深吸了一口气,把这个问题截图,附上环境日誌,发给了江临。 仅仅十分钟后,江临就发回了更新后的代码补丁。 他重写了路径处理的模块,加入了强制的utf-8编码声明和异常捕获机制,乾净利落。 第二轮,重新启动。 漫长的六个小时后,跑通了。 屏幕上跳出 plete. all local cases matched expected signatures. 的绿色字体。 陈彦长长地舒了一口气,刚准备站起来去倒杯水庆祝一下。 电脑右下角,邮件客户端弹出了提示音。 是远在南大的林照野教授发来的邮件。 南大数学院为了配合这次覆核,特意腾出了一台专门做代数拓扑计算的高性能集群节点。 但是,那台机器上的python版本是稍微陈旧一些的3.8版本,而底层调用的numpy科学计算库版本也不同。 在处理 tile j 的顶点坐標时,输出表格中的浮点数格式多出了一位极小的误差。 结果本身在拓扑意义上完全一致,並不影响结论。 但是,用於自动化比对的diff脚本却亮起了红灯。 文本对不上。 林照野在邮件里並没有因为这是个高中生就嘴下留情,字里行间透著老牌学者的严谨与苛刻,只写了一句极重的话:“復现说明不能假设全世界的同行都和你用同一台型號的机器、同一个版本的编译器,这是科学的普適性原则。” 陈彦看著邮件,替江临捏了一把汗。 这种吹毛求疵的指责,对一个刚刚做出巨大贡献的年轻人来说,很容易引发逆反心理。 但江临的回信在两分钟后就到了。 “收到。问题確认。已將所有底层的几何坐標比较模块,从浮点数近似比较彻底改为基於代数整数的精確编码,並使用有理数格式输出,新版本 v0.3 已上传。” 第三轮,在北京的邵明棠研究所那边,开始跑用於生成论文附录图谱的关键样例。 运行到第七个小时,又发现了一个致命的格式规范问题。 在处理tile j的翻面读法时,两个本该归入同一等价类的测试样例,输出在日誌里的名称不一致。 一个是按照第一种遍歷算法生成的,叫 mirror_case_b3。 另一个是按照逆向回溯生成的,叫 reflected_b3。 作为研究者,人类的大脑在看到这两个词时,瞬间就能反应过来它们在数学上指的是同一个拓扑结构。 但机器不知道。 对於哈希算法来说,这是两串截然不同的字符。 如果未来的审稿人,那些可能来自普林斯顿、剑桥或者高等研究院的、挑剔到极点的数学家,拿著放大镜来审查你的核验代码时,他们绝对不会大发慈悲地替你猜这其中的关联。 他们只会冷冷地写下一句:“代码逻辑存在歧义,状態空间分类不严谨。” 於是,江临再次修改。 统一了全局的命名空间,引入了严格的规范化命名函数。 接下来的这几天里,c216討论室里说得最多的词,不是天才,不是突破,不是单砖。 空气里漂浮的,全都是枯燥到了极点的工程指令。 “重跑!江大节点二號机重新分配內存。” “日誌呢?为什么第4470號状態的衍生日誌断掉了?” “版本號没对齐!你现在跑的是v0.4还是v0.4.1?” “等一下,这个输出结果对应的是草稿里的哪张图?图索引文件更新了吗?” “r-44的终端输出和附录编號对不上,差了一个位移向量。” “別直接改原文件!开新版本分支,我们要保留完整的修改溯源链条。” “江临,你这个新的readme写得像武林秘籍,只有你自己能看懂,你应该假设你的读者是一个只会敲回车键的白痴。” 陈彦一开始觉得无比痛苦。 他觉得自己像个在流水线上拧螺丝的计件工人,而且拧的还是那种隨时会爆炸的螺丝。 后来,在高强度的机械重复中,他逐渐麻木了,变成了没有感情的跑码机器。 但是,再后来,当版本號推进到 v0.7 时,陈彦在深夜独自盯著闪烁的终端光標,內心深处竟然在这种枯燥中,生出了一丝深深的恐惧。 因为江临改得太快了。 不是那种学生被老师骂后,满头大汗,急匆匆,乱补的快。 那是一种令人毛骨悚然的、仿佛居高临下的“熟练”。 而是你指出一个问题,他像早就知道那个问题会出现一样,迅速切到对应位置,改掉,补日誌,升版本,重新跑,给出差异说明。 有一次,有一次,陈彦忍不住问:“你是不是提前写过这些?” 江临正在改readme_reproduce.md,头也没抬地回了一句。 “写过类似的。” “什么时候?”陈彦追问。 他难以置信一个高中生能凭空拥有这种大型工程项目的架构能力和危机处理经验。 因为这需要时间的餵招,需要无数个项目的毒打。 可是江临至少淡淡拋出两个字。 “之前。” 陈彦看著他。 这句之前,让他完全没法接。 五月九日晚上,局部情形表的全量復跑,第一次在江大那台被优化到极致的linux机器上宣告完成。 终端显示,总运行时间:8小时17分钟42秒。 所有的等价类合併无误,最终状態数与纸面理论计算完全吻合。 五月十日,远在南京的南大集群伺服器復跑完成。 克服了浮点数和环境差异后,机器给出了结果一致的最终判断。 五月十一日,邵明棠研究所那边,不仅跑完了关键样例,甚至动用了超算中心的閒置节点,跑完了为了排除周期带可能性的相关拓展脚本。 结果一致。 五月十二日,江临將所有生成的日誌、哈希校验码、代码本体打包。 他打开latex,编译生成了最终的文档。 mps_verification_report_v0.8.pdf。 tile j 局部情形表的有限状態核验报告。 五月十三日,上午九点。 江城上空飘著细雨,c216討论室再次召开全体闭门会议。 这一次,长条会议桌面上的材料,已经从最初的一摞粗糙的草稿纸,变成了整整齐齐的三摞重磅文件。 第一摞,是经过逐行推敲、严密重构后的纸面证明定稿。 第二摞,是那份厚达两百页的计算机辅助核验报告,散发著机房特有的静电味道。 第三摞,是这几天来所有的修改意见、打回记录、bug追踪匯总。 顾南舟把最后一版內部记录投到屏幕上。 tile j內部覆核记录 状態:可提交预印本草稿。 下面有三条。 一、纸面证明主链条完成內部逐行覆核第一轮。 二、局部情形表已完成mps辅助核验,多机復跑结果一致。 三、內部覆核体系收官。 陆知行合上记录本:“流程上,没有任何瑕疵了。我认为,我们可以进入预印本的准备阶段。” 顾南舟轻轻点头:“既然核心学术工作已经確立,那今天下午的工作,就是整理论文的標题页和致谢部分。” 这句话一出,原本还残留著一丝討论余热的屋里,几个人突然全都安静了下来。 连陈彦都停止了敲击键盘的手,下意识地屏住了呼吸。 因为所有人都心知肚明,接下来要摆在檯面上谈的,已经不再是客观的数学。 而是主观的,关乎人性、名誉与利益的署名权。 下午两点。 c216 的大白板被陈彦擦得乾乾净净。 顾南舟拿起黑色的白板笔,在最上面,郑重地写下了一个英文单词:authors。 然后,他放下笔,转过身,看向坐在桌子另一端的江临。 “江临,你是这篇论文的绝对核心发起人。”顾南舟的声音温和得来又充满了力量,“关於署名,你先说你的想法。” 江临似乎早有准备,平静地从口袋里拿出了一张摺叠好的a4纸,推到了桌子中央。 上面,用黑色中性笔,端端正正地列好了一个按首字母排列的作者顺序。 顾南舟只低头看了一眼,刚看到自己的名字赫然在列,他那平时总是温文尔雅的眉头,立刻紧紧地皱了起来,仿佛看到了一件极度违背常理的事物。 通过视频会议连线在屏幕上的林照野,凑近摄像头瞥了一眼,脸色也瞬间变了变,原本靠在椅背上的身体猛地坐直。 身在北京的邵明棠,性格最为直率,她看清纸上的名单后,根本没有给江临开口解释的机会,直接通过麦克风掷地有声地说:“瞎胡闹,立刻把我的名字刪掉。” “把我的也刪掉。”林照野紧隨其后,语气严厉得像是在训斥一个犯了低级错误的本科生。 “我的也一样。”陆知行推了推眼镜,语气没有丝毫商量的余地。 江临看著几位反应激烈的教授,微微直起身子,双手交叉放在桌面上。 “顾教授帮我从宏观上拆解了验证任务、制定了多线並行的规范流程,並提供了江大最好的伺服器资源。陆教授几天几夜没合眼,帮我盯住每一步的拓扑证据链,把我的草稿翻译成了符合顶级期刊规范的学术语言。林教授和邵教授推掉了原本的行程,逐行帮我审查证明逻辑,为半周期带和替代系统的物理意义把关。” 江临的语气很平稳,没有刻意煽情,但每一个字都很认真。 “这篇论文,这项工作,在过去的这小半个月里,已经不是我一个人的了。如果只署我一个人的名字,我觉得不公平。” 他说的是绝对的真心话。 在废土里,他独自一人在这个问题的黑暗丛林里摸索了几十年。 他比这个世界上的任何人都清楚,能被一群最专业最苛刻,愿意为你逐行挑错,为你提供强大算力支撑的人验证过的成果,是多么幸运和难得的事情。 是这几位老师,用他们的经验和严谨,帮他完成了从个人的奇想到人类的真理的最后一次跃迁。 可他的话音刚落,林照野就在屏幕那头用力地摆了摆手,打断了他。 “江临,你听著。”林照野盯著摄像头,目光如炬,“这篇论文,从最核心的几何构造(tile j),到突破性的证明路线,再到那套极其完备的核验程序。每一个真正撑起这篇论文骨架的,属於从零到一的创造性突破,都是你一个人想出来写出来的。” “我们几个人做了什么?我们不过是看了看你的稿子,问了几个刁钻的问题,利用我们手头那点微不足道的职权,帮你调度了几台跑得快一点的机器罢了。这些事,属於验证,不属於创造。换任何一个有数学常识,懂点代码的同行来,只要有足够的时间,都能做。” 林照野看著他,一字一句,掷地有声。 “但那块能引发局部强迫的非周期砖,全世界除了你,目前没有任何一个大脑能想得出来。” “江临,我知道你是个好孩子。但你要明白,学术署名,不是分发胜利果实的蛋糕。”林照野加重了语气,“不是谁在旁边递了块砖,出了点力气,熬了几个夜,就该厚著脸皮去掛名。署名意味著,你对这篇论文的核心智力贡献,享有荣誉,负有不可推卸的责任。” 邵明棠在那头也接过了话茬,她的声音里带著一种老一代知识分子特有的清高与坦荡。 “林教授说得对,我们没有那个资格去承担这份贡献的重量。” “我们这帮老傢伙,半个月前还在居高临下地告诉你,这种级別的验证最少要好几个月的时间。结果呢,你用了不到三天,就把纸面的全部证明摆在我们面前了。” 邵明棠看著屏幕里那个年轻得过分的少年,忍不住笑了一下。 那笑容里,有对天才的欣慰,也有作为一个在学术界摸爬滚打了几十年的过来人的释然和坦荡。 “就凭这一点,你让我们这几个所谓的学术前辈,教授,哪有脸把自己的名字,署在你这个真正推开真理大门的人的前面?哪怕是掛在后面,我们都会觉得烫手。” “这篇论文註定是要进数学史的。真要厚著脸皮署上去了,等十年后,后人翻开数学史一看,哟,解决爱因斯坦单砖问题的世纪之作上,作者栏里除了真正提出构造的天才江临,后面还掛著几个靠帮著跑了跑机器改了改格式的教授。” 林照野冷笑了一声,极其尖锐地补了一句。 “那不是给我们这几个老傢伙脸上贴金,那是往我们一辈子的学术声誉上抹黑。那是让全世界的同行笑话我们以大欺小,贪天之功,去抢一个高中生的心血。” 林照野的话说得极重,几乎是把学术界的潜规则和底线赤裸裸地撕开摆在了桌面上。 江临看著他们,嘴唇微动,还想再说什么。 “好了,別爭了。” 这次开口的是一直沉默的顾南舟。 “江临,你要是真想表达对我们这几天熬夜的谢意,很简单,在文章的最后,把我们列进致谢里。写上一句感谢某某某在验证与討论中提供的帮助,这就足够了。” 顾南舟看著江临的眼睛,很认真严肃地说。 “这是我们该得的,也是我们只该得的。” “至於作者栏,这篇足以载入史册的论文,只能,也必须只署你一个人的名字。这是歷史的规律,也是对真理本身的尊重。” 林照野在屏幕里点头:“我最多接受致谢,而且必须排在最后面。” 邵明棠毫不犹豫:“我也是。” 陆知行推了推眼镜,只说了两个字:“附议。” 一直坐在角落里做会议记录的陈彦,原本像个透明人一样一直没说话。 看著几位平日里高高在上的学术大佬,像躲避瘟疫一样推辞著一个足以拿遍全球数学大奖的署名权,他突然弱弱地举起了手,小声问了一句。 “那个,各位老板,那我呢?” 全场的目光瞬间集中到了陈彦身上。 林照野在屏幕里上下打量了他一眼,语气恢復了平时训斥研究生的样子:“你干嘛了?你这几天主要负责列印材料,拿外卖,倒咖啡,整理废纸篓,跑了几个一键生成的脚本,外加记录了几十个低级bug。” 陈彦尷尬地摸了摸鼻子,像小鸡啄米一样点头:“是的是的,所以我的意思是……” “所以致谢里可以有你的名字。” “那就好,那就好。”陈彦夸张地拍了拍胸口,长长地鬆了一口气,整个人像是卸下了千斤重担。 顾南舟看著自己这个得意门生的没出息样,忍不住皱起眉头看他:“不是,人家推辞署名是为了避嫌,你只是个打杂的,你在这跟著松什么气?” 陈彦十分诚实,甚至带著一种求生欲的真诚看著顾老板。 “老板,你们是大牛,不怕质疑。我就是一个苦逼博士生啊,我怕你们为了照顾我,硬把我的名字掛在第二作者或者第三作者上。掛上去以后,等这论文一发表,全世界的数学大佬追著我问邮件,陈博士,请问你在证明半周期带排除的拓扑不变量时,使用的是哪种同调群的映射逻辑?可我压根没有证明了哪一步,我怕我到时候在国际会议上被同行问得当场社死。” “哈哈哈哈哈……” 听到陈彦这番极具现实主义色彩的剖白,林照野在屏幕那头忍不住笑骂了一声:“你小子倒是还算清醒,没被贪慾冲昏头脑。” 在这间不大的c216討论室里,在这个被微雨笼罩的江城下午。 几位在这个艰深的代数与几何领域里浸淫了大半辈子,本可以凭藉自己的地位和资源,轻鬆在这种世纪级的成果上分一杯羹的学者教授们。 就这么平静地,甚至有些固执,带著几分学术洁癖地,將一份足以让任何科研人员足以载入人类科学史册的署名权,完完全全地,推回给了一个十八岁的少年。 江临没有再坚持,而是重新拿起笔,郑重地写下了一段话。 “感谢林照野、邵明棠、顾南舟、陆知行四位教授,以及陈彦博士,在本工作的早期验证、逻辑覆核与算法討论中提供的无私帮助。” 写完后,他把纸举起来,对准摄像头。 林照野看著那行字,满意地笑了。 “这就对了。” “记住,一个字都不许多写。”邵明棠在那边补充,语气里带著严师的告诫,“尤其不许在前面加什么在某某教授的悉心指导下这种客套的屁话。我们可没指导你,不仅没指导,在这个问题上,是你,给我们这些老傢伙,结结实实地上了一课。” 接下来的半个小时,是关於论文標题的最后定夺。 江临原本给出的中文初稿標题非常直白,带著一种理工科男生的粗暴。 《一种由局部边界强迫的非周期单砖构造及证明》 英文標题,几个人在白板上写写画画,从数学的精確性和传播的广泛性两个维度,討论了整整半个小时。 最后,经过反覆推敲,暂定了最终的英文標题: 《an aperiodic monotile via local forcing》 林照野看著屏幕上的这行字,摸了摸下巴:“比an aperiodic monotile长一点,但把路线说清楚了。” 顾南舟拍了板:“先用这个。预印本的標题只要准確就行,以后正式往期刊投递时,我们再根据审稿编辑的意见微调。” 江临对此没有任何意见。 名字只是代號,那块砖,才是实体。 五月十五日,晚上十一点四十二分。 此时的江城,早已进入了深夜的寧静。各大高中的晚自习已经结束多时,住宿生们都已经熄灯就寢。 但江大数学学院的c楼二层,c216討论室依然亮著如同白昼般的灯光。 桌子上,所有的杂物都已被清理乾净。 正中央,摊放著从印表机里拿出来的完整定稿。 从第一页单砖(tile j)极其严谨的坐標解析定义,到第三页,四类大块在矩阵映射下的標准分类图谱。 到第五页,基於群论推导出的“合成唯一性引理,到第十二页,利用边界能量约束彻底排除半周期带可能性的拓扑证明。 到最后压轴的,推导出的主定理。 以及附在文章最后,详尽到令人髮指的计算机辅助核验代码逻辑说明与哈希报告。 这是一篇逻辑严密闭合的论文。 在这个地球上的任何一个角落,任何一个具备相关知识基础的陌生同行,只要下载了这篇论文,就能顺著江临的思路,从第一页的第一行代码,一路覆核到最后一页,並得出唯一且必然的结论。 预印本网站arxiv的提交页面已经打开。 关於文章分类,江临在顾南舟的建议下,勾选了math.co,这是镶嵌和密铺问题最传统的归属地。 林照野犹豫了一下,让他补了一个math.ds作为交叉分类,用来容纳替代系统和周期带论证。 顾南舟本来还考虑过math.mg,但最后没有选,因为这篇稿子的重心不是度量几何,而是组合构造与层级强迫。 此刻,江临坐在电脑正前方的椅子上。 顾南舟双手抱胸,神情严肃地站在他身后的左侧。 陆知行坐在旁边的沙发上,身体前倾,紧紧盯著屏幕。 林照野和邵明棠,通过高清视频会议软体,在两台显示器上静静地注视著这一幕。 而陈彦,早已经熬得双眼通红,像一只连续写了三天三夜底层的代码狗,抱著一个印著江大建校百年的保温杯,缩在角落里。 页面滚动,来到了作者信息栏。 作者栏里,孤零零地只有一个名字。 jiang lin 而在下面紧跟的单位一栏,下午的时候,几个人又爆发了一次短暂而激烈的討论。 最后,填入了一行极具魔幻现实主义色彩的英文。 jiangcheng no.7 high school,jiangcheng,china 在討论时,顾南舟出於好意,原本提出考虑到高中生身份可能在预印本初审环节遭遇民科过滤机制的误杀,可以用江大数学学院作为通信协助单位进行背书。 但林照野在那头一秒钟都没犹豫,直接否决了。 “不行,学术界最忌讳名不正言不顺,单位绝对不能乱掛。江临还是个中学生,没有办任何入学手续,他一天没进江大的门,他就不算江大数学学院的人。” 陆知行也立刻点头同意:“我赞同林教授,江城七中就是江城七中。一个高中生做出了世界级的数学成果,这有什么好遮掩的?事实是什么就是什么。越是在这种震动整个学术界的大事件上,他的身份背景越要乾净透明,不能给未来的质疑者留下哪怕一丝有学术机构在背后代笔炒作的口实。” 为了解决通信和联络的问题,顾南舟动用自己的权限,帮江临申请了一个临时的专属学术联繫邮箱。 最终,提交帐號使用顾南舟的arxiv帐號进行代理提交。 作者信息、单位和版权声明仍然全部指向江临本人。 顾南舟只作为提交代理和通信协助人,不进入作者栏。 “都没问题了。” 顾南舟俯下身,极其仔细地核对了最后一遍摘要、pdf附件、latex源文件包和分类標籤。 他站直身体,深吸了一口气。 “江临,提交吧。” 江临右手握著滑鼠。 光標的箭头,此刻正稳稳地停留在那个写著【submit】的蓝色按钮上。 陈彦在角落里屏住了呼吸。 几位教授的目光也全都聚焦在那个小小的箭头上。 但江临的內心,其实並没有什么特別激烈的情绪波动。 没有那种影视剧里演的,歷经千辛万苦终於取得真经后的热血上涌。 没有即將功成名就,名垂青史的激盪和狂喜。 他甚至连半分的心跳加速和紧张都没有。 对他来说,一切都太漫长了。 这块被称为tile j的单砖,在现实的时间线里,仅仅诞生了不过半个月。 但在他的灵魂深处,早在几十年之前,他就已经在脑海里,將这块砖翻来覆去地拼凑,验证,推翻,再重建了无数次。 对於人类世界来说,这是一次开天闢地的全新发现。 但对於江临自己而言,这只是一件早已在另一个时空中彻底完成的旧事。 今晚的提交,不过是他从那个孤独的废土归来后,给这件属於过去的造物,在这个鲜活的现实世界里,盖上的最后一个合法性印章罢了。 他看著屏幕,像是在按下一个家电的开关那样自然,轻轻一按。 “咔噠。” 页面瞬间开始跳转,瀏览器的进度条飞速划过。 一个绿色的提示框弹了出来,上面显示著两行简洁的英文。 submission status: submitted. pending moderation. 在这两行字的下方,一个精確到秒的美国东部时间戳。 这篇名为《an aperiodic monotile via local forcing》的论文,在伺服器的底层逻辑中,被隨机分配了一个由数字和字母组成的系统编號。 正式进入arxiv庞大而冰冷的审核队列。 如果不出意外,在经过自动脚本和分类管理员的初步机器筛查后,它將在下一个系统放出的批次里,出现在arxiv.org网站当天凌晨全球同步更新的列表上。 它將和那一天里,来自全世界所有著名或者不知名的数学家,物理学家,计算机科学家上传的几百篇论文,密密麻麻地排在一起。 在这个充满著夸张標题,复杂公式的前沿阵地里,它看起来毫不起眼。 c216討论室里,並没有爆发影视剧里那种震耳欲聋的欢呼声,也没有人开香檳庆祝。 因为在这个级別的学术圈子里,每个人都非常清楚,提交从来都不是终点。 它只是把一份战书,堂而皇之地放在了全世界所有最顶尖最挑剔的大脑面前,接受他们拿著显微镜的检视和解剖。 但儘管如此,当看到submitted那个词时,屋里的所有人,还是不约而同地长长地鬆了一口气。 邵明棠在屏幕那头摘下了防蓝光眼镜,揉了揉眼角,轻声感嘆道:“这块把全人类的智商困在死胡同里长达六十年的砖头,总算是从这间小小討论室里,飞向了整个广阔无垠的学术界。” 坐在沙发上的陆知行,打开他那个寸步不离的记录本,拿起笔,在最新的一页上,写下了最后一行档案记录。 【2022年5月15日 23:46,tile j 预印本正式通过网络提交。作者:江临。状態:待审核,档案阶段性封存。】 一直缩在角落里的陈彦,此刻软绵绵地靠在了椅背上。 看著天花板上刺眼的白炽灯管,忽然用一种带著几分梦幻又带著几分敬畏的低沉嗓音问了一个问题。 “如果不出意外,在通过自动检查和分类管理员初审后,它会出现在接下来某个工作日的更新列表上。各位老板,你们说,它会变成什么样?” 屋子里安静了几秒钟。 没人立刻回答这个庞大的问题。 过了一会儿,林照野在视频里端起茶杯,吹了吹漂浮的茶叶,用一种见惯了大风大浪的平淡语气说出了未来的走向。 “还能怎么样,首先,会安静一阵子。因为绝大多数人看到標题,只会当成又是一个想出名想疯了的民科发的疯话。” “但是很快,就会有人因为好奇,或者因为无聊,点击下载那个pdf。然后,他们会看到里面那些几何推导。” “有人会开始皱眉。” “有人会觉得这种只靠局部强迫就能打破周期性的构造,极其荒唐,违背物理直觉。” “有人会立刻打开电脑,试图用自己最拿手的算法去寻找论文里那张局部状態表的逻辑漏洞。” 邵明棠接著林照野的话,笑了一下。 “但问题是,他们找不到漏洞。当他们用最高配置的计算机跑了三天三夜,发现那个该死的核验报告竟然是无懈可击的时候,陈彦你猜会发生什么?” 陈彦愣愣地摇了摇头。 “就像闻到了血腥味的鯊鱼,就会有更多的人来。” 顾南舟看著江临的背影,接过了话头,语气深沉, “普林斯顿的人会来,剑桥的人会来,牛津和高师的人全都会像疯了一样扑过来。他们会试图在这个证明里挑出哪怕一个標点符號的错,如果挑不出,他们就会被迫承认这一块歷史,翻页了。” 顾南舟走到江临的身边,拍了拍少年略显单薄的肩膀:“江临,接下来,那將是一场顶尖同行对这份证明的集体审查,你要做好心理准备。” “嗯。”江临点了点头。 “行了,別在这渲染气氛了。”陆知行一把合上记录本,站起身来,“既然东西已经提交,现在我们这帮人唯一能在物理意义上做的事,就是立刻回去睡觉,我的心臟已经抗议很久了。” 顾南舟也看了一眼手錶,笑了一声:“老陆说得对,睡觉才是当前优先级最高的任务。” 第99章 星星之火 世界协调时零点,arxiv放出了当天的更新列表。 对全世界的数学工作者来说,这是一个再普通不过的时刻。 伺服器位於康奈尔大学的庞大机器,像一台不知疲倦的学术吞吐泵,將全球各地在过去二十四小时內提交的智慧结晶、心血、亦或是狂想,无差別地倾泻在网际网路上。 每天这个时候,几百篇新预印本会被批量推送上线,按学科分类,整整齐齐地排进各自的列表里。 代数几何、数论、偏微分方程、组合数学…… 每一个分类下面,都是一长串当天上传的標题,作者,和那串以年月开头的编號。 绝大多数论文,会在这个列表里待上一天,被全世界各地的几十个人扫一眼摘要,也许有两三个人会点开pdf下载,然后沉下去。 等待它们的是不知道有没有尽头的审稿周期,或者乾脆在学术的汪洋大海中无人问津。 这就是学术世界的日常。 平静,海量,毫不起眼,却又暗流涌动。 在整个数学分类下,当天新增论文超过百篇。 math.co,组合数学分类下,也排著一长串新標题。 英国,沃里克。 当地时间凌晨一点零七分,马库斯·霍尔特原本已经合上电脑,准备睡觉。 他今年四十六岁,是沃里克大学的数学教授。 他的研究方向是离散几何,如果用更精確的学术语言来界定,他做的是平面铺砌与非周期代换系统。 这个方向冷门艰深,极度考验研究者对几何拓扑的直觉。 全世界真正將身家性命压在这个方向上的核心研究者,满打满算不超过一百五十人。 他们大多彼此认识,甚至清楚每个人手头正在攻克的子课题。 但睡前扫一眼 arxiv 更新列表,是霍尔特十几年雷打不动的习惯。 大多数时候,更新列表上只是一些熟悉领域里的小改进,某个问题的推广,某个模型的技术修补。 並不会给他带来惊喜。 霍尔特端著一杯刚泡好的洋甘菊茶,靠在书房那把有些褪色的皮质靠背椅上,用右手拇指在ipad的屏幕上机械地往下划。 图著色问题在稀疏图上的算法边界,跳过。 关於某些特殊超图组合恆等式的代数证明,跳过。 一种新型多面体拉姆齐数估计,扫一眼摘要,存下来回头让博士生看看。 下一篇。 an aperiodic monotile via local forcing. 霍尔特的拇指悬停在屏幕上方,第一反应绝不是兴奋。 相反,涌上心头的是几乎刻进dna里的职业性疲惫,甚至伴隨了轻微的烦躁。 因为非周期单砖这五个字,在他这个圈子里,是一个特殊的存在。 它就像是物理学界的永动机,或者数论界的哥德巴赫猜想,自带一种致命的魔力,吸引著无数飞蛾扑火。 正因为它有名,正因为它在几何直观上显得如此通俗易懂,所以每隔一段时间,霍尔特的邮箱里,arxiv的列表上,就会冒出一个声称解决了它的勇士。 绝大多数是民间数学爱好者。 有人寄来自以为能铺满平面的手绘怪形状,附上一封长达十几页,充满感嘆號和狂热情绪的信件。 有人把彭罗斯铺砌改了改边缘线,换个顏色,就宣布自己顛覆了凝聚態物理和结晶学。 有人的证明通篇充斥著显然,容易看出,不难想到,却在最基础的拓扑定义上漏洞百出。 霍尔特记得,几年前,有一个自称退休工程师的人甚至把一份这样的手稿,同时寄给了圈里好几个人,据说连九十多岁的彭罗斯本人都收到了一份。 结果那东西,连第一页的欧氏空间等距变换群的定义都没撑过去。 他见过太多了。 多到养成了一种条件反射,看到单砖加非周期再加一个查无背景的名字,他基本可以断定,这又是一篇可以三秒钟扫完,然后永远丟进垃圾桶的东西。 他嘆了口气,端起茶杯喝了一口,拇指准备划过。 但他没有。 因为標题里的最后两个词,像一根极细的针,轻轻扎了一下他的视神经。 local forcing 这个词太冷太具体了。 这不太像民科或者业余爱好者喜欢用的词。 民科的论文,標题往往很长很满,带著生怕世界不知道其伟大的抑制不住的兴奋。 比如——《关於一类全新的非周期铺砌的革命性发现及其对晶体学的深远意义》,诸如此类。 而这一篇,只有六个词。 an aperiodic monotile via local forcing. 霍尔特鬼使神差地轻触了屏幕。 平板加载出pdf。 点开详情页,他的目光习惯性地先扫向作者和单位。 jiangcheng no.7 high school, china 霍尔特的眉头立刻皱了起来。 高中? 中国高中? 单作者? 这几个信息元素叠加在一起,在数学界的语境下,几乎相当於把不要浪费时间这六个字打在了屏幕上。 在高度专业化的现代数学中,一个署名单位是中国普通高中的作者,单枪匹马解决一个困扰学界半个世纪的几何难题? 概率无限趋近於零。 如果不是刚才扫了一眼摘要,霍尔特绝对会立刻关掉这个页面。 摘要也很短。 没有革命性的,没有突破,没有任何一个试图说服读者它有多重要的形容词。 它只是平静地陈述:本文构造了一个单连通多边形,证明它能够铺满平面,且任何这样的铺砌都不具有平移周期性。 克制而精准,是极其標准的现代数学学术语言。 霍尔特往下翻,直接跳过引言,来到了第一张图。 图 1:tile j 的几何构造 屏幕上出现了一个十三边形。 霍尔特端著茶杯的手,瞬间悬停在半空,茶水因为细微的颤抖而在杯壁上盪起一圈涟漪。 他做了二十多年的铺砌研究,对各种几何形状有著一种近乎野兽般的直觉和嗅觉。 眼前这个东西,轮廓极度不规则,到处是突兀的凹角和凸角,像一顶被人粗暴压扁又用力拧过一把的怪帽子。 太丑了。 但让霍尔特瞳孔微缩的是,它不是民科会画出来的那种丑。 民科画的丑,往往是隨意的,没有內在逻辑的,为了凑拼图而强行扭曲边缘的丑。 而眼前的这个十三边形的丑,带著一种令人心悸的必然性。 它不像是一个凭审美画出来的图形,反倒看著像是一组极度严苛的数学方程互相倾轧妥协后,被死死约束出来的解。 它的每一个角,似乎都卡在某个特定的角度上。 它的每一条边,似乎都和別的边有著说不清的对应关係。 这说明,这个形状底层嵌在一个非常经典的六角形/三角形网格之中。 霍尔特本能地放下茶杯,坐直了身体,两指在屏幕上放大,仔细审视那条看似突兀的凹边。 “不对劲。” 他低声喃喃自语,点开pdf侧栏,跳到第三节。 第一页开头孤零零地印著两行英文。 this section does not prove uniqueness of individual tile assignments. it proves recognizability of the hierarchical skeleton under finite boundary ambiguity. 霍尔特盯著这两行英文看了足足一分钟。 之前的疲惫和漫不经心一扫而空,取而代之的是一种猎人看到未知猛兽足跡时的战慄。 这句话太专业了。 甚至可以说,太知道爱因斯坦问题的命门和痛处了。 在过去几十年无数宣告失败的单砖候选证明中,百分之九十的人都死在一个地方。 他们天真地以为,只要证明了每一块底层的砖都能唯一地归入某个上一层的大块,证明就完成了。 然而,在无限延伸的平面上,由於非周期性,边界上总会存在某些模稜两可的拼接方式。 真正要证明的,不是每一块底层砖都能绝对唯一地归入上一层大块,而是在有限边界歧义之外,层级骨架能不能被局部规则稳定读出。 这个来自中国高中的傢伙,不仅知道这个陷阱,甚至主动把刀尖对准了这里。 霍尔特已经变凉的花草茶推到书桌边缘,重新打开pdf的侧边栏,深吸了一口气,直接跳到整个证明最核心也是最容易暴毙的章节。 04_no_periodic_strip.pdf 如果这篇稿子是某个高级別的恶作剧,或者存在某个隱蔽的致命错误,百分之九十九会在这里露馅。 霍尔特先看读法约定。 然后看翻面处理。 再看短重复片段。 很快,他看到一张表。 s-3,s-4,s-5,s-6,s-7。 这些是局部看起来,似乎有可能顺著某个轴线进行周期延展的边界片段。 作者根本没有把这些危险的局部组合藏起来,或者用一句容易证明其不成立糊弄过去。 相反,他像一个冷酷的外科医生,把这些可能导致理论崩溃的毒瘤一个个切开,单独编號。 他列出了这些片段的初始形態,翻面读法约束,然后最关键的是,他推演了这些片段在进行第三次代换后的分裂情况。 霍尔特的手指在屏幕上停住,低声感嘆了一句:“interesting...” 继续翻附录。 一个小时之后,霍尔特靠回椅背,只觉得一阵难以名状的电流从尾椎骨窜上后脑。 他看了看电脑右下角的时间,凌晨一点四十五分。 他思索片刻,打开邮箱客户端,新建了一封邮件。 在收件人栏里,他谨慎地敲下了第一个名字:craig kaplan。 停顿了一下。 滑铁卢大学的那帮人是做计算几何、铺砌和可视化的顶级专家。 对这种基於代换规则的复杂构造,kaplan的团队拥有世界上最敏锐的代码直觉。 如果存在低级错误,他们写个脚本跑一下就能发现。 於是,他又输入了第二个名字:chaim goodman-strauss。 阿肯色大学的几何学家。 如果这篇稿子的层级替代结构存在拓扑学上的幻觉,那种级別的老狐狸几乎不可能看不出来。 他原本还想再加几个名字。 想了想,又刪掉了一半。 离散几何的圈子太小了。 小到一封带有可能解决单砖问题暗示的邮件一旦扩散出去,半天之內就能传遍全球所有真正关心这个问题的人,甚至引来媒体的无端骚扰。 在还没有真正看清,没有做哪怕一次基础覆核之前,霍尔特不想製造无谓的学术噪音。 最后,他的邮件標题写得极短,不带任何標点符號。 you need to look at this. 正文更是简练到了极点。 i am not saying it is correct. but it is not the usual nonsense. look at section 4, specifically the treatment of the s-5 ambiguity. 点击发送后,霍尔特没有去睡觉,而是重新回到pdf第一页,拿起触控笔,在那个丑陋的十三边形旁边,重重地画了一个圈。 这一次,他开始逐字逐句地,用审视数学真理的严苛目光,认真阅读。 书房的窗外,是英国深夜浓重的黑暗。 但在学术网际网路的神经元里,一个巨大的信號已经开始沿著光缆飞速传递。 几个小时后,加拿大,滑铁卢市。 craig kaplan刚刚起床。 作为一个长期浸淫在penrose铺砌、伊斯兰几何纹样和计算机替代系统中的专家,他每天的第一件事就是煮咖啡,然后查阅邮箱。 当他看到来自马库斯·霍尔特半夜发来的邮件时,咖啡壶正发出咕嚕咕嚕的沸腾声。 “you need to look at this.” 看到这个標题,kaplan挑了挑眉毛。 他太了解霍尔特了,那个典型的英国老派学者,绝不会轻易在邮件里用这种带有命令式的迫切语气。 他端著咖啡,点开了邮件里的arxiv连结。 看標题,看摘要,看图 1 的形状。 然后,他的目光落在了作者单位上:jiangcheng no.7 high school。 kaplan 盯著屏幕足足愣了十秒钟,然后扑哧一声笑了出来。 “马库斯昨晚是不是喝多了?” 他本能地想要关掉页面,但处於对霍尔特学术信誉的尊重,他忍住了。 把页面拉到了霍尔特邮件中特別指出的第四节。 几分钟后,kaplan脸上的笑意完全消失了。 他放下马克杯,立刻唤醒了旁边的两台高性能工作站。 …… 同一时间,德国,柏林。 一个计算几何与组合算法实验室里。 年轻的博士后研究员克劳斯正在跑一个smt求解器。 他没有看证明文本。 他是被同门师兄在群里@起来的。 “用de bruijn网格法,测试这块砖的局部可延展性。”克劳斯一边咬著冷掉的三明治,一边敲击键盘。 他要做的,是让超级计算机来判断,给定一个由tile j拼成的半径为r的圆盘区域,是否必然存在一种方法將其扩展到无穷大,並且在扩展过程中强制打破平移周期性。 这是局部强迫理论在计算学上的终极试金石。 屏幕上的终端窗口疯狂滚动著数据。 状態空间呈指数级爆炸,但克劳斯写出了极好的剪枝算法,去掉了那些在论文s表格中已经被证实为死路的分支。 半小时后,计算结束。 终端输出了绿色的字符:no periodic patches found up to r=10. surviving branches match substitution data. 克劳斯手里的三明治掉在了桌子上。 他在那个只有七八个顶级算法研究者的私密小群里发了一张截图。 下面附带了几句话。 i expected nonsense. this is not nonsense. at least the local forcing table is not collapsing. this deserves a real proof check. …… 欧洲,北美,日本…… 在这看似风平浪静的几个小时內,火苗开始在学术圈极其隱秘的深处,沿著最顶尖的几个大脑迅速蔓延。 没有人在社交媒体上大呼小叫,真正懂行的人都在沉默地下载pdf,沉默地写代码验证,沉默地在草稿纸上推演s-5表格的拓扑死路。 下午两点。一个名叫tiling & tessellation的硬核学术论坛上,终於有人忍不住贴出了tile j的图。 帖子標题非常谨慎:another einstein claim? (tile j, on arxiv today) 最开始的十几个回復,充满了学术界常见的刻薄和冷嘲热讽。 “high school? seriously? ” “等有人验证了代换系统再叫醒我。” “轮廓太隨意了,不像是有深刻代数性质的东西。” 可是,仅仅过了四十分钟,风向变了。 一个顶著滑铁卢大学ip的帐號(很多人猜测是kaplan实验室的人)回復了一句。 等等,这个代换结构看起来是真的,我刚用他们的坐標重新生成了前四层超大块,没有重叠。 又过了一会儿,一位在法国cnrs工作的学者贴出了论文里那四类超图块的矩阵截图。 他配文道。 局部规则极其丑陋。它受到令人难以置信的约束。这通常是个好兆头。虚假的证明往往看起来太完美太对称了。而这个,看著像现实。 论坛里原本喧闹的冷嘲热讽开始迅速安静下来。 真正懂一点的人,已经闭嘴去啃那份主文档、补充证明和代码核验包了。 不懂的人,还在盯著那块怪异的十三边形图案,爭论它到底像什么。 有人说像被踩扁的风箏。 有人说像坏掉的箭头。 有人说像一只被数学家严刑拷打过的螃蟹。 tile j的第一批外號,就在这种既惊愕又荒诞的气氛中,乱七八糟地诞生了。 江城大学,数学科学学院,c216室。 下午三点。 顾南舟的邮箱开始像拉响了防空警报一样,连续不断地弹出新邮件提示。 作为江城大学数学院的领军人物之一,他清楚地知道,现在发生的一切,意味著什么。 第一封来自美国,罗格斯大学。 语气礼貌,但问题像手术刀一样锋利。 “顾教授,请问作者江临真的是一名高中教师吗?” “该构造是否经过您团队的独立核查,引理 3.2 中是否存在隱式假设?” 第二封来自欧洲,法兰西学院。 一位脾气古怪但极具权威的布尔巴基学派的老几何学家发来的。 他的邮件比代码还短。 “有补充代码吗,我们想重现局部状態表,我怀疑s-4情况的完备性。” 第三封来自日本,京都大学数理解析研究所。 对方问得极细,显然是把论文生吞活剥了一遍。 “在04节中,s-5的短重复似乎依赖於特定的读法约定。如果对右边界应用手性反射,拓扑同胚是否仍然成立,是否有详细的展开说明?” 第四封来自一个没有任何机构后缀的陌生gmail地址,只有乾巴巴的一句。 “请確认这不是一场恶作剧。” …… 伦敦时间下午两点,北京时间晚上十点。 拥有两万多名学术界关注者的,马库斯·霍尔特的个人推特帐號上,出现了一条极其简短的动態。 我暂时还没准备好为完整的拓扑证明背书,但tile j预印本值得严肃且严谨的关注,其代换规则在计算上是稳健的。 没有感嘆號,没有夸张的表情包配图,没有任何情绪化的形容词,甚至连可能解决了单砖问题这种推测都没有提。 但对於懂行的人来说,这句话的分量重於泰山。 因为它是一个极其明確的信號。 意思是:学术界的大佬已经亲自下场跑过数据了。 这篇来自中国高中的论文,已经正式脱离了民科胡扯的范畴,拿到了进入神圣学术殿堂进行最终审判的入场券。 大家可以开始花时间去推敲它了。 半小时后,这条推特的截图被人转进了国內几个核心的纯数微信群。 又过了十几分钟,知乎上出现了一个匿名提问,並迅速被打上了热榜標籤。 提问:如何评价马库斯·霍尔特称 arxiv最新上线的tile j论文值得严肃对待? 底下第一条高赞回復,带著一种抑制不住的惊疑不定。 “谢邀,刚在数学群里看到截图,整个人都是懵的。查了一下作者单位,jiangcheng no.7 high school。真的假的,不是同名同姓的某位大佬恶搞?” 第二条回復更加专业且谨慎。 “別急著吹,霍尔特教授的话很严谨,只是说计算稳健,没说拓扑证明对了。如果真的是单砖,那就不是普通大新闻,而是非周期铺砌方向最具终结意味的成果,是可以直接写进数学史教科书。如果是假新闻或者营销號炒作,这种反噬能毁了一个人。所以我的建议是,先等同行覆核。” 但无论大家如何谨慎,火苗已经不可阻挡地从学术圈边缘开始往大眾视野漫延。 第100章 第一次破圈 最先接住这把火的,並不是那些有著严格审稿周期的数学期刊,而是科普媒体。 在纽约曼哈顿的一栋写字楼里,《量子杂誌》的编辑部里,原本就有两名具备数学博士背景的资深编辑常年盯著arxiv上的组合数学和几何拓扑分类。 在这个高度专业化的年代,许多顛覆性的数学成果,其最初的亮相往往不是在聚光灯下,而是在悄无声息地出现在那个由纯文本构成的更新列表里。 他们看到了马库斯·霍尔特那条极其克制但带有明確指向性的动態,紧接著,又顺藤摸瓜地看到了底下越来越多来自加拿大、法国、日本等不同国家铺砌学者的附和与转发。 滑铁卢大学的计算几何实验室甚至公开承认,他们利用计算机重构了前四层超图块,证明了其局部代换规则在复杂度下的自洽性,且没有出现任何拓扑重叠。 敏锐的媒体人,像闻到了血腥味的鬣狗,立刻嗅到了隱藏在这些乾瘪学术黑话背后的巨大新闻价值。 记者很快通过邮件和电话,跨越半个地球联繫上了几位愿意谨慎表態的离散几何学者。 虽然面对媒体的麦克风,所有人的措辞都带著学术圈特有的,近乎强迫症般的克制与严谨。 可一旦落进一篇精心排版的科普文章里,也已经足够引爆整个网际网路了。 因为这家媒体的编辑很清楚,怎么把一件冷门到极致,深奥到需要用到群论和拓扑学的数学事件,讲给那些连初等数学都已经还给老师的普通人听。 他们只用了一句话,一个极其生活化的意象,作为整篇文章的標题。 《一块永不重复的砖:一个困扰人类六十年的问题,可能被解决了》 文章的开头,直白得近乎粗暴,却瞬间抓住了所有人的注意力。 文章的中央,配上了那张从论文里截取出来的tile j的高清矢量图。 一个普通人,看不懂论文里关於状態翻转的任何一个公式,但他能看懂这张图,能看懂一块砖铺满地面却永不重复这句话背后的空间想像。 甚至能在脑海中构建出一个极其具体的画面。 自己正拿著这块怪模怪样,边缘犬牙交错的砖块往地上拼,左转一下,右翻一下,怎么拼都拼不出规律,却偏偏能填满所有的缝隙。 这就够了。 通俗,有画面感,带著打破常识的戏剧衝突。 还附带一个困扰人类六十年的史诗级悬念。 它具备了一切能让一件事从冰冷孤高的学术圈,瞬间烧进千千万万普通人手机屏幕的全部条件。 接下来发生的事情,就像是亚马逊雨林里的一场蝴蝶振翅,最终演变成了一场席捲全球网际网路的颶风。 那篇首发文章在短短几个小时內,被各路翻译软体和科技博主翻译成了十几种语言。 在reddit的r/math 版块,在hacker news,在推特,在各大科技论坛,討论帖的楼层以每分钟上百条的速度激增。 那张十三边形的图开始在全网疯传。 它没有黄金分割的优雅,没有正多边形的对称。 但正是这种丑,这种被极度严苛的数学规则约束出来的古怪,这种一看就不寻常的怪模怪样,让它拥有了犹如病毒般的传播力。 它歪歪扭扭,像个被粗暴压扁的巫师帽,像一只断了腿的螃蟹,反而让人看一眼就过目不忘。 极短的时间里,动手能力极强的网友们开始介入。 有人用python迅速写出了基於文中坐標的动图脚本,演示这块砖是如何像某种非碳基生命一样,一圈一圈以非周期的方式往外野蛮生长。 有人立刻建了模,用3d印表机把它批量列印出来,拍成短视频,在桌面上咔噠咔噠地拼凑,引发了新一轮的视觉奇观。 传统的严肃媒体开始跟进报导,《纽约时报》、《卫报》、国內的《澎湃》、《新京报》科技版纷纷发文。 他们的措辞依然坚守著底线,標题里小心翼翼地带著如果证实,或將改写几何学,疑似攻克。 然而,在严肃媒体的下游,是早就闻著流量味道扑上来的各路营销號、自媒体和短视频博主。 他们不需要克制,甚至不需要懂数学。 只需要情绪的核爆。 在中文网际网路上,各种加粗,標红,带著感嘆號的標题如同雪片般飞舞。 【惊天突破!困扰人类六十年的世界级数学难题,被中国人攻克了!】 【六十年悬案一朝终结!这块来自中国的砖,正在震惊全球数学界!】 【歷史性时刻!外国专家集体沉默,天才横空出世!】 …… 然后,在狂欢进行到高潮时,所有人的目光,自然而然地落到了那篇引发海啸的论文的题头——作者和单位那一栏。 jiang lin. jiangcheng no.7 high school, china. 江城第七中学。 一所位於中国二线城市的普通公立中学。 这一栏简单的英文字符,犹如一颗深水炸弹,比那块怪异的砖本身更让人感到强烈的眩晕和迷惑。 因为按照大眾朴素的认知常理,能解决一个困了人类六十年,连无数普林斯顿、剑桥顶尖数学教授都束手无策的问题的人,他的名字后面,怎么著也得掛著一个xxx高等研究院、xxx大学数学科学学院的显赫头衔。 怎么会,也不应该,掛著一所中学的名字? 但在最初的惊愕之后,所有人,无论是国外满腹狐疑的学者,还是国內热情高涨的网友,几乎在同一瞬间,顺理成章地得出了同一个推断。 一个在逻辑上自然到几乎不需要大脑二次加工的推断。 这一定是一位中学老师。 一位隱於市井,扫地僧式的中学数学骨干教师。 这个推断如此合理,以至於它在诞生的一瞬间,就跨越了国界和文化差异,成了全网默认的共识。 它太符合人类潜意识里对於隱世天才那个浪漫的故事原型了。 一个怀才不遇的民间高手,一个甘於清贫,日復一日埋首於三尺讲台和无数粉笔灰中的扫地僧,在无人知晓的漫长黑夜里,独自在一间简陋的备课室里,用掉了一摞又一摞的草稿纸,最终啃下了一个连世界名校教授都搞不定的世纪难题。 这个故事模板,简直太完美,太动人了。 …… 加拿大,滑铁卢大学,计算几何实验室。 craig kaplan坐在多屏工作站前,深陷的双眼里布满了血丝。 他想要联繫论文作者。 这是任何严肃核验流程里极其自然且必须的一步。 他刚才在尝试復现论文第四节核心的边界排斥同胚时卡住了,迫切地想要拿到那份用於核查局部状態表的完整补充代码。 他先在搜寻引擎里输入了jiangcheng no.7 high school。 搜索结果指向了一所中国江城市的普通公立高级中学。 官网的ui设计十分朴素甚至有些陈旧,页面上掛著红底黄字的升学喜报,校园消防演练新闻,以及一个名师风采的教师介绍子页面。 kaplan藉助网页翻译插件,点开教师介绍,一个一个地往下瀏览数学教研组的名单。 高级教师,一级教师,学科带头人…… 他从头翻到尾,又从尾翻到头。 没有一个人的名字拼音是jiang lin。 也没有任何一位老师的学术背景简介里,提到过哪怕一个关於离散几何,非周期铺砌,图论或者任何与这篇高深论文產生交集的研究方向。 他们的简介里写的都是:多年高三把关经验,曾获市级优秀班主任,辅导学生获得全国高中数学联赛省级二等奖。 kaplan皱起眉,有些烦躁地揉了揉眉心。 难道是外聘的兼职研究员? 或者是刚刚入职还没来得及更新到官网的新教师? 他又动用了几个私人学术渠道。 通过一位在中国某顶尖高校任教的同行,辗转向那所中学发去了一封极其正式的问询邮件,措辞礼貌而谨慎:“尊敬的校方,贵校是否有一位从事纯数学研究的教师,名叫jiang lin?我们实验室希望就其近期在arxiv上发表的一篇关於非周期单砖的预印本,与他取得联繫並探討学术细节。” 几乎就在同一时刻,国內那些动作最快的媒体记者,也想到了这最直接的一步。 有记者直接把电话打到了江城七中的校长办公室和教务处。 “喂,您好!这里是《xx青年报》。我们想採访一下贵校最近发表了那篇轰动世界数学界论文的老师,请问方便提供一下联繫方式吗?” 电话那头的校办工作人员,正端著茶杯,一脸茫然。 “啊,什么论文,哪位老师?你们是不是打错电话了,这里是江城七中,高中的那个七中。” 记者急了:“没打错,就是解决了世界数学难题的那位,作者署名就是你们学校,叫江林,现在全网都传疯了。” 工作人员停顿了几秒,在脑海中把全校两百多號教职工的名字飞速过了一遍,然后用一种十分篤定的语气回答。 “同志,你绝对搞错了。我们学校,不管是教数学的还是教体育的,根本就没有叫江临的老师啊,连同音的都没有。” 查无此人。 无论是国外顶尖学者辗转发来的学术问询,还是国內几十家媒体打到校办,教务处甚至保安室的电话,得到的,全都是同一个斩钉截铁的答案。 江城七中,没有一位叫jiang lin的老师。 也没有任何一位老师,在做什么铺砌研究,在搞什么离散几何,或者在什么全英文的国外网站上发表过那篇看起来像天书一样的论文。 这一下,原本的惊喜和敬佩,瞬间变成了更大的迷惑,甚至演变成了一场悬疑大片。 如果作者根本不是这所学校的老师,那江城七中这个机构后缀又是怎么回事? 是某个民间数学爱好者为了发论文,隨便在网上搜了个学校名字进行虚假掛靠? 是某位大学里的大佬,为了某种不可告人的目的,故意借壳冒名顶替? 是黑客的一场带有炫技性质的恶作剧? 还是说,这篇引发了全球学界地震的论文本身,从头到尾就是一场精心设计的世纪骗局? 天才还是炒作的质疑声,借著这个离奇的身份之谜,第一次大规模地在舆论场中反噬般地冒了出来。 【离奇!攻克世界难题的扫地僧中学老师,竟在学校查无此人?】 【是真神下凡还是惊天骗局?神秘作者jiang lin,到底是谁?】 【深度扒皮:论文机构造假,这块永不重复的砖背后究竟藏著什么利益链?】 谜团如同滚雪球一般越滚越大。 一个用极其严谨的拓扑逻辑疑似解决了世纪难题的人,掛著一所连名字都透著普通的中学的招牌,却偏偏不是这所中学的任何一位教职工。 此刻,全世界的数学家、媒体人、吃瓜群眾,全都停下了手头的事情,在屏幕前发出同天问一般的疑惑。 jiang lin,到底是谁? 直到有人说,神秘作者jiang lin,是江城七中的一个高三学生。 名字叫江临。 …… 傍晚,距离江城七中最后一节课还剩十来分钟。 江城七中的校门口,最先察觉不对劲的人,是保安室里的老许。 他在七中干了二十二年,见过高考前家长送汤,见过中考諮询季外校家长排队,也见过市电视台来拍衝刺高考一百天的专题。 但他没见过这种阵仗。 最先到的,是几辆没有任何標识的私家车和商务车。 沿著学校门口那条平时只停满电动车和接娃私家车的小路,缓缓停下。 车门拉开,扛著长焦摄像机的摄像,举著话筒的出镜记者鱼贯而下,动作熟练地架机位,试线路。 紧接著,第二辆,第三辆…… 短短几分钟时间,七中那扇平平无奇的校门口,竟挤满了二三十號扛著各式设备的人。 人群里,一个背著双肩包,脖子上掛著补光灯的年轻人最为亢奋。 他举著一台架在稳定器上的手机,对著镜头,唾沫横飞地开始了直播口播。 “家人们,家人们看到了吗,我现在就在江城七中的校门口。” “据多方消息確认,那个在arxiv上提交非周期单砖论文、疑似解决困扰人类六十年世界难题的神秘作者江临,就是这所学校的。” “我们今天,说什么也要给家人们堵到他,带给家人们第一手的独家画面。” 他对著镜头说得激情澎湃,仿佛身后那扇紧闭的铁门里,下一秒就会走出一位载入史册的人物。 可问题是,他连江临长什么样,都还没真正见过。 他手机相册里存著的,只有那张在全网疯传的,糊得像监控的高一军训合影,后排角落,一个被红箭头圈住的瘦高身影。 老许端著保温杯站在保安室门口,隔著铁栏杆,一脸懵地看著外面越聚越多的长枪短炮。 什么砖? 什么六十年? 高三学生不都在里面做卷子吗? 他扭头看了一眼校牌,第一反应是学校是不是被什么营销號造谣了。 陆陆续续赶来接孩子的家长,更是被这阵仗整懵了。 “七中出事了?” “不能吧,没听说啊。” 一个骑电动车的家长把车停在路边,探头问保安:“师傅,今天学校有什么活动?” 老许比他还茫然:“没有啊,正常放学。” 他说完这句话,自己心里也开始没底了。 那位电动车家长眼看阵仗越来越大,眉头皱了起来。 他没有继续问保安,而是掏出手机,给孩子的班主任发了一条消息。 而围堵在校门口的大大小小的媒体,镜头对准校牌,对准门卫室,对准每一个从校门里经过的老师。 【直击江城七中!疑似世界级数学天才高中生即將现身!】 【十八岁少年一块砖震动全球数学界,本人是否会回应?】 【距离高考还有一个月,他却已经写进数学史!】 …… 放学铃声,准时响起。 下一刻,被压抑了一个下午的学子,如同决堤的洪水,背著书包,三五成群地走了出来。 在封闭管理的教学楼里,教导主任三令五申不能带手机进教室,即便有几个人走私成功,偷摸看到了热搜,也只当是哪个营销號在蹭江城七中的名字,没来得及把消息传开。 世界数学界的风暴,还没有真正穿透那几栋灰白色的教学楼。 校门口那二三十號媒体人,瞬间绷紧了神经。 镜头无不齐刷刷地对准了那道汹涌的人潮。 可是,几百张穿著同款校服的青涩面孔,谁也认不出哪一张,才是那个搅动了全球数学界的jiang lin。 那个举著手机的口播小哥,急得满头大汗。 他一只手举著稳定器对著人群扫,另一只手在裤兜里摸出手机,飞快地对照著相册里那张糊成马赛克的军训照。 …… 当第一批学生走到校门口,看见外面一排摄像机和直播杆时,几乎所有人都愣了一下。 “什么情况?” “拍高考纪录片?” 喜欢凑热闹的学生放慢脚步,想看热闹,却被保安老许挥手催促:“別停,往前走,別堵门。” 就在这时,人群后方,今天刚巧回学校报到的江临跟著高三(4)班的队伍走了出来。 刚才最后一节自习课,他替班里几个基础薄弱的同学整理了力学模型,把斜面临界摩擦角和绳杆约束重新拆成了三页图示。 此时思绪还沉浸在是不是该把支持力方向先於方程確定这句话换得更直白一点。 他根本没有发现校门口的动静。 直到人群中突然有人喊了一声。 “臥槽!” 那声音很尖,带著少年人压不住的震惊。 “那个不就是江临吗?” 声音很大,下一秒,所有镜头同时转向。 那个举著手机的口播小哥最先反应过来。 他猛地回头,视线在江临脸上和手机里那张模糊的高一军训合照之间来回切换。 他整个人像被电流击中,声音瞬间拔高。 “找到了,家人们,疑似本人出现。” 下一秒,江临就被结结实实地围在了正中央。 黑压压的镜头懟到他脸前,明晃晃的补光灯打得他有些睁不开眼,七八支话筒从四面八方递过来,几乎要戳到他的下巴。 七嘴八舌的提问,瞬间从四面八方如潮水般涌来。 “江临同学,请问那篇论文真的是你写的吗?” “你真的解决了困扰世界六十年的数学难题吗?” “你现在是什么心情?” “你为什么把单位写成江城七中?” “有人质疑高中生不可能独立完成这种级別的论文,你怎么回应?” “你是不是已经被清华北大提前录取了?” “你父母知道这件事吗?” “你会参加今年高考吗?” “你明年会不会拿菲尔兹奖?” …… 被围在风暴正中央的江临,看著近在咫尺的镜头。 一瞬间,他便明白过来发生了什么事。 论文出圈了。 一个记者把手机几乎塞进了他的嘴里。 “江临同学,你能不能正面回应一下,你是不是那篇单砖论文的作者?” 江临看了他一眼,说:“麻烦请让一让。” 记者愣了一下,却没有丝毫要让开的意思:“你是不方便回应吗,还是学校已经要求你……” “请让开。”江临打断他,“你们现在已经影响学校正常放学秩序。” 周围短暂安静了一瞬。 大概没有人想到,一个刚刚被全网追逐的十八岁高中生,被十几支镜头堵在校门口时,说出的第一句话,竟然不是解释,不是激动,不是否认,而是要求他们让路。 那个自媒体博主立刻抓住机会,把手机懟得更近。 “所以你没有否认你就是jiang lin对不对?你能不能给直播间的网友说一句话?” 江临终於转头看向他。 隨后目光又平静地扫过那一张张亢奋到通红的脸。 “论文还在同行覆核,覆核结束前,我不会做任何结论性表述。” 这句话像一盆冷水泼进滚烫的油锅。 懂的人听出了边界。 不懂的人只听到了四个字。 没有否认! 弹幕瞬间爆炸。 而现场的人群也在这一刻彻底失控。 “他承认了!” “他就是本人!” “江临同学,再说两句!” “请问你怎么做到的?” “你是不是从小就是天才?” “你对网友说你是中国数学未来怎么看?” 话筒继续往前挤。 一个学生被推得踉蹌了一步。 江临向前迈了半步,伸手扶住那个差点摔倒的同学,然后抬头看向离自己最近的几个镜头。 “这里是学校门口,不是你们的直播间。而且你们的问题,不值得用踩踏风险来问。” 这句话说完,他见媒体没有丝毫要退开的意思。 知道这一次如果不多说点什么疏导媒体的情绪,很容易就造成踩踏事故。 当机立断之下,他指著人群说。 “你们再这样挤上来,我將拒绝一切採访。” 这句话落下,周围终於出现了真正意义上的停顿。 但下一秒,更多手机举了起来。 不过就在这时,校园里来了老师,其中就有跑得满头大汗的班主任老刘与教导主任。 校门內侧却被临时拉出一道安静的缝隙。 已经知道事情来龙去脉的老刘喘著气,转头看向江临。 他原本想说一句,这么大的事你怎么不早说,可话到嘴边,又硬生生咽了回去。 因为这件事可能连江临自己都没法提前控制。 一个高三学生,写了一篇论文。 然后整个世界追到了学校门口。 这已经不是班主任能用经验处理的情况了。 就在这时,老刘手里的手机传来动静。 来电显示,顾南舟。 电话接通后,顾南舟没有寒暄。 “江临在你旁边吗?” “在。” 江临接过手机。 “滑铁卢那边復现到第七层了,他们发来了一份八页的反例尝试,怀疑layer7的边界强迫存在一个未覆盖情形。” “发给我。” “你现在方便看吗?” “方便,他们堵的是校门,不是证明。” 第101章 风暴之眼 晚上六点二十三分。 江城七中校门口那段视频,犹如一颗在深水区引爆的炸弹,已经在中文网际网路的各大平台上炸开。 最开始在短视频平台流传的,是一个因为拍摄者推搡而晃得极其厉害的原始片段。 画面里全是攒动的人头,高举的话筒,长枪短炮的摄像机以及无数支向中心伸缩的手机稳定器。 穿著蓝白校服的江临被堵在校门內侧的伸缩门旁,一脸茫然试图往外走的走读生。 大量的带有各路媒体台標和自媒体水印的话筒,几乎快要直接懟进他的嘴巴里。 都想问他是不是那篇单砖论文的作者。 “论文还在同行覆核,覆核结束前,我不会做任何结论性表述。” 然而传播最广的,却不是江临一开始说的这句极其严谨的学术回应。 而是他回头,对班主任老刘说的最后那句。 “他们堵的是校门,不是证明。” 这句话,仿佛带著某种奇异的魔力,瞬间击中了网际网路情绪的痛点。 很快,它被不同的帐號,带著不同的目的,剪辑成了完全不同的味道。 那些专门靠煽动情绪和製造偶像吸粉的热血號,把这段视频调成了电影质感的暗调,配上了汉斯·季默那种低沉悲壮的鼓点。 画面变成了黑底白字,江临转身时那清冷锐利的侧脸被逐帧放大。 字幕打在屏幕正中央:【他眼中有星辰大海,你们却只关心流量。】 这简直是在给一个遗世独立的孤绝天才加冕。 教育类博主则立刻把它截成了视频封面,標题写得极尽煽情,试图挑动每一位高考家长的神经。 【高考前,他被全网媒体堵在校门口,这位十八岁的少年却只关心数学证明。我们现在的教育,真的配得上这样的孩子吗?】 而那些以蹭热度为生的本地自媒体更直接,他们根本不在乎什么证明不证明,直接把视频標题改成最具爭议性的噱头。 【江城之光!最神秘高中生首次现身江城七中校门,本人正面亲口回应世界级数学难题!】 但在这种全网造神,民族情绪极度高涨的狂欢中,另一股截然不同的声音,也在几乎同一时间,如同附骨之疽般冒了出来。 他们截取的,是视频中另外几个被刻意放大的片段。 “论文还在同行覆核。” “不会做任何结论性表述。” 这几句话被单独抽离出来,剪辑在一起。 画面被配上了刺眼的红圈,巨大的问號,以及那种刻意放慢,带著悬疑感的变调音效。 这很快变成了另一种眾人皆醉我独醒的阴谋论敘事。 【注意,他始终没有亲口承认自己解决了难题!】 【本人都只敢说还在覆核,为什么各路媒体和吃瓜群眾已经开始迫不及待地封神了?】 【普通高中生,惊天世界级难题,被点燃的民族情绪,媒体的疯狂围堵——大家仔细想想,这套剧本是不是觉得有点眼熟?上一个这么炒作的天才,最后是什么下场?】 在这片泥沙俱下,真假难辨的舆论场中,真正让风向开始发生实质性转变,甚至让一些原本狂热的网友开始冷静下来的,是沈砚秋发出的一篇三千字长文。 沈砚秋绝对不是那种靠蹭热点博眼球的无名小號。 他今年三十九岁,国內华5级別理工博士出身,早年曾在海外某知名实验室做过短暂的博士后研究。 后来因为种种原因退出了一线科研,转向了全职的科普写作和学术打假。 在过去的十年里,他在中文网际网路上积累了极高的声望。 写过一系列极其硬核的文章,用详实的数据和热力学定律,把那些试图骗取国家补贴的民科永动机拆得底朝天。 他最出圈,被无数粉丝奉为圭臬的一篇文章,標题叫作《不要把个人或机构的侥倖,包装成民族和科学的奇蹟》。 在那篇文章之后,沈砚秋成了很多网民心中的清醒剂和网际网路理客中的標杆。 他最出名的一句话是:“真理不需要热搜来保送,科学也不需要信徒来狂欢。” 这句话曾经被当做腰封,印在他的科普散文合集上,卖出了几十万册。 很多人愿意相信他,不是因为他永远绝对正確,而是因为在过去这十年的魔幻网际网路里,他確实击碎过太多包装精美的假货。 所以,当江临在校门口被围堵的视频衝上微博和知乎热榜后,很多人第一时间的反应不是去查阅原始论文,而是直接点进了沈砚秋的主页。 他们想等他开口。 等这个拆假斗士给出最终的判决。 六点二十三分。 沈砚秋没有辜负粉丝的期待,他开口了。 发在知乎和微博双平台的长文,標题一如既往的克制理性,甚至带著一丝警示意味。 《先別急著欢呼:从常识与学术逻辑判断,一个高中生不太可能独立解决单砖问题》 没有感嘆號,没有阴阳怪气流汗黄豆的表情。 文章的开头第一段,甚至显得相当温和与共情。 “我当然希望这是真的。少年强则国强,没有一个有良知的中国科普工作者,会不希望看到本国的年轻人在国际顶尖数学领域做出世界级的成果。但是,越是群情激愤、舆论沸腾的时候,我们越需要保持冷静。我们需要把朴素的民族情感、大眾对天才的浪漫敘事,和严肃学术审查分开。” 这就是沈砚秋最擅长的姿態。 紧接著,他拋出了五个逻辑极其严密的论点。 “第一,大家必须明確一个常识,arxiv 只是一个预印本平台,任何人只要有个机构邮箱,都可以往上面传文章。它绝对不是经过了严格同行评审的正式学术期刊。传上去了,不等於证明是对的。” “第二,非周期单砖问题的真正难点,从来不是在图纸上画出一块形状古怪的砖。真正的深渊在於你必须运用极度复杂的拓扑学和群论工具,证明所有可能覆盖无限平面的铺法,都会被局部的几何规则强迫(进入一种非周期的代换结构。这需要极其深厚的现代数学功底。” “第三,退一万步说,就算作者懂得局部强迫。这类证明高度依赖庞大且繁琐的局部状態表、边界排斥校验和局部同胚映射。在这个过程中,只要你的推演漏掉了一个微小的镜像翻转,或者漏算了一个高层级结构下的边界拼接情形,那么,整篇长达几十页的论文,就会瞬间从一项歷史性的突破,坍缩成一次虽然漂亮但彻底失败的尝试。” “第四,从社会学和教育学经验来看,一个连市级重点都不是的普通公立中学的全日制高三学生。在缺少领路导师、没有高水平的学术討论班、脱离了顶尖研究共同体,且从未受过长期、系统、严苛的学术训练的情况下,单枪匹马独立完成这种连菲尔兹奖得主都感到棘手的世界级证明?这种概率,在科学史的经验上,低得令人感到可怜。” “第五,也是最关键的一条,根据我通过海外学术圈朋友得到的最新內部消息,滑铁卢大学的计算几何团队在復现该论文的拓扑结构时,目前在极其关键的level-7 boundary case 的f类镜像嵌入处,严重卡壳了。” “熟悉这类替代系统证明的同行应该很清楚,如果level-7处的这个疑似障碍或者说反例真的成立,並且无法通过拓扑同胚被消解。那么,前面网友们做的所有漂亮的动图演示、你们刷的所有热搜、那些自媒体写的令人血脉僨张的標题,以及我们今天付出的所有民族情绪,都不会让这个数学证明自动变成真的。” 文章的最后一段,沈砚秋写得掷地有声。 “综合以上分析,以我十几年的科研和科普经验判断。这篇论文存在实质性、且无法修补的逻辑缺口的概率,恐怕远高於它已经完整成立的概率。保守点说,大於八成。” 在长文的末尾,他还附带了一句近乎赌咒发誓的承诺。 “如果,我是说如果,这篇预印本最终被国际离散几何共同体確认为完整无误的证明。我会立刻在全网公开向江临同学鞠躬道歉,並且我的所有帐號停更三个月,闭门思过。” 这段话一出来,这篇长文彻底爆了。 转发量和点讚数呈指数级飆升。 它太像一篇在这个狂热时代里,难得的负责任的醒世恆言了。 一个普通公立高中的十八岁学生,在高考前夕,独立完成这种级別的世界级成果,確实严重违背了大多数普通人对智力和教育规律的认知常识。 更何况,自媒体这几天的疯狂造神,確实让人感到一种德不配位的虚幻感。 短短几分钟,文章全平台转发超过一万。 评论区迅速被一种理性的清高和恍然大悟的情绪点燃。 【我的天,终於有人敢站出来说句人话了。这几天网上吹得我都以为江临马上要拿诺贝尔奖了(虽然数学没诺奖)。】 【沈老师敢押上停更三个月,这底气,我信了。大家散了吧,大概率又是一场闹剧。】 …… 当然,在一片附和声中,也有被激怒的人在拼命反驳。 【你凭什么用你的经验去断定一个高中生不可能?高斯十八岁还证明了正十七边形尺规作图呢!】 【国外专家都没定论说这证明是错的,只是说卡住了。你个早就脱离一线的科普作者,这么迫不及待提前跳出来充当法官给人家判死刑,不是为了流量,我吃!】 …… 但这些愤怒的反驳,很快就被淹没在沈砚秋粉丝那潮水般的理中客言论中。 这届网民真的不是第一次见到所谓的天才神话了。 过去几年里,中文网际网路已经见过太多包装出来的神童,什么一天能写两千首诗的女孩,小学就开始研究基因敲除抗癌机制的各种二代,各种代写论文、偽造的高级国际竞赛成绩,以及地方宣传系统里为了政绩硬捏出来的奇蹟故事。 人们曾经被热血骗过,也曾经被一次次的反转狠狠教育过。 信任的閾值早就被拔高到了极限。 所以这一次,当江临以一个普普通通的高三学生的身份,手握著一块据说能改变数学史的砖,突然站在全网的聚光灯下时,沈砚秋的这种居高临下的怀疑,天然地具备了一种残酷的社会学合理性。 沈砚秋甚至不需要去一行行推导证明,只需要轻飘飘地说一句:“朋友们,看看你们被情绪冲昏头脑的样子,这个剧本太熟了。” 这就足够让几千万人瞬间停下正在欢呼鼓掌的手,转而换上一副审视和怀疑的面孔。 舆论的风暴,在这一刻,达到了最高潮。 …… 与此同时。 风暴中心的江城七中,行政楼二楼的会议室里,气氛却与网上的喧囂截然不同。 这里没有人提沈砚秋。 老刘根本不知道沈砚秋是谁。 校长虽然对舆情有所了解,但也根本顾不上某个科普大v说了什么。 教导主任此刻正焦头烂额地对著手机另一头的辖区派出所所长解释。 “是是是,张所,真不是我们学校搞噱头。这帮人疯了,把大门都给堵死了,我们高三走读生怎么回家啊?对,麻烦您赶紧派两辆巡逻车过来拉警戒线,维持一下秩序,千万別发生踩踏。” 窗户紧紧关著,还拉上了厚厚的窗帘。 但外面那如同集市般的喧譁声,依然能隱隱约约地钻进会议室。 甚至还有一个不知道从哪弄来扩音器的自媒体,正对著七中的校牌,肆无忌惮地搞著户外直播。 “家人们,老铁们,现在已经是晚上快七点了,江城七中方面仍然大门紧闭,没有给出任何关於所谓天才少年的正面回应。这背后到底隱藏著什么不可告人的秘密,是不是心虚了?点个关注,主播马上带你持续揭秘。” 会议室的中央,椭圆形的红木会议桌上,亮著一台笔记本电脑。 电脑屏幕上,是一份刚刚由顾南舟发送过来的八页pdf文件。 江临坐在电脑面前看著文件。 老刘站在他身后,想问一句情况严不严重,又怕打扰他思考问题。 但他这辈子还真没见过今天这种魔幻到极点的场面。 校门外,是一群如同鬣狗般嗅著血腥味等待採访的媒体。 网络上,是几千万网民正在激烈地爭论,等著看一个旷世神话的诞生,或者是一场惊天骗局的惨烈翻车。 而处在风暴最绝对中心的主角,自己的学生江临,此刻安静地坐在电脑面前,审阅一份来自几万公里外的加拿大滑铁卢大学顶尖数学团队,发来的针对其世界级证明的数学反例尝试。 他觉得自己站在这里,就像是在见证某种歷史书上才会写的歷史。 江临已经看完了pdf。 pdf只有八页。 kaplan的措辞很谨慎,只称之为a suspected obstruction。 真正的红圈落在第三页,从layer-5衍生到level-7的局部边界展开图里,f类边界的镜像嵌入。 事实上,level-7的f类边界,也曾经把他拖住过整整三个月。 他以为那里有一条路。 后来发现,那是一条隱蔽的死路。 再后来,他不断地优化证明,到第十七版证明,他把这部分冗长的死路推演,从正文中剥离,挪进了附录。 第二十四版时,他嫌附录还是太臃肿,於是运用了更高阶的等价类合併技巧,把它摺叠进f类反向嵌入的转移状態表。 到上传arxiv的精简版里,那里只剩下了精炼的三行索引字母,以及一个指向转移矩阵的编號。 他当然知道,那样的写法对读者极其不友好。 可当时的他认为,有能力把证明推演到level-7那一步的读者,能顺著他留下的那三行路標,自己脑补出那条隱蔽的死路,然后安全地走过去。 但现在看来。 即便是滑铁卢大学的团队,在面对这种高维度的拓扑摺叠时,也在这里被绊住了脚。 他们没有读懂那三行高度压缩的索引,误以为这个f类镜像嵌入是一个独立存在的,能导致周期性崩溃的合法状態。 “江临,看完了吗?” 顾南舟略显焦急的声音,通过电脑扬声器。 江临收回思绪,轻轻嗯了一声。 “是问题吗?” 这话一出,会议室里所有人都下意识屏住了呼吸。 江临把pdf翻到第五页,看了一眼kaplan的推导路径,又翻回第三页的红圈处確认了一遍。 “不是反例。” 江临的声音依然平淡得没有一丝波澜。 “確定吗?” “確定。” 江临拿起笔开写。 supplementary note: layer-7 boundary obstruction (补充说明:关於第七层边界障碍的澄清) 他一边写,一边用对等的学术语境,向电话那头的顾南舟解释。 “kaplan的团队在推演时,把f类边界翻转后的等价摺叠,误读成了一个独立且自由的拓扑状態。怪我,原稿第十七页的那三行索引,压缩比確实做得太高了,忽略了直观性。他不熟悉我构建的这套等价类合併群,卡在那里,不怪他。” 老刘听见怪我这两个字的时候,心臟猛地往上一提,差点从嗓子眼里蹦出来。 他第一反应就是,完蛋了,江临承认自己写错了。 那接下来是不是要重写论文? 这要是传出去,岂不是身败名裂? 不料江临没有表现出任何发现自己犯了大错的惊慌。 他只是把纸往左侧挪了半寸,调整到一个舒服的书写姿势,开始画图。 江临每下一笔,都没有丝毫的停顿或犹豫。 因为他此刻根本不是在绞尽脑汁地思考这该怎么证明或者我该怎么补救这个漏洞。 他只是在决定,该怎么把自己已经走过无数遍的路,画得足够简单,好让kaplan这种级別的专家也能看懂。” 这是两个完全不同维度的行为。 前者,是迷雾中的探索者,步步惊心, 而后者,是已经站在了真理之巔,在向山腰处迷路的人,投递一份精確的翻译说明书。 第十二分钟,江临把笔放下,打开电脑,敲了一小段校验脚本。 这个脚本不用於推演,只用来极其暴力地检查一件事。 把kaplan怀疑的那 f边界镜像嵌入,强行作为独立状態输入系统后,它是否能存活? 第十七分钟。 所有附带图表、状態说明和这段短脚本的补充pdf文档,在江临手中製作完成。 发送给顾南舟。 “顾老师,这是level-7疑似obstruction的最小排除说明。原稿中的等价类索引確实不够直观,导致了误解。这份说明可以作为补充材料,直接向滑铁卢和学术界公开。” 另一边,顾南舟打开附件,看第一遍的时候,眉头皱著,大脑疯狂跟隨著江临那极其跳跃且天马行空的拓扑映射进行切换。 看第二遍的时候,隨著那个死路逻辑的闭环,他的眉头慢慢鬆开了一些,眼神中流露出惊嘆。 当看到第三遍,彻底看懂那个近乎艺术品般的状態摺叠后,顾南舟终於没忍住,在空旷的办公室里低声骂了一句带有极高讚誉意味的脏话。 “天才的直觉,这小子太他妈厉害了。” 骂完,顾南舟的声音回復了从容。 “江临,我立刻把这份补充说明转给kaplan。” “嗯。”江临靠在椅背上。 顾南舟想了想,又问了一句极其符合当前险恶舆论环境的话:“现在外面舆论已经闹翻天了,网上那个科普大v沈砚秋拿kaplan卡壳这事大做文章,说你的证明八成有漏洞。要不要我代表江大数学院,在回邮里加上一句官方解释,顺便警告一下外界不要造谣?” “麻烦顾老师了,不过不需要解释,发证明就好。” 邮件发出,飞往加拿大安大略省。 会议室里安静下来。 这安静只持续二十六分钟。 顾南舟那边响起邮件提示音。 他迅速点开。 发件人正是craig kaplan。 “尊敬的顾教授与江先生: 我之前怀疑的第七层障碍,已经被作者极其清晰的补充说明彻底解决了。f类反向边界嵌入確实不是一个独立情形,而是优雅地摺叠进了转移状態表中,並在第二邻接处终止。 我目前在这里没有看到任何反例,该处逻辑完全成立,针对更深层级的覆核將继续。” 顾南舟盯著屏幕看了几秒钟,然后把邮件转发给江临。 江临扫了一眼,只回了三个字。 “谢谢顾老师,知道了。” 站在身后的老刘,一直紧绷著神经,实在受不了这种打哑谜一样的气氛,终於忍不住打破了沉默:“这是什么意思,是坏消息还是好消息?” 江临还没来得及开口解释,电话里,顾南舟那带著明显笑意和畅快的声音,先传了过来。 “刘老师,意思很简单。滑铁卢大学的世界顶级专家,刚刚正式撤回了他们对第七层这个核心难点提出的疑似反例。目前针对这篇论文最危险,也是外面那些人用来攻击江临的最大一个学术质疑,已经被江临很漂亮地当场排除了。” 老刘不完全听懂,但既然已经排除,就足够了。 他长长地吐出一口气,摸了一把自己的后颈,发现那里全都是凉凉的虚汗。 …… 网际网路的另一端,北京,某高档小区內。 沈砚秋也几乎在同一时间,看到了来自於大洋彼岸的kaplan教授在那个顶尖学术私密群和推特上同步更新的最新声明。 最早引起他注意的,是他微博后台私信里,粉丝髮来的疯狂提醒。 【沈老师,快看外网,那个 level-7 的问题好像有新进展了。】 【kaplan教授刚刚发推特说障碍已解决,这是什么情况?】 【沈老师,你刚才信誓旦旦地说八成有洞,指的是不是就是这个地方?现在人家老外说没问题了啊!】 沈砚秋正坐在电脑面前。 在他的正前方,一台高清直播用的单反摄像头已经架设完毕。 他原本计划在半小时后的晚上八点,开启一场全网直播,深度剖析这次事件。 他连直播间极其有深度的標题都已经擬好了。 《从单砖事件的反转谈起:为什么我们这个时代,总是可悲地需要天才神话来麻醉自己》 但现在,看著屏幕上不断跳出的私信提示,这个擬好的標题突然像一根刺一样,变得很扎眼。 他立刻翻墙出去,点开kaplan教授在学术推特上的原文。 读了一遍,本著严谨的態度,他把kaplan那段毫无歧义的四行英文复製下来,扔进了专业的翻译软体里,生怕自己因为脱离学术圈太久而產生了理解偏差。 没有错,意思是明確的已被作者完美解决。 沈砚秋整个身体向后,重重地靠在椅背上,久久不语。 他的脸色,在暖黄色的射灯下,並没有变得像那些破防的小丑一样气急败坏或者满脸通红。 真正让他此刻陷入长久沉默,甚至感到一丝隱隱后怕的,其实不是这一次专业判断上的微小失误。 而是时间差。 江临解决问题的速度太快了。 快到他甚至根本来不及按照以往温水煮青蛙的惯用节奏,把舆论完全推向自己最熟悉最安全的位置。 此刻,他那篇长文下的评论区,风向已经开始发生不可控的倒戈。 【沈老师,在吗,出来走两步啊?】 【不是说保守估计大於八成是假的吗?这怎么才半个小时,就被砍掉一半了?】 【楼上的理智点,別硬黑。严格来说沈老师文章里讲的是完整覆核需要时间,不只是指level-7这一处。】 【別洗地了,他刚才那篇文章里,用来定罪的具体实锤就是level-7。】 【兄弟们,我怎么有种不祥的预感。这次,这小子不会真不是造神,而是真神下凡吧?】 沈砚秋看著这些疯狂滚动的评论,手心微微有些出汗。 十分钟后,沈砚秋终於动了。 他依然没有刪除那篇引发巨大爭议的长文,因为刪文就意味著心虚和彻底认输。 也没有发任何关於道歉的声明。 他做的第一件事,是进入直播后台设置界面。 把原定半小时后开启的直播標题,进行了修改。 原题:《从单砖事件的反转谈起:为什么我们总是需要天才神话来麻醉自己》 新题:《单砖论文覆核阶段性进展追踪:如何界定合理的理性质疑与学术的边界》 这个新標题改得很稳妥,极具专业素养。 依然像他过去十年里经歷的无数次打假遇到硬茬时一样,巧妙地利用话术,把自己迅速撤回到了一个无论结果如何,我都立於不败之地的安全堡垒里。 可是熟悉他的老粉都看出来。 沈砚秋的刀,被迫收回去了。 改完直播標题几分钟后。 沈砚秋在微博和知乎,同时发出了今晚的第二条补充动態。 “关於最新进展:刚確认,level-7疑似 obstruction已被排除。这是一个非常积极的学术信號,说明作者江临对局部强迫的底层数学结构掌握程度,確实远高於我此前的经验预估。” “但我必须再次重申:这仅仅是一个局部障碍的排除。关於这篇几十页论文的漫长的完整同行覆核,远未结束。我依然坚决反对任何无良媒体,在当下这个节点,提前使用彻底攻克,终结悬案等博人眼球的结论性措辞。理性的质疑从来不是无脑唱衰,对学术的谨慎,也不等於对天才的敌意。” 这段话写得依然高明,政治正確到让人根本无法从逻辑上进行有力的反驳。 但是,只要是有基本阅读理解能力的人都看得出来。 这段补充说明,和三十四分钟前的保守估计,早就已经不是同一种底气的发声了。 前者,是高高在上,手握生杀大权的死刑判决书。 而后者,是色厉內荏,疯狂寻找台阶下的危机止损声明。 而网际网路舆论场,就像是一群精明嗜血的鬣狗。 它们最擅长的,就是能在极其微弱的语境变化中,嗅出一个原本强大的人,是从什么时候开始感到恐惧並准备止损的。 风向,在沈砚秋被迫转向的那一刻,迎来了暴烈的反转。 …… 七点十一分。 江城七中行政楼会议室里校长放在茶几上的手机亮了。 来电显示:江城市教育局局长办公室。 校长深吸一口气,立刻接起,腰背下意识地挺直了。 电话那头的声音没有丝毫官僚的寒暄,语气严肃到甚至带著掩饰不住的急迫。 第一句话,不是市局惯例的对学校出成绩的祝贺,也不是官样文章的勉励。 而是直奔目前最敏感的危机点,连珠炮般地询问。 “老张,你们学校到底怎么回事?网上的舆论都快把天捅破了!我只问你最核心的几点:那个叫江临的学生目前人身绝对安全吗?你们学校正常的教学和备考秩序有没有被衝垮?校门口那些聚集的媒体控制住了没有?还有,你们和学生家长沟通过没有,他们的情绪稳不稳定?” 校长一边擦著额头上的汗,一边急急挨个作答。 “局长您放心,学生目前非常安全,就在我眼皮子底下,在校內重点保护。” “按照我们和江大专家的商议,江临同学绝对没有接受任何未经允许的媒体採访。” “学术方面,江城大学数学院已经全面接手,正在协助处理专业的纯学术国际问询,我们不乱发言。” …… 老刘站在旁边听著,感到一阵强烈的眩晕时。 眼角的余光看到,坐在会议桌前的江临,平静地从身旁有些旧的书包里,抽出那三页写满了物理公式的《高考物理最后阶段易错模型匯总》。 江临拿起笔。 把那句支持力方向先於方程確定划掉,换成了更直白的一句, “先看接触面有没有挤压,再画受力图,別瞎套公式。” 老刘看见这一幕,终於忍不住问:“这一关算过了?” 江临抬起头:“老师,这只是证明里的一个注释说明,算不上一关。” 第102章 世界开始承认它 德国时间凌晨两点。 柏林工业大学,计算几何与组合算法实验室。 克劳斯已经连续三十多个小时没有合眼了。 他面前的六块屏幕上,全是滚动的终端日誌和密密麻麻的json结构树。 三天前,当他第一次用江临提供的那个被称为mps的核验包,在半径r=10的范围內跑出绿色的no periodic patches found时,他在那个只有七八个顶级算法研究者的私密小群里,说了一句话。 this is not nonsense. 但那天晚上,他的导师,实验室的负责人,做了三十年组合优化的老教授,把他叫进了办公室。 老教授只问了他一个问题。 “你跑的,是他写的代码?” 克劳斯点头。 老教授摇了摇头。 “那不叫復现。” 克劳斯一愣。 “克劳斯,你想过没有。如果他的证明里,藏著一个连他自己都没意识到的错误。而恰好,他写的核验代码里,也藏著一个能把这个错误正好遮住的bug。” “那你跑他的代码,跑一万遍,跑到天荒地老,你看到的,永远是他那个漂亮的绿字。” “你不是在验证真理。你是在重复他可能犯下的同一个错误。” 克劳斯瞬间明白了导师的意思,背后渗出一层冷汗。 要想真正独立地验证这块砖,唯一的办法,是把江临那个乾净漂亮的mps包扔到一边。 只拿著那篇论文里,用纯数学语言写下的图形定义、四类大块的替代规则、边界读法约定。 然后,从一行空白的代码开始,用一套完全不同的语言,一套完全不同的底层框架,把整个核验系统,重新造一遍。 如果两套从零开始,彼此之间没有任何一行共享代码的系统,最终吐出来的东西,分毫不差地撞在了一起。 那才叫復现。 那才叫真理。 於是,过去三天,克劳斯没碰江临的python。 他用rust,从顶点坐標的代数整数编码开始,一砖一瓦地重写。 他自己实现状態生成,自己写哈希,自己做等价类合併。 甚至故意换了一套和论文完全不同的內部命名习惯,就是为了逼著自己,去真正理解每一步背后的数学,而不是无意识地抄。 报错,排查,重跑。 再报错,再重跑。 此刻,凌晨两点。 他自己写的那套rust系统,在柏林实验室那台四路amd的计算节点上,刚刚跑完了局部情形表的全量枚举。 终端最后一行,跳出了一个数字。 最终倖存的不可约状態总数。 克劳斯颤抖著手,打开另一个窗口。 那是他从江临论文附录的数据表里,原样誊抄下来的,江临声称的理论状態总数。 两个数字,一个来自中国,一个来自柏林实验室那台刚刚轰鸣了三天的伺服器。 它们,一位不差。 不只是总数。 克劳斯让两套系统分別输出每一个等价类的多项式哈希指纹,做了一次逐行diff。 零差异。 四千多个状態,没有一个对不上。 克劳斯没有欢呼。 他已经筋疲力竭,没有力气欢呼了。 把椅子往后一靠,仰头看著实验室天花板上惨白的灯管,喉咙里发出一声又干又哑的气音。 然后想起了自己最初看到那个署名时,轻蔑失笑的样子。 jiangcheng no.7 high school。 一所中国的高中。 “gott.” 克劳斯低声骂了一句,接著在群里发了那张diff结果的截图。 下面只附了一句话,全大写。 independent reimplementation in rust. zero shared code. all state hashes match. it holds. …… 几乎是在同一个时间窗口里。 加拿大,滑铁卢。 kaplan团队那边,也终於跑完了layer-7之后,后面的路虽然冗长,却再无险滩。 代换系统的自相似结构,像一台冷酷而精確的机器,把所有更高层级的边界,全部强迫进了那个唯一的非周期轨道里。 没有任何一个状態,能逃逸出江临用局部规则和层级替代结构焊死的那个笼子。 一封简短的邮件,从滑铁卢发往了那个隱秘的小圈子。 plete up to layer-12. no further obstructions found. the substitution structure is rigid all the way up. 至此,分散在英国、加拿大、德国、法国、日本的,全世界几乎所有真正感兴趣而且有能力啃这块砖的核心研究者,用三套以上彼此独立的计算系统,从三个不同的方向,把同一个结论,反覆覆核了出来。 它是对的。 它真的是对的。 …… 伦敦时间,下午。 马库斯·霍尔特坐在沃里克大学那间堆满了书的办公室里。 他面前摊著的,是这段时间以来,用触控笔逐字逐句啃过的论文。 《一种由局部边界强迫的非周期单砖构造及证明》 每一页的页边,都画满了他的批註、问號和推演草图。 而现在,那些问號,已经被他一个一个地用红笔打上了对勾。 最后一个问號,是第三节那个关於骨架识別的核心引理。 那曾经是他最不放心的地方。 霍尔特用了一个星期,自己在草稿纸上推了三遍。 確定每一遍都与江临的结论严丝合缝。 他打开了自己那个拥有两万多名学术界关注者的推特帐號。 几天前,他在这里发过一条动態,说tile j值得严肃关注,代换规则在计算上是稳健的。 没料到那条动態成了同行们的发令枪,让他们开始严肃地推敲它。 而现在。 霍尔特沉默了几秒,敲下了一段全新的文字。 这一次,他没有再用任何留有余地的措辞。 “我已经逐行读完了tile j的全部主证明,並完成了独立覆核。来自滑铁卢柏林等多个独立团队的计算核验,使用彼此无关的代码实现,结果完全一致。” “在我看来,这个证明是完整的,並且是正確的。” “非周期单砖问题——存在一种单一形状,它能够铺满整个平面,且任何这样的铺砌都不具有平移周期性——在被提出大半个世纪之后,第一次,被一个无可辩驳的构造解决了。” “我向这位作者,致以我最深的敬意。” 他顿了顿,似乎想起了那个荒诞到极点的署名单位。 最后,他又补了一句。 “无论他来自哪里,无论他多大年纪。” 发送。 这条推特,没有一个感嘆號。 但对於全世界那一百多个把身家性命压在这个冷门方向上的研究者来说,它的分量,重过千钧。 因为发出这句话的人,是这个领域里说话最谨慎,最不肯轻易给任何东西背书的老派学者之一。 他说了正確,用了彻底解决。 这意味著,圈子里那场由代码和草稿纸构成的集体覆核,落下了帷幕。 ——— 接下来的几个小时里,附和如同山呼海啸。 法国cnrs的那位老几何学家,在论坛上贴出了自己手算的周期带排除验证,配文只有一个词:confirmed。 阿肯色那边,那位专门狙击层级替代结构里拓扑幻觉的老狐狸,公开承认自己没能找到任何破绽,並称这是一件被时间反覆打磨过的,令人不安的完美作品。 京都数理解析研究所的团队,把他们对手性翻转情形的独立验证报告,掛到了网上。 那个曾经满是冷嘲热讽的tiling & tessellation硬核论坛,画风大变。 七天前,置顶帖的標题还是another einstein claim? (又一个民科自称解决了?)。 而现在,版主把帖子重新置顶,並修改了標题。 the einstein problem is solved. (tile j confirmed by multiple independent teams) 帖子里,最高赞的回覆,来自一个研究铺砌二十多年的老id。 他写道。 “我研究这个方向半辈子,以为,在我有生之年,我大概是看不到它被终极的这一天了。” “现在它的答案来了,甚至不是来自我们这个圈子里任何一个我有印象的名字。” “数学有时候就是这样残忍又浪漫。” “它不在乎你是谁。” “它只在乎,你那块砖,对不对。” ——— 学术圈这台机器一旦达成共识,下游的传导,就快得超乎想像。 最先反应过来的,依然是那些早就盯著arxiv的科普媒体。 那家在七天前用《一块永不重复的砖》引爆全网的杂誌,几乎是在霍尔特发推后的两个小时內,就更新了一篇全新的报导。 那时,他们的標题,小心翼翼地带著一个可能。 《一块永不重复的砖:一个困扰人类六十年的问题,可能被解决了》 而现在。 新的標题,斩钉截铁。 《六十年的等待结束了:困扰人类的非周期单砖问题,被一块名为tile j的砖块彻底终结》 文章用了一个让无数普通读者瞬间起鸡皮疙瘩的句子作为收尾。 “几十年来,无数最聪明的头脑,都没能在这片沼泽里趟出一条路。而现在,路被走通了。这块古怪丑陋,犬牙交错的砖,將作为人类数学史上的一座里程碑,被永久地刻进每一本关於铺砌的教科书里。” 里程碑这个词,瞬间被全球的严肃媒体捕获。 那些之前还在標题里小心翼翼地使用如果证实,或將改写,疑似攻克的大报,全部撤下了所有的限定词。 《纽约时报》:人类数学史的里程碑时刻。 《卫报》:一块砖,终结了一个延续六十年的几何难题。 国內的《澎湃》《新京报》科技版,几乎是连夜重写了稿件。 而最让所有人感到眩晕和荒诞的,依然是那一栏,被全世界反覆確认了无数遍,却依然让人无法相信的信息。 完成这一切的人。 不是普林斯顿高等研究院的某位终身教授。 不是剑桥,牛津,巴黎高师里某个浸淫了一辈子的几何学家。 而是一个,中国二线城市,一所普通公立中学的,还有几天就要参加高考的,高三学生。 ——— 风向的反转,是暴烈的。 而站在这股暴烈风向最尷尬位置上的,是沈砚秋。 四天前的傍晚六点二十三分,他押上了自己十年积累的清誉,发出了那篇三千字的《先別急著欢呼》。 他用五个逻辑严密的论点,把一个高中生独立解决世纪难题的概率,判了死刑,给出了存在无法修补的逻辑缺口的概率大於八成的结论。 他甚至在文末赌咒发誓,如果这篇预印本最终被国际离散几何共同体確认为完整无误,他將立刻在全网公开向江临同学鞠躬道歉,並且所有帐號停更三个月,闭门思过。 那时候的他,是何等的篤定,何等的居高临下。 而现在。 国际离散几何共同体的確认,来了。 来得比他想像中快太多,也彻底太多。 不是一个团队,是几乎所有团队。 不是部分核验,是从零开始的独立復现,是逐层走到layer-12的全面通关,是马库斯·霍尔特那句没有任何余地的完整的,並且是正確的。 他那五个论点,被一个一个地碾成齏粉。 【沈老师,国际共识形成了,您那篇文章不刪一下吗?】 【停更三个月,鞠躬道歉,沈老师,男人说话要算话。】 【说真的,我以前挺佩服沈老师的,打了那么多假。但这次,他翻车翻得也太彻底了。问题不是他判断错了,谁都会错。问题是,他错得那么自信,那么急著给一个高中生判死刑。】 【这就是经验主义的傲慢吧,他用十年打假积累的经验,去否定一个超出他经验范围的天才,结果经验背叛了他。】 …… 沈砚秋知道自己现在唯一能做的,也是唯一体面的选择是什么。 沉默了很久之后,他打开微博和知乎。 他还是没有刪那篇《先別急著欢呼》。 刪了,就是彻底的心虚。 他在那篇长文的下面,置顶了一条新的动態。 “关於tile j:国际离散几何共同体已经確认了该证明的完整性与正確性。多个独立团队使用彼此无关的代码实现完成了復现。我此前在《先別急著欢呼》一文中,基於过往经验,对一位高中生独立完成此项工作的概率,做出了大於八成存在无法修补的逻辑缺口的判断。” “这个判断,错了,而且错得离谱。” “我曾经说过,如果这篇论文被確认成立,我会公开道歉並停更三个月。一个人最难的,不是质疑別人,而是在被现实证明错了之后,承认自己的错。” “我在这里,向江临同学,郑重道歉。” “我低估了他,也低估了天才本身的可能性。我用我十年打假积累的经验,去丈量了一个远远超出我经验的人,这是我的傲慢与偏见。” “从今天起,本人所有帐號停更三个月。这三个月,我会去重新读一遍那篇论文,看一看,一个十八岁的人,到底是怎么走到这一步的。” “真理不需要热搜来保送,科学也不需要信徒来狂欢。” “这句话,我以前用来提醒別人。今天,它该用来提醒我自己。” 动態的最后,他还真的附上了一张照片。 是他站在书房里,对著镜头,弯腰鞠躬的照片。 这一次,沈砚秋的认错,反而贏回了一部分尊重。 但更多的人,在他这场体面的滑铁卢里,咂摸出了另一层更让人头皮发麻的味道。 【沈砚秋这种级別的人都判断错了,这说明什么?】 【说明那个高三生,是真的恐怖。恐怖到连一个脱离一线但依然懂行的科普大v,都完全无法用常识去理解。】 ——— 而真正把这股惊涛骇浪,推向最高潮的,是知乎。 当国际共识形成,媒体敘事彻底统一,沈砚秋公开道歉之后。 一个新的问题,在知乎被顶上了热榜第一。 提问的標题,朴素得近乎天真,却精准地戳中了几千万人此刻最想知道的那个核心。 【如何评价江临独立解决的非周期单砖问题?这个成就在数学界,到底是什么级別?】 底下的回答,从最初的几百,迅速暴涨到上万。 最早衝上第一的,是一个认证为离散数学博士在读的答主。 “先说结论:这不仅仅是一篇好论文,更是一座里程碑。” “为什么?” “因为好论文每年有成千上万篇,而里程碑,可能几十年才出一座。” “非周期单砖问题,俗称爱因斯坦问题(einstein是德语一块石头的双关,跟那位物理学家没关係),从上世纪六十年代王氏砖被提出之后,就成了离散几何皇冠上一颗悬了半个多世纪都没人能摘下来的明珠。” “而这位江临同学做的,是一次终结性的解决。注意终结这两个字,因为非周期单砖问题,不再是一个开放问题,它被关上了。” “这种成果的稀缺性,一个数学家,穷其一生,能解决一个这种级別的世界难题,他这辈子就已经值了。” 这个回答下面,有人追问。 【所以他能拿菲尔兹吗?】 答主没有顺著狂欢往上吹,而是补了一段很谨慎的话。 “別急著喊菲尔兹。” “菲尔兹奖通常不奖励单个成果,它更倾向於奖励那种开创了一整片领域,影响了一代人的,持续性的纲领性的工作。歷史上靠单一爆点拿菲尔兹的,极少。” “光凭这一块砖,不一定能直接锁定菲尔兹。而且组合/离散几何这个方向,在菲尔兹的歷史口味里,本来就不算最受宠的那一类。” “但是请注意,他今年才十八岁。从十八岁到四十岁之前,他理论上还能经过很多届菲尔兹周期。tile j本身,已经足够让全世界记住他的名字。接下来,只要他继续產出,他就是这个时代最值得关注的年轻数学家之一。” “至於其他的,数学界没有诺贝尔奖。顶级的奖是菲尔兹、阿贝尔、沃尔夫这些。阿贝尔和沃尔夫偏向终身成就,跟年轻人没关係。但各种针对青年数学家的奖,各种学会的会员资格,各国顶尖大学的橄欖枝,这些东西,从今天起,会像雪片一样朝他飞过去。” …… 排在第二的高赞回答,答主是认证为某985高校青年教师。 他的角度更加现实,也更加扎心。 “作为一个青椒,我想从我们这个群体最真实的视角,告诉大家,江临写出tile j这件事到底有多离谱。” “我们先做一个思想实验。假设,我说假设,这篇论文,不是一个高三学生写的,而是某个普通双非高校,一个三十多岁,还在为评职称发愁,天天被考核指標按在地上摩擦的青年讲师写的。” “会发生什么?” “我可以非常负责任地告诉你们,这位讲师,会在一夜之间结束他的全部职业焦虑。” “他將被直接破格,从讲师跳过副教授,直聘正教授。所有高校会爭著给他破格岗位,科研启动经费,独立团队和申报国家级人才项目的支持。他这辈子,他不需要再写一堆边边角角的论文凑考核,不需要再为了一个横向项目求人,不需要再在学院会议上证明自己还有潜力。” “因为他已经证明完了。” “一个普通讲师,靠这一篇,就可以从学术体系的边缘,直接被推到聚光灯中央。” “现在,请你们回过神来。” “写这篇论文的人,不是讲师。” “是一个连大学门都还没进的高三学生。” “我们这些读到博士,做了多年科研,把论文、职称和项目当成一辈子饭碗的人,做梦都想触碰一次的那种成果,被一个还在准备高考的孩子,提前拿到了手里。” “你们能体会到那种荒诞感了吗?” 如果说第一个回答,是把tile j放回数学史。 那么第二个回答,就是把tile j放进现实学术系统里,称了一次重量。 而真正让普通读者开始头皮发麻的,是第三个回答。 答主认证为数论方向博士后。 他没有一上来就解释单砖问题,而是提到了一个很多中国读者並不陌生的名字。 “我看到很多人在拿草根逆袭,扫地僧来形容江临这件事。其实,数学史上,真正接近一篇论文改变人生这种模板的现实案例,是张益唐。” “张益唐先生,1955年生,他的人生前半段,可以用坎坷两个字概括。博士毕业后很长时间找不到教职,据说一度在连锁快餐店打过工,帮人管过帐。后来,他在一所並不算顶尖的大学,新罕布夏大学,做了很多年的讲师。” “讲师,在美国学术体系里是个没什么话语权,隨时可能被边缘化的位置。他在那个位置上,默默无闻地待到了五十多岁。在很多人眼里,他这辈子,大概也就这样了。” “然后,2013年,他五十八岁,在《数学年刊》上发表了一篇论文——《素数间的有界间隔》。证明了存在无穷多对素数,它们之间的差距小於七千万。” “这是人类在孪生素数猜想这座大山上,几十年来迈出的最关键的一步。” “这一篇论文,让这个默默无闻的五十八岁讲师,一夜之间,名动世界。各种顶级奖项接踵而至,晨兴数学奖金奖、罗夫·肖克奖、麦克阿瑟天才奖、奥斯特洛夫斯基奖……他从一个挣扎求生的讲师,直接被聘为加州大学的正教授,被全世界请去做报告,成了传奇。” “一篇论文,五十八岁,改变了他的一生,把他从谷底,直接送进了数学史。” “这个故事,已经足够励志足够传奇了吧?” “好,现在,请允许我,把张益唐的例子,和今天这件事,做一个对照。” “第一,从是否把原问题关上这个单一维度看,tile j的敘事更容易被普通人理解为终结性成果。而张益唐的工作,是在更宏大的猜想链条上撬开了决定性缺口。二者不能简单比较高低,但都属於一个结果改变学术坐標的罕见案例。” “第二,也是最让人窒息的一点,从年龄上说。” “张益唐,五十八岁,做出了让他封神的工作,我们所有人都为他这种大器晚成的传奇而热泪盈眶。” “江临,十八岁。” “他比张益唐封神的那一年,整整年轻了四十岁。” “朋友们,我不是在贬低张益唐先生,恰恰相反,我对他充满了最深的敬意。我只是想用这个对照,让你们真切地感受到——” “今天我们见证的,是一件什么样的事情。” “一个十八岁的少年,做出了一件,足以和数学史上一战封神的传奇故事相提並论,甚至在终结性和年龄这两个维度上更进一步的事。” “我不知道该怎么形容这种感觉。” “如果天才真的有等级,那我们今天,可能见到了一个,超出我们这代人想像力上限的怪物。” 这个回答的最后一句话,被截图,被转发,被印在无数个营销號的封面上,传遍了整个中文网际网路。 而就在所有人还在討论这个成果到底多强的时候,另一个更现实的问题,被迅速顶了上来。 人们开始问一个朴素的问题。 【江临到底能拿什么奖励?】 这个问题底下,被顶到最高的那个回答,开头第一句话,就让无数人愣住了。 答主认证为高校招生工作多年。 他的第一句话,直接让很多人愣住。 “说句可能会让很多人失望的实话:整个高中阶段的奖励体系,已经装不下这件事了。” “我们来捋一捋,一个天才高中生能拿到的最高规格的认可,通常是什么?” “清北的保送资格,强基计划的破格入围,少年班的提前录取,丘成桐数学领军计划,各种英才班的直接选拔……” “这些,是我们这个国家,为最优秀的那一小撮学生,精心铺设的绿色通道。” “但请你们盯住四个字——优秀学生。” “这些通道,从设计的第一天起,服务的对象,就是优秀的有潜力的,值得被重点培养的学生。它们的底层逻辑是:你很厉害,所以我给你一个更好的平台,把你培养成將来可能做出大成果的人。” “可问题是tile j,它成立。” “江临,已经不是將来可能做出大成果的人了。” “他已经独立解决了世纪难题。” “你让一个独立解决了世纪难题,即將被写进相关教材的人,走保送的流程,再去证明自己有培养价值。” “你们不觉得,这件事本身就带著一种黑色幽默吗?” “这就像一个人已经独自登顶珠峰,回来以后,你问他要不要参加登山俱乐部青训营,先从如何系安全绳学起。” “青训营没有错,错位的是对象。” “所以,江临的问题,从来就不是他能不能保送清北。” “而是北大数院,是清华的求真书院和丘成桐数学领军计划,是国家天元数学中心,北京国际数学研究中心,乃至整个国內数学共同体,都要回答一个问题。” “这个学生,我们到底应该把他放进一个什么样的环境里,才不会把他给浪费了。” 这个回答下面,有一个清华求真书院在读学生的补充,被顶到了很高。 话不长,却像一根针,扎进了所有所谓天才培养体系的软肋里。 “我就在求真书院。” “我们这个项目存在的意义,是提前选拔最有数学天赋的苗子,用本博贯通的方式,绕开常规应试,把人按未来数学家的標准培养。” “简单说,我们是种子。” “我们被挑出来,被保护,被灌溉,被期待著未来某一天,也许能结出一颗世界级的果子。” “可是江临呢?” “他还没进园子,就在野地里,自己把果子结出来了。” “今天我们书院群里有人开玩笑说,如果江临来了求真计划,那到底是计划培养他,还是他给计划当活招牌?” 而在这片对该把他放进什么环境的热烈討论里,另一种带著明显焦虑的声音,也冒了出来。 人们不再只问他能拿什么奖励。 而是开始问,他应该去哪? “別光顾著爭清北还是求真了,你们没意识到一个更紧迫的问题吗?” “这种级別的苗子,想要他的,不只有我们。” “tile j一上线,普林斯顿、剑桥、巴黎高师、还有那些顶级数学中心,不会比清北慢。” “人家能开出的条件,可能我们想都不敢想。全额,免试,顶级导师组、独立研究经费、自由选题……” “而我们这边呢,如果还抱著你先来参加个选拔,你先按流程走个保送,你高考考好了我们破格录取你这套思路,慢条斯理地按部就班——” “我跟你们说真的,最后可能会让他觉得,这个环境根本没有看懂他。” “一个十八岁就终结了世纪难题的中国少年,如果到最后,是戴著別人的校徽,在別人的研究所里,做出他后面那些更伟大的成果。” “那才是这件事里,最让人不甘心的一种结局。” 这个观点下面,立刻有人反驳。 “別一上来就国外抢人。人家自己一句话都还没说,你们先替他焦虑上了?” “他署名写的是江城七中,不是什么海外机构。他到现在连媒体採访都没接,怎么看都不是那种立刻往外跑的人。” 但很快,又有人给出更冷静的回应。 “正因为他这么强,才更不能抢的姿態对他。这种人才,你越是想用待遇框他,用荣誉绑他,用为国爭光架他,越可能適得其反。” “对他最大的尊重,也许不是替他决定去哪,而是让他自己选。” 而在所有这些喧囂的,关於奖励,抢人,出国的爭吵之上,一个赞数不算最高,却被无数业內人默默转发的回答,泼下了一盆冷水。 答主认证为基础数学,教授。 “我看了下面很多回答,大家在爭他该拿什么奖,该进哪所学校,会不会被国外挖走。” “作为一个在这行干了大半辈子的人,我想说一句不太討喜的话。” “这些其实都不是最重要的。” “tile j再伟大,它也只是一个成果。数学史上,不乏年少成名,一鸣惊人,之后却再难突破,慢慢沉寂下去的人。天才陨落,有时候,比天才不出世,更让人惋惜。” “所以,对江临来说,真正要紧的,从来就不是该给他什么奖励。奖励是过去式的,是对已经发生的事的一次追认。它锦上添花,决定不了任何未来。” “真正重要的是未来。” “是他接下来,能不能进入一个足够自由的环境,能不能和这个星球上最顶尖的头脑平等对话。是他能不能在被全世界捧上神坛之后,还能安静地坐下来,继续做数学。” “所有想要他的人,都应该先问自己一个问题。” “我们是想把他抢过来,当成自己的金字招牌。” “还是想给他一片真正不浪费他的土壤。” “前者,是占有。” “后者,是成全。” “我希望最后留下来的,是后者。” “也希望这个孩子,运气足够好。” 这段回答下面,一条留言被顶到了最高。 它不像前面那些长篇回答那样专业。 甚至有点像网友隨手写下的感慨。 可就是这句话,让无数人停在了屏幕前。 “教授说得对,可是有一个问题。” “你们说的那个环境,它,真的存在吗?” “一个十八岁就把一个悬了六十年的难题画上句號的人,这世界上究竟还有什么样的学校,什么样的中心,什么样的导师,敢说一句,自己能把他教得更好?” “我们所有人都在爭论,该把他放进哪一个最好的笼子里。” “可万一他根本,就不属於任何一个笼子呢?” 这条留言,最后收穫了上万个赞。 评论区里,大家都在为这句话的浪漫和孤独而感慨。 没有任何一个人知道。 这句几乎是网友隨口一问的话,离那个被所有人苦苦追问的真相,到底有多近。 ——— 而这个被称为怪物的天才。 此刻,正坐在江城七中高三(4)班的教室里。 坐在江临旁边的孙明,將藏在字典里的手机息屏。 刚刚,他把那几个知乎高赞回答,从头到尾,看了一遍又一遍。 良久,他与有荣焉地偏过头,用一种朝圣的气音,问身边的人。 “老江,你还高考吗?” “考。” “都这样了还考?” “准考证都发了。” 第103章 云端之爭与人间烟火 如果说网络上的狂欢看起来比较虚幻,像是一场隔著屏幕的集体造梦。 那么,现实世界里,那些真正握著资源和话语权的人,已经实实在在地动起来了。 而且比所有人想像的都要快。 第一个找上门的,不是別人,是陆知行。 准確地说,是陆知行背后的江城大学。 预印本被国际共识確认的第二天,江大数理两大学院的院长,各自找顾南舟与陆知行谈话。 再然后,是校长办公室。 江大其实很清楚自己现在的处境。 说幸运吧,真的很幸运。 这个震惊了全球数学界,在顶尖的学术论坛上掀起惊涛骇浪的少年,是陆知行课题组的临时访问人员。 他更是从江大的数学討论室里,用著江大的草稿纸,一步步走到全球聚光灯下的。 这份香火情,已经足够深。 可江大也同样清楚,有多尷尬。 江大当然不弱,可在基础数学这个具体方向上,它毕竟不是国內最顶尖的几个中心。 开会说了半天,江大的校长,在学术界摸爬滚打了半辈子的老学者嘆了口气。 “我们留不住他,也不该强留。我们现在能做的唯一一件事,是作为他的娘家人,帮他把好关。別让他被人用错误的方式,带著功利的目的抢走。” 几乎是同一时间,在千里之外的北京,两场没有硝烟的战爭已经打响。 北京大学数学科学学院的招生办,紧急召开了一次临时会议。 几位平时只顾著埋头做学问的大拿齐聚一堂。 会议的核心议题只有一个,那个署名江城七中的高三学生,如何在不违反任何现行招生规定的前提下,第一时间把人接住,並且绝对不能落入隔壁学校的手里。 而清华那边的动作,甚至更加激进。 丘成桐数学领军计划的相关负责人,连夜查了航班,直接订了最早一班飞往江城的机票。 求真书院的一位资深教授,在內部的核心工作群里,只发了一段简短却分量十足的话。 “常规流程,对他已经没有任何意义。拿著那些东西去谈,是在侮辱他,也是在侮辱我们自己的眼光,我们需要一个特殊方案。而且要快,立刻动身,不然就晚了。” 接下来的几天里,江城这座平时在全国学术版图上並不怎么起眼的二线城市,迎来了一批又一批,平时绝不会在这个季节出现在这里的人。 他们大多衣著低调,神情冷峻,行色匆匆。 没有惊动媒体,没有大张旗鼓地拉横幅。 通过江大,通过陆知行,通过顾南舟,通过江城市教育局,几路人马,几乎是在同一个时间窗口里,凭藉著各自惊人的能量,匯聚到这座城市。 六月三日,上午。 江城大学,物理楼b栋。 陆知行的办公室里,气氛有点微妙。 江临坐在沙发上,陆知行坐在他对面。 而办公室的另一边,涇渭分明地坐著两拨人。 一拨的代表是北大数院派来的,一位四十多岁的教授。 另一拨的代表,是丘成桐数学领军计划的负责人之一。 这两拨人,原本是各显神通,各走各的渠道。 谁都想避开对方,抢先拿下这个百年难遇的苗子。 但江城就这么大,江临就这么一个。 最后,这两支代表著中国顶尖学府的队伍,竟然在这间连空调都有些老化的办公室里,迎头撞上了。 场面一度有些尷尬。 陆知行作为江临名义上的导师和现阶段唯一的保护人,只能硬著头皮居中协调。 “两位老师,我把话先说明白。”陆知行推了推眼镜,“江临既然愿意参加高考,也准备参加高考。那么现在的情况是,任何方案,任何討论,都不应该影响他正常参加高考。” 北大那位立刻点头,展现出极大的诚意说:“当然,我们完全理解。今天来,绝不是要给江临同学施加压力,也不是逼他立刻做决定。” 他將目光转向江临,原本面对同行的那种锐利瞬间化为慈爱的温和。 “江临同学,我先代表北大数院表明態度。北大数学的底蕴,你应该有所了解吧。只要你愿意来,我们会给你这个国家,这所学校所能提供的,最好的一切。” 他深吸了一口气,拋出了底牌, “不再是单一导师制,院士牵头,数院核心骨干组成专门的指导小组。” “本博贯通培养只是基础,你拥有独立的研究经费支配权。你想做什么方向,就做什么方向。你想在哪所国际实验室交流,我们负责联络铺路。” 丘班的负责人一听,不甘示弱地接过话茬。 “清华求真书院,丘成桐数学领军计划,提供的是另一种更纯粹的可能。” 他的措辞同样谨慎,但字里行间透著强大的自信。 “我们这个项目,设立的初衷就是为了绕开常规应试教育的桎梏,把最有天赋的人,直接按未来世界级数学家的標准去培养。丘成桐先生本人对你的工作非常关注,只要你来了,將直接接入面向全世界的数学家网络,与菲尔兹奖得主们平等对话。” 他紧紧盯著江临的眼睛,声音低沉而有力。 “江临同学,你已经不需要任何一场考试来证明你自己了。所以今天我们坐在这里,不是面试,不是选拔,而是双向的选择。我们想知道的是,什么样的环境,才能真正不浪费你这种级別的才能?” 办公室里,安静了一瞬。 被两所中国最顶尖的大学,用近乎请求的姿態,拿著別人做梦都不敢想的条件,当面爭抢。 换作任何一个十八岁的少年,此刻恐怕都已经心跳如鼓,面红耳赤,甚至激动得语无伦次。 可江临的反应,平静得让在场所有见惯了大场面的教授们,都感到不可思议。 他没有受宠若惊,也没有少年得志的张狂。 只是非常认真地听完了两位教授的发言,甚至连眼神都没有剧烈的波动。 然后,他站起身,礼貌地向两位教授,分別微微鞠躬致谢。 “谢谢两位老师,你们的诚意,我很感激,也深感荣幸。” 江临的声音清朗,不疾不徐。 “但是我现在,確实没办法给二位任何確切的答覆。不仅是因为我要高考,更是因为,我还需要时间去思考,下一步,我究竟要做什么。” 陆知行坐在一旁,看著江临的神情,心里莫名地,咯噔了一下。 他比这两位远道而来的尊贵客人,更了解眼前这个少年。 或者说,他曾在一旁,近距离目睹过这个少年在草稿纸上构建那个数学帝国时的状態。 陆知行知道,江临这句话,绝不是少年人故作姿態的清高,更不是待价而沽,想要换取更多筹码的贪婪。 他有一种隱隱的直觉。 对於这个特殊的少年来说,去北大,还是去清华,去哪个名气最大的顶级殿堂,跟著哪个由院士组成的豪华导师团…… 对他而言,可能真的没有外人想像当中那么重要。 “咳,两位老师,既然江临暂时还没法下定决心,这几天也確实不適合分心。”陆知行主动打破沉默,温和地解围,“要不,等高考结束之后,我们再坐下来慢慢谈?” 两位负责人虽然满心遗憾,但也知道欲速则不达的道理。 面对这种级別的天才,逼迫只会適得其反,只能各自留下了联繫方式,带著复杂的心情暂时告退。 …… 如果说大学之间不动声色的抢人,是高处精英阶层的承认。 那么,地方教育系统的反应,则体现了体制內郑重到甚至有些荒诞的保护。 一种多方联动的保护机制,以前所未有的效率启动。 辖区派出所,交警大队,乃至江城七中所在的街道办,全部被动员了起来。 几方连轴转地开会协调,只为一个目標。 在他的考点,做出一套天衣无缝的安保预案。 考点外围的街道,被提前两天拉起了警戒线。 市委宣传部和教育局联合协调各路媒体,高考结束前不得在考点周边採访,蹲守,偷拍。 辖区派出所的张所长,亲自带队。 在高考那两天,他不仅把所里的精锐警力全压在了七中门口,还向上级申请了应急机动力量,在附近街口待命。 七中的老刘和校长,这两天过得更是如履薄冰。 他们的手机被打爆了,接到了来自省里,市里各个层级的双重三重叮嘱。 所有领导在电话那头,反反覆覆千叮嚀万嘱咐的,核心意思只有一句话。 “千万,千万,要顶住一切压力,排除一切干扰,让江临同学,像一个正常的高三学生一样,安安稳稳地把高考考完。” 这种荒诞却又格外温情的场景,也算是別开生面了。 …… 如果说,大学的抢人是云端之上的风暴,教育系统的保护是庙堂之高的郑重。 那么,在最有人间烟火气的地方,另一种喧囂和热闹,也正悄悄地,甚至有些失控地展开。 大家反而低估了江临家楼下会变成打卡点。 江临家住的那个房龄超过二十年,连外墙涂料都斑驳剥落的老小区,几乎一夜之间,从寂静无闻变成了全城的焦点。 最先嗅著味道找上门的,是亲戚。 那些平时一年到头都未必走动一次的七大姑八大姨,甚至不知道隔了多少层的远房表叔,许久没联繫的老家的亲属,全像潮水一样涌来了。 他们提著高档的进口水果,拎著包装精美的保健品礼盒,脸上掛著那种热情的笑容,把江家原本就不大的客厅挤得水泄不通。 热情得让本本分分大半辈子的张秀芬,感到一阵阵头晕目眩。 “哎呀,秀芬啊,我这刚看新闻,临临这孩子出息了呀。从小我就看出来他不一般,那脑门宽的,一看就是状元的料。” “建国哥,我家那小子你还记得吧?今年刚上初二,数学成绩一塌糊涂。他跟临临也算表兄弟,以后临临去了大城市,当了大科学家,可得请临临多带带他弟弟啊。” “秀芬嫂子,你可得跟我好好传授一下育儿经,你这到底是怎么教的孩子,吃什么长大的?我们家那个,天天玩手机,愁死我了,哪怕有临临十分之一的脑子,我做梦都能笑醒。” 张秀芬端著茶杯,在人群中穿梭,脸上赔著僵硬的笑,应付得满头是汗,连声说:“没有没有,就是孩子自己肯学,我们也没操什么心。” 她心里却叫苦不迭,只盼著这群人赶紧走。 然而,亲戚还算好的,至少还是讲究一些基本的人情世故。 真正让这个家,乃至整个小区招架不住的,是楼下的网络大军。 预印本被国际確认的消息上了热搜,江临那天在校门口露面,清冷淡然的一段几分钟的视频在网上疯狂传播之后。 他家楼下开始聚集起一批又一批,扛著各种长枪短炮,举著自拍杆的人。 自媒体博主,户外主播,本地的八卦號,甚至连夜坐高铁赶来的外地网红。 他们大多连江临的面都见不著。 因为教育局有令,江临这几天除了去学校踩点,其余时间基本都在家里或者江大的保护圈里。 但这丝毫不能阻挡这群人的狂热。 他们守在楼下,对著那栋普普通通、掛著几件旧衣服的居民楼,开始了群魔乱舞般的直播。 “家人们,主播我现在就站在距离世界级数学天才江临最近的地方,对,就是我身后这栋楼。” “虽然本人还没出现,但是,呼吸著天才呼吸过的空气,看著天才走过的路,我已经热血沸腾了。” “想考清华北大的家人们,想逢考必过的兄弟们,公屏上把逢考必过打在公屏上。扣个1,咱们在线沾沾学神的喜气。” 更有甚者,举著手机,逮著每一个从那个单元门里进出,手里还提著菜篮子或垃圾袋的居民就疯狂追问。 “大爷您好,您是江临的邻居吗?能跟我们说说他平时是个什么样的人吗,他是不是走路都在背公式?” “大妈,他小时候是不是就表现出远超常人的智商,比如三岁会微积分什么的?” “您跟他说过话吗?哪怕一个字也行啊。” 楼里的住户们,从最初邻居家出名人的与有荣焉,到后来发现自己下楼买把小葱倒个垃圾,甚至接送孙子,都要被一堆镜头懟著脸。被各种奇葩问题包围,渐渐变得不堪其扰。 而这一切的荒诞,住在江临家正楼上的蒋瑶,是体验最深也最觉得五味杂陈的。 她是亲眼看著自己家楼下的这片空地,是怎么从充满生活气息的寧静,迅速变成今天这个魔幻现实主义的秀场的。 六月四日,傍晚。 蒋瑶从学校上完课回来,刚拐进小区的铁门,就被楼下的一幕弄得停住了脚,整个人都呆住了。 一个穿著明黄色唐装的中年男人,正站在他们那栋楼下,手里端著一个硕大的黄铜罗盘。 他身边,还跟著一个专门打光的助理,架著一台高清手机,正在激情直播。 那男人对著镜头,一会儿看天色,一会儿看楼的朝向,手指不停地掐算,嘴里念念有词。 “家人们,看准了,此楼虽然破旧,但格局大有玄机。坐北朝南,门前那条弯曲的小路,在风水学上,这叫玉带环腰之水。” “大家再看这楼的方位,正得九紫离火运的文昌之位,气场直衝云霄。难怪,难怪这种老破小里,能飞出一条真龙,出一位震惊世界的文曲星。” “想让自家孩子也沾沾文气的,想金榜题名的,別急,左上角点个关注,加粉丝团。下期视频,我將专门给你们讲讲,怎么花最少的钱,把自家的儿童房也布置出这种出学神的绝佳风水局。” 目睹这一幕的蒋瑶,只觉得一阵荒唐。 甚至生出衝上去,问一问这位风水大师。 你说这楼能出文曲星,那这楼里,怎么没把我也熏成个数学天才? 我可是也在这儿住了十八年,要是具体算到出生的天数,我还比江临在这个风水宝地多住了几天呢。 蒋瑶皱著眉,想绕开那个正在直播的团队。 可就在她绕过墙角,快走到单元防盗门门口时,眼角的余光瞥见的另一幕,让她的脚步慢了下来。 那是一对母女。 母亲看上去四十出头,穿著朴素。 她身边的女孩,看起来和她差不多大。 那位母亲,紧紧拉著女儿的手,站在那栋楼下的一盏昏黄的路灯旁。 她们没有拿手机,没有开直播,甚至刻意避开了那些网红的镜头。 母亲仰起头,用一种近乎虔诚的目光,望著江临家那一层拉著窗帘的窗户。 然后,这位母亲自己也合上双掌,对著那栋普普通通的居民楼,嘴里念叨起一句蒋瑶从小到大,在无数个寺庙里听到过的话。 “保佑我们家孩子今年的高考,顺顺利利的,能超常发挥,考个好分数。” 女孩被母亲拉著鞠躬,有些不好意思地看了看四周,小声埋怨道:“妈,你干嘛呀,这有用吗?人家是天才,又不是神仙。” 那位母亲直起身,拍了拍女儿的手背,没有去爭辩有用没用,甚至没有去解释什么风水或者科学。 她只是长长地嘆了口气,用充满期冀的声音说:“妈知道,可拜一拜,妈心里踏实。只要是对你有好处的,哪怕是沾点聪明气,妈都愿意拜。” 蒋瑶忽然就,挪不动脚了。 胸口像是被什么东西堵住,酸涩得厉害。 她想起了上个月,自己的母亲也是这样,大清早拉著她,坐了一个多小时的公交车,去了城郊那座香火鼎盛的文庙。 在被无数家长摸得包浆发亮的许愿栏杆前,在掛满了密密麻麻红色祈愿牌的百年古树下,在孔夫子的神像前,母亲也是这样,点燃了一炷香,恭恭敬敬地磕头许愿。 求的,也不过就是刚刚那句一模一样的话。 保佑孩子,高考顺顺利利。 天底下的妈妈,在面对孩子命运的转折点时,都是一样的卑微,一样的赤诚。 只不过,眼前这位母亲,把寄託心愿的地方,从那座泥塑木雕的古庙,换到了这栋实实在在的楼。 把那尊不食人间烟火的神像,换成了住在这栋楼里,活生生的学神。 看著那位母亲的神情,看著那质朴的姿势,听著那句被千万个家庭反覆念叨的祈祷。 蒋瑶这一刻,半点都没觉著她们可笑、愚昧或者魔幻。 反倒是因为这份祈愿太乾净太沉重太质朴,让她的心狠狠地软了一下,又酸了一下。 …… 不过楼下的网红和跟风者,越聚越多,大有把这里变成长期打卡点的趋势。 楼里的住户终究撑不住,拨打了110。 辖区派出所反应极快。 那个本就为了江临的考点安保忙得焦头烂额的张所长,亲自带队赶到现场。 拉起警戒线,驱散了那些堵路的直播团队,並安排了警力轮班值守,维持秩序。 张所长站在警车旁,看著被清空的单元门前,揉了揉突突直跳的太阳穴,对身边的年轻警员感慨了一句。 “真他娘的长见识了,一个高三学生,一支笔,几张纸,能把这么多人这么大的流量,全牵动到一块来。” 他顿了顿,看著楼上那扇紧闭的窗户,语气里说不清是无奈还是別的什么。 “不过说到底,除了那些蹭流量的,老百姓也都是衝著好来的。沾沾喜气嘛,能理解。” 要说这场风暴中,被搅动得最厉害的,除了身处漩涡中心的江临,肯定非江建国与张秀芬莫属。 这两个被生活磋磨了大半辈子的普通人,连区里的表彰大会都没参加过,哪里经歷过这种全城瞩目的阵仗。 他们这辈子,最大的心愿,不过是儿子健健康康,平平安安。 他们做梦也想不到,自家那套连电梯都没有,一下雨墙角还渗水的老房子,有一天,会突然变成江城市最火爆的景点。 一个连清华北大的教授都要亲自登门,一个谁都愿意来看一看,拍一拍,议论一番的地方。 出门买个菜,一推开单元门,就可能有镜头懟在脸上,追著问各种奇怪的问题。 为了防偷拍,家里的窗帘整天拉得严严实实,连大白天都不敢开窗透气。 眼看著离高考只剩两天了。 这种压抑喧闹的环境,別说复习了,连睡个安稳觉都成了奢望。 这让江建国和张秀芬下定决心,必须搬出去住几天。 等高考考完,等楼下这些蹭热度的人散了,再搬回来。 两人从头到尾都没想著去请人帮忙,比如,给儿子的班主任老刘打个电话,或者,跟那些这几天围著江临转的学校和教育局的人,说一声。 这个念头,江建国和张秀芬,连想都没敢想。 在这两个本分了一辈子的普通人的朴素认知里,麻烦学校,惊动政府,是天大的事。 人家费心费力,是为了孩子的高考,是为了那么大的事。 自家这点住得不安生的鸡毛蒜皮,怎么好意思拿去给人家添堵? 他们甚至没有意识到,凭著江临现在的分量,没有人是不愿意提供帮助的。 只要说一声,那些为了守住考点,连特警车都能调来的人,安排一间安静的房子,不过是举手之劳。 可他们被生活教会的第一条规矩,就是不到万不得已,不要给別人添麻烦。 於是,江建国一个人,戴上老花镜,对著手机,开始笨拙地翻那些订房软体。 然后这辈子出差都没住过几次好酒店的老实人才发现,事情远远没有他想的那么容易。 高考在即,考点附近那些位置好,隔音好,环境安静的星级酒店,那些所谓的高考房状元房,早在一两个月前,就被有心且不差钱的家长们,抢订一空了。 剩下的,要么就是离考点太远,赶考路上风险大。 要么就是那种一晚好几千,价格高得让人心臟抽搐的总统套房。 江建国戴著老花镜,坐在沙发上,看著手机屏幕上那一个个刺眼的红色满房字样,和那些后面跟著一长串零的价格,粗糙的手指悬在半空,眉头拧成了一个深深的疙瘩。 就在这时,门铃突然响了。 两人心里都是一惊。 张秀芬警惕地像防贼一样,从猫眼往外看。 看清来人后,她愣了一下,隨即长长地舒了一口气,赶忙把门打开。 门外站著的,不是记者,也不是亲戚,而是住在楼上的周琴。 蒋瑶的妈妈。 要是放在前几年,周琴和江家,其实来往不少。 两家孩子年纪相仿,又是楼上楼下,平时做了好菜也会互相端一碗。 但自从上了高中,江临的成绩平平,而蒋瑶去了重点班,两家的境遇產生了微妙的偏差,走动一下子就少了起来。 属於那种在楼道里碰见,客气地点点头打个招呼的关係。 直到最近大半年,隨著江临的成绩像坐火箭一样节节攀升,攀升到了让蒋瑶都要仰望的高度。 隨著那天晚上,蒋瑶拿著一道死活解不开的数学题,红著眼眶下楼请教江临,两家的关係,才又奇妙地恢復了一些。 周琴是聪明人。 她亲眼看著自家女儿,从那晚之后,数学就像是突然被高人打通了任督二脉,不仅成绩稳住了,连思维方式都变了。 她哪里还意识不到,江临那看似隨意的几句点拨,对蒋瑶的高考意味著多大的改变。 再后来,就是最近这几天,那块名动世界的砖,將江临彻底推向了一般人无法企及的高度。 周琴看著江临家现在的处境,心情是极其复杂的。 有作为长辈,迟来的刮目相看。 有那么一点成年人世故人情里的,想要赶紧结个善缘现实心思。 这一点,她自己也不避讳,谁不希望自己的家庭和这样一个註定载入史册的孩子,多走动走动呢? 但除此之外,看著楼下那疯狂的阵仗,看著江临即將面临的高考,她心里难免也有一些替这个孩子担忧的真情实感。 所以,她今天来,是来道谢的。 说话间,张秀芬就忍不住嘆了口气,把这几天的窘迫,以及刚才死活订不上考点附近酒店的难处,一股脑地全倒了出来。 周琴一听,眼睛亮了:“哎呀,这事你们怎么不早说,我能帮上忙。” 原来,周琴做事一向未雨绸繆。 为了蒋瑶的高考,她一个多月前,在考点还没最终公布的时候,就在市里几个预设的大考点附近,花重金同时预订了四家环境最好,带隔音玻璃的星级酒店的高考房。 现在考点早確定下来了,蒋瑶分在了一中,那预订在七中附近的房间,自然是用不上了。 本来她正打算今天就把房退了拿回定金。 眼下一听江家的窘境,这房自然是不用退了。 张秀芬一听,激动得不知所措,连说太破费了,拿出手机就要转钱给周琴。 “什么破费不破费的!”周琴一把拉住张秀芬的手,打断了她,语气真诚且坚决,“秀芬,咱们这么多年的老邻居了,你別跟我客气,说句掏心窝子的话,瑶瑶这半年的成绩能有今天这股稳当的劲头,临临是帮了天大的忙的。” 周琴深吸一口气,拍了拍张秀芬的手背:“我这个当妈的,一直记著这个情。现在你们家里有难处,这房我本来也要退。我能顺手搭把手,这是老天爷给我还人情的机会,是我应该的。” 周琴笑了笑,又半开玩笑地补了一句。 “再说了,跟你们家临临这样,將来要在教科书上见到的孩子成好邻居,那是我们家几辈子修来的福气。这间房,算我这个做长辈的提前祝他金榜题名。” 一旁的江建国听著这番话,那张平时总是有些木訥的脸上,神情顿时鬆动了。 他这个人,是最不会说漂亮客套话的。 他搓了搓手,深深地点了点头。 “他周姨,那就谢谢你了,真的谢谢。不过这房费,一码归一码,必须我们自己来,不能让你再掏钱了。” “哎哟建国哥,一点房费定金而已,跟我爭什么。” 於是,在这个喧闹无比的傍晚,在这栋承载了无数市井八卦的居民楼里,因为邻里间的一点善意和过往的一丝交集,住处的难题,迎刃而解。 当天夜里,为了避开哪怕是晚上也在蹲点的人群。 江家一家三口,在辖区民警的掩护下,拎著极其简单的行李,像打游击一样,匆匆钻进计程车,搬进了考点旁那家安静的星级酒店。 第104章 江氏砖 【十年寒窗,今朝落笔。】 【谨以此章,敬每一个正在赶考的同学。】 【愿你笔下生风,所遇皆为会做之题;愿你心中有数,所解皆有標准答案。】 六月七日。 对於中国千万计的高三学子来说,这是决定命运齿轮转动方向的一天。 东方的天际刚刚泛起一丝极淡的鱼肚白,整座城市还沉浸在巨大的静謐中。 江建国和张秀芬就已经在酒店的套房里轻手轻脚地起来了。 外面的早餐他们是一万个不放心的。新闻里看过太多因为一根油条,一个包子导致考生急性肠胃炎而发挥失常的惨痛案例。 张秀芬硬是把家里很少用的电煮锅,两口小搪瓷锅,乃至於江临用了三年的专属瓷碗和不锈钢筷,全用保鲜膜裹好,塞进行李箱里带了过来。 跟前台確认过,能用电热锅煮粥,两人便用酒店自带的简易厨房,熬粥,煮鸡蛋…… 等江临设定好的闹钟响起,他推开房门时,一顿营养搭配均衡,且温度刚好晾到可以直接入口的早餐,已经摆在了桌上。 江父江母坐在桌对面,虽然极力掩饰,但还是时不时地用余光悄悄观察儿子的状况。 发现江临神色平静,精神饱满,一口接一口地吃著鸡蛋,喝著小米粥,动作和平常在家时没有任何两样,老两口悬在嗓子眼的心,这才稍稍放了下来。 要知道,这两位作为父母,昨晚躺在那张、宽大舒適的豪华大床上,硬是大眼瞪小眼地熬了大半宿,根本没怎么睡著。 他们怕自己定的三个闹钟同时失灵,怕今天突然天降暴雨引发城市內涝,怕酒店的消防警报误鸣…… 哪怕新闻里早就铺天盖地地宣传,公安、交警和学校保卫人员將全程为高考保驾护航,他们依然有著每一个中国父母在高考前夜必有的焦虑。 “考试强度大,消耗脑力,多吃点。”张秀芬又往他碗里剥了一颗水煮蛋。 等到吃好早餐,临出门了,江建国难得地穿上了那套只有走亲戚吃喜酒才穿的白衬衫、西装裤和皮鞋。 张秀芬更是换上了一件寓意旗开得胜的汉服。 鲜艷的红色穿在她身上其实略显突兀,但她挺直了背,仿佛披上了一件无坚不摧的战甲。 江临其实算是活了好几个大半辈子的人。 他一个人走去考场,和一万个人陪著,对他答题的结果不会產生什么影响。 可是,他看著父亲刻意挺直却掩饰不住微微佝僂的腰板,看著母亲因为紧张而频频用手捋著鬢角的碎发,看著这两个人为了他,请了假,搬来酒店,提心弔胆地守著。 为的,不就是这一刻,能陪著他,走完他高中生涯的最后一程吗? 如果他此刻淡淡地说一句我自己去就行,不用送了,那这几天,父母所有的忙碌,所有的守候,所有的心理建设,就都成了没有著落的遗憾。 陪考,陪的从来不是那一场几十分钟的考试。 陪的,是自己的孩子。 是在用一种沉默的身体语言告诉孩子,无论里面多难,无论你在里面是所向披靡还是溃不成军,爸爸妈妈都在门外。你回头,就能看见。 “好,人多力量大,爸,妈,咱们一起去,马到功成。” 张秀芬一听儿子居然会开玩笑,原本紧绷的脸颊瞬间鬆弛下来,喜笑顏开,连连点头:“哎,哎,马到功成。” 她手脚麻利地拿起江临的透明文具袋,仔仔细细查了第三遍,然后变戏法似的,顺手往里面塞了两块高热量的黑巧克力。 一家三口整理妥当,准备出门。 江临的手机响了。 住一中附近的蒋瑶打过来的。 “江临,加油!” 少女的声音清脆明亮,穿透了清晨还有些黏稠的空气,格外有精气神。 喊完这一声,电话那头陷入了短暂的沉默。 蒋瑶自己似乎也觉得有点冒失。 江临甚至能想像出她在那头有些不好意思地吐舌头的样子。 因为,连她自己心里都清楚。 眼前站著的这个男生,是如今这个星球上,最不需要为一场普通高中的数学考试加油的人。 可她还是想喊。 哪怕知道他不需要,哪怕知道两人未来的轨跡可能犹如星辰般再难交匯。 “你也加油,蒋瑶,高考的题,无论它看起来多难,都是有標准答案的。” 江临声音温和,带著一种安抚人心的力量。 电话另一头的蒋瑶愣了一下,清澈的眼眸微微睁大,隨即,恍然大悟。 是啊,有標准答案的。 高考,无论它在千万考生的眼里,被描绘成怎样不可逾越的一座大山。 它至少是一座已经被无数前人丈量过,已经被出题人铺好台阶,能够攀登到山顶的山。 只要別紧张,顺著你学过的知识,一步一步朝著山顶爬就行了。 “嗯,我会爬上去的。” 蒋瑶的声音变得前所未有的坚定。 两家的大人,在一旁看著这孩子之间默契的互动,都露出了会心的微笑。 这才是青春该有的样子。 酒店离七中非常近,只有不到两个路口的距离。 时间还早,走路过去也是绰绰有余。 这条通往七中的林荫路,江临背著书包,来来回回地走了整整三年,闭著眼睛都不会迷路。 只是今天,这条熟悉的路上,有些东西彻底不一样了。 走到第一个十字路口,等红灯的时候,周围的空气开始起了一阵微妙的骚动。 起初,只是几道视线在江临身上停留。 “哎,你快看,那个学生像不像网上的那个江临?”一个推著自行车的早班族压低声音对身旁的人说。 “哪个江临,臥槽,那个证明了世界难题的高中生,好像真是他。” “天吶,他居然上街了。” 几个同样送考的家长,或者是早起上班的路人,从最初的迟疑打量,到確认后的意外。 然后,不约而同地举起手机,对准了江临的方向,开始点拍摄。 还有几个胆子大的年轻人犹豫著,眼里闪烁著兴奋甚至狂热的光芒,脚下不自觉地往前挪动,似乎想要凑上来要个合影。 自从那天在校门口被几十个镜头懟著脸拍过之后,他那张侧脸,那双仿佛过分平静的眼睛。 配上诸如《国宝级天才!》《十八岁,他凭什么终结世界难题?》《横空出世的数学上帝》等各种煽情或震惊的標题,在全网的短视频平台上,被翻来覆去地剪辑配乐,播放了何止千万遍。 他现在,是一个全城,乃至全国网民,只要看一眼就能认出脸的人。 更不用说,就在这个十字路口不远处,那家大型商超外墙上悬掛著的,足足有三层楼高的巨大led屏幕上,此刻竟然停止了所有昂贵的商业gg。 滚动播放著江城本地的新闻,其中有一条,配的底图,正是江临一张被放大了无数倍的高清正面照。 旁边用醒目的红色大字,带著一丝炫耀的无比骄傲写著—— 【江城之光!热烈祝贺我市少年江临同学,成功攻克世界级数学难题。同时,预祝全体考生,落笔生花,金榜题名!】 红灯还有漫长的三十秒。 人群里,认出他的人越来越多。 惊嘆声、指点声、议论声,像潮水一样涌来,渐渐把他们五个人围在了中间。 “天哪,他居然真的还来参加高考?清华北大不是抢著要他吗,都封神了还考什么啊?” “这你就不懂了吧,人家这叫体验生活,走个过场,顺便给江城七中再拿个省状元的招牌。” “快拍快拍,发朋友圈,我跟学神在同一个红绿灯下,保佑我家二宝期末考试及格。” …… 各种声音交织在一起。 江建国和张秀芬,何曾见过这种走在马路上被这么多人围观拍照的阵仗。 两口子下意识的反应,是像母鸡护崽一样,紧紧地一左一右贴近儿子。 江建国甚至张开双臂,用自己不算宽阔的肩膀,想替儿子挡一挡那些懟过来的镜头和狂热的视线,神情既戒备又手足无措。 也就在这时,绿灯亮了。 “爸,妈,別管他们,我们走。” 江临反手握住父母有些僵硬的手腕,在一片此起彼伏的惊呼声中,迈开长腿,快速穿过马路。 走到七中门口。 这里的景象,比十字路口更加壮观。 但好在,那些为流量堵了好几天的媒体博主们,在派出所、交警和学校保卫科的联合清场下,早就被清得乾乾净净了。 考点外围,拉起了两道长长的黄色警戒线。 每隔三米,就站著一位民警在维持秩序。 喇叭里循环播放著请家长在警戒线外等候,考生凭准考证入场的提示音。 校门口那扇巨大的伸缩门上方,往年只掛著一条横幅。 今天,在【决战高考,金榜题名】的红色横幅之上,还高高悬掛著一条更加醒目更加硕大的金字横幅。 【热烈祝贺我校高三(4)班江临同学,取得世界级数学研究成果!】 江临停下脚步,抬头看了那条在风中猎猎作响的横幅一眼,有些无奈地摸了摸鼻子。 学校这是在用他们最熟悉,最传统,也是最郑重的方式,表达著近乎狂热的骄傲。 考点入口开始核验准考证,只放考生进入。 警戒线外,江建国和张秀芬,被迫停下了脚步。 “好好考。” 江建国看著高出自己半个头的儿子,嘴唇动了动,有千言万语,最后化作三个字。 张秀芬比他话多,眼圈发红,絮絮叨叨地,又把那几样在脑子里过了几百遍的东西念了一遍。 “別紧张,慢慢答。” “妈和你爸,哪也不去,就在这门外面的树荫底下等你出来,渴了就喝发给你的水。” 江临认真地听著这些他早已烂熟於心的嘱咐,重重地点了点头。 “嗯,我知道了,爸,妈,放心。” 说完,拿著文具袋一步步走进了那道只属於考生的校门。 在他身后,是无数如江建国与张秀芬一般,翘首以盼的身影。 上午,语文考试。 对於江临来说,没什么太多好说的。 语文这东西,除了逻辑分析,更多的是感性的共情和常年累月的文化积淀。 他按部就班地一一写完。 下午的数学,对於江临来说,其实就是这一次高考的缩影。 在他眼里,所有的题目都是一样的清晰规整,每一道都明明白白地,告诉他要求什么。 他几乎是在看清题目的同一瞬间,整道题的完整解法,所有的边界,最优的路径,就已经在他脑子里,自动铺展成了一张清晰的图。 这是一种不需要调用任何算力的反应。 就像一个人,看见地上有一级台阶,会下意识地知道,抬脚,跨过去。 他不会觉得,跨过那级台阶,有什么难。 他甚至,根本不会意识到,自己跨了。 江临真正需要思考的,是怎么把用阅卷友好的步骤,一步一步规规矩矩地,把答案写出来。 三天六场大考,转眼间就到了九號,最后一场生物。 当铃声落定,监考老师说出“停止答题”的时候,太阳已经落山。 走出考场的那一刻,江临听见走廊里、楼道里、操场上,到处都是少年人压抑了整整三天,甚至整整三年之后,猛然释放的喧闹声。 有人在楼道里毫无顾忌地高声大喊著某个人的名字,有人搂著兄弟的肩膀放肆地大笑,有人红著眼眶撕碎了手里的草稿纸,像雪花一样往空中拋洒。 江临饶有兴趣地边走边看,隨人流顺著楼梯不急不缓地往楼下走。 大门越来越近了。 校门外,已经堵成了一片水泄不通的海洋。 往年最后一场考试结束,电视台、本地报社、几个教育类公眾號,会在校门口等一批考生,问几句今年题难不难,暑假准备怎么过,想对学弟学妹说什么。 有时候,记者为了出镜效果,还会特意等一个穿红旗袍的妈妈,等一个抱著向日葵的父亲,或者等一个衝出考场和老师激情拥抱的学生。 这算是高考季每年必上的保留节目了,带著一种程式化的温情。 但今天的阵仗,完全不是惯例两个字能解释了。 校门两侧的人行道上,密密麻麻,里三层外三层挤满了人。 不只是本地的江城电视台,省台的新闻转播车停在路边,中央媒体的採访车也赫然在列。 车顶上架著天线,还有大量江城七中的师生这辈子都没见过的,標著各种奇异台標的採访车。 他们都是这几天连夜从天南海北赶过来的。 除了传统媒体,更多的是举著手机、扛著稳定器和硕大补光灯的自媒体大v、短视频博主。 他们没有正规的机位,就在人群里见缝插针地挤,把镜头举过头顶,对准校门口的方向。 “出来了,出来了!” 不知道是谁在人群中率先拔高嗓门喊了一声。 刷! 无数镜头齐刷刷地抬起,犹如一片向日葵瞬间转向了太阳。 校门內,第一批考生已经犹如开闸的洪水般涌了出来。 有学生兴奋地挥舞著准考证对著镜头大叫。 有家长隔著警戒线扯著嗓子喊自家孩子的名字。 有人刚走出伸缩门就被母亲一把抱住,母子俩激动得抱头痛哭。 这一切,本该是高考最后一场最常见的最感人画面。 可当江临那高高瘦瘦的身影出现在校门內侧的视野中时,原本喧闹嘈杂的媒体区,竟然在这一瞬间出现了一秒钟的安静。 “江临出来了。” 这声压抑的低呼响起,整片人潮就像被投入了一块巨石的水面,大大小小的媒体立刻像炸了锅一样躁动了起来。 人群开始不受控制地向前涌动。 “江临同学,江临同学,这里!” “高考最后一场刚结束,可以简单说两句吗?不会占用你太长时间的。” 江临眼看今天不说什么,大概很难脱身,於是点了点头:“难为大家在这么热的天等了那么久,那就聊几句吧。” 说实话,在废土世界一个人待久了,他还挺喜欢人间烟火的。 眼看江临答应採访,媒体区就像被按下了播放键的超大音响。 摄像机红灯疯狂闪烁,手机、录音笔、带著各色台標的话筒,不顾一切地往前递。 但警戒线死死地挡在那里,特警组成的人墙坚不可摧,所有设备只能在限定的距离外停住。 市教育局的工作人员满头大汗,立刻拿起喇叭大声维持秩序:“大家注意安全,一个一个问,不要影响其他考生正常离场,遵守秩序。” 第一个获得提问机会的,是省台的一位资深记者。 “江临同学,首先祝贺你顺利完成高考。现在最后一场生物已经结束了,你对这次高考整体感觉怎么样?” 这是一个中规中矩,足够安全的问题。 江临略作思索,给出了一个同样標准的答案:“按正常考试对待,题目有区分度,也有一些需要仔细读题的地方。整体上,没有超出高中教学和考试大纲能覆盖的范围。” 这个回答显然不够爆点。 旁边一家网络媒体的记者立刻见缝插针地大声追问:“听说今年数学卷子特別难,有很多考生考完出来之后都在哭,说是近二十年来最难的一次。江临同学,作为破解了世界难题的天才,你觉得高考数学难吗?” 这个问题一拋出来,所有媒体人都精神一振,眼睛里闪烁著八卦的光芒。 这几天,江临参加史上最难数学高考本身,就已经在网上发酵成了一个巨大的流量標籤。 一个刚刚被公认解决了困扰人类数十年世界难题的顶尖大脑,去做一套號称地狱难度的高中数学卷。 这种降维打击的反差感,太容易引发大眾的狂欢和传播了。 此时,校门口仍在陆续走出成群结队的考生。 有人刚好路过,听到数学特別难这几个字,原本因为考完而放鬆的脸庞瞬间垮了下来,表情变得十分复杂,甚至有人停下脚步,想听听这个学神会怎么回答。 “会做的都做了。”江临沉吟道。 不料,他这句其实非常诚恳的大实话一出口,现场立刻爆发出一阵善意的,带著些许无奈的鬨笑。 因为对於他来说,哪有不会做的题? 紧接著,下一个问题,来自一家专业的科技类媒体。 戴著眼镜的男记者显然准备得比同行更充分,一开口就跨越高考的语境,切入了真正的核心。 “江临同学,霍尔特教授今天发表了一篇长文,在文章里,他说,出於歷史记录的习惯,我们需要给tile j这个绝妙的拓扑构造一个稳定且公认的称呼。他正式提议,把你论文中的tile j称为the jiang tile。我们这边的学术论坛上,已经开始將其翻译成江氏砖。你看到这个命名了吗,对此你怎么看?” 这个问题一出来,现场所有还在嘰嘰喳喳的话筒,不约而同地往前抬高了一寸。 喧闹声瞬间消失。 这才是今天真正有价值的问题,也是学术圈外围最想听到的答案。 江临的表情收敛了刚才的隨意,变得认真起来。 “霍尔特教授提出the jiang tile,是基於学术记录的便利性和称呼稳定性的考虑。这在数学界常见的惯例,但它最终会不会成为教科书上的正式用法,並不是霍尔特教授一个人说了算,更不是我一个人说了算,而是取决於后续的数学文献、教材编写,以及整个学术共同体在实际研究中的使用频率。” 这个回答极其严谨,甚至透著一种老派学者的滴水不漏。 严谨到让几个原本期待看到少年狂气的记者,有些错愕地愣了一下。 但江临接下来的话,让现场陷入了更深沉的安静。 “如果这个名字最后真的能在歷史上稳定下来,我会感到非常荣幸。” 江临看著眼前密密麻麻的镜头,目光仿佛穿透了他们,看向了更远的地方。 “但我也会觉得,压力很大。” “为什么?”记者脱口而出。 “因为,一个以自己姓氏命名的数学构造,它不仅仅是一顶荣誉的皇冠,更意味著一种终生的责任。意味著在未来的几十年,甚至上百年里,每一次有学者,有学生在课堂上讲到这块砖,都会在潜意识里默认,你需要对它负责。” “负责它的证明过程经得起歷史的推敲。” “负责它的適用边界被清晰地界定。” “负责它没有被媒体或者我自己,夸大其词。” 这一番话,让在场所有为了追逐流量而来的自媒体人,都感到了莫名的震撼。 一个年轻的女记者被气氛感染,忍不住用一种较为轻鬆的语气问:“那拋开学术不论,你个人喜欢江氏砖这个中文译名吗,听起来很接地气呢?” 江临的嘴角上扬,露出了一个爽朗的笑容:“挺好的,我是一块砖,哪里需要哪里搬嘛,这名字很踏实。” 人群中爆发出一阵轻快的笑声。 “江临同学,现在很多网友都在说,你已经不需要高考来证明自己了,那你为什么还坚持参加完高考?” 这个问题,问出了很多人的心声。 江临的目光越过人群,看向了站在警戒线外的一棵大香樟树下。 那里,江建国和张秀芬正踮著脚尖,满眼骄傲地看著他。 旁边,他的班主任老刘正站在一旁抹汗。 江临收回目光,对著话筒继续说道:“因为高考,是我在这个年龄阶段,作为一个中国高中生,应该完成的本职事情。论文是论文,它是学术上的探索;高考是高考,它是一段青春的总结。不能因为前者在某个领域被確认了,就把后者当成可以隨意丟弃的废纸。” “而且,我的老师、同学、父母,这三年都在这条路上陪著我走。把它考完,有始有终,是对他们的付出,也是对我自己这三年时光,一个最完整的交代。” 这句话说完,老刘忽然觉得眼眶有点热。 他连忙低头看了一眼手机,假装自己在確认消息。 记者群里也出现了短暂的沉默。 然后,一个本地教育记者主动打破沉默,问了一个很多人都关心的问题。 “那江临同学,你觉得自己这次发挥得怎么样?有没有希望拿下我们江城,甚至全省的物理类状元?” 这个问题,终於还是来了。 每年高考结束,状元预测绝对是媒体最爱炒作的保留话题。 但今年,这个问题落在江临身上,天然就带著荒诞的失衡感。 去问一个刚刚解决了困扰人类半个世纪的数学难题,被全球学界奉为座上宾的人,有没有信心拿省状元? 这就像问一个已经拿了奥运百米金牌的运动员,有没有信心跑贏校运会一样。 但偏偏,这又是此时此刻,最符合中国高考语境的朴素问题。 江临也没有觉得被冒犯了。 他微微一笑,说:“在成绩正式公布之前,我不做任何结论性的判断。” 这句话一出,在场的所有人集体一怔。 这套说辞,太熟悉了。 上个月,也是这个校门口,他第一次被汹涌的媒体堵住时,面对全球关於他是否真正破解了难题的质疑,他说过一句极其类似的话。 “论文还在同行覆核阶段,在覆核完全结束前,我不会做任何结论性表述。” 现在,论文的顶级覆核已经完成,他贏得了全世界的掌声。 可高考成绩还没出来。 有记者不甘心,笑著追问:“那拋开分数不论,你对自己的答题发挥满意吗?” 江临点点头,眼神专註:“我对自己在试卷上写下的每一道题的作答过程负责。至於最后的分数和全省的排名,我们等官方公布。” 这个回答,太像他了。 甚至像得让熟悉前些日子那些舆论风暴的人,都忍不住在心底低声笑了一下。 最后,一位戴著工作牌的央媒记者,挤到了最前面,问出了今天最后一个,也是相对最宏大,最专业的问题。 “江临同学,这可能是现在全球学术界最关心的问题了。接下来,你进入大学后,会继续深耕纯粹数学领域吗?还是会转向应用物理、计算机科学,或者是其他方向?据我们所知,现在国內外无数高校和研究机构,都在密切关注你下一步的选择。” 这个问题比省状元的问题大得多。 它不再局限於这个考场,而是指向了人类科学未来的某个微小却可能引发蝴蝶效应的节点。 傍晚的风,裹挟著夏日的余温,从七中的校门口吹过来。 风里,有考生们跑动出的汗味,有道旁梔子花浓郁的香气,有柏油马路被暴晒了一整天后散发出的沥青热气,还有高考彻底结束后,那些少年少女们再也压抑不住的尖叫与笑声。 江临听见身后不远处的操场上,有人在歇斯底里地喊:“老班,我们毕业啦——” 也听见左侧的人群里,一个戴眼镜的女生扑在闺蜜怀里,又哭又笑地说:“太好了,我这辈子再也不用做模擬卷子了。” 世界在这一刻,显得很吵闹,又无比的鲜活,充满了凡尘俗世的生命力。 江临深吸了一口气,对著那个指向未来的镜头,轻声地说:“我还需要一点时间去想清楚。” 央媒记者目光炯炯地追问:“想清楚什么,是选择哪所学校吗?” 江临摇了摇头。 他抬头看向那片被夕阳染得金红的天空,给出了他作为十八岁少年的最后答案:“想清楚,对我来说,下一个真正值得去解决的问题,是什么。” 採访结束了。 媒体的镜头还在追隨。 晚霞如同一幅绚丽的油画,肆意地铺在江城七中那扇斑驳的校门上。 蓝白相间的校服人群,像潮水般从学校里涌出,又渐渐在街道的尽头散开,匯入这座城市的各个角落。 这是属於全中国千万高三学生的傍晚,普通真实,却又在每一个人的生命里熠熠生辉。 此刻的江临,快步走到那棵大香樟树下,接过母亲递来的矿泉水仰头喝了一大口,然后被满脸骄傲的父母簇拥著。 一行人有说有笑,慢慢地,走出了镜头最密集的地方,走向了属於他们自己那热气腾腾的生活。 第105章 六月十日的喧囂 六月十號,高考结束后的第一个早晨。 江城的空气里酝酿著一场迟迟未落的暴雨,沉闷湿热,连树叶都像是被胶水黏在了枝头,纹丝不动。 昨夜,整个网际网路,確切地说是千万高三学子的朋友圈和社交网络,经歷了一场堪称狂欢的情绪海啸。 从六月九號傍晚那道乾脆利落的收卷铃声响起开始,解放了,自由了,把五三全烧了之类的话题,带著感嘆號和嚎啕大哭的表情包,刷了整整一宿。 可发完那条疯状態,孩子们大多一头栽进被窝,睡到日上三竿。 对千万考生而言,六月九號傍晚那道铃声,是一条终点线。 线的那头,是漫无目的的补觉,是彻头彻尾的放空,是筹划已久的毕业旅行,是一场可以肆无忌惮去爱去恨的暗恋表白,是十八岁该有的,空荡荡却又熠熠生辉的夏天。 但江临醒来的时间,与平常的每一个清晨没有任何两样。 视野右上角,一行只有他自己看得见的倒计时,正不紧不慢地往下走。 昨日那场对无数人来说象徵著一段青春完美收尾的大考,对他来说,实在算不上什么值得铭记的节点。 在那片废土上,他断断续续活过的年头,早已数不清了。 十年,四十年,又一个四十年…… 一茬接一茬,每一次回来,身体重新被熨回十八岁,只有脑海里压著那些岁月的全部重量。 高考於他而言,更像是在给一个十八岁的高中生,办一场有始有终的毕业典礼。 把这一程,乾乾净净地交代清楚。 然后,才好腾出手,去做真正该做的事。 可那件真正该做的事到底是什么? 昨天傍晚,在七中校门口,那个央媒记者把话筒懟到他面前,问他下一步往哪个方向走,要不要继续深耕纯数学。 他的答案是还需要一点时间去思考。 在场的记者,围观的群眾,甚至网上看直播的网民,都以为这个十八岁的天才是在谦虚,是在面对镜头卖关子,或者是在等国內外名校开出更高的筹码。 只有他自己清楚,那句话里,没有半点虚偽的客套,也没有任何待价而沽的算计。 他是真的,还没能把问题的轮廓看全。 起床,洗漱,吃早餐。 父亲江建国坐在桌子另一头,正就著一碟炸得酥脆的花生米,小口小口地喝著白粥。 这是他一个月到头难得的鬆弛时光。 吃好回房,顺手摸过手机。 指纹解锁,屏幕亮起的瞬间,一连串的未读消息像决堤的洪水一样涌了出来,震动马达在掌心发出连续不断的闷响。 大半的信息都与那块砖有关。 粗略扫一眼列表,关键词眼花繚乱得仿佛进了一个廉价的小商品批发市场。 ——拼图代理。 ——益智桌游开发。 ——早教积木。 ——文创盲盒摆件。 ——纪念金幣/徽章。 ——数学科普海报。 ——某私立学校独家纪念品授权。 ——高端地砖/墙砖图案专利买断。 ——潮牌服装印花联名。 ——考试必过文具套装。 ——科学馆展品方案。 ——博物馆互动装置合作。 …… 在这几十条红点未读消息中,最前面几条,是顾南舟老师转发来的。 【有几家省级科学馆和正规的出版社联繫到我们院里的外联办,想做江氏砖的科普展示和互动装置。】 【还有几家大型企业,发来的公函话说得非常漂亮、非常绕。我仔细看了一下他们的法务条款,本质上是想拿你的名字和江氏砖图案,做排他性的商业授权。】 【另外,有些比较离谱的,甚至可以说是乌烟瘴气的邀约,我让学院办公室那边先帮你挡回去了。你看看下面的截图,心里有个数。】 江临手指滑动,继续往下看。 发现离谱这两个字,顾南舟作为体面的大学教授,用得已经是非常克制且文雅了。 因为他发来的那几张截图,反映出的已经不只是离谱,而是纯粹的混乱与资本的狂欢。 第一张截图,是一个国內知名电商购物平台的搜索首页。 商品標题用加粗爆闪的字体写著:【江氏砖正版授权·高阶益智拼图!高考状元同款思维训练神器,每天十分钟,培养孩子顶级空间想像力!】 最让江临感到不適的,是那张產品主图。 他耗费了无数个日夜。在脑海中经歷了无数次高维拓扑摺叠才推导出来的江氏砖十三边形,被改成了鲜艷刺眼的彩虹色。 不仅如此,为了迎合低幼市场,商家竟然把每一块蕴含著数学刚性美的边缘,全部打磨成了儿童玩具风格的圆角。 一个用来证明非周期性单一密铺的严谨几何图形,被硬生生地切掉了角,变成了一摊毫无数学意义的彩色塑料。 旁边还赫然贴著江临那天在考场外被採访时的侧脸偷拍截图,下面用极其扎眼的红色大字写著:【十八岁天才同款,清北苗子都在玩!】 第二张截图,是某短视频平台上一个拥有几十万粉丝的教育博主的直播预告。 截图里,主播西装革履,戴著金丝眼镜,站在一块铺满蓝白几何图案的劣质地垫前,双臂张开,满脸都是传销般的亢奋。 直播封面上写著令人窒息的文案:【今晚八点,带你揭秘江氏砖背后的底层学习法!为什么別人刷题能上清华,你家孩子只能內耗?掌握非周期数学思维,打通大脑任督二脉,数学提分不再是梦!】 第三张截图,是某高端连锁装修公司的全网通稿gg。 画面是一个奢华的儿童房,墙纸印满了密密麻麻的江氏砖图案。 gg词:【江氏砖主题智慧空间。把世界级数学难题砌进墙里,让您的孩子每天走在数学史的巔峰上,贏在起跑线的终点!】 第四张截图,更加简单粗暴。 是一家文具厂商在朋友圈疯转的海报:【江临同款祈福草稿纸,学霸专用逻辑推演本。用江氏砖的智慧,算出你的锦绣前程!】 …… 如此种种,把江临看得是直皱眉头。 他生气的,並不是对方把江氏砖画得有多丑,多违背几何学常识。 真正触动他底线的,是这些极具煽动性的gg里,高频出现的几个词汇。 状元,同款,学习法,提分,祈福…… 这些人根本不在乎什么是非周期性,不在乎人类在探索数学边界时付出了怎样的努力,他们只在乎江临这个名字现在能换取多少焦虑家长的真金白银。 江临重新拿起手机,继续往下翻。 顾南舟在截图之后,还补了一长段语重心长的话。 【顾南舟:江临,这件事你千万不要当成小事,更不要觉得清者自清就不去管它。论文是论文,图案是图案,你的名字是名字,而商业使用,是一片没有底线的泥潭。】 【顾南舟:以前你只是我们七中的一个高中生,但从论文被確认,身份被曝光的那一刻起,你现在已经是一个会被別人放在天平上,用金钱来明码標价的符號了。如果你不自己划定边界,资本就会把你吃干抹净,最后留给你的,只有一地鸡毛和学术声誉的破產。】 一个会被別人拿来定价的名字。 江临闭上眼睛,靠在椅背上。 他以前其实不是没有想过钱。 恰恰相反,他比这个世界上任何一个十八岁的少年都更渴望,更懂得钱的重量。 在那些荒芜的废土轮迴里,每一次生存的准备,每一次工业的重启,都要钱。 购买风力发电机,高配置的工作站,部署精密的监测仪…… 每一项都需要极其庞大的资金支持。 后来,当他启动了量化审计线,利用网络技术获取第一桶金时,他更清楚现实里的资金绝不是屏幕上的虚数,而是撬动未来命运齿轮的槓桿。 可这一次的钱,性质完全不一样。 这一次找上门来的这些钱,不是因为他写出了几行绝妙的代码,不是因为他抓出了某个致命的数据泄漏漏洞,也不是因为他能让某条落后的工业流水线跑得更快,精度更高。 而是因为那块砖。 因为一个十八岁高三学生,在高考前夕奇蹟般地解决了困扰人类数十年的世界级数学难题,这个故事本身,其蕴含的巨大戏剧性。 门口传来轻轻的敲门声。 “江临?”是母亲张秀芬的声音。 “妈,有事吗,门没锁?”江临收回思绪,转过椅子。 张秀芬拿著手机走进来说:“你看看这个,是不是真的?” 屏幕上是庞大的亲戚群 群里平时只有长辈们互发的土味早安问候和拼多多砍一刀,但今天,消息却炸开了锅。 有人在群里转发了一条极其醒目的带图连结。 【重磅!江氏砖数学思维启蒙特训营!首批全国限量500个名额,原价9999,现价只要3999!据说是江临天才团队独家內部授权课程!名额靠抢!】 下面,亲戚们已经聊得热火朝天了。 【哎哟喂,秀芬啊,这是你家临临弄的课程吗,出息了啊!】 【我就说这孩子从小看著就聪明,现在都自己开班收徒弟了,一年这得赚多少钱啊?】 【秀芬婶,我小儿子明年升初中,数学成绩一直上不去。咱们自家亲戚报名有没有內部价啊,能不能让江临亲自给我家孩子辅导辅导?】 【对啊对啊,肥水不流外人田,给亲戚们留几个名额唄!】 …… 张秀芬显然被这突如其来的阵仗问懵了。 她压低了声音,像是在做贼一样,怕惊动了什么看不见的东西:“江临,这个什么特训营是不是你弄的?” “不是。” 江临回答得很快。 张秀芬鬆了一口气,但又马上紧张起来:“那他们怎么这样写,还说你是你授权的?” “妈,没事,我会处理的。”江临安抚道。 “那妈在群里说一声,说这个不是你弄的,是骗子,让他们別买。”张秀芬急切地要在群里按住说话键。 “嗯,可以先在群里澄清一声,免得大家被骗了。”江临点了点头。 外面的江建国听见了房间里的动静,也放下了手里的酒杯,趿拉著拖鞋走了过来。 他不像张秀芬那样慌,只是把手机拿过去看了一眼,眉头立刻皱紧。 “这根本就是打著你的幌子骗人吧?” “在法律上,这叫盗用姓名权和虚假宣传。”江临说,“如果他们卖课的时候,明里暗里暗示这套课程和我本人有直接关係,就是严重的侵权。要是这个课程的內容本身就是在胡编乱造、传授错误的数学概念,最后家长发现没效果去投诉,损害的,全部是我的信用。” 张秀芬似乎第一次意识到,儿子现在面对的,不只是別人夸他,拍他,围著他问问题。 更有著无数躲在屏幕背后,看不见的贪婪之手,正在疯狂地想要把江临这两个字拆骨剥皮,拿去换取真金白银。 看著父母眼中逐渐浮现的担忧与无力感,江临微微一笑,语气放柔和了一些:“爸,妈,你们放心,我心里有数,这些牛鬼蛇神,伤不到我。” 安抚好父母,江临回头给顾南舟发了一条信息。 【顾老师,您说的对,关於商业授权和姓名使用的这部分,我必须立刻划定一条边界。我的初步想法是,一切纯粹的学术传播、公益性质的科普教育、大中小学的课堂教学展示,可以完全免费开放。但是,任何涉及商业盈利的培训班,提分课程,保健品,以及滥用我的肖像和姓名的营销行为,一律严厉打击,绝不授权。至於文化创意產品和大型展览,可以採用一事一议的方式,逐项严格审批。】 手机那头,顾南舟几乎是秒回。 【你能有这个清醒的认知,我这颗心就算放下一半了。】 【我明天上午就亲自去找学院的法务处主任,请他帮忙安排智慧財產权律师和你对接。但在律师介入之前,你现在需要自己先草擬一个你个人的授权原则声明,只有把你的態度白纸黑字地亮出来,学院才好据理力爭地帮你去挡外面那些乱七八糟的苍蝇。】 江临回覆:【明白,我马上先列一个草案发给您。】 他打开电脑,新建文档。 標题:《关於江氏砖/the jiang tile的相关几何图形、姓名权与科普传播的公开授权原则》 一、关於江氏砖的数学定义、定理陈述与证明思想,属於学术討论与知识传播范畴。任何机构与个人,在正確引用论文,註明来源,不歪曲结论的前提下,可以用於学术研究、课堂教学与非营利科普。 任何机构与个人,在进行学术期刊引用、学校课堂教学、非盈利性质的公益科普传播时,在严格註明来源且绝对不歪曲其数学结论的前提下,原则上予以无偿开放使用。 二、任何商业性培训机构、企业及个人,未经本人或本人授权代理方书面许可,擅自使用江临、江氏砖、jiang tile、高考状元同款、江临天才团队独家授权等具有误导性或攀附性的措辞,进行任何形式的盈利性课程销售、课外辅导培训、文具玩具贩卖、装饰材料推销、升学规划服务等商业宣传。 一经发现,將保留取证、投诉、下架、律师函及诉讼追责等权利。 三、严禁任何组织和个人,將包含复杂高等数学原理的江氏砖几何图案,或江临本人的经歷,虚假地包装为快速提分捷径,状元独门学习法,开运祈福图案,智商短期提升工具。 写到第三条的末尾,江临想到什么,在后面加上了一句补充。 註:严谨的数学理论成果,不是可以掛在脖子上的赛博护身符,无法替代脚踏实地的学习。 张秀芬端著一杯刚切好的橙子走进来,看到屏幕上那一行行字。 其实她没完全看懂那些什么授权原则,公共范畴,智慧財產权。 但她清清楚楚地看懂了最后那句里的开运祈福图案几个字。 她用围裙擦了擦手,小声嘀咕著:“江临,你还別说,我还真听见菜市场有几个大妈在聊这个事。说要找人把你画的那个什么砖,打成金吊坠给马上要中考的孙子戴上,说掛了那个砖,孩子考试就能顺顺噹噹。” “妈,以后这种荒诞的事只会更多。”江临转过头,看著母亲有些无奈的表情,淡淡地笑了笑。 江建国这会儿也端著个板凳,坐到了儿子旁边。 他指著屏幕问:“子,你把路堵得这么死,那正版的呢?比如刚刚顾教授说的那个什么科学馆的展览,还有別人想正儿八经出的那个拼图,这些正事咱们也不做了吗?” 江临摇了摇头说:“不是不做,是要分清楚和谁做,怎么做。” 他点开邮件客户端,把顾南舟之前转发过来的,已经被初步筛选过几封正式邀约邮件,一一点开给父亲看。 “爸,您看这封。” 第一封邮件,来自一家国內顶尖的省级综合性科学馆。 对方希望在下半年策划一场名为非周期秩序与宇宙数学之美的特级专题展。 在邮件中,策展人详细规划了要在大厅中央设置一个基於物理引擎开发的江氏砖互动地面投影装置。 “我们希望,当观眾走进这片区域,踩在那些图案上或者用手拖动虚擬的江氏砖时,他们能直观地观察到,一个简单的局部几何规则,是如何在宏大的空间中,强迫出一种永不重复的非周期结构的,我们將向公眾展示这种秩序中的惊人美丽。” 对方在邮件末尾明確承诺:该项目纯粹用於公益科普,绝对不涉及任何形式的培训课程销售,也绝不使用江临的私人肖像进行庸俗的商业引流宣传。 “並且,一旦涉及江氏砖图形的商业使用、互动展项技术顾问工作,以及相关视觉素材授权,我们科学馆將按照国家最高標准的专家顾问费用和智慧財產权使用费,与您签订正式的商业合同。” “爸,您看,这才是做事的態度。”江临指著屏幕。 紧接著,他点开第二封。 来自一家国內极具威望的科学类正规出版社。 主编亲自发函,想要出版一本专门面向高中生和大学低年级读者的图文数学科普书,暂定书名是从彭罗斯铺砌一路讲到江氏砖的数学进化史。 对方不仅態度诚恳地请求获得部分图形的高清出版使用权,甚至开出了高额的审稿费,诚挚邀请江临作为特约审读专家,把关相关章节,以確保向年轻人传递的数学常识不会曲解。 第三封来自一个知名的国產高端积木品牌厂商。 这封邮件就显得有些急功近利和粗糙了。 【尊敬的江临同学,我们经过市场调研,认为江氏砖奇特的拼接属性,非常適合开发成高端益智积木產品。我们非常渴望能邀请您作为联合开发创始人参与进来,只需要您掛个名,后续我们共同打造属於中国原创的,具有全球影响力的数学大ip!】 江临標註为:积木方向本身可行,但该合作方只谈掛名,不谈数学准確性,授权边界,產品验证与教育说明,不合格。 第四封邮件,来自一家在国际上屡获大奖的先锋建筑设计事务所。 对方正在竞標一座国家级新科技馆的入口大厅室內设计方案。 主设计师在信中语气极其激动,他们渴望获得授权,用江氏砖作为整个大厅几千平米地面的核心铺装图案。 邮件附件里,附带了一张极具视觉衝击力的高清渲染效果图。 在充满未来感的大厅中,黑、白、高级灰三种顏色的江氏砖十三边形地砖,在地面上如同具有生命一般向著四面八方铺陈开来。 无论你的视线如何延伸,都找不到两块完全相同的重复区域。 天花板上,几道细长的led光带投射下来。 光影交错间,几个孩童的剪影正沿著那些复杂的几何图案欢快地奔跑。 而在大厅正前方的巨型清水混凝土墙面上,只用极简的无衬线字体,深深地鐫刻著一句极具哲学意味的话。 【局部有序,整体不重。】 张秀芬原本只是凑热闹看看,但当她看到那张宏大而充满艺术感的效果图时,忍不住轻轻哎呀了一声,嘖嘖称讚说:“这个图画得倒是真挺好看的,看著就有一股子高级感,比刚才那个花里胡哨的拼图强多了。” 江临看著那张惊艷的效果图,没有马上做出评价。 这些才是真正需要他去仔细甄別,去区分对待的东西。 一个顶尖科学馆的互动沉浸式展项,一本严谨而充满诚意的正规科普出版物,一个在公共空间里將数学与空间美学完美结合的建筑艺术项目…… 它们虽然背后都有商业运作的逻辑,但它们確实能够通过这种方式,让更多在应试教育里挣扎的学子,真真切切地感受到数学,並不是只有枯燥的刷题和考试。 数学本身,具备震撼人心的美。 他转过身,继续在键盘上敲击,完善授权声明。 四、可考虑予以授权的合作范围限定於:国家及省级科学馆、公立博物馆、全日制学校教学、纯公益性质的科普组织、正规资质的学术及科普出版物、高规格的数学教育特展展项、以及承诺绝无虚假宣传的高质量文化创意產品。 五、核心授权底线与原则:任何获批授权的合作方,在其所有宣传物料及口径中,不得暗示或明示购买其產品/服务,可以达到提高考试成绩,开发儿童智力,增加个人运气等偽科学效果。 不得未经许可使用本人肖像及私人生活经歷进行任何形式的消费诱导。 不得为了商业噱头而故意夸、歪曲江氏砖本源的拓扑数学意义。 不得在任何场合宣称该纯理论数学成果,已经直接產生了任何未经验证的实际產业应用价值。 …… 未经验证的实际產业应用这一点尤其重要。 甚至比前面防范那些卖课的骗子还要重要。 在顾南舟发给他的那些纷乱繁杂的截图里,已经开始有一些所谓的科技自媒体大v和財经分析师,为了博取眼球,收割股市韭菜,开始在文章里大放厥词了。 【惊天破局!江氏砖或將彻底顛覆全球半导体晶片產业格局!】 【弯道超车!中国十八岁少年用一块砖,提前砸开了超材料新时代的工业大门!】 【独家揭秘:非周期结构的横空出世,可能彻底改变未来光子晶片的运算底层逻辑,千亿市场即將引爆!】 …… 江临看著这些耸人听闻的標题,只觉得荒谬无比。 作为在废土上亲手搭建过极端环境下的风力发电列阵,在辐射废墟里组装过底层逻辑控制器的老油条,他当然比任何人都清楚。 非周期结构这种奇妙的数学拓扑性质,在未来的確有著不可估量的潜力。 它確实可以在理论上与准晶体材料学,下一代光子晶体排列,声子晶体滤波,甚至纳米级自组装技术和高频天线阵列设计產生深远的联繫。 但这仅仅是理论上的可能。 知道可以发生联繫,和真正在工业流水线上把它解决並造出来,中间差著不知道多少时间的距离。 一个纯粹纸面上的数学几何构造,距离现实中真正可用的新型材料或晶片,这中间隔著无数座难以逾越的高山。 复杂的物理模型构建,超级计算机的反覆仿真,无数次失败的实验室物理实验,极端苛刻的加工工艺探索…… 和无数次註定要失败的试错。 如果他现在为了短期的名声或者利益,放任这种不负责任的,捧杀式的吹嘘宣传在舆论场上发酵,那么江氏砖很快就会从一个令人尊敬的明珠,沦为那些资本家割韭菜的营销话术,沦为那些诈骗公司ppt里用来骗取国家科研经费的遮羞布。 这比被学术界质疑他抄袭,还要麻烦得多,也恶劣得多。 质疑,至少意味著大家还在探討真理的边界,还在问真假。 而毫无底线的商业营销,会直接把江氏砖这个名字,彻底用脏用臭。 江临毫不犹豫地將最后一条原则加粗,並用红色字体高亮显示。 第106章 专题报告 6月11日,江临在顾南舟教授的引见下,去了一趟江大的法学院。 借一间小会议室,智慧財產权方向的一位副教授和学校法务办公室的职工,帮他把整理出来的那份《江氏砖相关图形、姓名与科普传播授权原则》过了一遍。 等从法学院出来,已是中午时分。 江临请几位教授老师一起,去外面吃了一顿饭。 中间休息了一会,下午回到江大。 应江大的邀请,做一场江氏砖的专题报告。 【江氏砖:由局部边界强迫的非周期单砖构造——专题报告】 江城大学数学科学学院,三楼第二阶梯报告厅。 门口立著一块深蓝色的学术水牌。 在標题下方,印著一行小字。 主讲人——江临。 而在水牌的金属立柱旁边,还用透明胶带草草贴著一张带著强烈警告意味的临时告示。 【本场学术交流,凭受邀证件入內。请勿开启任何形式的网络直播,请勿断章取义剪辑传播。学术神圣,请自觉遵守底线。】 报告厅的物理空间其实並不大,標准的阶梯式格局,满打满算也只能容纳一百五十人。 此刻塞得满满当当。 台下坐著的,不仅有江大数学科学学院那些常年埋首於故纸堆和黑板前的研究员,物理学院做凝聚態、晶体学和统计物理的教授们也来了大半。 甚至在右侧的几排座位上,还坐著计算机学院搞算法复杂度和理论计算机科学的骨干。 在第一排核心的几个位置上,还坐著几位闻讯临时买机票,从外省顶尖高校连夜赶来的访问学者。 座位早就不够了。 报告厅两侧逼仄的过道上,加塞了两排红色的临时塑料摺叠椅。 后排靠近窗台的位置,更是密密麻麻地靠坐著一群年轻的博士生和旁听生。 孟澈、尹航、姚思雨三人,凭著在物理实验室与江临结下的革命友谊,和导师的后门,挤在了第二排靠边的位置。 孟澈和尹航两人看著走进来的江临,兴奋得像两只猴子,衝著他疯狂地挤眉弄眼。 “咳咳……” 就在这时,讲台中央的麦克风传出两声试音。 距离报告正式开始还有两分钟,顾南舟从第一排站起身,径直走上讲台。 “各位老师,各位同学,大家下午好,今天江大数学院做东,请江临过来做一个江氏砖的专题报告。” 他停顿了一下,目光温和地看了一眼站在旁边的江临,然后重新面向台下。 “在座的各位,都是各个领域的专家。大家关心江氏砖这块神奇的几何拼图,但我相信,你们更关心它背后隱藏的构造逻辑、拓扑结构和暴力的证明方法。所以,下面把讲台交给江临。” 说完,顾南舟乾脆地退到一边。 在两百多道带著探究的目光注视下,江临走上讲台,站到那张胡桃木讲桌前。 他穿著普通的纯色短袖衬衫和黑色长裤,清瘦,挺拔,透著与年龄不相符的冷静气质。 “各位下午好,今天我们討论的主题,是有限局部强迫下的非周期存在性。” 投影仪上,出现了一张由无数个十三边形江氏砖紧密咬合在一起的宏大铺砌图。 隨著低沉的语调,报告徐徐展开。 局部强迫,替代层级,边界歧义状態的穷举…… 他开始一层一层地拆解那座如同迷宫般的证明大厦。 並且儘量用直观的几何语言去翻译那些晦涩的代数群论。 台下。 数学学院的人在聚精会神地跟著他的证明链和逻辑节点。 物理学院做凝聚態的人,则在暗自惊嘆这套看似隨意的局部邻接规则,居然真的能够在无限延展的尺度上,像某种无形的法则一样,硬生生地逼出整个二维平面里面永不妥协的刚性层级骨架。 江临语气克制,不但没有吹嘘这块砖的伟大,反而一直在客观地强调它的边界和局限。 “这套方法,不是非周期世界的大一统理论,解的仅仅是特定单砖的存在性。它给出的是一种特定几何条件下的构造路径和一套机器核验范式,不是一把能解开所有代换系统的万能钥匙。” 一个多小时后,报告进入尾声。 投影仪翻到了最后一页。 江氏砖终结的,是非周期单砖的存在性问题。 它开启的,是可计算的非周期秩序问题。 mps不是答案本身,而是寻找答案,排除偽答案,並留下逻辑证据链的一把工具。 这三句话精准地概括了江临所做的这项工作的歷史定位。 不卑不亢。 报告厅里先是安静了几秒。 这种安静,不是因为听不懂而感到的困惑,而是那种巨大的智力信息量衝击后,大脑需要时间进行消化和重组的留白。 几秒钟后。 坐在第一排的一位老教授,轻轻地拍了一下手掌。 这声孤零零的掌声,像是一个信號。 紧接著,整个报告厅爆发出了热烈绵长的掌声。 这掌声无关乎江临的年龄。 仅仅是对一段极具美感的数学证明本身,致以的最高敬意。 掌声平息后,进入了最为硬核的提问环节。 前几个问题都比较中规中矩,主要集中在离散几何的细节上。 一位做图论的研究员站起来问:“江临同学,请问十三边形是这类单砖的最小边数极限吗?我们有没有可能找到边数更少的,比如十边形或者十一边形?” 江临坦诚地回答:“不得不说,这是一个困难的开放问题,江氏砖的作用是证明了非周期单砖的存在性。寻找边数最小的单砖,可能需要拋弃我现有的基於六角网格的代换系统,开发全新的几何工具。” 另一位年轻的学者问:“考虑过將江氏砖进行凸性变形吗,目前的凹凸角实在太多了?” 江临摇头:“目前我没有看到任何直接路径。江氏砖所依赖的核心边界强迫机制,就是建立在那些特定的凹凸角產生的几何锁死效应上。一旦强制拉平变成凸多边形,所有的局部强迫条件都会瞬间崩溃。” 一位做高维流形的副教授提出了一个更具野心的问题:“这套基於局部强迫的二维替代系统,有没有可能推广到三维空间,构造出一个能够非周期填充整个宇宙的单块三维砖?” 江临罕见地停顿了几秒钟,大脑飞速推演了一下三维欧氏群的复杂度,缓缓说道。 “在三维空间中,三维里局部合法状態的逃逸方式会比平面复杂得多。二维的死路,在三维可能只是一次简单的翻折,也许会遇到一堵完全无法逾越的拓扑高墙。所以,我现在对此没有任何结论。” …… 等纯数学方向的问题渐渐被消化后,物理学院和材料学院那边的人开始跃跃欲试。 一位做凝聚態的教授提到了准晶的三维生长机制,另一位材料方向的研究员则兴奋地询问单组分自组装在纳米材料製备上的可行性。 面对这些跨界的问题,江临的回答依然极度克制。 “各位物理和材料学的前辈。江氏砖,充其量只能作为一个纯几何层面的局部规则理论模型。” “数学上的完美铺覆,不等於现实中的材料原子能够在实验室里的反应釜中长出来。” “实际的晶体生长中存在热力学涨落、无法避免的晶格缺陷、基底势场相互作用,以及动力学陷阱。系统极有可能在局部卡死在一个亚稳態,而无法向外生长出全局的非周期结构。” “这些物理世界上复杂的自由能演化,都不是我这篇纯几何论文里解决过的东西。” 就在全场的討论渐渐趋於平缓,顾南舟准备拿起话筒宣布报告结束的时候。 坐在报告厅后排,靠近窗台, 一个大约五十岁上下,头髮已经花白,穿著一件旧格子衬衫的男人,缓缓地举起了手。 在整整一个半小时的报告里,这个人就像是一尊被遗忘的石雕。 他几乎没有和身边的任何人交流过一句话,只是低著头,在笔记本上,用原子笔疯狂地写写画画,偶尔抬头看一眼屏幕。 工作人员小跑过去,把话筒递给了他。 男人拿著话筒,盯著投影仪上那张依然亮著的江氏砖层级骨架图,眉头紧拧成了一个疙瘩。 他的眼神,不像是长辈在看晚辈的成果,倒像是一个老猎人在跟一个折磨了自己很多年的老对手进行最后的对视。 “咳咳,江同学,我不是搞铺砌或者几何的,接下来的问题可能问得比较外行。如果你觉得荒谬,可以不回答。” 男人的声音有些沙哑,透著一股常年熬夜的疲惫。 “您说。”江临微微欠身,做了一个倾听的手势。 “我做加性组合的。” 这四个字一出来。 台下第一排的几位资深的纯数教授,纷纷好奇地转过头去。 因为这绝对不是一个外行所能隨口说出来的一个数学分支。 “我叫韩砚山。”男人自报家门。 顾南舟微微侧头,大脑中迅速地检索著国內学术圈的名单,很快想起了这个名字。 韩砚山。 外省某重点高校加性组合方向的资深教授。 做过非常漂亮的关於freiman型结构定理的推广。 但后来,他仿佛中了邪一样,长期死磕近似群和小和集这种艰深的硬骨头。 他在业內的论文很低產,已经有几年没有发文了。 在主流视线中已经有些边缘化。 但圈子里真正懂行的人都知道,韩砚山就像一个孤独的愚公,在几座连菲尔兹奖得主都鎩羽而归的数学大山脚下,耗费了自己大半辈子的心血。 “你这套东西……” 韩砚山拿著话筒,语速很慢,像是在斟酌每一个词的力量。 “本质上,其实就是一种局部规则,强行逼出了全局的刚性层级,对吧?” 他一边说,一边用另一只手在空中用力地比划。 “你仅仅只给出了周围那一小圈纯粹局部的邻接约束。结果呢,整个无限延展的二维平面,就被这股微弱的力量不可逆转地,强迫著长成了一个刚性的,確定的,永不重复的宏大骨架。” “是这样。”江临肯定地点头。 对方说是外行,却一语道破了他这篇论文的灵魂。 韩砚山深吸了一口气,眼神里有一种被问题磨久之后才会有的疲惫和专注。 “在我那行里,也有一个老问题。它跟你今天讲的这块砖,当然不是同一个东西。但它们的脾气,有一点相像。” 原本还有些窃窃私语的报告厅,瞬间安静得落针可闻。 “先不谈最一般的整数版本,就说有限阿贝尔群,或者更乾净一点,有限域向量空间里的一个有限集合a。” 韩砚山抬手,在空中虚划了一下。 “就说有限阿贝尔群,或者更乾净一点,有限域向量空间里的一个有限集合a。” “如果它跟自己相加之后,规模並没有膨胀多少——也就是|a+a| ≤ k|a|。” “这个条件其实很弱。它不是逐点规定每个元素该怎么排列。它只是从整体上说,你跟自己加一次,没膨胀多少。” “可偏偏就是这么一个弱得有点不像约束的组合条件,让我们有理由相信,这个看似鬆散的集合背后,应该藏著某种低复杂度的、接近子群或子空间的结构。” 韩砚山说到这里,苦笑著摇了摇头。 “问题是,要把这个应该证到多项式级別那么强那么乾净,太难了。” 坐在第一排的几位教授,听到这里已经完全明白他指的是哪座大山了。 有个人低声对旁边的人耳语:“在有限域模型里,这就是大名鼎鼎的marton猜想。它也常被放在polynomial freiman-ruzsa这一整个家族问题下面。这是陶哲轩和高尔斯那帮人一直盯著的圣杯啊。” 他那双藏在厚镜片后的眼睛,盯著台上那个比他自己带的博士生还要年轻得多的少年。 “我今天本来只是想来凑个热闹,但听你拆解那块砖,越听,我越觉得头皮发麻。越听,越觉得不对劲。” “你这套从弱局部约束里逼出全局刚性层级,再用有限状態把边界焊住的打法……” 韩砚山的声音在报告厅里迴荡。 “会不会,从更底层看,和我们一直想做的事情,是同一类问题?” 这句话一落下,仿佛一颗深水炸弹。 几个纯数方向的教授眼神不由得露出了震撼之色。 这种跨越了不同数学大类的底层结构类比,如果真的成立,那其学术价值將无可估量。 远非一块非周期单砖可比。 而站在台上的江临。 在这一瞬间,脑子里仿佛有什么沉重的东西,毫无预兆地被点亮了。 並非是因为韩砚山的提问,他的脑海里突然灵光一闪想出了什么证明答案。 而是韩砚山这个半是请教,半是自我確认的问题,突然把江临已经熟悉到近乎本能的一套工具,照向了一个他从未看过的方向。 有种问题被重新归类的通透感。 江临的呼吸停滯了半秒钟,大脑开始极飞速运转。 他做江氏砖时,反覆打磨,刻进大脑沟回的核心动作是什么? 是从微弱的,纯局部的邻接关係出发。 一层一层,跨著宏大的尺度,把刚性的全局非周期骨架,硬生生地逼出来。 再用繁琐的计数群和有限状態穷举,把所有模稜两可的边界情形死死地焊住。 而韩砚山口中,那座困了加性组合领域几十年的大山,marton猜想的核心动作又是什么呢? 是从小和集这个软弱的统计条件出发。 一层一层,按著尺度,把隱藏在杂乱无章数字背后的刚性的近似代数结构抽离出来。 並且,还得把这个过程中的规模膨胀,死死地压制在多项式的级別以內。 这是两件截然不同的事情。 一个长在离散几何的土壤里,討论的是形状、平移和覆盖。 一个长在加性组合与数论的土壤里,討论的是加法、密度和同构。 两者之间,隔著十万八千里的专业壁垒,仿佛是两条永远不会相交的平行线。 可是它们在哲学的数学內核上,问的其实是同一个东西。 微弱的局部,究竟凭什么能逼出刚性的全局? 更重要的一点是。 在江临刚刚结束不久的第八次废土时间里。 他为了解析那个等离子体异常现象,刚刚痛苦地啃完了整整几十年的高阶物理理论。 把自己从一个普通的等离子体学习者,硬生生地磨成了一个熟练掌握了多尺度那套宏大物理语言的人。 重整化群,能量方法的尺度分解与粗粒化,相关算符与无关扰动的辨析…… 按著尺度,一层一层地剥离高频噪声,提取低频核心结构…… 这套在物理学里用来处理相变和临界现象的庞大工具库。 此刻,在江临的脑海里,就像又一把刚刚在磨刀石上开过刃的刀。 而这把刀的刀锋,正巧合地,对准了韩砚山口中这座磨了几十年的数学大山。 “韩教授。” 江临终於开口了。 “在局部弱约束逼出全局结构这个底层的哲学意义上,您说得对。” “它们確实是亲戚。” 这句话一出来。 韩砚山那双有些浑浊的眼睛,瞬间亮了一下。 报告厅第一排,几位资深教授震惊之下,猛地坐直了身体。 江临居然在当眾肯定这种疯狂的跨界类比。 但江临紧接著的下一句话,又无情地,把韩教授眼中那点刚刚燃起的亮光,生生地压了回去。 “但是,韩教授,这两个问题之间,在现有的数学工具层面,隔得遥远的距离。” 江临的语气没有任何改变。 “江氏砖这里的逼近,是绝对確定性的,刚性的。我的每一个局部铺砌状態,要么合法存活,要么不合法死亡。我的每一个边界情形,要么能向无限远延展,要么被拓扑死路无情排斥。这里没有任何灰色的中间地带。” “而您说的pfr、marton猜想那一类问题。”江临看著韩砚山,直接指出了两者的鸿沟,“那是近似的,是统计和平均意义上的结构定理。它处理的根本不是逐点的绝对刚性,而是覆盖、加性能量、密度增量、近似同態,以及大部分元素意义上的结构。” “从我这边这种非黑即白的层级骨架,想要平滑地过渡到您那边那种带著概率和统计味道的近似代数结构。” 江临摇了摇头,诚实地说出了自己的判断。 “这中间,隔著一层厚重的转换机制。而这一层机制到底是什么,怎么利用我这套工具把那座桥搭过去,我现在也说不清。” 韩砚山站在那里,盯著台上那个少年,看了足足好几秒钟。 他那股因为长年累月绕著同一个问题打转而积下的疲惫和执拗,在江临这番堪称坦诚的剖析下,慢慢地化成了一声轻轻的嘆息。 “说不清很正常,太正常了。” 韩砚山摆了摆手,原本紧绷的脸上反倒浮现出了释然的笑意。 “能在这里听你说一句它们確实是亲戚,我今天这趟就没白来。” 他把话筒递还给旁边有些发愣的博士生时,又对著台上补了一句。 “江同学,我就是一个在这个问题边上耗太久的人,可能想得有些偏有些远了,你別被我带沟里。” “这不是胡思乱想。” 江临站在讲台上,庄重地对著韩砚山的方向,微微欠了欠身。 韩砚山怔了一下,原本准备坐下的身体僵在那里。 江临没有再多解释,重新握住讲台上的滑鼠。 “好的,我们继续提问,下一位。” 后面又有几个常规的问题,江临一一作答,神色如常。 就仿佛刚才那场差点引发数学地震式的跨领域碰撞,从来都没有发生过一样。 傍晚时分,报告正式结束。 虽然讲座散场,但人群並没有立刻散去。 尤其是数学方向的那群老师和博士生,还三三两两地围在报告厅前排,热烈地討论著刚才韩砚山拋出的那个的类比。 有人觉得这完全是异想天开,拉得太远了,根本不是一个维度的东西。 有人觉得这个类比在直觉上很漂亮,堪称天外飞仙,但如果试图去执行,又容易走火入魔。 还有一位专门做解析数论的老教授低声对同伴说:“pfr这个邪门的东西,哪里是听一场铺砌几何报告就能隨便碰的?江临这孩子虽然聪明,但还是別去蹚这趟浑水比较好。” 而在讲台的另一侧。 “江临同学,方便占用你几分钟时间吗?” 正在慢条斯理地整理讲义的江临,转过身。 一个髮际线略微有些后退的男人,快步走过来,递上了一张简单的白色名片。 江临接过名片扫了一眼。 江城大学计算机学院。 陈启明。 研究方向:编译器后端优化、高性能基础库、程序综合。 这是一个天天和机器底层指令集打交道的系统工程师。 “陈老师,您好。”江临礼貌地点头。 “江临同学,你好。我先声明一下,我不是铺砌或者纯数学方向的人。” 陈启明语速极快,带著码农特有的乾脆利落。 “老实说,你刚才报告里关於江氏砖的那些群论和几何证明细节,我其实听得一头雾水。” 这句话一出。 旁边原本几个还想围过来跟江临请教几何问题的人,都有些尷尬地放慢了脚步,想听听这个计算机人要干什么。 陈启明根本不在乎旁人的目光,直接把自己带来的笔记本电脑放在了讲台上。 然后输入密码,调出一个复杂的界面,转过来,面向江临。 屏幕上显示的,既不是那块出尽风头的江氏砖,也不是什么非周期替代系统。 而是一张对於系统程式设计师来说犹如噩梦般的profiler火焰图。 在屏幕那密密麻麻的图表中,有一大片代表著极高cpu周期的深红色区域。 而这片深红色,竟然诡异地全部堆积在最底层几个名字不起眼的函数名上。 rank5_inline small_sort_bucket top3_window median7_fast 陈启明指著那张仿佛在流血的火焰图,认真地看著江临。 “你刚才在台上讲解你的mps时,我这样一个搞底层系统的,听到的其实完全是另外一件事。” 他用手指点了点屏幕。 “你为了找到那块正確的砖,把一个庞大到甚至趋於无限的局部空间状態,精妙地压缩成了机器能够穷举搜索,人类能够覆核,並且最终结果能够留下一条无可辩驳的拓扑证据链的形式。这个状態压缩和搜索能力,江临同学,在我们计算机底层库优化这边,可能,我是说可能,有巨大的用处。” 江临微微眯起眼睛,看著屏幕上那张刺眼的火焰图上,说:“陈老师,这看起来,像是一条庞大的数据流处理或者审计流水线?” “你说的没错,这就是一条普通的业务数据审计流水线。” 陈启明有些惊讶於江临的敏锐。 “这里面没有任何今年最火的大模型(llm),没有什么复杂的ai算法,没有什么看起来能够在顶会上吹嘘的高大上理论。最热最耗时的这几个地方,其实是一些底层的短数组秩计算、微小窗口的排序、求前k个极值,以及微小的哈希分桶操作。” 说著,陈启明双击滑鼠,把其中那个名为 median7_fast 的函数点开。 代码出乎意料的短。 全是用c语言內联汇编手写的,只有不到二十行,充斥著晦涩的寄存器操作和条件传送指令。 “你看著也觉得这种东西很微不足道,对吧?” 陈启明苦笑了一声。 “这种微內核的小程序,单次调用的开销,確实只有可怜的几纳秒,十几纳秒。放在一行的基准测试里,它快一点慢一点,简直不值得一提。” 陈启明说到这里猛地抬起头,目光灼灼地盯著江临。 “但在真实批处理场景里,它一天会被机械地调用上亿次。” 江临的目光落在屏幕上那几个普通的函数名上。 一瞬间,他的思绪再次不受控制地飘回了废土世界。 他想起了在艰苦的条件下,为了解析等离子体异构数据。 他在自己那个老旧的终端上,痛苦地维护过的那个旧因子库。 在那里,同样充斥著几千万次枯燥的小排序操作。 那时候,他只是觉得那些东西很烦人,一群永远拍不死的蚊子。 而现在。 陈启明这个来自现实世界的系统工程师,敏锐地把这些问题,正式地摆到了他的桌面上。 “陈老师的意思是想借用我这套mps的搜索框架,去穷举搜索这些微小的代码程序的最优解?”江临直接问道。 “我不確定。” 陈启明坦诚地摇了摇头。 “这无疑是一个很疯狂的想法,所以我今天特意留下来,就是想请你亲自判断一下。这类程序的搜索问题,和你为了江氏砖处理的有限状態铺砌搜索之间,在底层的数学结构上,有没有哪怕一丝一毫的相似性?” 江临再次看了看屏幕上的函数名,大脑迅速开始抽象这些代码的本质。 “陈老师,这些函数的输入空间是有限的,对吧?” “很多是有限的。” 陈启明立刻回答。 “比如固定长度的微小排序,只有五个、六个或者八个元素。理论上,它的输入状態空间是可以被暴力的全排列完全覆盖验证的。或者,我们更高级一点,可以用可满足性模理论求解器,去进行严格的逻辑等价证明。” “那么性能呢?性能的优劣,能否准確地进行实测和打分?”江临继续追问。 “完全可以,我们有成熟的基线,有严苛的压测脚本。我们甚至能抓取不同cpu上的perf计数。” 陈启明说到这里嘆了口气,很无奈的说道。 “现在的问题是,对於这些核心代码,人工优化的红利已经被我们这帮老骨头压榨到了极致。再想往下抠出一纳秒的性能,光凭脆弱的人眼和可怜的脑力去排列组合汇编指令,已是极难系统地推进。” 江临不假思索的补充道:“陈老师,你很清楚,如果由暴力的机器搜索框架输出的某段候选代码,哪怕它在测试集上跑得再快,只要它无法在数学上被严格地证明其正確性,那这种代码,在重要的工业级系统里,是绝对不能用的。” “对,就是这样。如果你给我一段极快,但偶尔会出错的巫术代码,我的確是不敢把它合进主干。” 陈启明一副遇到了知己般慨嘆道。 “这也是我今天为什么不去找搞ai启发式搜索,而一定要找你聊的根本原因,我们需要的是百分之百的数学正確。” 陈启明一边说,一边操作滑鼠,把桌面上一个不起眼的压缩包文件,拖到屏幕中央。 microkernel_rank_sort_baseline.zip (微內核_秩_排序_基线.zip) “这里面是我们团队整理出来的一组最小问题集。”陈启明郑重地指著那个压缩包说,“包括基础的rank5、sort5,以及 top3-of-8。原始的基线实现代码、测试验证脚本,以及部分的性能benchmark数据,全都在里面。” 陈启明看著江临,语气诚恳得甚至带上了些许恳求。 “江临同学,能不能麻烦你把这个压缩包带回去,隨便花点时间看一眼。如果你觉得不合適,或者结构上根本无法迁移,那你就当我今天冒昧地问了一个浪费你时间的外行问题。” 江临看著屏幕上那个压缩包,沉吟道:“陈老师,我可以確认,这不是外行问题。” 听到这句话,陈启明紧绷的肩膀轻微地鬆了一下,有些眼巴巴地看著江临,一副静候佳音的期待模样。 江临见状,也不吝嗇於进行深度的跨界结构剖析。 “在庞大的江氏砖问题里,我开发的mps框架,暴力搜索的目標,是那些晦涩的局部几何铺砌状態。而在你这里,它要搜索的目標,变成了底层的机器指令的程序状態。” “一个极具潜力的候选几何铺法,必须排除所有的拓扑逃逸路径才能存活。一个候选微內核代码,必须排除所有极端的错误输入用例才能被採用。” 解释完,江临总结道。 “表现形式不一样,但在深层的核心逻辑上,它们都依赖於:庞大的有限状態空间,局部的微小变换,以及全局正確性。” “所以,有相似性?”陈启明的呼吸变得有些急促。 “有。”江临很肯定地说。 但他紧接著又泼了一盆冷水。 “但不能简单地直接照搬江氏砖的mps代码,因为你这是一个截然不同的新世界。” “那是当然。”陈启明表示理解。 “並且,陈老师,程序比几何铺砌多出来的一个维度问题。”江临看著屏幕,眼神幽深。“在数学上,只要被证明是正確的,那就结束了。但是在这里,正確不等於快。你的搜索空间里,充满了正確的低效垃圾代码。” 听到这句话,陈启明原本紧张的神情,终於放鬆下来,爽快地笑出了声。 能一眼看出这个难点,说明江临已经完全理解了问题的核心。 江临没有再废话,操作滑鼠將那个压缩包,保存到了自己带来的u盘里。 “陈老师,我今晚回去,先看看rank5 和sort5。”江临说。 “好,麻烦你了。你先判断这个问题值不值得投入精力去做,我这边不急著要最终的结论。”陈启明痛快地说。 一直站在旁边的陆知行,听到这里,终於没忍住插了一句话。 “江临,这算是在开发江氏砖的应用吗?” “不是。”陈启明迅速摇头。 江临也果断摇头纠正:“陆老师,这是mps底层思想的跨界迁移,不属於江氏砖的范围。” 陆知行疑惑地问道:“跨界?从在几何平面上艰难地找砖,变成了在底层的系统里疯狂地找程序?” 江临没有正面回答。 他在工作目录下新建了一个文件夹。 【mps-kernel】 文件夹名下面,他又敲了一行备註:可证明微內核搜索。 然后,他对陆知行解释道:“这应该叫作从寻找可证明的局部几何结构,升级为寻找可证明,可覆核,可实测的局部程序结构。” 陈启明听到这个精闢的总结,整个人终於淡定了下来。 就像是一个长期在黑暗中摸索复杂系统的人,突然看到一件完美的工具,严丝合缝地落在了自己渴望的那个接口上。 …… 报告结束,人群散尽。 天色將晚,初夏夕阳的余暉绚烂地染红了江城大学的天空。 陆知行陪同江临往外走。 在穿过长长的走廊拐角时,陆知行忽然侧过头看了江临一眼。 “江临,刚才那个韩砚山教授问的那个离谱的加性组合问题,你是不是有灵感了?” “陆老师怎么会这样想?”江临愕然反问。 “可能是直接这样告诉我的吧。” “陆老师,您想多了,那只是一个很漂亮的类比。”江临轻巧地將话题拨开。 陆知行没有再不识趣地继续追问下去。 像江临这种深不可测的学生,手里到底捏著什么样的底牌? 什么时候肯把牌亮出来? 没人知道。 门口,那块深蓝色的临时立牌,孤零零地还立在那里。 江临收回目光。 二十天后。 他將会再一次进入废土世界。 这一次的废土探索行李与任务清单上,就目前看来,不得不多出一行公开任务架构了。 【项目代號:mps-kernel(极速微內核_机器证明搜索)】 当然,或许还会有这个。 局部弱约束→全局近似结构。 第107章 三十二个证人 江临原来的计划是,是把这些长远问题全部封存,留待即將到来的废土时间去解决。 但是回到家里,夜深人静,整个人一空閒下来,就还是忍不住把陈启明给的压缩包拖进电脑的工作目录里。 microkernel_rank_sort_baseline.zip。 右键,解压。 文件夹在屏幕的树状图里一层层铺开,其內部结构的整洁程度,比江临原本想像的要乾净得多。 根目录下躺著三个子文件夹。 江临点开/baseline 里面赫然是三套经典的微內核基础算法的基准实现:rank5(五元素求秩)、sort5(五元素完全排序)、top3_of_8(八元素选前三)。 每一套算法,陈启明都严谨地给出了两份截然不同的代码。 一份是没有任何底层优化的纯c语言可读版本,用来锚定逻辑正確性。 另一份,则是陈启明团队经过多年打磨的手写极限优化版。 江临扫了一眼,后者的代码里充斥著晦涩的编译器內联提示,强制循环展开,以及少量依赖特定cpu令集的平台相关写法。 江临退出来,点开/verify。 里面是几十个详尽的验证脚本,涵盖了各种极端的边界测试用例。 最后是那个最让系统工程师头皮发麻的/bench(性能测试)文件夹。 里面只有一份原始的.csv格式的性能计数统计表。 这张表是在三台底层微架构完全不同的企业级伺服器上,经过漫长的马拉松式压测跑出来的。 江临將表格放大。 行末密密麻麻地標註著测试环境的绝对变量:cpu 型號,微码更新版本號,l1/l2缓存的命中率,分支预测失败率,以及频率是否强制锁定。 频率强制锁定这一项让江临颇为讚许。 现代商用cpu都会狡猾地根据温度和负载,动態调整时钟频率。 在进行这种纳米秒级別的內核代码测试时,哪怕cpu的频率发生了一次轻微的抖动,都会导致测试出的时钟周期出现巨大的噪声,从而彻底掩盖掉代码优化带来的那一两纳秒的真实提升。 陈启明那帮人不仅清楚这一点,还暴力地在bios层面锁死了频率。 光这一张数据表就无声地证明了,陈启明这帮人,是真正懂行的老手。 他们已经把人类能够手动控制的变量,极致地推到了物理的极限。 这就有意思了。 江临决定先从看起来最最基础的sort5开始解剖。 题面很简单:给定五个隨机的整数,將它们按从小到大的顺序排列好。 任何一个学会写for循环和if语句的新手,都能在短暂的三分钟內,交出一段基於两层嵌套循环的冒泡排序或者插入排序代码。 当然,这仅仅只是能跑通的玩具。 陈启明这种长期和底层性能打交道的人,要的当然不是这种充满分支跳转,在现现代cpu流水线里到处添堵的低效正確。 而在去追求那个极致的快之前,江临的数学直觉告诉他,必须先解决一个哲学问题。 【怎么用严谨的数学逻辑,去证明一段晦涩的排序代码,对全宇宙所有可能出现的输入组合,都百分之百地正確?】 最直观也是最笨的办法,是暴力地把这五个数的全部大小关係组合,挨个枚举一遍。 那么五个数到底有多少种不同的全排列? 简单的组合数学。 5! 一百二十种。 这个数字小到机器一瞬间就能跑完並验证。 这让江临难免就想起了那块砖。 做江氏砖的时候,刻进他骨头里的数学动作,就是把一个庞大到趋於无穷的边界状態空间,精妙地压缩成机器能穷举人能覆核的有限状態形式。 一百二十確实不大。 可如果是频繁出现在高级资料库索引中的,排八个数,排十六个数呢? 8! 四万种,机器依然能够轻鬆秒杀。 但是到了十六个数。 16! 二十万亿级別。 对普通程序来说,这已经不是多跑一会儿的问题,而是足以把最笨的全排列验证拖进泥潭。 如果mps框架建立在这种愚蠢的全排列穷举上,它將迅速死在起跑线上。 江临转了一下手中的原子笔,大脑的记忆宫殿开始高速检索。 很快,他放下了笔,在键盘上敲下了一行学术检索词。 zero-one principle sorting network (排序网络:零一原理) 他其实早在废土时间里,在啃噬那些浩如烟海的计算机科学巨著时,就已经做了相关的知识储备。 只是在这之前,它仅仅只是停留在离散数学课本里一条定理这样的程度上,並没有迫切的用武之地。 而现在,江临认为这条优美的定理可以成为mps-kernel的第一块地基。 在理论计算机科学中,零一原理可以高傲地宣称—— 一个由比较—交换操作固定地构成的比较网络,它是一个绝对正確的排序网络,若且唯若,它能够极其正確地將所有仅仅由数字0和数字1构成的有限输入序列,完全排好序。 这条定理的杀伤力在於,它无情地斩断了无限与有限的边界。 不会要求你去检验全部的120种排列,也不要求你往这段排序代码里餵进任何一个带有具体数值的实际输入。 它只要求你检验那些由0和1拼凑出来的二进位序列。 对於sort5(五个位置),根据零一原理,可以看做每个独立的位置上,要么是绝对的0,要么是绝对的1(非 0 即 1)。 於是,它的验证空间一下子就被不可思议地坍缩成了2?=32。 只要你写出的这段代码网络,能够正確无误地把这三十二个全由0和1构成的序列排成单调递增的形状 那么,神奇且绝对的是,这段比较网络,对任何来自同一全序类型的五个输入都正確。 原本的微小的120,被再次降维压成了32。 如果是十六个数,原本极其恐怖的二十万亿,也能压缩成六万五千个。 一个微处理器闭著眼睛都能跑完的数字。 更重要的是,这三十二个简陋的0-1序列,还不是软体工程里充满玄学的抽样测试,也绝对不是测试工程师绞尽脑汁想出来的边界测试用例。 它在数学意义上,是不留死角的完备检查。 只要顺利地跑通这三十二个简单的序列,这段代码底层的绝对正確性,就被焊死在了真理的铁板上。 这种利用抽象的数学定理斩杀无限状態空间的快感,简直太美妙。 江临立刻在mps-kernel根目录下新建了一个python脚本文件。 verify_sort5_zero_one.py 引入itertools.product,暴力地生成全部確定的三十二个0-1序列。 对每一个独立的序列,机械地跑一遍外部掛载的候选排序网络代码。 严格地检查输出序列是否满足单调不减。 三十二个严苛的证人,只要全部通过,程序就会返回绿色的【proven valid】(证明有效)。 而只要有任何一个微小的序列无法通过,程序就会將那个反例直接吐出来,无情地枪毙这段代码。 三十二个全过,返回已证明。 任何一个不过,把那个反例吐出来。 江临敲下回车键,拿陈启明团队提供的那份原始的 /baseline/sort5_pure.c 暴力地跑了一遍夹具。 绿色。 三十二个0-1证人,在严密的数学法庭上,没有一个翻供。 正確性的地基,有了。 接下来的是神仙打架的活:在所有正確的排序网络里,找出最好的那一个。 江临开始把他在铺砌几何中经过千锤百炼的mps搜索骨架,巧妙地往这个代码问题上套。 做砖时,状態是一块局部铺砌,动作是放下一块新砖,胜利条件是排除所有拓扑逃逸。 现在呢? 状態是一段已经写下的比较器序列。 动作是往后追加一个比较器,比较两个位置,把小的甩前,大的甩后。 胜利条件,是这段序列让三十二个证人全部点头。 结构一模一样。 只是把几何换成了指令。 他写了一版搜索:从空网络出发,逐个追加比较器,每加一个就用零一原理剪枝,留下还有希望的分支,砍掉已经走死的。 搜索先跑长度八以內的全部候选。 mps没找到任何一个能让三十二个0-1证人全部点头的网络。 然后长度放到九。 第一组通过的网络出现了。 江临把结果和knuth里那行s(5)=9对上。 这才意味著:五个元素排序,九个比较器不只是能做到,而是最低限度。 教科书上写了几十年的那个数字,被他这套从一块砖上长出来的框架,从头独立搜了出来。 框架,迁移成功。 江临靠回椅背,看著屏幕上那九行乾净的比较器。 一瞬间,有种成了的轻飘飘然。 可这点轻飘只浮起了几秒,就被他自己一把按了下去。 重新调出陈启明那张流血的火焰图。 median7_fast、rank5_inline、top3_window…… 陈启明早就说过,人工优化的红利,已经被那群长期泡在底层代码里的人压得很薄了。 意思是他团队现有的代码,比较器数量大概率早就是九,或者贴著九。 而他用高维数学和搜索算法搜出来的最少九个比较器,对陈启明而言,根本不是什么新东西。 江临盯著自己那九行结果,眉头慢慢拧紧。 他犯了一个新手才会犯的错。 下意识地去优化了那个最乾净最好定义也最容易写出適应度函数的组合目標——比较器的数量。 可陈启明要的,从来不是数学意义上的数量最少。 而是在他那几台具体的伺服器上,跑得最快。 数量最少和跑得最快在真实的物理世界里,根本不是一回事。 江临想起陈启明在报告厅留下的最后一句话。 他的搜索空间里,充满了正確的低效垃圾。 此刻他更深一层地明白了。 九个比较器,是按数量排的。 但在一颗真实的cpu里,决定一段代码快慢的,从来就不只是指令的数量。 而是这九个比较器之间的数据依赖链:哪些必须排队等前一个算完,哪些可以並排著同时算。 是它们落在乱序执行引擎的哪几个埠上,会不会挤在一起抢资源。 是每条min、max、条件传送指令的延迟和吞吐。 是寄存器够不够用,会不会被逼著往內存里倒腾。 同样九个比较器,排成一条又细又长的依赖链,和排成五层能並行的浅塔,在流水线上的表现,可能差出一大截。 比较器数量少,和比较器深度浅,是两个不同的目標。 陈启明真正想要的目標,那个在型號a的伺服器上榨乾最后一滴性能,把延迟压到最低的最优解,藏在极深极脏的硬体底层里。 和微架构死死绑在一起。 换一颗不同代际的cpu,哪怕只是从intel的skylake换到zen 3架构,缓存延迟和指令埠的微小变化,都会导致那个最优解瞬间跌落神坛,变成次优。 江临盯著那张三台机器的perf表,一下子意识到,要找到那个真正適应物理世界的最优解,单靠数学证明是不够的。 他必须在他的mps框架里,接入一个代价模型。 在海量正確的候选网络里,不仅看数量,还要看深度,看並行度。 甚至到最后,他需要写一个自动化脚本,把筛选出来的,看起来很有希望的几百个变种网络,一个一个编译成机器码,扔进真实的物理伺服器里去实测,打分,筛选。 每一次实测都伴隨著作业系统调度的噪声、缓存预热的波动。 他得每个候选跑上一百万次,取中位数,取99分位延迟,做枯燥的统计学对抗。 根本不是一个晚上,甚至不是现实里的一年半载能够跑完的事。 意识到纯算法在底层硬体面前的局限性后,江临的脑子反而冷静了下来。 顺手点开rank5,这个逻辑能不能也用现有的框架碾压过去。 题面:给五个数,不要求全部排好,只问输入窗口中心位置的那个数,在这五个数里到底排第几。 几乎是出於惯性,本能地就想把刚写好的零一原理验证脚本套上去。 不过还好下一刻,他就及时把自己摁住了。 零一原理管的是排好没有,是全局的单调性。 可rank5要的根本不是把所有数都乖乖排好,而是要给每个数,或者特定的某个数,贴上一个精確的名次標籤。 如此,它的正確性判据不再是问最终的输出序列有没有单调递增,而是变成了问:那个原本在输入中心位置的数,它头上顶著的名次,到底是不是正確的名次? 如果强行把输入全换成0和1会发生什么? 比如原始输入是【10, 50, 30, 20, 40】,中间那个数是30,它排第三名。 如果粗暴地二值化为0-1序列,可能会变成【0, 1, 1, 0, 1】。 在这个二值序列里,有三个1,两个0。 原本该区分开的绝对名次情形,因为数值维度的坍缩,直接撞成了一团烂泥,根本分不开谁是真正的第三。 零一原理在这里,不直接成立。 或者说,它失效了。 rank5≠排序网络。 验证rank5,必须回到相对大小关係(如置换群)的层面,而非单纯的0-1输入空间。 它的底层结构更接近一张由偏序关係构成的,动態更新的两两比较矩阵。 这又是一个新坑。 江临的目光扫过最后一个问题:top3_of_8。 从八个数里,挑出前三大。 这个问题同样暗藏杀机。 对比较网络形式的top-k选择,类似的零一检验可以使用。 八个位置,就是2^8=256个0-1证人。 但前提是,你必须先和出题人把正確的语义定义好。 什么叫挑出前三? 口径a:只要最大的三个数,落进了输出数组的前三个坑位就行,这三个数內部是乱序也无所谓? 口径b:还是说,不仅最大的三个数要进前三,而且这三个数之间,也必须严格按照从大到小排好? 如果口径没有定死,那么mps框架搜索出来的就是空中楼阁。 標准宽泛一分,搜索空间就呈指数级缩小。 標准严格一分,依赖链就不可避免地加长。 三个题,三套完全不同的脾气,三种不同的验证体系。 江临没有急著去写代码解题。 因为方向比速度重要一万倍。 他打开一个文本编辑器,像一个在雷区插旗的工兵一样,把每一套题目的逻辑边界、验证难点、硬体耦合点,一字一句地记进文档里。 天快亮的时候,江临整理出了一份能交给陈启明的东西。 第一样,是基於零一原理的验证夹具。 这是一个杀器。 它能对陈启明团队里任何人写出的任何一段sort5候选代码,给出一份绝对穷举的,与底层cpu架构毫无关係的,在数学上不可辩驳的正確性证明。 以后,谁要是交上来一段自以为绝妙的位运算代码,不用爭吵,跑一下这个夹具。 三十两个0-1证人当场表態。 不过关的直接打回。 这就是地基。 第二样,是一份边界说明文档。 他把陈启明面临的混沌问题,一分为二。 第一层,是纯组合层面的理论目標。 比较器的总数能不能更少? 依赖链的层数能不能更浅? 对sort5这种规模的小问题,江临承诺,他可以用他的mps框架,把这一层的所有理论最优解完整摸清,连根拔起。 但他也直言不讳地指出,面对更大的n(比如16、32),哪怕是mps,依然会在算力面前发生组合爆炸。 必须引入启发式剪枝。 第二层,是与具体物理硬体绑定的微架构最优。 也就是在陈启明指定的某一台伺服器上,把延迟压到最低。 这一层,需要陈启明的实测夹具,需要海量的候选代码去真机里跑统计。 工作量极大,需要时间。 这绝非现实世界里加几个通宵的班就能够解决的问题。 他会把整套mps-kernel的框架,搬进废土里去打磨。 在那里,他有几十年,去把搜索框架,剪枝策略,代价模型一寸一寸地养肥,调通,跑稳。 当然,前哨站里那台工作站,是他从现实背进去的特定机器。 它跑出来的最快,只是那台机器上的最快。 陈启明的目標,是另外几台型號完全不同的伺服器。 微架构一换,最优解就不一样。 所以,废土那几十年,他真正能带回来的,不会是某一段在废土硬体上飞快的代码。 而是一套被反覆打磨调试,验证过的超级搜索框架,一套成熟的代价建模方法论,外加一个经过数学验证和现实实测双重筛选的候选网络结构库。 如此计划妥当,江临將打包好的文档和脚本重命名为j_mps_phase1_deliverables.zip。 窗外天光已经泛白,江城那场憋了一夜的雨,到底没落下来。 第108章 降维解构 计算机学院。 陈启明的办公室在四楼,门虚掩著。 江临敲门进去时,这位髮际线后撤的系统工程师正盯著两块屏幕。 屋里除了他,还坐著两个学生。 靠窗那个二十出头,长著一张带著几分学生气的圆脸,原本正百无聊赖地转著手里的碳素笔。 听见推门声,他下意识地转过头。 在看清江临模样的一瞬间,他手里的笔啪地一声掉在桌面上,整个人腾地从椅子上弹了起来。 因为起得太猛,转椅向后滑出半米,重重磕在后方的铁皮文件柜上,发出一声闷响。 圆脸男生张大了嘴,喉结剧烈地滚动了一下,硬生生把一声即將脱口而出的臥槽咽回了肚子里。 这张脸,就在过去的半个月里,几乎席捲了全网各大论坛的学术版块,甚至跨界引起了广泛的社会关注。 办公室的角落里,另一个学生则显得沉静多了。 二十六七岁,瘦高个,抱著胳膊靠在机柜边,看到江临进来,淡淡点了下头,算是打过招呼。 倒是陈启明,反应非常迅速,也很是热情。 “来了来了,快坐!” 说著,他把椅子上一摞列印纸搬到地上,又指了指屋內的两个年轻人。 “这是我带的两个学生,乔越,研一,刚进组,跟我做程序综合。那个是裴礪,老博士了,在自己啃超优化。” 老博士这三个字一出口,江临的心里就犹如明镜一般,读懂了角落里那道不动声色的审视目光究竟来源於何处。 在计算机系统工程的行当里,一个老博士往往意味著无数个熬夜排查內存泄漏的通宵,意味著在汇编指令的汪洋与微架构特性的迷宫中摸爬滚打出了厚重的茧子。 你一个搞密铺搞纯数的,跨界跑到系统组来谈论底层性能优化的活计,这在任何一个实干派的工程师看来,都透著荒谬。 所以裴礪保持著一个资深系统工程师的严谨与警惕。 而他的姿態也已经明確表达了他的潜台词。 江氏砖的数学构造確实华丽无双,但这跟底层硬体优化,根本就是两码事。 理论的锋刃再利,也未必斩得断工程上盘根错节的乱麻。 “你这一趟过来,那是不是rank5、sort5,都看过了?” 陈启明搓著手,问得满脸期待之余,又有些担心江临直接拋出一句那是个毫无意义的外行问题,来终结这次跨界合作的可能。 “看了。” 江临没有多余的客套,找陈启明要来一部专门用来离线测试的那台机器。 “陈老师,我们先说结论。这条路径在理论和工程上都能走得通。但具体的走法,可能跟您一开始设想的不太一样。” 他握住滑鼠,点开u盘根目录,在一排规整的目录树中,双击打开了第一个文件夹。 verify_sort5_zero_one。 江临转过身,迎著陈启明的目光,问道:“陈老师,我想先確认一个基础问题。您团队现在跑的这版 sort5 代码,它的正確性是如何被確认的?你们怎么保证它在任何极端情况下都不会出错?” 陈启明微微一愣,似乎没料到江临切入问题的角度会如此基础。 推了推鼻樑上的眼镜,如实答道:“主要靠高强度压测。不是简单测五个互异整数排列,而是把真实管线里抽出来的五元组形態都灌进去。重复值,缺失哨兵,復权尺度异常,低流动性標的的零成交窗口,极端涨跌幅边界,还有溢出附近的整数值。流水线跑了几十亿组,没抓到错误。” 江临点头:“这些压测能覆盖大量工程脏样本,但它仍然是抽样。它能证明这几十亿次没错,不能证明排序网络拓扑本身没有错。” 陈启明脸上的笑微微一滯。 作为一个常年在系统底层游走的架构师,一个绝不敢把带有哪怕万分之一隱患的代码合进主干框架的严谨学者,江临的这句话,切中了他內心深处最敏感也是最无奈的那根神经。 工程上的穷举往往是不可能的,他们只能依靠庞大的概率来安慰自己。 “我换一种验证的做法。” 江临重新將视线投向屏幕,指尖在键盘上敲下回车键。 黑色终端窗口弹出,一段简短的脚本程序在光標的闪烁中开始运行。 “在排序网络理论里,有一个並不新鲜,但很少被系统工程师真正拿来当工程门卫用的结论——零一原理。” “我们现在面对的是五个位置的排序问题。根据零一原理,每个位置只有两种可能:非0即1。” “2的5次方,满打满算,一共也就三十二个状態。” 终端屏幕上,进度条几乎是在江临话音落下的同一瞬间便已跑满。 一个鲜艷的绿色提示符跃然屏上。 proved。 “陈老师,只要这三十二个边缘状態全部通过测试,您这段sort5的正確性,就不再是依靠测了几十亿次没翻车所建立起来的概率学底气。” 江临指著屏幕上那个绿色的字符,说。 “而是被严密的数学定理盖章认证了,它不仅过去没有错,而且被证明了永远不会翻车。” “因为几十亿次的资源消耗与漫长等待,被降维压缩成了仅仅三十二次。而且这三十二次,提供的是一份不留任何死角的证明。” 办公室里的空气仿佛在这一瞬间凝滯了。 “这就三十二组了?”乔越从侧面凑近屏幕,声音因为难以置信而有些变调,“把几十亿组的测试规模直接压成三十二组,居然还能在逻辑上升格为证明?” “这是底层定理赋予的保证,在抽象排序网络这一层,它不仅过去没错,而且可以证明不会因为输入组合翻车。当然,前提是比较器语义没有变形,输入域满足全序,后面的源码、编译器、机器码层面还要另验。” 江临解释说。 “只要0和1的输入序列全排对,那么对於任何满足全序关係的输入,这个排序网络拓扑都必定排对。但浮点里的nan、signed zero,或者比较器本身带副作用,就不在这条定理直接保护的范围內。” 陈启明注视著屏幕上那个绿色的proved,喉结不由自主地滚动了一下。 他做了一辈子的底层系统,在寄存器和指令集的泥潭里挣扎了无数个日夜,他比任何人都清楚,高置信度的测试与被数学证明的正確之间,究竟横亘著一条多么深邃的鸿沟。 隨机测试赋予工程师的是將代码推向生產环境的底气。 而眼前这看似轻描淡写的东西赋予的,是不可推翻的判决。 角落里的裴礪,一直抱著的胳膊,不知什么时候慢慢放了下来。 江临那句抽样不是证明,刺痛的並不仅仅是陈启明。 裴礪在这三年里,日復一日地构建著自己的超优化器。 他试图用算法在海量的指令组合中寻找最优解。 但那些由算法搜出来的、性能卓越的机器码,他十有八九是不敢直接上线部署的。 原因无他。 他无法从数学上证明那些千奇百怪的指令组合在逻辑上是绝对等价且正確的。 能用,是机器夜以继日跑测试跑出来的。 对不对,他的心里却始终悬著一根尖锐的刺,时刻担忧著在某一个罕见的微架构状態下,程序会全盘崩溃。 而此刻,眼前屏幕上那个静静发光的绿色proved,恰好就是拔出他心中那根刺的唯一解药。 办公室里陷入了长达十几秒的安静。 “你这个验证夹具是对任何一段不同结构的sort5代码,都能做到这样一锤定音的评判吗?” 陈启明再次开口时,声音变得有些发紧。 “任何一段由compare-exchange原语表达出来的sort5排序网络,都可以。” 江临的回答没有丝毫犹豫。 “但它证明的是抽象网络层的正確性,不是证明任意c代码、任意编译器、任意机器码都安全。输入域必须满足全序,比较器必须严格等价於 、clang、simd 指令、整数溢出、nan和未定义行为,那是下一层验证要处理的东西。” 江临没有在这个绿色的胜利上过多停留,他熟练地操作滑鼠,退回上一级目录,切到了第二个文件夹。 “正確性这块基石既然已经焊死,接下来,才是您在工程落地时真正觉得头疼的那一半,如何做到极致的快。” 陈启明的注意力一下子被吸引了过去。 屏幕上展现出来的,不再是简单的测试脚本,而是一套由江临亲手搭建的框架骨架。 对於普通人而言,那可能只是一堆枯燥的英文目录和层级结构。 但对於陈启明这种浸淫系统架构数十年的老手来说,仅仅是扫了一眼整个工程的目录依赖关係,他的瞳孔就不由自主地收缩了一下。 因为这套旨在寻找最优指令排列的超优化框架,被乾乾净净地切分成了三个相互独立却又严密咬合的层次。 “第一层,我称之为候选生成器。” 江临的滑鼠指针在一个名为generator的模块上悬停。 “它的唯一职责,就是根据规则不断向外吐出各种可能的排序网络拓扑结构。它负责添加比较器、执行初步的冗余剪枝、进行等价状態排重。这一层完全运作在抽象的数学空间里,跟代码最终要跑在什么机器上,没有半点关係。” “第二层,就是我们刚才演示过的那个零一验证器,在这个系统里扮演著绝对冷酷的门卫角色。底层搜索算法吐出来的候选网络里,必定会存在大把跑得飞快,但逻辑其实是错误的垃圾结构。这一层不看任何性能指標,只看正確性,把那些偽劣產品全部当场枪毙,一个不漏。” “至於第三层,也就是代价评估引擎。”江临的语速放缓,加重了语气,“它的任务是给那些存活下来的正確的候选网络打分,判断哪一个在实际运行中会更快。” “而这一层,是整个框架中,唯一与具体的底层物理硬体產生绑定的部分。” 江临转过头,看著三人说。 “最关键的是,它是热插拔的。” 听到热插拔三个字,陈启明的呼吸频率,肉眼可见地变得重了一分。 “插拔,这怎么理解?”乔越的工程经验尚浅,大脑的运转速度没太跟上这跳跃的架构设计。 “意思是,如果我们的目標环境换了一台不同微架构的机器,我们只需要把这块后端的代价评估板子单独拆下来换掉。” 江临耐心地解释道。 “如果我们餵给评估引擎的是英特尔某代架构的延迟表和埠竞爭模型,它就按英特尔的脾气打分。如果我们换成arm架构的模型,它就按arm的吞吐上限去评估。而前面两层的搜索和验证逻辑,哪怕是一个標点符號的代码,都不需要修改。” 实验室里的空气仿佛被瞬间抽乾。 直到裴礪走过来。 “架构切开不难,难的是切开之后別漏血。” 他走到屏幕前,指著第二层验证器。 “你的零一验证器证明的是compare-exchange网络。可我的超优化器吐出来的东西,不一定老老实实长成比较器。它可能是cmov,可能是blend,可能是pminsd,也可能靠某种未定义行为省一条指令。” “你怎么证明这些脏东西,真的等价於你抽象层里的compare-exchange?” “所以零一验证器只是第一道门。” 江临拿起马克笔在一旁的白板上写下五行字。 抽象网络。 原语语义。 源码实现。 二进位等价。 微架构代价。 “你卡了三年的,不是一块铁板,而是五层东西混在一起,我们得先把它拆开。” 乔越在一旁张大了嘴巴,目光在裴礪和江临之间来回游移。 直到这一刻,他才具象地意识到,眼前这个总是带著平静神情的少年,绝对不仅仅是数学非常厉害那么简单。 他还拥有著对复杂工程进行降维解构的恐怖直觉。 “陈老师,在开始实际搜索之前,我必须先向您確认一个工程上的约束条件。”江临却没有沉浸在旁人的惊嘆中,而是迅速將话题拉回了最硬核的实操层面,“您团队需求的这个sort5,它的核心诉求是单发延迟敏感,还是批量吞吐敏感?” 陈启明闻言,微微一怔。 乔越几乎是下意识地接话道:“快不就是快吗,时间短了自然就快了,这还分……” 话刚说了一半,乔越自己就卡壳了,他隱约察觉到自己可能暴露出了底层的认知盲区。 “这两者在现代微架构上,截然不同。” 替乔越把话补全的,是裴礪,语气中带著复杂的感慨。 “如果你一次只排一组五个数字,要求这组数据从输入到输出的时间最短,那么你追求的是最低的延迟。但如果你面对的是海量数据,比如一天要排上亿组,你的目標是单位时间內能处理多少组数据。在现代 cpu 那些复杂的乱序执行和超標量流水线上,这两个目標往往是互斥的。” 裴礪深深地看了江临一眼。 这个问题,即使是在他们这个专门搞系统底层的课题组里,也鲜少有人在写代码前正经八百地提出来討论过。 所有人在面对优化这个词时,都默认了单一维度的快。 然后下意识去死抠比较器的绝对数量,去计较少写了一条汇编指令。 然而,在拥有多个alu 埠、复杂分支预测和重排序缓衝区的现代处理器上,最少的指令条数,並不意味著最高的吞吐量。 “我们要跑在批处理的场景里,看重的是极限吞吐。”陈启明没有任何犹豫,直接给出了定调。 “那就好办了。” 江临点了点头,將代价评估后端的配置文件打开,掛上了陈启明之前提供的机器a的硬体埠爭用模型数据。 “我把搜索目標明確设定为最大化吞吐量,然后,在这个特定模型下跑一个受限空间內的定向搜索。” 江临並没有启动全量搜索。 全量搜索整个指令状態空间,在没有算力集群支撑的情况下,是一个需要在算力废土里用几十年的时间去慢慢熬的浩大工程。 他仅仅是在一个被严密数学剪枝后的极窄范围內,让这套三层架构运转了不到五分钟。 工作站的散热风扇发出一阵短暂而急促的轰鸣后,屏幕上吐出了一排排新鲜出炉的候选结果。 “陈老师,您看一下。” 江临调出內置的对比工具,將两段代码並排展示。 “这里头排在第一梯队的,有一个排序网络,它的拓扑结构跟您团队耗费数月手工调优出来的那一版,几乎完全吻合。这个结果首先印证了一点,您团队在底层优化的手艺没有任何毛病。在人类能够凭藉直觉和经验触及的边界內,你们確实已经摸到了比较器数量最优的那一档基准线。” 听到这番话,陈启明紧绷的脸色终於舒缓了许多。 “但是,请看这一个。”江临的滑鼠向下滑动,点开了另一个评分稍高的候选方案,“这套方案的比较器数量同样是九个,一个都不比你们的多,也没有减少。可是它將这九个比较器的指令排布顺序,进行了一种看似反直觉的错位编排。这种错位,恰好避开了机器a在特定周期內的alu埠资源拥堵。” “在机器a上,並且仅仅是在机器a的微架构下,它的极限吞吐量,比你们手工调优的那一版,快了不到百分之三。” 百分之三。 在日常应用的软体开发中,这是一个小到几乎不值一提,很容易就会被环境噪声轻易淹没的数字。 然而裴礪一言不发,在一旁的副屏上调出自己的终端环境,將江临搜索出的那段甚至没有加任何注释的候选代码拷贝了进去。 他亲自动手掛上编译器,开启最高级別的优化选项,连接上linux內置的perf性能分析工具,屏息凝神地连跑了三遍基准测试。 然后锁cpu affinity,关掉睿频波动,把governor固定到performance,预热缓存,perf stat-r50连跑五十组。 他盯著cycles、instructions、uops issued、branch-misses几列数字看了很久。 三十组之后,趋势还在。 五十组之后,置信区间没有压回原版。 那不到百分之三的差距,终於从噪声里站了出来。 “五分钟?”裴礪指著桌上的设备,声音有些发涩,“这就只是在普通的机器上跑了五分钟的结果?” “嗯,五分钟不到,因为设定了严苛的剪枝条件。”江临平静地回答。 陈启明长长地嘆息了一声:“一个仅仅跑了五分钟的自动化受限搜索,就凭藉著针对性的硬体模型,在一个被我们翻来覆去研究过的用例上,硬生生地压过了我们整个团队手工雕琢了大半年的版本。” 一旁的乔越,此时已经完全失去了语言组织能力。 但裴礪毕竟是经歷过无数次架构失败的老兵。 短暂的震撼过后,他的眼神闪动了一下,似乎从这近乎神跡的展示中,敏锐地捕捉到了某个隱秘的破绽。 “等等,sort5终究还是太小了。五个元素的排列组合毕竟有限,靠著精妙的受限搜索,你確实可以在短时间內糊弄过去。” 裴礪紧紧盯著江临的眼睛,语速加快。 “可是,陈导真正想要铺开的,是把这套排序逻辑集成到我们整套底层数据处理內核里。我们需要一次性排八个数,十六个数,甚至更长。你比我清楚,一旦元素数量上升,底层网络的状態空间是呈指数级爆炸的。受限搜索的算力一旦撞上那面指数级的高墙,根本就顶不住。” 这是裴礪在系统架构层面,在这套优美框架上面所能想到的,可能面临的最后一次崩塌危机。 然而,江临没有显露出任何被拆穿的窘迫。 他反而十分赞同地点了点头,仿佛这一切早就在他的推演沙盘之中。 “你说得很准,所以刚才演示的这百分之三的性能提升,是机器a独占的。如果把同样的底层代码扔到微架构不同的机器b或机器c上,这个优势大概率会荡然无存,甚至可能出现负优化。” 江临顺著裴礪的话接了下去。 “这套三层架构真正的价值,並不在於此刻生成了某一段神奇的代码,而是在於那块隨时可以重定向的代价评估后端。” 江临面对著两位资深的系统研究者,语气依旧没有太多的起伏。 “此外,刚才裴师兄用perf实测出来的数字,在真实复杂的作业系统环境中,本身就是带有大量环境噪声的。缓存命中率波动,作业系统调度中断,都会导致同段代码一次跑得快,一次跑得慢。在未来的全量搜索中,代价模型必须进行反覆的模擬与抽样,取最稳健的统计学中位数,否则算法搜出来的最快,只是一座建立在沙滩上的堡垒。” “当然,还有你刚才提到的一点,当 n 的规模变大时,状態空间的指数爆炸问题。” 江临看著裴礪,毫不避讳这个技术盲点。 “受限搜索和零一原理確实能轻鬆处理sort5,但绝对应付不了sort16这种量级的怪兽。要想让这套框架在你们庞大的全套微內核上跑出具有系统性顛覆的成果,我们需要更激进的剪枝算法,更贴近硅片物理特性的代价模型,以及前所未有的启发式搜索策略。从前端到后端,每一块板子,都得重新打磨。” “这部分是块难啃的硬骨头,不可能一蹴而就,我需要一点时间去构建新的数学工具。” 江临用陈述客观事实的语气,为这场展示画上了句號。 裴礪微微张了张嘴,喉咙里发出低微的气音。 他原本准备好的,试图挽回底层工程师顏面的那一记杀招,原来早就在对方的预料之中。 物理边界的限制,性能测试的隨机噪声,以及那座似乎高不可攀的指数级运算大山。 江临一条都没有遗漏,坦诚得令人嘆服。 陈启明定定地看著站在办公桌前的江临。 这个仅仅十八岁的少年,在刚刚过去的半个小时里,用一个不容置疑的绿 proved和一段压榨出百分之三性能的机器码,差点让他这个干了大半辈子底层架构的老兵,对自己团队长久以来的手艺和信念產生动摇。 然而,在取得如此压倒性优势的时刻,对方非但没有趁势將话语权全部揽走,更没有大包大揽地吹嘘未来的前景。 相反,他一条一条如履薄冰般地將这套工具现存的边界,硬体底层的客观噪声,以及那座还未翻越的数学大山,冷静地向他们剖析得一清二楚。 在这个浮躁的学术圈里,懂得炫技的人如过江之鯽。 但懂得在光芒最盛的时刻,在最该收敛的地方稳稳收住锋芒的人,凤毛麟角。 “我明白了。” 陈启明重重地点了点头,脸上的神情前所未有地郑重与肃穆。 “这件事情的意义太大,不能只靠我们俩在这个闭塞的办公室里私下拍板。关於后续的署名权,专利归属,以及联合研发的流程,我们必须走最正规最严谨的合作通道。” “嗯。”江临表示赞同,“陈老师这边可以主导走计算机学院的行政流程。我目前的临时访问人员身份掛靠在物理学院,归陆老师负责。该向院系报备的报备,该签的保密与合作协议,我们一步一步签清楚。” 他稍微停顿了一下,补充道:“我可以先把零一验证夹具的源码授权给您做內部科研验证。它只包含五输入排序网络的0-1 测试、日誌输出和接口模板,不包含候选生成器,也不包含完整mps搜索框架。授权范围,是否开源,是否用於论文和后续商业项目,我们写进协议。” “至於那座由指数爆炸堆砌起来的大山?” 江临隨手关掉了工作站上的测试屏幕,拔下那个黑色的u盘,语气平静如水。 “给我一点时间。” 一直在旁边插不上话,憋得满脸通红的乔越,直到这一刻才像是大梦初醒般回过神来。 他急吼吼地往前猛凑了两步,掏出手机:“江师兄,咱们能加个微信吗,以后在框架编译上有不懂的地方,我能隨时请教您吗?” 裴礪在旁边看著自己师弟这副模样,忍不住轻嗤了一声。 隨后,他又默默转回身,將终端上那段由江临用五分钟搜出来的候选代码,再一次翻出来,盯著那几条打破常规的比较汇编指令,看第三遍。 第109章 小程序咬住大机房 从江大出来,江临没有直接回家,而是按照习惯,绕道去了教师那间小车库。 这里已经被他简单改造成了一个不受外界打扰的工作站。 他刚弯腰拉开哗啦作响的金属捲帘门,口袋里的手机就发出短促的震动声。 江临掏出手机,屏幕上显示是一封新邮件,发件人是量化交易平台那边的技术负责人,沈承业。 自从上次江临出具的那份底层审计报告,尖锐地捅破了平台baseline 在统计量混用上的隱患之后,那家资金雄厚的量化平台与他之间,就以一种微妙而高效的核心框架协议+离散单项任务书的形式,达成了合作模式。 江临手中的通用代码分析工具链所有权归他自己,而量化平台为他交付的优化结果买单。 江临点开邮件。 这一次发来的任务书附件,比以往任何一单都要厚重。 附件包被拆成了三层。 第一层是平台转述的任务书。 第二层是私募方脱敏后的性能摘要,包括火焰图、调用栈、硬体计数器统计和算子级耗时分布。 第三层则是一份待签署后才开放的远程沙箱说明。 沈承业在邮件里特別標了一行:不提供生產源码,不提供真实策略参数,不提供未脱敏交易信號。1453號只能看到固定接口、合成回放数据和可復现的性能瓶颈。 【1453:最近接触了一家专门做中高频交易的头部私募机构。他们的核心因子矩阵和回测流水线,被不断扩张的tick数据、因子数量、窗口参数和歷史债务拖垮了。 每天夜里收盘后,几千只股票、期货合约和衍生標的,要在数百个因子、十几组窗口参数和多年分钟级数据上反覆回放。真正压垮系统的,不是资產標的本身,而是被展开后的標的-因子-窗口组合,数量轻易就能堆到几十万级。 为了赶在第二天开盘前出结果,他们只能不停地堆机器,现在已经塞满了一整个机房,硬体和电费成本压得他们喘不过气。 他们的內部技术团队排查了半个月,实在找不到破局点,想请你出面做一次深度的性能审计,看看这头吞噬算力的怪兽,瓶颈到底卡在哪一层:业务逻辑、数据布局、缓存访问,还是最底层那几个被调用到发烫的小算子。】 101看书 看书就来 101 看书网,101??????.??????超方便 全手打无错站 邮件的下一段,直白地切入了利益核心。 【报价方面我们按老规矩谈:只要你接单,性能审计的基础辛苦费二十万直接打款。如果你能查出问题,还可以给出一套在他们的业务环境里可落地的优化方案,后续的酬金按你实测帮他们压下来的耗时比例,分阶梯进行结算,上不封顶。】 二十万的基础费用,外加基於性能优化的阶梯分成。 这是一笔足以让任何独立开发者眼红的数字。 江临却没有急著回復这封充满诱惑的邮件。 拉过一把椅子坐下,点开邮件附件里那份经过脱敏处理的profiler性能火焰图。 火焰图不是生產环境原图。 真实因子名被替换成了factor_a17、factor_b04这类编號,標的代码被全部抹去,交易信號和收益曲线也不在包里。 对方只保留了调用栈形状、函数耗时比例、硬体型號、编译参数,以及几段固定接口的算子壳。 这对江临来说已经足够。 他不必知道这家私募怎么赚钱,只需要知道那台机器把时间烧在了哪里。 江临的目光顺著图表顶部那些宽泛的业务函数,一层一层一行一行地往下扫。 从那些华丽的金融计算逻辑,一直探寻到底层。 当他的目光最终落在最底部那片代表著最高cpu占用率的深红色宽阔色块时,他整个人愣了一下。 那片占据了整个计算周期百分之六十以上的深红区域,堆叠在几个名字朴实无华,甚至在基础算法课上都会被一笔带过的底层函数上。 rolling_median7 rolling_rank topk_window 其中rolling_rank 不是全市场横截面排序,而是固定小窗口內的局部排名。 真正的大横截面rank仍然留在后续审计清单里,不能用这套小窗口网络一口吞掉。 江临注视著这几个再普通不过的函数名,看了足足有半分钟。 然后,在这间略显昏暗的旧车库里,他几乎忍不住要笑出声来。 滚动中位数。 滚动排名。 窗口內前k个极值。 对於一家运作著千亿资金的量化私募而言,他们每天需要把成千上万只股票、期货合约,在过去好几年时间跨度里的分钟级甚至是tick级的切片数据全部铺开。 然后,系统必须像一个不知疲倦的机械齿轮,在这些天文数字般的数据序列上,挨个去计算过去七个时间切片內的中位数是多少,在当前这个滑动窗口里该標的排在第几名,这个时间段里成交量最大的几个切片是哪几个…… 这是一种在逻辑上简单到不能再简单,甚至连大一新生都能用几行代码写出基本逻辑的窗口算子。 然而,在宏大的金融数据流面前,这种微小的算子,一个夜晚內,它们会被调用到十11甚至十12级別。 江临看著这份昂贵的火焰图,脑海中浮现出的,却是几个小时前在计算机学院陈启明办公室里,那张同样淌著性能鲜血的测试数据表。 陈启明表单里的median7_fast与top3_window,与此刻这份价值百万级优化的私募机房瓶颈,在物理意义和数学本质上,根本就是同一种东西。 一边是被困在象牙塔內,大学实验室的离线测试机里,学者们为了几条微內核指令爭论不休。 另一边,是在寸土寸金的金融核心区,私募机构嗡嗡作响的庞大机房里,成群的伺服器因为算力枯竭而发出不堪重负的哀鸣。 两个在现实维度上隔著十万八千里,看似毫无交集的世界,在最深邃的计算底层,竟然被同一类微不足道的小程序,死死地咬住了命运的咽喉。 江临回想起了那个被盲目调用了七千八百多万次的旧因子库,想起了那个让程序去寻找程序的疯狂构想。 在那个时候,这条通往极致优化的道路,在他的视野里还仅仅是一道透著微光的门缝。 从旧因子库里那七千八百万次小排序开始,到江氏砖验证过程中被反覆打磨的mps状態枚举与死路剪枝,再到今天陈启明办公室里的三层可重定向超优化框架…… 这道门缝,正在被他用无可辩驳的工程实力,一寸一寸地地撑开,直至变成一条康庄大道。 他双手放上键盘,给沈承业回了一封简短有力的邮件。 【任务我接了,二十万的基础审计费按你说的走流程。 但在开始干活之前,有三点必须写进协议。 第一,我只接触脱敏后的性能审计包和远程沙箱,不接触真实策略、不接触交易信號、不接触客户持仓和资金参数。 第二,对方必须把缺失值、停牌哨兵、nan、tie-breaking和復权异常的处理规则写成接口文档。 第三,我用来优化底层算子的工具链属於我个人,不隨项目交付转移。】 邮件的最后,他略作思索,又加上了一段务实的声明。 【另外,鑑於这套微架构优化的复杂性,目前的性能优化只能先给他们提供一版打底的解决方案。像他们这种量级的工业级应用,真正巨大的性能红利,必须得用更深维度的算法搜索去挖掘,那个工具我目前还在开发中。至於这第一版打底方案究竟能帮他们压榨出多少耗时,等我掛上他们的硬体环境实测出了结果,再报给你。】 发送键按下后不到三分钟。 沈承业就给予了肯定的答覆。 在接下来的几天时间里,江临的生活节奏,就像是处理器內部精密划分的时钟周期一样,被精准地切成了截然不同的两半。 白天的阳光下,他用已经日趋成熟的mps工具链,首先把那家私募机构庞杂而混乱的特徵计算流水线彻头彻尾地摸了一次底。 接著,他將那套原本在陈启明办公室里演示用的,三层可重定向框架的代价后端进行了修改,掛接到私募机构伺服器群所使用的特定微架构的perf性能模型上。 藉助於强大的算力推演,他跑出了一版用於打底的优化代码。 那段原本採用传统排序算法、在分支预测上损耗极大的rolling_median7代码,被无情地连根拔起。 取而代之的,是一段经过零一原理严密证明其绝对正確,並且在指令层面对那家私募机构的硬体流水线脾气尤为契合的全新实现。 如果单独拿出来看一次函数调用的微观耗时,这段新代码依然只比原版快了那么几纳秒,似乎微不足道。 可是,当这个微小的优化,被乘上一个夜晚內高达几万亿次的恐怖调用基数时,量变终於引发了质变。 几天后,私募机构那边传回了实测的振奋消息。 整条特徵回测流水线的总耗时,被硬生生地向下压去了一大截。 以往需要跑到第二天清晨六点才能勉强出结果的任务,在凌晨三点半就已全部跑完。 median7不是唯一被替换的函数。 江临一共替掉了三处热路径。 rolling_median7,固定窗口topk_window,以及局部rank里一个反覆构造临时数组的小排序。 单次调用的收益都只有纳秒级,但三处合起来吃掉了原流水线接近六成cpu时间。 机房里,有一批原本被高温和满负荷榨乾的伺服器,在当晚就提前熄灭了高负载的指示灯,安静地空閒了出来。 第110章 量化的宏图 阶梯结算的第一档,连同基础费一共三十万。 三十万,在如今这个动輒在网络上谈论几个小目標的时代,似乎算不上什么大数字。 但对江临这个家庭来说,它绝对不小。 母亲在菜市场买菜时,为了三毛五毛的差价,可以和摊贩来回拉扯上好几分钟 父亲更是把节俭刻进了骨子里,可以一年到头连一分钱的额外置装费都不支出。 可对江临未来要做的事情来说,三十万,又实在太小。 几台像样的伺服器,几批硬碟,一套高精度传感器套件…… 隨便拆一拆,它就会从一个让普通家庭心惊肉跳的数字,变成表格里几行很快被划掉的预算。 江临打开自己的资金表。 录完这一笔后,表格底部的数字跳了一下。 四月以来,1453这个编號並没有閒著。 一个復权价格错位的小单,两万四。 一个停牌状態栏位延迟的小单,一万八。 一个財报公告日误用的复查,四万二。 一个股票池倖存者偏差报告,三万六。 一次旧脚本版本无法復现,平台按加急补了两万。 还有一次栏位重採样异常,三万一。 这些外包单子,每一笔的金额都不算大。 (请记住 101 看书网藏书全,????????????.??????隨时读 网站,观看最快的章节更新) 但每一次代码与数据的交锋,都在教mps引擎,认识一种现实世界中数据撒谎的狡猾方式。 在金融的底层,价格可以因为分红而倒著变。 停牌的物理状態可以在资料库里错位一天。 上市公司的財报可以像幽灵一样在公告发布前提前出现。 看似公平的股票池里可以只剩下那些贏到了最后的倖存者。 而一行看似无关紧要的代码改动,就可以让旧脚本永远也跑不回昨天那条完美的收益曲线。 到今天这笔三十万的巨款入帐为止,他通过量化相关的底层技术服务,確认拿到手的总收入,已经悄然来到了五十多万的大关。 不过因为前几轮废土准备、工作站、硬碟、传感器、机加工具和观测设备持续吞钱,现在手头上能够隨时支配的流动资金,也就是三十万出头。 如果任由这三十万安静地躺在银行帐户里,吃那点微薄的活期利息,它最终只会变成一串被通货膨胀和货幣超发慢慢磨薄的死数字。 江临认为,自己也许可以让这笔钱,变成一台能够在这片由资本和数据构成的黑暗森林里,自我繁殖的机器。 这个念头,其实早在他第一次接触量化代码时就已经生根发芽。 在沈承业那个平台的外围,做了这么久的数据清道夫,从最初的异常检测,到审计baseline 统计量泄漏,到给私募清理陈旧的因子库,再到前几天那条把整个私募机房都拖垮的特徵流水线优化…… 江临已经可以无比確信一件事。 自己这双手,这颗大脑,以及他所构建的数学物理底层架构,能够在量化交易这门极度內卷的生意底层,看到绝大多数同行终其一生都看不到的微观维度。 他对计算复杂度的降维打击,他对数据真实性的洁癖,是这个行业里最稀缺的重型武器。 是时候亲自下场试一试了。 不过,江临的头脑异常清醒。 他知道,能一眼看穿一条代码流水线在哪里偷偷骗自己,和拿著真金白银去赌明天开盘后那个上躥下跳的k线,完全是两码事。 从替別人处理底层数据,到真正带著自己的钱踏入血肉横飞的实盘战场,这中间隔著的是一整个他从未涉足过,充满了非理性情绪,黑天鹅事件和流动性枯竭的残酷世界。 所以,哪怕他的底层技术已经傲视群雄,在交易这件事情上,一切都必须从零开始。 而且,有一条底线不容丝毫退让。 必须是百分之百的自有资金。 不能去找投资人融哪怕一分钱,不能接任何客户的代客理財,不能成立需要备案的私募基金,不能有任何一个需要他去写净值匯报,需要他对外署名的组织结构。 只有他自己的钱。 资金的转入和转出,只在他一个人的银行帐户和证券帐户之间封闭循环。 策略的叠代,风控的警报,每天的盈亏数字,只有他一个人知晓。 对於他来说,这台赚钱机器越是悄无声息,它就越安全。 安全,凌驾於一切收益之上。 打定主意,江临开始搭台子。 他直接略过了股票市场。 a股的规则体系,对想要做程序化交易的散户来说,处处都是厚重的高墙。 t+1的交易制度,直接锁死了他想在日內验证的绝大多数高频微观结构和均值回归逻辑。 高昂的印花税,无法轻易做空的单边市,以及各大券商对个人投资者接入量化api接口的严苛限制,都让这里不適合成为他的第一块试验田。 虽然etf、可转债、融资融券也有各自的缝隙,但对江临现在这个资金量和身份来说,绕进去只会把合规、接口和策略复杂度全部拉高。 最后,他把目光投向了商品期货市场。 用自己的身份证,在一家头部期货公司开了户。 开户,视频认证,做繁琐的风险承受能力適当性评测,签下並在镜头前宣读那一摞厚厚的风险揭示书。 帐户开通以后,江临原本以为下一步就是把api密钥接进自己的伺服器。 结果期货公司客户经理髮来的下一封邮件,把他的计划往后按了一截。 程序化交易接口需要单独申请。 仿真环境测试记录、最大单笔手数、每日最大委託次数、异常断线后的处理逻辑、是否具备自动撤单和风控熔断,都要填进表里。 江临花了一天,把仿真环境里的行情订阅、下单、撤单、成交回报、断线重连、资金查询全部跑了一遍。 第二天,正式接口权限才开通。 接下来,才是基础设施的搭建。 他务实地租用了一台国內骨干网节点的低延迟云伺服器。 这台伺服器当前阶段的作用很朴素。 提供稳定的网络连接,一个配置固定的linux运行环境,能够做到7*24小时断电不断跑,並且把行情接口推过来的每一个tick数据、系统发出的每一条委託单日誌,巨细无遗地完整存档留下来。 在交易的第一阶段,江临要的不是天下武功唯快不破的极速。 是別在关键行情时突然掉线,別在发生系统性错误时丟失排查所需的底层记录,別让笔记本电脑的一次意外休眠或者windows系统的一次强制重启,毁掉他一整天的心血验证。 至於量化软体栈,他並没有陷入极客常有的从头造轮子的执念中去手写整个行情接收引擎。 而是果断採用了一套经过无数实盘验证,开源的轻量级交易框架,用它来接入期货公司的ctp接口负责通讯。 而在最核心的策略计算层,他平滑地將自己开发的mps-timeline时序资料库,以及那些被mps-kernel用零一原理证明过绝对正確,並在底层微架构上被压榨到极致的窗口算子,严丝合缝地缝合进数据处理的最底层。 有了这套地基,他的特徵计算引擎,运转得快得令人髮指。 但江临心里跟明镜一样清楚。 底层代码跑得快,只是基础性能的胜利。 它绝不是他在这个吃人不吐骨头的资本市场里的胜负手。 量化交易,真正的生死劫,在回测这两个字上。 而江临做回测的第一条铁律,正是从那个被他亲手捅破统计量混用漏洞的平台baseline 上,用別人的血泪教训换来的。 不许骗自己。 在这个行业里,他见过太多美得令人窒息的回测曲线了。 那个平台的官方baseline,把训练集和测试集放在一起做標准化,让未来的信息悄悄渗进了过去,回测曲线漂亮得能骗过一屋子人。 所以江临给自己定的规矩是,任何一个交易信號的生成,在模擬系统走到歷史的某一时刻t时,它所能调用的,能看到的数据,只能是t时刻及 t时刻之前真实存在且已经发生的数据。 哪怕是t+1毫秒的未来数字,也绝对不许有一丝一毫漏进当前状態机的计算內存里。 除了未来函数,商品期货市场还有一处专门坑杀无数量化新兵的天然陷阱。 主力合约的换月。 因为期货合约是有交割期的,资金会隨著交割月的临近,从旧的合约大规模迁徙到几个月后的新合约上。 於是,今天市场上成交量最大,被称为主力的合约,和上个月初的那个主力,在物理层面根本就不是同一张合约。 因为仓储成本,季节性供需差异和无风险利率的存在,新旧合约之间天然存在著巨大的价格落差。 当代码简单粗暴地將它们拼接在一起形成一根连续的歷史 k 线时,图表上会不可避免地出现一个几百点的巨大跳空缺口。 江临知道有多少自信满满的新手,就是在这个其实在现实交易中根本不存在的拼接缺口上,触发了虚假的暴利信號,最终在实盘的绞肉机里死无全尸。 他花了两天时间,亲手写了一套严密的復权与合约平滑过渡算法去抹平这个陷阱。 基础的坑填平后,接下来的,才是真正考验人性的摩擦成本。 交易从来不是在真空的黑板上解方程。 每一笔买卖,交易所和期货公司都要抽走手续费。 当你看到盘口有一个心仪的价格想要吃掉时,因为你的网速和系统延迟,真实成交的价格往往会比你看到的差几个跳动点,这就是滑点。 而当你的资金量稍微大一点,你的一笔市价单砸下去,会直接吃透前几档的掛单,把你自己的成本推高,这就是衝击成本。 绝大多数业余散户和半吊子量化研究员的回测,都是在一个没有摩擦,没有阻力的完美乌托邦里无本万利地赚钱。 一到实盘,光是这些看不见的细微损耗,就足以像行军蚁一样,把帐面上那点微薄的理论利润啃食得乾乾净净,甚至让你倒欠一屁股债。 江临没有丝毫的手软。 每个品种单独建表:最小变动价位、合约乘数、交易所手续费、期货公司加收部分、平今差异、主力合约平均盘口厚度、开盘前三分钟与收盘前五分钟的异常滑点。 然后,再把这些所有可能的摩擦损耗,按照偏悲观的口径,化作一个个惩罚因子,加进回测引擎的代价函数里。 双边最高档手续费,至少一到两跳的滑点惩罚,极端行情下的流动性折扣…… 所有的摩擦参数加完之后,重新按下回测按钮。 几秒钟后,屏幕上那条原本还算平滑向上的收益曲线,仿佛被人当头重重地敲了一记闷棍,肉眼可见地塌陷下去了一大截。 坡度变得平缓,回撤的坑洞变得深邃,整体看起来像是一条崎嶇不平的破旧山路。 看著这条变得无比丑陋的曲线,江临不仅没有沮丧,反而长长鬆了一口气。 丑,就对了。 丑,才是这个残酷市场的本来面目。 丑,才是真的。 其实,在这个阶段,只要他愿意,凭藉他的数学直觉和mps引擎强大的算力,他完全可以回过头去,在策略库里加入几十个复杂的非线性参数。 他可以轻鬆地用遗传算法或是深度学习,將这几十个参数反覆微调、暴力搜索,直到把那条曲线重新餵得又陡峭又平滑又漂亮。 可江临比谁都清楚,这种精心餵出来的漂亮曲线,仅仅只对过去那段他用来调参的歷史数据成立。 这就像一套只为特定尺码量身定做的紧身衣。 一旦把它拿到充满未知噪音的明天去实盘运行,它就会因为市场的轻微变形而瞬间崩线,原形毕露。 那根本不叫投资策略。 在统计学上,那叫对歷史数据的极度过擬合。 不过是披著高科技外衣的假象。 所以,江临在这无数个华丽的算法选项中,最终挑选了一个逻辑简单到近乎朴素的系统。 这个策略的底层逻辑乾净,只有寥寥两三个参数。 不追求抓住每一次微小的波动,也不奢求在暴跌中逆市抄底。 但它的韧性极强,在被江临切分出的好几段包含牛熊转换,黑天鹅暴跌,长期横盘的完全不同的歷史区间里,虽然表现得磕磕绊绊,但都能稳稳地维持住一个始终为正的数学期望优势。 第四天,万事俱备,江临正式连接了实盘伺服器的api密钥。 他上线了。 但他投入的仓位小得可怜。 帐户里躺著整整三十万,但在第一次启动策略时,他只动用了其中极小一部分本金作为保证金。 对於系统发出的每一笔开仓指令,其背后的风险敞口,都被他用严密的底层资產波动率模型死死框住,绝不暴露在黑天鹅的直接打击范围之內。 不仅如此,他还在这套系统里,写下了一道带有自毁倾向的物理熔断级別回撤线。 一旦触发,整个自动化交易系统会在交易网关层被硬熔断,撤销全部未成交委託,禁止新开仓,只保留平仓指令。 停手,离场。 绝不补刀,绝不因为亏损而赌气翻倍加仓。 现在的江临,手里握著三十万,凭藉他赚外包费的能力,他其实完全赌得起这点前期的试错成本。 这几天夜里,张秀芬好几次端著切好的水果进来,看见儿子又对著满屏幕的数字和曲线发呆。 “儿子,这都刚高考完好几天了,怎么还天天闷在屋里弄电脑?” 张秀芬把果盘放在书桌边缘,语气里满是心疼和不解。 “你现在都已经是连新闻上都夸的大数学家了,没必要再把自己逼得那么紧啊。你看看人家瑶瑶,一考完,第二天就拉著几个同学去大理旅游放鬆去了。你也出去转转,或者找同学打打球啊。” “在整理一些底层的结构数据,快弄好了,妈。“江临头也没抬,手却很自然地切走了那几个绿红跳动的窗口。 张秀芬看著儿子全神贯注的背影,只能无奈地嘆了口气,叮嘱了一句注意休息,別把眼睛看坏,便带上门退了出去。 在她的认知里,她只当那块最近全世界都在疯传的江氏砖,还有著无数深奥的后续问题需要自己的天才儿子去解答。 没有人会把一个高三毕业生屋里的电脑,和几百公里外某个金融数据中心里,正在接收交易所行情流的伺服器联繫到一起。 话说回来,实盘开启的第一天,冷酷的市场著实给这位初出茅庐的天才少年,结结实实地来了一个下马威。 儘管江临已经在回测里把摩擦成本调得很高,但现实世界的复杂性依然超出了静態模型的预测。 有几笔基於动量突破的追单,当系统的市价单砸向交易所的瞬间,原本掛在那里的微弱流动性就像受惊的鱼群一样瞬间撤单消失。 这导致这几笔单子的真实成交均价,比他在回测里假设的最差情况,还要再恶劣一到两个跳动点。 真实盘口的流动性,在算法资金和游资的反覆撕咬下,远没有歷史切片数据里看上去那么温柔和充沛。 第一天收盘,系统结算,小亏了几百块。 换作任何一个普通的交易新手,甚至是一些缺乏经验的量化研究员,在这个时候大概率会开始慌乱。 会开始怀疑自己的策略逻辑是不是出了根本性的错误,会手忙脚乱地在盘后修改参数,把均线的周期调长一点,或者把止损的幅度放大一点,试图在回测里把今天这几百块钱的亏损给抹掉。 江临只是冷静地把这一天系统发出的几十笔真实成交记录全部导出来。 然后將这几十笔成交的时间戳、价格、滑点,与本地回测引擎在相同时刻生成的模擬成交单,一行一行一笔一笔地对了一遍。 最终得出的结论是,亏损不是因为核心的交易策略逻辑错了。 单纯是因为他在成本模型中,对实盘突破瞬间的滑点和流动性枯竭估计得还不够悲观。 確认了这一点后,江临没有去动策略代码库里的哪怕一根毫毛。 只是打开环境配置文件,將成本模型里的滑点惩罚参数,再次往更恶劣更悲观的方向,调大了一格。 让回测更逼近那个恶意满满的真实世界。 第二天,依旧是机器全自动运行,江临只做旁观。 第三天,第四天,第五天。 五天数据当然不能证明策略有效。 但至少有一件事可以確认,实盘没有出现一眼可见的系统性偏离。 成交方向、滑点分布、手续费消耗、撤单失败率、日內权益波动,都落在他本地沙盒给出的悲观区间內。 就第一周来说,已经足够。 因为这恰恰是江临最想要看到的结果。 实盘的每一次呼吸都和回测的推演对得上,这说明,从数据清洗,特徵提取,信號生成,一直到最后的订单路由,他没有在任何一个微小的环节欺骗过自己。 周五下午三点,他选定的那组白盘品种结束了本周最后一个交易时段。 江临没有把夜盘纳入第一周样机测试。 夜盘流动性、突发消息和断线风险更复杂,那是下一阶段的变量。 如此结束了第一周的交易。 他调出后台的清算结算单,把这五个交易日的流水做了一个总清算。 刨掉付给交易所和期货公司的所有手续费,因为盘口跳动而產生的每一次实打实的滑点损耗,第一天因为模型误差而產生的那笔真金白银的亏损。 帐户,在扣除了一切现实摩擦后,净赚了一万多块钱。 【初始资金:300,000.00 元】 【当前权益:310,842.63 元】 【净收益:10,842.63 元】 【周收益率:3.61%】 【最大回撤:1.18%】 区区一万块钱,比起他抓几个系统漏洞动輒几万块的报酬来说,似乎显得微不足道。 可是当江临看著这几个不起眼的数字时,他內心的那种踏实与兴奋交织的震颤感,甚至比当初他推导出窄定理某个关键引理时还要强烈几分。 因为这不仅是一万多块钱。 更是一套他从零开始,一行代码一行代码亲手搭建起来,並且在真实的血肉磨盘中亲自验证过,成功扛住了第一周真实市场极限摩擦考验的活体系统。 它现在的確很小。 但只要流程是严密的,数据没有骗他,成本没有被他故意忽略,风险敞口被关在笼子里,这套系统就具备继续叠代的资格。 它现在小,仅仅是因为有两样东西,目前都还处於幼苗阶段。 第一样,是他的本金。 这一万出头的利润,根本不是用三十万全仓跑出来的,而是三十万里那被他严格控制风险敞口,极小的一撮边缘本金跑出来的结果。 只要这套系统能活著,隨著时间的推移,复利的齿轮开始咬合,本金的雪球越滚越大,这个绝对利润的数字自然会水涨船高。 另一样,是他的策略深度。 他现在掛在实盘上跑的,仅仅是一个为了跑通全部底层数据链路而选用的基础动量系统。 因为坦白讲,在面对真正的金融市场时,他依然承认自己是个交易领域的新手。 对市场微观结构这门复杂手艺的理解,才刚刚拉开帷幕。 但手艺是可以通过实战继续打磨的。 而他手里握著的最强王牌,mps架构,是能够隨著他在废土和现实世界数学研究的深入,而不断叠代升级的。 他无比篤信,隨著他底层架构技术力的每一次跃迁,他对算力压榨的每一次提升,他都能在这个波譎云诡的市场里,找到更深层的非有效性规律,从而从这台无情的机器里,榨出十倍甚至百倍的现金流。 本金,策略,底层工具链。 这三样东西,会像三台互相咬合的巨型涡轮,在未来的日子里一起加速往上滚。 当然,江临的头脑异常清醒。 他知道,现在的小资金能跑出3.61%的周收益,並不代表未来资金量变大后还能维持这个比例。 当资金量膨胀到一个临界点,庞大的订单本身就会成为惊动市场的巨鱷,它自己就会把策略原本依赖的微小套利机会瞬间踩得粉碎。 到那时,衝击成本將呈指数级上升。 这还需要他在未来的实盘中不断地去试探,去测试那个隱形的容量边界。 所以,即使在脑海中描绘出了一幅足以让人疯狂的宏大蓝图,江临依然没有飘起来。 市场是一头隨时会反咬一口的怪兽,任何一个在当前看起来有效的简单优势,都会隨著时间的推移和其他聪明资金的涌入而迅速衰减。 今天帐户里多出来的这点利润,到了下个星期一的早晨,就极有可能因为一个突发的宏观政策而凭空蒸发,甚至让他倒亏本金。 他收回思绪,打开桌面上一个名为trading_journal的加密文档。 把这实盘第一周內的每一笔真实成交,每一次盘中与回测的细微偏差,以及他亲手调过的每一格滑点假设参数,都一字不落地记录进了电子日誌里。 第111章 预赛成绩 狭小的厨房里,抽油烟机发出低沉的轰鸣声。 热油在铁锅里滋滋作响,煎蛋的焦香味顺著清晨的空气飘进客厅。 “数据处理好了吗?” 张秀芬一边用锅铲给煎蛋翻了个面,一边隨口问了一句。 这几天儿子天天窝在房间里盯著满屏幕像瀑布一样流动的字符,她虽然看不懂,但也知道那绝不是什么轻鬆的活计。 “处理好了,今天休息一天。”江临拉开餐桌前的椅子坐下。 “什么?”张秀芬手里动作一顿,还以为自己听错了,连抽油烟机的声音似乎都在这一刻小了下去。 “休息一天。”江临笑著重复了一遍。 张秀芬关掉燃气灶,把边缘煎得金黄酥脆的荷包蛋盛出来,端到他碗边,眼神里依然带著浓浓的怀疑:“真休息?” “嗯。”江临拿起筷子,夹了一块蛋白。 坐在对面的江建国听到这话,微微抬起头看了儿子一眼,没说话。 但这位向来沉默寡言的父亲,眼角那几道深刻的皱纹里,分明透著淡淡的笑意。 张秀芬反而更不放心了,她在围裙上擦了擦手,拉开椅子坐下,忍不住开启了连珠炮模式:“你別只是嘴上说休息,等会儿吃完饭,一转头又把房门一关,钻屋里去鼓捣你那个什么数据,什么砖,还有那个什么报告。” “今天不鼓捣。”江临咽下鸡蛋,十分篤定。 “那你准备干什么?”张秀芬追问。 江临微微一怔。 就是这么一个简单的家常问题,竟然似乎把他给问住了。 废土里几十年的日子,耕读就是全部,是不允许有太多鬆懈的。 回到现实世界,他的时间同样被塞得满满当当,各种读书上课,搭建mps架构,清洗私募量化数据…… 他已经太久没有认真思考过,一个十八岁的高中生,所谓的休息一天,具体应该去做些什么。 张秀芬看著儿子眼底的迷茫与沉默,心里莫名有些酸楚,她忍不住嘆了口气:“你看你,学习学习,把自己都学傻了,连怎么玩都不会了。” “那我出去走走吧。”江临沉吟著给出了一个相对稳妥的答案。 “去哪?” “江边。” 张秀芬紧皱的眉头这才舒展开来,立刻连连点头:“去晒晒太阳,吹吹风,总比老闷在屋子里好。” 六月的江城,梅雨季的尾巴刚刚过去,气温一天比一天高,空气里已经开始酝酿盛夏的燥热。 上午八点多,江边宽阔的水面上已经浮起了一层发白的亮光,略微有些刺眼。 江临白t、五分裤和凉鞋,沿著江边步道上的香樟树荫,漫无目的地走著。 江水很宽,偶尔有几艘运砂船发出沉闷的汽笛声,缓缓驶过江心。 风从开阔的水面上吹过来,带来一股子裹挟著水汽和些许泥腥味的愜意。 岸边的石栏杆旁,每隔几米就有空军大佬架著鱼竿,幻想巨物。 不远处的亲水平台上,几个还不到学龄的小孩正追逐著一只五顏六色的皮球。 树荫下的石桌旁,两个年轻人一边吸著冰镇饮料,一边对著手机屏幕大呼小叫。 这里的场景普通到近乎迟钝。 江临走在其中,竟然久违地感觉到了连呼吸都变得绵长的安寧。 突然,口袋里的手机发出一声极短促的震动,屏幕亮起,弹出了一条来自后台隱秘进程的推送提醒。 privatequant/morning_check_routine 【交易状態:空仓】 【数据目录:正常】 【日誌写入:正常】 【系统內存占用:12%】 【底层异常报警:无】 江临只是低头扫了一眼,就平静地把手机重新放回了口袋。 今天是周六,商品期货的交易所根本不开盘,整个市场处於物理断开的状態。 当然不会有交易信號。 系统之所以还会发出这条推送,是因为江临在底层架构里写了一个心跳检测机制。 无论开不开盘,系统都会在每天准时唤醒,自行去探嗅一遍资料库的连接状態,自检內存泄漏,並確认所有窗口算子处於隨时可以击发的状態。 江临嘴角微微上扬,很满意。 一台真正具有工业级鲁棒性,能够代替人类在金融修罗场里长期廝杀的机器,绝对不应该是一个需要工程师时刻提心弔胆,用眼睛去盯著才敢让它活下去的易碎品。 它应该像人的自主呼吸一样,在不需要被意识关注的时候,依然能一丝不苟地维持著生命的律动。 他在江边享受清风,而他的机器在云端安静蛰伏,互不打扰。 没走出多远,手机又在口袋里震动了一下。 这次不是系统心跳,是微信的提示音。 孙明发来的消息。 【老江,出来开黑?】 【什么开黑?】江临打字回復,他对现在的网络流行语確实有些生疏。 【金城路朱大叔柠檬茶店,二楼,搞快点,张龙赵虎他们俩也在,今天带你感受一下电子竞技的魅力!】 …… 话分两头。 金城路,朱大叔手打柠檬茶店。 这家店因为冷气足,老板不管学生在里面坐多久,向来是学生喜欢的秘密据点。 此刻,孙明正和另外两个同样是高三四班的男生,因为总是形影不离而被同学们戏称为张龙赵虎的傢伙,各自叼著一根快要融化的老冰棍,在沙发上互相抬槓。 “我说孙明,你別白费力气了。江临现在可是连新闻联播都上过的大数学家了,人家每天思考的都是怎么改变世界,怎么可能还大周末的跑回来跟我们这种凡人开黑打游戏?” 被称为张龙的男生一边疯狂点击屏幕,一边头也不抬地嘲讽道。 “大数学家怎么了,大数学家就不是血肉之躯了,大数学家就不用吃饭睡觉打游戏了?”孙明不服气地咬碎了嘴里的冰块,“你们这就叫刻板印象,人家鲁迅先生都说过,战士也是需要那个交的。” “那个什么交?”张龙赵虎的耳朵一下子像雷达一样竖了起来,两双眼睛里闪烁著略带顏色的八卦光芒。 看著这两人的猥琐表情,孙明翻了个巨大的白眼,伸手在两人脑袋上各敲了一下:“你们两个文盲土狗,满脑子黄色废料,连这么时髦的鲁迅名言都不知道?” “拉倒吧,谁知道是不是你为了装文化人现编的?”赵虎捂著脑袋反驳,“网上那些名言,十句有八句是瞎编乱造安在鲁迅头上的。” “来来来,今天你们孙学霸就给你们免费展示一下,什么叫读书人的修养。” 孙明连游戏都不匹配了,直接切回桌面,调出手机瀏览器,手指飞快地输入了几个关键词,当场就把检索结果拍在了桌子上。 “看清楚了,鲁迅,《且介亭杂文二集?题未定草(六)》原话,战士的日常生活,是並不全部可歌可泣的,然而又无不和他的精神息息相关……” 张龙赵虎凑过去看了一眼,同时发出了一声长长的切。 就在三人吵吵闹闹的时候,江临推开茶饮店的玻璃门,带著一股室外的热浪走了进来。 …… 三十分钟后。 “臥槽,左边墙角盲区,你一枪头?” “这拉枪线绝了,老江,你这预瞄点怎么跟开了透视一样?” 伴隨著游戏里的胜利音效,孙明激动地一把扯下耳机,转头用看外星人一样的眼神看著坐在旁边的江临。 江临与孙明、张龙赵虎四个人,一人面前摆著一杯还在冒著冷气的暴打柠檬茶,姿態放鬆地瘫在柔软的皮革沙发上。 他可能是练钳工搓平板搓得多了,在熟悉游戏规则之后,搓起玻璃来,手感居然也还不错。 又一局游戏刚刚结算完毕。 江临还没来得及放下手机,微信里包含孟澈、尹航、姚思雨三人在內的四人小群,消息突然像决堤的洪水一样倾泻了出来。 【姚思雨:阿里全球数学竞赛预选赛的成绩终於出来了。】 【尹航:我过了我过了!】 【孟澈:你俩先消停点,能不能別这么没出息。老江,你別管他们,你赶紧去官网看一下你自己的成绩。】 江临看著屏幕上跳动的消息,切出游戏,打开瀏览器,输入了阿里巴巴全球数学竞赛的官方网址。 首页已经被巨大的横幅占据。 他点进成绩查询入口,输入了自己的参赛编號。 页面刷新。 一行结果跳出来。 姓名:江临 单位:江城第七中学 预赛成绩:98.5 决赛资格:已获得 江临的目光在那並不算满分的98.5上停留了半秒,猜测大概是某道题的过程写得太压缩,被扣了一点。 他退回主页,往下滑动滑鼠。 在那份密密麻麻匯聚了全球各大顶尖高校数学系天才的决赛晋级长名单里,他的名字赫然躺在最顶端。 排在他后面的,不乏清华姚班,北大数院,甚至麻省理工和普林斯顿的在读博士生。 当然,预赛排名其实並不重要。 很多高手都是预计分数足够进入决赛就罢手。 几乎是同一时间,竞赛官方微信公眾號也推送了一篇赛事综述。 文章前半部分是常规內容。 报名人数。 晋级比例。 试题难度分布。 不同赛道选手的表现。 江临原本只是隨手往下滑,直到在后半段看到一个熟悉的题名。 《磁性几何魔方》 这是本届预选赛里討论度最高的一道题。 官方综述里写道: 本题考察的並非单纯计算能力,而是选手能否从复杂局部构型中识別出稳定的全局结构。 多数高分答案採用了分类討论。 有人把不同翻转状態一一编號,靠状態树逐层排除不可能情形。 也有人藉助简单程序,枚举局部构型,再从枚举结果中归纳上界。 这些方法並不错误。 但往往篇幅很长,边界情形也极容易漏掉。 官方综述在这里特意提到了一份解答。 那份解答没有沿著状態树硬钻。 答卷人先把所有模块之间的允许吸附关係抽象成一张图。 图上的顶点代表局部状態。 边代表一次合法翻转后可能进入的下一种状態。 所谓“最长刚性链”,则被转化成了这张图上某类受限路径的长度问题。 接著,答卷人定义了一个简单的“势函数”。 每翻转一次,路径可以改变方向,但势函数的增长被一条三角不等式牢牢卡住。 这样,原本需要大量枚举的分支,被压成了一条很短的上界证明。 更关键的是,在证明上界之后,答卷人又反向构造出一条极端链。 这条链刚好达到上界。 因此,题目不只是被证明“不能更长”,也同时证明了“这个长度確实能做到”。 综述最后评价道: 该解法没有停留在局部构型枚举层面,而是將题目转化为图结构上的路径约束问题。证明过程简洁,边界清晰,上界与构造闭合,体现出非常成熟的结构化思维。 这段话没有直接写名字。 但下面附著一张被打了部分马赛克的答题截图。 截图左上角,依稀能看见参赛单位那一栏。 江城第七中学。 微信群里的消息还在疯狂滚动。 【尹航:老江,你不应该参加竞赛的,完全就是对我们这些凡人的降维打击。】 【孟澈:我早说过了,江神是先天科研圣体,你们还不信。凡人们,颤抖吧。】 【姚思雨:江神,苟富贵,勿相忘![大哭][大哭]】 江临看著那段官方评价,倒没有太多情绪。 这道题本身並不难到哪里去。 至少和江氏砖、mps-kernel、韩砚山口中的那座山相比,它只能算一道很乾净的竞赛题。 但它有一个好处。 它把局部混乱里找全局结构这件事,重新用一种大眾更容易理解的方式,摆到了所有人面前。 江临还没来得及在群里回消息,一个来自通讯录的电话直接打了进来。 来电显示:老刘。 江临站起身,走到茶饮店稍微安静一点的楼梯拐角处,按下了接听键。 “刘老师。” 这位平时在讲台上总是不苟言笑的中年男人,此刻的声音明显比他本人还要激动。 “江临,你看到官网的名单了吧?” “看到了。” “预赛第一,全球预赛第一啊。”老刘像是在確认一件极度不真实的事情,自顾自地重复了一遍。 “嗯。” “老师知道,以你现在的数学水平,连那种世界级的猜想都被你做出来了。这个什么比赛的预赛第一名,对你个人来说,可能根本就算不上什么值得庆祝的大事了。” 老刘说到这里,语气变得愈发感慨。 “但对咱们七中来说,对江城来说,这依然是一件可以载入校史的大事。” 江临静静地听著,没有插话。 老刘继续说道:“阿里数学竞赛,虽然它不像高考那样决定升学,也不像传统奥赛那样能直接保送清北。但你也知道,这种著名企业主办,传播度很高的赛事,社会关注度很高。尤其是你现在身上还带著天才少年的光环,这个名单一旦扩散开来,全网肯定又要因为你沸沸扬扬地热闹好一阵子。” 老刘在那头轻声笑了一下,笑声里满是欣慰。 “江临,说真的,老师无数次设想过,你高考成绩出来的那天,一定会考得非常非常好,给学校长脸。但老师做梦也没想到,你这小子爬得太快了,快到有一天,老师居然会觉得,在高考前拿到一个全球数学竞赛的预赛第一名,对你来说,反而更像是一件无关紧要的锦上添花。” 掛断电话,江临看著屏幕上跳出的无数条恭喜微信,长长地吐出一口气。 母亲以为他不会休息了。 但在这个充满柠檬茶香气、游戏音效和朋友笑骂声的普通上午,在这份属於十八岁少年的喧闹中。 他的的確確是好好休息了一天。 第112章 高考状元 六月二十四號。 高考出分的前一天。 按官方通知,查分通道要等到第二天上午十点才正式开放。 但有些消息,从来不会老老实实地等到那一刻。 尤其是,当一个分数已经高到落在极端尾部,高到需要被省教育考试院反覆核验试卷,確认身份,並提前启动对口中学的通知预案时,它就不再只是一串静止的成绩。 它会变成电话。 变成口径。 变成教务处办公室里,因为极度震惊而突然安静下来的空气。 变成几个原本还在观望,还在权衡利弊的顶尖高校招生办,必须立刻订机票的绝对理由。 这天下午,江城的天气闷热得像一个高压锅。 江临正坐在自己的臥室里,筹备第九次废土之行的物资清单。 手机响了。 是老刘。 江临接起来。 电话那头没有立刻说话。 只有很重的呼吸声。 老刘像是刚从什么地方一路跑过来,又像是手里攥著一张纸,明明已经看过十几遍,却还是不敢相信自己的眼睛。 “江临。” 他声音压得极低,仿佛声音稍微大一点,那个不可思议的数字就会像幻觉一样碎掉。 “出来了。” 他极力想维持一个班主任的稳重,但根本压不住声带里的颤抖。 江临愕然道:“正式通道不是明天吗?” “不是查分通道,是市里那边核验成绩的內网。”老刘咽了一口唾沫,“因为你的分数太离谱了,省里怕出乱子,先往学校这边透了口风,让我们有个心理准备。” 他说到这里,停顿了足足五秒钟。 这不是在卖关子。 而是一个教了几十年书的老教师,需要把那几个代表著中国应试教育巔峰的数字,在嘴里重新咀嚼排列一遍,確认自己没有在做梦,也没有念错。 “语文,一百四十九。” “数学,一百五十。” “英语,一百五十。” “物理,一百。” “化学,一百。” “生物,一百。” 电话那头,老刘每念出一个数字,呼吸就重一分。 念到最后,他的声音已经嘶哑到哽咽。 他像是怕自己读错,又把纸上的数字重新看了一遍。 “总分,七百四十九。” “物理类,全省第一。不,这个分数全国可能都是唯一的。” 江临听完,並没有表现出任何狂喜。 他的大脑像是一台精密运转的处理器,迅速对这些数据进行了归类和逻辑校验。 “作文扣了一分?” 老刘那边原本满腔的激动和战慄,差点被江临这句轻描淡写给当场噎死。 “江临。” 老刘深吸了一口气,感觉血压都在飆升。 “七百四十九,全省第一,你现在第一反应竟然是问我是不是作文扣了一分?” “就是確认一下数据的准確性。” 老刘沉默半晌,终於长长地嘆了口气,语气里充满了无奈与深深的折服。 “也就你能把全省第一的成绩,说得像是在查实验室里的仪器系统误差。” 查实验误差。 这句话,老刘说得很精准。 数学、物理、化学、生物,这些边界清楚,评分稳定,答案能被规则钉死的科目,江临没有给阅卷系统留下任何缝隙。 满分,只是因为卷面只有这么多分。 唯一被扣掉的那一分,留在语文。 留在了一篇需要人类主观情感去裁定的作文上。 这绝不是知识储备的缺口。 也不是阅读量的匱乏。 废土里漫长到近乎失去尺度的岁月里,他读过的书,远远超过一个老学者该有的储备。 古文、史书、小说、散文、哲学、科普、传记。 有些书,是为了学习工业技术。 有些书,是为了记住人类文明曾经如何说话,如何思考。 有些书,则纯粹是为了在一个没有第二个活人的世界里,支撑住自己的精神结构,防止自己在绝对的孤独中疯掉。 这扣掉的一分,想一想,也只有在高考这种制度里,对一个读过太多书,在太长孤独里靠文字维持精神秩序的灵魂,所能留下的最后一点人类摩擦。 “学校这边还没法公开,正式通道没开,对外的统一口径要等明天上午。”老刘叮嘱道,语气里是藏不住的骄傲。 “老师,辛苦你们了。” “辛苦什么,都是你自己学的。”老刘低声说,声音里带著笑意,“我们这帮当老师的,能蹭到你这样的学生,够在教育系统里吹半辈子了。” 电话掛断后,屋子里恢復安静。 但安静只维持了不到一分钟。 七中行政楼里的电话已经开始响个不停。 校长办公室一部。 教务处一部。 年级组一部。 教育局那边先打来,要求学校暂时不要对外发布未经通道確认的具体分数,但要立刻准备媒体接待预案、学生安全预案和家长沟通口径。 省里有人要覆核江临的身份证號,准考证號,考生类別和选科组合。 市里问学校,江临现在人在不在家,是否需要辖区派出所提前派一辆警车,去他们小区维持秩序,防止发生过激的围堵事件。 另一边,江城大学物理楼b栋的办公室里,陆知行正看文献,被顾南舟一个电话打断。 “七百四十九。” “那岂不是状元了?” “语文一百四十九,其他全满。” 陆知行沉默了片刻,忽然笑了一声。 “那最后一张入场券,他这也是补上了。” “清北那边的招生办,现在应该快坐不住了。” “他们不是半个月前,在看到江氏砖的时候就坐不住了吗?” “那时候他们还能用等高考结束,走完正常程序来当藉口。现在,高考成绩出来,程序走完了,而且是碾压式地走完了。” 这句话说完,电话两头的两个男人都心知肚明。 江临根本不需要高考来证明自己。 但现实世界需要这个流程。 江氏砖让国际数学共同体认识了他。 阿里预赛、mps和计算机学院那边的初步合作,让一部分技术圈的人意识到他不是只能做数学。 可在中国现行的教育系统和社会认知里,高考仍然是最简单,最粗暴,也最被普通大眾和行政体系所理解的一张通行证。 没有这张通行证,江临在体制內调动资源就会面临无数的程序合规性问题。 而现在,这张通行证被盖上了几乎满格的一枚钢印。 七百四十九这个数字不会让江临变得更聪明。 但它会让所有原本还想按高中生特殊案例慢慢观望的人,失去最后一个藉口。 消息走漏得比任何人预想的都要快。 到傍晚时分,江城出了个物理类全省第一,已经不再是市教育局某个渠道透出的隱秘风声。 它顺著一条条家长群,校友群,本地媒体號,化作了数据时代的燎原大火。 在这片土地上,没有哪个词比状元更古老,也没有哪个词比它更滚烫。 它从一千多年前的金榜上一路烧下来,烧穿了科举制度,烧穿了一代代中国人的祠堂和门楣,烧到今天,变成了一个省,几十万考生里,独一份的名字。 它意味著楼下那些前阵子因为江氏砖刚刚消停没几天的长枪短炮和镜头,乌泱泱地又涌了回来,而且这一次,数量翻了三倍。 意味著七中校门口连夜找gg公司加急赶製,长达十几米的红底金字横幅。 意味著张秀芬只要一走进聚家超市,就会被所有的同事、主管和买菜的顾客里三层外三层地围著,一声接一声地道喜。 意味著江建国半夜在海鲜市场分拣带鱼时,工头和工友会排著队来拍著他的肩膀,递上好烟,感嘆一句老江,你家这祖坟不是冒青烟,是喷火了。 这是一个能把一个普通的工薪家庭,整个托上云端的数字。 傍晚。 好些不速之客就杀到了小区门口。 几个社区工作人员满头大汗,一边拿著大喇叭喊话,一边指挥著保安拉起警戒线,拦著那些企图偽装成外卖员往楼上冲的自媒体博主。 张秀芬从厨房探出头,看著窗外忽然多起来的人影,不由得嘆道。 “这怎么又来了?” 江建国站在阳台边,看见几个记者扛著摄像机往楼上望,又看见楼下有人拿著手机,对著他们家窗户的方向拍。 不由得退回去,把窗帘往里拉了一点。 也几乎是在同一时刻,顾南舟把新收到的三封经过严格筛选的邮件,打包转发给了江临。 转发备註了一行字。 【它们把你当成同行了。】 江临一封一封读下去。 第一封,普林斯顿数学系。 发件人是一位长期研究离散几何与动力系统的教授。 邮件里提到,他们的一个高级討论班,已经连著开了两次研討会。 他们拿江氏砖的预印本,以及各个独立数学团队的核验结果作为底本,进行了反覆的拆解。 但真正让这些聪明的大脑停下来反覆討论的,並不是那块能够实现非周期铺砌的砖本身。 而是江临在证明过程中展现出的底层架构能力。 他怎么把局部强迫,替代层级,有限状態核验,完美地焊成了一条人类可读的证明链。 邮件中间有一句很直接。 we would be glad to have you give a seminar on the proof architecture itself — in particular, how local forcing and finite-state verification were made to carry a human-readable proof. (我们很乐意邀请您就证明架构本身举办一次研討会——特別是,局部强迫和有限状態核验是如何被用来支撑起一个人类可读的证明的。) 如果只是这一句,看起来还像是一次高规格的普通学术邀请。 但下面那一段,让江临的手指在滑鼠上停顿了几秒。 we would also be interested in continuing the discussion after the seidental, and which parts may be turned into a reusable method. (如果您愿意,我们也有兴趣在研討会之后继续討论。我们中的几位认为,您证明的架构在单密铺问题之外可能大有用武之地,我们想弄清楚其中哪些部分是偶然的,哪些部分可以转化为一种可復用的普適方法。) 普林斯顿不仅看到了结论,更看到了江临打造的这套工具。 他们想要剥离出这套工具,去攻击其他更古老的数学堡垒。 第二封,来自剑桥大学数学系。 这封信的语气,更像是一封从中世纪古老学术共同体里递出来的密函。 它几乎没有提及江氏砖的辉煌,通篇谈论的,全是这块砖落地之后,自然而然生长出来的那片未知的荒原。 非周期秩序,最小复杂度,有序与无序之间那条模糊的物理与数学边界。 信里用极其严谨的学术语言,把一串当前数学界还没人能解开的衍生问题一条条列出来,仿佛在和一个多年的老友探討下一步的战术。 然后,对方问他。 among these directions,which do you believe contains the central obstruction? (在这些方向中,您认为哪一个隱藏著真正的核心障碍?) 如果只问到这里,也还像是一次礼貌性的高水平的学术交流。 但信的末尾,就有些曖昧了。 if you have a view on this,we would be interested in arranging a small working discussion around it, not as a presentation of a finished result, but as a way to identify what the next serious problem should be. (如果您对此有见解,我们很希望能围绕它安排一次小型的內部工作討论。这不是为了展示已完成的成果,而是为了共同確定下一个真正严肃的数学问题应该是什么。) 第三封,来自巴黎高等师范学院。 这是布尔巴基学派的圣地,纯粹数学的神殿。 这封信用一种近乎苛刻的平静说,他们注意到江临的那条证明链里,组合学、结构拓扑与计算机核验三者的分离方式,清晰得令人髮指,这是一种极其罕见的,充满法式美感的数学直觉。 然后,是让江临读了两遍的一段话。 we are aware that you have not yet entered any university. in mathematics, this is not the question by which serious work is judged. should you wish, at any point, to work in a serious mathematical environment, the door is open. (我们知晓您尚未进入任何大学就读,但在数学领域,这从来就不是一个重要的问题。只要您愿意,在任何时候,如果想在一个真正严肃的数学环境中工作,我们的大门永远向您敞开。) 江临的手指停在触控板上,许久没有往下滑。 普林斯顿在问证明架构,他们想要他的武器。 剑桥在问下一处真正障碍,他们想要他的视野。 巴黎高师更乾脆,直接无视了地球上的一切学歷规则,问他愿不愿去他们那里做纯数研究,哪怕他目前的官方身份只是一个高中毕业生。 顾南舟的消息在屏幕右下角適时地跳了出来。 【如果你没有意愿出国,我会將这三封邮件整理成一份去掉了客套话的学术接洽摘要,转给清北那两边的招生组。】 江临回了八个字感谢,关掉邮箱。 傍晚六点刚过,楼道里响起敲门声。 这一次,北大和清华的人,几乎是前后脚到的。 或许是上回在江大那间办公室里撞过一次,彼此都心知肚明,在江临这个级別的目標面前,任何信息差都是不存在的,谁也甩不开谁。 於是这一回,两拨人索性放弃了所谓的时间差战术,乾脆一同走进了江家。 还是上次那两张熟悉的面孔。 一位北大数院四十多岁的教授。 一位清华丘成桐数学领军计划的负责人。 除此之外,清华那边这次显然做足了功课,还额外多带了一位气质內敛的老师。 这位老师並没有做长篇大论的自我介绍,只是双手递上了一张简单的名片。 名片上只印著几个很实在的字。 清华大学,本科生交叉培养办公室。 张秀芬手忙脚乱地搬凳子,嘴里不停说著对不住,家里小,坐得挤,招待不周。 江建国没什么话,只是默默地把茶几上原本放著的电视遥控器、几盒降压药、和一袋还没拆封的酒鬼花生统统扫进抽屉,儘量给客人们腾出可以放文件的地方。 然后转身去厨房用洗洁精把几个玻璃杯洗了又洗,用开水烫了又烫,泡上家里最好的茶叶。 老旧的布艺沙髮根本坐不下四个人。 北大那位教授並没有坐沙发,而是挑了一把张秀芬拿出来的塑料矮凳坐下。 他的个子很高,膝盖几乎顶到了茶几的边缘,姿势显得有些侷促。 清华那位领军计划的负责人坐在靠墙的沙发位置,手里拿著一个薄薄的蓝色文件夹。 屋子里很小。 头顶是一盏稍嫌昏暗的吸顶灯,角落里有一台嗡嗡作响的落地扇。 可这间小小的客厅里,此刻坐著的,是代表了中国最高学府,为了一个刚刚年满十八岁的高三学生,所能给出的最高级別的诚意和谈判规格。 落座后,三位老师都没有急著拋出什么全额奖学金,专业任选之类的常规招生筹码。 因为在来之前的半个小时,他们都已经先后在手机上,收到了顾南舟转来的那份令人窒息的简短摘要。 普林斯顿,剑桥,巴黎高师。 当这三个名字同时出现,並发出那种级別的学术邀请时,意味著什么? 意味著国际数学共同体,最顶尖的那个圈子,已经把江临放在了同行的位置上谈论问题。 他们今晚如果还围著749分的高考状元这个名头来谈条件,那就太迟钝,太侮辱人了。 何况,上一次在江大办公室里,江临当时那句我还需要想清楚自己下一步究竟要做什么,他们也一直记在心里。 现在,高考结束,分数出来,那个用来推脱的缓衝理由已经不存在了。 749这个成绩本身,已经恐怖到不需要任何招生老师再去评价。 它只是无可挑剔地把江临身上最后一层现实世界的程序给补齐了。 但今晚,真正压在这间逼仄客厅里的,恰恰不是这个分数。 北大那位教授双手交叉放在膝盖上,稍作沉吟,率先打破了沉默。 “江临同学,在国內本科招生体系里,最后一个能够公开衡量你的流程,也被你走到了极限。” 他说到这里,停顿了一下,目光扫过江临平静的脸庞。 “所以今晚,我们不谈状元。谈状元,是对你所做工作的贬低。” 站在一旁倒茶的张秀芬,心里猛地跳了一下,手里的水壶都微微晃了晃。 她活了快五十年,第一次听到有人这样谈论高考。 在周围人的嘴里,高考是人生大事,是鲤鱼跳龙门,是光宗耀祖。 可是在眼前这位北大教授的嘴里,它只是一道流程。 但这话从对方嘴里说出来,她又觉得重得嚇人,隱隱感觉到儿子已经走到了一个她完全无法理解的世界里。 客厅里一时安静极了。 张秀芬忍不住转头看了一眼坐在侧边的儿子。 江临神色不动,只是静静地听著。 北大教授从隨身携带的公文包里取出一页纸。 那不是什么印刷精美的招生宣传册,也不是什么写满金额的奖学金方案。 而是他自己在来时的路上,用钢笔手写列出的几行研究方向。 非周期铺砌。 局部强迫。 符號动力系统。 准晶与离散几何。 组合结构中的最小复杂度。 教授把这张纸轻轻推到茶几中央。 “江氏砖最惊人的地方,不仅是那块砖本身,而是你把局部规则、替代层级、有限核验和人类可读证明接成了一条逻辑闭环的链条。他们看重的是你的架构能力。” “剑桥问你下一处真正障碍藏在哪里,也很正常。” “因为在数学史上,一个伟大的问题被解决之后,真正重要的从来不是开香檳庆祝,而是判断它究竟打开了哪一扇通往更深处的大门。” “巴黎高师说学歷不是严肃工作的判断標准,我完全同意。” 教授盯著江临,目光炯炯。 “你已经有资格继续站在纯数学问题的前沿。但江临,数学共同体承认你是一回事。你接下来要在哪里继续生长,要依靠什么样的环境维持你的锐度,是另一回事。” 他用指尖轻轻点了点纸上那几行手写的字。 “如果你来北大,我们最希望你保住的,是你从问题直达结构的那种锋利感。” 教授的声音逐渐带上了热切的真诚。 “这些方向不是江氏砖的余波,它们可能是你未来十年、二十年的主战场。北大能给你的,不只是课程和导师,还有一个足够密的纯数学环境。” “一个你脑子里刚冒出一个念头,哪怕是在食堂吃饭的时候,就能有人立刻从离散几何、动力系统、抽象代数、数学物理的不同角度,狠狠反问你,质疑你,推演你的环境。” 北大教授说得没有一句浮夸的溢美之词,甚至没有一句俗套的欢迎你来。 可正因为这种毫无保留的学术剖析,这番话反而比任何招生宣传都重。 他是在替江临画出一条最正统,最可能触碰人类智力极限的路。 一条极锋利,极乾净,也极诱人的纯粹之路。 从江氏砖出发,拋开一切世俗的干扰,继续往纯数学那无底的深渊里扎下去。 江临深知这条路的分量。 普林斯顿那封邮件里,真正有价值的根本不是什么研討会。 剑桥那句核心障碍,也绝不是普通的客套。 它们確实已经把一片未开垦的数学大陆摊在了他面前。 如果沿著北大指出的这条路继续走,以他的算力和经验,他也许会在非周期铺砌、符號动力系统和组合结构之间,继续烧出第二块,第三块,甚至引发数学界地震的理论基石。 北大教授看著江临沉静的双眼,语气突然放缓。 “但作为学者,我也必须把风险说在前面。江临,你现在面临的最危险的处境,不是没人给你资源。” “恰恰相反,是所有的资源,所有的光环都会疯狂向你涌过来。” “数学的每一条线,都不是浅水区。天赋再高,如果精力被过度分散,也会被庞大系统的复杂度无情磨损。纯粹,是你现在最需要保护的东西。” 张秀芬听得有些发懵。 原来机会太多,资源太好,竟然也会適得其反吗? 北大教授没有把话说满:“我不是说你不能做,我只是想確认你知道这个选择的代价。” 这句话如同重锤一般落下来,客厅里陷入了短暂的寂静。 清华那位丘成桐数学领军计划的负责人,並没有马上接话。 因为他很清楚,隔壁教授刚才说的不是抢人的套话。 这是一个做了一辈子纯数研究的老派学者,对一个刚刚站到真理之门面前的惊世天才,递出的最真诚的告诫。 甚至到了交浅言深的程度。 江临知道对方说得对。 现实里有制度,有资格准入,有论文发表周期,有项目审批机制,有跨领域的合作边界,有严格的实验室安全守则,有经费划拨,有人际网络,还有一旦做出就不可逆转的公开选择。 一个人的大脑可以无限跨学科,可以在脑海里推演核反应堆的运行,但一个人的现实身份不能被无限撕裂。 你每撕开一条跨界的线,就会有一条复杂的现实线索需要你去维护。 过了好一会儿,清华那位招生负责人终於打开了手里的文件夹。 “北大老师说的风险,我们同意。” 他没有像常规谈判那样去反驳竞爭对手,不过说完这句话后,他话锋一转。 “所以,我们今天来,也不准备把话说成你来清华,你想做什么都行那种空头支票。” 他从文件夹里取出一份订好的文件,郑重地放到茶几上。 第一页的標题,使用的是极其规范的官方公文格式。 《江临同学本科阶段交叉培养初步方案(草案)》 江临低头看去,这根本不是什么培养计划,这简直就是一份极其复杂的工程架构图。 上面有几条被標成不同模块的严格路径。 模块a:基础数学主线(对接丘成桐数学中心核心课程与导师组) 模块b:计算机与算法工具链(对接交叉信息研究院,解决高並发算力与形式化验证) 模块c:精密仪器与物理测量链(对接精仪系与物理系,解决理论模型在物理世界的误差消除) 模块d:工程物理与空间环境方向(高能物理与极端环境下的材料/系统验证) 模块e:工程训练与安全准入流程(特批的实验室安全红线与准入资质考核) 模块f:校內跨院系协调机制(由本科培养办公室牵头,必要时提交校级专题协调) 模块g:校外既有合作关係备案建议(针对江大科研训练、mps相关合作,明確智慧財產权、保密和安全边界) 这不是一张课程表。 每一项的后面,跟著的不是任意选择这四个轻飘飘的字。 而是具体的联繫人,前置考核条件,行政审批节点,潜在风险说明和严格的阶段性交付目標。 清华那位交叉培养办老师也適时开口说道:“在现实环境里,学歷確实不是判断一个人能否做出伟大工作的標准。但它是你进入国家级实验室,申请重大项目,动用千万级设备平台,建立工业合作网络以及通过各项安全审查的唯一法理起点。” “清华能给你的,不是帮你绕过规则。没有谁能永远绕过规则。清华能给你的,是把规则为你全面铺开。” 负责招生的老师把方案往江临面前推了一点。 “我们不能承诺你绕过实验室的安全红线,不能承诺你免去重大项目的立项审批,不能承诺你今天一拍脑门想进哪个平台,明天所有的金属门就自动为你打开,那是违背科学工程规律的。” “但我们可以承诺,把哪些门能走,怎么走最快,谁负责给你签字,风险在哪里,提前白纸黑字地给你写清楚。” 他说到这里,深深地看了一眼江临。 “你之前在江大的三板互研,展现的是你对工程底座的理解。” “江氏砖,展现的是你在抽象结构上的极致创造力。” “你和mps的交涉,是计算搜索和形式核验的应用。” “你和江大陆知行老师那边在进行的工作,虽然保密,但我们评估,涉及了测量链、误差源和复杂的物理模型。” “不仅如此,你对空间物理和大型工程系统底层架构的浓厚兴趣,我们也从江大那边了解过一些侧面信息。” 当听到空间物理工程系统这些词时,北大教授原本平静的眉头微微动了一下。 他敏锐地察觉到了清华这份方案的野心,但依旧保持了学者风度,没有打断。 清华负责人继续掷地有声地说:“如果你选择清华,基础数学这条主线,不仅不会断,还会得到世界级的支持。” “但除此之外,你將拥有一条被最高层级认可的正规路径,去接触计算机,自动化,精密仪器,工程物理甚至是航天相关的核心课程和重型设备平台。” “对你来说,江临,你的未来,应该不只是在黑板上证明某一道百年难题。”负责人的语气中透出一丝篤定,“你是要建立一套能够解决复杂现实问题的系统,而我们,愿意动用清华的工科底蕴,为你建立一个长期的可拓展的系统接口。” 客厅里再次陷入了长时间的安静。 张秀芬呆呆地看著茶几上的文件。 她看不懂上面的任何一个模块。 看不懂什么是测量链,什么是工程物理,更不明白什么是校外合作关係保留建议。 她只知道,自己儿子的人生,好像突然在这一刻,从一张普普通通的高考志愿填报表,变成了一张宏大而国家级工程图纸。 江建国的手指在膝盖上轻轻按了一下。 他也不懂。 但他能看出来,清华拿出来的东西並不是哄人的画大饼。 上面的每一笔都落得很实。 实到每一个承诺后面,都跟著限制。 这反而让他这个在底层摸爬滚打了一辈子的男人,心里感到一种踏实。 不骗人的契约,往往都是丑话说在前面的。 一直安静听的江临抬头先看向北大教授。 “老师,您说的代价,我知道。” 北大教授没有说话,静静地等待著已经可以预测的下文。 江临继续说:“所以我不想把我的选择,粉饰成兴趣广泛,也不想把它说成素质教育里的全面发展。” “数学很美,江氏砖对我个人的意义也很重要,它是我第一次用自己的方法,和这个世界的深层结构建立连接。” “如果我只回答普林斯顿那封邮件,只关心证明架构,那么北大,毫无疑问可能是全世界最好的答案之一。” “如果我只沿著剑桥摊开的那片关於核心障碍的处女地继续往下挖,北大也依然是最好的答案之一。” “甚至巴黎高师那句傲慢的数学不问身份证,我也非常喜欢。” 他停了一下,目光似乎穿透了这间逼仄的客厅,看向了某个更遥远更宏大的物理现实。 “北大很好,如果我只沿著江氏砖往下走,北大很可能是最好的地方。” 北大教授微微点了点头。 江临看著北大教授,很认真地说:“我后续要面对的问题,每一步,確实都离不开数学的支撑。但我需要的,不仅仅是把某一个命题在草稿纸上证明出来。” “我需要知道,一个完美的数学模型,在进入现实世界后,怎么被一套测量链精准验证?” “在验证过程中,它怎么被物理仪器的系统误差污染?” “这些被污染的数据,怎么被计算系统纠错並復现?” “復现出来的结果,怎么被宏大的工程结构所承载?” “而最终,这一切,又要怎么被庞大的组织流程有效放大?” 说到这里,江临转头看向清华那位负责人。 “我现在需要的,不是一座纯数的殿堂,而是一座砖窑。” 这句话一落,屋子里所有人都静了一下。 砖窑。 这个词太粗糙了。 可是在这一刻,它比任何平台,资源,培养方案甚至交叉学科创新中心都要来得准確。 砖不是凭空变成砖的。 要土,要水,要模具,要火,要窑。 还要一炉一炉烧出来,淘汰裂的,留下能承重的。 江氏砖是数学意义上的一块砖。 而江临现在要找的,是能把更多东西烧成可承重结构的地方。 清华那位负责人眼里瞬间亮了一下。 北大教授却是有些惋惜地摇了摇头,隨后伸出手。 “这个答案,虽然对北大来说是个巨大的损失,但我们尊重。清华那座庞大的工程砖窑,也许的確更適合你想走的那条路。” 江临站起身,双手紧紧握住教授的手,语气郑重地说道:“谢谢老师。” 清华那位负责人此时也站了起来,他压抑住內心的狂喜,將那份《交叉培养初步方案》重新推到江临面前。 “这份只是初稿,你看完之后,把里面你真正需要的接口,你不能接受的行政限制,以及你希望保留的所有外部合作关係,逐条批註下来。我们带回去后,走正式流程,把草案变成学校认可、各院系可执行的培养方案。” “好,麻烦两位老师了。”江临点头,將那份文件收起。 送走两拨人,已经是晚上八点多了。 张秀芬站在门口,好一会儿才回过神:“所以这就定了,去清华?” “嗯。” 张秀芬张了张嘴,想说什么,又忽然不知道该说什么。 清华。 这两个字,对绝大多数人来说,本身就已经足够重了。 重到她脑海里的许多疑问,一时间连说出来排队的资格都没有。 江建国默默起身,把刚才搬出来的凳子一把一把重新摺叠好,归置整齐放到角落里。 收完凳子,他在江临身边坐下。 江建国从兜里掏出来那两张被他下意识攥皱的名片,一点点抚平。 他盯著清华那一张,看了很久才憋出一句:“爸这辈子哪怕是做梦的时候,都没敢想过,清华北大的老师能坐在咱家这张旧沙发上,为了你爭成这样。” 夜里九点半。 江城的气温依然居高不下。 江临重新坐回书桌前。 窗外的喧囂似乎永远不会停止,楼下还有几台亮著大灯的媒体车没有走,远处偶尔传来人们兴奋议论的说话声。 手机里,孟澈、尹航、姚思雨、孙明、蒋瑶,还有一些他认识或不认识的人,都发来了消息表示祝贺。 至於更多的,各大媒体申请独家专访的请求。 各大科技平台寻求流量合作的邮件。 海外著名高校甚至发来了希望他能立刻进行线上报告的邀请连结。 所有的声音,所有的目光,所有的利益与期盼,在这一刻重叠在一起,交织成一张巨大的网。 第113章 不需要大脑的虫子 六月二十五日,高考成绩正式出榜。 同一天晚上八点二十九分,一个刚註册的b站帐號,在科技区上传了第一条视频。 帐號名叫:低熵工坊。 头像是一张黑底白线的工程图——一只六足机械的简化连杆轮廓。 没有个人简介。 视频標题只有一行字。 《不需要大脑的虫子:非周期被动六足平台v0》 点开视频,屏幕上,只有一块粗糙的黑底白字卡片。 【它没有摄像头。】 【没有雷射雷达。】 【没有imu(惯性测量单元)。】 【没有晶片去规划步態与判断地形。】 【一台24v直流无刷电机,只负责开环、缓慢地提供匀速扭矩。】 【剩下的,全交给身体。】 下一秒,画面亮起。 镜头里,是一段用废弃胶合板、工业尼龙块、高密度泡沫板和几块切割得边缘毛糙的废铝型材拼凑出来的障碍场。 障碍落差並不夸张,最高处不过六七厘米。 但所有支点、凸起和凹陷的位置,都故意打破了等距排列的工程美学。 像是一块被人用大锤隨手砸碎,又被劣质胶水强行黏合起来的混凝土地面。 丑陋,凌乱,毫无规律可言。 障碍场前方,静静地趴著一台机器。 一台体长约半米的六足机械装置。 它谈不上任何工业设计的美感。 银灰色的6061铝型材骨架大剌剌地裸露在外。 中央传动的曲轴上,车床加工留下的刀纹清晰可见。 连杆、预紧弹簧、摇臂、棘爪、黄铜轴套和底部的差动平衡梁,交织成一团复杂的金属內臟。 没有那种消费级机器人常用的碳纤维外壳,没有呼吸灯,没有擬生学的仿生涂装。 没有那种商业宣传片里会让人一眼觉得具有未来感的討巧元素。 它看起来,更像是一只从南方城中村的五金废料堆里,自行拼凑爬出来的金属节肢昆虫。 粗糙、重载,透著一股不加修饰的工业原始感。 隨后,画面中传来咔噠一声轻响。 电源接通,电子调速器发出一声极轻的提示音,24v低速大扭矩无刷电机开始低低啸叫。 中央曲轴开始缓慢旋转。 六条腿依次抬起,落下,棘爪锁止,凸轮脱开。 噠。 噠噠。 噠。 它的步態非常缓慢。 慢到能让习惯了短视频快节奏的观眾感到一种生理上的急躁。 每迈出一步,都能通过高清晰度的镜头,看见铝製连杆在应力下的微小形变,看见弹簧在吃力地压缩,看见黄铜棘爪在齿条边缘短暂的迟疑。 可它没有倒下。 第一块不规则的废铝凸起强行顶高了左前腿。 机身只是发出一阵金属摩擦的微响,微微向右倾斜了不到五度,底部的差动平衡梁迅速將姿態势能分摊,右侧的支撑腿依然牢牢抓地,没有发生连带的悬空。 第二块泡沫板形成的断崖让第四条腿短暂踩空。 预紧的阻尼弹簧顺势伸长,將那条腿轻柔地送入坑底,而不是让机体那一角失去支撑直接砸下去。 第三段非等距的连续凸起接踵而至。 如果採用常规六十度均匀相位差,这类连续凸起更容易把扰动叠到同一个节拍上,出现共振、打齿或步態重叠的风险。 但这只金属虫的六条腿,並没有像整齐划一的仪仗队那样同时犯错。 它们以一种极具视觉撕裂感,甚至显得有些滑稽和难看的姿態,各自为战,却又在机械结构的强制约束下,將重力载荷平稳地接力了过去。 画面下方,浮现出冰冷的字幕参数。 【测试项:非周期障碍场低速通过。】 【动力源:直流纯电驱动,开环匀速输入,禁止內燃机等不符合该尺寸物理现实的夸张动力。】 【控制逻辑:无地形识別,无姿態闭环,无传感器力矩反馈。】 【失效条件:机体侧翻/连续卡滯超过三秒/单腿失载后无法完成载荷交接/棘爪嚙合异常/主体承力结构出现微裂纹。】 画面外,一个年轻的男声响起。 声音平稳,缺乏起伏,比起展示某种前沿科技,更像是在宣读一份枯燥的实验室报告。 “在开始之前,先界定清楚,它不是什么。” “它不是我从零开始凭空捏造的发明。” 镜头切换,对准一张布满划痕的橡木桌面。 一张泛黄的草稿纸上,写著三个机械史上的名字。 strandbeest(仿生兽)。 rhex(六足机器人)。 rocker-bogie(火星车摇臂转向架)。 “被动连杆行走机构,几十年前就有人做过。” “开环节拍配合柔顺物理结构,学界有过无数论证。” “依靠摇臂转向架被动分配底盘载荷,nasa的火星车早已把它工程化。” “我只是站在这些成熟的构型之上,加入了一个有些违背直觉的尝试。” 画面再次切换,是一块写满矩阵和相量图的白板。 白板中央没有故弄玄虚的复杂偏微分方程,只有六个突兀的角度数值。 0°。 137.5°。 275°。 52.5°。 190°。 327.5°。 “別让六条腿排成整齐的队列。” “也別让它们用同一种材料刚度,同一种步幅,同一种固定的节拍,去面对未知地形犯下同一种错误。” “因为高度规则的身体结构,在遇到特定频率的外部扰动时,会把一个小小的局部错误,放大成全身瘫痪的灾难。” “这台v0验证机存在的意义,只想验证一个猜想。” “如果机体本身的参数不那么整齐划一,它会不会更难被同一种灾难摧毁?” …… 而在这个视频在网络底层缓慢爬升的时候,江临家的防盗门门铃,已经从上午九点开始,响了不知道多少次。 最先登门的是住在楼下的王婶。 这位热心的邻居拎著一袋刚从市场买来的桂味荔枝,站在门口,脸上的笑容將眼角的皱纹挤成了一朵花。 “哎哟,秀芬啊,恭喜恭喜,省第一啊,我就说你们家江临这孩子是从小看著就不一般。咱们这栋老家属楼以后就是名副其实的状元楼了,出门我腰杆都能挺直几分。” 张秀芬穿著围裙,双手在身侧搓了搓,连忙接过那一沉甸甸的荔枝,语气里满是藏不住的骄傲与侷促:“王姐,您这就太见外了,楼上楼下的老邻居,还破费买什么水果。” “应该的,应该的!”王婶一边笑著客套,一边探著脖子往屋里张望,“江临那孩子呢?在不在家?我就看一眼,沾沾文曲星的喜气,绝不打扰他休息。” 张秀芬下意识地回头看了一眼紧闭的次臥房门,那里空无一人。 “他有点事出去了。” 王婶愣了一下,脸上的笑容不减:“今天出榜这么大的日子,还往外跑啊?” “说是还有个什么东西没做完,要去弄一下。” 王婶张了张嘴,显然无法理解。 好好的高考状元,在成绩公布的这一天,不在家等著接招生办的电话,不在家享受亲戚邻居的眾星捧月,跑出去捣鼓什么东西? 正说著,江临的舅舅一家到了。 表弟一进门,就直奔江临的房间。 “姑,我表哥呢?” “他不在家。” “啊,又不在?”表弟满脸写著失望,“我还专门拿了本新笔记本,想让他给我签个名呢。” 张秀芬被逗笑了:“你这皮猴子,让你表哥给你签哪门子名?” “表哥是大数学家,现在又是高考状元,以后绝对值钱啊。”表弟瞪大眼睛,一本正经地解释。 舅舅从后面跟上来,一巴掌拍在表弟的后脑勺上:“少在这儿胡说八道。” 嘴上虽然在训斥儿子,但舅舅进门时,眼神也不由自主地在客厅里扫视了一圈,寻找著那个今天理应是绝对主角的身影。 也就在这时,门铃再次响起。 这次是江建国单位里一个关係很铁的老同事,提著两整箱进口纯牛奶,人还没进门,大嗓门先传了进来。 “老江啊老江,你这老小子也太不够意思了,儿子考了全省第一,这么天大的事,昨天晚上居然连个风都不透?” “这也是昨天才知道的,今天才算正式定下来。”江建国站起身,接过牛奶,动作显得有些不太自然。 老同事环顾四周,没看到目標:“哎?状元郎没在家?” 江建国沉默了片刻,乾咳了一声:“出去了。” “今天这日子还出门?” “嗯。” “干嘛去了?” “说是去做点东西。” …… 距离小区不远的教师楼,小车库。 窗外是能把人烤化的烈日,车库內,一台二手的窗式空调正呼嚕呼嚕往外吐著冷气。 工作檯上,铺著一张被美工刀和游標卡尺划得乱七八糟的白色pvc切割垫板。 垫板周围,散落著几根切剩下的铝型材废料,几片因为公差没控制好而打样失败的聚甲醛连杆,一小盒沾著油污的微型滚珠轴承,几枚散发著金属光泽的黄铜自润滑轴套,还有几块被反覆摩擦出深深沟壑的尼龙限位片。 墙角,静静地安放著一台24v的低速大扭矩无刷电机,这是江临坚持使用的动力方案。 在他看来,在这个尺寸级別使用內燃机完全是不切实际的夸张妄想,唯有电驱动才能提供稳定、可控且符合物理现实的低速大扭矩输出。 台钻旁边,整齐地掛著手锯、什锦銼刀、游標卡尺、千分尺和一整排內六角扳手。 在工作檯最显眼,光线最充足的位置,一字排开摆放著几只透明的自封袋。 每一个袋子上,都用马克笔贴著標籤,字跡冷峻而工整。 【v0-1/第三支撑腿膝关节轴承座,侧向衝击导致微裂纹】 【v0-2/阻尼弹簧k值过小,系统横摆发散放大】 【v0-3/棘爪凸轮控制相位角偏移,过早锁止导致机体自锁】 【v0-4/右后侧棘爪提前嚙合,齿面磨损擦痕】 江临穿著一件灰色纯棉t恤,坐在工作檯前,盯著笔记本电脑屏幕上的高帧率慢动作回放。 从江大借来的高速摄像机,將现实时间拉长了数百倍。 画面定格在第143帧。 黄铜棘爪的齿尖,刚刚以极近的距离擦过齿条的边缘。 第144帧,支撑腿的底端刚刚接触地面,还未產生实际的反作用力。 第145帧,棘爪已经狠狠地咬合了上去。 早了。 相位角只早了区区几度。 在常规的每秒三十帧的肉眼观察下,这几度的误差根本无从察觉。 即便带著这个误差,机器依然能咔噠咔噠地爬过障碍板,甚至如果只是为了拍一个两分钟的视频去骗取点击率和赞助商的投资,这个表现已经绰绰有余。 但江临心里非常清楚,这几度的误差,早晚会成为杀死这台机器的致命基因。 一次测试,它能扛住。 十次测试,应力还在材料的屈服极限之內。 一百次测试后,黄铜齿面上就会被生生啃出一道斜向的伤疤。 一千次测试后,棘爪就会在受力最大的瞬间打滑。 如果在真正复杂、恶劣且没有后勤补给的极端环境下,它会在某一个完全没有徵兆的时刻,突然丧失一条腿的支撑力,巨大的偏载力矩会將整个平台瞬间掀翻。 在工程学里,能动,绝不等於成功。 能拍成演示视频,更不等於具备可靠性。 这台机器的內核逻辑,並非源於什么玄之又玄的未来视觉。 而是第七次废土之行里,他在第七天幕站的中层维护轨道旁,曾经见过的机械平台残骸。 他给它起过一个暂定名。 天幕外场无源容错承载单元。 那不是一台完整的机器人。 更像是一段被灾难烧剩下来的机械逻辑。 连杆负责传力,齿盘负责延迟,棘爪负责锁止,弹簧负责给错误动作一点回退余地;而那些看似不规则的支撑节点,则用一种有限类型、全局不重复的方式,把载荷、衝击和失效隔离开来。 在废土里,江临花了很多年,测绘、拆解、建模,又做过好几台小比例復刻样机。 样机很丑,很慢,噪声很大,轴套发热严重,棘爪磨损也远超工业標准。 但它爬过了江氏砖有限片区生成的非周期测试场。 这说明一件事。 这套来自废土文明残骸里的机械逻辑,可以被降维,可以被缩小,也可以被现实世界的普通材料重新表达。 而眼前这只半米长的金属虫,不是那台废土机械的完整復刻。 它只是江临把那套不能说出来源的东西,改写成2022年工程圈能够理解的版本。 火星车摇臂转向架,是它公开可说的血统。 strandbeest连杆和rhex式开环步態,是它公开可说的藉口。 至於真正让它和普通六足机器区別开来的那一层,非周期相位、非均匀刚度、非等距步幅,则是江临从江氏砖、从天幕站残骸、从mps那套局部规则与全局结构的反覆拉扯中,硬生生拧出来的工程猜想。 所以,它不是未来科技的幻觉。 当然,要在现实中將其手搓出来,阻力远比解数学题庞大。 这个狭小的车库不是国家级重点实验室。 小台钻能打孔,但稳定性、重复定位和孔距一致性,都远比不上正式工装。 台钳能夹料,銼刀能修边,角尺能校正,但在效率上根本无法与恆温车间里五轴数控加工中心微米级的精度相提並论。 更何况这里没有完备的疲劳寿命测试台,没有高频振动仪,更没有一套能让他快速验证空间连杆轨跡误差的动力学仿真工作站。 所以,这台v0样机从它诞生的第一天起,就不是一个准备量產的成熟工业品。 它只是一个被具象化的问题。 一个在桌面尺度上,向工程学经典体系提出质疑的问题。 摒弃所有脆弱的电子传感器,拋弃硅基晶片算力的路径依赖,仅仅依靠一组低速旋转的电机,依靠连杆、弹簧、棘爪、摇臂和机械差动机构的纯物理咬合,能否让一台机器在混乱无序的地形上,笨拙、缓慢,但儘可能不把一次局部失效放大成全身崩溃地走下去。 更深层的问题在於:如果六条腿不遵守同一种相位差,不使用相同k值的弹簧,不迈出一样步长的距离,那么当其中一条腿在乱石堆中踩空犯错时,这个机械故障还会不会像规则系统那样,顺著固定的节拍和固定的共振频率,迅速传染给全身? 这是从江氏砖的局部与全局博弈中,硬生生催生出的一个工程猜想。 这个猜想还很粗糙。 粗糙到连论文框架都还撑不起来,更谈不上成熟应用。 但江临不在乎它现在能不能变成结论。 他只需要它在物理世界里,实实在在地长出第一条能承重的腿。 第一版样机组装完成时,腿部的连杆轨跡確实能走出一个大致的d型步態。 但落足点太硬,完全没有任何柔性缓衝。 机器在木板上只走了不到半米,第三条腿的膝关节轴承座在一次细微的衝击下直接开裂。 裂纹从m4螺纹孔的边缘向外延伸,在显微镜下像是一道极细微的金属闪电。 江临把它拆解下来,对著断口看了整整三个小时。 结论很直白。 衝击力没有被系统吸收,刚性结构把能走当成了唯一的目標,却忘记了牛顿第三定律中地面反作用力的反噬。 所以到了第二版,他更换了更软的阻尼弹簧。 机器走起来终於不再像铁块砸地般生硬。 但系统动力学的新问题立刻暴露。 它在微小的坡面上像个喝醉的酒鬼一样摇晃。 左侧的腿压下去,因为弹簧过软,机身姿態回正的延迟增加,右侧的腿还没来得及接管载荷,机身的横向摆动幅度就被一点点放大。 在视频记录里,那只金属虫与其说是在行走,不如说是在拼命挣扎著维持不让自己趴下。 第三版,江临狠心加入了棘爪锁止机构。 这是一种单向离合的思路。支撑相时死死顶住,腿部一旦踩实,棘爪介入,切断回弹路径,不再把载荷隨隨便便地扔回给机身主梁。 但棘爪的介入时机成了致命伤。 由於没有电子传感器去判断是否踩实,纯机械的锁止时机设定得过早。 在测试板上,它刚迈出两步,前腿的棘爪轰然锁死,而后腿的载荷交接还未完成,整台机器內部的运动学链条瞬间產生了拓扑衝突,机体僵死在原地。 24v电机发出了危险的过载闷响。 江临眼疾手快,一把拔掉了电源。 他看著冒出丝丝焦糊味的电机,脑海里只有一个念头,它不是被地形困住的,而是被自己设定的规则给銬死了。 第四版,引入相位门控。 他在主传动曲轴上增加了一圈精心计算过轮廓的小凸轮,用纯机械的凸轮升程来控制每条腿上的棘爪何时嚙合,何时脱开。 支撑相,强制锁住。 摆动相,释放自由度。 原理简单得就像几百年前的机械钟錶。 但面临的问题也如同钟錶一样苛刻,差几度,就错一拍。 为了看清这转瞬即逝的几度,姚思雨帮他从实验室借出了一台閒置的高速摄像机。 姚思雨本来听江临轻描淡写地说在做一个机械小测试,只是带著学术的好奇心过来看了一眼。 当她站在车库里,看完那台六桿机构艰难的爬行,又看了看桌上那一排贴著冷酷標籤的报废零件后,她沉默了很久。 “你管这叫小测试?” 江临一边拧著螺丝,一边头也不抬地回答:“桌面级的验证样机而已。” 姚思雨盯著那台机器,没再多说什么,转身就去帮他搞定了高速摄像机的借用手续。 在每秒两千帧的高速画面下,很多肉眼只能靠猜的运动细节,终於化作了確凿的物理证据。 比如那次致命的提前嚙合。 肉眼听见的,只是一声清脆的咔。 而在慢动作中,却能清晰地看到,黄铜齿尖在支撑相真正受力之前,就已擦过了齿条的边缘。 那一下碰撞极为轻微,轻到甚至不会影响单次的越障测试。 但重复一百次,它就会在齿面上犁出一道斜疤。 后来,陆知行也知道了这件事。 默默帮他协调了工程学院一台小型振动测试台的空閒时段。 江临把那台採用规则相位、统一刚度弹簧的对照组样机搬了过去,进行低幅度的扫频测试。 当振动频率扫到一个特定的波段时,整机右侧的三条腿同时產生了剧烈的共振抖动。 这个结果不能证明规则结构一定更差。 但它至少说明,在这台样机、这组边界条件和这个频段下,规则相位与统一刚度確实更容易把扰动叠到同一个节拍上。 隨后,江临换上了第五版,也就是那台真正採用非周期参数的样机。 把相位按照黄金角进行打散取余,把弹簧的刚度调配成非对称的软、硬、软、软、硬、软,再次进行扫频。 共振峰依然存在,这是物理规律,无法消灭。 但那个峰值变钝了。 不再像是一根直刺心臟的针,而变成了一块被岁月磨平稜角的石头。 虽然依然会造成磨损,但不足以造成瞬时的结构崩塌。 这个实验结果,在严谨的学术层面上,还远不足以支撑起非周期结构一定比周期结构更可靠的宏大结论。 但对於江临来说,这已经足够告诉他,这条路不是纸上谈兵。 第五版,六条腿彻底告別了整齐划一。 相邻腿的相位差不再是雷打不动的六十度。 而是按照近似黄金角进行错开,再对整圈三百六十度取余。 由於六条腿终究只是一个极度有限的离散系统,在数学上谈不上真正意义上的无限非周期。 但这种程度的错乱,已经足够打破那种最容易害死机械的魔咒。 固定的节拍。 固定的刚度。 固定的步幅。 以及,固定的错误复製。 到了晚上六点四十分,江临捏著一把细小的內六角扳手,將最后一颗止付螺丝锁进了曲柄轴套里。 手腕发力,轻压。 沿对角线切换螺丝。 二次復紧。 最后,他拔出黑色马克笔,在螺丝头和铝合金轴套的边缘,稳稳地点了一道黑线。 防松標记。 这种东西没有任何高深的技术含量可言。 但只要机器运转一段时间后,如果黑线发生了哪怕一毫米的错位,他只需一眼就能知道这颗螺丝发生过鬆动。 工程学里那些能在极端环境下救命的细节,往往就是如此朴实无华。 他將机器双手搬起,稳稳地放置在测试板的起点。 手机被固定在三脚架上,镜头死死对准了工作檯的区域。 旁边的笔记本电脑屏幕亮著,excel测试记录表已经建好。 【aperiodic_passive_hexapod_v0-5】 【测试项:非周期障碍场低速通过。】 …… 【备註:非工程应用样机;仅做桌面尺度验证。】 江临伸手,拧开直流稳压电源的旋钮。 电机低低地鸣叫了一声。 实验开始了。 这台机器走得依然很难看。 不会跳跃。 不会原地掉头。 更不会做后空翻这种极具表演性质的动作。 甚至,它连跨越一个三厘米的障碍,都显得有些笨拙不堪。 每一步都像是在试探物理的边界,每一步都像是在向重力妥协。 可它就是没有倒。 第一段障碍通过。 机身左侧被强行顶起,但右侧並没有隨之悬空失控。 底部的差动平衡梁精准地將两侧摇臂的姿態势能做了一个物理平均值,机体仅仅是微微一歪,剩下的几条腿依然如同生了根一样贴住地面。 第二段障碍通过。 第四条腿在一处凹陷处彻底踩空。 预紧弹簧顺势伸长,將那条腿向下探去,而不是让机身那一角失去支撑直接砸毁。 紧接著,下一条腿旋转进入了支撑相位。 凸轮精准地压下棘爪。 嚙合。 巨大的载荷被平稳地交接了过去。 江临面无表情地在测试表里敲下一行字。 【test-043:通过,第四腿短暂失载,载荷交接无明显衝击。】 然后,他做了一个在常规测试里堪称残暴的动作。 他突然伸出手,一把抓住了正在半空中准备迈步的第二条金属腿,用力向上提空。 这等於在物理层面,让这条腿瞬间暴毙废掉。 机器猛地抽搐了一下。 机身一侧猛然下沉了半寸。 弹簧被剧烈压缩,发出牙酸的摩擦声。 平衡梁被强行偏转到极限角度。 剩下五条腿原本就错乱的节奏,被这突如其来的外力拖得更慢。 但是,系统没有崩溃。 它瘸了。 却没有倒。 它用一种几乎是在地上拖行的姿態,硬生生地往前继续爬行了三步。 就在第四步迈出时,右后侧的一枚棘爪出现了一次极其微弱的迟滯,发出一声本不该出现的金属轻响。 江临眼疾手快,立刻拍下了断电开关。 测试强制停止。 他將沉重的机器翻转过来,借著檯灯的光线,仔细检查那枚发声的棘爪。 在放大镜下,黄铜齿面上出现了一道极浅极浅的擦痕。 这说明,在经歷了极端的单腿失效后,系统的整体正时还是发生了微弱的偏移,导致嚙合时间偏早了零点几秒。 他在记录里冷静地敲下。 【test-044:极端单腿失效演示,平台未倾覆。但在后续步態中右后棘爪嚙合提前,齿面出现擦痕。】 【结论:勉强通过,但不可算作稳定通过。存在长期磨损风险,需標註。】 写完这最后一句总结,他才长出了一口气,伸手拿起一直扣在桌面的手机。 屏幕一亮,微信的绿色图標上赫然显示著“99+”的未读消息。 家族群里已经彻底沸腾了。 红包的红色封面铺天盖地。 满屏都是语音方阵。 江临只是用手指快速滑动屏幕,挑了几个必须回復的长辈简单道了声谢,然后便按下了电源键,手机再次被倒扣回桌面。 他不是不明白这份热闹对父母意味著什么。 只是对他自己来说,高考流程已经走完了。 对於江临来说,眼前这台结构简陋的样机更有挑战性。 这台充满瑕疵,丑陋不堪的六足机器,它所代表的那个未知的工程物理世界,还远远没有看到终点。 晚上七点三十二分。 江临打开电脑上的剪辑软体,开始处理视频素材。 最初拍摄这些画面,根本就不是为了发到网上去博取关注,这纯粹是实验记录的標准流程。 有些瞬间的机械衝击,肉眼根本捕捉不到。 看不清是哪一帧的棘爪先完成了嚙合。 看不清弹簧到底是在支撑相刚开始时被压缩,还是在摆动相的末端因为微小的震动而產生了误触。 只有將高频画面慢放到每秒二百四十帧甚至更低之后,那些原本模糊成一片残影的动作,才会固化成可以被分析的物理数据。 那些失败的片段,他一个都没有刪。 轴承座直接裂开的第一版。 因为弹簧过软导致整台机器像海盗船一样摇摆的第二版。 锁止凸轮相位过早导致齿轮卡死自锁的第三版。 棘爪出现明显擦痕的第四版。 所有血淋淋的失败,都被他原封不动地剪进了视频里。 如果一个公开的演示视频只挑出那百分之一的成功片段放出来,那不叫工程探討,那叫诈骗gg。 只有把那些导致系统崩溃的物理原因清清楚楚地展示出来,这才是工程学该有的態度。 真正促使江临决定把视频上传到b站的,当然不是青春期渴望成名的虚荣。 因为他已经一鸣惊人。 更不是想向那些只知道他数学好的人证明自己在机械领域也是个天才。 而是因为,在经歷了几十次孤单的测试后,他深刻地意识到:自己现在的状態,需要一场野生但残酷的同行评审。 在数学领域,他可以把证明过程写成论文发到预印本网站上,让全世界的数学家去挑刺,去找漏洞。 写了一段代码,可以打包成最小復现环境发到github上,让別人去跑,去抓bug。 可是,一台纯物理的工程样机怎么办? 他一个人在车库里闷头搞,是有极限的。 没有人会在他把棘爪的咬合角度设计得过於激进时,指著他的鼻子提醒他,兄弟,你的齿面磨损速度在这种工况下迟早会失控。 没有人会在他看著弹簧应力曲线沾沾自喜时,毫不留情地泼上一盆冷水。 你考虑过灰尘,油污,冬夏的热胀冷缩以及长期的低频振动,会让这根弹簧在半年后变成一块废铁吗? 更没有一个经验老道的老工程师,会在看到这台机器瘸著腿爬过测试板时,冷冷地问上一句:“小子,你这玩意儿满打满算只测了四十四次,你凭什么敢在参数表里写上可靠两个字?” 所以,他要把这头丑陋的金属怪兽,扔到全网工程圈都能看见的地方去。 让真正懂行,懂机械,甚至在工厂里摸爬滚打过十几年的老师傅来骂他。 让那些研究过波士顿动力,研究过火星车摇臂,懂空间连杆机构,懂创客硬核手搓的大佬们来疯狂挑毛病。 这种来自四面八方的挑剔与毒打,比他一个人在闷热的车库里再看上一百遍慢动作录像,要有价值得多。 视频的简介被他敲得很克制,字里行间透著一股理工男特有的乾瘪。 【低成本纯机械结构验证。】 【测试目標:摒弃传感器,不依赖算力进行地形判断,仅依靠物理连杆与柔性元件完成低速越障与单腿失载后的载荷交接。】 【机构谱系致敬:strandbeest( jansen连杆)/ rhex/rocker-bogie。】 【新增变量尝试:低公度相位角布置+非均匀k值刚度+非等距步幅。旨在观察此种构型是否能从物理底层削弱规则步態中的共振叠加与级联失效风险。】 【免责声明:极早期非工程样机,未进行疲劳寿命,尘埃防尘,高低温以及全频段振动谱测试。】 【欢迎挑错,欢迎开骂。】 发布前,江临最后拉了一遍进度条,確认没有泄露核心的装配图纸。 所有关键的连杆尺寸比例都被做了遮挡处理。 弹簧的初始预紧量参数没有给出。 控制棘爪时机的凸轮升程曲线被切出了画面。 棘爪的齿形角度也只给了一个模糊的局部特写。 晚上八点二十九分。 蓝色的上传进度条开始在屏幕上缓慢爬升。 百分之十二。 百分之四十一。 百分之七十六。 叮。 【发布成功】。 江临开始清理现场。 那枚出现了擦痕的失败棘爪,小心翼翼地装进自封袋。 贴上標籤:【v0-4/右后棘爪提前嚙合擦痕】。 把那块断裂的轴承座放进另一个袋子。 【v0-1/侧向衝击后应力集中导致裂纹】。 这些代表著失败的残骸,在他眼里,比那个显示著发布成功的网页有价值得多。 车库外,整个城市依然沉浸在夏夜的喧闹中。 而在b站庞大伺服器的一个极小极小的数据节点里,低熵工坊的第一条视频,正安静地躺在机械区浩如烟海的新投稿中,等待著命运的打捞。 发布十分钟。 播放量:1。 是江临自己刚才为了检查画质点进去的。 评论:0。 弹幕:0。 收藏:0。 这就是网际网路最真实的模样。 一个三无新號,没有庞大的粉丝基数,没有吸睛的擦边封面,標题也没有用震惊、全网首发这种廉价的流量词汇。 內容更是一台长相粗糙到近乎劝退的金属虫,配上一堆让人昏昏欲睡的生僻工程术语。 江临毫不在意地关掉了后台网页。 拿起一把小毛刷,开始清扫台钻底部散落的铝合金碎屑。 用抹布把沾满切削液的台钳擦拭乾净。 將不同规格的內六角扳手,强迫症般地按照尺寸顺序,一把一把重新插回工具架上。 关灯,锁上车库门,转身走进闷热的夜色中。 晚上九点十七分。 视频播放量:9。 冷清的评论区里,终於刷出了第一条带有温度的评论。 【非周期?现在b站是啥阿猫阿狗都敢来蹭江氏砖的热度了吗?懂不懂啥叫非周期啊就在標题上乱写?】 两分钟后,第二条评论紧跟其后。 【纯標题党,鑑定完毕。估计又是哪个大学生为了水毕业设计做出来的破烂,加上个数学热词就想骗流量。】 直到第三条评论出现,风向才微微產生了一丝偏转。 【前面两楼先別急著喷行不行?好歹把视频看完。直接空降到四分十二秒看单腿失载那个部分,有点东西的。】 时间推移,播放量开始呈现出非线性的增长。 播放量:731。 零星的弹幕开始在画面上方飘过。 【臥槽,这破烂玩意儿里面真的没有加主控板,就靠电机硬转?】 【长得是真丑,工业垃圾风,但它跌跌撞撞就是不倒,有点邪门啊。】 【实验室半夜拿边角料搓出来的吧?连个壳子都不买?】 【我不信没有imu,这么复杂的乱石阵,没陀螺仪怎么保持平衡的?】 【回前面的,你看那几根线,明显只有电机的供电和pwm调速线,连编码器的线都没看到,纯机械盲走。】 【这up主的声音听起来好年轻啊,不像老教授。】 与此同时,在一个名为搞机不息(硬核纯享版)的微信小群里,一个连结被丟了进来。 【兄弟们,快看这个新號发的视频。这哥们儿做得虽然糙得一批,连倒角都不打,但这机构设计的思路,绝对不是普通本科生玩票能想出来的。】 群里很快有人响应。 【看了一眼,非周期这个词用得有点博眼球了。】 【不不不,你仔细看他白板上写的角度。他真的把六条腿的相位全打乱了,没有用传统的六十度等分。】 【何止是相位。你们看弹簧。那根弹簧的线径和圈数都不一样,他是故意用了不同k值的弹簧去分配刚度、】 【等等,重点根本不是它能不能走这破路、重点是最后那个测试,up主直接用手废掉了一条腿,机体在载荷瞬间转移的时候,棘爪竟然全凭物理位移强行接管了姿態。这容错率有点变態了、】 【靠。我看到那个带擦痕的棘爪特写了、这up主是个狠人,这种失败品都敢往外放,是个实在人。】 晚上十点零四分。 播放量突破四千:4127。 评论数逼近一百:86。 收藏量:312。 评论区彻底分裂成了两个阵营。 【这不就是一个高级点的发条玩具吗?搞这么玄乎?】 【楼上的,你家玩具能做单腿失载后的自適应载荷交接,你拿个普通轮式底盘过来把一个支撑点废掉试试?】 【up主把失败的零件全贴出来了,不管怎么说,態度比那些只会发渲染图的ppt造车团队强多了。】 【非周期这词最近因为那个天才高中生江临太火了,建议大家冷静看待,別被带了节奏。】 【冷静个屁,做过四足和六足的人都知道,规则步態的共振叠加简直就是噩梦。一旦机体自身的步频和障碍物的空间频率撞上,传感器再牛逼也得翻车。这个up主拋弃算法,从物理底层去解构共振,这方向绝了。】 【萌新弱弱地问一句,那个白板上的近似黄金角错开,到底有啥工程学意义啊?】 【不是玄学!是为了追求低公度。简单来说,就是为了避免整个物理系统进入一个简单的周期性重复状態。】 【求大佬用人话解释一下什么叫低公度?】 【人话就是:別让六条腿像刚入伍的新兵蛋子一样,齐刷刷地往同一个坑里跳。一条腿崴了,其他五条腿因为节奏不同,根本不理它,各走各的,反而把整台车给撑住了。】 隨著这条硬核科普回復被大量点讚顶到前排,视频的播放和收藏数据迎来了第一个陡峭的爬坡。 晚上十点三十七分。 机械区一位平时极少恰饭,以手撕各种偽劣科技產品著称的硬核up主老钳工,转发了这条动態。 他的配文极其简练。 【样机做得像一坨屎,但乾货多得能把某些靠堆传感器拿风投的初创公司脸打肿。建议所有搞机械,搞控制的狗子们都来看一眼。这个up主真正牛逼的地方,不是让一只丑虫子走起来了,而是他竟然敢不把系统的可靠性,全部押宝在脆弱的硅基算法上。】 这条自带信用的转发,彻底撕开了流量的口子。 低熵工坊的这只金属虫,跳出了原本极小的流量池,开始在整个科技区蔓延。 很多人是抱著看奇葩的心態点进来的。 一部分人是对非周期这个学术热词充满敏感度。 还有一部分人,是被那句不需要大脑的狂妄宣言鉤住的。 数据疯涨的同时,数学区和物理区的用户也开始跨界下场。 【非周期,又是这个词?刚从江氏砖的科普视频里爬出来,怎么机械区也开始搞这一套了?】 【纯好奇,这破轮椅和铺地板的江氏砖到底有个毛关係?】 【刚看完,真不是硬蹭。江氏砖是用不规则的几何形状填满整个无限平面而不重复。这个up主是在时间轴上,用不规则的物理参数,填满机器的运动周期。一个空间,一个时间。】 【臥槽!局部规则与全局结构的博弈?物理外掛啊这是!】 终於,有一位疑似高校老师的帐號,在评论区留下了一篇近千字的长评,瞬间被置顶。 【大家不要吵他是不是蹭热度了,这毫无意义。】 【作为在这个行业里摸爬滚打了十几年的老油条,我觉得这个视频最让我头皮发麻的点在於:up主在用极其廉价的材料,问一个极其深奥的工程哲学问题。】 【我们现在的机器人,越来越依赖算力。堆雷达,堆摄像头,堆晶片。规则步態最大的好处是好控制,但最大的死穴也是可预测的脆弱。一旦扰动频率吻合,灾难就会级联放大。】 【这台v0样机虽然连倒角都没做,棘爪的正时也明显有提前嚙合的毛病,但它所展示的低公度相位+非均匀刚度+非等距步幅的组合拳,绝不是初学者隨手瞎调的。】 【它在尝试一种全新的生存哲学:让系统的容错率,內建在它自身的不完美之中。】 【如果数学里的非周期结构,能防止局部规则坍缩;那么这台机器就在证明,物理结构上的非周期参数,同样能阻止一个细小的机械故障,像癌细胞一样扩散全身!】 【这up主是个奇才。我敢打赌,这绝对是国內某个顶尖高校实验室开的私密小號,或者是哪个军工所的大佬在搞业余测试。】 长评下方,跟风的回覆层出不穷。 【大佬分析得透彻,我悟了。】 【所以它长得丑不是因为穷,而是因为它故意长得参差不齐?这特么是什么赛博朋克工业美学?】 【怪不得他把失败件拍得那么详细,原来这才是核心。】 【到底是谁啊?这声音虽然处理过,但听起来真的不大。】 【绝对不可能是个人手搓的,哪有个人能把非周期的数学概念这么丝滑地降维到机械工程里?】 【低熵工坊,这名字有点意思。】 同一时间的江城大学,物理系教研室。 姚思雨揉了揉酸痛的眼睛,正准备关掉电脑结束一天的肝论文生活。 她习惯性地点开了b站的首页,打算摸鱼三分钟就回宿舍。 在首页的个性化推荐里,一个灰扑扑的標题跳入了她的眼帘。 《不需要大脑的虫子:非周期被动六足平台v0》 起初,她只是觉得非周期三个字因为江临的关係,显得有些扎眼。 但当她的目光落在那个视频封面上时,滑鼠停住了。 那台半米长,毫无美感,裸露著各种劣质弹簧和金属连杆的丑陋机器,怎么看怎么眼熟。 姚思雨心跳漏了半拍。 点开。 三十秒后,视频里那个性冷淡风的男声传出,姚思雨猛地坐直了身子。 一分钟后,她將进度条强行拖回了白板画面的开头,死死盯著那六个诡异的角度数值。 三分钟后,当她看到画面中那只机器被一只手强行拔掉一条腿,却依然像蟑螂一样顽强地向前拖行时,她的表情已经变得无法用语言形容。 那台破烂机器,她见过。 就在几天前,就在江临那个破车库里。 当时它还像一具被解剖的尸体一样摊在工作檯上。 江临当时轻描淡写地告诉她,那叫桌面级验证样机。 她还半开玩笑地反问了一句:“你管这叫小测试?” 而现在,这台她亲手帮忙借出高速摄像机去拍摄的小玩具,正在国內最活跃的科技內容社区之一,被一群平时眼高於顶的机械区大佬和考据党们围著疯狂分析。 姚思雨足足沉默了一分钟,深吸了一口气,將视频连结复製,直接发给了陆知行教授。 下面附带了一句留言。 【陆导,您看看这个,这不会就是江临前几天在弄的那个东西吧?】 微信那头安静得很可怕。 陆知行没有立刻回復。 十分钟后,对面才弹出了四个字,隔著屏幕都能感觉到这位青年pi的血压。 【他管这叫玩具?】 又过了半分钟,第二条消息紧跟著砸了过来,带著不容置疑的命令口吻。 【立刻把连结转发给工程学院的郭建业。】 …… 凌晨十二点四十一分。 喧闹了一整天的家属楼终於彻底安静了下来。 江临已经冲了个冷水澡,安静地躺在床上进入了深度睡眠。 但他不知道的是,那个名为低熵工坊的后台数据,正在以一种失控的姿態疯狂跳动。 播放量:23817。 评论数:643。 收藏量:2190。 最新的一条高赞评论,被牢牢顶在了最显眼的位置。 【我现在就想知道一件事,而且只关心这件事。】 【低熵工坊,到底特么的是何方神圣?!】 在这条评论的数百条回覆中,有一个毫不起眼的id隨口插了一句嘴。 【今天不是刚好高考出成绩吗?咱们省那个考了749分的物理类状元江临,之前不是刚好也搞出了个非周期的江氏砖?该不会是他吧?】 这条回復刚出现不到三十秒,就被一群理智的网友喷成了筛子。 【兄弟,你脑洞太大了。非周期是个数学概念,別啥都往状元身上硬蹭好吗?】 【江临是搞纯数学和理论物理的顶尖天才,怎么可能跑来手搓这种带脏活累活?学科壁垒懂不懂?】 【笑死我了,今天高考出榜,人家状元现在肯定被清华北大的招生办堵在家里喝茶呢,还跑来这儿发修车视频?你小说看多了吧?】 【就是,这种明显具备深厚工程经验底子的东西,不是在工厂里泡了十年的老钳工,就是博士生导师级別的老怪,一个刚高中毕业的小孩能懂啥叫棘爪相位偏移?】 这些回復迅速將那个微弱的真相掩埋在了信息流的深处,再也没有人去当真。 第114章 正確的误解 六月二十六日清晨。 江临醒来时,窗外已经有了蝉声。 手机屏幕上堆著一串消息。 最上面几条,仍然和高考有关。 老刘发来的最早。 【上午市台和省台那边都想做一个简短的独家採访,学校这边,校长的意思是尊重你的意愿。你要是不想出面,我替你回绝。不过江临,这事儿压不了太久,你心里得有个准备。】 清华那边也发了一条。 【江临同学,关於志愿填报与后续培养方案,今天上午十点,我们可以继续进行视频沟通。如果您觉得时间仓促,请隨时告知,我们调整时间。】 孙明的消息最夸张,一连串的感嘆號几乎要溢出屏幕。 【老江,你现在是真的火得不像人类了。】 【我爸早上在巷子口吃热乾麵的时候,隔壁桌两个收租的大叔都在聊你。】 【他们说你考了749分,还顺手解决了什么世界级数学难题,严重怀疑你其实是被外星人魂穿了,或者是什么高级仿生人。】 【所以,尊敬的外星人阁下,今天能请卑微的地球人喝杯奶茶吗?顺便让我摸摸你的脑壳是不是鈦合金的?】 江临扫了一眼,先给老刘回了句不接受採访,又给清华那边约了下午。 至於孙明,他回了一个:【外星人不喝奶茶。】 处理完这些现实世界的繁文縟节,江临翻了个身,靠在床头,点开了另一个后台。 b站,创作中心。 帐號id:低熵工坊。 记住我们101看书网 昨晚那条视频上传到现在,已经有一段时间了。 按网际网路的脾气,这种连个炫酷封面都没有,標题硬核得像学术论文,全程没有背景音乐的三无新號,要么一秒钟沉底,变回机械区里一条永远没人理的电子垃圾。 要么,就该因为触动了算法机制,进入第二个阶段了。 然后,播放量,评论,收藏,弹幕,粉丝…… 每一个指標,都比他预想中高。 在这个充斥著短平快刺激的流量时代,让这样一个枯燥,沉闷的硬核机械测试视频火起来,感觉还挺像是奇蹟的。 江临没有去看那条陡峭得像悬崖一样的播放量增长曲线,他不在乎流量。 他直接点开评论区。 然后他发现,经过一夜的发酵,所有的评论已经自发地结阵,大概可以分成涇渭分明的三派。 第一派,是传统的机械原教旨主义者,主要是来泼冷水和打假的。 【说句不好听的,这视频纯粹是故弄玄虚。火星车的摇臂转向架,nasa从索杰纳到毅力號用了几十年。视频里那种类rhex的开环步態六足,这些年实验室和机器人社团也復现过一大堆。这up主就是把两个老掉牙的结构强行拼在一起,焊工粗糙就不谈了,然后造了个非周期的高大上名词当噱头,竟然也有人跪?】 【顶楼上,我也看笑了。机构谱系一点都不新。被动柔顺关节、差动均载机构、摇臂力矩分配,全都是《机械原理》和《机器人学》的教科书內容。別神化一坨手搓的废铁,就这加工精度,我怀疑它的公差能有两毫米。】 【就是个缝合怪,用的还是最廉价的二手电机,估计连个像样的闭环控制系统都没有,纯靠机械硬抗,博眼球罢了。】 …… 第二派则完全不服,明显有不少是懂行的內行,直接下场反驳。 【楼上只看见了骨架,没看见骨架是怎么排布的,瞎吗?摇臂、连杆、棘爪这些零件確实是老的,基础物理法则就那么几条,难道up主要自己发明新元素?但你见过哪台六足机器人,六条腿的相位角、弹簧刚度、步幅行程,不按整齐的六十度和统一参数来排的?】 【正常做工程设计,恨不得六条腿的参数一模一样,好建运动学模型,好做逆解,好加工製造。他偏反过来,故意让所有的参数都不整齐。新的不是机构谱系,是参数组织方式。】 【说得太对了!把非周期这个词,从纯粹的几何学领域,硬生生搬到了物理机械参数里,至少在常见的六足机器人论文和开源项目里,我没见到有人把这个当成主命题做过。这让我想到了最近刚被证明的那个数学难题,江氏砖是在无限平面上不重复地铺满空间,而up主是在一台机器的运动周期里,不重复地排布参数。一个铺的是空间,一个铺的是时间。同一种破局思路,换了个物理维度,这才是这台机器的灵魂。】 【前面说没闭环控制的,仔细看视频03:45秒。左前腿发生卡死的时候,系统没有报错,也没有增加扭矩硬刚,而是通过机械结构的非周期特性,把应力自动分散到了另外五条腿上。这是纯物理层面的鲁棒性,比那些写几万行代码来防撞的算法高级多了。】 …… 两派人马在评论区里引经据典,吵得不可开交,从机械原理吵到材料力学,甚至有人开始拉出各种受力分析图在动態里开闢第二战场。 江临一条一条地看下去,指尖在屏幕上匀速滑动,神色依旧没有什么变化。 这些声音,他早就料到了。 关於机械谱系新不新的爭论,本来就是这台用二手零件拼凑出来的机器一出场就会背上的枷锁。 只要它的外形还是由金属齿轮和电机组成,就永远逃不掉这不就是个xx结构的指责。 真正的交锋,不在这里。 直到他的手指滑过上百条对线的长评,翻到了热评区最下方的第三派。 第三派人数不多,但每一条都很重。 第一条评论只有一句开场白,却像一盆掺了冰渣的液氮,把前面两边吵得热火朝天的气焰,瞬间压了下去。 【新不新先放一边,我只问up主一句:你的对照实验呢?】 这句话下面,迅速有人跟上,语气冷静而尖锐。 【看了一晚上热闹,终於有人说到点子上了。视频里,up主放了一块不规则的非周期障碍板,机器跌跌撞撞地爬过去了。然后呢,他凭什么得出结论,说是非周期参数让它爬过去的?难道不能是因为这台机器乱七八糟的参数,刚好在这一次测试中,凑合著適配了这一块特定的板子?】 【对啊,换块板试试啊,换成规则障碍板,换成完全隨机的地形,再严格控制变量,用同样的材料做一台六条腿完全一样、参数整齐划一的规则版机器人,放在同样的地形上跑一遍,把两台机器的数据摆出来对比、没有这个对比,光看一台机器爬一块板,在工程学上证明不了任何事、】 【如果up主第二期视频不做对照实验,只继续剪辑这种配上大字报的帅气片段,那这个项目充其量也就是个玩具,到此为止了。】 这一派的火力,明显和前两派那种流於表面的爭门派、比技术不是一个层级。 他们不看你的零件来源,不听你的理论吹嘘,他们只拿科学界的尺子来量你——逻辑闭环。 很快,在这些评论之下,一条更长的回覆被顶到了最显眼的位置。 发评的帐號头像是一张灰扑扑的老式示波器照片,没有大v认证,名字也极其普通,叫做示波器成精。 但就是这个帐號写出的东西,让江临滑动屏幕的手指,第一次悬停在了半空中。 【我换个说法,可能更扎心一点,希望up主能看懂。】 【就算你这台机器的每一个机械细节都做对了——棘爪的咬合正时毫无误差,弹簧的刚度係数值设计得极其精妙,差动梁的力矩分配堪称完美,全对,一个毛病都没有。你这条视频,也依然证明不了你想证明的东西。】 【你想向世界说的是:非周期参数能从物理底层降低系统的级联失效概率。这是一句关於参数规律的宏大结论。】 【可你现在手里有什么?你只有一台拼凑出来的机器,一组固定的非周期参数,一块特定的测试板,然后视频里你让它跑了四十四次。你自己视频简介里写的数据採集过程,用统计学的话来说,n=1。】 【一台特定的机器爬过一块特定的板,只能说明一个微不足道的孤立事实:这台机器能爬这块板。】 【要撑起非周期比规则系统更不容易崩溃这样顛覆性的结论,你至少得提供这三样东西。 第一,同材质、同质量、同驱动方式、同製造精度、同测试边界。 第二,多种地形、多个起始相位、多次重复的对照测试数据。 第三,参数在长期运行、金属出现疲劳老化之后,会不会发生漂移的长期老化数据。】 【这三样核心证据,你一样都没有。】 【所以严格来讲,你现在展示的这台东西,根本不是一个结论,它连一个立得住脚的工程猜想都还算不上。它只是一个剪辑得很漂亮的,充满巧合的孤证演示。】 【而演示和证据之间,差著一整套实验设计。】 这条评论太冷,太专业,像一把手术刀精准地切开了视频热闹的表象,露出了里面脆弱的逻辑骨架。 下面立刻有不少吃瓜群眾懵了。 【大佬等等,前面的我勉强懂,那个n=1是啥意思啊?求科普,求说人话。】 很快,有同属这一派的理工科学生用大白话把它翻译了出来。 【人话就是:up主这视频看著牛逼,其实他只做了一台独苗机器,在一块特定的板子上反反覆覆地跑。別看他字幕里写歷经44次极限测试很唬人,那四十四次全是同一台机器,同一块板子。它能说明这台样机在这个工况下重复跑了很多次,但不能把它当成四十四个独立样本。对非周期参数是否优於规则参数这个问题来说,有效对照还是接近零。这就叫样本量n=1。】 【你想证明参差不齐的腿是不是真的比整整齐齐的腿更强、更抗造,光让那台参差不齐的跑给大家看,是没有任何意义的。你得真金白银地再造一台整整齐齐的摆在它旁边,同样的电机,同样的供电,同样的铝合金,同样的重量,两台机器並排放在同一块板子上一起跑,比出来谁先散架,谁先卡死,那才叫证据。】 【他没有那台用来做对照的机器,所以他忙活到现在,其实啥科学结论也没证明。他只是拍了一段看起来很燃很硬核的,自己跟自己玩的录像带罢了。】 【臥槽,这么一分析我突然醍醐灌顶了。它自己爬得再稳,也只是它自己稳,没有一台不稳的对照组垫在底下比烂,根本看不出所谓的非周期到底有没有起作用,没准换个普通六足爬得比它还快呢。】 江临看著这条评论,哑然失笑。 不是因为它骂得狠。 恰恰相反。 这个头像是个示波器的陌生人,从头到尾连一句机械结构的术语都没有提。他不跟你扯什么齿轮比,也不跟你聊什么电机扭矩。 他只是轻描淡写地把你那台引以为傲的机器整个绕了过去,然后站在高处冷冷地告诉你。 就算你在战术上全对,你在战略上也什么都没证明。 这一刀,很准。 江临心里清楚,这台机器本身当然没问题。 这套逻辑,他在废土里啃了很多年。 连杆怎么传力,齿盘怎么延迟,棘爪怎么锁止,弹簧怎么给一个错误动作留出回退余地。 他闭著眼都能画出来。 他也不是没有做过对照。 规则障碍,隨机障碍,非周期测试场。 规则相位,低公度相位。 统一刚度,非均匀刚度。 甚至弹簧疲劳之后参数漂移、棘爪齿面磨损导致正时变化,他都踩过不止一次。 但那些东西,不属於低熵工坊。 它们不能出现在视频里。 不能被评论区覆核。 不能被任何一个现实里的工程师重新跑一遍。 所以,对外界来说,它们等於不存在。 公开视频里的低熵工坊,確实只有一台机器,一组参数,一块板。 n等於一。 爬过了,和非周期比规则更好,是两句完全不同的话。 这一点,江临早就知道。 但被別人用这么冷的一句话钉在评论区里,感觉仍然很微妙。 因为它否定的不是他的手艺。 也不是那只虫子。 而是这条视频的证据资格。 演示和证据之间,差著一整套实验设计。 废土里的结果,可以让他自己確信。 可现实世界里的工程思想,不能靠他自己的確信站住。 它必须能被別人看见。 能被別人復刻。 能被別人用另一台机器、另一块板、另一套测试条件,跑出相似的趋势。 方法本身,他已经打磨过很多年。 但一种想进入现实世界的工程思想,不能只靠他自己知道。 它必须被別人打。 被別人质疑。 被別人用更粗糙,更笨,更不完美的方式重新做一遍。 江临看著n=1,慢慢把手机放在桌上。 低熵工坊第一期视频的任务,已经完成了。 它其实不是为了证明非周期参数一定更好。 只是为了让別人开始问。 如果要证明它,下一块板、下一台机器、下一组对照,应该怎么做? 就在评论区为它到底证明了没有吵得不可开交的时候,有人嫌吵得不够,直接下场用行动说话了。 第115章 復刻者们 低熵工坊没有回覆任何评论。 没有解释非周期到底在物理学和工程学上是如何映射的。 没有说明六条腿的相位角为什么不採用最稳,最好做步態解算的六十度均分。 没有放出哪怕一张最简陋的cad草图。 也没有在视频简介下面,像其他up主那样卑微地补上一句后续一定会做对照实验,求硬幣求关注。 帐號安静得就像是一块石头。 然而,在网际网路的生態学里,沉默往往比喋喋不休更具破坏力。 这反而让评论区吵得更凶,甚至开始產生一种不可控的跨区裂变。 一条硬核科技视频,如果作者在第一时间跳出来,对著镜头疯狂解释参数,晒图纸,或者与质疑者对线,那么所有的爭论很快就会坍缩成对作者本人態度的评判。 他是不是在狡辩,他是不是在掩饰? 但如果作者一言不发,只把那堆扭曲的失败报废件,几十次惨烈的极限测试片段,那份写得像免责声明一样的风险说明,以及那只长得极其违背人类对称审美本能的丑陋机器,冷冰冰地摆在那里,评论区就会像一片失去了顶层捕食者的培养皿,开始不受控制地疯狂生长。 机械区的,盯著它的硬体。 逐帧分析那些棘轮的模数,试图推导出那一套复杂的连杆机构在极值点是否会发生运动学死锁,他们为了那个只露出了半秒钟的棘爪齿形,在评论区盖了上百层的受力分析楼。 机器人区和算法区的,在看它的步態与底层逻辑。 他们对著屏幕上那仿佛喝醉酒一般的行进轨跡,疯狂代入自己熟悉的三角步態、cpg、阻抗控制、imu姿態闭环和zmp稳定判据,最后发现这台机器根本没有这些东西。 数学区和科普区的,则咬住非周期这三个字。 他们把江临之前解答的江氏砖理论翻出来,在有限边界的机械参数与无限平面的拓扑学之间,寻找著那条若隱若现的幽灵纽带,討论著它到底是对前沿数学的降维打击式应用,还是只是一次极其高明的蹭热度营销。 至於更外围的泛科技圈观眾,看不懂那些带有π和k值的公式,只看见了一只六条纯电驱动的丑陋铁虫子,在被提起一条腿之后,竟然诡异地扭动了一下,將错误应力全部分散,不但没有当场趴下,反而继续跌跌撞撞地爬过了障碍。 於是,仅仅在视频发布后的四十八小时內,在一个狭窄但含金量极高,平时谁都不服谁的硬核圈子里,开始被反覆转发,拆解,甚至逐帧尸检。 第一批真正按捺不住捲起袖子下场的,並不是那些拥有豪华预算和五轴加工中心的高校国家级实验室。 而是一个在b站机械区摸爬滚打了五六年的野生up主。 帐號名叫铁屑老周。 粉丝数二十三万。 老周不是那种靠剪辑和特效博眼球的顶流,但在机械手工区,他的辨识度极高。 他用纯电驱和伺服电机做过极高精度的小型履带排爆车,做过能穿针引线的简易四轴机械臂,甚至徒手修復过上世纪的苏制老车床,也经常用廉价的fdm3d印表机和铝型材,硬生生搓出不少让人拍案叫绝的奇葩机构。 他的观眾都知道,这人有个特点,嘴极硬,但技术和手艺也极硬。 那种看你代码写得烂会直接开喷,看你焊点虚焊会顺著网线过去骂人的实战派。 看见低熵工坊那个名为《非周期步態》的视频后,老周消失了整整半天。 直到当天深夜,他发了一条只有几行字的纯文本动態。 【低熵工坊这个虫子,我逐帧看完了。】 【先说我的结论:我不评价他所谓的非周期在数学上有没有用,也不评价他那个参数不对称能抗级联失效的工程猜想在统计学上是否成立,那是论文该干的事。】 【但单从机械本体的结构来看,各位,这东西没有神化的必要。六足连杆、差动摇臂、扭转弹簧、单向棘爪……这套前人谱系清清楚楚,说白了,都是工业革命时期传下来的老东西,只不过他全塞在一块了。】 【不废话,我这两天就开机,手工做一个规则相位简化版。】 【就用標准的24v无刷直流电机做纯电直驱。我不说一比一復刻原版,我只说验证一下:把这些老东西拼在一起,让它走起来,到底难在哪。】 这条带著浓烈火药味和实干精神的动態一出,下面立刻像炸了锅一样热闹起来。 【周工上,给这帮整天吹概念的做题家一点小小的车工震撼。】 【打假终於开始了,我早就觉得那个视频是在故弄玄虚。】 【楼上的別带节奏,周工说的是验证不是打假。先把腿做出来再说吧,看著简单,加工精度要求绝对不低。】 【老周听我一句劝,记得做棘爪,千万记得做那个单向锁止棘爪。不做棘爪,这东西就永远是个只会空转的玩具,根本爬不了坎。】 【低熵工坊:我欢迎全网任何人来挑错。】 【铁屑老周:挑个屁的错,老子直接把你地基挖出来看看是什么成色。】 在一片热火朝天的拱火中,也有真正懂行的內行人在评论区里提醒他。 【周工,別小看那个视频里一闪而过的正时系统。这玩意的核心难点可能根本不在连杆的长度或者电机的扭矩,而在於那个棘爪到底在什么毫秒级的时间点锁止。一步走错,全盘卡死。】 铁屑老周坐在堆满铝屑的电脑前,看著这条评论,点了一根烟,回復得很快,也很狂。 【知道,机械正时我修汽车变速箱的时候玩得比谁都熟。】 【所以我不作死,我先做规则相位版,不去碰他那个邪门的非周期参数。】 【六条腿,六十度均匀的完美相位角,统一弹簧刚度係数,统一推桿步幅,统一的电调输出。先让这套结构在一个完全对称的,人类能理解的框架下,走起来。】 这条回復被瞬间顶到了最高赞。 因为它听上去太合理了,合理到符合所有工科生最基础的唯物主义认知逻辑。 规则相位,统一刚度,统一步幅。 这是人类工程学建立几百年来的基石。 对称与统一。 …… 於是,復刻潮的第一块石头,落进了水里。 …… 三天后,也就是老周动態承诺期限的最后几个小时。 铁屑老周的第一期验证视频,在凌晨一点钟,静悄悄通过审核,发了出来。 视频標题没有用任何惊嘆號,反而透著一股罕见的憋屈。 《我试著復刻低熵工坊那只统一版的机械虫,翻车了。》 视频一开头,老周没有像平时那样对著镜头阴阳怪气或者讲段子。 画面是在他那间冷色调灯光的车库里。 工作檯上,乱七八糟地摆著一堆刚刚从热床上铲下来的黑色petg 3d列印件,几根边缘被打磨得极其光滑的航空铝条,一把沾著机油的六角扳手,一个示波器,以及一根已经装配好轴承的粗壮主轴。 “先叠个甲,说明一下。” 铁屑老周穿著一件灰色工作服,眼圈黑得像熊猫,对著镜头声音沙哑地说。 “我不是在復刻低熵工坊的原版,我也復刻不了。” “人家没放图纸,没放具体参数,没有提供电机的扭矩曲线,没放凸轮的轮廓方程,甚至连那个最核心的棘爪齿形图都没露全。现在网上谁要是敢发视频说自己能照著原视频一比一復刻出非周期原版,那他纯粹是在吹牛逼,大家可以直接取关。” “我这三天没怎么合眼,做的只是一个规则相位简化版。” 老周把镜头拉近,对准了桌面上那个已经初步成型的六足金属骨架。 “六条腿,为了方便计算运动学逆解,我设定了绝对均匀的六十度相位角。弹簧买的是標准件,刚度係数k完全统一,步幅统一,驱动端,我用了標准24v无刷电机加减速箱,驱动一根中央主轴。棘爪系统,我偷了个懒,没做他视频里那种复杂的动態反馈,只做了最简单的支撑相单向锁止。” “我做这些的目的只有一个:把非周期的玄学剥离掉,看看这类看起来像上个世纪產物的纯机械连杆机构,它最基础的工程难点到底在哪里。” 此时的弹幕还算非常友好,充满了技术探討的氛围。 【周工这態度可以,严谨。】 【终於不是张嘴就喷了,工程人就该用实物说话。】 【这铝合金倒角,这petg列印件的层纹,周工的手工还是这么赏心悦目。】 视频的前半段,也就是组装和空载测试阶段,非常顺利。 伴隨著快进的bgm,老周熟练地拧螺丝、接线、上润滑油。 当无刷电机接通24v电源,连杆开始精准地运转时,六条机械腿在空中完美地抬起。 主轴转起来以后,每一个足端的运动轨跡,都在空中画出了一个的抬起—前摆—下落—蹬地的封闭曲线。 標准得可以在《机械原理》课本上当插图。 铁屑老周靠在工作檯边,看著这台被架在半空中六条腿像仪仗队一样整齐划一地踩著虚空的机器,长长地吐出了一口烟圈,表情还算轻鬆。 “你看,其实六足本身的运动学正解並不难。只要你把三角函数算对,它就能走出一个完美的步態。” 然而,就在他切断电源,將这只闪烁著金属光泽的规则对称虫放在铺著防滑垫的桌面上,准备进行第一次真实负载行走。 下一秒,老周按下了启动推桿。 电机发出高频的蜂鸣声。 第一步,左前腿和右后腿同时落地,撑起了机身。 完美。 第二步,中间两条腿交替跟上,机身平稳向前推进了两厘米。 非常完美。 当机器准备迈出第三步,第三条腿即將落地的瞬间。 只听见咔噠一声让人心臟骤停的金属撞击声。 本来应该在支撑相的后半段、足端基本吃住力之后才进入稳定嚙合的棘爪,竟然提前咬住了齿条。 那就像是一个正在高速衝刺的短跑运动员,膝盖突然被人用铁棍狠狠砸碎。 整条右侧的运动链条,在电机的巨大扭矩和突然锁死的机械结构之间,產生了一股对抗力场。 整台机器像被人掐住了脖子一样,硬生生在桌面上卡死崩直。 电机瞬间憋转,发出沉闷而危险的嗡嗡声,电源的过载红灯疯狂闪烁。 支撑机身的铝合金支架甚至肉眼可见地发生了扭曲的形变。 “臥槽!” 老周脸色一变,赶紧拔掉电源插头。 车库里瞬间安静下来,只剩下电风扇的呼啸声和机器骨架还在微微颤抖的余波。 他盯著桌面上那台摆著一个僵硬姿势的机器,沉默了足足十秒钟。 然后,他抬起头,看了一眼镜头,苦笑了一声。 “行吧,兄弟们,这台机器的第一个天坑,来了。” 视频画面瞬间切成了黑白的慢动作回放,並且在关键部位加了红色的放大圆圈。 在放慢了十倍的镜头下,所有人都能清晰地看到。 由於桌面上极其微小的不平整,导致机身在行进中產生了一个毫米级的倾斜角。 就是这个倾斜角,改变了右前腿下落的相对距离。 棘爪的齿尖,在足端还没有真正踩实桌面,还没有开始承担整机重量之前,仅仅是因为连杆角度的变化,提前了不到一个相位小段碰到了齿条。 就只是非常轻微地,像微风拂过水麵一样,轻轻擦了一下。 这一下,把原本还处在摆动末端的腿,提前拉进了支撑约束。 约束一错,后面的连杆运动全被带偏。 如同病毒一样向上游传递,把主轴上后续所有的动作全部带歪,最终导致了全盘的机械死锁。 视频里,铁屑老周拿起记號笔,在那根崩掉了一点碎屑的petg齿条边缘,重重地点了一下。 “低熵工坊的原视频里,第02分14秒的字幕,曾经轻描淡写地提过一句,测试中右后棘爪出现提前嚙合,此为非周期参数匹配度不够,需要后续修正。” 老周的声音变得前所未有的严肃。 “我原来以为,这是他那台破机器,加工公差太大导致的局部装配问题。” “但现在,我在用了高精度轴承,切了航空铝,把公差控制在十丝以內的情况下,依然不可避免地触发了这个问题。我现在明白了,根本不是。” “兄弟们,这玩意的棘爪正时容错率,低得令人髮指。只要地面有一点点不平,规则相位的连杆就会把这种误差无情地放大,导致提前锁止。这,就是这种纯机械反馈系统最核心的难点之一。” 此时,视频的弹幕开始大量涌入,气氛开始变味。 【哈哈哈,周工,我隔著屏幕都听到了那声熟悉的擦痕,和原视频里那台失败件发出的声音一模一样。】 【低熵工坊:我都已经把我当初踩坑的失败件拍给你看了,你怎么就是不信邪呢?】 【我突然起了一身鸡皮疙瘩,低熵工坊不给图纸不是在装逼,是他就算把图纸拍在你脸上,你知道了答案,也不一定调得出那个正时窗口。】 【这就是纯机械的残酷,代码出错了大不了报个warning,机械出错了,应力会当场教你做人。】 视频还在继续,老周並没有放弃。 进度条一闪,老周用銼刀重新打磨了一版棘爪的角度,牺牲了一部分锁止的强度,换取更大的宽容度。 这一次,机器能走了。 它颤颤巍巍地在桌面上走了半米远。 但新的绝望接踵而至。 为了测试负载,老周在桌面上用胶带粘了一根直径大约一厘米的原子笔,模擬一个微小的突起障碍。 机器迈著整齐的步伐走了过去。 当左前腿踩在一根固定死的10mm尼龙圆杆上的那一瞬间,由於老周使用的是標准的刚度係数k值极高的工业弹簧,那条腿並没有產生足够的柔顺退让。 然后反直觉的一幕出现了。 那条踩在笔上的腿被硬生生顶高。 但因为整个机器的六条腿都被主轴的相位锁在一起,机身並没有顺势倾斜让开这股力,反而像一个被施了定身法的殭尸,把另一侧对角线的两条支撑点顶到了半悬空状態。 就像一只被自己僵硬的腿绊了一下,隨时可能翻车的甲虫,姿態扭曲难看。 主轴的电机在半空中无助地空转,消耗著巨大的电流,却无法將机器向前推进哪怕一毫米。 铁屑老周站在工作檯前,盯著那台因为弹簧太硬而悬空的机器,眉头越皱越深。 “第二坑。” 他的声音透著疲惫和敬畏。 “在多足机器人领域,支撑结构的刚度,绝对不是越硬越好。” ““这根弹簧太硬了,当复杂地形把它顶起来的时候,它的规则系统不懂得妥协,它不让。” 老周转过头,看著镜头,说出了一句让整个机械区为之侧目的话。 “我现在回想起来,低熵工坊原视频里,那台用破烂零件拼出来的机器,动作看起来永远是慢吞吞的,甚至是有些软弱无力的。” “那可能根本不是因为他用的二手电机扭矩不够,做不快。” “而是它在系统设计上,必须慢。” “它必须足够慢,串联柔顺必须足够,锁止必须足够晚,才能给这套没有大脑的机械结构留出交接载荷的时间。” 这句话出来后,平时总是吵吵闹闹的评论区,明显安静了很长一段时间。 因为它不再是键盘侠的吐槽,也不再是纸上谈兵的理论推演。 而是一个双手沾满机油的復刻者,在真正用双手触摸到了那层机械逻辑天花板之后,用失败换来的感悟。 视频的最后,铁屑老周拿著一把扳手,將那台他熬了三个通宵做出来,造价不菲的第一版规则相位简化虫,默默地拆解成了一堆零件。 “视频开头的动態里,我说过一句,这东西没有神化的必要。” 老周低著头拆著螺丝,没有看镜头。 “我现在收回这句话的后半截。前半截依然成立,它確实不是某个人凭空捏造,发明出来的天外科技,它的结构前人谱系脉络非常清楚。” “但我现在,对著这堆废铁,我必须承认一件事,它真正难的地方,根本不是让六条连杆腿在空中漂亮地动起来。” “是当机器在极其恶劣的未知环境中,某一条腿没有按照你想像的方式受力,甚至发生形变和崩溃的时候,你怎么能做到让剩下的五条腿,別跟著它一起犯病。” 老周抬起头,眼神中燃起了一种狂热的光芒。 “下一期视频,我要做两个版本。” “一个,是把弹簧和正时调到最优的完美规则相位版。” “另一个,我试著去摸一下低熵工坊的底,我去做一个打乱相位的低公度相位版。” “我就想看看,把这两个版本放在同一块铺满乱石的木板上,到底哪个,会先犯病死锁。” 视频的结尾,没有以往那种求三连的煽情话术。 黑色的屏幕上,只缓缓浮现出了一行白字。 【低熵工坊的那只虫子,水有点深啊。】 这条长达二十分钟,充满机械组装和刺耳撞击声的视频,在发布后的几个小时內,极其野蛮地將低熵工坊这个名字,又一次推向了更高的风口浪尖。 在工程世界里,一次清晰的失败,比一万句空泛的讚美,都更有说服力和杀伤力。 …… 如果说第一波下场的是单打独斗的游侠,那么第二波下场的,就是全副武装的正规军了。 一所中部老牌工科985大学的机甲大师战队与机器人创新实验室,突然发声。 这支队伍常年参加机甲大师大赛,每年有稳定赞助和完整的机械、电控、视觉分工。 他们直接在校內bbs的学术板块,以及知乎的机械工程专栏上,同步发布了一篇长达八千字,充满了图表、散点图和公式推导的硬核学术短文。 標题硬得像一篇实验报告。 《规则相位vs低公度相位:基於纯电驱多足平台与无源弹性关节的一个极简运动学对照分析》 文章的第一段,就带著名校学生特有的严谨与傲气,將一切网络上的粉黑爭论直接切断。 【声明:我们团队没有尝试,也认为没有必要去復刻低熵工坊的原始验证机。】 【原因很简单:在工程伦理和学术规范上,对方並未开源完整参数矩阵。同时,我们也不认为一个在公共视频平台展示工程概念的创作者,有任何义务向大眾开源其核心图纸。】 【本文的目的不在於评判原机器的优劣,而是只做一个极简的控制变量对照:在同等连杆拓扑结构、同等航空铝材、同等总质量分布、同等24v无刷直流电机及同等24v无刷电机、同等减速机构、同等电调控制方式的条件下,严格比较规则对称相位与人为设定的低公度不对称相位在若干简化极端地形中的失效传播表现。】 如果说老周是在用直觉摸石头过河,那么这群985的学生,就是用数据在给这条河建模。 文章的主体部分,详细记录了三组对照测试。 第一组:平地均速测试。 没有任何悬念,规则相位版贏得很明显。 通过高速摄像机的动作捕捉和电机控制板上的电流曲线分析,规则对称的六足机器人速度更稳,机身高度和横摆波动更小。 最重要的是,它的整体能量消耗效率极高。 而那台被强行打乱了步態,设置成低公度相位的对照版,在平地上反而显得像个极其彆扭的小丑。 机身微微摇晃,落足的节奏完全不整齐,为了维持这种非对称的平衡,电机时常需要输出多余的无功电流。 结论部分,队长写得非常直白,甚至带著些许对经典力学的捍卫。 【在平地和可预测的规则地形上,对称结构是上帝的杰作。低公度相位在这种环境下的表现,完全是一种毫无必要的能量浪费。】 这一句话被截图发到贴吧和微博后,让一部分从一开始就看不惯低熵工坊,认为他在装神弄鬼的人立刻兴奋到高潮。 【哈哈哈,就这?看到名校正规军的报告了吗?】 【事实胜於雄辩,打脸低熵工坊,打脸非周期。】 【我就说嘛,机械工业发展几百年,规整对称结构绝对是自然选择的最优解。那个博主强行把腿搞乱,纯粹是为了標新立异收智商税。】 但这种狂欢仅仅维持了不到三个小时。 隨著读者继续往下阅读,当看到第二组测试开始后,所有论坛里的嘲讽声,像被掐住了嗓子一样,戛然而止。 因为他们把地形板,换成了一块隨机障碍板。 高度差极大,间距毫无规律,斜面角度完全隨机,而且材质软硬不一。 这才是这群学生为两台机器准备的真正地狱。 测试录像的gif图里显示,规则相位版在起步的前三分之一路程,依然凭藉著强大的动力走得很快。 但到中段复杂区时,灾难降临了。 当左侧的第二条腿和第三条腿,在极其短促的时间內,连续两次踩到了间距相同的凸起上时,一股物理现象出现了。 对称结构那完美的几何比例,在这个充满了隨机扰动的环境里,变成了致命的毒药。 机身开始出现极其规律的同步摆动。 每次摆动的频率和幅度,都和上一次越来越像。 机身开始出现规律性的同步摆动。 仅仅走到第十七步。 右后腿在一个极小的斜面上发生了肉眼几乎看不见的打滑卡滯。 因为所有的腿都在同一个精確的周期里互相咬合,这个微小的打滑,瞬间传导给了齿盘。 棘爪,再次在不该嚙合的时候,提前嚙合。 保护电路触发,系统停机。 右后棘爪齿面出现明显崩边,电机驱动板过流保护记录拉满。 规则相位在该隨机障碍场中出现错误相位重复累积,判定为失效。 它死於自己完美的对称性,死於错误的无限级联放大。 而另一边,那台慢吞吞的丑陋的低公度相位版,虽然走得更慢。 一开始甚至慢得让人著急,四仰八叉的样子极度没有安全感。 但是,它的每一次机身摆动,都没有形成任何清晰的物理节拍。 当某一条腿踩坑,產生了一个可能导致共振的坏姿態刚要冒头时,系统內下一条脾气完全不一样、周期完全错开的腿,就会极其生硬地落下,用一个不和谐的受力角度,强行把这个谐波打断。 它在障碍板上磕磕绊绊,各种反直觉的扭曲,拖拖拉拉地爬过了终点线。 它最后的姿態丑陋到了极点。 但它没烧板子,没锁死。 到了第三组测试,也是最为神秘的非周期障碍板。 这群985的高材生做得很谨慎,甚至在用词上带上了一层厚厚的学术免责声明。 【註:受限於加工条件与算力,我们並未,也无法使用严格的江氏砖算法来构造一个无限平面非周期测试场。本文不声称这块地形板在严格拓扑数学意义上的有效性。】 【我们仅仅是在一个有限的窗口內,通过蒙特卡洛算法,生成了一个无简单重复距离分布的障碍场。】 这句话写得严丝合缝,让原本挑剔的数学区大佬们也稍微满意地点了点头。 测试的结果,比所有人想像的还要复杂得多,根本不是简单的谁输谁贏。 面对这片近乎变態的场地,完美的规则相位版,其实並不是绝对过不去。 只要人工介入,为它精心挑选一个黄金起始落脚点,它其实也能凭藉电机暴力碾过去。 但它对初始状態极其敏感,呈现出一种混沌系统特徵。 如果第一脚落点稍微偏差两毫米,它后续的步伐就会在一组特定的相位循环里,疯狂地放大这同一种类型的错位,直至系统崩盘。 而那台承载了非周期期望的低公度版呢? 在实际录像中,它发生了两次惊险的高位凸起刮底盘,其中一次甚至发生了近乎45度的严重侧倾侧翻。 但最不可思议的事情是,从足端压力传感器和机身imu记录显示来看,它的失效点是离散的。 也就是说,它也会犯错,但它的错误,被那套乱七八糟的参数网络给分散了,绝对不会集中在某一个特定的机械节拍上连续放大三步以上。 这篇论文级专栏的最后,那个带队的研二学长写下了一段制而又振聋发聵的结语。 【总结:低公度参数系统,不是一种万能的机械改进。】 【它在现实大部分的规则地形和平地上,表现往往更差更耗电。它对工程师来说是灾难,它极难建立逆运动学模型,极难通过代码调参,机械加工效率更低,且后期的机械磨损与维护成本难以估量。】 【但是——】 【在破坏固有节拍的极端地形中,在受到单腿强烈不可控物理扰动的恶劣场景下,这套系统確实展现出了一种与现代经典机器人学截然不同的失效特徵分布:它的物理层能够自发地打断级联放大效应,让错误止步於局部。】 【我们所做的这个粗糙的简化实验,绝不等於证实了低熵工坊关於非周期参数能够一劳永逸抗失效的宏大猜想是真理。】 【但这份数据足够说明一件事:】 【他的这个看起来极其疯狂的猜想,值得更多机器人力学实验室,做更严格的復现实验。】 这篇文章一出,整个网际网路上关於低熵工坊的爭论,顿时发生了一次质的飞跃。 之前,大家撕逼的焦点停留在低级的层面。 低熵工坊是不是在碰瓷最近大火的数学难题? 是不是在標题党蹭热度? 那台满身铁锈的东西是不是从废品站捡来的玩具? 而现在,在这些理性的对照数据面前,那些单纯围绕蹭热度和標题党的爭论,第一次被挤到了次要位置。 核心议题变成了最前沿的学术探討。 之前质疑结构的人妥协了。 好吧,前人谱系確实明確,但这套非周期参数化的变量赋值方式,到底算不算构成了一种人类之前未曾探索过的全新设计自由度? 之前看热闹的人傻眼了。 这事儿现在发展到什么地步了,实验矩阵还缺什么变量没控制好? 有材料学专业的跳出来喊,这种非对称受力一定会导致局部零件过劳。 必须要加入系统运行1000小时,金属材料疲劳產生形变后,参数发生漂移的长期衰减数据。 有做极端环境机器人的工程师问,低温、灰尘、螺纹鬆动后会不会连锁崩坏。 还有搞超级计算机的大佬询问,我们要不要直接在仿真软体里建立一个全尺寸的三维非周期连续场模型跑一跑? 一个硬核科技视频在人类智识网络中能达到的最好传播效果,从来不是让所有人都跪在地上狂热地讚美它,把它当成不可侵犯的神諭。 而是像一颗投入湖心的深水炸弹,让所有有能力思考的人,都觉得如芒在背,都开始自发地围绕著那个它提出的原点,去修补实验,去证明,去推翻,去拓展边界。 …… 这股从机械圈烧向学术圈的烈火,终於还是让一向高冷的数学科普区也坐不住了。 最先跳出来发声的,是b站上一个专门讲组合数学和数学史的头部up主。 本职工作是一名大学讲师。 他出了一期加急製作的黑板讲解视频,標题非常直白,极具引战意味, 《低熵工坊所谓的非周期,到底是不是在侮辱数学?》 点进视频,一开场,这位戴著厚重黑框眼镜的up主就敲了敲背后的白板,语气非常克制,但直击灵魂。 “先说结论啊各位同学。” “如果你是个死心眼的纯数狗,你把低熵工坊那台叮噹乱响的六足机械,理解成严格数学拓扑意义上的非周期系统,那你肯定会觉得被冒犯了。” “为什么?” 他在黑板上写下几个庞大的公式。 “因为六条腿,它意味著什么?有限结构。它的弹簧刚度种类再多,也是有限参数。” “在数学里,你一个有限的物理系统,怎么可能和无限平面上的,永不重复的非周期铺砌(比如著名的彭罗斯阶砖、或者最近爆火的江氏砖)混为一谈呢?在有限集里谈无限非周期,这是偷换概念。” up主话锋一转,手中的粉笔在黑板上画了两排点阵图。 第一排,点与点的距离完全相等,整整齐齐。 第二排,点与点之间的距离参差不齐,但仔细看,又绝对不是那种毫无规律的隨机乱撒。 “数学里定义的非周期,门槛极高,极度严格,那要求你穷尽无穷的空间。” “但是在粗糙的,充满摩擦力,重力和材料公差的现实工程里,很多时候,工程师们借用的,只是它极其冰山一角的思想。” 讲师用红笔將那排不均匀的点阵圈了起来。 “这种思想就是,不要让你的局部物理规则,因为追求省事,而坍缩成一种简单的重复。” “不要让整个复杂的系统里,只存在唯一一个过於整齐,过於和谐的频率节拍。” “各位,这才是这个事情真正有意思的地方。” 讲师看著镜头,眼神中满是欣赏与嚮往。 “低熵工坊那个不知道是何方神圣的up主,他真正牛逼的地方,根本不是他用锤子和扳手解决了一个世界级的数学难题——那不现实。” “他做了一件只有疯子才会尝试的事情,把最近一直停留在纸面上,因为江氏砖被证明而火爆学术界的非周期这个抽象概念,像揉麵团一样,硬生生地塞进了一个被无数人復刻並测试的现实机械身体里。” “他把天上那朵遥不可及的数学乌云,扯下来,做成了一件虽然粗糙,但是能扛住子弹的物理防弹衣。这,才叫工程学的美感。” 这条视频的评论区下面,数学区的做题家们和机械区的工程师们,破天荒地放下了对彼此专业的鄙视链,第一次出现了极其和平且深入的对话。 【学数学的表示懂了,所以它並不是严格应用了江氏砖的结构?】 【搞机械的回你:对,它不是直接应用数学结果,它更像是一种思维底层的降维借鑑。它把铺空间的数学砖头,变成了铺设机械运动时间的参数砖头。】 【那这算不算標题党蹭热度?】 【看怎么定义蹭了。如果他发完这一个概念视频,下期直接开始带货卖什么非周期同款键盘,那就是不要脸的蹭。如果他敢扛著所有的骂声,继续做下去,继续补全对照实验和算法逻辑,那就是开闢了一个跨学科的新流派。】 【兄弟们別吵了,一切的关键,都在於低熵工坊的第二期视频。】 是的,正如所有人默认的那样。 低熵工坊依然没有回覆任何人。 但无形中,有一只手已经把他架到了火上。 因为第一期已经把那个震碎三观的猜想拋出来了。 如果不继续证明,他就会被这股他自己掀起的反噬浪潮彻底吞没。 如果继续做,一旦实验崩盘,面临的学术爭议將会大到他这个私人帐號无法承受。 …… 同一时间的北京。 夜幕降临,清华某移动平台课题组的研究生小群。 一个名为【移动平台抗毁伤与极端环境小组】的研究生微信群里,平时多半只是同步组会通知、论文连结、实验排班、传感器採购进度和台架测试数据,突然连续震动了几下。 发消息的是一个刚发完两篇顶会论文,平时眼高於顶的博士二年级学长。 他把中部985机器人队的那篇《极简对照分析》的知乎专栏连结转了进去。 紧接著,他破天荒地配了一句长语音转文字。 【这个低熵工坊的视频,前两天在b站很火那个非周期六足,你们有人仔细看过没有?】 【刚开始我以为是民科民哲搞行为艺术,现在有一家兄弟院校的本科生做了控制变量的小型简化对照,虽然实验条件很糙,但这跑出来的结果分布曲线,很有点意思。】 凌晨三点,对於做科研的人来说正是大脑活跃期。 过了几分钟,群里立刻有人回復。 【看了,说实话,它那个六足本体的设计太简陋了。就算是纯电驱,传动效率也很低,在真实的废墟环境里,连杆死点的磨损肯定大得惊人,走不了几公里就得报废。】 另一个人立刻反驳。 【哎,別老盯著人家粗糙的六足硬体看。硬体是可以花钱用更好的五轴精雕和鈦合金解决的。你要盯他那个底层的不对称参数化思维。】 第三个群友默默地发了一张截图,正是那支985机器人队文章里用红线標出的最后结论:“机械物理层能够自发打断级联放大效应,让错误止步於局部。” 【这种纯靠机械参数不对称来实现的被动柔顺与抗毁伤能力,如果能移植到咱们院正在搞的灾难救援四足狗或者外太空探测器上,能省下多少底层纠错算力?算力就是电量,电量在外太空就是命啊。】 群里沉默了一会儿。 討论的深度显然已经超越了吃瓜的范畴。 最后,有人忍不住问了一句。 【顺便问一句,八卦一下,这个帐號低熵工坊背后的主理人到底是谁?是哪个研究所的退休老头,还是哈工大那边新出来的科研小团队,没人去扒一下吗?】 【不知道,帐號乾净得像张白纸。】 【ip这东西不重要,他就是个火星人也不重要。关键是,这个利用非周期物理去打乱系统共振的题目,值得认真做一做。】 群里再次安静了下来,似乎每个人都在对著手机屏幕,思考著这个猜想背后的论文潜力。 大约过了十分钟。 最后,一个平时极少在群里说话的帐號冒了出来。 头像是一张拍得有些糊的月面车地面试验照片。 备註名很简单。 【许怀远】 清华自动化系的老教授,做了半辈子移动机器人和极端环境遥作业系统。 早些年跟过空间机器人地面验证项目,后来又开过一门面向全校本科生的智能移动机器人实践课。 这类人平时很少在学生群里参与閒聊。 他只看两样东西,问题是不是真的,能不能搭台子测。 群里安静了几秒。 然后,许怀远发了一句话。 【先存。】 又过了一会儿,他补了一句。 【明天组会后,拿两万块机动经费,做一个最小对照台。规则相位一台,低公度相位一台。地形先別搞复杂,规则板、隨机板、非重复间距板各一块。】 【传感器不用堆,先把足端压力、机身姿態、主轴电流三项记乾净。】 【看数据。】 群里没人再发玩笑话。 …… 与此同时,江临正静静地坐在电脑前,给低熵工坊的第二期视频,列实验提纲。 第116章 给虫子接上神经 江临在文档最上方,写下低熵工坊下一条视频的暂定標题。 《规则相位与低公度相位对照实验》 看两秒,按下退格键,全部刪掉。 又写:《n,不再等於一》。 还是刪掉。 太像回应了。 如果现在就发第二期,很容易。 做四台对照机,摆出规则板、隨机板、非重复间距板,再甩出一组比第一期更漂亮的数据。 確实能让一大半爭论当场闭嘴。 可那样一来,低熵工坊就被评论区牵著鼻子走了。 別人说你没对照,你就补对照。 別人说你n=1,你就把n做大。 一路接招,看起来打得热闹,实际上就只能永远站在原地,在別人的逻辑框架里打转。 虽然江临一直告诉自己不受网络刻板印象的影响,但当看著后台那99+的红点时,潜意识里还是难免有些被带著去思考。 他摇了摇头,把脑子里那些虚擬的喧囂全部清空。 第一期视频里,六足那层最基础的机械架构的壳子,他已经给出去了。 真正感兴趣,有动手能力的人,自然会接著拆解。 用自己的失败,把规则相位和低公度相位往下推。 他不必亲自下场,去回答每一道题。 他要做的是下一步。 第一期的六足平台已经证明了用2022年的普通材料,普通加工,普通电机,天幕站那套被动容错的机械逻辑,在桌面尺度上能重新跑起来。 但它有个毛病。 它只会走。 走得动就走,走不动就趴下。 可你要问它,刚才到底哪儿出了问题,它一个字也答不上来。 铁屑老周说:“当某条腿没按你想的方式受力,你怎么让剩下五条腿,別跟著它一起犯病。“ 中部985在论文里说:“错误不会集中在某一个机械节拍上连续放大。“ 这两句话,都只摸到了大象的一条腿。 江临真正想做的,根本不是一台被动六足能不能在复杂地形里少摔几次。 而是,既然机器的身体本身能扛下一部分容错,那它为什么不更进一步,而是停留在一台没感知,没记录,摔了也说不清的被动测试架上? 在他的构想里,这个六足平台的下一阶段至少该知道,自己身上发生了什么。 哪条腿的足端先失去了载荷? 哪个位置的棘爪在不该咬合的相位提前咬合了? 主轴电机的瞬时电流,到底是在哪一帧、哪个毫秒突然抬起来的? 机身的横摆失控,是从什么时候开始陷入死循环重复的? 它的失败,是一瞬间大厦倾覆般塌掉的,还是顺著底层的机械结构,像金属疲劳的裂纹一样,一点点爬出来的? 这第二只虫子,得能把自己为什么走不下去记下来。 他新建了一个文件夹。 g01_embodied_failure_logger 【低熵工坊 g-01:一台会记录自己怎么趴窝的虫子】 然后开始写文案。 “上一期那只虫子,只会走路。这一期,我想让它学一件更难的事:在摔倒,死锁,甚至主轴烧毁之前,把自己身体里正在发生的一切灾难,一字不漏地记下来。“ 往下,他开始列bom(物料清单),每列一个硬核的电子零件,就在旁边用最粗糙的大白话翻一遍。 高带宽imu(惯性测量单元)。 ——你手机横过来屏幕会自动转,靠的就是类似这类mems惯性器件。把它装在机身上,让它隨时记录自己是平的歪的,还是正在往下栽。 薄膜足端压力传感器(fsr)。 ——脚底的体重秤。六六条腿哪条被压到了,它能给出第一手线索。 主轴高边电流採样(ina240)。 ——给电机把脉。腿一卡住、连杆一突然吃力,电流立刻往上窜。人使劲会憋红了脸喘气,电机使劲,这陡增的安培数就是它的喘。 全局快门高速摄像头(ov9281)。 ——一个没有任何智能的隨身记录仪。不用捲帘快门,因为果冻效应会毁了机械动作的瞬间。它不认人、不认路、不跑yolo目標识別,只管把微距下的齿轮嚙合过程录下来,留著事后一帧一帧回放。 边缘计算与高精度时间戳对齐底板。 ——机器的黑匣子。飞机摔了靠黑匣子復盘,这只虫子摔了,也得有自己的黑匣子。 所有传感器数据和视频帧,必须被绑定在同一条统一时间线上。 至少要精確到毫秒级,电流、imu这些高速数据,再单独保留更高频採样时间戳。 写到这里,江临停顿了一下,把一开始打算用的树莓派三个字刪掉。 linux系统的非实时性会带来不可控的调度延迟,对於分秒必爭的机械正时来说,那就是毒药。 他改成了:【主控板:stm32h7高性能单片机。】 他现在还不需要强算力,只要稳定的硬体定时器,足够快的adc採样,以及一套不会被sd卡写入延迟拖乱的环形缓衝区。 强算力会像海妖的歌声,勾著人去做极其复杂的感知,做全地形的步態规划,做花哨的波士顿动力式的平滑控制。 这不是g-01该乾的活。 g-01的任务,不是在聚光灯下表演我很聪明,我能后空翻,而是像一个沉默的苦行僧,把身体里那点机械结构失效的溃败过程,老老实实地记下来。 底盘第一版的图纸不必推翻,仍旧保持低速六足的构型。 六足在几何学上的好处是接触点极度清楚:每条腿什么时候落地,什么时候失去载荷,棘爪什么时候锁止,力学传导路径清晰,一笔一笔记得清。 他在旁边用括號留了一行备忘:【备选:轮腿混合架构的复杂性太高,干扰变量太多,以后再说。】 接著,他在纸上画了张简图。 中央主轴电机,两侧对称的六条腿,每一个聚甲醛(pom)切削的足端內嵌一个压力点。 机身正中的质心位置焊著一颗imu,主轴电机的供电线上串联著霍尔电流採样,前方探出一个毫无美感的裸露摄像头排线,侧面掛著一小块布满绿油的pcb记录模块。 画完,他端详了一会儿。 这台长满了飞线和传感器的g-01,比第一只光禿禿的虫子更丑了 但它无疑也更有用。 …… 最先到货的是足端压力传感器。 一包薄薄的柔性薄膜片,装在防静电袋里,轻飘飘的,拿在手里像几片被隨手裁成圆形的黑色劣质塑料纸。 卖家页面的参数写得天花乱坠。 航空级高灵敏,百万次高重复性,零温漂,完美適用於高仿生机器人足底压力检测及步態分析。 江临拆开防静电袋,用镊子夹起一片,对著头顶昏黄的白炽灯看了整整两秒。 这东西绝对不能直接信。 哪怕標称参数再好,也不能信。 做过底层硬体和非標自动化的人都知道,传感器这种东西,最容易合法地欺骗系统。 即便它工作完全正常,输出的电压信號极其稳定,adc(模数转换器)读到的数值也完全符合欧姆定律,也能凭实力把整个上位机的运动解算带偏到姥姥家去。 这涉及到一个极度深渊的工程学难题。 观测者效应在宏观机械上的幽灵再现。 比如把这片薄膜直接贴到原本是球面的足端下面? 原本的点接触,瞬间变成了面接触,直接改变了足底的接触面积和受力模型。 比如为了防止磨损,给它外面加一层硫化橡胶保护? 嗯,足底的静摩擦係数和动摩擦係数全变了,原本能在木板上滑行的步態,现在会死死卡住。 比如为了採集信號,走线从腿侧的连杆绕过去? 恭喜,几根硅胶软线的质量和拉扯力,直接改变了整条腿的摆动惯量,原本调好的机械谐振频率全废了。 如果用的双面固定胶太硬,足端会失去原本设计好的柔顺性,走起来像个踩高蹺的殭尸。 如果用的固定胶太软,比如3m的厚泡棉胶,测试时足端受到侧向剪切力,薄膜和保护层之间就会发生肉眼看不见的微小滑移。 …… 说白了,江临想让g-01把平台的失败记下来,可第一步遇到的问题就是记录这个动作本身,会改变被记录的平台物理特性。 这比买到坏件更麻烦。 买到坏东西,大不了退货换新的。 但如果装上这套传感器网络之后,机器的重量分布、摩擦力、柔顺性全变了,它已经不再是原来那只纯粹的虫子了。 那么,它最终记录下来的失败,究竟是本体机械结构的翻车,还是记录系统自己通过物理干涉,凭空製造出来的bug? 这是硬体工程里的哲学问题。 上午九点半,教师楼后排的小车库。 工作檯上摊著g-01第一版底盘。 它仍然沿用六足结构,但为了建立痛觉神经系统,江临像给一具还没缝合的机械身体接上神经,给它顺手飞了几条扎眼的线束。 红黑相间的足端压力线,屏蔽网包裹的imu数据线,从电调上硬接过来的主轴电流採样线,一条极宽的fpc摄像头排线,以及腹部那块他用嘉立创打样,焊满了0402阻容件的自研数据记录板。 一眼看过去,它简直像是一只刚做完赛博义体植入手术,还没缝合装甲的金属怪物。 江临拿起第一片薄膜压力传感器,小心翼翼地垫在左前足的pom足底。 压紧,贴上极薄的3m 468mp双面胶,走线。 用镊子引导著极细的漆包线,沿著铝合金连杆的內侧,绕过所有可能发生干涉的摆动死角。 最后,用一点点热熔胶和小线夹固定。 一套標准的高密度组装操作,看起来毫无破绽。 於是启动电机。 “滴——” 电调发出清脆的上电提示音。 他轻轻推下启动开关,启动主轴电机。 g-01的机械齿轮开始咬合,发出低沉而规律的咔嗒声。 它慢慢抬起左前腿,迈出第一步。 很稳健。 第二步,右中腿跟上。 没问题。 第三步刚抬起来,然后毫无预兆地,迎来了整个项目最喜闻乐见的翻车环节。 左前腿那根顺著连杆固定的极细的足端线束,在腿部摆动到最高点时,因为连杆的相对运动,產生了一个不到两毫米的微小外凸。 就是这微小的两毫米,让线束的绝缘皮被旁边的主传动杆轻轻擦了一下。 真的只是像羽毛一样擦了一下。 可就是这微不足道的一点点摩擦阻力,让左前足在往下落的瞬间,由於被线扯了一下,慢了半个节拍。 电脑屏幕上,上位机实时滚动的压力曲线上,立刻冒出一个刺眼的假峰值。 日誌窗口无情地输出一行红字。 【error code 0x1a】左前足端压力异常,標记为疑似提前触地。 江临盯著屏幕,没动。 此时,机器的电机还在转,它继续往前走,左中腿结结实实地接住了整个机身的载荷,机身姿態平稳,没有任何要摔倒的跡象。 但在数据世界里,数据已经脏了,这台机器已经死了。 江临关掉电机电源。 左前足根本没有提前触地。 是那根用来探测触地的线束,像一只有形的手,在半空中拖住了它。 传感器没有记录到失败的真相。 相反,传感器用它自己的物理实体,製造了一次失败的影子。 江临面无表情地拿起螺丝刀和斜口钳。 把那根线拆下来,重新规划走线路径,用游標卡尺测量了间隙,从连杆的外侧改到了不会发生摩擦的內侧,又用新近购买的3d印表机临时打了一个倒角平滑的限位线夹。 再试。 这一次,线完美避开了所有干涉区,没有扫到连杆。 但墨菲定律永远不会缺席。 新的bug如期而至,且更加隱蔽。 由於之前担心硬胶会改变足底摩擦,他採用的传感器保护胶稍微软了那么一点点。 当g-01的足端踩上测试用的斜向尼龙障碍条时,薄膜传感器和保护层之间,发生了肉眼无法察觉的微小滑移剪切。 上位机的数据曲线里,出现了一个异常优美平滑的缓慢上升段。 系统判定:“载荷平滑转移,步態极佳。” “神仙数据啊。” 江临笑嘆,在这种刚性机械结构里,根本不可能存在这么平滑的受力曲线。 他调出正对著足端的高速摄像头,將帧率拉满到240fps,开始一帧一帧地转动滑鼠滚轮进行回放。 画面在漆黑的屏幕上缓慢跳动。 停在第九十七帧。 画面里,金属足端早已死死地压住了尼龙障碍条,足底的pom材料甚至发生了微小的弹性形变。 然而,旁边同步显示的压力曲线,却像个刚睡醒的树懒,还在慢吞吞地往上爬升,根本没有达到触地閾值。 延迟。 还是足足14帧。 以当前240fps的帧率换算,14帧意味著58毫秒。 对一个在b站刷著擦边舞蹈视频的观眾来说,58毫秒连眼皮眨一下的时间都算不上。 但对於一台依靠內部棘爪正时逻辑,在失衡边缘疯狂试探来活命的机械六足虫来说,58毫秒的物理信號延迟,足够把整条纯机械的动力链送进火葬场。 58毫秒,棘爪早就错过了最佳的咬合时机,齿轮会在错误的位置卡死,电机瞬间过载烧毁。 江临在记录本上写—— 【g-01踩坑记录:传感器安装方式及材料力学引入假柔顺。保护层剪切滑移与fsr迟滯共同引入读数延迟,当前安装方式下延迟约58ms。不能直接用於判断触地时刻,必须先改安装结构,再与电流、imu和视频帧做交叉校验。】 【g-01第一课:给身体接上神经,不等於身体真的会说实话。】 第一只虫子的难点,是攻克机械加工精度,让它在复杂的相位中走起来。 第二只虫子的难点,是攻克系统工程,让它说真话。 而在这个充满摩擦,温度,噪声的现实物理世界里,让一台由无数零件拼凑起来的机器说出真话,比让它走起来,难上百倍。 …… 下午两点,吃过午饭小睡了一觉的江临开始收拾比足端压力更让人抓狂的东西。 imu。 如果说足底的压力传感器是个喜欢用物理滑移来撒谎的骗子,那imu就是个患有神经衰弱的敏感肌。 敏感本来是它的本职工作。 通过內部微机械结构,它能精准记录机身在三维空间里的横摆、俯仰、微小的震动,以及每一次跌倒时的瞬时衝击g值。 可问题在於,如果你把这个敏感的神经元固定在错误的位置,它就会把主轴电机的电磁高频振动,某颗m3螺丝没拧紧的鬆动,甚至是某根数据线在风中拍打机架的震颤,统统误认为是机身的姿態变化。 江临在这个小小的硅片上,经歷了三次痛苦的叠代。 v1.0方案(中置底盘直贴)。 他遵循了物理学中最直观的逻辑,把imu贴在机身的几何中心,也就是底盘的正中央。 位置绝对准確。 可是那个功率高达150w的直流无刷主轴电机,就在它旁边不到五厘米的地方。 主轴一通电开始旋转,哪怕机器还没落地,上位机里的数据波形直接炸裂。 高频的电磁噪声和电机的机械共振,顺著刚性底盘全传了过来。 机身明明稳如老狗,屏幕上的姿態曲线已经疯得像在跳迪斯科。 v2.0方案(上层柔性支架)。 秉著惹不起躲得起的原则。 他用3d印表机打了一个尼龙小架子,把imu挪到了远离底盘和电机的上层空间。 电机噪声確实小了,波形平滑了不少。 但江临还没来得及高兴,一落地测试就原形毕露。 尼龙支架太薄,悬臂太长,机器只要迈开腿走路,整个机身带动的低频晃动,让那个小支架自己开始產生共振颤抖。 最终,imu记录下来的根本不是真实的机身整体姿態,而是那个破支架在空中疯狂的帕金森抖动。 v3.0方案(加厚金属配重块)。 江临动了真火。 他用6061硬质铝合金搓出了一个极厚、硬的固定底座,然后攻了几个极紧的螺纹孔,把imu锁在上面。 这一次,刚性绝对足够,数据瞬间乾净得像教科书里的示例。 然后就是这块沉重的实心铝块,增加了机身上半部分的质量分布。 机器的整体重心被凭空拔高了12毫米。 当这台机器再次爬上那些非重复间距板时,因为重心的改变,侧倾风险明显增加。 记录系统,再一次无情地改变了被记录的物理对象。 江临冷静地把这三次测试、三组截然不同的数据图表並排放在屏幕上。 第一组:被电机高频噪声污染的假姿態。 第二组:被支架低频自振污染的假姿態。 第三组:很乾净,却让机器变得更容易摔倒的假数据。 三条路,每一条都不完美。 但这就是工程学,不用在真空球形鸡的假设下寻找一个完美的解析解。 而是在一堆糟糕透顶的选项里,通过无数次的权衡,妥协,压榨材料的极限,挑出一个错得最少的。 最终,他配置了一个复合滤波方案。 机械层面,將imu移到了靠近机身重心,但不在主轴正上方的侧边。 用一块短小精悍的標准化铝座固定,然后在铝座和机架之间,垫入一层极薄的高密度丁腈橡胶片,用来做物理层面的低通滤波。 连续测试了四次不同厚度不同邵氏硬度的垫片,再配合软体层面的卡尔曼滤波算法,才勉强把噪声压到了边缘计算板能够处理的閾值范围以內。 …… 傍晚时分,江临放在一旁的手机屏幕不断亮起,低熵工坊b站后台正在发送疯狂涌入的消息提示。 这很正常。 一个没有歷史投稿的新帐號,突然靠一条硬核机械视频衝进科技区推荐池,又正好踩著非周期这个热词,必然会招来一堆乱七八糟的东西。 有人在耐心等低熵工坊的第二期技术解析。 有人在冷嘲热讽,认定他江临已经江郎才尽,不敢继续往下做,生怕暴露理论的缺陷。 有人像催债一样在评论区刷屏催他放出详细的solidworks图纸。 有人直接开口:【up主,我是学生,cad发我一份,我想学习一下。】 还有人更直白。 【哥们,你这个思路我感觉能搞创业,要不要一起做?我负责商业,你负责技术。】 江临一条条滑过去,飞快瀏览了一遍,关掉后台,接著调 g-01。 晚上七点三十五。 第一组乾净的翻车数据终於出现。 测试环境其实很简单,工作檯上只有一块短小的木板,上面用强力胶固定著一根呈现30度斜角的尼龙条。 目標也只有一个:主动製造右前腿在特定相位下的斜向卡滯。 g-01以设定的极低速度,沉稳地向前迈进。 左前腿落地,一切正常。 右中腿支撑起一半的机身重量,正常。 右前腿在空中划过一条弧线,慢慢接近那根斜向尼龙条。 足端接触的瞬间。 江临盯著屏幕上被切分成四个象限的同步画面。 第一象限(左下角):压力曲线。 屏幕上,代表右前足的绿色压力曲线轻轻抬头。 第二象限(左上角):imu姿態。 紧接著,红色横摆曲线出现了一小段几乎微不可察的向右偏转趋势。 第三象限(右下角):主轴电流。 此时,电流波形依然是一条平静的直线,电机还不知道灾难即將降临。 隨著高速摄像机的画面逐帧推进,时间被无限拉长。 第十二帧:右前足的pom材料在光滑的尼龙条上,因为斜向受力,发生了一次极其微弱的侧向滑移。 就在滑移发生的瞬间,压力曲线突兀地分裂出两个异常的双峰。 第十五帧:侧滑带来的连锁反应爆发了。 接触角的微小偏差,通过连杆系统放大了数倍。原本应该完美避开的棘爪齿尖,悽厉地擦到了转动中的齿条边缘。 第十七帧:机械干涉的阻力瞬间反馈到主轴。 电流採样晶片捕获到了安培数的陡然暴增,一条黄色的直线如利剑般直插云霄。同时,机身因为受力不均,横摆角速度剧烈加速。 第二十帧:灾难彻底降临。 主轴电机的驱动板触发了过载保护,切断了pwm输出,整台机器发出一声沉闷的咔声。 机器停住了。 江临把这不到一秒钟的慢动作回放,来来回回拉动了整整五遍。 再把四条时间轴绝对对齐的数据拖出来看。 足端压力,imu 横摆,主轴瞬时电流,高速视频捕捉帧。 在人类工程学的歷史长河中,这微不足道。 但在这个小车库里,这是第一次,四条原本孤立的物理证据链,严丝合缝地对上。 不是那种被滤波算法涂抹过的完美擬合,而是带著真实物理世界粗糙毛边的,足够清晰的因果逻辑链。 错误,並不是从电机电流异常开始的。 错误,也不是从机身倾斜那一刻开始的。 错误,更不是从那声刺耳的棘爪死锁声开始的。 一切灾难的源头,第一下真正要命的失效,是那次在第十二帧发生的,足端在斜向接触里的微小侧滑。 侧滑,製造了毫米级的接触角偏差。 偏差,把本该顺畅工作的棘爪硬生生拖进了一个错误的机械相位。 棘爪在这个错误的时刻提前嚙合,这才引发了最终的整条运动链的死锁。 逻辑完美闭环。 江临看著屏幕,只觉得头皮发麻。 这套神经系统太可怕了,但也太美了。 如果没有那片该死的足端压力传感器,如果只看外部的录像视频,所有人都会理所当然地以为,是底部的棘爪设计有缺陷,发生了疲劳卡死。 如果没有精確到度数的imu,如果只看粗暴的电机电流曲线,大家都会判定是电机马力不够,遭遇了过载。 如果没有那个全局快门的高速摄像头提供绝对时序同步,如果单看压力曲线那诡异的双峰,又会很容易误判成简单的提前触地干涉。 只有当这四条带著杂音的线束合在一起,交叉印证,失败,才终於第一次在这个狭小的车库里,开口说出了一句完整清晰的话语。 江临在屏幕上按下了暂停键。 右前足端,斜斜地地压在尼龙条上的瞬间。 此时的机身,还没出现任何肉眼可见的倾斜。 决定翻车与否的棘爪,还没有真正咬合锁死。 而代表主轴电流的黄色曲线,才刚刚开始微微抬头。 这是问题真正开始爆发之前,安静隱秘的一帧。 截图,保存,录入日誌。 命名:g01_fail_001_initial_slip_frame.png 【test_id:g01-001】 【terrain:斜向固定尼龙条极限测试】 【start_phase:初始运动相位 52.5°】 【first_event:灾难原点-右前足端斜向接触后发生侧滑】 【propagation:因果链传导-侧滑→接触角偏差畸变→棘爪提前擦齿干涉→瞬时负荷突增导致电流上升→触发主控硬体保护停机】 【final_stop:系统状態-运动链发生不可逆死锁】 【recoverable:自恢復可能-否】 第一条具有完整因果追溯能力的失败日誌,在6月30日这个闷热的夜晚,正式落笔。 夜里九点。 江临打开剪辑软体,把刚才这个颇具歷史意义的翻车过程,隨手剪成了一段只有十六秒的分屏视频。 视频被切分成严谨的四宫格。 左上方,是足端接触瞬间的超高清慢动作特写。 右上方,是实时同步滚动的绿色压力受力图。 左下方,是隨著机身轻微晃动而波澜起伏的红色imu横摆曲线。 右下方,则是那条如同生命线一般,最终飆升至极限的黄色主轴电流。 十六秒的时间里,每一帧的数据跳动,都精准踩在机械咬合的节点上,犹如心跳般震撼。 第117章 非周期具身移动平台 七月一日凌晨。 电脑屏幕上,还停著那段十六秒的四宫格视频。 这段很乾净的內部验证数据,说明g-01的状態採集链路已经能工作。 足端接触、机身姿態、主轴负载、同步视频帧,终於被压进了同一条时间轴里。 但江临並没有將其上传的计划。 低熵工坊的第二阶段公开视频,不能只是一次卡滯回放。 它需要展示的是一个完整的平台。 一个从非周期机械结构的纯物理特性,跨越到接触状態的多维感知,再进一步跃升到具备安全状態机,能够自主容错,並进行支撑相位重切换的完整系统。 现实里,留给他的时间只剩一天多。 明天清晨六点,第九次传送就会开始。 江临把四宫格视频封进本地文件夹,改了一个名字。 【g01_contact_chain_0】 隨后,他打开角落处,三个並排摆放的硬壳箱。 前几次传送,箱子里的物资配比大多遵循著残酷的废土生存逻辑。 高能量密度的压缩食物,矿泉水,广谱抗生素…… 后来又多了教材、文献、二手工作站、传感器、低速永磁发电机、风光控制器和各种量具。 这一次,江临在各种物资之外,带了三个尚未闭合的问题。 【g-01:非周期具身移动平台】 【mps-kernel:携带证明的微內核搜索框架】 【pfr/marton:有限域模型下的弱约束结构压缩】 第一个硬壳箱最重。 里面是g-01相关的全部零件。 经过阳极氧化处理的黑色铝型材、pom承力骨架+可更换聚氨酯鞋底、7075-t6铝合金备用连杆、不同刚度係数的定製弹簧、高频淬火的棘爪与棘轮、微型交叉滚子轴承、foc无刷驱动板、作为大脑的stm32h7主控板、工业级高精度imu、隔离型主轴电流採样模块、全局快门摄像头。 以及几组他用3d印表机连夜打出来,还没完全定型的足端接触传感组件的外壳。 旁边的一个抗压u盘里,装著a1规则相位平台的动力学参数、g-01非周期支撑参数、三块非重复障碍板的精確cad尺寸表,以及刚刚那条十六秒失效链路的完整log日誌。 现实里,他只来得及证明採集链路能工作。 但在废土里,他要在恶劣的物理环境中验证整个平台的生存能力。 当然,g-01从来不是一个孤立的机器人项目。 江氏砖证明的是局部几何规则如何逼出全局非周期秩序,mps-kernel要做的是让局部指令变换生成全局正確且更快的微內核。 而g-01,则是同一套方法第一次被江临按进真实物理世界里的机械靶场。 这里的候选不再是比较器序列,而是弹簧、连杆、足端材料、接触传感器和支撑相位。 这里的反例也不再是一个错误排列,而是一根折断的连杆,一条漂移的时间戳,一段被线束偽造出来的载荷曲线。 江临真正要验证的,不只是g-01能不能越过障碍,而是当搜索对象从有限状態表变成真实机械系统后,mps那套生成候选,排除偽解,留下证据链的方法,还能不能继续成立。 如果能,g-01就不是低智慧財產权工坊的第二阶段公开视频,而是mps首次从纸面证明、程序搜索和有限状態表里延伸而来,咬住真实物理世界的糖果齿轮。 第二个箱子装载的信息密度很大。 几块企业级固態硬碟,一台拆除了所有不必要外设的离线工作站,以及几本已经被他翻得页边发毛,布满各种顏色批註的列印手册。 llv后端优化规则、x86与risc-v指令集的完整微架构文档、不同架构下各指令的执行延迟和吞吐量表、用於形式化证明的z3 smt求解器手册、coq证明助手的环境配置,以及一套庞大而严苛的benchmark框架,全都被他封进了本地git仓库。 在陈启明教授办公室里的那场半小时演示,已经证明了mps-kernel在sort5这种极小型问题上是能跑通的。 零一验证器能够把排序5的正確性验证压缩到三十二个二值输入上。 图同构与精確归约,则负责合併那些本质相同的候选网络,减少无意义的重复搜索。 三层架构能够把候选生成、正確性验证和硬体代价评估从逻辑上清晰地拆开。 甚至在一台固定测试机的確定搜索空间內,它也能在一个人工精心打磨过的sort5算法上,压榨出一个极小但稳定的吞吐量优势。 但正如裴礪一针见血指出的那样,最核心的工程灾难並没有解决。 sort5太小了,状態空间如同一个浅水洼。 真正的微內核,真正的工业级基础数学库,不会永远停留在五个元素。 一旦將规模推到sort8、rank8、median9、top-k,甚至更长的数据处理內核,其指令排列组合的状態空间会发生毁灭性的指数膨胀。 到那时,候选指令將不再老老实实地长成標准的compare-exchange网络。 为了追求极致的速度,它可能是条件传送指令cmov,可能是向量化混合指令blend,可能是打包比较指令pminsd,甚至是几条在人类高级语言逻辑中看似风马牛不相及的指令的诡异组合。 更可怕的是微架构的深渊。 一段代码可能在zen 3架构上跑得行云流水,换到skylake架构上,却会因为微小的缓存行衝突或分支预测失败,立刻沦为拖慢全系统的负优化垃圾。 所以,第九次废土之旅,mps-kernel的任务绝对不是再做一个跑分更好看的sort5。 而是要造出一台重型工程机械,翻过裴礪指出的那座名为指数爆炸与硬体噪声的高墙。 第三类东西最小。 就是硬碟,u盘,电子墨水屏阅读器,各种手写板。 里面装满了教材与数学文献。 韩砚山那天在专题报告里向他拋出的方向,不靠任何硬体传感器,也不靠任何机加工的公差控制。 pfr,marton,有限域模型…… 这些词和江氏砖真正撞上的,是同一个更深的问题。 局部约束,在什么条件下能够逼出全局的刚性结构? 但这句话不能直接写进任何正式的论文里。 它太粗糙,太具有直觉性,太像一句浪漫主义的文学比喻,而数学不相信比喻。 何况江氏砖的局部规则是硬的,那些凹凸不平的边界就像严密的齿轮,只要有一个边界拼接错误,整个空间的拼贴结构就会立刻崩塌,这种硬规则强迫出了宏观的非周期层级。 而加性组合中的小和集条件却是软的。 不给你任何明確的边界限制,只在统计意义上告诉你,这个集合在经歷加法操作后,它的体积並没有发生应有的剧烈膨胀。 它给你的是一种压缩的暗示。 如果把处理江氏砖的硬核逻辑生搬硬套到pfr的软约束上,得到的只会是一堆看起来漂亮但毫无逻辑严密性,更没有证明价值的拙劣类比。 第九次废土里,江临要做的,是拿著解剖刀,把这层虚无縹緲的类比外壳一点点剥掉,抽丝剥茧,留下那些真正能够经得起逻辑推敲,能够放进严格定理中的数学。 七月二號,凌晨五点五十七。 江临把捆绑三类东西的绳索握在手里。 六点整。 视野右上角的倒计时归零。 房间里的灯光、空调声、城市晨雾和桌面上的四宫格视频,在同一瞬间远去。 下一秒。 风声灌进耳朵。 江临站在石屋外,抬头看了一眼灰白色的天空。 第九次废土开始。 落地覆核,据点巡检,设备开箱,食品和水源清点,这些枯燥但决定生死的流程,经歷了前八次的洗礼,已经熟练到形成了肌肉记忆,不需要再逐字逐句写进工作记录本。 而江临的记录本上,此时只有三行。 【一,g-01整机闭环。】 【二,mps-kernel最小可用工具链。】 【三,pfr/marton有限域模型桥。】 这一轮,极限的四十年,最终被压缩成了三张图。 第一张图,是g-01的接触状態图。 前三年,江临几乎都耗在机械部分。 废土里,他有足够时间把同一套结构拆到不能再拆。 a1规则相位平台最先在废土的风尘中成型。 均匀的机械相位,统一的整体刚度,固定不变的步幅。 在江临用废钢板焊死的標准障碍板上,它的表现极其乾净。 速度曲线平滑,功耗处於理想区间,机身姿態的滚转角和俯仰角变化都比g-01的早期版本漂亮得多。 江临將其保留了下来,作为后续所有测试的对照组。 工程学的逻辑告诉他,没有一个可靠的基线,后续所有所谓的优势都可能只是测试场地形偏心带来的倖存者偏差。 隨后,g-01a诞生。 它恢復了江临引以为傲的非周期相位、非均匀刚度和非等步幅设计,但去掉了所有控制逻辑,只做纯粹的状態採集。 这是失败得最为惨烈的一代平台。 足端载荷传感器的应变片出现了严重的温漂和传感迟滯。 imu的安装位置稍有偏差,机械结构的共振就引入了庞大的假振动噪声,导致姿態数据变成一团乱麻。 主轴电流採样被电机驱动板的高频pwm开关噪声严重污染,波形图上全是可怕的毛刺。 就连工业级的全局快门摄像头,也会在强电磁干扰下触发线抖动和usb偶发丟帧,导致帧同步崩溃。 有一次,连续熬了三个通宵的江临,看著离线屏幕上那条平滑得几乎无懈可击的足端载荷转移曲线,甚至以为自己迎来了突破。 但当他兴奋地拆开足端后,却被现实泼了一盆冷水。 那根本不是什么平滑的受力转移,而是传感器內部的一根线束在运动中轻微绷紧,给足端施加了一个完全虚假的额外物理约束。 记录系统本身,改变了被记录对象的客观状態。 那个问题再次出现。 从这天开始,江临不再把g-01当成一台机器来修。 他在工作站里新建了一个目录。 【mps_physical_forge】 kernel,是给小程序用的。 forge,则是给物理结构用的。 如果说mps-kernel搜索的是比较器序列、寄存器调度、指令依赖和微架构代价,那么这个新目录里要搜索的,就是足端材料、弹性梁长度、传感器埋入深度、imu安装位置、线束走向、主轴採样频率、相位窗口宽度,以及棘爪释放閾值。 江临没有打算让机器替他设计机器人。 至少现在做不到。 他只是要把g-01拆成一组可以记录、可以比较、可以排除、可以復盘的局部候选。 每一次失败,都不再只是坏了。 而是一条反例。 某种局部结构,在某种地形、某个温度区间、某个支撑相位下,会把系统推向错误的全局状態。 这就是mps-forge的第一个版本。 它还远远算不上自动设计机械。 只是逼迫江临停止凭直觉修机器,开始像审查江氏砖的局部边界那样,审查一台机器的每一个局部失效模式。 到了第六年,歷经无数次推翻重来的g-01b开始显现出稳定的曙光。 江临拋弃了脆弱的外贴薄膜应变片方案,手搓了一套精密的內部弹性梁结构。 足端外层依然採用可更换聚氨酯鞋底,內部保留pom承力支架。受力不再直接读取鞋底表面形变,而是通过一段极短的硬质铝座,將芬兰导入內部弹性梁,再由深埋其中的传感器读取被过滤掉高频衝击后的微小形变。 imu被重新设计了安装基座,通过定製的硅胶减震球,固定在最靠近全机质心的短铝座上,隔绝了足端的高频谐振。 主轴电流採样电路被重新布线,加入了霍尔电流传感器/隔离放大器、差分採样、rc抗混叠滤波、星形接地和屏蔽线束。 全局快门摄像头被剥夺了任何控制权限,仅仅作为一个旁观的同步校验基准存在。 到第九年,g-01b终於能够在这个残酷的环境中,稳定地输出四类核心数据。 足端接触状態的接触载荷与方向估计,机身姿態的欧拉角变化,主轴负载的毫秒级变化曲线,以及机械部件运行的相位窗口。 在这一年末的一个深夜,江临搓著冻僵的手,在图纸上画出了第一张大图的雏形。 图表的横轴是绝对时间。 纵轴被清晰地划分为四层物理域:接触,姿態,负载,相位。 从这一刻起,每一个异常工况,都不再是一句模糊的机器卡住了或者电机烧了。 它被解剖成了拥有严格因果关係的事件链。 这张图真正有价值的地方,不是它漂亮。 而是它终於让失败有了可以被索引的形状。 过去,废土里的失败样件是铁块、断锯条、烧黑的电路板和变形的连杆。 现在,失败第一次变成了可索引的数据结构。 【异常足端载荷双峰】 【横摆角速度导数阶跃】 【主轴电流斜率偏离】 【相位窗口危险扇区】 【线束偽约束】 【传感器迟滯】 【真实卡滯】 江临给每一段异常日誌贴標籤,给每一次误判写反例,给每一种被淘汰的结构留下死亡证明。 这不是机器学习意义上的黑箱训练。 这是mps意义上的证据链整理。 候选从哪里来,为什么失败,在哪个局部条件下失败,失败能不能復现,下一轮搜索应该避开哪一类结构。 而这张图的出现,也意味著江临在废土苦熬了近十年后,第一次將非周期六足从一台能动的机械玩具,强行提升成了在数学和物理上完全可观测的移动平台。 第十年以后,真正的灵魂g-01c,开始加载安全状態机。 状態机能够执行的动作极度匱乏,只有五个。 降速,释放当前机械锁止,主动卸载异常接触腿的动力,控制机身回撤半步,重新切入下一个支撑相位。 这是一个寻找钢丝上平衡点的地狱级折磨。 如果判定閾值设得太低,平台就会像惊弓之鸟,只要稍微踩到一块碎石就会频繁误触发保护,移动效率低到令人髮指。 如果閾值设得太高,等算法判断出异常时,强大的电机扭矩早就让棘爪死死咬住,机械结构已经发生了不可逆的金属形变。 如果只看足端载荷,算法会愚蠢地把正常的越障衝击当成撞墙异常。 如果只看主轴电流,电流反馈的滯后性会让你等到电机冒烟才发现故障已经扩散全身。 如果只看imu的横摆角,又极容易把机身在崎嶇地形上的自然摇摆误判成即將侧翻。 废土第二十三年,无数个报废的电机、折断的连杆、误触发日誌和反例表堆满了工作目录,江临终於熬出了那个能真正在复杂地形下稳定工作的版本。 多信號短窗逻辑判定。 它不再依赖单一閾值,而是建立了一个动態的时间窗口。 当然,真正困难的不是写出一个状態机。 而是哪些信號有资格触发它? 江临最初试过几十种看似合理的规则。 足端载荷超过閾值,误触发。 主轴电流斜率异常,滯后。 imu横摆角过大,误把正常越障当成侧翻。 相位窗口进入危险区,无法区分真实卡死和短暂衝击。 mps-forge在这里第一次显出锋利。 它不替江临发明智慧。 只是把四十年里积累的正常样本、失败样本、误触发样本和真实卡滯样本压成一张反例表,然后逼著所有候选规则接受审讯。 只看一个信號的规则,全部死掉。 只看静態閾值的规则,全部死掉。 不能解释误触发来源的规则,全部死掉。 最后留下来的,不是最聪明的规则,而是最不容易被反例打穿的规则。 在这个几十毫秒的极短窗口內,足端载荷出现异常双峰,横摆角速度导数出现阶跃上升,主轴电流的斜率偏离正常模型,相位窗口滑入预设的危险扇区。 只有当这四个条件中,至少有三个在同一短窗內同时满足时,安全状態机才会被强行激活介入。 同年,g-01c完成了第一组震撼人心的完整对照实验。 在江临最初焊接的標准障碍板上,作为对照组的a1平台依然走得乾净利落,甚至速度略胜一筹。 但在布满火山岩碎屑和断裂钢筋的非重复障碍场地上,a1平台在连续迈出三步后,相近支撑窗口內出现了微小的接触异常叠加,最终导致重心失衡,电机嘶吼著触发保护停机,四脚朝天。 而g-01c呢? 它像一只有了痛觉和本能的硅基生物。 在右前足踩上一块鬆动的火山岩的瞬间,毫秒级的数据流冲入状態机。 在倾覆的边缘瞬间触发指令,平滑降速,果断卸载右前足的动力,机身以一种违反人类直觉的姿態微微回撤半步,隨后精准地寻找到下一个稳固的支撑相位,重新发力,越过了障碍。 废土第三十七年,经歷了一场长达四十八小时的极端沙尘暴连续扰动测试后,满身伤痕的g-01c稳稳地站在了最后一块非重复障碍板上。 江临在工作站里打开那个已经改过三次名字的目录。 最初它叫【mps_physical_forge】。 后来被他缩短成了【mps-forge】。 而这一刻,目录下第一张真正完成的图,被他正式命名为—— 【mps-forge experiment-01:g-01非周期具身移动平台v0.1】。 图的左侧,是布满划痕、结构复杂的非周期机械身体。 右侧,是如同神经系统般严密的接触状態感知链路。 中央,则是那个歷经近四十年打磨出的核心,多信號短窗安全状態机。 图的最下方,附带著非重复障碍场长期测试曲线:通过率、平均通过时间、单位距离能耗、保护触发次数,以及每百小时连杆/棘爪/足端模块损伤率。 现实回归后,江临只需要將其中最核心证明逻辑最严密的最小可公开版本復现出来,即便只是最小闭环,也足以在现实的机器人领域撕开一个口子。 第118章 大杀器 第二张图,是mps-kernelv0.2的工具链图。 关於软体与底层微內核的博弈,是从废土第五年正式打响的。 江临没有再碰sort5。 那个问题已经在陈启明的办公室里演示过。 办公室那半个小时的惊艷,解决的仅仅是学术界最基础的问题:“这条路在理论上能不能走通?” 第九次废土要解决的,是:“这套系统,到底能不能放大?” 现实总是毫不留情。 第一版试图规模化的搜索器,在第六年迎来了轰轰烈烈的全面崩溃。 系统崩溃的原因,並非零一验证器证明速度太慢,也不是他建立的硬体代价模型不够精確。 而是候选指令还没有来得及排队进入验证器,前端的生成器就已经因为组合爆炸,將状態空间膨胀到了一个工作站內存根本无法承受的黑洞级別。 sort8还能靠著压榨交换文件的i/o勉强跑完。 可一旦触及median9,状態树就开始扭曲变形。 等他试著展开一个哪怕附加了限制条件的top-k小內核时,生成器吐出的垃圾候选代码在几个小时內把几块tb级企业硬碟彻底写满,交换分区被打穿,日誌系统开始报错,最终进程被oom killer杀掉,工作站在持续i/o雪崩中卡死。 这次失败,不仅没有让江临沮丧,反而让他感到兴奋。 裴礪的判断是精准的。 真正挡在mps-kernel前面的,不是某一段晦涩难懂的代码,而是不可阻挡的数学规律。 状態空间爆炸。 第八年,江临果断在代码库中按下刪除键,將枚举指令序列这条传统的暴力穷举旧路线抹除。 搜索的核心对象,被他从具体的代码改成了抽象的语义等价类。 不再让生成器像个傻子一样去枚举每一种可能的寄存器分配或指令顺序。 而是引入等价图,也就是e-graph式的表示方法,再叠加规范化哈希、对称归约和支配关係剪枝。 在同一组数学输入输出语义下,那些能够被证明只差在寄存器命名、无依赖指令重排、冗余中间量或局部等价重写上的候选序列,会被摺叠到同一个状態节点里。 生成器吐出的不再是一行行c代码或汇编。 而是一张巨大的状態图。 每一个节点,不再代表一段具体代码,而代表一组输入输出语义相同、並且已经被规范化的中间状態。 每一条边,才真正对应著一次实质性的,可落地的底层原语变换或机器指令变换。 搜索空间,在废土的第八年,第一次被从物理意义上狠狠压了下来。 第十一年,为了进一步对抗时间的消耗,江临在系统底层加入了证据缓存机制。 过去,每一次搜索遇到相似的结构,系统都要重新调用z3求解器去证明一次。 现在,所有被验证过的等价状態,其证明过程会被序列化后永久存储。 局部原语的证明可以像搭积木一样被復用。 底层子网络的正確性证明,可以直接作为更大规模网络组成部分的前置证据。 mps-kernel开始发生蜕变。 它不再像一个每次都从头推到尾的笨拙搜索器,开始像一台拥有记忆,会自动积累中间定理的智能证明机器。 第十三年,江临將庞大而混沌的证明系统挥刀斩断,清晰地拆分成三层。 第一层,抽象原语层。 排序、选择、求秩、中位数、top-k等微內核,首先在纯粹的数学语义上被定义得滴水不漏。 输入的数据分布是什么? 输出的排序稳定性要求是什么? 是否允许数组中存在重复值? 算法边界是否存在哨兵机制? 最重要的是,整数比较、浮点运算中的非数字以及带符號零的特殊值处理,必须在这一层就明確分流。 第二层,源码与中间表示层。 到了这一层,无论是c代码、llvm ir,还是手工编写的intrinsic內联函数,都绝对不允许用一句轻飘飘的它看起来等价糊弄过去。 c语言標准中恶名昭彰的未定义行为、有符號整数溢出的未定义行为、无符號整数的模迴绕语义、不同宽度整数转换时的截断规则、浮点比较中的nan传播、正负零排序、捨入模式、异常標誌,以及不同平台对denormal数的处理,全都要在这一层被数学逻辑无情地拆开揉碎,確保ir在被声明的语义子集內,与上层抽象语义保持一致。 第三层,机器码层。 这是最贴近金属的领域。 最终生成的二进位指令序列,必须能够逆向回连到上层语义。 无论是高效率的条件传送cmov、向量混合blend,还是用於打包求最小值的pminsd,甚至是几条为了避开流水线冒险而看似绕远路的逻辑指令组合,都必须由系统自动给出严格的逻辑等价证明。 裴礪在办公室里那个关於规模化的刁钻问题,直到这一年,才在废土的黄沙中,得到了江临用代码堆砌出的工程回答。 零一验证器从来都不是终点,它不过是一条通向微內核工业化的坚固证明链的第一环。 第十九年,江临迎来了另一个巨大的挑战。 代价评估后端重写。 旧版本的代价模型天真得可笑,它只会根据静態的指令周期给出一个冰冷的排名。 第一名,理论上看起来最快。 第二名,看起来慢一点。 但在真实的冯·诺依曼架构机器上,硅片不是乾净的数学纸面,它充满了物理世界的狂躁与不確定。 l1/l2缓存命中率会隨著上下文波动。 作业系统的线程调度会隨时引发中断。 cpu的睿频机制会因为热量的累积而动態改变工作频率。 不同的处理批量大小会彻底改变流水线的吞吐瓶颈。 同样一段看似完美的指令,在机器a上巧妙地避开了执行埠的拥堵,到了机器b上,可能正好一头撞进分支预测器失误的惩罚陷阱中。 所以,江临彻底推翻了旧后端。 新后端不再输出苍白无力的单点分数。 对於每一个候选的微內核,它输出的是三组立体的评估。 理论代价: 基於微架构模型的纯静態计算。 实测分布: 候选微內核必须在多种缓存冷热状態、多种批量长度、多种代码预热方式、甚至多种强制锁频条件下,进行数万次的重复测试,绘製出执行时间的概率密度分布图。 鲁棒性评分: 衡量代码在恶劣硬体噪声下的抗干扰能力。 最终被mps-kernel保留下来的,绝对不是某一次特定benchmark跑分中侥倖跑出的冠军。 而是在排除了所有硬体环境噪声窗口之后,其性能底线依然能够稳定领先其他方案的铁血候选者。 第二十四年,工作站风扇发出一阵持续的嘶吼,mps-kernel终於生成了第一批真正意义上的证据卡。 每一张证据卡,都对应著一个经过千锤百炼的微內核包。 这不再是一段冷冰冰的代码,而是一段代码无可辩驳的履歷档案。 【kernel_id: median9_zen3_opt】 【abstract_semantics: strict weak ordering,nan统一下沉,+0/-0按声明规则归一】 【source_ir_proof: 无ub溢出,ir同构验证通过】 【binary_equivalence: 在声明语义域內,smt反例搜索unsat】 【isa: x86-64, avx2扩展】 【microarchitecture_assumption: l1d热缓存路径;另附冷缓存降级曲线】 【cost_model: 埠竞爭延时分析报告】 【benchmark_distribution: 延迟分布、p50/p95/p99与长尾样本图】 【robustness_score: 99.9%样本窗口內性能下界稳定性】 【fallback_path: 当avx失效时的標量降级回退路径】 第三十一年,江临將整个庞大的工具链推进到了v0.2版本。 它已经能够极其稳定地处理一批远远跨越了sort5边界的小內核:sort8、rank8、median9,以及在特定內存对齐受限场景下的top-k问题。 这些东西在动輒数百万行的现代软体工程中依然不算庞大,但它们足够跨越办公室那场演示的边界。 它向世界证明了,mps-kernel绝不是只能在sort5这种玩具问题上展示漂亮数学结构的盆景。 它已经具备了沿著语义等价类搜索,三层逻辑证明链和多维度鲁棒性代价模型,向著真正自动化生產工业级微內核工具进军的潜力。 废土第三十五年,江临画下了第二张图的定稿。 標题:【mps-kernel v0.2:语义等价类搜索—证明携带链—鲁棒代价后端】 这將会是一个大杀器。 第119章 PFR/Marton猜想的统一结构证明 第三张图,是弱倍增猜想的多尺度刚性压缩图。 这是最为漫长,最为折磨,也是最缺乏物理实感的一张图。 相比g-01和mps-kernel,第三张图最不依赖石屋里的工业库存。 它不需要工具机,不需要隨时可能失效的传感器,也不需要被快闪记忆体擦写寿命一点点逼近极限的固態硬碟。 它完全建立在江临的脑海里,建立在石屋那面被红土涂抹了一层又一层的北墙上。 这不是一条占满四十年的直线。 白天,g-01在风沙和碎石里摔断连杆。 深夜,mps-kernel的工作站风扇接管石屋。 而这条最安静的数学线,往往出现在电子设备休眠,沙尘封门,或者身体已经疲惫到无法再碰机械的漫长夜晚。 它没有金属声,也没有报错提示。 只有墙,纸,木炭,手写板,以及一行行被自己亲手划掉的推导。 最初的五年,江临没有试图去写任何证明。 他做的唯一一件事,就是以苦行僧般的毅力去补课。 江氏砖確实让他站在了结构铺砌与计算几何的一个极高点,让他足以俯瞰许多同龄人。 但这绝对不是加性组合领域的高地。 铺砌问题里的局部规则设计,边界轮廓的物理强迫,有限状態机的转换,以及由此衍生的宏观层级结构,確实赋予了他锋利的数学直觉。 可这种直觉无法直接翻译成pfr猜想的语言,更无法直接套用在marton猜想的证明中。 加性组合有一套自己成熟且深奥的语言体系。 小和集。 弱倍增。 freiman同態映射。 衡量集合加法结构的ruzsa距离。 控制高阶和集的plunnecke不等式。 加性能量。 用於集合纯化的bsg引理。 构建近似子群的bogolyubov-ruzsa型引理。 有限域模型。 以及资讯理论视角下的熵形式。 每一个冷冰冰的学术名词背后,都不只是一个简单的定义,而是一套经歷了无数顶尖大脑打磨,专门用来处理离散结构和压缩现象的重型数学工具链。 江临首先把这些重型工具全部拆解成零件,为每一个核心引理建立了一张详细的技术兵器卡。 左边写下该引理生效所需的严格输入条件。 右边写下经过引理处理后输出的结构特徵。 中间,他用红笔重重標出该引理在每次应用时会造成的损失项,隱藏的常数依赖关係,不可避免的维数损耗,以及它最適合嵌入的代数模型。 然后,他敏锐地发现,有些引理在局部看起来很强大,能轻易找出结构,但其多项式常数的膨胀速度快得惊人,一旦连续推进两三步逼近pfr级別的深度,常数就会爆炸到使整个定理失去意义。 有些结论在传统的整数集合中虽然成立但极其丑陋,可一旦將其平移映射到有限域模型下,利用傅立叶分析,证明的代数结构立刻变得乾净利落。 还有那些用熵语言描述的不等式,乍看之下和组合语言隔著一座山,实际上只是在资讯理论的坐標系里,用概率分布来描述同一个集合密度的压缩现象。 第一年,他只画宏观的文献地图。 第二年,他细致梳理了freiman系定理自上个世纪以来的技术演进谱系。 第三年,他把ruzsa覆盖引理、加性能量计算和沉重的bsg引理之间的相互转换关係彻底揉碎,重新写成了属於自己的推导笔记。 第四年,他將精力完全集中,专门啃食最难下咽的有限域模型。 第五年,他才觉得自己的手腕有了足够的力气,將marton方向与pfr放在同一张桌面上审视。 这五年里,石屋那面破败的北墙上没有诞生任何一条新定理。 只有一大片被反覆擦拭,修改,划掉的逻辑箭头流转图。 从一个庞大的集合a出发。 如果a+a的基数很小,那么a內部的加性能量必然很大。 巨大的加性能量暗示著集合內部存在强烈的局部相关性。 利用工具剥离掉破坏结构的异常块,保留高密度的结构块。 在结构块中,某个子空间陪集附近的低复杂度结构开始浮现。 最终,低复杂度的代数模型將接管剩余的核心部分。 在黑板上,这些表示逻辑流转的箭头一开始画得极其顺畅且漂亮。 但江临非但没有狂喜,反而警惕到了极点。 因为在最前沿的纯粹数学中,过於漂亮和顺畅的类比,往往是隱藏了错误证明的华丽外壳。 第六年,他反其道而行之,专门设立了一本反例本。 目的不是推进证明,而是要亲手摧毁自己的错觉。 他也写过一些极低维有限域脚本,但那些脚本只负责杀死直觉,不负责提供证明。 於是他构造出了各种病態的集合。 有些集合局部看起来高度规则,但一旦放大到全局,结构极度恶劣。 有些集合满足极好的小和集条件,却极其狡猾地把结构质量分散隱藏在多个不同的尺度中,导致单层次的提取工具全部扑空。 有些基於熵形式的完美压缩,一旦试图將其精確翻译回组合数学的刚性语言,量化边界就会损失得惨不忍睹。 他深刻意识到,那些从江氏砖里带出来的,边界错位即导致全局不可逃逸的物理直觉,在加性组合的软约束问题里,根本不存在直接的对应物。 江氏砖的规则是死板的。 一条边拼错,整个宏观拼贴就被锁死。 但小和集条件极其柔软。 允许你存在隨机的噪声,允许大量毫无规律的例外点。 甚至允许局部出现极度的混乱。 它只在整体的宏观统计上告诉你,这个集合在经歷加法扩张时,並没有像一盘散沙那样爆炸。 硬规则可以强行逼出宏观的拼贴层级。 而软约束,只能像挤海绵一样,一点点逼出信息的结构压缩。 第七年末,江临握著一截木炭,在墙面顶端用力划掉了他最早写下的总標题。 【局部规则逼出全局结构】 这句话带著太重的江氏砖痕跡,不適合pfr那片充满概率与不確定性的领地。 然后重新写下了一行大字。 【弱约束下的多尺度压缩】 真正的入口,在废土的第七年,终於在他面前轰然打开。 他不再试图强行把江氏砖的证明结构平移过去,而是以抽象能力,抽取其中真正能在不同数学宇宙中通用的哲学內核。 不是那些具体的边界强迫。 不是具象的拼贴层级。 更不是直观的局部图案。 而是有限状態的信息压缩,对异常区块的无情剥离,利用能量增量作为驱动力,以及在不同尺度间的平滑递降。 这些抽象概念被他用熟练的代数技巧,重新翻译成了加性组合能够合法调用的数学对象。 將集合按傅立叶谱进行分层。 利用cauchy-schwarz、傅立叶谱分解和能量增量策略,在大傅立叶係数出现的地方寻找可压缩方向。 建立集合的低秩模型。 提取子空间陪集附近的近似结构。 最后藉助熵形式,把组合语言中难以追踪的损失重新写成可累加的信息增量。 第九年,江临雄心勃勃地写出了第一份完整框架。 很快,框架在逻辑自洽性检验中轰然崩塌。 错误隱蔽地出在异常集处理阶段。 为了得到一个纯净的子结构,他剥离了太多的坏块。 虽然剩下来的集合乾净得如同水晶,但它已经严重失去了原问题的统计质量,推导出的边界毫无意义。 第十三年,江临的第二份框架再次崩塌。 这一次的错误出在更深层的秩增长控制上。 他设计的每一层压缩在局部看起来都极其合理且严密,可一旦將层数叠加起来,bsg引理那种灾难性的多项式维数损耗,就像一个复利的黑洞,把最终需要的多项式结论吞噬得连渣都不剩。 第十八年,第三份耗尽心血的框架,死死卡在了最后一步。 它能给出一个漂亮的中间结构定理,却无论如何也推不动最终的多项式界,卡在了一个略好於准多项式的尷尬位置。 但江临没有丝毫的焦躁。 在废土里,这类深刻的结构数学问题,从来不是靠著急和暴躁就能撞开门的。 g-01陷入瓶颈时,可以靠著反覆拆机,看波形来获取灵感。 mps-kernel卡住时,可以靠翻看几十个g的log日誌,分析benchmark分布和追踪指令证明链来寻找bug。 但在pfr/marton的领域里,什么都没有。 没有机械齿轮的咬合声。 没有风扇狂转的轰鸣声。 没有编译器的报错提示。 这里只有墙壁,手写板,以及一行又一行逻辑断裂的推导公式。 第二十二年,江临把过去所有的失败框架整理出来,强迫自己將视线从繁杂的技术细节中抽离,重新回到一切的最源头,去凝视那个最基础的问题。 弱倍增,到底在组合和信息的本质上,限制了什么? 绝不是在限制某一个特定的局部图案出现,也不是在限制某一个多面体的几何边界形状。 它限制的是扩张的成本。 一个集合如果在加法操作下,其体积没有按照组合规律膨胀到应有的庞大规模,那么在它杂乱无章的表象之下,必然有某种高度有序的隱藏代数结构,在替它默默支付著本该爆发的复杂度。 这句话依然不能直接当作定理去发表。 但它给了江临长达十几年迷茫期后,真正破局的钥匙。 第二十六年的冬天,江临终於在数学推导上,將异常块剥离和能量增量接驳在一起。 他放弃了毕其功於一役,试图一次性压出全局结构的傲慢想法。 而是採用多尺度的剥离策略。 就像剥开一颗洋葱,他在每一个数学尺度上,只用外科手术般的精度,剥掉那一点点真正製造加法扩张的坏块。 然后利用能量增量策略,立刻进入下一个尺度。 这一次,他给每一层剥离都配了一本帐。 坏块不能隨便扔。 每剥掉一层製造扩张噪声的异常结构,就必须从同一尺度的能量增量里扣除代价。 每推进一层压缩,势函数都必须单调上升,却又被全局信息量死死压住上界。 於是,过去那个吞噬所有常数的黑洞,第一次变成了可以结帐的叠代过程。 剩下的核心集合,在有限域模型下,由於排除了扩张噪声,开始逐步贴近那个理论上的低复杂度代数结构。 这一步推导的成功,让整个证明过程终於拥有了一副逻辑骨架。 但江临没有把这里当成终点。 有限域模型只是最乾净的主战场,不是猜想最终停靠的港口。 在那片代数结构最清澈的世界里,他终於看清了弱倍增被压住时,结构到底是怎样一层一层从混乱中被挤出来的。 真正困难的,是把这套机制从乾净的有限域宇宙,带回更粗糙、更不规则的一般集合世界。 第三十一年,marton猜想的方向也被他顺理成章地接到了这副骨架上。 在江临的眼中,熵形式不再是一套让人头疼的另一门外语。 它变成了同一张宏大结构压缩图上,从资讯理论视角投射下的一道清晰影子。 小和集条件在组合数学的语言里,表现为体积的弱倍增。 而在熵的语言里,它表现为,在施加加法噪声后,集合的信息增量受到极度限制。 两边如同镜子的內外,最终同时指向了江临在第二十二年悟出的那个真理。 当扩张被死死压住时,隱藏的结构必须站出来承担解释这种低复杂度的成本。 也是从这一年开始,江临不再把pfr和marton当成两座彼此遥望的孤峰。 它们只是同一座山的两个入口。 一个从组合语言进入。 一个从熵语言进入。 山体深处,通向的是同一套多尺度压缩结构。 第三十四年,江临开始处理最难看的部分。 模型转移。 有限域模型给出了最锋利的刀,但完整猜想不能永远留在有限域里。 一般阿贝尔群里的挠结构,整数集合里的嵌入损失,freiman模型转换时的维数膨胀,熵形式回到组合语言时的量化损耗,每一项都像旧帐一样压在证明链上。 这里没有有限域里的乾净傅立叶谱。 没有天然漂亮的子空间结构。 也没有能让所有坏块自动归位的代数秩。 江临必须把前面二十多年建立的多尺度帐本,一层一层搬进更骯脏的世界里。 他把证明拆成三道门。 第一道门,有限域模型。 在那里,弱倍增被压缩成清晰的低秩结构。 第二道门,熵形式。 在那里,组合损失被重新写成可累加、可对帐的信息增量。 第三道门,模型转移。 在那里,乾净世界里的结构定理,被一点点搬回一般弱倍增命题之中。 第三十六年冬天,这三道门第一次在同一张证明链上合拢。 那一天,江临没有欢呼。 他只是站在北墙前,看著自己写下的最后一条箭头,很久没有动。 从弱倍增,到能量增量。 从能量增量,到多尺度压缩。 从多尺度压缩,到近似代数结构。 从近似代数结构,再经由熵形式和模型转移,回到完整的pfr/marton主命题。 这条链终於闭上了。 废土第三十八年,江临放下了笔,完成了第一版长篇手稿。 英文暂定標题—— 【from weak doubling to multiscale rigidity】 中文手稿的標题则去掉了所有的修饰。 【从弱倍增到多尺度刚性】 江临心里很清楚,这还远远不是一份能直接投递给《数学年刊》的成品论文。 手稿中有些过渡引理写得过於冗长繁琐。 有些多项式常数的依赖关係还没有经过最极致的优化整理。 有限域部分锋利到近乎冷酷,但模型转移部分仍有大量符號、边界和传统表述需要清理。 有些极度个人化的推导语言,也必须被翻译成当代学界更习惯、更容易审查的標准化形式。 但这些都只是粗活了。 最核心的事情已经完成。 pfr猜想和marton猜想之间那道看似隔著语言、模型和技术传统的墙,已经被他从底部打穿。 它们不再只是那天韩砚山在专题报告里,作为遥远灯塔拋出的两个孤立疑问。 在江临这四十年的死磕下,它们被暴力又优雅地压进了一张统一的多尺度刚性结构图中。 剩下的两年,江临没有再追求新的主定理。 他开始做最枯燥,也最必要的清理。 重排引理顺序。 压缩符號系统。 清点每一个常数依赖。 给每一处模型转移写出单独的边界说明。 把那些只有他自己能看懂的推导,改写成韩砚山这种领域內专家也能逐行审查的標准语言。 最后,第三张图的最终標题是—— from weak doubling to multiscale rigidity: a unified proof of the pfr–marton conjectures. 【从弱倍增到多尺度刚性:pfr/marton猜想的统一结构证明】 江临將这张凝结了小半个世纪心血的图表,在石屋斑驳的北墙上画了出来。 图表的左端入口,是看似柔弱无力的弱倍增条件。 图表的右端出口,是清晰可见的近似代数结构。 而在连接两端的中间地带,是一层层如同地质剖面般,被精確剥离、极限压缩,然后重新组合的结构块流转图。 图表的下方,还有三道被他用黑线重重框出的门。 有限域模型。 熵形式。 模型转移。 三道门之后,那条原本断裂在不同数学语言之间的路,第一次被完整地连了起来。 这张图没有g-01六足机器人的图纸那样直观且充满钢铁的张力。 也没有mps-kernel的基准测试曲线那样能让人一眼看到商业和工业的价值。 可江临知道,这张纸最重。 江氏砖解决的是一个耀眼的存在性难题。 它像一块奇异的陨石,砸进数学史。 而pfr/marton不一样。 它並非孤立的奇石,而是现代加性组合內部的一根承重梁。 如果这份手稿最终成立,就意味著江临不再只是一个在离散几何中完成奇蹟的外来者。 而是第一次用自己的方法,打穿了现代组合数学最深处的结构问题。 第120章 MPS-Kernel,可证明的生產力 2022年7月2日,06:01。 江临把手里的箱子放下,洗漱,换衣服。 吃过早餐,这才优哉游哉回到臥室,从箱子里面取出一个沉淀了四十年岁月的移动硬碟,坐到书桌前。 打开工作站,插入硬碟,打开一个目录。 【mps_kernel_pressed】 在刚刚结束的第九次废土轮迴里,他带回了三张图纸。 g-01最直观,pfr/marton最重,但在现实世界里,最先能被解构、消化並迅速转化成资源的,只有第二张图。 mps-kernel。 江临现在需要支撑长期实验、伺服器、传感器、机加工、专利、公司壳、人员僱佣,以及未来更大规模算力系统的资金。 桌面上,量化系统的主目录已经打开。 【mps_timeline】 【mps_kernel】 【ctp_adapter】 【tick_store】 【backtest_engine】 【risk_guard】 这些规整的目录,在第七次回归后就已经在硬碟里生根发芽。 到第八次回归,它们成了一个粗糙且单薄的小型商品期货实盘系统。 行情数据的快速接入。 tick数据的无损落盘。 主力合约换月时毫无滯涩的平滑处理。 盘口流动性状態的瞬时提取。 低延迟特徵矩阵的疯狂更新。 策略信號在毫秒间的生灭与判定。 风控系统如断头台般的无情熔断。 委託回报指令的精准记录。 …… 就是这些由零和一堆砌起来的逻辑拼凑在一起,撑起了他第一阶段的收益曲线。 江临调出量化帐户的最近一次结算单,时间戳停留在昨天下午收盘后的最后一秒。 【当前权益:352,481.79】 从第一周投入的310,842.63起步,到现在的数字。 帐户里的资金沿著那条早已经过验证的曲线,稳稳噹噹地向上滚了一段里程。 这条曲线擬合得非常乾净。 实盘交易中最让人恐惧的滑点,网络拥堵带来的成交延迟,极端行情下盘口流动性的瞬间枯竭,以及那些在回测环境中被无限放大或掩盖的结构性失真,在这套系统面前没有以超出模型边界的方式出现。 这说明大方向毫无偏差。 市场就像是一个庞大且愚蠢的机器,正按照他预设的节奏一点点吐出筹码。 但第九次废土之旅结束后回看,这套系统还是太慢。 这里的慢,不仅仅是指把报单发送到交易所撮合主机的物理网络延迟。 后台对数以亿计的歷史tick进行重放测试,慢。 高维特徵矩阵在內存中的切片与更新,慢。 横截面数据的rank排序,慢。 滚动窗口里的median计算,慢。 哪怕是盘口微小异常脉衝的嗅探与检测,依然慢。 这些平时隱藏在水面之下的暗礁,在单品种、小规模交易时並不显眼。 可一旦多品种,多周期,多滑点假设,多参数区间的庞大回测组合开始扩展,只要策略池的边界稍微向外延伸一点点,整个系统就会立刻被那些看似微不足道的基础內核死死拖住脚步。 慢,在这个领域里,就是原罪。 排序。 选择。 rank。 top-k。 rolling median。 分位数截断。 异常值剔除。 这些东西,单独拿出来丟在计算机科学的本科课堂上,连作为期末大作业的资格都不够,根本不起眼。 可是,当它们被扔进微秒级的高频数据管线里,在海量信息的疯狂冲刷下,它们就像是粗糙的砂砾一样,密密麻麻地铺满了整个数据通道的地面。 每一粒砂砾確实都不高。 但当这台机器日夜不休地狂奔,跑得久了,系统最坚硬的鞋底就会被悄无声息地磨穿。 江临打开性能剖析报告。 这是他进入第九次废土前留下的旧版本记录。 最热的几个消耗cpu时钟周期的函数,被毫不留情地用刺眼的红色高亮標註出来,像是一道道正在流血的伤口。 rank5_inline median7_window top3_of_8 winsor_clip rolling_quantile_update cross_section_rank tick_merge_dedup 这些名字,和陈启明办公室里討论过的sort5、rank5、median7、top3-of-8,几乎天然连在一起。 那次办公室演示,mps-kernel证明的是一件事。 微內核这种底层构件,是可以通过特定的算法被搜索,被严谨验证,被量化评估的。 但在刚刚结束的第九次废土轮迴里,mps-kernel v0.2版本在生与死的边缘,解决的是另一件具有顛覆性意义的大事。 它不应该只在学术界的小玩具上证明自己的理论可行性,它必须也只能成为一条能够持续不断生產可被数学证明的高性能內核的工业化工具链。 现在,江临不准备把这套完整进化后的系统拿给任何人看。 至少在它长成参天大树之前,绝不展示它的完整形態。 mps-kernel绝不是某篇顶级学术论文后附带的,用来凑字数和博取引用的附属工具代码。 更不是放在明亮的演示大厅里,供学院派教授们嘖嘖称奇,互相探討的精致玩具。 绝对不可能是那种被掛在github上,可以隨便开源,授权协议形同虚设,任由他人转交修改的公共代码。 它已经深深扎根,进入了江临自己用来汲取现实世界养分的资金系统。 而在不远的未来,这套內核將无孔不入地渗透进更大规模的並行算力系统、复杂的底层编译框架以及庞大的实体工程平台中。 这种能决定生死和命运的东西,只能牢牢握在自己手里。 完整搜索器不外泄。 外界只能看到证明携带式微內核包、验证夹具、benchmark日誌和裁剪后的演示环境。 终端界面被唤醒。 第一个经过废土淬炼的微內核包,被江临拖进了当前的量化工程环境。 【kernel_id:rank5_i32_v02】 【abstract_semantics:五输入整数rank定位】 【tie_policy:stable_index_order】 【sentinel_policy:missing_as_lowest】 【overflow_mode:explicit_saturating_i32】 【source_ir_proof:pass】 【binary_equivalence:pass】 【isa:x86-64】 【microarchitecture_assumption:machine-a-like】 【robustness_score:0.82】 【fallback_path:baseline_rank5】 它不是搜索空间里指令序列最炫技,最让人拍案叫绝的那个。 也不是在脱离实际环境的单次benchmark跑分测试里速度最快的那个。 它之所以被江临选中,是因为在废土那种极限恶劣的算力枯竭环境下,曾硬扛过无数种碎片化的缓存状態、极度不稳定的批量数据长度以及忽高忽低的定频条件。 在这无数次的折磨后,它的鲁棒性评分位列第一,稳如泰山。 江临並没有自大地把原有系统中虽然臃肿但稳定的旧函数直接刪掉。 他谨慎地保留了fallback安全回退路径。 任何由mps-kernel自动生成的微內核,在被正式允许进入那条牵扯著真金白银的热路径之前,都必须毫无例外地跨过三道测试之门。 第一道门,歷史极限重放。 他选取了过去三个月內,市场波动最剧烈,成交量最大的主力合约tick数据。 数千万到上亿级tick切片被重新打包,倒灌进几个高频特徵流水线,强制系统重新跑了一遍。 原本安静的cpu风扇开始发出沉闷的轰鸣, 转速被瞬间拉高,热浪顺著散热孔排向空气中。 屏幕上,一行行进度条在疯狂滚动,像是瀑布倾泻。 旧版管线的日誌被调出对比。 【replay:2022-04-01 — 2022-06-30】 【elapsed:42m17s】 新版管线的结果紧隨其后跳了出来。 【replay:2022-04-01 — 2022-06-30】 【elapsed:28m49s】 时间的缩短肉眼可见,第一处提升效果非常明显。 但江临的表情没有丝毫变化。 单次时间的缩减在统计学上毫无意义,那可能是某种特定环境下的巧合。 他开始毫不留情地蹂躪这套系统。 把海量歷史重放数据的顺序完全打乱。 强制切换不同层级的cpu缓存状態。 频繁更改內存读写的批处理大小。 疯狂堆叠和刪减不同的特徵组合。 甚至將那些冷门、流动性极差的品种强行塞入测试池。 连续二十组高强度的破坏性测试跑完。 当风扇的轰鸣声终於渐渐平息,最后的结果表在屏幕上稳定下来。 热路径的整体总耗时,实打实地下降了约27%。 而在高频交易中最关键的p99长尾延迟指標上,下降幅度达到了惊人的31%。 其中,rank类排序內核的耗时下降幅度最为夸张,几乎是被削去了一半的冗余。 考虑到滚动中位数和top-k等更为复杂的组件还没有全部替换完毕,整个系统的性能压榨空间依然无比巨大。 第二道门,边界输入绞肉机。 现实市场里充满了骯脏的噪音。 连续不断,毫无意义的重复报价值。 在涨跌停板附近,因多空双方殊死搏杀而產生的诡异跳动价格。 长达几秒甚至几十秒没有任何一笔成交的空窗口。 交易所数据包由於网络抖动导致的缺失哨兵標记。 买卖单悬殊的极端盘口厚度。 以及在进行底层整数缩放计算时,那些徘徊在变量溢出边缘的危险数字。 这些数据里的毒药,系统之前已经花费大量精力清洗和测试过。 但现在,既然mps-kernel这个全新的外来物种进驻了核心层,一切信任都必须归零,全部推倒重新测试。 证明链在数学逻辑上,只能证明內核本身的语义是正確的。 但在量化系统这个庞然大物里,外围还包裹著繁琐的数据清洗模块,哨兵异常处理机制,浮点与整数的缩放转换,多维栏位的对齐拼接,以及缓存復用池。 这些外围环节中的任何一层如果產生了微小的错位,哪怕最核心的內核计算得再精准无误,最终输出的结果依然是一场灾难。 时间一分一秒地流逝,房间里的空气似乎都因为处理器的高负荷运转而变得温热起来。 一个半小时后,严苛的边界测试全部亮起绿灯,顺利通过。 第三道门,线上影子计算。 这是最接近实战的一步。 新版內核的加载,並不会直接夺取实盘下单接口的控制权。 它像一个沉默的幽灵,潜伏在后台分配的独立內存空间里。 同步接收著与旧版系统完全相同的的tick数据,生成同一组庞大的特徵矩阵,然后將自己计算出的每一个微小结果,与旧版正在运行的结果进行逐项甚至逐个比特的对齐比较。 江临把容错的閾值设定得非常苛刻。 只要在数以亿计的计算中,出现哪怕仅仅一个不该存在的数值差异,新版內核將立即被拋弃,系统会自动退回保守但安全的baseline。 上午九点整。 国內商品期货市场准时开盘。 像是一座巨大的水闸被瞬间拉开,无形的数据洪流咆哮著涌出。 江临没有因为系统升级而盲目加仓,也没有激进地扩大交易品种。 更没有为了追求暴利而提高资金槓桿。 他只是静静地注视著屏幕,让新版內核完全进入影子模式。 盘口数字开始疯狂跳动。 红色与绿色的买卖价格像呼吸般闪烁。 tick数据像高压水柱一样,顺著网络接口猛烈地灌进系统的內存里。 新版管线毫无声息地跟在旧版那略显笨重的身躯后面。 它潜伏著,计算著,比较著,將每一条处理日誌写入固態硬碟。 十分钟过去,行情经歷了一波开盘的剧烈博杀。 三十分钟过去,市场进入震盪整理期。 一小时过去,资金开始流向不同板块。 没有差异,没有报警,没有一行报错的红字弹出。 午盘前,系统自动生成了第一份半日影子报告。 【shadow mismatch:0】 (影子比对误差:0) 【feature latency p50:下降18.4%】 【feature latency p99:下降29.7%】 【replay buffer pressure:下降22.1%】 【risk update interval:同步缩短】 江临仔细审视著这几行跳动的数字,確认各项指標平稳后,长长出了一口气。 下午开盘前,他將第一批mps內核正式推进到实盘热路径,剥夺掉旧版函数的执行权。 下午一点三十分,市场再次开盘。 系统第一次以新版內核的血液运转。 表面的变化非常小。 没有那种好莱坞电影里惊天动地的盈利曲线直衝云霄。 也没有一根代表资金权益的红线突然拔地而起。 但江临深知,真正能够长期存活的量化交易系统,从来都不靠捕捉一根神奇的预测函数来赚钱的。 它靠的是在千百个微小的工程细节中,不断减少系统与市场摩擦带来的损耗。 特徵计算更新得快了那几百微秒。 在盘中触发突发回测叠代的响应快了一点。 风控引擎与资金帐单的同步密度高了一点。 动態策略池在捕捉到相关性时的扩展速度快了一点。 盘口微观流动性异常的识別,比绝大多数同行早了一点。 这一切的一点点在时间的维度上累加起来,系统能够吞吐和处理的容量就会在不知不觉中变得庞大。 容量,才是真正能稳定生钱的土壤。 下午三点,最后一条成交回报写入日誌,全天交易正式收盘。 江临先点开旁边那份影子帐本。 旧系统仍然在后台以影子模式运行。 它不下单,只根据同样的tick流,同样的仓位限制,同样的风控规则,记录自己本来会做出的判断。 两份帐本並排展开。 【baseline_shadow_pnl:+9,863.74】 【mps_hotpath_pnl:+18,742.91】 【incremental_pnl:+8,879.17】 【max_intraday_drawdown:1.21%】 【missed_window_reduction:37.4%】 【forced_risk_skip:减少2次】 江临看著第三行数字,才终於確认,这不是行情偶然送来的红包。 同样的市场,同样的资金,同样的策略池,同样的风险上限。 旧系统也能赚钱。 但新版系统少错过了两个窗口,少触发了两次不必要的保守跳过,少在盘口瞬时塌陷前犹豫了几百微秒。 这几百微秒折算成当天的反事实差额,是八千八百七十九块一毛七。 第121章 ICM线上报告邀请 单日净利润结算—【+18,742.91】 【当前权益:371224.70】 这个数字在金融大鱷眼里不值一提,甚至不够一顿商务晚宴的开销。 但对於一个只有30万级別起步资金的个人微型帐户来说,单日超过5%的利润增长,这已经是一种非常凶悍的掠夺。 江临心里很清楚,这並不是mps-kernel具备了预知未来的能力,替他预测了市场主力的动向。 这场技术升级带来的真正质变,在於这套量化系统的物理容量上限,开始被实质性地向上抬升。 帐户里的钱,只是技术优势在现实世界投射出的一种表象。 真正发生深刻改变的,是这个系统未来能够承载的野心。 可以说,容量,才是承载巨量资金的基石。 吃过晚饭,江临陪父母看电视聊天,歇了一会,继续替换第二批內核。 median7_window top3_of_8 cross_section_rank rolling_quantile_update 这一次的替换,江临不再需要像个传统程式设计师那样,一行行地去手写,去调试那些令人头疼的汇编指令或c++底层代码。 mps-kernelv0.2的厉害之处,开始发挥它真正的工程价值。 语义等价类搜索器在庞大的数学空间中,如同不知疲倦的矿工,迅速生成成百上千个候选代码片段。 证明链机制像一道无情的筛网,將所有存在微小逻辑漏洞,边界溢出风险的错误代码瞬间抹杀。 鲁棒代价后端则负责最后的裁决,过滤掉那些在单次benchmark测试里跑分极为漂亮,但在复杂缓存变动下耗时极度不稳定的偽冠军。 最后,顺理成章进入量化交易系统的,根本不是一段传统意义上不知所以然的神奇汇编。 而是一张张附带了完整数学逻辑的证据卡。 每一个被採纳的內核,都拥有严丝合缝的数学证明状態,明確的微架构適用假设条件,在各种极限压力下的实测耗时分布直方图,以及那条永远保底的返迴路径。 江临一边有条不紊地將这些证据卡接驳进系统,一边看著整个交易系统的性能瓶颈,在仪錶盘上如同潮水般不断向上游移动。 最开始,系统运转最慢的堵点是rank和median这些数学计算。 当这部分被mps彻底削平后,新的短板立刻暴露出。 tick数据的內存合併与缓存行布局变得刺眼。 当他顺手优化了数据结构后,慢的变成了多策略並发回放时的线程调度损耗。 紧接著,瓶颈转移到了固態硬碟的磁碟i/o读写速率上。 然后是內存通道的物理带宽。 最后,卡在了cpu多个物理核心之间进行状態同步的锁竞爭上。 这套系统就像是一层层被强行剥开的复杂机械装置。 每当他用手术刀切除一个阻碍,剥开一层外壳,立刻就会有下一个隱藏更深的物理瓶颈,冷酷地暴露在空气中。 这种不断触碰物理极限,不断陷入瓶颈又不断突破的感觉,江临太熟悉了。 在第九次废土的漫长岁月里,mps-kernel这个庞然大物,就是这么在资源的极度匱乏中,硬生生从粗糙的代码长成一套工业级工具链。 在工程的世界里,从来没有所谓的终点。 只有永远等待著被征服的下一层极限。 没用太久,第一版完整的量化管线加速压测报告在终端上生成。 【mps-timeline v0.3 综合性能评估】 【核心热路径底层替换:累计17处】 【经过全量级影子比对语义差异:0】 【歷史並发回测数据吞吐量:提升至2.8x】 【多品种/多时间周期参数矩阵扫描速度:提升至3.4x】 【风控引擎 p99 尾部延迟极值:断崖下降 37.6%】 【盘口微观异常脉衝检测防守窗口:缩短至原先的 54%】 【实盘接口接入状態:核心策略小规模常態化启用】 江临將身体靠在椅背上,闭上眼睛,用力揉了揉酸胀的眉心。 这还仅仅只是在普通商用cpu侧,替换了最外围的一层基础微內核而已。 在mps系统深处,那个规模更庞大,结构更复杂的异构搜索空间,他根本没敢动。 更完整的mps-kernelv0.2的全局优化能力,由於算力的限制,只能被迫处於沉睡状態。 如果要继续向技术的深水区推进,要让mps真正爆发出它在废土中展现过的工业级压制力,他需要呈指数级增长的算力支撑。 现在的硬体条件,太孱弱了。 眼前这台工作站可以写代码,可以看日誌,可以通过ssh远程管理外部节点,但它在物理学上,根本不具备承载多路重型gpu进行全天候並发计算的现实条件。 整机供电、线材、插座和pdu都扛不住那种长期高负载。 狭小的散热鰭片无法压制数百瓦的狂暴热量。 少得可怜的pcie通道带宽会把显卡活活憋死。 系统內存容量面对庞大的状態矩阵简直不值一提。 而家用级电子元器件在7x24小时满负荷轰炸下的稳定性,更是脆弱得如同纸糊一般。 江临睁开眼,坐直身体,打开一个全新的空白电子表格。 標题:【算力採购部署计划】 第一列、消费级高密度gpu工作站。 第二列、数据中心级企业gpu阵列。 第三列、公有云/超算中心算力租赁。 第四列、长远规划的自建机房节点。 第五列、物理合规与资金的风险边界。 江临首先將目光投向了最接地气的消费级显卡市场。 隨著加密货幣矿潮的轰然坍塌,曾经被炒作到令人髮指的高端显卡价格,终於像退潮的海水一样,恢復到了一个相对理性的区间。 n卡的两大旗舰型號rtx 3090与rtx 3090 ti,都配备了24gb的gddr6x显存。 3090 ti对於江临要运行的状態空间搜索任务来说,显存容量的物理天花板没有一丝一毫的拓宽。 多出来的那一丁点单卡核心频率爆发,在庞大的调度任务面前犹如杯水车薪,根本解决不了他正在面对的结构性问题。 mps-kernel遭遇的瓶颈,从来都不是跑游戏帧数不够高,而是一道严苛的运筹学难题。 在固定的单位资金预算,供电极限,以及有限的室內散热排风压力下,系统究竟能同时铺开维持多少个高密度的並发调度任务。 【3090 ti:核心单卡峰值確实更高,但显存物理硬伤仍为 24gb,功耗曲线与核心热密度严重偏高,极易触发降温撞墙。判定为不適合作为当前紧缺预算下,构建多卡高密阵列的基础单元。】 【3090:核心显存同为24gb,但单位算力的採购成本与物理机箱部署密度更为优异,原生支持底层cuda多卡协同、p2p 內存直接访问与双卡nvlink桥接,判定为可作为第一阶段短期算力池的核心搭建基石。】 江临直接在第一阶段的战略目標里填满—【4xrtx 3090深度学习工作站节点】 规划完本地节点,他切换瀏览器標籤页,打开英伟达a100计算卡的官方资料页面。 充斥屏幕的是企业级伺服器整机机柜方案。 是各种授权系统集成商的晦涩缩写。 是需要通过层层邮件审批才能拿到的渠道报价单。 是动輒以月甚至以季度为单位计算的漫长交货期。 是繁琐的售后sla维保合同。 是要求严苛的標准4u/8u机架安装规范。 是要求恆温恆湿,防静电的专业机房环境。 是特殊定製的管线液冷或需要强劲空调的高压风冷散热模组。 是夸张的三相电电力供应標准。 以及各种採购、保修、跨境供货与企业客户资质相关的合规性声明。 a100无疑是纯粹的数据中心重型基础设施。 对於个人而言,这种战略级设备並不完全与世隔绝。 只要有足够的溢价资金和耐心,依然能通过某些边缘渠道弄到单卡。 但如果想以一个毫无背景的个人身份,在极短的时间內快速採购、安装並部署一套真正能够发挥出应有性能的a100系统,所付出的隱性成本代价,將远远超出那张计算卡本身高昂的標价。 买一张单卡插在普通主板上是暴殄天物的行为。 真正赋予a100集群级力量的,不是单独一张卡,而是hgx/dgx这类整机平台里的nvlink/nvswitch互联,是伺服器主板、pcie/nvlink拓扑、机房供电散热、驱动栈和调度系统共同构成的基础设施。 a100架构不適合作为当前追求快速落地的採购方案。 暂时冻结。 隨后,代表著更未来的h100的资料页面也被他隨手打开。 微架构极其漂亮。 官方公布的理论性能参数漂亮得让人心跳加速。 但横亘在现实面前的物理问题也同样清晰得刺眼。 整个市场没有稳定的现货供应。 採购渠道比a100更加封闭沉重。 价格更是高到了一个现阶段让他望洋兴嘆的天文数字。 对於现在的江临来说,它根本不是一个可以纳入实际採购计划的对象。 仅仅只是矗立在技术发展路线远方的一座灯塔,用来衡量自身当下算力差距的遥远参照物。 江临没有在这一栏浪费太多笔墨。 他非常清楚自己目前的体量,还没有能力去解决那种级別的问题。 现在写下再多关於超算中心的规划,也不过是毫无意义的自我陶醉。 他的注意力和焦距重新收缩,回到了眼前那张布满红线的表格上。 四卡3090工作站。 这才是经过无数次妥协与计算后,唯一能够第一个现实可落地的算力节点。 表格的第三列,云算力租赁那一栏,他並没有立刻用笔划掉。 从工程角度来看,公有云毫无疑问是个极好的资源池。 它的弹性拓展能力极强,按需隨时伸缩。 对真正的大客户来说,几分钟到几小时內就能拉起远超个人工作站的gpu资源。 在某些特定时间段,只要愿意支付高昂的按时计费帐单,甚至能短暂地租借到比他计划组建的本地工作站还要强悍得多的计算卡集群阵列。 但在这个由光缆连接的世界里,任何一台不属於自己物理绝对控制范围內的外部伺服器,都是危险的黑室。 外部算力,充其量只能被当做没有灵魂的廉价苦力,用来处理那些被完全剥离了核心商业逻辑、经过深度脱敏处理,且无法逆向拼凑的外围边缘验证任务。 比如未来可能需要渲染公开的机器人测试视频,转码任务可以毫不犹豫地上云。 如果只是跑一些使用公开数据集的泛化理论实验,也可以上云。 …… 但是,那套关乎资金生死的完整量化交易策略。 那个倾注了废土无数心血的完整mps-kernel引擎。 那条代表著算力极限的完整底层逻辑证明链。 那张蕴藏著系统进化方向的完整搜索状態图。 这些真正的核心机密,连一个字节都不应该在公有云的网络线路中穿梭。 时间悄然推移。 江临不再犹豫,开始下单。 四张rtx 3090。 工作站级主板。 多pcie通道工作站cpu。 256gb ecc內存。 nvme阵列。 冗余电源。 开放式机架。 工业级ups。 pdu。 工业风扇。 温度、电流、掉卡监控模块。 万兆网卡。 两组双卡nvlink桥接器。 支付页面跳转。 手机轻轻震动了一下。 技术服务费帐户里的余额,瞬间坍塌了一大截。 江临正要关机,一封邮件弹了出来—《邀请您在icm2022作特別线上报告》。 …… 江临先生: 我们谨代表2022年国际数学家大会组织委员会及科学项目委员会相关成员,正式邀请您在本届大会期间作一场特別线上报告。 您近期关於单一非周期铺砌砖构造与验证的预印本,已经在铺砌理论、离散几何、符號动力系统以及计算验证等领域引发了广泛关注。 该构造目前已在相关討论中被称为江氏砖。 虽然本届大会的科学项目安排早已確定,但委员会认为,您的成果具有特殊的即时学术价值。 因此,我们希望为您安排一场特別增设的线上报告。 暂定题目为:江氏砖:局部强迫、有限状態验证与单一非周期铺砌砖的构造。 我们建议报告时间为四十五分钟,隨后安排二十分钟问答与討论。 会议將以线上形式举行,並向已註册的icm参会者开放。 如获您许可,报告录像也將作为大会线上资料的一部分归档保存。 委员会尤其希望您能在报告中討论以下几个问题。 一、该铺砌砖的设计原则及其边界强迫机制。 二、用於排除周期铺砌的有限状態验证框架。 三、近期討论中的 layer-7 边界阻塞问题及其处理方式。 四、该构造与彭罗斯铺砌以及后续单砖候选构造之间的关係。 五、您的验证方法是否有可能復用於离散几何中的其他问题。 我们理解,您目前仍处在特殊且早期的学术阶段。 基於这一点,如您愿意,委员会可以安排一位铺砌理论或离散几何方向的资深专家担任本场报告主持人,並协助您完成线上报告所需的技术准备。 请您在方便时告知我们是否愿意接受本次邀请。 如您接受,我们希望您能提供一份简短摘要,以確认最终报告题目,並告知是否同意大会保存报告录像。 若能將您的报告纳入本届大会日程,我们將深感荣幸。 谨致诚挚问候。 elena markovi?教授 代表icm 2022组织委员会 2022年国际数学家大会 david r. holt教授 代表特別报告协调小组 离散几何与非周期有序方向 第122章 四十五分钟 四十五分钟。 icm(国际数学家大会)官网更新日程的时候,国內正是深夜一点一刻。 最先发现那一行名字的,不是嗅觉敏锐的科技媒体,也不是各个高校负责宣传的行政人员。 而是一个正处在熬夜状態的一个数学系博士生,陈宇。 他的研究方向恰好是离散几何与平铺理论。 过去的一个月里,江氏砖的横空出世,几乎让整个方向的研究者都经歷了一场地动山摇的震盪。 陈宇今晚原本只是因为推导一个镶嵌局部的边界条件卡了壳,心烦意乱之下,习惯性地打开瀏览器,刷新icm2022的线上报告页面,想看看自己导师那个关於高维网格的海报展示有没有被调整时间。 暗色调的网页ui缓慢加载出来。 滑鼠滚轮发出细微的咔噠声,页面匀速下滑。 在略过一连串已经排定的大会报告、邀请报告和专题报告后,他的视线在特別线上报告那一栏里,忽然停住。 那只是icm官网上最符合標准排版格式的一条报告信息,字体大小、顏色、缩进,没有任何特殊標註。 【jiang lin】 【the jiang tile: local forcing, finite-state verification, and a single aperiodic monotile】 【special online presentation】 【45 min + q&a】 陈宇的目光凝滯在液晶屏幕上。 片刻之后,他的第一反应並非激动或震惊,而是一种出於学术严谨本能的怀疑。 他怀疑自己因为过度熬夜產生了某种荒谬的幻觉,或者缓存串线了某个不知名的地方性卫星会议网页。 抬起手,用力揉了揉眉心,按下f5键。 页面重新加载,排版依旧,那四行字依然停留在那里。 他又將滑鼠移动到右上角的语言选项,切换到纯英文原版日程,甚至点开了网页原始码查看了那一行的文本属性。 名字没变,標题没变,时常没变。 陈宇迅速使用截图工具,框选了这一部分,保存,然后点开微信,找到了一个名为离散几何与平铺理论前沿交流的国內数学圈核心群。 群里有几十位各大高校的青年教师、研究员以及核心博士生。 截图发送。 时间是凌晨一点十七分。 最开始的十几秒钟里,群里如同死水一般沉寂,没有任何人回復。 这个时间点,即便有熬夜的修仙党,大脑大概率也处於高负荷运转后的宕机状態。 直到一点二十八分,终於有人敲出了第一个字符。 【?】 紧接著,仿佛触动了某种连锁反应,沉寂的群聊瞬间沸腾,消息提示音开始疯狂跳动。 【icm,我没看错吧,这是今年那个icm的官网?】 【不是卫星会议?不是周边论坛?】 【不是poster?】 【我靠,你们看清楚时长,45分钟?】 【我刚自己登梯子去看了一眼官网,是真的。special online presentation,这不是学生论坛,也不是poster。哪怕它是临时增设的线上报告,时长和呈现方式也已经接近正式邀请报告的处理规格。】 【题目直接就是the jiang tile,连个虚词都没有,太硬了。】 【等等,他不是刚高考完没多久吗?】 【你这句话现在放在这里已经没有任何意义了。重要的是,icm的组委会,以及背后的整个国际数学共同体,正式认可了这个结果。他们腾出了四十五分钟的时间,要听他亲自拆解有限状態验证链。】 陈宇看著屏幕上飞速滚动的消息,心情复杂。 只有真正在这个体系里摸爬滚打的人,才明白这几十个像素点组成的字符,究竟具备怎样压倒性的重量。 截图开始像病毒一样,从这个核心的小圈子向外迅速扩散。 从代数群流向分析群,再从高校教师群流向博士生群,进而蔓延到各大竞赛教练群、学术科普圈。 凌晨一点四十分,江城大学数学院大楼。 四楼最內侧的办公室依然亮著灯。 顾南舟正靠在人体工学椅上看文献。 桌面的手机震动了一下,发出沉闷的嗡嗡声。 屏幕亮起。 是一张图片。 发来微信的是北大的一位老同学,目前在做几何分析。 对方没有发任何寒暄的废话,只配了极简的一句。 【老顾,看看这个。】 顾南舟拿起手机,点开原图。 深蓝色的icm官网背景。 jiang lin。 the jiang tile。 45 min + q&a。 顾南舟的视线在那一行45 min上停留了很久,久到屏幕因为长时间未操作而自动暗了下去。 他当然知道icm代表著什么,更清楚四十五分钟在这座学术金字塔中处於何等令人敬畏的层级。 对外行的普通大眾来说,这或许听起来只是一次普通的线上视频会议,一个露脸的机会。 但在严酷的学术圈生態中,这绝不是海报展示区那种供人走马观花瀏览的边缘点缀,也不是学生论坛上带有鼓励性质的凑数发言。 能在icm上拥有四十五分钟,意味著你的数学成果已经具备了改变某个细分领域航向的能量。 它意味著整个数学共同体,那些名字印在教科书上的教授,菲尔兹奖的潜在得主,各大顶刊的编委,真正愿意停下他们傲慢的脚步,拉开椅子坐下来,全神贯注地听你讲述,向你提问,並將这一刻作为现代数学史的一个坐標点记录在案。 哪怕这仅仅是临时增设的特別线上报告,它依然堂堂正正地掛在icm的官方主序列里。 顾南舟没有回覆那位老同学,而是直接转身面对电脑副屏,熟练地输入网址,登入icm官方页面。 他要亲自验证。 页面拉下来。 不是截图ps的恶作剧,不是误传,不是某个蹭热度的高校自行组织的研討会。 的確是icm2022官网。 他反覆滚动著滑鼠,確认了报告所在的分类区块、时间长度以及尚未公布的会议主持信息。 最后,顾南舟將手机放回桌面,身体向后靠进椅背,长长地缓慢地呼出了一口浊气。 办公室里安静得出奇窗外,江城大学校道上的路灯散发著昏黄的光,透过玻璃,映出他那张带著熬夜疲態的脸。 过了许久,空气中才响起他低沉的喃喃自语:“我都没在icm上讲过四十五分钟。” 这句话里面並没有酸楚,也没有愤懣,更没有任何世俗意义上的嫉妒。 只是一个身在庞大森严的学术体系里攀爬了半生的人,在面对绝对的阶梯高度时,所產生的最本能的判断。 顾南舟不是坐在屏幕前敲键盘的围观网友,也不是盲目崇拜天才的学生。 他是江城大学数学院的副教授,是一步一个脚印,从繁重的课业、痛苦的博士论文、无数次被拒稿修改的同行评审、项目申请和职称评定这条满是荆棘的路上走出来的正规军。 正因为如此,他才清楚,一个人的名字出现在微博热搜上,和一个人的名字出现在icm的正式报告序列里,是截然不同的两个维度。 热搜的潮水几天就会退去,网际网路的记忆短暂得可怜。 但icm的报告记录会永久留存。 几十年后,当后世的数学史家撰写关於非周期平铺理论的发展史时,当提及江氏砖这块补全了人类认知拼图的奇异几何体是如何正式步入主流数学视野的,这场四十五分钟的报告,就是那个不可磨灭的歷史纪元节点。 顾南舟静静地坐了一会儿,隨后拿起手机,点开陆知行的对话框。 【陆老师,icm的排期名单掛出来了。】 儘管已经是深夜,陆知行却回得异常迅速。 【看到了。】 顾南舟盯著屏幕,手指敲击键盘补充。 【是四十五分钟的特別报告。】 这一次,陆知行那边显示正在输入中停顿了几秒,才发来一句简短的话。 【他们的反应並不慢。】 顾南舟看著这句话,目光微敛。 他很清楚,陆知行所说的反应不慢,指的並不是icm组委会的办事效率。 陆知行的意思是,国际数学圈对江临的整体定位,已经以一种令人惊骇的速度,从中国出现了一个解决了世界级难题的高中生奇闻,硬生生地扭转到了面对一个必须被严肃对待、正式处理的重大数学成果。 这才是整件事最核心的地方。 在这个时代,一个人被媒体的聚光灯捧上神坛,未必具备实质性的分量。 被网民的狂热推向顶峰,也未必能经受住时间的检验。 但是,当一个人的工作,能逼迫icm这种匯聚了人类最顶尖智脑的会场,在排期已经確定的情况下临时为他腾出一个重量级的位置,这只说明一件事。 数学共同体的核心层已经达成共识,这个名为江氏砖的东西,其逻辑的严密性和对理论的衝击力,已经庞大到无法在边缘地带被消化。 它必须被端上主桌,在最明亮的无影灯下,被公开剖析清楚。 顾南舟思索了片刻,切换到江临的微信界面,发了一条消息。 【你知道你的名字已经掛到icm官网的排期上了吗?】 消息发送出去,如同石沉大海,十分钟过去,没有丝毫回音。 顾南舟对此丝毫不感到意外。 以他这段时间对江临行事逻辑的观察,在这个时间点,江临大概率不是在按时睡觉,就是在做某件完全超出常人预期的硬核事件。 事实证明,他的判断异常精准。 第二天上午,风暴正式从学术圈的象牙塔,席捲至整个中文网际网路的平原。 最先完成破圈传播的,是抖音一个由某c9高校数学系研究生连夜製作的硬核科普短视频。 视频的標题直白且极具衝击力。 《別再拿普通讲座作比较了,icm的45分钟到底处於什么学术生態位?》 画面中,那位研究生並没有真人出镜,背景只是一张放大的icm官网排期截图,以及几行对比鲜明的加粗大字。 他的声音透过麦克风传出,带著明显的熬夜沙哑,但语调中却压抑不住那种见证歷史的战慄感。 “我看到很多人在新闻下面评论,觉得江临只是被邀请去开个线上视频会议,或者以为这只是某个大学为了噱头搞的天才少年分享会。各位,你们可能完全没有意识到,江临这次面对的究竟是什么局面。” “这不是哪个国內大学的校庆讲座,也不是那种包装出来的青少年科技创新论坛。” “这是icm——国际数学家大会。” “全人类数学界最核心,最顶级,门槛最高的大会。没有之一。” “而且,大家请注意官网上的这行字。special online presentation,45分钟,加q&a环节。” 画面切入了一张他手绘的学术层级金字塔结构图。 “在数学界的会议体系里,处於最底部的,是各种学生论坛、海报展示区以及普通的地区性討论班。往上一层,是各类平行分会场的contributed talks(短报告)。再往上,是专题报告。而处於金字塔塔尖部位的,就是icm的主旨报告和邀请报告。” 视频里的声音逐渐拔高:“你们可以这样理解,数学共同体那些平时连邮件都不怎么回的大佬们,在他们最为神圣的核心会场旁边,硬生生地砸开了一扇门,专门为江氏砖设立了一个席位。” “更让人產生强烈非真实感的是,江临现在甚至还没有正式踏入大学的校门,他的身份在档案上还是个准大一新生。” “也就是说,这件事的底层逻辑,並不是学术界在屈尊降贵地提携一个有天赋的晚辈。而是他的数学成果本身拥有著恐怖的质量,重到了迫使icm必须按照最高规格来处理的地步。” 这条逻辑严密科普到位的视频在短短两小时內被疯狂转发,直接衝上了热门。 评论区內,各路网友和潜水的学术党开始疯狂互动。 【课代表总结:所以这根本不是去蹭会的?】 【回復楼上:蹭会?你哪怕倒贴几百万美元赞助,icm的官网也不可能把你的名字放进这个序列里,这是硬通货中的硬通货。】 【弱弱地问一句,45分钟到底是什么概念,听起来好像也不长?】 【科普一下:很多在国內top高校任教、拿了长江杰青头衔的博导,穷极一生,也没有机会在icm上讲这45分钟。这需要你在某一领域做出了范式级別的突破才行。】 【我导师今天早上在课题组的群里发飆了,说这件事的离谱程度,比他拿省状元要高出一万倍不止。状元每年都有几十个,江氏砖这种单非周期平铺族,人类找了半个世纪。】 隨著热度的持续发酵,算法机制开始推波助澜,另一个深諳流量密码的视频迅速攀升到了全网热搜前五。 標题更加刺眼,也更具引战属性。 《如果韦神代表了大眾眼中的数学天才,那江临现在到底处於什么级別的赛道?》 韦神这两个字,在当下的中文网际网路生態中,天然携带著庞大的流量势能。 北大数学天才,手提矿泉水和馒头的朴素形象。 大眾对他有著极高的熟悉度,也有著符號化的认知。 这位视频博主显然深諳传播学的奥义。 他先是放了一段大眾对韦东奕在竞赛和解题方面的印象剪辑,隨后画面一转,切到了江临接受媒体採访时那张平静而毫无波澜的脸,最后定格在icm官网那深蓝色的名单上。 伴隨著紧凑的背景音乐,博主用极快的语速开始解说:“很多人一提及数学天才,第一反应就是韦神。確实,韦神在解题能力和数学直觉上是毫无爭议的顶尖水准。” “但是,请大家注意,江临这次引发学术地震的原因,並不是他考试拿了满分,不是他竞赛贏了金牌,更不是他解开了一道极其困难的习题。” “江临现在所处的境地是,他凭藉一己之力,从无到有地构建出了一个全新的数学对象。这个对象被国际数学圈以他的姓氏命名,经过了严格的质疑,同行验证,最终被正式邀请到icm进行专题报告。” “韦神代表的,是大眾最容易理解的那种神仙解题家形象。” “而江临这次展示的,是另一种维度的力量。” “一个刚刚高中毕业的年轻人,在人类漫长而枯燥的数学史的某一个隱秘角落里,生生砸进去了一块刻著自己名字的砖。並且,这块砖,严丝合缝地卡进了理论的大厦中。” 这番言论如同在油锅里滴入冷水,评论区瞬间炸开了锅。 【博主別引战行不行,拿韦神当垫脚石有意思吗?】 【理智探討,两个人根本不在一个赛道上。韦神是现实里被大眾熟知的数学天才,也在做自己的前沿研究。江临这是直接憋了个大招,搞出了一个具有歷史节点意义的具体成果。】 【重点根本不在於谁比谁强,你们搞错了重点。重点是icm给一个准大学生开45分钟报告这件事本身,违背了学术界一般的成长规律,这才是最离谱的。】 【確实,江氏砖不是那种靠灵光一闪就能解出来的竞赛题,它是需要构建庞大的局部强迫机制和验证链的系统工程。这需要极度,不,极其强悍的逻辑控制力。】 【別踩一捧一,江临自己也不会喜欢这种充满饭圈恶臭的对比,两人都是国宝。】 【但不得不承认,博主拿韦神做参照物,確实能让我们这种数学文盲瞬间理解这件事的严重性。】 …… 激烈的爭论不仅没有压下热度,反而让话题的数据呈现出指数级的飆升。 各大传统新闻门户和科技自媒体也开始纷纷下场,连篇累牘的报导铺天盖地。 《高考落幕刚满月,他的名字已与菲尔兹奖得主同列icm官网》 《独家解析:江氏砖作者江临受邀在icm作45分钟特別报告背后的学术博弈》 《从江城省理科状元到国际顶会报告人:江临事件引发的教育界深思》 …… 上午九点,顾南舟推开江城大学数学院行政办公区的大门时,发现有不少人在低声议论。 有年轻的讲师正拿著手机,给旁边的同事播放那个分析学术层级的短视频。 有几位搞翻译和外事对接的老师,正聚在饮水机旁,为了special online presentation究竟该如何准確翻译成中文而爭论不休。 “我觉得翻译成特別线上报告最稳妥。” “不够准確,它既然对標invited,应该翻译成线上特邀报告才显出分量。” “管它叫什么,反正绝对不能翻译成那种烂大街的普通线上分享会,那太掉价了。” 顾南舟没有参与这些略显浮躁的討论。 他径直走进自己的办公室,放下公文包,唤醒电脑屏幕,第一件事依然是打开那个页面。 深蓝色的背景,没有丝毫变化。 江临的名字,依然静静地掛在那里,俯视著正在为他疯狂的现实世界。 想了想,他拿出手机,拨通了陆知行的电话。 电话响了五六声才被接起。 顾南舟没有半句客套:“陆老师,江临今天在你实验室那边吗?” 陆知行那头安静了几秒,似乎是走到了一处稍微僻静的角落,声音这才清晰传来:“他没来重点实验室。” 顾南舟刚想接话问他去了哪里。 陆知行紧接著补上了一句,声音里带著一种难以名状的平静,甚至有一丝不易察觉的嘆息:“他在学校的现代工训中心。” 顾南舟握著手机的手微微一僵。 “工训中心?”他以为自己听错了。 “嗯。”陆知行答道,“他昨天给我发了张草图,说借学校的几台设备加工几个全地形移动平台的承重和传动零件。” 顾南舟保持著接听的姿势,整整五秒钟,大脑仿佛出现了逻辑断层。 昨天深夜,他的名字刚刚震撼了整个学术界,被掛上了icm的官方网站。 今天上午,中文网际网路的每一台伺服器都在为这四十五分钟的分量疯狂运算推流。 而这场风暴绝对中心的本人,此刻竟然待在工训中心里,亲手加工一堆金属和塑料零件? 顾南舟缓缓放下手机,深吸了一口气。 “我上午没课,过去看一眼。” 第123章 机器的第一只脚 上午十点二十分。 江城大学现代工程训练中心。 盛夏那几乎能扭曲空气的热浪,被厚重的厂房大门挡在室外。 巨大的车间內,数控工具机的轰鸣声、铣刀切削金属的尖啸声交织在一起。 江临正静静地站在设备登记台前。 他背著黑色工具包,右手拎著一个多格透明工程零件盒。 盒子的不同分区里,分门別类地装著组件。 几块尚未加工的白色聚甲醛工程塑料坯料,几片泛著哑光的7075航空铝合金连接板,装在密封防静电袋里的微型滚珠轴承,高强度弹簧,薄壁钢片。 以及几枚表面已经用红色记號笔做过公差標记的定製小齿轮件。 他的左手,则拿著一叠注著尺寸公差和形位公差的a3工程图纸。 最上面的一张图纸的右下角,用严谨的工程字体標明了这叠纸的归属。 【g-01_public_demo_v0.1】 【foot contact assembly (足端接触模块组装图)】 【pliance layer / sensor seat (材质:pom足垫 / 柔顺层 / 传感器底座)】 负责登记借用设备的老教师姓刘,平时就喜欢和这些动手能力强的学生打交道。 他推了推老花镜,看著眼前这个过分年轻的面孔,笑呵呵地问道:“小江啊,你今天还来干粗活?我可是看了新闻了,你不是马上要去国际数学家大会做报告了吗?” 江临,在签字栏签下名字,地点了点头。 “家里那台小桌面级数控工具机刚性和重复定位都不够,切pom倒不是难,难的是薄壁槽、定位孔和传感器座的相对位置公差保不住。” 刘老师愣了一下:“我是说那个国际会议的报告,那个线上报告,你不需要准备讲稿吗?” “是线上报告没错。”江临將表格递迴去,“在家打开电脑就可以做。” 刘老师看了看他手里的图纸,试探性地问:“那你现在赶工加工这个东西,是报告上用来做物理演示的教具?” “不是。” 江临摇了摇头,目光落在透明零件盒里那块白色的pom塑料上。 “这是用於测试的底盘零件。” 刘老师:“……” 老教师张了张嘴,最终明智地闭上了。 他觉得自己如果再继续追问这个底盘零件和数学家大会之间有什么见鬼的联繫,只会显得自己像个跟不上时代的老古董。 江临办完登记手续,刚刚转身,就看见顾南舟从工训中心那扇巨大的捲帘门外走了进来。 跟在顾南舟身后的,还有孟澈、尹航和姚思雨三人组。 这三个人是来找导师陆知行的。 不过当他们真正站在充满工业粗獷气息的车间里,亲眼看见风暴中心的江临手里拎著一盒五金零件和塑料板时,几个人脸上的表情依然不可遏制的有些不可思议。 孟澈是第一个没控制住情绪的人:“你真的在这里打螺丝啊?” “不然呢,能去哪里?”江临不明白对方为什么这么大惊小怪。 “知不知道现在外面关於你的icm排期已经吵翻天了,你在这节骨眼上不去背稿子,跑来搞这个?” “逻辑框架和验证链条都在脑子里,不需要背。”江临將那叠图纸递给距离最近的尹航,“倒是这个g-01的足端模块,因为要解决非结构化地形的缓衝问题,结构比较棘手。” 空气在这一瞬间仿佛被抽乾了。 尹航下意识地接过图纸,低头看去。 但仅仅看了一眼,他就倒吸了一口冷气。 “这六足底盘的设计思路,走线和关节受力逻辑,为什么看起来有点眼熟?” 一旁的姚思雨是知道真相,隨口帮江临解释道:“当然眼熟了,这不就是b站上那个特別火的六足嘛。” “是有点像,我靠,还真是你做的?”尹航喃喃道,隨即猛地反应过来。 “所以,根本没有什么隱秘的高校科研团队,低熵工坊那个帐號背后的中之人,其实就是老江你啊。” 顾南舟站在几步开外,静静地看著这一幕。 他平时也会关注一些前沿的科技动態,当然知道最近在技术圈引起不小波澜的那个关於非周期机械结构的演示视频。 也清楚外界对於低熵工坊背后究竟站著哪个顶级实验室的诸多猜测。 但他无论如何也没有將那个充满工业硬核气息的神秘up主,与眼前这个刚刚在纯数学领域投下核弹的少年画上等號。 这个年仅十八岁的年轻人,名字才刚刚掛上数学界最高殿堂icm的官网。 此时此刻,全国的数学圈,高校教师,短视频平台正在为他的四十五分钟报告疯狂解读,激烈辩论。 而他本人,却背著工具包,站在喧囂的工训中心里,认真地准备加工一只金属和塑料构成的机械脚。 这种认知上的巨大反差,荒诞到了极点。 却又在江临那严丝合缝的技术逻辑面前,合理到了极点。 就在这时,工训中心门口传来了一阵骚动。 两名掛著媒体工作牌的记者,以及一名扛著沉重摄像机的摄像师,正快步走过来。 这三个媒体人显然是顺著网际网路上的蛛丝马跡和校园里学生的爆料,一路打听,精准地找到了江临的下落。 其中一名留著齐肩短髮的女记者眼尖,一眼就看到了站在登记台前的江临。 但因为被门卫阻拦住,只得高声喊道:“江临同学,我们是省台科技频道的,请问可以简单占用您两分钟,接受一下採访吗?” 负责登记的刘老师眉头一皱,觉得这群媒体太没规矩,正要上前把人赶出去。 江临却抬起头,看了一眼墙壁上悬掛的电子钟。 距离他预约的那台精密数控铣床上一位同学完成加工,还有五分钟。 “可以。” 记者见状大喜,连声向门卫道谢,迅速整理了一下衣领,快步走到江临面前。 摄像师立刻调整机位,將黑洞洞的镜头对准了这个正处於舆论中心的少年。 “江临同学您好,icm官网今天凌晨已经正式公布了日程,確认您將在本届国际数学家大会上,作时长高达四十五分钟的特別线上报告。” 女记者调整出最专业最具亲和力的笑容,语速飞快且富有激情。 “这个消息目前在国內外学术界和大眾层面都引起了极大的关注和震动。请问作为一名准大一新生,您此刻对这件事是怎么看的,有没有感到压力?” 这是一个標准的新闻发问模板。 它预设了受访者的激动、惶恐或者是少年老成的客套。 不需要什么乾货,只需要情绪价值,以满足大眾对於国民天才的刻板期待。 孟澈、尹航和姚思雨立刻噤声,屏住呼吸看著江临。 江临面对著闪烁著录製红灯的摄像机,神色平静,没有丝毫被聚光灯照耀的侷促。 微微思考了半秒,他给出了一句硬得硌牙的回答。 “如果大家对这件事感兴趣,重点去看论文里的非周期构造方式、局部强迫机制,以及有限状態验证链是如何排除周期铺砌的。” 空气突然变得安静。 女记者明显地卡壳了一下,原本掛在嘴边的笑容僵在脸上。 她脑海中准备好的那些诸如天才少年的心路歷程,高考状元走向国际舞台的感悟,如何平衡上学与科研等一整套常规话术,在局部强迫机制和有限状態验证链这种艰涩的专业词汇面前,被撞得粉碎,完全接不上茬。 站在一旁的顾南舟,目光低垂,看了一眼江临手里拎著的那个装著底座和螺丝的透明零件盒,嘴角微小地抽动了一下,似乎是在努力憋住笑意。 记者毕竟训练有素,凭藉著强大的职业本能,她迅速调整战术,切入下一个看似安全的问题。 “那您今天一早就来到江城大学的工训中心,是为了借用学校的网络或者场地,来准备这场重要的icm线上报告吗?” 江临听到这个问题,低下头,目光扫过自己手里那块尚未成型的塑料坯料。 “不是。” 女记者一愣:“那是为了什么?” “为了加工一个移动平台的足端组件。”江临如实回答。 记者足足沉默了半秒钟。 她下意识地顺著江临的视线,低头看向那个透明的工程盒。 摄像师也非常上道,镜头立刻向下平移,进行了一个特写推拉。 在高清镜头下。 透明塑料盒里,那些毫无学术气息的东西被清清楚楚地拍进了画面里。 “移动平台?” 女记者的大脑经歷了短暂的短路,声音都有些发飘。 “基於非周期底层逻辑的,具备环境自適应能力的机器人方向实验样机。”江临补充了一个更严谨的定义。 记者再次陷入沉默。 这个回答,对於新闻媒体来说,简直离谱到了家。 一个即將在国际数学家最高殿堂向全世界最聪明的大脑讲解江氏砖的人,此刻却站在江大的工训中心里。 手里拎著的不是论文,不是手稿,而是一堆机械五金零件。 並且一本正经地对著镜头宣布,他来这里不是为了准备那场能载入史册的报告,而是为了加工一只机器人的脚。 这种近乎撕裂的蒙太奇画面感,根本不需要后期编导去刻意剪辑和渲染。 它本身就具备了击穿所有社交媒体算法的衝击力。 女记者敏锐的新闻直觉告诉她,眼前的这个场景,这番毫无波澜的对话,绝对比单纯採访他拿到icm入场券要有价值得多。 “您的意思是,除了在数学领域的研究和即將到来的icm报告,您现在的精力其实是放在机器人製造上,这是您未来的主要研究方向吗?” “只是技术落地的其中一个分支环节。”江临的回答依然没有落入她的预设陷阱,“数学只是提供了一种底层的逻辑工具,將理论映射到物理现实中,是一个漫长的工程叠代过程,人生並不是只能在单一的轨道上运行的单行线。” 这句话,对於没有技术背景的普通记者来说,几乎等同於没有解释。 但摄像机那闪烁的红灯,已经將这番甚至略带一丝压迫感的话语完整地记录了下来。 “两分钟到了。” 江临看了看时间,没有理会还想继续追问的记者,毫不留恋地转身,朝著中心走去。 门卫和刘老师適时地走上前,將试图跟进的媒体团队挡在了安全线外。 摄像师的镜头只能远远地捕捉到最后一个画面。 那个身形修长的少年,走到一台重型数控铣床前,將一块白色的pom坯料稳稳地放进平口台钳中,动作熟练地开始锁紧夹具。 郭建业不知什么时候也来到了车间。 这位平日里总是在材料和加工工艺上要求严苛的老工头,双手背在身后,像个幽灵一样站在工具机旁边。 他先是眯起眼睛看了一眼放置在操作台上的图纸,又看了一眼正在对刀的江临。 “用pom做柔顺层底座?”郭建业粗糙的手指在操作台上敲了敲,“这材料虽然自润滑性好,抗衝击,但在切削的时候容易產生內应力变形,你这外轮廓准备留多少加工余量?” 江临把提前写好的加工程序调出来,又手动改了两处进给和主轴转速参数。 “粗加工阶段,外轮廓先留0.3毫米的余量。底部和地形直接接触的受力面留到最后精修,避免装夹变形。” 郭建业满意地点了点头,又追问说:“那传感器底座那个沉孔呢?” “先不压死底孔尺寸,只加工出一个用来微调的游隙槽。等整个足端模块在测试台上跑出第一轮载荷反馈曲线,確认了受力极值后,再决定最终的锁紧位置和紧固件型號。” “逻辑很清晰,上机操作吧。” 郭建业不再多问,退后了半步。 江临按下启动按钮。 工具机发出沉稳有力的轰鸣。 高速旋转的钨钢铣刀精准地切入白色的塑料坯料。 白色的切屑如同雪花般飞溅而出,气管吹出的压缩空气捲走切屑,避免塑料因局部过热而糊在刀口上。 而在工训中心门外,在远离这台工具机的无尽的网络空间里。 icm官网那张带有45 min字样的截图,还在以几何倍数持续传播、发酵。 新闻编辑室里,导播们已经开始疯狂剪辑刚才在工训中心拍摄到的採访片段,一个个极具爆炸性的標题正在被擬定出炉。 《icm四十五分钟报告名单公布后,江临现身江大车间:我不准备讲稿,我来加工机器人的脚。》 《天才的降维打击?破解世界级数学难题后,他转身拿起了铣刀。》 而在略显嘈杂的中心车间里。 江临戴著护目镜,冷静地注视著pom坯料那被铣刀一点点剥离的边缘。 这正在成型的第一件足端组件,体积很小,外形甚至因为预留了测试用的粗糙余量而称不上漂亮。 但它,將会成为那个在图纸上推演了无数遍的g-01现实復现版本,真正踏在物理世界坚实地面上的第一只脚。 顾南舟站在几步之外,隔著飞舞的切屑,静静地看著这一幕。 他的內心深处,忽然涌起一种强烈的荒谬感。 虚幻的、抽象的数学世界,正在为了迎接江临的到来而铺设红毯,所有人都在屏息以待,等他用那四十五分钟的时间,向全人类解释一块超越时代的纯逻辑之砖。 而江临本人此刻最关心的,却只是如何將刀具进给速度控制在合理的范围內,好把一块普通的塑料,精准地加工成一台现实机器人的脚底板。 在这个瞬间,顾南舟突然顿悟。 他昨晚坐在办公室里,对著手机屏幕喃喃自语的那句我都没在icm上讲过四十五分钟,其实依然是一种局限。 一种被困在传统学术评价体系里,狭隘的自我感慨。 真正让人感到可贵的,並不是江临以十八岁的年纪就要去icm讲四十五分钟。 而是,对绝大多数数学工作者来说,icm四十五分钟已经足够写进履歷最显眼的位置。 可在江临这里,它只是时间表上的一个节点。 甚至不是今天上午最先要处理的事。 铣刀切削材料的刺耳声音继续在车间內迴荡,带著一种令人安心的工业节奏。 工具机暂停,主轴停转。 江临拿起放在一旁的游標卡尺,低头卡住刚刚铣出的槽位,仔细读取了上面的刻度。 隨后,他拿起碳素笔,在图纸右下角的空白处,写下今天的首行加工日誌。 【g-01 foot pad a1 - pom】 【现实復现,物理验证:第一件。】 第124章 特別线上报告 7月8日。 晚上七点四十。 电脑屏幕上,2022年国际数学家大会的专属线上会议客户端已经提前登录完毕。 摄像头画面正静静地停在预览窗口里。 画面中的少年只穿著一件最普通的黑色无印t恤,背后是他那面略显拥挤的书架,上面错落有致地塞满了各种专业书籍和列印装订的论文。 桌面的左侧,摆放著一个极简风格的倒数计时器,红色的数字凝固在起点。 45:00。 右侧,是另外一台用作辅助的笔记本电脑。 屏幕上已经打开了应对突发提问的备用幻灯片序列,以及几段用以展示有限状態验证过程的终端录屏。 七点四十五分。 客户端的右下角弹出了线上技术员的消息。 【音频及带宽负载测试,请回应。】 江临伸手点开麦克风。 “我是江临,能听见吗?” 耳机里立刻传来带有轻微电流声的清晰回应。 “声音非常清楚,频段稳定,画面延迟在允许范围內。” 七点五十二分。 会议主持准时上线。 马库斯·霍尔特教授出现在会议的主控窗口里。 正是这位学者,在之前的学术文章中第一次正式使用了江氏砖这个称呼。 而今天,icm组委会特意安排他来担任这场特別线上报告的主持人。 “江先生,晚上好。” “霍尔特教授,早上好。” 江城此刻夜幕低垂。 而icm主伺服器所在的另一端,却正迎著另一个时区初升的晨光。 霍尔特在屏幕里笑了一下,似乎为了缓解开场前的紧绷感。 “时区差异,永远是大型线上国际大会的第一道测试题。” 江临微微点头,接上了这句话。 “至少,它比处理边界阻塞要容易得多。” 霍尔特怔了半秒,显然没料到对方会这么接话,隨即他真的笑出了声。 “那么,我希望今晚我们在学术上遇到的阻塞,也能像处理时区一样少一点。” 七点五十八分。 正式的线上会议室权限开放。 屏幕右侧的参与者列表开始以一种令人眼晕的速度不断跳出新的名字,参会人数直线上涨。 两百。 四百。 六百。 九百。 …… 窗口右侧持续滚动的参会名单里,开始出现许多江临这段时间在海量的文献、经典著作和领域综述里反覆见过的熟悉名字。 …… 八点整。 霍尔特打开全局麦克风。 “欢迎各位参加2022年国际数学家大会的这场特別线上报告。” “今天,我们非常荣幸地邀请到江临先生。他近期公布的预印本,给出了一种单一非周期铺砌砖的全新构造方案,这一构造目前在学界已经被广泛地称为江氏砖。” 话音刚落,屏幕中央,江临的第一页幻灯片被投射出来。 【江氏砖:局部强迫机制、有限状態验证与单一非周期铺砌砖】 霍尔特继续说道。 “今天,江先生来亲自介绍这一构造的思想、有限状態的验证框架,以及如何解决阻塞问题。” 稍作停顿后,作为主持人的他补上了一句规则说明。 “在报告进行的过程中,我们將通过后台收集各位的问题,並在四十五分钟的报告结束后进行统一討论。江先生,现在,时间交给你。” 江临点开麦克风的开关。 桌面上的计时器接收到指令,开始无声地倒数。 44:59。 “谢谢霍尔特教授。” 他的声音从中国江城传出,被转化为数位讯號,精准地推送到世界各地顶尖数学家的耳机和音箱中。 “今天我要向各位讲述的是一个单一非周期铺砌砖的构造过程。但我並不打算从它那已经被广泛报导的名字讲起,而是先从它,为了存在,必须承载的那些约束讲起。” 第一页幻灯片迅速切换。 画面上出现的,是一条被极度放大、充满锯齿和凹凸的局部边界片段。 江临只用了不到三分钟的时间就利落地搭起了整个理论背景。 接著梳理了后续各种单砖候选方案是如何试图不断压缩构成铺砌的底层对象数量。 最终引出核心论点。 “因此,评估这个问题的关键,並不在於这个形状第一眼看上去是否足够复杂,而在於信息究竟被储存在了什么地方?” 屏幕上,江氏砖的整体轮廓第一次完整出现。 没有中文网际网路上那些为了博眼球而添加的夸张红圈和箭头。 没有媒体报导里把它渲染成某种神秘艺术品的滤镜。 只有精確的边界、局部坐標、方向標记和几组被淡色突出显示的匹配段。 江临像解剖精密仪器一样,把这块砖拆解成了四个逻辑层级。 “在这里,大多数人最容易產生的误解,是把江氏砖仅仅看成一块具有某种奇怪轮廓的几何多边形。” 他按下翻页键。 幻灯片上的边界被拉直,展开成了一条包含著字母和数字的超长序列。 “如果我们要理解它的运行机制,更准確的视角是,它是一段被高度几何化了的有限状態的密码文本。” 会议室里,虽然听不到声音,但很多人已经不自觉地拿起了笔,开始在笔记本上快速记录。 江临没有停顿。 他用一组动態的局部图案清晰地说明,当两块江氏砖发生物理拼贴时,本质上並不是单纯的边与边贴合。 它们是在进行一场信息的握手,传递著方向、相位和有限状態机的当前信息。 某些边界段上的微小凹凸,看似只是为了增加复杂度的细小修饰。 其真实的数学作用,是禁止错误的相位信息渗透进入下一层的拼贴结构。 某些局部看似冗余的突兀缺口。 实际是在底层的逻辑推演中,强迫宏观结构必须出现不可被周期化的层级分离。 “局部强迫,並不意味著每一个局部图案本身都是绝对刚性的,不容改变的。” “它的真正含义是,局部可允许性的约束条件会不断向外累加,最终形成一道不可逾越的高墙,对任何试图形成周期性结构的倾向產生全局阻碍。” 国內不少正在通过各个私密群聊旁听的数学系硕博生,听到这里,敲击键盘翻译原话的手指下意识地停住。 因为这句话,他们听懂了。 但也正因为听懂,他们才深刻地意识到这句看似轻巧的话语背后,蕴含著怎样精妙的逻辑控制力和构造难度。 到第三部分有限状態验证,江临展示的是整个计算机辅助验证链的组织框架和逻辑流向。 每一个模块,他只展示其暴露在外的功能接口和背后严谨的数学含义。 “在这里,计算机的高速计算並不是作为一个不可见底的黑箱来使用的。” 他切出了一张结构清晰的逻辑流程图。 “在我的证明中,它被用作一种严密的有限状態记帐装置。系统所接受的每一个状態转移,都能在图纸上找到对应的几何解释。程序所排除的每一个可能的周期循环,都必定对应著一个明確的可图示的局部几何衝突。” 这段话很关键。 很多数学家对计算机辅助证明保持警惕,最担心的就是黑箱式结论。 江临没有把程序当作真理,而是把它拆成一本可复查的状態帐簿。 第四部分,layer-7阻塞。 当这个词汇出现在屏幕上时,整个会议室里的注意力明显高度集中了起来。 许多参会者今天特意拨冗上线,很大程度上就是为了看这位年轻的发现者,將如何在这个世界级的舞台上面对並处理这个被同行尖锐指出的问题。 屏幕上,出现了那张被滑铁卢大学验证团队用刺眼的红圈標出矛盾点的截图。 江临没有试图迴避掩饰,更没有进行任何学术上的嘲讽。 “layer-7的阻塞质疑是非常有价值的,因为它准確地指出了我在预印本中,为了追求篇幅的简练,导致压缩记號变得过於激进的具体位置。” 隨后,他直接切换到一张密密麻麻却条理分明的状態转移大表。 原本在推特等学术社交平台上被反覆转发,被认为是致命漏洞的那一处红圈,在这张完整展开的状態图里,被放回了它本该处在的逻辑位置。 江临只用了三页图就处理了这个风波。 “因此,这个被指出的阻塞,並不是该构造机制的反例。” 他在这里停顿了一下,让这句结论在空气中发酵。 “它真正反驳的,是对我补充材料中那三行过度精简的压缩记號的,一种同样过度压缩式的解读。” 会议室里没有任何掌声。 线上报告这种形式,本来也不適合爆发掌声。 但是,原本偶尔会有交流的文字聊天区,出现了长达十几秒的真空。 对於这个圈子里真正懂行的人来说,这种集体陷入思考的沉默,比任何雷鸣般的掌声都更加明確。 第五部分,后续视角。 桌面上的计时器显示时间还剩六分四十秒。 江临从容地切到了最后一组幻灯片。 標题很简单,却透著一股隱约的野心:【超出江氏砖】。 页面正中,只有两行字。 【有些结构,是由强局部规则逼迫而出的。】 【有些结构,是从弱全局约束中被压缩出来的。】 许多旁听的学者原本以为,layer-7的澄清就是这次报告的高潮,最后一页只是一个常规的总结收束段落。 但当第二行字在屏幕上显现时,远在另一个时区的主持人霍尔特,不自觉地坐直了身体。 而线下研究室里的韩砚山,眼神一下子锐利起来。 江临的声音通过麦克风平稳传出:“江氏砖,属於前者的世界。它所受到的约束是强的,任何错误的局部物理匹配,都是绝对不被系统允许的。” 画面配合著他的语速,展示了江氏砖一段严丝合缝的咬合边界。 “然而,如果我们將视野放宽,离散数学领域的许多核心结构问题,並不具备这种优渥的强局部规则。它们拥有的,往往是微弱的全局性质的约束。” 下一页,他画了一张极为抽象,却极具启发性的示意图。 图的左边,是代表强局部约束的坚固锁扣。 右边,是代表弱全局约束的鬆散网络。 而在两者之间,他画了一个漏斗状的箭头,旁边標註著两个字。 压缩。 “在完成寻找这块单一非周期砖的工作之后,我一直在深入思考一个问题。有限状態压缩,是否仅仅只能作为一种用於铺砌验证的专用计算方法?还是说,它在更深层次上,本身就是更广义的处理复杂数学结构的视角?” “尤其是在最近,我目前正在集中精力研究离散结构中的弱倍增现象,以及与之紧密相关的熵形式。由於研究还在进行中,今天我没有具体的细节定理可以向各位展示。但我有理由认为,压缩语言在数学中的作用,不应该止步於解决区区一个平铺问题。” 会议室右侧的聊天区,沉寂被瞬间打破,几条带著试探和震惊的消息接连弹出。 【弱倍增现象?】 【他是在暗示pfr吗?】 【熵形式——marton猜想的路线?】 【他真的是在指pfr/marton吗?】 江临没有做出任何回应。 这不是答疑环节,更不是他今天要端上桌的主菜。 他切回最后一页致谢的幻灯片。 “今天的报告,主题只关於一块砖。至於剩下的那些內容,等它们真正成为无懈可击的数学定理时,我们再作討论。” 桌面上,倒计时器停在00:37。 江临直视著摄像头,挥了挥手:“谢谢。” 报告结束。 线上会议室的公共频道里安静了一秒钟,似乎所有人都在消化最后那几分钟拋出的庞大信息量。 隨后,聊天区开始如同瀑布般刷出一排排简短而郑重的致意。 【谢谢。】 【证明逻辑非常清楚。】 【这是一场非常精彩的报告。】 【关於layer-7的现场澄清非常有帮助,解开了我们的疑惑。】 【把计算机验证视为有限状態记帐的这个视角非常重要,受教了。】 …… 霍尔特適时打开麦克风,声音里带著明显的讚赏。 “谢谢江先生的讲解,下面,我们正式进入问答环节。” 问答开始。 气氛瞬间从单向的输出,转变为针锋相对的学术交锋。 第一个问题,来自一位任教於欧洲某顶尖学府的离散几何老教授。 问题直指核心,不留情面。 “江先生,你的验证框架依赖的是有限状態机,但我们都知道,非周期铺砌空间在本质上是无限的。你能否再详细解释一下,从面对一个无限的铺砌平面,转化为有限状態的排除过程,这中间的逻辑跳跃究竟发生在哪一步?” 这个问题直刺证明链条中最脆弱的咽喉。 江临操作滑鼠,將幻灯片切回到了第三部分的庞大状態图。 “教授,请注意,我们並不是试图用计算机去枚举一个无限的铺砌平面。” 为了確保逻辑的清晰传达,他的语速比报告时放慢了一些。 “我们在验证中枚举的,是由局部强迫层级所诱导出来的,所有可允许的边界状態集合。如果存在周期性,那么这就要求在这个有限的状態转移图中,必然存在一个相容的闭合循环。而我的验证程序所排除的,正是在严格定义的边界等价关係下,这类相容循环存在的可能性。” …… 提问的老教授在屏幕那头微微点了点头,表示认可。 第二个问题,来自一位专攻符號动力系统方向的年轻学者。 对方探討性地提问,这套看似独特的验证逻辑,是否能够被转写为一个更符合他们领域內標准的有限型子移位框架。 江临没有为了迎合提问者而强行作答。 他略作思考后表示,可以进行部分的转写。 但他也尖锐地指出,由於江氏砖存在几何边界摺叠带来的等价压缩效应,如果强行套用標准的有限型子移位表述,不仅不能增加清晰度,反而会让整个证明变得极其臃肿和难以卒读。 第三个问题,终於轮到了近期在风口浪尖的滑铁卢大学验证团队。 当带有waterloo后缀的名字出现在提问列表中时,国內所有正在转播的旁听群里瞬间鸦雀无声。 提问者並不是那位发推特的kaplan教授本人,而是团队中的另一位核心研究员。 出乎意料的是,他问得非常客气,甚至带著探討的意味。 “江先生,关於layer-7的阻塞问题,请问刚才修正后的完整索引表,是否已经更新並包含在公开的补充材料中了?” 江临回答得滴水不漏:“是的,重新修订后的补充说明文档中,已经包含了完全展开的索引表、f类镜像嵌入的详细分解图,以及用於摺叠状態验证的python脚本。在这场报告结束后,我也会將今天所有的幻灯片打包上传至预印本平台。” 对方顿了顿,继续问道:“那么,你是否同意,在你提交的原始预印本中,为了篇幅考虑,在这一段的符號压缩確实显得过度了?” “我同意。” 江临坦然承认。 但停顿了不到半秒,他语气一转,补充道。 “那次过度的压缩,確实是我在撰写论文时的表述失误。但请注意,整个证明的逻辑並没有因此失败,只是那一段的表述,没有让其中一次关键的状態转移变得足够容易被同行审查。” 这句话一出。 远在江大办公室里的顾南舟,忍不住无声地吐出一个词。 漂亮。 只有真正对底层逻辑有著绝对底气的人,才敢在icm这种级別的直播现场,坦然承认自己的一处写作败笔。 因为他无比清楚,失败的只是排版表述,而证明本身,坚如磐石。 第四个问题,话题终於不可避免地绕到了那个让所有人好奇,却又在学术场合显得有些敏感的元素。 年龄。 提问的学者用词极度委婉。 “江先生,我能否冒昧地问一下,这个庞大项目的起源是什么?老实说,对於处在你目前学术阶段的人来说,能够独立构建出这样一个精巧的构造,並独立完成如此复杂的验证框架,这確实是非常少见的。” 他使用了学术阶段这个词。 而不是直白的年龄。 这是在icm这种极其注重学术平等的环境中,能使用的最得体的说法。 国內的各大直播群里,弹幕立刻开始疯狂刷屏。 【来了来了。】 【憋了半天,终於还是有人问了。】 【看他怎么接,这问题不好答,容易显得狂,也容易显得虚。】 镜头里的江临平静地点了点头,说:“我完全理解您提出这个问题的初衷,但我个人並不认为,我所处的学术阶段,或者是我的生理年龄,是这个数学证明过程中的任何一部分。” 会议室里再次陷入了那种落针可闻的安静。 “我论文里的每一个几何构造,每一张状態转移表,每一行验证脚本的代码,以及刚才展示的每一份修正说明。它们都可以,也理应在完全不知道我身份和年龄的情况下,被同行严格检查。” 他看著镜头,仿佛在看著屏幕背后成百上千双眼睛。 “如果在未来的某一天,这个证明被发现存在致命的逻辑错误,那么,我的年轻並不能拯救它免於被推翻的命运。同样地,如果这个证明是完全正確的,那么我的年龄,也不必被拿来为它背书。” 霍尔特教授听到这段话,表情微微动容,眼神中闪过掩饰不住的惊艷。 这段回答没有攻击性,但逻辑锋利如刀。 它把所有关於天才、身份、成长经歷和教育奇蹟的外部敘事,全部推回了证明本身。 数学就是数学。 它不需要作者的履歷来做担保,也从不接受作者以年轻为藉口祈求宽恕。 第五个问题,来自一位多年研究单砖候选构造的资深数学家。 他回归了技术本身,询问江氏砖在未来是否还有可能被进一步简化,其复杂的边界凹凸能否被有效降低。 这个问题非常现实且功利。 江临回答得极为严谨。 “存在这种可能性。” 他大方地承认,当前的构造在美学意义上绝对称不上最简,他也从未声称江氏砖就是非周期平铺的终极形態。 它的核心意义,在於证明了这种单一砖块的存在性,並提供了一条可被同行严密审查的构造路径。 至於边界复杂度是否还能进一步被算法压缩,那是留给未来的后续优化问题。 “我们必须先证明它的存在,然后再去追求数学上的优雅。” 这句话刚一拋出,立刻在聊天区引起了一阵短促而热烈的反响。 【先证明存在,再追求优雅。】 【毫无疑问,这句话將在未来关於平铺理论的综述中被反覆引用。】 第六个问题,提问者的名字亮起。 韩砚山。 对於这个名字出现在提问列表里,江临並不感到意外。 而韩砚山问的问题,焦点也並没有落在江氏砖上。 “江临同学,你刚才在最后一页幻灯片里,提到了弱全局约束和压缩之间的关係。我想確认一下,这仅仅是你为了收尾而使用的一个巧妙比喻,还是说,它本身就是一个明確的技术纲领?” 会议室里,不少对前沿动態极其敏感的学者都竖起了耳朵。 因为他们刚才也注意到了那看似隨意带过的最后两页。 江临非常清楚韩砚山在问什么,也清楚在这个场合回答这个问题的安全边界在哪里。 不过他给出了一个篤定的回答。 “不是比喻,但请各位谅解,它目前还不是今天我们要討论的这一定理的一部分。” 韩砚山没有开启麦克风打断,静静地等待下文。 江临继续梳理著自己的思路:“在平铺理论中,局部强迫机制会產生一种非黑即白的硬排除。但在弱倍增类型的问题域中,我们失去了这种硬性的排除手段。我们面临的挑战是,必须从一片混沌中精確识別出,究竟是什么核心结构被压缩了?是什么因素在为这种结构的损失买单?以及这种微小的损失,是如何在不同的尺度之间逐渐累积並放大的。” 说到这里,他的语气变得异常坚定。 “这正是我目前在全力推进的研究课题。” 没有展示更多细节,但传递出的信息量已经足够震撼。 聊天区再次涌现出很多难掩激动的信息。 【他又一次提到了弱倍增。】 【这绝对和pfr有关,他在尝试攻克这个堡垒!】 【跨尺度累积?】 【难道是利用能量增量策略?这野心太大了。】 霍尔特看了一眼系统时间。 问答环节的討论极其热烈,已经远远超出了预定的二十分钟。 但他没有立刻行使主持人的权力强行终止。 最后一个被选中的问题,来自一位研究计算机辅助数学的美国学者。 “江先生,你的验证框架令人印象深刻。请问你会在会后公开你所有的验证代码吗?” “部分公开。” 部分这个词一出,让许多原本以为会得到肯定答覆的人都抬起了头。 他隨即给出了解释:“所有用於检查、覆核这个构造正確性所必需的验证脚本,会立刻公开。用於辅助生成砖块的工具和部分搜索启发式方法的偽代码,会详细写入补充文档。但是,並非所有我们在內部使用的底层工具,都会在今天立即开源。” 提问者显然有些不甘心,追问道:“为什么不选择完全开源,这能极大增加同行对你的信任。” 江临的回答很直接。 “因为验证一个结论和发现一个结论,是两件截然不同的事。” 他切换回了一页展示验证流程的备用图。 “我认为,所有用於让同行审查最终结论的工具和数据,都应该毫无保留地公开。但那些用於在无尽的空间中生成候选者,探索失败构造,尝试压缩状態的原始探索工具,它们属於另一个工作层面。” 这句话,充满了强烈的个人烙印,非常江临。 他愿意让证明接受最严苛的审查,结论必须接受全世界的检验。 但是,他手里的核心工具链,不是为了换取虚名而无条件献祭给世界的祭品。 那些耗费了无数个日夜,头髮都熬白了才写出的候选生成器,没有义务向全世界完整开放原始码。 他不会用大公无私的开源去换取別人对他所谓诚意的认可。 数学共同体真正需要的,是一条可复查的证明链。 而不是要求他將所有赖以生存的底层技术资產拿出来裸奔。 霍尔特在屏幕那头缓缓地点了点头,表示理解。 “我认同你的区分,这是合理的智慧財產权保护。虽然我也预计,这种做法在会后不可避免地会引发一些爭议。” 江临面色不改:“討论和爭议,隨时欢迎。” 九点十六分。 报告正式结束。 在关闭界面前,霍尔特通过私信通道给江临发来了一句话。 【这是一场非常精彩的报告,江。尤其是你关於年龄问题的那个回答,令人印象深刻。】 江临手指轻敲键盘迴復:【谢谢霍尔特教授。】 与此同时。 国內的各大相关论坛和旁听群已经彻底炸开了锅。 有人连夜整理报告的详细笔记,梳理逻辑链。 有人將layer-7的解释过程截图,发在自己的学术博客上进行长篇解读。 有人在专业论坛上发帖,深入討论有限状態记帐这个视角对未来计算机辅助证明的深远影响。 有人反覆回放录像,盯住报告最后那两页关於弱全局约束的简短论述。 更有一些真正站在前沿的学者,把韩砚山的提问和江临的回答单独截取出来,反覆咀嚼。 【不是比喻。】 【一个技术纲领。】 这两句看似平淡的话,精准地扎进了加性组合方向里,那极少数真正懂行的人的神经末梢上。 当网上的普通观眾还在热血沸腾地討论江临懟人有多硬气,態度有多酷的时候。 数学圈里那些嗅觉更敏感的大脑,已经因为恐惧或兴奋而战慄,他们意识到了一件更加恐怖的事情。 江临的脚步,根本没有停留在江氏砖上。 他借著icm报告这个全球瞩目的舞台,在最后几分钟里,轻描淡写地向整个数学界展示了他下一条征途的入口。 第125章 一封悬在加性组合上空的战书 icm报告结束后的第二天,中文网际网路的狂欢仍在持续发酵。 而江临在报告末尾说的技术纲领的那番话,外行看的是热闹与传奇,而內行看到的,却是门道。 江氏砖无论多么震撼,无论其构造多么精妙绝伦,它终究是一个已经摆到桌面上,拥有实体边界的数学对象。 但pfr猜想和marton的路线截然不同。 那不是一块可以用几何直观去描绘的砖,也不是一个可以通过巧妙穷举来验证的有限构造。 它像一座庞大且无形的阴影,横亘在加性组合、资讯理论、熵方法和结构定理四大领域的交匯处。 过去几十年,数学家们已经得到许多深刻结果,但真正困难的地方在於,能否把那些依赖常数k的复杂度界限压到多项式级別。 这正是pfr/marton方向让人望而生畏的地方。 为了把那个指数上的对数降下来,为了寻找那个多项式界限,无数绝顶聪明的头脑在这座大山前折戟沉沙。 包括菲尔兹奖得主在內的许多顶尖数学家,都曾在这座山上留下过攀登痕跡。 提出了各种各样的引理与弱化版本。 同样,也有更多的人只是站在山脚下远远地看了一眼那些繁复的傅立叶分析与几何数论交织的荆棘,就知道那绝对不是依靠少年意气或者一时的灵光闪现就能强行撞开的地方。 所以,当江临在国际学术舞台上,用平静的口吻说出不是比喻时,专业圈子里的第一反应並不是见证歷史的兴奋。 而是深深的警觉,甚至是本能的排斥。 如果这仅仅是一个刚刚在学术界崭露头角的年轻人,在顺利完成报告后由於肾上腺素飆升而临时放出的豪言壮语,那它在严苛的数学史上没有任何意义。 数学史的长河中从来不缺口出狂言的天才,不缺那些宣称自己看到了真理边缘的幻想家。 但整件事最棘手的核心在於,说出这句话的人,是刚刚在icm舞台上完成了四十五分钟无瑕推演的江临。 他刚刚用一个被学术界正式命名,曾被顶尖学者质疑,隨后又在眾目睽睽之下重新展开並修补验证链的实质性成果,向全世界证明了自己绝非是一个只会製造虚无概念的学术赌徒。 他拥有將直觉转化为严密逻辑的罕见能力。 於是,那句简短的话语就失去了被轻易丟进废纸篓的资格。 它变成了一份悬在加性组合领域上空的战书。 这件事真正突破学术圈的壁垒,形成全球范围內的討论风暴,源於一段海外数学新闻的独家访谈。 访谈的初衷本是关於icm 2022线上报告安排及重点议题的常规回顾。 主持人是长期深耕基础科学报导的资深记者,而他连线的嘉宾,享誉全球的菲尔兹奖得主、当代加性组合领域最重要的代表人物之一——陶哲轩。 在长达四十分钟的採访中,前期的氛围专业而温和。 陶哲轩条理清晰地梳理了几个重要报告的学术脉络。 直到採访进入后半段,记者敏锐地捕捉到了近期的热点,將话题的锋芒转向了江临。 “陶教授,江临在icm报告最后,特別提到了弱倍增现象、熵形式以及压缩语言。” 记者的声音通过跨洋光缆传来,带著压抑不住的探究欲,拋出了那个盘旋在所有人头顶的问题。 记住我们101看书网 “目前学界有很多人认为,这几乎是在毫无掩饰地暗示他正在攻克 pfr/marton方向。作为该领域的权威,您认为这种说法具备可信度吗?一个十八岁的年轻人,他真的有可能解决这个困扰学界几十年的核心难题吗?” 屏幕画面中,坐在书房里的陶哲轩陷入了沉默。 这几秒钟的沉默在新闻直播中显得异常漫长。 他的表情並没有因为这个带有极强衝击力的问题而產生任何夸张的变化。 既没有流露出权威被冒犯的不悦,也没有顺应媒体的期待给出任何情绪化、博眼球的论断。 他只是微微低垂著目光,似乎在脑海中快速检索著相关的数学结构,以及江临那份报告中所展现出的逻辑深度。 片刻后,他重新抬起头开口。 “如果今天,是一个普通的年轻研究员在一次常规报告的结尾说出这样的话,我会诚恳地建议他,先沉下心来,去把这个方向过去三十年里所有重要的文献完整地读完。” 这句话一出,直播平台的弹幕瞬间沸腾,无数人开始疯狂截屏。 这句话带著顶尖学者的威严,似乎是在给这场狂热的造神运动泼冷水。 但记者深知採访的节奏,他保持著安静,没有出声打断。 陶哲轩调整了一下坐姿,继续说道:“但我们必须正视一个前提,江临的江氏砖已经向世界证明了一件事,他具备一种罕见的能力,能够將一个高度复杂的结构问题,精准地组织成可以被同行逐行审查的严密数学对象。” 他的语气依然保持著数学家特有的平静与客观,仿佛在分析一个客观存在的方程。 “当然,我们也要清晰地认识到,pfr/marton不是一个可以通过直观想像来构建的几何实体。它更不是那种能够把一次成功经验、一套成熟的算法直接平移过去就能迎刃而解的课题。” 记者敏锐地抓住了话语中的缝隙,追问道:“所以,您的潜台词是,您並不认为他目前已经接近解决这个猜想?” “我不会做出这样的断言。” 陶哲轩的回答乾脆利落,没有丝毫拖泥带水。 “数学,是一门只承认证明的学科。在严丝合缝的逻辑证明以白纸黑字的形式出现之前,所有的预测、猜测和判断,都仅仅停留在判断的层面,它们永远无法成为结论。” 屏幕前,不少关注此事的学者和媒体人都在心里暗自点头。 他们原本以为这就是陶哲轩给出的最终定调。 一份標准、严谨、克制,且坚决拒绝为未经验证的猜想背书的官方辞令。 这完全符合一位身处学术金字塔塔尖的数学家在公开访谈里应有的稳健姿態。 然而,出乎所有人意料的是,陶哲轩停顿了一瞬,仿佛在內心做出了某种决定,隨后又补充了一段话。 “不过,我必须指出一点,他使用的词汇非常具体且极具指向性,隱藏著对整个问题本质的深刻洞察。” 陶哲轩直视著摄像头,目光深邃。 “如果你现在问我,他是否已经完全解决了这个问题,基於数学的严谨性,我当然不会给出一个肯定的是。” “但如果你问我,他提出的这个技术纲领,是否值得去认真地等待?” “我的回答是:是的。” “一个十八岁的年轻人,能够让学术界对他尚未成型的想法產生等待的耐心,这本身,就已经是一件极其罕见的事情。” 这段访谈的片段在极短的时间內被翻译、剪辑,並迅速搬运回国內各大內容平台。 新闻標题几乎在视频上传的瞬间就已经自动成型,带著不容忽视的衝击力 《陶哲轩正面回应江临研究pfr/marton:他值得被认真等待》 《数学只承认证明,但江临的豪言不能被轻易忽视——陶哲轩深度专访》 《值得被认真等待:解析陶哲轩谈江临icm后的技术纲领》 …… 学术圈內的许多人看到这些標题,起初本能地以为这又是一次媒体的断章取义。 但当他们点开视频,听完整段无刪减的採访后,全都陷入了深思。 这不是媒体毫无底线的无脑吹捧。 正因为这不是吹捧,它所承载的分量反而显得尤为沉重。 陶哲轩的访谈片段传回国內並引发巨大震动后,媒体犹如嗅到血腥味的鯊鱼,迅速將目光转向了国內数学界另一个绝对无法绕开的巍峨名字。 丘成桐。 丘先生本人的主要研究领域在微分几何与几何分析,他並不是 pfr/marton方向的直接技术裁判。 但他是华人数学界最具国际声望的人物之一,也是清华数学体系中最具象徵意义的名字。 江临志愿填报清华,录取几乎只是流程问题。 换句话说,儘管江临在物理空间上还没有正式踏进清华园的大门,但在外界、在学术圈、在媒体的眼中,他已经被提前放置进了清华数学这套宏大且充满期许的坐標系里。 一个即將步入大学校园的十八岁数学天才,在国际数学家大会这样神圣的舞台上,公开表示自己正在推进弱倍增和熵形式的深层方向。 面对这样一件可能改变中国基础科学地位的標誌性事件,媒体无论如何都不可能不去探寻丘成桐的看法。 於是,在清华大学丘成桐数学科学中心举办的一场关於基础学科拔尖人才培养的公开活动结束后,蜂拥而至的记者將长枪短炮般的麦克风递到了丘先生面前。 “丘先生,江临同学刚刚在国际上完成了关於江氏砖的精彩报告,紧接著就在报告的尾声,透露自己正在深入研究弱倍增和熵形式。” 一位站在最前排的记者大声提问。 “目前外界普遍將此解读为他正在向 pfr/marton这样准千禧年级別难度的数学大山发起衝击,您对此怎么看?” 镜头闪烁,所有的目光都聚焦在丘成桐身上。 丘成桐並没有像外界预期的那样,从晦涩的技术细节开始拆解。 他没有去向记者解释什么是利用隨机变量来定义的熵形式,也没有去评价 marton 路线在逻辑上的优劣。 他用一种略带口音,却异常平稳厚重的语调,说出了一段更偏向於学术哲学的话。 “对於一个在数学领域探索的年轻人来说,最宝贵的特质绝对不是谨慎。” 周围的环境瞬间安静下来,只有相机快门的咔嗒声。 “谨慎这种品质,是人在年纪逐渐增大、经歷了无数次失败的毒打、背负了越来越多的学术声誉之后,自然而然会產生的东西,不需要刻意去培养。” 丘成桐微微停顿,目光扫过眼前的镜头。 “在基础科学的探索中,真正稀缺的是什么?是有些人在他们十八岁、二十岁,正处於生命中最富有朝气的年纪时,脑子里能够同时容纳两种看似矛盾的东西。一种敢於向最坚硬的壁垒挥拳的勇气,另一种,是对庞大数学体系精微的结构感。” 他感嘆了一声,似乎回忆起了漫长的学术生涯中见过的形形色色的天才。 “我见证过很多优秀的学者,他们在做出了一个能够安身立命的重要成果之后,往往会选择先停下脚步,去享受鲜花和掌声,去参加各种论坛,去巩固自己在学术界的地位和资源。” “这是人之常情,但是,当你翻开厚重的数学史,去看看那些真正推动人类认知边界的大数学家,比如伽罗瓦,比如阿贝尔,你就会发现,他们在年轻时,行事作风往往不是这样的。” “他们不会停下,而是遵循內心对真理的极度渴望,继续不顾一切地往前走。” “而且,他们往往会走到一个让旁观者、让前辈们都觉得太快、太深、太危险,甚至显得有些荒谬的地方。” 记者趁机追问:“那按照您的经验,您认为江临真的有可能在近期解决那个世纪大问题吗?” 丘成桐听到这个问题,淡淡地笑了笑,笑容里带著看透世事的睿智。 “数学问题,从来都不是靠几篇新闻报导,或者几段採访来判断能不能解决的。” “他最终能不能解开那个猜想,我现在不知道,世界上也没有人能提前知道。” “但是,他没有选择在江氏砖带来的巨大荣誉上停滯不前,他选择立刻开启下一段更艰难的征程,这一点,非常重要。” 丘成桐的目光变得异常坚定。 “如果一个年轻人,真的具备在基础理论上持续產出的卓越能力,那么他人生中的第一个惊艷成果,仅仅只是一首宏大交响乐的序曲,而绝非终章。” 这段採访录像在播出后,並没有像陶哲轩那句“值得被认真等待”一样,带著那种刺破迷雾的锋利感。 但它从另一个更为宏大更为深远的角度,將江临个人的学术选择,推入了一个更为厚重的歷史坐標系中。 在学术界,偶然的灵光乍现成就一个孤立的成果,这叫爆发。 连续產出两个具备影响力的理论,才会真正改变学界对一个人底层科研能力的判断。 而能够跨越不同子领域,保持高强度、高水准的连续產出,这往往是歷史上那些真正称得上伟大的大数学家才具备的成长轨跡。 隨著这两位重量级人物的发声,外界对於江临的期待值和怀疑声,如同被同时点燃的引线,在同一时刻急剧上涨,形成了一种撕裂的舆论场。 一部分持保守態度的学者认为,江临的步伐实在太快,快得有些不符合客观规律。 从离散几何构造的江氏砖,跨越到以结构定理和资讯理论为核心的 pfr/marton 猜想,这中间跨越的根本不是一个简单的研究方向,而是横跨了整片广袤的数学大陆。 一个刚刚完成铺砌理论闭环的人,连口气都不喘,转身就去硬撼加性组合领域公认的大山,这种行为在传统的学术培养体系看来,近乎不切实际的狂妄。 而另一部分人则坚信,不能用普通科研工作者的学术生长曲线,去生搬硬套地衡量江临。 他才十八岁。 正处於人类智力最为锐利,思维最为发散,完全没有被长年累月的学术惯性和传统范式束缚的黄金年龄。 回顾数学史上那些令人感到不可思议的天才,往往正是在这个年龄段,开启了自己如流星雨般璀璨的连续產出时代。 而在网际网路的更外围,广大的普通网友们並不懂pfr/marton是什么,也不关心加性组合的逻辑链条。 他们用最朴素的逻辑,只看懂了一件事。 那个被他们视为天才少年的江临,似乎又一次举起了剑,瞄准了一个比之前更加庞大更加恐怖的boss。 外界的喧囂如狂风暴雨,而处於这场风暴次中心之一的江大数学院,却笼罩在一种异乎寻常的静默之中。 顾南舟独自坐在自己略显凌乱的办公室里。宽大的实木办公桌上堆满了尚未批改完的论文和各种预印本,但他此刻完全没有心思去翻阅那些纸张。 他的目光紧紧锁在电脑屏幕上,屏幕里正在循环播放著陶哲轩那段简短却信息量巨大的访谈视频。 窗外的天色逐渐暗了下来,校园里的路灯一盏接一盏地亮起,但顾南舟没有去开办公室的顶灯。他就这样在昏暗的光线中,沉默了很久,久到甚至连电脑屏幕进入了屏幕保护程序都没有察觉。 “叮”的一声脆响打破了房间的死寂。 是即时通讯软体的提示音。 顾南舟晃动了一下滑鼠,唤醒屏幕。 消息来自韩砚山。 【看了吗?】 只有简短的三个字,却透著一种急迫与沉重。 顾南舟將双手放在键盘上,略微停顿了一下,回復道: 【看了。无刪减版也看了。】 对话框顶部显示对方正在输入,片刻后,韩砚山的问题跳了出来。 【你怎么看这件事?你觉得他是有备而来,还是头脑发热?】 顾南舟盯著屏幕上跳动的字符,脑海中不断回放著江临在 icm 报告最后那几页 ppt 的残影。 那些关於压缩语言的定义,那个隱晦却极具指向性的熵不等式…… 他思索了很久,手指在键盘上敲击了几次,又刪掉,最后打出了一行字。 【他这不是跨界,而是从一块坚固的砖,直接起跳,试图去撼动整个结构理论的地基。跨度太大,但从他提出的词汇来看,逻辑链路是闭合的。】 韩砚山的消息回復得异常迅速。 【所以我当时在会场上,才会忍不住拿起麦克风,当眾问他那究竟是不是一个比喻。我太清楚那个方向的水有多深了,那是连陶哲轩和green 这样的绝顶高手都要小心翼翼摸索的深渊。】 顾南舟深吸了一口气,身体向后仰去,重重地靠在符合人体工学的椅背上。 他在学术界摸爬滚打了大半辈子,太清楚学术声望运作的潜规则了。 整个国际数学界,当然绝对不可能因为一个十八岁少年在报告结尾隨口说出的一句话,就轻率地改变各个顶尖实验室的资金流向和研究版图。各大名校的课题组依然会按照原有的节奏推进工作。 但是,整个数学界,一定会因为江临刚刚以无懈可击的方式证明了江氏砖这件不可思议的事实,而被迫重新掂量他口中说出的下一句话的重量。 这就是学术声望的本质,也是一种无形的特权。 声望这种东西,它存在的意义,並不是让別人无条件地相信你提出的每一个猜想都一定正確。 而是让別人在面对你指出的方向时,即使內心充满疑虑,也无法做到轻易地忽视。 它会被迫將你的思路纳入考量的范畴,被迫去推演你提出的技术纲领是否真的隱藏著破局的密钥。 而与此同时,处於这场舆论风暴绝对中心的江临本人,却像是从网际网路上凭空消失了一样。 第126章 第一座现实节点 江临没有在任何社交平台上发表长篇大论来回应外界的猜测。 没有转发陶哲轩那段给予他极高评价的访谈视频。 没有发文感谢丘成桐老先生在公眾面前对他的期许与维护。 更没有去科普什么是pfr猜想,什么是marton路线,或者详细解释那个引爆全网的技术纲领。 他保持著一种绝对的静默,仿佛外界的喧囂发生在另一个平行宇宙。 而在属於他自己的现实世界里,在那个略显狭小的房间內,江临正在进行著与抽象数学截然不同的物理重构。 江临正在收快递。 四张体型硕大的rtx 3090显卡。 诚然,对於真正前沿的深度学习实验室或大型超算中心而言,它们根本算不上什么。 它们只是消费级市场顶端的產物,不是专为数据中心设计的算力巨兽,不是显存动輒80gb的a100,更不是刚刚发布,普通人根本不可能摸到的h100。 但在当前的物理条件下,已经是他在最短时间內能够迅速落地,完全由自己掌控的第一批可控算力节点。 这是他將脑海中那些庞大算法投影到现实世界的第一块试验田。 当窗外的城市已经陷入霓虹闪烁的喧囂时,江临的房间內部再也找不到一丝普通高中毕业生臥室的温馨痕跡。 为了这套东西,江临提前把靠窗那一路插座改成了独立空开,机架旁边放著二氧化碳灭火器,窗户上临时装了排风扇。 地面上铺设著黑色的防静电橡胶垫。 开放式机架被稳固地支在靠墙的位置。 那四张硕大的rtx 3090显卡,被江临用定製的支撑架依次悬空固定在机架上。 粗壮的电源线如同黑色的血管,顺著机架的边缘一路延伸,接入企业级pdu。 两组昂贵的nvlink桥接器被扣在相邻的两张显卡之间。 下午一点十二分。 电源开关被按下。 伴隨著工业风扇骤然启动的轰鸣声,系统第一次被成功点亮。 显示器屏幕上跳动著密密麻麻的白色字符,linux系统的硬体识別日誌如同瀑布般向下滚动。 【gpu-0:初始化状態正常,识別完成,显存24gb】 【gpu-1:初始化状態正常,识別完成,显存24gb】 【gpu-2:初始化状態正常,识別完成,显存24gb】 【gpu-3:初始化状態正常,识別完成,显存24gb】 【主机ecc內存:256gb,多通道拓扑识別完成】 【nvme阵列:条带化缓存区构建完成,读写状態正常】 【pdu状態:在线】 【外接霍尔电流传感器:在线,採样频率100hz】 【ups状態:在线,电池容量 100%】 【外部温度採样模块:在线,当前环境温度 22°c】 【底层掉卡监控守护进程:已启用】 看到硬体层面的识別全部通过,江临在终端输入一连串命令。 pcie通道链路速度测试。 p2p直接访问测试。 双卡nvlink带宽压测。 显存高並发读写稳定性测试。 主机內存到设备內存的dma拷贝速率测试。 nvme缓存阵列的並发读写权限及吞吐量测试。 日誌高频落盘的i/o延迟检查。 只有当这一个个决定了上层建筑生死存亡的基础测试全部亮起绿灯后,江临才敲下回车键,打开那个他在废土漫长岁月中构筑的核心调度器。 【mps-scheduler v0.1】 【四卡异步任务分片测试:启动】 第一批被餵进这个算力节点的任务,是关於mps-kernel候选空间切片验证。 在这个复杂的调度算法中,任务被无情地切割。 语义等价类切片。 为了减少冗余计算,算法需要识別併合並那些在逻辑上等效的数学结构,將原本指数级膨胀的搜索空间,通过对称性与同构映射进行大幅削减。 证明缓存图谱生成。 benchmark稀疏矩阵的动態分配。 以及对那些失败的探索分支进行摘要归档操作。 每一类宏大的任务,都被mps-scheduler切割成可以在显存中独立运行的张量块。 不同编號的gpu就像是流水线上互不干扰却又高度协同的工人,只负责处理被分配到自己显存中的那个状態区间。 中间產生的庞大演算结果,被源源不断地写入高速nvme缓存阵列中。 在这套精妙的架构里,跨卡之间绝不进行完整的极其消耗带宽的状態图交换,它们只通过nvlink或者pcie总线交换经过高度压缩的摘要信息。 这套近乎苛刻的压榨算力与带宽的逻辑,江临在废土曾经用漫长的岁月推演打磨过无数次。 那个环境中的算力比现在差得多,但也正因如此,算法的优化被逼到了极致。 现实世界里的这四张rtx 3090,仅仅只是这套宏大逻辑降临现实的第一层微小载体。 三点二十八分。 伴隨著风扇转速的一阵狂飆,第一批压力测试的结果终於呈现在终端上。 【语义等价类切片:耗时 12.4s,完成】 【標准候选库同构去重缓存:命中率87.3%,完成】 【benchmark 稀疏矩阵求解:完成】 【失败候选摘要归档:通过哈希一致性校验】 【四卡並发调度一致性:未检测到死锁,通过】 【端到端吞吐量:相较旧版单卡串行流程提升至6.8x】 【其中並行增益3.4x,去重缓存与任务重排贡献2.0x】 【单卡功耗墙:285w】 【峰值整机功耗:1500w,处於独立16a线路安全上限內】 【gpu核心温度:稳定於80°c閾值下方】 【显存结温:峰值91°c,低於预设降频閾值】 【pcie 总线掉卡事件:0】 高转速的工业风扇撕裂空气,发出犹如飞机引擎怠速般巨大的噪音。 这噪音在安静的居民楼里显得格外刺耳。 大到连在客厅里的张秀芬都忍不住敲了敲门,隔著门板询问是不是什么东西坏了。 江临只得隔著门安抚了几句,说明这只是电脑在进行高强度运算的正常声音。 傍晚时分,第一轮全面验证任务顺利宣告结束。 接下来是g-01样机测试。 地面上,已经被他铺设好了一条充满挑战的测试轨道。 为了模擬真实世界中那些不可预测的小幅度扰动,每一块障碍板的高度、倾斜角度、以及板与板之间的间距,都是通过偽隨机算法生成並切割的,没有两块是完全相同的。 这是非周期具身移动平台从理论走向现实所必须跨越的第一道物理门槛。 对於传统的四足或多足机器人而言,它们往往依赖於预设好的周期性步態。 周期性步態的前提假设是,地面是相对平整的,机器人可以通过不断重复固定的相位差来获得向前的动力。 但在充满崎嶇与未知的真实环境中,这种假设往往不堪一击。 它真正要验证的,不是某套漂亮步態,而是在非重复接触条件下,事件触发状態机能否稳定接管每一次支撑相位切换。 g-01 的白色聚甲醛材质足端组件已经安装完毕。 在檯灯的侧光下,可以清晰地看到足端表面布满的细密机械加工纹路。 一层特製的弹性缓衝层被严密地压印在底部的足端力传感器座上。 复杂的控制线缆和供电线缆,沿著合金连杆的內侧凹槽被防尘胶带规整地收束起来,避免在运动中发生干涉。 六条支撑腿连杆所构成的复杂运动学链路,其空间零点已经在软体层面经过了反覆的数学矩阵校准。 江临拿过一旁的控制终端,打开控制程序。 【g-01_public_demo_v0.1】 【基础验收测试:启动】 隨著指令的下达,静止在地板上的机器发出微弱的高频电流声。 电机驱动器开始向无刷电机注入能量的信號。 机器首先进入短暂的自检模式。 终端屏幕上,各项子系统的状態指示灯依次闪烁。 高精度惯性测量单元校准。 足端应变片阵列復位。 各关节主轴电机峰值电流检测。 机械棘爪位置编码器归零。 连杆空间角度解算。 底层硬体级安全停机链路连通性测试。 隨著自检程序的推进,一项项指標在屏幕上由黄变绿。 【传感器空间零点矩阵:通过】 【足端接触形变响应曲线:通过】 【机械棘爪阻尼锁止状態:通过】 【主轴持续电流预警閾值:通过】 【底层安全停机隔离链路:通过】 確认一切正常后,江临深吸一口气,按下操作界面上的测试键。 一阵低沉的齿轮嚙合声传来。 g-01 的第一条支撑腿缓缓抬起,在空中划过一道经过逆运动学精確解算的轨跡,隨后轻轻落向前方那块倾斜的障碍板。 pom材质的足端接触到粗糙木板表面的瞬间。 终端屏幕上,代表接触应力的传感器曲线迅速向上抬起。 曲线平滑而连贯,没有任何因为机械抖动產生的毛刺,也没有因为误判而出现的假峰。 系统確认著床稳定,重心动態转移矩阵开始解算。 第二条腿隨之跟上。 第三条。 第四条。 …… 沉重的金属机身开始在不规则的地形上缓慢向前推进。 它的动作並不像自然界中的动物那般浑然天成。 它也没有商业机器人公司在宣传片里,经过大量后期剪辑与动作捕捉美化后那种极具观赏性的漂亮步態。 它走得甚至可以说是迟缓。 每一次抬腿每一次落下,都带著充满机械质感的试探。 仿佛一个盲人正在用拐杖一点点探寻前方的深渊。 但它异常地稳健。 在行进过程中,它的六条腿並没有遵循任何固定的支撑相位。 足端的落脚点也完全不按照简单的周期公式进行循环。 面对非重复的障碍板组合,控制中枢並没有试图用预设的步態参数强行碾压过去。 相反,在每一次短暂的物理接触中,系统都在极短的时间內,利用传感器传回的庞大矩阵数据,重新计算环境的局部稳定区,动態生成下一帧的姿態控制变量。 终端上不断跳出绿色的確认信息: 【非重复障碍板 a 组局部地形重构:通过】 【低速非周期支撑相位动態切换:通过】 【引入侧向微小物理扰动:恢復响应通过】 【异常滑移接触停机保护逻辑:通过】 【公开视频样机整体外观与控制状態:具备拍摄条件】 江临静静地看著这台由金属、塑料和电线构成的机器,像一只谨慎的甲虫,一步一步毫无差错地爬完了最后一块高低不平的障碍板,最终稳稳地停留在终点的平地上。 房间里没有欢呼声。 江临的脸上也没有流露出因为成功而失控的兴奋表情。 因为眼前这看似震撼的一幕,在他漫长的记忆深处,在那片风沙漫天的废土世界里,他已经见过太多太多次了。 正是在经歷了无法计数的推倒重来,无数次在失败的灰烬中修改底层代码,无数次重塑足端接触曲线之后,g-01才终於从一堆破铜烂铁的机械噪声中,进化出了一套真正能够在极端环境下生存的非周期状態机。 此刻在他现实世界房间里的这个版本,仅仅只是一个用来对外公开展示的基础视频样机。 受限於目前的资金和加工工艺,它被严重缩小了,也被大幅度简化了。 牺牲了许多废土原版设计中,为了应对恶劣环境而精心准备的冗余结构与高压防护模块。 但最核心的灵魂,那套底层数学逻辑框架,没有丝毫改变。 它能走。 而且能在不可预测的世界里,走出属於自己的非周期轨跡。 这就足够了。 江临走到桌前,將摄像机里的测试录像导出,拖入剪辑软体的时间轴中。 他熟练地敲击键盘,为新建的文件夹命名: 【lowentropy_workshop_g01_public】(低熵车间_g01_公开版) 隨后,他在视频工程文件的標题栏里,暂定了一个没有多余修饰词的名字。 【g-01:非周期具身移动平台概念演示】 做完这一切,江临站直了身体。 在他书桌的左侧,那台搭载著四张显卡的算力节点依然在黑暗中闪烁著幽绿色的状態指示灯。 背景高转速风扇的轰鸣声已成为一种具有节奏感的底噪。 屏幕后台的终端日誌安静而规律地滚动著。 【mps-scheduler:当前处於低功耗待机模式】 【下一批张量切片计算任务:队列空閒,等待用户確认输入】 而在桌面的右侧,g-01 的测试录像暂停在最后一帧画面上。 那台看起来绝对称不上优雅的机械造物,正稳如泰山地屹立在非重复障碍板的尽头,冰冷的金属足端牢牢抓住地面。 “叮。” 电脑弹出一封新的未读邮件提示。 发件人是韩砚山。 邮件的標题非常直接,没有任何寒暄的客套: 【江临,你最近哪天有空?能不能找个时间,谈一谈关於你所说的那个技术纲领的细节。】 江临只用余光瞥了一眼屏幕右下角弹出的横幅。 他现在没有多余的时间去向任何人详细解释什么是 pfr,什么是 marton 路线,什么是基於ruzsa距离构建的熵形式压缩。 他也没有任何必要去通过言语向外界证明什么。 数学的法则是冷酷的,它不需要辩护,只需要过程。 当推演的链条走到终点,当那个顛扑不破的证明被上传到预印本网站,一切自然会大白於天下。 在那一刻到来之前,他唯一的任务就是保持专注。 让那台gpu算力节点在每一次任务输入后,继续吞下那些被切碎的候选空间。 让量化计划继续推进,让帐户里的资金数字如同滚雪球般继续增长,从而为他铺平通往更高维度的阶梯。 让g-01公开视频则为他打开工程侧的第一扇门。 第127章 低熵工坊,开门营业 7月10日,上午九点二十七。 低熵工坊毫无预兆地更新了一条视频。 视频发出来,第一批点进来的观眾,99%都不是机器人圈、自动化专业或者极客圈的人。 而是被江临这个热点名字吸引过来的普通网友和数学爱好者。 因为低熵工坊这个帐號早已经被扒了无数遍。 大家都知道了,低熵工坊就是江临。 他们几乎是带著抓到回应的心態点进去的。 满怀期待,甚至有人已经准备好了截图工具,以为自己会看见某种惊世骇俗的数学宣言,一块写满连分数和概率测度公式的黑板。 又或者,至少会看见江临用冷静到近乎刺人的语气说一句:“关於pfr,我后续会给出正式文本。” 结果,画面加载出来后,屏幕上没有江临的脸,没有icm报告的高清截图,甚至连一个数学符號都没有。 只有纯粹的黑底白字,带著一种工业仪器般的冷硬感。 【g-01:非周期具身移动平台概念演示】 下一秒,画面切入。 出现的不是江临的脸,不是数学公式,更不是icm报告截图。 而是一只白色聚甲醛树脂足端。 它没有做任何擬真处理,赤裸裸地展示著机械结构。 高强度铝合金连杆,裸露的线束,以及关节处泛著金属光泽的减速器外壳。 这只机械足从画面上方缓慢地落下,压在一块倾斜度大约为15度的障碍板表面。 画面右侧,同步显示著一套复杂的实时数据面板。 终端控制日誌。 接触曲线开始绘製。 z轴力值反馈:0n→12n→45n→88n。 足端底部的弹性聚氨酯层发生毫米级的压缩变形。 接触瞬间,足端法线方向出现微小的偏转,以贴合斜面。 力控环路介入,接触曲线在毫秒级內稳定,没有任何过冲產生的尖峰。 左下角,绿色的字幕无声地跳出。 【足端接触確认:置信度99.7%】 【局部稳定区计算完毕】 【支撑相位更新】 弹幕在这一瞬间,出现了长达两秒的诡异真空。 隨后,如海啸般爆发。 【?????】 【我是谁?我在哪?我点错视频了?】 【不是说他要解决pfr猜想吗,怎么发机器人了,跨界跨劈叉了吧!】 【等等,这就是前几天传闻中,江大工训中心晚上闹鬼,啊不,江临在捣鼓的那个东西?】 【低熵工坊真的是江临本人,他不是搞纯数的吗?】 【有没有懂哥解释一下,这白白的一条腿是在干嘛?测压力?】 …… 但是视频没有任何要迎合观眾,停下来解释的意思。 第二段画面,机位拉高,变成了一组俯视镜头。 地面上,铺著十二块材质、形状、倾角完全不同的障碍板。 这不是標准实验室里的平整跑道,也不是波士顿动力那种精心设计,具有高度规律性的阶梯。 而是一条充满了恶意的非结构化测试带。 每一块障碍板的高度差都在5到15厘米之间隨机波动。 倾斜角度从-20度到+25度不等。 间距毫无规律,有的紧挨著,有的需要跨越。 而且,表面摩擦係数完全不同。 有的是未经打磨的粗糙松木板。 有的是表面覆著一层细砂的金属冷轧板。 有的是边缘带著轻微突起,类似破损台阶的亚克力板。 甚至还有一块板子表面撒了少许滑石粉。 字幕以一种毫无感情的工程標准格式,標出测试条件。 【非重复障碍板a组】 【地形拓扑参数:全局未知】 【步態控制器:无预置周期模板】 【测试目標:低速自主盲走通过】 隨后,画面从中间一分为二。 左侧:【传统周期步態基准控制】 右侧:【g-01非周期支撑相位动態控制】 观眾终於看到了全貌。 左边的六足平台,是基於同一套物理机械结构刷入传统控制算法的基准机。 它的动作看起来非常规整,遵循著经典的三足步態或波浪步態。 採用固定相位差,落脚点按照內部预设的节拍器,像士兵踢正步一样向前推进。 前两块相对平缓的障碍板,基准机顺利通过。 但到了第三块倾斜度达到18度的木板上,问题出现了。 基准机的內部时钟要求它在这一刻落下右前足。 但由於前两块板子的高度累积误差,右前足的落点並没有踩在木板中心,而是直接踩在了边缘的悬空处。 足端传感器瞬间反馈未接触地。 按照传统算法,控制器试图强行往下伸长腿部以寻找支撑,但机身已经因为重心的前移而產生了不可逆的侧倾。 支撑多边形內的零矩点迅速滑出安全边界。 画面中,机身猛地一歪,关节电机发出刺耳的过载声,隨后全身失去动力,软绵绵地瘫倒在障碍板上。 屏幕上弹出一行刺眼的红色提示。 【周期步態:重心失稳,触发保护停机】 视频没有跳过失败。 第二次尝试,基准机切换了控制策略,调整了步幅和前进速度。 这一次它撑过了第三块,但在第五块表面覆砂的金属板前,右中足在接触瞬间发生了微小的物理侧滑。 对於固定节拍的周期步態来说,一个足端的微小位移,意味著整个动力学模型的相位被打乱。 机身发生高频震盪,系统为了防止减速器齿轮崩坏,再次切断电源。 【周期步態:高频相轨跡发散,触发保护停机】 第三次尝试,极度降低步频。 结果在带有边缘突起的台阶板上,抬腿高度不足,前足直接绊在突起上,发生前滚翻式的动力学奇点,第三次趴窝。 三次测试,全部中断。 传统算法在面对连续、未知、非结构化的复合地形时,表现出了脆弱的鲁棒性。 左侧画面在第三次失败的尸体上冻结,变暗。 右侧的画面,亮起。 g-01,这台被剥离了所有外观装饰的纯粹机械体,开始启动。 第一条腿,右前足缓慢落下。 不是按照预设时间,而是依靠高频的末端力觉反馈。 当pom材质的足端接触到第一块木板的瞬间,力值达到閾值,关节瞬间由位置控制柔顺地切换为阻抗控制。 接触確认。 第二条腿,左中足跟进。 g-01的步態看起来甚至有些怪异。 它没有任何节奏感。 支撑相位根本没有按照固定的时间节拍来切换,而是在每一次足端確认实打实地踩实、並计算出当前支撑面能够提供的最大摩擦圆锥后,才实时解算出下一条应该移动的腿。 平稳度过前两块。 到了第三块,也就是基准机第一次摔倒的那块倾斜板前,g-01抬起右前足,准备落下。 但在距离板子边缘还有不到两厘米的时候,它稍稍停了一下。 整个机身在半空中凝滯了约莫0.4秒。 对於普通观眾来说,这可能是一次视频卡顿,或者是机器卡死了。 但对於右侧同步滚动的终端日誌来说,这0.4秒內,发生了一场看不见的算力风暴。 日誌疯狂刷屏。 【落点预测:边缘滑移风险 87%】 【中断当前摆动相】 【局部稳定区重新计算】 【局部接触图更新完成】 【触发支撑相位重排】 g-01没有按照原定计划踩下去。 悬停的右前足向后收缩了三厘米,轻轻放在倾斜板的根部。 同时,原本该作为支撑腿的左后腿,並没有继续承担重量,而是打破了固定节拍,提前向前探出,稳稳地踩在侧面的平地上,强行在千钧一髮之际,为机身补上了一个新的支撑点,扩大了支撑裕度。 机身因为这突然的重心转移而產生了一丝轻微的下沉,但紧接著,內部的模型预测控制算法瞬间发力,各个关节电机输出经过精確计算的补偿力矩,將机身姿態再次拉平。 没有跌倒。 也没有高频震盪。 g-01稳稳越过第三块障碍板。 接下来的画面就像是一场毫无悬念的降维打击。 第五块,覆砂金属板。 足端在接触瞬间检测到摩擦係数骤降,g-01没有强行发力,而是瞬间降低了该腿的切向推力,將动力分配给另外三条踩在稳固区域的腿。 通过。 边缘突起台阶板。前足触碰障碍物,產生微小碰撞反力。 算法瞬间判定非预期接触,足端轨跡实时重规划,抬高五厘米,跨过突起。 通过。 最后一块,高低混合,极其恶劣的错位板。 还是通过。 右侧屏幕上,只有一行行绿色结果。 【非重复障碍板a组:通过】 【低速支撑相位动態切换:验证通过】 【侧向微扰恢復:验证通过】 【异常滑移保护链路:在线】 【耗时:41.2秒|状態:系统稳定】 这一次,哪怕是不懂动力学方程,不懂雅可比矩阵的普通观眾,也完全看懂了。 左边,遵循规则,试图用固定节奏对抗混乱,结果三次摔跤。 右边,拋弃规则,在混乱中步步为营,边走边算,一次性稳稳度过。 弹幕在短暂的消化后,彻底炸开了锅。 【臥槽!臥槽!左边三次停机,右边直接蹚过去了!】 【我看懂了!左边是个按照固定程序走正步的瞎子,右边是个闭著眼睛但每一脚都在试探的排雷工兵!】 【它不是走得慢,它是在疯狂地算!那0.4秒的停顿简直神了,它预判了自己会摔,临时换了条腿撑著!】 【这他妈是什么黑科技?拋弃周期步態?这是碳基生物的本能吧?我们在乱石堆里走路不就是这么走的吗?】 【所以非周期根本不是理论上的噱头,他真的做出来了?】 【这玩意儿要是放大尺寸,放在地震废墟里,或者月球火星表面,意义有多大你们敢想吗?】 视频还在继续。 第三段,是硬核的终端日誌特写,代码和状態机的跳动。 【imu状態:正常】 【足端接触力反馈:1000hz闭环,正常】 【棘爪物理锁止机构:正常】 【关节相电流:无异常尖峰】 【驱动母线电压:稳定】 【减速器背隙补偿:正常】 第四段,是一段让不少懂哥屏住呼吸的侧向物理扰动测试。 g-01正平稳地站在两块高低不平的板子上。 突然,画面外伸出一根带有气动装置的推桿,毫无预警地撞击在障碍板的侧面。 底盘猛烈晃动。 g-01右前足端的接触应力在瞬间发生了雪崩式的变化,失去了全部承载力。 如果是基准周期模式,在这种级別的非预期侧向衝击下,系统的状態空间会被瞬间击穿,唯一的下场就是电机保护性锁死,整机侧翻。 但g-01没有立刻趴下,也没有像传统机器人那样试图强行对抗衝击力,这通常会导致更大的反向震盪。 它顺著衝击力,机身產生了大约15度的侧倾。 时间仿佛放慢了。 它短暂停住。 全身关节仿佛瞬间卸掉了刚性,进入低阻抗柔顺模式,只保留维持姿態边界的最小支撑力矩。 內部的控制器在千分之一秒內,根据imu传来的角速度和加速度数据,重新计算出当前倾斜状態下,那已经变形得不成样子的局部稳定区。 接著,奇蹟般的操作出现。 左后支撑腿没有尝试站起,而是提前向外侧重重落下,形成了一个新的支点。 同时,失去负载的右侧足端瞬间收起,主动解除所有力矩输出,避免成为槓桿效应的支点。 在新的支撑拓扑结构建立的瞬间,全身电机重新分配扭矩。 机身姿態在下坠到极限的边缘,硬生生被一股经过精密计算的合力拉回了稳定范围。 三百毫秒。 从受击、失稳、重构支撑、到恢復平衡,只用了三百毫秒。 三百毫秒后,电机低鸣,它像什么都没发生过一样,继续向前迈出一步。 字幕只有一行,却充满了一种傲视群雄的学术暴力感。 【非周期支撑相位重分配:lyapunov裕度证书在线通过】 第五段,画面终於给出了全景。 g-01缓慢地爬上了最后一块最高最崎嶇的障碍板,稳稳停在终点线上。 六条腿呈现出一种不规则,但绝对稳定的支撑姿態。 最后一页,依然是那副雷打不动的黑底白字。 【g-01 public demo v0.1】 【非周期具身移动平台】 【低熵工坊】 视频总时长,一分五十九秒。 简介里也只有三行简短的工程说明。 【第一阶段:足端接触链路与驱动器验证。】 【第二阶段:非周期支撑相位与足端接触状態评估。】 【註:本视频仅为公开概念样机演示,无防尘防水防爆设计,非最终工程版本。】 …… 事实上,江临点击上传之后,就直接关闭了瀏览器页面。 將注意力放在了另一块屏幕上,gpu集群正在全力运算的数学模型。 当然,他也很清楚,这条一分五十九秒的视频,绝对不会安静。 因为2022年7月的全球机器人圈,本来就是一个充满焦虑內卷的战场,从来都不缺少热闹。 过去几年里,美国的波士顿动力就像是一座横亘在所有机器人从业者面前的大山。 他们用那台黄色的四足机器狗spot和那台双足人形机器人atlas,近乎残忍地刷新著大眾对机器人运动能力的想像上限。 spot已经在工厂巡检、危险品处理等领域进入了初步商业化场景。 atlas更是在官方视频里表演著跑酷,后空翻,跳跃,单腿平衡等堪称反人类的极限动作。 它们几乎成了公眾心中机器人能动到什么程度的唯一行业標尺。 所有的初创公司,在路演时都会被投资人问一句:“你们和波士顿动力比怎么样?” 而在国內,宇树科技的go1系列,小米的cyberdog铁蛋这类四足机器人的密集发布,又凭藉著恐怖的成本控制能力,把多足机器人从高高在上的实验室、昂贵的军工订单和硬核极客圈,打进了消费级市场。 速度,跟隨,避障,陪伴,开源开发者平台…… 这些充满商业诱惑力的关键词,被各家厂商反覆打在五顏六色的宣传页面和眼花繚乱的短视频標题里。 而在更远的硅谷,特斯拉的人形机器人擎天柱像一只庞大且充满压迫感的靴子,悬在整个行业的头顶。 2022年7月,所有人都在屏息等待马斯克在接下来的ai日上会拿出什么实物。 资本市场已经提前开始狂欢,无数研报在论证。 如果特斯拉能將其在自动驾驶领域积累的视觉感知体系、fsd算力体系以及恐怖的超级工厂製造体系,无缝迁移到人形机器人上,下一轮工业革命的剧本会不会被直接改写。 所以,当低熵工坊这个完全陌生的帐號,把g-01的视频推到各大平台机器人分区的首页时,很多业內人士的第一反应並不是震惊,而是某种本能的疲惫和轻视。 “又是一台会走路的机器。” “又是一个拿开源方案改吧改吧就出来融资的四足或者六足平台。” “又是一个试图通过搞几块木板证明我也能做机器人的大学生毕业设计。” 直到他们耐著性子,完整地看完了那一分五十九秒。 事情的性质,在业內资深专家的眼中,开始发生剧烈的化学反应。 g-01没有展示任何高速奔跑的能力。 没有演示任何擬人化,宠物化的交互动作,比如握手、作揖。 没有套上任何具有亲和力的可爱外壳来降低观眾的警惕心。 甚至连全网最容易传播,最能吸引流量的像狗一样跟著主人在公园里跑的画面都没有。 它只是在一组看起来灰扑扑的非重复障碍板上,慢慢地笨拙地,甚至是充满卡顿地,完成了一件极其底层的事情。 在没有预置任何周期步態模板的情况下,依靠纯粹的底层触觉闭环,持续確认足端接触,动態重分配支撑相位,並在遭受外部非线性衝击时,把机身稳定地送到终点。 內行看门道。 这根本不是在和spot比工程成熟度。 不是在和atlas比液压驱动的极限动態能力。 不是在和宇树、小米比降本增效和消费级市场的下沉。 更不是在和特斯拉比那些虚无縹緲的通用人形资本故事。 它切入的是一条目前行业內极少有人敢碰,也最容易被普通观眾忽略,却又是迈向真正具身智能的必经之路。 非结构化、复杂未知地形中的底层局部生存能力。 上午11:10。 第一条真正具备学术分量的评价,並非来自网络大v,而是来自一位常年深耕国內腿足机器人底层的重量级学者。 许明川。 某头部c9高校国家重点实验室腿足机器人团队的负责人,长江学者。 他在多关节动力学建模和非线性控制领域,是国內毋庸置疑的权威。 他直接把这起一分五十九秒的视频连结,甩进了一直处於静音状態的课题组核心大群。 群內包含十几名博士生和博士后。 一反常態地没有髮长篇大论的指导,只打出了两句简短却重如千钧的话。 【这不是那些用开源mpc算法跑平地的六足玩具。】 【他完全绕开了传统动力学的步態库。】 几分钟后,一名正在死磕波士顿动力早期论文的博士后陈阳忍不住问。 【许老师,绕开步態库是什么意思,是不做离线轨跡规划了吗,那它的质心动量是怎么维持稳定的?】 许明川回復得异常迅速,显然他一直盯著屏幕。 【你仔细看第41秒那个0.4秒的停顿。大多数市面上的演示视频,展示的要么是执行机构的极限扭矩,比如能跳多高,要么是控制器在某一组预设已知地形任务下的稳定性。哪怕是spot上楼梯,公眾看到的也是一套高度工程化、成熟封装后的任务能力。】 【但g-01展示的,是在每一次接触面的法向量、摩擦力、高程全部隨机且不可重复的极端条件下,它的支撑相位居然能够脱离固定的时间模板,实现空间的重新闭合。】 又过了大约十秒钟,许明川补上了一句让所有博士生感到心惊肉跳的评价。 【如果这段视频的终端日誌是真实同步的,没有经过后期的剪辑造假,那么这条技术路线,足以让我们实验室过去三年押在固定相位优化上的一半优先级,都得重新评估。立刻把视频存下来,下午一点开组会,逐帧拆解它的相空间轨跡。】 这句话从国家重点实验室的內部群里被截图传出去后,迅速在各大高校的自动化所、机器人群里掀起了风暴。 它比一百万个普通网友的臥槽都要有分量得多。 因为许明川不是靠吸引眼球吃饭的流量博主,也不是看热闹的机械发烧友。 他非常清楚,一台由铝合金和电机拼凑的腿足平台,慢慢吞吞地走过几块木板,这本身在技术上毫无稀奇之处,大把的学生作品能做到。 真正让他感到惊悚的是,这个六足非周期移动平台,竟然是基於一种近乎於生物本能的全新底层控制逻辑走过去的。 第二个受到猛烈衝击的节点,来自產业界。 一家国內排名前三的头部特种机器人公司。正在进行的月度研发总结会上,运动控制部门的负责人直接打断了正在匯报slam算法进展的下属,將g-01的视频直接投屏到了会议室那面巨大的85寸显示器上。 会议室里坐著十六个人,包含了硬体总监、软体总监和產品副总。 视频播放了一遍。 產品副总皱了皱眉头,语气有些不解:“这就是最近网上很火的那个江临搞的?速度太慢了吧,这乌龟爬一样的效率,在工业巡检里怎么用?客户看重的是覆盖面积。而且这外壳什么都没做,线头都露在外面。” 运控负责人站在屏幕前,没有立刻反驳。 他握著雷射笔,將进度条精准地倒回侧向物理扰动测试那一段。 暂停。 放大右侧那密密麻麻的终端日誌。 按下播放键。 砰! 木板受击,机身侧倾,腿部重组,恢復平衡。 运控负责人转过身,目光扫过长桌上的所有人。 “外形设计不值钱,我们有最好的工业设计师,一周能出十套壳子。绝对速度也不值钱,换上更大功率的无刷电机,优化一下减速比就能提速。” “现在这个阶段,去挑剔它没有商业產品的外壳和成熟度,是极其愚蠢的视角。” 他用雷射笔猩红的光点圈住画面里那次0.4秒的停顿日誌。 【局部稳定区重新计算】。 “真正值钱的是这里。” “诸位,我们现在的四足產品,如果遇到这种级別的非预期侧向滑移,除了切断电源让狗趴下,还有第二种策略吗?” 会议室瞬间陷入沉寂。 软体总监推推眼镜,面色凝重地摇了摇头。 “g-01做到了。在完全失去周期步態模板作为时间锚点的情况下,它硬生生靠著极短时间內的算力爆发,维持住了支撑相位的动力学闭环。” 运控负责人深吸了一口气。 “这相当於这台机器在摔倒的半空中,自己重新发明了一种站立的姿势。” 產品副总终於意识到了事情的严重性,身子微微前倾:“你的意思是?” “如果这个视频的內容不是cg,不是造假。”负责人放下雷射笔,斩钉截铁,“那么写出这套控制框架的人,在底层非线性优化算法上的能力,超出了我们在座的整个团队。” “所以,立刻联繫他?”旁边的人问道。 “联繫,马上联繫。” “用什么名义,投资部去谈?” “千万別用那些傲慢的投资口吻,也別谈什么收购。对方是江临,是那个在icm上报告的江临。一上来就跟他谈收购是对他的侮辱。” 运控负责人立刻制止。 “先以技术交流的名义,態度要诚恳。我们要搞清楚,它的足端接触模型到底是怎么构建的,以及他是怎么解决非线性优化的实时算力瓶颈的。” 下午13:00。 视频发布三个半小时后。 低熵工坊那个留作商务联络的邮箱,已经被塞满。 第一封正式的官方邮件,正是来自许明川教授所在的高校实验室。 標题非常严谨:【关於非周期步態算法与非结构化接触建模的技术交流邀请函】 正文措辞客气而又敬重。 【尊敬的低熵工坊:我们仔细研究了g-01的演示视频。我们希望与您就非重复地形下的足端接触建模、支撑相位动態重分配以及底层的安全状態机设计,进行一次闭门的技术研討。】 邮件末尾,特意附上了一句极具诚意的话。 【考虑到贵方展示的技术可能处於行业前沿,如涉及尚未公开的核心细节或代码,我们非常愿意在交流前签署最高级別的双向保密协议。】 如果说第一封邮件代表著学术界对底层理论的渴求,那么接下来的邮件,则让事情开始变得充满粗糙的现实质感。 第二封邮件,来自一家国內知名的矿山能源巡检设备公司。 他们没有寒暄,没有技术吹捧,直接在附件里发来了三张堪称触目惊心的现场勘探照片。 第一张照片:一个位於地下数百米的暗黑色矿井碎石坡。坡度大约有三十多度,地面上布满了大小不一、稜角分明的尖锐岩石碎块。 第二张照片:一段废弃的潮湿巷道。地面满是泥泞积水,几根断裂的枕木横七竖八地挡在路中间,枕木上还掛著锈跡斑斑的铁丝网。 第三张照片:一个狭窄的设备夹角通道。地面被水泥块、散落的螺纹钢和细碎的煤渣混合覆盖。 邮件正文短促而充满无奈的工业诉求。 【江先生您好,如您所见,这就是我们目前面对的真实作业环境。】 【我们现有的高配轮式巡检平台,在进入第一张图的碎石坡时,轮胎极易发生陷入和打滑,根本无法稳定通过。】 【我们尝试换装了重型履带平台,虽然通过率有所上升,但在第二张和第三张图的复杂地形中,履带缝隙极易捲入煤渣和生锈铁丝,导致机械卡死,维护成本极其高昂。】 【至於目前市面上成熟的四足机器人方案,採购成本高昂不说,它们在应对这种不可预测的隨机鬆软接触面时,频繁触发保护停机,根本无法形成连续的巡检作业流。】 【如果贵方发布的g-01视频內容真实,且其非周期支撑重分配能力確实具备抗非结构化地形的特性。我们非常希望您能够安排一次针对真实地形样本的封闭场地测试,一切测试费用和样机改装费用由我方承担。】 江临坐在电脑前,滑鼠的光標在那三张照片上停留了很久。 这不是b站弹幕里那些充满娱乐性质的臥槽。 不是科技媒体为了蹭热度写出的夸张讚美。 不是学术界同行带有试探性质的交流。 这是现实世界,充满隨机破坏力,並且不跟你讲任何理论公式的现实世界,亲自向g-01递过来的一张实地考卷。 碎石。 深潭积水。 金属障碍与粉尘。 狭窄闭塞的动力学约束空间。 百分之百的不可重复接触。 这环境,当然还远远比不上江临脑海深处那些在废土世界中经歷过的废墟。 但它终於不再是江临自己在工训中心平整的水泥地上,用几块买来的木板人工铺设出来的过家家式的测试环境。 它就是工业界的真实现状,也將会是g-01走出温室的第一步。 除了这两封,邮箱里还有海量的其他信息。 第三封邮件来自国內顶尖的风险投资机构红杉资本。 標题充满资本的傲慢与直接。 【关於低熵工坊机器人项目早期天使轮融资可能性的紧急沟通——期待与江先生的通话】 江临只看了一眼標题,连邮件都没点开,直接右键,標记为不优先/暂不处理。 第四封,来自数家主流科技媒体,包括36氪、虎嗅等。 他们希望就数学天才跨界造出革命性机器人这个极具爆点的话题做独家深度专访。 暂不处理。 第五封,则让江临略微思索了片刻。 那是来自国內一家头部专利代理和知產法务机构合伙人的私人邮件。 对方的敏锐度很高,话语直击要害。 【江临先生,冒昧打扰。作为长期关注硬体创新的专利律师,我必须提醒您。您发布的公开视频在法律意义上已经构成了一定程度的公开披露。虽然视频未展示內部代码,但从外部运动特徵中,已经能反推出部分技术特徵。若贵方后续希望在非周期控制架构,足端接触重分配算法,底层安全状態机等核心领域进行全球范围內的pct国际申请、巴黎公约优先权以及核心控制方法的权利要求布局。建议立刻停止发布任何带有底层ui和终端日誌的视频,並儘快与我们进行专利检索与申请策略的保密评估。否则,极易被海外竞爭对手利用微小的改动抢注外围专利池。】 这封邮件把一个无法迴避的问题,摆到了桌面上。 低熵工坊,不能永远只是一个视频帐號。 在发布视频之前,低熵工坊只是江临验证技术的一个出口。 但在这个视频引爆了整个行业之后,它必须立刻变成一个能够抵御现实衝击,能够承载庞大商业与法律规则的坚固容器。 下午13:16。 放在桌面键盘旁边的手机震动了起来。 来电显示:陆知行。 江临按下接听键。 “视频我看了。” 陆知行的声音透著一股意料之中的疲惫和压抑不住的兴奋。 “这次不只是你们小圈子和评论区在热闹,事情出圈了。刚才我在工信部的一个智库专家群里,有人把视频转了进去。许明川也看了,你知道吗?” “刚知道。”江临敲击键盘,將文件拖拽入库。 “做腿足机器人的,国內这个方向上极具话语权的人。他如果看好,很多国家级的项目资源都会对你敞开。” 江临打开瀏览器,快速搜索了一下许明川的论文发表记录,目光在几篇关於非线性mpc和全身控制的论文標题上扫过。 陆知行听见电话那头传来的有节奏的机械键盘声,失声问道:“你不会正在搜索他的资料吧?” “是的,他的研究方向更偏向传统的基於模型的优化,在非预知环境下的自適应能力不够。”江临客观地评价了一句。 陆知行被江临这种近乎於学术审判的语气噎了一下,一时语塞。 过了好两秒,他才无奈地说:“他对你的评价极高,不仅仅是学术界,企业那边也会立刻像闻到血腥味的鯊鱼一样找上你。” “已经来了。”江临说。 “高校实验室?” “来了。” “投资机构的投资意向书?” “来了几家。” “各大媒体的採访函?” “都有吧。” 陆知行深吸了一口气,语气变得严肃起来:“江临,你现在处於风暴眼。一分五十九秒的视频,把你推到了一个极其危险但也充满机遇的十字路口,你准备怎么处理这满桌子的香餑餑?” 江临没有立刻回答。 屏幕上,他正在对邮件进行冷酷的分类。 【高校交流】——划归学术沟通。 【企业测试(矿山)】——標红,最高优先级。 【专利与法务】——標黄,亟待处理。 【投资机构】——冷宫。 【媒体公关】——刪除。 隨后,他熟练地打开一个excel表格,命名为:【低熵商务日誌】 第一列:来源机构。 第二列:需求类型(技术/商业/採访)。 第三列:是否提供真实恶劣场景数据集。 第四列:是否愿意签署双向nda、测试数据归属协议与非排他性验证协议。 第五列:交流是否涉及底层核心控制框架(坚决阻断)。 第六列:是否需要法律主体签约。 第七列:优先级。 那个矿山巡检机器人公司的邮件,被江临毫不犹豫地標成了p0——最高优先级。 不是因为这家公司给的钱可能最多,也不是因为商业价值最大。 而是因为它提供了最骯脏,最混乱,最难以用数学公式直接擬合的真实地形。 在那片碎石坡面前,任何华丽的算法和讚美都显得苍白无力。 真实地形的反馈数据,比十个顶刊论文的引用量加起来都要宝贵。 他对电话那头的陆知行说:“陆老师,我需要註册一个公司主体。” 陆知行在电话那头並没有感到意外,甚至长长地舒了一口气。 “你这个沉浸在数学世界里的傢伙,终於开始承认现实社会的运行规律了。” 江临没有接这个评价,而是语速平稳地提出了自己的想法。 “我的確需要一个外壳,一个能做到以下三件事的坚固主体。” “第一,能够以对等身份,签署最严苛的保密协议和实地测试豁免协议。” “第二,能够合法持有未来所有的专利池和控制方法专利、软硬体协同结构专利、代码实现软著,以及不公开的商业秘密,建立护城河。” “第三,能够设立对公帐户,承接接下来的高规格硬体採购、外包精密机加工,以及未来不可避免的少部分人员僱佣。” 陆知行认真听完,一针见血地指出了最核心的问题:“你要公司主体,没问题。但维持这种级別的硬体研发和实地测试,极度烧钱。那些找上门来的风险投资,你打算见几家,融资估值定在什么范围?” “暂时不要。”江临的回答没有丝毫犹豫。 “为什么,你现在不缺钱吗?”陆知行不解。 “缺,但还没缺到需要在这个阶段,去出卖公司控制权的地步。”江临说。 他不是不需要钱,而是不需要股权融资。 量化帐户、外包结算和技术服务合同,足够撑过g-01最危险的早期验证期。 “这话倒是很清醒。” 陆知行在电话那头嘆了口气。 他听见过很多天才创业者因为资金枯竭而向资本妥协,最终失去项目主导权的悲剧。 第128章 低熵工坊的第一道防火墙 7月11日,下午两点。 江城大学,光电楼三层小会议室。 陆知行坐在靠窗的位置。 江临坐在他对面。 桌面上放著一台笔记本电脑,一个黑色硬碟盒,一只透明工程盒,以及几页列印出来的文件。 工程盒里,是g-01公开视频中出现过的白色pom足端组件。 几份文件的標题,也足够说明今天为什么会有这场会面。 【低熵智能装备技术路线图】 【低熵机器人產品线规划】 【g-01_矿山碎石坡復现场技术_01】 【主体设立需求清单】 会议室门被推开。 一前一后进来两人。 为首的是一位三十岁出头的女性。 一身剪裁极其合体的深灰色精纺西装,內搭一件毫无褶皱的纯白真丝衬衫,头髮在脑后低低挽起。 右手拎著一个黑色公文包。 在她身后的是一名二十四五岁的年轻女性。 扎著马尾辫,背著厚重的双肩电脑包,双手紧紧抱著一个厚实的牛皮纸资料袋。 资料袋的侧面,用不乾胶贴著一张临时列印的標籤。 【低熵工坊项目|初次边界识別】 陆知行立刻站了起来,伸手引向为首的女人:“来,江临,我介绍一下。林观澜,衡方智慧財產权与法务的合伙人。林律师本科是自动化控制专业的,拿了工学学士之后才去復旦转的智慧財產权法。机器人、半导体、智能装备方向,她做过不少。” 隨后,陆知行又將目光转向后面的年轻女性。 “这位是周明嵐,林律师团队里的资深专利工程师,有物理学和机械工程的双重背景,今天负责我们的会议纪要和底层技术点的初步归档。” 林观澜向江临伸出手。 “江先生,久仰。” 江临起身,和她握了一下。 “林律师,幸会。” “江先生。” 后面的周明嵐也礼貌地微微躬身点头,隨后敏捷地拉开林观澜侧后方的椅子,將资料袋整齐排列,利落地打开自己的电脑。 双方落座。 周明嵐新建了一个markdown文件,隨后同步到会议室的投影幕布上。 【低熵工坊项目智慧財產权与公司边界初步识別|会议纪要|2022-07-11】 林观澜落座后,目光落在江临那张年轻得有些过分的脸上。 “江先生,在正式切入您手头的技术文件之前,按照衡方的合规流程,我需要先確立三件事。” 周明嵐的手指悬在键盘上,准备记录。 “第一,今天的会议,属於正式委託关係建立前的接洽与衝突检索阶段。依据《律师法》、律师执业规范以及衡方內部信息隔离制度,我方对今天知悉的非公开技术信息、商业方案和个人情况承担保密义务。会前这份临时保密確认书,已经由我和周工代表团队签署。” “这意味著,即便在今天会议结束后的二十四小时內,您决定不与衡方签约,或者我评估后认为低熵工坊现阶段的法律风险超出了我们的承接范围,我方也绝对不会向包括陆教授、江城大学校方、以及任何第三方投资机构在內的任何主体,泄露今天接触到的任何非公开技术细节或商业构想。这一点,周工正在记录,会自动生成带有时间戳的加密日誌。” 江临看了一眼投影,点点头。 “第二,利益衝突检索。在陆教授昨天晚上十一点零四分正式向我发出私人邀请后,我的团队在今天凌晨一点半之前,完成了对衡方过去五年內所有在册客户的动態资料库检索。目前可以確认,我所在的硬科技智慧財產权合伙人小组,没有代理任何与您材料中提到的矿山巡检、高危特种机器人直接相关的对抗性事务;同时,我们也没有担任宇树科技、小米机器人部、波士顿动力大中华区代理机构等潜在竞爭对手的独家知產顾问。我们在法律层面上是完全洁净的,不存在任何潜在的利益立场污染的问题。” “第三,今天我们不会要求您展示任何完整原始码、核心控制框架、未公开数学手稿或者无法撤回的商业秘密。第一次会议只做边界识別,不做核心资料接收。” 坐在一旁的陆知行听到这里,暗自鬆了一口气。 他还是知道一点这帮律师的规矩的,如果没有这层完全的洁净度声明,江临这种层次的技术一经暴露,后续如果捲入跨国诉求,光是利益衝突就能把一家初创公司拖进无底深渊。 把一家初创公司拖进无底深渊。 “最后,也是今天最重要的一条。” 林观澜的身体微微前倾,声音清冷,不无提醒之意。 “今天下午的三个小时里,我不会要求,也严禁您向我和周工展示任何关於g-01控制算法的完整原始码。我不需要看到您的底层数学模型原始手稿,不需要您提供任何未经编译的核心动態连结库,更不需要您交付任何无法撤回的底层核心商业秘密。第一次会议的目的不是资產接收,而是边界识別。” “资產分层,也正是我需要的。”江临开口答道。 “很好。”林观澜的嘴角勾起一个微小的弧度,转头示意周明嵐。 周明嵐立即在markdown文件的第一节下敲定了核心的框架。 【一、合规与特权確立:已完成潜在委託保密声明、利益衝突零检出、核心源码阻断隔离原则。】 林观澜將桌上的公文包打开,抽出一份由她批註过的材料。 昨天低熵工坊发布的视频列印出来的逐帧截图。 “那我们就直接切风险评估部分。” 林观澜將其中一张截图推到江临面前。 那张截图正好是g-01在第三块障碍板前发生那次神秘的0.4秒停顿时,右侧终端日誌疯狂闪烁的特写画面。 “低熵工坊的这条公开视频,现在在全网的播放量已经突破了六十万。普通人看的是热闹,但对于波士顿动力、宇树科技或者国內几家军工自动化所的运控专家来说,这是一份信息量极大的逆向工程线索图。” 林观澜修长的手指在截图的几行代码日誌上划过。 “公开视频已经公开,这是既定事实。在专利法和智慧財產权法的框架下,这叫现有技术披露。虽然您没有公开核心代码,但这不意味著您完全安全。凡是视频中足以被本领域技术人员直接、无歧义识別出的结构、步骤和技术效果,未来都可能成为审查员或竞爭对手攻击新颖性、创造性的现有技术材料。我们现在能救的,不是已经完整暴露的部分,而是没有被视频直接揭示的控制链路、参数体系、数据生成方法和安全状態机。” 她目光灼灼地看著江临,侃侃而谈。 “所以,我们现在需要做一轮最彻底的反向梳理。江先生,能否请您用工程语言说一说,在这段一分五十九秒的视频里,您有没有不小心掉了什么底牌,或者留了什么暗门?” 江临伸出右手,將那个装有白色pom足端组件的透明工程盒往前推了推。 “公开视频展现的,只是表现层。” “能否再详细一点,具体是哪些表现层?” “具体来说就是,公开视频里没有完整控制框架,没有关键参数,没有训练数据,没有真实工程版本的结构冗余,也没有更高复杂环境下的版本设计。” 周明嵐十指如飞,將江临的每一句话转化为严谨的清单。 “江先生,您的工程防御意识比我想像的要扎实得多。” 林观澜点头。 “但我必须从商业和法律的双重战略角度问您一个核心问题:既然您明明知道公开视频会带来巨大的知產风险,您为什么不选择完全的物理隔离与绝对保密?” 站在一旁的陆知行也转过头去看江临。 这也是他一直想彻底搞清楚的谜题。 一个本可以靠纯数学成果安稳躺在象牙塔顶端的天才,为什么要用这种近乎挑衅的方式把脚踩进工业界的烂泥里? “为了吸引真实场景。矿山深处的非结构化塌方区,次生灾害发生后的废墟。这些最极端的非结构化地形参数,全部都只在各大特种工业巨头、国家地质勘测研究院或者高校的保密资料库里才有。” 江临直面林观澜,回答得言简意賅。 “如果低熵工坊只是一个关在江大光电楼里的秘密实验室,现实世界根本不会向我递出橄欖枝。他们手里的高维未知地形数据集,是低熵工坊完成具身智能闭环所需要的。” “明白了,技术是您的诱饵。那么江先生,您希望衡方帮您用专利和法律武器守住的那个核心大闸,到底是什么?” “从末端动態触觉確认,瞬態局部稳定区流形重构,非定常支撑相位在线重分配,直到安全状態机硬体级闭环的整条不可分割的执行链条。”江临解释说。 周明嵐敲击键盘的动作微微一顿,隨后在纪要里另起一行。 【核心保护对象:可执行链路,而非概念性描述】 林观澜点点头,对身后的周明嵐吩咐了一句: “周工,切换到第二张核心表格,我们开始为这条链路做解剖式资產分层。” 周明嵐迅速在屏幕中央扯起一张四列的巨型矩阵表格。 【技术资產名称】|【可公开披露程度】|【最优保护法律形式】|【擬进入主体层级】 “江先生,接下来的十分钟里,我会向您拋出二十个涉及到硬体、算法和协议边界的具体工程问题。” 林观澜看著江临说道。 “您不需要向我吐露任何一个涉及核心力矩补偿係数或约束流形维数的绝对数值。如果我的问题触及了您的绝密算法核心,您只需要用不进入本次会议这七个字拒绝我。” 江临点头,表示可以。 林观澜看了一眼桌面上的g-01足端组件,又看了一眼电脑屏幕里的低熵工坊路线图。 “那么,第一项。” “低熵工坊这个名称,您对它的中长期定位是什么?是一个仅用於b站运营的內容自媒体帐號,还是未来整个机器人商业帝国的母商標与核心主品牌?” “品牌。” 江临回答得很快。 “內容帐號只是现阶段阶段性的低成本低熵传播出口。未来的公司名可以根据工商核名的要求更正式,但低熵工坊四个字必须覆盖第7类工业机器人与机械设备、第9类软体、传感器与控制系统、第12类无人移动平台、第35类商业服务、第37类维修维护、第42类技术研发与软体服务。必要时再做防御性扩展。” “周工,记录。品牌资產组,立刻启动中英文及图形商標的全球全类盲查。在今晚十二点之前,把所有可能存在的恶意抢注或者近似衝突风险报告发到江先生邮箱。” 周明嵐敲下:【1. 品牌资產:低熵工坊/lowentropy workshop。全类商標检索及防御性註册申请启动,优先级:紧急。】 林观澜继续问:“第二项:g-01这个型號代码。是作为未来推向矿山和救援市场的特种產品型號名,还是仅仅作为內部叠代阶段的技术线代號?” “只是技术线代號。”江临冷静地回应,“g代表著ground/具身地面平台。未来的商业產品线会根据落地场景彻底分化,g-01这个代號不直接面向民生和特种消费市场,其硬体冗余太高,不具备商业降本的直接普適性。” 【2. g-01:归类为底层技术平台研发代號。保留基本型號註册保护,做知產隔离,不与未来任何民生商业產品名深度捆绑。】 周明嵐在第二行迅速敲定。 林观澜点点头,继续问江临,他公开的视频里展示到什么程度。 “公开了pom足端外形,接触曲线,弹性层存在,足端接触確认过程……” 林观澜的反应极快,听江临说完,立即做出了决断:“周工,这里採用壳专利+商业秘密核心的复合防御策略。第一步,立刻以江先生个人名义,提交两件实用新型专利和一件发明专利申请。专利文件里要详尽地描述其一种具有粘弹性缓衝层的多轴多孔多足移动平台末端构型。” 坐在一旁的陆知行有些疑惑地插了一句:“林律师,既然核心参数要保密,为什么还要在专利里毫无保留地描述它的物理构型,这不等於把图纸送给竞爭对手看了吗?” 林观澜转过头,耐心地解释道:“陆教授,我们在专利文件里把它的外形、孔位、连杆传动关係写得越详尽,这件专利的新颖性边界就越坚固。这就相当於我们在现实世界里,用合规的法律语言,沿著g-01的外壳修筑了一道卡住核心位置的高墙。” “別人看著这道高墙,如果想抄一个一模一样的脚,就必须跨过我们的发明专利,这在法律上叫字面侵权,一打一个准。但如果他们试图绕开这道墙,自己重新去设计一个新的异形脚,那就隨他们去。因为没有墙里面那套涉及传感器解耦標定和材料动態刚度补偿的核心算法发动机,他们自己造出来的那个脚,在37度的碎石坡上只会出现不可控低频抖振。” …… “江先生,我们要在这里提交一件核心的发明专利,名字暂定为《一种多足机器人面向未知复杂地形的非周期步態自適应控制方法》。” “我们要把输入端描述为一种包含足端弹性形变、电机电流斜率、机体角速度与接触相位联合观测的时变多元数据集,把输出端描述为一种基於即时地形拓扑映射解算出的、具有时变相位差的多自由度驱动器力矩分配向量。” “这件专利的目的,不是为了向世界展示您有多聪明。我们要把可外部观测的技术特徵写进权利要求,让它未来至少成为证据保全、技术鑑定和等同侵权主张的抓手。我们未必能直接看到对方源码,但可以通过样机拆解、运行日誌、外部力矩响应曲线和测试视频,建立足够强的侵权推定链。” 坐在一旁的学科带头人陆知行此刻已经听得有些后背发凉。 他在高校搞科研项目,写专利往往是为了应付项目结题或者刷论文引用量,恨不得把所有的创新点都写得清清楚楚好让评审专家看懂。 …… “第五项:测试场与真实地形数据集。” 林观澜的视线转移到了桌面上那份印有三张骯脏矿井现场照片的设计书上。 作为一名长期和半导体、智能装备大厂打交道的资深合伙人,她对数据、场景和测试体系的敏感度,甚至在某些时候超越了对算法本身的关注。 “很多技术背景出身的初创团队,往往会犯一个常识性错误。他们把99%的精力用来用专利保护机器人本身,却把0.1%的精力分给用来训练和验证机器人的复杂地形测试场与场景数据集。” 林观澜点了点那张印有37度绝境碎石坡的照片。 “江先生,您在路线图里提到,今天上午有一家国內头部的特种巡检机器人公司已经把他们最核心的地下三號井复杂地形点云数据、碎石粒径分布直方图和潮湿煤渣摩擦係数测试报告打包发给了您。在这里,我不得不提醒您,这一部分资產,如果处理不好所有权边界,不仅不能成为您的护城河,反而会在未来的三个月內,成为把您送上被告席的证据。” “理由?” “在目前的《数据安全法》和民商法框架下,这家特种巡检机器人公司提供给您的,是属於他们企业內部在长期高危作业中沉淀下来的合作数据资產,天然带有极强的排他性和场景所有权归属。” 林观澜的语气很严肃。 “这意味著,您不能在未经他们二次明確书面授权的前提下,把包含这些特定矿井高程参数、煤粉粉尘湿度的测试结果,直接做成低熵工坊的下一期公开演示视频。您更不能把这些特定的粒径分布特徵,直接写进您关於非重复障碍板生成方法的专利文件里。否则,对方的法务部门只要在您的公开专利里反查出类似的特徵参数,就可以在瞬间以侵犯商业秘密及数据权益、数据处理权限、保密义务、合同许可边界为由,直接申请法院冻结您未来公司的对公帐户,並强行勒令低熵工坊停止一切实地灰度测试。” 坐在一旁的陆知行听到这里,顿时恍然大悟:“江临,今天上午那家矿山巡检公司发邮件发得那么痛快,把那么隱秘的地下三號井点云数据毫无保留地全塞给您了,我当时还在想这帮搞能源的怎么变得这么大方了。搞了半天,他们这是在跟我们玩技术借鸡生蛋,知產顺水推舟的阳谋啊。” …… 江临伸出左手,將那份名为【g-01_矿山碎石坡復现场技术_01】的设计书翻到第三页。 在那一页上,他用最规整的排版,硬生生拉出了一个让人嘆为观止的双层数字孪生测试架构图。 “我的復现测试场,从第一天起,在动力学模型层面就是分成两层的。” “第一层叫通用复杂地形生成范式流形,只是一套纯粹的数学抽象方法。不包含任何具体的矿山名称,不包含任何特定的煤粉湿度参数,更没有任何特定的轨枕碎裂照片。它定义的是,如何在三维虚擬空间和地面物理实体场中,利用马尔可夫隨机场高频生成坡度方差在0到45度之间波动、表面摩擦係数在0.1到0.8之间隨机分布、空间约束边界在20厘米到150厘米之间离散跳变的高维非重复障碍几何群。这一套范式和它的实体机械升降標定场,產权百分之百属於低熵工坊,我们要在这里申请第四件方法类核心发明专利。” 隨后,江临的手指又移到了架构图的右侧。 “第二层叫特定外部业务灰度项目包。这家矿山巡检公司用重卡运来的真实碎石、煤渣、断裂枕木样本,以及他们发过来的点云数据,会被全隔离地封锁在不连外网的区域网单机算力节点里。这些数据只作为通用生成范式流形的一组特定输入边界条件,用来在物理场里一比一拼凑出那个37度的地狱测试区。” “项目结束后,如果他们不签署脱敏沉淀协议,这个独立的业务项目包会在二十四小时內执行数据擦除销毁。但是,由於通用生成范式流形在训练机器人的过程中,其內部的核心神经网络和安全状態机已经通过这组特定数据的磨礪,完成了算法相空间的又一次全局收敛。林律师,在目前的《数据安全法》里,没有任何一条法律能够规定,一个吃过含有特定杂质的苹果进化出了更强耐毒性的碳基生物,必须要向那个卖苹果的果园吐出他自己体內新生成的免疫细胞抗体。” 坐在后面的周明嵐听到这里,忍不住轻轻倒吸了一口气,出了一身鸡皮疙瘩。 这个傢伙,他不仅在解算机器人逆动力学方程时用的是最高维的数学,连在面对现实世界最棘手最骯脏的数据產权纠纷时,用的竟然也是一套令人嘆为观止的算法层面上的物理隔离洗白逻辑。 …… 下午三点四十。 “技术和铁丝网已经画得差不多了。现在,我们需要聊聊承载这一切的现实容器,公司主体。” 林观澜將一份衡方团队在来之前紧急起草的一页纸公司组织架构草案推到江临面前。 林观澜从周明嵐那里接过一页提前准备好的框架纸。 “江先生,您的需求清单里第一条写的是有限责任公司结构,设立多层防火墙。我的建议是,第一阶段不要做复杂控股架构。您现在手头没有庞大的研发团队,没有需要发期权的员工,没有正式的生產线,更没有进入需要用海外离岸结构去规避监管的敏感期。上来就做复杂多层结构,除了平白给代帐公司和税务部门增加审计成本,在知產保护上毫无实际工程意义。” 林观澜用笔尖指了指草案上的三个被粗黑线条清晰分割开来的方框。 “但你需要在法律主体上,將低熵工坊拆分成三个独立部分。” “第一部分,江城低熵智能装备有限公司,这是您在现实世界里的对外经营实体壳。它负责去跟江大的工训中心签场地租赁合同,去跟南方的无刷电机供应商签採购单,去承接那家矿山巡检公司的商业测试服务,以及未来去承担所有的民生產品销售和售后。” “第二部分,低熵技术资產管理有限公司,它负责持有未来所有的全品类核心商標、外观设计专利、自媒体帐號所有权以及面向公眾的品牌传播出口。把这些资產以最严格的书面合同形式,单向、有偿、可撤销地授权给前面那个智能装备有限公司使用。一旦前面的实体壳在实地测试中发生了严重的工程生產安全事故,或者捲入了数额巨大的合同欺诈官司导致实体壳面临破產清算,这道防火墙会在瞬间启动单向撤回机制,確保低熵工坊这四个字的品牌资產,不会掉进法院强制执行的清算资產池里。” “第三部分,江临个人控制核心算法库。” “这是一座只属於您个人的算法隔离库。刚才我们梳理出来的那些不进入本次会议的实时逆动力学解算器源码、卡尔曼状態观测器矩阵、李雅普诺夫候选函数截断策略,这些核心算法不进入运营公司资產负债表,不作为融资尽调的可处分资產。运营公司只获得编译后模块的有限使用许可。源码、训练管线、参数生成器和安全状態机母版,由江临个人或其全资技术资產主体持有。” “哪怕未来有投资机构要给你投一个亿,两个亿,他们能买股份的,也只是最底层的那个负责干脏活累活的智能装备有限公司。他们想通过董事会,通过尽职调查强行翻看核心算法库源码的任何企图,都会在这道个人vault防线面前,被我国《民法典》赋予你的个人財產权,在法律层面上直接拦在外面。” 坐在一旁的陆知行已经听得整个人快要麻木了。 他今天下午受到的规则震撼,甚至超越了他过去十几年在学术界受到的所有认知衝击的总和。 …… 下午四点十分。 隨著日影西移,周明嵐的markdown会议纪要文件已经写到了第七节,整个低熵工坊的底层法律防御图景已经如同在一张高精度的工程图纸上一样,被勾勒了出来。 然而,当林观澜的手指翻开第三份名为【低熵机器人產品线规划】的文件第二页,这位资深律师的眉头再度微蹙。 只见白纸黑字上,高端线【g-01复杂地形特种平台】的下方,突兀地並列著三行面向大眾级民生和工业基础市场的庞大代號。 【m-01:低速室內高危老年/儿童看护移动平台底座】 【w-01:小型中低端自动仓储与无纸化小工厂盘点平台】 【p-01:开放式园区、老旧社区及地下车库低速无人巡检底座】 “江先生,您的这轮调整和补充,在商业闭环的维度上非常敏锐。” 林观澜用笔尖在【m-01】和【w-01】上重重地画了两个圈。 “您非常清楚,单纯靠高端矿山巡检、高危特种救援这种行业,虽然单价极高,知產壁垒极重,但它的採购交付周期通常在八个月到两年以上,而且高度依赖各地方国企和研究机构的財政预算流。高壁垒,绝对不等於快速健康的现金流。如果没有民生、基础仓储这些能够实现万级乃至十万级大规模工业化量產、供应链高度復用的现金流產品线在后面给您源源不断地供血,低熵工坊这台庞大的硬体算力怪兽,极有可能在第三个灰度测试期还没过完的时候,就因为后续研发资金炼的枯竭而倒闭。” 她说到这里,话锋陡然一转。 “但作为一名处理过十六起涉及人身伤亡,重大財產损失的高级合伙人,我必须在今天下午,在这里,把丑话说在最前头。机器人一旦脱离了纯粹的实验样机阶段,开始大批量进入家庭、仓库、开放园区。现实世界迎面砸向您的,就再也不是学术论文里的雅可比矩阵,而是《民法典》和產品责任诉讼。” “比如m-01要进入家庭看护老人和孩子,它有可能在运行的过程中,因为某个传感器的高频偶发性失效,导致在客厅里撞倒了一位八十岁的老人导致其骨折。或者它在倒车的时候,它的pom连杆夹断了一个两岁婴儿的手指。” “w-01要在仓库里自动盘点货物,它有可能在穿梭的过程中,它的mpc轨跡控制器发生了一次奇点位置的发散,导致它轻轻碰倒了一个五米高的重型货架,引发了整个物流中心的骨牌式塌方。” “p-01要在地下车库里夜间巡逻,它有可能在拐弯的盲区里,因为视觉感知和雷达融合算法的一次元器件漂移,没有及时识別到一个正在弯腰繫鞋带的行人,把它直接碾压在了车轮下。” …… 林观澜的声音在狭小的小会议室里迴荡,充满了剥离一切象牙塔幻想的现实衝击力。 “江临,在这些隨时可能发生的真实事故面前,您在低熵工坊b站动態里写的任何免责声明、任何用户自负盈亏说明,在我国最高人民法院的產品责任连带侵权判例面前,所能起的作用都不会太大。到时候盯著您的不仅有受害者家属和全网舆论,还有市场监管部门、產品质量监督抽查、缺陷產品召回程序,以及可能隨之而来的行政处罚和民事赔偿。” 虽然知道事不关己,但旁边的陆知行还听得脊背发僵,微微冒汗。 “林律师,用户永远不会是低熵工坊的实验对象。” 第129章 技术狂热者的朝圣 低熵工坊真正落地成江城低熵智能装备有限公司,用了不到一周。 工商登记、对公帐户、印章、场地租赁、基础財务、外部法务接口,这些足以让普通学生创业项目焦头烂额的琐事,在林观澜团队和江大创新创业办公室的协助下,被压缩成几份待签的文件、几次线上核验、几轮电子签章和几条內部加急流程. 江城大学没有把这件事当成普通学生创业项目来处理。 他们內部比任何人都清楚,江临不是那种需要学校在资金或政策上扶一把的懵懂创业者。 江大能做的,並且决定去做的,只是儘量把娘家人这个角色做好。 介绍口风紧,业务精湛的可靠律师。 推荐真正经歷过市场毒打,能干务实的运营人员。 帮忙避开一些初创公司在税务筹划和智慧財產权归属上一眼就能看见的深坑。 至於低熵工坊將来会走到哪里,是成为一家独角兽企业,还是成为某种顛覆全球硬科技格局的巨头,就不是江大能替他安排的。 梁知夏就是在这个关键的节点被推荐过来的。 她第一次见到江临,是在江城大学创新创业办公室旁边的一间会议室里。 把她带来的,是江大创业办的一位副主任。 “这是梁知夏,之前在启衡硬科技孵化器做过三年项目运营,后面又接过几个早期科技项目的落地服务。工商、財务、场地、招聘、政府项目申报、投资人接待、合同流程,她都有丰富的实操经验。” 说到这里,他没有继续替梁知夏包装。 只是补了一句:“我们这边只能帮你把人介绍过来。至於合不合適,能不能跟上你的节奏,还需要你自己决定。” 说完,他很识趣地退出了会议室。 梁知夏当然知道江临。 她甚至比绝大多数只看热闹的网友知道得更清楚。 因为在过去的四十八小时里,她几乎把江氏砖相关的海外学术报导、霍尔特教授在各种场合的公开评价、江临高考后的採访视频、g-01那条引发行业地震的公开视频,以及低熵工坊帐號下面所有能找到的动態、评论区的专业技术分析,全部翻了一遍。 她非常清楚自己今天要见的不是一个普通的聪明高中生。 不是一个被网际网路流量突然砸中,正处於膨胀期的少年创业者。 更不是那种靠著天才人设包装,拿著几块开源开发板拼凑出国產机器人概念来拉高估值的短视频项目操盘手。 这是一个刚刚用一块砖撬动世界数学史,转头又拿出一台非周期移动平台的天才。 江临现在是整个科技圈的香餑餑。 媒体想要流量,资本想要股权,地方政府想要政绩和產业落地,各路企业想要技术授权…… 所有人都想从他身上分到一点確定性,哪怕只是一点关係、一点授权、一点名义上的联合研发。 梁知夏也是个俗人,她当然也有欲望。 但她想要的,不是一口很快就会消散的流量。 过去几年,她待过的那些硬科技孵化项目,不能说完全没有意义。 有人做工业传感器,有人做工业相机,有人做小型机械臂,也有人拿著一台勉强能跑完演示流程的样机,熬夜修改商业计划书。 这些项目不是没有意义,但大多还停留在艰难求生的尺度里。 低熵工坊不一样。 梁知夏坦然承认,自己看不懂g-01背后那套把足端接触、姿態估计、电流斜率和支撑相位揉在一起的控制链。 也不懂江临在现代数学上究竟走到了什么深不可测的位置。 而低熵工坊的这条路,是一条还没有铺平的荒野之路,泥泞、混乱、危险,充满了不確定性,甚至可能在半路因为某个无法跨越的技术壁垒而断掉。 可如果真的走通了,如果江临的构想真的在物理世界全面落地,那前面等待的,绝不是一间光鲜亮丽的cbd办公室,不是一轮千万级別的a轮融资,也不是一个专门讲给vc听的估值故事。 前面,可能是一整片未被命名的新大陆。 所以梁知夏今天不是被动地被推荐来帮忙的。 她是自己强烈要求来的。 甚至可以说,在得知江大在物色人选时,她走了不少关係,才把简歷递到了副主任的案头。 她唯一担心的,不是江临太年轻缺乏社会经验。 而是江临太天才。 在她的职业生涯中,天才往往是最难相处的生物。 有些天才不懂也不屑於了解现实世界的运转流程,他们厌恶一切庶务,把所有行政审批、財务报销、人员招聘、合同擬定、消防验收、税务申报、场地租赁、会议安排、邮件往来都当成对自身创造力的严重污染。 有些天才思维跳跃太快。 快到身边的人永远跟不上他们的节奏,只能被狼狈地拖著跑,跑著跑著就被远远甩在身后,成为废弃的齿轮。 还有些天才更加麻烦。 他们从不清晰表达自己的要求,只在你犯错之后,用那种平静到令人髮指的眼神看著你,然后毫不留情地把你从整个系统里剔除。 梁知夏不知道江临属於哪一种。 所以她进门前做足了心理建设,那种谨慎程度,甚至超过了她当年去面试国內投资机构合伙人时的状態。 江临向来不喜欢无意义的寒暄。 他微微点头算是打过招呼,隨后直接从桌上拿起一份列印出来的a4纸,推到她面前。 “梁女士,低熵工坊现在需要一个管家。” 梁知夏深吸一口气,低头看纸。 纸上没有宏大的愿景,没有画大饼似的估值预测,没有三年ipo的融资计划。 只有一行行具体急需解决的执行事项。 梁知夏看完第一页,心反而落下了一点。 眼前这位天才显然知道现实的摩擦力存在,並且在找人解决它。 这是很好的开始。 “低熵工坊现在最缺的是一副能支撑起日常运转的运营骨架。” 江临看著她。 “你能做吗?” “我能带一个小团队做。” 梁知夏迎著他的目光,没有把话说满,这是她多年职业生涯养成的严谨。 “我自己一个人肯定不够。前期运转,至少需要两个人配合。一个专职负责行政、財务对接、档案管理、合同版本控制和固定资產编號。另一个负责招聘后台维护、公开邮箱的初筛、候选人表格整理和海量外部合作请求的分流。人数不需要多,但规矩和流程必须从公司的第一天就搭起来。” 江临问:“你带的人可靠吗?” “以前在孵化器一起做过项目。”梁知夏回答得很篤定,“她们的个人能力也许不是行业最顶尖的,但做事细致,嘴巴严。” “你想要什么?”江临单刀直入。 梁知夏早就反覆推演过这个问题。 她没有开口要百万年薪,也没有顺势索要初创公司的期权。 那些东西当然重要,但在没有展现出不可替代的价值之前,现在提这些显得愚蠢。 “我想要低熵工坊的运营负责人位置。” 她看著江临,声音儘量保持平稳,不让內心的波澜泄露。 “我知道以我目前的资歷,还不够格做你这家公司未来真正的大管家。但我可以先做现阶段的小管家,把所有你不该耗费时间去处理的琐碎事项,一件一件做好。” “公司的实体设立、首批人员招聘、官方邮箱搭建、场地改造、供应商筛选、合同流转审批、外部法务接口对接、基础財务建帐、核心文件归档,这些从零到一的脏活累活,我先替你拉起来。” “如果一个月后,你觉得我的眼界和能力跟不上低熵工坊的发展速度,你可以隨时换人,我立刻交接。” 她停顿了一下,语气中透出一股韧劲。 “但在接下来这一个月里,我会拼尽全力,不让你有换人的理由。” “行,那就先试试吧。”江临点头。 得到肯定答覆的一瞬间,梁知夏並没有如释重负地鬆气。 相反,她的神经绷得更紧了。 因为她无比清醒地意识到,从这一刻开始,自己拿到的仅仅是一张隨时可能失效的临时船票。 能否留在船上,取决於她接下来能输出多少价值。 梁知夏从会议室出来后,没有选择立刻回家休息。 她走到江城大学校內一家名为物质波的咖啡店,点了一杯冰美式,找了个僻静的角落坐下。 掏出手机,点开通讯录,目光在几百个名字中快速扫过。 一边翻阅,脑海中一边快速评估著每个人的性格、抗压能力和服从性。 思考了一会儿,她拨通了一个名叫陈芷的號码。 电话接通时,对面背景音里传来印表机单调的咔噠咔噠工作声。 “芷芷,我刚入职了一家新公司,有一个项目,来不来?” 陈芷那边明显顿了一下,似乎在看周围有没有领导。 “夏姐,什么性质的项目?” “我现在只能说是低熵工坊的项目。” 电话那头突然安静了两秒,只剩下粗重的呼吸声。 “江临那个低熵工坊?” “嗯。” “江氏砖那个江临?” “嗯。” 这一次,陈芷的反应完全出乎常规逻辑。 她没有问薪资涨幅,没有问五险一金缴纳比例,没有问办公地点离地铁站多远,也没有问试用期多长。 她只是语速极快地问了一句:“哪里面试,什么时候?” 梁知夏嘴角泛起笑意。 “芷芷,你可是我梁知夏亲自看中的人,初试直接跳过了。不过有件事我必须提前跟你交底,这个项目目前还处於纯粹的从零开始阶段,前期没有任何成熟的sop,甚至连像样的办公桌都不一定有,会非常乱,非常累。” “夏姐,你当我是温室里的花吗?我又不是没跟著你做过那种连夜重写bp的烂项目,放心吧,多乱我都hold得住。” 陈芷的声音刻意压低了一点,但那种抑制不住的兴奋感几乎要从听筒里溢出来。 “夏姐,这可是江临的公司啊。” 梁知夏没有去反驳这种个人崇拜式的情绪,在初创团队,某种程度上的盲目信任是强效的粘合剂。 她掛掉电话,紧接著又拨给了另一个名叫邱越的前下属。 邱越的接听速度更快,听完梁知夏的简述后,第一反应根本不是冷静思考,而是直接在电话里尖叫了一声。 “梁姐,你再说一遍,是谁?” “全中国叫江临的那么多,是哪个江临?” “你觉得现在值得我专门给你打电话的,还有几个江临?” 电话那头传来椅子被猛烈撞开的声音,伴隨著一阵手忙脚乱的动静。 “我去,我去,我现在立刻马上就可以去入职,我电脑都装包里了。” “你给我冷静一点。”梁知夏皱了皱眉,把手机拿远了些,“我让你来,不是让你追星的。你负责招聘后台维护和海量邮件的初筛,工作极其枯燥,不能出半点差错。” “我懂,我太懂了,不就是人肉过滤器嘛。” 邱越答应得飞快。 过了几秒,她又小声问:“梁姐,那个,我能不能先给我妈打个电话匯报一下?” 梁知夏一怔:“八字还没一撇,打电话干什么?” “吹一下牛啊!” 梁知夏沉默了两秒,语气严厉起来。 “不准发朋友圈,別对外说没確定的事,签保密协议之前管好你的嘴。” “我绝对不发朋友圈,就跟我妈说我要去面一个新项目。”邱越已经忍不住在电话那头傻笑,“我妈天天嘮叨我在孵化器乾的都是没前途的打杂活,这次我得堂堂正正地告诉她,我要去大数学家江临的公司干杂活了,这杂活含金量能一样吗?” 梁知夏掛断电话时,也忍不住笑著摇了摇头。 她心里当然有数,这两个小姑娘目前的阅歷和格局,还远远接不住未来低熵工坊可能面临的巨大风浪。 陈芷大学毕业才两年,缺乏宏观操盘经验,但胜在做事极度谨慎细致,经手的报表和合同从不出错。 邱越更加年轻,甚至有些毛躁,但精力旺盛,极能抗压,不怕面对海量的枯燥数据。 她们未必就是低熵工坊未来最核心的骨干,但公司在草创的蛮荒期,不需要每一个坐在工位上的人都是改变世界的天才。 它现在最需要的,是有人能老老实实把凌乱的票据贴得平平整整,把几千份简歷按关键词精准归类,把那些试图浑水摸鱼的合作邮件冷酷地挡在门外,把每一份技术文件都严格编號,把现实世界带来的混乱,一件一件整理到表格里。 …… 梁知夏走马上任的第一件事,就是用物理手段把低熵工坊从网际网路那堆沸腾的现实噪声里强行拉出来。 办公场地没有选在江大附近那些租金昂贵,玻璃幕墙闪闪发亮的甲级写字楼,而是落在了江大周边一处即將拆迁的旧工业园区內。 一处旧厂房的二楼。 地方自然是不漂亮。 水泥地坪粗糙不平,走快了还会扬起灰尘。 老式钢框窗户密封极差,冬冷夏热。 这对於很多追求体面和情调的创业者来说是不可接受的,但江临来实地看了一次,十分钟后就拍板签了合同。 他只看中这里一点:工程自由。 二楼用来办公、装配、日誌回放和小尺度足端测试。 一楼或厂房后院做重载测试区。 可以运来几卡车的碎石铺满半个楼层。 可以隨心所欲地架设各种非標准的临时斜坡和障碍物。 可以在夜里两点拉动电锯修改零件而不用担心物业找上门。 …… 在梁知夏的辅助下,低熵工坊的公司架构迅速成型。 陈芷接手了行政、档案建立、电子元器件採购和文件归档。 邱越掌控了各大招聘平台的后台、公开邮箱的初筛,並建立了庞大的候选人追踪表格。 梁知夏自己则承担了最繁重的工作。 统一对外口径,对接林观澜的法务团队,摘录重要邮件生成摘要,以及拦截所有江临不该亲自耗费时间去处理的外部杂事。 隨著公司正式成立,有了合法的对外主体,大量披著合作外衣的请求如决堤的潮水般涌入那个刚刚公布的邮箱。 有人自称在京圈资本界手眼通天,认识某某顶级投资人,只要让出百分之三十的股份,就可以帮低熵工坊立刻包装上市,估值原地起飞。 有人发来几张用ai生成的草图,问g-01的底盘能不能改成宠物陪伴机器人,最好外形设计得毛茸茸可爱一点,加个语音大模型,立刻可以在国外平台发起百万级眾筹。 有人发来一份花里胡哨的五页ppt,声称自己拥有成熟的供应链渠道,可以低成本量產,把低熵工坊包装成国產平替版波士顿动力,主打下沉市场。 也有人撕下偽装,来得更加直接露骨。 “江总,明人不说暗话。你们这个机器人的核心算法我们不懂,但我们有现成的工厂。能不能把硬体直接授权给我们贴牌生產?我们负责全国铺货销售,你们只负责出技术,利润咱们五五分帐,躺著赚钱不香吗?” …… 然后就是招聘。 招聘启事通过江大渠道和几个特定的极客论坛发出去后的第一个小时,最先被这颗深水炸弹炸醒的,不是那些闻风而动的媒体,而是全国几个顶尖高校的机器人相关小圈子。 北京,北航某栋夜间依然灯火通明的实验楼里。 陈砚坐在电脑前,眼睛紧紧盯著屏幕,看了整整半分钟。 低熵工坊。 江临。 g-01。 早期工程支持人员。 岗位职责里没有写那些高大上的算法架构设计、大模型端侧部署或是机器视觉融合。 它写的是:样机装配、极端工况测试执行、海量传感器数据採集、高危故障復现、底层日誌整理。 这些词连在一起,根本不像是一家热门科技公司的招聘gg,反而更像某种地下工程现场发出的召集令。 旁边工位上的同学端著泡麵凑过来看了一眼,眼睛瞬间睁大。 “我靠,低熵工坊,江临开的公司开始招人了?” “嗯。”陈砚头也没回。 “真的假的啊,要求高不高?臥槽,这职位描述看著怎么像招流水线打工的?” 陈砚没有回答同学的调侃,直接拉开手边的抽屉,在里面翻找了一会儿,找出一个外壳磨损严重的旧移动硬碟。 插上电脑,硬碟发出轻微的读取声。 他在根目录下点开一个文件夹。 【四足平台控制失效日誌_2020-2022_完整版】 那是他本科三年里,耗费了无数个通宵,却也是他最不愿意给任何外人看的东西。 他引以为傲的工程梦想被现实物理法则击碎的残骸。 电机长时间堵转导致的过热烧毁。 足端在光滑大理石地面上的无规律打滑。 六轴imu在连续震动后產生的积分漂移。 主控板在电磁干扰下莫名其妙的重启。 精密减速器在承受衝击载荷后的齿轮崩裂与异响。 昂贵的通讯线束被腿部连杆在往復运动中硬生生磨破绝缘层导致短路。 还有最严重的一次事故。 平台在半米高的测试台边缘因为步態解算超时而突然失控,重达三十公斤的金属机体猛地砸下来,差一点点就砸断了导师的脚踝。 以前向那些大厂投递简歷时,他从不把这些放进去。 在世俗的求职逻辑里,简歷是一张精美的包装纸。 它应该放满各种国家级竞赛的获奖照片,放渲染得光影绚丽的solidworks模型图,放那些经过粉饰的成功项目结果,放自己最像天才的那部分。 没有人会想看一堆破烂。 可低熵工坊的招聘启事里,在加分项那一栏,用加粗的字体明明白白地写著一行字。 【请候选人儘量提交过去参与项目中的真实失败记录、严重故障日誌、破坏性测试报告或事故復盘总结。】 “他们不要光环,他们要失败记录。”陈砚笑道。 同学端著泡麵的手停在半空,愣了一下:“什么鬼要求,你有这东西?” “有,五十七页,纯乾货。” 陈砚没有废话,直接把整个文件夹打包压缩。 將压缩包拖进邮件附件,点击发送的那一刻,心臟跳动得极快。 不是因为他盲目自信觉得自己一定能被江临选中。 而是因为这是他前二十二年的生命中,第一次有一家公司,在招聘启事里堂堂正正地告诉他。 你那些摔坏的机器、烧掉的电路板、失控的算法、那些让你觉得丟人现眼的深夜挫败,並非毫无价值,它们是支撑你走向现实的最硬核的履歷。 …… 同一天下午,千里之外的武汉。 华科机械学院一楼的机器人队专属训练室里,几个人正挤在一台外接显示器前。 屏幕上停著的,同样是低熵工坊的招聘页面。 他们团队上周刚从北京捧回了全国机器人大赛的一等奖奖盃。 队伍里原本最不缺的,就是堆在架子上的奖盃、金光闪闪的证书、穿著整齐队服的宣传照,以及那份改了二十几版的精美答辩ppt。 可队长许曼仔仔细细看完那段招聘要求后,第一反应却是推开椅子,转身看向训练室最阴暗的角落。 那里没有聚光灯,只有一个个废旧纸箱。 纸箱里堆满了一排排报废的残骸。 受力过载而发生断裂的碳纤维连接板。 因为算法失误撞墙而磨花的铝合金轮轂。 pcb板烧得焦黑的电调。 被不可逆衝击撞弯的特种铝合金支架。 还有一只因为谐波减速器炸裂而被他们戏称为烈士一號,上面签满了全队名字的旧机械腿。 一个负责视觉算法的队员咽了口唾沫,小声问:“队长,咱们投吗?” 负责硬体的男生立刻接话,语气激动:“这可是江临,搞出江氏砖那种怪物,在他那个非周期移动平台面前,还不投,是想要等他发邀请函吗?” 训练室里的眾人心里都有一笔帐。 以他们现在的成绩,在全国高校的机器圈子里绝对算得上第一梯队。 比赛一等奖,校內重点扶持项目,博导的推荐信。 这些东西哪怕直接拿去投大厂的大模型机器人实验室实习,也足够写在简歷的最上方当敲门砖。 可面对低熵工坊那份古怪的招聘启事,这群天之骄子们第一次莫名有些心虚。 因为对方似乎根本不在乎他们身上最光鲜亮丽的那层镀金外壳。 许曼咬了咬下唇,思索片刻后,把原本准备好的十多张获奖高光照片从附件里毫不犹豫地刪掉了一大半。 然后拿起手机,走到角落,对著那个装满报废零件的垃圾箱,打光,拍了一张极其清晰的高清照片。 在邮件的正文最后,她敲下一行字。 【江先生,我们不確定自己现有的技术水平是否够格触碰g-01的核心代码。但我们团队所有人都有一个共识:一台机器真正开始產生工程价值,往往是从它第一次在物理世界中摔得粉碎之后开始的。】 在滑鼠移向发送键之前,负责硬体的男生忍不住问了一句:“队长,只发一堆破铜烂铁,会不会显得咱们水平太次了?” “看看吧。” 邮件发送成功。 几个人没有像往常提交完比赛方案那样欢呼散开。 而是静静地坐在训练室里,听著旁边那台工业级3d印表机发出单调的嗡嗡声,谁都没有说话。 因为大家都感觉有种既像是把简歷投给了一家商业公司,又像是朝著一座隱没在云雾中,还未看清全貌的万刃高山,递交了一份笨拙却虔诚的入山申请。 …… 招聘邮箱真正面临崩溃级的流量衝击,是在招聘启事发出去后的第三个小时。 梁知夏原本以为,因为岗位的特殊性和苦力属性,投来的主要会是那些想趁机蹭热度看热闹的本科生简歷。 然而,后台数据呈现出的现实,比她预想的要硬核和疯狂得多。 最先精准涌入的,是江城大学机械学院和自动化学院的硕士研究生。 他们表示自己逐帧分析过g-01的公开视频,对那种基於未知的非结构化地形移动平台控制方向抱有极大的热情,希望能爭取到一个哪怕不要工资的实习机会。 紧接著,辐射圈开始以几何级数迅速向外扩散。 浙大控制理论与控制工程方向的一名博士生,在邮件附件里放了两篇自己作为第一作者发表在顶会的运动规划论文。 但在正文第一段,他把姿態放得很低。 【如果低熵工坊当前阶段的核心算法不对外开放,仅需要外围的测试执行与日誌整理,我完全可以接受从拧螺丝和搬运测试器材等最基础的工程辅助岗做起。】 哈工大一名参与过国家级太空飞行器漫游车项目的硕士,在自荐信里详细描述了一次惨痛教训。 他负责的一台巡检底盘曾经在零下四十度的低温仓里连续三次神秘失效。 团队查了半个月的控制算法和驱动代码,最后他通过拆解物理结构才发现,原因根本不是高深的算法,而仅仅是一根不起眼的通讯线束在低温下变脆,经过腿部反覆弯折后出现了极难察觉的间歇性接触不良。 最让邱越感到震惊的,是一个来自剑桥大学工程系的中国留学生。 他的邮件极其简短,甚至连自我介绍都省了,只有一句话。 【江先生,如果低熵工坊目前接受远程工程工具链协作和代码审查,我愿意从最基础的辅助工作做起。我的github主页连结如下……】 …… 邱越一开始还能按照孵化器里那套普通的网际网路招聘逻辑去进行初筛。 看第一学歷是不是985/211,看有没有大厂实习经歷,看有没有核心期刊论文,看含金量高的竞赛奖项。 可筛到后面,她握著滑鼠的手越来越慢,甚至有些颤抖。 因为这些纷至沓来的简歷里,出现了太多在专业领域足够闪耀足够有分量的名字。 这些顶著名校光环,手握硬核项目的履歷,漂亮到根本不像是投给一家註册不到一周,办公地址在城乡结合部旧厂房二楼,甚至连个像样前台和公司铭牌都没有的初创公司。 这更像是一场技术狂热者的朝圣。 第130章 真金不怕火炼 七月十七日上午,低熵工坊第一轮招聘面试结束。 江临没有让候选人站在白板前高谈未来机器人行业,也没有让他们用一套套漂亮的术语证明自己多懂算法、多懂控制、多懂具身智能。 低熵工坊现在最不缺的就是方向,也不缺核心技术路线。 他需要的是一批能把样机从个人工作檯的环境中,拖进现实粗糙工程流程里的辅助节点。 所以这一轮面试的筛选维度很简单。 能不能干脏活累活。 能不能接受严苛的权限边界。 能不能在失败时,用最客观的数据把过程写清楚,而不是找藉口。 下午一点,梁知夏拿著平板,把第一批通过的名单整理出来,递到江临面前。 名单不长,但层次分明。 正式员工三人。 梁知夏全权负责运营统筹与对外对接。 陈芷接手了繁杂的行政、档案、採购、文件归档和样件资產的物理编號。 邱越负责招聘后台、公开邮箱初筛、候选人追踪表和外部合作请求的分流处理。 工程试岗十五人。 其中包括北航的陈砚,华科机械学院的许曼团队,江城大学机械学院的两名研究生,以及那名做过低温巡检底盘故障排查的哈工大硕士。 远程协作池暂时只有两个人,都签了严格的保密协议。 一个是剑桥工程系的中国留学生。 一个是浙大控制方向的博士。 他们暂时不接触g-01的核心控制链,只参与外围工作:日誌格式规范、工具链脚本编写和標准文档模板整理。 从建制上看,低熵工坊还远远谈不上成熟。它甚至没有真正意义上的工程总监、供应链经理和质量负责人。 但至少从这一刻开始,它不再只是江临一个人孤军奋战的地下实验室。 低熵工坊內部权限被分成四级。 l0,公开信息与宣传物料。 l1,样件物理编號、外部多角度视频、结构损伤记录和测试场地环境参数。 l2,脱敏后的运行日誌、时间码同步流和异常状態標籤。 l3,核心控制链、状態机触发底层逻辑、参数生成器代码和主干源码仓库。 新人入场,最高只能开到l1。 陈砚这种负责底层测试联调的试岗人员,可以在江临的单次授权下,临时接触並处理l2级別的脱敏日誌。 至於l3,只有江临本人可见。 许曼团队在保密协议、岗位边界確认书和数据权限確认书上签字后,整体进入工程辅助试岗池。 第一批人正式入场后,低熵工坊这座空旷的旧厂房里,终於有了现代化公司的粗糙雏形。 二楼的办公区还带著点装修未半的仓促感。 工位没有完全装好,网线还裸露在桥架外,工具箱刚贴完黄黑相间的资產编號。 测试区的黑色橡胶垫还带著切割后刺鼻的毛边气味。 一楼空仓里堆著用来模擬地形的碎石、泡沫板、黑色橡胶垫,以及几只还没来得及归档的重型工程运输箱。 但混乱正在被一点点压进表格和制度里。 陈砚戴著耳机,开始一帧一帧地整理外部摄像机视频与系统內部日誌的时间码同步模板。 许曼团队被分去清点物资,他们在架子前核对备用足端、连接件、碳纤维保护壳和失败样件盒,將每一样东西录入陈芷建立的台帐。 旧厂房里第一次出现了一群人同时把一个技术项目,往公司工程系统里推进的声音。 但公司一旦开始运转,另一个原本被技术光环掩盖的问题就立刻变得骨感而具体起来。 钱。 发工资要钱,租厂房要钱,买高精度扭矩扳手要钱。 改大功率电路、铺设防静电地面、採购特殊材质的备用件、列印耐候標籤、购买工控终端、租用带防震气囊的运输车辆、支付外部法务的諮询费用…… 全都要钱。 下午的碰头会上,梁知夏做完入职文件后,顺手將一张最粗略的首月支出表投屏到了江临面前。 上面密密麻麻列著:正式员工工资,工程试岗补贴,实习津贴,远程协作项目费。 社保、公积金和基础人事合规成本。 旧厂房租金和工业用水电费。 首批组装工具、易耗品、备件库存和现场安全改造工程款。 只是维繫这套基础运转的一个月,最保守的估计也要三十多万。 这还远远不是一家成熟机器人公司的真实成本。 真正的机械工程师、高级运动控制工程师、底层嵌入式工程师、供应链经理、质量负责人、外场测试负责人,现在都还没有正式到位。 如果以后要做多台验证样机並行测试、长期租赁外部特殊场地、外协数控加工和小批量开模试製,钱会像开闸的水一样从帐户里疯狂流出去。 梁知夏把这张表拿给江临看时,语气很平静,没有故意渲染初创公司的生存焦虑。 只是在尽一个运营负责人的职业提醒义务。 “江总,现在这些人里,正式员工工资可以按正常標准发。工程试岗和暑期实习,可以按项目补贴和实习津贴来走。但就算抠得再紧,公司帐上的现金流也不能太薄弱。” 她顿了顿,强调道。 “低熵工坊不是一台电脑加几台伺服器就能运转的软体公司。” “机器人公司一旦开始接触真实的物理世界测试,硬体损耗和叠代的烧钱速度会非常惊人。” 江临看著屏幕上的红色数字,表情没有任何意外。 写数学论文不会消耗昂贵的航空铝材,在仿真环境里做算法推演不需要购买上千元一把的扭矩扳手。 可g-01每往现实世界里多迈出一步,就意味著一批新的耗材磨损、一批新的备件採购、一批新的失败样件入库,以及一笔笔实打实的工程服务费用。 他现在確实手握现金流。 在江临追加部分自有资金后,帐户规模被放大到接近百万级。 个人量化帐户按交易时段和夜盘自动运行,云端风控7x24小时监控。 四张rtx 3090组成的小型算力池,则负责回测、参数矩阵筛选和mps工具链叠代。 七月初的那几天,市场波动剧烈,策略净值增长极快。 单日净收益能突破两万,极端波动日甚至逼近三万。 日入三万,对一个十八岁的准大学生来说,是一个很华丽的数字。 可对一家刚刚拉起队伍、租下场地、买入设备、准备开展高强度硬体测试的硬科技公司来说,它又显得有些杯水车薪。 它能让江临个人迅速积累起早期资本。 能补贴最初几周的混乱支出。 能让低熵工坊不用在刚起步时,就为了几百万的种子轮向那些苛刻的资本低头让出大比例股份。 但它没法成为一家实体公司长期的主营现金流。 一家有野心的机器人公司,如果把员工下个月的工资和下一代样机的加工费,全部押注在不可控的短期金融交易收益上,那不叫稳健经营。 那叫把脆弱的工程系统绑在风口浪尖的金融波动上。 江临不会允许自己的硬体项目承担这种荒谬的系统性风险。 所以,在低熵工坊设立註册时,江城大学创业办递过来的一份官方投资意向,最终被他接下了。 不是江大直接伸手要技术入股的乾股。 而是通过校属科技成果转化基金,以完全市场化的小额跟投方式进入。 金额不大。 一百万人民幣。 占股百分之一。 附加条件异常清晰:不设董事席位,不附带一票否决权,不干涉低熵工坊任何日常经营与人事安排。 这不是临时拍脑袋的一笔钱。 江大创业办前期已经通过校属科技成果转化基金完成了投委会预审,投资依据也没有写成技术作价,而是写成对江临个人科研声誉、g-01公开验证结果和低熵工坊未来工程化能力的早期財务跟投。 在林观澜的建议下,江临没有把g-01核心控制链直接作价入股。 所有底层状態机、参数生成器、足端接触模型和主干源码,先由江临个人確认原始权属,再通过独占商业许可的形式授权低熵工坊使用。 公司拥有商业化运营权、样机製造权和对外测试权,但底层技术的最终处分权仍然锁在江临手里。 江大基金进入的,是低熵工坊这个公司主体的財务股权,而不是g-01核心技术本身。 於是,低熵工坊早期的股权结构被非常利落地定了下来。 江临个人绝对控股。 校属科技成果转化基金象徵性持有百分之一。 剩下的期权池暂时不急著往下发,只作为代持预留在公司章程里。 江临在等,等那些真正能跟著低熵工坊在泥潭里摸爬滚打、走过第一轮真实工程压力的人出现之后,再坐下来谈分配。 公司帐上第一批可动用的真金白银,也被明確切分为几个大块。 江大的那一百万,作为公司启动基石的一部分,专门用来覆盖场地租金、基础硬体设备、法务外包、財务记帐和首批人员的固定成本。 江临个人此前通过外包项目和量化交易沉淀下来的现金,则分批以资本金和股东无息借款的形式打入公司基本户,专门用来填补样机高强度测试带来的硬损耗、耗材採购和临时外协加工费。 至於量化程序的后续收益,继续留在个人帐户里像滚雪球一样积累,不直接暴露在公司的日常消耗中。 也就是在这天下午,低熵工坊对外公开的商务邮箱里,突然弹出一封被系统自动標记为高优先级的新邮件。 发件人的地址並非常见个人邮箱,而是来自一个通过企业认证的域名。 【hengtai-】 邮件標题简短而直接,透著大厂的行事风格。 【关於g-01封闭压力测试的临时方案】 发件方:恆泰矿山智能装备有限公司,技术部。 对方先是用官方口吻对低熵工坊近期在网络上引起热议的公开视频表示了关注,隨后笔锋一转,开始展示肌肉。 恆泰在地下矿山恶劣环境巡检、矿井塌方后无人深度探查,以及复杂碎石斜坡移动平台领域,拥有长达十年的真实工程积累和同行难以企及的数据壁垒。 邮件最后拋出诱饵。 如果低熵工坊有意向验证自身技术,恆泰愿意在四十八小时內,动用內部宝贵资源,为g-01提供一次罕见的封闭环境压力测试机会。 测试地点,设在恆泰位於江城远郊、安保严密的矿用装备联合试验场。 测试模擬场景:地下三號矿井碎石塌方区。 测试项目详细得令人头皮发麻。 包括三十七度潮湿煤渣陡坡、断裂枕木区、碎石浮动坡、低照度侧向窄通道、喷雾湿滑环境,以及位於坡顶的模擬巡检目標点。 邮件附件里沉甸甸地掛著三份文档。 【g-01_封闭压力测试临时方案.pdf】 【场地安全及免责告知书.pdf】 【技术合作框架协议_草案.docx】 正在后台处理信息的邱越看到技术合作框架协议几个字后,立刻警觉起来。 邱越按照梁知夏制定的流程,先在隔离机上完成病毒扫描、宏禁用、哈希留档和只读预览,確认没有嵌入式脚本后,才把文本內容同步进內部会议系统。 十分钟后,接到通知的林观澜迅速远程接入內部会议系统。 周明嵐也同步上线待命。 至此,低熵工坊的外部法务团队正式进入流程。 林观澜出现在屏幕上,直接点开那份充满陷阱的《技术合作框架协议草案》。 二十七页。 她目光如炬,翻页的速度很快。 第一页,常规的主体信息。 第二页,標准的保密条款。 第三页,测试日程与后勤保障。 当她翻到第七页时,手里的金属笔停在了第5.3条上。 周明嵐反应极快,立刻將那一段文本截取並放大到屏幕中央。 【乙方基於甲方提供之测试场地、原始点云环境数据、矿山独有样本、实际工况参数、甲方人员指导经验、甲方歷史事故记录资料库、现场非標布置及其他一切合作资源,所產生的所有算法优化叠代、模型参数修正、底层控制策略调整、测试方法创新、任何衍生成果及后续所有商业化適配方案,均应视为双方共同研发成果。未经甲方书面同意,乙方不得单独申请智慧財產权、不得发表公开学术或技术报告、不得用於第三方类似竞爭场景的商业测试,或对外提供任何同类巡检服务。】 盯著屏幕的梁知夏,脸色一下子沉了下来。 这根本不是一份提供场地的普通测试协议。 对方是想用一次区区几百平米的物理场地使用权,就直接扣住低熵工坊未来所有面向矿山及复杂地形场景的商业进化路径。 这相当於恆泰借出一座土坡,低熵工坊却要交出未来十年的技术红利。 林观澜没有立刻发作,她冷笑了一声,继续往后翻。 后面的条款简直不堪入目。 测试期间產生的全部原始控制日誌、多传感器融合数据、內部故障记录和技术整改报告,必须无条件且完整地提交甲方归档。 甲方可以冠冕堂皇地基於安全审查需要,隨时要求乙方提供控制策略代码说明、关键状態机参数定义,乃至最核心的模块接口文档。 更霸道的是,任何测试视频、数据截图和测试结果对外披露前,必须经过甲方公关部和技术部的双重审核確认。 而一旦在场地內发生任何设备损坏或引发衍生事故,责任却全部由乙方单方面承担。 林观澜把文档重重地停在那里。 “典型的、傲慢的惯性甲方条款。” 她透过屏幕传来的声音冷得像冰。 “他们耍了个非常下作的文字游戏。把场地、样本、人员经验、歷史记录甚至几块石头的布置,全部塞进合作资源这个宽泛的大口袋里。然后利用这个口袋作为支点,反向覆盖並强行吞併你们在测试中產生的全部算法优化和控制策略调整。” 梁知夏眉头紧锁,確认道:“也就是说,只要g-01在他们的那座人造坡上跑过一次,之后凡是我们自己做出的面向矿山场景的软体升级,他们都可以拿著这份合同,说自己拥有智慧財產权?” “不仅是有份,他们甚至能主张主导权。” 林观澜靠在椅背上,目光锐利。 “这类流氓条款在实操中最大的价值,往往不一定是最终在法庭上打贏官司,而是製造旷日持久的商业纠纷。对一家你们这样刚起步的初创公司来说,一个涉及核心ip归属的纠纷,就足以嚇跑所有投资人,形成致命的融资、交付、採购和舆论阻滯。” 她转头,透过摄像头看向江临。 “我的正式法律建议是切断一切数据污染源,不接收他们提供的任何原始点云数据,不接收所谓的地下三號井歷史事故记录,不接收任何工况参数包。只接受纯粹的物理测试场地,绝不接受他们任何一个字节的可复製数字资產进入低熵工坊的內部系统。” 江临看著屏幕上的霸王条款,表情没有愤怒,只点了点头。 “全部重写吧。” 林观澜確认道:“重点针对第5.3条?” “不光是5.3条,数据归档条款,代码审查条款,宣传限制条款,全部推翻重写。” 江临的手指轻轻敲击著桌面。 “低熵工坊不是靠出卖劳动力维繫的外包软体公司。我们不做定製开发,不卖底层控制链,不卖参数生成器,更不会提供任何关於控制策略的解释说明。” “恆泰只能提供封闭的物理测试场,我们只提供平台的机动能力展示,这才叫做对等。” “如果测试通过,他们获得的仅仅是下一轮商业合作的优先谈判权。” “如果测试不过,g-01摔在他们的场地上,所有硬体损失和失败风险由低熵工坊自行承担。不需要他们负责,也不允许他们插手。” 梁知夏有些担忧地提醒:“可是江总,他们在邮件里提到,可以提供地下三號井的复杂地形高精度点云,以及碎石粒径分布的详细资料库。从纯工程角度看,这些真实数据对我们优化模型確实很有价值,能省去很多前期摸索的时间。” “不用。” 江临拒绝得毫不犹豫。 “如果你接收了他们的数据,我们的系统就不乾净了。为了防范法律风险,我们要动用大量精力去做数据物理隔离、权属说明、哈希封存,甚至测试后的不可恢復销毁。更麻烦的是,一旦以后我们的机器在类似地形表现出色,我们还要陷入如何自证后续优化不是基於他们提供的数据產生的泥潭。这太麻烦,得不偿失。” 江临看著眼前的g-01样机,眼神坚定。 “我们开发的系统,不需要靠提前背题库来应付考试。回復他们,测试当天,不用发任何数据,也不需要任何三维建图,直接把那座坡摆出来就行。” 梁知夏立刻打开公司邮箱的草稿箱,双手悬在键盘上。 林观澜负责把控强硬但无懈可击的法律口径。 周明嵐在线上迅速补充界定技术资產的边界词汇。 江临最后確认技术底线。 十五分钟后,一封措辞严谨、不卑不亢的最终回函由低熵工坊的公司邮箱正式发出。 梁知夏看著发件箱里的已发送备份,忍不住揉了揉发紧的眉心。 “江总,这份回復太硬了。他们习惯了做大爷,可能会觉得我们一个连量產车间都没有的初创公司太不知天高地厚,万一他们直接翻脸取消测试?” “那就不测。” 江临正盯著屏幕上一份刚跑完的电机扭矩过载测试数据,头也没抬。 梁知夏愣了愣,半晌接不上话。 江临合上笔记本,抬起头看著她。 “知夏,矿山並不是具身智能唯一的落地场景。” “如果不去恆泰那座高规格的试验场,我们完全可以自己找块荒地。三十七度碎石坡,雇一台挖掘机连挖带堆,两天就能搭出来。废弃的採石场在江城周边远郊也能找到,找个烂尾楼工地稍微改造一下,一样能测出我们要的数据。” “我承认,大厂手里的真实矿山运行数据確实值钱,能让我们少走一些弯路。但它绝对不等於低熵工坊的命门,更不值得我们拿底层架构去换。” 梁知夏站在原地,忽然意识到,自己又被过去几年在现实商业社会里摸爬滚打养成的弱者妥协惯性带偏了。 过去,她在各大孵化器里见过太多苦苦挣扎的早期硬体项目。 那些创业团队为了拿到一个真实场景的测试机会,为了获取一批哪怕是过时的行业运行数据,为了能让一家龙头大厂在自己的商业计划书上掛个logo作为名义背书,他们愿意在合同里让出极其夸张的权益,甚至不惜將自己苦熬出来的部分核心代码拱手相让。 久而久之,她也下意识地默认了,掌握场景和数据资源的大厂,天然具有生杀予夺的强势地位。 可江临不是那些被资金压力逼到绝路的普通创业者。 低熵工坊,更不是那些普通高校课题组捣鼓出来,专门为了骗取国家科研经费和投资人盲目的精美玩具。 他们確实渴望真实的极端测试场景。 但他们绝对没有落魄到要把安身立命的底层控制链当成投名状交出去的地步。 恆泰想利用资源优势,强行看他们的底牌。 但低熵工坊的態度很明確。 条件谈不拢,我们连牌桌都可以直接掀了。 下午五点二十七分。 恆泰方面回信。 一回就是两封。 第一封来自商务部门。 措辞仍旧錶面客气,但明显带著迟疑、不满和施压。 他们表示低熵工坊对开放合作的理解过於保守和狭隘,希望双方能本著互利共贏的宏大態度,就技术成果共享、底层测试数据归档和后续深度的商业化合作进行进一步的,更具建设性的沟通。 这封充满外交辞令的扯皮邮件,完全在林观澜的预料之中。 真正的变数,在三分钟后弹出来的第二封回信里。 发件人不是官僚气十足的商务部。 而是恆泰矿山智能装备有限公司技术部副总工程师许明川。 邮件正文没有那些虚头巴脑的套话。 【商务部那份技术合作框架协议草案,暂不作为本次测试前置条件。明日上午九点,恆泰江城郊区联合试验场清场。现场只签安全测试確认单和数据边界备忘录。】 【明日上午九点,恆泰江城郊区联合试验场清场。】 【开放三十七度碎石坡,单机封闭压力测试。】 【我方不提供任何原始点云。】 【我方不提供任何歷史事故记录。】 【现场没有预演,不给適应时间,直接上坡盲测。】 最后一行字,被单独空出来,像是一句战书。 【我想亲眼看看,这台g-01,到底是不是你们视频里吹出来的那种东西。】 林观澜看完这封充满火药味的邮件,抬头看向江临,嘴角难得地挑起一抹弧度。 “对面换將了,这位技术出身的许总工,比他们商务部那些只会玩文字游戏的西装男务实得多。” 第二天清晨。 江城的天空有些灰濛濛的,空气中透著闷热。 跟车去恆泰试验场的人並不多。 低熵工坊刚刚签下的那第一批十五个试岗人员里,绝大多数都被留在了旧厂房的大本营。 那里同样是一场硬仗。 他们需要提前布置好样件接收区、规划日誌归档表格、调试视频切片模板、准备硬体损伤记录表,以及搭建测试后的復盘会议环境。 真正被带到最前线现场的,只有一支精简到极致的前置小组。 梁知夏负责现场流程把控和所有对外沟通协调。 陈芷负责纸质文件签收、硬体运输清单核对和现场材料的实时归档。 林观澜作为外部大脑,全程紧盯法务边界,防止对方套话。 周明嵐在线上负责技术资產边界的即时记录。 陈砚扛著设备,负责架设外部视频记录,並確保与g-01运行日誌进行严格的时间码同步。 许曼带了两名手脚最麻利的队员,带著几大箱工具,负责隨时更换备用足端、记录结构件损伤,並在必要时对彻底报废的样件进行物理封存。 江临自己,只负责最核心的那件事。 让g-01在那座三十七度碎石坡上,一步步走过去。 出发前,梁知夏按流程做了一次现场纪律告知。 內容其实並不复杂。 所有隨行人员不得进入坡面测试区,不得触碰g-01核心控制终端,不得私自拍摄未授权画面,不得与恆泰人员交换文件,不得在现场口头承诺任何技术合作事项。 江临不希望低熵工坊以后变成那种样机跑通一次就全员围上去拍照,连对外公关的视频素材和严肃的工程记录都混为一谈。 八点四十。 租来的车驶出江城市区,最终抵达了恆泰位於江城远郊的矿用装备联合试验场。 试验场一侧紧贴著一座被废弃挖空的巨大採石场旧址,裸露的岩层像大地上被撕裂的狰狞伤口,带著荒凉的工业压迫感。 另一侧,则是一片连绵的灰白色低矮厂房,高耸的塔吊静静佇立。 g-01被固定在黑色航空运输箱內。 箱体外侧,醒目地贴著低熵工坊昨晚连夜列印出来的临时黄底黑字標籤。 【g-01c|非生產环境核心测试样机】 【警告:禁止通电状態下人机共场】 【警告:禁止无授权拆解舱盖】 【警告:禁止接入任何外部数据线】 【最高准则:物理急停优先级高於一切】 刚一下车,许曼就带著两个队员迅速进入状態。 他们弹开备件箱的金属锁扣,快速確认里面的备用白色pom足端、成卷的红色热缩管、粗壮的工业扎带、標定好的扭矩扳手以及一沓空白的编號標籤。 陈砚则在指定区域快速架起高帧率外部视频记录设备,將镜头对准场地边缘早已立好的公共时间码牌,开始录製同步基准信號。 试验场的隔离带里面,已经站了十几个人。 除了穿著工装的技术人员,还有几架正在调试机位的摄像机。 为首的是一个五十岁上下的中年男人。 他留著极短的寸头,长期风吹日晒让他的皮肤显得黝黑粗糙,眼角有著仿佛被煤灰染过的纹路。 他身上穿著一件洗得有些发白,领口磨损的恆泰深蓝色一线工装,黄色的安全帽隨手夹在臂弯里。 他看见江临一行人走近,大步走上前来,伸出一只布满老茧骨节粗大的手。 “许明川。” “江临。” 两只手短暂而有力地握了一下。 许明川收回手,锐利的目光扫了一眼那只黑色的航空运输箱。 “江先生,丑话说在前面。你们在网上发的那些在实验室里跨越木板障碍的视频,我看了,很精彩。但说实话,在真正的井下塌方区面前,那只能算小儿科。” 江临平静地点头表示认可。 许明川转身,指向远处被红白警戒线围住的庞大测试坡。 “井下塌方后的碎石堆,不是你们实验室里那些规则的几何体。煤渣吸饱了水以后会像泥沼一样塌陷,断裂的枕木里藏著会卡住机械关节的钢钉,金属边角会像刀片一样割断你们的裸露线束。在这座坡上,表面绝对不是连续的平滑曲面,而是一堆隨时会因为受力而发生变形、滑移和崩塌的接触点。” 江临顺著他的手指看向远处。 那是一座巨大的人造恶劣地形,一座用工业废料堆砌出的怪物。 整体倾角接近三十七度。 底层是粗石料,表面混著湿煤渣、碎木、断裂轨枕、拳头大小的浮石和几段生锈的角钢。 坡面左侧被刻意收窄,形成一条斜向的窄通道,最窄处的宽度目测不到四十厘米,对机身尺寸要求极高。 右侧看似平缓,实则是刻意布置的局部松塌区。 从远处看很平整,但实际上里面全是中空的虚土,只要足端施加足够的压力,瞬间就会深陷下去。 在坡顶的最高处,放著一个醒目的橙色目標箱,那是模擬巡检任务的终点。 几盏低照度工业灯从侧后方打过来,光线被场地周边的工业喷雾设备打散,整个坡面上方瀰漫著灰濛濛的潮湿雾气。 很脏,很乱,充满不可预测的破坏力。 江临看了看,然后转头对许明川说:“所以我今天站在这里。” 许明川微微一怔,第一次用审视同行的目光认真打量了这个年轻得过分的负责人。 这时,旁边一个穿著挺括白衬衫,皮鞋擦得鋥亮的商务负责人满脸堆笑地凑了过来,试图缓和气氛。 “江先生,百闻不如一见啊。其实昨天关於合同的那个事情,我们內部后来也商量了,条款都是可以再……” 林观澜目光一冷,向前迈出半步,恰好挡在江临侧前方。 “今天贵方发出的邀请是封闭压力测试,所有涉及商务条款的谈判,一律不在测试现场討论。” 商务负责人脸上的职业假笑瞬间僵住,有些尷尬地搓了下手指。 许明川不耐烦地瞥了那个商务一眼:“到了场地上,就只说技术。先测机器,別的都是扯淡。” 正式开箱前,双方根据昨晚邮件定下的红线,確认了一遍测试物理边界。 林观澜把两页纸的《单次封闭压力测试確认单》推到桌面中央。 本次测试不构成联合研发;甲方不得主张乙方算法、控制策略、参数生成器、测试方法或后续商业化適配方案的共有权;乙方自主採集的运行日誌归乙方所有;甲方仅获得脱敏后的通过性结论和外部可观测异常摘要。 双方签字盖章后,g-01才允许开箱。 此外,林观澜要求恆泰摄像机只能拍摄坡面全景和测试结果,不得对准江临的控制终端、机身接口、舱盖內部、足端传感器布线和现场维修过程。 低熵工坊自己的外部视频则全程留档,作为唯一可用於后续技术復盘的原始影像。 如此確定了双方都能接受的边界之后,坡面测试区清空。 所有围观人员退入观察区。 g-01从黑色防震海绵中被许曼的团队小心翼翼地抬出,稳稳放在起点那块沾满泥浆的水泥板上。 当g-01真正暴露在天光下时,现场几个原本抱著看戏心態的恆泰运控工程师明显愣了一下。 公开视频里,他们已经看过这台白色小怪物。 但真正摆在眼前时,它给人的感觉完全不一样。 它身上布满了毫无掩饰的粗糲工程痕跡。 六只原本洁白的pom足端上,满是深度摩擦留下的划痕和凹坑。 原本外露的线束现在被厚实的黑色阻燃织物套管包裹,每隔几厘米就用工业扎带固定,在几个容易弯折磨损的关键运动位置,还缠绕著红色热缩管作为危险標记。 原本还算光洁的机身侧面,横七竖八地贴著几块手写著內部组件编號的工业胶布。 【imu-b2】 【foot-lf-03】 【foot-rm-02】 【motor-rr-05】 【e-stop bus】 这些细节没有半点科幻电影里的精致,反而让它看起来像是一台在废墟里被反覆拆解大修,反覆从高处摔烂,又靠著工程师的执念从失败的烂泥里硬生生拼凑回来的末日工程样机。 浑身上下都透著一股能抗住重锤敲打的韧性。 第一轮,是標准復现坡。 也就是说,坡面的障碍物维持发邮件时的原方案布置。 不临时注水增加湿滑度。 不在泥土下暗藏新增的浮石。 不临时改变主要障碍物的位置。 g-01的六条腿在起点处稳稳站定。 江临退到警戒线后的观察区,双手端著厚重的控制终端。 那块屏幕上,没有任何为了討好投资人而製作的花哨三维全景渲染界面,没有炫酷的进度条。 只有一行行不断跳动,代表著机器的底层状態数据栏位。 【contact_confidence】(接触置信度) 【phase_window】(步態相位窗口) 【yaw_rate_d】(偏航角速度导数) 【motor_current_slope】(电机电流斜率) 【safety_state】(安全状態机) 【terrain_rebuild_pending】(地形重建掛起) “开始。” 江临遥控按下自主测试启动指令。 电机蜂鸣声响起,g-01启动。 它向前迈出了第一步。 速度很慢。 慢到观察区里的几个恆泰工程师脸上露出微妙到有些轻视表情。 没有猎豹般的奔跑。 没有炫技跳跃。 没有仿生动物那种漂亮步態。 在这座恶劣的三十七度碎石坡上面对未知,它的每一步动作,都像是盲人在悬崖边用盲杖试探。 足端缓缓落下。 停顿零点几秒,伺服电机施加微压。 底层算法疯狂计算反馈力矩,確认接触面不会滑移。 接触置信度达標,重心才敢进行缓慢转移。 爬到坡面第二段时,危机出现。 g-01的右前足刚好踩在一块半埋在土里的浮石边缘。 隨著重心压下,那块浮石承受不住重量,突然向下轻轻滚动了几厘米。 这个微小的物理位移,瞬间导致g-01的机身向右倾斜偏转了大约四度。 江临手里的终端屏幕上,【yaw_rate_d】栏位瞬间飆升,刺眼的红色警告闪烁。 一个眼尖的恆泰工程师忍不住低声说:“糟了,横摆起来了,要翻车。” 但g-01的控制系统没有像常规工业机器人那样,靠加大输出功率去硬顶这个偏转力。 它在毫秒级的时间內做出了应对。 主动切断该腿的推进指令,瞬间降速。 原本悬空的左中足提前砸向地面,左后足隨之调整角度向下压实。 六足平台的结构优势被发挥出来,通过快速调整,系统的支撑多了一个关键的冗余点。 机身的偏转趋势被强行剎住,没有继续恶化扩大。 隨后,系统重新结算重力分布,再次切入安全的支撑相位。 它稳住身形,绕开那块鬆动的浮石,继续向上攀爬。 五分三十一秒。 g-01有惊无险地抵达坡顶,稳稳停在橙色目標箱前方三十厘米处。 第一轮標准测试,通过。 许明川低头盯著手里的工业平板,反覆拖拽著刚才回放的录像,忽然抬头大声问:“江先生,它刚才在过中段的时候,为什么不走右侧那条明显更短障碍更少的线?” 江临把目光从终端移向坡面,回答得很乾脆:“因为它的系统判定,右侧的地表接触状態不稳定。” “它没长眼睛,怎么看出来的?”许明川追问。 “因为是踩出来的。”江临说。 许明川眼神一凝。 江临看著那座坡,像是在陈述一个物理定律。 “在非结构化的高度复杂地形里,视觉雷达和摄像头只能提供宏观的参考辅助。矿井里的光影会骗人,泥土的顏色会骗人,水坑的反光更会骗人。” “一段坡面到底能不能承受住几十公斤的机器重量,不能靠看。必须靠足端传感器传回的真实力学接触链,一步一步去確认。” 他转过头,看著许明川。 “决定它能不能在塌方区继续走下去的最后一道防线,永远不是头顶的眼睛,而是脚底板。” 许明川身后那几个原本面带轻视的恆泰运控工程师听到这句话,脸上的表情收敛,互相交换了一个有些震惊的眼神。 第二轮,许明川抓起对讲机,对著场地另一头挥了挥手。 两名穿著高筒橡胶雨靴的场地工人提著两只沉重的塑料桶,艰难地爬上坡面。 把桶里浑浊的泥水,毫不客气地泼在了g-01中段的必经之路上。 湿煤渣、粉煤灰和黏土混合层,在吸水后迅速变成了一片黏糊糊毫无支撑力可言的黑色泥潭。 梁知夏看到这一幕,立刻向前一步,冷声开口:“许总工,现场泼水,这已经严重超出了昨天邮件里定下的测试方案。” “梁总,不就是一点泥泞嘛,你们的机器这么厉害,肯定可以的。”许明川打著马虎眼说。 刚才那个吃瘪的商务负责人见缝插针,马上跑出来打圆场:“梁主管,別激动,我们这也是为了模擬最真实的工况嘛。当然,如果低熵工坊这边觉得没把握,怕摔坏了机器,我们退一步……” “可以。” 江临开口打断了商务虚偽的圆场。 梁知夏转头,有些担忧地看向江临。 因为这地形看上去连人都走不稳。 江临没有理会商务,直接对一旁周明嵐说:“明嵐,记录。確认为第二轮临时加码极端工况。本轮表现不计入原始方案的基础通过率评估,仅作为探索系统抗压边界的极限样本。” 周明嵐在线上立刻敲击键盘,生成具有法律效力的现场备忘录。 【09:52,甲方擅自临时增加潮湿煤渣泥沼。乙方確认接受该项挑战,但明確声明该轮结果不计入原方案通过率考核,仅作为极端压力边界测试样本。】 於是,满脚泥泞的g-01被重新搬回起点。 再次启动。 这一次,它遇到了大麻烦。 在爬到坡面三分之一处时,右前足落入那片刚被製造出来的泥潭。 泥面瞬间塌陷。 当算法指令要求抬腿时,那只脚没有立刻拔出来,而是被黏稠的烂泥吸住,慢了半拍。 终端屏幕上,反馈的力矩接触曲线瞬间出现异常的双峰波形。 一个有著丰富矿井经验的恆泰工程师脱口而出:“糟了,陷脚了。” 由於右前足被绊住,g-01向上的衝力导致机体开始发生危险的轻微扭转。 主驱电机的负荷电流斜率直线飆升,严重偏离了正常工作的安全窗口。 如果这是一台只会按照预设步態轨跡,死板执行前进命令的工业机器,这时候最常见的反应,就是不顾一切地继续抬腿,继续强行加大电机扭力,试图把腿拔出来。 这就等於把一个小小的受阻问题,推演成导致全面失控的大灾难。 结果通常是,足端彻底打滑,机体失去平衡侧翻砸向地面。 隨后安全绳紧急拉住,测试宣告失败。 但g-01没有这么做。 它竟然停了下来。 不但不是因为系统过载导致的死机或僵死。 而是一种经过庞大计算后,短暂的主动静默。 0.6秒。 在江临的终端上,【safety_state】状態指示灯瞬间从绿色的【normal】跳红,切入【rephase】(重新相位调整)。 指令下达。 悬空的左中足快速释放落地,右中足用力向下压实,后侧原本鬆弛的支撑相位瞬间收紧。 通过姿態转移,前端陷入泥潭的那条腿所承受的机身负载,被巧妙地卸掉了一大半。 紧接著,那只被困住的右前足没有选择暴力硬拔,而是先在泥浆里做了一个极小角度的卸力动作,打破泥浆的负压真空,隨后电机带动关节,进行了一次极高频的侧向微摆。 黑色的泥浆四处飞溅。 隨著一声令人牙酸的摩擦声,那只伤痕累累的白色足端,竟然奇蹟般地从煤渣里拔了出来。 整个动作就像一个在泥地里跋涉的老矿工,在发现鞋被陷住后,小心翼翼地晃动脚腕抽出鞋子一样。 它不但没有翻车,反而利用这次微摆的反作用力重新切入前进的支撑相位,继续顽强地向上攀爬。 第二轮,用时八分四十四秒。 再次通过。 这一次,商务负责人终於闭嘴了。 而那几个原本抱著看热闹心態的恆泰专业工程师,此时已经全部挤到了最前排,目不转睛地盯著g-01沾满泥浆的足端看。 许明川一言不发,他把平板上那段仅有几秒钟的陷脚、卸力、微摆、拔出的动作回放,来来回回看了三遍。 第三遍结束时,他抬起头,眼神中透著压抑的热情。 “江先生,如果我现在要求清场,不让你看接下来的坡面布置过程呢?” 前两轮测试,考的是抗扰动和脱困动作。 许明川真正想看的,却不是它能不能从泥里拔脚,而是它在不知道答案的情况下,能不能自己判断哪一步不该踩。 梁知夏眉头一皱,正要开口驳斥。 但江临听出了许明川语气里的不同。 里面没有商业上的挑衅,没有刁难,只有属於老工程师对技术的近乎苛刻的认真与渴望。 “矿井塌方区是个盲盒。”许明川解释说,“没人能提前给机器画好地图,也没人能提前告诉你哪块石头是松的,哪段枕木下面藏著空洞,哪片煤渣吸饱了水会要命。” 他直视著江临。 “你们在网上发的公开视频,里面最让我这个干了半辈子矿井设备的人在意的,根本不是它跳得多高,或者跨过了什么复杂的障碍板。” “是它在视频第1分12秒时,那次遇到阻力后的短暂避让停顿。” “那次停顿代表它有脑子,而不是一台只会按代码死板执行命令的机器。” 许明川深吸了一口气。 “江总,我想看真正的盲测。” 场地边缘瞬间安静下来。 盲测。 这意味著江临在接下来的时间里,不能看场地的重新布置过程。 不能在脑海里提前预估坡面的通过路线。 不能接收任何雷射雷达点云数据。 不能让机器提前进行任何形式的三维建图。 只能让g-01像一个被蒙上眼睛扔进雷区的士兵,进场以后,完全依靠自身的传感器融合算法和每一只脚踩下去的实时物理接触反馈,在毫秒间完成支撑判断、路线修正和失稳规避。 这绝对不在昨天双方邮件確认的测试项目內。 但这,才是恆泰这群懂行的人,真正想看的东西。 他们想看看,低熵工坊藏著的底牌。 江临看了一眼坡面,又看了一眼满身泥浆的g-01。 “可以。” 梁知夏想开口阻拦:“江总,盲测风险太高了,一旦摔坏核心板?” 江临抬手打断了她,目光直视许明川:“真金不怕火炼,可以。” 十分钟后,按照约定,包括江临在內的所有低熵工坊前场人员集体转身,背对著那座庞大的测试坡。 背后,传来恆泰工人紧急重排场地的喧囂声。 哗啦啦倾倒水桶的声音。 沉重碎石翻滚滑落的声音。 粗壮木头在粗糙地面上被拖拽的沉闷声响。 以及金属结构件重重砸在石头上的刺耳动静。 江临安静地站著,低头仔细检查终端上各项传感器的静息状態数据。 梁知夏站在他旁边,心跳得飞快,根本无法平静。 g-01公开的视频確实强。 刚才前两轮的抗干扰表现也確实惊艷。 可盲测不一样。 它会赤裸裸地检验,这台由钢铁和代码组成的六足平台,到底有没有面对未知世界的泛化能力。 漫长而煎熬的二十分钟后。 许明川走回观察区。 “布置完成,可以开始了。” 江临转过身。 眼前那座原本就崎嶇的坡面,面目全非。 原本中段那条相对平缓,可以勉强通行的通路被彻底破坏掉了。 几块巨大的浮石被以刁钻的角度斜著嵌进煤渣里,形成一个个绊脚的暗桩。 左侧那条原本就狭窄的通道入口,被两根交错的断木卡住。 右侧那个可怕的松塌区,被工人们薄薄铺上了一层黑色的碎煤。 从视觉上看,那里反而比之前的烂泥地更平整更安全。 坡顶的橙色目標箱被向后移动了半米,逼迫机器必须爬到最边缘。 在坡面的中上段,横亘著一条刚刚挖出来的横向暗沟。 沟沿参差不齐,从观察区的平角看过去,根本无法判断它到底有多深。 这就是矿山工程师的恶意。 g-01重新被放入起点。 盲测,开始。 第一步,接触稳定,正常。 第二步,重心转移顺利,正常。 第三步,一只足端踩在极其鬆散的碎煤层上,发生轻微滑移。 系统瞬间介入,机体姿態在摇晃中完成修正。 当迈出第四步时,所有人屏住了呼吸。 因为g-01没有选择走上一轮那条相对居中的路线。 它略微停顿了一下,竟然选择了一条更靠左,看似更绕远的斜线。 “它不走最短路径了。”许明川眼神微动,死死盯著那台白色的机器。 旁边一个工程师忍不住低声惊呼:“它是不是在主动避开右侧那片松塌区?” 没人能回答这个问题。 因为被剥夺了提前建图权限的g-01,根本不可能通过上帝视角的地图来避开陷阱。 真相只有一个。 它是通过前几步极其敏感的接触反馈,通过力矩和电流的细微变化,敏锐地察觉到了右侧那片看似平整的区域,地下的支撑力极其虚弱,足端压入的受力曲线不对。 它判定那是一个陷阱。 第六步,左前足向前探出,触碰到了卡在窄通道入口的断木边缘。 由於木材表面腐烂湿滑,接触置信度未能达到安全閾值,確认失败。 g-01没有强行发力。 它果断收回左前足。 后撤十厘米,调整角度,重新落足。 由於支撑点过於狭窄,再次失败。 如果是普通算法,第三次肯定会因为死循环而继续尝试同一个坐標点。 但g-01没有。 它在两次失败后,將整个机体向右极其缓慢地让出了一个小角度,然后伸出右前足,去试探断木后侧一处不易察觉的岩石支撑点。 它的动作极其缓慢。 慢得让旁边那个外行的商务负责人脸上又露出了一丝掩饰不住的讥讽。 他觉得这机器笨拙得可笑。 但许明川没有催,他身后的十几个技术人员也没有一个人发出嘲笑。 因为真正下过井,亲歷过塌方抢险的人都知道,在那种隨时会引发二次崩塌的地狱里,能稳住,能活下来,才是最大的本事。 几分钟后,g-01艰难地越过了断木障碍,正式进入中段那条最危险的暗沟区域。 就在它的右后足刚刚越过沟沿,落下承受重量的一瞬间。 坡面突然塌了。 不是那种轰轰烈烈的大面积滑坡。 只是在它脚下,一小块局部的碎石和泥土承受不住压力,突然向下滑动了十几厘米。 但在三十七度的倾角上,这微小的滑动是致命的。 它瞬间破坏了机器的平衡基准,导致机体横向偏摆的角速度如火箭般抬升。 在江临的终端屏幕上。 【yaw_rate_d】瞬间跳成血红。 【motor_current_slope】由於电机疯狂反向做功,同步报出严重异常。 【contact_confidence】断崖式下降。 【phase_window】直接被撕裂,步態进入极度危险的不可控扇区。 四个生死攸关的底层信號,在半秒內瞬间中了三个。 最高级別的安全状態机被强制触发。 在一阵急促的电机抱死声中,g-01硬生生地停在了三十七度的斜坡上。 一秒。 两秒。 现场有人忍不住低声说:“完蛋,底层逻辑卡死了吧?” 没人接话,所有人的心都提到了嗓子眼。 第三秒。 g-01动了。 出乎所有人的预料,它並没有像垂死挣扎一样继续拼命向上攀爬寻找支撑。 伴隨著伺服电机低沉的嗡鸣,它向后,撤了半步。 这个反常的动作,让现场几个资深的运控工程师同时猛地抬起头,满脸震惊。 在所有爬坡类机器人的底层控制逻辑里,上坡时的后撤,极容易导致重心不可逆转地后倾,往往会被主控系统直接视作物理失败。 但g-01不是。 它利用这不可思议的后撤半步,把自己摇摇欲坠的机身从那条致命的暗沟边缘拉了回来。 果断释放已经悬空的左前足,利用机体后倾的重量,重新將右中足和右后足死死压实进煤渣里,以此为支点,硬生生將偏移的机身姿態压回了绿色的安全閾值区。 隨后,它调转方向,选择从暗沟右侧一块更坚固的岩石上绕了过去。 这不是计算机能算出来的理论最优路径。 不是两点一线的数学最短路径。 更不是给投资人看的那种流畅好看的路径。 它甚至显得保守得过分,丑陋而笨拙。 但它活下来,绕了过去。 最后的三米,坡面陡峭到了极点。 g-01几乎是贴著地面,一寸一寸磨上去的。 白色的足端一次次压实。 算法一次次疯狂计算並確认支撑力。 它一次次拒绝那些在视觉上看起来更快,但物理接触状態被判定为不可信的诱惑位置。 九分五十六秒。 伴隨著最后一次主轴电机的发力,g-01成功抵达坡顶。 伤痕累累的白色pom足端,稳稳地停在了橙色目標箱前。 机身侧面原本闪烁著刺眼黄光的报警指示灯,隨著六足平稳落地,静静地恢復成了代表安全的幽绿色。 江临手中的终端屏幕上,弹出一行绿色字符。 【target_reached】 许明川缓缓摘下黄色的安全帽,用粗糙的手指用力抹了一下额头上渗出的冷汗。 他仰起头,看著坡顶那台外表破破烂烂的白色六足机器,他哑著嗓子感慨了一句:“这东西,真他妈聪明。” 盲测结束后的半小时內,恆泰方面的態度发生了天翻地覆的转变。 在临时搭建的遮阳棚下,恆泰的技术团队第一时间提出,强烈要求查看g-01刚才在暗沟边缘后撤时的那部分完整底层日誌。 他们迫切想知道那套系统是如何在毫秒间完成灾难判断的。 林观澜没有开口,她严格恪守著法务的边界,只是把询问的目光转向江临。 江临毫不犹豫地合上终端盖子。 “昨天邮件里说得很清楚,底层完整控制日誌,绝不外传。” 那个商务负责人终於急了,皱著眉头提高音量:“江先生,大家都看到结果了。但我们至少需要知道它刚才在那几秒钟里具体是怎么判断的逻辑吧?否则,你让我们內部的评估委员会怎么去推动后续的大规模合作计划?” 江临连看都没看他一眼。 只是打开平板,调出了一份昨晚就预设好的,乾净得没有任何核心代码的脱敏报告模板,推到桌子中间。 “你们能获得的,只有这四类信息。” “第一,刚才测试的外部工况描述。” “第二,最终的通过与失败判定结论。” “第三,脱敏后的外部可观测机械异常候选列表。” “第四,基於本次盲测,我们给出的关於下一阶段场地准入条件的安全性建议。” 商务负责人气急败坏,还想用甲方的身份压人:“江总,你这样藏著掖著……” 许明川猛地抬手,粗暴地制止了商务的喋喋不休。 他盯著江临:“这份脱敏报告多久能给技术部?” “今天下午三点前。”江临回答。 “下一轮测试,能不能直接进真实的废弃巷道?”许明川满眼期待。 “还不能直接进真实生產巷道。”江临冷静地泼了一盆冷水。 许明川眉头深深皱起,显然对这个答案不满。 江临看著这位老工程师,语气里没有任何在商言商的退让,只有属於技术掌舵人的极度清醒。 “许总工,今天它通过的,仅仅是一次人为搭建的封闭復现场盲测。这个结果,只能证明g-01有资格进入下一轮、更接近真实矿山环境的无人封闭巷道测试。” “但这绝不意味著它已经证明了自己可以无视安全標准,直接杀入正在开採的真实在產矿井。” “更没有证明,它现在的系统稳定性,可以安全地靠近在岗工作的活人矿工,或者直接承担复杂的真实巡检任务。” 商务负责人终於忍不住再次插话,语气里带著商人的急功近利:“江先生,技术落地赚钱总要讲究个效率啊。你们既然已经这么漂亮地通过了三十七度盲测坡,这就已经是行业第一的噱头了,为什么不趁热打铁,直接推落地宣传?只要进了真巷道,明天的头条就是我们的。” 江临抬起头,目光像看白痴一样看了商务一眼。 “我从来没有说不追求快,我说的是,绝不越级测试。” 他伸出食指,把桌上的平板又往前推了一点。 “低熵工坊有自己的进化节奏,下一轮,我们可以去废弃巷道验证黑暗环境和粉尘干扰。” “再下一轮,是封闭无人巷道里长达几十个小时的连续疲劳测试。” “然后,才是在有保护措施下的模擬巡检任务。” “再然后,才能去爭取停產检修窗口期里,极低风险状態下的实地试跑。” “直到所有数据完美闭环,最后,我们才会坐下来討论真实生產巷道的大规模部署。” 江临看著许明川,声音掷地有声:“只要你们能提供场地,每一轮测试都可以用最快的速度安排,低熵工坊绝不拖延进度。” “但是,每一轮测试对外宣称的结论,都只能严格覆盖它真正用物理躯体验证过的安全边界。多吹一个字都不行。” 负责技术资產边界的即时记录的周明嵐,看著江临坚毅的侧脸,心里翻涌著难以名状的情绪。 过去这些年,她在风投圈和科技圈见过太多满嘴跑火车的创始人公司。 那些人,只要模型在仿真软体里稍微过了一点及格线,就迫不及待地雇公关把ppt写成行业首创、顛覆性突破。 样机只要在平坦的封闭场馆里安稳地跑过十分钟,就敢对外大肆宣称已具备全面商业落地条件。 算法模型不过是用清洗好的实验数据跑通了一次,就把发给投资人的商业计划书写成已经具备大规模量產部署条件,只差钱。 可江临完全不是这种人。 他刚刚用盲测方式,让g-01在一群最挑剔的矿山设备工程师面前,硬生生地征服了三十七度碎石泥沼坡。 换作任何一个正常的创业者,此时早就拿著这份足以吹爆全网的惊天成绩去要投资,去签独家协议了。 他却冷静地压制住了所有人的狂热,坚持要走最枯燥、最漫长、也最安全的工程叠代路线。 中午十一点四十。 恆泰办公楼的高级会议室里,空调开得很足。 商务负责人终於还是没能忍住业绩的诱惑,主动开口,提出希望恆泰能立刻与低熵工坊签署一份带有巨额预付款的排他性矿山场景合作意向书。 林观澜连让江临开口拒绝的机会都没给。 她直接乾脆利落地合上面前的黑色真皮文件夹。 “低熵工坊正式接受贵方下一轮无人封闭巷道测试的邀请。” “但不接受任何形式的场景排他协议。” “不接受任何研发成果的共有条款。” “不接受任何名义的源码审查。” “不接受任何级別的核心日誌交付。” “更不接受任何形式的控制链底层架构披露。” 她冷冷地扫视了一圈会议桌对面的恆泰高管。 “恆泰可以选择同意这些条件,进入我们的下一轮测试名单。也可以觉得受了委屈,选择今天的合作到此为止。” 商务负责人的脸色像吃了一只绿头苍蝇,难看到了极点。 这已经彻底顛覆了普通乙方来求爷爷告奶奶拉赞助的卑微姿態。 至少在这一刻,在这间会议室里,测试资格这种东西,已经不再是由掌握资源的恆泰单方面施捨发放。 那台满身泥泞的g-01,用刚才那震撼人心的九分五十六秒,硬生生地把这场谈判桌上的底层权力关係,重新洗牌重写了一遍。 不是恆泰大发慈悲在给低熵工坊机会。 而是庞大的恆泰,正在努力爭取,试图成为低熵工坊这个拥有恐怖技术潜力的新星,在真实高复杂场景下的第一批合作方之一。 第131章 一百二十万的门票 下午三点。 低熵工坊第一份对外脱敏测试报告,【g-01-mineslope-pressuretest-01|封闭復现场压力测试摘要】,由公司官方邮箱正式发出。 收件方是恆泰矿山智能装备有限公司技术部。 抄送栏里填著许明川、恆泰技术部两名运控负责人,以及恆泰安全测试办公室。 报告总共十二页。 第一页就单刀直入,直接甩出测试结论。 【测试类型:封闭復现场压力测试】 【测试对象:g-01c非生產环境核心测试样机】 【测试场地:恆泰江城远郊矿用装备联合试验场】 【测试条件:三十七度潮湿煤渣碎石坡、低照度、喷雾湿滑、局部松塌、隨机重排盲测】 【测试结果:通过】 【生產环境准入:否】 【人机共场准入:否】 【真实巡检责任准入:否】 【下一阶段建议:无人封闭巷道灰度测试】 在这排密集的判定下方,横著一行加粗的补充说明。 【本报告不构成任何商业部署承诺,不构成真实矿山生產环境安全准入,不构成对任何真实巡检任务的替代性证明。】 记住我们101看书网 这行字足以让大部分急著拿结果去投资人那里讲故事、做公关宣传的人看得心口发闷。 按照江临的规矩,恆泰在这份报告里能看到的,只有被严格筛选过的四类信息。 第一,外部工况的物理参数描述。 第二,通过与未通过的客观判定。 第三,外部可观测的机械异常候选列表。 第四,下一阶段测试场地的准入建议。 至於在场所有人最关心的核心机密,g-01在暗沟边缘那不可思议的后撤半步,在报告里只被化用为一段毫无感情色彩的技术白皮书式描述。 恆泰技术部的会议室里。 大屏幕上,那份脱敏报告第一页的三个否字,被放大后显得比任何炫技的公关视频都刺眼。 一个还没上大学的少年,带著一台刚刚在一群老矿井工程师眼皮底下征服三十七度碎石盲测坡的机器,贏得了满堂彩。 可在几小时后的官方报告里,他亲手给自己的心血按下了三个鲜红的否。 这做派根本不像一个急著套现融资的创业者。 更不像一个准备拿流量热度去博取高估值的网际网路天才。 许明川的嘴角反而露出欣赏的笑意。 至於坐在会议桌长台的另一侧的恆泰商务部负责人,脸色就不太好了。 “许总工,这份结论写得太保守,简直可以说是不识抬举。” 许明川端起茶杯,若无其事地反问道:“哪里保守了?” 商务负责人被这句话噎了一下。 “它明明已经顺利通过了三十七度的盲测,当时现场那么多人亲眼看著,那台机器不只是能爬坡,它遇到坑是真的会自己思考判断。” 他说到这里,语速不自觉地加快。 “许总,这个结果只要稍加润色,完全可以对外包装成恆泰与低熵工坊联合完成复杂矿山巡检关键技术重大验证。这对集团匯报、地方项目申报和下一季度预算有多大好处,您清楚的。” 许明川终於放下茶杯,抬起眼皮,淡淡地问道:“你又想包装什么?” 商务负责人见状不得不压著心头的火气解释说:“我们得抢时间啊许总,低熵工坊现在热度极高,g-01的视频还在全网疯狂发酵。今天的这三轮压测,我们出了场地、人手、设备,甚至还配合了素材录製。如果我们不趁热打铁赶紧把深度合作关係签下来,明天其他矿山装备公司、国家级应急救援所、野外巡检巨头,全都会闻著味扑上去。” “所以呢?”许明川不置可否地问。 “所以我们今天就该逼著他们签战略合作协议。” 商务负责人的手掌拍在桌面上。 “退一万步讲,就算那个姓江的小娃娃不同意底层技术成果共有,我们至少也要拿到矿山场景的优先独家合作权、品牌宣传授权和底层测试数据的共用权。” 他越说越觉得憋屈。 “否则我们今天折腾这么大阵仗,最后就换回来这么一份乾巴巴的十二页脱敏报告,我们图什么?” 许明川平静地看著他发泄完,这才说:“那你觉得,我们今天到底付出了什么成本?” 商务负责人皱著眉,理所当然地数著:“三號场地的使用权,人工布置的极端工况,十几號高级技术人员的半天工时,还有现场调度的组织成本。” “然后呢,换来了什么?” 许明川抓起桌上那份十二页的报告,啪的一声拍在商务负责人面前。 会议室里瞬间安静下来,几个年轻工程师连呼吸都放轻了。 许明川站起身,走到大屏幕前,用粗壮的手指用力点了点报告里的那行字。 保护性相位重排。 “你们这些搞商务的,平时在酒桌上待久了,一天到晚眼睛里就只盯著排他,联合,宣传,独家。” “一看到市面上冒出一条有潜力的新技术路线,你们脑子里的第一个反应,永远是怎么用霸王条款把它绑架进恆泰的合同坑里,榨乾它的剩余价值。” 他转过身,锐利的目光扫过长桌。 “可你们搞清楚状况没有?这台机器,不是我们平时打交道的那些靠卖外包工时生存的普通供应商。” “它现在只是一条刚刚在泥土里露头的技术路线,甚至连个能卖的產品都不算。” 许明川双手撑在会议桌边缘,压迫感十足。 “这台机器如果真的是未来的方向,恆泰现在最该做的事情,绝对不是用那些陈词滥调的法务条款去激怒他。” “你还没看明白吗,那个叫江临的年轻人,骨子里带著技术独裁者的傲慢。你今天敢把手伸向他的核心代码,他明天就敢把机器拉到我们竞爭对手的矿山里去测。” 商务负责人脸色阴沉得能滴出水来。 “许总工,说白了,你的意思是我们不仅不能利用今天的资源优势卡住它,还得倒贴资源给它让路?” “这不叫让路,而是提前给它套上隱形的韁绳。” 许明川把手里的报告翻到最后一页,指著低熵工坊提出的下一阶段测试计划。 “你们商务部的人,思维太僵化。以为只有把源码写进合同里,把智慧財產权抢过来,才叫占有。” 许明川冷笑了一声。 “机器人这种东西,算法是靠真实环境餵出来的。它在什么地形里跌倒,它的底层参数就会朝著適应那种地形的方向去进化。” 商务负责人愣住了,似乎抓到了一点苗头。 “他们不想交出数据?没关係。他们拒绝联合研发?也可以。” 许明川粗糙的手指敲击著桌面。 “但只要他们还想往下走,就必须依赖我们提供的废弃巷道、我们布置的粉尘环境、我们设计的致命陷阱。” “这八十万首期款,在恆泰的盘子里算什么?连一台进口採煤机的首付都不够。但拿这笔小钱,我们买到了什么?我们买到了让这台目前全网最炙手可热的机器,把最关键的一段叠代生命,消耗在恆泰的场子里。” 会议室里安静下来,几个年轻工程师互相对视了一眼。 许明川目光如炬,扫过长桌。 “只要g-01一直在我们的巷道里做灰度测试,它的传感器標定、它的避障逻辑、它遭遇塌方时的肌肉记忆,就会不由自主地按照恆泰的物理標准去生长。” “等一年半载之后,它真正成熟了,准备大规模量產下井了,你们猜怎么著?” “它的整套系统,已经和恆泰的矿山生態形成了天然的契合。到那个时候,就算他们想去找別的矿企合作,也需要花费巨大的成本去重新適应別人的地形和设备接口。” “这叫环境驯化。” 商务负责人咽了一口唾沫,原本的不满被一种商人的精明所替代:“您的意思是,我们花这一百二十万,买的不是他们现在的半成品代码,而是买第一批高复杂场景里的工程影响力?” “对。”许明川端起茶杯,吹了吹水面的浮叶,“不要把排他写进合同,那太蠢。真正有价值的是让他们早期测试库里,出现足够多的恆泰场景。” “在矿山里,物理环境本身,就是最霸道的排他协议。” “谁能圈住它初期的测试场地,谁就在实质上占据了它未来的商业阵营。” 许明川放下茶杯,发出一声闷响。 “去走財务流程,签备忘录。別去抠那些字眼了,大方一点把钱打给他们,顺便把环境最恶劣的那个七號废弃巷道清出来,给他们用。” “我要看著这台机器,在我们恆泰的泥坑里,长成恆泰需要的样子。” …… 当天傍晚六点二十分。 低熵工坊收到了恆泰商务部重新发来的修改版文件。 【g-01无人封闭巷道阶段测试备忘录_恆泰修订版.docx】 邱越按照规则,將文件隔离並转换为纯文本只读模式。 远在律所的林观澜收到通知,迅速接入线上会议。 周明嵐也是坐到一旁,打开技术资產边界確认的记录模板。 江临坐在靠窗的位置,面前摊著一份纸质的g-01足端损伤记录表。 这是许曼团队刚刚拍摄上传的构件微观照片。 梁知夏清了清嗓子,开始逐条念读条款。 “第一条,双方確认,七月十八日上午进行的三十七度碎石坡封闭盲测,性质属於互惠型技术验证。恆泰方提供测试场地与现场组织调度,低熵工坊提供g-01样机实体与脱敏测试摘要。双方互不收取费用。” 林观澜说:“这一条定性没问题,可以过。” 梁知夏手指划过屏幕,继续往下念。 “第二条,双方確认,下一阶段正式定名为g-01无人封闭巷道灰度测试。该阶段测试不构成实质性產品採购,不构成联合研发关係,不构成任何形式的技术授权,不代表生產环境的商业化部署,更不构成真实巡检任务的承接。” 周明嵐在键盘上飞速敲击。 【技术资產边界记录:测试性质已明確限定为五非——非採购、非联研、非授权、非部署、非承接。】 …… “第六条,低熵工坊无需提交核心控制日誌、原始码、状態机內部参数、控制链运行说明、软体接口文档、参数生成器及任何可能被用於反推底层架构的內部研发材料。” 念到第六条结束时,梁知夏微微停顿了一下,面上闪过惊讶之色。 比起上午那份满篇陷阱,吃人不吐骨头的框架协议,这份备忘录的条款简直乾净得像换了一家公司。 恆泰竟然把之前企图伸手的灰產地带,全部自己主动砍掉了。 就在这时,江临忽然插话说:“还不够。” 梁知夏停住。 林观澜那边也没有说话。 江临把面前那份足端损伤记录翻过一页,解释道:“恆泰可以提供场地,但不能定义g-01。” 周明嵐立刻反应过来,手指悬在键盘上。 江临继续说:“下一阶段所有测试数据,只能作为复杂地形移动能力验证样本。不能写成恆泰场景专用適配,也不能暗示g-01未来只能围绕恆泰矿山环境演进。” “这一条必须单列。” 林观澜直接口述。 “第七条,本阶段测试数据仅作为复杂地形移动能力验证样本,不构成任何恆泰场景专用適配承诺。低熵工坊保留將同类技术路线用於其他矿山、救援、野外巡检、电力通道等非排他场景的完整权利。” 周明嵐敲下记录。 【测试数据边界:恆泰场景进入测试样本库,不构成专用適配,不形成事实排他。】 梁知夏看著这一条,立刻明白了江临的意思。 恆泰不一定非要在合同里写排他。 有时候,测试场地、工况標准和早期样本本身,也会塑造一条技术路线的工程方向。 如果g-01长期只在恆泰的巷道里跌倒、爬起、绕行、恢復,那么它的测试库就会天然向恆泰环境倾斜。 这虽然不是明面上的独家协议,但它可能形成事实上的场景绑定。 江临直接把这条暗线掐断。 恆泰可以是低熵工坊的第一批高复杂场景验证伙伴,却不能成为g-01的环境主人。 “第八条,关於工程配合费用。” “恆泰將向乙方支付下一阶段的工程配合费。首期款项人民幣八十万元整,將於本备忘录正式签署后三个工作日內,支付至低熵工坊指定对公帐户。该款项专项用於预定测试窗口期及覆盖低熵工坊阶段性硬体工程投入。尾款人民幣四十万元整,將於低熵工坊依约提交该阶段脱敏测试摘要后,五个工作日內结清。” 念到这个数字时,梁知夏的声音不由自主地顿了一下。 二楼开放式的会议区里,正在整理文档的陈芷猛地抬起头。 邱越的手指悬停在机械键盘上方,原本准备敲下的一行会议记录,只打出了前半个分句。 一百二十万。 如果把这个数字扔在陆家嘴的投资机构办公桌上,或者放进网际网路大厂的项目组里,它小得不值一提,甚至不够撑起一个高级算法团队半个月的开销。 可对於刚刚在旧厂房里扎根的低熵工坊来说,这个数字有著截然不同的重量。 它意味著,下个月为了加工特殊鈦合金零件的外协加工费,终於不需要再让江临个人垫资。 意味著在下一场极限测试里,g-01可以奢侈地多备上两套足端备件。 意味著许曼团队提交了好几次,却因为顾虑样件报废成本太高而一直被压在抽屉里的那份极限破坏性疲劳测试方案,终於有了见光的资金底气。 更核心的意义在於它的来源。 这不是江大创业办为了结善缘,留香火情而拨付的基金启动款。 不是江临个人砸进来的创始人资本金。 这是外面的真实產业界,在亲眼见证了g-01的物理表现后,心甘情愿为了买下它的下一个工程测试窗口,而真金白银掏出的第一笔市场化收入。 梁知夏垂下眼帘,视线落在一旁自己做的那份財务现金流预测表上。 原本那张枯燥的表格里,低熵工坊所有的资金流入项都带著单向的输血性质。 学校的支持,创始人的底气。 每一行入帐,都像是一个倒计时,冰冷地计算著这家初创公司还能在这条烧钱的硬体赛道上活几个月。 而现在,那张表格的空白处,终於凭实力硬生生砸出了一行性质完全不同的数据。 【恆泰无人封闭巷道阶段工程配合费】 【首期:800,000】 【尾款:400,000】 梁知夏的嘴角不由得弯起了一个很小的弧度。 坐在对面的陈芷抬起头看了一眼这个数字之后,又下意识地切出了合同台帐模板文档。 手指飞快敲击,她把收入確认节点、发票开具时机、履约交付物核对、尾款触发前置条件这四个关键的財务和法务栏位,全部加粗並標成了醒目的红色。 邱越盯著屏幕上的八十万和四十万,不自觉地吞咽了一下口水。 她心里当然清楚,江临根本不缺这点启动资金。 但她也知道,低熵工坊这个无底洞不会因为区区一百二十万就突然实现財务自由。 但这完全是两码事。 创始人有钱自掏腰包,和公司凭藉过硬的技术从傲慢的產业巨头手里抠出钱来,代表著两种截然不同的生存状態。 前者只说明江临输得起。 后者却证明,在外面那个残酷的工业世界里,g-01这台还在泥地里打滚的破机器,已经有了被认可的標价。 耳机里传来林观澜冷静的声音,打断了短暂的沉默。 “我看完了,费用条款的设置本身可以接受。” 她话锋一转。 “但是,必须在这条最后强行塞进一句话:本备忘录涉及的任何配合费用,不对应任何形式的智慧財產权转让、底层技术许可、行业排他权,或衍生成果共有权。” 这句带著浓重防备色彩的法务术语一出来,会议区里刚才浮起的那点微弱温度,瞬间被重新压进冰水里。 大家一下子清醒了过来。 这笔钱是交易,但更是博弈。 它买的,是一张通往下一阶段,环境更严苛,容错率更低的测试场门票。” 梁知夏继续往下核对。 “第八条,对外宣传限制。” 这是重灾区,林观澜要求逐字逐句地抠字眼。 双方在邮件里经过几轮拉锯,最终敲定的版本显得异常生硬。 任何与本次合作相关的对外发布图文內容,必须强行同时满足三条高压红线: 第一,文案中不得使用已成功適配矿山巡检、可直接进入井下作业、已具备生產环境规模部署能力等夸大措辞。 第二,字里行间不得有任何暗示g-01已经通过了国家真实矿井生產环境安全准入的引导。 第三,严禁將本次封闭性质的场地测试,包装描述为正在执行的正式商业巡检任务。 按照规定,恆泰在通稿里只能这么写。 【双方已就g-01复杂地形移动平台开展封闭环境阶段测试初步合作。】 或者展望一下。 【下一阶段,將围绕无人封闭巷道场景开展进一步的灰度测试。】 多吹一个带著商业承诺的字眼,都会触发违约条款。 恆泰的商务部显然对这个限制憋了一肚子火。 他们在修订版的批註气泡里,不甘心地留了一句试探。 【批註:建议双方妥协,允许使用矿山巡检关键技术重大验证作为折中措辞。】 林观澜只扫了一眼:“直接刪掉批註,坚决不能用。” 梁知夏有些迟疑地问:“观澜姐,这个词是不是显得不够中立,有点灰?” “是太灰了。” 林观澜语气严肃。 “关键技术验证在行业pr话术里,很容易被资本市场和监管层误读为该项目已经具备了產品化和隨时量產的基础。为了防范后续暴雷牵连,现在对外的统一定调只能叫复杂地形物理移动能力阶段测试。” 江临原本一直安静听著,此时忽然抬手插了一句:“再加一条硬性规定。” 梁知夏看向他。 “所有对外发布的宣传物料中,明確禁止出现任何將g-01通过非真实视频剪辑手段,置入真实井下生產环境执行巡检任务的暗示性混剪画面。” 周明嵐敲键盘的手指顿了一下,立刻领悟了这条补丁的意义。 这不仅仅是在防文字游戏,还有防剪辑诈骗的作用。 很多科技公司和传统大厂在做联名pr时,最喜欢玩这一手阴招。 文字声明里撇得乾乾净净说未正式部署,但发出来的宣传视频里,却通过混剪,把样机在光鲜实验室里的动作,和真实的漆黑矿井、满脸煤灰的工人、轰鸣的生產线、高科技的调度大屏以及最终的巡检报告强行剪接在一起。 配合激昂的背景音乐,普通观眾和外行投资人看完,会自然而然地產生一种这机器已经在矿底救苦救难了的深度错觉。 江临这是把恆泰商务部最后一条靠视频造势的路给堵死了。 晚上七点四十。 双方就所有敏感条款的博弈基本结束。 带批註的修订版被彻底清理,文件名去掉了繁琐的后缀,定格为最终的执行版本。 【g-01无人封闭巷道阶段测试备忘录_v1.0_final】 带有法律效力的电子签约连结正式通过后台发出。 恆泰那边的签字確认人,是技术部副总工许明川,以及一位分管测试的恆泰副总经理。 低熵工坊这边的签字处,江临敲下了自己的电子印鑑。 林观澜以外部法务合规顾问的身份,在系统中留下审查通过的底层痕跡。 周明嵐则迅速提取了最终版本文件的哈希特徵值,將其死死烙印在低熵工坊內部的技术资產边界日誌中,確保不可篡改。 陈芷拖动滑鼠,將这份沉甸甸的已签署pdf文件,正式归入低熵工坊的合同管理台帐库。 系统自动生成了一长串唯一的標识编號。 【lei-contract-20220718-ht-001】 在此之前,低熵工坊拥有的只是代码、图纸、几堆报废的零件和网上的热议。 而伴隨著这个编號的生成,它签下了成立以来的第一份真正意义上的產业场景合作契约。 晚上八点十五分。 旧厂房一楼的照明灯光有些惨白。 g-01被沉重的起重葫芦重新吊起,安置金属维修架上。 许曼团队並没有像普通的维保工人那样,急吼吼地拿水枪去冲洗样机上那些难看的污垢。 她们严格遵循著测试后的工程数据提取流程。 第一步,就是拿著高光电筒和微距相机,围著六只足端逐一进行抵近拍摄,记录构件的原始物理编號、安装位置、受力磨损的纹路方向,以及附著污染物的具体形態。 陈芷拿著平板站在一旁,充当记录员,对照著样件台帐核对。 “foot-rf-03,右前足,严重泥浆污染,外侧边缘有明显的摩擦缺损和形变。” “foot-lm-02,左中足,底部高强度接触面呈现不规则压痕,疑似踩踏尖锐岩石所致。” “protect-rf-01,右前侧保护壳,表面存在一道深达两毫米的横向刮槽,根据高度比对,疑似在狭窄通道通过时刮擦生锈角钢造成。” 许曼蹲在维修架前,戴著防静电手套,手里拿著一把医用镊子,小心翼翼地从右前足的机械缝隙里,夹出一小块死死嵌在里面的黑色煤渣碎块。 她没有把它当成垃圾丟掉。 而是拉开一个工程封样袋,將那块带土的煤渣装了进去。 隨后,她在袋子外侧贴上一张打好的標籤。 【g01-mspt-01|rf-03机械缝隙|煤渣嵌入物样本|未清洗前取样保留】 她站起身,抹了一把额头上的汗,抬头看向陈芷交代:“这只右前足端先不要进行任何清洗操作。” “上面的刮痕切线方向、泥浆凝固后的堆积形態,以及煤渣嵌入的深度位置,都是分析足端在烂泥里受力状况的宝贵原始数据。等明天江总查验完这些物理状態后,再决定要不要把它拆解报废。” 陈芷点点头,將这项特殊处理要求录入电子台帐。 上午在远郊试验场,那场令人热血沸腾的三十七度盲测爬坡,那九分五十六秒的惊险博弈,到了这间冰冷的厂房里,已经彻底剥离了所有的情感色彩和高光滤镜。 它被无情地肢解拆分成了部件编號,几百张受损照片,刺目的磨损等级数据,一袋袋封存的环境样本,以及即將出炉的復盘材料。 晚上九点。 一楼维修区里,许曼团队还在借著探照灯进行最后的样机清洁收尾工作。 陈芷还在一遍遍核实合同台帐里每一项条款的交付期限。 邱越坐在电脑前,正在將今天公司外网邮箱里新增的几十封外部合作请求,进行评估与文件夹分流处理。 短短几个小时里,因为视频发酵和业界传闻,低熵工坊的商务邮箱几乎被塞爆。 有做露天矿山巡检的。 有国家应急救援所的探路询价。 有负责跨省高压电力走廊巡检的巨头。 有油气管线防泄漏的自动化方案商。 还有做地貌高精度测绘的研究所。 在这些正经的邮件里,甚至还夹杂著一家做知名风景区观光车项目的公司,发来几千字的洋洋洒洒的计划书,热情地询问能不能將g-01的底盘改造成可供游客骑乘的巨型机械仿生坐骑体验项目。 第132章 ICCM金奖通知 低熵工坊与恆泰的合作协议传出去后,恆泰那边的首期工程配合费还没有走完漫长且臃肿的財务审批流程,外面的舆论却先炸了。 资本圈的反应这一次更加直接。 国內几家头部风险投资机构,几乎同时派出合伙人级別的人物下场。 他们越过常规的项目投资经理初筛,越过漫长的尽职调查前置程序,几乎在同一时间通过各种渠道联繫梁知夏。 梁知夏的手机和邮箱在整整两天里处於一种近乎瘫痪的高负荷运转状態。 那些平时高高在上,对创业者挑三拣四的资本大鱷们,此刻开口的条件优厚得令人目眩神迷。 “梁总,我是红图资本的王愷。只要江临点头,我们可以不看財务模型,不看早期的盈利预测,甚至不需要你们提供详细的商业计划书,直接给投资意向书。估值区间你们先提,我们可以直接进ts。” “知夏,你听我说,现在市场上硬科技加上天才创始人的故事是最稀缺的標的。低熵工坊现在的热度千金难买,只要你们开放a轮,哪怕只是出让五个点的股份,我保证资金下周就能打进你们的对公帐户。” 甚至还有人託了江大校友的层层关係,试图绕过低熵工坊的公开邮箱,直接把饭局组到江临面前。 一位在业內以手段凌厉著称的知名天使投资人,竟然亲自跑到江大的物质波咖啡馆坐了一下午,只为了能和江临在路上偶遇三分钟。 对资本而言,江临这个人本身,远比他正在做的六足机器人更有价值。 一个十八岁的高考状元,一个以一己之力掀翻离散几何学界半个世纪猜想的数学天才,现在又顶著硬科技创业者的光环,这种叠加了智商与降维打击属性的故事,在当前的资本市场上,就是最具变现潜力的顶级剧本。 他们根本不在乎g-01现在能不能走稳,他们只在乎自己能不能在这个神话彻底成型之前,拿钱买到一张登船的船票。 然而,面对这股足以將任何初创公司淹没的资本洪流,梁知夏展现出了异於常人的冷静,將所有夹杂著金钱气息的试探尽数挡了回去。 没有周旋,没有曖昧的推脱,也没有为未来留一线的客套。 梁知夏让邱越將所有邮件的自动回復改成了统一的一句话,而这也是她对外接听电话时唯一的一句回应。 【低熵工坊现阶段不接受融资洽谈。】 这句话就像一盆冰水,兜头浇在狂热的资本圈头上。 有人觉得他们不识抬举,有人觉得这是在刻意飢饿营销以抬高估值,但无论外界如何猜测,低熵工坊那扇並不宽敞的大门依然紧闭,谢绝一切访客。 而另一边,与资本圈那种直白且赤裸的狂热截然不同,数学圈的反应就显得复杂沉重,甚至带著丝丝隱痛。 江氏砖的热度在公眾视野中或许已经被新的娱乐新闻盖过,在学术界,这股热度非但没有完全消退,反而正在持续发酵。 江临那篇关於单砖非周期铺砌的论文,虽然还只是掛在预印本网站上,被下载、转发、研討会引用和內部读书班討论的频率,正在以一条陡峭的曲线向上攀升。 许多研究准晶体、非周期有序结构以及相关动力系统的学者,都开始意识到,自己很难绕开那套构造与验证框架。 国內高校里,不少人还在等江临对江氏砖后续强迫结构、有限状態验证、铺砌空间分类继续发声。 在他们看来,江氏砖只是一个入口,推开那扇门后,是一整片充满著惊人数学美的处女地。 而在更小门槛更高的加性组合方向的小圈子里关心的弱倍增,少年在icm做江氏砖的专题报告时做过展望,曾对所有人说,那里有路。 圈內无数人为此彻夜难眠,试图沿著少年指出的方向去寻找那条通往pfr/marton猜想的隱秘小径。 却没想到,少年说的路还没有看到,g-01和低熵工坊却突然以一种强横的姿態闯入了公眾的视线。 在短暂的错愕之后,数学圈的各大论坛、交流群以及內部研討会上,开始不可抑制地涌现出另一种声音。 “他这是打算转行去创业了?” 101看书 看书就上 101 看书网,1?1???.???超讚 全手打无错站 “这么年轻,才刚刚在纯数领域展现出惊人的直觉,就要被那些浑身铜臭味的资本拖进泥潭里去?” “江氏砖之后不继续深挖铺砌空间,反而去做机器人,这是不是太暴殄天物了?毕竟机器人的工程问题,全天下有成千上万个优秀的工程师可以解决。但在非周期铺砌上能做到他那一步的,半个世纪也就出了他一个。” “也不能这么极端地评判,如果那个g-01的底层步態算法和运动控制真的是他自己推导出来的,那说明他在应用数学和控制论上的天赋同样惊人。能把理论落地成实体,本身也是极为了不起的成就。” “成就归成就,可人的精力终究是一场零和博弈。天才的大脑也是肉长的,时间更是恆定的。如果他真的在pfr/marton猜想上看到了通关的路径,现在却转头去做一家需要每天和供应链、投资人、客户扯皮的商业公司,这绝对是整个数学界不可估量的损失。” …… 这些话语在圈內流传,没有形成公开的恶意抨击,流露出来的更多的是惋惜。 顾南舟自然也看到了这些沸沸扬扬的討论。 起初,他没有理会。 作为还算了解网络生態的人,他知道外界的声音往往夹杂著太多的杂音。 有人是真的出於对学术的惋惜,有人只是嫉妒作祟借题发挥。 有人甚至连江氏砖证明到底解决了什么都没看懂,只是凭著数学天才去创业这几个字,就在脑海中自动拼凑出一个足够抓眼球,足够有戏剧衝突的墮落故事。 但是,当类似的討论越来越密集地出现在那些真正具有学术分量的內部交流群,顾南舟终於也有些坐不住了。 他忍不住把自己的焦虑转给了韩砚山。 消息发出去后,十几分钟后,韩砚山回了一句。 “我不敢这么判断” 顾南舟看著这六个字,微微皱眉。 “不敢判断什么?他会不会因为受不了诱惑而离开数学,还是这潭浑水会不会淹没他的灵气?” 这一次,韩砚山回得很慢,仿佛每一个字都在斟酌。 “不敢判断他到底把数学和机器人这两个领域分得有多开。” 顾南舟大概能猜到韩砚山为什么这么说。。 在绝大多数人眼里,江氏砖是数学,g-01是机器人,低熵工坊是公司。 三者分属不同世界。 一个属於论文、定理和同行评审。 一个属於电机、传感器和泥浆碎石。 一个属於合同、现金流和法律边界。 普通人会在这三个世界中选择一个作为安身立命的锚点,並在其中遵循既定的规则生存。 可江临这个人身上,最让人不安的地方恰恰在於,他似乎从一开始,就没有按照这种人类社会约定俗成的分类法来思考问题。 韩砚山回顾了江临至今为止的所有成果。 江氏砖里,是局部规则逼出全局结构。 g-01里,是足端接触逼出支撑相位。 pfr/marton里,是弱倍增约束逼出近似结构。 这些东西在外人眼里彼此隔得很远。 但韩砚山的学术直觉隱约捕捉到,在江临的认知维度里,它们也许都只是同一类问题的不同投影。 过了许久,韩砚山又发来一句:“我现在其实只担心一件事。” “什么事?”顾南舟立刻追问。 “他的时间够不够。” 是啊,时间是有限的,江临也是人,不是没有可能被现实拖住的。 一家初创公司需要精密的运营,一台划时代的机器人需要成千上万次的枯燥测试,公司帐面上的资金需要维持健康的流动,每一份与恆泰这样的大型企业签订的合同都需要逐字逐句地审阅排雷。 低熵工坊这台刚刚点火启动的商业机器,一旦开始运转,就会像一头永远飢饿的巨兽,不断吞噬掉创始人本就宝贵的注意力和心智资源。 而pfr/marton猜想的那条路,从来都不是靠著洗澡时的一点灵光乍现就能走完的。 纯粹数学的突破,在有了天才的直觉指引后,后续需要的是长年累月枯燥到令人发疯的证明劳动。 那需要大段大段不受打扰的深度思考时间。 现在,还没有任何人知道江临究竟会怎么选。 翻开人类的学术史,这条长河中从来不缺乏如流星般耀眼的天才,也同样不缺乏在半途因为种种原因改变航向的人。 有人在功成名就后被繁杂的行政职务拖走,成为了学术官僚。 有人被庞大的商业利益诱惑,转身投入了资本的怀抱。 有人被过早到来的名声所累,迷失在无尽的演讲与鲜花中。 还有更多的人,只是单纯地被柴米油盐的现实生活磨掉了锐气。 纯数学的道路,本就太窄,太冷,也太孤独。 需要极其漫长的延迟满足,极难產生立竿见影的世俗回报。 现在,一个刚刚以十八岁身份在世界数学界炸出巨响的年轻人,突然註册公司、招人、做六足机器人、和矿山装备企业谈合作。 旁观者很难不產生联想,这个少年,会不会就此永远离开纯粹数学的殿堂? 他会不会仅仅把数学当天分的一种变现工具,当成一个足够漂亮足够有噱头的起点,然后毫不留恋地转身,一头扎进那个更加热闹,更加多金,也更容易被世俗大眾看见的工业与商业战场? 就在外界的质疑、惋惜与猜测纷纷扰扰,犹如暗潮般涌动的时候,江临的手机突然震动了起来。 屏幕上的號码没有备註,归属地显示为北京。 江临拿起接通。 “你好。” 电话那头安静了一瞬。 隨后,传来一个略带南方口音的声音。 “是江临吗?” “我是江临。” “我是丘成桐。” 江临微微一愣。 丘成桐这个名字在华人数学界,乃至全球微分几何领域,都是绕不开的一座高峰。 在江临的记忆里,它其实是废土石屋里一页页被翻旧的笔记。 calabi猜想的证明思路,yau估计的精妙推导,ricci曲率在流形上的演化,深奥的復几何,以及庞大而宏伟的正质量定理…… 几何分析中那些冷硬得如同沉积岩层般坚不可摧的数学概念,曾经陪伴著他度过了无数个濒临崩溃的时刻。 此刻,那个只存在於遥远学术殿堂和自己废土记忆中的名字,突然化作了电话里真实可触的声音。 电话另一端的老人並没有任何多余的寒暄。 “江临,我现在以第九届世界华人数学家大会评奖委员会主席的身份,正式通知你一件事。” 江临静静凝听。 “经由大会独立评审委员会的评议与最终投票,本届世界华人数学家大会决定授予你晨兴数学奖·金奖。” 晨兴数学奖·金奖,被许多人称作华人数学界的菲尔兹奖。 老人的声音在电话那头稍微停顿了一下,似乎是在给江临留出反应的时间。 隨后,他稍微放缓了语速,用庄严语气念出了一段简短却分量极重的授奖词。 “以表彰你在单砖非周期铺砌问题上的突破性贡献。评委会一致认为,你给出的证明不仅终结了自彭罗斯铺砌以来,围绕单一非周期铺砌原型长达半个世纪的核心追问,更为关键的是,你在这个过程中创新性引入的局部强迫结构、有限状態验证框架、以及边界压缩方法,也为准晶模型、非周期有序结构以及可计算铺砌理论提供了极具前瞻性的全新数学工具。” 这段话里蕴含的信息量极大,每一个词句都代表了国际数学界顶尖大脑对江临工作的认可。 “谢谢丘先生,谢谢世界华人数学家大会。”江临说。 电话那头的声音並没有因为他这番过於平静的反应而產生任何波动,仿佛早就习惯了学者们异於常人的神经迴路。 “按照晨兴奖设立以来的传统与提名规则,整个评选过程採用背靠背模式。我们不接受任何形式的个人或机构申报,也没有所谓的答辩、面谈环节。” 老人继续有条不紊地说明著。 “所有的评判,仅基於你在数学领域公开发表的成果。所以,你在此前完全不知道自己已经进入了评审流程,甚至成为了金奖的最终候选人,这是常態,你不需要感到意外。” “好的,我明白这种机制的必要性。” “现在,你已经收到了来自评委会的官方口头通知。但是,我必须严肃地提醒你,在七月三十一日大会开幕式现场正式对外公布获奖名单之前,你仍然需要严格履行保密义务。” “不能告诉任何媒体或记者。” “不能告诉你就读的学校或者任何相关的行政部门。” “甚至,不能告诉你的家人。” 江临的眼神微微一动。 这条规则听起来近乎不近人情。 得此殊荣,却要在最亲近的人面前保持沉默,如同衣锦夜行。 但只要稍微想一想就会知道,这不是针对他个人的傲慢,也不是评委会故弄玄虚的恶趣味。 这座奖项的运作机制本身之所以设定得如此严苛,恰恰是为了绕开那一套传统的学术行政评价体系。 一旦获奖名单提前进入高校行政和宣传系统,隨之而来的就不只是祝贺,还有抢发通稿、校方背书、院系沟通、资源协调,以及各种將个人荣誉转化为机构成果的惯性操作。 原本纯粹的数学荣誉,会立刻异化为一份各方爭夺利益的投名状。 晨兴奖严格的保密协议本身,其实是一道坚固的防火墙。 它存在的唯一目的,就是为了隔绝学术界无处不在的人情世故与行政权力的干扰。 在这个机制下,获奖名单只有在开幕式现场,在镁光灯下被评委会主席正式宣读的那一刻,才真正属於公共世界。 而在此之前的漫长时光里,它只允许存在於评委会那上了锁的档案柜里,以及获奖者本人的脑海中。 “我会严格遵守这个规则。”江临郑重地给出了承诺。 “好,既然你是个明白人,我就不多说废话了。接下来,需要你在七月三十日抵达南京。不过在此之前,大会组委会的工作人员会通过你公开的邮箱与手机號码,与你对接具体的航班信息与酒店行程安排。对外,你的名义仅仅是一个受邀参加第九届世界华人数学家大会的参会者。不要在任何公开或私下场合,提前暗示你的获奖身份,引起不必要的波澜。” “明白。” 关於奖项的公事交代理毕,电话那头一直紧绷的气氛似乎稍微缓和了一些。 老人的声音里不自觉就流露出了前辈对晚辈的期许。 “另外,按照惯例,开幕式现场会邀请晨兴奖的获奖者上台领奖並致辞,你需要提前准备一段简短的致辞发言。” “有具体的时间限制吗?” 听到这个极其务实的反问,电话那边的老人似乎多了不少笑意。 “三分钟以內。”老人缓缓说道,“数学的极致之美,在於它的简洁与无懈可击。我们把那些错综复杂的逻辑推演和艰难的计算都留在了论文里。你在台上站著的时间很宝贵,只说最核心的话,不要浪费在虚偽的感谢上。” “好,我知道该怎么说了。” 电话结束后,房间重新安静下来。 翌日清晨,吃早餐时,江临开口说:“爸,妈,我30號要去一趟南京。有个数学会,邀请我去参加。” 张秀芬愣了一下。 “怎么又是数学会?” “嗯。” 因著保密的约定,江临没有多说什么。 “去几天?”张秀芬在江临对面坐下,关切地看著儿子消瘦了一些的脸庞。 这段时间江临为了公司和机器人的事情几乎天天熬夜,她看在眼里,疼在心里。 “不会很久。三十一號是开幕式,后面几天的具体行程还要看组委会的安排,结束了我就回来。” “需要爸妈陪你一起吗?”张秀芬放下筷子。 儿子虽然天才,但在她眼里始终还是个刚刚成年的孩子,独自去外地参加那种满是大学问家的大会,她总怕他照顾不好自己。 “就是时间长一点的会议而已,不用麻烦了,我一个人能处理好。”江临沉吟道。 张秀芬明显还是有些焦虑,她上下打量了一下江临身上那件穿了很久的t恤。 “去外地开会,那衣服要不要带一身正式点的?你可別又像上次的那个数学会一样,隨便套件太虚旧短袖就上去了。” “行,那就带一件带领子的衬衫吧。”江临没有反驳母亲的好意。 “那我等会吃完饭,赶紧给你找出来熨一下,折进行李箱里,免得弄出褶子。”张秀芬这才稍微鬆了一口气,又开始操心起行李打包的琐事。 一直没有说话的江建国看妻子说得差不多了,便也多说了一句:“出门在外,吃好点,住好点。別太节俭,委屈了自己。” 第133章 盛夏分野 三十日一大早,张秀芬把行李箱检查了三遍。 第一遍,是按她自己列的小纸条。 换洗衣服、牙刷牙膏、纸巾、乾净毛巾…… 第二遍,是她把东西重新拿出来,又按照使用频率一层一层放回去。 最上面是那件被她熨了好几遍的白色衬衫。 张秀芬把衣领又捋了一下,像是怕行李箱合上之后,里面那一点点褶皱会影响儿子站到那些大人物面前的样子。 第三遍,则完全是出於一个母亲无法抑制的不放心。 她打开药袋,看了一眼退烧药、肠胃药,又把一小盒藿香正气液塞进夹层里。 江临站在客厅门口,看著她弯腰翻箱子的背影,没有出声催促。 客厅里的吊扇慢慢转著。 七月末的江城,空气里带著雨后没有散尽的潮气。窗台外的梧桐叶被晒得发亮,楼下传来卖菜小贩拉长的吆喝声,隱约还能听见哪个邻居家电视里早间新闻的声音。 一切都很普通。 普通到和他即將前往的地方,像是属於两个完全不同的世界。 张秀芬终於把行李箱拉链拉上,又用手掌在箱面上按了按。 “身份证带了没有?” “带了。” “手机充电器呢?” “带了。” “大会那边有人接你吧?” “会务组发过消息。” “到了酒店先给家里发个消息,別嫌麻烦。吃饭也別凑合,人家会议忙归忙,你自己得知道照顾自己。南京这几天热,別一出去就喝冰的,肠胃受不了。” “嗯。” 江临点头。 张秀芬看了他一眼。 其实她还有很多话想说。 可这些话在嘴边绕了一圈,又都被她咽了回去。 江临已经不是需要她每天催著吃饭的高三学生了。 他还是她的儿子。 却也已经成了她看不太懂的人。 张秀芬低头,把行李箱拉杆提起来,推到江临手边。 “路上注意安全。” 江临接过箱子。 “我走了。” “到了记得发消息。” “嗯。” 门关上之前,张秀芬还站在玄关里,扶著门框,目送他走进楼道。 老小区的楼道里有一种陈旧潮湿的气味。 最近雨比较多,二楼到三楼之间的墙皮起了几处鼓包,灰白色墙面上浮著浅浅的水印。 楼梯转角堆著邻居暂时没来得及扔掉的纸箱,上面印著某个电饭煲品牌的图案。 江临提著行李箱下楼。 他走到单元门口。 推开铁门的一瞬间,外面的阳光忽然亮堂起来。 江临刚迈出去,就看见蒋瑶从小区门口走进来。 她手里拎著一杯冰镇果茶,肩上背著一个白色帆布包,头髮简单扎起。 卸下高考的重压,她整个人透著属於准大学生的清爽与雀跃。 两人打了个照面,都停顿了一下。 蒋瑶的视线落在他手边的行李箱上,先开了口:“要出远门?” 其实她知道他的行程,可真见到他拉著箱子站在楼下时,那种感觉又和看新闻完全不同。 “嗯,去趟南京。”江临停下脚步。 “去参加那个iccm大会?”蒋瑶努力让自己的语气显得自然一点。 可iccm这几个字从她嘴里说出来的时候,还是显得有些生涩。 毕竟那是世界华人数学家大会,那里面会有很多院士、教授、海外名校学者。 是她从未涉足的领域。 而江临也不是去旁听,不是去见世面,而是以特殊的身份被邀请过去。 “对。”江临点点头,態度温和,却並没有顺著话题多做解释的意思。 场面短暂地安静下来。 远处有孩子踩著滑板车从楼道前衝过去,轮子碾过地上的积水,溅起一小片水花。 小区门口的保安坐在岗亭里翻报纸,电风扇对著他呼呼地吹。 梧桐树上的蝉声一阵高过一阵,把这短暂的沉默衬得格外清晰。 蒋瑶看著眼前这张熟悉又陌生的脸,忽然感到有些失落。 收到清华录取通知书的那天,她其实偷偷高兴了很久。 母亲拍照发亲戚群,父亲难得开了一瓶啤酒。 班主任给她打电话,说她没有辜负自己这些年的努力。 那些夸奖、祝福、羡慕,像盛夏里的焰火,短暂而明亮地照亮了她整个十八岁。 她也曾设想过开学之后的画面。 在未来的水木清华里,两人或许会在某个讲座上碰面,或许会在图书馆门口偶然遇见,还能像以前在小区里那样,討论一道题,聊一门课,偶尔开一两句玩笑。 至少在她最初的想像里,他们还是站在同一条路上的人。 只是一个跑得更快,一个跟得很吃力。 可此时此刻,站在这盛夏的阳光里,她才猛然醒悟。 同样的录取通知书,对她来说是十二年寒窗苦读的最高奖赏,是她从普通的人生轨跡里拼出来的一张入场券。 但对江临来说,那似乎只是一张顺手拿到的纸。 甚至不算真正意义上的起点。 毕竟他甚至还没有踏入大学的校门,就已经走进了另一个更宏大更深奥的世界。 那个世界里有icm,有她看不懂的前沿理论,有陶哲轩、丘成桐,有那些只在新闻和教材脚註里出现过的名字。 有她悄悄下载下来,却连摘要都读不顺的论文。 他们確实在这个夏天都考上了国內最好的大学。 但也正是在这个夏天,他们之间的距离被拉远到了普通人难以企及的光年之外。 蒋瑶原本还想问他要不要加入清华新生群。 想问他开学要不要一起从江城出发。 甚至想半开玩笑地说一句,以后去了清华,还请江同学多多关照。 可这些话在喉咙里卡住了。 她忽然意识到,它们都太轻了。 於是她最后只是笑了一下。 笑容很克制,也很体面。 “那,祝你一路顺风。” 她顿了顿,又补了一句。 “开学见。” “谢谢,开学见。” 江临看著她,微微頷首,拖著行李箱,和她擦肩而过。 直到江临的背影消失在小区门口,蒋瑶才慢慢收回目光。 属於他们这一届高三生的夏天,在这一刻,大约的確是真正结束了。 …… 列车启动。 窗外的江城在速度拉起之后迅速后退。 灰白色居民楼,城郊厂房,闪过的高架桥墩,河道边潮湿的芦苇,大片大片被阳光晒得发白的屋顶,全都被压缩成一道道连贯的线条。 江临把行李箱放好,坐到靠窗的位置。 他没有立刻休息,而是打开电脑,连上手机热点,开始处理梁知夏发过来的日报。 低熵工坊最近几天的事务,比外界看到的更密集。 除了恆泰那边,还有几所高校实验室发来闭门交流申请,其中一家明確提出,希望低熵工坊能提供足端接触状態机的脱敏报告,用於非结构化地形机器人课程案例。 …… 中午十二点四十七分,列车缓缓驶入南京南站。 车窗外的站台在速度逐渐降低的过程中,从一片模糊的灰白色线条,慢慢凝成了具体的人影、立柱、gg牌和拖著行李箱匆匆走过的旅客。 江临合上笔记本,装进背包,站起身。 列车门打开,热气扑面而来。 南京的夏天,比江城更闷更热。 空气像是刚从蒸笼里取出来,带著一种沉甸甸的湿热感,钻进领口,让人还没走几步,后背就开始发黏。 江临拖著行李箱走出车厢。 手机在口袋里震了一下。 是大会会务组发来的消息。 【江临老师您好,接站志愿者已在南京南站北广场b2出口等候,手持第九届世界华人数学家大会蓝色接站牌,请您出站后联繫工作人员。】 江临看著江临老师四个字,微微一愣。 每一个称呼都像是从不同方向递过来的一枚標籤,试图把他固定在某个社会位置上。 让他有种割裂感。 不过他对称呼这东西一贯是不怎么在乎的。 顺著人流往出站口走。 南京南站的人流密度很高。 广播声、脚步声、行李箱滚轮声、孩子的哭闹声和手机外放的短视频声音混在一起,形成一种大型交通枢纽特有的喧囂。 身边大多是普通旅客。 带孩子来旅游的一家三口,父亲一手拖著箱子,一手抱著一个睡著的小女孩。 拎著电脑包、脚步匆忙的商务人士,一边走一边对著耳机说下午三点前必须把合同发出来。 也有几个明显同样是来参会的年轻人。 他们身上有一种很容易辨认的学术气质。 其中一个戴黑框眼镜的男生正低头看pdf。 他似乎正在和身边同伴討论什么,嘴里说到finite-state verification的时候,余光扫过江临的脸,整个人忽然顿了一下。 他抬头。 视线落在江临身上。 短短半秒之后,那种確认感从他眼底浮了出来。 男生下意识推了推眼镜,脚步慢了半拍。 江临没有停。 男生也没有立刻出声。 直到江临走远,身后才传来压得很低的一句。 “那个是不是……” 另一个声音立刻接上。 “好像是江临。” …… 江临穿过出站闸机,走向b2出口。 北广场上人更多。 烈日被站前广场巨大的棚顶削弱了一些,但热浪依旧从水泥地面反上来,像一层看不见的潮水。 计程车排队区前站著长长一列人,网约车上客点不断有人低头看车牌,远处有志愿者举著不同会议、夏令营和旅行团的接站牌。 一个穿著大会志愿者蓝色马甲的女生站在出口外。 她手里举著蓝白色接站牌。 江临朝她走过去。 女生原本正在低头看手机上的接站名单,听见脚步声抬起头。 她的眼睛明显睁大了一瞬。 “江,江临老师?” 声音里带著无法完全压住的卡顿。 好吧,这个称呼从她嘴里说出来时,连她自己都觉得有些彆扭。 可会务组名单上就是这么写的。 江临点头。 “你好,我是江临。” 女生胸前掛著蓝底志愿者证,右下角压著东南大学的校徽。 姓名:唐悦。 东南大学数学系,硕士研究生。 唐悦显然提前做过功课,也显然没有完全做好心理准备。 毕竟在网络、论文首页、icm报告截图和新闻照片里出现过无数次的人,突然拖著一个普通黑色行李箱,站在她面前,这件事多少有点失真。 照片里已经很年轻了。 真人站在面前时,那种年龄感却更加直接。 不是少年天才被报导时常见的那种经过包装后的年轻,而是模样还没有完全脱离高中生气息的十八岁。 肩线清瘦,行李箱普通,背包侧袋里还插著一瓶矿泉水。 不过唐悦还是很快反应了过来,连忙伸手想接他的行李箱。 “江老师,我帮您拿吧。车在那边,咱们住的紫金山庄就是本届大会的主会场,组委会统一安排入住。您下午两点半之后隨时可以去大堂报到处领材料,今天是报到日,没有统一的集体活动,您累的话可以直接休息。” “不用麻烦,我自己拿就好了。” 江临把行李箱轻轻往身侧带了一下。 唐悦的手停在半空,有些尷尬地收了回去。 “好的好的。” 她立刻切换成工作状態,带著江临往停车点走。 一路上,唐悦明显很想说点什么。 她想问tile j论文里的边界状態压缩是不是真的可以推广到更高维构造。 想问他在icm报告最后提到的pfr和marton,到底是不是已经有了完整路线。 但她最后一句都没问。 因为会务组培训时反覆强调过,不要追问嘉宾私人行程,不要打探未公开安排,不要製造额外社交负担。 尤其是江临。 组委会內部对这个名字的备註,比其他参会者多出一行红字。 【请严格按照普通受邀参会者流程接待,不做额外宣传,不提前泄露任何未公开日程。】 车是一辆黑色商务车。 司机帮忙打开后备箱,江临把行李箱放进去,坐进后排。 车门关上。 城市的热浪被空调声隔在外面。 车辆驶离南京南站,进入高架。 窗外的楼宇、绿化带、指示牌和远处隱约起伏的城市轮廓不断向后退去。 唐悦坐在副驾驶,低头核对接待表。 她儘量让自己表现得专业一点,却还是忍不住从后视镜里看了一眼。 江临没有看手机,也没有闭目养神。 他只是望著窗外。 神情很安静。 不像第一次参加这种规格会议的年轻人,没有明显的兴奋,也没有被关注后的紧张,更没有那种刻意压著的骄傲。 他安静得像是正从一个问题过渡到另一个问题。 唐悦忽然想起导师说过的话。 “真正做出东西的人,到了会场反而不一定兴奋。因为別人看见的是结果,他脑子里还压著一堆没解决的问题。” 当时她並不完全理解。 现在似乎懂了一点。 车辆下高架,驶入一条树影浓密的陵园路。 道路两旁的悬铃木枝椏交叠,成排的蓝白色道旗从枝叶间垂下来,左侧印著丘成桐数学科学中心与东南大学的联合標识,右侧是大会的中英双语全称。 第九届世界华人数学家大会 the 9th international congress of chinese mathematicians. 旗帜沉在闷热的空气里,只有边角被穿堂风掀动一小截。 这不是公眾视野里最热闹的场面。 没有红毯,没有粉丝,没有闪光灯。 但对於数学界来说,这些道旗意味著另一种秩序。 意味著全球华人数学家在南京匯聚。 意味著报告厅、分会场、闭门討论、茶歇间的隨口一问,都可能成为未来几年某个方向的隱形分水岭。 车辆缓缓驶入南京紫金山庄。 唐悦回头。 “江老师,到了。您先办理入住,下午我再带您去会场报到。” “好。” 江临下车,取出行李箱。 作为本届大会的核心接待酒店紫金山庄,此时的大堂里已经能看见许多在论文首页、会议海报和学术新闻里出现过的名字。 报到台的背景板上,大会会徽与东南大学校徽並排陈列。 旋转门外,穿著白衬衫的工作人员正在引导车辆。 门內的冷气和谈话声一起涌出来,在大理石地面上缓缓流动。 休息区的沙发上,前台旁,签到台附近,隨处可见三两成群的学者。 有人用普通话交谈。 有人说粤语。 有人说带著明显北美口音的英语。 有人夹杂著法语、德语和英文数学术语。 江临拖著行李箱,踏入旋转门。 就在他进入大堂的那一刻,前台旁边一个正在和同行说话的中年学者忽然停住。 他的目光落在江临脸上。 很快,又有第二个人好奇地看了过去。 第三个人。 第四个人。 …… 江临提著行李箱走到大厅一侧专门设立的大会报到台。 工作人员抬头看了一眼他本人,又看了看电脑屏幕上的名单。 那一瞬间,她脸上的职业微笑也出现了很轻微的停顿。 隨后恢復正常。 “江临老师,欢迎参会。” 江临把身份证递过去。 “谢谢。” 工作人员核对信息后,递出房卡、分早中晚餐的餐券,还有一个厚实的蓝白帆布资料袋。 袋身印著大会会徽与承办方落款,里面装著合订本会议日程手册、参会出行指南、上下两册的参会论文摘要集、两包备用医用口罩,最底下压著一支印著大会標识的黑色按动签字笔。 资料袋最上面,放著一条藏蓝色掛绳的胸牌。 江临拿起胸牌。 透明卡套里是白底卡片,左上角印著本届大会的几何形会徽,姓名栏用加粗宋体印著:江临 jiang lin 下方是稍小一號的衬线字体。 invited participant?受邀参会者 卡片最底端还有一行极淡的防偽底纹,是本届大会的专属设计。 “江老师,电梯在这边。” 唐悦在旁低声提醒。 江临点头,拖著行李箱走向电梯。 电梯门打开,里面刚好有两位学者出来。 其中一人看见江临,脚步明显慢了一下。 但他最终只是微笑著点头,没有说话。 江临回以点头,走进电梯。 电梯抵达十七楼。 提示音响起。 门开了。 走廊安静,地毯柔软,尽头的窗户外是一片被夏日阳光照得发白的城市。 第134章 侧厅里的未竟证明 房间比预想中宽敞。 落地玻璃窗正对著苍翠的山景,遮光帘半掩,午后炽烈的阳光被滤成一层柔和的金箔,安静地铺在深棕色的实木地板上。 中央空调的面板亮著微光,预设了恆定的適温。 冷气裹挟著酒店特有的淡淡雪松香气在室內漫开,將盛夏南京那股粘稠的溽热完全阻断在门外。 江临將拉杆箱靠在墙边,从口袋里摸出手机,调出母亲张秀芬的微信对话框。 【妈,我到酒店了。】 想了想,他又走到窗边,对著外面的紫金山景按了一张。 照片里,漫山遍野的绿意被日光晒得发亮,近处园林里的香樟与雪松枝叶交错,远处的林荫道旁,隱约能看见一角隨风轻晃的蓝白色iccm道旗。 消息几乎是秒回。 【到了就好。】 不到两秒,下一条紧跟著跃出屏幕。 【注意多喝水,不要一直吹空调。】 再下一条。 【南京这几天热,出门带伞。別老喝冰的,按时吃饭。】 最后还缀著一个圆滚滚的系统自带太阳表情。 江临看著屏幕上的叮嘱,嘴角牵起一个微小的弧度,快速打字。 【知道了,您和爸也注意身体。】 消息发出后,他收起手机。 將资料袋放在书桌一角,拆开胸牌包装,隨手掛在椅背上。 拧开一瓶矿泉水仰头喝掉小半瓶,乾涸的喉咙终於舒服了一些。 唤醒笔记本电脑,低熵工坊的工作群里已经跳出了几条未读消息。 梁知夏把上午的对接进度整理成了精简文档,標题旁標了非紧急的备註。 江临点开文档,目光快速扫过几个核心的事情节点和对接事项,给出明確的批覆意见。 处理好工作,他吃了客房服务送来的简餐,靠在沙发上闭目养神了片刻。 墙上的石英钟指向下午两点十五分。 江临拿起手机,点开通讯录里一个名字。 【林照野教授】 当初江氏砖的初步证明出来,顾南舟、林照野与邵明棠三位师长是第一时间加入验证小组的。 那段时间,林照野几乎是把自己原本的所有工作全部压后,帮他一层一层覆核局部强迫、替代层级和边界分类。 江临心里很清楚,数学是一门讲究严谨的学科,即便没有三位教授的介入,江氏砖的正確性最终也会被学界证实,但其过程绝不会像现在这般风平浪静,推进速度也不会如此之快。 来南京之前,他就看过大会手册,林照野教授也会出席这次iccm。 【林老师,我已经抵达紫金山庄。您下午方便吗,我想过去拜访一下。】 消息发出去不到一分钟,对面便回復了。 【到了?我在主会场侧厅,正在报到处旁边。你不用急,先休息。】 【我现在过去。】 对面很快又跳出一条。 【好,不要从大堂绕,客房楼二层玻璃连廊过去近一些。】 江临收起手机,拿了房卡,带上门。 顺著消防通道的楼梯往下走,很快找到了那条横跨半空的玻璃连廊。 连廊外,是极具江南意蕴的中式园林。高大的香樟与雪松枝叶繁茂,阳光艰难地穿透层层叠叠的缝隙,砸在下方的青石板路上,碎成一片片隨风晃动的光斑。 水池边的石栏上停著几只雀鸟,听见连廊里传来的脚步声,立刻警觉地扑棱著翅膀,隱没在幽深的树荫里。 沿途每隔十几米,便立著一块蓝白相间的指示牌。 箭头清晰地指向主会场、各分会场、报到处与茶歇区。 牌面右下角统一印著大会標识,与沿路道旗的设计语言一脉相承。 越靠近主会场区域,原本寂静的空气中便开始融入低低的嘈杂声。 南腔北调,像浮萍漂在水面,隨风漾开细碎的涟漪。 江临走过连廊尽头,进入主会场侧厅。 这里比酒店大堂更像一场真正的学术会议。 大堂里还有酒店本身的秩序,前台、礼宾、入住手续、行李车、穿梭的工作人员,会冲淡一部分学术场域的密度。 但侧厅不同。 十几张长桌一字排开,十几个穿著蓝色马甲的志愿者正低头忙碌。 桌面上像小山一样堆积著厚厚的资料袋、参会胸牌、上下册的论文摘要集、日程册以及餐券。 已经有不少参会者排队领材料,有人刚拿到上下册论文摘要集,就站在原地对著目录蹙眉翻找。 有人低头核对分会场时间。 也有人两三成群地站在展板前,直接把行李箱搁在脚边,开始討论某个报告题目。 江临沿著侧厅边缘往里走。 经过报到处时,一个志愿者抬头看见他,嘴唇微微张了一下,像是本能地想提醒他排队领材料,又在看清胸牌和脸之后迅速將话咽了回去。 江临没有停步,视线在人群中搜寻,很快在一块巨大的日程展板前看见了林照野教授。 林照野教授站在一块日程展板前,身旁还有两位同行。 三人似乎刚结束一段討论,林照野教授手里拿著会议材料,另一只手捏著一支笔,正低头在日程册某个位置画圈。 他比江临上一次见到时显得更瘦了一点。 头髮仍然有些乱,眼镜架在鼻樑上,衬衫袖口挽到小臂,整个人带著一种长期在黑板、邮件和证明稿之间来回切换的疲惫。 江临走近,停在几步之外。 “林老师。” 林照野抬起头。 看见江临的那一瞬间,他脸上的神情先是微微一怔,隨后眼底泛起温和的笑意。 “你到了。” 江临微微頷首。 “刚到酒店。” 林照野上下打量他一眼,像是確认一个很久没见的学生,路上有没有折腾坏。 “路上还顺利?” “顺利。” “跟家里人报备了吗?” 江临顿了一下。 “刚给我妈发过消息。” 林照野点点头。 “那就好。” 林照野和身边两位同行简单说了两句。 那两人其实也已经认出了江临,只是出於学者的默契,没有贸然上前打断。 听闻林照野要和江临过去坐坐,两人很自然地让出了谈话空间。 其中一位学者在离开前,特意朝江临点了点头:“恭喜,那篇单砖论文非常漂亮。” 江临礼貌回应:“谢谢。” 等人走远后,林照野指了指侧厅角落一处相对僻静的休息区。 两人在靠落地窗的位置落座。 一排高大的绿植充当了天然的屏风,將这里的空间与熙熙攘攘的报到处適度隔开。 外围的喧譁声依然能听见,但没那么密集了。 林照野忽然问:“第一次来这种大会,感觉怎么样?” 江临想了想,给出一个客观评价:“环境挺好的。” 林照野笑了笑,隨即收敛了閒聊的姿態,问起pfr和marton的事情。 “別告诉我,那只是一个展望性的比喻?” 江临沉默了一下。 侧厅外,人声仍然低低流动。 志愿者在报到处核对名单,参会者拖著行李箱从远处经过,日程展板前不时有人停下拍照。 这里不是一个適合谈证明的地方。 但林照野问得很直接。 江临也没有装作听不懂。 “不是比喻。” “不是比喻,那是什么意思?” 江临说:“有限域模型那边,主证明已经闭合。” 林照野猛然抬头。 看著江临,像是在判断这句话到底是年轻人的狂妄,还是一个数学家对自己证明状態的冷静描述。 几秒钟的沉默里,外面的喧譁声忽然显得很远。 林照野缓缓问:“你说的闭合,是指你找到了一条可能路线,还是指关键引理都已经接上了?” “关键引理接上了。” “覆盖数呢?” “多项式级別,没有掉回指数。” 林照野的瞳孔轻轻缩了一下。 他没有再靠在沙发背上,而是慢慢坐直。 “有限域pfr?” “是。” “marton那边呢?” “通过熵形式接桥。完整版本还需要整理。” “整理,是什么意思?” “现在的稿子能让我自己確认逻辑闭合,但还不能让別人高效审查。”江临说,“符號系统太重,第三层损失回收那里还需要重新压缩。直接拿出来,会让审稿人先被技术细节淹没,而不是看见结构。” 林照野盯著他。 这句话反而比我证明了更重。 因为江临没有表现出任何急於宣布突破的兴奋。 他在说一件极其恐怖的事情时,仍然用的是整理证明稿的语气。 能自己確认逻辑闭合。 但还不能让別人高效审查。 这既不是灵感,也不是猜测,更不是报告最后为了吸引关注而拋出的漂亮尾巴。 而是一个已经在內部完成主证明闭合的人,正在考虑如何把它从自己能看懂转化成共同体可以覆核。 林照野忽然觉得喉咙有些发乾。 江氏砖已经足够惊人。 十八岁,单砖非周期铺砌,终结半个世纪的核心追问。 那已经是足以让一个年轻数学家被写进数学史边注的成果。 可pfr/marton不是江氏砖。 它不是一个漂亮构造被找到后,再通过严密验证推向终点的问题。 它横跨加性组合、熵方法、近似结构和高维有限域模型。 它牵动的是整个方向的底层理解方式。 更重要的是,距离icm才过去多久? 江临在报告最后说那里有路的那一刻,很多人还以为那只是少年天才惯有的野心。 结果他现在坐在这里,对自己说,主证明已经闭合。 林照野慢慢摘下眼镜,用力按了一下眉心。 这个动作很短。 短到几乎像是因为疲惫。 但江临看得出来,那不是疲惫。 那是一个成熟数学家在极短时间內,试图强行压住本能震动后的反应。 林照野重新戴上眼镜,第一句话不是祝贺。 而是问:“有几个人看过?” “还没有公开。” “韩砚山呢?” “没有。” “顾南舟?” “也没有。” 林照野沉吟片刻,低声说:“那你刚才不该在这里说这么多。” 江临说:“我也没有说细节。” “你已经说得够多了。” 林照野看了一眼侧厅外的人群。 “江临,从现在开始,在没有关门、没有確认在场人员之前,不要再对任何人说闭合这两个字。” “我明白。”江临点头。 林照野看著他,眼神里有震惊,有怀疑,有兴奋。 更有几乎近似於荒诞的无力感。 他原本以为,江氏砖之后,江临至少会沉寂一段时间。 整理验证材料,参加icm,应付外界声浪。 处理低熵工坊,再慢慢回到数学里。 可现在看来,外界所看见的那些喧譁,根本没有真正碰到江临的核心进度。 少年在泥浆里造机器人,在资本和媒体之间搭防火墙。 与此同时,他竟然还在另一条更不可思议的路线上,把pfr/marton的主证明往终点推了过去。 一念及此,林照野忽然笑了一下。 “你小子,真是……” 林照野原想说,真是厉害,但话还没出口,就发现任何一句简单的厉害,在这件事面前都显得太轻。 也就在这时,休息区外传来一道声音。 “林教授。” 两人同时抬头。 一位四十多岁的中年男人从侧厅另一侧走过来。 他身材不高,穿著一件浅蓝色短袖衬衫,胸前掛著大会嘉宾牌,手里夹著一册会议日程。 林照野看见他,神情並不意外。 “韩教授。” 对方先向林照野点了点头,隨后视线落到江临身上。 “江临?” “韩老师。” 江临站起身。 韩砚山伸手和他握了一下。 “我原本打算晚一点再找你聊聊,不过刚才在报到处听人说你到了,我就直接过来了。”韩砚山是个直来直去的人,没有任何过渡,“你在icm四十五分钟报告最后,提到了pfr和marton。” 关於江临在icm那45分钟报告最后说的话,在外界传播时,大多数人只把它当成他又一次盯上大山的证明。 是信號。 一个刚刚解决单砖问题的十八岁少年,在icm报告最后说自己对那座山有一点思路。 別人可以笑一笑,惊嘆一句年轻人真敢想。 但韩砚山没有。 他深耕这个领域,深知江临在那个场合下选择的术语绝不是隨口一说。 “我想问一问,你说的思路,是一种哲学层面的类比,还是已经有了可以往下实质性推进的技术路线?” 林照野没有插话。 江临也没有迟疑,直接答说:“不是单纯类比。” 韩砚山的眼神明显变了一下,呼吸也是一下子急促起来。 “能聊吗?” 江临看了看四周说:“现在这个场合不太合適。” 韩砚山立刻意识到环境的嘈杂,果断点头:“当然,数学需要安静。” 江临还待说话,手机先震了一下。 会务组专属通知號发来消息。 【江临先生您好,丘先生这边今晚七点在紫金厅有一场小型便饭,想邀请几位年轻学者一同用餐。如您方便,请回復確认,我们为您预留席位。】 江临看完消息,抬头。 “今晚七点,会务组那边有安排。” 林照野瞥了一眼他的表情,很快就反应了过来。在这个级別的大会上,能让会务组专门发来这种邀约的寥寥无几。 “丘先生那边?” 江临点头。 听到这个名字,原本还想敲定后续时间的韩砚山,立刻將到了嘴边的话咽了回去。 哪怕他心里有成百上千个疑问,他也绝不可能让江临推掉丘成桐先生的小型便饭。 所有人心里都清楚,对於江临这样一个刚被推到数学共同体聚光灯下的年轻学者来说,这也是某种核心圈层近距离观察的正式开端。 林照野適时地站起身,出言说道:“那就晚点再说,江临才刚到,凳子都还没坐热呢,我们也別把人一直堵在这里。” 第135章 万眾侧目 三十一日凌晨,金陵上空积攒了数日的阴云终於不堪重负,降下一场酣畅淋漓的大雨。 將连日来盘踞的憋闷与黏滯的湿热尽数洗刷乾净。 日出时分,风停雨歇。 窗外,紫金山的山林苍翠欲滴,被雨水冲刷过的叶面在晨光里泛著极浅的亮色,连带著照进房间的日光都变得通透而柔和。 江临六点准时起床,洗漱,取出行李箱里的衣服。 一件款式最基础的白色衬衫,以及一条剪裁合体的黑色长裤。 在酒店二楼吃过早餐后出门,酒店大堂已经不再像昨晚那般安静。 往来皆是西装革履或穿著休閒衬衫的学界人士。 有人手里拿著列印好的开幕式议程单,边走边快速扫视。 有人正与同行討论著今日的重磅报告安排。 也有人在电梯口偶遇多年未见的旧友,短暂地握手寒暄,压低声音交流著近况。 学术盛会那种特有的热闹与期待,在雨后的清晨一点点瀰漫开来。 电梯抵达一楼。 “叮”的一声,电梯门向两侧滑开。 唐悦已经等候在门外。 今日,她换下了前几天穿的那件基础款蓝马甲,换上了一套统一的白色会务正装,胸前佩戴著显眼的工作证。 见到江临,她眼底那点小兴奋依旧难以掩饰,但很快被严谨的职业態度覆盖。 不过她严格恪守著会务纪律,没有多余的寒暄,只是上前小半步,保持著一个礼貌而尊重的社交距离,微微欠身。 “江老师,早上好。开幕式八点四十开始入场,九点准时开始,请允许我带您前往特邀嘉宾的专属坐席。” “麻烦了。”江临微微点头。 两人一前一后穿过酒店大堂,沿著那条熟悉的玻璃连廊走向主会场。 雨后的中式园林里,草木的清香混合著泥土的腥气扑面而来。 很是清爽。 主会场那座恢弘的无柱大厅里。 成百上千个座位满满当当,这里几乎囊括了海內外华人数学界相当一部分重量级人物,以及各大高校的核心研究力量。 前排是特邀嘉宾席位。桌面上铺著深红色的天鹅绒桌布,白色的骨瓷茶杯、矿泉水、会议手册以及烫金的名牌,摆放得一丝不苟。 每一张名牌背后,都代表著一个在学术界如雷贯耳的名字,代表著一串被反覆引用的论文、定理、教材与学术谱系。 中间是各大高校的教授、研究员、杰青和长江学者。 后排则是朝气蓬勃的青年参会学者、博士后,以及部分受邀而来的中央和地方主流媒体记者。 舞台背景是第九届世界华人数学家大会的巨型主视觉画面。 深蓝色的基调庄重而深邃,无数几何线条与抽象的数学符號在背景中若隱若现,仿佛宇宙深处的星轨。 全场灯光柔和,虽然人多,但秩序井然。 除了低低的交谈声,听不到任何喧譁。 唐悦引著江临,顶著无数道或明或暗的目光,径直走向前排的嘉宾区。 最终,在第二排偏中央的一个位置前停下。 这个位置异常靠前。 它紧邻著一眾满头银髮的资深院士与掛著顶尖名校头衔的资深教授的坐席。 在论资排辈极为隱晦却又极其严格的学术界,座位的排布本身就是一种权力的空间具象化。 能坐进前三排的,通常不是在某个方向上开枝散叶的资深学者,就是已经用成果越过资歷门槛的极少数年轻人。 “江老师,您的座位在这里。” 唐悦指了指桌面上写著【江临】二字的名牌。 “手边有同声传译耳机、纸质版的详细议程和大会纪念手册。另外,开幕式结束后,请您暂时留在原位等候,会务组会有专人另行引导您进行后续流程。” 她顿了一下,又轻声补充了一句:“我就在会场右侧的二號侧门待命,您隨时可以呼叫我,任何需求都可以。” “好,辛苦你了。”江临温声答道。 唐悦悄无声息地退了出去。 江临拉开座椅坐下。 周遭,一个又一个如雷贯耳的名字从身边经过。 有人特意停下脚步,走过来与他握手,眼神中带著毫不掩饰的惊嘆与结交之意。 有人隔著座位朝他点头致意,脸上掛著友善的微笑。 当然,也有更多的人,只是在经过时短暂地看他一眼,那眼神里夹杂惊讶好奇。 毕竟,坐在这个区域的,绝大多数都是经歷了岁月与无数枯燥课题蹉跎的中年甚至老年学者。 像他这样年轻得甚至还带著几分高中生青涩的面孔,在这个充满学术威压的区域里,实在是有点扎眼。 上午九点整。 隨著主持人走上舞台,全场的灯光暗下三分,第九届世界华人数学家大会开幕式,正式拉开帷幕。 致辞环节一个接著一个,按照既定的行政与学术规格依次进行。 东南大学校长的欢迎辞,清华大学代表的学术展望,江苏省领导的区域科技发展宏图,南京市领导的城市文化底蕴介绍,以及教育部高层通过视频发来的殷切寄语。 江临安静地听著。 倒没有在长篇的行政致辞时露出不耐烦或是低头看手机的神情。 在废土待久了,工程线做久了,他比很多纯数学背景的人更清楚现实的逻辑。 学术场域,从来不只是由黑板上的粉笔字、论文里的公式和纯粹的证明构成的。 一个如此庞大如此高规格的大会,能够在这个时间这个地点顺利召开。 一批在海外卓有成就,甚至已经拿到了终身教职的学者,能够藉此机会买机票飞回来交流。 一批尚未出名却才华横溢的年轻人,能够获得资助,坐在前排被世界正式看见…… 这所有一切光鲜亮丽的背后,都是行政组织、学术机构、財政预算、会务系统和长期科研平台共同托起来的。 数学,作为自然科学的皇冠,当然最终只承认证明,只承认逻辑。 但数学家不是神,数学家是活生生的人,是活在现实世界里的。 他们需要实验室,需要超算资源,需要研究经费,需要解决住房与家属安置。 现实世界,不可能只靠几张写满公式的草稿纸和几行证明来运行。 所以他没有不耐烦。 那些看似离证明很远的环节,其实也是证明能够被听见的现实条件。 开幕致辞结束后,流程顺理成章地进入了今天的重头戏,也是所有媒体和参会者翘首以盼的环节。 颁奖环节。 如果说前面的致辞是铺设在海面上的繁花,那么此刻,那些宏大的铺陈仿佛退潮的潮水般迅速向后退去。 著名数学家郑绍远教授走上台,开始介绍评奖情况。 江临在听到自己的名字之前,先听到了一个在华人数学史上如雷贯耳的名字。 杨乐。 iccm数学贡献奖。 这是本届大会为了表彰歷史性人物,首次设立的重磅奖项。 它的分量之重,超越了一般的学术突破奖。 主持人宣读著颁奖词:“该奖项旨在授予那些在数学科学领域成就卓著、德高望重,並为华人数学事业攀登高峰作出终身杰出贡献的领袖数学家。” 大屏幕上光影流转,出现了杨乐院士跨越几十年的黑白与彩色照片,以及简要却重如泰山的生平介绍。 这不属於热搜年代那种动輒引爆全网的天才敘事,也不是凭一篇横空出世的论文就能骤然声震学界的传奇章节。 但会场里响起了雷鸣般的掌声。 杨乐院士满头白髮,步履虽然已经有些蹣跚,但脊樑依然挺直。 他是在那个基础科研条件简陋到令人髮指,连查阅一篇国外的最新文献都要费尽周折,甚至需要手抄的年代,依然凭藉著一腔孤勇和绝顶的聪明才智,將自己的一生倾注在函数论、值分布理论的深耕,以及中国数学教育体系艰苦建设之中的那代人。 黄卫、丘成桐、黄如,三位在学界政界都有著巨大影响力的重量级嘉宾,共同上前,微笑著为杨乐颁奖。 台下,媒体席的闪光灯亮成一片,如同盛夏的白昼。 老人双手颤巍巍却极其稳当地接过沉甸甸的奖牌和烫金证书,缓缓转身,面对台下上千名晚辈。 掌声再次如汹涌的潮水般涌起,几乎要掀翻场馆的穹顶。 江临端坐在第二排,目光专注地看著这一幕。 他从未有过那么一刻,能有此刻这么清晰这么具象地意识到,自己今天要领取的那枚单砖非周期铺砌的金奖,並不是一颗孤零零从天而降的陨石。 它落在一条很长很长,沾满了前人汗水与心血的歷史链条上。 是因为前面有像杨乐院士这样的人,用一生的时间、用磨破的衣袖和熬白的头髮在荆棘中铺路,后面才会有他江临这样的人,在十八岁这样青春肆意的年纪,被允许,被接纳,被推举著站到这里,去摘取那颗璀璨的星辰。 老人家没有过多地回忆自己当年的苦难与辉煌。 谈的更多的是台下这些朝气蓬勃的年轻人,谈的是当前中国数学人才培养面临的困境与希望,谈的是在这个风云变幻的国际局势下,中国数学必须,也只能走出一条自立自强的路。 江临听得很认真。 有些人把重视年轻人掛在嘴边,只是出於行政惯例的场面话,下了台便將其拋之脑后。 但有些人说年轻人,是因为他真的把几代人的名字,几代人的命运、甚至整个国家数学的未来,都深深地看在眼里,刻在心上。 …… 数学贡献奖颁发完毕,全场的气氛已经被推向了一个高潮。 万眾瞩目的iccm数学奖。 在华人数学界,它的分量几乎不需要额外解释。 会场里因为各种压抑著的兴奋与紧张,有了一瞬间轻微的骚动。 大屏幕上的页面瞬间切换,蓝白色的背景中,浮现出iccm medal of mathematics那行充满质感的烫金英文字样。 主持人用沉稳有力的声音宣读:“本届iccm数学奖金奖获得者——丁剑。” 掌声雷动。 坐在中间席位的丁剑深吸了一口气,站起身,扣好西装纽扣,迈著沉稳的步伐走向舞台。 大屏幕上开始快速滚动介绍他的主要学术贡献。 概率论,数学物理,k-sat隨机约束问题的精確閾值,带隨机扰动的伊辛模型,二维刘维尔量子引力度量的存在性及其性质,带伯努利位势的安德森局域化问题。 这些词汇对於大眾来说,宛如天书般艰深晦涩。 它们不像单砖问题那样,能够被一张直观的几何图形、一段拼图视频或是一句通俗的解释带进普通人的理解范围。 但在数学共同体內部,坐在这里的每一个人都清楚,它们当中的每一个,都不是轻飘飘的成果標籤。 数学里的这些冷僻词汇背后,是多年无人能够推进的学术障碍,是现有技术工具的极限,是一个研究方向里,无数顶尖大脑试过、失败过、最终被迫绕开的坚硬绝壁。 而丁剑,就是那个正面凿穿了绝壁的人。 丁剑走上台。 丘成桐与菲尔兹奖得主考切尔·比尔卡尔共同为他颁奖。 金质奖章与烫金证书被郑重地交到手中。 丁剑站在麦克风前。 谈到了科研探索中那些看不见光亮的迷茫与困境,谈到了这枚沉甸甸的奖牌,在未来某一天再次遇到难以逾越的数学困难时,或许能成为一种支撑自己不至於崩溃的精神鼓励。 也谈到了希望自己的这些微小工作,能为后来者在攀登高峰时,提供一点微薄的养分与踏脚石。 江临觉得这个说法极好。 奖牌从来不是证明的终点。 它更像是在人生的某个特定阶段,把一个人曾经蹚过的泥泞、走过的路,短暂地凝固成一块金属。 为了在以后真正面临绝境,自我怀疑的时候,能拿出来看一眼,提醒自己曾经没有退却过。 丁剑致辞完毕,鞠躬下台。 会场里的掌声尚未完全落尽,余音还在穹顶盘旋。 很多人原本以为,金奖环节至此已经结束。 媒体记者们已经开始低头编辑发送丁剑获奖的快讯。 然而,台上的主持人並没有宣布进入银奖的颁发环节。 他低头,用带著几分压抑著激动的停顿,看了一眼手里那张红色的台卡。 不少人敏锐地察觉到了气氛的异样,嗡嗡的低语声逐渐消停下来。 “各位同仁,经本届iccm数学奖评审委员会的多次特別审议与最终投票决议。” 主持人的声音重新响起,放慢了语速,每一个字都咬得极重。 “本届金奖,將同时授予另一位年轻的数学工作者。” 会场里再次出现一阵轻微的骚动。 “年轻的数学工作者?” “谁,舒宇,还是张维?” 主持人的声音猛地拔高了一度:“以表彰其在单砖非周期铺砌问题上,所做出的具有歷史突破性贡献的工作。” 嗡! 年轻数学工作者,单砖非周期铺砌,突破性贡献,这三个標籤放在一起,已经不需要任何人再去猜测了。 顾南舟原本坐在中间靠后的位置,正在低头翻看厚厚的会议手册。 听到这句话,他猛地抬起头,目光直直地射向前方。 林照野坐在南京本地学者席位那一侧。 听到主持人的声音,他的第一反应甚至不是震惊,而是停顿。 主持人的宣读词如同连绵的春雷般在大厅內迴荡。 “评审委员会认为,该成果虽然完成时间极近,但其解决的问题本身具有长期的开放性。其证明过程已通过多个独立学术团队的关键核验,並在icm特別报告中接受了国际同行的公开质询。江临关於tile j的工作,不仅给出了人类歷史上首个单一几何形状的非周期铺砌构造,更发展出了局部强迫、替代层级与机器可核验证明相结合的一套清晰而完整的理论方法。这套方法,为未来的平铺理论与离散几何开闢了崭新的道路。” 大屏幕骤然亮起。 一张没有任何修饰的证件照出现在所有人视野中。 照片里的少年神情平静,眉眼乾净澄澈,还带著浓厚的学生气。 这张脸,如果放在高考考场的门外,没有任何人会觉得违和。 但此刻,它出现在了代表华人数学界最高荣誉的大屏幕上。 而照片旁边配注的文字介绍,则比这张年轻的脸庞更加震撼人心,甚至带著些许魔幻现实主义的色彩。 【江临】 【江城七中】 【独立研究者】 核心贡献:提出tile j边界压缩全新构造,构造並证明首个单一非周期铺砌原型,建立完整的局部强迫层级与边界分类验证框架,解决长期悬而未决的单砖非周期铺砌问题。 一瞬间,整个能容纳千人的主会场都安静极了。 不是没有掌声,而是太多人在根本没反应过来。 这可是金奖。 不是鼓励年轻人的银奖。 不是安慰性质的优秀论文奖。 更不是那种带有青年提携性质的特別表彰。 而是代表著华人数学界最高荣誉之一的iccm数学奖金奖。 下一秒,掌声像被积蓄已久的洪流衝破闸门,震耳欲聋。 后排的青年学者们犹如触电般猛地坐直了身体,有几个甚至激动得直接站了起来,用力地拍打著手掌。 媒体席上开始出现压低声音却极其密集的询问声。 “江临?” “他不是作为嘉宾来参会的吗?” “他竟然是今年的金奖得主?” …… 没有人能立刻回答他们的问题。 这份显然经过反覆权衡,直到最后一刻才被严格保密的官方名单,在这一刻才刚刚揭晓。 在场的绝大多数学者,和那些快要发疯的媒体记者一样,直到主持人的声音落下,直到看到大屏幕上那三个刺眼的標籤,才知道这个堪称华人数学界地震的震撼消息。 顾南舟在听到那个名字时,甚至忘了自己手里还紧紧捏著那本会议手册,下意识地站了起来。 林照野则坐在原位,慢慢地用力鼓掌。 在如潮的掌声中,他脑海里浮现的,根本不是大屏幕上那张夺目的证件照。 而是会议室里那张长桌。 是江临安静地坐在桌子尽头,面对他和邵明棠近乎刁钻的连环追问时,那种滴水不漏的从容与平静。 也是在討论论文署名时,江临执意要把所有参与验证的人的名字列进作者栏,又被他们这群老傢伙毫不客气地严词拒绝的场景。 聚光灯的白色光束落在了第二排嘉宾席上。 江临微微頷首,在全场瞩目中站起身,沿著铺著红地毯的通道走向舞台。 少年身形清瘦,步伐稳健,浑身上下透著超越年龄的淡定与从容。 仿佛此去不是去领一个大名鼎鼎的奖项,而只是去黑板前解开一道早就烂熟於心的方程。 从获奖人席到主席台的距离,其实不过二十几步而已。 但这二十几步,跨越了世俗对年龄的偏见,跨越了学歷的鸿沟,直接踏入了真理的殿堂。 在今天,似乎被会场里上千道视线共同拉长了。 摄像机纷纷將镜头推近。 两侧媒体区记者的快门声变得前所未有的密集。 主席台上,丘成桐先生双手交叠,看著这个年轻人一步步走近自己。 老人家的脸上带著毫不掩饰的激赏与笑意,和蔼可亲中透著一种对华人数学界终於后继有人的巨大欣慰。 江临踏上最后一级台阶,走到舞台中央。 丘成桐与菲尔兹奖得主比尔卡尔一同走上前。 两位在当代数学界拥有极高声望的人物,郑重地递上那本红色的天鹅绒证书与金色的奖章。 金质奖章沉甸甸的。 正面,用精湛的工艺刻著本届大会极具几何美感的抽象会徽。 背面,则是iccm数学奖的铭文,以及新刻上去的“jiang lin”拼音。 “恭喜你,江临。”丘成桐的声音透过领夹麦,清晰地传遍全场,“你做出了非常出色的工作,华人数学的未来,在你们这些朝气蓬勃的年轻人身上。” “谢谢丘先生,谢谢比尔卡尔先生,谢谢评审委员会。”江临微微欠身,双手接过这份沉甸甸的荣誉。 奖章入手的那一刻,比他预想中还要略沉一些。 仿佛手里握著的,不仅仅是一块高纯度的金属,而是整个数学界对他的期许。 三人並肩站立,面向台下。 镜头定格的瞬间。 台下的掌声犹如惊涛拍岸,持续了很久很久,甚至有愈演愈烈的趋势。 江临转过身,面向全场。 在璀璨夺目的舞檯灯光下,他微微眯起眼睛,终於清晰地看清了主会场里那一张张面孔。 有满头银髮的年长学者,有正值当打之年的青年教授,有眼神狂热的博士生,有他认识的人,也有他完全不认识的人。 林照野坐在靠中间的位置,隔著薄薄的镜片,目光安静而欣慰,像看著一件自己参与打磨的艺术品终於大放异彩。 而在更远的后排,有不少年轻学生正高高举著手机,试图记录下这一歷史性的时刻。 掌声渐渐平息。 主持人用手势示意江临可以发表获奖感言。 江临走到立式话筒前,微微调整了一下高度。 “感谢iccm数学奖评审委员会,感谢大会组委会,也感谢所有参与江氏砖论文核验与討论的老师和同行。” 第一句话,非常標准且挑不出毛病的开场白。 但从第二句开始,会场里的注意力明显又集中了一分。 “单砖非周期铺砌问题,从来不是一个只属於某个人的私人问题。在很长一段时间里,它吸引了全世界许多优秀的数学家、计算机科学家甚至业余爱好者的努力。我只是站在了巨人的肩膀上,碰巧捡到了那把钥匙。” 台下鸦雀无声。 “而一个数学证明的真正成立,从来不是因为作者本人在主观上有多么坚信它成立。” “而是因为它经得起別人不相信,甚至经得起別人带著最尖锐的怀疑去检查。” 江临停顿了半秒,目光扫过全场。 “今天能站在这里,我尤其要感谢顾南舟教授、林照野教授、邵明棠教授和陆知行教授。在论文最早期的验证阶段,他们顶著巨大的压力,投入了大量的时间和精力,容了我那些天马行空的想法,帮助我把很多原本只適合我自己阅读的跳跃性证明片段,用严谨的数学语言,整理成了同行都可以覆核的严密形式。” 顾南舟在台下低头笑了一下。 林照野则轻轻呼出一口气,摘下眼镜擦了擦。 “感谢我的父母,和一路上教导过我的老师们,感谢陈彦师兄。很多人习惯把重大的数学成果,孤立地描述成某种从天而降的天赋。但事实是,一个人能够在一个安静的角落里坐下来,不被打扰地花很长时间去做一件极难的事,他的背后,一定有许多人默默撑起了一把伞,提供了许多看不见的支持。” 江临停顿了片刻,看了一眼手里的金牌。 “对我来说,这枚奖牌不是一个句號。” 主会场里,原本放鬆了些许的气氛再次一凝。 “它只是一扇已经打开的门。” 会场里诡异地静了半秒。 “数学,不因为一个人的年龄而降低標准,也不因为一个人的年龄而拒绝证明。它最终承认的,仍然只有逻辑本身。” “谢谢。” 江临后退半步,向台下微微欠身鞠躬。 掌声再次雷动而起。 接下来的颁奖流程继续进行。 iccm数学奖银奖获得者依次被邀请上台。 他们来自不同的研究方向,有著各自完整而艰深的研究轨跡:几何分析、概率、復几何、偏微分方程、数学物理。 江临坐在位置上,认真听著每一位获奖人的介绍。 如果说外面的媒体註定会把镜头集中在他这个最醒目的异常点上,那么真正坐在这里的人都明白,一届数学家大会的厚度,绝对不是由某一个人撑起来的。 它是许多个未解之谜,许多个冷门方向,许多年甘於寂寞的累积。 所有颁奖环节结束,开幕式临近尾声,所有获奖者被邀请上台合影,会场进入短暂的阵型调整时,江临放在口袋里的手机轻轻震动了一下,他低头扫了一眼屏幕。 是母亲张秀芬发来的微信。 【我和你爸都看见了。】 江临看著这句话,眼神微微动了一下。 台上,几名经验丰富的工作人员正在高效地引导获奖者们站位。 丁剑站在他旁边,杨乐院士坐在中间的椅子上,丘成桐先生与几位颁奖嘉宾、教育部领导则簇拥著站在周围。 江临按照工作人员的提示站好,那枚沉甸甸的金质奖牌拿在手里,红色的证书展开到胸前。 摄影师在台下挥著手大喊:“看这里,三,二,一!” 闪光灯剧烈地亮起。 一张註定要载入华人数学史册的合影被定格。 开幕式甚至还没有完全结束,场外的媒体新闻就已经彻底爆开。 【江氏砖作者江临登顶第九届世界华人数学家大会iccm数学奖!】 【十八岁高中毕业生荣获iccm数学金奖,打破华人数学界最年轻获奖歷史纪录!】 【寒门出贵子!江城七中学生强势登上世界华人数学家大会最高领奖台!】 …… 江城七中,高三年级组办公室里。 老刘正整理著新高三的摸底分班材料,桌上的手机忽然像发了疯一样连续震动起来。 老刘烦躁地摘下眼镜,拿起手机。 第一条消息来自教导主任。 【老刘,看新闻】 第二条来自校长。 第三条来自一个他根本不认识的本地媒体记者。 【刘老师您好,我是江城日报的首席记者。请问贵校学生江临刚刚获得iccm数学奖金奖的突发事件,学校此前是否有內部消息?我们派出的採访车已经到校门口了,您看什么时候方便接受一个独家专访?】 老刘愣愣地看著屏幕上的文字,每一个汉字他都认识,但组合在一起,他大脑的语言中枢却拒绝处理这些信息。 深呼吸了好几口气,他才忍著激动的心颤抖的手,点开教导主任发来的新闻连结。 高清大图里,江临站在颁奖台上,手里拿著那本红色的证书。 白衬衫,黑裤子,身姿笔挺,少年如玉。 背后的巨幅展板上,赫然写著“第九届世界华人数学家大会”。 老刘盯著屏幕上的照片看了足足十秒钟。 然后,温文尔雅地爆了句粗口。 “这小子,又他妈没说!” …… 另一边,江家。 已经辞去超市收银员这份工作的张秀芬,今天有閒在家,此时正坐在沙发上看手机。 她原本只是听江临说去南京开会,便想著翻翻相关的会议新闻,看能不能碰巧看到而在出现在大会里的画面。 然后突然就刷到了一个明显是观眾席视角的短视频。 儿子站在领奖台上领奖。 张秀芬整个人就像是被按下了一键暂停,一下子僵住。 视频里,那个她昨天还叮嘱別贪凉吃太多冰的儿子,正站在一个一看就级別高得嚇人的大会现场。 【我国十八岁独立研究者江临,斩获第九届世界华人数学家大会iccm数学奖金奖】 张秀芬的大脑空白了好几秒,才反应过来喊丈夫。 “建国!” 她猛地喊出来的声音都劈叉了。 江建国正拿著浇水壶从阳台进来。 “怎么了,大白天的,一惊一乍,別把血压喊高了?” “你,你看你儿子!” 江建国顺著她的手指看了一眼手机。 然后也像被施了定身法一样站住了。 老两口谁都没有说话,小小的客厅里安静无声。 手机视频里,江临正在发表获奖感言。 直到视频反覆播放了好几遍,张秀芬终於从巨大的震惊中反应过来,有些茫然地转过头,看著丈夫问:“儿子出发的时候不是说只是去参加个会议吗?” 江建国看著屏幕上那个在聚光灯下闪闪发光的儿子,骄傲到溢於言表地说道:“这么大的事,那应该是之前不能隨便往外说吧。” 第136章 比金奖更大的事 颁奖结束后的紫金山庄,主会场外的人群密度在经歷了极度短暂的疏散与流动之后,在酒店的各个公共区域重新聚集起来。 茶歇区里,有人手里端著纸杯,与旁边素不相识的同行交换名片,试图拓宽自己的学术人脉网络。 有人低头在手机上快速划动著屏幕,与导师或同门討论著下午各个分会场密集的议程安排,盘算著该去听哪位大牛的报告。 但更多的,是三五成群聚在一起,压低了声音,交换著各自刚才在会场里听到的关於那个震撼全场的金奖的各种版本。 “之前完全没有消息。” “我也没想到,金奖会给一个高中生。” “什么高中生,那是独立研究者。” …… 这种窃窃私语在会场的每一个角落蔓延。 江临却没有在茶歇区做任何停留。 刚走到主会场外围相对开阔的区域,会务组的唐悦已经眼尖地发现了他。 她穿过人群,快步走到江临面前。 “江老师,请这边走,媒体见面会被安排在二楼的小会议厅。这是组委会统一安排的流程,十五分钟的集体採访,之后若获奖人愿意,会务组会再协调后续单独採访。” “好,那就麻烦你带一下路了。”江临点点头。 他一边跟著唐悦往侧边的电梯走,一边將奖章和红色的证书装进组委会发的帆布资料袋里。 媒体见面室的空间並不大,前排密密麻麻地架满了各家媒体的摄像机和补光灯。 后排则坐满了来自数学领域专业期刊、各大高校校刊以及国內几家头部科技类媒体的资深记者。 每一个人的脸上都写满了兴奋,手里紧紧捏著录音笔和採访提纲。 长桌后依次摆放著获奖者的名牌。 丁剑与江临坐在中间,两边分別是陈杲、繆爽等几位同样成就斐然的银奖得主。 主持人简短地做了个开场白,定下了这场採访的基调。 隨后,为了显示对资深学者的尊重,也是为了稍微压一压现场过於狂热的气氛,他先把第一个提问的机会给到了丁剑。 问题很中规中矩,从获奖后的个人感想,聊到了国內概率论与数学物理领域未来的发展趋势。 丁剑不愧是久经沙场的顶尖学者,答得从容不迫、得体大方,既有数学家的严谨与深度,又不失面对大眾媒体时的风度。 但所有人都知道,今天这场媒体见面会的真正焦点是谁。 话题很快,不可避免地落到了江临身上。 第一个站起来提问的,是某家官方媒体的资深记者。 问题很常规,也是大眾最想听到的版本。 “江临老师您好,首先恭喜您成为iccm数学奖有史以来最年轻的金奖得主,这绝对是一个创造歷史的时刻。请问此刻站上这个领奖台,手握金牌,您內心最大的感受是什么?有没有什么特別想对同龄人说的话?” 全场的目光,伴隨著摄像机镜头的移动,唰地一下全部聚焦到了江临身上。 江临微微抬了抬眼皮,看著镜头:“感谢评审委员会的认可,奖项是对过去一段时间所做工作的肯定,但它本身不是我们做研究的目的。数学是没有尽头的,单砖问题解决了,后续还有很多更复杂的衍生问题需要去处理,继续安心做研究就好。” 说到这里,他微微停顿了一下。 就在提问记者以为他已经回答完毕,准备面带微笑接话的时候,江临再次开了口。 “至於对同龄人想说的话,不要把我当成参照物,也不要把这块金牌当成某种励志的滤镜。去寻找一个你们真正愿意为之熬夜,愿意承受反覆失败,並且不奢求短期回报的领域。每个人都有自己的坐標系,不需要强行去解別人的方程。” 提问的记者愣了一下,隨即凭藉著职业本能迅速追问:“那您能谈谈,作为一名独立研究者,在没有顶尖高校平台支持没有名师团队指导的情况下,您是怎么做出这么重大的学术突破的?我们都很好奇,在这个过程中,您遇到过的最困难的事情是什么?” 这个问题很常见,也非常符合传播规律。 然而,江临只是略一思索,然后用一种近乎白描的手法答道:“困难一直都有,卡壳是理论研究的常態。这没什么特別的。遇到不通的地方,就换个思路,慢慢往下推就行了。” 现场出现了一阵短暂的沉默。 这回答,根本没法写进那篇名为《寒门天才的逆袭之路》的通稿里去。 后排有人不甘心,还想继续在这个少年天才的人设上挖点猛料。 一个科技媒体的记者举起手,刚开口问了一句:“江临老师,大家都非常好奇,您在高中阶段是如何平衡繁重的高考学业和如此艰深的前沿数学研究的?您平时……” 经验丰富的主持人眼看话题要偏向教育经验分享,笑著接过话头,把提问的方向转向了下一位银奖得主。 “好的,感谢江临老师的分享。接下来我们把时间留给繆爽老师,关於几何分析领域的……” 十五分钟的集体採访,就在这种提问者热血沸腾而回答者冷静克制的氛围中,飞快地结束了。 江临刚站起身准备离开,就被两名眼疾手快的专业媒体记者拦住了去路。 “江老师,江老师请留步。”其中一名记者手里拿著一份列印出来的文献资料,“我们是《数学前沿》杂誌的,能不能占用您两分钟时间,请您谈谈关於pfr猜想的问题……” 江临停下脚步,抬眼看向这两位显然是做过功课的专业记者。 “不好意思,两位。关於那个问题,目前还不方便透露更多细节。我这边还有一些私人的事情需要处理,先失陪了。” 说完,他微微頷首致意,径直走出了媒体室的大门。 身后,传来两名记者压低了声音的感慨。 “这性子也太淡了吧,拿了这么大的奖,跟没事人一样。” 另一位年纪稍大的记者摇了摇头,把录音笔收回包里:“这种人,心思不在曝光上。你问他人生故事,他只会觉得你耽误他回去改证明。” …… 从媒体见面室出来,看了一眼手机,时间已经接近十二点半。 上午的议程基本结束,密集的人流从各个大大小小的会议厅涌出。 参会者们顺著沿途的蓝白色指示牌,三三两两地朝著金陵咖啡厅和自助餐厅的方向走去。 酒店的自助餐厅设在主楼的一层。 巨大的落地窗外,连著一片精心设计过的庭院水景。 假山流水,锦鲤游弋,景色宜人。 为了照顾来自五湖四海的学者,取餐区被细心地分成了中西两个大区。 中式餐檯上,摆满了盐水鸭、清炒茭白、蟹粉狮子头、大煮乾丝这类地道的淮扬风味美食,热气腾腾。 西式区则有各种全麦麵包、蔬菜沙拉、冷切肉拼盘,以及两台正嗡嗡作响的进口现磨咖啡机。 角落里还特意设了一个专门的广式汤品台与时令水果区。 江临拿了一个白瓷餐盘走到中式区。 他並不挑食,动作利索地夹了几样荤素搭配的菜,又让厨师盛了两大碗压得实实的白米饭,最后拿了一瓶常温的矿泉水。 端著满满当当的餐盘转身,江临在熙熙攘攘的餐厅里扫视了一圈,寻找空位。 “江临,这边。” 不远处,顾南舟正坐在一个靠窗的四人座里,朝他招手。 他对面的位置上,林照野正低头慢条斯理地喝著一碗排骨汤。 江临走了过去,在林照野旁边拉开椅子坐下。 “这胃口不错啊,”顾南舟看著江临盘子里那堆成小山的碳水,笑著打趣道,“我看你这架势,上午对付那些记者,比在黑板上推导公式还费体力?” “推公式费脑子,应付採访是既费脑子又耗体力。”江临拿起筷子,开始大口扒饭,“组委会这边的菜做得挺好,刚好补一补消耗。” 林照野放下汤碗,抽了张纸巾擦嘴,镜片后的眼睛里带著明显的笑意:“吃大碗饭,做大学问,这不是恰到好处嘛。” “哈哈哈。” …… 下午两点差十分。 江临吃过午饭,在房间短暂休息了二十分钟后,再次顺著蓝白色指示牌走回了紫金会议中心的主会场。 比起上午开幕式盛典般的庄重与肃穆,下午的论坛会场明显多了一些跨领域自由交流的鬆弛感。 这是本届iccm的核心主论坛——“基础科学与国际合作”。 作为开幕式当天的固定且极其重要的环节,这场论坛並不局限於纯粹的数学赛道。 组委会眼界极宽,特意邀请了理论物理、人工智慧、复杂系统以及国內顶尖工业界的重磅学者与从业者。 这是整场大会跨学科视野最宽碰撞最激烈的一场活动。 论坛採取线上线下同步直播的方式,台下依然坐了数百人,除了参会学者,还多了许多慕名而来的企业界代表。 江临依然坐在上午嘉宾席那个靠前的位置上。 他刚一落座,身旁一位胸前掛著中科院某研究所牌子的中年研究员就敏锐地察觉到了他。 研究员微微侧身,脸上带著和善的笑意,主动寒暄道:“江临,您也对这种跨领域的议题感兴趣?” “过来听听不同方向的思路。” 江临礼貌地淡淡回应。 那人也是个人精,瞭然地点点头:“也是,也是。现在科学发展到了这个阶段,很多单学科的瓶颈都在交叉地带,现在的理论工具和 ai 算法、统计物理贴得也越来越近了。” 两点整,论坛准时开始。 担任主持人的是东南大学的一位副校长。 开场白简明扼要,直指核心。 “基础科学,是所有人类技术突破的最底层源头。而国际合作,则是所有前沿学科发展的必经之路。本届大会之所以首次將基础科学与国际合作设立为开幕当天的核心论坛主题,就是希望能够打破壁垒,打通学科之间的边界,推动我们华人学术界在更高的维度上实现整体前行。” 第一位被请上台做主旨发言的,是南方科技大学校长,物理学界的泰斗薛其坤院士。 他穿著笔挺的深色西装,头髮梳得一丝不苟,站在讲台前,语速沉稳而富有感染力。 薛院士从量子反常霍尔效应的实验突破讲起,深入浅出地聊到了基础数学工具如拓扑学对物理模型的底层支撑作用。 隨后,话题一转,他坦诚地聊到了跨国科研合作中经歷的种种经验、磕绊与不可言说的困境。 “各位,没有扎实严谨的数学工具在后面撑著,我们物理学家提出的很多绝妙的物理猜想,永远都只能停留在纸面上的漂亮公式,永远落不了地。” 薛院士说到这里,目光扫过前排的数学家们,半开玩笑地嘆了口气。 “说实话,我们做实验物理的,有时候真是最羡慕你们做数学的。我们为了一个数据,要搭几千万的台子,要等液氦降温,要防震防磁。你们呢,一支笔,一张草稿纸,只要逻辑对,就能在脑子里推演整个宇宙的规律。” 台下爆发出一阵会心的轻笑声,气氛瞬间轻鬆了不少。 江临坐在前排,听得专注。 关於几何分析、偏微分方程与量子物理的交叉边界,他此前在文献里只进行过零散的接触,並没有深入研究过。 但此刻,听一位站在国际最前沿的一线实验物理学家,用如此直白的话语讲述真实应用场景下的痛点,反倒像是一阵风,吹散了他脑海里某些固有的迷雾,让他对高维构造的普適性以及数学在真实世界中的投影,多了一层更立体的全新理解。 第二位上台发言的,是欧洲科学院院士周志华教授。 他是国內人工智慧领域的绝对领军人物之一。 周院士的话题更加贴近当下的科技產业热点。 直接从机器学习的理论瓶颈切入,直指当前ai发展最核心的短板。 “现在很多深度学习模型,尤其是大模型,在工程应用上的效果好得惊人。但是,各位同仁,我们要清醒地认识到,这些模型的数学解释性极差。” “我们就像是一群蒙著眼睛的孩子在搭极其复杂的积木,把它堆得很高,很壮观,但我们根本不知道它底层的力学原理是什么。一旦底部抽走一块积木,整个大厦隨时可能崩塌。” 他挥了一下手,加重了语气:“所以,未来人工智慧如果想要实现真正的革命性突破,不能只靠堆算力堆数据。最终,它还是必须要回到基础数学上来,回到统计学习理论、优化理论的最深处的根上去寻找答案。” 听到这里,江临的眸光微微一动。 他脑海中浮现出完成闭合的那套关於 pfr 猜想的证明框架。 深度学习大模型的本质是什么? 某种意义上,是在高维空间中,对海量的看似无序的数据进行特徵提取与降维压缩。 在数学上,可以被粗略抽象为等价於一种高维离散结构的近似与映射。 ai算法之所以是不透明的黑盒的原因之一,是这些数据在经过层层网络压缩后,其內部的信息熵是如何演化的,又为什么没有在降维的过程中丟失核心的特徵支撑。 而江临刚刚在 pfr 证明中构建的核心武器,第三层损失回收机制与有限域上的熵控制函数,解决的恰恰就是高维结构在压缩过程中的局部误差摊还问题。 这原本只是为了解决纯粹的加性组合学难题。 但这套用来约束残余谱、控制有限域熵形式坍缩的数学工具,如果能经过一层適当的离散化和模型化,或许能迁移出一套分析框架到机器学习的高维张量网络中,为那个庞大的黑盒提供一条理论指导。 …… 这场高质量的论坛整整持续了两个半小时。 直到下午四点半左右,才在雷鸣般的掌声中落下帷幕。 散场时,会场內的人流开始缓缓涌动。 不少心有不甘的参会者、年轻学者以及企业代表,纷纷离座,像潮水一样围向主席台前,希望能抓住最后的机会,和刚才发言的几位嘉宾交换个微信,或是多请教两句。 江临最怕这种无意义的社交应酬,趁著人群还未完全拥堵,顺著会场边缘的侧道快步往外走。 眼看就要走出主会场那扇厚重的大门了。 “江临,等一下。” 一个浑厚的声音从身后传来。 江临停下脚步,转过身。 刚才在台上做过主旨发言的周志华教授,正拨开围著他的人群,快步朝这边走过来。 他步子迈得很大,脸上带著那种长辈看到优秀晚辈时掩饰不住的欣赏笑意。 “周老师。”江临礼貌地打招呼。 “早就听过你的名字了,今天总算见到活人了。”周志华走到近前,上下打量了江临一番,直奔主题,“你在江氏砖构造里用到的那一套数学方法,我们做ai理论的几个博士生昨天还在组会上仔细研读过。你的那个思路,太漂亮了。” 说到这里,他顺势拋出橄欖枝。 “江临,有没有兴趣花点时间,尝试著做一点机器学习底层数学基础理论的问题?如果你愿意把有限状態压缩的思路,试著迁移到学习理论里,可能会有一些很有意思的交叉点。” “谢谢周老师的认可和邀请。” 江临的回答依然是那种滴水不漏的客套,“后续如果有合適的机会,或者遇到交叉领域的问题,一定向您请教交流。” “好,一言为定。” 周志华知道这种级別的天才都有自己的主意,也没有强求。 …… “江临。” 周志华刚转身离开,另一个声音从会场右侧的休息区柱子后面传来。 江临转过头。 韩砚山正站在两排空荡荡的座椅之间。 他身上著一件洗得有些发白的旧格子衬衫,袖子被隨意地擼到了手肘以上。 才过去短短两个月,韩砚山头上的白髮似乎比在江大报告厅时又多了一些。 但他那双眼睛,此刻却比任何时候都要亮。 很显然,他在这里等了很久。 等完了整整两个半小时的论坛,等完了散场时汹涌的人潮退去,等完了那些涌向江临的祝贺、合影和名片交换全部结束。 “韩教授。”江临看著他。 韩砚山没有像其他人那样上来先恭喜他拿了金奖,也没有任何寒暄。 手伸进有些褪色的裤子口袋,掏出一张被摺叠过多次,边缘已经有些起毛的a4纸。 他把纸递到江临面前。 江临垂眸扫了一眼。 那是一张icm报告视频最后十分钟的截图列印稿。 图片旁边空白的地方,密密麻麻地写满了韩砚山做的笔记。 有的公式旁边画了重重的红圈,有的地方打了巨大的问號,而在有限域桥接那个词旁边,韩砚山用红色的水笔,重重地標了三个字:“非比喻。” 韩砚山深吸了一口气,定定地看著面前这个十八岁的少年,问出了那个縈绕在他心头五十天的问题。 “如果方便的话,关於有限域模型下的pfr猜想,你能不能谈谈现在究竟走到了哪一步?” 江临倒是能理解韩砚山此时的心情。 他在这个方向上死磕了整整十二年。 他做过freiman型结构定理的高维推广,长期在近似群和小和集的泥潭里摸爬滚打。 毫不夸张地说,放眼整个国內数学界,韩砚山是极少数几个,能把pfr/marton这条极其陡峭的技术路线,从头到尾不带任何磕绊地推演一遍的人。 对他这种人说主证明闭合,就好比告诉一个在珠峰大本营熬了十年的登山者:“嘿,那条最难的北坡路线,已经有人登顶了。” 登山者听到这个消息,绝对不会先开香檳庆祝。 他会立刻衝上来,红著眼睛质问你。 你的路线图是什么? 你在哪个海拔建的突击营地? 你用了什么装备? 你等待的天气窗口是几號? 你的氧气储备是怎么规划的? 江临略一思索,问道:“韩教授,您六月份从江大回去以后,有没有继续推演那个类比?” 韩砚山明显愣了一下,没料到江临会反问。 但还是直接回答道:“推了,我推了整整五十天。” 语气里难免带上了些许自嘲和颓败。 “推到最后,我发现,你当时说的那四个字,说不清,每一个字都是对的。从局部的结构强迫,跨越到全局的群近似,中间那道理论上的鸿沟,根本就不是靠直觉能跳过去的。” “我后来推过去了。” 没有任何修饰,没有任何语气的起伏的七个字,落在韩砚山耳朵里,却无异於在他脑子里引爆了一颗核弹。 韩砚山整个人僵住,连呼吸似乎都停顿了。 喉结艰难地上下滚了一下,他紧紧盯著江临,像是在竭力確认,自己刚才听到的话,是否真的是字面上的那个意思。 “关键引理证出来了?”韩砚山的声音沙哑得厉害。 “接上了。”江临答。 “覆盖数的界是多少?” “多项式级別,没有掉回绝望的指数级。” 江临条理清晰地拋出核心技术细节。 “核心在於第三层的损失回收机制,我设计了一个局部的替代构造,把原本在推导过程中会指数化膨胀的截断项收住了。这个替代层级,和江氏砖里的边界压缩框架,在底层是共享同一个数学结构的。只是,在这里,玩的不再是几何铺砌,而是有限域上的傅立叶支集收缩。” 韩砚山打量了江临两秒,忽然问道:“你收的是大谱,还是能量增量之后残留下来的残余谱?” 这句话问得简直一阵见血。 如果江临只是泛泛而谈,或者只是借用了几个听起来漂亮的词,在这个问题面前立刻就会露馅。 因为在有限域模型下,真正难的並不是谱本身,而是那些在每一轮局部结构剥离之后,仍然沿著边界条件不断外泄的残余谱。 它们每泄一次,覆盖数就膨胀一层,最后把所有多项式希望重新拖回指数地狱。 江临却不假思索就答说:“先剥残余谱,再回收能量损失。真正收住的不是谱,而是谱外泄造成的覆盖数膨胀。” 韩砚山的瞳孔微微一缩。 江临继续侃侃而谈:“第三层替代构造的作用,不是强行证明残余谱消失,而是在每一次局部截断之后,把它重新投回一个可控的低维模型里。残余谱还在,但它不再自由扩散。只要它不自由扩散,覆盖数就不会指数爆炸。” 韩砚山盯著江临一动不动,像是要从他脸上看出这几句话究竟是不是某种精心包装过的幻觉。 片刻后,他忽然从隨身携带的公文包里取出纸笔。 “等一下,你先別往下说。” 他的声音低得来,带著近乎粗暴的急切。 江临点点头。 韩砚山並没有没有从定义开始推。 真正做过这个方向的人,根本不需要从什么是弱倍增、什么是大谱、什么是有限域模型开始写起。 那些东西早已经在他过去十二年的失败里被反覆拆开、压碎、重新拼合,变成了一种近乎本能的肌肉记忆。 他直接写到了最危险的那一步。 设 (asubsetmathbb f_2^n),满足弱倍增条件。 归一化指標,局部模型,傅立叶大谱。 谱剥离,能量增量,覆盖数递推。 一行又一行符號迅速铺开。 起初,他写得很快。 因为前面的路径没有悬念。 把(a)压进有限域模型后,先取归一化指示函数,再根据能量分布找出第一层大谱。 通过大谱张成的低余维子空间,对(a)做第一次结构化切片。 若切片上密度增量足够,就进入下一轮。 若不足,就转入近似子空间模型的覆盖估计。 这些都是標准工具。 真正的问题从来不在第一层。 第一层的损失还能忍。 第二层也还能勉强维持在可接受范围之內。 可到了第三层,所有漂亮的结构都会开始变形。 韩砚山写到第三次谱剥离时,笔尖明显慢了下来。 他在纸面上画出一个极窄的括號,把一组残余频率圈了出来。 它们处在一个最麻烦的位置,既不是主谱,也不是可以直接丟掉的噪声。 每一个残余项单独看都很小,小到不足以支撑新的结构定理。 但它们又没有小到可以被误差项完全吞掉。 一旦继续递推,这些残余谱会被迫进入下一轮局部模型,重新参与覆盖估计。 而只要它们重新参与覆盖估计,就必须重新支付一次谱维数损失。 韩砚山盯著那条递推式,脸色一点点沉下去。 “我这五十天,一直卡在这一项。” 他用笔尖重重点了点 (d_j)。 “第三层之后,残余谱只要重新进入下一轮局部模型,就必须重新支付一次谱维数损失。这里不是常数误差,也不是可以塞进 (o(1)) 里的尾项。” 他的声音压低了些。 “它会直接改写覆盖数的增长阶。” 江临看了一眼那张纸,伸出手指,在韩砚山写下的那条递推式旁边轻轻点了一下。 “你这里多乘了一次。” 韩砚山眉头猛地一皱。 江临平静道:“残余谱不应该作为下一轮自由谱重新进入递推。” 韩砚山没有说话。 江临继续道:“你把第三层之后的残余频率看成新的谱对象,所以每一轮都要重新支付一次 chang 型维数损失。我的处理不是继续剥谱,而是给第二层剥离后留下的残余谱簇保留索引,把它们放进一个固定的低维替代模型里。” 韩砚山的瞳孔微微收缩。 这句话落下的一瞬间,他已经听出了问题的关键。 並非继续剥离,而是固定索引。 不是让残余谱在下一轮里重新获得自由度,而是把它们锁定在前一层已经支付过代价的谱簇结构中。 江临的手指沿著那条递推式向后移动了半寸。 “第三层替代构造的作用,不是证明残余谱消失。它只做一件事:让残余谱不再重新生成新的覆盖方向。” “能具体说说吗?”韩砚山急急追问。 江临道:“每一次局部截断之后,残余项不进入新的覆盖递推,而是被投回上一层谱簇对应的低维模型里。它造成的误差,由上一层能量增量没有吃满的缺口支付。” 会场边缘的人声仍然很杂。 有人拖动椅子,有人收拾资料,有人三三两两从主会场往外走。 可那些声音在这一瞬间像是突然被隔到了很远的地方。 韩砚山低下头,盯著那条递推式。 上一层能量缺口支付,残余谱簇固定索引。 不重新生成覆盖方向。 下一刻,他重新落笔,没有继续沿著原来的递推往下写,而是在旁边另起一行,把刚才那条乘法型损失拆开。 原本进入 (m_{j+1}) 的那一项,被他强行从覆盖递推里剥了出来。 然后在旁边写下一个新的局部误差项。 mathcal e_j^{bad} 接著又在它下面写:mathcal e_j^{bad}leq delta e_j (delta e_j)。 能量增量的剩余缺口。 如果残余谱造成的损失,不再作为新的覆盖方向进入下一轮递推,而是被上一层没有完全消耗掉的能量缺口吸收,那么原本最致命的逐层乘法损失,就会被切断。 覆盖数不再每一层都重新乘上一项。 它变成了局部摊还。 不是:m_{j+1}leq m_jcdot k^{c d_j} 而是:m_{j+1}leq m_jcdot k^{c d_0}+o(mathcal e_j^{bad}) 更准確地说,真正增长的不是每一轮重新生成的谱维数,而是第一、第二层已经固定下来的谱簇复杂度。 坏项还在,残余谱还在,误差也还在。 但它们都被摊还进了已经支付过代价的结构层里,不再拥有独立製造覆盖方向的资格。 韩砚山开始重新整理刚才那条失败路径。 第一层大谱,支付一次维数损失。 第二层局部化,固定谱簇索引。 第三层不再做自由谱剥离,而是做替代模型投影。 残余谱项进入能量缺口。 覆盖递推闭合。 他越写越快。 原本密密麻麻的失败推导旁边,逐渐出现了一条新的损失流向图。 当然,没有边界条件,没有閾值选择,没有极端退化情形,没有每一次局部化之后的误差控制,没有最终能否把所有常数压进多项式界的精细估计。 它还不是完整证明。 远远不是。 但它已经不是一个空泛的想法。 因为那条最要命的递推,形状变了。 韩砚山盯著纸面,终於明白过来江临所谓的第三层损失回收是什么意思。 不是把第三层损失凭空抹掉。 也不是用一个更强的结构假设强行压住所有残余项。 而是重新规定残余谱项的帐目归属。 过去所有失败路线里,残余谱都会被当成下一轮新生成的自由谱,於是覆盖数每推进一层,就要重复支付一次谱维数损失。 江临没有这么做。 他把残余谱簇固定在上一层结构里,用能量增量的剩余缺口支付它们,把原本不可控的乘法损失,改写成了可摊还的局部误差。 这根本就不是技巧上的微调,完全属於递推框架的重写。 韩砚山慢慢地,把鼻樑上的眼镜摘了下来。 镜片后面那双眼睛已经红得厉害。 “关键不在谱集本身,残余谱项不能再被当成新一轮自由变量送进覆盖递推。” 他喃喃自语时,继续看著那条新写出来的损失流向,像是在一遍一遍確认自己並没有因为疲惫而產生幻觉。 “而是把残余谱从覆盖递推里摘出来,改成能量缺口摊还。” 说完这句话,韩砚山猛地抬起头。 流露出一个在同一条失败路径上走了十二年的人,突然发现自己一直以为无法闭合的递推,竟然可以通过改变损失归属方式重新闭合时,才会出现的那种近乎失控的神情。 “江临,如果这一步能做严,覆盖数就不会掉回指数级。” 韩砚山的声音沙哑得厉害。 江临点头。 韩砚山终於彻底失態。 “妈的。” 声音很轻,並无任何粗鲁的意思。 只有一种被十二年失败反覆碾压之后,突然看见递推式重新闭合的巨大荒谬感。 “这不是一个局部引理能解释的东西,如果残余谱的帐目归属真的能这么改,那么后面的覆盖估计、熵控制函数,甚至marton那边的入口条件,全部都要重新写。” 他抬起头,看向江临。 “所以,你补的不是一个引理,而是在改写整条损失递推。” “只是改写递推还不够。” 江临看了一眼那张纸上已经拥挤到近乎凌乱的符號,摇摇头。 “真正麻烦的是,marton那边不能沿常见的有限域转译路径硬推。那条路为了保证熵结构不坍缩,通常要额外塞进很强的非退化条件,强到几乎无法承接弱倍增对象。” 韩砚山猛地抬头。 “所以你绕开了非退化假设?” “不完全是绕开。”江临道,“更准確地说,是不把它作为入口条件。” 韩砚山的呼吸明显乱了一拍。 江临继续道:“我直接从弱倍增结构出发,构造一个熵控制函数。不是先假定对象足够非退化,再去做覆盖,而是先用第三层回收机制把覆盖递推压住,再让非退化性在有限域模型里作为结果退出来。” “如果这样做成立,marton接桥部分就不再是pfr后面额外悬掛的一段证明,而是和弱倍增结构本身长在一起。” 韩砚山这一次,他没有立刻追问。 因为那条被改写后的递推式,已经不只是在处理pfr的覆盖数问题,而是在同时改变marton接桥部分的入口条件。 刚才那条递推一旦闭合,改变的就不只是pfr本身。 它会改变后续整个桥接路径的入口条件。 传统路线最痛苦的地方就在於,marton熵形式需要足够乾净足够规整,足够非退化的对象。 可弱倍增对象偏偏不是这样的东西。 它粗糙,歪斜,带著大量局部残余结构。 你越要求它乾净,它越接不进来。 但如果江临的第三层损失回收成立,那么弱倍增对象不需要一开始就满足那组苛刻条件。 它可以先在覆盖递推里被压住,再在熵控制函数中逐步显露出可用的近似结构。 也就是说,非退化性从前提变成了结果。 韩砚山的笔重新落到纸上,沿著刚才那条损失流向,往后画了三道箭头。 pfr。 marton熵形式。 freiman型结构压缩。 然后停在第三个词旁边,迟迟没有移动。 如果这条链真的成立,pfr就不是孤立结果。 marton覆盖就不是旁支问题。 freiman型结构定理的高维压缩,也不再只是靠旧工具硬推的延伸。 这里会出现一套全新的技术语言。 一套以残余谱摊还、熵控制函数和有限域模型压缩为核心的技术语言。 韩砚山重新戴上眼镜,郑重问道:“这件事,有几个人看过原稿?” “林照野老师知道我已经闭合了这个事实。”江临答道。 韩砚山沉默了一下。 林照野不是这个方向的。 在现代数学这种恐怖的精度要求下,隔行,就是隔了几个宇宙。 “你刚才说,你那个第三层损失回收的构造,连你自己都需要復盘三个整天才能重新定位。”韩砚山看著江临。 “是的。” “那你知不知道放眼整个国內数学界,有多少人,能在三个整天里,看懂你这个构造?” 江临摇摇头。 他对数学界的人並没有多少了解。 “目前国內在这个细分领域,能跟你在这个高精度层面上进行实质性对话的人,我说的不是那种泛泛而谈的討论,也不是那种理解个大意的点头,而是真真正正一行一行地看完你的证明稿,找出所有隱藏在角落里的边界条件,確认你的每一步推导没有出现任何逻辑跳跃的人,不会超过五个。” 韩砚山竖起了五根手指,语气里带著一股当仁不让的傲气。 “能立刻坐下来和你逐行对证明的人,更少,我算一个。” …… 当林照野终於在空旷的主会场外围找到他们两个的时候,韩砚山的眼镜又被摘下来了。 他正坐在一张桌子旁,用手指压著那张已经快被写满的 a4 纸,另一只手握著签字笔,在纸张边缘继续补一条別人看不懂的损失流向。 江临则安静地站在旁边,时不时指点一句。 “你们俩原来在这儿。” 林照野快步走近,鬆了一口气。 “我刚才在里面找了半圈都没看见人。” 然后他就看到了桌面上韩砚山的推导。 “韩教授,看来你也知道了啊。”林照野笑著,试探了一句,“那么,韩教授,你准备怎么做?” 韩砚山低头看了一眼纸面,说:“江临说,他还需要时间把技术备忘录整理出来。那么到时候,主干结构的审查就需要两个截然不同方向的同行。” 他的脑子转得飞快。 “第一个,需要做离散组合和加性结构的人,能够把有限域上的傅立叶支集收缩部分,进行整体和细节的交叉校验。这部分,我来接。” “另一个,必须能从熵和资讯理论的最底层逻辑出发,去检查他关於 marton 接桥部分的那套构造。这需要极其深厚的跨界功底。” “你心里有人选了?”林照野问。 韩砚山的手指在那张 a4 纸上点了一下一个名字。 “赵宇飞。” “mit 数学系的那位最年轻的副教授?”林照野微微一惊。 “对。” 韩砚山语速极快。 “他个人主页上研究方向的第三行,就赫然写著加性组合学。我仔细读过他关於极值组合学和图正则性引理的所有核心论文。他很擅长使用概率方法,他的数学工具箱——图极限、正则性引理、概率放缩——和江临这次解决 pfr 的底层框架,在方法论上高度兼容。” “marton 接桥部分的非退化构造极其反直觉。需要一个人既能从离散组合的角度理解那些变態的约束条件,又能从熵和资讯理论的宏观层面验证整个近似结构的稳定性。” “赵宇飞不是传统资讯理论出身,但他对高维离散结构的概率化处理极强,恰好能看出这套熵形式是不是只是在符號上成立,还是確实承载了组合结构。” “目前来看,他是全世界最合適的人选之一。” 韩砚山停顿了一下。 “可惜,我与他並无私交,或许可以请丘先生帮忙引荐。” 林照野皱眉想了想:“但他现在人不在国內。” “不在国內没关係,我这就给他发一封邮件。”韩砚山是个典型的行动派,说著就要转身。 “其实要说国內,丁剑教授是做概率论和统计物理出身的。”林照野却忽然开口。 韩砚山脚步一顿。 林照野继续:“要说对熵形式的数学直觉,目前国內没人比他更强。如果他看了之后,愿意从统计物理的角度,帮江临把把关,就不需要等赵宇飞横跨太平洋的时差回復了。” “行,那就先找丁教授。”韩砚山的话语中透著压抑不住的近乎荒唐的兴奋。 第137章 降维编译 七月三十一日的夜,紫金山庄的灯光仍然亮著。 第六届iccm毕业论文奖颁奖典礼正进行著。 江临却已经离开了紫金山庄。 他吃过晚饭,就背著包,拖著行李箱搭乘网约车去了城东物流园。 车窗外,南京城夏夜的霓虹灯带如流体般向后飞掠。 而在他的视网膜右上角,一串只有他自己能看见的数字,正在一秒一秒地跳动倒数。 【00:11:27:14】 【00:11:27:13】 距离第十次废土传送,还剩不到11个半小时。 事实上,早在接到丘成桐先生那通秘密通知金奖的电话时,他就已经將现实的行程表与废土的倒计时进行了重叠比对。 因此,在动身来南京前,他便让低熵工坊的行政负责人梁知夏以低熵工坊外场地形勘测设备中转的名义,在南京城东物流园短租了一间c级仓库。 在来南京之前,他已经陆陆续续將高度定製的生存物资、勘探设备以及计算硬体,分批次发到了这间仓库里。 网约车在物流园外围的减速带前停下。 江临刷开门禁,步行穿过两排停满重型卡车的车道。 引擎的怠速轰鸣声和装卸工人的粗口在远处的a区迴荡,而他所在的c区则显得格外静謐。 来到c-17仓库前,拉开捲帘门,推上空气开关,工业照明灯瞬间照亮这间一百多平米的厂房。 仓库中央,五个不同规格的重型防震工程箱、几大捆管材,以及一辆被尼龙绑带固定在托盘上的黑色电动越野摩托,正静静地蛰伏著。 江临快步走上前,从旁边拿起美工刀,开始验收与拆箱。 a区箱体打开。 里面是一台移动工作站,以及四块大容量的高速固態硬碟。 硬碟內已经提前封装了完整的离线latex编译环境、git版本控制系统,以及数以万计的数学、物理与控制论交叉文献库。 这是他为pfr/marton主证明准备的新的弹药库。 脑海中的证明闭合是一回事,將其降维编译成同行能够毫无障碍阅读的严密文本,还需要一场旷日持久的案头苦工。 b区与c区相连。 装载的是为第十次废土探索远行准备的机动底盘。 那辆续航经过深度改装的电动摩托旁,静静躺著一台长航时航测无人机。 无人机旁边码放著三套备用碳纤维旋翼、大功率图传模块和高密度电池组。 在上一轮废土中,他已经將前哨站周边的近场地形环境摸透,这一次,他必须把探索半径推向七十公里之外的更深处。 走到d区和e区,江临的动作稍作停顿。 这里堆放著大量的pom棒材、工业级接插件、传感器模块,以及几卷特殊的隔热材料。 最惹眼的是,箱底防震棉里嵌著一整套可携式微型焊台、示波模块,以及几罐在普通五金店极难买到的鎵銦锡合金。 这种常温下呈液態的金属,是他用来修復废土中高功率电机滑环与柔性导电接口的生命线。 验收持续了整整三个小时。 江临將所有物资重新分类打包,利用滑轮组和棘轮绑带,將防震箱以均衡的配重方式,固定在电动越野摩托的两侧掛架与后座上。 凌晨五点四十五分。 所有的准备工作完毕。 江临换上一套耐磨的深灰色工装服和高帮战术靴,並將防尘口罩拉到了下巴处。 南京城的天际线已经泛起了一层湿热的鱼肚白,早班物流车的引擎声在远处的晨雾中作响。 江临收回目光,长腿一跨,坐上那辆已经负载到极限的越野摩托,双手握住黑色橡胶车把。 视网膜上数字,进入了最后的读秒。 【00:00:00:10】 …… 【00:00:00:01】 【00:00:00:00】 南京清晨那种特有的潮湿热意在剎那间褪尽,仿佛被一只无形的巨手瞬间抽乾。 隨之而来的,是无所不在的乾燥与粗糲。 眨眼间,车轮下方从物流园平整的水泥地,变成了前哨站外那片被他打磨、压实过无数遍的硬化土层。 面前,那座经过十九次扩建,结构已经复杂如堡垒般的石屋,正沉默地佇立在废土灰白色的晨光里。 更远处,废土的地平线像一条被钝器反覆打磨过的铁线,沉重地横在空旷世界的尽头。 这一次,第十次废土之行,江临没有立刻出发。 七十公里之外的探索不是一场说走就走的远行,必须建立在供能、补给、水循环、道路基准点和应急维修体系全部稳定之后。 所以,前几年,他哪里都没去,就专心种田,种树,种草,维护水、太阳能和风能循环系统。 在这些机械性的体力劳动之外,江临所有的心智算力,都倾注在了撰写pfr/marton主论文上面。 在他的脑海中,pfr/marton的主证明其实已经无懈可击地闭合了。 但数学证明在个人逻辑上的自洽,与能够被学术共同体接受並顺利通过同行审查,是两个截然不同的概念。 过去一百多年里,他在废土的极端生存压力下,將江氏砖的局部强迫机制、mps搜索框架的状態机逻辑,以及处理真实物理噪声的工程直觉粗暴而野蛮地揉捏在一起,形成了一套极具废土质感,充满暴力美学的证明路线。 这套证明路线杂糅出来的符號系统,如果直接列印出来拍在韩砚山教授的办公桌上,对方绝对只会以为自己是在看某种外星文明的天书。 因为里面充满了太多非正统的跳跃式推导,以及只有江临自己能看懂的,为了节省算力而发明的代数压缩记號。 他必须进行降维。 在这座被时间遗忘的荒原里,花一点时间写出一份现实世界里那些受过正统数学训练,但没有经歷过废土非標工程洗礼的学者,也能够一步步跟上的阅读路径。 写给自己看的东西和写给別人看的东西,是两种完全不同的技能。 他最初的笔记只有自己能读懂。 符號是临时起意编造的,引理的编號是按照脑海中灵感闪现的顺序排列的。 从损失递推机制到marton接桥的那个至关重要的过渡段,他的笔记上其实只有四个字。 此处显然。 显然。 对他的大脑来说,那確实是显然的。 因为他在废土的孤寂中,盯著这一个切面看了几十年,早就將它的拓扑结构烙印在了神经元上。 但对任何外部读者,这行显然下方掩盖的逻辑断裂,足以让他们在翻过这一页的瞬间,直接把整篇论文扔进废纸篓。 论文的第一版初稿,他藉助工作站的算力,敲敲打打写了將近四个月。 写完之后,他强迫自己清空大脑,以一个陌生审稿人的视角通读了一遍。 隨后,他得出一个结论。 太密了。 证明本身的逻辑密度没有发生变化。 有限域pfr问题的复杂度本质摆在那里,就如同废土的重力无法被取消,损失递推的层数在数学结构上是不可能被凭空压缩的。 看起来密不透风的是他的写作方式。 每一段都在疯狂地堆砌高阶符號,每一个逻辑过渡都在极力追求最短路径上的跳跃。 整篇论文读起来,就像是一个不允许读者进行任何一次换气的超长复句。 他自己能读懂,是因为他知道在哪里可以停顿吸气。 但外部读者不知道,他们会在这种高压的阅读体验中窒息。 於是,他毫不犹豫地把第一版推倒重来。 在第二版中,他试图拉宽阅读路径。 把主证明的每一步都拆解开来,写成独立的段落,並为每一个关键引理都配备了详尽的动机说明。 写完后,他发现了另一个问题。 太长了。 主论文像发酵的麵团一样膨胀到了將近八十页。 其中將近三成的篇幅是解释性的注水文字,这些文字就像杂草一样,完全淹没了证明本身那冷峻优美的骨架。 第三版,他咬著牙回到骨架本身。 大刀阔斧地砍掉过度解释,但小心翼翼地保留了每节开头那句为什么这一步要走这里的引导句。 到了第四版,他又觉得这些引导句还是显得过於囉嗦,破坏了数学文本应有的克制与严谨。 等到第五版写到一半时,江临忽然意识到论文中隱藏著一个更为深刻的危机。 他一直都在细枝末节上调整表达方式,但论文本身的顶层结构从一开始就是错的。 自己试图把一套杂糅了现代组合数学、高阶概率论、资讯理论以及统计物理中熵分析的庞杂內容,强行塞进一根线性的敘事管道里。 无论他怎么修辞,怎么调整表达的颗粒度,这条管道都註定会在某个特定背景的读者群体面前发生断裂。 概率学家看不懂他的组合构造,组合学家又会被他的熵流形搞晕。 他乾脆停下了第五版的修改,在石屋后,那棵已经长到遮天蔽日的胡杨树下静坐了三天。 隨后,他做了一件他在现实科研生涯中从未尝试过的大胆举措。 將一份庞大且混沌的原稿一分为二。 上卷,剑指加性组合学。 这是韩砚山深耕了半辈子的领域,也是这篇证明必须首先攻克的学术壁垒。 他大刀阔斧地砍掉了近三成自己生造的冗余符號,把残余谱簇的局部化过程、谱索引的固定方式,以及最关键的能量缺口概念,全部替换为现代组合数学界公认的標准记號。 针对那条曾经卡住无数人的第三层递推,他不再试图用一句轻飘飘的残余谱的帐目归属糊弄过去。 而是老老实实一板一眼地建构了一个局部误差项矩阵。 在长达八十多页的推导中,他將原本在旧路线里会导致指数级爆炸的乘法损失,像拆解机械的齿轮一样,一步步拆解为可被上一层结构完全吸收的加法误差。 在这个过程中,他一头撞上了整篇论文中最难处理也最容易引发歧义的技术问题。 谱簇索引与密度閾值区间索引——两套下標系统。 谱簇是频域侧的划分,关心的是残余频率分量的衰减模式。 密度閾值区间是组合侧的划分,关心的是残余项对覆盖递推贡献落在哪一个閾值台阶上。 两套下標。 描述的却是同一批数学量。 分开读的时候,损失回收部分用谱簇编號写得乾净利落,marton接桥部分用密度閾值区间编號也写得清晰明了。 但当这两部分逻辑需要连在一起咬合时,灾难降临了。同一个变量,在不同的位置被迫使用了两套完全不同的名字。 读者在阅读时,需要像一台低效的翻译机一样,翻过去又翻回来,在脑海中不断进行状態对比和切换。 江临尝试强行统一这两套系统。 他花了一个月的时间,试图在所有地方全部使用谱簇编號。 失败了。 marton接桥处的覆盖递推,其內在逻辑必须按照密度閾值来分步进行,而谱簇编號根本无法反映出足够的密度信息,强行使用会导致推导链条断裂。 他又花了一个月的时间,试著全部换成密度閾值区间编號。 还是失败。 在损失回收机制中,谱簇的衰减行为与密度閾值的变化並不完全共线。 有些低频的谱簇会跨越多个密度閾值区间,如果强行用区间编號来標记,就会彻底模糊掉衰减率的变化轨跡,导致不等式放缩失效。 到了第三个月,面对著满屏报错的latex代码,江临开始怀疑自己是不是走错了方向。 但在经过几天几夜不眠不休的推演后,他发现,不是他的统一方案错了,而是问题本身的物理性质在抗拒这种统一。 谱簇是物理的,区间是组合的。 它们本质上是两种不同的划分逻辑。 物理逻辑关心的是这个频率分量怎么在时间演化中衰减,组合逻辑关心的是这个密度层级对最终的覆盖数能贡献多少筹码。 它们不是同一个东西的两面,而是同一个高维客体,在两个截然不同的低维坐標系里的投影。 投影与投影之间,是不存在保结构的全局一一映射的。 认清了这个残酷的现实后,他最后做出了一个违背学术写作惯例的决定。 保留双层索引。 代价是读者在阅读时,需要在两个体系之间来回切换。 每次从损失回收部分过渡到marton接桥部分,都需要去翻阅一次繁琐的术语对照表。 但好处是巨大的。 两个体系各自的数学表达都没有牺牲任何一点精度,也没有为了追求表面的统一,而在极端退化情形下悄悄引入模糊的近似。 他在那份精心编制的术语对照表中,给出了从谱簇编號到密度閾值区间的显式映射规则。 不仅如此,他还以防万一地额外列出了一整页的警告。 这个映射在哪些退化情形下会发生失效。 这张不到三页的对照表,他写了又改,改了又扔,前前后后耗费了將近四个月的心血。 上卷完成的那一天,江临看著屏幕上密密麻麻的pdf文档,单开了一个厚重到足以砸死人的副录,將其命名为《退化情形索引》。 里面密密麻麻地列举了局部密度过低、弱倍增常数畸变、谱簇残余项逼近閾值等几十种可能导致系统崩溃的极端变种情况。 这套索引应该足够应对未来十年內,全球同行可能提出的绝大多数刁钻的反例了。 下卷命名为《熵控制的marton接桥》。 这是专门为那些具备深厚概率论功底、熟悉统计物理,並对高维拓扑结构有著敏锐直觉的读者准备的入口。 在这一卷的写作中,最大的阅读障碍在於如何向同行解释,非退化条件並非整个系统入口的严苛前提,而是在经歷层层信息压缩后,自然显露出的演化结果? 江临在石屋里枯坐了整整三个星期。 键盘上敲下的公式刪了又写,写了又刪。 废土的沙暴在屋外肆虐,他的內心也犹如一团乱麻。 因为他始终觉得,纯代数的表述太过生硬。 熵控制函数的构造,在代数层面当然可以给出严格定义。 但如果只用乾瘪的代数语言来写,读者就会问,为什么偏偏是这个形式的熵?为什么不是香农熵或者微观正则熵? 读起来就像是作者凭藉上帝视角凭空捏造出来的外掛。 像丁剑这类概率论与数理物理训练极深的学者,是不会满足於一句我们定义如下函数的。 他们需要看到底层的物理图景。 陷入瓶颈的江临,无意间翻开了硬碟角落里,俄罗斯数学家v.i. arnold所著的那本经典教材。 《经典力学的数学方法》。 arnold在书中讲的是经典力学,但他用的完全是辛几何与流形的语言。 这不是他第一次读这本书。 在第四次废土的那几十年时间里,他就曾为其中优雅的几何化表述而著迷。 江临静静地注视著屏幕上关於相空间与动力系统保体积结构的討论,脑海中突然闪过一道闪电。 他一直试图直接告诉读者熵控制函数应该这样定义,非退化条件应该这样进入,marton接桥应该从这里接上。 是的,每一句话在代数上都可以写得严丝合缝。 每一个凭空拋出的定义,也都能在后文的繁琐推演中得到强有力的验证。 可问题在於,这种写法太像从天上落下来的一组代数安排。 读者当然可以耐著性子去检查它的推导对不对。 但他们很难在第一时间领悟,为什么偏偏是这组特定的熵形式? 为什么非退化条件不是一开始就作为前提强行假设,而是在压缩的末端才自然暴露出来的结构约束? 江临深吸了一口气。 他当然知道,pfr问题上的有限域组合结构,不能被简单粗暴地说成某种真实的物理相空间。 但arnold的几何语言提醒了他一件事。 一套复杂至极的数学证明,其內在的动机,並不一定非要用一堆枯燥的代数定义来堆砌。 它完全可以用结构是如何隨著时间演化的这种动態视角来组织。 在pfr/marton的这条路线上,真正发生的物理事实,並不是某个单独的不等式突然被外力加强了。 而是那些粗糙的集合,在经过多层信息压缩的筛网时,正在不断地失去它们的自由度。 第一层谱剥离,削掉的是那些高频的显性的自由度。 第二层局部化,像是一个坚固的模具,固定的是那些低频的宏观可控的结构。 第三层损失回收,它要处理的,就是那些既不能被轻易丟弃,又不能被重新释放为自由谱的残余项。 熵控制函数在这里的真正作用,根本不是一个作者为了凑结果而外加的技术补丁。 它更像是对这段结构压缩过程的一种计量方式。 记录哪些自由度,已经在上一层的剥离中被支付过了? 记录哪些复杂度,仍然在当前的递推链条中像暗流一样流动? 记录还有哪些残余项,只能认命地作为上一层结构簇中的局部误差被强行摊还,而永远失去了重新获得独立製造覆盖数增长的资格? 顺著这个思路写,代数定义一行都没有变。 证明的逻辑强度也一分都没有减弱。 但读者终於能够透过那些密密麻麻的符號,看清隱藏在背后的宏大图景。 熵控制函数为什么註定会出现在这个位置。 也能清晰地看到,marton接桥处所谓的非退化条件,根本不是被作者预先强行塞进系统的严苛前提。 它只是在经歷了多层自由度压缩之后,为了让覆盖递推的帐本继续保持多项式级別的控制,而自然显露出来的物理边界。 江临果断地刪除了下卷中原先那段长达数页,生硬无比的定义铺陈。 重开了一节。 標题是:【the evolution of controlled entropy(受控熵的演化)】 在这一节中,他没有削弱哪怕一丝一毫的学术严格性。 每一个熵函数,仍然被给出了明確的闭式表达。 每一个覆盖递推,最终仍然乖乖回到了可被数值核验的不等式上。 每一个非退化条件,仍然在后文的引理中被逐项检查著。 但它的气质变了。 不再像一组凭空指定,不讲道理的代数规则。 变成了一条充满生机与必然性的逻辑路径。 从结构压缩,自由度消耗,残余项摊还,一路顺理成章地走到了marton接桥入口条件的自然浮现。 下卷的写作,在这个全新视角的加持下,如同破冰的航船般重新全速推进。 江临没有再试图用几行乾瘪的定义去硬压所有的动机。 他像一个耐心的导师,把熵控制函数与marton接桥的耦合机制,像剥洋葱一样拆成了三层。 第一层,从资讯理论的角度解释这个特定的熵控制函数,计量的到底是被压缩掉的哪一类复杂度。 第二层,利用控制变量法,比较不同熵形式的代入下,覆盖递推在增长速率上的显式差异。 第三层,完成闭环,说明第三层损失回收机制为什么会反过来形成约束,限定了marton接桥处只能允许使用当前的熵形式。 这样一来,下卷不再只是附著在主论文后面一条累赘的技术尾巴,彻底脱胎换骨。 堂堂正正地成为了另一条宽阔的读者入口。 对於专精加性组合方向的学者,他们可以从上卷进入,那里有关於残余谱摊还的財务帐目。 对於那些概率论、统计物理出身,对高维空间有著更强直觉的学者,下卷则向他们完美展示了那套冰冷的帐目,是如何通过受控熵这种优美的形式,悄无声息地接入marton路线的。 当下卷敲下最后一个標点符號时,江临在文件的末尾,克制地补了一行脚註。 【註:本文中涉及的几何语言与物理直觉,仅用於组织论证动机。所有最终结论,仍严格以代数估计、有限步覆盖递推与符號校验结果为准。】 时间在枯燥、单调却又充满韵律的键盘敲击声中静静流逝。 废土的烈日升起又落下,风暴来了又走。 终於,工作站屏幕下方的latex编译进度条,平稳地滑到了终点。 一行绿色的提示符在终端弹出。 0 errors,0 unresolved references,0 overfull boxes. 七遍。 从那份只有他自己能看懂的天书般的初稿,到眼前这最后定稿的第七版。 庞杂芜蔓的枝节被尽数削去,第七版最终凝练到了只剩下四十二页。 但这四十二页,字字千钧。 它的骨架清晰得犹如解剖图。 pfr问题背景与旧路线断点分析->有限域模型与弱倍增条件重构->第三层损失回收机制引入->残余谱帐目重写->熵控制函数与覆盖递推的耦合->最终走向marton接桥。 桌面工作目录下,静静地躺著四份独立的pdf文件和三个不同用途的打包版本。 第一份,主论文。 標题犹如利剑出鞘: 《finite-field pfr via third-layer loss recovery》(基於第三层损失回收机制的有限域pfr问题证明)。 正文整整四十二页。 每一步推导,要么当场给出无可辩驳的代数证明,要么明確地指向前文具体的引理编號。 那个让他痛苦了几个月的双层索引系统,在文中的任何一处出现时,旁边都必定跟著一个指向术语对照表的超连结脚註。 第二份,技术备忘录一。 《residual spectrum amortization》(残余谱摊还)。 这份文件专门用来处理残余谱摊还的技术细节。 那些在主论文中为了保持阅读流畅性而被压缩成本处可通过常规计算验证的退化情形分析,那些他在废土中尝试过但最终放弃的替代方案论证,以及那些足以让后人少走十年弯路的失败路径记录,全都被收录其中。 第三份,技术备忘录二。 《entropy-controlled marton bridge》(受控熵的marton接桥)。 聚焦於熵控制函数与marton接桥的深层耦合机制。 详细论述了为什么必须选择这一组熵形式,不同熵形式下覆盖递推的微小差异,以及第三层损失回收对熵控制函数的强制约束边界。 第四份,独立核验指南。 这是他在最后时刻,额外增加的一份新文件。 它的受眾非常明確:面向韩砚山,以及全世界任何愿意花上几个月时间,一页一页去挑错的顶尖大脑。 指南严格按照主论文的章节顺序排列。 它用高亮標註了每一节之间的逻辑依赖关係、必须死守的关键检查点、最容易导致推导崩溃的退化边界,甚至贴心地指出了哪些引理可以被单独拆出来独立验证,而哪些引理必须和上下文绑定在一起阅读。 而在这四份文件之上,是三个针对不同场景的打包版本。 【自用版】:保留了完整的四份文件,甚至附带了包含mps状態机检索原始代码的仓库,以及大量带有废土工程学色彩的中文字符註解。 江临不打算对这个版本做任何刪减,这是为了方便他自己以后在脑海中復盘。 【韩砚山核验版】:包含了主论文、两份技术备忘录以及那份至关重要的独立核验指南。排版乾净利落,注释的口吻默认了读者是一个严苛耐心,且隨时准备推翻他的专业同行。 在这个版本里,残余谱摊还的逻辑链条被强化到了令人髮指的地步。 【公开投稿预备版】:这是未来准备发往顶刊的版本。 只保留了最为核心的主论文主体。技术备忘录被作为可选项的补充材料附在后面,而那份过於直白的独立核验指南则被隱去(只在回覆审稿人意见时使用)。 这个版本去除了所有容易引起外行歧义的跨界隱喻与几何比喻,呈现出一种纯粹的数学之美。 至此,论文完成,只待整个现实世界最聪明的脑袋去联合审查。 第138章 工程化母版 江临坐在石屋后那片老胡杨林的阴影里,手边放著一只自己烧制出来的陶杯,杯中是用太阳能灶慢慢煮开的沙棘叶茶。 茶水顏色很浅,带著一点浑浊的黄绿,水面上还浮著一点植物蜡质析出的微光。 入口先是涩,隨后是极淡的酸,最后才有一丝草木被沸水强行逼出来的苦味,顺著咽喉缓慢爬上来。 这东西谈不上好喝,甚至在某种程度上可以说是在挑战人类味蕾的底线。 但江临早就习惯了。 在废土的时间流速里,味觉享受是最廉价也最不必要的冗余。 何况沙棘原本就不是为了茶水种下的。 它们是这片暗红色荒原上,生命向无机物防线发起进攻的先头部队。 他端起陶杯,仰头又喝了一口。 酸涩感在舌根处缓慢散开,像是一种清醒剂,刺激著他因为长时间盯著屏幕而有些迟钝的神经。 从这个位置望出去,已经看不见当年那几畦勉强活下来的几种农作物。 石屋周围铺开的,是一整片层次分明,经过严密计算的人工生態岛。 最內圈是深褐色的轮作田,土壤的顏色比外围要深得多,那是掺杂了大量有机堆肥和粉碎炉渣的人造腐殖层。 土豆、红薯、南瓜、黄豆和高粱被高出地面三十厘米的石坎切成不规则的块面。 再往外,是沙棘、枸杞、檉柳和紫穗槐组成的灌木防线。 它们的根系像铁丝网一样在地下交织,牢牢抓紧每一寸贫瘠的颗粒。 这些植物原本就带著耐旱、耐盐碱的底子,叶片厚实,蒸腾量低,在这片荒原上比普通作物更容易站稳。 更远处,胡杨、枣树、桑树和榆树交错成林。 那些胡杨树干粗糙得像是乾裂的岩石,以一种近乎惨烈的姿態向上生长,把暗红色荒原生生压在绿洲边界之外。 风从西北方向吹来,先被最外层的沙棘和檉柳削掉力道,再穿过胡杨林粗壮枝干的层层阻截,最后落到石屋附近时,只剩下一阵带著枯叶的低响。 面前的茶几上,打开的笔记本电脑,屏幕上切分出几个窗口。 备份了三份现实世界供应商评估摘要、一份七號废弃巷道测试窗口的待確认事项清单,以及许曼那份g-01恆泰盲测损伤报告的关键数据复写版。 江临放下陶杯,拿起一只刚从g-01右前腿上拆下来的pom足端。 足端底部被恆泰三十七度碎石坡上的湿煤渣和锈角钢磨出了深深浅浅的划痕,外侧那道两毫米深的横向刮槽显得分外狰狞,是盲测时擦过窄通道断木里的锈钉留下的。 foot-rf-03,右前足,pom国產件。 恆泰盲测后,底部接触面磨损呈非线性不对称分布。 外侧刮槽深度2.1mm,伴隨边缘塑性屈服;內侧正常磨损深度0.3mm。 原因推演:非周期步態下,右前足在侧向试探跨越障碍时,由於重力势能转移,承担了超过设计值1.4倍的额外横向载荷。国產普通標准pom分子链结晶度不足,抗衝击等级与缺口衝击强度无法应对瞬时高频剪切力。 现实世界里的g-01,那台被无数资本和目光期待的样机,跑通了恆泰盲测。 此时被他掛在维修架上,等著备件到位才能重新组装。 只是现实的情况是,国產pom的供应商还处於ppt宣讲和样品拉扯的评估阶段。 性能达標的日系供应商,其特种改性样品的交货期排到了九月。 至於核心的减速器精度寿命问题,暂时还没在国內找到任何一家愿意接单做逆向修復的精密机加工厂。 郭建业老师搭线介绍的那位从波士顿动力退休的老工程师倒是联繫上了,履歷绝佳,经验丰富。 但对方的行程表上写满了含飴弄孙的计划,去东北看孙子,要九月初才回江城。 现实世界里,所有事情都在等,等供应链,等排期…… 但江临拥有废土世界与时间,不想等。 这也是他將做过各种残酷压力测试的g-01带进来的根本原因。 恆泰盲测已经证明了一件事。 g-01的底层软体架构,包括那套基於全身动力学控制的非周期步態算法、被动柔顺容错机制、以及毫秒级的足端接触力闭环控制,非常能打。 但g-01暴露出来的硬体问题同样清晰。 足端材料的脆化与偏磨;谐波减速器在交变载荷下的精度衰减与寿命崩塌;足端传感器保护层在复杂接触面上的侧向剪切偏差。 这些问题在恆泰盲测那种將工况放大到极限的测试中,指向的是同一个根子。 g-01本质上是一台废土验证样机,是为了在这种恶劣环境下生存而手工攒出来的怪物,不是一台现实世界里符合iso標准、具备量產可行性的商业工程化產品。 它的每一个子系统,在设计时都没有考虑过现实世界的供应链、成本、量產工艺、emc、电气安全、环境適应性、可靠性寿命测试,以及工业现场准入所需的一整套第三方检测。 如果要让低熵工坊在现实世界活下来,要把g-01的技术路线变成一条能源源不断產生现金流的產品线,他必须做一件在废土和现实世界都要做,且必须做通透的事。 那就是工程化降维与重构。 把g-01从一个充满个人英雄主义色彩的单一验证样机,叠代成一个模块化標准化,可平滑迁移到不同工业场景的通用工程底盘架构。 江临把g-01的底盘检查了一遍,然后回到工作站前。 新建了一个根目录。 【g01_platform_engineering】。 下面分两个子目录。 【g01-production(量產工程化方案)】和【g-variants(多场景变体预研)】。 他先打开第一个。 现实世界里恆泰盲测暴露的问题,他已经在復盘报告中用鱼骨图和失效模式与影响分析表格列得清清楚楚。 现在他要在废土里,用材料和时间,把这三个问题一个一个啃下来。 足端材料的问题本质上是高分子材料配方和成型热歷史的问题。 现实世界里,国產標准pom虽然拉伸强度尚可,但其大分子链的柔顺性差,导致缺口敏感性高,抗衝击等级不够。 进口杜邦的delrin系列特种pom性能优异,但价格高昂且存在地缘政治带来的交货周期风险。 按供应商公开参数和材料牌號推算,日系供应商的碳纳米管改性pom有可能接近当前目標性能包,但实测结果仍要等样品到货后验证。 这些是现实世界的商业供应链约束。 但在废土,他就是自己的供应链。 可以在自己的粗糙加工间里,用小型热压模具、模压试样、拉力试验机做实体样条测试,再用mps对注塑温度、保压时间、冷却速率和填料比例做蒙特卡洛参数搜索。 从第四次废土生存周期开始,这座石屋就已经不再只是一个用来躲避沙尘暴和夜间极寒的庇护所。 车床、铣床、简易热压模具、小型电阻炉、台架疲劳测试机、太阳能供电系统、材料样品架,以及那套被江临一轮又一轮补丁缝起来的mps(製造执行与工艺搜索)工程工具链,早就把这里变成了一座粗糙但可用的小型材料与机加工实验站。 江临走到工作檯右侧的备品墙前。 这里的架子上整齐地码放著几十只报废或待测的足端。 他从左往右扫了一遍上面的纸质標籤。 最早一批是最简陋的纯pom车削件,没有添加任何无机填料,没有经过任何接枝改性。 標籤上记录著:【纯基材,无改性。测试环境:废土岩石区。结果:行驶不足100公里,摩擦係数急剧上升,端面磨禿,报废】。 第二批,是加了20%短切玻璃纤维的改性pom。 玻璃纤维赋予了材料极高的刚性,硬度直线上升,但隨之而来的是致命的脆性增加。 在碎石地面上测试时,每次足端砸向带有稜角的岩石,边缘就会发生微观解理断裂,脆裂率极高,犹如被狗啃过一般。 再往右,是他从第八次废土周期开始,逐步引入正交试验法叠代出来的混合配方系列。 添加碳纤维粉末以提高耐磨性和热传导率。 引入特定比例的弹性体增韧剂如tpu来吸收衝击能量。 尝试將不同分子量的pom基材进行熔融混配,以平衡加工流动性和最终的力学性能。 每一批新配方的背后,都对应著工作站资料库里一段漫长且枯燥的失败记录、参数微调和重新热压成型。 他从墙上取下一只標籤写著【pom-cf-07|碳纤维改性pom|第九次废土后期验证|累计里程约206km|状態:轻微磨损,可用】的足端,翻过来对著灯看了看底部的磨损纹路。 江临拿著这只足端,回到放大灯下,翻过来仔细观察底部的磨损纹路。 在20倍放大下,接触面的磨损呈现出非常均匀的哑光质感。 没有局部深坑状剥落,没有边缘应力集中导致的脆裂,更没有出现那种因为材料本身刚度不均而导致的偏磨。 碳纤维在基体中形成了良好的微观骨架,有效地將摩擦热导散,防止了聚合物表面的局部熔融。 这只足端在废土这种布满辐射沙砾、极端温差和锋利风化岩的恶劣地形上,硬扛著g-01的自重跑了將近两百公里,状態竟然仍然可用。 相比之下,恆泰盲测用的那只现实世界的国產pom足端,才在模擬工况下跑了不到二十公里,外侧就已经刮出了两毫米的深槽,可以说是全盘崩溃。 材料配方的代差,就这样赤裸裸地摆在桌面上。 但pom-cf-07有一个问题,它的血统太野了。 这个配方是江临在废土石屋里,像个炼金术士一样亲手调配出来的。 里面的碳纤维粉末,是他第七天幕站的那个机械平台,用角磨机生生切割下来,再用研磨机粉碎的。 而里面的增韧剂,则是他提纯了某种废土特有变异植物的汁液,加上从废弃塑料瓶中提取的聚氨酯,经过粗糙的化学改性反应得来的產物。 这套充满了废土赛博朋克风格的配方在这里能跑得通,是因为江临自己掌控著从原料获取到热压成型的每一个微小变量。 他知道哪一炉的温度高了两度,哪一批的碳纤维颗粒粗了几微米,並能在加工时依靠手感进行补偿。 然而,一旦回到现实世界,这套配方的化学成分、混合比例、分子量分布乃至成型工艺参数,是没有任何一家正规供应商能够,或者愿意去直接復现的。 现实世界的化工厂不可能去解析一种变异植物汁液的分子式。 他现在要做的,是技术转译。 把废土里这种不可复製的手作配方所表现出来的宏观力学特徵,反向推导,翻译成现实世界里高分子材料供应商能看懂、能执行、且符合国標或美標的《材料工程规格书》。 江临把pom-cf-07放回备品架,从兜里掏出笔记本,翻到新的一页。 【g-01足端材料——废土工程化验证结果与现实映射转化】 1. pom-cf-07(废土版碳纤维改性pom):综合性能基准线。耐磨耗体积、落锤抗衝击功、弯曲疲劳寿命均大幅优於市售国產件与日系標准件。 任务:將该配方的宏观物理参数(硬度、拉伸模量、缺口衝击强度)转化为目標性能包,剥离废土特有成分。 2. 纯pom:摩擦係数过高,磨耗率大。仅適用於室內平整实验室环境或低强度规则地形。严禁用於恆泰矿山及类似非结构化高摩擦场景。 3. 玻纤增强pom:刚度达標,但脆性灾难级。碎石地形边缘微观断裂率超80%。剔除备选库。 4. 超高分子量聚乙烯(uhmwpe):曾做过备选。耐磨性能极优,但弹性模量和抗压刚度严重不足。在g-01动態重载下,足端压缩变形量过大。这种宏观形变会直接污染足端接触力传感器的微小力觉反馈信號,导致wbc状態机解算失真。在需要精確接触力闭环的场景中,绝不適用。 现实世界约束分析:国內具备碳纤维/芳纶纤维改性pom共混造粒能力的供应商很多,技术门槛不高。 低熵工坊面临的真正困境在於品控和话语权。 我们需要的是批次间性能波动小於5%、具备完整可追溯性、能承受高湿度煤渣与碎石动態衝击磨耗、且能提供sgs或同等级第三方检测报告的工业级材料。 由於初期订单量极小,国內大厂不愿接单打样,小厂品控无法信任。 工程转化策略: a计划—制定严格的目標性能参数表,寻找国內具备研发意愿的中型新材料企业,以联合研发名义绕过起订量门槛。 b计划—向日系供应商妥协,採用其现成的高抗冲改性pom型號,承受前期高昂的样品费和长交货期,確保首批工程样机下线。 材料部分的推演结束,第二个坎,是机电系统里最昂贵也最脆弱的心臟。 谐波减速器。 恆泰盲测结束后,许曼在实验室里对g-01现实版进行拆解保养。 当她拆下左中腿的关节电机时,用百分表检查了减速器输出轴。 结果触目惊心:径向跳动量从出厂標准的0.03毫米,直接飆升到了0.08毫米。 隨后进行的內部工业ct扫描显示,谐波减速器核心部件柔轮的杯底过渡区域和齿根部位,已经出现了肉眼不可见的微裂纹网。 数据记录仪的log文件揭示了原因。 在盲测第三轮,g-01在通过暗沟地形紧急后撤时,由於重心算法在极端地形下的瞬时滯后,左中腿单腿瞬间承受了超过设计额定载荷约30%的峰值衝击力。 许曼当时拿著报告,眉头紧锁地问他:“咱们的控制算法再强,也弥补不了物理极限,是不是该考虑换进口减速器?” 进口的哈默纳科,或者国產第一梯队的高端绿的谐波特定型號,拥有更好的材料和更精密的齿形,当然能立竿见影地缓解精度丧失和寿命崩塌的问题。 但摆在低熵工坊面前的是一本算不平的经济帐。 这些高端货的单价极高,一台六足机器人有十八个甚至更多的主动关节,如果全部採用高端减速器,成本將直衝天际。 更关键的是,进口品牌的交货周期长达八到十二周,且对批量订单的最小起订量有极其强硬的硬性要求。 如果g-01未来要进入小批量试產,在没有拿到巨额融资前,仅减速器一项的成本就会直接吃掉整机bom成本將近三分之一。 江临唤醒工作站屏幕,打开三维cad软体solidworks。 调出g-01关节处谐波减速器的完整装配体模型。 滑鼠拖动,將柔轮、刚轮、波发生器这三个决定著减速器命运的核心子零件逐个爆炸展开,並拉近放大到剖切视图。 接著导入之前的有限元分析结果,屏幕上立刻浮现出柔轮齿面在受力状態下的接触应力分布彩色云图。 刺眼的红色高应力区集中在柔轮的齿根部和杯身与底部的圆弧过渡段。 在超载30%的极端动態工况下,波发生器强迫柔轮发生椭圆变形,柔轮齿圈在与刚轮嚙合与脱开的过程中,齿根处承受著剧烈的交变弯曲应力。 云图显示,该处的应力峰值已经突破了国產普通轴承钢材料的疲劳极限。 这不是许曼或者陈砚能解决的算法问题,也不是单纯的结构尺寸设计问题,这是最底层的材料科学与精密製造工艺问题。 谐波减速器的柔轮是一个在变形与承载之间走钢丝的矛盾体。 它需要在每分钟数千次的交变弯曲应力下,保持数万小时的疲劳寿命而不发生断裂。 这对材料的纯净度、热处理工艺、以及齿面表面处理工艺,都有著近乎变態的要求。 现实中,国內中低端型號的柔轮,为了压低成本,通常採用常规轴承钢或普通炉批材料,材料纯净度、夹杂物控制和热处理一致性都无法与高端柔轮专用钢相比。 热处理工艺偏向保守,以避免变形过大导致报废,表面处理工艺也往往达不到纳米级的粗糙度要求,导致抗疲劳微点蚀能力低下。 在高端腿足机器人的早期工程化摸索阶段,很多顶尖团队都遇到过类似的问题。 他们的最终解决方案,往往並不是简单粗暴地砸钱换更昂贵的真空重熔钢材,而是从机械原理的源头出发,通过齿形拓扑修正、热处理曲线优化,以及在控制层面对关节负载谱进行重构滤波,来主动降低柔轮齿根处的应力集中係数。 江临凝视著屏幕上那些红色的高应力斑块。 双圆弧齿形的数学模型,在他的脑海中异常清晰。 当初为了復刻非周期六足移动平台,把机械原理中关於渐开线齿轮、摆线齿轮,以及专为谐波传动优化的双圆弧齿轮的嚙合干涉方程、曲率干涉判定条件,从头到尾全部用手写推演了一遍。 理论上,双圆弧齿形通过让齿廓在工作段呈现特定的圆弧形状,可以实现面接触而非线接触,极大地增加接触面积,从而成倍降低齿根弯曲应力。 但数学图纸上的一条优美曲线,和工厂车间里一块钢材之间的距离,隔著一整条深不见底的工艺鸿沟。 双圆弧柔轮的齿形加工,在现实工业体系中,需要昂贵的瑞士或德国產高精度五轴数控磨齿机。 不仅如此,磨削齿轮所用的金刚石砂轮,其修整曲线根本不是高中几何里標准的一段圆弧,而是一段由两个不同曲率半径、甚至包含一段极小过渡直线拼接而成的复合曲线。 如果试图用废土加工间里的普通砂轮修整器进行手工或简易数控修整,其加工精度根本摸不到谐波减速器所要求的微米级甚至亚微米级齿形轮廓公差的门槛。 江临没有五轴数控磨齿机。 所以,他从推演方程式的那一天起,就没有抱持过任何幻想,没打算在废土的石屋里,徒手搓出一只能够达到市售商业谐波减速器性能標准的柔轮。 他的目標非常明確,也非常务实。 做一只能够验证降应力齿形变体方向是否正確的粗糙样件。 精度不够,齿轮嚙合有干涉? 那就降低测试台架的输入转速,不让它因为发热而卡死。 寿命不够,杂质多容易断? 那就用废土无穷无尽的时间,堆叠测试时长,用样本数量来抵消个体差异。 齿面加工粗糙,布满刀痕? 那就通过长时间的跑合测试,收集跑合前后的磨损掉落物数据,反推误差来源並修正理论模型。 更重要的是,他手里握著一张现实世界工程师绝对没有的底牌——mps。 江临切出solidworks,打开工作站上由他一手打造的核心工具链mps-kernel界面。 新建了一个项目进程。 【g01_harmonic_flexspline_tooth_profile_optimization(g-01谐波柔轮齿形降级优化子程序)】。 他並没有让mps去直接生成一套標准的双圆弧齿形加工代码。 標准双圆弧齿形需要五轴联动磨齿设备和高精度砂轮修整系统,他在废土的简易加工间根本不具备这种条件。 但他可以利用mps强大的搜索与启发式算法框架,在现有的製造工艺约束下,妥协出一个最优齿形参数。 加工设备约束: 砂轮修整机构的运动半径范围设定为15mm-50mm;可加工齿形的最大曲率变化率限制为现有步进电机能够响应的迟滯带宽內。 材料属性约束: 输入他之前测试过的那批废土高碳铬轴承钢的应力-寿命疲劳极限曲线数据。 工况边界: 设定输入扭矩谱,强制加入超过额定载荷30%的脉衝式极端衝击工况。 求解目標: 在保证嚙合接触应力不超过材料许用屈服强度、且系统整体安全係数下限不低於1.2的前提下,搜索一个在现有简易车床+自製工装上绝对可加工,且能使柔轮疲劳寿命提升幅度最大化的变异齿形。 这在正统的机械工程学教科书里,属於离经叛道的野路子。 没有任何一家正规主机厂会为了迁就落后的加工设备,而去强行扭曲最优的理论物理模型。 但这恰恰是低熵工坊为了生存,为废土低下的製造能力量身定做的一套降维打击优化方案。 按下回车键,mps-kernel內部的候选生成器模块开始高速运转。 屏幕右侧的终端窗口里,开始如瀑布般滚动出一组组候选的齿形几何参数。 每生成一组带有微小畸变的参数,mps就会自动调用江临根据废土残存的流体力学与固体力学资料,硬核復刻出来的一个简化版非线性有限元求解器,在后台进行一轮快速的接触应力耦合仿真。 仿真结果瞬间反馈给筛选器模块。 应力峰值导致安全係数低於1.2的变体? 直接剔除,释放內存。 符合安全条件的变体? 保留进入內存池,进入下一轮网格更密集的精细仿真。 在这个过程中,江临深深感受到废土与现实在研发范式上的天壤之別。 在现实世界里,由於算力资源、高昂的试错成本和漫长的供应链周期,这种近乎穷举的物理试错是根本不可能做的。 不是算法上不可能,而是商业时间表上不允许。 一套完整的齿形优化叠代,从cad修改、cae仿真、图纸下发、模具或砂轮定製、样件精密机加工、表面处理、装配,最后到台架耐久测试,在现实世界里的时间周期,哪怕是加急推进,也至少需要几个月。 如果第一轮几百小时的耐久测试以柔轮断裂告终,工程师们就要对著断口做电镜分析,再改参数、再重新走一遍仿真和试製。 这又是一个以月为单位的痛苦循环。 这就是为什么,现实世界里一个新型號的谐波减速器从立项预研到最终量產定型,通常需要两到三年的漫长岁月。 但在废土,时间失去了原本的刻度。 他可以直接在石屋的加工间里,用自己攒出来的车床、铣床,花上几天几个昼夜,亲自切削出一组带著明显加工痕跡的样件。 然后粗暴地把它装到g-01的关节上,拉到石屋外那个布满风化岩、深坑和鬆软沙土的非周期步態测试场,没日没夜地跑上几十甚至上百个小时。 听著齿轮嚙合时的异响,看著电流曲线的波动。 跑完之后,直接拆下来,放到放大灯下观察接触斑点的偏移和磨损纹路的深浅。 获得真实物理反馈后,立刻回到工作站,修改mps的约束参数,然后走到车床前,再做下一组。 闭环速度快得令人窒息。 这就是废土给予他的最大馈赠。 无限叠代的特权。 没多久,mps输出了经过数万次內部博弈后的第一组推荐参数。 这是一种经过重度畸变的双圆弧齿形变体。 屏幕上的曲线比对图显示,mps把齿顶圆弧的曲率半径非常突兀地加大了2.3%,同时违背常规地把齿根圆弧的过渡段向下拉长了一点五毫米。 这个在视觉上显得有些笨拙的改动,其代价是显而易见的。 理论嚙合接触比从標准双圆弧齿形的1.8,直线下降到了1.65。 这意味著在传动过程中,同时参与受力的轮齿对数减少了。 减速器在高速运转时的传动平稳性会不可避免地出现肉眼可见的下降,关节的nvh表现会变差,也就是运行起来会更吵更抖。 这套看似糟糕的参数换来的核心收益,却让江临的眼睛亮了起来。 仿真云图显示,在牺牲了部分平稳性后,柔轮齿根处那个致命的应力集中係数,奇蹟般地下降了將近15%。 对於国產中低端柔轮所採用的普通轴承钢材料来说,在疲劳极限的临界点附近,应力集中哪怕只降低5%,其对应的宏观疲劳寿命都可能呈现出指数级的飆升。 15%的应力下降,意味著即使材料纯净度不佳,其使用寿命也可能被强行拉长好几倍。 没有任何犹豫,江临立刻保存参数转身走进加工间。 接下来的將近一周时间里,石屋后方不断传出刺耳的金属切削声和砂轮打磨的尖啸。 江临开始製作第一只试製柔轮。 材料,他选用了一块从废土捡回来的高碳铬轴承钢,类似现实中的gcr15。 这块钢锭內部组织致密,在废土里绝对算是高阶稀缺资源。 他把它储藏起来保存了好几年,一直捨不得用。 现在,是它体现价值的时候了。 加工过程堪称一场与简陋设备的肉搏。 他戴著护目镜,靠著自製的靠模装置,一次次微调车刀的角度,小心翼翼地切削出柔轮那薄如蝉翼的杯状结构。 最关键的热处理环节,完全是一场豪赌。 他没有真空淬火炉。 热处理完全依靠那台自製的电阻炉。 炉膛內部的温度梯度不算均匀。 控制炉温,他只能靠手动拧动一个巨大的调压器旋钮,眼睛盯著两根工业热电偶传回来的跳动数字。 当钢材被加热到呈现出一种炽烈的樱红色时,他用铁钳將其夹出,以最快速度投入到一个装满机油的铁桶中进行淬火。 接下来的回火过程更加艰难。 回火温度和保温时间,没有任何手册可以参考,全靠他在废土里毁掉无数刃具和零件后,用肌肉记忆和直觉一点点摸索出来的经验曲线。 经过漫长的冷却,这只带著氧化色的手工柔轮终於摆在了工作檯上。 如果把这只柔轮放在现实世界任何一家精密齿轮大厂的无尘车间里,大概会被任何一个质检工程师毫不犹豫地直接扔进废品箱。 它的表面甚至能用肉眼看到车床进给时留下的微小振纹,端面也不够平整。 但江临毫不在乎它好不好看。 他只在乎它能在g-01的膝关节里,扛著那沉重的身躯跑多久。 用润滑脂涂抹齿面,装进g-01左中腿的谐波减速器中,用定扭矩扳手锁紧交叉滚子轴承的法兰螺栓。 通电,上千分表,重新打表標定输出轴的初始径向跳动。 錶针最后停在了一个数字上。 0.04毫米。 数据比原装国產普通件出厂初始状態的0.03毫米略差,这是手工加工精度天然的劣势。 但它远远好於恆泰盲测超载后报废状態的0.08毫米。 可以开始跑漫长而枯燥的极限台架与实地混合测试。 他给g-01设定了严苛的自动循环路线。 规则的水泥板路面、布满隨机坑洼的模擬地段、非重复的不规则障碍楼梯、倾角达到三十五度的碎石坡、极易导致足端滑移的松塌沙土,以及泼洒了废油水的湿滑斜面。 让g-01像一个不知疲倦的苦行僧,日復一日地在这片场地上跌倒、爬起、攀爬、滑退。 每一次达到设定的阶段性里程,他都要把那只左中腿的减速器完全拆解,將柔轮在清洗剂里洗去油污,放在高倍放大灯下,仔细地检查齿面的接触斑点分布和磨损纹路的走向。 第一个月。 柔轮的齿面接触斑点呈现出非常健康的椭圆形分布,没有出现偏载现象。 齿根部位完好,未见任何应力发白。 变体齿形的降应力效果初步显现。 第二个月。 由於表面加工粗糙,齿根过渡段出现了一道细微的初始磨痕。 江临忍住了更换备件的衝动,將数据记录下来,重新组装让它继续跑。 因为这种初始磨痕往往是材料在跑合期消除局部高点的正常现象。 第三个月,奇蹟出现了。 那道磨痕的深度和宽度处於停滯状態,极其稳定。 最令人烦恼的疲劳微裂纹,依然没有出现的跡象。 这块被废油淬火的轴承钢,展现出了惊人的韧性。 一直跑到第六个月的末尾。 这只诞生於简陋电阻炉和手工车床的柔轮,在g-01暴力的非周期步態驱动下,已经累计承受了超过三百个小时的动態负载运转。 当江临最后一次把它拆下来,在工作檯上做了一次彻底的表面清洗,並用萤光磁粉探伤仪进行无损检测时。 紫外线灯下,柔轮表面乾乾净净,没有一条代表著裂纹的致命萤光线。 齿面的接触斑点因为长时间的磨合,已经变得像镜面一样光滑且均匀。 千分表再次测量,其嚙合侧隙相比初始状態,只增加了不到0.01毫米,完全在控制算法的补偿冗余范围之內。 他成功了。 在没有顶级设备没有顶级材料的环境里,他找到了一条在废土製造约束下能够走通的减速器底层优化路线。 这条路线完全可以骄傲地宣布,至少在g-01首批工程样机阶段,低熵工坊不必完全被进口高端减速器的交期和报价卡住脖子。 江临坐在工作站前,新建了一个文档,將这六个月的所有心血倾注其中。 【g01_harmonic_flexspline_fabrication_process_v1】。 这不仅仅是一份文档,还是一本从废土带回现实的武林秘籍。 里面详尽记录了废土轴承钢的材料替代属性与光谱分析结果。 淬火液的冷却速率曲线、回火温度台阶的具体数值与保温时间。 砂轮修整工装的机械结构图和操作手法的量化描述。 mps优化后的【双圆弧变体齿形】的完整dxf坐標系参数文件。 接触应力与热耦合仿真的所有网格划分边界条件设置。 三百小时高强度台架与实地综合测试的电流、跳动、磨损量的完整时序资料库。 这份文档包含了太多废土的烙印和违背现实商业常理的疯狂举动,但他只需要提取其中的核心结论即可。 “採用特定比例放大的双圆弧变体齿形,可以在降低少量接触比的代价下,將齿根应力集中峰值削减15%。在该拓扑结构下,使用国產常规高碳铬轴承钢,即可在极限衝击工况下完成300小时以上无裂纹耐久验证。” 这个结论,可以直接化作一行行严谨的数据,无缝融入低熵工坊即將下发给国內机加工厂的【量產版减速器技术规格书】里。 到时候,现实世界的供应商只需要按照规格书上的坐標参数去编程磨齿,按照规定的热处理硬度去验收。 他们永远不需要知道,这套让他们免於材料报废,极大地提升了良品率的参数,是一个孤独的工程师在废土的狂风中,用手工柔轮和时间搓出来的。 至此,减速器核心降本路线验证完。 方案:双圆弧变体齿形拓扑优化 + 齿根应力集中削减15%。 加工约束要求:砂轮修整曲线必须严格按优化后参数dxf执行,评估国內目前至少有两到三家中型齿轮厂具备该五轴加工能力,且產能未饱和。 材料策略:初期试產与样机阶段,柔轮材料可直接暂用国產常规高碳铬轴承钢(降本极度显著);后续大规模量產或进入高溢价军工/特种行业后,可在不改结构的前提下,平滑升级为进口真空重熔钢以提升绝对寿命。 废土台架与实地验证时长:300h+(状態良好,未见疲劳失效)。 重担卸下两块,就只剩最后一块硬骨头。 足端传感器的侧向剪切偏差。 陈砚在现实世界里熬了几个通宵,做出来的那份传感器数据与状態机交叉验证报告,直指g-01控制系统的软肋,並给出了一个极为关键的量化结论。 g-01引以为傲的足端状態机,在水泥地、柏油路等粗糙度均匀的规则表面上,其接触力反馈信號与实验室精密六轴力传感器的標定结果,吻合度极高,超过了99.7%。 然而,一旦g-01步入类似恆泰矿山那种布满湿泥、煤渣和倾斜碎石的非规则表面,接触力读取数据就会出现大约3%的系统性正向偏差。 3%听起来微不足道,但在动態平衡系统里,这3%的误差会在接触力分配、支撑相判断和关节力矩反解中层层传递,最终导致机体误判地面承载力。 陈砚在报告中指出,偏差的物理根源,被初步判定为传感器最外层保护层的侧向剪切微滑移。 当足端倾斜著踩到湿滑或鬆散的接触面上並开始施加法向力时,保护层材料与內部薄膜压力传感器表面之间,会因为剪切应力的作用,產生肉眼根本不可见却真实存在的微小相对滑动。 这种微滑移导致传感器受力面积和受力矢量的畸变,进而输出了错误的电压信號。 陈砚当时给出的工程建议很直接。 要么寻找一种更薄更硬,摩擦係数极小的材料来替换现有的保护层,从物理层面消除滑移。 要么,在底层状態机的控制环里,额外增加一层侧向剪切非线性补偿算法。 江临走到备品墙的另一侧,从最底下用力拉出一个满是灰尘的塑料收纳箱。 里面是他攒下来的薄膜压力传感器、pvdf压电薄膜,以及配套的保护层材料样品。 他在工作檯上清理出一块空地,將箱子里的材料一一摊开,从中挑出了三种最具潜力的候选材料。 第一种:聚醯亚胺薄膜。 厚度极薄,仅为0.025毫米,这东西在航空航天领域用得很多,硬度高,耐高温,耐磨损性极佳。 第二种:极薄的不锈钢箔片。 厚度0.01毫米。硬度无可挑剔,抗剪切能力极强,但缺点是柔韧性极差,一旦发生宏观弯曲,极易產生塑性变形。 第三种:一种江临自己在废土里炼金搞出来的复合涂层。 那是他用提取自废土抗辐射植物表面的一种高分子蜡状物,加上从废旧电路板上回收的环氧树脂,经过化学交联调配出来的。 这种涂层厚度可以通过喷涂次数任意调节,柔韧性极好,但耐磨性完全是个未知数。 接下来的整整两个月,江临把这三种材料分別裁切、背胶,贴在传感器表面上,然后装到g-01那只用於测试的右前足上,在设定的测试路线上,逐一进行规则表面和非规则表面的高强度对比测试。 聚醯亚胺薄膜的表现呈现出极端的两极分化。 在实验室平整的泥地和钢板这种规则表面上,它的表现堪称惊艷,硬质表面极大地抑制了剪切滑移,状態机的偏差直接降到了0.5%以內。 但在非规则表面上,当g-01的足端踩到废土上一块带有尖锐稜角的风化碎石时,薄膜本身的硬度虽然够,但作为高分子材料,其弯曲刚度依然无法与金属抗衡。 在尖锐物体產生的局部极高压强下,薄膜会產生微小的弹性凹陷。 这个凹陷导致传感器內部的导电颗粒接触面积异常增大,使得传感器读取的接触力数据异常偏大。 简而言之,它没滑移,但它被戳变形了。 综合下来,非规则表面的系统偏差依然顽固地停留在2%左右。 不锈钢箔的物理特性极其生猛。 足够薄的厚度和金属的刚性,使得无论是在平地还是碎石上,微滑移和局部弹性凹陷都被很好压制住。 测试数据显示,整体偏差直接被粗暴地降到了惊人的0.8%。 如果只看数据,这就是最优解。 但工程实践立刻狠狠扇了江临一巴掌。 它的柔韧性太差了。 在g-01高频迈步、足端橡胶垫不可避免发生宏观弯曲的动態过程中,不锈钢箔经歷了交变弯曲应力。 装上去跑了还不到五十个小时,江临就在显微镜下发现,箔片的边缘已经出现了密密麻麻的金属疲劳裂纹,部分区域甚至开始剥落。 它极易损坏传感器本体,根本不適合作为耗材在复杂工况下长期使用。 最后测试的,是那款废土自製的复合涂层。 涂层的厚度江临来回调整了四次,经歷了几次早期磨损殆尽的失败后,最后將厚度锁定在了一个极窄的工艺区间里。 大约0.08毫米厚。 这个厚度下,涂层的表面硬度介於聚醯亚胺和不锈钢之间,能够有效抵抗局部凹陷。 而得益於植物蜡状物的柔性链段,其柔韧性又远好於不锈钢,不会因为足端的弯曲而脆裂。 连续跑了一百个多小时的实地路况之后,江临提取后台log文件。 偏差数值稳稳地停留在1.2%左右。 虽然比不上不锈钢箔惊艷的0.8%,但涂层的耐久性表现极佳。 更重要的是它具备不可思议的可修復性。 如果涂层局部磨损,只需要在现场用喷罐补喷一层,静置固化半小时后,又能恢復如初。 江临凝视著屏幕上的三条数据曲线,將三种材料的测试数据整理成表格写进笔记本。 【足端传感器保护层——物理材料候选对比与工程抉择】 方案a(聚醯亚胺薄膜):规则表面偏差<0.5%,非规则表面偏差约2%。 局限性:局部高点高压下,薄膜发生微观弹性凹陷,导致传感器接触面积计算失真(偏大)。 方案b(不锈钢箔):接触力解析偏差最低,全工况<0.8%。 局限性:金属疲劳閾值过低,柔韧性极差,动態行走边缘极易產生疲劳裂纹,导致整体撕裂。维护成本极高,工程上不予採用。 方案c(废土自製复合涂层):全工况综合偏差约1.2%。柔韧性极佳,未见疲劳裂纹,耐久性好,且具备现场快速喷涂修补特性。 局限性致命:涂层交联固化工艺难以在无尘车间外实现標准化,其特有的植物蜡基底配方在现实世界现阶段供应商体系內,难以直接大规模復现。 综合工程建议—— 现实世界g-01量產首版:必须採用【方案a(聚醯亚胺薄膜)】作为物理基底,同时在底层驱动中引入【侧向剪切软体补偿算法】来抹平那2%的非规则表面偏差。 【方案c(涂层)】作为二期预研技术保留备案,待后续获得资金,有能力主导化工材料合作方介入后,再行评估其工业化量產的可行性。 和第一项足端材料、第二项减速器的问题一样,工程上的最优方案,从来都不是理论上最无瑕疵的那个方案。 而是在技术理想、废土材料上限、现实供应链壁垒、以及严苛的成本时间双重约束下,各方妥协后,代价最小且能真正落地执行的那个方案。 聚醯亚胺薄膜存在2%的误差? 既然物理材料有极限,那就用算法这个虚擬材料去补齐它。 不锈钢箔物理性能绝佳但会开裂短命? 那就在工程化路线上將其放弃,不留后患。 废土特调涂层在废土里好用,但在现实世界里供应商搞不明白? 那就將其封存,留给拥有更强资源调动能力的未来。 工程化的本质不是一味追求图纸上的满分答案,而是在无数个带著缺陷的答案里,找到那个能让机器真正活著走下生產线,並在恶劣环境中持续运转的妥协之解。 明確了方向,接下来就是纯粹的数学与代码时间。 他花了整整两周的时间,把那套专治微滑移的侧向剪切补偿算法的数学模型推导出来,並整理成一份结构严密的独立技术文档。 算法核心逻辑的精妙之处在於它並不试图去改变聚醯亚胺薄膜物理变形的事实。 而是利用足端六轴传感器实时反馈的接触角数据、关节电机在当前姿態下通过电流环反推的瞬时载荷、机体惯性测量单元捕捉到的微滑移高频振动信號,以及在极短时间窗口內实时估计出来的地面摩擦係数区间。 將这四个维度的数据输入一个非线性扰动观测器,反向实时推算保护层在剪切方向上正在发生的可能滑移量和凹陷程度。 最后,將这个计算出来的滑移变量,作为一个动態偏置参数,悄无声息地加进状態机的接触力判定閾值里。 这套算法不改变传感器传上来的原始物理电压读数,它只改变核心状態机判断这一步到底踩没踩实,下一步能不能发力蹬地的置信区间。 这不是掩耳盗铃地把错误读数修成正確读数,而是让g-01的大脑清晰地知道,在当前的接触角、材质和摩擦条件下,底层传感器报上来的这个读数,到底含有多少水分,应该被打上多少折扣才能作为发力依据。 代码写完,烧录进g-01的主控晶片。 重新拉到废土的碎石坡上进行实地测试。 算法在废土高强度动態测试中展现出了令人嘆为观止的统治力。 它生生利用数学补偿,將聚醯亚胺薄膜原本那不可接受的2%物理偏差,硬是压缩到了0.6%以內。 这个精度,已经优於不锈钢箔在当前测试条件下给出的0.8%偏差表现。 至此,三项核心子系统的工程化落地验证,全部宣告完成。 江临把散落在工作站里的所有测试数据表格、solidworks装配图纸、mps生成的齿形dxf参数文件、热处理温度曲线图,以及那份极其珍贵的补偿算法c++原始码,统统打包塞进了一个加密的超级文件夹。 重命名:【g01_production_engineering_v1.0_final】。 这不是一份可以原封不动直接扔给陈砚或许曼的现成文件。 它包含太多无法解释来源的原始数据残留。 但这是一份足以被江临在脑海中过滤、转译成现实世界供应商招標规格书、质检验收標准、以及底层算法测试任务书的技术母版。 有了它,低熵工坊在现实中就不再是一支只靠创意和样机的草台班子,而是一家真正掌握核心降本製造工艺的硬核科技公司。 量產版工程化方案闭环之后,长期紧绷的神经终於迎来了极限。 江临给自己强行放了两天假。 拿著一把用废旧钢板磨出来的锄头,给外围的枣树和紫穗槐锄草。 或者爬上石屋的房顶,提著一桶过滤后的中性水,用抹布给那片太阳能光伏板阵列除尘。 脑力劳动过多的情况下,这种近乎机械的体力劳动,反而变成了心理按摩。 脑子什么都不用想,只需要盯著眼前的一棵草、一块土、一只被风吹过来的乾枯苔蘚。 两天之后,体力的消耗让精神重新变得锐利。 江临重新坐回工作站前,打开【g-variants(多场景变体预研)】。 量產版只能让g-01活下来。 而变体架构,才决定它未来能走进多少种战场。 第139章 G-Explorer:废土机器狗 g-01从诞生之初就不是为矿山巡检设计的。 它的底层架构,非周期步態、被动容错、足端接触力闭环,核心目的只有一个。 在没有任何先验环境地图、硬体传感器极度受限、甚至视觉和雷射雷达完全失效的极端非结构化地形上,寻找一套通用的复杂地形移动能力解决方案。 矿山,只是碰巧成为第一个承载这项技术的產业场景,证明了弱视觉依赖的足端接触力闭环与非周期状態机在对抗物理世界不確定性时的巨大优势。 这套架构本就可以延伸应用到更多的场景里去。 野外救援,地质勘探,电力通道巡检,地下管廊检测,甚至极端安防和无人侦察。 任何需要在非结构化地形上稳定移动的场合,g-01的技术路线都有潜力。 当然,g-01本质上是一台验证样机。 它是为验证非周期结构在机械系统中能產生被动容错能力这个核心猜想而设计的,並非是为了多场景適配和量產而设计的工程机。 低熵工坊如果要成为一家真正的工程化公司,在现实世界的商业丛林里活下来並建立壁垒,光靠一台g-01远远不够。 它需要一套能適配不同场景,不同载荷,不同尺寸的多平台系列。 在足式机器人的物理世界里,统治一切的是平方-立方定律。 当机身尺寸等比例放大到原来的两倍时,其接触面积和结构强度通常只按平方增长,而体积和质量却会以立方的速度狂飆。 这意味著,单纯的机械放大,会导致机体关节的惯量匹配全面失衡,原有的电机扭矩密度和减速器疲劳寿命会被瞬间压榨至极限,甚至连原有的控制算法参数都会彻底失效。 不同场景对平台的构型、动力、续航、传感器配置、通信能力的诉求差异极大,而这些差异最终都会反过来形成强烈的反作用力,对非周期状態机这个底层通用架构提出完全不同的约束边界。 但此时江临思考的是,不同场景之间,有没有可以共享的技术內核? 非周期状態机显然是可以共享的。 不管是深埋地下的矿山、管廊,还是环境多变的野外,只要需要在非结构化地形上稳定移动,將地形视为未知扰动的非周期状態机就是最稳固的防线。 它的本质是用控制层面的动態非线性反馈,去对冲硬体机械刚性的不足。 这种被动容错能力是通用的底层架构。 mps-kernel也是可以共享的。 当面对全新的场景和构型时,设计师不需要重头编写逆向运动学和动力学求解器。 不同构型的结构参数优化、步態相位搜索、足端轨跡规划,本质上都是多维非线性空间的约束求解。 这正是mps最擅长的:在巨大的搜索空间里,通过数学剪枝和启发式算法,寻找满足多重物理约束的最优解。 快拆式足端模块同样是可以共享的。 不论是面对何种工况,足端作为直接与未知物理世界发生剧烈碰撞、摩擦、切割的唯一部件,永远是整个机械系统中折损率最高、磨损最快的耗材。 一套標准化的、具备机械与信號双重快拆接口的足端模块,是整个技术路线实现降本、提高现场可维护性的关键所在。 但构型、动力、能源、通信、传感器配置,这些必须场景特化。 想通了这些,江临开始绘製低熵工坊未来的多平台技术架构图。 最底层是通用技术內核,包含三大核心支柱。 非周期状態机算法、足端接触力高频闭环控制模块、以及作为底层工具链的mps-kernel框架。 这一层完全剥离了任何具体的物理形態和商业场景,是所有变体机器人的数学与逻辑共同基础。 它决定了机器人的神经反射速度和进化自学习能力。 往上一层是通用工程模块。 江临在这里设计了一系列標准化的硬体与软体接口。 首先是快拆式足端標准接口,採用机械燕尾槽与高可靠性弹簧销的复合锁定结构,內置六点接触式微型电刷,用於传递足端压力传感器信號。 其次是腿关节標准化驱动单元,將高性能无刷电机、高精度谐波减速器、绝对值双编码器以及一体化伺服驱动板,封装成一个高度紧凑的独立筒状模块,提供大、中、小三种標准规格,不同尺寸的机器人只需要像乐高积木一样组合不同规格的驱动筒即可。 再者是冗余导航架构模块,將工业级高精度imu、多目视觉里程计与磁力计的交叉校验逻辑固化为底层固件,任何上层导航算法都可以直接调用这个高可靠性的位姿估计源。 这些模块可以在不同场景变体之间直接復用,研发人员只需根据最大关节负载和成本预算选择不同规格的积木块。 再往上一层,才是直面市场的【场景特化层】。 在这里,通用內核的约束被释放,机身几何构型参数根据场景重构。 能源方案根据续航诉求特化,通信方案因地制宜,传感器载荷按需掛载。 以及最重要的,场景特定的故障安全处理逻辑。 这张图的核心思想不是去愚蠢地造一台能够解决所有问题的万能机器,而是用一套稳固的通用技术內核,通过模块化的构型和积木式的配置,高效地派生出无数个场景特化变体。 这就像现实世界的汽车工业。 大眾的mqb平台、丰田的tnga架构,同一个底盘平台上,工程师可以通过调整悬掛硬度、轴距长短和车壳构型,拉出轿车、越野suv、硬派皮卡乃至城市厢式货车。 底盘与传动的底层逻辑是通用的,但上层的產品形態和调校参数是根据消费者的场景完全特化的。 在现实世界的机器人行业里,多平台、模块化的思路其实並不新鲜,许多头部的波士顿动力模仿者都在ppt上讲过类似的故事。 但低熵工坊的特殊之处在於,它的通用內核不是基於昂贵的、难以改变的硬体设计。 硬体在这个多变的世界里,反而是最容易因为供应链短缺或成本压力而发生改变的变数。 低熵工坊的內核,是基於非周期状態机和mps搜索框架这套算法核心与数学模型。 算法內核的可迁移性,远比机械平台的可迁移性更强。 机械的改变需要重新开模、加工、测试,而算法內核在面对新的机械尺寸时,只需要mps在后台跑上一段运算,就能重新生成一套完全適配新构型的动力学参数和控制增益。 但这套极具科幻感和工业美感的思路要落地,光靠在工作站里画出几张漂亮的架构图远远不够。 没有经过真实物理世界泥泞和碎石的洗礼,任何架构都只是空中楼阁。 他必须在废土有限的资源下,拿出至少一个场景特化的具体工程方案,亲手把它做出来,让它在荒野里跑通,证明这条路线的可行性。 江临最终选择了野外勘探场景。 原因非常简单,因为他是这片废土上唯一需要做野外勘探的人。 在这个物资极度匱乏,地理环境极度恶劣的世界里,获取资源和信息的唯一手段就是走出去,深入那些被前文明废墟和辐射尘埃掩埋的未知区域。 江临给这个野外勘探变体確立了正式的工程代號。 【g-02explorer(简称g-explorer,废土协同自主勘探平台)】。 这一次废土之行,他是骑著那辆满载物资的电动越野摩托进来的。 摩托车续航经过深度改装,满载可以跑將近两百公里。 他还可以放飞隨车携带的工业级无人机,升空飞往数十公里外,拍回高解析度的正射影像和多光谱地表数据。 这意味著,他已经建立了一套天地协同的初步勘探模式。 自己骑著摩托车在地面抵近,无人机在天上提供鸟瞰视野。 但这种模式在面对真正的废土极限地形时,很快就撞上了物理天花板。 摩托车是轮式结构,通过性高度依赖连续的压实地表。 有些地形,比如突如其来的尖锐碎石陡坡,由於山洪冲刷形成的松砂深沟,或者结构已经严重风化,隨时可能发生二次塌方的建筑废墟堆积体。 面对这些地方,江临根本不敢骑著摩托车硬衝进去,甚至由於缺乏防护装备,他连脱离车辆徒步靠近都不敢冒险。 在这些轮式车辆的死角里,无人机固然能拍到照片,但照片无法採集物理样本,无法测量土壤和岩石的真实机械强度,更无法穿透厚重的断壁残垣去探测內部隱藏的金属或能源反应。 他需要一条猎犬。 一台机器,平地时能够老老实实地跟在摩托车后面,替他驮载科学载荷、地质採样设备、备用高能电池和长途通信中继模块,减轻摩托车的负载压力。 而一旦遇到摩托车进不去,人身安全面临极大威胁的危险地形,这台机器能够根据指令脱离编队,独自踏入那片险境,代替他去完成探查、扫描和样本採集,然后再安然无恙地走出来。 从一开始就带有强烈的协同作战色彩。 它需要既能跟著他跑,也能在江临指向某片未知黑域后,独自走进去,自己判断地形、自己规划步態、自己採集样本,最后自己寻找回程的路线。 这將会是一台具备极高边缘端自主探索能力的协同多足平台。 所以,这种野外勘探变体的构型绝对不能照搬g-01。 g-01是为越障验证设计的,但相对真正的野外远征平台,它又太紧凑,腿短、离地间隙小、载荷和续航都不够。 g-explorer需要更大的离地间隙,至少五十厘米,才能跨过废土上常见的半埋岩石和乾沟。 需要更大的机身,才能塞进足够的电池和科学载荷。 需要更强的驱动,才能在爬三十七度碎石坡时不喘。 但机身大了,重量就上去了。 重量上去了,对减速器和电机的压力也跟著上去了。 这是一个互为因果的非线性多变量工程耦合问题。 单靠人类工程师用传统的经验公式在草稿纸上拼凑参数,极易陷入面加多水加多的死循环。 江临在mps-kernel,新建了一个项目。 【g-explorer_morphology_optimization(g-explorer机械构型拓扑优化与运动学搜索)】。 这个项目的核心目的,是在江临目前备品库中现有的、参数固定的无刷电机最大功率密度,以及库存中级別最高的那批谐波减速器极限输出扭矩的刚性约束下,通过改变机身的长宽比、大腿和小腿的几何长度、以及六条腿在机身两侧的安装基线位置,来最大化平台的有效载荷比。 同时,必须硬性满足三个指標:底盘离地间隙不低於50厘米、单步垂直越障高度不低於40厘米、满载状態下物理续航里程不低於10公里。 这一场运算,工作站整整跑了一个月。 因为这不是在cpu指令集里找最优的sort5那种几十秒就能穷举的小型数学问题。 多足机器人的结构参数空间是一个连续的、高维的、充满了局部极值陷阱的拓扑空间。 要想在其中找到全局最优解,必须对空间进行极其精细的离散化採样,並引入分层剪枝算法。 mps-kernel最初诞生时,其底层的数学逻辑是为了搜索微內核微码指令序列而构建的。 为了让它能够跨界处理复杂的机械结构和动態力学优化,江临在过去的数个周期里,硬生生地为它编写了大量额外的空间几何约束建模、多刚体动力学仿真接口,以及基於接触力学的非线性有限元评估插件。 不过这也正是江临想做的。 拓宽mps的能力边界。 低熵工坊將来如果真正站稳脚跟,从重型救援平台、野外勘探平台,到小型管廊巡检平台,都可能提出完全不同的构型约束。 到那时,如果每一款机器都要靠人类研发团队重新画图、重新標定动力学模型,公司的研发成本和时间周期会被迅速拖垮。 他必须让mps在底层承担起结构参数、连杆长度和电机匹配的自適应探索工作。 人类只需要定义边界,剩下的交给数学。 一个月后,mps按江临预先定义好的变量区间、约束条件和失败样本压缩成一批候选构型。 g-explorer的机身长度被定格在1.2米,宽度0.7米。 机身框架用铝合金方管焊接骨架,外包回收铝板蒙皮。 六条腿各由三节组成,股节、脛节、足端,关节处用他库存里的那批谐波减速器。 电机则全部选用大功率的高压无刷直流电机,外壳加装了他亲手切削的散热鰭片。 至於足端的设计,他单独开了一个子项目。 废土荒原从石屋到天幕站二十多公里的路线上,至少会经过四种截然不同的地表类型。 靠近石屋的硬质戈壁,板结红土,摩擦力高,不易沉陷。 中间段的乾涸河床,卵石和细沙混合,表面不稳定,容易滑移。 北偏西方向的碎石滩,尖锐碎石,对足端材料的切割和衝击极大。 天幕站周边的废墟堆积,混凝土碎块、锈蚀钢筋、金属碎片,地形极不规则。 四种完全迥异的地表,对足端材料和几何构型的物理诉求在力学方程上是全面衝突的。 硬质戈壁要求面积小、刚度高,乾涸河床要求面积大、结构柔,碎石滩要求抗震抗割,废墟堆积则呼唤多肢抓握。 没有一种材料能同时满足所有要求。 既然物理材料无法做到万能,那工程的逻辑就必须做出改变。 江临在g-explorer的设计图纸中,果断在脛节末端创造性地引入了一个【標准快拆式足端模块接口】。 每只足端的底部不是直接固定在脛节上,而是通过一组精密车削的自锁燕尾槽,辅以一个高刚度的机械弹簧卡销与脛节末端相连。 在接口內部,他巧妙地布置了六枚由特种合金製成的耐磨接触电刷,当足端模块滑入燕尾槽並发出清脆的咔噠锁死声时,电刷会自动贴合,將足端內部的薄膜压力传感器和温度传感器信號无缝接入大腿根部的採集总线。 更换一只足端,整个过程只需要用手指用力按下弹簧释放销,向外一滑,再將新足端推进去即可。 全程耗时不到五秒钟,不需要动用螺丝刀或扳手等任何工具。 不追求一个通用的万能硬体,而是通过极致的可替换性,去解耦物理环境的极端衝突。 针对这条路线上的四种复杂地形,江临利用加工间里的设备,打造出了四种完全不同形態的可替换足端模块。 硬质戈壁足端採用他之前在废土里跑通的最优配方pom-cf-07。 构型为一个小直径的半球体,底部切削出几道平行的尖锐浅槽。 它的任务是以极高的材料刚度,在硬质红土地上踩碎浮砂,提供无与伦比的前向推力。 软质地面足端,基材选用高韧性的超高分子量聚乙烯。 在足端中部,他加装了一个直径达二十厘米、形似飞碟的柔性防沉陷扩展盘。 盘体边缘切薄,允许发生一定幅度的弹性翘曲。 当机器踩入鬆软河床时,扩展盘迅速展开,將单足压强降低到原本的十几分之一,阻止腿部下陷。 碎石滩足端,採用pom-cf-07加厚注塑件作为核心骨架。 但在整个球体外围,江临利用废旧轮胎橡胶在小型硫化炉里进行重复加温硬化,为它整体包覆了一层厚达十五毫米的回收耐磨橡胶缓衝垫。 这层橡胶像是一个高效的物理低通滤波器,专门用来吸收和消散尖锐碎石砸向关节时產生的致命高频瞬態衝击波。 废墟足端则是构型最奇特的一个模块。 它的底部不是球形,而是由三根通过扭转弹簧连接,呈一百二十度放射状排布的硬质钢製可弯曲鉤爪构成。 当足端落到不规则的混凝土碎块或锈铁管上时,三根鉤爪在重力作用下会发生被动偏转,顺应物体的几何外形向內抓拢,形成物理上的形闭合而非单纯依赖摩擦力的摩擦闭合。 它能让g-explorer像一只机械巨鹰一样,稳稳地佇立在摇摇欲坠的废墟之上。 每次隨车远征出发前,江临会先掏出离线地图评估前半程和后半程的地形分布。 然后极其任性地给g-explorer的六条腿分別装上完全不同的混搭足端组合。 前肢需要承担更多的障碍试探、废墟攀爬和地形抠抓任务? 那就给左右前腿全部装上抓握力无敌的【废墟足端】。 中肢和后肢在行走时承担了整机超过百分之七十的静载荷与前向驱动力? 那就给它们装上耐磨且抗震的【戈壁足端】或【碎石足端】。 让不同的硬体模块在同一个非周期状態机的指挥下,各司其职。 这种模块化的思维,成为了整个底盘系统在废土高生存率的基石。 然而,能源系统依然是横亘在g-explorer面前最大的一座硬体大山。 从石屋到天幕站,单程二十多公里,直线距离虽然看起来不长,但由於中途存在大量的绕行路径和垂直起伏,实际往返一趟的物理总里程绝对不低於六十公里。 而对於一台自重加上载荷接近一百公斤,在恶劣的鬆散非结构化地形上进行高动態行走的六足机器人来说,由於足端频繁打滑,关节频繁对抗不稳承重面,其每公里的综合能耗经过mps的严密估算,將高达0.25至0.4 kwh/km。 这就意味著单靠机载电池驱动,g-explorer在下地下迈步走完十几公里后,电量就会全面耗尽,根本无法支撑长达六十公里的漫长往返旅程。 “如果让一头长途远征的猎犬从家门口就一跑到底,它还没到猎场就累死了。” 江临坐在图纸前,用铅笔划掉了全步行远征的幼稚想法。 在长达数十公里的漫长长途旅行阶段,它將作为一个死重量,被稳稳地綑扎在电动越野摩托车的后货架拖掛车或低位携行架上。 由摩托车那个经过重度改装的高能电池组作为主力动力源,拖曳著它以五十公里的时速在相对平整的废弃公路段完成超长距离的战术抵近。 这种轮足协同的能源使用策略,虽然在转场时显得有些繁琐,无法展现出某种科幻电影里一跑到底的瀟洒,但在真实废土上,这是唯一能兼顾长续航与高通过性的手段。 接下来是导航系统。 这是一个在废土上足以让任何现实世界高级架构师发疯的子系统。 现实世界里,定位导航高度可以依赖分布在近地轨道上的gps或北斗导航卫星星座。 只要能收到四颗以上的卫星信號,rtk高精度差分定位就能提供厘米级的绝对坐標。 同时,城市里到处都是由基站发出的5g网络信號和清晰的室內无线电信標。 但在这里,导航的每一米,都需要机器用身体去硬生生丈量。 江临为g-explorer构建了一套带有浓厚復古科幻色彩的四重冗余无源导航架构。 第一重,是捷联式惯性导航。 利用两块光纤陀螺仪作为高频位姿估计的核心。 惯导能够提供毫秒级的相对运动速度和角度变换,但在连续行走几公里后,其累积的数学积分误差会像滚雪球一样越来越大,导致位置彻底漂移到千米之外。 为了按住惯导的漂移,江临引入了第二重防线。 视觉里程计。 利用机身前部和两侧的三组防爆双目相机,高频捕捉周围岩石、枯树和废墟断面的特徵点。 通过计算特徵点在前后两帧图像中的相对运动矩阵,去反向修正惯导的累积误差。 但这套系统在漫天沙尘暴,能见度极低或者经过毫无光学特徵的纯粹流沙区域时,会因为特徵点丟失而瞬间致盲。 所以必须有第三重,磁力计与废土磁异常匹配导航。 废土的地磁异常,在现实世界里是工程师避之不及的地磁干扰,但在江临眼里,这是一张不可篡改的地图。 在过去的几年远足中,他骑著摩托车走过许多地方,利用机载总线默默记录了上万个坐標点上的地磁强度、三轴分量和梯度特徵,在工作站里拼凑出了一幅粗糙的《局部磁异常基准地图》。 g-explorer在行走时,机身中部的磁通门磁力计会实时测量当前地点的磁力特徵,並在后台与这张资料库进行模式匹配,从而给出一个大致的绝对位置校准点。 最后一重,是江临的终极王牌。 低空天体自主导航模块。 当机器在夜间或者尘埃稀薄的白天执行脱离探查任务时,位於机身顶部的一个带有微型伺服云台的高倍率长焦星空相机,会自动拨开防护罩,指向天空。 它寻找星表中天球坐標已知的高亮恆星。 配合高稳晶振维持的本地时基、机体姿態解算和球面三角方程,反推出机器在废土球体上的绝对地理经纬度。 四套系统,在底层通信总线上用ekf做高频状態估计,后台用因子图做低频全局校正紧紧融合在一起。 在任何极端恶劣的工况下,算法內核会实时评估每一种导航源的置信度权重。 特徵点丰富时,视觉权重调高。 沙尘暴来临时,视觉权重归零,磁异常和惯导顶上。 夜间露宿时,星光相机开启,给整个系统做一次彻底的数学復位。 任何时候,都能確保至少有两种导航源处於交叉验证的高工作状態。 江临在这个模块上展现出了极高的工程耐力。 他花了整整半年的时间,把天体导航相机云台的机械回差通过手工修磨垫片强行压缩到了微米级,將角度测量精度从原先粗糙的十角秒提升到了惊人的五角秒以內。 同时,他把磁异常匹配的底层资料库,扩展到了他过去远足中记录的所有几十万个磁力採样点,確保机器即使在偏离路线五公里外,也能通过磁力嗅出回家的路。 而机器与远在几十公里外石屋里的江临之间的通信,则完全依赖於一套聪明的糖果屑中继网络。 g-explorer的机身尾部安装了一个类似於自动投放器的机械舱,里面整齐地码放著八枚巴掌大小,外壳用回收塑料拼装起来的无线电中继节点。 当g-explorer脱离摩托车,独立深入未知黑域时,主控算法会实时计算当前与上一个中继点之间的无线电信噪比。 一旦发现由於山体阻挡或距离过远导致信號衰减逼近临界閾值,尾部的机械舱就会发出清脆的弹射声,將一枚中继节点精准地拋落在地面上。 这枚节点落地后,四根由高弹钢片製成的支撑脚会依靠纯机械张力自动弹开,將节点在碎石中撑起。 同时,顶部的微型柔性太阳能板会自动展开开始充电,节点內部的低功耗无线电模块隨即启动,自动与前方的机体和后方的基地串联成一条点对点的多级通信链路。 八枚节点,在理想状態下可以像一串闪烁的火把,在荒原上拉出一条长达八十公里的数据走廊。 虽然由於废土强烈的电磁杂噪声干扰,这条走廊的通信带宽低得可怜,每秒钟只能传输几百个字节的纯文本设备状態码和高度压缩后的低解析度黑白地形剪影。 但这对於江临来说,已经足够了。 这几百个字节的数据流流经中继链,最终落在他摩托车的手持终端屏幕上,变成了一行行跳动的绿色遥测字符。 当前坐標、剩余电量、关节温度、每一步的落足状態。 “只要这条数据链还没断,只要屏幕上还在跳动著它的心跳包,我就知道我的狗还活在前面的那片死寂废墟里。” 如果哪一天,g-explorer在深山深处遭遇了不可逆的灾难,在彻底宕机前的最后一毫秒,它也能通过这串糖果屑,把最终採集到的测绘数据和故障现场的最后一张高压缩比画面,悉数传送回江临的手中。 在科学载荷方面,g-explorer的机身顶部加装了一个可以由气动推桿升降的多光谱传感器桅杆。 平时收拢在铝合金蒙皮內部,作业时升起至一米高,搭载著立体深度相机、红外热成像仪以及一台用於识別矿物成分的微型雷射诱导击穿光谱仪。 在它的前胸位置,江临用废弃的液压机械臂零件,为它攒了一只粗暴但力量极大的三自由度单臂微型机械爪。 当状態机判定周围有价值极高的稀缺金属碎片或未经风化的特定岩石標本时,g-explorer会转入静態蹲姿,控制机械爪精准地伸出,將標本捡起,投入位於机身背部、带有电动密封盖的六格模块化样本仓內。 这套包含了桅杆、相机、机械爪和样本仓的科学载荷系统,总重量控制在十四点五公斤。 放在现实世界的尖端实验室里,它可能由於工艺粗糙、抗振动疲劳性能没有通过振动台標定而被直接否定,但在目前的废土上,这已经是江临凭藉一己之力能够攒出来的战斗力最强悍的地质科学载荷。 然而,整个g-explorer变体研发歷史上,耗费江临最长心血、逻辑最繁复的模块,被他放在了整张架构图的最上方。 【主动故障隔离与机械自修復层】。 在办公室里喝著咖啡的设计师永远无法想像真实外场的残酷。 废土上没有隨车跟隨的售后保障工程师,没有功能齐全的精密工具箱,更没有可以隨时下发顺丰快递的备件库。 如果g-explorer在距离石屋五十公里外的那片毫无生气的荒原深处发生故障,没有人能进去救它。 如果它趴窝了,它的下场只有一个。 在风沙中被慢慢生锈、掩埋,最终变成荒野里无数前文明垃圾中微不足道的一员。 所以,它必须学会自己拯救自己。 江临在工作站前,调出了低熵工坊过去积累的所有关於g-01以及各类腿足平台运行过程中的详细失效资料库。 减速器卡死、电机烧毁、足端断裂、线束磨损短路、控制板受潮、imu漂移、电池过放…… 针对每一种可能让机器瞬间瘫痪的死法,江临用代码逻辑,为g-explorer撰写了一套全自动的故障降级运行方案和纯机械结构的自修復策略。 比如,如果发生最恶劣的关节减速器机械卡死或驱动板烧毁,导致某条腿彻底僵死在某个固定角度,无法再进行规律的迈步。 传统的控制软体会因为运动学正解解不出可行解而瞬间触发系统暴毙崩溃。 但在g-explorer的底层状態机里,江临写入了一套异构残障步態自適应重构算法。 一旦主控看门狗检测到某条腿的伺服驱动器在连续10毫秒內没有电流响应,或者绝对值编码器反馈的角度陷入死锁,电池管理系统会在万分之一秒內启动硬体隔离,彻底切断该通道的供电,防止短路火灾。 同时,核心非周期状態机瞬间启动重构,將该卡死的腿视为一个死重量或者一根纯粹的刚性拐杖。 在se(3)位姿空间里重算剩余五足支撑多边形、重心投影和关节力矩分配。 五条腿的行走步態在几何上是扭曲且丑陋的,g-explorer走起来会像一只受了重伤的巨大节肢昆虫,身体一高一低地剧烈顛簸,前向速度会衰减百分之七十,对剩余关节电机的扭矩负荷会激增。 但江临在过去的数个周期里,早就通过mps-kernel將从六足到五足、五足到四足、甚至极限状態下残存三条腿时的所有补偿步態相位分布,全部穷举並固化进了底层微控制器的eeprom里。 “只要剩余三条腿的空间分布还能形成最小支撑三角形,我的算法就能让它一拐一瘸地从辐射区爬回我的面前。” 江临对这套算法具有绝对的信心。 然后就是发生概率最高的物理故障,足端在剧烈踩踏硬物时发生材料整体折断或燕尾槽变形报废。 江临设计了一套极具废土暴力美学风格的纯机械式断肢拋弃与备弹替换机构。 他利用脛节方管內部的中空物理空间,在每条腿的內部,预先塞入了一只处於压缩备用状態的次级標准足端。 在正常状態下,这只备用足端被一根由高刚度琴钢丝绕制的强力释放弹簧死死顶住,由一个小巧的机械棘轮定位销卡在脛节管中段。 当外部正在工作的足端模块遭遇不可抗拒的横向猛烈撞击,导致结构发生超过设计閾值的断裂或错位时,落足瞬间產生朝向小腿纵轴的巨大反向切向力,会通过一根纯机械的连杆推桿,直接顶开內部那个棘轮自锁销。 卡死受损的旧足端模块会被导向槽约束拋离到小腿侧方。 紧接著,脛节方管內部的强力弹簧瞬间释放,將藏在內部的备用足端顺著小腿內部的线性滑轨猛烈向下推。 备用足端在滑行到脛节末端的瞬间,其自带的燕尾槽卡锁会自动在外侧弹簧销的作用下卡定。 整个自我修復和替换过程,从旧足端断裂、触发、拋离,到新足端推出、到位、二次锁死,完全不依赖任何传感器,不依赖任何电控代码,也不消耗哪怕万分之一度机载电能。 它是一个纯粹由物理力和机械力学逻辑驱动的闭环过程。 整个机构仅仅由六个零件构成。 两根弹簧、一个棘轮销、一根推桿、一个定位槽和一只备用足端。 因为在江临的废土生存和机加工工程经验里,他建立了一条坚不可摧的铁律。 在极限恶劣的环境下,最聪明最复杂的系统往往是最先死去的。 而那些由弹簧、槓桿和卡销构成,最简单最粗暴的机械物理逻辑,永远是最后一道能让你活下来的底牌。 …… 所有的自愈和降级逻辑准备就绪,跟隨系统的高层控制决策树编写工作,又耗费了江临从废土第四年一直到第六年的整整两个年头。 跟隨模式是g-explorer变体在硬体架构確立后面临的最大工程增量。 为了让六足平台能够跟住一辆电动越野摩托车,江临在它机身顶部最显眼的位置,加装了一个高动態响应极快的双轴伺服闭环旋转小云台。 云台上搭载了一台带有硬体车道线识別加速晶片的窄视场高帧率摄像头。 他花了几个月时间重写了这块晶片的微码,剔除了所有关於车道线和红绿灯的逻辑,重构为一个专门识別特定光谱的特徵提取器。 在自己常穿的那件防风战术大衣的背部,以及电动摩托车后货架的挡泥板上,用高反射率的红外反光漆,精心手绘了一个具备高度几何非对称性的特定二维矩阵编码图案。 g-explorer在跟隨模式下,顶部的云台相机会紧紧咬住前方这组不断晃动的红外反光標记。 同时,作为近距离大雾天气下的安全保障,江临在摩托车尾部和g-explorer前胸分別掛载了一块超宽带无线电测距定位模块。 这两个模块以每秒钟两百次的频率互发高频皮秒级脉衝,在空间中编织起了一条无形的无线电拉索,测距精度达到了惊人的十厘米。 云台视觉提供高精度的相对方向矢量,uwb提供绝对的相对距离。 两者融合在一起,构成了跟隨逻辑的基准输入。 但跟隨逻辑的复杂程度,远远超出了前车走后车跟的弱智玩具模型。 越野摩托车是典型的轮式结构。 它在行驶时,可以通过大直径充气轮胎的微小变形来硬抗一些细碎障碍,也可以依靠强大的前向惯性,以极高的速度强行衝过一些大面积的鬆软中空沙地或碎石缓坡。 但g-explorer是自重沉重,单点离地,单点承载的六足步行平台。 同样的路线,如果摩托车车轮压过去没有下陷,g-explorer如果盲目地顺著摩托车的车轮印踩下去,其足端瞬间產生的局部局部压强极易戳破沙层的脆弱表面,导致单腿发生深度陷落打滑,甚至由於强大的横向剪切力直接別断小腿。 因此,江临写下的跟隨算法,其核心被称为参考走廊约束下的自主路径重规划逻辑。 摩托车在前面行驶过的轨跡,在g-explorer的大脑里並不是一条必须踩中的一维红线,而是一个以该轨跡为中心,向两侧各拓宽三米,具备一定几何容忍度的三维虚擬运动走廊。 g-explorer在跟隨过程中,上层的路径规划器会高频审视这个走廊內部的地形特徵。 它会利用自身的深度相机和足端接触力反馈,一边在走廊內寻找摩擦力最安全,承重结构最稳固的落足点,一边动態保持著整体大方向不偏离摩托车的行进主轴。 所以,它其实是一个在宏观上高度顺从,在微观上拥有自主权的动態跟隨系统。 设计从第四年持续叠代到第七年,中间经歷了数不清的灾难性失败和令人沮丧的局部推倒重来。 在第一版样机跑完一次长达二十公里的全负载模擬运行后,江临满怀期待地拉出遥测数据。 结果发现核心电池组的內部温度在运行后半段飆升到了接近六十五度的危险红线。 高分子隔膜在高温下开始发生微观降解,导致电池单体的电化学內阻剧烈上升,关节电机输出功率断崖式下跌。 原因在於六足平台在重载行走时,关节驱动板发出的热量通过机身框架传导,將处於密闭防水状態下的电池仓变成了一个恐怖的保温箱。 江临不得不全面拆解机身,推翻了原先的一体化结构。 然后仿照航空发动机的冷却原理,在电池仓的底部和两侧,手工用铣床切削出了大量布满细密纵向槽沟的铝製散热鰭片,並在外壳的蒙皮上,用冲床敲出了一排排带有迷宫式挡沙结构的斜向通风柵口。 风能顺著柵口灌入带走鰭片的热量,而漫天的沙尘则会在迷宫挡板的碰撞下失去动能,落入底部的泄沙槽,绝不会沾染內部的电路。 第二版机构在碎石测试场进行极限测试时,那套引以为傲的备用足端机械自拋离机构竟然在短短三天內发生了三次严重的误触发。 当时,g-explorer正在以极高的步频跨越一堆大块风化岩,当足端以接近2.5 m/s的瞬时落足速度猛烈砸向一块倾斜的岩石边缘时,瞬间產生的纵向动態加速度衝击波,顺著脛节管直接传导到了內部的棘轮机构上,其能量瞬间突破了自锁销的机械摩擦閾值。 g-explorer还没断腿,就把自己完好无损的足端拋离,光著脚一头栽进了乱石堆。 江临哭笑不得地从地上捡起残件,回到工作檯前。 重新推导了衝击动力学波形图,发现尖锐撞击產生的瞬態高频加速度峰值虽然高,但持续时间极短,通常在1.5毫秒以內。 而真正发生机械断腿时,连杆受到的位移挤压是一个持续时间大於15毫秒的低频大位移信號。 他找到了物理世界的解题钥匙。 重新计算棘轮弹簧的预紧力曲线,將触发閾值调高了一档。 更重要的是,他在触发连杆的中段,精巧地加装了一个由硅胶垫和微型碟形弹簧组合而成的机械低通滤波器。 这个小小的滤波器,能够像海绵吸水一样,將小於3毫秒的所有高频瞬態衝击波悉数吸收钝化。 只有当受到持续时间长,位移量大的断裂挤压信號时,它才会將力量完整传递给棘轮。 经过这一次改装,误触发率在后续的数千公里测试中直接归零。 到了废土第七年的深秋,石屋外的狂风卷著枯黄的胡杨叶满地打转。 g-explorer的第一台完整功能全尺寸工程样机——【g-explorer-a】,终於在无刷电机的高频啸声中,佇立在了石屋东侧的红土测试场上。 它的体型比原先瘦弱的g-01整整大了一圈,浑身上下散发著一种野性、粗獷且极度硬核的机械美感。 机身骨架的铝合金管件上布满了手工焊接留下的鱼鳞状暗色焊缝。 外壳的密封铝板是用木榔头在一块废弃铁砧上纯手工敲打出来的,边缘留有一些微小的不平整和锤痕。 六条粗壮的机械腿关节处,大大小小的钢製特种紧固件裸露在空气中,甚至还没有来得及涂上防锈漆。 但它是一台活著的机器。 当江临在手持终端上按下启动键的瞬间,伴隨著一阵充满力量感的无刷电机高频嗡鸣。 这台凝聚了他七年心血的机械生命,缓缓展开了它那独特的非对称六肢。 背部的气动推桿发出有力的哧声,高耸的多光谱传感器桅杆平稳升起,头部的视觉云台开始像一头警惕的猎犬一样,灵敏地在空气中左右转动。 然后迈开步子,以沉稳的静態步態,毫无滯涩地一步步跨越了一组由尖锐乱石和中空楼梯组成的、非重复障碍测试台架。 废土第八年的隆冬,一场罕见的极端寒流席捲了这片原野。 气温在短短几个小时內骤降到了零下二十五度,空气中的辐射尘埃结成了细小的冰晶。 江临决定给【g-explorer-a】执行一场前所未有的全流程闭环远征模擬任务。 他跨上越野摩托车,將自重加负载达到百公斤级的g-explorer-a牢牢固定在摩托车后方的低位运输架上。 摩托车载著一人一机,顶著刺骨的寒风,向北偏西方向狂奔。 在狂奔了三十公里后,他拉起手动释放阀。 运输锁扣解开。 原本处於深度休眠的g-explorer-a在风雪中瞬间被激活。 它的关节电机的加热片高速工作,在五秒內將润滑脂提升到了工作温度。 然后舒展六肢,从托架上滑落到坚硬的冻土层上。 江临抬起手,在终端屏幕上划出了一片占地约十二公里,地形从未经过人工標记的全新区域。 “去吧,把里面的地质光谱数据带回来。” g-explorer-a转入【脱离探查模式】。 江临放出无人机观察。 这台机器在雪地中走得异常审慎。 每走一段路,尾部就会发出一声清脆的当声,丟下一枚无线电中继糖果屑。 中继脚撑在雪地里展开,在茫茫白雪中拉出了一道无形的数据线。 遥测数据显示,在行驶至第五公里的乾涸河床边缘时,g-explorer-a的右前足意外踩到了一块表面结了暗冰的巨大卵石。 落足的瞬间,视觉里程计因为冰面的镜面反射发生了灾难性的特徵点丟失。 由於卵石受力不均突然发生整体向下滑移,右前足瞬间承受了一个高达额定载荷1.6倍的横向剪切衝击。 如果换作普通的工业四足机器人,这一下足以让上层控制器瞬间报错趴窝。 但在那一剎那,g-explorer-a底层的非周期状態机展现出了强悍的统治力。 它完全没有等待上层规划器的指令,位於脛节末端的力控闭环在0.5毫秒內感知到了法向力的瞬间丧失和横向力的狂飆。 算法在0.5毫秒內中断当前三三角行走周期,强制其余五条腿进入高刚度支撑,先卸掉右前腿的横向过载,再在接下来的两百多毫秒里,將整机姿態拉回安全锥內。 同时,非周期反射迴路驱动受力过载的右前腿顺著卵石滑动的方向进行被动柔顺顺势滑行。 整台机体在地表划出一道难看但异常轻盈的弧线,身体剧烈晃动了几下,竟然將这股足以折断大腿的致命衝击力悉数化解,六条腿重新死命咬住地面,没有发生侧翻。 在返程行进到最后两公里,距离江临还有一千五百米开外的怪石岗时,长期的高频高载荷衝击,最终引爆了材料內部潜藏的死穴。 左后腿那只用废机油淬火製造出来的谐波减速器柔轮,在连续跨越几百个高频障碍后,晶粒边界的微观疲劳裂纹最终发生了宏观贯穿。 柔轮杯底彻底断裂。 那一瞬间,左后腿在迈步至最高点时瞬间失去了全部刚性,软绵绵地垂在半空,关节编码器传回的角度数据陷入了疯狂的死循环。 远在一公里外的江临,手持终端屏幕上瞬间爆发出刺眼的红色高频报警字符。 【alert:drive_unit_left_rear_critical_failure! detected motor current overload & out-of-control!】 但是他无法提供任何肉体上的救助。 然而,g-explorer-a的主控看门狗在失效发生后的第4毫秒,便冷酷地执行了隔离逻辑。 高压熔断器强行切断了左后腿的电源,將其彻底肢解。 紧接著,eeprom內部潜藏了数年的五足残障补偿步態被瞬间唤醒並注入状態机。 g-explorer-a並没有倒下。 左后腿失去主动驱动后,被故障隔离机构锁死在收拢角附近,它最终以一瘸一拐的步態,在乱石间一高一低地剧烈顛簸著,一步一步继续朝著江临所在的位置顽强爬了回来。 风雪在它铝合金的机身上覆盖了一层薄薄的白霜。 伴隨著最后一声关节电机的疲惫喘息,g-explorer-a摇晃著身体,停在了摩托车运输架的前方。 它到家了。 二十四公里完整路线自主测绘正射图、四十二组高价值稀缺金属废墟露头光谱分析数据、样本仓里整整齐齐躺著的六块未受风化的原始岩石標本。 所有的通信中继节点在任务结束后,全部发回了最后的遥测健康包。 整场长达七个多小时的闭环远征任务,导航终点漂移绝对误差被死死控制在惊人的四十二米以內。 除了那只断裂的左后腿柔轮,这是一场无懈可击的全面胜利。 但这场胜利並不意味著g-explorer-a已经真正成熟。 第九年的春末,一场罕见的电磁风暴横扫石屋以北的戈壁。 当时g-explorer正在空旷的戈壁上切入脱离探查模式。 视觉里程计先是因为突发沙尘暴迅速丟失特徵点,隨后导航软体按照预设逻辑,开始將定位权重从视觉里程计转移到磁异常匹配系统。 真正的问题,就出在这一瞬间。 由於长期高频震动,两套传感器在底层外参標定矩阵上已经积累了一个极小的零点偏差。 这个偏差平时隱藏在视觉里程计的高权重之下,几乎不会暴露。 但当视觉权重骤降,磁异常匹配权重被快速拉高时,这个微小的弧度级误差被雅可比矩阵连续放大,最终在导航坐標系里製造出一个高达三十多米的虚假坐標跳跃。 主控晶片瞬间误以为自己被某种外力横向挪移了三十米。 为了修正这个並不存在的偏移,wbc算法驱动十八个关节电机在瞬间爆发出极限扭矩,驱使整机向侧面发动了一次疯狂的横向暴跃,把刚焊好的液压桅杆在坚硬的岩石上撞得当场折断。 那一夜,江临坐在残破的样机前,凝视著满屏报错的红字,在石屋里枯坐到天亮。 接著花了两个月的时间,重写整套传感器的外参在线动態標定程序。 他引入了卡尔曼滤波器內部的状態自校准子程序,让机器人在行走过程中,利用每一次足端静止踩地的瞬间,自动去校准视觉、惯导和磁力计之间的相对几何空间矩阵。 同时把上层导航的切换逻辑,从原先粗暴的硬切换改成了优雅的自適应渐进权重平滑过渡算法。 在视觉趋於恶化的前几百米路程里,算法会,以每秒百分之一的极其缓慢的速度,逐步增加磁力计的融合权重,同时平滑衰减视觉的权重,消除了坐標系切换瞬间產生的数学奇点和定位跳变。 从第九年到第十一年,江临带著这台经过不断修復的g-explorer-a,在石屋周边和天幕站方向那条长达几十公里的炼狱路线上,连续跑了几十趟真正的野外远征。 到了第十二年的春天,g-explorer-a终於迎来了它生命的终点。 长期的超载运行和恶劣气候的洗礼,使得它全身的铝合金骨架焊缝內部布满了致命的晶间腐蚀与应力微裂纹,柔轮材料的金属疲劳已经整体超越了物理设计的极限寿命。 江临不得不亲手在加工间里將这台陪伴了他五年的老伙计进行了完全的拆解。 將每一个还能继续使用的无刷电机、每一块完好的编码器晶片小心翼翼地擦拭乾净,重新归入墙上的备品库。 而那些磨禿了的,带有深深切痕的各种足端模块,则被他按照不同的磨损等级和地形分类,整齐地码放在石屋最里面的陈列档里,作为物理摩擦学资料库。 这五年里,a型机在真实荒原上用身体换来的每一k代码,每一个打滑时的电流波动特徵,每一次天体导航的漂移曲线,被江临一滴不漏地全部抽提出来,悉数注入到了下一代【g-explorer-b】的底层算法灵魂之中。 b型机在废土第十三年冬天正式走下工装架。 相比粗獷的第一代,g-explorer-b的设计走向了真正的智能化与前瞻协同的高级阶段。 江临重构了跟隨系统,將原先固定死的三米宽运动走廊升级为了环境感知型自適应走廊宽度控制逻辑。 在b型机的系统里,足端接触力状態机会高频实时提取当前地表的地质力学特徵。 一旦检测到地表从坚硬的戈壁转入极易陷车的鬆软河床,g-explorer-b会自动向摩托车发送无线电指令,强迫跟隨纵向间距自適应拉开至八十米,並將自身的运动走廊收窄到一条经过视觉严格筛选出来的,宽度仅有一米五的高安全路径窄带,不再盲目乱跑。 更重要的是,江临在b型机的导航决策链里,真正实现了天地协同地形预判模块。 每当g-explorer-b脱离编队,进入完全未知的复杂地质黑域时,它不会再像a型机那样只能盲目地踩上去才知道打滑。 机身顶部掛载的那架小型无人机,会在g-explorer前方约两百米的高空进行前出前向战术侦察。 无人机上的多光谱相机高速俯拍前方的地形,並在机载的微型边缘处理晶片中,利用江临预先训练好的地表分类神经网络,提前识別出前方哪些区域属於尖锐的碎石滩,哪些区域隱藏著偽装良好的流沙冲沟。 这幅微型的《前沿地形风险代价动態地图》,会通过高频无线电实时下发给在地面上行走的g-explorer-b。 g-explorer-b在自身的足端真正触碰到这片危险地面之前的三分钟,底盘主控就已经提前完成了策略调整。 提前將wbc控制器的虚擬刚度降低,切换至高度顺从的柔性步態。 提前通知伺服电机增大低速扭矩输出。 甚至提前规划路线,主动绕开那些无人机標註出来的致命流沙核心区。 这种將上层主动预测与底层非周期容错反射完美糅合的协同模式,是江临在废土的荒野里,用无数次几乎丟掉机器的惨痛教训换来的终极智慧。 废土第十三年的末尾,g-explorer-b成功完成了一次超长距离协同编队野外实测。 那是一趟全长九十余公里的远征。 整条路线上,摩托车运输携行段长达六十三公里,g-explorer-b下地伴隨,自主探索高危废墟堆积体以及跨越深谷冲沟的累计独立步行里程,达到了惊人的二十七公里。 全程九十多公里跑下来,在漫天飞舞的暗红色沙尘和局部强磁干扰的恶劣气象条件下,红外视觉与uwb构成的跟隨系统丟失次数为零。 自主探索模式在三处前文明留下的废墟中,进行了长达数小时的短程实测。 g-explorer-b不仅成功规避了两次突发的內部局部坍塌,还在失联状態下,凭藉著对地磁异常匹配和惯导的顽强死磕,自主规划了逆向逃生路线,背负著高价值的废墟物资標本,安全地走出了废墟出口,与在外面等待的江临完美匯合。 到废土第十四年到第十五年的尾声。 g-explorer项目下属的所有核心子系统,所有的模块化积木块,在这片充满敌意和不確定性的真实物理世界上,悉数完成了没有任何死角的工程化验证。 这套歷经十五年沧桑,由无数废铁和代码补丁浇灌出来的技术成果,最终被江临整理打包压缩为了低熵工坊歷史上最厚重的一份技术结晶。 【g-explorer_engineering_infrastructure_package_v1.0】。 这份数十个g的超级工程化数据包里,躺著的是经歷了高频电磁干扰洗礼后,具备极高数学鲁棒性的协同跟隨控制状態机c++硬核偽代码。 是在真实高摩擦,大起伏非结构化地形中,利用上万组物理样本淬炼出来的,关於不同地表特徵下的足端材料摩擦磨损预测退化数学模型。 是无缝復刻了无人机与地面多足机器人通过因子图进行异构数据融合的无源综合导航固件。 第140章 来自2096年的回声 第十五年冬,g-explorer-b完成最后一次长距离远徵验证后,江临重新打开了一张已经在地图上沉默了八年的黑色標记。 前哨站东北方向,直线距离约七十三公里。 临时標记为:【东北七十三异常塌陷区】。 早在第七年,江临就已经知道那里存在异常。 那时,他还没有 g-explorer-b。 那台陈旧的 g-explorer-a 早期远征平台刚能离开前哨站,能做短距离脱离探查,也能用足端接触状態反向修正地形风险图。 但它远距离回撤冗余不够,通信中继链的信噪比常年在临界点徘徊,无人机协同也只是停留在勉强可用的阶段。 更重要的是,它还没有在七十公里级別的远征中证明过自己。 而东北七十三不是前哨站周边那种可以反覆试错的碎石坡。 它太远,也太像一个会把设备和线索一起吞噬的地质陷阱。 事实上第七年的那次发现,並非源於肉眼的直觉,而是来自一组枯燥的遥感柵格矩阵。 当时,江临为了让g-explorer-a走得更远,临时写了一个场域地图模块。 一组叠图脚本、风险標註表、足端接触动力学数据和可见光、近红外与1550nm短波红外测距数据拼凑起来的废土地理信息系统。 江临最初写它,是为了规避风险,而不是寻找遗蹟。 但在那一轮东北方向的高空航测里,场域地图模块通过红外辐射与地表反射率的叠加运算,第一次给出了一条异常提示。 【系统警告:地表轮廓存在非自然几何残留。】 於是从第七年到第十五年,江临都没有让这个坐標从资料库中消失。 每隔一段时间,他都会让高空无人机从不同高度、不同季节、不同太阳高度角,补拍那片塌陷区。 风沙覆盖了一部分浅表线索。 雨季短暂的地表径流又把某些边缘的粗糙度冲刷出来。 江临真正看重的,是昼夜温差交替时,塌陷区中心的热力学响应。 在白天吸收太阳辐射,夜间向外辐射降温的过程中,正常地质结构的热传导遵循傅立叶定律,但东北七十三的热惯性分布出现了断层。 江临在终端上建立了一个简化的热扩散模型来分析那片区域的热通量。 经过长达八年的数据累积,他发现中心区域的冷却曲线始终比周围的天然风化坡慢半拍。 这意味著地下大概率存在某种改变热扩散路径的结构。 可能是热阻极高的空腔,也可能是与周围地质比热容完全不同的庞大人造物。 直到第十五年冬,他重新打开这张已经沉默了八年的地图。 【地表轮廓存在非自然几何残留】:多光谱扫描仪显示,该区域在可见光—近红外波段存在规则的线性反射率突变,同时在1550nm回波强度上出现异常衰减。 【疑似地下结构坍塌负形】:地表沉降梯度符合大型矩形框架失效后的力学坍塌特徵。 【半掩圆形凹陷持续可见】:风沙无法完全填平的几何抑流区。 【热惯性异常稳定存在】:塌陷区中心的昼夜冷却曲线长期滯后,提示下方存在改变热扩散路径的深部结构。结合低频地声回波与多年沉降梯度反演,疑似异常体埋深约30—50米。 第十六年春天,大地回暖,大气湍流趋於稳定。 江临正式开启东北七十三异常塌陷区抵近探查。 二十公里外,熟悉的地貌开始消失。 前哨站周边那些已经被江临反覆標註过的暗红色板结土、碎石缓坡、乾涸沟谷和安全回撤点,逐渐被拋在身后。 再往前,是相对陌生的荒原。 这里的地表呈现出一种病態的灰白色。 大片的碎石坡连在一起,像一层被工业研磨机绞碎的骨粉铺在地表上。 几条深邃的风蚀沟从东北方向斜斜切过来,沟底沉积著更深的暗红色砂砾。 远处低矮的风蚀台地在冷硬的天光里显得极度平坦,平得失去了所有自然造物应有的隨机性。 他在六十五公里处停了一次,放下第一枚通信中继节点。 节点展开天线,打入地底的测向仪开始自校准。 七十公里处,放下第二枚通信中继节点。 两台节点、高空中继无人机与前哨站的主天线形成微波通讯链路。 江临站在摩托旁边,用带测距功能的光学望远镜观察那片灰白色塌陷区。 g-explorer-b被从拖掛架上释放下来。 前足压实碎石,中足微调支撑力矩,后足展开到低重心姿態。机身內部的伺服电机和压电陶瓷执行器发出低微的电流声。 自检完成后,g-explorer-b原地做了三轮复杂的足端接触动力学標定。 低压接触:测量表层鬆散沉积物的厚度。 横向微扰:评估地表摩擦係数与抗剪强度。 重心偏置回馈:测试不均匀沉降极限。 机载主板快速解算著阻抗控制方程,屏幕上,场域图层开始刷新。 【地表硬度:中等(估算承载力120 kpa)】 【碎石滑移概率:偏高】 【局部微振回馈:异常(低频共振衰减过快)】 【建议:低姿態前进,限制关节角速度】 异常塌陷区外围的地表,终於给出了和八年前航测残差对应的接触反馈。 地下確实有东西,而且其结构刚度与地表土层截然不同。 g-explorer-b走得异常缓慢。 每一步落下前,足端都会悬停极短的一瞬。 接触。 伺服电机加力压实。 回弹微变测量。 计算支撑多边形,负载平滑转移。 机身姿態微调。 再下一步。 距塌陷区中心约八百米时,第一处物理层面上的异常被確认。 无人机的高空画面里,那只是一片略微平缓的碎石坡,没有任何异样。 但g-explorer-b的前右足落下后,主控反馈的接触置信度从九十二骤降到六十一。 下一步,前左足读数正常。 再下一步,中右足又出现严重的延迟回弹。 底盘倾角传感器捕捉到了 0.4 度的异常倾斜。 不连续,不均匀。 地表之下,就像有一层被掏空了基底的薄壳结构,看似坚固,实则只要压强超过临界点就会瞬间破碎。 g-explorer-b遵循了江临设定的保守安全策略,立刻降姿趴伏,六足向外扩展开来,最大限度增加接触面积降低接地压强,像一只紧紧贴在灰白地表上的黑色节肢动物。 屏幕上跳出高亮提示。 【警告:前方区域疑似薄壳地表(应力分布中断)】 【建议:重新规划路径,绕行】 江临按下回车,接受建议。 g-explorer-b沿西南侧高应力反馈区绕行。 半小时后,它在边缘地带抵达第一个被判定为低风险的裂缝口。 裂缝不宽,最宽处不过八十厘米,外侧被大量风化碎石堵住。 如果进行人工清理或机械扩口,入口还能扩大一些。 但江临没有贸然行动。 他遥控开启g-explorer-b背部的防尘密封舱,释放出无人机。 这台无人机只有巴掌大小。前端装著高穿透性的窄光束led灯头和超宽动態范围的低照度镜头。 两侧包覆著由非牛顿流体填充的防碰撞软圈,尾部拖著一根极细的凯夫拉增强光纤数据线。 在可能存在电磁屏蔽和未知干扰的地下,光纤硬连接是唯一可靠的传输介质。 无人机最大物理下探深度四十米。 江临將操作台的飞行模式切到手动辅助带力回馈。 这种幽暗逼仄的空间,不能完全信任机器视觉和自动避障算法。 裂缝內部的反射截面极度复杂,碎石隨时可能鬆动。 在某些狭窄处,算法会因为过度保守而拒绝前进,也可能因为环境纹理缺失而误判空间深度,直接撞上岩壁。 无人机贴著裂缝边缘,旋翼发出轻微的嗡鸣,缓缓下沉。 深度:五米。 画面里全是自然风化的碎石和灰黄色的尘土沉积。 深度:十二米。 土层顏色突变。 探照灯扫过,出现了大量被强力压碎的混凝土块。 断面上甚至能看到裸露的金属螺纹钢,表面覆满厚重的暗红色铁锈。 深度:十九米。 灰白色的平整结构面被灯光扫到,表面呈现出蜂窝状的破裂纹理,像某种被超高温烧结后,又被巨大的剪切力硬生生撕开的轻质复合装甲材料。 深度:二十七米。 无人机的灯光捕捉到一段被粗暴剪断的管状构件。 那段构件由数层不同材质嵌套而成,此时弯折成一个不自然的锐角。表层覆盖著深暗色的不明沉积物,断口处的层状结构极为细密,內壁甚至有乾涸的结晶体。 裂缝越来越窄。 无人机每下降半米,防碰撞软圈都会不可避免地摩擦过两侧的碎屑,扬起细微的粉尘。 画面开始出现高频抖动。 深度:三十一米。 窄光束灯头穿透一片密集的碎石缝隙,向更深处扫去。 忽然,他看到了一种人造物。 它有著深灰偏黑的工程复合材料表面。 带有符合流体力学或某种压力容器设计的平滑弧形。 材质厚重,表层留有明显被极高温度等离子体烧蚀过的痕跡,局部甚至已经发生不可逆的陶瓷化。 整体看上去就像某个巨大地下密封结构的外壳,被地质变动撕裂出来,斜斜地卡在地层塌方带中。 而在那片焦黑的外壳边缘,有一块残缺的铭牌。 像是一层直接烧结之后嵌入壳体內部的耐高温陶瓷標识层。 標识层已经裂开一半,另一半被上方崩塌的碎石压住。 江临屏住呼吸,轻推摇杆。 无人机镜头缓慢贴近。 窄光束灯光在粉尘中发生丁达尔效应,光晕微微抖动。 操作台的图像增强算法开始全负荷运转,对昏暗的视频流进行多帧降噪与对比度拉伸。 第一行残缺的英文字符与数字组合,从暗影中浮现出来。 【tm-7 rsca】 在那行字母的右下方,还有一行字体更小,雕刻更深的独立標记。 【pmcu-17】 江临的视线紧固在屏幕上,大脑飞速运转。 他不知道tm-7 rsca究竟代表什么,更不知道pmcu-17到底是什么设备的序列號。 但从它的材料科学水平、製造工艺、以及深埋地下的工程规模来看,它属於某个高度工业化,拥有庞大组织力,並且曾经在这里构筑过复杂的地下网络工程的文明体系。 江临没有让无人机继续冒险靠近,而是切回自动收卷模式,让无人机沿著原路,顺著光纤的牵引缓慢后退。 发现文明造物是一回事,將其从地底深处完好无损地带出来,完全是另一回事。 在挖掘前,江临利用高空无人机的三维建模、低频地质回声採样器、以及g-explorer-b高密度的足端接触矩阵数据,反覆测算塌陷区外围土壤的休止角与支撑结构微波链路的稳定边界。 制定一个严密的前期勘测计划。 直到通过地质断层扫描確认,pmcu-17所在的位置,属於一次剧烈地震中,被底层剪切力硬生生挤出核心塌陷区边缘的外露残骸。 它已经脱离了地下主体结构,周围的地质应力已处於静態平衡。 他才开始靠近,进行清理工作。 东北七十三异常塌陷区下方,是被地震剪断,被上层土壤压实,又在地壳运动中发生错位后的复杂混合体。 普通的碎石、断裂的钢筋混凝土、带有高温烧结痕跡的陶瓷层,发生严重塑性变形的复合材料护壁、弯折到接近断裂的高强度碳纤维筋材、內部充满结晶杂质的冷却管,以及大量江临翻遍所有资料库也辨认不出用途的特殊复合保温夹层。 这些东西在地下经歷了不知多少个年头的沉降、水汽侵蚀、以及废土特有的剧烈盐碱化学反应。 它们相互渗透,胶结在一起,形成了一种既拥有岩石般硬度,又像口香糖一样难以分割的变態塌方体。 如果手头有重型履带式挖掘机,配上液压破碎锤,以及一套完整的深井工程支护体系和全站仪测量设备,这种发掘也许只需要几周。 但江临什么都没有。 他只有g-explorer-b提供的微小拖拽力,一台角磨机,几把自製的热熔切割刀,手工改装的滑轮组…… 和无穷无尽的耐心。 直到第十七年,pmcu-17的主体轮廓才终於从坚如磐石的塌陷区边缘,缓慢而完整地显露出来。 这台设备的真实体积远比无人机镜头里看到的更加庞大。 主体轮廓长约两点四米,宽约八十五厘米,高约五十五厘米。 外壳呈现出一种吸收光线的深灰偏黑色。 表面大面积区域经歷了极端的陶瓷化烧蚀。 靠近受力面的区域,布满了细密的蜂窝状应力释放裂纹。 江临脱下手套,將手掌直接按压在上面。 触感冰冷,指尖能摸到一种细微的颗粒感。 通过机械千斤顶的反馈,江临计算出它的残余重量超过四百公斤。 它看起来不像是独立的机器,更像是一段从某种巨型装甲墙体內部,被极其狂暴的外力硬生生撕裂出来的密封设备舱。 左侧的合金结构壳体严重塌陷,仿佛被一个不可名状的重锤直接砸进去了一拳。 后方巨大的冷却接口已经断裂变形,暴露出內部层层叠叠如同人体血管般复杂的多层高压管路。 底部有一组负责高速数据传输的光互联尾缆被蛮力扯断,断面的光纤细密得像一束被液氮瞬间冻结的透明毛髮。 两侧原本用於轨道固定的重型锁扣已经扭曲变形,几根被物理剪断的复合导轨残肢依然牢牢嵌入在锁扣之中。 又耗费了整整八个月的时间,经歷无数次滑轮组滑脱、支撑架变形的险情,江临终於將这块重达四百公斤的黑色方碑拖出深渊,运回前哨站。 隨后,他又花了三个月的时间,在维修间里,对这台pmcu-17完成第一轮无损外观检测与表层清理。 最关键的突破发生在第十九年春。 那块残缺的铭牌被特製溶剂完全清理出来,剩余的字母和標识终於拼凑成了完整的信息。 【tm-7区域级地下计算阵列】 【外围维护计算单元】 【外环服务层】 【系统状態:封存】 【权限级別:仅限诊断】 rsca,很可能是regional subterranean computing array的缩写。 江临將其翻译成中文后,资料库里第一次出现了这个名称:区域级地下计算阵列。 当江临將这些文字输入资料库时,他的眉头不由得皱了起来。 这台代號pmcu-17的设备,並非他最初设想的某种独立探测器或武器模组,而是一个区域级地下计算阵列的外环维护单元。 工程逻辑上的矛盾和疑问犹如潮水般涌来。 字面意思和物理现实之间,横亘著几道明显的矛盾。 第一,体积与重量的矛盾。 如果仅仅是一个负责外环维护的边缘节点,为什么需要採用这种厚重到夸张的复合装甲外壳? 残重四百公斤的设备舱,对於常规维护单元来说,防护冗余大得不合常理。 第二,接口规格的矛盾。 铭牌上写著仅限诊断与封存,但在它被扯断的底部,江临看到了一束密级极高的光互联尾缆断层。 一个处於封存状態、只用於低频诊断的设备,为什么要预留如此大的数据吞吐物理带宽? 第三,热力学设计的矛盾。 它的冷却接口虽然已经变形,但从多层管路的直径和残余结构来看,这绝不是用来给几个简单的监控晶片散热的。 这套冷却旁路的物理规格,甚至能够支撑高密度算力集群的相变散热需求。 为什么一个区域工程的一个边缘维护单元,需要这种级別的防护、带宽和散热能力? 所以,pmcu-17外表看似是个边缘维护单元,物理骨架却是一台重型主战坦克。 这种从实体残骸上流露出的不协调感,像一道没有已知公理可以套用的考题,逼著他去重新审视地下那个未曾谋面的庞大系统。 江临不得不暂时放下扳手,回到工作站前,去补课那些宏大系统的物理组织方式。 基於拜占庭容错的分布式系统状態机。 高辐射环境下的冗余容错计算架构。 超大型相变液冷热管理网络。 存算一体化的近存储计算模型。 复杂网络中的图计算与拓扑约束。 基於符號约束的自动机理论。 …… 时间推移至第十九年冬。 外面的世界风雪交加,前哨站的维修间里却温暖而安静。 在进行了成百上千次的电阻测试和透视扫描后,江临终於在 pmcu-17 右后侧一处严重受损的接口区处,找到了一组疑似属於底层架构的低压应急唤醒接口。 这组接口藏得极深。 在正常的系统设计中,它应该被外壳的高强度密封层和电磁屏蔽罩严密保护,只有在高级授权或主体系统全面崩溃时才会被物理激活。 现在,因为当初地壳变动带来的挤压力,屏蔽层发生开裂,刚好露出了一排比头髮丝粗不了多少的金字塔形触点。 江临拿著探针的手,在隔离供电模块的启动按钮上停住。 悬停了整整十秒钟。 他內心深处极度渴望知道这台黑色金属块里是否还残留著电信號的反应。 哪怕只是主板通电时最原始的一声蜂鸣,哪怕只是屏幕上闪过一个无意义的乱码字符。 但他最终还是强行克制住了衝动,把手收了回来。 这台机器的內部循环管路已经完全断裂枯竭,相变冷却液早已泄漏挥发乾净。 核心封装残余部分內部的硅基电晶体或者未知计算介质,目前处於极高风险的热敏状態。 在没有可靠热传导通路的情况下,即便是低压小电流,也可能在未知短路点、局部击穿区或残余高阻抗通道上形成不可控热点,让仅存的数据核心瞬间烧毁。 第十九年,江临开始为这台残骸修建外部冷却旁路。 所谓的修,根本不是恢復原厂系统,而是一场充满妥协与创新的工程豪赌。 他没有原厂配方的绝缘相变冷却液,没有原厂的高压变频循环泵,也没有原始的管道压力参数和流量流速说明。 他甚至不知道pmcu-17当年是掛在一个怎样的超大型热管理网络里,是单相液冷还是双相浸没式。 他所能做的,只有依据热力学第一定律与流体力学基础,进行保守的反向估算。 先测量断口的物理直径,分析残余管路內壁材料的抗压极限。 然后用外贴式低功率柔性加热膜对壳体进行分区热激励,再用红外热成像仪记录热扩散路径,绘製出整台机器的三维热传导分布图,一点一点估算安全范围。 泵太强,会冲坏残余管路。 泵太弱,冷却没有意义。 压力波动太大,会触发未知硬体保护。 面对这种严苛的热力学需求,江临不得不频繁外出探索搜寻能用的资源。 也就是有了摩托、无人机和g-explorer-b,他得以將搜寻范围扩大到一百公里范围之外。 第二十年春,他在西部一处被掩埋的地下矿站遗址里挖出来一台生满铁锈的重型工业液压泵。 这东西原本是用来给盾构机提供循环压力的,虽然笨重,但那粗暴的机械结构在千年的岁月里依然保持了基本的功能。 他將液压泵拆解、除锈,更换了自製的密封圈,作为冷却旁路系统的主循环动力。 第二十年夏,他在东北方向一百公里外进行常规地图测绘时,发现了一处废弃的深层地热井。 在里面找到了一些硅基合成液。 …… 江临就这样,靠捡垃圾,耗时將近三年,最终用矿站液压泵、工业机器人液压伺服阀和硅基合成液拼凑出来了一个冷却旁路系统。 这东西丑陋沉重,运转时发出拖拉机般的低频轰鸣。 但它实实在在地,为pmcu-17迎来第一次唤醒响应建起了一道防火墙。 …… 第二十三年冬。 一切准备就绪。 外部冷却旁路压力指示灯常绿,流速稳定。 外壳各监测点的温度变化率被死死压制在安全閾值以下。 维护接口的微观接触电阻保持在极低的稳定状態。 江临深吸一口气,推下开关。 低压隔离供电模块的变压器发出极细微的高频震盪声,开始向pmcu-17 输出第一阶梯的唤醒电压。 一秒。 三秒。 五秒。 没有反应。 七秒。 电流表的指针出现了极其微小的跳动,表明內部有某种高阻抗迴路被成功激活。 突然,连接著诊断接口的数据终端屏幕上,闪过一道绿色的频闪。 紧接著,一长串夹杂著大量十六进位乱码的字符,从屏幕底部跳跃出来。 江临的手指悬停在紧急断电闸刀上没有动。 十二秒后,供电模块感应到內部电路的阻抗急剧上升,为了防止烧穿自动切断了输出。 电流表归零。 但终端屏幕上,留下了几行冰冷而清晰的纯文本信息。 【系统自举...】 【pmcu-17 应急诊断层已激活】 【核心逻辑单元访问:拒绝】 【本地日誌离线缓存:扇区部分可读】 【环境热循环系统:严重失效】 【內部维护总线状態:降级运行】 【主阵列光通信链路:物理丟失】 【全局时钟校验……】 【最后一次网络同步时间:二零九六年十一月三日,四时十七分二十二秒】 江临没有立刻去碰这些离线日誌。 能在这种损毁状態下被读出来的,不可能是普通快闪记忆体留下的数据。 那更像是一种辐照硬化的非易失存储阵列。 大多数校验块已经失效,只有被多重纠错码保护的维护日誌仍能以残片形式读出。 换句话说,屏幕上这几行字不是完整系统的甦醒。 只是一个庞然大物死亡多年后,从神经末梢里残留下来的最后几次抽搐。 江临站在屏幕前,注视著这几行字,久久不语。 这些简短的系统反馈,犹如几道惊雷,解开了诸多他曾经百思不得其解的谜团。 第一,塌陷区下方,確实存在一个规模宏大的区域级地下计算阵列。 第二,这台耗费很多功夫才挖出来的pmcu-17,只不过是那个庞然大物体系中最外围最边缘的维护神经末梢。 第三,这套不可思议的系统,至少曾经拥有完善的本地诊断纠错能力,海量的日誌缓存机制,独立的热循环监控体系,降级运行的维护总线,以及通往某个核心的主阵列链路。 然而,真正让江临感到惊奇的是最后一行字。 最后同步时间:【二零九六年十一月三日】。 如果这串数字仅仅是某种內部系统周期的代码標识,那还好解释。 但如果这是一个类似於现实世界公元纪年的时间戳標誌,那么,这套庞大地下系统的最后一次联网运转的时间,竟然晚於他所认知的现实世界足足七十多年。 第141章 前哨站智能体 那一夜,江临没有继续操作pmcu-17。 工作站屏幕上,那串残缺的时间戳仍然停留在缓存解析窗口的最后一行,把他原本对於这个世界的认知,破开了一个裂口。 因为这意味著这台机器很可能属於一个拥有明確纪年,明確工程体系,明確联网结构的近未来大型地下系统。 当然,一个残缺时间戳,不能证明纪年体系一定相同。 一个缓存碎片也不能证明这套系统的完整歷史。 一台濒临报废的外环维护单元,更不可能承担起解释整片废土成因的重量。 在没有復现,没有交叉验证,没有上下文链条之前,任何宏大的结论都只是幻觉。 而搞工程最忌讳的,就是把幻觉当成事实。 所以,第二十三年冬,pmcu-17第一次响应之后,江临做的第一件事,不是继续追问那个七十多年后的时间戳,也不是试图强行读取本地缓存。 而是在工作站上新建了一个完全隔离的本地目录。 【pmcu-17_emergency_diagnostic_log】 一个最原始的诊断日誌库。 他不允许任何现成算法,在他还没有理解 pmcu-17 最基本响应规律之前,擅自介入判断。 在面对一个疑似採用未知纪年体系、且底层逻辑完全不明的黑箱时,任何先入为主的算法都可能因为判断框架不匹配而导致灾难性的误判。 工作站屏幕上,第一条记录被写入。 【试验编號:0001】 【供电条件:低压一阶(3.3v dc,上升沿 0.3s)】 【冷却旁路:压力稳定(1.2 mpa,流速 4l/min)】 【接口状態:微观接触电阻稳定(45 mΩ)】 【返回內容:应急诊断层,核心访问拒绝,本地缓存部分可读】 【原始输出:已封存】 【结论:可重复性待確认】 从这一刻开始,所有测试都必须写入这个隔离日誌库。 原始输出单独封存,测试参数单独记录,环境状態单独记录。 江临的主观判断,则必须被放进另一个栏位。 数据归数据,猜测归猜测,推断归推断。 三者不能混在一起。 之后,他没有因为那短短十二秒的响应就头脑发热地继续提高电压。 也没有试图输入任何指令去强行读取所谓的本地缓存。 而是將低压隔离供电模块的电闸拉下,系统断电。 看著旁路冷却泵的压力表指针缓缓回落,等待冷却旁路完全回到初始的热力学基准线。 接著拿起红外测温枪,重新扫描pmcu-17黑色的复合材料外壳,对比断电前后的热成像分布差异。 重新用万用表测量那排细小触点的接触电阻。 最后戴上放大镜,仔细確认触点表面是否出现了哪怕微米级別的电弧灼痕。 科学的基石在於可重复性。 如果不可重复,那十二秒就只是一场由电容残留电荷引发的电子幻觉。 两个小时后,热力学状態归零。 江临开始第二次测试。 电闸推上,电压阶跃。 电流表如同死水,pmcu-17毫无反应。 第三次测试,依然没有响应。 深黑色的外壳在无影灯下泛著冷光,仿佛在嘲笑他的僭越。 第四次测试。 终端屏幕上猛地跳出一大段绿色的字符,但全是毫无逻辑的十六进位乱码。 第五次测试。 屏幕上再次闪烁出清晰的文本:核心访问拒绝。 但这一次,並没有出现关於本地缓存的状態提示。 第六次测试。 由於前哨站外一颱风力发电机的转子发生微小卡顿,导致电网出现短暂的波动,冷却旁路的压力表指针轻微颤抖了一下。 pmcu-17 內部的某种硬体级保护机制瞬间被触发,系统直接沉默。 江临没有愤怒,也没有急躁。 像一个苦行僧,把每一次结果,无论成功还是失败,都写入隔离日誌库。 一开始,这套隔离日誌库还能勉强承载这种高强度记录。 最初两个完整测试窗口里,他每天能做十五到二十组短时试探。 但隨著接口热疲劳、冷却回零和风暴停工不断拉长周期,后期真正能纳入有效样本库的完整测试,常常一天只有两到四组。 每组测试,他严格遵循控制变量法,只修改一个极其微小的物理参数。 供电阶跃的上升沿时间,从零点三秒微调到零点五秒。 冷却旁路的压力设定值,上调百分之二,观察流体阻力的反馈。 外壳某个关键测温点的热容警戒线,试探性地移动零点五摄氏度。 接口接触电阻通过物理夹具的微调,控制在不同的毫欧姆区间。 每一次测试的过程都很慢。 慢到近乎愚蠢。 但江临明白欲速则不达的道理。 这台代號 pmcu-17 的机器,不是一台摆在实验室里等著被启动的通用计算机。 它是一段被地壳挤压撕裂,被废土坍塌压固,冷却循环彻底失效,內部维护总线处於物理降级状態,与主阵列链路完全丟失的外环维护残骸。 江临现在做的,不是在“使用”它,也不是在“破解”它。 他是隔著一层无法穿透的黑箱,用电信號作为探针,学习它究竟是以什么样的方式、遵循什么样的物理法则在拒绝自己。 第二个月,日誌库已经积累了数百条结构化记录。 第七个月,原始输出文件夹膨胀到数十gb。 到了第二十五年的深冬,前哨站外的重工业废土正经歷著长达三个月的沙尘暴。 而维修间的工作站里,已经整整齐齐地分出了十几个测试批次目录。 江临手里掌握了两千多条结构化测试记录。 它们堆砌在一起毫无美感。 百分之八十五的测试没有任何响应。 百分之十的测试返回千篇一律的拒绝代码。 百分之四的测试会出现长短不一的乱码。 只有不到百分之一的测试,偶尔会在某些相似的物理条件下,重复拋出特定的状態码。 然而,相似这两个字,在跨越时代的复杂工程系统面前,本身就是一个巨大的陷阱。 供电条件相似,不代表冷却流体在毛细管网中的分布状態相似。 冷却旁路状態相似,不代表接口在经歷了几百次热胀冷缩后的微观接触状態相似。 接口接触状態相似,更不代表残余计算封装內部局部热岛的温度梯度相似。 pmcu-17 给出的每一个字节,都像是一个胸腔被压碎的濒死者,从喉咙深处艰难挤出的破碎气音。 少,碎。 极度不稳定。 而且隨时可能因为硬体寿命的耗尽而永远消失。 江临第一次清晰地意识到,自己这种只做线性归档、不做关联建模的记录方式,撑不住了。 不是他不够认真,也不是他的毅力达到了极限。 而是系统內部耦合的变量维度,已经超过了人类肉脑所能並发处理的极限。 如果继续只靠目录检索和人工对照来寻找规律,他迟早会因为疲惫和疏漏,错失那些隱藏在海量噪声中微弱但致命的关联。 一天下午,江临坐在温度只有十度的维修间里,把最近四个测试批次的日誌窗口全部铺开在屏幕上。 不同顏色的曲线窗口——红色代表供电阶跃,蓝色代表冷却压力,黑色代表返回码。 以及无数的箭头、圈点、边缘批註和交叉引用,把原本空白的页面填塞得让人窒息。 他正试图追踪一个代號为err-7x-maint的连续三次出现过的状態码。 第一次出现时,笔记显示当时的冷却旁路压力处於偏低区间。 第二次出现时,压力正常,但供电阶跃的微秒延时略高。 第三次出现时,前两项参数都回归基准线,但外壳左侧的红外温度分布出现了异常的冷斑。 到底哪一个变量才是触发它的核心机制? 还是说,这三者在底层保护逻辑里构成了某种耦合触发条件? 他顺著自己手动添加的交叉索引,在几个日誌窗口之间来回切换了半个小时。 视线在密密麻麻的数据中逐渐模糊,思维的齿轮因为缺乏润滑而开始卡涩。 越翻越烦躁,一种深沉的无力感从脊椎向上蔓延。 最后,江临把滑鼠推到一边,盯著那几组互相打架的曲线窗口,胸口起伏了一下:“这不是人脑该去硬算的东西。” 这句话刚刚说出口,他自己反倒先沉默了。 因为这种感觉,这句话,对他来说太熟悉了。 当初他在构建 mps-kernel时,就是这样被大量的比较器序列、复杂的微程序状態机、庞杂的等价类剪枝算法和內存屏障证明逼到了思维的绝境。 后来开发mps-forge时,他同样是被不同足端复合材料的杨氏模量、传感器的高斯白噪声、非平整地形的相位窗口,以及复杂动力学方程中的力矩分配这些互相纠缠耦合的变量逼得不得不写出辅助算法。 而现在,歷史重演。 pmcu-17又把一模一样的问题,以更加原始的形式丟到了他面前。 只不过这一次,他的任务不再是寻找数学上的可证明结构。 也不是寻找一台非周期移动平台的最佳物理样机参数。 他现在要做的,是在一台损坏的,不属於他所认知的时代的外环维护单元外部,建立一套关於故障响应的高维黑箱动力学模型。 江临拉过键盘,在工作站的终端上敲击了几下,在根目录下新建了一个文件夹。 命名为:【pmcu_诊断归档】 第一版的脚本是用python写的,底层混合了一些用於处理串口高频信號的 c 语言库。 界面只是一片漆黑中的白色字体,功能简陋,看起来就很粗糙。 它的核心任务只有一项:將原始日誌进一步结构化、索引化。 江临开始重构日誌库。 他给每一次歷史测试分配了唯一编號。 把供电阶跃的时间常数、冷却压力的浮点值、接口电阻的欧姆数、外壳温差的矩阵数据、热成像特徵的量化指標、返回状態码的字符串,以及乱码片段的十六进位序列,全部封装进同一个json数据结构中。 在此基础上,江临加入了一个极其重要的工程学变量:【可信度权重】。 每条记录不再是平等的。 他通过算法为它们打上不同的標记:是否在同等条件下可復现? 是否存在环境导致的热力学状態偏移? 是否可能受到上一轮大电流测试残余热岛效应的影响? 传感器日誌是否暗示当时存在物理层面的接口接触不稳定? 这些前期工作极其枯燥,没有任何令人惊艷的技术突破,简直就像是旧时代档案馆里打字员的工作。 当最后一个测试批次被重新索引进本地资料库,质变发生了。 它让江临在过去的几年里,第一次只需敲击一行条件检索语句,就能把两千多条隱藏在时间尘埃里的实验记录,按照多维度的条件瞬间筛选出来。 他开始尝试向这个简陋的资料库提问。 筛选冷却旁路流速低於3.5l/min的记录。 筛选供电上升沿时间超过0.4s的记录。 筛选左侧外壳局部热梯度超过2°c的记录。 筛选所有出现err-7x-maint状態码的上下文环境。 筛选所有十六进位乱码长度处於128 byte到256 byte之间的残缺帧。 然后,在一次看似隨意的交叉查询中,江临发现了第一个靠人脑很难捕捉的微小规律。 有一串长约64 byte的十六进位码,原本一直被他归类为系统受到电磁干扰產生的隨机白噪声。 但脚本的散点图显示,这串乱码仅仅出现在一个严苛的交集里:维护接口微观接触电阻稳定在40-45 mΩ之间,且同时冷却旁路压力处於1.15 到1.18 mpa的狭窄区间。 它可能只是一个统计学上的巧合。 可能是样本量依然不足导致的置信区间偏差。 也可能仅仅是pmcu-17的维护总线在物理降级状態下,其残缺输出的一部分碰巧没有被背景噪声完全淹没。 但这一发现,犹如在无边的黑夜里划燃了一根火柴。 第一次让乱码这个词,在数学层面上变得不再无意义。 它证明了这台机器的反馈是有物理逻辑支撑的。 第二十五年末,废土迎来了罕见的暴雪,气温降至零下四十度。 江临在火炉旁,给归档脚本加上了第二个功能模块。 【故障码高维聚类】 江临並没有使用那种过度消耗算力的深度学习黑盒,而是採用了一种基於密度的空间聚类算法。 它的逻辑很朴素。 按照返回內容、出现时的环境物理条件以及设备前置状態,在归一化后的多维特徵空间中,用基於密度的聚类方法將相似反应放到同一个簇里。 有些聚类组很快被证实没有进一步研究的价值。 比如有一大组看似规律的乱码,被聚类算法强关联到了接口处的微小震动上。 江临立刻明白,这纯粹是外部物理接触不良导致的高频电气噪声,属於无用数据。 有些聚类组,却让江临在屏幕前凝视了很久。 因为这些特定的状態码和乱码片段,总是在冷却旁路压力发生哪怕 0.05 mpa的微小波动后,呈现出高度规律的分布。 这揭示了一个令人心悸的真相。 也就是说,pmcu-17 內部的那个只读诊断层,虽然经歷了断崖式的物理破坏,核心访问被拒绝,主链路丟失,但它依然在持续不断地对外部热力学条件的变化作出计算响应。 这件事本身的意义,远超那几个状態码的內容。 因为这意味著,躺在维修台上的pmcu-17,没有死透。 它绝不是一块只能被动反射光线、供人瞻仰外壳铭牌的金属残骸。 仍然以低频残缺的计算方式,在时间的长河中固执地维持著对自身躯体状態的感知。 时间推移到第二十六年。 江临开始尝试让系统处理更复杂的工作,他为归档系统开发了第三个功能。 【残缺帧相位对齐】 pmcu-17偶尔吐出的乱码並不完全是香农资讯理论中那种信息熵达到极大的纯隨机状態。 在引入了更精密的对齐算法后,江临发现有些十六进位片段在字节长度上出奇的一致。 有些片段的头部標识符结构在二进位层面上展现出相似的奇偶校验特徵。 有些片段,总是在系统拋出同类环境状態码的隨后几毫秒內稳定出现。 江临不敢妄想这些是完整的高级数据包。 更不敢奢望自己能依靠前哨站可怜的算力去解密它们。 但他能做一件事。 用时间戳、触发状態码和物理测试条件作为基准线,將这些残缺不全的数据帧排列在一起。 这就像是把几百卷残破不全的竹简,按照竹子的纹理和残留的墨跡並排摆放。 这年冬天,归档系统的对齐算法第一次成功地將三段看似毫无关联的乱码片段,在时域图上对齐到了同一个虚擬的数据结构中。 对齐后的结果依然是满屏的不可读字符。 其中只有几个极短的栏位能够被转换为ascii码的明文碎片。 但关键在於,其中一个残缺栏位,与维护总线物理降级的底层硬体返回提示,在统计学上呈现出远高於隨机噪声的稳定伴隨关係。 江临在这一瞬间完成了思维视角的转换。 他终於明白,自己这么多年来的方向存在微小的偏差。 他潜意识里一直试图在破解pmcu-17,试图让它重新工作,试图从中榨取废土前工程体系的技术遗產。 但面对这样一个庞大的区域级计算阵列的边缘遗骸,他真正在做的,是给一台被物理规则判了死刑的工程设备,建立一份详尽的外部病理学档案。 每一次微调电压供电,就是一次神经反射查体。 每一次改变冷却旁路的流体压力,就是一次热力学诱发实验。 每一个拋出的状態码,就是它表现出的临床症状。 而每一段夹杂著乱码的残缺帧,就是这台古老机器在痛苦中发出的一句无法被同类听懂的呻吟。 归档系统要做的,不是施展奇蹟让死者开口发表长篇大论。 它要做的,仅仅是把这台机器每一次看似无序的异常生理反应,精准地锚定在正確的系统病理位置上。 第二十七年的初夏,归档系统运算了四十八小时,终於生成了第一张完整的故障高维关联拓扑图。 图呈现在屏幕上时,线条如同乱麻般交织凌乱,几千个数据节点拥挤不堪,大量通过概率模型推算出的关联路径其置信度低得可怜,甚至只有百分之十几。 但正是这张粗糙的拓扑图,第一次用直观的数学视觉指出了三件至关重要的事。 第一,有两类特定的硬体状態码,其发生条件与电压无关,仅仅在相变冷却旁路压力不足以克服毛细管阻力时才会突发。 第二,某些高危报错,被算法明確指向了供电阶跃的瞬態电流过载。 第三,那些被对齐后的乱码输出,其分布模型完全不符合热噪声的布朗运动规律,它们確切无疑地是维护总线在带宽极度退化后,溢出的残缺数据帧。 江临坐在升降椅上,盯著那张图看了整整一个通宵。 pmcu-17安静地躺在经过防静电处理的诊断台上,表面留有烧蚀的痕跡,像一块永远拒绝主动沟通的黑色石碑。 江临转过头,看著它,忽然感到岁月静好。 他深入险地,將这沉重无比的废土前工程遗骸拖回前哨站。 像个钟錶匠一样修復断裂的管路,用捡来的废品搭建冷却旁路。 一个栏位一个栏位地建立隔离诊断库。 又像个程式设计师一样写脚本,录数据,跑聚类,做拓扑关联。 最终得到的仅仅是一些诸如这个16进位状態码有60%的概率和冷却介质压力压降有关,那段长128位元组的乱码大概率不是环境白噪声这样脆弱的弱判断。 可江临的心底没有失望。 这就是物理世界的真实。 这种文明级別的工程遗存,从来都不是供冒险者拾取的游戏宝箱。 严重损毁的巨型工程设备,也绝不会因为你付出了汗水,碰巧將它从泥土里挖出来,就如同神明般自动向你敞开底层架构,交出答案。 江临真正从pmcu-17身上获取的最宝贵的財富,並非它內部储存的现成技术代码。 而是它逼迫江临重新构建的,面对未知系统时的问题组织方式与认知哲学。 第二十八年的春天,江临打开那个陪伴了他三年的脚本文件夹,终於在代码的根目录,为这个系统补上了一个正式的名字。 【mps-diagnose v0.1】 (mps工具链·diagnose/多尺度诊断框架。) 敲下回车键为文件夹重命名的那一天,江临平静地將原来的【pmcu_诊断归档】迁移进了他那庞大的mps工具链主目录下。 打开readme.md说明文件,他写下三行系统约束。 【功能用途:对未知复杂工程系统的外部物理故障响应进行归档、时域关联、復现推演与非侵入式诊断。】 【工程禁止项:严禁將概率上的黑箱关联现象,误判为对底层核心逻辑的实质性理解。】 【当前唯一应用对象:pmcu-17外环维护计算单元残骸。】 也就是从敲下这三行字开始,mps-diagnose才褪去了实验脚本的稚嫩,真正成为一件能够参与废土重构的武器。 它不再是一个仅仅用来储存回忆的名字。 第二十八年末,前哨站发生了一起代號为d-43的高危事件,这场事件彻底改变了mps-diagnose的演化轨跡。 那天,江临正按计划对pmcu-17进行一组旨在验证接口稳定性的极低压供电测试。 前置条件无懈可击,冷却旁路流速与压力双重稳定,外壳多点温度检测均处於安全室温基线,维护接口微观接触电阻也控制在极佳的状態。 然而,当电闸推上时,pmcu-17的终端屏幕上没有出现预期的底层信息,而是连续三次弹出了一个刺眼的红色代號。 【status code: d-43】 江临的神经瞬间绷紧。 根据他此前零散记录中的几次伴隨现象,d 字头状態码曾多次与深层访问拒绝同时出现。 他最初的判断是,自己之前的某次微小操作可能触发了这台机器残存的防入侵逻辑,此时是核心封装层在向外发出严厉的拒绝甚至自毁预警。 如果是核心封装层出了问题,那么当前的整条测试技术路线就必须立刻无期限暂停,甚至连物理接口的连接方式都需要全部推倒重新评估,以防造成不可逆的硬体烧毁。 江临的手指已经按在了紧急物理切断开关上。 就在他准备压下开关,终止这次持续了一个月的测试周期时,旁边的辅助显示器上,mps-diagnose系统通过快速检索其庞大的歷史拓扑图,弹出了一条不起眼的灰色提示。 【系统分析:基於歷史多元聚类分析,d-43 状態码的向量指向,更可能来自外围辅助热保护迴路的阻抗异常,而非深层核心封装层的逻辑拒绝。】 【推演建议:降低供电阶跃上升沿斜率,保持系统静默,等待冷却旁路微小涡流稳定后,重新进行低压测试。】 看著屏幕上违背直觉的提示,江临的眉头深深地皱了起来。 在他的经验体系里,这种连续报错的优先级极高,d-43就像是一把锁死核心的重型铁锁。 可mps-diagnose的故障关联算法,却通过剥离表面现象,把引发故障的权重,拉到了冷却流体微小涡流导致的热阻抗变化这种外围物理路径上。 在人与机器的判断出现分歧的这一刻,江临没有立刻否定它。 工程学的理性压倒了直觉。 他鬆开紧急切断开关,按照系统的建议,手动修改了脉衝宽度调製控制器的参数,大幅度降低了供电阶跃的斜率。 让旁路管路內的压力波动逐渐衰减,重新回到稳定区间。 然后重新启动测试。 终端屏幕微微一闪。 低压电流平稳注入。 预期的诊断层常规反馈信息正常浮现。 d-43,消失了。 测试平稳结束,系统断电。 江临看著刚刚被系统自动归档生成的那条新记录。 【试验编號:d-43-07】 【人类原始判断:疑似核心封装层逻辑拒绝访问,属高危。】 【诊断框架干预建议:外围热保护迴路物理异常可能性高於逻辑拒绝。】 【实际调整动作:降低供电阶跃,等待冷却旁路微观流体力学稳定。】 【复测验证结果:d-43 状態解除。】 【暂定结论:在当前可復现条件下,降低供电阶跃並等待流场稳定,可显著压低d-43復现概率;其根因仍待交叉验证。】 隨后他追加了六组交叉对照。 只改变供电上升沿、只改变旁路压力、以及两项均不改变。 只有缓阶跃+流场稳定同时成立的组別,没有再出现d-43。 江临非常清楚,这绝不是因为pmcu-17这台古老的机器突然开口给了他標准答案。 也绝不是因为mps-diagnose產生了一种被称为理解的高级认知现象,看透了pmcu-17的构造。 它只是客观地,从过去数年间江临自己亲手录入的海量失败记录与细微参数波动中,在超高维度的相空间里,找出了一条被江临因为疲惫或惯性思维而忽略的低概率关联路径。 但这件事情的性质,已经在此刻发生了根本性的跃迁。 因为从这一刻开始,mps-diagnose不再只是一个被动等待主人查询的电子归档柜。 它开始站在海量数据的肩膀上,获得了向它的创造者提出下一步工程实验建议的资格。 一周后,江临在mps-diagnose的主目录下,新建了一个核心子模块。 他將其命名为:【suggestion_layer/建议层】。 第一版的建议层简陋得犹如工业革命早期的蒸汽机。 內部没有复杂的决策树,不会为你规划宏大的五年科研蓝图。更不会主动通过推演物理公式来开闢全新的工程路线。 它被硬编码限制了只能做三件事。 第一,当终端监控到某个异常状態码出现时,它会立刻在后台检索,列出在长达数年的歷史中,与该状態码共同出现频率最高的前五个外部环境变量。 第二,当江临在终端上准备大幅度调整某个实验参数时,它会提前进行碰撞检测,检查歷史库中是否存在相似参数导致硬体受损的高风险记录。 第三,当江临连续工作超过十几个小时,试图强行推进某条高风险测试路线时,它会根据热力学余量,拋出诸如建议引入对照重复验证、强制要求暂停並断电、建议降低参数阶跃幅度、建议等待设备热状態回归基准线之类的阻断建议。 它就像是一个性格木訥,只认死理,记忆力绝佳但毫无创造力的实验室助理。 能做的就是当江临因为焦躁、疲惫而准备猛踩油门往前冲的时候,从积满灰尘的资料库角落里翻出一大堆旧记录,用屏幕上的白字提醒他。 【系统警告:在相似的温湿度与电压梯度条件下,设备曾出现底层总线过载异音。】 【当前置信度极低,系统建议增加三组无载荷重复组测试。】 【系统建议降低当前调整动作的变量幅度,閾值限制为当前输入的 15%。】 【系统建议操作员离开工作檯,等待 pmcu 物理热状態完全回归基线。】 一开始磨合的那段时间,江临並不总是买它的帐。 作为一名经验丰富,且习惯了孤军奋战的工程师,他觉得有些建议简直是不可理喻的保守。 有些建议纯粹是因为歷史样本在某些偏门参数上採集过少,导致统计算法杯弓蛇影地误判了风险。 还有些建议,它那繁琐的要求覆核流程,会把原本江临凭直觉两小时就能搞定的测试,生生拖成了长达两天的拉锯战。 但隨著时间的流逝,江临慢慢体会到了这个死板系统无可替代的价值。 尤其是在他不得不一心多用,同时推进g-explorer b系列平台叠代、前哨站水循环与种植系统维护和pmcu破解等多个项目,导致大脑內存严重溢出时。 尤其是在某个看似微不足道的电压参数,在江临直觉中绝对安全,但歷史拓扑图中却偏偏用一条暗红色的细线,表明它曾经与系统崩溃有过微弱关联的时候。 它就像是江临的外接记忆与风险校验器。 它不具备自我意识,但它完美地外包了江临大脑中那些容易被疲劳侵蚀的客观记忆与逻辑验证模块。 第二十九年的年末,这股属於个人智能的潜流,终於衝破了单个项目的堤坝。 建议层第一次被江临通过 api 接口,接入了早已存在的 mps-scheduler(算力与任务调度系统)中。 在过去很长一段时间里,mps-scheduler的功能非常单一,它仅仅是一个单纯服务於纯净计算任务的统筹软体。 它负责安排证明引擎处理庞大草稿的版本检查优先级。 负责为g-explorer平台在虚擬环境中的动力学仿真分配cpu批次。 在有限的电力和算力预算下,决定哪些计算任务先跑,哪些任务必须排队。 然而,在这个与pmcu-17长期死磕的过程中,江临的工程思维產生了质变。 他猛然意识到,在废土这种容错率极低的环境下,调度这个概念,绝对不能仅仅局限於伺服器里的cpu周期和內存占用。 热力学的传导时间,是调度变量。 机械结构的疲劳与潜在故障概率,是调度变量。 物资与燃料的回撤冗余极限,是调度变量。 甚至电池在极寒条件下的內阻上升曲线、电机定子的绝缘层寿命,全都是性命攸关的调度变量。 从那天起,前哨站的运转模式发生了翻天覆地的变化。 pmcu-17的热安全诊断窗口、g-explorer-b系列即將执行的远征测试路径、前哨站无人机的电池循环充放电策略、g平台底盘材料的拉伸疲劳实验进度,乃至於他用於推导底层物理原理的pfr/marton理论证明版本管理,所有这些原本孤立的模块,全都被江临粗暴地揉捏进了一张史无前例的巨大工程任务拓扑图里。 这张图呈现在主屏幕上时,绝对能让任何患有密集恐惧症的人当场发作。 它像是一张被无数交叉的带向箭头、闪烁的红色警告框、密密麻麻的文本备註、歷年的惨痛失败记录以及苛刻的时间窗口塞满的重工业炼钢厂值班表。 但正是这张丑陋的图表,第一次让江临真切地看到了一种可能。 因为过去的mps工具链,虽然强大,但它们都只是各自为战的单点工具。 mps-kernel就像一把锋利的手术刀,只负责剖析微程序搜索和解决可证明窗口的算子拓扑。 mps-forge就像一个铁匠铺,只管埋头解决机械结构的物理应力和地形实验组合。 mps-scheduler像个精打细算的管家,只管算力和任务排期。 mps-diagnose像个固执的病理学家,死死盯著pmcu-17外部的热力学和电学故障响应。 而场域地图模块,则像个孤独的斥候,只负责標记废土的沟壑和危险区。 它们在各自的领域都做到了极致。 但它们之间存在一道看不见的墙,没有真正融合,没有共享同一个宏观的系统存活状態。 第三十年,江临开始逐行修改底层通讯协议,把这些原本孤傲的工具,一根管子一根管子地接入到那张庞大的工程任务图中。 他制定了一套严格的信息交换总线协议。 让每一个子模块,都必须將自己推演出的片面结论,转化为同一种標准格式的加权向量,写入那张全局任务图的中心资料库。 於是,系统开始產生化学反应。 当江临试图给pmcu-17加压测试时,mps-diagnose写入一条警告。 【预警:当前测试电压梯度下,系统突发热失控故障风险急剧升高,可能占用超额冷却资源。】 当江临准备替换机器人足端配件时,mps-forge翻出陈年旧帐写入。 【驳回建议:相似复合材料配比组合,在废土第七年冬季的低温衝击应力下,曾出现严重的层间剥离断裂。】 当江临规划路线时,通过无人机多光谱扫描建立的场域地图模块冷冷地写入。 【路线干预:前方 15 公里处地表反射率异常,存在薄壳地质塌陷高危风险,强制建议调用滯空无人机先行释放声吶浮標补拍。】 当江临试图同时开启所有实验时,mps-scheduler根据前哨站的电容池状態写入。 【调度阻断建议:当前气象条件下太阳能矩阵无法满载,电池深度充放电窗口时间不足以覆盖回滚冗余,禁止安排g-explorer进行30公里以上的长距离远征。】 甚至连最抽象的理论证明工程模块,也会在江临推导公式时写入一条逻辑断点。 【逻辑链检查:当前代数几何的推导论文版本中,针对第三类拓扑退化情形的证明,尚未在主干模型中建立闭环的独立引用路径。】 所有的这些提示,毫不智能,甚至因为其死板的逻辑门特性显得囉嗦和扫兴。 但它们像一群尽职尽责的齿轮,开始围绕著唯一的一个终极目標咬合转动——前哨站系统的整体存活。 它们的存在,就是为了减少那些因为人类注意力的局限性而必然產生的遗漏。 减少那些因为试错成本太高而致命的无效重复。 减少江临在长期高压、极度疲劳、思维惯性和主观盲目乐观的驱使下,可能犯下的任何一个足以导致全军覆没的错误。 歷史的转折点,往往发生在看似最平常的日子。 第三十一年的初春,废土的地表温度依然徘徊在零度以下。 前哨站正处於一次例行的g-explorer-b系列远征准备阶段。 这张由无数代码和底层协议编织而成的巨大任务图,第一次在没有任何人工强制干预的情况下,跨越了多个项目的物理边界,给出了一条关键的综合建议。 江临原本的计划很简单,很常规。 他准备在两天后,让g-explorer-b平台前往东北七十三异常塌陷区的外围,利用环境的低底噪优势,做一次简单的低温频段声学回声採样。 就单一任务本身而言,毫无难度。 那条路线地质结构稳定,之前已经反覆走过三次。 沿途的微波中继通讯节点运行可靠,信噪比极佳。 而在昨晚的自检中,g-explorer-b系列的伺服电机、压电传感器和主控晶片等主体硬体状態也一切正常。 他正准备在终端上敲下代表锁定任务排程的最后回车键。 就在这时,巨大的任务图主界面上,弹出了一个刺眼的黄色闪烁预警框。 【全局任务图风险评估:不建议执行该远征计划。】 江临立即调出了系统给出否决建议的底层逻辑溯源。 理由由三个看似毫无关联的子模块独立生成,並在中心节点匯聚, 第一条来自mps-forge(机械物理模块), 【g-explorer-b系列底盘分析:左中机械腿的减速柔轮组件,其累积疲劳寿命预测曲线,结合废土微尘磨损係数,已跨越绿色安全线,进入黄色警告区。】 第二条来自前哨站的底层bms(电池管理系统)通过调度模块反馈: 【电源动態监测:在前一轮零下二十度的夜间极寒待机测试中,核心动力电池组的化学內阻上升斜率,超过了过去五年同等温度条件下歷史中位值的8%。】 第三条来自mps-diagnose(pmcu诊断模块), 【资源占用衝突预警:针对pmcu-17的一轮深度热流诊断窗口,將在您计划远征的同一时间段开启。该诊断將高负荷占用主冷却旁路的监控算力与液体工质。若g-explorer-b系列在远征中遭遇突发异常需要远程超频算力支援,前哨站的总线带宽与热管理余量,在物理层面上绝对无法同时维持两项高並发高风险任务不崩溃。】 这三条理由,如果被单独拆开来看,根本不足以构成取消一次重要远征的条件。 机械柔轮只是进入了黄色衰退区,远未达到红色的断裂临界点。 电池组內阻的轻微上升属於极寒环境下的正常化学衰减,距离触发系统的强制安全断电閾值还有极大的冗余空间。 至於pmcu-17的那次热诊断窗口,大不了手动在调度图里往后延期两天执行。 从一个人类指挥官的直觉出发,江临最初的反应是想要输入管理员指令,直接覆盖这条系统建议。 但他握著滑鼠的手还没有按下去,忽然意识到,当这三个微小的弱点被系统置於同一个三维时间轴上时,事情的性质已经发生了化学变化。 这不再是针对某一台设备零部件寿命的单一风险评估。 这是系统在用数学语言向他展示,整个前哨站的宏观任务系统回撤余量,已经被压缩到了极其危险的地步。 哪怕只有一个环节在远征中由於低温诱发了柔轮卡死,就会导致电池输出大电流急剧发热,而由於前哨站此时正在处理pmcu的冷却数据,根本无法分出算力去为机器人进行远程姿態纠偏解算…… 多米诺骨牌的排列已经完成,只差一阵风。 江临按下了退格键,输入了取消指令。 远征计划被抹除。 三天后,事实证明了工程逻辑的正確性。 一场事前没有任何气象模型能够预测的毁灭性冷高压风暴,提前席捲了那片灰白色的荒原。 风暴將地表能见度降到了零点五米,大气层中的静电放电现象足以摧毁任何未做屏蔽的电子设备。 如果原计划被强行执行,那台凝聚了他无数心血的g-explorer-b系列,將在其任务的返程阶段,迎头撞上这场风暴。 它將同时面临极度低温导致的电池活性丧失,狂风带来的机身姿態解算风暴,柔轮寿命衰减引发的机械卡顿,以及超强电磁干扰带来的中继微波链路断崖式衰减这种多重打击。 它未必回不来。 凭藉江临过硬的设计,它也许能在废土上苦苦挣扎。 但这种灾难性的叠加风险,一定会把前哨站整个脆弱的技术生態系统,推向彻底崩溃的边缘。 那天晚上,风暴在室外呼啸。 江临打开那张庞杂的工程任务图的源文件目录,在最顶层的readme.txt说明文件里,写下了具有歷史意义的三行字。 【架构性质变更:该系统阵列,在逻辑层面上已经不再仅仅是一个用来诊断 pmcu-17 的辅助黑箱工具。】 【演进方向:它通过多元变量的物理耦合,已开始实质性地接管並协助前哨站內关於科研推演、工程测试、荒野远征与理论证明任务的宏观风险组织与统筹。】 【正式代號確立:mps-agent α——前哨站科研工程智能体(雏形)正式成立。】 第142章 暗尘弦假说 江临非常清楚,mps-agent α並不是真正意义上的通用人工智慧。 它的骨架,是mps-diagnose从数万次失败测试中提取出的故障关联模型. 它的血肉,是mps-scheduler的算力调度表、mps-forge的机械疲劳记录、场域地图的危险標註、证明工程模块的符號衝突树,以及江临在几十年里一条条亲手写入的实验日誌。 它没有自我意识,也没有独立於数据之外的创造力。 不会替江临发现真理。 只能在江临即將因为疲惫、焦躁、惯性思维或主观乐观而犯错时,把那些早已被他遗忘的失败记录重新摆到屏幕上。 当然,它的价值也不在於替代江临思考。 只要能帮助他少走哪怕一步错路就好。 第三十一年至第三十四年。 这四年间,mps-agent α就像一个不断吸扯著周围数据的微型黑洞,从一个最初仅用於匹配故障码的归档小脚本,疯狂地生长扩展,最终成为了江临不可或缺的赛博躯体。 虽然它依然不说话。 依然拒绝任何形式的擬人化交互。 也没有性格,不会在深夜突然发出一句让人起鸡皮疙瘩的问候。 它所依赖的,是繁琐的专家系统规则、体量庞大的结构化资料库、高维向量空间特徵检索、拓扑图结构算法、贝叶斯概率统计模型、江临日復一日的人工特徵標註,以及那用几十年孤独时光和无数次零件损毁积累下来的记录宝库。 在江临的模块化构建下,它首先发育出了庞大的记忆神经中枢。 被命名为:【mps-memory/核心记忆库】。 所有曾在前哨站发生过的数据,都被打碎並严格按照系统层级分门別类地存放。 pfr/marton方向的每一次证明草稿叠代与废弃版本。 g 平台在各种极端地形参数下的动力学仿真日誌。 g-explorer歷次深入废土的遥测日誌。 pmcu-17在电刺激下吐出的数万条十六进位故障码。 无人机群在不同波段下拍摄的海量多光谱航测图矩阵。 废土地貌的三维点云沉降数据。 甚至每一次因为参数设置错误导致实验失败的惨痛教训。 每条被写入库的记录,都被打上了长长的元数据標籤。 来源传感器、精確到毫秒的时间戳、当时的环境温湿度状態、数据可信度权重百分比,以及是否在数学模型上具备可復现性。 听起来,这只是个超级硬碟的活儿,丝毫不宏大。 但这其实在很大程度上改变了江临的生存与工作范式。 过去,他必须像个苦行僧一样,將所有的技术细节塞进自己的肉体大脑,依靠记忆力和翻阅笔记的体力来维持所有宏大项目的运转。 而现在,当江临坐在屏幕前,试图设计一组全新的足端减震器聚氨酯配方时,mps-memory会通过成分向量检索,在不到半秒钟內,静悄悄地从资料库深处,翻出一份落满灰尘的记录。 那是在十七年前的某个寒冬,江临曾用过相似的配方,但在负三十度的碎石碰撞实验中,发生了灾难性的层间玻璃化剥离。 它不会像导师一样替江临决定要不要继续实验。 但它会把那份十七年前的断裂分析报告贴在屏幕右侧,並附上一句建议。 【系统提示:在化学分子量配比相似度达 82% 的歷史组合中,曾於极低温下发生脆性剥离失效。】 【实验建议:是否立刻为当前实验矩阵,加入高强度的低温物理衝击对照验证组?】 江临第一次看到这条跨越了十七年时间长河的提示时,很高兴。 在这片广袤无垠,埋葬了旧文明的废土上,自己终於不再是孤零零一个人了。 虽然这並不是人与人之间的陪伴。 mps-agent α不会安慰他,不会理解他的孤独,也不会在深夜的冷却泵轰鸣声里回应他的情绪。 它只是沉默地记住一切。 记住每一次断裂的材料,记住每一条失败的路线,记住每一个被他刪掉又重新捡回来的证明版本,记住那些在当时看起来毫无意义、却可能在十几年后突然救命的细节。 而当江临意识到这一点之后,他没有再把mps-agent α仅仅当成前哨站的风险校验器。 既然它可以记住工程失败,为什么不能记住证明失败? 既然它可以从机械断裂和热力学异常中找出隱藏关联,为什么不能从成百上千页的数学手稿中,找出那些被人脑惯性掩盖的逻辑断层? 於是,在mps-memory逐渐稳定之后,江临开始把下一个核心模块接入agent α的主干架构。 那是专为理论物理与数学设计的模块。 【mps-proof/形式化证明引擎】 它不具备开创理论的智慧,但它是严格的裁判,可以为江临生成复杂的引理逻辑依赖图。 在成百上千页的手稿中进行符號一致性扫描检查。 为那些江临试图忽略的极端代数拓扑退化情形建立强制索引。 甚至通过计算逻辑跳跃的深度,预判出论文审查时可能的阅读障碍点。 它不能替江临证明pfr/marton猜想。 但它能敏锐地標出,某个希腊符號在三年前的第三份技术备忘录里,曾经使用过截然不同的物理定义。 能用红框提醒江临,某个涉及奇点状態的极端退化情形,只在草稿纸的边缘用两行字草草推演过,缺乏严密的公理支撑。 甚至能利用图论算法,把像韩砚山这种级別的学者在阅读时最有可能因为逻辑断层而卡住的阅读路径,提前高亮列印出来。 再后来,是mps-forge(机械锻造系统)在 agent α架构下的进一步深度进化。 它统管著前哨站从老旧的g-01、功勋卓著的g-explorer-a,直到目前最成熟的g-explorer-b系列的全生命周期。 它通过接入矩阵式的传感器阵列,实时分析多足机械平台的末端执行器故障概率、高分子材料在紫外线下的蠕变疲劳、非线性动力学中的相位策略最优解、高负荷运转下的伺服电机定子温度热成像,以及惯性导航传感器的隨时间漂移量,从而在无需人工干预的情况下,自动生成下一轮候选硬体叠代实验参数组合。 而在遥远的第七年,那个为了防止初代平台迷路而临时拼凑写出来的场域地图模块,也终於在这一时期迎来了涅槃,被正式併入主干网络。 江临为其赋予了最终的战术命名:【mps-field/地貌场域分析中枢】。 它的能力已经发生了质的飞跃。 能够將高空无人机的可见光与红外图像、g-explorer 足端与地面真实物理接触传回的阻抗数据、地形雷射雷达形成的三维点云、异常地质的风化沉降速率、江临多年来的人工標记点,以及废土长达十几年微型气候改变导致的环境演变记录,全部送入一个多维张量融合模型中。 可以实时输出包含地质剪切力的风险等高线图、基於能量消耗最小化的导航路线图、疑似被风沙掩埋的地下设施点概率预测,以及远征探索优先级排序。 而作为整个系统调度核心的mps-scheduler,它的物理內涵已经被江临重写。 过去,调度仅仅针对晶片內部的硅基算力。 现在,江临通过拆解pmcu-17领悟到的工程哲学,让调度囊括了物理世界的维度。 热力学阻抗,成为了调度变量。 微小硬体故障概率的叠加,成为了调度变量。 燃料和结构的回撤安全冗余,成为了调度变量。 所有的任务,必须符合三大铁律:可隨时物理中断、状態可无损迁移、逻辑可完全回滚。 从架构確立的那天起,无论是后台高负荷的流体力学算力任务、g-explorer 平台在风沙中的实地测试、高空无人机的区域巡航、针对 pmcu-17 极其危险的热通量诊断窗口,还是简单的电池组充放电循环,都不再是孤立的行为。 它们在同一张立体的四维时间调度图中,像精密钟錶群一样相互钳制、相互妥协。 最后补齐的一块拼图,是mps-checkpoint(全局断点保护系统)。 它是前哨站最后的保命符。 专门用於超长周期任务的灾难级状態保存。 无论是长达数百页的数学论文推导版本、对pmcu-17长达半年的低压渗透测试环境、g平台长达三个月的物理磨损仿真、庞大的地貌点云矩阵融合,还是那些基於统计学的机器学习小模型训练参数权重。 在mps-checkpoint的加持下,所有的长周期宏大任务,都必须能够在经歷突发停电、冷却泵损坏导致的设备热失控过载、最高级別沙尘暴侵袭、远征途中失去通讯联络,甚至在最极端的假设下——江临被迫捨弃这个前哨站而转移阵地的情况下,以可接受的数据损失,重新导入状態,並从最近一个可信断点继续推演。 至此,mps-agent α的能力边界,被江临用工程学的语言,划分得涇渭分明,刻在了代码的根目录上。 它能做到的极限:快速整理高维资料。 在混沌数据中发现隱藏的非线性物理故障关联。 基於贝叶斯歷史概率提出保守的实验规划建议。 在海量文本中检查出致命的逻辑符號衝突。 通过多光谱数据融合標记出地理环境异常。 基於热量、电量与故障率计算出全局任务存活优先级。 它无法深入的禁区:凭空產生任何基础科学上的独立理论突破。 通过外部埠,反向物理破译並理解pmcu核心封装层的底层逻辑。 在没有人类直觉引导的情况下自主证明复杂的数学大定理。 在缺乏算力中心的环境下强行训练擬人的通用大模型(llm)。 最重要的一点:它永远无法在关乎生死的战略抉择上,替代江临作为人类核心的判断。 岁月在冷却泵的轰鸣和代码的更迭中流逝。 到了第三十五年,由於mps-agent α检索与拼接能力的不断进化,pmcu-17那些原本如同被风暴撕碎的本地缓存碎片,终於开始在时间轴和概率模型下,被长期索引、拼凑出一些更深层的目录结构。 嗯,mps-agent α在后台做的事情,笨拙而漫长。 就像是在暴雨后的泥泞中,试图把几万块被打碎的玻璃渣重新拼回成一面镜子。 它用贪婪算法尝试恢復树状目录结构。 用时间戳的逻辑递增来整理海量日誌的时间倒错顺序。 通过正则表达式去强行对齐那些只剩一半的十六进位任务编號。 对比不同碎片之间残缺文件名的哈希值。 最关键的是,它將那些显示数据同步失败的高危歷史记录,与当时 pmcu-17自身所处的维护物理状態码,投射到了同一张高维散点图里寻找伴隨关係。 很多被捞出来的碎片文件,在十六进位转换后,只剩下几个无法阅读的乱码字符。 很多关於重大任务的文本摘要,在关键的动词和名词处被粗暴地切断,只有不到一半的內容。 无数的文件名,看起来就像是被等离子体高温瞬间烧断的密码纸条,只留下焦黑的边缘。 可是,当这些代表著歷史遗蹟的纸条通过算法被成千上万次地堆叠、过滤、重组后,歷史庞大轮廓的一小段惊人的边缘,终於在屏幕的白光中显露了出来。 第一批真正让江临停下手中所有工作,屏住呼吸去凝视的系统级关键词,出现在漫长的第三十六年冬。 在通过了长达数周的数据清洗后,终端上缓缓刷新出了几个被严重损毁的字符串標识。 【fdso-2076a】 【外日球层尘埃谱异常:高危粒径段实时修正计划】 【日球层物理边界:太阳风—星际介质耦合压缩响应】 【地月轨道层:高速微粒通量削峰窗口】 【节点设施:第七天幕站】 【深空拓扑:月背观测阵列链路】 【高延时节点:火星拉格朗日点微波中继】 【终极预案:文明火种级资料高维压缩备份协议】 最初,江临完全不知道fdso这个缩写代表什么物理实体。 从后缀的-2076a这种严谨的命名法来看,它不像某场颶风、海啸、地震或者区域性污染事故的灾变编號。 也不像是某个疯狂国家发射的大规模杀伤性武器的工程编號。 更不可能是天幕工程內部某种普通的地下设施代號。 因为与之並列出现的,是外日球层、尘埃谱、日球层边界、月背观测阵列、火星中继这些尺度极不寻常的词。 这些词把问题的边界,直接从地表拉到了整个內太阳系,甚至更远。 在隨后的漫长两年里,mps-agent α就像一个不知疲倦的淘金者,从数据废墟中拼凑出了更多带有上下文语境的残缺文件名。 【高优先警告:fdso-2076a/主锋粒径谱修正进入不可逆窗口】 【天体物理计算:日球层边界强压缩响应模型/核心解算残片】 【撞击风险评估:百微米—毫米级颗粒通量异常上修】 【网络状態日誌:月背背景星遮蔽观测链/无响应(超时判定)】 【深空通讯日誌:火星中继节点/信號完全丟失(链路物理损伤概率 98%)】 【核心封装层行为:文明资料高维压缩协议/与地下主阵列部分同步失败(因外环物理破坏)】 【硬体层级警报:tm-7区域级计算阵列外环相变冷却体系……全线崩溃失败】 在一个深夜,前哨站外星光黯淡。 江临拿起炭笔,走到那面记录了他这一轮废土闭关半生心血的北墙前。 在这面斑驳的墙壁上,他开始將这些用大量时光换来的残缺文件名,一行一行地抄写下来。 每抄写一行,北墙上由黑色线条连接构成的那棵关於废土灾变成因的问题树,就以一种令人窒息的速度,向著宇宙的深渊往外扩张一整圈。 节点一层:第七天幕站废墟。 节点二层:月背观测阵列链路。 节点三层:火星拉格朗日点微波中继。 节点四层:文明资料高维压缩备份协议。 支撑体系:tm-7区域级地下计算阵列。 边缘遗骸:pmcu-17外环维护计算单元。 到这一步,江临才意识到,tm-7或许並不单指地表那座第七天幕站。 第七天幕站可能只是外显节点。 真正承担长期计算、数据同步、区域灾害建模和文明资料缓存任务的,是深埋地下的区域级计算阵列。 而pmcu-17,只是这个庞大阵列外环维护系统里,被地层塌陷、冷却崩溃和长期断电撕裂出来的一块残骸。 江临退后两步,注视著满墙黑色字跡。 这些词汇或许可以解释,为什么第七天幕站附近会出现深埋地下的光纤。 也可以解释,为什么一个看似地表监测站的遗址,会和月背观测链、火星中继、地下主阵列同时出现在同一批残损缓存里。 那不是普通水文站。 不是普通气象站。 也不是单纯意义上的天文台。 它更像某个巨型灾难响应系统的地表末端节点。 这个系统的触角跨越地表、地下计算阵列、近地空间、月背观测链和火星中继。 它不是为了记录某一次短促灾害而建立的。 更像是为了追踪一个持续逼近、持续修正、持续改变风险模型的深空目標。 到了第三十八年,伴隨著资料库算力的积累,mps-agent α根据数千个词条的任务性质分类、残缺的物理公式摘要、天文学名词共现关係,以及fdso在多个目录中的位置,调用了一个语言学概率模型,最终在主屏幕上,给出了一个置信度並不高,却令他毛骨悚然的工程级候选解释。 屏幕上只闪烁著一行绿色的宋体字。 【语义重建推演:fdso-2076a——疑似 filamentary dust-stream overdensity/弦状尘埃流超密度区】 下面还有一行更小的注释。 【注意:该展开仅为缩写候选重建,不构成原始命名破译。】 当这行字映入眼帘时,江临坐在微弱的萤光前,维持著原来的姿势,仿佛整个人被冻结在了时间里。 不是轨道交错的小行星撞击。 不是人类由於愚蠢和贪婪引发的热核战爭。 不是单纯由於温室效应导致的全球生態气候崩溃。 也不是一场从天而降的短促而致命的伽马射线暴撞击。 如果mps-agent α这个基於统计学的语义重建在物理层面存在一部分正確性,那么这片废土曾经面对的,很可能不是一颗东西撞了过来。 而是一条暗弱,细长,低光学厚度,高速穿越太阳系的星际尘流。 它不需要像彗星那样明亮。 不需要在夜空中拖出尾跡。 甚至不需要具备稳定可见边界。 它真正危险的地方,也未必是总质量。 而是粒径谱。 是百微米到毫米级颗粒的异常比例。 是相对速度。 是通量。 是持续时间。 是这些细小到肉眼无法看见的东西,在年、十年、百年的尺度上,持续穿过轨道层、高层大气、月面设施、深空探测器、太阳翼、光学窗口、散热器以及最终被大气化学和辐射收支拖入异常状態的地表水循环。 更麻烦的是,fdso如果不是单纯的固体尘埃流,而是裹挟著中性气体、带电颗粒、稠密星际介质和局部星际磁场扰动的纤维状超密度结构,那么它影响的就不只是太空飞行器外壳,而是整个日球层边界条件。 这或许可以解释,为什么天幕工程需要月背观测链。 因为如果目標本身足够暗弱,地球上的望远镜未必能直接看见它。 人类只能通过背景星场的微弱遮蔽、红外散射残差、尘埃计数器饱和曲线、太空飞行器外壳微坑率、带电粒子环境突变,以及多站点相位差来间接锁定它的存在。 月背並不是为了直接看见暗尘弦。 而是为了在没有地球大气扰动、没有复杂无线电噪声、也远离早期近地轨道碎片化风险的环境里,捕捉那些极弱的间接观测信號。 因为地球大气太厚。 无线电环境太脏。 近地轨道又太容易被最早一批高速微粒打坏。 这也能解释潮波前缘、相位差校准、多迴路耦合响应这些词为什么会反覆出现。 所谓潮波,也许不是海水。 也不是单纯的引力潮汐。 它更可能是未来工程体系对暗尘弦前锋扰动的一种內部称呼。 一段由尘埃流、带电粒子、太阳风边界压缩、日球层磁场扰动和高层大气响应共同构成的前缘。 如果这个假设成立,那么灾变並非来自一次撞击。 它更像是一场宇宙尺度的砂暴。 从太阳系边界之外,一路銼进地月系。 最早被銼坏的,可能不是城市。 而是探测器。 是深空天线。 是月背阵列。 是高轨通信链路。 是太阳翼。 是光学窗口。 是低轨卫星。 是大气上层那些普通人永远看不见,却支撑著现代文明的脆弱边界。 因为高速微粒通量异常,地球轨道不再安全。 因为日球层边界被压缩和扰动,太阳风、星际介质与地球磁层之间的耦合进入异常状態。 因为尘埃流中存在带电颗粒和高危粒径段,近地空间长期暴露的设备寿命被系统性压缩。 因为大气挡下了绝大多数微粒,却也被迫承受长期的高空消融、金属离子注入、气溶胶负荷上升和臭氧化学扰动。 当这种过程持续数年、十几年甚至更久,大气本身就会从保护层,变成一座缓慢积累后果的反应场。 因为轨道链路被逐步击穿,火星拉格朗日点这种更深空节点才会被纳入文明资料中继体系。 江临一条一条地把这些可能性写在墙上。 每写一条,后面都加上问號。 他不允许自己把问號擦掉。 因为作为一名在废土上用代码和公式丈量生存空间的工程师,他很清楚,眼前这一切仍然只是系统假说。 现有证据链千疮百孔。 原始数据严重缺失。 上下文语境被切断。 fdso的展开来自概率模型,而不是原始档案標题。 pmcu-17也不是文明末日总档案库。 它可悲地只是一个维护缓存,一个外环维护计算单元。 它真正负责记录的,原本可能只是冷却管路温度、泵组转速、局部供电状態、故障握手失败、数据同步重试次数和缓存队列异常。 没有资格替整个人类文明写墓志铭。 这台机器不会告诉江临,暗尘弦到底在什么时候被確认。 不会告诉他,那些远哨探测器是否曾经真正穿过那条尘流的前缘。 不会告诉他,月背观测链究竟是因为微粒撞击、供能断裂、链路损毁,还是因为地球主阵列失联而沉默。 不会告诉他,火星中继在彻底失去信號之前,到底有没有把那份文明火种级高维压缩资料成功转发到更远的节点。 更不会告诉他,这个被星际尘流磨穿的废土世界里,人类是否曾经在最后关头找到过一条真正的生路。 它只有冰冷的十六进位碎片,残缺目录,底层维护日誌里被挤压出来的几枚关键词。 只有一个深不可测的物理方向。 江临站在北墙前,看著那些残字与问號。 很久之后,他才在最后一行用极其克制的笔跡写下—— 【假设:该废土文明毁灭,可能与一场自太阳系边界之外逼近的弦状高速星际尘流穿越事件有关。】 他停了一下,又在下面补充。 【暂命名:暗尘弦。】 再下一行。 【主杀伤机制暂不应归因於单一撞击或单一引力扰动。更可能为:粒径谱异常+高速微粒通量+日球层/磁层耦合异常+轨道资產级联损毁+大气化学与水循环长期退化。】 最后一行,他只写了两个字。 【假设。】 窗外的风停了。 冷却泵在地下发出低沉的嗡鸣。 江临闭上眼睛,脑海里却不受控制地浮现出一幅冰冷的图景。 太阳系边缘之外,一条暗淡到几乎不可见的尘弦,正在缓慢穿过人类所有观测坐標。 它没有光,没有声音,没有敌意。 也不会因为人类理解了它,就稍微偏离自己的路径。 它只是携带著那些细小、坚硬、高速的颗粒,按照质量、速度、通量和时间,向前推进。 第143章 新法则的显影 当废土世界隱去,现实世界回归。 暗尘弦假设的阴影,没有像乌云一样笼罩在江临的头顶上。 因为现实里没有百微米级的星际尘埃,没有天幕工程的坠落警报,也没有冷却泵疲惫的轰鸣。 他首先要降伏的,只不过是数学高维空间里暴走的残余谱,是加性组合学中稍有不慎就会带来指数级膨胀的逻辑灾难。 8月2日。 颁奖典礼的喧囂已经过去两天,但iccm的后续议程並未结束,甚至对於某些身处焦点位置的人来说,真正的考验才刚刚开始。 紫金山庄庞大的公共区域里,仍然能隨时看见胸前掛著深蓝色参会证的学者们。 电梯间里、二楼的露天咖啡区、一楼巨大的主会议厅门口,到处都是三五成群、低声交谈的数学家。 与外面的热闹形成鲜明对比的,是位於三楼走廊尽头的303闭门会议室。 早上九点整,会议室的门就被从內侧关上,並贴上了一张会议中,请勿打扰的便签。 …… 这间303闭门会议室,原本只是组委会预留给小型专题討论或临时性行政会议的备用房间。 中央是一张长条形的红木会议桌,周围整齐地摆放著十二把人体工学椅。 靠內侧的墙壁上掛著一块巨大的固定白板,而在会议桌的两侧,各立著一块可以隨时推拉翻转的移动白板。 桌面上,散乱铺开、布满摺痕的列印稿,成堆的草稿纸,十几支失去了笔帽的黑红两色水性笔,东倒西歪的矿泉水瓶,以及三只杯壁上凝结著一圈褐色咖啡渍的纸杯。 靠墙的那块巨大白板上,此时已经被黑、红、蓝三色的水性笔写满了数学符號。 加性组合学中的结构定理、概率测度中的条件分布公式、资讯理论中的熵不等式,三种截然不同的数学语言在这里被强行接到同一条证明链上。 最左边,是韩砚山写下的有限域pfr主线演化图。 中间区域,是江临手稿第31页到第35页的压缩流程图。 每一个关键引理都被画上方框,箭头彼此交错。 右侧的移动白板上,则是丁剑在过去十个小时里,凭藉其在统计物理和概率论领域的深厚功底,补出来的一组概率转移矩阵和条件熵的局部估计。 丁剑是在昨天上午被请进这条审查链的。 7月31日下午,林照野在主会场外围听完韩砚山那段推导后,就判断出一件事。 pfr主线可以先交给韩砚山看,但marton熵形式部分,必须有一位真正懂概率、熵方法和统计物理直觉的人在场。 国內最合適的人选,就是丁剑。 林照野没有直接去找丁剑,而是先把话递给了丘成桐先生。 电话里,他只说了三件事。 第一,江临手里可能已经有有限域f2模型下pfr的完整闭合稿。 第二,韩砚山现场看过局部推导,判断不是想法,而是证明。 第三,证明的腰部接到了marton熵形式,需要一位概率和熵方法方向的顶级审查人。 最后是丘先生出面,以有一份手稿,需要你以概率和熵方法专家的身份看一处技术连接为理由,把丁剑约了下来。 白板上的三个方向,最终都指向同一个位置。 手稿第4.2节。 標题:熵空间纤维化投影。 在標题下方,江临还用蓝色记號笔单独画了一个边界框。 边界框里只有四行字。 本稿范围。 一,有限域f2的n维向量空间上的pfr多项式界。 二,覆盖界目標暂定为k的十一次冪。 三,f_2模型下的entropic marton bound,作为pfr主证明的副產品。 四,不討论一般abel群,不討论含挠扭部分的一般marton形式,也不在本稿中追求常数最优化。 韩砚山摘下黑框眼镜,扔在满是草稿纸的桌面上,用两根大拇指按压著自己的太阳穴,试图缓解血管里那种突突跳动的肿胀感。 从上午九点会议室的门被关上开始,到现在整整十三个小时零十五分钟,真正参与技术阅读的三人没有真正意义上地停下来休息过。 午饭,晚餐都是会务组工作人员送进来的简餐。 但两顿饭,韩砚山只勉强动了两口米饭,胃里因为过度思考而產生的痉挛感让他无法咽下任何油腻的食物,后面就再也没碰过那双一次性筷子。 至於丁剑,他根本没有打开餐盒,从头到尾都只靠著咖啡续命。 现在,阅读进度卡在了手稿第33页。 这是整个证明从加性组合语言转入熵形式语言的关键连接处。 前面的有限域压缩部分,如果只是从技术难度上评判,確实艰深晦涩,但那仍然属於韩砚山熟悉的战场。 残余谱剥离。 能量增量叠代。 覆盖递推。 局部模型构造。 这些东西虽然复杂异常,误差控制稍有鬆动就会造成指数级增长,但毕竟还在加性组合学的传统框架內部。 韩砚山能看清每一个代数变形背后的组合动机,也能判断每一次常数放缩在多轮递推后要付出的代价。 可到了第33页之后,证明语言开始变化。 原本用来衡量结构复杂度的覆盖数,被转译成资讯理论中的熵损失。 最关键的是,那些在频域里始终无法完全清除的残余谱,不再只被视作傅立叶展开里的坏项,而是被江临重新解释为压缩过程中没有被算术结构支付乾净的自由度残差。 这一步,是整个证明能否闭合的关键。 如果这一步走通,pfr主线和marton熵形式之间的桥接就会真正成立。 如果走不通,前面的有限域主线推导再漂亮,也只能停留在pfr局部模型里,无法构成一套能够穿过marton熵形式的统一证明。 韩砚山盯著桌面上那摊开的第33页看了很久很久。 终於,他抬起头面向江临。 “第4.2节,关於熵纤维化投影的核心估计。你在这里声称,如果存在两个独立隨机变量x和y,它们定义在有限域f2的n维向量空间上,並且它们的鲁沙距离不超过log k。” 韩砚山顿了顿,字斟句酌地开口。 “那么,在这种情况下,可以通过某种条件化操作,构造出一对新的后验隨机变量x和y,使得它们之间的鲁沙距离產生一个绝对跌落。” 说著,他拿起红笔,在列印稿上將那行结论圈了出来。 “也就是说,新变量之间的鲁沙距离,要比原来的鲁沙距离,至少下降一个固定正量delta。这个delta必须独立於空间维数n。” 会议室里原本就沉闷的空气,隨著韩砚山的话音落下,似乎变得更加凝重。 这绝不是一个简单的阅读障碍或者符號误解。 韩砚山当然看得懂江临在第33页上,雄心勃勃的目標。 他真正要问的是,这个目標凭什么成立。 江临淡淡地看了一眼韩砚山手下压著的那张草稿纸。 那张纸上几乎没有空白。 从最上方利用弱倍增条件进行的初步放缩,到中段的大谱剥离,再到最下方试图强行转向条件熵的受挫过程,韩砚山在过去几个小时里,把江临这一步反推成了一套失败矩阵。 纸张右下角,有两个被红色马克笔圈出来的大字。 重入。 旁边还加注了一行小字:残余谱重入。 这是传统加性组合框架在处理高维代数结构时最难控制的位置。 韩砚山指著自己在草稿纸上算出的那组反例矩阵,指尖微微有些颤抖。 “江临,这在传统路线上走不通。你比我清楚这一点。” “如果x和y的分布,在某些特殊超平面,或者某些低维代数结构上,具有极端粘性,比如高度集中在某个二次型零点集附近。那么,当你按照第33页的逻辑,通过条件概率对它们进行降维剥离时,残余谱会產生严重的代数相关性。” 他说到这里,语速刻意地慢了下来。 “互信息,绝对不会像你公式里期望的那样,呈现出一种平滑线性的衰减。” “相反,它会在某些特定的对偶基下,发生级联放大。” “更麻烦的是,这个级联放大会反过来污染下一层覆盖估计。你在前文的组合语言里,好不容易通过能量增量把残余谱固定住了。可一旦转到熵语言里,如果这些残余谱通过条件变量重新获得哪怕一部分自由度……” 韩砚山用笔尖点了点第33页上的结论。 “这里一开,后面就全开。” “前面在有限域里压住的乘法损失,会在这里换成概率论的形式重新回来。覆盖数会重新进入指数级增长,log k边界就保不住。” 一直沉默演算的丁剑,此时也放下了笔。 他的面前,整齐地排列著四张写满概率转移矩阵的表格。 不同於韩砚山那张充满挣扎和涂改的草稿,丁剑的这四张表格乾净整洁,透著一股统计物理学家特有的冷峻。 每一列,都严丝合缝地对应著一个条件分布。 每一行,都清晰地映射著一个纤维层级。 然而,在这份极度整洁的表格中,某些关键的矩阵元位置,被丁剑用蓝色的钢笔打上了醒目的斜线,旁边用极细的字体標註著。 条件独立失效风险。 “老韩这话,指出了最关键的问题。” 丁剑作为国际概率论与统计物理方向最顶尖的专家之一,对这种复杂系统內部的条件结构变化非常敏感。 “江临,这是一个相变式失效点。在有限域f2的n维空间里,条件熵的凸性表现很反直觉。你在第35页,为了推进证明,直接调用了强次可加性。” 他倾过身,用笔尖虚点了一下自己草稿纸上的一组变量定义。 “你构建的条件变量z,不是通常意义上任意选取的平滑参量。你的定义是,z等於x加y再加一个独立辅助变量w。换句话说,z是通过底层空间的代数加法,把x和y耦合在一起的。” “在这种强耦合下,如果误差处理不够精確,哪怕只是遗漏一个低阶项,三元测度之间的条件独立结构就可能断裂。” 丁剑走到右侧移动白板前,拿起马克笔,在空白处写下三行判断。 第一行:原始变量x与y相互独立。 第二行:定义z = x + y + w后,给定z,x和y的后验分布不再独立,且其条件依赖强度依赖於z的结构。 第三行:如果將这套新產生的条件依赖,继续叠代引入下一层辅助变量,原本乾净的三元条件独立图式可能发生不可逆的断裂。 “江临,如果条件独立结构在这里断裂,那么你后面准备用来支付熵损失的帐本,就不再乾净。” “你手稿上的逻辑,看上去是强次可加性在吸收坏项。但从概率论底层机制来看,也可能只是把坏项从一个位置挪到另一个位置,藏进另一个条件变量里。” “如果是这样,进入高维极限后,这些被隱藏的坏项仍然会回到主递推。” 韩砚山的疑惑,从加性组合的主线长驱直入,带著三十年歷史失败的厚重阴影。 丁剑的质疑,则是从熵形式的內部破膛而出,带著现代概率论最精密的手术刀。 这两条质疑的路径截然不同,使用的语言也天差地別。 两条路径不同,语言也不同,但最终都指向同一个问题。 江临,你究竟是真的把残余谱和熵帐本接起来了,还是只是把组合语言里的障碍,翻译成了概率语言里的另一个障碍。 林照野坐在会议桌最末端靠近房门的位置。 从头到尾都像是一个隱形人。 从技术细节上讲,他不是这个细分方向的人。 如果现在让他去推导白板上的条件互信息,他绝对跟不上这三个人的速度。 但他能听懂韩砚山和丁剑语气里的分量。 那不是前辈在给年轻人挑格式问题,也不是为了体现审查者权威而製造压力。 他们確实在这个证明的核心位置,发现了一个可能导致主线断裂的问题。 如果江临不能把这一步解释清楚,这份手稿就不会进入下一阶段。 面对两位同行的两路质疑,江临的脸上没有慌乱,也没有急於辩解的侷促。 他静静听完丁剑最后一句话,绕过会议桌,走到最大那块白板前。 拿起板擦,將右上角一块先前用於验算局部引理的公式抹掉。 然后提笔写下四个变量名。 x_1。 x_2。 y_1。 y_2。 四个巨大的变量名,並排矗立在白板中央。 “问题其实不在这里。” 江临转过身面对二人,面沉如水。 “如果继续沿著传统思路,试图寻找一个確定性投影,去封堵那些坏项,那么確实会撞上你们刚才描述的问题。” “但第33页的处理逻辑,不是投影。” 丁剑微微一怔。 韩砚山重新拿起眼镜戴上,盯著白板上的四个变量。 江临换了一支蓝色马克笔,指著四个变量解释说。 “我们不需要直接分析那个二次型零点集的几何形状。那是底层代数结构给出的边界。” “如果顺著几何直觉,继续用切割或者剥离去处理它,就会让坏项在下一层推导里重新获得自由度。” “所以这一步不能继续剥离,也不能继续做降维投影。” 他的目光从韩砚山移向丁剑,然后重新回到白板上的四个变量。 “我们在这里只需做一件事,复製这个系统。” 他在白板上沿著那四个变量拉出两条平行横线,然后在下方写下一组四元组条件分布。 “x_1和x_2,是原始变量x的两个独立同分布副本。” “y_1和y_2,是原始变量y的两个独立同分布副本。” 这句话还没说完,丁剑的目光已经定住。 他似乎抓到了某种稍纵即逝的灵光,但那个念头太快,太疯狂。 韩砚山却依然眉头紧锁。 因为在加性组合语言里,为处理卷积而复製变量,並不罕见。 真正决定这一步是否成立的问题在於,复製之后,变量之间要如何被重新组织。 江临没有停顿。 他在旁边补上基於有限域f2的n维空间的香农熵版本鲁沙距离核心公式。 鲁沙距离等於:x减y的熵,减去二分之一的x的熵,再减去二分之一的y的熵。 写完这一行,江临將笔尖点在x减y的熵这一项下面。 “在传统处理框架里,无论是组合覆盖,还是早期解析手段,目光都会落在和变量或者差变量的內部结构上。” “然后寻找一个好的投影方向,让结构更乾净,误差更小。” “但正如韩老师刚才说的,那些坏项会在这种投影切片中重新获得自由度。” “所以我放弃投影。” “现在,基於这四个独立副本,定义两个全局观测量。” 江临转过身,在白板的右侧留白处,写下了两行字。 s=x_1+y_1 t=x_2+y_2 “我不再对单个变量做超平面投影。” “我要让整个系统,和它自己的独立副本,在同一个空间里正面相遇。” 他的笔尖在白板上点了一下。 “现在,我们来计算一个新的条件变量。” “在已知s+t等於某个固定值c的大前提下,请注意,也就是在x_1+y_1+x_2+y_2=c的条件下,先固定全局和,重新考察跨组变量x_1和y_1的联合分布。” 丁剑的瞳孔在这一瞬间骤然收缩。 他猛地从椅子上站起来,目光盯著白板上那行新写出的测度关係上,大脑中千万个概率模型在疯狂地生灭。 “你不是在做投影脱壳。” 丁剑的声音因为极度的震惊而带上了沙哑。 “你这是在让系统和自己的独立副本进行对消。” 江临没有否认。 他只是在白板左侧,用红笔写下五个字。 熵对合引理。 写完这四个字后,江临在白板侧边又补了三条旧路线。 plunnecke型不等式。 tao的熵版ruzsa距离。 sanders式小倍增结构压缩。 “这个引理不是凭空出来的。”江临说,“它只是把这三条路线里没有接上的帐目通道接起来。” 他用笔尖点了点熵版ruzsa距离。 “熵语言负责记帐。” “组合语言负责判定结构。” 最后,他回到熵对合引理四个字下面。 “我做的事情,是让残余谱不能在两套语言之间重复报销。” 丁剑的笔停了一下。 他原本以为江临会把这一步描述成某个完全独立的新技巧。 但江临没有。 他把旧工具、旧路线、旧文献位置摆出来,再指出自己究竟改动了哪一条帐目通道。 这种態度,比单纯说独立原创更让人放心。 丁剑没有继续追问文献来源。 对他而言,来源脉络已经足够清楚。 接下来需要看的,不是谁先想到这条路线,而是江临能不能把这条路线压成一条闭合的不等式链。 韩砚山也重新把目光落回白板。 残余谱是否会重入,不能靠动机解释。 必须靠帐本验算。 隨后,江临转回白板,重新拿起黑色记號笔,写下一串熵不等式链。 为了突出最核心的逻辑主干,他没有把每一个条件期望的积分符號和繁琐的测度极限全部展开,而是將那足以写满两页纸的关键关係,压缩成了三行震撼人心的判断。 第一行:在已知全局和x_1+y_1+x_2+y_2=c的条件下,局部和x_1+y_1的条件熵,被原始和变量的熵控制。 第二行:局部变量x_1与对偶副本y_2之间的条件互信息,精確记录了四变量强耦合后无法消散的结构性残差。 第三行:只要这个条件互信息不严格等於零,新的鲁沙距离公式中,就会发生一次可计量的算术跌落。 韩砚山的手已经重新拿起了红笔。 他没有等江临做任何进一步的口头解释,就代入了江临的逻辑。 第一步,复製变量,建立四元组。 第二步,构造宏观观测量s与t。 第三步,人为引入约束,固定s+t=c。 第四步,在这个条件概率空间里,检查x_1与y_2是否在条件分布下重新获得结构约束。 写到第四步的末尾,韩砚山的笔锋突然停住。 一阵战慄从他的脊椎升起。 因为他突然意识到,江临这一手具有顛覆性的地方到底在哪里了。 在过去的三十年里,全世界的加性组合学家对待残余谱的態度,就像是对待必须被清除的病毒。 试图压碎它,忽略它。 或者用更复杂的傅立叶分析工具,把它放进误差项。 但残余谱常常会在下一轮递推里以新的形式重新出现。 江临不同。 他没有试图消灭残余谱。 如果残余谱只是底层噪声,没有稳定代数结构,那么它会在独立副本的平均效应中被条件熵吸收。 如果残余谱不是噪声,而是韩砚山刚才指出的那种代数粘性,那么它在s加t的约束下,就会造成条件结构异常集中。 这种异常集中不再直接导致覆盖数失控。 在江临的框架里,它会转化为条件互信息的增长。 互信息增长,意味著结构显形。 韩砚山霍然抬头,目光灼灼地看著江临。 “所以,你从一开始就没打算消灭残余谱。” 江临坦然地点头。 “你其实是在逼它表態,对吗?”韩砚山一字一顿地说道。 “对。” 江临拿起笔,在白板上那一行条件互信息中,圈出条件互信息五个字。 “它如果消散,说明它只是波动,可以被熵帐本支付掉。” “它如果不消散,就必须以互信息的形式变成可见结构。” “只要它变成结构,就可以转回上一层谱簇索引,进入能量缺口摊还。” “这样,它就不能作为新的坏项回到下一层覆盖递推。” 丁剑站在右侧白板前,看著那三行压缩后的熵关係,沉默了几秒。 “这就是你在第41页所谓的第三层损失回收机制?” “不完全是。”江临纠正道,“这只是第三层损失回收在marton熵形式里的一个入口。” “在韩教授熟悉的组合语言里,这个动作的名字叫做强迫残余谱不重新生成新的覆盖方向。” “而在丁教授你熟悉的熵语言里,它的名字叫做坏项永远不能在条件变量的阴影里匿名。” 丁剑忍不住点了点头。 因为江临这句话,正面回答了他刚才最担心的问题。 坏项是否会被藏进条件变量里,导致系统暗中失控。 “它无处可藏,必须以互信息的形式显形。” 因为只要它具备结构性关联,这种关联就会在四变量独立副本的交叉对合中,被转化为条件互信息。 而条件互信息,在这套证明里,不是误差堆积的位置,而是结构检测的位置。 丁剑重新拿起笔,在他那张標註了失效风险的概率转移矩阵旁边,郑重的写下一句批註。 条件变量不是误差遮蔽层,而是结构显影层。 写完这行字,丁剑陷入了长达半分钟的停顿。 因为这短短的一句话,几乎已经触摸到了江临这套证明的核心。 会议室里,江临还在引导著这套证明最后的逻辑闭环。 “当系统在某个局部发生了你们所担心的那种严重的代数粘性时,这就意味著x_1+y_1的熵並没有按照普通的投影路线消散。” “这看起来是问题。” “但由於x_2和y_2具有相同的统计结构,它们四者相加,也就是s加t的自由度,反而会被那部分代数关係约束住。” “这种约束,会反映在一个条件互信息上。” 江临用笔在白板上,將x_1和y_2两个变量连在一起。 “也就是:在已知宏观总和x_1+y_1+x_2+y_2=c的条件下,跨越了各自组合的局部变量x_1和y_2之间的互信息。” 他转过身,看向丁剑与韩砚山。 “根据资讯理论中的数据处理不等式,这个增长的互信息不会凭空消失。” “在我的公式里,它会转化为对底层结构性子空间的逼近贡献。” “只要这个互信息严格大於零,就意味著我可以顺理成章地重新选取两个新的隨机变量。” “第一个新变量,是在s+t=c的后验条件下,抽取出的x_1。” “第二个新变量,是在同样的条件下,抽取出的 y_2。” “这两个经歷过对合洗礼的新变量,它们之间的鲁沙距离,必然会发生一次可以被严格下界控制的跌落。” “残余谱造成的误差,则由上一层能量增量没有吃满的缺口吸收。” 韩砚山注视著白板上那条由香农熵、鲁沙距离、条件独立性和互信息组成的逻辑链。 手指在桌面上无意识地敲击著。 在过去的漫长岁月里,那些由balog-szemerédi-gowers定理的繁琐放缩、freiman型结构定理的维数灾难、以及多轮覆盖递推所共同堆砌起的一座座不可逾越的技术高墙。 在江临这几行看似轻描淡写,实则重若千钧的熵关係面前,第一次,真正意义上的第一次,出现了可以被完全拆解重新拼装的空间。 传统的加性组合学,其研究的主体始终是集合。 在集合的语境下,每一个不符合预期的坏项,都像是一颗真实的石子,必须被定位,被覆盖,被吸收。 如果你吸收不了它,你就只能被迫开启下一轮的覆盖递推,眼睁睁地看著覆盖数一步一步走向让人绝望的指数级膨胀。 而江临的处理的革命性在於,他把这些坏项,从集合覆盖那种僵硬的递推机器里,生生地剥离了出来,强行拽进了概率系统那本庞大而精密的熵帐本里。 坏项不再拥有实体。 不再直接作为新的覆盖方向,厚顏无耻地进入下一层循环。 因为它被降维打击,变成了一段可以被精细计算,被分期摊还,被互相衝抵的信息损耗。 如果它真的只是无意义的噪声,条件熵的黑洞会悄无声息地吞噬它。 如果它企图偽装成噪声,实则是隱藏的代数结构,那么条件互信息的探针会立刻让它原形毕露。 一旦显形,它的命运就被彻底改写。 它再也没有资格以坏项的身份回到覆盖递推的噩梦中。 而是被转化成结构信息。 一直以来,整个数学界都將非退化性视为证明pfr猜想的一个前提条件。 而江临用这三行公式宣告,非退化性不是前提。 它是整个系统的熵跌落到某个临界閾值之后,必然会结出的一枚结构果实。 韩砚山拿起笔,將江临刚才口述的步骤,一笔一划地重新写了一遍。 一、复製系统。 二、构造宏观可观测变量s与t。 三、引入强约束,固定s+t。 四、提取条件分布下的跨组变量x_1与y_2。 五、计算鲁沙距离的算术跌落。 六、调用上一层能量缺口进行支付。 写完这六个步骤之后,韩砚山固定s+t那一行下面,用力画了三道横线。 “这一步,如果只是放在一般分布相对平滑的位置下,我暂时可以接受它的自洽性了。” 韩砚山抬起头,那双布满血丝的眼睛看向丁剑。 “老丁,我们把手稿第36页到第40页那些关於常数界的推导,直接代入到有限域f_2的三维空间里,代入那个条件最差的退化模型,算一遍。” 丁剑瞬间明白了韩砚山的意思。 对於这种级別的手稿,真正能决定它成立与否的,是它在条件独立结构最容易断裂、残余谱最容易重新进入覆盖递推的边界模型里,是否还能保持帐本乾净。 丁剑没有废话,双手抓住那块移动白板的边缘,將它翻转到另一面。 他要用矩阵演算,將江临的熵对合引理,套进一个由经典非线性结构构成,被无数前人证明过是陷阱的退化例子中。 这个例子非常小。 只存在於有限域f_2的三维空间里。 总共只有可怜的八个点。 “它不是终验。”江临在旁边补了一句。 韩砚山抬头。 江临用黑笔在八点模型旁边写:最小非平凡见证。 “高维情形靠维数归纳。归纳的每一步,靠熵对合引理传递。” “八点模型的作用,是把最小退化结构摊开,让我们今天能在白板上亲眼看到,残余项到底有没有重新进入覆盖递推。” 丁剑看著那个小立方体,说:“也就是说,如果三维八点这里都归不到帐,高维归纳一定会炸。” “对。”江临说,“反过来,八点这里算平,只能说明最小边界模型没有反例。真正的高维闭合,还要看后面的归纳链。” 韩砚山点了点头。 这个定位很准確。 三维八点不是全文证明的终点。 它只是把一个原本藏在高维递推里的边界问题,压缩到所有人都能在白板上逐项列出的最小模型里。 对於一个门外汉来说,这样一个连高中生都能画出来的八个点的模型,简直小得滑稽,根本感觉不到任何嚇人的地方。 但是在场的几人心里都如明镜一般清楚,小模型才是验证边界真正的试金石。 因为它小到没有多余的维数可以用来稀释误差,小到没有任何庞大的背景空间可以让错误藏身。 在这个八个点的微缩宇宙里,每一个条件分布的概率值,都可以被精確地列举出来。 每一项微小的熵损失,都必须被计算到小数点后若干位。 每一个试图萌芽的残余项,都无处遁形,必须清清楚楚地交代自己的归属帐目。 丁剑拿起黑色马克笔,在白板的左上角,精准地画出那八个点的拓扑位置。 接著,他换上黑笔,在其中的几个点上点出標记,代表原始变量 x的概率支撑集。 隨后换上红笔,標出变量y的支撑集。 最后,他拔开蓝笔的笔帽,在空间的一侧画出一个椭圆形的区域。 那正是韩砚山之前提到过的,二次型零点集附近的异常集中区域,也是传统递推中最容易失控的位置。 韩砚山走到丁剑旁边。 第一步,丁剑在左侧列出x和y极其不均匀的原始分布律。 第二步,韩砚山在右侧补上复製后的x_1,x_2,y_1,y_2四组庞大的联合分布张量。 第三步,丁剑开始穷举宏观变量s=x_1+y_1的所有可能取值及其先验概率。 第四步,同样穷举t=x_2+y_2。 第五步,韩砚山用红笔圈出了一个让系统最痛苦的常量c,强行施加条件:固定s+t=c。 第六步,在这张被严重挤压的概率网中,他们开始重新逐个计算条件分布下的x_1与y_2联合矩阵。 白板上,开始缓慢浮现出一张八乘八的条件分布矩阵。 每一个矩阵的格子里,都写著简短但决定命运的数字標记。 有代表不可能的0。 有代表確定性的1。 有代表均匀分布的1/2和1/4。 还有几个位置,被丁剑记成了带有代数粘性的小概率权重a,b,c。 一分钟过去了。 五分钟过去了。 十分钟过去了。 十五分钟过去了。 江临没有上前插话,没有试图去引导他们的计算方向。 他只是站在离白板三步远的位置,看著韩砚山和丁剑沿著自己给出的变量路线继续往下验算。 第十八分钟。 丁剑的手突然停在半空。 “等等。” 他说,然后迅速用蓝笔在巨大矩阵的右下角,圈出一个格子。 那个格子里包含了一个由代数粘性引起的交叉项。 “这里出现了一个在条件化之后,无法被直接平均吸收的残余项。” 他转头看向韩砚山和江临。 “如果按你刚才说的逻辑,依靠互信息强制显形,这一项必须从误差堆里拿出来,进入结构性子空间贡献。” 韩砚山立刻接上了丁剑的思路。 “但如果它因为某个代数阻塞,无法顺利进入子空间贡献帐本,那它最终还是会重新回到覆盖递推。” 江临却摇了摇头。 “韩教授,丁教授,它不会回去的,它永远进不了下一层的覆盖递推。” 江临拿起一支黑笔,在那一格残余项旁边补上一条指向左上方的箭头。 “理由在你们刚才施加的条件里。” “固定s加t等於c之后,系统的自由度已经减少。这一项不再对应底层空间里的新自由方向。” “它现在只能改变条件分布內部的权重分配。” “而权重改变带来的熵损失,已经在这里扣掉了。” 江临用笔指向了丁剑在五分钟前写下的那一项巨大的条件互信息项。 “如果你们现在,因为看著它眼熟,就让它重新进入下一轮的覆盖递推计算,那就等同於在一个財务系统里,让同一笔坏帐,被支付了两次。” 韩砚山的眼神一凝。 同一笔损失,支付两次。 这句话正中他过去十二年在这条路线上的失败经验。 过去那么多天才提出的旧路线,为什么总是会在推导到一半时莫名其妙地炸裂? 为什么覆盖数总是会像脱韁的野马一样失控? 不是因为他们在某一步犯了愚蠢的计算错误。 恰恰相反,是因为他们在每一步都太过谨慎。 每当系统边缘出现一个看似不可忽略的坏项,证明者就会本能地为它重新支付一次覆盖代价。 在这局部的切片里,每一次支付看起来都是那么的合理。 可当整条证明链走完,误差已经被重复支付到无法承受的程度,最终覆盖数重新回到指数级。 江临这里真正改写的,根本不是某个孤立的局部常数估计。 他是在更高维度上,直接重写了这套数学体系的支付规则。 韩砚山没有再反驳半个字。 而是低下头,顺著江临指出的那条约束,重新验算那一格的真实权重。 丁剑也顺著江临画出的箭头,將那一项从可能引发覆盖增长的矩阵里划掉,移入条件互信息帐本。 又过了五分钟。 最后一步的合併同类项开始。 矩阵中的数字开始大面积地抵消湮灭。 最后一项固执的条件熵,在四变量的对消机制下,被迫化为数字洪流,压进了上一层早已预留好的能量缺口之中。 “抵消了!” 丁剑轻嘆,但在落针可闻的会议室里,这三个字却像雷鸣一般震耳欲聋。 他后退半步,怔怔地看著白板上那个经过无数次碾压、剥离、对合后,最终呈现出的估算值。 缓缓转过头,看向站在身旁的韩砚山。 “老韩。”丁剑深吸了一口气,“算平了。” 韩砚山没有立刻回应这句判断。 他近乎偏执地把最后那一行结论,在白板的最下方重新写了一遍。 原本最容易导致覆盖数失控的残余项,在江临的框架下,被完美地拆成了两部分。 一部分,化作条件熵的实质性下降。 另一部分,化作结构信息,进入了能量缺口的摊还。 没有任何一丝一毫的残渣能够逃脱这层罗网,重新进入下一层的覆盖递推。 这在数学上意味著:那项在过去三十年里最容易导致指数级膨胀的梦魘,確实没有在江临的熵系统里重新获得自由度。 韩砚山紧紧注视著自己刚刚写下的那行最终估计式。 一秒。 两秒。 三秒。 然后,他鬆开了手,任由那支水性笔掉落在桌面上。 “不是指数级膨胀。” 他的声音低得近乎自言自语,带著大梦初醒般的恍惚。 丁剑下意识在一旁接上韩砚山的话。 “这个模型虽然只有八个点,但它容纳了我们能在有限域里构造的最坏退化情形。条件独立在这里没断,高维推广的障碍就已经扫除了最底层的那一块。” “无论底层的代数结构发生多么不可理喻的畸变,只要系统的熵在跌落,系统就必须向一个近似线性结构集中。” “所有误差,都被限制在k^11范围內。” 韩砚山盯著k^11看了很久。 这个指数並不追求最优。 但它足够明確。 只要每一层损失都按江临这套帐本归类,覆盖数就不会再回到擬多项式,更不会掉回指数级。 “这个指数还能压吗?”丁剑问。 “能。”江临说,“但不是这一稿的任务。” 他看了一眼白板上的边界框。 “这一稿先做一件事,把递推从会失控,变成不会失控。只要这一步成立,后面的常数压缩就是技术问题,不是路线问题。” 在场的人都明白这句话的分量。 这意味著,长久以来横亘在加性组合学和资讯理论之间那条不可逾越的鸿沟,pfr和marton形式这组长期被数学界认定为必须分开独立处理的世纪难题,在这间303会议室里,第一次被压进了一套统一的熵帐本之中。 虽然,这篇手稿还没有被整个国际数学界公开確认。 虽然,即便在此时此刻,这也还只是十几个小时的闭门会议中的一段局部推导。 但至少在这一处关键断裂点上,江临给出了可验算、可覆核、能通过退化模型测试的构造。 也就在这时,江临从脚边的双肩包里拿出一块移动硬碟,放到桌面中央。 “还有这个。” 韩砚山疑惑抬头。 丁剑看向那块硬碟。 硬碟外壳上贴著一张白色標籤,標籤上是江临手写的几行字。 pfr_marton_f_2_v7.0_readonly formal blueprint/dependency graph 47 core nodes 41 dependency-checked 17 lean-verified utility lemmas 韩砚山的目光停住。 丁剑直接把硬碟拿起来。 “你做了形式化?” “不是完整形式化证明。”江临先把边界说清楚,“完整证明已经在正文里闭合。” 他指了指硬碟。 “这里面是形式化蓝图、引理依赖图和一部分可机检的工具引理。” “我把四十七个核心节点拆了出来,其中四十一个节点已经完成依赖標註。十七个比较基础的熵恆等式、条件分布变换和有限域线性代数工具,已经用lean跑过。” “剩下最重的六个核心引理,形式化符號系统比较重,在第七版正文里有完整证明。” 丁剑没有说话。 韩砚山也没有说话。 江临继续道:“这个东西能解决一个问题。” “哪些引理依赖哪些引理,哪些损失项在哪一层支付,哪些项不能重复入帐,这些东西不会隨著阅读疲劳被看错。” 会议室里短暂安静下来。 这不是完整机检证明。 但已经足够说明,江临不是只写了一份漂亮手稿。 他把证明当成一个工程系统拆过。 韩砚山重新看向白板上那条被移入条件互信息帐本的残余项。 同一笔损失不能支付两次。 这句话,现在不只是白板上的一句解释。 它已经被钉进了依赖图里。 韩砚山深深地吐出一口气,整个人仿佛被抽乾了力气,重重坐倒在椅子上。 “三十年了。” 韩砚山喃喃自语。 疲惫仍然掛在他的眼角,但在那份疲惫下面,已经浮现出难以压抑的振奋。 “加性组合学的底层语言,从今天起,要改写了。” 丁剑双手抱胸,目光幽深地又看了一遍那个小到不能再小的三维八点退化模型。 八个孤零零的点。 四组独立同分布的副本。 一个反直觉的宏观固定条件。 一条大道至简的熵对合引理。 然后,那项困扰了无数天才,最容易失控的残余项,就这么被从下一层覆盖递推的死循环里摘了出来,重新归入了熵帐本。 这东西从外表看上去,简直简洁得过分。 可丁剑知道,数学中真正有效的构造,常常就是这种形態。 它不靠堆砌符號增加复杂度,也不依赖额外假设强行绕开边界情形。 它真正的力量在於,在所有人默认必须继续支付覆盖代价的位置上,重新定义了损失的归帐方式。 第144章 陶哲轩入局,证明进入终审链 8月3日,凌晨零点四十分,深夜的紫金山庄很安静。 303闭门会议室的门,从內侧打开。 韩砚山第一个走出来。 他肩膀微微塌著,原本挺括的衬衫后背已经压出了好几道深深的褶皱。 袖口卷到手肘上方,小臂边缘沾著两道已经干透的蓝色马克笔痕跡。 他整个人虽然带著高强度脑力透支后的疲惫,但精神状態上也有某种沉重的东西终於落地的释然。 丁剑跟在后面。 那本厚厚的手稿被他夹在腋下,封面已经因为反覆翻动而微微捲起。 接著是江临。 他背著双肩包,精神不能说饱满,却並没有太多倦態。 林照野最后一个出门。 记住我们101看书网 在带上房门之前,他回身看了一眼会议室。 三块移动白板呈品字形错落摆放,板面上层峦叠嶂的公式已经被擦掉。 林照野抬手关灯,门带上。 门锁咔噠一声合上。 这个清脆的机械咬合声,像是一个標点符號,把刚才那十五个小时四十分钟,堪称绞肉机般的推导暂时封存进了黑暗的房间里。 “今晚就到这儿了。” 韩砚山开口,声音是他人生里最哑的一次。 “江临,明天,不,今天,上午九点之前,我不会再发任何新的技术问题给你。这条审查链先按到这里,我们需要让脑子冷却一下。” 站在一旁丁剑补了一句:“任何关於今天闭门內容的对外询问,统一回復例行学术討论。” 江临点头表示明白。 交代完,韩砚山想起什么事,说:“这件事,別忘了同步丘先生。” 丁剑低声道:“他请我进这条审查链,现在第一处核心障碍算平了,应该告诉他。” 韩砚山用力揉了揉紧绷得发疼的眉心,嘆道:“而且,只靠我们两个人,不够。” 林照野明白韩砚山的意思了。 在当今的数学界,韩砚山是国內能审pfr有限域主线的大脑之一。 丁剑在marton熵形式和概率结构上的造诣,放眼全球也位列第一梯队。 但江临拿出来的这份手稿不是一篇单向度的传统论文。 它同时踩在加性组合、熵方法、有限域结构和形式化证明工程四条线上。 像是一座地质结构复杂的庞大工程。 需要多支顶尖的施工队,带著不同的重型装备,从不同的方向同时掘进。 韩砚山能照亮东边的一段,丁剑能探明西边的岩层。每一个人都能在自己最擅长的领域里验证结构的强度。 但没有任何一个人,可以凭藉一己之力,独自照完整条深不见底的隧道,並保证所有接口严丝合缝。 林照野沉吟片刻,问道:“你想让丘先生邀请下一位审查人?” “不是下一位。”韩砚山看了一眼江临背上的双肩包,“是下一扇门。” 丁剑素来不喜欢绕弯子,他直接点破了那个名字:“pfr这条线,terry必须看。” terry,陶哲轩。 如果一份关於有限域f?模型下pfr/marton的手稿,已经切实地走到了熵对合引理、走到了k的十一次冪覆盖界、甚至连lean 4形式化蓝图都已经搭建到这一步,那么陶哲轩对於这份手稿来说,就不只是一个可以邀请来锦上添花的权威。 在加性组合与调和分析的交叉地带,他是这条审查链上绕不开的那座最高的山峰。 林照野在心里快速盘算了一下时差,说:“我先打给丘先生。” “技术细节不用在电话里说太多,说多了反而失焦,三件事就够。” 韩砚山解释道。 “第一,有限域pfr主线,经过我们的初步强压测试,暂时没有发现结构性断裂。” “第二,丁剑刚才亲自上手验了第4.2节,那个最危险的熵对合引理,通过了最小退化模型测试,k^11的界限稳住了。” “第三,江临已经准备好了lean的形式化蓝图,足够支持外部审查者沿著依赖链,一行一行地进入代码深处。” 这並不是依赖成熟 mathlib4 生態的完成品。 2022年的lean 4公共库还远远不够厚,江临真正搭起来的,是一套 project-local library。 公共库只承担最基础的类型、有限域结构和通用引理接口。 f??上的谱簇索引、条件互信息帐本、覆盖递推节点和双重对合封装,全都被他封存在本地库里。 所以它不是最终形式化证明,而是 formalization blueprint。 一条能让外部审查者沿著依赖图进入证明內部的机器化施工路线。 林照野拿出手机,转身走到走廊的尽头,避开了通风口的噪音。 几人站在原地,默默地等待。谁也没有说话,走廊里只有林照野低沉模糊的交谈声断断续续地传来。 大约两分钟后,林照野转回身,快步走来。 “丘先生还没睡,他想和你通个电话。” 林照野把手机递给江临。 江临接过手机。 “江临。” “丘教授,您好。” “我没有看到手稿,无法判断这份证明究竟对不对。但既然砚山和丁剑都认为,第4.2节已经通过了他们能构造出的最小退化模型测试,那terry,的確是最好的人选。” 江临在脑海中快速评估著目前的进度,然后开口问:“现在就联繫?” 丘成桐的回答毫无迟疑:“我先给terry写一封私人的介绍邮件。在信里,我只介绍背景和你们今晚的进度,我不会越俎代庖替你判断结论。等他回復,表达出愿意阅读的意向之后,你再把仓库的邀请发过去。” 江临明白这种学术社交中的微妙尺度,点头应道。 “好,我会全部开放主论文、两份技术备忘录、独立核验指南、lean蓝图、依赖图和白板扫描。但第七版文本作为审查基线不动,主分支需要锁住。所有批註、形式化建议、lean编码修改,都走issue、branch和pull request。” 一份横跨加性组合、熵方法和形式化验证的巨型手稿,一旦允许多人同时进入协作,最可怕的麻烦往往不是对数学直觉的爭论,甚至不是署名的混乱,而是版本控制的灾难。 一个微小的损失项,如果在昨天从第38號节点被悄悄移到了第39號节点;一个条件互信息,如果在今早被改写成了某种等价形式;一个局部引理,如果在深夜被顺手合併进了上层的推论里…… 在如此庞大复杂的逻辑链条中,如果没有一条清晰到近乎死板的版本追踪链,那么仅仅三天之后,连作者自己都可能对著屏幕茫然失措,忘记某个精细的估计式到底是在什么时候,因为什么见鬼的理由被改得面目全非的。 丘成桐在电话那头听懂了江临的潜台词,语气中透著讚许之意。 “行,那你回去之后,先把仓库的权限和结构准备好。” …… 四个人在三楼电梯前分开。 江临回到房间里,洗漱的时候,镜面里映出他的脸。 十八岁。 眼下没有黑眼圈,皮肤紧致,头髮因为坐了一天有些塌。 那张脸上甚至没有太明显的疲態。 十几个小时的高强度推导,对一个普通十八岁少年来说,足以让大脑像被反覆碾压过一样发木。 但江临没有。 废土里连续四十八小时不睡的沙尘暴夜,前哨站低温故障时被迫守著冷却泵到天亮,pmcu-17第一次应急唤醒窗口里整整三十六小时不敢离开诊断台…… 那些更极端更漫长,更缺乏外部支撑的夜晚,早就把他的精神耐受閾值推到了一个常人难以理解的位置。 所以此刻这场白板会议带来的疲惫,在他身体里被自动归类成了轻微。 …… 洗漱好出来,喝了一杯温开水,江临坐下来,打开电脑。 他把本地的git仓库,推送到github的私有库。 他用的是一个从第八次废土回归后就开始使用的帐户。 l-jiang-2004 里面只有mps-kernel架构早期的几段粗糙实验代码。 几个关於江氏砖边界態辅助计算的helper脚本。 以及几份自用的、用python写的符號计算小工具。 主页上没有个人简介,没有学校名称,没有照片头像,只有系统默认生成的一片毫无意义的纯灰色像素块。 江临先新建了一个 private repository。 仓库名他早就想好了:pfr-f2-formalization-blueprint 可见性设置为private。 初始化选项全部留空。 隨后,他回到终端,敲入指令。 git remote add origin git push -u origin main 回车。 进度条开始往前走。 主论文、lean 文件、readme、依赖图进入 git 主仓库。白板高清扫描图和手稿pdf则被单独放进git lfs,並在readme中留下对应哈希值。 这样一来,审查者可以追踪每一个逻辑节点的变动,却不会让仓库本体被大体积附件拖垮。 隨著终端弹出branch main set up to track remote branch main from origin.的提示。 推送完成。 江临进入仓库设置页面。 他先检查了一遍可见性,確认仓库仍是private。 隨后开启main分支保护:禁止 force push,禁止直接提交,所有修改必须通过 pull request 合併。 並配置了v7-final-baseline標籤的保护规则,禁止刪除和强制覆盖,主论文文本不再接受静默改动。 做完这些,他才点开协作者选项卡,依次將韩、丁和林三个邮箱地址添加进去。 把仓库权限检查了一遍,確认没有留下漏洞后,点击关闭了瀏览器窗口。 电脑右下角显示:凌晨一点十二分。 就在这时,放在桌面上的手机轻轻震动了一下,屏幕亮起。 是林照野发来的微信消息。 【丘先生已经发信给terry,目前是美国西部时间上午十点多,等回復就好。】 江临回了个谢谢,合上电脑,关掉檯灯,上床睡觉。 8月3日,早晨六点,江临已经睁开眼。 洗漱,换衣服,下楼。 紫金山庄的早餐自助厅已经开了,不过时间还早,人不多。 江临直接抽出了全场最大的那个平底餐盘。 他对食物的色香味没有任何挑剔,唯一的標准就是能否填饱肚子,能否提供足够的大脑消耗热量。 他拿起夹子,在盘子里堆了六个硕大的鲜肉包、四根刚出锅的油条、一大盘油润的炒麵,最后又拿了四个茶叶蛋和一大杯牛奶。 用几分钟吃饱,在回去的路上,他掏出手机,將昨天积累的邮件一一回復。 七点,他回到房间收拾行李。 七点半退房,坐会务组的车去南京南站。 九点二十二分,高铁准点发车。 江临靠窗坐,把背包放在腿上,从背包侧袋里抽出一本实体书。 《additibinatorics(加性组合)》。 作者是terence tao(陶哲轩)与van vu,2006年的经典版本。 这本书对於江临来说,意义远超一本学术专著。 他在第五次废土时间就开始读。 现实与虚擬的时间交错,算起来,这本並不算厚的书,他断断续续反反覆覆地读了快十年。 翻开扉页,上面有一行他多年前用铅笔,一字一顿抄下来的英文批註。 字跡因为年代久远,已经略显模糊。 the most important problems in additibinatorics are about structure. (加性组合中最重要的问题,皆关乎结构。) 江临的手指滑过那行字,隨后將书翻开,直接从中段那个复杂的证明开始阅读。 不是复习。 也不是查错。 这份证明在废土里已经被他反覆拆解过太多遍。 残余谱重入、第三层损失回收、熵控制函数、marton接桥,所有最容易让旧路线坍塌的位置,都已经在第七版文本里被逐项压住。 现在的问题,已经不是证明能不能走通。 而是现实数学共同体要如何进入这份证明。 他在废土里形成的许多中间结构,是为了长时间独立工作服务的。 它们精確、高效,甚至在某些地方比现实文献里的標准记號更適合他的证明路线。 但一篇要被韩砚山、丁剑,乃至陶哲轩这种层级的数学家逐行审查的论文,不能只停留在作者自己的內部语言里。 它必须能回到加性组合学过去二十年形成的共同文献系统中。 tao和binatorics》,就是那套语言系统中最重要的入口之一。 哪些地方应该沿用標准记號。 哪些地方必须保留江临自己的熵帐本术语。 哪些引理只是旧工具的重新排列。 哪些步骤才是真正的新动作。 这些都是证明进入现实世界时,必须修好的接口。 他要让下一个进入这份证明的人,不必先在他几十年的废土工作习惯里迷路。 高铁两个半小时。 江临读完第十二章,在草稿纸上写下了七行新的引理候选。 他没有看手机。 中午十二点零四分,高铁停靠江城北站。 江临拖著行李箱出站,直接打车回家。 江城八月,日头毒。 计程车空调开得不够,后排座位的塑料皮被晒得发烫,衣料贴上去时,会让人產生一种轻微的粘滯感。 一路放著本地交通广播。 十二点三十五,江临到家。 老式居民楼的楼道里飘著饭菜香味。 三楼有人在吵架。 五楼邻居家那只老猫拖著长腔叫了一声。 江临走到自家门口,门没上锁。 张秀芬听见楼下脚步声,就已经把门虚掩著了。 “妈,我回来了。” “哎!” 张秀芬从厨房探出头,围裙上沾著麵粉。 “中午给你做糖醋排骨,先洗手,饭差不多好了。” “嗯。” 江临把行李箱往墙边一靠,去洗手。 吃过午饭,稍事休息,江临回到臥室里打开笔记本电脑。 没有新邮件提示。 他点开瀏览器,登录github,进入pfr-f2-formalization-blueprint仓库的后台状態页面。 韩砚山已经点击接受了合作邀请。 丁剑同样接受了邀请,不仅如此,他已经在issues区留下了痕跡。 连续提了两个issue,全部都是关於第23號形式化节点在lean环境下的细节转换问题,全是硬碰硬的技术探討。 林照野也接受了邀请,但他显然恪守了自己守门人的承诺,帐號没有对任何文件进行过哪怕一个標点符號的修改。 江临把瀏览器关掉。 他打开梁知夏中午发来的《恆泰矿山自动驾驶测试合作协议(修订版v2)》文档。 下午三点二十,桌上的手机震动,梁知夏打来电话。 “江总,合同那边我用红色高亮標出来的三处核心改动,你看完了吗?” “看完了。” “尤其是第七条第三款,关於测试数据所有权归属的措辞,恆泰法务部那边写的共同所有、联合开发,这种表述太容易扯皮。我们这边必须改成低熵工坊保留底层算法及衍生数据的全部智慧財產权,恆泰矿山仅拥有合同期內的內部排他性使用许可。” “我也是这么想的,恆泰的法务部出了名的难缠,这一条他们大概率会卡我们。” “卡就让他们卡,损失的也不会是我们。” “行,还有一件事。今天上午开始,陆陆续续有三家投资机构发正式邮件过来,我查了下背景,都是a股那边比较活跃的pe。他们不知从哪打听到我们的进度,都在问咱们低熵工坊什么时候开放a轮融资洽谈。我按照你之前定的口径,统一回復了低熵工坊现阶段资金充足,暂不接受任何形式的外部融资洽谈。邱越那边我也吩咐了,把对外邮箱的自动回復也掛上了同样的口径。” “继续这么掛著,现在让资本进来,只会打乱研发的节奏。” “好,那我先去改合同了。” 电话掛断。 江临把整理好的几条细化修订意见通过微信发给梁知夏。 隨后,他从书桌的抽屉里抽出一沓空白的a4纸,拿起铅笔。 【g-01c工程化版本:足端动態接触模型优化】 下午五点,臥室的木门被轻轻敲响。 母亲在外面喊:“晚上准备包你爱吃的猪肉韭菜饺子,你晚上就在家吃吧?” “好。”江临应声。 张秀芬听到肯定的答覆,笑著去准备了。 江临停下手里正在推演的摩擦力锥形模型,放下铅笔,起身出去。 看见厨房里,母亲正坐在那里剥蒜。 “妈,我帮你剥。”江临走过去。 “哎哟,你別沾手。”张秀芬连忙抬头摆手,试图阻止他,“剥蒜这活儿太辣手,一会儿指甲缝里都是味儿,洗不掉。” 江临没有理会,直接从旁边拉过另一个更小的木板凳,紧挨著母亲坐下。 “妈,你这手才是干大事的。”江临一边说,一边动作麻利地抓起一颗蒜头,拇指用力一捻,剥开紫红色的外皮。 张秀芬愣了一下,显然没料到平时闷葫芦一样的儿子会说出这种话,隨即眼角笑得眯成了一条缝,笑骂道:“南京去了几天,这嘴倒是变贫了。” 虽然嘴上这么说,但她还是把旁边一个专门装剥好蒜瓣的小不锈钢盆推到江临面前。 母子俩就这样坐在厨房里,伴隨著窗外偶尔传来的蝉鸣声,安静地剥了十分钟的蒜。 晚饭,热气腾腾的猪肉韭菜手工饺子端上桌。 江临蘸著自己刚才亲手剥的蒜捣成的蒜泥醋汁,一口气吃了三十六个。 晚上八点,收拾完毕,江临重新回到房间,关上门。 打开电脑。 陶哲轩的邮件,仍然没来。 但github仓库的后台状態,已经显示出了白热化的活动跡象。 丁剑在过去几个小时里,像一台不知疲倦的除虫机器,又连续提了三个长篇issue,全部火力都集中在晦涩的第28號节点的条件独立性上。 韩砚山依旧没有在issue区发过一言,但他在凌晨发来一份本地编译日誌,里面连续十一处时间戳显示,他反覆同步了最新依赖图。 这意味著,这位国內的顶尖大脑,正在一行一行一字一字地死抠手稿里的每一个推导逻辑。 江临將注意力拉回物理世界,继续在纸上勾画 g-01c那复杂的足端接触模型方程,一直工作了两个小时。 晚上十点半,准时洗漱睡觉。 8月4日早上起来,江临又瞅了一眼github仓库那边。 丁剑那边的攻势更加凌厉,他已经累计提了十一个issue。 一向沉默的韩砚山,也终於打破了平静,提了三个issue。 每一个问题都很短,寥寥数语,词句之间却如手术刀般精准地切中推理链条中最容易產生歧义的要害部位。 早上八点,江临骑上自行车前往低熵工坊。 旧工业园区的水泥路被太阳晒得发白,厂房外墙上那层剥落的灰漆,在热浪里显得更加斑驳。 二楼办公室没有一点所谓创业公司的体面感。 几张长桌,几台电脑,两排铁皮文件柜,一个靠墙摆放的样件编號架,以及墙上那块被梁知夏重新规划过的白板。 白板左侧写著合同与付款节点,右侧写著工程復盘任务,中间用红线隔开。 最上方,是陈芷贴上去的一行列印字。 【g-01c恆泰盲测后復盘材料,不得外传,不得拍照,不得脱离编號体系。】 江临进门时,梁知夏已经在会议桌边等他。 陈芷坐在靠近文件柜的位置,面前摊著三份文件夹,文件夹封面分別贴著不同顏色的编號標籤。 邱越没有坐进会议桌。 她在外面工位上戴著耳机,盯著公开邮箱后台,把那些投资机构、地方园区、mcn机构和莫名其妙的机器人宠物陪伴项目合作邀约,一封一封拖进不同分类。 “江总。” 梁知夏把一份目录推到他面前。 “恆泰那边尾款流程已经走完,四十万今天上午到帐。加上首期八十万,这一阶段一百二十万工程配合费全部结清。” 她没有把这句话说得很兴奋。 因为合同里写得很清楚。 这笔钱不对应任何ip转让,不对应技术许可,不对应行业排他权,也不对应衍生成果共有权。 它只是低熵工坊第一次把一台非生產环境核心测试样机,带进真实工业压力场景里之后,换回来的第一笔乾净收入。 江临点头:“入帐后按原预算分。” “已经拆了。” 梁知夏翻开第二页。 “样机备件修復、材料採购、外协加工、伺服器和nas、法律费用、工资预留、安全现金流,陈芷都已经做了编號。” 陈芷把其中一份文件夹往前推了半寸。 “这是付款凭证和预算表。每一笔都有用途编號,后面採购走同一套编號。” 江临翻了两页。 梁知夏等他看完,才把第三份材料打开。 “工程復盘从这里开始。” 文件封面上写著:【g-01c|恆泰盲测后硬体损伤报告】 编写人:许曼。 江临抬眼。 许曼坐在会议桌另一侧,面前放著一个透明工程盒。 盒子里是几件被拆下来的部件。 一只磨损后的白色pom足端,一段被剪下来的红色热缩管,两枚带有衝击痕跡的固定螺钉。 还有一只边角被碎石割出浅痕的保护罩。 每一件都贴著为了追溯的小號编號標籤。 许曼把工程盒推到桌面中央:“恆泰盲测后,g-01c没有结构性损伤,但有三类必须处理的问题。” 她翻开报告第一页。 “第一,右前足端外缘磨损超过预期。不是材料整体不耐磨,是三十七度碎石坡上的湿煤渣和锈角钢造成了局部切削式磨耗。” “第二,传感器保护层在非规则接触面上出现了局部剪切滑移。肉眼看不到,但拆解后能从胶层边缘的微皱纹看出来。” “第三,减速器输出端没有失效,但衝击后回差有轻微放大。还没有到报废標准,但如果下一阶段进入无人封闭巷道灰度测试,这个余量不够。” 许曼继续道:“我的建议是,g-01c作为恆泰盲测后样机,不再参加下一轮极端工况测试。它应该转为拆解標定样机。下一轮测试至少重做两套足端组件,一套保守材料,一套改性材料。” “可以。”江临点头。 许曼的肩膀明显鬆了一点。 她不是怕江临否定她的判断。 她怕江临像很多创业公司老板那样,为了赶下一轮合同,把已经完成一次高强度盲测的样机继续硬塞回测试场。 梁知夏在旁边记下一行。 【g-01c转拆解標定样机,不进入下一轮极限测试。】 隨后,陈砚打开电脑,將一张时间轴投到墙面上。 “我这边是视频、日誌和足端传感器的交叉验证。” 屏幕上是一条被切成几十段的同步时间线。 外部高帧率视频。 g-01內部状態机日誌。 imu横摆曲线。 主轴电流。 足端薄膜传感器输出。 公共时间码牌。 所有数据被压在同一个时间轴下。 陈砚指著其中一段灰色区域。 “恆泰坡面第十七秒到第二十四秒,g-01通过喷雾湿滑区域。外部视频显示足端没有明显侧滑,但足端薄膜传感器输出里出现了约3%的异常偏差。” 他停顿了一下,把局部曲线放大。 “这个偏差不是控制器误判,也不是状態机切换错误。它来自传感器保护层在非规则表面的微小剪切。” 许曼接上:“拆解证据能对上。” 陈砚点头:“所以我的结论是,下一阶段不能直接把这段数据作为真实足端受力。必须先建立一个非规则表面保护层剪切补偿模型。否则状態机会以为自己看到的是地面变化,实际上看到的是传感器自己被扭了一下。” 江临看著那条被放大的3%偏差曲线。 如果是在第十次废土之前,他会把这件事记成一个待验证问题。 但现在,他已经在废土里完成了g-01量產工程化母版。 足端材料、减速器柔轮、传感器保护层,每一条都已经被更残酷、更长周期的测试碾过一遍。 现实团队中,许曼给出的是硬体损伤接口,陈砚给出的是数据真实性接口,梁知夏给出的是组织和合同接口。 江临从背包里取出一个新的文件袋,放在桌面上。 文件袋封面只有一行字。 【g01-production|现实映射任务包_v0.1】 “从今天开始,g-01不再按单台样机思路推进。” 江临说。 “下一轮测试样机按工程化母版拆成三个子包。” 他在白板上写下三行。 【足端材料与保护层】 【减速器衝击余量】 【状態机输入可信度】 然后看向许曼。 “许曼,你负责第一包,先建立材料筛选矩阵。耐磨、抗压、剪切层稳定性、加工难度、供应稳定性,全部量化。现阶段不用追求最优,先把不能用的材料筛掉。” 许曼低头记录。 江临又看向陈砚。 “陈砚,你负责第三包。把3%偏差单独建模,不要急著补偿进控制器。先回答一个问题:在非规则接触面上,哪些传感器输出是地面真实变化,哪些只是保护层和胶层给你的假信號。” “也就是说,先做数据可信度分类,不直接改状態机?”陈砚问。 “对。”江临说,“让机器说真话,比让机器多走一步重要。” 邱越从外面探头:“知姐,有一家机构又发了融资邮件,说可以不看財务模型,直接给估值。” “模板回復。”梁知夏头也没抬。 邱越比了个ok的手势,缩回去继续处理邮箱。 …… 下午两点四十六分。 林照野发来一条消息。 【丘先生转来了terry的正式回復,他愿意看。】 紧接著,聊天界面里弹出一张截图。 一封经过转发的电子邮件全文。 发件人是陶哲轩,收件人是丘成桐。 dear shing-tung, thank you for the note. if han and ding have already looked at the manuscript and the issue is specifically the pfr/marton bridge over f??, i would be glad to take a look. please ask author to send the repository invitation directly to my ucla address. i will treat it as restricted review material. best, terry 江临把邮件看完,立刻登录github。 把光標移到邀请栏里,敲入那个在数学界如雷贯耳的邮箱地址。 回车。 屏幕右上方,一个绿色的提示框如期弹出。 invitation sent. 下午三点二十七分。 github页面刷新后,在 collaborators 列表中,陶哲轩名字旁边的状態字样,已经从灰色的pending变成了醒目的绿色。 accepted。 这意味著远在洛杉磯的对方,已经看到了这封邀请,接受了访问权限。 不过仓库的活动日誌里没有任何新的动静。 对方没有立即提出任何issue,也没有进行任何试探性的commit提交。 很显然,四十七个盘根错节的形式化节点,一份长达数十页的手稿正文,一张包含了核心推导逻辑的白板高解析度扫描图。 一套让人眼花繚乱的依赖关係图谱。 即便是陶哲轩这样被称为数学界莫扎特的天才,也不可能在一小时內看透这其中的全部机关。 不过下午五点三十二分。 陶哲轩在readme下方留下了第一条极短的rement。 【i hapare the manuscript dependency graph with the lean node map.】 下午六点零九分,他又在第38號节点的文件旁边留下一个標记。 晚上八点四十七分,第三个標记出现在依赖图的边界层。 …… 8月5日,江临早上起来,收到了陶哲轩的邮件。 发件人:terence tao 收件人:lin jiang 抄送:无 发送时间:aug 5,2022,06:18 utc+8 邮件主题:re: pfr over f??,k^11 covering bound dear lin, i have read the manuscript package and the formalization blueprint. the entropic involution lemma appears to be the key new move; in particular, it seems to prevent the loss term from re-entering the covering iteration at exactly the point where the standard approaches lose polynomial control. the mathematical proof is clear enough for line-by-line review. the remaining difficulty, as i see it, is how to encode several of the heavier arguments cleanly in lean without obscuring the structure of the proof. i would be happy to comment on the lean encoding of the remaining six formalization nodes, especially the doubled-involution wrapper, if you are open to that. terry 江临把这封邮件读了两遍。 陶哲轩像一个高明的外科医生,指出了整个病理切片中最关键的一个事实。 熵对合引理,是整个证明中的关键新动作。 它在標准路线失去多项式控制的位置,成功阻止了损失项重新进入覆盖递推循环之中。 这几句平静的陈述,在江临看来,比任何天花乱坠的夸奖都要重得多。 因为这確凿无疑地说明,陶哲轩不是仅仅走马观花地扫了一眼论文的摘要,也不是只看了看readme里的结论陈述。 他確实绕开外围敘述,直接读到了这份手稿最关键的断裂点,並且確认了江临在那里的修补是有效的。 更让江临动容的,是邮件的第三段。 i would be happy to help with the lean encoding of the remaining six formalization nodes, if you are open to that. if you are open to that。 他在徵询,在等待许可。 江临不假思索,打开回信框,开始打字。 dear terry, thank you for reading. yes, i would be glad to coordinate with you on the lean encoding strategy for the remaining six formalization nodes. 江临打到这里时,停顿了一下。 k≥8这个限定必须写清楚。 k<8的情形並不是缺口,而是已经被前面的有限域小倍增边界和ruzsa型覆盖步骤统一吞掉。真正危险的,是k进入较大区间后,第三层损失项会不会重新钻回覆盖递推里。 他继续往下写。 node 38 is the heaviest one to encode: it corresponds to the third-layer loss recovery in the k ≥ 8 regime. the proof is closed in the manuscript, but the lean formulation still needs a cleaner doubled-involution wrapper. i will keep v7-final as the fixed manuscript baseline. all encoding changes will go through branches and issues. lin 打完最后一个字母,江临將回信从头到尾仔细检查了一遍。 点击发送。 邮件发出的瞬间,江临靠在椅背上,鬆了一口气。 中午吃过午饭,丁剑发来微信。 【江临,terry刚才在lean zulip频道里发了一条消息。他应该是先做了脱敏处理,我截图给你看。】 紧跟著是一张截图。 lean数学社区官方zulip频道。 #maths>additibinatorics。 陶哲轩的发言很克制。 i habinatorics manuscript. i cannot discuss details yet, but some of the project-local lean infrastructure may be relevant later. 下面已经有十几个回应。 manners:interested, especially if this touches finite-field additibinatorics. please add me when circulation opens. green:interested, especially in the combinatorial skeleton once details can be circulated. 另一个mathlib维护者问:are the verified nodes in core mathlib style, or in a project-local library? 陶哲轩回覆:mostly project-local for now. we will see what can be upstreamed later. …… 下午四点零六分。 陶哲轩发来第一条issue。 標题—— 【node 38: encoding the doubled-involution step】 正文不长,但每一句都落在形式化蓝图最重的位置。 第38號节点在自然语言证明中已经足够清楚。 如果直接按照论文里的敘述顺序,把第三层损失回收机制逐行翻译进lean,形式化代码会变得极重。 因为论文语言允许数学家在同一个段落里同时追踪条件分布、互信息项、谱簇索引和覆盖递推的支付关係。 lean不允许这种压缩。 它要求每一次变量替换、每一次条件化、每一次等价变形,都被明確命名。 陶哲轩建议,不要把第38號节点写成一个巨大的单体引理。 应该把其中的“双重对合”结构单独抽离出来,封装成一个可復用的中间结构。 这样一来,第三层损失回收本身仍然保持原状。 但lean不再需要在同一个文件里反覆展开四变量条件分布。 那些已经在论文中被江临用自然语言压缩掉的对称性,可以在形式化代码里被显式暴露出来。 江临读完issue,拿起铅笔,在草稿纸上写了三行。 第一行,论文证明路径。 第二行,当前lean编码路径。 第三行,对称条件化封装。 写到第三行时,他停了一下。 因为他发现,陶哲轩指出的不是一个新的数学思路。 而是一个更乾净的接口。 第39號节点原本用於记录第38號节点之后的一段局部依赖传递。 在论文里,这一段只是第38號节点结论的自然延伸。 但在lean蓝图里,因为第38號节点写得过重,它被迫拆成了一个独立节点。 如果按照陶哲轩的建议,把双重对合结构预先封装出来,第39號节点未必还需要作为独立形式化节点存在。 它可以被併入第38號节点的推论层。 这不会改变论文。 不会改变证明。 不会改变任何一个覆盖界。 改变的只是形式化工程的受力方式。 江临在issue下面回復。 【i agree. the manuscript proof is unchanged, but the lean encoding should expose the doubled-ine a corollary of the node 38 wrapper rather than a separate formalization node. i will update the dependency graph before pushing.】 五分钟后,陶哲轩回復。 【good. please keep the original encoding branch for comparison.】 江临看著这句话,轻轻点头。 没有任何一个真正做过复杂证明工程的人,会隨手刪掉旧路线。 旧路线不是错的。 它只是重。 而在形式化数学里,重,本身就是一种风险。 不是数学风险。 是协作风险、维护风险、审查风险。 一个证明如果只能被作者本人沿著原始路径写进机器里,它就还没有真正变成共同体可以接管的工程对象。 江临没有立刻push。 他先在本地新建了一个分支。 formalize/node38-doubled-involution-wrapper 不是fix。 不是correction。 这不是修错。 这是封装。 然后,他把第38號节点的自然语言证明重新拆成三层。 第一层,四变量副本的生成规则。 第二层,固定宏观和之后的对称条件化结构。 第三层,条件互信息项如何接回第三层损失回收帐本。 论文里,这三层可以连成一段。 因为真正懂的人会自己在脑海里补全中间的变量搬运。 但lean不会替任何人补。 lean要求每一步都写出来。 也正因为如此,形式化不是在削弱证明的美感。 它是在把证明中那些原本只能依靠专家直觉跳过去的桥墩,一根一根打进河床里。 晚上十点。 第38號节点的新封装草案完成。 第39號节点被暂时標记为—【candidate corollary of node 38 wrapper】 机检还没有跑。 江临也没有急著跑。 这一步,他准备等韩砚山和丁剑看过新的依赖图,再和陶哲轩对一遍接口命名。 因为从现在开始,每一个节点编號,不再只是他自己的工作习惯。 它会成为几位审查者共同进入这份证明的坐標系。 第145章 学术核裂变 8月6日,早晨,江临醒来时习惯伸手拿过床头柜上的手机,看了一眼时间,然后下拉通知栏。 未读邮件一封。 发件人:陶哲轩。 【第38號节点封装器】 江临坐起来,点开邮件。 【江临:我已经在一个独立分支上,提交了第38號节点“双重对合封装器”的形式化骨架。 它不会改变手稿中的证明,只是把其中的对称性与条件化结构更明確地暴露出来。这样一来,在编码第38號节点时,就不必反覆展开那个四变量后验测度。 方便时请审阅。】 邮件下方,附著一个github连结。 分支名:formalization/node38-double-involution-wrapper-tao(第38號节点:双重对合封装器) 江临看完,没有急著点开连结。 数学直觉告诉他,陶哲轩的这一步重构,必然涉及概率测度空间中繁琐的变量替换。 他先起床洗漱,喝了一杯温开水,这才坐到书桌前,打开电脑。 登录github,进入pfr形式化验证的私有仓库。 仓库页面里,一条新的pull request安静地躺在那里。 【第3號合併请求:为第38號节点编码双重对合封装器】 提交人:陶哲轩 状態:draft 未请求合併。 陶哲轩没有直接往主分支推任何东西,也没有试图改动江临提交的第七版手稿文本中的任何一个数学符號。 只是在lean4的形式化分支上,像一位技艺高超的建筑师,用代码搭起了一副异常坚固的骨架。 江临点进代码差异標籤页。 文件结构一目了然,新增了三个lean4源文件。 【写到这里我希望读者记一下我们域名 101 看书网体验佳,101??????.??????超讚 】 第一个文件,定义了四变量副本的基础类型和独立性假设。 第二个文件,处理固定宏观可观测变量后的对称条件化,並给出了对合映射下的测度不变性引理。 这是整个证明最易错的深水区。 第三个文件没有写最终的结论,而是留出了一个带有几个待证占位符的明確接口,用於將最终提取的条件互信息项无缝接回第三层损失回收帐本。 代码量出奇地克制,总共不超过三百行。 注释也很少,但每一个变量命名和定理宏都洗炼得像精雕细琢过一样。 很漂亮。 江临一行一行读过去,大脑中飞速將这些lean4的语法树还原成底层的数学逻辑。 立即明白了陶哲轩的处理方式。 在江临最初构思的形式化蓝图中,第38號节点是整个定理证明器工程中最重也最容易让人迷失的一块。 这並非因为这里的数学证明有漏洞,而是因为自然语言,哪怕是数学家的自然语言,在传递高维概率论信息时,也具有极强的压缩性。 在第七版手稿第4.2节中,江临在一个不到半页纸的段落里,同时倾泻了太多高密度的概念。 四个变量的副本构筑、基於谱簇索引的条件化、互信息的变分下界估计、覆盖递推的凸性割平面,以及最后用於控制熵增长的损失项归帐。 这些东西在纸面上,可以被数学家凭藉深厚的直觉和经验,压缩成一条流畅、精美且毫无破绽的论证链。 每一个同行在读到同理可得对称项时,大脑就会自动补全背后的测度变换。 可定理证明器不会替任何人脑补。 定理证明器是一个冷酷的官僚,它要求每一个对象都被严格命名,每一次变量替换都被显式声明,每一次变量替换,都必须落到具体的可测映射、推前测度和条件核上。 如果直接按照论文原文的字面意思去硬啃形式化,整个代码库会因为反覆展开那个复杂的四变量后验测度而彻底陷入死锁。 陶哲轩所做的工作,就是把第38號节点中最容易在代码里引发组合爆炸的双重对合结构,提前封装成一个可復用的抽象接口。 这不是在给证明打补丁,也不是在修正任何数学错误。 而是在做翻译的基建工作。 把一段在人类大脑中已经闭环的绝佳证明,改造成机器可以验证,共同体可以维护,后来者可以继续拆解的形式化构件。 江临看完最后一个文件的最后一行符號,在合併请求下方留下了第一条评论。 【手稿中的证明没有改变。这个封装器准確暴露了我在文本中隱式使用的对称结构。我会检查依赖图,再判断第39號节点是否应该继续保持独立,还是作为这个封装器的推论处理。】 点击提交。 仅仅三分钟后,瀏览器的刷新图標亮起,陶哲轩的回覆跳了出来,显示对方同样在这个时间的远端敲击著键盘。 【很好。第39號节点暂时请继续保持可见,即便它以后会变成一个推论。审稿人可能需要看见这条依赖最初被分离出来的位置。】 江临看著屏幕上的这段话,指尖在键盘上悬停了片刻。 这是一个极富经验的形式化导师才会给出的提醒。 数学证明作为一种精密的艺术,往往追求极简和最短路径。 但作为一种面向公共共同体的科学审查,它的路径却绝不应该追求极简。 有些中间节点,即便最终在数学逻辑上能够被完美地合併为一个推论,在现阶段也应该强行让它们在拓扑图上保持独立。 这不是因为它们在代数结构上有多特殊,而是因为它们在人类审查者的阅读路径上,扮演著不可替代的路標。 第39號节点原本只是第38號节点之后的一段局部依赖传递,处理的是边界界限的微调。 如果从追求代码优雅度的角度看,它完全可以被隱式併入第38號节点的推论层。 但如果把它藏起来,外部审查者在阅读代码时,就会產生突变感。 他们会看不清损失项在通过双重对合结构后,究竟是以怎样的动力学机制流入下一层覆盖递推的。 保留下来,读者就能清晰地看到,那些在对合结构中溢出的信息损失项,在流入下一层覆盖递推时,究竟发生了怎样的熵亏损归属变化。 数学最短路径与审查可进入路径这两者,的確是从来都不是一回事。 陶哲轩这种级別的数学家真正参与进来之后,这份定理证明器形式化蓝图的终极目標,已经发生了微妙但深刻的演变。 它不再仅仅是为了向世人自证江临的论文没有逻辑谬误。 它更成为了一条路。 一条帮助整个国际数学界跨越直觉断崖,真正进入这篇论文核心腹地的通道。 上午七点。 臥室门外传来母亲张秀芬敲门的声音。 “江临,吃早餐。” “来了。” 江临应了一声,把本地的代码库切换到陶哲轩建立的分支,启动了后台的定理证明器编译检查。 然后揉了揉有些发酸的脖子,开门出去。 父亲江建国已经吃好,正哼著曲子把一串黄铜钥匙掛在腰间的皮带扣上,准备出门上班。 之前那份海鲜市场夜班工作,在江临的坚持下已经辞掉。 但他又閒不住,说什么才四十多岁就退休,说出去让人笑话。 江临没办法,就给他安排在低熵工坊的外围物料仓做后勤库管助理。 日常工作就是收发登记、封条拍照和和库区巡查,所有出入库盘点审批仍然走陈芷那边的行政流程。 江建国对这种半仓管、半巡检的活倒是干得很开心。 每天骑著电动摩托早出晚归准时准点,比隔三差五迟到早退的江临可是敬业多了。 吃过早饭,帮忙收拾了碗筷后,江临重新回到房间,唤醒电脑,继续处理pr的代码逻辑。 八点四十分,形式化审查团队的其他成员开始上线。 韩砚山没有去评价陶哲轩的代码写得多么符合函数式规范,他一上来就拋出了一个极具杀伤力的问题。 【在执行固定宏观可观测量的条件化之后,原证明中有一步至关重要的转移,从谱簇的索引,向密度閾值的区间索引转移。 在这个wrapper的封装里,这一步帐目的转移,是不是被隱藏在底层测度变换中了?】 问题精准切中整段形式化中最微妙的缝隙。 韩砚山作为国內组合数学的顶尖学者,他看代码的视角,和陶哲轩这种在调和分析、加性组合、pde和数论之间长期游走的数学家不同。 如果在代码层面上,双重对合结构被陶哲轩封装得过於漂亮,未来的审查者在阅读这段代码时,可能根本无法察觉到谱簇索引在向密度閾值转换时那道最容易引入算术符號错误的微小缝隙。 那里的閾值分层集合需要单独证明可测性,边界层还要通过显式逼近引理处理,否则条件互信息项进入损失帐本时,很容易在界限放缩上留下缝隙。 而这道转换,正是原手稿中最容易出现界限放缩错误的地方。 几乎在韩砚山留言后的五分钟內,丁剑也跟进了评论。 【我完全同意老韩的担忧。terry的wrapper確实减少了代码的重复展开,但我们不能把条件互信息项进入第三层损失回收帐本的具体位置给藏掉。如果这里採用隱式处理,定理证明器虽然能跑通,但人类在对齐论文手稿第14页的公式时,会產生严重的认知断层。建议在调用wrapper之前,保留一个显式的公开引理。】 然后没过多久,陶哲轩的回覆刷新了出来。 【同意。封装器应该暴露条件化结构,而不是隱藏帐目。我们可以在回收步骤之前增加一个显式暴露引理,用来明確投影熵亏损项。】 江临靠在椅背上,看著屏幕上这一连串不同时区、不同视角的交互评论,脑海中忽然生出清晰的通透感。 在废土世界那漫长且孤独的几十年里,所有的数学推导、逻辑搭建、甚至自我驳斥,都是他一个人在暗无天日的地下室里完成的。 他既是唯一的作者,也是唯一的审稿人。 他必须在白天疯狂地推进证明,到了深夜又要把自己撕裂成最尖刻的反对方,去拼命寻找自己逻辑里的漏洞。 他既要写下主线,又要独自去清理所有边缘的退化情形索引。 这种一个人长期工作的滋味,最大的风险从来都不是你想不到正確的路线,而是因为缺乏外部视角的撞击,你会在不知不觉中把某个自己早已习惯的逻辑跳跃,理所当然地当成了一条平地。 而这个你早就习以为常的逻辑跳跃,对於第一次走这条路的同行来说,可能是一道深不见底的断崖。 现在,这道原本隱藏在极简表达之下的断崖,被这群世界上最聪明的大脑联合標了出来。 江临没有迟疑,立刻在编辑器里新建了一个文件。 命名为:第38號节点_显式暴露引理.lean 然后在文件开头的第一行,敲下了一段详细的注释。 【本文件用於在调用双重对合封装器之前,显式暴露从谱簇索引到密度閾值区间的帐目转移。】 这就是第38號节点全新的形式化解构策略。 首先,不借用任何高阶函数的保护,直接將谱簇索引到密度閾值区间的帐目转移,用最原始的代数不等式在定理证明器里面摊开亮明。 接著,將这个清洗乾净的接口作为参数,调用陶哲轩写好的双重对合封装器。 最后,將封装器输出的对称测度平滑地接入第三层损失回收。 这样一来,代码的架构既维持了工业级的清晰,避免了体积过载,又確保了任何一个审稿人都不会因为封装过於乾净而漏掉关键的帐目对齐。 时间一分一秒过去。 定理证明器的编译器在后台疯狂运转,一条条绿色的对勾开始在源文件的边缘亮起。 这些绿色对勾只代表语法、依赖和类型检查通过,几个核心占位符仍然以待证警告的形式留在草稿分支里,距离真正进入主分支还差完整证明。 上午十点十六分。 江临將修改后的本地提交推送到github,並在pr下方完成了更新。 几分钟后,陶哲轩在合併请求下方对江临新建的引理文件留下了一个竖起大拇指的表情反应,並附带了一句话。 【数学追求优雅,工程追求透明,这就是正確的拆分方式。】 紧接著是韩砚山。 他是一位传统的学者,只是在底端简洁地留了一句。 【这样我就能读了。】 丁剑的回覆更精炼。 【保留】 四个代表著当今组合数学与形式化顶尖水平的大脑,跨越物理空间的距离,第一次在一个微小的底层节点上,完成了合流。 江临並没有立刻把这个草稿合併请求標记为准备审阅,更没有急著推进合併流程。 而是调出终端,將远程分支拉取到本地,对照著第七版论文手稿的第4.2节文本,逐字逐句地进行了最后一次静態代码检查。 主论文的自然语言文本,一个字不动。 定理证明器的形式化蓝图结构,全面重排。 逻辑依赖图在线更新。 第38號节点拆分为三层级结构,增加显式曝光引理。 第39號节点作为独立的审查路径路標保留,暂不合併。 上午十一点三十分。 就在江临刚刚完成本地静態检查,並把第38號节点的依赖图重新標註完时,手机震动起来。 来电显示:梁知夏。 “江总,北京那边8月18號到21號,有一个世界机器人大会。” 江临抬起眼。 梁知夏继续道:“陆教授上午给我打了电话,江大那边原本有一个高校成果转化交流名额,但他们拿不出成熟的移动平台样机。恆泰那边也在大会產业对接区有合作展位,许总刚才的意思是,如果我们愿意,他们可以和江大那边一起推荐低熵工坊进入一个小型技术演示位。” 她停顿了一下。 “不是主展位,时间太紧,我们也不可能临时拿到正式大展位。但可以带一台g-01c展示机进场,做非结构化低速移动平台的小范围演示。” “可以,对外只说是非结构化低速移动平台,面向工业巡检、救援前置侦察和复杂地形採样的早期工程样机。” “现场演示就搭一个小型封闭地形箱,碎石、湿滑替代材料、低矮障碍、非连续接触面。坡度不要超过二十度。演示重点不是爬坡高度,也不是越障距离,而是状態机如何识別足端异常、如何降速、如何回撤半步、如何重新切入。” “这会不会不够炫?” “炫不是我们的目標,我们只展示这一件事就够了。” “样机分两台。” “第一台,恆泰无人封闭巷道灰度测试机,留在江城。所有外观编號、测试日誌、硬体拆解全部按工程归档走。” “第二台,wrc展示机,去北京。外观可以整理,但內部必须是同一套核心状態机的脱敏版本,不能为了展台效果临时写一套漂亮但没工程意义的表演程序。” 梁知夏迅速记下。 “时间上有点紧。” “所以今天下午开会。”江临说。 “把恆泰灰度测试和北京参展拆成两条线。陈芷负责物流、保险、展会材料和样机运输。邱越负责对外邮件分流,所有媒体採访先不接。许曼负责展示机硬体安全边界,陈砚负责演示状態机的日誌脱敏和可视化界面。” 梁知夏问:“你来工坊吗?” “下午两点到。” …… 掛掉电话,江临切回瀏览器,思绪重新沉浸到第38號节点复杂的代数推导中。 …… 中午时分,江临正要出去吃饭,丁剑发来了一条消息,还附带了四五张网页截图。 【江临,协作论坛上那条关於形式化工程启动的消息,已经开始大规模向外溢出了。陶哲轩的原文发得很克制,用词也很严谨,但在经过外部信息流的几次转译之后,现在国內网上舆论的味道已经完全变了,你最好有个心理准备。】 江临点开那几张截图,一张张看过去。 第一张截图。 那是一个国际数学物理交流论坛的贴子,发帖人只是把陶哲轩在协作论坛里说的那句“这是一份严肃的手稿,相应的形式化工作也已经进入主动审查阶段”完整地截了出来,並在下方用加粗文字標註了一行老实的解释。 【注意:这不是定理的最终官宣,而是表明一份严肃的手稿已经正式进入了最顶级的形式化主动审查链。】 转发者还算负责任,在下面特意標註了一行简单的英文解释,並被人翻译成了中文: 【注意:这不是定理成立的官宣,而是確认这份手稿已经进入了最顶级的主动审查和形式化阶段。】 第二张截图,信息已经流入了国內某个有几千人的考研/竞赛数学科普qq群。 转发者的语气明显带上了情绪化的渲染。 【大瓜!江临的新pfr/marton手稿已经被陶哲轩大佬亲自接手,直接接入定理证明器形式化审查。注意看terry的用词,虽然不是最终確认,但这意味著顶级审查链已经全面启动,这篇论文的分量可能比想像的还要恐怖。】 第三张截图是某科技资讯网站的快讯,味道已经开始明显偏离学术本身的严谨。 味道开始跑偏。 【陶哲轩亲自加入审查链!天才学者江临再拋重磅炸弹,新论文手稿疑似正面挑战加性组合学核心猜想,国际数学界彻底震动。】 第四张则彻底沦为了某些自媒体为了博取眼球而进行的流量狂欢,配图甚至是江临在江大时的一张侧面模糊照片,標题极其耸人听闻。 《江氏砖之后,江临又盯上pfr?陶哲轩甘当绿叶,顶级形式化团队连夜为其背书!》 江临看完最后一张截图,脸上的表情没有任何波动,只是平静地把手机放回桌面。 这就是公开信息世界的物理定律:传播即畸变。 在高度专业的学术圈里,一句被严谨的数学家反覆加上限制条件、状语从句和免责声明的客观判断,一旦离开它原本生长的语境土壤,流入大眾传媒的汪洋大海,就会立刻被舆论引擎无情地剪切掉所有代表谨慎与未决的边角料。 最后,信息流里只会剩下几个最容易引发大眾多巴胺分泌的关键词。 陶哲轩。 江临。 pfr/marton 猜想。 顶级审查。 疑似重大突破。 至於真相是什么? 普通网友不懂什么是小倍增集。 不懂什么是香农熵层面的双重对合。 更不懂 k 的十一次冪多项式覆盖界在证明中意味著怎样的技术壁垒。 他们也不需要懂。 他们只需要看见一个名字—陶哲轩。 在这个时代,对於普罗大眾而言,陶哲轩这个名字本身,就是一个超越了数学符號的巨大文化標尺。 当普通人看到连这位被公认为当代最聪明大脑之一的菲尔兹奖得主,都亲自下场花时间去梳理手稿、编写代码进入审查链时,所有人都会立刻本能地意识到这件事,绝对不是那种可以用民科妄想或普通灌水论文来定义的泛泛之辈。 专业消息外溢后的二次传播,正在像一场无控的核裂变,在网际网路的各个角落里肆意变形。 江临其实並没有被这种突如其来的聚光灯冲昏头脑。 给丁剑回復之后,他想了想,又给梁知夏发了一条指令。 【工坊那边的外部应对口径,提前掛上,建立物理隔离带。】 梁知夏几乎是秒回。 【舆情监控软体已经报警了,模板已经准备好,隨时可以上线。】 很快,低熵工坊对外联络邮箱以及官方社交帐號的自动回復模板全面更新。 第一段,针对学术探询。 【关於江临先生近期数学工作的相关询问通告:该学术工作属於江临先生个人学术事务,目前仍处於同行审查与机器形式化核验阶段。在相关学术共同体得出最终定论前,低熵工坊不接受任何与之相关的媒体採访,亦不回应、不背书任何未经公开论文支持的结论性、预测性表述。】 第二段,则是强行把话题拉回现实的硬核底线。 【低熵工坊现阶段所有对外发布的口径,仅限於g-01系列非结构化地形移动平台的相关公开测试信息与商务技术对接,感谢关注。】 …… 下午两点,江临抵达低熵工坊。 他没有第一时间上二楼会议室,而是先去了厂房一楼的硬体组装车间。 车间中央的升降台上,一台外壳斑驳,带著泥沙擦痕的g-01c正处於半拆解状態。 六肢足端保护层已经被拆下,右前足外侧那道被锈钉和碎石共同撕出来的深槽,在灯光下显得格外刺眼。 几组传感器线束被临时编號扎带分开,减速器输出端旁边贴著白色標籤,上面写著拆检时间、关节编號和初始径向跳动复测值。 陈砚和许曼正蹲在设备旁边,一个拿著电子游標卡尺,一个对著平板上的波形图做標註。 看见江临进来,许曼直起身,將一张重新整理过的材料筛选矩阵递了过来。 “江总,按照你之前给出的工程化目標性能包,我把足端保护层和外层耐磨材料的现实供应商方案重新筛了一遍。” 江临接过表格,目光从一排排材料牌號和参数上扫过去。 “说结论。” “碳纤维改性pom保留,作为高衝击工况的主力方向。国產普通pom降级,只允许进入平整度较好、衝击强度较低的测试场景。玻纤增强pom剔除,脆裂风险太高。超高分子量聚乙烯只保留低压耐磨组,不进入矿山碎石坡和封闭巷道测试。” 许曼用笔点了点几处红色高亮数据。 “玻纤pom刚度够,但在不规则局部衝击下,边缘微裂纹扩展太快。超高分子量聚乙烯耐磨確实好,可抗压蠕变不够,一旦足端长期死磕尖锐石块,传感器应变基准会漂。” 江临看完抗剪切强度曲线,点了点头。 “按这个方向走,不要为了省材料成本,把状態机的输入源头弄脏。” 陈砚这时把一段放大后的波形曲线投到车间大屏幕上。 “还有这个,你之前在盲测数据里標出来的那组接触力偏差,我重新拆了一遍。现在看,里面至少混著三类东西:真实地形阻抗扰动、保护层侧向剪切形变、胶层迟滯。” 屏幕上,三条曲线在二十到五十微秒的短窗口里几乎贴在一起,只在极细微的位置上分开。 “问题是,第二类和第三类太像了。”陈砚皱著眉说,“如果直接在整机数据里分,状態机很容易把保护层异常当成胶层迟滯,或者反过来。” “不要让整机巷道测试替我们洗变量。” 江临看著那几条几乎重叠的曲线,沉吟道。 “单独加一组足端组件级台架,控制输入,只放开保护层材料和胶层厚度两个变量。用独立压力机、高速相机和外置力传感器做对照。先把第二类和第三类的差值测出来,再让状態机吃数据。” 陈砚立刻在本子上记下。 江临把材料矩阵放回桌面。 “走吧,上楼开会。” 几分钟后,厂房二楼会议室里,白板已经被梁知夏重新划成两半。 左侧是——【恆泰无人封闭巷道灰度测试】。 右侧是——【2022北京世界机器人大会技术演示】。 中间用一条红线隔开。 红线下方,是梁知夏刚刚贴上去的一行列印字。 【封闭测试与公开展示,数据隔离,口径隔离,样机隔离。】 邱越正在处理邮箱。 她摘下耳机,说:“江总,採访邀约又多了。財经媒体、科技媒体、自媒体都有。还有几封问世界机器人大会能不能提前採访我们的。” “模板回復。”梁知夏头也没抬。 邱越点头:“已经掛了,涉及江总数学工作的,一律回復尚在同行审查阶段,不接受採访。涉及低熵工坊產品的,一律回復將在世界机器人大会期间进行有限公开技术展示,具体信息以后续官方材料为准。” 陈芷坐在文件柜旁,面前铺著一张物流清单。 “江总,北京那边时间太紧。普通物流不稳,我建议展示机走专车运输,人员提前一天到场。展会保险、临时入场证、设备清单、鋰电池运输说明、现场用电申请,都要今天开始准备。” “按专车。”江临说,“展示机不能託运到没人看管的仓库。运输全程拍照编號,封条编號进档案。” “我来做运输档案。”陈芷点头。 许曼把一份新的硬体计划推到桌面中央。 “我这边把样机拆成两条线。” “恆泰灰度测试机,用g-01c二號机,重点加固足端保护层和减速器输出端衝击余量。” “北京展示机,用g-01c三號机,外观整理,增加透明观察窗口,但不做任何影响结构强度的装饰件。” 她说到这里,声音变得更严肃。 “展示机也不能为了好看降低安全冗余。展馆环境人多,任何一次失控都比在试验场里更麻烦。” “对。” 江临点头。 “展示机安全状態机閾值比工程机更保守。寧可动作慢,不许有突然加速。” 陈砚打开电脑,將一张简化后的状態机图投到墙上。 “我准备给wrc展示机做一个可视化界面。” “不是控制后台,只是展示状態。” “观眾可以看到当前足端接触状態、风险等级、降速触发、回撤半步、重新切入这些动作对应的日誌。但所有参数都脱敏,只显示状態名和时间轴。” 江临看著屏幕。 那张界面很简陋,只有一条横向时间轴,几个状態框,以及每一次状態切换时留下的时间戳。 “可以。”江临说,“但去掉智能决策这几个字。” 陈砚一愣:“那叫什么?” “状態机响应。” 陈砚笑了一下:“这个词不太营销。” “我们又不是去卖玩具的。” 恆泰线隨后进入细化。 许曼负责灰度测试机硬体加固。 陈砚负责封闭巷道日誌同步。 陈芷负责测试场地入场文件、设备清单和保险。 梁知夏负责与许明川確认测试日程。 许曼问:“灰度测试什么时候开始?” 梁知夏说:“恆泰那边给了两个窗口,8月10號到12號,或者8月13號到15號。” 江临看了一眼日历:“10號进场。” “这么快?” “越快越好。”江临说,“18號要去北京,恆泰灰度测试必须在世界机器人大会前完成第一轮,否则展台上会被所有人追著问:你们所谓复杂地形能力,真实封闭环境有没有跑过?” 梁知夏明白了。 北京世界机器人大会不是单纯宣传节点,还是行业公开盘问场。 他们可以不夸大,可以不做噱头,但不能空著手去。 g-01c通过恆泰三十七度碎石坡盲测,是第一张牌。 无人封闭巷道灰度测试第一轮数据,是第二张牌。 而世界机器人大会,是低熵工坊第一次把这两张牌放到行业桌面上的地方。 会议开到下午四点,差不多结束。 陈砚终於还是没忍住心底的好奇,转头小声问江临:“江总,虽然知道不该问,但外面现在铺天盖地都在传,说你是不是又把某个可以写进数学史的大猜想给证明出来了?” 这话一出,会议室里除了江临,所有人的耳朵都不由得竖了起来。 对外口径是对外口径,私底下,大家还是想要听听大boss的心里话。 老大虽然平日里言行举止稳重,作风更是堪称严谨,但他终究才十八岁啊。 说不定就志得意满,年少轻狂一次了呢? “不是证明出来了,是证明手稿的审查链条,正式启动了。”江临看著陈砚,纠正了这个错误的定性词汇。 话音刚落,许曼竖起大拇指,陈砚脸上的期待肉眼可见地垮了下去。 邱越低头假装看邮件,嘴角却没忍住抽了一下。 梁知夏则面无表情地在会议纪要里补了一行。 【数学相关问题,对內同样不作结论性表述。】 第146章 重装证明 8月12日,凌晨两点四十分。 瑞士,苏黎世联邦理工学院,数学系g楼五层。 整层楼的感应灯早已熄灭。 唯独走廊尽头,heinrich voss教授办公室的门缝还透著光。 voss今年六十一岁。 他穿著一件洗得有些发白的深灰色羊毛衫,鼻樑上架著老花镜,银白色的头髮在檯灯的逆光下显得有些稀疏。 如果只看外表,他就像苏黎世街头隨处可见的退休老祖父,安静,严谨,甚至有些刻板。 但在这间堆满手稿和预印本的办公室里,他是加性组合学中熵方法方向的一位老派人物。 三十年来,他始终只做一件事。 在多变量概率分布的齿轮之间,寻找对称性、熵耗散和结构压缩的边界。 他不是那种喜欢在公共论坛上发表意见的学者。 没有twitter帐號。 不参与学术圈的热点爭论。 事实上,在一周前,他甚至没有註册过lean zulip帐號。 他习惯让数学停留在纸面、黑板、手稿边缘那些密密麻麻的铅笔批註里。 他对lin jiang这个名字的最初印象,来自八月四日那天manners打来的一通电话。 那时,voss正在阿尔卑斯山下的采尔马特度假。 说是度假,其实也只是换了一个地方工作。 他坐在木屋露台上,膝盖上摊著一本托马斯·曼的德文小说,桌边放著一杯黑咖啡。 远处,马特洪峰山脊上的雪线在午后阳光里泛著刺眼的白光。 他的妻子端著一盘烤鬆饼走过来,看见他盯著雪线发呆,只是无奈地摇了摇头。 她太熟悉这种状態了。 一个数学家所谓的休假,往往只是从办公室里的黑板,换到山脚下的餐桌。 他的身体在山里。 灵魂仍被囚禁在那些抽象符號之中。 就是在那个下午,manners的电话打了进来。 电话接通后,连一句常规寒暄都没有。 manners的声音透著一种异乎寻常的急促。 “heinrich,你必须看一下这个,马上看。” voss点开了manners发来的文件包。 第一份,是江临刚刚对专业审查圈开放的pfr/marton v0.95流通版手稿。 第二份,是一份形式化依赖图说明,列出了第31號到第47號节点的lean4编码进度。 第三份,是第38號节点双重对合封装器的自然语言蓝图。 manners在邮件里只標出了一句话。 【从第38號节点开始看。】 於是voss没有从第一页开始慢慢读。 他径直切入了第4.2节。 第三层损失回收。 残余谱帐目。 熵对合引理。 k大於等於8情形下的高维边界。 那是他这三十年里最熟悉的一片泥沼。 他坐在露台那把藤椅上,用了整整三天时间,只读了这一处。 反覆读。 反覆算。 反覆把江临的自然语言证明、lean形式化蓝图和依赖图节点摊在同一张桌面上,对照著推回去。 山里的风吹过他的羊毛衫,但他仿佛失去了温度感知。 到第三天傍晚,他合上电脑,长久地看著马特洪峰的雪线。 隨后,他做了一件自己三十年学术生涯里极少做的事情。 他提前结束假期,驱车三个小时赶回苏黎世的办公室,开始写一份边界测试note。 不是反驳论文。 也不是宣布漏洞。 更不是出於老一辈学者对年轻人的嫉妒。 voss没有这种兴趣。 他那双在熵方法里浸泡了三十年的眼睛,只是看见了一处高维边界的可见性风险。 在v0.95流通版手稿里,为了处理复杂的四变量后验测度,江临在第三层损失回收部分採用了一条相当轻的双重对合封装路线。 那条路线非常漂亮。 像一把薄而锋利的手术刀,把第38號节点极其繁琐的对称结构,硬生生压进一个相对短小的形式化接口里。 如果只从主证明的全局逻辑看,它不是错的。 voss也没有看到可以推翻主定理的反例。 但他太熟悉熵方法了。 他深知,在数学的深水区,过於漂亮简短的东西,往往会把某些边界层代价藏得太深。 不是藏没了。 而是藏到外部审查者看不见它究竟在哪里被支付。 复杂性不会凭空消失。 它在这里被压扁,就必须在某个地方被清楚地吸收。 如果作者不把那一处吸收过程显式亮出来,后来的读者就可能在高维高k情形下卡住。 不是因为桥塌了。 而是因为桥的某一处承重结构被包进了混凝土里。 作者知道它在那里。 外部审查者却看不见。 voss把自己关在办公室里,花了五天时间,在白板上反覆演算,把脑海中那个模糊的直觉,一点点压缩成了一个足够尖锐的测试。 在f?1?这样已经足以显露谱簇回流的有限维模型中,取一个特定的k=8边界构型。 如果沿著v0.95流通版的双重对合封装路线推进,前两轮叠代一切正常。 但到了第三轮叠代时,残余谱损失项会出现一次极不显眼的边界层回流。 这个回流不会导致主定理崩塌。 也不足以说明江临的主证明失败。 但它足以说明一个问题。 v0.95流通版给出的轻量路径,对这一处边界吸收的展示不够充分。 换句话说,它能让作者自己走过去,却未必能让外部审查者放心地跟过去。 这对一篇普通论文而言,或许只是注释不够详细。 但对一篇声称要打穿有限域pfr/marton核心难点、並且正在被形式化蓝图接管的手稿而言,这就是必须被严肃处理的审查问题。 voss把这五天的演算写成了一份十一页英文note。 標题被他斟酌了很久,最终定得非常谨慎。 《a high-dimensional boundary test for jiangs entropic involution》 江氏熵对合的一个高维边界测试。 他没有使用jiangs proof is wrong这种譁眾取宠的標题。 也没有在摘要里写fatal gap。 但他在正文推导中写得非常清楚: 在这个特定的高维边界测试下,v0.95流通版的轻量化双重对合路径,尚未显式展示第三层残余谱损失如何完成吸收。 这不是结论否定。 这是审查压力。 8月12日,凌晨两点四十七分。 voss坐在办公桌前,揉了揉乾涩的双眼。 他没有立刻把note掛出去。 他先打开邮箱。 voss是个老派人。 如果你要在公开场合指出一个年轻作者手稿中的高维边界风险,你至少应该先让那个年轻作者知道,自己真正指出的到底是什么。 不偷袭。 不搞舆论施压。 不把学术测试包装成流量武器。 他开始在键盘上敲击。 …… 亲爱的林: 我准备了一篇简短的note,討论你v0.95手稿中双重对合路线的一个高维边界测试。 请允许我说得精確一些:我並不是声称主定理是假的。 问题的范围更窄,但我认为它很严肃。在高维、高k区域,尤其是f?1?且k=8附近,目前流通版中的双重对合路线,並没有把第三层残余谱吸收过程展示到足以供外部审查的程度。我已经將相关计算放在附录中。 我的判断是,这个问题应该通过显式写出更重的第三层参数化来处理,至少应当在形式化部分或附录中呈现,而不是对当前封装器做一次表面性的重写。 在更大范围流通这篇note之前,我先写信告知你。 致以敬意 heinrich …… 写完之后,他盯著屏幕读了一遍。 滑鼠光標在屏幕上移动,他改了两处可能引起歧义的措辞,刪掉了一个语气略重的副词。 確定这段文字既表达了学术上的严肃压力,又没有失去长者的礼貌后,他按下发送键。 邮件发出的那一刻,他看了一眼屏幕右下角的时间。 苏黎世时间,凌晨两点四十七分。 换算成中国时间,此刻正是上午八点四十七分。 江临正在低熵工坊的硬体组装车间里。 恆泰无人封闭巷道第一轮灰度测试结束后,g-01c二號机被连夜运回了工坊。 他们正在做回场復盘。 车间中央的升降台上,那台內部代號为g-01c的六足工程样机静静地趴在那里。 深灰色碳纤维外壳上,布满了碎石坡盲测和封闭巷道低速段留下的擦痕。 六根多自由度机械足的保护层,已经被许曼沿著胶层边界按拆解流程剥离下来,露出里面重新更换过一次的高灵敏度传感器阵列。 几根彩色排线像暴露的神经一样悬掛在外面。 许曼戴著护目镜,手里拿著一把扭力扳手,正在给左前足更换新的足端缓衝模块。 陈砚抱著一台加固型工业平板,蹲在旁边,眼睛紧盯屏幕上跳动的数据流,在电子表格里记录工程日誌。 “江总,左前足的径向跳动数据还是有点飘。” 陈砚头也没抬地匯报导。 “昨天在封闭巷道第二轮低速段,被一块湿煤渣卡了一次。减速器可能受了衝击。我们要不要把响应閾值调高一点?” 江临站在一旁,看著那台伤痕累累的机器,摇了摇头。 “不要。” “我们做离散自动机的目的,就是为了让机器在物理损伤发生时,能够感知到不对劲,而不是靠提高容忍度去假装没受伤。” “真实偏差留下来。” “后续模型如果要处理,就处理真实世界的损伤,不处理被人为抹平的数据。” 陈砚点头,在日誌里敲下一行备註。 【左前足径向跳动异常,不调高閾值,保留真实偏差。】 就在这时,江临放在旁边工具台上的手机震动了一下。 屏幕亮起。 新邮件。 发件人后缀是: 江临走过去,拿起手机。 heinrich voss。 他点开邮件。 车间里的电机声、风扇声、扭力扳手轻微的咔噠声,仿佛在这一刻被某种无形力量推远了。 当他读到第三段,看见f?1?、k=8、third-layer residual-spectrum absorption这几个短语时,目光在屏幕上停了一秒。 不是因为被抓到漏洞的慌乱。 也不是因为计算错误的懊恼。 而是因为,voss指出的这个极端边界情形,他见过。 不是在现实世界的图书馆里。 也不是在江城大学的自习室里。 而是在第九次废土中期。 那时候,他曾经用混著铁锈和红色黏土的自製顏料,在石屋北墙上写下过一套比v0.95流通版庞大、复杂得多的第三层参数化方案。 那条路线后来被他临时命名为三重对合路线。 在那个方案里,第三层谱簇映射不是像现在这样由前两层双重对合自然诱导產生,而是被他极其强硬地单独引入一次第三层谱簇再定標。 那条路线很重。 重到如果直接塞进正文,整篇论文会立刻多出至少二十页晦涩难懂的技术推导。 重到会让本就已经极其高密度的pfr/marton证明,进一步变成一块几乎没有多少人能凭直觉阅读的实心钢块。 每一次变量代换都像戴著镣銬跳舞。 每一个引理都需要繁琐的条件前置。 所以在整理v0.95流通版时,江临没有把那条路线放进主文本。 他把它压进了旧分支、技术备忘和自用索引。 正文仍然保留轻量化的双重对合封装器。 在主证明的全局结构里,这样做没有问题。 但voss提醒了他另一件事。 现在这份证明不再只是他自己的证明。 它正在被韩砚山、丁剑、陶哲轩、voss这些人共同审查。 它必须允许別人进入。 而对於別人来说,有些沉重的东西不能永远藏在作者自己的旧分支里。 江临轻轻吐出一口气。 “陈砚,许曼。” 两个人同时抬头。 “今天工坊这边我先离开。恆泰灰度测试的安全边界已经锁定,剩下的回场復盘按原计划走。” 江临的语气很平静。 “如果状態机同步上遇到卡壳,先发微信留言给我,我晚点看。” 陈砚敲键盘的手停在半空中。 许曼也摘下手套,小心翼翼地问:“江总,是不是恆泰那边又改口了?” “不是。” 江临拿起自己的黑色双肩包。 “数学那边有人做了一个很好的边界测试,把我之前压进旧分支的一条重路线逼了出来。” 许曼听得云里雾里。 陈砚更是完全不懂。 江临走到车间门口时,脚步停了一下,回头叮嘱。 “陈砚,今天的失败日誌记细一点。” “尤其是离散自动机在切换步態那零点几秒里的延迟数据,不要只写平均值。” “p95和p99单独拉曲线。” “我们要看的是边缘,不是被平均值粉饰过的平稳状態。” 陈砚立刻站直。 “明白。” 江临点头,转身离开。 回到家里后,他按下电脑主机电源键。 系统启动。 他打开一个隱藏文件夹。 路径名:pfr_marton / old_branches / layer3_heavyroute 文件夹里,静静躺著三个文件。 triple_involution_sketch.tex sigma_layer3_parameterization_notes.md node38_heavy_route_discarded.lean 江临看著最后一个文件名,沉默了片刻。 然后,他將文件名改掉。 node38_heavy_route_boundary_witness.lean 它曾经被搁置在公开阅读路径之外。 但现在,它要回来了。 江临打开邮箱,点击voss邮件的回覆按钮。 …… 亲爱的heinrich: 感谢你的note。 我已经检查了你的边界测试。在以下意义上,你的诊断是正確的:v0.95流通版中的双重对合路线,確实没有把那一处第三层边界吸收过程展示到足以供外部审查的程度。 但这对完整证明树来说,並不是新的问题。 我这里有一条更重的路线,使用三重对合以及一个特定的σ_layer-3参数化。我之所以没有把它放进v0.95,是因为它会显著加重文本表达。你的note让我確信,它应当作为边界见证路线,被恢復到形式化部分和附录中。 lean检查通过后,我会把分支发给你。 …… 点击发送。 让他意想不到的是,仅仅六分钟后,voss的回覆就来了。 …… 林—— 这比我原本期待的回应要强得多。 如果三重路线已经存在,请发给我。 h. …… 江临没有再回復,对话適合到此为止。 接下来,是代码和逻辑的战场。 8月12日,下午四点。 苏黎世时间上午十点。 voss將那篇十一页的note上传到arxiv。 《a high-dimensional boundary test for jiangs entropic involution》 摘要里,他特意保留了一句限定。 【this note does not claim a counterexample to jiangs theorem. it identifies a boundary visibility issue in the circulated v0.95 route.(本文並不声称给出了江氏定理的反例。它指出的是v0.95流通版路线中的一个边界可见性问题。)】 这句话足够清楚。 但公开世界从来不会完整保留限定条件。 由於存在时差,国內数学圈直到傍晚时分,才通过自动抓取脚本和学术群转发注意到了这篇文章。 最先嗅到火药味的,是一个在国內颇有影响力的数学科普公眾號。 推文在晚上七点发出,標题还算克制,却已经带著明显的刺激性。 《eth资深教授发文测试江临pfr手稿:v0.95高维边界路径可见性不足》 这篇文章像一根细小的导火索,迅速点燃了国內本就绷紧的舆论场。 晚上九点,几家科技自媒体跟进转发。 热搜榜尾部出现了一个词条。 #江临pfr手稿被边界测试# 阅读量在短时间內衝上千万,评论区迅速撕裂成两个阵营。 一部分被情绪裹挟的网友,立刻把矛头对准了远在瑞士的voss。 “这不就是鸡蛋里挑骨头吗?” “江临才十八岁,刚拿iccm金奖,就有人坐不住了?” “老外又开始搞学术霸权那一套了吧?” …… 另一批人早就看年少成名的江临不顺眼了,马上反向嘲讽。 “早说了,数学不是爽文,哪有那么容易跨界秒杀。” “预印本就是预印本,同行评审都没过就別吹上天。” “这才几天?就被专业人士指出问题了。” …… 在满屏对骂中,第三股声音很快出现。 那是真正混跡在学术圈底层的研究生、博士后,以及少部分保持理智的科研人员。 他们没有参与站队。 而是直接去谷歌学术翻阅heinrich voss的履歷。 当他们看到voss在2008年、2011年、2013年与tom sanders合著的几篇加性组合学论文,看到他长期在熵方法和谱簇结构上工作的记录后,这群人沉默了。 隨后,知乎数学话题下出现了几篇长帖。 核心意思出奇一致。 【不要骂voss,他是真正懂这一行的人。如果heinrich voss实名发文指出v0.95的高维边界路径可见性不足,那就不是挑刺,而是学术共同体对江临发出的最高规格边界测试。】 【注意措辞:voss没有说主定理是错的。他说的是v0.95流通版在这个边界情形下,没有把第三层残余谱吸收展示得足够清楚。】 【这不是饭圈互撕,江临这篇东西能不能继续往前走,就看他能不能把这个测试接住。】 这些专业声音不够煽情。 能听得进去的人不算多。 同一时刻。 8月12日晚上十一点。 江临已经在书桌前坐了將近十二个小时。 期间,他只起身去过两次洗手间。 外界喧囂、舆论反转、热搜词条,对他而言仿佛发生在另一个宇宙。 此刻,他的宇宙里只有数学。 书桌上散落著二十多张用完的草稿纸。 最下面几张,是他復盘voss边界测试的步骤。 中间十几张,是他重新梳理双重对合路径在f?1?、k=8构型下的可见性断点。 最上面那张最新的草稿纸上,他用重笔划出了三重对合的核心定义架构。 公式本身並不难写。 真正的难点,也是整条重路线的灵魂所在,是第三层谱簇映射的具体参数化。 它需要精准调节映射核权重,才能在不破坏整体测度对称性的前提下,把那些在高维边界处回流的信息量,显式引回可控帐本之中。 这件事,他在废土里做过。 现在,他要把它写给现实世界看。 凌晨一点十五分。 江临將桌上的草稿纸扫到一边,打开lean4编辑器。 他开始把封存的重路线,接入第38號节点的形式化附录分支。 这不是给主证明打补丁。 这是给审查链补一座桥。 分支名:formalize/layer3-heavy-witness-voss-test 第一遍机检运行。 终端窗口疯狂滚动,隨后在一片刺眼红字中停下。 error at line 47: type mismatch. 第47行错误:类型不匹配。 映射定义域类型,与上一层输出的推前测度类型,无法在机器层面严格对齐。 江临没有丝毫情绪波动。 重新定义中间態类型转换引理。 接上断口。 第二遍机检运行。 进度条推进到第312行,再次停下。 universe polymorphism error in subset conditioning. 子集条件化中的宇宙多態性错误。 这是非常底层的逻辑架构问题。 人类说取一个子集。 机器却要问,这个子集存在於哪个宇宙层级。 时间一分一秒流逝。 凌晨三点二十,江临修完多態性衝突。 他的眼睛布满血丝,眼神却亮得嚇人。 第三遍机检。 屏幕上的绿色对勾开始一个接一个亮起。 编译器顺利跨过第300行,第500行,第800行。 代码像潮水一样涌过逻辑闸门。 清晨四点五十八分。 终端发出一声清脆提示音。 屏幕上跳出最后一行结果。 goal accomplished. no errors. 目標达成。无错误。 全部通过。 但江临没有急著推送。 他从那堆草稿纸中抽出voss边界测试的列印件。 拿起笔,对著刚刚跑通的lean代码结构,在纸上重新把三重对合路径手工验算了一遍。 一轮映射。 二轮映射。 三轮映射。 这一次,严密的数学逻辑展现了它的统治力。 在第三轮叠代推进时,残余谱损失项没有留下任何不可见回流。 它像一条原本藏在地层深处的暗河,被重新挖出河道,清清楚楚地导回多项式上界之內。 清晨六点零七分。 江城天空已经泛起晨光。 江临在终端里敲下命令,將这个沉重的分支推送到远程代码库。 仓库名:pfr-f2-formalization-blueprint 分支:formalize/layer3-heavy-witness-voss-test 隨后,他打开邮箱,给voss发送第三封邮件。 …… heinrich: 三重路线已经作为边界见证加入。 分支:formalize/layer3-heavy-witness-voss-test 现在,边界测试已经可以被显式闭合。损失项通过σ_layer-3参数化,在第三轮叠代中被吸收。 在我將其合併进形式化工作区之前,请你检查。 …… 按下发送键的同时,苏黎世刚刚越过午夜。 voss办公室里的灯仍然亮著,他手里端著一杯热咖啡,看到了江临的邮件。 他点开邮件,快速瀏览一遍文字,然后立刻把咖啡杯放到一旁。 打开自己电脑上的lean环境,將江临刚刚push的分支克隆到本地。 作为老一辈数学家,他並不擅长写lean代码。 但他完全具备阅读形式化代码,並將其还原为底层数学推导的能力。 一行。 两行。 一页。 两页。 当读到代码中段,看见σ_layer-3这个复杂变量,以及它背后那串异常精妙的参数化定义时,他握著滑鼠的手僵在半空中,很久没有动弹。 这段结构,他太眼熟了。 沉思片刻后,他转动座椅,打开身后的铁皮档案柜。 在一排按年份分类的文件夹里,抽出2014年的一本旧皮面笔记本。 翻开因为年代久远而有些发黄的纸页,他的手指停在一张夹在其中的草图上。 那是八年前,2014年的深秋。 tom sanders第二次访问eth。 那天下午,苏黎世下著小雨。 他和sanders站在数学系休息室的一块黑板前,一边喝著廉价红茶,一边討论加性组合学中一个关於谱簇重构的难题。 当时,sanders在黑板右下角,隨手勾勒了一条路线。 那条路线的参数化结构,与现在屏幕上江临写出来的lean代码核心逻辑,几乎如出一辙。 但那天下午,討论走到最后,两人面对黑板端详了很久。 “这太花哨了,heinrich。” sanders当时摇著头说。 “它也许能解决局部可见性问题,但会让整个证明框架变得无比笨重。” “確实。” 当时的voss也赞同。 “这种为了照亮一个边界层,而造一整套重型参数化的做法,似乎太奢侈。” 於是,voss拿起板擦,亲手擦掉了那块黑板上的公式。 他们把那条路线作为不合时宜的冗余,丟进了记忆的角落。 而八年之后的今天。 一个远在亚洲,年仅十八岁的中国少年,独自一人走在一条前所未有的黑暗隧道里。 当外部审查者要求他照亮高维边界时,他从自己的旧分支里,把这个被前辈擦掉过的构架重新拿了出来。 不仅拿了出来。 还把它补全压实,並用现代形式化语言跑通了。 voss 坐在空荡荡的办公室里,心情复杂到了极点。 事实上,他没有感到作为前辈被晚辈反击的羞恼,更没有感到自己半生心血被超越的失落。 只是感慨数学本身那不可思议的连续性,以及不无对宿命感的敬畏。 是啊,谁能想到,某种曾经断裂的旧问题,竟然能跨越时间和空间,被另一个人接住。 voss打开邮件回復界面。 这一次,他的行文不再是那种克制的公文体,字里行间全是数学学徒面对真理时的坦诚。 …… 林: 这个分支是正確的。 三重路线显式且完整地闭合了这个边界测试。 私人补充一句:σ_layer-3的参数化,与2014年我和sanders在苏黎世一块黑板上勾勒、隨后又放弃掉的某个东西非常接近。当时我们认为它过於繁复。 你重新找到了同一个对象。 更精確地说,是你的证明让它变得必要。 我今年六十一岁,在这个方向上花了三十年。今天我再次明白,我们丟弃的东西,有时只是正在等待一个更好的定理。 你准备好后,就合併吧。 heinrich …… 江临一觉醒来,洗了把脸,重新坐回电脑前读完这封邮件时,已经是8月13日上午十一点。 看著屏幕上voss的回信,他点开github。 在pfr-f2-formalization-blueprint私有仓库里,他將formalize/layer3-heavy-witness-voss-test这个庞大分支,合併进形式化工作区。 不是合併进第七版手稿正文。 v7-final仍然是固定基线。 这条重路线將作为第38號节点的形式化边界见证,进入附录和lean依赖图。 过去五天里,第42號、第43號和第44號形式化节点已经陆续通过审查。 现在,隨著这个分支合入,后台持续集成伺服器开始狂转。 十一分钟后。 所有测试用例跑完。 界面亮起一片绿色。 形式化进度从44/47,变成45/47。 在合併確认对话框里,江临在commit信息栏郑重敲下一段话。 …… 新增第三层重型见证路线。 三重对合使voss提出的高维边界测试完全可见。 致谢:heinrich voss提出该边界测试;sanders–voss 2014年苏黎世黑板草图为σ_layer-3提供了最初的参数化种子。 …… 操作完成后,他切出瀏览器,打开那个只向形式化审查者、少数同行和维护者开放的lean zulip討论区。 在討论专区里,他发了一条简短更新。 …… voss提出的边界测试,已经通过新增的第三层重型见证路线被显式闭合。 v0.96审查包进度:44/47 → 45/47。 这不是对手稿基线的修改,而是为了边界可见性而新增的一条形式化/附录路线。 感谢heinrich voss指出这个高维边界测试,也感谢sanders–voss 2014年苏黎世黑板草图为σ_layer-3提供了最初的种子。 我曾经因为这条路线过於沉重,而没有把它放进v0.95。 现在看来,对於进入形式化审查阶段的证明而言,这个取捨已经不再合適。 …… 这条消息发出去后,频道里安静了大约十几秒。 隨后,回復开始一条条出现。 真正看得懂的人,在同一个瞬间意识到发生了什么。 被点讚最多的一条评论,来自陶哲轩。 …… 这是严肃审查应当如何运作的一个很好例子。 一个边界问题被准確隔离出来。 一条更重的路线被显式呈现。 相应的贡献也被保留在正確的人名之下。 这就是数学应有的工作方式。 …… 这不是夸张的讚美,却比夸张更重。 8月13日,下午一点。 线上学术风暴开始降温。 国內公共舆论场却刚刚进入第二阶段。 voss在eth个人主页上发布了一份极短的声明,同时將arxiv note更新到v2,在第一页加上authors note。 【江临已经给出了三重对合的重型边界见证路线,它完整回应了本文提出的高维边界测试。】 【该路线与tom sanders和我在2014年苏黎世黑板討论中擦掉的一份参数化草案有明显结构联繫。】 【我们当年认为它过於繁复。现在看来,它只是等待一个需要它的定理。】 这份声明被人搬运到数学圈。 隨后又被翻译成中文,流回国內,在几个数学系、理论计算机和lean形式化討论群里炸开。 接著精准打穿高知圈层。 #voss回应江临# #被擦掉的黑板# #江临三重对合# 几个词条在数学、科研、科技圈层里快速扩散。 很多普通网友看不懂f?1?,看不懂k=8。 看不懂第三层残余谱损失,也看不懂σ_layer-3参数化。 但他们看懂了一个故事。 一位瑞士资深教授提出了最尖锐的边界测试。 江临没有发声明,没有打嘴仗,没有动用任何公关话术。 他只拿出了一条可以被形式化审查的路线。 然后,那位资深教授公开承认,这条路线和他八年前亲手擦掉的一块黑板有关。 这比单纯的反转更有衝击力。 国內某位青年数学家在长微博里写了一段话,很快被大量转发。 【这件事真正值得看的地方,不是江临有没有被质疑,也不是voss有没有认错。】 【它展示的是严肃数学共同体最罕见也最珍贵的一面:一个前辈指出边界,一个年轻作者以更重的证明对象回应,一个曾经被擦掉的旧构想重新进入记录。】 【外界以为这是质疑与反击,真正懂行的人却知道,这是证明被共同体接管的过程。】 【江临最可怕的地方,不是他从不遇到边界测试,而是当边界测试出现时,他能立即从自己的武器库里拿出更可验证的储备路线。】 8月13日,晚上九点。 github仓库里,陶哲轩提交了一个新的合併请求。 是对第46號节点中一处条件化引理的重排建议,以及对应的lean骨架。 这是倒数第二个形式化节点。 整个长达两万行的形式化蓝图,只剩下最后两块拼图。 江临正准备打开pr页面,书桌旁边的手机屏幕忽然亮了。 是voss发来的一条即时信息。 …… 林——还有一件事。 sanders一小时前给我打了电话。他看到了v0.96的更新。 他想问你,是否允许他为2014年的那份草图写一篇简短的歷史说明,並隨v1.0一同流通。 他说,如果你同意,他希望那块黑板能被正式记录下来。 ——h. …… 江临看著屏幕。 tom sanders。 英国剑桥大学数学系教授。 在过去二十多年里,加性组合学领域最重要的实际工作贡献者之一。 sanders在2012年提出的准多项式bogolyubov–ruzsa界限,是这一方向所有人都绕不开的奠基性工作。 在废土世界的漫长岁月里,江临在石屋里曾经把sanders 2012年的那篇论文复印件,翻来覆去读过无数遍。 那篇论文的页边距上,写满了他用不同顏色笔做的推导批註。 对江临而言,那不仅是一篇论文。 那是他在数理荒原中摸索时,前人留下的一座灯塔。 现在,sanders看到了他在代码库里恢復的2014黑板构架。 想为此写一份歷史说明。 把那块曾经被擦掉的黑板,放回记录之中。 江临对此郑重回復。 …… heinrich: 请告诉tom,可以。 也请告诉他,这是我的荣幸。 另外,请问他是否允许我在致谢和附录说明中引用2014年那块黑板,並同时写上他和你的名字。 我希望那块黑板真正存在於记录之中。 lin …… 点击发送后,他將手机翻面,扣在桌面上。 然后点开陶哲轩的pr,开始一行一行做代码审查。 凌晨一点整。 隨著最后一个类型对齐,lemma_46合併通过。 主分支的形式化工作区进度从45/47,变成46/47。 全网关注的pfr形式化审查蓝图,只剩下最后一个关卡。 第47號节点。 主定理的最终收尾。 但江临没有乘胜追击去写最后一段代码。 他打开本地手稿文件夹里,那个名为v1.0_epilogue.tex的文件。 在文档末尾,添上一段新的文字。 …… 跋,8月13日补记: 在本手稿最后一周的准备期间,苏黎世联邦理工学院的heinrich voss指出了v0.95流通版路线中的一个高维边界可见性测试。该测试促使本文恢復了一条更重型的三重对合见证路线;这一路线基於一个第三层参数化结构,而该结构与2014年苏黎世一份未发表的sanders–voss黑板草图有关。 作者感谢sanders与voss。他们以不同的方式確保了本文的边界层不仅对作者而言是正確的,也对读者而言是可见的。 数学,归根结底,是一场漫长的对话。 本文只是这场对话中的一行记录。 …… 8月14日,清晨。 江城下了一场骤雨。 江临是被雨滴敲打臥室窗台的声音叫醒的。 他罕见地没有立刻起床,而是睁开眼睛,静静躺在床上,听著外面噼里啪啦的雨声。 直到雨停,他才起来,把窗推开。 风吹进室內,空气里瀰漫著一股被雨水打湿的香樟树叶和泥土混合的味道。 吃早餐时,江临喝了一口热豆浆,抬头语气隨意地说道:“妈,我今天可能要去趟北京。” 张秀芬拿筷子的手顿了一下,脸上没有太多惊讶。 “去多久?” “这次至少三四天,开幕后可能还要再留几天。” “什么时候走?” “下午的高铁。” 张秀芬没有多问,只是又夹了一根油条放进儿子的碗里。 她没有问儿子为什么突然要去北京。 江临也没有主动解释太多。 这趟北京,明面上是为了世界机器人大会。 g-01c三號展示机將在8月16日专车运到北京。 低熵工坊需要提前处理入场、保险、设备清单、鋰电池运输说明、现场用电申请,以及脱敏演示脚本。 除此之外,如果sanders原本的欧洲行程能够调整成功,或许还会有一次短暂的当面会谈。 吃过早饭,江临回到房间,开始收拾行李。 他的行李向来简单。 一个黑色双肩包里,只装了几样东西。 一台性能级笔记本电脑。 一个快充充电器。 一本页边距写满批註的英文原版《additibinatorics》。 一块装著pfr v1.0当前所有代码和手稿版本的移动硬碟。 还有几件换洗衣物。 他把拉好拉链的双肩包放在客厅沙发上,低头看了一眼腕錶。 距离高铁发车还有几个小时。 江临从口袋里摸出手机,点开zulip私聊界面,给陶哲轩发了一条信息。 …… terry——我今天下午出发去北京,处理世界机器人大会准备工作,以及v1.0流通前的事项。 v1.0目前进度是46/47。 我们会在8月17日前收尾第47號节点。 然后,流通v1.0。 …… 三分钟后,陶哲轩回復。 wrap it. (收尾吧。) im reading. (我正看著。) 第147章 同一节车厢 八月十四日,下午一点十五分。 从江城去往北京的高铁上。 江临將黑色双肩包举起,安放在行李架上,隨后坐到了靠窗的位置。 车厢里冷气开得很足,光洁的车窗上,隱约映出他自己轮廓的剪影。 十八岁,刚推的寸头,发茬短得扎眼,纯白 t 恤没有任何印花,牛仔裤膝盖处洗得发白髮软。 乍一看起来,他和这节车厢里任何一个拖著行李箱、即將去北京报到的大学新生,並没有本质的区別。 至少在他被认出来的前几分钟,一切表象都是这样的。 要说有什么不同,大概也就他的眉眼太安静,透著剥离了少年人特有的浮躁与张扬后,沉淀下来的平和。 旁边,一个穿浅蓝色衬衫的男生正抬手,帮母亲把隨身的电脑包往行李架上塞。 动作进行到最后,收回来的时候,视线不经意间扫过江临。 他愣了一下。 男生的母亲正低头整理著手提包,没有察觉到儿子的异样,只是轻声提醒了一句:“一舟,速度一点,別挡著过道。” 男生却像是完全没有听见母亲的话。 他维持著那个半弯腰的姿势,目光直愣愣地落在江临的侧脸上。 他的嘴唇微微动了动,似乎想说什么,却又被某种巨大的不真实感堵在了喉咙里。 过了足足五秒钟,他才用力咽了一口唾沫,终於用一种带著小心翼翼的试探的声音问:“你是江临?” 声音不大,但这一排座位附近的人,几乎都听见了。 听到有人叫自己的名字,江临转过头,目光平和地迎上去,微微頷首:“你好。” 仅仅是这两个字,男生脸上那种患得患失的不確定感,在瞬间烟消云散,接著难以掩饰的震撼与激动涌出来。 “真是你啊。” 他下意识地把原本就挺拔的脊背绷得更直了一些,眼睛里亮起了一簇光。 但他很快意识到,在这位面前,自己此刻的反应似乎有些过於外露和失態了。 深吸了一口气,他努力让自己的声音听起来平稳而自信:“不好意思,打扰了。我叫林一舟,也是今年清华的新生。” 他说完这句话后,像是在递交贵重的社交名片一样,压低声音补了三个字:“姚班的。” 清华大学交叉信息研究院,计算机科学实验班姚班。 如果换成高铁上的任何一个其他场合,面对任何一个其他的高中生或者家长,这三个字都无异於一声平地惊雷。 它足以让周围所有的家长露出惊嘆神色,足够让任何同龄人瞬间黯然失色。 因为能够进入这个班级的,往往不是强省高考最顶尖的那批人,就是信息学、数学等竞赛体系里早早杀出来的尖子。 这个履歷,放在任何一届全国近千万的新生里,都已经是站在金字塔塔尖,俯瞰眾生的那一小撮人。 【写到这里我希望读者记一下我们域名 101 看书网解无聊,101??????.??????超实用 】 可这一次,林一舟说完,反而自己先觉得这句介绍显得太轻了。 因为坐在他旁边的,可是江临啊。 那是江氏砖的几何构造者,用一块非周期单一贴砖终结了几十年数学悬案的人。 那是国际数学家大会四十五分钟特別报告的受邀者,才十八岁时就站上数学领域最高学术讲台的数学家。 那是iccm数学金奖获得者,打破了该奖项设立以来最年轻获奖者纪录的绝对天才。 那是低熵工坊用纯粹的技术力量在真实物理世界里掀起风暴的创始人。 在这些足以载入科学史册的头衔面前,姚班新生这个身份,確实没有任何值得夸耀的资本。 江临看著眼前这个明显带著几分侷促与好奇的同龄人,点点头:“你好,我是江临,很高兴认识你。” 车厢里的空气,出现了短暂而奇异的安静。 林一舟的母亲虽然不太明白儿子为什么突然变得如此拘谨,但也隱约察觉到了气氛的非同寻常,一时没有开口。 就在这份安静即將蔓延开来时,过道另一侧靠窗的位置上。 一个原本正在低头专注阅读全英文数学讲义的男生,抬起了头。 他穿著一件浅灰色的衬衫,戴著一副细金属框的无边眼镜,气质中透著一股常年浸淫在书卷里的清冷。 他先是看向林一舟,隨后目光自然地顺著林一舟的视线,落在了江临的身上。 镜片后的双眼里,像是在大脑中运行著某种图像比对算法,终於將现实中这个穿著白t恤的普通少年,与前几天各大新闻媒体头条、以及高阶数学论坛里流传的那几张照片完全对上號。 然后,这个气质清冷的男生,做出了一个让旁边的父亲都感到意外的举动。 他十分郑重地合上了面前的笔记本,將笔妥帖地夹在书页间,扶著座椅靠背,隔著过道微微欠身致意。 “江临,你好,我叫顾明澈,求真书院的新生。” 顾明澈的父亲坐在旁边,看著一向只对数学感兴趣的儿子,居然主动向一个同龄人如此郑重地打招呼,心里顿时升起一丝讶异。 但护犊子的本能,以及那种压抑不住的骄傲,还是让他忍不住替儿子补了一句。 “明澈这孩子比较內向,他其实是拿了数学竞赛国集保送的。” 这位父亲满心以为,这句话足以在同龄人之间建立起对等的对话资格。 然而,顾明澈听到父亲的补充,却有些无奈甚至带著几分尷尬地看了父亲一眼,轻轻摇了摇头,示意他不要再说下去了。 竞赛,保送? 在江临面前提这两个词,简直是对江临这两个字的一种降维误读。 顾明澈比任何人都清楚,江临在数学领域的成就,早已经脱离了做题和竞赛的范畴,进入了为人类拓展知识边界的宗师领域。 顾明澈的父亲虽然不明所以,但也看出了儿子的抗拒,笑了笑,识趣地闭上了嘴。 就在这时,再往前一排,圆脸男生正给家里人比划著名北京旅游路线,右手还捏著半块没吃完的绿豆糕。 江临两个字飘过来的瞬间,他的话头猛地卡壳,绿豆糕都忘了咽。 接著他猛地站起来,快速回头探了一眼,小小的眼睛在看清江临模样的那一刻,瞪得溜圆,像是在大白天见到了外星人。 “我靠!” 一句最质朴的国粹脱口而出,差点把嘴里的糕渣喷了出来。 话音未落,他立刻被坐在身旁的母亲拍了一下胳膊:“怎么说话呢,公共场合,大呼小叫的。” 圆脸男生被拍得一缩脖子,赶紧把糕咽下去,压著声音,兴奋得声音都发颤:“不是,妈,你不知道,这可是活的,不是不是,我是说这可是江临本人啊。” “这孩子很有名吗?”男生的母亲感觉儿子莫名其妙的。 “妈,他就是新闻上那个天才数学家。” 男生面上是宛如见证歷史般的兴奋,激动得有些语无伦次时匆匆给母亲耳语科普了一句,再次回身转向江临,咧开嘴笑得异常灿烂。 “江神,不对,江总你好,我叫许志远,信息学院的。” 本来,许志远在报出信息学院四个字后,习惯性地想顺势说一句:“我也是今年高考进来的,以后大类课说不定同班。” 但在话即將出口的瞬间,他又硬生生地把这句话咽回了肚子里。 固然,他是他们省的物理类前三的成绩堂堂正正考进清华的。 但在高考这个赛道里,亦有令人仰望的差距。 因为江临那张在网上被疯狂转发的成绩单上,总分距离满分,仅仅只扣了一分。 而那一分,网上的分析普遍认为是语文作文阅卷老师为了不给满分而强行扣掉的卷面分。 更可怕的是,高考,对普通人来说是鲤鱼跃龙门。 但对江临来说,这居然只是他那份足以震撼全球学术界和科技界的逆天简歷中,最不起眼,却最容易被大眾和媒体理解的一行附註。 江临看著这三个性格各异,但眼中都闪烁著相似光芒的同届新生,感受著属於年轻人的朝气,他微微调整了一下坐姿,礼貌地冲他们逐一頷首回应。 “你们好,以后大家都在一个学校,不用这么客气。” 打完招呼后,车厢里,又一次陷入了微妙的沉默。 如果今天是普通乘客在高铁上,偶然认出了一位当红的影视明星或者流量偶像,接下来的流程大家都很熟悉。 周围人会迅速围上来,拿出手机咔嚓咔嚓地拍照,要签名,激动地寒暄,或者是试探性地合影留念,整个车厢都会陷入一种喧闹的欢乐之中。 但此时此刻,这一小片由几排座椅构成的空间里坐著的,偏偏是三个清华新生。 而且,是三个已经在各自的赛道里,把全国百分之九十九点九九的同龄人都远远甩在身后的精英。 他们当然认识江临,而且比任何网民、任何吃瓜群眾认识得都要深刻得多。 noi国家集训队。 纯粹的数学竞赛保送。 强省高考前列。 隨便拎一个出来,放在任何高中都是传说级的天花板。 可现在他们和江临坐在同一节车厢,呼吸著同一份冷气,忽然就觉得曾经引以为傲的东西,全都变轻了。 打破这份沉默的,是林一舟的母亲。 她其实並不完全清楚这几个少年之间暗流涌动的心理博弈,但她本能地察觉到了气氛的僵硬,於是试图用成年人的圆滑来破冰。 “哎呀,原来你们几个都是今年考上清华的新生啊。那以后就是同学了,在同一个园子里念书,真是有缘分。” “是啊是啊,可不是嘛!”许志远的母亲立刻接过了话茬,试图让这片区域的气氛重新鬆弛下来,“我们也是想著,17號才正式报到,到时候全国各地的人肯定多,就提前几天带孩子去北京看看。先熟悉熟悉学校周围的地铁怎么坐,路况怎么样,免得到时候抓瞎。” 林一舟的母亲笑著连连附和:“我们也是这么打算的,一舟这孩子,以前打计算机比赛的时候,也来过北京好几次。可那都是学校老师统一带队,封闭式管理。每天就是住快捷酒店、进考场打比赛、回酒店写题,两点一线的,根本没带他认真逛过清华的校园。这次正好趁著提前来,好好转转。” 顾明澈的父亲深有同感地点了点头,加入了这场家长间的家长里短:“说得对啊,清华新生入学,那事情可是多得很,什么军训、入学教育、体检、各种院系的见面会,时间排得满满当当的。等真报到了,估计孩子们就没那么自由了。” 话题终於如同断了线的风箏重新落回地面,回到了所有大一新生家庭都无比熟悉的轨道上。 食堂哪个窗口口碑好? 紫荆公寓的条件现在到底怎么样,空调给不给力? 北京八月晒不晒? …… 几位家长隔著过道和座椅,熟络而热烈地聊了起来。 细碎的烟火气慢慢漫上来,把刚才那股悬在半空的压迫感,悄悄冲淡了几分。 然而,在这个热火朝天的家长聊天局中,那三个本该是主角的新生,却显得异常沉默。 林一舟的手指无意识地摩挲著膝盖,顾明澈依旧保持著正襟危坐的姿势,许志远则趴在前排椅背上。 就在这时,江临有了新的动作。 他將搁置在小桌板上的笔记本电脑打开。 “滴——” 屏幕亮起的瞬间,坐在一旁的林一舟,视线几乎是条件反射般扫了过去。 他发誓绝对不是故意窥屏,只怪他作为一个从小在代码堆里泡大的信息学竞赛生,对代码编辑器的配色和布局,有著刻进骨子里的敏感。 仅仅是屏幕边缘的ui布局,就足以让他瞬间分辨出对方在干什么。 屏幕上是一个集成开发环境。 准確地说,那是lean 4的编辑界面。 在屏幕左侧的工程目录树里,隨著江临在触摸板上快速滑动,几个极具辨识度的文件名,犹如闪电般在林一舟的视网膜上划过。 node46_conditioning_rearrange.lean node47_final_global_assembly.lean v1_0_dependency_graph.md 林一舟的喉结,不自觉地上下滚动了一下。 他不是专攻纯数的,看不懂代码窗口中央涉及高维测度空间、香农熵以及复杂多项式界限的抽象数学符號。 可他懂形式化验证工程的命名规则。 带编號的节点文件,带final、assembly的收尾文件。 这根本不是日常开发,而是在做最终的闭环校验。 他的目光往代码区落,最末尾的位置,孤零零飘著一个特徵標记。 整个工程,只剩这最后一处待补的证明缺口。 “你在写最后那个节点吗?”林一舟的声音有点发飘,仿佛活在梦里。 江临指尖停在触控板上,光標正悬在那行特徵上方。 听到这个问题,他微微偏过头,看了一眼林一舟,解释说:“第46號节点的主代数结构已经收尾了,现在检查第47號的条件化引理接入之后,依赖图里有没有產生多余的冗余迴路。” 林一舟僵在座位上,半天才喃喃了一句:“在时速三百五十公里的高铁上,用一台笔记本,做pfr猜想形式化证明的最终收尾吗?” 坐在前排的许志远,猛地扭过头来。 他脸上的表情,就像是突然听见有人说自己在高铁的小桌板上顺手搓了一台核反应堆。 而过道另一侧的顾明澈,目光越过过道的间隙,落向江临的那块屏幕。 顾明澈不是信息学方向的,看不懂 lean 4 代码里的具体编程算子,和那些底层的计算机语法。 不过就在这几天,江临公开仓库里的验证进度被人截图搬到了各大数学论坛。 46/47这个数字,几乎成了整个高阶数学圈,所有的目光,都在屏息以待的倒计时。 只差这最后一次本地验证闭环通过,那座横亘在加性组合学和资讯理论之间,困扰了无数天才长达三十年之久的巍峨大山——pfr猜想,就会第一次在机器可检验的形式逻辑层面,被完整打穿。 这就意味著,人类在认知宇宙数学规律的版图上,又硬生生地向前拓宽了一大步。 在这普通的车厢里,三个同龄人中的天才,一想起自己才背著行囊,满怀憧憬与野心,去北京学习,就不约而同地感受到了仿佛失去重力般的失重感。 差距大到了某种程度,嫉妒和攀比的心思连萌芽的机会都不会有,剩下的只有最纯粹的仰望。 许志远在心里盘旋了许久,一直没敢问出口的问题,终於憋不住了。 “那个,江临,我之前在网上看到八卦,说学校为了你,专门连夜开会,批了一个非常特殊的培养方案。那你开学以后,还会跟我们一样,去正常上课吗?” 这个问题一问出来,原本还在旁边热火朝天地聊著开学事宜的几位家长,声音戛然而止。 他们纷纷停下交谈,转过头来,目光中带著同样的好奇和探究。 经过一番了解,几人已经知道,眼前这个少年早已证明自己拥有远超本科生,甚至远超绝大多数教授的学术与工程能力。 这样一个近乎於传说中的人物,真的会像其他普通的十八岁大一新生一样,每天早上揉著惺忪的睡眼,背著书包去阶梯教室里占座,去上早八的微积分和线性代数? 真的会去食堂里排队抢红烧肉,会在每学期末为了教务系统里的学分要求而苦哈哈地选修一些通识课吗? 这幅画面,仅仅是想一想,就让人觉得极具强烈的割裂感与不真实感。 面对许志远的问题,以及周围几双同样充满好奇的眼睛,江临敲击键盘的手指,微微停顿了一下。 高铁车厢在此时正好穿过一条隧道,车窗外瞬间暗了下来,车厢內原本柔和的灯光显得更加明亮。 江临屏幕上lean 4编辑器的微光,映照在他平静的脸庞上。 他只是用左手轻轻合上了一点电脑屏幕的角度,防止旁边的反光,然后抬起头,目光坦然地看著许志远。 “上啊。” 他给出了一个异常实在的回答。 看著许志远等人微微错愕的神情,江临那向来没有什么表情波动的脸上,罕见地浮现出一抹笑意。 “清华有很多基础课程和交叉学科的讲座,无论是课程体系的设计,还是老教授们的授课思路,我都觉得挺有意思,只要时间允许,应该都会去听。” 在江临看来,知识的殿堂是无限的,他只是恰好在几条小径上走得快了一些,这並不妨碍他去领略主干道上的风景。 林一舟、顾明澈和许志远三人面面相覷。 高铁再次衝出隧道,窗外明亮的天光重新倾泻进车厢。 江临已经將注意力重新转回了屏幕,隨著回车落下,左侧依赖图里,最后一个悬停了许久的红色节点缓缓转绿。 整张横跨47个节点的逻辑网络,终於全部变成均匀的墨绿。 而坐在他附近的三个清华新生,各自收回目光。 林一舟掏出平板电脑,心不在焉地隨手点著,顾明澈重新翻开笔记本却半天没翻页。 至於许志远,理智上他知道这有点失礼,可这种见证歷史的衝动实在压不住。 所以他最后还是掏出手机偷偷对著江临的侧脸拍了张照片,发到高中群。 却是列车依旧以三百五十公里的时速,向著北京的方向飞驰。 有人的大学还没开始,有人的里程碑已经落地。 第148章 星落不老屯 下午四点四十二分。 g 字头动车组的剎车声顺著钢轨传进车厢,轻微的震颤过后,北京南站的站台牌稳稳地停在了车窗外侧。 暑气裹著人声从半开的车门涌进来,行李箱轮子碾过地砖的声响匯成一片,广播里的到站提示重复了三遍,最终还是被南来北往的口音吞没。 林一舟率先站起来,从行李架上取下那个贴满信息学竞赛贴纸的行李箱。 贴纸边缘已经磨得起毛。 noi 2020、ioi 2021、清华冬令营,每一张都是一个坐標系上的点,记录著这个少年从省队集训到国家队的轨跡。 顾明澈背著包,全程没说几句话,下车时也只是朝江临的方向微微頷首,算是道別。 清冷是他的保护色,也是他面对超出认知边界的事物时,最习惯的姿態。 许志远走在中间。 他本来就话多,高铁上憋了一路,这会儿到了站,总觉得就这么散了太可惜。 眼看著江临就要往出站口的另一个方向走,他咬咬牙,三步並作两步追了上去。 “江临!” 江临停下脚步,回头看他。 眼神很平,没有不耐,也没有热络,就像在等一个普通的路人问话。 许志远被他看得忽然有点紧张,刚才在心里演练了好几遍的话卡了壳,半天憋出来一句:“那个,加个微信?以后到了学校,也好联繫。” 说完他自己都觉得有点蠢。 都是清华的学生,以后低头不见抬头见,哪里至於这么郑重。 可对象是江临,他就总觉得不一样。 江临没犹豫,拿出手机点开了二维码。 “滴”的一声轻响。 好友申请发过去,几乎是立刻就被通过了。 头像一片纯黑,暱称就江临两个字。 没有朋友圈封面,点进去也是一条横线。 许志远盯著屏幕愣了半秒,抬头想再说点什么,江临已经朝他微微点头,转身匯入了出站的人流里。 林一舟不知什么时候站到了他旁边,看著江临的背影,低声说:“你还真敢开口。” “不然呢?” 许志远把手机揣回兜里,嘴硬道,“以后都是同学,加个微信怎么了。” 顾明澈也走了过来,目光掠过人群里那个逐渐远去的身影,没说话。 出站口的玻璃门开合不停,外面是北京八月的烈日,蒸腾的热气扭曲了远处的街景。 四个人在这里分成了三路。 林一舟跟著母亲去订好的酒店,家里亲戚晚上要接风。 顾明澈有提前联繫好的学长接应,直接去清华附近住。 许志远家订的酒店在南城,和谁都不顺路。 “三天后见。” 许志远挥了挥手。 “嗯,报到见。” 林一舟点头。 顾明澈也嗯了一声。 人群推著他们往前走,几句话的功夫,身影就彻底散开了。 北京南站太大了,大到四个即將踏入同一所校园的年轻人,转个身就被淹没在数十万的人流里,像四滴水融进了大海。 江临没有在车站多做停留。 他拖著行李箱走出站口,抬手叫了辆网约车。 订单確认的间隙,他低头看了眼手机,梁知夏二十分钟前发来的消息躺在对话框里。 【我到亦庄了,酒店帮您订好了,离会展中心二十分钟车程。晚上展馆那边有个小对接会,您要是累就不用过来,明天上午九点咱们碰现场口径。】 车很快到来。 车辆驶离南站,开上南三环。 车窗外的北京像一幅缓缓展开的长卷。 高架桥一层叠著一层,环路像灰色的丝带缠绕著城市,gg牌从眼前飞速掠过。 写字楼的玻璃幕墙反射著太阳光,亮得刺眼,密密麻麻的窗户里,每一格都藏著不同的人生和项目。 马路上的车流首尾相接,剎车灯连成红色的河,起步时又匯成钢铁的洪流。 江城的节奏像长江水,宽,缓,带著点菸火气的从容。 老城区的梧桐树遮天蔽日,巷子里的早点摊能摆到上午十点,连网际网路公司的下班时间都好像比这种一线城市慢半拍。 但北京不是。 这里更像一张不断叠代的计算图。 行政是一层,產业是一层,学术是一层,资本是一层,媒体、外事、交通、会议…… 无数层级叠加在一起,每个节点都牵一髮而动全身。 任何一个微小的动作,都会沿著链路传导出去,留下痕跡,然后被放大,被解读,被赋予各种各样的意义。 在这里做事,容错率更低,曝光度更高,也更考验对边界的把控。 江临收回目光,打开微信,点进低熵工坊的工作群。 群里消息刷了不少。 陈芷昨天就到了北京,一直在亦庄盯著展位搭建,半小时前刚发了现场照片。 【展位框架搭完了,展示台尺寸没问题,明天设备进场。入场材料我再核对一遍,晚上发你们確认。】 许曼的消息跟在后面,附了一张物流单截图。 【g-01c 三號机下午四点到亦庄仓库,我盯著拆箱验机,状態没问题的话明天上午送展馆。】 最下面是陈砚发的截图,是状態机演示界面的最终版。 界面很简洁,左侧是任务输入框,右侧是状態流转图,节点用不同顏色標註,绿色代表已完成,黄色代表运行中,红色代表异常回溯。 底下附了一行字。 【演示用例都测过了,异常召回准確率 99.7%,现场演示没问题。】 江临逐一看完,回復。 【辛苦了,明天九点展馆门口碰,先过口径,再联调设备。】 车辆继续往前开,窗外的建筑从老城区的矮楼,渐渐变成了开发区的整齐厂房和写字楼。 下午五点二十分,抵达酒店。 这是一家连锁商务酒店,房间不大。 一张单人床,一张靠窗的书桌,一把椅子,卫生间在进门左手边。 窗户朝马路,能听见楼下车辆驶过的声音。 江临把背包扔到椅子上,先去卫生间洗了把脸。 出来后,他把笔记本电脑放在书桌上,开机。 直接进入隔离环境,掛载pfr/marton的工程镜像,输入指令,启动全量冷启动校验。 终端窗口瞬间被字符填满,绿色的代码以每秒数十行的速度向上滚动。 依赖树一层一层展开,引理、定义、定理、证明步骤,每一个节点都在被重新编译、验证、標记状態。进度条走得很慢,第一条主路径跑完,至少要两个半小时。 等待的间隙,江临又给陈砚发了条指令,让他把演示版里的三个边缘用例再压一遍,確保现场不会出意外。 最后翻了翻世界机器人大会的议程手册,把正式开展后几个產业论坛的时间標了出来。 现在还在布展期,但该听哪些会、该避开哪些媒体口径,心里要提前有数。 窗外的天色渐渐暗了下来。 傍晚六点四十,江临下楼找了家小馆子,简单吃了碗面。北京的口味偏咸,面很筋道,汤头透著酱香。他吃得不快,看著街边上的路灯一盏盏亮起来,车灯从眼前流过,连成金色的河。 吃完饭往回走的时候,手机在口袋里震了一下。 掏出来一看,是许志远发来的微信。 【江神,今晚有安排吗?】 江临扫了一眼屏幕,没急著回復,往酒店大堂走。 刚进电梯,第二条消息又跳了出来。 【不是打扰你工作,就是问问。今晚英仙座流星雨还有尾巴,虽然极大期前两天已经过了,但北京城里肯定看不见。】 电梯门打开,江临走出去。 第三条消息紧跟著弹了出来。 【我妈从一个北京本地观星群里问了地方,密云不老屯那边。国家天文台密云站就在那,射电天线阵,特別科幻。我们租了辆商务车,林一舟和顾明澈都去,你要不要一起?】 密云。 不老屯。 国家天文台密云站。 北京郊区最出名的观星点之一。 密云站的射电天线阵列,那组巨大的拋物面天线,北京天文观测的重要基础设施。 虽然光污染逐年加剧让它的光学观测条件不如从前,但对於天文爱好者来说,那里仍然是一个具有重要意义的地方。 如果只是普通邀请,他大概会拒绝。 理由很充分。 pfr/marton v1.0流通包还没有正式锁定,低熵工坊世界机器人大会展示前的材料也还没完全確认,mps-agent α现实运行时草图仍处在最初的边界设定阶段,那些被他画在笔记本空白页上的架构图,还没有变成一行可以真正运行的代码。 但流星雨三个字,让他没有立即按下拒绝。 英仙座流星雨。 极大期在8月12日到13日夜间,天顶每时出现率最高可达100以上。 现在已经过了极大期,英仙座的流星通量在快速衰减。 但尾巴还在。 只要运气够好,每小时仍能看到十几颗甚至更多的流星。 他在废土里看过流星。 但那不一样。 完全不一样。 几秒后,许志远的第四条消息发了过来。 【就在附近民宿露台和一片开阔地,老板说今晚云不算厚,应该能看到。不住宿,看完就回,司机在那边等。】 已经回到房间的江临看了眼电脑后台的校验进度。 还可以,在计划之內。 他指尖在屏幕上敲了两下,回復。 【几点出发?】 消息发出去不到两秒,许志远的回覆就跳了出来,快得像一直守在手机跟前。 【八点,你在哪里,我们过去接你。】 生怕他反悔似的,许志远紧接著又补了个定位。 江临看了眼时间,现在七点一刻。 於是回復。 【那就麻烦你们了。】 微信那头的许志远盯著屏幕,差点叫出声。 他本来都做好被拒绝的准备了。 江临那种人,一看就是时间按分钟算的,高铁上都在啃证明,怎么可能大晚上跑两个小时去郊区看一场不一定能看到的流星雨尾巴。 他发消息的时候心里都在打鼓,连被拒绝了怎么圆场都想好了。 结果江临答应了。 许志远坐在酒店大堂的沙发上,手指飞快地打字,打了又刪刪了又打,最后连续蹦出来三条。 【我靠。】 【不是。】 【收到!】 发完他一抬头,看见林一舟和顾明澈都坐在旁边的沙发上看他,顿时有点不好意思,挠了挠头:“他答应了。” 林一舟抬了抬眉毛,显然也有点意外:“答应了?” “嗯。” 许志远点头,“八点过去接他。” 顾明澈手里的书页翻了一页,没说话,但眼神也动了一下。 他们三个下午分开后,本来许志远只约了林一舟,后来想著反正车够大,就顺手叫了顾明澈。 顾明澈本来不想来,许志远磨了半天,说就当出去透气,总比在酒店刷题强,他才勉强同意。 结果现在连江临都来了。 许志远想想都觉得魔幻。 八点十分。 一辆黑色七座商务车停在了江临住的酒店门口。 江临下楼的时候,就看见许志远趴在第二排的车窗上朝他挥手,脸上的笑容藏都藏不住。 他拉开车门坐进去,一股冷气扑面而来,驱散了夜里的闷热。 车里只有他们四个,没有家长。 “我妈帮我们订的车和民宿露台,她自己懒得跑,在酒店休息。” 许志远解释道,压低的声音有点得意,“她本来还想跟著,后来听说我们四个都是清华新生,尤其是听说你也去,直接就说不用她盯了,说安全得很。” 林一舟坐在第三排,膝盖上放著平板,闻言抬头补了句:“准確说,她是觉得有江临在,你们俩就不会乱跑惹事。” 许志远嘿嘿笑了一下,没有否认。 他把一袋零食从脚边的塑胶袋里掏出来,放在座位中间的扶手上:薯片、巧克力、话梅、两瓶矿泉水、一罐无糖可乐。 “路上吃。两个多小时呢。” 江临坐下,系好安全带。 车辆驶出酒店,匯入夜色里的车流。 北京城区的夜太亮了。 路灯连成光带,商场的霓虹灯五彩斑斕,写字楼的灯光整栋整栋地亮著,连gg牌都亮得晃眼。 所有的光混在一起,把夜空洗成了一种浑浊的灰黑色,抬头看天,只能稀稀拉拉看见几颗最亮的星,像撒在灰布上的几粒碎钻。 许志远趴在车窗上往外看,嘆了口气:“城里是真看不到,这天跟蒙了层纱似的。” “到不老屯估计两个多小时。” 林一舟低头划著名平板上的地图,“过了密云城区,光污染等级就降下来了。那边有观测站,管控得严,周边不让搞亮化工程。” 顾明澈靠在窗边,忽然问:“今晚月相怎么样,月亮太亮的话,也看不清暗流星。” “还行,但不算好。” 许志远早就查过了,“前两天刚过满月,今晚还是亏凸月,月光会洗掉大部分暗流星。群里说別指望满天乱飞,能蹲到几颗亮的就算赚了。” 说到这里,他转头看向江临:“江临,你以前看过流星雨吗?” 江临看著窗外飞速倒退的路灯,声音很轻:“看过。” 他说的是废土。 但这句话他没展开。 车里短暂地静了一下。 许志远没察觉到那一瞬间的异样,还在兴致勃勃地讲:“我小时候一直以为流星雨就跟动画片里演的一样,哗啦啦一大片往下掉,跟下雨似的。后来才知道根本不是,真看流星雨就是傻等,等半天,突然一道光闪过去,你刚想叫人看,它就没了,全靠运气。” “不可预测性,本身就是它的美感之一。” 顾明澈声音平淡。 许志远瞥他一眼:“你这话一听就求真书院的,看个流星都能讲出哲学来。” 顾明澈没理他的调侃,目光落在窗外。 车辆一路向东北方向行驶。 三环转四环,四环上高速,城区的灯光渐渐被甩在了身后。 道路两侧的建筑越来越矮,从密集的楼房变成零散的村落,再后来就是成片的田野和树影。 车里的气氛也慢慢鬆弛下来。 几个小时前,他们还在高铁的隔间里,把江临当成了需要仰望的高手。 现在,他们挤在同一辆车里,奔著同一场不確定能不能看见的流星雨而去,像所有普通的十八岁少年一样。 这种落差感很奇妙。 许志远刷著手机,本来想看看观星群里有没有最新的天气消息,结果一条新闻推送弹了出来,標题加粗,格外扎眼。 他隨手点进去,只看了两行,眉头就皱了起来。 “又来。” 他低声骂了一句。 “怎么了?” 林一舟抬头。 许志远把手机递过去,屏幕上是刚更新的时政解读:“《晶片与科学法案》,8 月 9 號刚签的那个。又在分析后续影响,说先进位程、设备、eda 软体、人才流动,限制只会越来越紧。” 林一舟接过手机,指尖划著名屏幕,快速扫完了整篇报导。 他脸色也冷了下来,把手机递迴去:“补贴是给他们自己製造业的糖衣,限制条款才是对准我们的炮弹,双管齐下。” “说白了不就是卡脖子吗?” 许志远越说越气,声音都提高了几分,“嘴上喊著自由市场、公平竞爭,转头就卡设备、卡软体、卡製造。我们这些学生天天写代码、搞算法,最后程序还不是要跑在別人的硬体上?人家一掐脖子,整个上游都动弹不得。” 司机师傅从后视镜里看了他们一眼,没插话。 车里的气氛瞬间沉了下来。 刚才还轻鬆的观星兴致,像被一盆冷水浇了下去。 他们都还只是刚高中毕业的学生,还没正式踏入大学校门,更没真正进入產业界。 但他们不是什么都不懂的孩子。 林一舟是信息学竞赛出身,一路保送姚班,对编译器、硬体生態、开源工具链的依赖感比谁都敏锐。 许志远考进信息学院,从小关注科技新闻,清楚晶片是整个数字世界的底座。 顾明澈学纯数,也知道现代数学的大规模验证、数值计算,早已离不开专业软体和算力支持。 “cuda 生態、eda 工具链、先进位程工艺、ip 核授权、编译器、驱动程序、基础科学计算库。” 林一舟的声音很低,“每一层都是生態,每一层都不是单点问题,不是我们做出某一样东西就能破局的。” “所以才烦啊。” 许志远靠回椅背上,望著车顶,“高中的时候觉得,考上清华就很厉害了,好像什么问题都能解决。现在还没入学呢,就看见前面全是墙,堵得人心里发闷。” 顾明澈看向窗外漆黑的夜色,声音平静得像在陈述一个定理:“墙一直都在,只是以前我们离得太远,看不见。” 这句话说完,车里彻底安静了。 就在这时,江临的手机震了一下。 是邮件提醒。发件人一栏写著:周志华。 车里光线很暗,手机屏幕的光映在江临脸上。 他点开邮件,目光快速扫过正文。 邮件不长,標题是《一个未来可能值得討论的接口问题》。 【江临同学: 你pfr/marton v0.9公开说明里关於证明压缩、依赖图和边界可见性的几段表述,我看过了。 我注意到其中有几个表述,在机器学习理论领域,也长期以不同形式出现:压缩、结构可见性、泛化边界、依赖图、可验证表示。 我並不认为这些概念可以被轻易打通。事实上,越相似的词,越容易製造误解,类比式的跨界往往是学术研究的陷阱。 但如果未来你有时间,我希望可以和你討论一个更窄的问题:证明结构、压缩理论与机器学习泛化之间,是否存在某种可形式化的共同接口? 这不是合作邀请,也不是项目邀约。只是一个我想了很久的问题,恰好你在做的事,似乎摸到了一点边缘。 祝北京一切顺利。 周志华】 江临把邮件读完,手指停在屏幕上,半天没动。 周志华教授的眼光很准。 公开出来的第38號节点,只是整个pfr/marton证明体系里很边缘的一部分,只涉及了一点点证明结构的压缩逻辑。 而低熵工坊对外公开的技术材料里,关於状態机、日誌回放、失败样本召回的內容更是少之又少,几乎只是点到为止。 可周志华还是从这些零散的痕跡里,捕捉到了最核心的那个交点:压缩。 证明可以压缩,模型可以压缩,信息可以压缩。 如果压缩的底层逻辑是同构的,那数学证明和机器学习之间,就可能存在一个通用的接口。 这个想法很多人都有过,但大多停留在隨口一提的玄学层面。 把熵、压缩、泛化、结构几个词放在一句话里,谁都会说。 但周教授最难得的地方,是他先否定了这种轻率的跨界。 越相似的词,越容易製造误解。 江临看著这句话,心里很清楚,周志华看到的只是冰山一角。 他看到的是pfr/marton里的证明压缩技术,是低熵工坊状態机里的失败路径回溯。 他不可能知道,这些技术都来源於同一个更底层的框架mps-agent α。 那个能跨领域重构问题、自动压缩依赖、递归验证边界的智能体框架。 “谁的邮件啊?” 许志远见他半天没动静,忍不住凑过来问了一句。 “周志华教授。” 江临说。 唰的一下,车里三个人的目光都集中了过来。 许志远直接坐直了:“周,周志华教授,写《机器学习》西瓜书的那个?” “嗯。” 江临点头。 林一舟的表情变得有点微妙。 他当然知道周志华是什么分量。 別说是他们这些新生,就算是清华计算机系的年轻老师,能和周志华对上话都不容易。 结果江临刚来北京,就收到了周志华的主动邮件。 “我现在真觉得,我们今晚这个观星队伍配置有点离谱。” 许志远靠回座椅上,喃喃自语,“本来以为就是几个新生出来散心,结果里面藏著个能让周志华主动发邮件的大佬。” 顾明澈没有笑。他看著江临,问了一个最关键的问题:“聊的什么?机器学习?” “他问我,证明结构、压缩理论和机器学习泛化之间,有没有可形式化的共同接口。” 江临说。 林一舟吸了口气:“这个问题太大了,真要是能打通,整个领域都要变天。” “是很大。” 江临说,“所以他也说了,只是个问题,不是项目。” 他低头点开回復框,开始写回信。手指在屏幕上敲得很慢,每一个词都斟酌过。 【周老师: 感谢来信。 我同意您的判断。证明结构、压缩理论与机器学习泛化之间,不应被类比式地强行打通。所有缺乏形式化定义的跨界融合,最终都会沦为文字游戏。 如果真的存在值得討论的接口,它首先应当是可定义、可验证、可失败的。必须有明確的数学边界,有可復现的实验路径,有清晰的证偽標准。 九月开学后,如时间允许,我很愿意就这个窄问题和您做一次討论。 江临】 检查了一遍,確认没有问题,他按下了发送键。 车里安静了好一会儿。 许志远看著窗外飞速掠过的树影,忽然低声说:“我忽然觉得,我们刚才在那儿义愤填膺骂晶片制裁,骂得像小学生似的。” “不一样。” 林一舟摇了摇头。 “哪里不一样?” “情绪是起点,不能停在情绪上。” 林一舟顿了顿,看向江临,“他说的先把自己那一层做好,就是这个意思。” 许志远愣了一下,反应过来:“也是,光骂有什么用?骂完了,该卡脖子还是卡脖子,那我们到底能做什么?” 他挠了挠头,有点茫然。 这句话问出来,他自己都有点不好意思。 这个问题太大了。 大到不该是四个还没报到的十八岁学生討论的话题。 大到国家层面、无数行业顶尖人才都在日夜攻关。他们几个刚高中毕业的孩子,谈这个未免太自不量力。 可车窗外是沉沉的夜色,车里是四个即將踏入中国最高学府的年轻人。 现实已经把问题推到了他们面前,躲是躲不掉的。 江临没有说什么热血沸腾的话。 他从不给人灌鸡汤。 他只是说:“先把自己的那一层做好。” “哪一层?” 林一舟问。 “你做系统,就先弄清楚系统层为什么会被卡,卡在哪里,底层逻辑是什么。” 江临看向他,目光平静,“许志远做信息產业,就先弄清楚每一层的依赖关係,哪些是可替代的,哪些是硬骨头。” 他又看向顾明澈:“你做数学,就先弄清楚抽象结构怎么被真正验证,形式化证明的边界在哪里,哪些工具是我们自己能掌控的。” 最后,他收回目光,看向窗外漆黑的原野。 “我也一样,先把自己手里的事做好。” “那你是哪一层?” 许志远忍不住问。 江临沉默了几秒。 他做的事,横跨了数学、计算机、工程,甚至更多领域。 pfr/marton 是纯数学证明,低熵工坊是工业软体,mps-agent α是更底层的智能框架。 他好像在每一层都踩了一脚,又好像哪一层都不完全属於。 “现在还说不清。” 他最终说。 车继续往前开,高速路上的车越来越少。 远处的山影渐渐清晰起来,黑黢黢地臥在夜色里。 晚上十点二十六分,导航提示前方下高速,抵达不老屯镇。 司机师傅放慢车速,沿著乡间公路往里开。 路两边都是玉米地,风吹过叶子哗啦啦地响。 路灯早就没有了,只有车灯照亮前面一小段路,四周都是浓得化不开的黑。 十分钟后,车停在了一家民宿的院子外面。 院门是木柵栏做的,里面亮著暖黄色的灯。 老板听见动静,披著外套从屋里走出来,四十多岁的年纪,皮肤黝黑,一看就是常年在户外待著的人。 “预约观星的是吧?” 老板嗓门洪亮,“跟我来,露台在后面,开阔地也收拾好了。先跟你们说清楚啊,不许往观测站那边跑,人家有规定,不让隨便进。拍照架三脚架都行,別拿强光手电乱晃,影响观测。” “知道知道。” 许志远连忙点头,“我们就看看,不乱跑。” 老板拿著个小手电,在前面带路。 穿过种著蔬菜的小院,再往后走几十米,就是一片平整的草地。 草地边缘摆著几张摺叠桌椅,应该是给观星的客人准备的。 而草地的尽头,远处的山脚下,几座巨大的轮廓静静矗立著。 那就是射电望远镜。 最大的那座五十米口径的拋物面天线,像一只钢铁巨眼,朝著夜空微微仰起。 反射面在暗夜里泛著冷灰色的哑光,天线的骨架在天幕下勾出硬朗的线条。 它们没有亮灯,也没有声音,就那样沉默地站在那里,仿佛已经保持这个仰望的姿势,站了千百万年。 风从田野上吹过来,带著玉米叶和泥土的气息,穿过天线的骨架,发出极轻的嗡鸣。 像宇宙深处传来的迴响。 “哇,比照片上看著大多了。” 许志远仰著头,下意识地放低了声音。 林一舟也抬头看著那些巨大的天线,眼神里带著惊嘆。 他只在课本和纪录片里见过射电望远镜,亲眼看到的震撼感,是屏幕完全比不了的。 顾明澈站在原地,没说话。 清冷的眉眼在夜色里柔和了几分,目光落在那些天线上,不知道在想什么。 江临站在人群最后面,若有所思。 “这边坐吧。” 老板把摺叠椅摆好,又抱过来几瓶矿泉水,“夜里蚊子多,我给你们拿瓶驱蚊水。想看就慢慢看,困了就回屋里歇会儿,走的时候叫我就行。” “谢谢老板。” 许志远接过驱蚊水,给每个人都递了过去。 四个人在草地上坐下,椅子排成一排,面对著远处的天线和更辽阔的夜空。 这里的天空和城里完全不一样。 没有光污染的夜空,是深邃的藏蓝色,像一块洗乾净的丝绒。 星星密密麻麻地铺在上面,不是城里那种稀稀拉拉的几点,而是一条淡淡的光带从天际横跨过去。 那是银河。 虽然不是最清晰的季节,但也足够让看惯了城市夜空的人震撼。 许志远仰著头,脖子都酸了,嘴里念念有词:“值了,跑两个小时过来,光看这星空都值了。” 林一舟打开星图软体,把屏幕亮度调到最低,指尖划著名屏幕:“英仙座在东北方向,大概那个位置。现在流量不大,耐心等吧。” 顾明澈没用软体。 他只是抬著头,目光在星空中扫过,准確地找到了英仙座的位置。 对学数学的人来说,记住星座的位置和几何关係,不是什么难事。 江临也抬起头。 夜空铺展在他头顶,广阔,寧静,星光温柔。 没有废土里的暗红色尘带,没有天幕工程坠毁后留下的残骸轨道,没有前哨站外风沙里闪烁的异常光谱,没有警报声,没有辐射值提示。 这里只是2022年,北京郊外的一个夏夜。 一场普通的英仙座流星雨尾声。 身边坐著三个同龄的少年,他们对未来充满期待,对知识充满渴望,对远方的星空充满好奇。 他们谈论晶片,谈论数学,谈论系统,谈论那些挡在前面的墙,但眼里的光没有灭。 风从耳边吹过,带著草木的清香。 远处的虫鸣此起彼伏,衬得夜色更加安静。 许志远还在兴奋地说个不停,说以前在老家看星星的经歷,说熬夜刷题,抬头看见窗外的星星就觉得不累了。 林一舟偶尔插一句话,吐槽他刷题划水。 顾明澈话少,但也会在他们说偏了的时候,淡淡地纠正一句天文常识。 江临听著他们说话,没怎么开口。 他心里很清楚,这样的平静有多珍贵。 十一点零七分。 毫无徵兆地,一道极细的白光从东北方向的天空划了过去。 快得像错觉。 像有人用最细的针尖,在黑丝绒上轻轻划了一道线,瞬间就消失了。 “看见了吗!” 许志远猛地坐直了身体,声音压得很低,却抑制不住兴奋,“刚才那道,是不是流星?” “是。” 林一舟也看到了,点头,“英仙座方向,没错。” 顾明澈轻声说:“很短,二等流星吧大概。” “也太快了吧。” 许志远激动得差点站起来,“我刚想喊你们,它就没了,跟闪电似的。” 江临也看见了。 那道光线在他视网膜上停留了不到一秒钟。 对普通人来说,这是浪漫,是幸运,是值得许愿的瞬间。 对天文爱好者来说,这是地球穿过斯威夫特-塔特尔彗星遗留的尘埃带时,沙粒大小的彗星碎屑高速闯入大气层,在压缩加热与烧蚀中留下的光跡。 但对江临来说,流星这两个字,还有另一层沉重得多的含义。 第七天幕站。 pmcu-17尘埃监测协议。 fdso-2076a號异常通量报告。 外日球层尘埃谱异常。 日球层边界压缩响应。 地月轨道高速微粒削峰窗口。 月背观测阵列链路中断。 火星拉格朗日点微波中继失效。 文明火种级资料高维压缩备份协议启动。 这些名词一个接一个地从他脑海里冒出来,冰冷,清晰,带著废土世界里独有的铁锈味和辐射尘气息。 流星雨。 如果只是这样的流星雨,那它很美。 一夜过去,不会留下任何痕跡,只会成为人们记忆里的浪漫片段。 可如果尺度变了呢? 如果通量变了呢? 如果粒径谱变了呢? 如果它不再是一夜的天象,而是一道持续数十年,缓缓穿过太阳系边缘的尘埃扰动前缘? 如果进入地月空间的不再是几粒微米级的尘埃,而是整片被太阳系尺度扰动推来的高危粒子环境? 那流星就不再是风景。 是持续不断的轰击,是卫星轨道的坟墓,是大气层顶的灼烧,是地面通讯的噩梦,是所有太空资產的死刑判决书。 暗尘弦。 它不发光,没有稳定的可见边界,不是一颗彗星,也不是一片星云。 只是一道横亘在星际空间里的低温尘埃流,像一根看不见的弦,缓慢地不可阻挡地扫过太阳系。 第二颗流星划过天际。 比第一颗更亮,拖的尾巴也更长一点。 像一根燃烧的火柴,从星空里掉下来,很快就熄灭在了大气层里。 “我靠,又一颗!” 许志远低声骂了一句,隨即又像怕惊扰了星空似的,把声音压得更低,“我还以为今晚白跑一趟呢。” 林一舟没说话,在平板上记了笔什么。 顾明澈也没说话,仰头望著天空,眼神很专注。 四周很静。 风穿过玉米地的沙沙声,远处的虫鸣声,还有偶尔远处公路上传来的微弱车声,都成了背景音。 四个十八岁的少年坐在北京郊外的草地上,头顶是浩瀚星空,身后是沉默的射电天线,等著下一颗流星的出现。 他们刚才聊过清华,聊过晶片,聊过系统,聊过数学,聊过那些横亘在前路的、看不清形状的高墙。 可此刻在这片真实的星空下,那些沉重的话题又忽然显得很轻。 人类在宇宙面前,本来就很轻。 江临拿出手机,解锁,点开备忘录,新建了一条笔记。 指尖在屏幕上缓慢地敲下一行字符。 【reality_dustflux_risk_notes】 现实尘埃通量风险笔记。 写完,他关掉屏幕。 远处的射电天线沉默地指向天空。 夜风从田野上吹过,带著远处水库的微凉。 这一次比前两颗都亮。 亮度至少接近负三等,短暂压过了木星。 从辐射点射出,划过整个天顶,在天鹅座尾部留下一道明亮的白金色光跡。 光跡持续了將近两秒。 在流星观测中,这已经是极其罕见的长余跡。 余跡的顏色从头部的白金色过渡到尾部的淡绿色,最后在天鹅座β星附近消散。 许志远这次没有叫。 他只是张著嘴,眼睛瞪得很大,像一个看到了世界上最美的东西却找不到任何词汇来形容的人。 这一次,江临看的是它来时的方向。 从斯威夫特-塔特尔彗星在几千年前留下的尘埃带,从太阳系外缘的寒冷空间,从一颗周期性回归內太阳系的彗星的彗尾残余物。 但那只是这个时间线的答案。 第149章 新生 八月十五日,六点零二分 酒店遮光帘的缝隙里漏进一线青白的天光,刚好落在枕侧。 江临睁开眼时,意识有半秒的错位。 鼻尖似乎还残留著不老屯夜里的草木气息,耳边却已经是北京早高峰隱约的车流嗡鸣。 他坐起身,指尖按了按眉心。 凌晨两点才踏进酒店大门,满打满算睡了不到四个小时,疲惫是实的,但大脑异常清醒。 天地辽阔,人很渺小,而那些跨越光年而来的信號被眼睛接住的画面没有被睡眠衝散,反而像被显影液浸过,轮廓愈发清晰。 八点整。 手机震动了两下。 梁知夏的消息准时进来,两条,条理分明。 【陈芷已经到展馆,许曼和陈砚在做展示机通电前检查。】 【组委会宣传组第三次过来,要求確认宣传文案,想让我们把表述往商用落地上靠。】 江临站在洗手台前,冷水扑在脸上,凉意顺著毛孔往里钻。 他用毛巾擦了擦脸,单手回消息。 本书首发101??????.??????,提供给你无错章节,无乱序章节的阅读体验 【不改,九点到。】 回復发出去,他抬眼看向镜子里的自己。 眼底有淡青,但眼神很平静。 镜子里的人和昨晚站在射电天线底下仰望星空的人,是同一个。 一个抬头看宇宙边界,一个低头守工程边界。 八点五十七分,北京亦创国际会展中心西三门。 江临推门进去的时候,展馆里正处在一种爆发前的嘈杂里。 距离世界机器人大会正式开幕还有三天,所有展位都在抢最后的布展时间。 叉车的嗡鸣、电钻的声响、led屏调试的音乐声混在一起,撞在挑高十几米的穹顶上,又乱糟糟地弹回来。 主干道两侧的大厂展位已经初具规模,光鲜得刺眼。 某头部机器人公司掛起了三层楼高的巨幕,循环播放著人形机器人奔跑跳跃的宣传片,灯光打得亮如白昼。 隔壁的工业机械臂展台搭起了透明玻璃房,工程师正在调试焊接演示,火花一闪一闪。 穿著统一西装的销售团队三三两两地站著,手里捧著平板,脸上掛著標准的笑。 江临目不斜视,沿著通道往產业对接区走。 越往里走,展位越朴素,人流越少。 低熵工坊的展位在最侧面的角落里,背对著主通道,十二平米左右,不仔细找很容易错过。 没有巨幕,没有灯效,没有迎宾机器人。 一块哑光灰的背景板,一张摺叠接待桌,一个一米二见方的封闭地形箱,静静趴著提前运过来的g-01c三號展示机。 旁边立著两只带密码锁的黑色备件箱,还有一台二十寸的小屏幕,用来做状態机可视化。 和周围的光鲜热闹比起来,这里像个被遗忘的工具间。 梁知夏站在背景板前,深灰色西装,头髮低低挽在脑后,手里捏著平板。 展馆里人来人往,噪声几乎要把人淹没,她站在那里,却像自带一层静音罩,表情和在江城公司会议室里没半点区別。 她身边站著个穿组委会工作牌的中年男人,腆著肚子,脸上带著点不耐烦的笑,正是宣传组的刘组长。 “刘组长,这是我们公司的老板。”梁知夏把江临介绍出去。 刘组长像看到了主心骨,又像看到了难啃的骨头:“江总你可来了,梁总这边太坚持不必要的原则,我们都聊三轮了。” 梁知夏把平板递过来,指尖点在屏幕上:“这是他们最新的修改建议。” 江临低头扫了一眼。 他们定稿的原句是—— 【面向矿山、巡检、救援前置侦察等非结构化场景的早期工程验证平台】 组委会的建议稿用红色標了出来—— 【適用於矿山救援、复杂巡检等多场景的智慧机器人平台】 早期验证 四个字被吃得一乾二净,用词全往 成熟商用、通用智能 上靠,轻飘飘的,像市面上所有创业公司的宣传话术。 “不行。” 江临硬邦邦地说了两个字,语气没有商量的余地。 刘组长愣了一下,隨即苦口婆心地劝:“江总,我跟你说句实在的。今年参展的一百多家企业,哪家不写智能?隔壁那家做巡检机器人的,技术还不如你们稳,都敢写全场景自適应智能巡检系统。你写个早期工程验证平台,投资人看了扭头就走,媒体也不会停步,这不白来一趟吗?展会展会,不就是拼传播、拼曝光吗?” “非常抱歉,但传播其实不是我们参加展会的第一目標。”江临说。 工作人员噎了一下。 他做了五届展会宣传对接,见过的创业公司没有一千也有八百。 哪家不是恨不能把 世界领先、行业第一 焊在背景板上? 哪家不是把实验室原型机吹成下一代產业革命入口? 这家倒好,主动往后退,往保守了说,生怕別人高看他们一眼。 “可,可智慧机器人是行业通用说法啊,大家都这么写。”他还想爭取。 江临侧过头,看向旁边的g-01c。 三號机六条腿收拢在身体两侧,处於锁止状態,外壳是哑光黑的工程塑料,连logo都只印了很小一个。 它没有情绪,没有意识,不会因为展板上多写了智能两个字,就突然拥有通用决策能力。 “改成状態机响应平台。”他收回视线,语气平淡却坚定,“我们展示的是状態机逻辑,不是智能。” 刘组长愣了足足三秒。 往回压宣传口径的公司他见过,但压到连智能两个字都主动摘掉的,他是第一次见。 这哪里是来参展的,这是来给自己上枷锁的。 梁知夏已经在平板上快速修改,指尖起落乾脆利落。 最终定稿的背景板文字,比原稿还多了一行小號备註。 1、江城低熵智能装备有限公司。 2、非周期六足移动平台·状態机响应演示。 3、足端异常识別|降速|回撤|重切入。 4、面向矿山、巡检、救援前置侦察等非结构化场景的早期工程验证平台。 5、本次展示內容为封闭地形箱內状態机响应演示,不构成生產场景適用承诺。 那些小字像一道冷冰冰的闸,直接把所有过度想像过度解读过度期待拦在了外面。 刘组长看著屏幕,表情复杂得像吞了颗酸枣:“江总,这样真的容易劝退观眾。人家来逛展,就是看个新鲜,你先给人浇一盆冷水。” 梁知夏抬眼,目光平静:“我们公司讲究个实事求是。” 她的声音不大,但落在旁边低头核对清单的陈芷耳朵里,像有根弦轻轻响了一声。 “展示机入场资料齐了。”陈芷把最后一页表格递过去。 梁知夏接住,快速扫过:“鋰电池运输说明?” “在这里,un 编號和防爆包装证明都附了。” “设备价值確认函?” “按物料成本加研发摊销核算的,场馆保险那边已经核对过。” “现场用电回执?” “早上刚找场馆工程部补签的,额定功率、接地保护、漏电保护都標清楚了,不会跳闸。” 陈芷从文件夹里翻出一页,指尖按在签字栏上。 “另外,透明防护罩、实体急停按钮、灭火毯和鋰电池隔离箱也已经按场馆要求备案,急停开关编號贴在演示台右侧,陈砚和许曼各持一只无线断电遥控。” 梁知夏点头,把所有文件按顺序理好,放进文件袋里。 十点二十分。 “通电。” 江临话音落下,陈砚按下了展示机的电源键。 轻微的咔噠一声,机身指示灯亮起淡蓝色的光。 g-01c依次进行自检,六足关节处传来极轻的马达运转声,隨即被周围的嘈杂盖得几乎听不见。 旁边的二十寸小屏幕同步亮起。 陈砚接入了状態机可视化界面。 这是专门为展会做的脱敏版本,前后改了三版。 屏幕上只有横向时间轴、六条机械足的接触状態条带、风险等级色块,还有底部滚动的脱敏响应日誌。 没有底层控制链,没有参数生成器,没有核心算法日誌,连恆泰矿山的场景数据痕跡都擦得一乾二净。 “风险閾值只显示等级,不显示具体数值。”陈砚盯著屏幕,逐条核对,“触发条件只显示类型,不显示组合权重。足端接触状態用图標显示,不输出原始压力波形。回撤动作只打时间戳,不显示控制指令序列。” 他顿了顿,补充道:“所有日誌都是二级脱敏后的,反推不出核心逻辑。” “可以。”江临说。 陈砚心里鬆了口气。 许曼蹲在地形箱旁边,戴著防滑手套,正用碎石重新铺设坡面。 她把碎石块按不同粒径码好,又在坡中段压了几块模擬湿滑区域的橡胶垫。 “坡度最高调到十八度。”她站起身,拍了拍手上的灰,“比恆泰那次三十七度碎石坡保守太多了,相当於散步难度。” “展会不是极限测试场。”江临看著地形箱,“不在这儿炫技。” “我知道。”许曼用脚轻轻碰了碰地形箱边缘,“就是觉得十八度看著太温和了,路过的人扫一眼,估计觉得这机器人走路慢吞吞的,没什么厉害的。” “让他们觉得没什么也可以。” 江临的目光落在g-01c身上。 “这次展示的重点,不是它能过多难的坡。是它在不確定的接触条件下,怎么不出错地走下来。” “明白。”许曼点点头,蹲下身,把一块原本垫高的石头拿了出来。 演示开始。 g-01c启动行走模式,六条机械足依次抬起、落下、支撑、切换重心。速度很慢,一步一步,稳得像在丈量地面。 旁边有两个布展的工人抬著架子路过,扫了一眼,没停下脚步,继续聊著晚上去哪吃饭。 不远处的大厂展台突然爆发出一阵掌声,似乎是人形机器人完成了一段转身挥手和动態平衡展示。 和那边的炸裂效果比起来,这边的六足机器人走路,平淡得像白开水。 但陈砚盯著屏幕,神情专注得像在看火箭发射。 第一段平整碎石路面,通过。 第二段低矮障碍,通过。 第三段,进入模擬湿滑区域。 左中足落下的瞬间,接触状態条带猛地跳了一下。 模擬湿滑面的摩擦力低於预期,足端出现了零点三秒的滑动。 风险等级瞬间从绿色跳到黄色。 机器没有继续往前送重心。 几乎是同一时刻,行进速度骤降,整体重心向后回调。 左中足立刻释放支撑力,顺著滑动方向回撤了半步,足尖轻轻点了两下,重新寻找稳定接触点。 確认抓地力恢復,风险等级落回绿色,它才继续向前切入。 整个过程不到两秒。 没有摔倒,没有顛簸,甚至连姿態都没有太大变化。 如果不是盯著屏幕看,路过的人根本察觉不到刚才发生了一次异常识別,一次风险决策和一次回撤修正。 但江临看著这一幕,眼神比看到任何高速特技都认真。 工程从来不是证明机器有多勇敢。 是证明机器知道,什么时候不该勇敢。 十一点四十分,两轮低速演示完成,零失控,零停机,零人工接管。 展板文字锁定,组委会备案完成,现场用电回执归档,状態机界面脱敏確认。所有事项列在一张a4纸上,每一项后面都打了勾。 梁知夏把整理好的清单递给江临:“下午我留在这里盯最终布置,陈芷处理后续材料归档,许曼和陈砚守设备,每两小时做一次待机巡检。” “三家行业媒体递了採访申请,还有两个科技类自媒体想做现场直播。” “拒绝直播。” “已经拒了,理由是设备处於验证期,不支持公开直播演示。” “採访只谈公开参数和状態机逻辑。” “我跟他们统一口径,技术细节不延伸,不做未来承诺。” “不要提恆泰的灰度测试。” “只说低熵工坊正在进行多场景封闭验证,不提具体场地、测试指標和合作方。” 梁知夏接得很顺,显然早就想好了。 江临点头。 梁知夏停顿了一秒,又说:“资本那边也有消息。红图、远川、启明的合伙人都在北京,应该是借大会顺路,想约单独见面聊融资。红图的张总还私下找了我,说可以给 pre-a 轮一个很好的估值。” “不单独约。” “我也是这么回的。” 梁知夏嘴角微不可察地扬了一下,“我说我们只参展,不安排一对一融资对接。想了解可以自己来展位看,统一接待。” “展会不是融资路演。” “知道。” “他们如果自己过来看,就当普通观眾接待。” “明白。” 对话简短,节奏飞快,没有一句废话。 旁边的陈芷听著,忽然觉得很奇妙。在江城的时候,她总觉得梁知夏是理性到近乎冷淡的人,江临是话很少的技术宅。可这两个人碰在一起,连確认事项都像两个精密齿轮咬合,不用多说半句,彼此都知道对方的底线在哪里。 他们要的从来不是一时的热度和估值,是走得稳、走得远。 她低头继续整理文件,眼角余光瞥见主通道那边,有个穿深灰色衬衫的男人站了一会儿。 那人戴黑框眼镜,手里没拿任何布展工具,也没掛组委会工作牌,对著他们的展板拍了张照,又对著展示机拍了一张,低头在手机上敲了几个字,转身就走了。 不像路过的观眾,也不像同行的工程师。 陈芷皱了皱眉,想跟江临说一声,又觉得可能只是个提前探馆的参会者,便没开口,只是在心里多留了个心眼。 十二点十五分,江临离开展馆。 推开玻璃门的瞬间,正午的阳光泼下来,刺得人下意识眯起眼。 展馆外的广场上,世界机器人大会的巨型宣传牌已经立了起来,智能赋能未来几个大字在阳光下闪闪发光。 远处陆续有参会者拖著行李箱走来,媒体的转播车停在广场侧边,工人在给户外指示牌做最后的加固。 几天后,这里会涌进成千上万的人。 观眾、媒体、投资人、產业方、同行、竞爭对手,带著各种各样的目的而来。 他们会看见低熵工坊的展位,看见g-01c走路,看见背景板上的字。 他们会有人觉得这机器厉害,有人觉得平平无奇,有人会读懂那行小字里的克制,也有人会觉得这家公司故弄玄虚。 期待会来,误解也会来。 公开本身不是坏事。 但不可控的公开,会毁掉一项还在生长的技术。 所以第一步公开,必须足够窄。 窄到每一个词,都能承担对应的责任。 窄到每一个演示动作,都有完整的日誌可以回溯。 窄到所有观眾,只能看见他们该看见的部分。 低熵工坊还太年轻,g-01也还太年轻。 它们需要走进世界里,但不能被世界的喧囂过早地吞掉。 江临收回目光,转身走向地铁站。 背影很快融进了正午的人流里。 回到酒店,江临简单吃了份外卖盒饭,打开笔记本电脑。 左侧屏幕打开终端,黑色背景上白色字符滚动。 pfr/marton v1.0 流通包第二轮冷启动校验正在运行。 右侧屏幕上,是昨晚在车里临时新建的文件夹。 piler。 里面只有一个readme文件。 他点开。 第一行是中文,昨晚在不老屯回市区的路上,他看著窗外的夜色说过的话: 【编译器不是为了追求性能峰值,而是为了让智能体在不可控硬体环境中保留计算秩序】 第二行是英文。 【piler begins as an agent portability problem, not a performance problem】 江临指尖落在键盘上,继续往下写。 初始目標—— 1、建立mps-agent α核心算子的统一中间表示 2、建立不同硬体后端的代价模型,优先覆盖通用架构 3、保留任务可中断、可迁移、可回滚的执行结构 4、优先保证失效条件可见,而非追求局部性能最优 5、所有现实数据输入必须经过a/b/c/d四级边界分类 打到第五条的时候,他想起昨晚,想到如果一个运行时系统,连自己不该读什么不该碰什么都识別不了,那它迟早会犯下比算错了更严重的错误。 於是在文档最底部,又加了一行。 6、硬体后端不可假定稳定、开放、可获得。 晶片制裁不是新闻標题,不是论坛里吵来吵去的话题,也不是几个年轻人坐在车里忿忿不平的谈资。 它会落到编译器的中间表示层上,落到运行时的资源调度逻辑上,落到算子抽象层的每一次適配里。 更会落到每一次模型部署、每一次数据搬运、每一次替换硬体时,那些看不见的隱性成本里。 如果未来的mps-agent α只能在最理想的顶配硬体上跑,只能依赖稳定开放的供应链,那它根本不配叫工程系统。 那只会是个实验室玩具。 江临盯著那行字看了两秒,按下保存。 “滴——” lean校验窗口跳出绿色的结果提示。 第二轮冷启动校验:通过。 零错误,零警告。 江临看著那抹绿色,脸上没什么表情。 第二轮通过,只说明v1.0流通包的核心逻辑已经稳定,接近可以发出的状態。 但还不能发。 正式受控流通前,还需要最后一轮只读镜像校验、完整哈希记录生成,以及所有附录引用的一致性检查。 越大的东西,越不能在刚刚转绿的时候就急著交出去。 多冷却一轮,就多一层保险。 他打开日程表。 夜色深沉,远处的城市灯火连成一片。 江临没有出门,晚饭叫了一份清淡的盒饭,吃完就一直坐在桌前。 他在逐条核对pfr/marton流通包的附录引用,確保每一篇参考文献的標註都准確无误,没有遗漏,也没有过度引申。 第三次校验的前置准备全部完成。 哈希记录脚本预跑通过,校验和一致,所有附属文件的目录结构全部核对无误。 …… 翌日,16日。 当酒店窗帘拉开时,晨光铺满半张书桌。 江临已经收拾好东西,准备出门。 背上的双肩包里装著14寸主力笔记本、两块加密移动硬碟、密封袋里装著录取通知书和身份证、一叠列印好的学术证明材料。 最底层是一个带物理拨码锁的黑色硬碟盒。 里面存著pfr/piler的初始草稿。 这是他目前所有技术积累里最核心的东西,走到哪带到哪,从不离身。 今天他得去一趟清华做新生报到。 他要走的是清华六月底就为他单独制定,八月初又更新过一版的特殊入校方案。 九点二十六分,清华大学西门。 明天其实才是大一新生的报到日,但今天的校园已经热闹得像集市。 到处都是很多选择提前来熟悉环境的新生和家长。 人声混著蝉鸣,沸沸扬扬。 江临沿著校门內侧的树荫,往旁边的教工通道走了几步。 树下已经站著两个人,正朝著路口的方向望,显然已经等了一会儿。 中年男人戴细框眼镜,穿浅灰色短袖衬衫,裤子熨得笔挺,是求真书院的周明老师,之前和他邮件沟通了好几次。 旁边年轻些的女士穿藏青短袖衬衫,別著数学科学中心的工作牌,头髮扎成马尾,很乾练,是中心办公室的赵嵐老师。 看见江临过来,两人立刻迎了上来。 周明老师率先伸出手,脸上带著真切的笑意,语气里满是欢迎:“江临同学你好,我是求真书院的周明,这位是数学中心的赵嵐老师。我们到了十来分钟了,天热,怕你找不到地方。” 赵嵐也笑著点头,伸手想帮他接一下背包:“一路过来热坏了吧,包里沉不沉,我帮你拿一段?” “不用不用,我自己来就行,麻烦两位老师了。” 江临说。 “不麻烦不麻烦!” 周老师摆著手,“你的情况特殊,书院和学校都很重视,能来我们求真书院,是我们的荣幸啊。” 三个人顺著林荫道往里走。 梧桐树的枝叶遮天蔽日,比外面凉快不少。 路上时不时有学生骑著自行车经过,车铃叮铃叮铃地响。 周明边走边说:“今天新生多,挤著耽误时间。我们走这边近道,直接去求真书院,手续都提前预审完了,今天就是签个字確认一下,不让你多跑。” 赵嵐在旁边补充:“会议室空调提前半小时就开好了,水也备著,进去先歇口气。” 没有客套的场面话,却处处透著周到。 求真书院二楼小会议室。 门一推开,凉意就裹著淡淡的茶香涌了出来。 长桌上整整齐齐摆著一沓文件,封皮印刷规整,旁边放著两瓶常温矿泉水,还有一盘切好的西瓜,显然是刚准备好的。 “坐,先坐。” 周明拉过主位旁边的椅子,等江临坐下了才自己落座,“丘先生本来是要亲自过来,只是不巧今早临时有个国际视频会推不开,特意叮嘱我们一定要接待好。” 他说著把文件往江临面前推了推,语气带著笑意:“你的情况特殊,书院和数学中心前前后后开了三次会,把培养方案捋得特別细。今天咱们一项一项过,有什么觉得不合適的,你直接提,咱们还能调。” 最先確认的是学籍。 周明翻开最上面一份《2022 级本科生学籍確认表》,指了指关键项,语气郑重:“学籍按 2022 级普通本科生录入系统,专业数学与应用数学,培养管理归口求真书院。” 江临点头,接过笔,在確认栏签上名字。 第二份是《个性化培养档案说明》。 周老师解释说:“基础课程不安排大班修读,数学分析、高等代数、解析几何、概率论、组合数学这五门核心基础课,你可以通过课程组高阶考核、专题学术报告、已发表成果审查三种方式完成学分认定,每一项都有对应的评审组和存档记录,全部可追溯。” “公共必修环节按学校规定执行,如果后续有国际学术会议、跨洋审查会议或者企业工程事务衝突,可以提前走备案流程调整时间,书院会统一协调。” 说到这里,他笑著补了一句。 “我们也知道你手头的事比较多,制度上能给的弹性,我们都给足。” 学籍与培养档案手续全部办结。 赵嵐从文件袋里拿出一张校园卡,双手递过来,笑著说:“卡面跟普通本科生的一模一样,不显眼,你平时出门带著也方便。但权限都提前开好了,求真书院全楼、数学中心门禁、紫荆公寓17號楼的单元门和宿舍门,还有图书馆、食堂通用权限,现在刷就能用。校园网帐號和办公室有线网口下午统一开通。” 江临接过卡。 紫白色卡面,印著清华校徽、学號、他的高考报名证件照,和所有本科生的卡面没有任何区別,普普通通,看不出任何特殊。 可这张普通卡片背后,是一整套为他单独適配的制度体系。 他拿起卡,对著旁边的会议室门禁刷了一下。 滴的一声轻响,门锁弹开。 真实的接入感,比任何说明都更有分量。 十点四十二分,清华数学科学中心。 灰白色的建筑藏在梧桐树后面,楼里很安静,走廊铺著地毯,脚步声都被吞掉了大半。 偶尔有抱著书的老师走过,和赵嵐点头打招呼,顺便好奇地看江临一眼。 赵老师带著江临上二楼,走到走廊最里面的一间办公室门口。 刷卡推门进去,房间有二十来个平方。 一张实木书桌对著窗户,一把人体工学椅,靠墙立著空的三层书柜,对面墙是一整块白板,墙角有部老式固定电话。 窗外是茂密的梧桐,树影落在桌面上,隨著风轻轻晃。 很朴素,但足够安静,足够私密。 “门禁已经录你校园卡里了,24小时都能进。” 赵嵐把一串备用钥匙放在桌上,递过一张交接单,“网线、电源我们都提前测过了,没问题。办公用品我放抽屉里了,白板笔、文件夹、订书机都有。要是不够用,或者需要添印表机、文件柜什么的,你直接给我发消息,我让人当天送过来。” 她又补充了网络的事,语气很坦诚:“不过有个事特意跟你说一下,涉及未公开的学术材料、敏感项目数据,不建议接入公共网,也不要走云盘同步。公共网有统一安全审计,但內容防护靠自己把控。” 从数学科学中心出来,赵嵐没带江临往本科生宿舍区走,而是沿著紫荆路往北。 “16、17 號楼是博士和博士后住的楼栋,跟本科生1—13號楼分区管理,清净很多。” 她边走边介绍,“都是独立单人间,带套內独卫,隔音也好。你平时熬夜看论文、开跨洋会议,也不会吵到別人,也方便保管设备和材料。” 她特意补充了一句:“这个是走了特殊住宿审批的,申请理由写的是跨时区学术交流、未公开审查材料保管、个人计算设备安全和作息管理,宿管中心特批的。” 江临明白她的顾虑。 这不是优待,是匹配他需求的合理安排,所有安排都要有章可循、有档可查。 走进17號楼单元门,楼道里安安静静。 房间在四楼,402室。 赵嵐刷卡开门,侧身让江临进去:“我们上午特意让宿管阿姨通了通风,被褥都是新换的。” 房间面积和办公室差不多。 单人床、书桌、衣柜、小型书架,里面隔出一间独卫,有淋浴和洗手台。 窗户对著楼间的绿化带,关上门,外面的蝉鸣都弱了很多。 书桌上甚至提前放了一盏檯灯和一小包抽纸。 “住宿確认单在这里。” 赵嵐把单子递过来,“你看一下,没问题就签个字。钥匙给你两把,一把隨身带,一把可以放办公室备用。宿管阿姨每天打扫公共区域,房间內部自己收拾就行。” 江临接过单子扫了一眼。 上面清清楚楚印著:紫荆公寓 17 號楼、单人间、套內独卫、特殊住宿备案、不纳入本科生1—13號楼住宿分区管理。 条款清晰,手续正规。 他没多问,提笔签了字。 到这一刻,三样东西全部落定了。 普通本科新生来清华,第一天最先拥有的,是宿舍里的一张床位,和教室里的一个座位。 而江临入校的第一天,最先被確认的是三个空间。 求真书院里,一份单独建档、可追溯的培养学籍。 数学科学中心里,一间能锁门、可离线的研究办公室。 紫荆公寓里,一间安静、独立、能保管设备的单人宿舍。 学籍、研究、生活,三条线被清华提前梳理得清清楚楚,全部纳入正式制度。 至此,全部流程走完。 周明老师还有会,先回了书院,临走前特意跟江临说:“平时学习上、生活上有任何问题,直接找我或者找赵老师都行,別客气。” 赵嵐也留了自己的手机號和微信:“办公室、宿舍有任何事,隨时打我电话。我下午激活校园网了告诉你。” 两人道別后离开,江临没留在宿舍。 他的行李都还在酒店,这里现在只是一间空屋子。 一点二十五分,吃午饭的时候,手机震动了一下。 梁知夏发来消息。 【g-01c三號机两次待机巡检正常。展板下午送印,按我们定的最终版。】 【红图资本又联繫了一次,想约明天下午单独见面,我按之前的口径回了:展会期间不安排融资对接。】 【上午有两家同行公司的人过来打探,绕著展位看了半天,陈芷按公开口径回了。】 江临指尖点字,快速回復。 【按既定口径,採访只谈公开內容,拒绝直播。】 下午三点二十七分,酒店房间。 江临打开主力工作电脑,启动pfr/marton v1.0流通包的最后一轮只读镜像校验。 黑色的终端窗口里,白色字符一行行滚动,文件逐项核验: - 主论文:通过 - 残余谱摊销引理集:通过 - marton桥构造与切换证明:通过 - 验证指南与审查说明:通过 - 47节点形式化蓝图:通过 - 第38號边界见证附录:通过 - sanders/voss 2014黑板笔记(待定版):通过 - readme与版本说明:通过 四十分钟后,校验窗口跳出绿色的pass。 哈希记录脚本自动运行,生成唯一版本指纹,所有文件批量设为只读,完整镜像正式封存。 版本號:pfr/marton v1.0-20220816。 再也不会有临时的修改,再也不会有半夜的调整。 它从江临一个人的工作,变成了一份有唯一编號、有哈希锚定的正式学术文本。 江临打开写了很久的邮件草稿。 收件人列表很长,每一个名字都分量十足:韩砚山、丁剑、丘成桐、陶哲轩、tom sanders、heinrich voss、freddie manners、ben green,还有国內几位已经进入闭门审查链的数学家。 邮件標题很简单:pfr/marton v1.0 circulation package。 正文是中英双语,写得克制正式,没有任何情绪化的表达。 …… 各位好: 本邮件附版本说明、哈希指纹与审查导航readme。pfr/marton v1.0受控流通包已封存於只读镜像仓库,访问权限將通过单独邀请发放。 附件中的47节点形式化蓝图为审查导航图,不替代主手稿证明。第38號节点已纳入回应voss边界可见性测试的第三层重型见证路线,相关说明见附录b。 明日下午两点半,清华大学数学科学中心將举行闭门技术说明会,同步进行核心节点校准。 本次说明会以国內审查组现场校准为主,海外审查人不要求同步参会,会议纪要、节点索引和问题清单將在会后进入受控仓库。 江临 第150章 猜想开场 八月中旬的北京,空气里还残留著盛夏的滯重与闷热。 从清晨六点半开始,五道口附近的交通干道就已经被各式各样的车辆填满。 车流缓慢地向前挪动,尾气与柏油路面蒸腾出的热浪混杂在一起。 校门,迎新点,志愿者,印著各院系名字的彩色道旗…… 所有这些词汇,正在现实中拼凑成一幅喧闹而充满生机的画卷。 对绝大多数十八岁的年轻人来说,这些画面將构成他们对大学生活的最初记忆。 江临吃过早餐,收拾行李,退掉酒店房间,打了一辆网约车去清华。 不过车最终还是堵在了清华西门外的中关村北大街上。 往前望,车流排出去几百米,红色的剎车灯连成一串。 路边的人行道上全是人,拖行李箱的滚轮声、家长的叮嘱声、孩子的应答声混在一起,隔著车窗都能感受到那种热腾腾的喧闹。 “得等会儿了,每年新生报到都这样,西门能堵半小时。” 司机咂了下嘴,“要不我给你停前面路口,你走过去也就几百米。” “可以。” 江临从车上下来,拖著行李箱站在了西门外的人行道上。 热烈欢迎2022级新同学。 校门口掛著巨大的红色横幅,风一吹,横幅猎猎作响。 门口站著穿紫色马甲的志愿者,举著清华大学迎新接待站的牌子,正在引导新生和家长走专用通道。 往里走,主干道两侧的梧桐树枝叶交叠,搭出一条天然的林荫道。 每隔几十米就有一个院系迎新点,搭著蓝色帐篷,摆著院系招牌。 经管学院、计算机系、机械工程系、建筑学院…… 帐篷前挤满了人,新生递上录取通知书,志愿者笑著递过新生大礼包,家长站在旁边举著相机,不停按快门。 101看书????????????.??????全手打无错站 二校门附近人最多。 这座刻著清华园三个字的石砌牌坊前,几乎围了里三层外三层。 每一个新生都要停下来,站在牌坊正中央,让家长拍一张照。 有人拘谨地站著,有人比出剪刀手,还有的全家一起上阵,拉著行李箱也要凑进镜头里。 人声顺著梧桐道飘出去很远,夹杂著志愿者的指引声、孩子的笑声、家长带著乡音的交谈声,像一场盛大的潮汐,正慢慢漫进整个校园。 江临拖著行李箱,沿著人行道的边缘往里走。 路上有人认出了他。 先是迟疑,然后小声提醒同伴。 “是不是江临?” “好像是。” “他也今天报到?” “废话,他不是去清华吗。” 有人目光追过来。 也有人举起手机,又很快放下。 越往公寓区走,迎新的气息越浓。 紫荆1號楼到13號楼是本科生常规宿舍,楼下全是搬行李的人。 家长扛著床垫和被子,孩子拖著行李箱,宿管门口排著长队领钥匙…… 17號楼相比之下,简直安静得像另一个世界。 没有迎新帐篷,也没有扎堆的家长,只有宿管阿姨坐在值班室里看报纸。 江临刷卡进去。 宿舍里,他用了十分钟把行李归置好,便下楼去数学科学中心报备。 与此同时,一条消息正在清华校內的几个小圈子里,以惊人的速度发酵。 最先传出消息的是数学科学系的教师群。 【通知:今日下午2:30,数学中心一楼报告厅,pfr/marton v1.0闭门技术校准会,作者江临主讲。仅限加性组合、概率、资讯理论、形式化验证方向本校师生参加,名单制旁听,有意向的老师同学速报给系办。】 后面补了一句。 【机会难得,相关方向优先。】 群里安静了几秒。 紧接著,原本常年潜水的头像一个接一个冒了出来。 【是那个多项式弗雷曼-鲁佐猜想?】 【对,就是那个。v1.0版本,昨天凌晨刚发给核心审查者。】 【我去,江临,那个本科新生,他真做出来了?】 消息像水一样渗开。 数院的老师立刻转发给自己带的学生。 求真书院博士生群里,十点十五分,有人把通知转了进去。 【兄弟们,大新闻。下午数学中心有江临的pfr闭门会,名单制旁听,相关方向赶紧找导师报名,手慢无。】 群里本来只有几条迎新互助的消息,瞬间炸了。 【今天不是新生报到日吗?江临作为本科新生,不应该在紫荆操场排队报到吗?】 【所以才离谱啊!別人开学第一天在排队领教材,他开学第一天去给数学中心那帮博导做闭门技术校准。这世界还有没有道理可讲了?】 十点半,消息传到了交叉信息研究院。 做形式化验证的青年教师林川,本来正在开组会,和学生討论下周的 lean 验证任务。手机弹出消息,他扫了一眼,直接停住了话头。 “组会先暂停。” 学生们都愣住了。 “下午两点半,数学中心有一场 pfr/marton 的闭门技术校准会,江临主讲。” 林川把手机放到桌上,“所有做形式化验证、理论计算的,都去找系办报名,能进的都去听,组会顺延到明天上午。” 底下的学生面面相覷。 “老师,pfr 那个猜想?真做出来了?” “v1.0 版本,今天刚进入审查。” 林川敲了敲桌子,“这个证明如果成立,我们手上好几个形式化项目的底层逻辑都要变。都去听,认真记,回来我们开专题討论。” 十一点,消息已经衝出了清华。 中科院数学与系统科学研究院,陈则民研究员坐在办公室里,刚审完一篇学生的论文初稿。 手机上弹出同门群的消息,是清华的同学发的通知。 他盯著屏幕看了半分钟,拿起手机,给自己带的三个博士生打了电话。 “你们三个,下午去清华数学中心,听一场闭门报告。” “啊,陈老师,什么报告啊,我们下午本来要算那个加性组合的数值模擬。” “別做了,先去听报告。如果这个证明的主链路是通的,我们手里那三个课题,方向全部都得重新调整。” 电话那头安静了几秒。 “真的假的?他不是刚做出江氏砖吗,才几天啊,又搞定pfr了?” “他用几天时间做出来的不重要,重要的是东西。” 陈则民解释说,“能进去听就认真听,记好笔记。进不去就在外面等,看看有没有会后交流的机会。这种级別的工作,能蹭到一点边角,都比你们闷头做三个月有用。” 十一点二十分,北大数院。 几个加性组合方向的博士生正在討论室里啃三明治,一边翻最新的论文。 其中一个人刷到了朋友圈,清华的同学发的,配文是下午有硬菜,定位是清华数学科学中心。 他点进去一看,差点把三明治喷出来。 “我靠,兄弟们,江临今天下午在清华开pfr的闭门会!” “扯吧?前阵子不还说只有个雏形吗?” “真的,我清华同学发的,名单制旁听。” 几个人立刻围了过来。 “校外的让进吗?” “不知道啊,我问问我导师。” 其中一个博士生立刻给导师发消息。 不到五分钟,导师回了。 【我和清华那边打了招呼,你们三个过去,报我名字,能进。赶紧的,別迟到。】 三人对视一眼,立刻抓起书包和笔记本就往外跑。 “本来以为是圈內谣言,结果导师都让我们去蹭。” “这哪是蹭啊,这是去朝圣。” “说真的,我到现在都有点懵。pfr啊,我们博一的时候还在討论这个猜想有多难,结果人家直接做出来开闭门会了。” 走到校门口打车的时候,其中一人忽然想起什么,说:“哎,你们说韦老师会不会去?” 另外两人脚步一顿。 “他要是感兴趣,肯定会去吧。” …… 十二点十分,资本圈也嗅到了风声。 红图资本的科技投资群里,负责硬科技赛道的投资总监张敬,发了一句话。 【確认了,江临今天在清华数学中心开 pfr/marton闭门会,国內加性组合圈的人基本都到了,线上还有陶哲轩、voss他们。】 群里本来在聊世界机器人大会的参展项目,瞬间拐了方向。 【张总,pfr 是什么?和低熵工坊有关係?】 【低熵工坊的创始人就是江临。之前我们以为他是个做机器人的创业者,现在看来,人家根本是先拿了数学领域的顶级成果,再下场做工程。】 【之前我们想约低熵工坊谈a轮,一直没约上,我还以为是对方故意拿乔。原来人家根本不是普通的硬科技创业公司,创始人是真的在同时做世界级的底层理论研究。】 【那之前的估值模型得改了。本来以为g-01六足机器人是核心资產,现在看来,江临本人的数学能力,才是低熵工坊最值钱的东西。】 投资人们的討论方向瞬间发生偏移。 不再有人谈论机器人公司的商业化落地周期,所有人的焦点都转向了创始人拥有世界级底层数学能力,对一家硬科技公司到底意味著多大的估值溢价。 群里的首席合伙人最后定调。 【別再提什么机器人展会期间顺路去展台看看这种轻慢的话了。对我们而言,g-01型机器人只是一个可见的入口,江临本人,正在变成低熵工坊最难定价,也最无法被竞爭对手复製的底层资產。】 …… 上午十二点四十分,消息被搬到知乎。 数学分区下,一个新问题悄无声息地冒了出来,然后以惊人的速度往上冲。 【如何评价江临今日在清华大学数学科学中心进行的pfr/marton闭门技术报告?】 不到半小时,回答区就炸了。 高赞第一是匿名用户,標註著清华大学数学科学系博士在读。 赞数半小时衝到一千二。 【人在数学中心走廊,刚挤完旁听队伍。 本来是十八人规模的核心审查校准会,只邀请加性组合、概率、资讯理论和形式化验证方向的少数核心学者。 结果消息传得太快,数院老师、求真书院博硕、叉院做形式化和理论计算的人都找过来了,最后丘先生拍板,相关方向本校师生可以名单制旁听,校外报备过的同行也可以进。 补充个冷知识:今天是清华 2022 级本科新生正式报到日。 別人报到:领校园卡、领被褥、认室友、拍合照。 他报到:在数学科学中心给一眾教授博导做pfr/marton v1.0技术校准。 这个开学名场面,估计也是前无古人后无来者。】 第二条是某985数学系助理教授的认证帐號,语气克制,但字里行间全是惊嘆。 【v1.0流通包是昨天凌晨才进入第一批审查者邮箱的,圈內已经有人熬夜在啃。今天下午立刻开核心节点校准会,推进速度也太快了。 线上参会的有陶哲轩、tom sanders、heinrich voss,线下丘先生坐镇,国內加性组合和相关方向的半壁江山基本都在现场。 这个规格,已经不是青年学者学术报告的级別,接近领域级工作的中期审查了。】 评论区早就吵翻了。 有人问—— 【pfr到底是什么,为什么整个数学圈都这么激动?】 下面立刻有人补了通俗解释。 【粗暴一点讲:pfr问的是,如果一个集合在加法意义下没有膨胀得很厉害,那它是不是其实藏著低维骨架?而且这个骨架能不能用多项式代价抓出来,而不是付出指数爆炸的代价。 marton熵形式则是另一套语言:不用集合大小和加法结构讲压缩,而是用熵、自由度、条件化和概率空间来记帐。 真正的地狱级难度在於,这两套语言不是简单翻译。而是每一次压缩產生的损失、每一次条件化改变的概率空间,最后都要有人付帐。帐目不闭合,证明就会炸。】 再往下翻,画风逐渐破防。 【竞赛党过来集合。以前看著他高考749,以为是常规天才剧本,结果他还有江氏砖,现在直接冲pfr/marton,我还在啃gtm入门,人家已经在造新工具了。】 【不懂就问,pfr猜想是什么级別?底下高赞回覆:大概相当於大一新生报到第一天,去航天五院给院士们讲自己设计的新火箭发动机,但还要求院士们当场挑毛病。】 【有没有人知道现场还能不能进,现在打车过去还来得及吗?】 【別想了,名单制,连走廊的空气都是定量配给的。】 討论从数学分区慢慢扩散,高考、竞赛、科技几个分区都开始有人转。 高考状元、iccm 金奖、十八岁、本科新生、世界级猜想…… 这些標籤叠在一起,天然就有衝击力。 所有人都在好奇,这个刚满十八岁的年轻人,到底拿出了一份怎样的东西,能让整个加性组合领域如此兴师动眾。 下午一点四十分,数学科学中心一楼报告厅外。 名单核验正式开始。 玻璃门旁摆了一张长桌,两个数院的硕士生志愿者坐在后面,手里攥著列印名单。 名单本来只有薄薄两页,是最初的核心审查人员,后来不断有人找系办、找导师申请,名字一个个手写补上去,纸页边缘被翻得卷了边,浸了点手心的汗。 “同学,麻烦报一下姓名和单位。” “王柏松,数院博二。” “好的,在这儿签个字,领一份旁听须知。注意,本场报告禁止录音录像,禁止外传內容,纸质材料散会后要收回。” “明白。” 队伍从报告厅门口一直排到了饮水机旁,少说有七八十人。 队伍里几乎没人閒聊。 有人低著头,手里攥著薄薄的脱敏摘要,眉头微皱,一行一行仔细看。 有人在笔记本的第一页写下几个关键词,都是准备追问的方向。 还有人乾脆靠墙站著,闭著眼睛,在脑子里过pfr猜想的基础定义和经典结论。 就是没人是来凑热闹的。 能出现在这里的,要么是相关方向的研究者,要么是拼了命想挤进前沿的学生。每个人都清楚,这场报告的分量有多重。 会务组临时加印了五十份旁听须知,不到十分钟就发完了。 后排有人从实验室搬来了高脚凳,还有人乾脆坐在台阶上,把笔记本摊在膝盖上,提前翻到空白页。 没人抱怨位置不好,也没人计较有没有桌子。 能进来,就已经赚了。 梁辰站在队伍的最后面,手心有点出汗。 他是求真书院今年的研二生,中午听师兄说有这场报告,抱著试一试的心態给导师发了消息,没想到导师立刻就帮他报了名,让他赶紧过去。 他早就听过江临的名字。 但那些都是新闻里传说一般的名字。 直到今天,他站在数学科学中心的走廊里,等著听一场这个人主讲的,关於世界级猜想的闭门报告,才第一次真切地感受到,那种同龄人之间几乎让人窒息的差距。 “同学,姓名单位?” “梁辰,求真书院研二。” “签个字吧,进去儘量往后站,前面位置不够了。” “好,谢谢。” 接过旁听须知,梁辰走进报告厅。 刚进门,他就愣了一下。 报告厅不大,原本一百二十个座位,早就坐满了。 中间过道加了两排摺叠椅,也坐得满满当当。 两侧墙边站了不少人,后排的空隙也挤著人,几乎连落脚的地方都没有。 前排是预留的专家席,名牌已经摆好了。 丘成桐、韩砚山、丁剑…… 还有好几位他只在论文和教材上见过名字的教授。 最前方的白板乾乾净净,一片空白。 旁边的显示屏是黑的,还没开启远程连线。 空调开得很低,但因为人太多,还是有点闷。 可没人在意,所有人的目光都或多或少地落在那块空白的白板上,等著即將写上去的东西。 梁辰挤到最后排的墙角,找了个能看清白板的位置站定,掏出笔记本。 两点零二分,远程窗口开启。 屏幕上陆续出现海外学者的帐號名。 terry tao。 tom sanders。 heinrich voss。 ben green。 freddie manners。 …… 这些名字,每一个都是加性组合和概率领域的顶樑柱。 很多人读了五六年博士,引用过他们无数次论文,还是第一次见到真人。 哪怕只是线上的帐號头像。 工作人员反覆调试音频,確认每一路都通畅。 两点十五分,前排的专家陆续入场。 丘成桐走在最前面,穿著深色衬衫,手里拿著一个笔记本。 他走到正中的位置坐下,和旁边的韩砚山低声说了两句,目光落在前方的白板上。 韩砚山和丁剑分別坐在他左右两侧。 后面几排,国內加性组合、概率、资讯理论方向的资深教授陆续就座,有人互相点头打招呼,有人翻开手里的完整版手稿,直接翻到第38號节点的位置。 中间区域坐满了青年教师、博士后和博士生。 后排和过道站著的,大多是低年级博士生和硕士生。 很多人就拿著一支笔一个本,准备硬听。 报告厅里的声音越来越低。 翻纸的沙沙声此起彼伏,偶尔有人低声交谈一两句,也很快收住。 所有人都在等。 等那个把pfr/marton推进到v1.0的人,走到那块白板前面。 两点二十四分。 报告厅侧后方的楼梯口,传来脚步声。 原本压得很低的交谈声,瞬间停了。 所有人的目光,都朝著那个方向转了过去。 江临从二楼办公室下来了。 他穿一件乾净的白衬衫,袖子挽到小臂,深色长裤,脚上是一双普通的黑色运动鞋。 手里只有一个黑色的软皮笔记本,和攥在手里的三支白板笔。 很多目光落在他身上。 有人是第一次见他,好奇、审视,带著点难以置信。 有人在南京iccm见过他,知道这个年轻人站在台上有多稳。 还有更多人,只在论文、邮件、新闻里反覆见过这个名字,今天第一次见到真人。 十八岁。 清华2022级本科新生。 iccm金奖获得者。 江氏砖作者。 pfr/marton v1.0手稿作者。 这些身份標籤,此刻全部叠在这个年轻的身影上。 但很快,所有人都把这些標籤暂时忘掉了。 因为在学术报告厅里,身份不重要,头衔不重要,年龄更不重要。 重要的只有白板上即將写出来的东西。 是证明。 江临把笔记本放在讲台的边角,拧开黑色白板笔的笔帽,在白板边角试写了一下,確认出水顺畅。 动作很自然,没有丝毫紧张,也没有刻意的镇定。 就像他已经在这块白板前推演过几百次一样。 两点二十九分。 丘成桐抬手扶了扶眼镜,侧头示意了一下。 坐在侧前方的周闻道教授点了点头,起身走到台前,轻轻敲了敲话筒。 周闻道是清华数学科学中心负责本次闭门技术校准会协调工作的教师。 “各位老师,各位同学,下午好。” “今天这场,是pfr/marton v1.0闭门技术校准会。” “感谢各位老师和同学在新生报到日来到数学科学中心,也感谢线上参会的各位海外同行拨冗参与。” “这场报告的內容很重,时间也很紧,我就不多占用时间了。” 他侧身,看向站在白板侧边的江临,做了个请的手势。 “下面,请江临同学开始。” 第151章 大证明长什么样 江临从侧边走出来时,报告厅里有一瞬间的安静。 这是一间挤满了这个领域最聪明的人的房间,而走到白板前的,是个十八岁的少年。 他微微頷首致意,没有多做寒暄,拿起黑色白板笔。 “今天不展开v1.0的全部技术细节,但主闭合链路,我会完整走一遍。” 他在左上角写下一行字。 【spression】 “直觉告诉我们,一个集合如果和自己相加后没有膨胀太多,它一定被某种低维结构控制。问题的关键在於,这个控制的代价,能不能被压缩到多项式级別。” 台下鸦雀无声。 后排几名博士生的笔尖悬在半空。 因为这句大白话,比任何严密繁复的定义都更快地压住了全场的阵脚。 …… 梁辰的指尖悬在手机屏幕上方。 他做的方向和加性组合学隔了一层,只能算半个相关人员。 今天能挤进报告厅,也是因为导师临时在群里发了一句能去就去,不一定听懂,但要知道大证明长什么样。 三分钟前他秉著记录的念头,隨手开了个直播,標题写著“pfr 校准会现场,凑个热闹”。 因为相关推送,倒是没多久就进来了一些感兴趣的观眾。 起初弹幕大部分是喜闻乐见的插科打諢。 有人问有没有新生帅哥,是不是开学动员会,有人刷 班群转的,说今天有大新闻。 直到镜头扫过白板上那行標题,评论区硬生生卡了两秒。 “等等,多项式结构压缩?这不是那个pfr猜想吗?” “我没看错吧?主讲人是那个十八岁的新生?” “真十八岁啊?看著比我师弟还小,能hold住这场子?” …… 梁辰没敢打字回应,只悄悄把镜头往前推了半寸。 因为接下来的十几分钟,少年片刻未停。 黑色公式向白板两侧铺开,红笔標出每一处损失入口,蓝笔勾出见证路径。 他像在把一根埋在墙体深处的承重梁,一寸一寸地抽出来,摆到所有人眼前。 第一块白板很快写满。 台下很多人开始因为跟不上而放弃逐字记录。 …… 梁辰的笔早就停在了笔记本第三页。 他的直播间,从开播时只有几十个在线人数,悄无声息爬到了七百二。 而评论区已经完成了从逐行跟读到集体躺平的蜕变。 “第三行开始掉线,有人能解释下红笔標的损失入口是啥吗?” “別问,问就是我连损失在哪都看不见。” “博一报到,上周刚背完small doubling的定义,现在感觉自己像个没入门的。” “人在现场,听不懂,但大受震撼。” 有条弹幕刷,主播能不能提醒主讲人慢一点,梁辰默默在公屏敲了一行字:“不敢,这已经是他压著节奏讲了。” 他抬头望向白板,第三层重型见证的框架已经铺出大半,江临落笔的速度稳得像台精密仪器,连每两行公式的间距都几乎分毫不差。 …… 【节点38·边界可见性·第三层重型见证】 “voss教授提出的高维边界测试,不是反例。”江临在白板中央落下红笔,说,“主证明在这里没有断,问题是承重结构在那里,但检修口不够大。” 这句话一落,很多非本方向的旁听者似懂非懂。 …… 梁辰记录的笔尖猛地一顿。 上周他刚在组会上精读了voss那篇边界测试论文,导师的结论是,至少半年內没人能把这个模型完全纳入主帐目。 他下意识去看手机,直播间弹幕已经炸了,滚动速度快得看不清字,只有零星几句跳出来:“voss 的反例?他要当场拆?” “这要是能圆上,我直接把课本吃了。” …… 江临写下一行,特意停顿。 【witness,not new compression】 “注意,这是见证,不是新的压缩步骤。见证负责把残余谱的去向暴露出来,压缩负责支付损失。两者不能混用。” 前排的韩砚山慢慢坐直了身体。 因为江临並非简单去讲孤立的节点。 他在把pfr主证明里最险的一根承重墙从墙体里生生抽出来,把里面的钢筋直白地暴露在所有人眼前。 …… 梁辰的直播间在这里卡了足足三秒。 再刷新时,最顶的一条弹幕被赞到了最前面,id是个认证的高校数论助理教授:“我收回半小时前说的噱头,这一下,至少省了领域內三个月的弯路。” …… 第二块白板,江临擦掉辅助推导,写下—— 【marton bridge: entropy payment under probability-space switch】 “不要把它看成翻译器。”江临在两个嵌套空间之间画出连接,“它是支付系统。局部自由度在进入全局装配时失去原始坐標,这个代价,必须被支付。” 丁剑抬起头。 上午在江临的办公室里,他听过这句试讲,但此刻放在完整的链路里,分量截然不同。 它不再是一个孤立的概率技术解释,而是通向全局闭合的必经之桥。 下午三点二十二分,江临走到第三块白板前,写下最后一行標题。 【节点47·全局装配】 江临画出一个巨大的全局帐目矩阵。 残余谱、见证路线、密度增量、熵控制储备…… 所有变量被塞进同一张表里。 “如果有一项找不到支付来源,证明就不会闭合。如果一项被重复支付,证明也不闭合。如果局部自由度丟失坐標而未被支付,证明依旧不会闭合。” 他在最底下写下一个词。 【closed】 报告厅里没有人说话。 伴隨著清脆的落笔声,他换回红笔,在矩阵下方签发了最终结论。 【finite-field pfr follows from the closed loss ledger】 (有限域pfr,由闭合损失帐目推出) 两行字写完,主梁全部铺陈完毕,整座报告厅却像被按住了。 江临转过身,面向台下。 “基准框架就是这些,现在可以提问了。” 话音落下,报告厅里一片静默。 这不是冷场,也不是没人有问题。 恰恰相反,是问题太多。 只不过台下眾人的大脑还在追赶白板上的风暴。 十几秒后,远程窗口里的voss举起了手。 “第38號节点,你把第三层见证定义为可审查路径,而不是新的压缩步骤,这点我同意。” 他的声音带著一点德国口音,语速不快。 “但在k等於8的边界模型下,如果第三层残余谱反覆逼近閾值,你如何保证这个见证不会在全局帐目里,重新消耗第二层的熵储备?” 许多人下意识低头看手里的摘要。 这不仅是质询,更是將刚才那条主链路直接推向高压测试。 防不住,帐目体系瞬间崩塌。 江临握在手里的红笔在指尖转了一圈,没有片刻迟疑,转身在白板空白处画下一道清晰的竖线,將储备层与见证层生生劈开。 【witness≠payment】 “见证不等於支付。”他的声音毫无起伏,却掷地有声,“第三层路线只提供审查可见性,没有支付权。如果它去调用第二层,那是递归收费。在全局矩阵里,它的状態只是checked(已检查),绝不能是spent(已消耗)。” 粗糙的比喻,却乾脆利落地堵住了所有可能的帐目歧义。 报告厅里有人低低笑了一下。 voss盯著屏幕,手指在桌面上慢慢敲了几下。 十几秒后,他抬起头,微微頷首。 “不错,这条可见性路径,经得起审查。” 前排几位老教授不约而同地鬆了松肩膀。 最险的第一道关卡,守住了。 …… 梁辰的直播间里直接炸开了锅。 “我靠,voss说不错?” “这可是去年拋反例干废三篇顶刊的那个voss吗,就这么给过了?” “我还以为要掰扯半小时,结果一句话就堵死了!” “witness≠payment,这五个字怎么感觉比十页推导还管用。” …… 然而交锋不留喘息。 陶哲轩隨即问起,形式化蓝图里这条wrapper该掛在主依赖链上还是节点外侧。 清华一位青年教师问,加入wrapper和边界审查结构后,形式化蓝图里的47个宏节点是否还保持原来的主依赖拓扑。 北大的李教授盯著帐目矩阵,问边界塌缩时频域索引会不会和组合域閾值错位。 接下来的半小时,江临一个接一个地接住。 语速不快,却几乎没有迟疑。 白板被擦了又写,写了又擦。 他始终在重复同一件事。 把看起来笨重的结构,一项项摊开给审查者看。 “v1.0不追求漂亮。”回答李教授时他说,“单索引更漂亮,但单索引会撒谎。” 有人低低咳了一声。 前排几位教授同时点了头。 只有丁剑那一问,江临答得格外慢。 “你说熵储备在局部被支付,进了全局帐目就標成spent。”丁剑翻到摘要第六页,“我想追问,你怎么保证它在下一层压缩里,不会被重新当成可用的自由度?” 这正是那座桥最危险的地方。 江临转身写下——一次性熵储备。 “它只能用一次,支付完成,进入spent。”他一字一顿,“不能是available,不能是reusable,更不能是ambiguous。如果它在下一层再被调用,那么这座桥就不是桥,而是偷渡口。” 报告厅里响起一阵很轻的吸气声。 这个说法很锋利,也很准確。 丁剑的眼神明显亮了一下,接著追问退化情形。 江临没有迴避,在白板上写出最小的状態保持骨架,几行,不长,却足够让丁剑看清结构。 丁剑低头写了一行,抬起头。 “spent这个词可以。” “它丑。”江临说。 “丑得好。” 报告厅里再一次响起轻鬆的笑声。 但很快,笑声又被下午四点零七分的那一问压了回去。 韩砚山终於拿起话筒。 前面所有问题里,他一直没有出手。 直到整条主链被压过一轮。 “我问最后一个组合侧的问题。” 报告厅安静下来。 “把k等於8换成k趋近边界的那一列模型。”他看著白板上的全局帐目矩阵,缓缓说,“第三层见证不递归收费,spent项不復活,双索引错位进入退化归档——这三件事,如果同时发生,第47號节点是否仍然闭合?” 事实上,问完之后,韩砚山自己心里也清楚。 这个问题如果今天答不上来,不丟人。 它把voss的边界、丁剑的spent、李教授的双索引,全部叠在一起,压在第47號的同一个全局矩阵上。 太重了。 任何一个做过完整大证明的人都知道,这种最坏组合压测通常不是当场能答的。 往往要回去想一周,再补一封follow-up邮件。 但他今天又必须问。 韩砚山已经做好了准备,如果江临今天答不上来,他韩砚山有把握在接下来的两周內,陪著少年一起把这件事补出来。 …… 韩砚山的话音落下,所有人都看向江临的瞬间,梁辰瞥见直播间在线人数跳了一下,稳稳破了一万。 公屏里不断有新id进来,id前缀带著各个高校数学系的標籤。 有人发 ,导师让过来蹲的,说这题答完,领域格局要变。 …… 江临明白韩老师问的其实是这三件事一起发生时,张矩阵会不会破。 他当然知道这张矩阵不会破。 因为早在第九次废土时间,他自己第一次写出第47號节点的草稿时,他先做的就是这个压测。 当时他把三件事同时打开,看那张矩阵会从哪一格先漏。 然后就看到漏在了第二行第三列——见证列借了支付列的资源,因为他当时没把权限分开。 他改了一个月。 把三列的权限切开,见证、支付、归档,每一列只能做一件事,不能互借。 改完之后他又把压测跑了一遍。 没漏。 他又跑了第二遍。 还是没漏。 不过他终究是按捺住,继续跑,从不同的初始条件、不同的退化路径、不同的边界模型。 他记不清具体跑了多少遍,但他记得最后一次跑完的那天,石屋外下了一场很大的雨。 他在磨得水光油滑的石桌前坐到凌晨三点,看著那张矩阵,確认了一件事。 这张矩阵不会破,只要三列的权限不混用。 这件事他没有写进提纲。 不是不想写,是写不进去。 它不是一个新的引理,也不是一个新的命题,只是一种结构性的取捨,是一种我寧可让这张矩阵丑,也不让它互借的判断。 这种判断在论文里写不出来,在提纲里也写不出来。 它只能在白板上,在被问到的那一刻,直接拿出来给人看。 於是,此时此刻,他转身,擦掉第三块白板的下半部分,写下標题。 组合边界压测。 底下三行,列出三件事同时发生的最坏情形。 然后在右侧画出帐目矩阵的极小骨架。 只剩三列,见证列、支付列与归档列。 “最坏情形下,三件事一起来。”他说,“如果这三列互相借用资源,证明就不闭合。” 他用红笔,在三列之间各画了一道竖线。 “所以它们不能互借,见证列不能支付,支付列不能復活,归档列不能压缩。” 三句话,三道线。 整个报告厅的注意力都被压在那三道竖线上。 【witness:visible/no charge】 【spent:paid/no reuse】 【record:tracked/no compression】 最后一行——没有隱藏的损失,留在帐目之外。 然后他放下了笔,转身开口。 “所以,三件事同时发生时,第47號仍然闭合。前提是——三列的权限不混用。v1.0里所有看起来笨重的状態標记、双索引、退化索引,都是为了保证这一件事。” 报告厅里安静了很久。 韩砚山盯著那三道竖线看了半晌,最后慢慢靠回椅背。 …… 梁辰的直播间里,弹幕先是突兀地空白了两秒。 像全场的窒息感顺著镜头传了出去,隨即以铺天盖地的速度炸开,滚动的字幕快得连完整句子都看不清。 “三重最坏情形叠在一起当场接住,还只用了三列权限切割……这思路是怎么想出来的?” “上周组会我导刚说这个组合死局至少要磨半年,合著人站在白板前十秒钟就给焊死了?” “导师把我们全喊起来了,说这是近三十年加性组合最关键的半小时。” 一条带著高校数论研究所认证的弹幕被瞬间顶到最顶端,稳稳悬在滚动的公屏上:“这三道竖线,够整个加性组合领域消化三年。” 梁辰匆匆扫了眼直播间顶栏,就这片刻功夫,在线人数从一万直衝两万二。 公屏里新id还在潮水般涌进来,前缀从清北復交、中科大山大,一路延伸到北美、欧洲的华人数学系。 他指尖划过消息页,三个置顶的学术群全是99+的红点,群消息刷得飞快,翻来覆去都是同一句话。 “別问了,快进直播间,这是歷史性的时刻。” …… 四点二十九分,丘成桐抬了抬手,示意先到这里。 这位数学界泰斗接过话筒,看了一眼那三块写满的白板。 “今天这场会,比我预想的要好。” “我看过很多年轻人的报告。有人聪明,有人努力,有人技巧很好。但今天最难得的,既不是聪明,也不是技巧,而是结构感。” “江临没有把一份大证明藏在漂亮语言后面,也没有绕开最危险的地方。第38號节点、voss的边界测试、marton桥、第47號全局装配——他把这些最重的梁,全部摆到了白板上。能不能被审查,能不能被追问,能不能被继续拆,这才是一份真正的大工作该有的样子。” 报告厅里没有人说话。 前排几位老教授坐得很直,远程窗口里的几位海外学者也没有切走画面。 丘成桐的目光从白板移回江临身上。 “一个十八岁的年轻人,能把这样一份工作讲到这个程度,很不容易。更不容易的是,他没有把数学当成炫技。他把每一笔损失、每一次支付、每一个边界退化,都放进了可以审查的帐目里。” 他顿了顿。 “这是数学家的做法,不是天才少年的做法。” 台下不少年轻学生愣了一下。 江临站在白板旁,手里还握著那支红笔。 没有激动,没有炫耀,也没有刻意谦虚,只是安静地站著,像刚完成了一次工程验收。 …… 梁辰的直播间的弹幕慢了下来,插科打諢的评论全都消失了。 “丘先生这句话,分量太重了。” “不是天才少年,是数学家,我的天。” “十八岁,拿到这句评价,这辈子值了。” 有人刷,他怎么一点都不激动啊,立刻有人接:“换你你激动得跳起来,人家可能只是觉得今天的验收过了。” 梁辰望著台上神色平静的少年,忽然清晰地意识到了那种差距。 大多数人做数学,是追著问题跑,盼著做出点成绩证明自己。 而这个人,是在造房子。 他只关心房子结不结实、漏不漏水,至於別人夸不夸他房子造得漂亮,好像根本不在他的考虑范围內。 …… “今晚回去,大家还会继续读这份v1.0,还会继续问,还会继续拆。”丘成桐最后看向全场,声音沉了一些,“这是好事,因为从今天开始,pfr/marton这件事,不再只是他一个人的手稿了,它已经摆到了整个领域面前。” 话音落下,先是静了一秒。 隨后,掌声响起。 不是礼节性的,也不是发布会式的热闹。 它从前排开始,迅速扩散到后排、过道、门口,连外侧小屏前的人也跟著鼓起来。 梁辰也在鼓掌。 手机直播还开著,他想了想,发了一条弹幕。 【直播到这里,虽然我从头到尾一头雾水,但大概知道了,大证明长什么样子。】 发送。 他抬起头,报告厅里的人还没散。 有人围著白板拍照,有人低头翻笔记,江临站在白板旁,手里还握著那支红笔,正一一回应围上来的学者。 …… 江临正要把笔记本放回包里,余光忽然看见侧后方一个很安静的身影站了起来。 那人穿著简单的t恤长裤,头髮有些乱,手里拿著会务组发的报告摘要。 整场几乎没说过话,来的时候也没引起什么动静。 但报告厅里不少人都知道他是谁。 韦东奕。 整场报告,他大多数时间低著头,在纸上写极短的符號。 只有江临写出那三道竖线时,他抬头看了很久。 他没有上前寒暄,也没有加入围住江临的人群。 只是经过白板时,脚步停了一下,目光在那张全局帐目矩阵上停留了几秒。 然后,他很轻地说了一句。 “这个帐目很乾净。” 声音不高,周围只有几个人听见。 乾净。 在这种场合里,这不是客套,也不是情绪化的称讚。 它只意味著一件事。 损失没有被藏起来,支付没有被重复使用,退化没有被偽装成压缩。 江临点头致意。 韦东奕摆了下手,像是不太適应这种正式回应,转身往门口走去。 人群重新流动起来。 走下台时,韩砚山迎上来,重重拍了一下他的肩膀。 “讲得漂亮。” “还有几个地方要补进审查索引。”江临说。 “那是后面的事。”韩砚山说,“今天你把第47號压住了。” 丁剑也走过来,笑著点头:“marton桥那段,比上午清楚多了,spent这个词可以留著。” “它確实好用。”江临说。 周围的学者陆续围过来,有人握手,有人追问技术细节,有人想加入后续形式化验证的某个分支。 江临一一回应,语气谦和,思路清楚,丝毫没有少年得志的浮躁。 直到时间去到五点,人才渐渐散了。 “在想什么?”韩砚山走过来,递给他一瓶水。 “在想李教授提的那个双索引退化表述。”江临拧开喝了一口,“可以补进形式化索引。” “刚讲完就想著补索引?”韩砚山失笑。 “本来就是校准会嘛。”江临笑了笑,“找出哪些地方要更清楚,才是目的。” 正说著,丘成桐走了过来。 “很不错,江临。” “谢谢丘先生。” “听说你的低熵工坊在明天的机器人展览会有展示?” “是。” “有时间的话,我倒是想看看你说的这种局部—全局的非周期结构,在机器上到底长什么样。” 江临微微一怔,隨即点头。 “欢迎丘先生蒞临指导。” …… 从数学科学中心出来。 傍晚的阳光穿过梧桐叶,洒了一地碎金。 远处迎新的人流还没散尽,莘莘学子笑著从主干道走过,脸上满是对大学生活的憧憬。 第152章 帐是平的 事实上,数学学科学中心报告厅的散场人流里,三三两两的学者、博士生、青年教师即便出来后,话题仍然不离第47號节点的全局帐目矩阵,以及那三道劈开权限的竖线。 “以前总觉得pfr的多项式界是远在山顶的东西,今天才看见,原来山腰的路已经铺到了这个程度。” “voss的边界测试当场接住,韩老师那记三重压测也接住了,这不是局部技巧,是整套框架都立住了。” “回去就得改组会计划,下半年的选题至少要砍掉三个,全往这个方向靠。” 求真书院的几个博士生散在饮水机旁,嗓音压得很低,眼里的光却压不住。 梁辰站在他们中间,手机还烫著,直播间早就在散场前被他掐了。 后面半小时的质询密度太高,他连举著手机的余力都没有。 屏幕上还停留在最后那行弹幕:“歷史会记住今天下午。” 他忽然想起导师中午说的话:“不用全听懂,去看看大证明长什么样。” 现在他懂了。 大证明从来不是某一行惊艷的公式,不是某一个神来之笔的技巧。 它是三块写满的白板,是一层层被摊开的承重梁,是每一笔损失都有去处、每一次支付都有记录的帐目表,是被最苛刻的审查者轮番敲打后,依然纹丝不动的骨架。 人群的另一侧,韦东奕已经走到了楼梯口。 他手里的草稿纸上写满了极小的符號,是他顺著江临的帐目矩阵推了半节课的验证路径。 同行的老师问他觉得怎么样,他脚步没停,只淡淡地说了句:“结构很清楚,帐是平的。” 这在北大数院的语境里,已经是极高的评价。 更外围的討论已经扩散到了全网。 知乎那个问题的关注量在两小时內衝破十万,回答刷出了两百多条。 最先放出系统整理笔记的是一位清华数院的博士生,手写扫描件整整十七页,字跡潦草却脉络清晰。 它没有涉及未公开附录和退化全表,只把公开报告中那条主闭合链路,从第一行small doubling的直觉,一路整理到最后三道竖线的权限切割。 评论区里,从最初的看不懂但大受震撼,慢慢沉淀出了业內人士的判断。 有一条高赞回答没有急著下结论,而是先解释了一件事。 大眾谈起数学难题,最熟悉的是黎曼猜想、哥德巴赫猜想这类名字足够响亮的问题。pfr猜想没有那么出圈,却是加性组合学內部一面真正的承重墙。 它追问的是一个极朴素,也极反直觉的问题。 一个集合如果和自己相加之后没有迅速膨胀,说明什么? 普通直觉会觉得,相加应该製造混乱,体积应该变大,结构应该被打散。可在某些特殊集合里,相加之后的新东西只比原来多了一点点。这种不乱,意味著背后必然藏著某种代数骨架。 这不是一道单纯追求技巧漂亮的问题。 它关乎的是,现代加性组合学能否把局部低膨胀真正压缩成全局可控制结构。 如果这面墙被推开,后面很多原本只能绕路走的问题,都会获得新的入口。 “可以確定,有限域f2上的pfr多项式界,现在已经不是可能成立,是核心框架已闭合,等待全社区形式化核验的状態。” “上一次看到这种级別的工作落地,还是张益唐的孪生素数。区別是,那时候他是半路杀出的陌生人,这一次,是个十八岁的本科生。” 隨后有更专业的回答补了一刀。 过去很多路线,都是试图用几何覆盖去抓弱倍增集合背后的代数骨架。 像拿一个个规则盒子,去套住那团看似散乱的数字积木。 问题在於,盒子的数量总会在推导中失控。 从多项式,滑向指数。 从可计算,滑向不可承受。 而江临今天展示出来的路线,真正刺眼的地方,不是他把盒子摆得更巧,而是他乾脆换掉了尺子。 他不再只问这团集合有多大。 他开始问它有多乱。 集合被打碎成隨机变量,几何体积被替换成信息熵,鲁沙距离不再只是集合加法后的膨胀尺度,而变成一种混乱度的支付帐本。 如果弱倍增意味著系统没有剧烈变乱,那么在熵语言里,就必然存在一条可以被追踪、被摊还、被压缩的损失路径。 这也是为什么报告厅里真正懂行的人,並没有在听到某个漂亮技巧时鼓掌。 他们盯著的是帐。 每一份熵跌落从哪里来。 每一次残余谱对冲有没有重复支付。 每一道权限切割是否真的阻止了局部胜利污染全局装配。 这不是看起来很聪明的证明。 这是一份已经被做成工程帐本的大证明。 海外的数学社区也同步炸开了锅。 有人很快提到,高尔斯、陶哲轩、本·格林、manners这些名字,过去几年都绕不开这面墙。 有限域pfr不是一个凭热情能衝过去的问题。 它原本就需要一支世界级队伍,用几年时间一点点压低损失,拆掉指数级爆炸留下的旧债。 而现在,一份来自江临的v1.0手稿,已经把这些名字全部拉进了同一条审查链。 这比任何媒体標题都更重。 因为真正懂行的人都明白,能让这些人认真坐下来拆的东西,本身就已经不再是噱头。 陶哲轩在自己的博客上更新了一篇极短的短文,標题只有一行:《on a new approach to finite-field pfr》。 正文不到三百词,没有结论性的定论,只说自己正在审查一份新的手稿,其核心的熵对合与损失帐目框架极具启发性,完整形式化验证完成后会再做评述。 即便克制到这种程度,也足够让整个加性组合领域沸腾。 无数人顺著线索摸到了voss更新的v2版note,看到那句它只是在等待一个需要它的定理,所有的拼图在这一刻对上了。 不是年轻人的噱头,不是媒体的炒作。 是一场真实存在的正在发生的数学进展。 而这场风暴的中心,江临已经坐上了前往亦庄的网约车,低头翻著手机里未读的邮件。 第一封来自陶哲轩:建议在v1.1的形式化蓝图里,把三列权限切割单独抽成一个通用引理,未来推广到一般阿贝尔群时可以復用。 第二封来自周志华:主要是问九月中旬方不方便预留一次线下交流的时间,地点可以放在南京大学人工智慧学院,也可以等他行程確定后再说。 第三封是梁知夏发来的长消息。 1、下午闭门会的消息已经传到產业圈,至少八家投资机构重新发来了对接意向,估值口径比上周又上浮了20%。 2、三家行业头部媒体申请明天展会现场专访,都要求聊数学创始人做工业机器人的话题。 3、恆泰的许明川总发来贺电,说没想到低熵工坊的根扎得这么深,后续合作可以再往上谈一级。 江临逐条回復。 给陶哲轩的回信很短:同意,下周会抽出节点38.5的独立引理分支。 给周志华的回覆更简洁:期待九月交流。 给梁知夏的只有三句话。 暂不估值。 专访只谈工程,不谈数学。 恆泰那边按原节奏走,不借热度提速。 车开过南五环,窗外的建筑从高校写字楼渐渐变成连片的產业园与厂房。 下午报告厅里的掌声、丘先生的评价、白板上密密麻麻的公式,像一场退潮的浪,在他身后慢慢远了。 不是不重要。 外界会把那条熵路线理解成灵光一闪。 江临自己却很清楚,它不是。 废土里没有充裕算力,没有稳定供应链,也没有允许优雅失败的实验环境。 每一份热漂移,每一次噪声放大,每一条失控的误差链,最后都会逼著他回到同一个问题上。 系统的混乱度到底有没有真的下降。 废土不相信漂亮的几何外形,只相信熵的增减。 只是江临很清楚,证明合上最后一行的那一刻,这件事的第一阶段就已经结束了。 接下来是漫长的核验、补全、推广、形式化落地,是整个社区的事,不再是他一个人在暗夜里凿路。 他的注意力,永远要放在下一件还没做完的事上。 下午六点十七分,江临抵达亦创国际会展中心。 主通道两侧的大厂展位已经灯火通明,巨型led屏循环播放著宣传片,穿著统一制服的工作人员在做最后的彩排,连迎宾机器人的语音都调试了一遍又一遍。 低熵工坊的角落展位,和周围的光鲜比起来,依旧像个安静的配角。 但今天不一样了。 展位旁边站著三四个人,掛著参展商的牌子,正绕著g-01c三號机低声交谈,时不时抬头看一眼背景板上的字。 看见江临过来,梁知夏立刻迎了上去。 “下午开始就陆续有人过来问,都是同行和投资人。听说我们老板就是今天下午在清华做pfr报告的江临,都愣了。” 她吐字清晰,语气平稳,一如往常,听不出太多情绪,只有眼底一点藏不住的光亮,泄露出內心深处的不平静。 江临没接这个话头,径直走到地形箱旁边:“演示机状態怎么样?” “许曼刚做完第三轮待机巡检,关节温度、电池电压、足端传感器校准全绿。”许曼从展位內侧走出来,手里拿著检测记录表,“陈砚在调状態机可视化的最后一版,確保明天演示时日誌滚动不卡顿。” 陈砚坐在摺叠椅上,笔记本电脑接在展示机旁,屏幕上是调试中的状態流转图。 他抬头打了声招呼,指尖还在飞快地敲代码:“江总,我把回撤重切入的响应时间標成了黄色高亮,观眾一眼就能看见。” “不用高亮。”江临说,“保持原样就行。” 陈砚愣了一下,隨即反应过来,点头:“明白,不刻意造看点。” 梁知夏跟著江临走到展位外侧,沿著背景板走了一圈,低声匯报明天的安排。 “上午九点开馆,前两个小时预计人流最大。我和陈芷在前台接待,许曼负责硬体答疑,陈砚盯演示后台。你如果不想露面,就不用一直守在展位,下午的產业分论坛露个面就行。” “明天是g-01第一次正式公开亮相,还是要露一下面比较好。”江临摇摇头,说,“媒体问技术就说技术,问公司就说公司,问別的,不回应就好。” 夜色渐深,展馆里的喧囂慢慢降了下来。 大部分展位的工人都收了工,只剩下零星几个还在赶工的点位亮著灯。 低熵工坊的展位也收拾得差不多了。 陈芷把明天要用的宣传册、名片、安全须知按顺序摆到接待桌上,又核对了一遍应急物品。 许曼把展示机调成锁止待机状態,盖上防尘布。 陈砚导出了最终版演示程序,做了三次全流程模擬,零异常。 团队的人陆续收拾东西离开,约好明天早上八点展馆门口匯合。 展位里最后只剩下江临和梁知夏。 梁知夏整理著最后一叠文件,忽然开口:“江总,其实我下午刷到新闻的时候,挺意外的。” 江临正低头看著手机上的形式化节点进度表,闻言抬了下眼。 “意外什么?” “意外你好像一点都不受影响。”她把文件放进文件袋,拉上拉链,“换做別的创业公司创始人,手上有这种级別的学术成果,早就铺天盖地营销了。標题我都能想出来——菲尔兹级数学家下场创业,重新定义工业机器人。” 江临忍不住笑了出来。 “数学是数学,工程是工程。pfr做得再好,也不能让g-01多爬五度坡,不能让足端传感器少一分偏差。混在一起说,对两边都不尊重。” 梁知夏看著他。 展馆顶的射灯落下来,在他侧脸投下清晰的轮廓。 十八岁的年纪,说出的话却像在行业里沉了十几年的人。 这个人果然是从一开始就没把自己定位成天才少年创业者。 数学大概是他的尺子,工程是他的锤子。 尺子量清楚边界,锤子砸出实打实地落地。 两件事,两条线,在他身上並行不悖,却从来不会混为一谈。 但不混为一谈,不代表两者没有共用的底层纪律。 证明里怕隱藏损失,工程里怕隱藏故障。 证明里要防重复支付,机器里要防一次成功掩盖真实失稳。 江临真正看重的,从来不是把数学名词搬进机器人宣传页,而是把可审查、可回放、可拆解的纪律,压进每一条控制链。 “对了,展会这套状態机,只是显式控制链的外壳。真正麻烦的是后续不同硬体、不同传感器、不同场景包之间的可移植后端。”江临想起什么,开口道,“下周回江城,启动一个新的內部项目。” “什么方向?” “编译器。” 梁知夏愣了一下:“编译器?我们要自己做编译工具链?” “初期只是中间表示层和算子调度框架。”江临解释道,“不用急著招人,先立项目,我出初始架构,陈砚先跟著做。对外不公开,算预研。” 梁知夏心里飞快地盘算。 预研项目,不公开,创始人亲自主导初始架构。 结合下午刷到的晶片法案新闻,还有江临在高铁上说的先把自己那一层做好,答案几乎呼之欲出。 她没有多问细节,只点头:“好,我回去立项目编號,走內部保密流程。” 两人走出展馆时,夜风吹散了白日的燥热。 广场上的巨型宣传牌还亮著,智能赋能未来几个大字在夜色里格外醒目。 远处的地铁站口还有人流进出,拖著行李箱的参会者、背著相机的记者、穿著工服的布展人员,匯成一条条细小的河流,涌向城市的各个角落。 明天这里会更热闹。 成千上万的观眾、媒体、投资人、从业者会涌进来,看见最新的机器人技术,看见光鲜的展台,看见被资本和聚光灯包裹的產业风口。 很少有人会知道,就在几个小时前,几十公里外的清华校园里,那场已经被直播片段和手写笔记传遍网络的技术校准会,究竟意味著什么。 更少有人知道,站在那间报告厅白板前的少年,此刻正站在展馆外的晚风里,脑子里想的不是讚誉,不是估值,不是明天会迎来多少惊嘆的目光。 他想的是足端材料的磨损曲线,是状態机的可信度分类,是编译器的中间表示层设计,是那张横跨数学与工程的巨大拓扑图。 第153章 另一场开学 江临回到紫荆公寓17號楼下,已经是夜里九点多。 几百米外的本科生宿舍区还浸在鲜活的喧闹里,男生们搭著肩说笑的嗓门隔著林荫道飘过来,混著夏末的蝉鸣,满是刚踏入大学校园的新鲜劲儿。 而他身前的17號楼静得像另一个世界。 楼道里只亮著几盏感应夜灯,消音地砖吞掉了所有脚步声。 电梯上行时没有多少杂音,四楼走廊空空荡荡,两侧的房门都紧闭著,只从底缝漏出几缕暖黄的灯光。 刷校园卡推开402室的门,房间里还是白天报到时的模样。 单人床铺著素色蓝格床单,连体书桌空空荡荡。 套內独卫的灯开关按下去,暖光漫出来,关上门就隔绝了外面所有的人声。 这是他在清华的第一个夜晚。 没有室友寒暄,没有臥谈会,没有凑在一起打听食堂和澡堂的新鲜劲儿。 只有一屋子的安静,和横跨数学与工程的两摊事。 他刚把背包拉链拉开半寸,搁在桌角的手机就亮了起来。 屏幕上亮起母亲张秀芬的微信头像。 时间掐得刚好,显然是张秀芬算著他该安顿下来了,特意等了半天才打过来。 江临指尖划过接听键。 画面里跳出江城家里的客厅,暖黄色的吸顶灯照著熟悉的布艺沙发,张秀芬戴著老花镜凑在镜头前,身后江建国端著个搪瓷茶杯,也侧身往这边看。 “江临,到宿舍了,怎么这么晚才回?” 张秀芬的声音透过听筒传过来,带著点惯有的细碎念叨,“我跟你爸等你一晚上了,怕你忙不敢早打。同学都见著了吧,好相处不?” 江临往后靠了半步,让镜头扫过房间的墙角和单人床:“刚从亦创那边布展和流程对接回来,太晚了,没赶上班会,就没见著班上的同学。不过午饭是在学校食堂吃的,饭菜都不错。” 张秀芬点点头,又开始絮絮叨叨叮嘱:“那你自己住更要按时吃饭,別总对付。北京乾燥,记得多喝水。跟班里同学好好相处,別总闷著头不说话。” 江临一一应著,目光扫过屏幕里父母的脸。 明明才离家几天,隔著屏幕看过去,倒像是隔了很远。 又聊了几句家常,张秀芬怕耽误他休息,催著他掛电话:“行了行了,你刚收拾完肯定累,早点洗澡睡觉。明天还要忙,別熬太晚。有空就往家里打个电话,不用打太久,说一声就行。” “好,你们也早点睡。” 视频掛断的瞬间,房间里重新落回安静。 窗外远处的喧闹又淡了几分,只剩下风吹梧桐叶的轻响。 同一时间,几百米外的紫荆本科生 3 號楼,求真书院2022级数学班的一间四人间还亮著灯。 四个男生刚收拾完大半行李,桌角堆著刚领的迷彩军训服、厚得能砸人的培养方案手册,地上还摊著没拆封的床帘支架。 几个人都在竞赛圈里混过,哪怕没真正同队,也早听过彼此的名字。 凑到一起话题就没停过,从高中竞赛的陈年旧题,聊到书院传得神乎其神的高阶课程,最后拐到了班级花名册上。 “说起来,咱们班的江临,有人认识吗?” 靠门的男生划著名手机里的班级群名单,“今天班会也没来,神隱了似的。” “他今天在科学中心做报告,忙著呢。”另一个男生说。 “听说就隔壁的顾明澈见过他,昨天一起去不老屯看过流星。”又有一个人说。 正说著,房门被轻轻敲了两下,带班学长张宇辰推门进来,怀里抱著一摞校园卡和安全须知单。 “学长,打听个事。” 第一个开口的男生凑过去,“江临明天开学典礼来吗,我们还以为今天能见到真神呢?” 张宇辰把单子放到桌上,闻言笑了笑,只含糊带过:“他情况特殊,书院单独对接,手里正事忙。” 说著,他只拍了拍那人的肩膀。 “你们以后慢慢就知道了,都早点睡,明天八点西阶集合,別迟到。” …… 另一头,江临拧开桌上那瓶常温矿泉水,刚喝了一口,手机就接连震了三下。 第一条来自求真书院2022级本科班的带班学长张宇辰,条目列得清爽规整。 【江临同学你好,我是带班学长张宇辰,跟你同步下明天的安排。 1. 上午八点二十在西阶教室分会场集合,统一参加全校开学典礼,带校园卡,穿浅色上衣即可,现场会考勤。 2. 下午两点开学第一课,同样在西阶,是校领导主讲的必修环节。 3. 今晚的新生班会你没赶上,我把班会记录和班委名单发你邮箱了,临时选了班长和学习委员,后续班级活动我提前通知你。 有任何问题隨时找我就行】 第二条是专职辅导员李悦发来的,附带了分会场位置示意图和考勤说明,末尾补了一句。 【明天丘院长也会到西阶分会场,能儘量到场最好;实在有事提前跟我说,走线上观礼流程就行,录播会后会发。】 第三条是班主任周明的消息,更简短。 【刚听辅导员说你明天可能有事,明天的开学典礼去不了,那我跟书院教学办打个招呼。】 江临指尖停在屏幕上。 通知栏的上方,还摞著二十几封未读邮件的提醒。 最上面几封分別是:陶哲轩团队连夜补充的节点38.5边界收紧备註、韩砚山发来的国內审查组討论匯总、voss更新的v2版验证笔记、梁知夏同步的次日展会最终流程与媒体对接口径。 一边是十八岁本科新生的標准入学轨道:开学典礼、班会、开学第一课、军训,一步一步踩进既定的人生节奏里。 一边是搅动了整个加性组合领域的学术余震:邮件跨越大洋昼夜往復,国內外十几个课题组同步开工,盯著那张47节点的全局帐目矩阵,逐行拆解核验。 两个本该隔著很远的世界,此刻就安安静静地並排在他的手机屏幕里,涇渭分明,又因为他这个人,微妙地叠在了一起。 他先依次回復。 给张宇辰:【多谢学长,明天有產业展会事务没法到场,麻烦帮忙登记一下线上观礼,班会记录我回头看。】 给李悦:【李老师您好,明天確实有安排走不开,麻烦您批一下线上观礼的假,录播我会后补看。】 给周明:【谢谢周老师,我已经跟辅导员请假了,手续有问题再麻烦您。】 三条消息发出去没两分钟,回復就陆续回来了。 张宇辰回了个好的没问题,附带一个惊嘆的表情包,说早就听说他厉害,让他放心忙。 李悦回復得很利落,说假已经批了,观礼连结稍后发群里,可以抽空看。 周明只回了两个字:【收到。】 都是懂分寸的人,没人追著问具体是什么事,也没人说半句新生开学典礼很重要你怎么能不来的场面话。 求真书院从给他定培养方案那天起就清楚,对有些学生来说,成长的课堂从来不止在教室里。 收起聊天框,江临点开梁知夏发来的次日演示流程终稿,指尖顺著条目慢慢划了一遍。 整点演示时间、媒体接待口径、技术答疑分工、应急处置预案,每一项都列得清清楚楚,和他们在江城敲定的原计划没有半点偏差。 开学典礼是两千多名新生大学生涯的正式起点。 但对他来说,明天g-01c的第一次公开亮相,是另一条战线的关键节点。 两者没有轻重之分,只是优先级有先后。 他又点开陶哲轩的补充笔记扫了两眼,在脑子里过了一遍边界收紧的推导路径,確认没有逻辑漏洞,便熄灭了屏幕。 窗外的喧闹渐渐沉了下去,偶尔有晚来的新生拖著箱子走过林荫道,声音远远的,很快就散在风里。 17號楼里始终安安静静,连走廊的感应灯都很少亮起。 …… 第二天上午八点五十分,亦创国际会展中心的主入口前已经排起了长队。 初秋的阳光扫过玻璃幕墙,把攒动的人影拉得很长。 参会证的掛绳在人群里晃成一片彩色的浪,扛著长枪短炮的媒体记者挤在最前排,等著九点整的开馆闸门拉起。 低熵工坊的展位上,开馆前十分钟,团队的人已经全部到齐。 陈芷把最后一摞宣传册码齐,许曼又复查了一遍演示机的锁止机构,陈砚抱著电脑蹲在地形箱侧方,最后跑了一遍启动自检。 江临站在展位內侧的窗边,指尖在手机屏幕上慢慢划著名。 屏幕上是陶哲轩团队昨夜发来的补充笔记,针对节点38.5的独立引理,提了三个可以进一步收紧的边界点。 他昨晚已经顺著推了半页,熵损失还能再压下去千分之二,对全局证明影响不大,但对后续推广到一般阿贝尔群很有用。 九点整,展馆的广播准时响起,开馆闸门缓缓拉起。 几乎是同时,手机震了一下,是班级群里张宇辰发的消息。 【大家坐好,开学典礼马上开始了,没到场的同学记得看直播哈】 后面跟著一张西阶分会场的现场图,浅色上衣的新生们坐得整整齐齐,讲台上丘成桐院长正拿著话筒准备致辞。 江临扫了一眼,把手机调成静音揣回兜里,抬头看向梁知夏:“按原定流程来,九点半首场,之后整点固定演示,人多就半点加场。有人问就答,没人问就正常待机。” 他抬眼扫了眼周围的展位。 左边是国內老牌工业机器人厂商的特装展位,两层楼高的机械臂在空中划著名精准的弧线,背景板上印著国產重载领军者的大字。 右边是拿到融资的新锐企业,全息投影投出半透明的机器人模型,音响里循环播放著品牌宣传片。 相比之下,低熵工坊这三面喷绘背景板、一张接待桌、一台盖著防尘布的演示机,实在朴素得有些显眼。 梁知夏顺著他的目光看了眼,笑了笑:“本来还担心位置偏没人来,现在倒是不用担心了。” 昨天下午开始,业內圈子里就已经传开了。 清华那场pfr报告会的主讲人江临,就是低熵工坊的创始人,今天会在三號馆的展位上。 消息从学术圈漏到產业圈,再从投资圈扩散到媒体圈,一夜之间,原本没人在意的角落展位,已经成了很多人今天的必打卡点。 江临没接话,只是伸手掀了下防尘布的边角,看了眼g-01c的机身:“待机温度正常。” 人流像潮水一样顺著主通道涌进来,最先填满的永远是头部厂商的大展位,拍照的、諮询的、谈合作的,人声鼎沸。 低熵工坊这边,前五分钟確实冷清。 直到第一个背著双肩包戴著眼镜的年轻人犹豫著走过来,目光扫过背景板上低熵工坊四个字,又飞快地瞟向站在地形箱旁的江临,脚步猛地顿住。 “请问是江临学长吗?” 声音不大,却让周围几个慢慢逛过来的人同时停下了脚步。 江临抬眼,点头:“我是江临。” 年轻人瞬间眼睛亮了,压著声音激动道:“我是北航机器人所的,昨天全程看了pfr的直播,没想到真的是你,你们这是做足式工业机器人?” 这话一出,周围原本只是路过的几个人立刻围了过来。 “江临?就是那个证明pfr的江临?” “低熵工坊是他开的?我昨天还刷到新闻,以为是重名呢。” “不是说今天有產业分论坛吗,他怎么在展位上待著?” 人群很快聚起了一小圈,大多是高校的学生、年轻的工程师,还有几个闻风过来的科技媒体记者。 相机镜头举了起来,对著展位和江临拍个不停。 陈芷下意识地往前站了半步,梁知夏却轻轻拉住了她,微微摇头。 江临神色没什么变化,侧身让开半步,露出身后的地形箱:“展位是用来展示產品的,大家想看机器人的话,九点半有第一场完整演示。现在可以先看参数手册,有硬体相关的问题,这位许曼工程师会解答。” 他语气平淡,既没有刻意疏远,也没有借著话题聊半句数学。 有记者立刻抓住机会往前挤了挤:“江先生,请问您把pfr猜想的相关技术应用到机器人控制里了吗,是不是用数学理论重构了运动控制算法?” 这话问得很巧妙,只要江临点头,明天的头条標题就有了。 “菲尔兹级成果落地工业,数学天才重新定义机器人控制”。 周围的人都安静下来,等著他的回答。 江临看了那记者一眼,语气平静:“没有。” 记者愣了一下:“没有?” “pfr是加性组合领域的纯数学问题,和工业机器人控制没有直接关联。”江临说,“低熵工坊的机器人控制方案,是独立的工程研发成果,两者不能混为一谈。” 人群里响起一阵小声的议论。 没人想到他会否认得这么干脆。 换做任何一个创业者,手握这种级別的学术爆点,巴不得把pfr核心算法赋能机器人印在背景板上,吹得天花乱坠,估值翻个两三倍都不奇怪。 他倒好,直接把两者划清了界限。 有个做算法的工程师忍不住开口:“可是熵的思路……” “底层思维有共通之处,但技术路径完全是两套体系。”江临打断他,“数学证明追求的是逻辑严谨的边界,工程追求的是稳定可控的落地。拿纯数学结论套工业產品,是对两边的不负责。” 这话一出,几个业內的工程师都下意识地点了点头。 圈子里靠概念炒作、拿学术名词包装ppt產品的公司太多了,像这样主动拆绑定、不借学术名声镀金的创始人,反而少见。 梁知夏適时上前一步,笑著接过话头:“各位如果对机器人產品感兴趣,可以先拿一份產品手册。九点半的整点开演示,会完整展示g-01c在复杂地形下的负载能力、越障表现和状態自愈能力,欢迎大家到时候观看。有商务合作意向的,也可以和我这边登记。” 人群慢慢散开了些,一部分人拿著手册在旁边等演示,一部分人还在小声討论,相机的快门声却没停过。 陈芷凑到梁知夏身边,小声说:“梁姐,江总这也太实在了。刚才那个问题,稍微说一句底层逻辑同源,热度不就上来了吗?” 梁知夏看著江临蹲在地形箱边,和许曼核对足端传感器的校准参数,背影专注得仿佛周围的人声都不存在。 “他要的不是热度。”梁知夏轻声说,“他要的是,別人提起低熵工坊,第一个想到的是机器人做得好,而不是老板是个数学天才。” 虚名这东西,撑得起一时的流量,撑不起长久的產品。 江临从一开始就看得很清楚。 九点半,第一场演示准时开始。 陈砚按下启动键,许曼上前揭开防尘布。银灰色的g-01c三號机从待机状態甦醒,关节处的指示灯依次亮起淡绿色的光。 地形箱里是提前布置好的复杂工况:十五度的斜坡、散落的碎石块、凹陷的坑洼,还有模擬油污的光滑板面,几乎把工业场景里常见的恶劣地形都浓缩在了这几平米的箱子里。 “现在展示的是g-01c型通用足式工业平台,自重四十八公斤,额定负载二十公斤,最大越障高度二十厘米,可適应斜坡、碎石、湿滑路面等多种复杂地形。”许曼站在地形箱旁,语速平稳地做著讲解。 话音落下,机器人迈步向前。 没有夸张的衝刺,也没有花里胡哨的动作,每一步都稳得像钉在地面上。 踩过碎石时,足端自適应微调,机身几乎没有晃动。 踏上光滑板面时,没有出现常见的打滑失稳,只是步態微微放缓,稳稳地走了过去。 下坡时重心顺滑切换,连晃都没晃一下。 外行看个热闹,內行一眼就能看出门道。 人群里几个来自大厂的工程师,原本抱著看热闹的心態过来,看到步態的瞬间,脸色就变了。 “这不是普通安全状態机。” “状態机介入得太深了,几乎在做实时重规划。” “不对,不是预编的步態,是实时重规划的?这么低的延迟?” 普通足式机器人的越障,大多是提前识別地形,规划好落脚位置,一步一步走,一旦遇到突发的打滑或者碎石偏移,很容易失稳摔倒。 可眼前这台机器,根本不像在走规划好的路。 它像有自己的判断,每一次足端触地的反馈都立刻传回,下一秒就调整了姿態,整个过程顺滑得没有一丝卡顿,连机身的俯仰角都控制在极小的范围內。 更厉害的是,全程没有出现一次修正过度的抖动。 做过控制的人都知道,越灵敏的系统越容易震盪,能把响应速度和稳定性平衡到这个程度,背后的控制框架绝对不简单。 人群里安静下来,只剩下机器人关节电机的细微运转声。 有人拿出手机录视频,有人盯著步態皱著眉思考,刚才那个提问的算法工程师,身体已经不自觉地凑到了地形箱边上,眼睛一眨不眨。 梁知夏站在侧面,看著人群的反应,嘴角微微抿起。 她就知道,只要產品够硬,根本不需要靠数学的光环来撑场面。 真正的业內人,一眼就能看出价值。 一套演示走下来,四分十二秒,g-01c稳稳回到起点,待机指示灯重新亮起。 许曼刚说完演示结束,人群里立刻响起了提问声。 “你们这个控制是基於模型的还是强化学习的?” “负载二十公斤是额定还是峰值,持续行走续航多久?” “防护等级多少,能在粉尘环境下长时间工作吗?” …… 问题一个接一个,全是实打实的工程参数,再也没人提pfr,再也没人问数学和机器人的关係。 许曼一一作答,语气专业,数据精准,没有半句虚的。 江临站在人群后面,没有上前。 他的目光落在机器人右后腿的足端传感器上。 刚才走过碎石堆的时候,侧屏上的触地反馈曲线有一次短促的毛刺,延迟峰值大约七毫秒。 虽然不影响整体步態,甚至没人看出来,但確实存在。 是硬体布线的干扰,还是状態机调度的优先级问题? 他在心里记了一笔,等今天演示结束,要让陈砚拉一下那段时间的日誌。 这时,人群外面传来一个沉稳的声音。 “麻烦让一下。” 人群分开一条道,一个穿著深灰色衬衫、中年模样的男人走了进来,身后跟著两个助理模样的年轻人。 有人认出了他,小声惊呼:“是博智的张总?” 博智机器人,国內工业足式领域的头部厂商,就在同馆不远处,占了最大的特装展位。 谁也没想到,竞品公司的总裁,会亲自跑到这个角落小展位来。 张志明没理会周围的目光,目光直接落在地形箱里的g-01c上,看了几秒,才转向江临,伸出手:“江临先生,久仰,我是博智机器人的张志明。” 十几分钟前,他其实已经站在人群外看完了后半段演示,只是一直没有开口。 江临伸手和他握了一下:“你好。” 张志明笑问道:“你们这套状態机中间层,是只绑定g-01c,还是预留了跨硬体平台適配?” “目前只对自有平台负责,不討论对外適配。”江临答说。 张志明似乎並不意外,点点头:“理解,那如果未来有合作的可能,隨时可以联繫我。” 他递了张名片,又深深看了一眼g-01c,没再多留,带著人转身离开了。 人群看著他们的背影,再看向展位里那个年轻得过分的创始人,眼神已经完全不一样了。 学术光环是一回事,现在被行业头部亲口认可技术,是另一回事。 前者是跨界的传奇,后者是实打实的產业实力。 而这个十八岁的少年,好像两手都攥得很紧,却又从来不会把它们混为一谈。 上午的人流一波接一波。 低熵工坊的展位从门可罗雀,变成了三號馆里最热闹的点位之一。 来看热闹的、来谈合作的、来技术交流的、来打卡拍照的,人来人往,连梁知夏都亲自上阵接待了好几波投资人。 江临只在技术交流的时候开口,其余时间大多站在侧面,要么看演示数据,要么低头看手机,偶尔和陈砚许曼核对一下参数。 数学的那一端,社区正在慢慢核验,框架已经立住,剩下的是水磨功夫。 工程的这一端,產品已经亮相,第一步踩稳了,接下来要往下扎。 而中间连接两者的那层工具链,现在才刚刚要开始动工。 数学给了他丈量边界的尺子,工程给了他落地的第一块基座。 接下来,要造的,是把两者真正串起来的工具链。 中午十二点,上午的场次结束。 人群渐渐散去,团队几个人终於能歇口气。陈芷瘫在摺叠椅上,揉著发酸的腿:“我的天,上午来了至少三百人,我发宣传册手都发酸了。” “光商务登记就记了满满两页。”梁知夏翻著笔记本,眼里带著笑意,“有七家工厂的採购负责人留了联繫方式,还有三家系统集成商想约会后详谈。比我们预想的好太多了。” 许曼在给机器人做午间巡检,头也不抬:“下午场有行业论坛,很多厂商的技术负责人都会过来逛,估计人更多。” 陈砚喝了口水,看向江临:“江总,下午的演示要不要加个高难度工况,比如加个突发障碍避让,上午好多人问这个。” 江临刚要说话,手机突然震了一下。 是韩砚山发来的消息,只有一句话:“陶哲轩博客更新了,他验证完了主链路的核心帐目。” 江临指尖顿了顿。 几乎同一时间,通知栏上方的未读提醒开始往上跳。 韩砚山、voss、国內审查组临时討论群,还有几个陌生的海外邮箱,像被同一阵风吹动,接连亮了起来。 江临很清楚,这些短促的提醒背后意味著什么。 陶哲轩没有替任何人宣布结论,也不会轻易给出情绪化背书。他只是把自己对主链路核心帐目的核验过程放了出来,逐项列明,逐项確认,逐项排除错误来源。 这已经足够。 对外界来说,这像是一道闸门被推开。 从这一刻起,那份被无数人围著挑刺的手稿,不再只是一个十八岁少年孤身递上审查台的惊人宣称。 它开始拥有第一个足够沉重的外部锚点。 江临抬眼看向展馆窗外的阳光。 上午的喧囂好像都隔了一层玻璃。 数学的浪,还在往上涨。 锁屏界面的上方,还静静躺著一条半小时前的班级群消息。 是班长发的开学典礼合影,西阶教室里坐得满满当当,所有人都看向镜头,青涩又郑重。 那是另一条人生轨道上的正式起点。 江临没有点开大图,只是收起手机,看向陈砚:“按原计划来,不用加。把產品本身做好,比什么都重要。” 第154章 长时程归队协议 八月十九日上午八点。 求真书院三个班的新生挤在阶梯教室里,等著军训动员大会开场。 桌上摊著刚发下来的《军训须知》,封皮印著绿色迷彩纹样,里面夹著训练作息表、请假流程、內务標准、拉练说明和军训纪律。 求真221班的座位集中在最后两排。 这里大部分人之前就听过彼此的名字。 竞赛圈不大,尤其是数学竞赛圈更小。 谁拿过冬令营金牌,谁进过集训队,谁在某年某道组合题上给出过漂亮解法,彼此未必真正认识,但多少都有耳闻。 因此,刚入学的陌生感並不完整。 他们更像是一群终於被放到同一间教室里的旧传闻。 赵承宇坐在最后一排靠过道的位置,翻著军训须知,手指停在夜间拉练那一栏,表情很沉重。 “二十公里。” 旁边有人凑过来看:“真二十公里?” “上面写得很清楚。” “这是军训还是迁徙?” “你现在退学还来得及。” “算了,退学手续说不定比二十公里更麻烦。” 几个人压著声音笑起来。 笑完之后,话题很自然地拐到了另一件事上。 赵承宇抬头扫了一眼身边空著的位置:“说起来,江临应该不来了吧?” 这句话一出,后排几个人都很自然地点头。 “肯定不来啊。” “前几天就听说,书院给他走的是特殊调整方案,训练环节可以暂缓。” “正常,人家那个级別,犯得著来站军姿吗?” “换我我也不来,数学中心有空调,坐著拆pfr,不比在操场晒太阳强?” “別说军训了,开学典礼、班会他都没露过面。咱们班我基本认全了,就他只闻其名不见其人。” 话说到这里,前排有人回头看了一眼,压低声音:“你们说话小点,学长上来了。” 讲台上,带班学长张宇辰抱著点名册走到投影幕布旁边。 辅导员李悦坐在侧边,手里拿著一份训练安排確认表。 “人差不多到齐了。”张宇辰翻开点名册,“先点名,点完开动员会。” 阶梯教室里安静下来。 一个个名字念过去。 “到。” “到。” “到。” 声音此起彼伏。 念到求真221班最后几行时,张宇辰的视线停在一个名字上。 江临。 他顿了一下。 李悦昨天已经跟他说过,江临的情况特殊,书院给了训练调整方案。 如果他不来,动员会不必等,后续把材料发邮箱就行。 张宇辰清了清嗓子,正准备跳过这一行,西阶教室后门忽然传来一声很轻的声音。 “报告。” 声音不高。 在空调声和细碎翻页声里,几乎不起眼。 但求真221班最后两排,瞬间静了一半。 所有人下意识回头。 后门边站著一个穿白t恤的男生,背著黑色双肩包,额角有一点薄汗。 大概是从別处赶过来的缘故,他站在门框旁,呼吸还没有完全压平,但神色很安静。 江临微微点头:“抱歉,来晚了。” 他早上有点事耽误了几分钟。 张宇辰愣了两秒,才连忙摆手:“没事,进来吧,最后排还有空位。” 江临点头,顺著阶梯教室侧边过道往后走。 从一排排座位旁经过时,有人抬头看他,有人假装低头翻材料,有人已经认出他,却又不好意思表现得太明显。 最后,江临在221班最后一排角落坐下,把背包放在脚边,拿起桌上的一份《军训须知》。 张宇辰定了定神,重新看向点名册。 “江临。” 后排传来一声清淡的应答。 “到。” 声音不大,但这个到落下去之后,求真221班后排几个人都悄悄坐直了一点。 真来了。 那个连开学典礼都缺席,几乎只活在班级花名册和外界新闻里的同学,真的坐到了他们后排。 动员会的內容很细。 军训纪律,请假制度,每日作息,內务检查,队列训练,军体拳,战伤救护,定向越野,夜间拉练,结业分列式。 李悦讲得很清楚,请假半日以內由连队和指导员审批,超过两日需要营部批准,累计缺训达到一定天数必须重新补训。 台下有人小声哀嚎。 “比高中军训还严。” “我现在已经开始想念高中军训了。” 江临坐在最后一排,安静地翻著手里的须知。 上面的条款都很普通。 但江临看得很认真。 不是因为这些条款有多复杂。 而是因为它们构成了一套完整的现实流程:集合、点名、训练、请假、补给、归队、考核、记录。 人被放进队列里。 队列被放进营连里。 营连被放进训练周期里。 每一个人都有位置,每一次缺席都有记录,每一个掉队节点都有处理办法。 这不是高深系统。 却是现实世界最基础的秩序。 散会后,各班按安排前往c楼做军训装备核对、尺码调换和漏领补发。 大部分人昨晚已经领过军训服,只是去换鞋码和补水壶、挎包。 江临因为前一天没参加班会和统一领装,跟著队伍走了一趟完整补领流程。 外面阳光已经起来了。 队伍沿著路边树荫往紫荆生活区方向走,蝉鸣一阵高过一阵,热浪从路面往上浮。 赵承宇故意放慢脚步,等到江临走近,才有点不好意思地开口。 “你真来军训啊?” “是啊。” “我以为你直接走调整方案了。” “先跟几天。” “几天?” “看情况吧。” 赵承宇挠了挠头:“也是,你事情肯定很多。不过你能来已经很离谱了,我们刚才还赌你不会出现。” 江临看了他一眼。 赵承宇立刻补充:“没恶意啊,就是觉得你这种,嗯,应该很忙。” “是有点忙。” “那你还来?” 江临笑了笑。 路边梧桐树影落在地上,斑驳晃动。 身边是嘰嘰喳喳的同班同学。 有人吐槽军训服丑,有人討论晚上要不要先买鞋垫,有人问紫荆食堂哪个窗口出餐快,有人说听说紫荆操场旁边可以买老冰棍。 人声混著蝉鸣,热热闹闹往耳朵里钻。 江临已经很久没有置身在这么嘈杂的人声里。 废土太静了。 静到风吹过前哨站外墙时,他能分辨出哪一块挡板的螺丝开始鬆动。 静到夜里水循环泵抽空的声音,会像一根细针扎进意识里。 静到他蹲在红土荒原上检修设备时,能听见沙粒滚过金属外壳的轻响。 静得久了,就会忘掉人挤人的时候是什么温度。 “体验一下。”江临说。 赵承宇愣了一下:“体验军训?” “体验人的生活。” 这句话说得太奇怪,赵承宇一时没接上来。 过了一会儿,他才说:“这生活的第一课就是磨脚,其实没有什么好体验的。” 江临不解地看了他一眼。 赵承宇很认真地说:“真的,胶鞋才是噩梦,得垫厚鞋垫。等会儿我去超市买,你要不要?我帮你带两双。” 江临点头:“好,谢谢。” c楼领装处排著长队。 各院系新生挤在一起,迷彩服堆成小山,工作人员扯著嗓子喊尺码。江临跟著队伍慢慢往前挪,轮到他时报了自己的號,接过沉甸甸一摞东西。 作训服。 作训帽。 编织外腰带。 解放胶鞋。 肩章。 水壶和挎包。 他低头翻了翻那双胶鞋。 鞋底很硬,鞋帮也硬。 赵承宇在旁边瞥了一眼:“偏大就对了,不然垫了鞋垫塞不进去。” “你很熟?” “高中军训吃过亏。”赵承宇说,“脚后跟磨出两个泡,走路像被函数不连续点绊了。” 旁边有人听见,忍不住说:“你们能不能不要什么都往数学上靠?” “不能。” 队伍又笑起来。 江临抱著军训服往外走。 旁边有別的院系学生认出他,压低声音说那就是江临吧,还有人悄悄往这边看。 他像没听见。 只是跟著队伍往前走。 没有加快,也没有停下。 十九號下午,紫荆操场进行了短训。 还不算正式开训。 东大操场的全校开训典礼要到二十二號才举行,十九到二十一號只是过渡:动员、领服装、教官见面、內务教学、队列基础预训、开训典礼方阵合练。 但对求真221班来说,十九號下午已经足够让他们意识到,军训不是凭脑子听懂就能自动完成的东西。 教官是个皮肤黝黑的年轻士官,腰杆挺得笔直。 第一堂基础预训,站军姿二十分钟。 紫荆操场西北角有一片树荫,但下午两点半的太阳还是毒,塑胶跑道被晒得发软,鞋底踩上去有一点黏腻的热。 江临站在队伍最末尾。 刚领的迷彩服已经换上,帽子戴得端正,腰带系得齐整,裤脚挽到合適的位置。 站进队伍之后,他就和身边所有人一样,变成了这一个独立排里的某个点。 “脚跟併拢。” “脚尖分开。” “收腹,挺胸。” “眼睛平视前方。” 教官的声音落下来。 队伍安静。 二十分钟並不长。 但对於刚入学的新生来说,已经足够漫长。 汗水顺著鬢角往下滑,流进衣领,又痒又疼。 有人悄悄动了动手指,有人轻轻换了一点重心,还有人努力把身体站直,结果肩膀越绷越僵。 江临站得很稳。 不是因为体能有多惊人。 而是他早就习惯了在恶劣环境里保持静止。 废土里顶著风沙蹲守设备,在高温下检修线路,在低温里趴在地面听远征平台的残余振动,比这难熬的时刻太多。 但这不一样。 那时候身边只有风声和设备的嗡鸣。 全世界像被抽空,只剩他一个人。 而现在,身边有此起彼伏的细微呼吸声。 前排男生的后颈沾著汗珠,左边传来衣服摩擦的窸窣声,远处別的连队教官的口令声洪亮有力,风里飘著青草被晒热后的味道,还有汗水淡淡的咸涩味。 喧闹。 琐碎。 热气腾腾。 是活人的味道。 他不是没想过普通大学生活是什么样的。 住四人间,和室友一起吐槽军训,一起挤食堂,一起熬夜赶作业,像所有十八岁的男生一样,吵吵闹闹,没什么沉重的心事。 但加密硬碟里的全量数据,编译器的架构草稿,低熵工坊整条悬而未决的產品线…… 这些东西都不能隨意暴露,也不能隨意託付给普通生活。 所以他能参加的就参加,有衝突就按流程请假。 站在人群里,沾一身汗,听一耳朵喧闹,吃几顿人挤人的食堂,把这些声音存下来。 这已经足够。 “稍息!” 教官一声口令,队伍里响起齐刷刷的衣料摩擦声。 江临跟著做动作,姿势中规中矩,混在队伍里,毫不起眼。 在这里,他不是站在白板前的人。 也不是低熵工坊的创始人。 他只是求真221班,一个刚刚领到军训服的大一新生。 三天过得很快。 二十號,內务教学,打背包。 二十一號,开训典礼方阵合练彩排。 求真221班的人在短短三天里迅速完成了从互相听说过名字到互相知道谁左右不分、谁鞋码买错、谁被子叠得像拓扑奇点的过渡。 江临並不是每个环节都在。 十九號夜里,他在数学中心办公室里补了pfr/marton issue 006的第一段备註。 二十號下午,他去了世界机器人大会展馆,確认g-01c连续演示后的日誌归档、媒体口径和异常片段覆核。 二十一號晚,他看完恆泰封闭巷道灰度测试协议初稿,给梁知夏回了六条边界意见。 但只要他能到,就会换上军训服,站进队伍。 於是到了二十二日正式开训时,求真221班的人已经不再像十九號那样一直回头看他。 他们仍然知道他特殊。 但也开始默认,他会出现在队伍里。 八月二十二日,清晨。 东大操场正式开训典礼。 几千名新生站在同一片操场上,方阵从主席台前一直铺到跑道尽头。 升旗。 奏唱国歌。 授旗。 军训旅领导讲话。 新生代表发言。 流程並不复杂,甚至可以说固定,但几千人同时站在东大操场上时,任何固定流程都会天然变得有重量。 江临站在求真书院独立排里,眼睛平视前方。 台上的声音通过扬声器传出来。 “从今天开始,各位同学將进入为期三周的军事技能训练与入学教育。” “三周训练中,你们將完成队列、军体拳、战伤自救互救、定向越野、夜间拉练和结业分列式等科目。” “军训不是为了让每位同学成为军人,而是为了让大家在大学第一课中,学会纪律、协作与承担。” 纪律。 协作。 承担。 这些词如果写在ppt上,会显得很空。 但放在几千人同时站立的操场上,就忽然有了实际形状。 脚尖对齐,肩线拉平。 命令从一个点发出,层层传递到最末端。 有人走错,就重新来。 有人掉队,就记录、补给、带回。 它不是证明,也不是工程。 却又隱约有一点熟悉。 开训典礼结束后,各营按序退场。 求真书院所在的四营理科连回到紫荆操场日常分训。 一路上,新生队伍从东大操场向紫荆方向拉开。 刚离开主会场没多久,队伍里就有人开始小声说话。 “日常训练是在紫荆操场?” “对,离宿舍近。” “离食堂近吗?” “南边就是紫荆食堂。” “那可以。” “你现在就想著食堂?” “我还想著冰汽水。” “紫荆操场旁边小卖部有老冰棍。” “你怎么知道?” “十九號侦察过。” “你很有军事素养。” 教官回头看了一眼。 队伍立刻安静。 几秒后,又有人没忍住笑。 紫荆操场比东大操场小很多。 塑胶跑道环著天然草坪足球场,四周种满梧桐树,树荫从跑道边缘铺进来。 西北角挨著紫荆篮球场,南边再过去就是紫荆食堂。 食堂门口已经有高年级学生进进出出,看见一队队新生被带进操场,不少人停下来多看两眼。 桶装水被搬到树荫下。 几个摺叠箱摆在旁边,里面放著藿香正气水、创可贴、防晒霜、纸巾和备用糖块。 李悦和张宇辰站在树下,手里各有一份名单和训练记录表。 第一项正式训练,还是军姿。 “脚跟併拢,脚尖分开约六十度。” “膝盖后顶。” “收腹,挺胸,两肩后张。” “下巴微收。” “眼睛平视前方。” 这些动作单独拆开都不复杂。 复杂的是把所有动作叠在一起,再让身体在太阳下维持住它。 十分钟后,汗开始顺著后颈往下流。 二十分钟后,队伍里有人开始轻轻调整呼吸。 三十分钟后,前排一个男生晃了一下。 教官立刻走过去。 “早饭吃了吗?” 男生低声说:“吃了。” “吃了什么?” “一个包子。” “出列,树下喝水,吃糖。” 男生脸涨红:“我还能站。” “你倒了我还得背你。”教官皱眉,“出列。” 男生终於小跑到树荫下。 张宇辰马上递水,李悦从箱子里拿出糖块,低声问他有没有头晕、噁心、眼前发黑。 这个小插曲没有持续太久。 队列继续站著。 但江临的注意力,在这一刻被轻轻勾住了。 一个队列真正稳定,不是因为每个人都强。 而是弱节点能被及时发现、被带离主队列、被补给、被观察,並且在状態恢復后重新归队。 它不是单点强度问题。 是检查点问题。 前哨站的远征平台也有类似逻辑。 g-explorer-b长距离远征时,真正危险的从来不是某个传感器瞬间异常,而是异常进入系统后没有被分类、没有被隔离、没有进入回滚路径,最后污染整个任务链路。 g-01c更是如此。 足端打滑本身不可怕。 可怕的是系统把打滑误判成正常接触,继续送重心,直到局部失败变成全局失稳。 江临站在队列里,眼睛仍然平视前方。 但脑子里某个原本鬆散的结构,忽然往下扣了一格。 他之前给陈砚提过的那份现实运行时草图,最初想解决的还是核心算子调度、后端代价模型和设备抽象。 现在看来,显然不够。 它偏静態,偏后端,偏算子层。 如果未来mps-agent α要从废土前哨站的个人工具,拆成现实世界可实现的工程模块,就不能只考虑任务如何被拆成后端可执行单元。 还必须考虑长时程任务中,谁掉队。 谁回滚,谁进入补给点,谁暂停后还能重新归队。 哪一段状態可以低带宽同步,哪一段状態必须本地封存。 这东西现在还不能命名。 正式命名意味著边界已经清楚。 而江临很清楚,它现在只是一份从废土经验里剥出来的现实运行时草图。 军姿结束的哨声响起。 “休息十五分钟。” 队伍一下子松下来。 帽子被摘下,水杯被拧开,几个男生几乎同时弯腰扶膝,像被剪断线的木偶。 赵承宇一边往树荫走,一边低声说:“我终於理解为什么军训前要买鞋垫了。” “你不是十九號就买了吗?” “是,但我买薄了。” “数学判断失误。” “这是工程问题。” 江临坐在操场边的台阶上,拧开水杯。 张宇辰走过来,把一小包糖丟给刚才差点晃倒的男生,又顺手递给江临一瓶矿泉水。 “还適应吗?” “还好。” 张宇辰看了他一眼,笑了笑。 “大家一开始都以为你不会来。” 江临喝了一口水:“我也是新生。” 张宇辰怔了一下。 这句话很普通。 但从江临嘴里说出来,就变得不太普通。 上午的后半段练停止间转法和齐步走。 求真221班在理论理解上没有任何问题。 执行结果依旧一塌糊涂。 “向右——转!” 整队转完,教官看著三个明显转错方向的人,沉默片刻。 “你们这是在证明空间有多维?” 队伍里终於有人没忍住笑出声。 教官也想笑,但还是绷住脸:“笑什么?重新来。” 第三遍之后,队伍终於稍微像样。 齐步走又是另一场灾难。 一二一的口令压下来,三十多人的脚步声最开始像散落的珠子,快慢不一。 有人步子大,有人摆臂僵硬,有人为了对齐前排,反而打乱了自己节奏。 江临走在中后段。 他能感觉到周围人的节奏差。 如果把它当成一个机器群问题,中心口令只能提供粗节奏,真正的稳定依赖局部同步、误差修正和掉队恢復。 这不是训练队列的標准答案。 但它是一个很好的运行时问题。 低带宽,多节点,弱中心,长时程,同步误差积累,掉队恢復。 江临在心里默默把这几个词记下来。 碎片化的灵感很多,真正能进系统设计的其实很少。 还要等到夜里,等完整心智块空出来,再判断它是不是值得改架构。 上午十一点半,训练结束。 各排整队去紫荆食堂。 军训窗口出餐很快,饭菜量足,排骨、鸡腿、西红柿炒蛋、土豆牛肉、青菜和汤,一份份打进餐盘里。 求真221班被安排在固定区域,几张长桌拼在一起。 刚坐下的时候,大家都累得不想说话。 过了一会儿,糖醋排骨发挥了它应有的作用,桌上的人陆续復活。 “我宣布军训窗口暂时拯救了我。” “西红柿炒蛋也可以。” “你们有没有发现,训练之后吃饭特別香?” “这是人体对热量赤字的反馈。” “能不能不要在吃饭的时候讲得这么像论文?” 又有人好奇地问江临,为什么要主动来军训。 这个问题其实大家都想问。 只是没人知道怎么问才不冒犯。 江临没有立刻回答。 食堂里很吵。 餐盘碰撞,窗口叫號,空调风和饭菜热气混在一起。隔壁桌物理系有人在討论下午会不会练正步,另一桌有人已经开始计划晚上买鞋垫和老冰棍。 这些声音都很近。 近到让人觉得世界很满。 过了几秒,江临说:“以后不一定有这么多机会,跟很多同龄人一起做没什么效率的事。” 赵承宇愣住。 旁边一个男生笑起来:“你这个评价太狠了,但很准確,军训確实没什么效率,不过很有记忆点。” “糖醋排骨也有。” 气氛重新鬆开。 江临没有继续解释。 他真正想说的不是效率。 是一个人如果在太长时间里只和任务、失败样本、证明节点、工程日誌相处,就会慢慢忘记普通生活的触感。 忘记有人在吃饭时把纸巾推过来。 忘记队列走错方向时,大家会一起憋笑。 忘记一群人为了晚上去不去买鞋垫认真討论十分钟。 这些东西没有战略意义。 但它们能让现实不至於只剩下战略。 下午两点半。 紫荆操场的太阳已经变得很毒。 教官没有一上来就让所有人站在跑道上暴晒,而是先把队伍带到树荫下,讲接下来几天的训练安排。 “队列是前两周核心。” “军体拳后面会教。” “战伤自救互救是室內课,有实操考核。” “定向越野按排计时。” “还有一项,提前说一下。” 他说到这里,停了一下,看著眼前这群刚刚被太阳晒蔫的新生。 “八月二十八日凌晨,夜间拉练,二十公里。” 这一句话落下去,整个排都活了。 教官没有给他们继续哀嚎的时间,直接往下说. “打背包,带水壶、挎包,全排行动。中途三个补给点,发水和麵包。任何人不许私自离队,掉队要报备,有收容和补给安排。回来以后整队点名。” 周围响起一阵细碎的吸气声。 赵承宇低声问江临:“你怎么看?” 江临想了想:“鞋垫確实重要。” 赵承宇郑重点头:“懂了,今晚买厚的。” 江临没有笑。 他的注意力被另一件事勾住了。 二十公里夜间拉练,不是简单的暴走。 它是一套很完整的长程任务组织模型。 凌晨出发,打背包,低照度,队伍规模固定,个体体力差异明显,途中设置补给点,掉队有报备机制,回来后整队点名,最终以排为单位统计完成情况。 中心口令不能照顾到每个个体。 单人掉队不能拖垮全排。 补给点本质上是检查点。 收容机制本质上是失败隔离。 归队机制本质上是状態恢復。 这比上午站军姿时那个念头更清楚。 那个还没有正式命名的现实运行时草图,不能只管算子怎么下发。 它还要管任务怎么不断。 江临站在树荫下,听教官继续讲拉练注意事项。 脑子里却先浮出了一行临时目录名。 【long-horizon runtime checkpointing】 长时程运行时检查点。 如果未来的mps-agent α要在不稳定硬体、不稳定能源、不稳定通信环境下运行,它不能假设所有执行单元都始终在线。 它必须允许某个执行单元掉队。 允许某个后端暂时失联。 允许某个任务进入降级状態。 允许局部失败被收容,而不是污染主流程。 这和g-01c公开演示里那次足端滑移是同一类问题。 不是是否失败。 而是失败如何被看见、被隔离、被记录,並在可能时重新归队。 下午训练继续。 齐步走,跑步走,停止间转法。 江临没有再分神去想太多。 傍晚五点半,训练结束。 紫荆操场边的小卖部被迷彩服围得水泄不通。 冰汽水、老冰棍、矿泉水、鞋垫、纸巾,卖得飞快。 有人买了个冰西瓜,让店员切成块,用塑胶袋拎回来,在树荫下分。 江临也分到一块。 西瓜很冰,汁水顺著手指往下流。 赵承宇咬了一口,含糊不清地说:“这才是军训顶级快乐。” 旁边有人说:“数学不能提供这种快乐。” “你確定?” “至少此刻不能。” 大家笑起来。 江临坐在最边上,吃完那块西瓜,把塑胶袋折好,丟进垃圾桶。 手机在口袋里已经震了好几次。 他这才拿出来看。 第一条来自梁知夏。 【恆泰封闭巷道灰度测试协议初稿已发邮箱。许明川接受“不进生產巷道、不掛危险设备、不载人、不开放核心日誌、不交底层控制链、不交参数生成器”六条边界,但希望增加一项现场观摩人员名单。】 第二条来自韩砚山。 【issue 006国內组下午小会纪要已发。非均匀密度壳层下的重复支付问题,丁剑认为需要单独拆成附录c-2,不建议压在第47號主定理內部。】 第三条来自陶哲轩。 【the double-spending isolation is subtle. do not compress this section too much.】 第四条来自陈砚。 【江总,你上次说的现实运行时草图,我先按“算子调度 + 后端代价模型 + 设备抽象”搭了一版目录树。核心还是偏后端工具链。你晚上有空看看。】 四条消息並排躺在屏幕里。 展会。 恆泰。 pfr。 现实运行时草图。 每一条都很重。 每一条都足够把他从紫荆操场的树荫下拽走。 江临看了几秒,没有立刻展开任何附件。 他先给梁知夏回。 【观摩人员名单必须提前锁定,签保密和安全责任確认,不得临时增补。】 给韩砚山回—— 【同意拆附录c-2,晚上处理。】 给陶哲轩回—— 【agreed. i will expand the isolation proof.】 给陈砚回—— 【目录树先保留,今晚我补一层检查点逻辑,不要只按算子调度想。】 陈砚很快回了一个问號。 晚上七点集合,军歌教学和拉歌预热。 队伍里有人哀嚎:“还要唱歌?” “《团结就是力量》会不会?” “只会第一句。” “那你完了。” “我现在退学还来得及吗?” 笑声在树荫下散开。 江临把手机收回口袋。 他没有忘记那些问题。 它们都在那里。 但现在不是处理它们的时间。 碎片时间不能拆issue 006。 也不能给一个还没有定名的运行时草图动根目录。 更不能审恆泰灰度协议的权责边界。 晚上九点二十,训练和晚间活动结束。 江临回到紫荆17號楼。 从本科生宿舍区经过时,1—13號楼仍然亮著大片灯光。 有人端著脸盆去水房,有人拎著鞋垫和冰饮往楼上走,有人站在楼下打电话跟家里说今天站了多久、晒得多黑、食堂吃了什么。 17號楼依旧安静。 感应灯亮起,又在他身后熄灭。 江临刷卡进402室,关门。 房间重新落回一片独立的寂静里。 他洗完澡,脚后跟有一点红,不严重,只是胶鞋摩擦留下的痕跡。 军训帽放在桌角。 水杯放在旁边。 手机里,班群正在刷今天训练的照片。 有人偷拍了求真排在紫荆操场树荫下分西瓜的画面,有人发了晚间拉歌时教官黑著脸让他们重唱的视频,还有人把八月二十八日二十公里夜间拉练单独截出来,配了一个沉痛表情。 江临看了两眼,把手机倒扣在桌面上。 然后打开电脑,先看陈砚发来的那份现实运行时草图。 这是一个暂时放在低熵工坊內部工具目录下的工作文件。 【reality_runtime_sketch_v0.1】 陈砚搭出来的原始目录很简单。 【operator-schedule】 【backend-costmodel】 【device-abstraction】 【task-dispatch】 【log-interface】 结构不算错,但不够。 就像一个能把任务送到不同硬体上的工具。 还不像一个能让任务在坏环境里活下来的运行时。 江临新建了一层目录。 【runtime-checkpoint】 下面继续写—— 【task-state-snapshot】 【straggler-detection】 【fallback-route】 【low-bandwidth-sync】 【rejoin-protocol】 【failure-visibility-log】 【no-silent-success】 不能有沉默的成功。 一次任务成功完成,不代表过程里没有失败边界。 g-01c公开演示通过了,也要记录右后足传感器七毫秒延迟。 军训队列走齐了,也要知道谁在中途差点晃倒,谁被带出队伍喝水,谁后来重新归队。 pfr/marton主链路闭合了,也不能让非均匀密度壳层里的重复支付沉默地混进全局帐目。 它们其实是同一条纪律。 可审查。 可回放。 可归队。 江临打开readme,把第一行刪掉。 原来的第一行是—— 【目標:建立跨后端任务调度与硬体代价模型。】 他重新写下—— 【目標:建立面向长时程任务的可中断、可迁移、可归队运行时草图。】 然后写第二行。 【当前不命名,不定型,不对外。】 第三行。 【该草图不服务於炫技式性能移植,优先服务於失败可见、状態检查点和弱后端恢復。】 保存。 提交本地git。 commit message—— 【add runtime checkpoint layer】 做完这些,江临才打开pfr/marton issue 006。 韩砚山发来的国內组纪要里,丁剑的建议被单独標红。 【建议將非均匀密度壳层下的重复支付隔离从第47號节点主证明中拆出,独立为附录c-2。主定理只引用隔离引理,不再承担全部帐目展示。】 陶哲轩的邮件则更短。 【do not compress this section too much.】 不要压缩这一节。 江临看著那句话,稍一思索,然后在新的latex文件里写下標题。 【appendix c-2:isolation of double spending under non-uniform density shells】 下一行,他写了一句中文备註,放在自己本地草稿最上方。 【非均匀密度壳层不是局部引理问题,而是全局帐目归队问题。】 写完之后,他自己审视了一番。 归队。 这个词有点不像论文术语。 但意思很准確。 一个局部壳层如果在中途脱离全局帐目,它不应该被悄悄算作已支付。 它必须进入检查点,標记状態,確认是否已经消耗过熵跌落,再决定能否重新併入主证明链路。 否则,它就会像一个掉队后又绕回队伍的人,在点名表上被算了两次。 江临开始写第一段。 窗外,紫荆本科生宿舍区,有人还在走廊里喊明天早操別迟到。 有人拖著拖鞋去洗漱。 有人大概正在床上修改今天拍的军训照片。 17號楼里始终安静。 只有键盘声很轻地落在房间里。 屏幕右下角,日程表弹出明天的提醒。 【06:00 起床】 【08:00 紫荆操场训练】 【14:30 队列与军体拳预备】 【20:30 issue 006 c-2扩展】 【8月28日 00:00 二十公里夜间拉练】 江临看了一眼,把提醒关掉。 今天的军训没有让他的主线停下来,却给了他一个新的现实模型。 队列、掉队、补给点、收容、归队。 这些词不会出现在世界机器人大会的宣传册上,也不会出现在pfr/marton v1.0的摘要里。 但它们已经进入了那份尚未命名的运行时草图,也进入了issue 006的证明结构。 窗外夜色渐深。 距离第十一次废土传送,还有不到九天。 第155章 押宝江临 八月二十三日,晚上。 夏末的夜风还带著未散尽的暑气,沈砚秋坐在电脑屏幕前,正在准备直播。 他原本不该在今晚开播。 江氏砖事件后的三个月停更承诺还没有结束。 所以这场直播开播前,他特意关闭了礼物和商业推广,只把標题掛成了公共说明。 电脑屏幕上,直播后台的標题栏已经填好。 【江氏砖之后:如何看待青年数学家的第二个大问题】 这个標题是他下午临时改过的,甚至可以说是硬生生压制住內心衝动后妥协的產物。 最初的版本要锋利得多,也符合他一贯的直播风格。 【江临又要证明pfr/marton?天才神话的第二轮】 写完最初那个標题之后,他思来想去足足五分钟,最终还是一下一下敲击退格键,把它刪掉了。 不是因为这个標题不够吸引人。 凭藉他多年做科普自媒体的直觉,如果用那个標题,今晚直播间的人数一定会在开播十分钟內衝破十万,弹幕会像雪花一样將整个屏幕淹没。 江临这个名字,如今已经不再是一个普通的流量词,而是一个巨大的流量漩涡。 高考749分、非周期平铺问题江氏砖的缔造者、iccm数学金奖得主、低熵工坊创始人…… 这些標籤里,任何一个单独拎出来,都足够让一批营销號反覆咀嚼、剪辑、分析上整整三天。 更何况,现在又多了一个重量级的词汇——pfr/marton猜想。 沈砚秋的后台私信早在两个多小时前就已经被刷爆了。 红色的未读消息提示变成了一个显眼的99+,並且还在以肉眼可见的速度跳动。 他隨手点开几条,全都是浓烈的情绪宣泄和逼问。 “沈老师,江临正在解决的pfr/marton这事你怎么看?” “上次江氏砖你押错了,被现实狠狠打脸,这次还敢押吗?” “有限域模型pfr闭合到底什么级別,跟上次的非周期平铺比哪个更牛?” “你当初口口声声说別造神,现在人家江临拿iccm金奖了,你还觉得是造神吗,脸疼不疼?” “出来说话啊,別装死,有种今晚开播!” …… 最后这一条私信的下方,甚至还配了一张他几个月前直播切片里的截图。 本书首发101??????.??????,提供给你无错章节,无乱序章节的阅读体验 截图里的沈砚秋坐在同样的书房灯光下,眉头紧锁,神色篤定,对著镜头严厉地说:“我不是否认年轻人可能有数学天赋,我反对的是未经充分同行审查的天才神话。数学是一门不相信奇蹟的学科,它只相信逻辑闭环。” 这句话本身並没有错。 至少在说出那句话的当时,沈砚秋真心认为它没有任何问题。 中文网际网路经歷过太多类似的光怪陆离。 少年神童、包装出来的竞赛履歷、由枪手代写的sci论文、海外名校的虚假背书、营销號的群体狂欢。 然后某一天,轰然倒塌,突然被人扒出成果注水、导师暗中包装、履歷造假。 而每一次在塌房之前,都会有无数拥躉站在道德制高点上指责:“你们这些人就是见不得中国天才好,就是酸。” 沈砚秋最討厌的就是这句话。 因为它把一切合理的、科学的审查,都粗暴地打成了低级的嫉妒。 所以,当江临那篇关於非周期平铺的预印本第一次大规模破圈时,他本能地站在了质疑的一边。 一个普通的高三学生,忽然拿出了足以终结单砖问题的优美构造,没有完整的学术履歷铺垫,没有成熟的导师链条背书。 外界媒体却已经迫不及待地把十八岁天才、中国少年、数学史新页这些宏大的词汇往他单薄的肩膀上堆。 沈砚秋当时的判断並不复杂,甚至可以说是基於经验的必然。 越是漂亮得如同小说的故事,越要警惕,越要等待数学共同体的证明。 可是,后来的发展超出了他所有经验模型的预知。 当kaplan教授在学术会议上提出致命的level-7疑义时,全网都在等江临出丑,结果江临只用了十七分钟,就补出了完美的边界障碍证明。 江氏砖正式出炉。 紧接著,icm的45分钟报告。 iccm数学金奖的重锤落下,事情的性质发生了翻天覆地的变化。 江临不再是一个只活在媒体標籤里的天才高中生,他已经被正式接纳,放进了全球数学共同体最严苛的评价体系里。 那种被顶尖同行审查、反覆追问、公开验证过的承认,和网际网路上靠水军刷出来的热搜,完全是两个维度的產物。 沈砚秋深吸了一口气,点开桌面上的一个文档。 那是他今天下午推掉所有事情,把自己关在书房里整理出来的直播提纲。 他移动滑鼠,停在第四部分上。 【第四部分:我拿到了手稿,但我没有资格审它。】 这是今晚最难开口,也是最麻烦的一句话。 今天上午十点左右,一份名为《pfr/marton v1.0》的pdf,被人转进了沈砚秋所在的几个小范围高阶数学討论群。 这不是清华数学中心內部闭门会议上的审查版,不是韩砚山、丁剑他们手里那份密密麻麻写满批註的同行评议版,也不是江临后续可能继续调整呈现顺序和说明文字的工作版本。 而是一份结构完备、目录清晰、主定理和附录都已经成型的预印本pdf。 沈砚秋作为圈內有一定人脉的科普大v,第一时间就拿到了。 准確地说,不是有人专门发给他想要他学习,而是群里的很多人、甚至整个数学科普圈,都在等他看完之后发声。 他们期待他能像过去手撕民科一样,找出一个逻辑漏洞,或者像信徒一样,宣告一个新的奇蹟。 他端起手边的冰美式,猛喝了一大口,苦涩的液体顺著喉咙流下,强行让神经清醒了几分。 隨后,他將那个pdf重新打开。 洁白的页面中央,標题下方是简洁的作者名:jiang lin。 没有任何头衔,没有任何单位前缀。 他滑动滚轮,目录往下翻。 第一部分:有限域模型的加性结构。 第二部分:多尺度结构压缩与谱簇索引。 第三部分:密度閾值区间与熵跌落预算。 第四部分:退化情形索引。 第五部分:marton接桥。 appendix c-2:非均匀密度壳层下的重复支付隔离。 前两节,沈砚秋还能勉强跟上思路。 摘要和引言部分写得分外克制,江临用一种客观笔触清楚地说明:在有限域模型下,小倍增所诱导的结构压缩,可以通过一组可审查的多尺度帐目,被推到多项式代价区间。 而marton熵形式则提供了一种全新的、计量自由度支付的语言,能够把部分组合结构的损失,重新解释为纯粹的熵控制问题。 这种把加性组合学和资讯理论熵引理结合起来的思路,非常惊艷,但也极为艰深。 沈砚秋咬著牙,勉强能读懂前两节的大概框架。 然而,直到进入第三节,从编號为lemma 3.4的引理开始,证明的技术密度陡然呈现出指数级的上升。 论文里的符號並不算花哨,甚至可以说,江临已经非常刻意地在避免生造术语,儘量使用业內通用的数学语言。 可越是这样,越能看出这篇论文恐怖的门槛。 因为真正的困难从来不在符號本身,而在每个符號背后所代表的庞大帐目系统。 每个谱簇在多维空间里怎么索引? 每个密度壳层如何精確进入预设的閾值区间? 哪一段熵跌落是已经支付过代价的? 哪一段损失只是被巧妙地转移到了高维? 哪一种退化情形必须在叠代前单独剔除? 哪一种看似微小且可吸收的误差,实际上会在下一轮的结构压缩里產生重复计算的雪崩效应? …… 下午五点的时候,沈砚秋读到这里,第一次停了下来。 他拿起手机,给一个在清华大学丘成桐数学科学中心做博士后的朋友发了条微信:“江临的pfr稿子你看了吗?lemma 3.4之后的部分,关於熵跌落预算的分配,逻辑链是怎么闭合的?” 一个小时后,朋友才回復了一条语音,声音里透著浓浓的疲惫和沙哑:“別问我,我从下午一点拿到稿子看到现在,刚把第二节的谱簇索引推导完。第三节我根本进不去,里面的多尺度构造太复杂了,我导师说这部分可能需要用到极高阶的傅立叶分析技巧。我现在脑子都是木的,感觉自己像个文盲。” 连正经的数学博士后都感到绝望,更何况他这个早已脱离科研一线、转做科普的博主。 也是在这一瞬间,沈砚秋无比清醒地意识到,自己已经完全没有资格判断它对不对了。 这种感觉,比在论文里发现一个明显的漏洞更令人感到压抑。 如果发现漏洞,他可以兴奋,可以截图,可以立刻开启直播,用红笔在屏幕上圈出来,大声说:“看,这里的逻辑是不自洽的,这个不等式放缩有问题。” 可当他面对的是甚至无法完整看清全貌的证明链时,所有的兴奋和身为大v的优越感都荡然无存,剩下的只有赤裸裸的清醒。 他不能再用我看不懂,所以它肯定有问题来替代客观判断,也不能用这堆公式看起来很厉害、格式很规范,所以大概率是对的来替代判断。 这两种行为,本质上都是对数学的褻瀆,都是一种智力上的偷懒。 电脑屏幕右下角的时间跳到了20:18。 直播倒计时还有最后两分钟。 尚未开播,黑屏的直播间里,弹幕已经开始疯狂滚动,密密麻麻地交织在一起。 “来了来了,前排占座!” “沈老师今晚要不要再押一次?上次没封號,这次敢不敢赌点大的?” “这次还赌不赌三个月停更?” “江临都iccm金奖了,你一个科普up主还敢出来质疑吗?” “別譁眾取宠了,上次翻车翻得不够难看吗?” “坐等沈大明白指点江山。” …… 沈砚秋静静地看著这些充满戾气、嘲讽和吃瓜心態的弹幕,嘴角忍不住勾起一抹自嘲的笑意。 他太清楚这些看客想要什么了。 绝大多数人並不是来听一场pfr背景课的。他们要的是態度,是衝突,是一句可以转发的判断。 他们想听的,只是一个非黑即白的態度,一场充满戏剧性的衝突。 支持,或者反对。 吹爆,或者打假。 押江临超神,或者盼著沈砚秋再次翻车。 网际网路的算法和生態,已经习惯於把所有极其复杂的、需要耗费无数个日夜去验证的科学问题,降维压缩成一个可以供人站队、发泄情绪的按钮。 但今晚,他不想按这个按钮。 晚上八点二十分,直播准时开始。 摄像头亮起的瞬间,画面被推送到数万人的屏幕上。 沈砚秋穿著一件简单的纯色衬衫,坐在书房里。 身后的书架依然摆满了大部头的专业书籍,和过去无数次直播时的背景没有任何区別。 光线打在他的脸上,显得有些苍白,但眼神异常平稳。 他没有像往常那样,先笑著跟弹幕打招呼寒暄,也没有用轻鬆调侃的语气去带节奏预热。 而是直接切入了正题。 “各位晚上好,今晚的直播不聊別的,直接说江临和他的pfr/marton猜想。” 这句话一出,直播间的弹幕密度瞬间呈现几何级数上升,整个屏幕几乎被白色的字体糊满,连沈砚秋的脸都快看不清了。 沈砚秋凝视著镜头,侃侃而谈:“先说结论,针对江临目前流传出的这份pfr/marton手稿,今晚,我不会对它的正確性作任何结论性判断。我既不说它对,也不说它错。” 原本疯狂滚动的弹幕,在这句话说出后,竟然奇诡地停顿了一瞬,仿佛成千上万个敲击键盘的手指同时悬停在了半空中。 紧接著,更大的反弹爆发了。 “怂了,这就怂了?” “上次批江氏砖的时候不是很敢吗?现在装什么理中客?” “看来江临是真成神了,把圈內最硬的喷子都给打服了。” “理性科普,选择沉默,好一个明哲保身。” “不敢说就下播,浪费时间。” 面对满屏的嘲讽,沈砚秋的表情没有丝毫变化。 他没有被这些情绪化的文字打断节奏,而是继续说道:“我之所以不做判断,不是因为我没有拿到手稿,也不是因为我不敢说话。” 他又拋出了一个重磅炸弹。 直播间的弹幕明显又停顿了一下。 很多人在等他接下来的转折。 沈砚秋操作滑鼠,打开了那份pdf文件,通过推流软体直接投屏到了直播画面上。 “今天,我確实拿到了一份完整的手稿。大家可以在屏幕上看到,这不是数学中心闭门会议上的內部审查版,也不是任何带有顶级学者批註的私密材料,而是一份已经在小范围高阶数学討论群里流转的完整预印本pdf。標题、摘要、主定理推导、引理编號、附录结构,全都在这里。” 弹幕这下彻底炸开了锅。 “臥槽,真有手稿,全网首发?” “沈老师快讲,別卖关子了!” “你都拿到全本了还不判断,你是不是已经看穿了他的漏洞准备憋个大的?” “截屏了截屏了!” 沈砚秋没有理会那些催促,他把滑鼠光標移到了目录页的最下方,將其中一行字放大,占据了屏幕的核心位置。 【appendix c-2:isolation of double spending under non-uniform density shells】 “比如这一节。”沈砚秋指著屏幕,“我可以把它的標题给大家翻译出来:非均匀密度壳层下的重复支付隔离。通过我过去学的那么一点加性组合学的皮毛,我也能大概猜到它想处理什么问题——它要解决的是,某些局部结构在进行多尺度分层压缩的过程中,如何避免被重复计入全局的熵预算。它更像是在主证明调用之前,先规定哪些局部结构已经付过帐,哪些还没有资格重新併入全局预算。” 他停顿了一下,让观眾消化这几个极其生僻的学术词汇,然后抬头,目光穿透镜头,直面那许多隱藏在屏幕背后的眼睛。 “但我必须向大家坦诚:因为我的数学水平不够,我完全没有能力去审查这一节他写得对不对。甚至,从第三节后半部分开始,我就已经看不懂他的推导逻辑了。” 这句话一出来,整个直播间陷入了短暂的混乱。 习惯了看大v指点江山、无所不知的网友们,很少遇到这种当面承认自己无能的主播。 “啊,这就完了?” “看不懂你开什么直播,纯蹭流量是吧?” “那你这期直播有什么意义?拿到了不讲,故意吊胃口?” “承认看不懂其实挺难的,至少比那些明明不懂还硬装懂的营销號强。” “好傢伙,真就坦白局啊。” 沈砚秋看著弹幕里的质疑和失望,非但没有生气,反而感到一种前所未有的轻鬆。 有种卸下全知全能包袱后的释然。 神经反而轻快了起来。 他切到下一张幻灯片。 黑底白字,上面只有一句简短而沉重的话。 【经验模型不能替代领域审查。】 “这是我今晚,也是我做科普这么多年以来,最想对大家说的一句话。” 沈砚秋的声音变得有些低沉。 “在几个月前的江氏砖事件里,我在直播间公然表达了对江临的怀疑。很多人以为我后悔了,其实,我当时的错误,並不在於我提出了质疑本身。一个十八岁的高中生,突然拿出一个足以改变非周期平铺经典问题的绝妙构造,媒体在一天之內迅速放大,公眾开始狂欢造神。在那种环境下,任何一个正常的负责任的科学传播者,都应该站出来,提醒大家降温,提醒大家等待完整的数学证明,等待顶刊的同行审查。” “这是科学的底线。” 他深吸一口气,直面自己的过去。 “但我错在哪里?我错在,我把这种理性的提醒,在情绪的裹挟下,向前推进成了过早的判决。我过度依赖了自己过去识別偽天才、偽论文、学术包装的经验模型,然后用这套粗糙的模型,去强行裁决了一个真正超出我认知边界的异常对象。” 书房里很安静,只有他沉稳的声音在空气中迴荡。 “大家要明白一个逻辑,你过去见过九十九个造神骗局,不意味著你遇到的第一百个超常对象也一定是骗局。理性质疑,不是为了抬高自己而进行的反射性否定;理性支持,也不是无脑粉的反射性吹捧。” “真正的理性,是承认人类认知的局限性,是知道判断链条应该在哪个环节闭合。对於目前的pfr/marton手稿,这个闭环的权力,不在我沈砚秋手里,不在微博热搜里,也不在各位的键盘上,它只在於全球最顶尖的那几十个加性组合学和解析数论专家手里。” 晚上八点五十六分。 开播將近四十分钟,出乎所有人意料的是,即使沈砚秋没有拋出任何阴谋论,没有下任何暴论,直播间的人数不仅没有下降,反而涨到了一个相当夸张的数字。 真实在线人数突破了十万,这对於一个硬核科普直播间来说,堪称奇蹟。 沈砚秋將屏幕上的幻灯片再次切换,上面密密麻麻地列出了几行专业的问题。 关键封装引理在多尺度压缩后是否仍能保留条件化结构? 非均匀密度壳层的边界处,是否存在隱蔽的重复支付? 关於退化情形的索引,江临的分类是否穷尽了所有拓扑可能? 使用marton熵形式作为接桥时,是否在暗中引入了未被察觉的指数级损失? 有限域模型下得出的结论,与更一般场景之间的迁移边界到底划在哪里才算绝对安全? …… “大家看屏幕上的这些问题。”沈砚秋用雷射笔在屏幕上指引著,“这些,是我花了一下午时间,结合业內同行的討论,能够勉强列出来的一部分核心审查点。我也只能列出这么多。我现在能做的,最多是把这些问题拋出来,把pfr猜想的歷史背景讲清楚,告诉公眾,真正的同行审查究竟在看什么,在算什么。” “我做的是科学传播,我的工作是翻译,不是审稿,更不是充当pfr/marton证明链的最终裁判。” 弹幕里,依然有固执的网友在刷屏发问:“那你这期直播到底有什么意义,这不是废话吗?” 沈砚秋看著这条飘过的弹幕,端起桌上已经不那么冰的美式,喝了一口,然后对著镜头愉悦一笑。 “意义是什么?意义就是在这个喧囂的夜晚,我想借著这几万人的直播间,告诉大家一件事——” “別让网际网路,把一个真正严肃的、优美的、需要人类顶尖大脑去艰难攀爬的数学问题,压扁成沈砚秋今天押不押江临这种低廉的娱乐局。” 他的语气前所未有的庄重。 “江临不需要我去押宝。pfr/marton的证明,也不会因为我的支持就变得正確,更不会因为我的反对就沦为谬误。数学的法则比人类的舆论冷酷得多,也纯粹得多。” “如果江临的证明有错,它一定会死在严密的逻辑链里,死在某一个无法闭合的公式下,被同行无情地指出。如果它是对的,那它也必將堂堂正正地活在每一行无懈可击的证明链里,最终刻在数学史的丰碑上。” 这句话落下后,拥有十万人在线的直播间里,弹幕密度竟然肉眼可见地降了下去。 几秒钟里,屏幕上不再是嘲讽和刷屏,而是一片迟疑的停顿。 仿佛所有人都在消化这段话里的分量。 几秒钟后,弹幕开始重新滚动,但画风已经完全不同了。 “说得好,这期真的比想像中硬核太多了。” “確实,上次江氏砖全网狂欢的时候,大家都太急了,急著造神,急著毁神。” “江临最离谱的地方不在於他解了多少题,而在於他用绝对的实力,把沈砚秋这样的网络大v都硬生生逼成熟了。” “楼上的,別尬吹沈,他只是终於学会了在不懂的领域闭嘴。” “但你要承认,作为一个公眾人物,知道什么时候该闭嘴,敢於承认自己看不懂,本身就是一种极高的专业素养。” …… “所以,大家给点耐心,等真正相关方向的人给出確认意见。” 这句话说完,直播间的弹幕出现了一个短暂的低谷。 不过就在这时,一条带著炫彩特效的醒目留言突然跳了出来,悬停在屏幕上方,打破了短暂的沉寂。 “沈老师,那我就问一个最现实的问题。假设,我是说假设,江临的这套证明最后真的被数学界確认无误,这是什么级別的成果?他能拿到什么实际的荣誉,能拿菲尔兹奖吗?” 这条留言一出,瞬间击中了所有看客的爽点。 相比於晦涩的有限域模型和熵跌落,大眾更关心,也更听得懂的是金字塔尖的奖项和造神神话的落地。 弹幕再次汹涌起来。 “对啊,別扯那些听不懂的,直接说结论,这波能封神吗?” …… 看到这个问题,沈砚秋看著屏幕上滚动的文字,神色变得十分严肃。 好几秒钟之后,他才缓缓开口。 “这个问题其实我不太想回答,因为它又把话题拉回了世俗层面。但我理解大家的好奇,所以我讲一次,讲完就散场。” “首先,別一上来就问菲尔兹奖。” “菲尔兹奖不是热搜榜,不是今天证明、明天颁奖。它四年一届,评审周期、年龄限制、领域平衡、国际评价,全都很复杂。江临现在最重要的事情,也不是立刻拿某个终极奖项。” “真正重要的是,如果这份手稿最后被確认无误,他会从这一刻起,被整个数学界重新定价。” “这种重新定价,不会先表现为一张奖状。” “它会先表现为资源。” 弹幕明显慢了下来。 沈砚秋在脑海中评估了一番份量之后,竖起第一根手指。 “第一层,是青年数学奖项的候选池。” “你们最熟悉菲尔兹奖,但数学界还有很多更早落地、更具体的青年奖项和方向性奖项。” “pfr猜想的证明深度依赖於加性组合学、高阶傅立叶分析和熵方法这几套工具,这在数学界是有明確对口奖项的。首先是克雷数学研究所的克雷研究奖,这个奖不看年龄,只看当年度是否有实质性的数学突破,ben green和陶哲轩当年证明素数中的等差数列问题就拿了这个奖。再往下是塞勒姆奖,它原本是调和分析领域的青年奖,但过去二十年已经成为加性组合学方向事实上的奖项標杆。” “事实上,只要江临的那套证明成立,所有面向青年数学家的获奖名单,都绕不开江临这个名字。” 弹幕里有人问:“有奖金吗,听说江临那个什么工坊挺缺钱的?” “有。”沈砚秋点点头,“科学突破奖基金会颁发的数学新视野奖,专门表彰取得重要成果的早期科研人员。除了极高的学术声誉,它会直接提供十万美元的丰厚奖金。” 没等弹幕开始感嘆,沈砚秋竖起第二根手指。 “第二层,是顶级研究机构的非標准通道。” “奖金是学术界最次要的东西,在圈內,比奖金和奖项更核心的资源,叫做学术特权。” 他的声音沉了下来,带著从业者才懂的敬畏。 “普通人的路径是本科、博士、博士后、预聘、长聘,一步一步往上爬。但数学界不是完全不认异常值,真正足够大的成果,可以直接击穿常规履歷模板。” “克雷研究员项目这一类顶级研究席位,本质上看的是候选人的研究质量,以及他是否有成为数学领袖的潜力。普林斯顿、剑桥、牛津、麻省理工、高等研究院这类地方,也不是只会按表格收人。” “如果pfr/marton被確认,江临面对的就不再是『申请博士项目』这么简单的问题。” “而是全世界最好的数学机构,开始討论怎么给一个十八岁的人设计一条非標准研究路径。” 直播间安静了。 普通的升学內卷,在这套降维打击般的规则面前显得黯然失色。 “回到国內,反应只会更激烈复杂。”沈砚秋继续说道,“相关部门大概率会开启绿色通道,破格入选国家级青年拔尖人才计划只是起步。科研纵向经费、独立的专属实验室、直接跨过所有资歷组建课题组的权力,都有可能会向他敞开。” 沈砚秋靠在椅背上,目光重新落回桌面上那份复杂的pdf手稿上。 “所以,如果假设成立,江临將凭藉一己之力,打穿现有的所有学术评价体系。” “所以,现在大家明白了吗?为什么今天拿到手稿的那些顶级学者,到现在都没有一个人在公开场合发声?” “因为大家都在等,等这份手稿经歷最严苛的锤炼。因为所有人都知道,一旦这个证明被確认,等待这个年轻人的,將是整个世界学术界毫无保留的资源倾斜。” 第156章 世界重新校准坐標 八月二十四日,晚上十一点十七分。 紫荆公寓17號楼402室。 江临登录预印本伺服器。 先打开本地校验工具,光標在终端窗口里快速闪烁。 【pfr_marton_v1.0_public.pdf】 文件是完成公开发布封装后的pfr/marton v1.0-public。 主证明链路仍沿用受控流通包的哈希锚定版本,新增部分只是公开版的导航、c-2说明、形式化验证导引和版本索引。 哈希指纹与公开只读镜像记录完全一致。 江临看了一眼屏幕右上角的时间,数字无声地跳动了一下,变成了十一点十八分。 他握住滑鼠,把文件拖入上传窗口。 標题栏自动填入论文名。 【polynomial freiman-ruzsa in finite field models and an entropic bridge to marton’s form(有限域模型中的多项式freiman-ruzsa与通向marton形式的熵桥)】 作者栏只有一个名字。 jiang lin。 没有导师。 没有课题组。 没有联合通讯作者。 在这片由加性组合学、资讯理论和概率论交织的深水区里,他是一个独行者。 单位栏里,江临稍一思索,敲击键盘,填下两行。 yau mathematical sciences center,tsinghua university. qiuzhen college,tsinghua university. 从今天开始,这份pfr/marton v1.0公开版將由清华数学科学中心承接討论、归档反馈、组织消化。 而江临本人,也確实已经是清华求真书院2022级本科生。 摘要框里,是他已经反覆刪改过的那段英文。 有限域模型。 polynomial freiman-ruzsa主证明闭合。 marton熵形式接桥。 退化情形索引。 非均匀密度壳层下的重复支付隔离。 他没有把它吹得更大,去声称解决了所有阿贝尔群下的情况。 也没有把它藏得更小,去掩盖它在有限域內跨越擬多项式屏障的惊人事实。 確认无误后,江临点击提交。 进度条走到尽头。 页面刷新。 预印本编號生成。 公开连结出现。 江临复製连结,打开邮箱客户端,將连结发给清华数学科学中心的归档邮箱,同时同步给韩砚山、丁剑、林照野、顾南舟,以及此前已经进入受控审阅链的几位海外学者。 邮件正文只有三行,像是一份系统执行日誌。 【pfr/marton v1.0 public version uploaded.】 【the file hash matches the controlled circulation package.】 【no further changes after release.】 发完之后,他关掉瀏览器,调出终端,保存系统日誌。 本地git最后一次提交记录停在【release-public-v1.0】。 窗外,清华校园仍在夜色里沉睡。 远处的树影在微风中轻轻摇晃,偶尔有几声夏末的虫鸣传来。 大多数新生还在为第二天的军训补觉,他们的世界里,最大的烦恼或许只是明天太阳会不会太毒,教官会不会太严。 但从这一刻开始,一份编號刚刚生成的预印本,已经化作一道无声的惊雷,劈入了整个数学共同体的公共视野。 午夜十二点二十九分。 清华数学科学中心,三楼的一间博士生办公室里,灯还亮著。 博士生李舟正对著电脑屏幕上密密麻麻的张量公式薅头髮。 他的毕业论文进展缓慢,此刻正处於一种极度焦虑和注意力涣散的边缘状態。 为了逃避眼前的公式,他习惯性地打开了预印本网站的最新提交页面,漫无目的地刷新了一下。 最近几天,江临pfr/marton手稿在小范围討论群里的流转,已经足够刺激他们这些处於学术底层攀爬者的神经。 中心里到处是窃窃私语,许多人都知道,那个传说中的正式公开版迟早会出现。 但真正看到页面刷出来,看到那个占据了列表顶端的长標题时,李舟还是愣了一下。 標题太长。 作者太短。 他下意识点开pdf连结。 网络稍微卡顿了半秒,隨后,第一页加载出来。 標题、作者、摘要,以及接下来密密麻麻、逻辑森严展开的目录。李舟的目光扫过摘要中的entropic bridge,心跳猛地漏了一拍。 他手忙脚乱地把连结复製,转进导师组的微信大群里。 消息发出后,群里的已读人数在短短十秒內从1跳到了15。 但没有人回復。 一分钟,两分钟。 空气仿佛凝固了。 平时任何重要预印本出现,群里总会有人先发几句玩笑、贴个背景介绍、提出几点初步质疑,或者至少发个先码后看的表情包活跃气氛。 这一次,完全没有。 所有的閒聊、所有的客套都被巨大的学术质量压制了。 屏幕背后的那十几个人,包括几位正教授,都在同一时间点开了pdf,陷入了那种面对庞大且未知的证明结构时,本能的屏息凝神之中。 凌晨一点四十六分。 海外学术邮件列表里,第一封转发出现。 转发人是牛津大学的汤姆·桑德斯(tom sanders),加性组合学领域的核心人物之一。 邮件的標题很短。 【jiangs pfr/marton preprint】 正文也短得令人髮指,却字字千钧: 【the public version is now available. the finite-field pfr route crosses the old quasi-polynoounting is unusually explicit; this is not a sketch.】 “不是草图(not a sketch)。” 这句话犹如一记重锤,很快被人截图发回国內的学术圈。 在数学界,sketch往往意味著一种思路、一个框架,虽然有价值,但距离真正无懈可击的证明还有十万八千里,隨时可能因为一个微小的技术漏洞而全盘崩溃。 而桑德斯用上了unusually explicit(异常明確)来形容文中的帐目计算,这是极高的评价。 凌晨两点零三分。 陶哲轩在自己的wordpress博客评论区回復了一个网友关於近期pfr传闻的相关提问。 【in the stated finite-field setting, the munity is no longer to locate an obvious missing step, but to digest the mechanism.】 这条回復被截图转发到各大论坛时,最先被眾人圈出来的是两个词。 closed。 digest。 主链路已经闭合。 接下来不是去找证明里有没有显然的缺口,而是去消化这套机制。 这句话的潜台词是:江临的这座大厦已经建成,现在轮到我们这些同行去理解它的承重墙是怎么设计的了。 凌晨两点二十七分。 蒂莫西·高尔斯(timothy gowers,菲尔兹奖得主)在个人博客里更新了一条短文。 短文標题是:【a ounts】(一台帐目闭合的机器) 高尔斯的文笔向来带有英式学者特有的生动与犀利。 他写道—— “在阅读这份手稿的前二十页时,我试图寻找传统加性组合学里的那些小把戏,但我失败了。这既不是一个一页纸技巧,也不是某个漂亮引理突然击穿整座城墙的浪漫故事,它更像一台复杂的重工业机器。令人惊讶的不是机器足够复杂,而是帐目足够清楚。每一个自由度的消耗,每一次熵的支付,都在非均匀密度壳层下被记录得明明白白,没有任何显然可得的含糊其辞。” 这句话一传回国內,水木社区数学版直接炸了。 很多人不懂pfr。 不懂marton熵形式。 更不懂有限域模型下的h(x+y)究竟是怎么通过非对称分布来控制结构爆炸的。 但他们至少知道,高尔斯不是会轻易为一台看上去很复杂的机器背书的人。 能让高尔斯用重工业机器来形容的证明,其內部逻辑的咬合力必然已经达到了某种恐怖的精度。 凌晨两点四十一分。 本·格林(ben green)转发预印本连结。 他只写了一句,却让无数正在研究该方向的博士生感到绝望又兴奋。 【the entry point to pfr in finite field models will need to be rewritten.】 (有限域模型下pfr的入口,需要被重写了。) 凌晨三点零六分。 弗雷迪·曼纳斯(freddie manners)在同一邮件线程下补充—— 【the shell-account separation is not cosmetic; it is part of why the proof can be read.】 (壳层-帐目的分离並非表面功夫;正是这种架构,让整个证明具备了可读性。) 凌晨三点三十三分。 夏查尔·洛维特(shachar lovett)从理论计算机科学一侧转发连结,將这场风暴从纯数学引向了计算机科学。 【several equivalence chains around pfr and inverse theorems should be rechecked against jiangs formulation.】 这些声音,在短短几个小时內,像一张庞大而致密的网络,覆盖了全球。 每一个真正处在关键节点上的人,都从自己最熟悉的方向伸出手,摸了一下那条新出现的证明链。 然后,他们陆续给出了同一个方向的判断。 在声明范围內,主链路已经闭合。 凌晨三点五十二分。 科普博主沈砚秋转发了陶哲轩那条回復。 上一场引发全网爭议的直播,他刚刚对著几万观眾的镜头说过,自己拿到了完整手稿,也认真读过,但没有资格审。 他还顶著漫天的弹幕谩骂说,判断权不在他手里,也不在任何网友手里。 现在,判断权没有以一份红头文件或者官方声明的方式落下。 它是从加州、从剑桥、从牛津,从几个不同方向同时压下来的。 汤姆·桑德斯。 陶哲轩。 高尔斯。 本·格林。 弗雷迪·曼纳斯。 夏查尔·洛维特。 再加上国內早已参与闭门报告的韩砚山和丁剑。 它不是一份正式鑑定书。 但在数学共同体里,几个关键方向的人分別说出相近判断,本身的份量就已经足够重。 沈砚秋坐在电脑前,看著屏幕上不断跳动的海外反馈,手指在键盘上悬停了很久。 他没有再开直播去蹭这波惊天流量,也没有写长文去分析这篇论文到底有多伟大。 他只发了两句话。 【昨晚我说,判断权不在我手里。】 【现在,真正有资格的人已经开始给出答案。】 这条动態发出去不到一分钟,评论区开始疯狂刷新。 沈砚秋却没有再回復任何一条评论。 在真正的大山面前,保持静默,就是最好的註脚。 凌晨四点二十。 水木数学版首页已经被pfr/marton完完全全刷屏了。 整个版面的十几个热帖,清一色全是关於江临的討论。 最热的一帖,热度已经標红,標题是—— 【江临pfr/marton公开版上线,陶、gowers、sanders等已发声】 前几楼的回覆极其短促,带著一种熬夜见证歷史的狂热。 一楼:“预印本连结在这里,不说了,我去洗把脸接著啃。” 二楼:“兄弟们,不是之前小群里流传的草稿版,正式公开版,排版漂亮得像艺术品。” 三楼:“陶的回覆看到了吗?main chain appears closed。这等於直接盖章了啊!” 四楼:“gowers那句帐目闭合太狠了,直接把很多想找茬的人的嘴给堵上了。” 五楼:“ben green说入口要重写,这意味著以后的教材和综述,这一章都要改写了。” 六楼:“所以现在不是討论对不对了?” 七楼:“楼上的,早都不是普通网友能討论对不对的时候了。没看那几个大佬的用词吗?digest(消化)。人家现在是在学习这个证明机制。” 八楼:“韩砚山他们前几天的闭门会,现在看,应该已经给过国內判断了。难怪中心那边这几天安静得可怕,原来是在憋大招。” 九楼:“江氏砖之后,他又拿了一个大成果。这速度,不是人啊。” 十楼:“不一样,江氏砖是一块砖,这次是一座桥。” “江氏砖是一块砖,这次是一座桥。” 这句话很快被顶到了最高赞,甚至被许多人设为了签名档。 因为它足够简洁,也足够准確。 江氏砖的爽点,在於一个极端具体的构造,简单粗暴地直接砸穿了非周期平铺问题里一扇封闭多年的门。 它令人惊艷,但它是一个孤立的突击点。 而pfr/marton不同。 它的一端是小倍增与结构压缩。 一端是熵形式和自由度支付。 中间跨过的,是加性组合学、概率、资讯理论和理论计算机科学共同关注的一片深水区。 它连接了两块原本只能隔海相望的大陆,在此之后,无数的研究者可以通过这座熵形式接桥,在这两个领域之间自由往来,甚至开发出新的理论矿脉。 早晨六点。 紫荆公寓17號楼402室。 江临的手机闹钟准时响起。 没有任何拖泥带水,他按掉闹钟,直接从床上坐了起来。 窗外天色刚刚亮起,灰蓝色的晨光透过窗帘的缝隙漏进来。 在他视野的右上角,一组只有他自己能看到的倒计时仍在无声地跳动。 江临看了一眼手机邮箱提示。 未读邮件已经超过一百封。 有数学中心的自动归档確认信。 有韩砚山的简短回覆:【公开版已读,很好。】 有丁剑发来的关於文章结构在后续討论班上如何拆解的建议。 还有几十封来自全球各地、名字曾在教科书上出现过的海外学者的邮件。 江临放下手机,走进卫生间洗漱,换上军训服。 迷彩上衣带著一点晒乾后的硬挺感,嗯,很乾净。 比较难受的是那双胶鞋,仍然有点磨脚。 他在床边坐下,把昨天晚上仔细剪好的减震鞋垫重新塞进鞋底,然后確认脚后跟已经贴好防磨胶布。 然后拿起桌上的军训帽,扣在头上,推门而出。 七点十分。 求真221班在紫荆操场集合。 空气中还没有完全散去清晨的凉意,但队伍里的气氛明显比往常要躁动得多。 许多人昨晚睡前就刷到了沈砚秋的直播切片,早上醒来打开手机,又发现pfr/marton正式预印本已经上线的新闻铺天盖地。 海外几个如雷贯耳的名字陆续发声,清华校內各大群里更是转发得热火朝天。 很多人都在用眼角的余光偷偷打量著站在队伍后排的江临。 一场训练下来,教官下令解散休息。 赵承宇蹭到江临旁边坐下,迷彩领口解开两颗,额角还掛著汗,眼镜片后面压著熬夜的红血丝。 他先拧开矿泉水灌了大半瓶,才偏头开口,语气里裹著点荒诞的笑意:“你凌晨掛的那版,昨晚我本来想看摘要,后来发现我连摘要后面的入口都没摸到。” “术业有专攻。” 江临应了一句,拧上杯盖。 “你这是我们这2字求真届的参照系重置了。” 赵承宇自嘲似的扯了扯嘴角。 “我们这周还在抽代里抠群同构,你直接把 pfr 的入口给扬了。本·格林那句入口要重写,今早被学长们转疯了。” 江临抬眼看向不远处吹哨的教官:“先集合。” 赵承宇看著对方一脸波澜不惊的样子,最后只低低嘖了一声,撑著膝盖起身。 往队列走了两步,又回头补了句,声音很轻,是同届学生才懂的感慨:“真离谱啊,同届的。” 教官走到方阵正前方,猛地吹响了哨子。 “集合!” 队伍在一瞬间迅速安静下来,所有的躁动都被压抑在了迷彩服下。 点名开始。 “赵承宇。” “到。” “陈启明。” “到。” “江临。” “到。” …… 同一时间。 清华数学科学中心官网后台的访问量曲线,开始出现异常陡峭的爬升。 上午八点四十分,数学中心发布了今天的第一条学术动態。 【江临关於有限域模型pfr与marton熵形式接桥的预印本公开】 正文部分完全是很高级別的学术通报標准。 【江临提交的pfr/marton v1.0预印本已於今日凌晨公开。该手稿此前已在数学科学中心闭门技术报告中完成主链路说明。经相关方向多位学者独立核验,在手稿明確声明的有限域模型范围內,polynomial freiman-ruzsa主证明链路成立;marton熵形式接桥部分逻辑自洽。数学科学中心將於近期组织系列专题討论,供相关方向研究者系统消化该手稿结构。】 九点三十分。 清华大学主页同步发布新闻。 【江临在有限域模型pfr方向取得重要突破】 新闻的排版同样严谨。 第一段客观陈述科研成果。 第二段列举预印本发布情况、海外相关方向顶级学者的初步反馈,以及数学科学中心后续將组织的系统消化討论班。 然后是第三段。 【江临为清华大学求真书院2022级本科生,曾获得第九届世界华人数学家大会数学金奖,並因非周期平铺问题中的江氏砖构造受到国际关注。目前,清华大学丘成桐数学科学中心为其提供学术承接与研究支持。】 上午十点二十。 清华大学行政楼內,一场內部的临时协调会提前召开。 会议室里的气氛略显严肃,坐著的有数学中心的几位核心负责人、求真书院的主管教务老师,还有学校层面的几位行政领导。 会议的议题,不是如何统一对外的宣传口径。 也不是要不要给江临增加什么特殊安排。 这一点早在录取阶段,在江临凭藉江氏砖震撼学界时就已经討论並落实过了。 数学中心二楼那间宽敞的独立办公室,紫荆17號楼单独配置的单人公寓,二十四小时畅通无阻的门禁系统,以及直接对接教授的单独学术接口…… 这些,本来就是为了一个非標准,甚至可以说是极其稀有的天才学生准备的制度缓衝区。 可现在,这个缓衝区显然不够用了。 pfr/marton预印本公开后的这几个小时內发生的一切,让在座的所有人意识到,江临需要的已经远远不是所谓的特殊学生待遇。 而是一个能够承接一个成熟,且具有巨大影响力的独立研究者的制度壳层。 数学中心的一位副主任推了推眼镜,把话说得很直接。 “办公室的硬体不是问题。” “他已经有全中心最好的办公室之一。” “问题是,那间办公室现在只是一个安静的房间。他一个人坐在里面,是应付不了接下来的局面的。” “所以,我们要考虑的不是再给他添置一张办公桌或者几台高配置电脑,而是必须把那间房间升级成一个五臟俱全的研究单元。” 会议室里安静了一下。 教务老师手中的笔停顿在半空。 副主任说得很具体,每一项都切中要害。 “手稿的版本管理和后续修订。” “庞大的国际通信归档与回復沟通。” “接下来要开展的系列討论班的反馈整理与技术备忘。” “也许还会涉及到与计算机系合作的定理形式化验证接口。” “络绎不绝的国內外访问学者接待。” “以及每天都在呈指数级增长的媒体、商业和行政邀约的过滤。” “这些事情,如果学校没有建立专门的支撑团队,最后这些琐碎的、消耗精力的烂摊子都会回到江临本人身上,我们不能让一个能推导pfr的人去回那些商务邮件。” 求真书院那边的老师翻著面前厚厚的学籍笔记,低声提醒了一句:“但从规章制度上讲,他的学籍仍然在书院,他还是个大一新生。” “学籍当然在书院,这是客观事实。”数学中心负责人接过了话头,语气坚定,“但在科研系统和行政管理里,我们不能再单纯只把他登记成一个本科生。大家心知肚明,他现在的学术水平,根本不適合掛在任何一个教授的导师名下,他也不可能是某个课题组里的学生成员。” 负责人环视了一圈会议室。 “他应该单独建档。” “我的建议是:以江临个人为核心,建立一个独立的研究单元,配置专门的学术秘书和行政助理。” 这句话落下,会议室里几位校级领导都抬了抬头。 研究单元。 这不是普通本科培养方案里会出现的词,它更接近数学中心为独立pi配置的支撑结构。 这也意味著,清华大学在行政建制上,不再只是给一个天才学生提供一个安静的环境。 而是白纸黑字地承认,这个年仅十八岁的学生本身,就已经具备了成为一个前沿研究组织核心的资格与当量。 片刻的沉默后,宣传部的一位负责人提醒道:“如果这么破格,那后续的宣传口径呢,外界可能会有过度解读。” “我们就是按照成果,提供我们拥有的学术承接环境。” 数学中心负责人摇了摇头。 “这不是破格,应该叫匹配。” 第157章 清华的接口 “匹配。” 这两个字落下之后,会议室里的討论方向很快变了。 数学中心二楼那间独立办公室,紫荆17號楼的单人公寓,二十四小时门禁权限,教授直连接口,求真书院专项联繫人。 这些都已经存在。 现在真正要解决的是另一件事。 数学中心负责人把草案推到屏幕上。 標题栏里原本有三个备选名称。 【江临课题组】 【江临办公室】 【江临研究支持单元】 第一行刚出现,求真书院主管老师就摇了头。 “课题组不合適。” 课题组意味著导师关係、成员管理、经费归属和成果署名。 江临没有导师,也不属於某个教授团队。 pfr/marton是他的独立成果,清华能做的是承接,不是占有。 第二行也很快被划掉。 办公室的份量太轻。 最后,光標停在第三行。 【江临研究支持单元】 数学中心副主任说:“这个词准確,它只说明一件事,中心为江临当前研究提供支撑。学术归属、课题组名义、荣誉牌子,都不要往这里塞。” 会议记录员敲下最终標题。 【江临研究支持单元(临时)方案】 临时两个字被保留下来。 三个月试运行。 三个月后,根据运行量、討论班反馈、国际通信规模和江临本人状態再评估。 这个括號反而让会议室里不少人鬆了一口气。 它没有把一个新结构一次性推到制度极限,也没有把江临提前包装成某种行政意义上的负责人。 它只是承认江临身上產生的事务量,已经超过了普通学生管理系统能够承受的上限。 第二页是人员配置。 学术秘书一名。 行政助理一名。 技术联络一名。 职责边界被写得很细。 学术秘书负责討论班笔记、国际问题归档、版本索引和反馈分层,但不承担任何数学结论判断。 行政助理负责访问预约、会议室、行程和礼节性沟通,但不对外代表江临本人。 技术联络负责形式化验证接口和计算机系联络,所有需求以问题清单方式进入,不直接要求江临实时配合。 媒体採访走学校宣传口。 商业合作走低熵工坊。 学生日常仍归求真书院。 数学討论进入数学中心归档邮箱。 几条线分开之后,会议室里的气氛反而鬆了一点。 因为所有人都意识到,这不是给江临增加一个新入口。 而是在入口外面加一层可检查、可追踪、可拒绝的过滤壳。 数学中心副主任把人员职责往下滚动,补了两行。 【学术秘书不承担数学结论判断,仅承担归档、索引、整理与转交。】 【形式化验证接口以问题清单方式进入,不直接要求江临实时配合。】 这两行写进去以后,研究支持单元的性质终於稳定下来。 它跟助理团不沾边,跟宣传班子也没关係。 更不是清华替他接管学术判断的通道。 它只是一个外壳。 一个替他挡住无效噪声,同时把真正有价值的问题按层级送进来的外壳。 宣传口负责人看著屏幕,问:“对外如果有人问起这个支持单元,怎么说?“ 副主任把几个备选表述调出来。 特殊培养。 破格支持。 天才通道。 数学中心负责人逐个刪掉。 “都不要。” 宣传口负责人点了点头,重新敲了一行。 【数学科学中心为江临的相关研究提供学术承接与研究支持,內部配置不对外展开。】 “特殊待遇这四个字也不要进文件,会把事情讲歪了。” 数学中心负责人说。 “这里的逻辑很简单,成果產生了事务量,事务量需要承接。” 会议室里没有人再反驳。 因为这句话比所有宣传口径都稳。 清华没想在江临身上造一个新故事。江临已经製造出了一个现实,现有系统不得不回应。 上午十一点二十一分,方案草案成形。 文件標题仍然是: 【江临研究支持单元(临时)方案】 第一页只保留了几项核心关係。 【行政託管:清华大学丘成桐数学科学中心。】 【学籍归属:求真书院。】 【日常学生事务:求真书院与学生工作口。】 【学术討论入口:数学科学中心归档邮箱。】 【单元核心:江临。】 【学生身份:求真书院2022级本科生。】 最后两行挨得很近。 近到让人很难忽略其中的张力。 一个是前沿研究单元的核心位置。 一个是刚入学的新生身份。 过去,它们不可能出现在同一份正式文件里。 今天,它们被一行一行写进清华自己的系统。 …… 正式方案还在流转,但邮件分流不能等到红章落下。 研究支持单元的名称、人员和职责需要校內审批。 內部归档邮箱却可以先作为技术节点启用。 它不对外公开,不代表任何建制。 只负责把已经涌进来的邮件复製、標记、分层。 所以会议进行到一半,数学中心的信息系统里已经多了一个朴素的內部地址。 ymc-research-support-01。 这个地址外界並不知道。 真正承压的,仍然是几条旧入口。 清华数学科学中心原有的公开联繫邮箱。 pfr/marton预印本页面上的correspondence地址。 以及此前受控流通链里已经存在的几条学术通信线程。 信息管理员按照会议上刚刚確定的临时规则,给这些入口加了一层转发和標籤。 凡是標题或正文中包含jiang、pfr、marton、finite-field、freiman-ruzsa、entropy bridge、appendix c-2等关键词的邮件,先复製一份进入ymc-research-support-01归档,再由人工分层处理。 开通后的第一个小时,內部归档箱里多了四十七封邮件。 数量不算夸张。 真正让人皱眉的是类型。 最先被人工標出来的,是一封来自普林斯顿一位加性组合学方向教授的邮件。 邮件正文问了三件事。 公开版是否允许在秋季小型討论班中逐节阅读。 appendix c-2是否应当先於第47號节点讲解。 以及江临是否愿意在合適时间,做一次只面向相关方向研究者的线上技术说明。 学术秘书把它標为a-2类。 【专题討论/需数学中心先行消化/暂不打扰江临】 第二封来自欧洲一个组合学reading group。 对方已经把pfr/marton v1.0拆成十周阅读计划。 第一周读引言和符號表。 第二周读谱簇索引。 第三周直接跳到非均匀密度壳层下的重复支付隔离。 邮件最后问—— 【if jiang has a preferred reading order, we would appreciate a short note.】 学术秘书看了两遍,把它放进b类。 【討论班组织/可由中心整理统一回復】 第三封来自计算机系一位做形式化验证的青年教师。 【关於第38號节点与appendix c-2形式化验证接口的初步建议】 正文里是一个很清楚的问题清单。 变量命名衝突。 概率空间封装。 四变量后验测度。 壳层索引映射。 退化情形排除条件。 技术联络把它单独摘出来,標成a-1类。 【形式化验证/技术问题清单/待固定窗口转交】 第四封来自一家財经媒体。 標题是——【十八岁清华新生再破世界难题,江临是否已提前锁定菲尔兹奖?】 行政助理没有犹豫,直接转学校宣传口。 第五封来自某家资本机构。 邮件正文里把pfr/marton、低熵工坊、机器人控制链、ai工业软体和高校成果转化写在同一个段落里,语气非常热情。 但越热情,越危险。 行政助理按规则转给低熵工坊公开商务邮箱,並在备註里加了一行。 【涉及商业合作,不进入数学中心学术归档。】 十分钟后,梁知夏的回覆同步回来。 【低熵工坊不以pfr/marton作为任何產品、融资或技术合作背书。相关工程合作请提交明確场景、测试条件和边界需求。】 数学中心副主任看完这句话,为了以后每一次类似邮件,都有据可循,直接把它复製进运行日誌。 制度壳层存在的意义不是把所有事情都推给江临判断。 而是让明显不该进入他工作檯的东西,在第一层就被拦下来。 中午前,宣传口也提出了一个很自然的建议。 官网后续推送需要配图。 江临现在正在军训。 如果能拍一张他穿著迷彩服、坐在操场边看论文摘要的照片,传播效果会非常好。 这个建议从校园宣传角度看,非常好。 十八岁。 清华新生。 军训操场。 pfr/marton公开版。 任何一个编辑看到都会知道,这张照片能把传播效果拉到最高。 但数学中心负责人只看了一眼,就把这条建议退回。 理由很短。 【不把江临的日常训练场景包装成成果奇观。】 宣传口负责人有点可惜地刪掉了军训现场配图的选项。 最后,官网后续推送只保留预印本页面截图、数学中心学术动態截图,以及一张没有人物的数学中心楼外景。 这並非低调,而是边界。 清华可以承认成果,可以提供承接,可以组织討论班。 但不能把江临本人做成校园传奇素材反覆消费。 十一点三十六分。 紫荆操场休息。 教官把队伍带到树荫下,允许大家补水。 江临刚坐下,喝了一口茶,张宇辰从队伍外侧走了过来。 “江临。” 江临抬头。 “学长。” “有个摘要,需要你看一眼。” 张宇辰把屏幕递过去。 【江临研究支持单元(临时)方案】 赵承宇原本坐在旁边揉小腿,余光扫到文件標题后,动作停了一下。 他只看了两秒,就低声说:“学校这是在给你做入口控制。” 江临嗯了一声,继续往下看。 学术秘书。 行政助理。 技术联络。 归档邮箱。 固定窗口。 媒体与商业隔离。 学生日常仍归求真书院。 然后,他点了点头。 如果只是多一个牌子,对於他来说其实毫无必要。 但如果能把无效请求挡在外面,把关键问题按顺序送进来,就很不错。 张宇辰问:“有什么意见可以直接说出来,我直接转给会议那边。” 江临把手机还给他。 “三点。” 张宇辰立刻低头记录。 “第一,不对外使用课题组名义。” “第二,归档邮箱先由数学中心筛一轮,只把需要我判断的问题转给我。” “第三,军训和日常安排按原流程走,训练期间不临时打断,正式討论放晚上固定窗口。” 张宇辰一条条记下。 “人员配置呢,学术秘书、行政助理这些,有没有指定人选?” “不用。” 江临回答得很快。 “中心按工作能力选即可。” 张宇辰把三条写完,又確认了一遍。 “就这些?” “先这样。” 张宇辰点头,转身离开。 赵承宇看著他的背影走远,才转头看向江临。 “別人要是有这种文件,估计能把標题截图发十个群。” 江临拧紧水杯盖。 “没必要。” “也是。” 赵承宇笑了一下。 远处教官已经抬手准备吹哨。 “集合!” 队伍迅速从树荫下站起来。 水杯被拧紧,帽檐被压正,鬆散的队形重新收拢成方阵。 十一点四十九分。 行政楼会议室里,方案进入校內流转。 文件末尾,江临刚刚提出的三条意见被补进执行说明。 【不对外使用课题组名义。】 【归档邮箱由数学科学中心先行筛分,仅关键问题进入江临本人处理窗口。】 【军训及日常教学安排原则上不因临时事务中断,正式学术討论安排在固定窗口。】 会议记录员保存文件。 屏幕右下角弹出版本號。 v0.3。 这只是一个临时方案,但它已经足够改变很多事情。 从今天开始,发给江临的邮件不会直接淹没他的私人邮箱。 数学问题会先进入数学中心归档邮箱,媒体採访会先经过学校宣传口。 工程合作和资本邀约会被挡回低熵工坊。 討论班里真正有价值的问题,也不会和祝贺、採访、邀请、试探混在一起。 一个新的壳层,被清华临时搭了出来。 紫荆操场上,教官的口令再次落下。 “齐步——走!” 方阵向前。 江临站在队列里,手臂摆动,步幅压到和旁边同学一致。 第158章 第二坐標正式建立 军训开始后的这几天,整座清华校园就像被某种统一的底层代码重新编译过,严格遵循著枯燥、重复却又无可违逆的节律。 清晨的哨声是强制中断的系统指令,白天的正步与军姿是高强度的压力测试,傍晚的拉歌是集体情绪的释放接口,夜里回寢则是缓存清空的休眠期。 迷彩服的粗糙布料摩擦著皮肤,统一发放的胶鞋在柏油路面上踏出沉闷的迴响,新生们晒得发红的脖颈上掛著汗珠,以及班级微信群里每天准时刷新的、带点模糊失真的训练照片,共同构成了清华新生入学后的物理日常。 这种节律对大多数人来说是疲惫的,但对江临而言,这反而是大脑难得的后台降温时间。 又是一天高强度的军训结束。夕阳的余暉將紫荆操场的影子拉得很长。 江临在食堂与同学一起吃过饭,听著大家抱怨著腿部肌肉的酸痛和防晒霜的失效,他適时地给出几个附和回应,隨后便独自穿过林荫道,回到了17號楼402寢室。 洗完澡,换上一件乾净、柔软的纯棉t恤,感受著从物理层面到精神层面的重置。 一边喝水,一边打开电脑。 屏幕亮起的瞬间,清华数学中心归档邮箱转来的摘要准时弹出。 【pfr/marton公开版邮件分层匯总|2022-08-24|17:00】 江临点开邮件。 pfr/marton猜想的证明,这个曾经占据他全部算力的庞大工程,如今已经进入了它的下一个生命周期。 隨著核心逻辑闭合,所有的引理和推论已经在最严苛的同行评议中站稳了脚跟。 现在,全球数学共同体正像一台跨越时区的分布式计算机,开始分层消化它的运算结果。 普林斯顿的研討班在拆解它的代数结构,巴黎的学者在尝试將其推广到更广泛的群论框架中,而国內的几个课题组则在验证其在组合数学中的衍生应用。 它依然耀眼,甚至在相当长一段时间內,都会是数学界很澎湃的那台引擎。 但这台引擎,已经不再需要江临每天全功率运转去盯著了。 清华大学,这座百年学府,展现出了它作为顶级学术机构的底蕴与力量,已经为他的数学线临时搭建了一个坚固的保护壳。 各路媒体的採访请求、纷至沓来的学术会议邀请、甚至是一些带有明显功利性质的商业掛名,都被数学中心的行政系统挡在了门外。 而现在,真正处於裸奔状態,还没有外围壳层的,是低熵工坊。 处理好这些与数学有关的冗杂事务,將思绪从高维空间拉回现实的三维物理世界,江临点开了梁知夏发来的未读邮件。 標题带著浓厚的工程匯报风格。 【wrc-2022低熵工坊参展復盘包_v1.0|合作线索清洗版|请审阅】 附件整齐地排列著六个文件。 【lei-wrc2022-leadlist-cleaned.xlsx】 【g-01c-wrc-demo-telemetry-pack.zip】 【wrc现场提问分类与风险標註_陈砚版.docx】 【展会商务线索分级表_梁知夏批註.xlsx】 【低熵工坊北京研发中心建设建议_草案.pdf】 【g-01c三號展示机返厂状態检查单_许曼.pdf】 正文部分,梁知夏的文字依然是那种剥离了情绪的极简主义。 …… wrc撤展物资已於今日11:40运抵江城旧厂房。g-01c三號展示机、地形箱、备件箱、宣传物料和现场登记表原件均已入库。 陈芷已完成首轮资產核对,许曼和陈砚正在进行返厂检查及遥测包校验。 展会四天,总接触人数初估超1200人。现场登记合作意向134条,初筛保留87条。 经二次清洗,初步判断具备真实场景验证价值的线索共7条。 另有31条纯宣传、贴牌、融资包装类意向,9条要求开放核心控制链或参数生成器,6条疑似竞品套取参数,均已標红拦截。 我否掉了北京工程联络中心方案。 以您目前常驻北京的现实条件,只设联络口等於浪费。建议建立北京研发中心,一期不碰生產,只做研发、测试、人才和技术评审。 今晚短会需要確认三件事:低熵后续接入哪些场景,北京研发中心一期边界,江城与北京的数据、样机和人员分工。 …… 江临看看时间,直接点开会议软体。 梁知夏已经在线。 画面中是江城旧工业园区那间透著粗糙工业风的会议室。 二楼的水泥墙面没有粉刷,顶上的灯管甚至有一根还在微微频闪。 梁知夏坐在主位,深灰色衬衫,头髮低挽,面前是打开的笔记本。 左侧是陈芷,正在快速核对纸质表单。 右侧的邱越,屏幕上掛著招聘后台的初筛页面。 许曼没有坐下,她站在后方,手里捏著一块拆下来的足端保护壳。 靠窗的陈砚则紧盯著屏幕上一长串疯狂滚动的日誌校验进度条。 “江总。”梁知夏抬起头。 江临点点头,目光扫过屏幕上的每一个人:“大家辛苦了,开始吧。” 梁知夏直接共享屏幕,调出第一张经过深度清洗的匯总大表。 …… 现场登记合作意向: 134 初筛保留: 87 具备真实场景验证价值: 7 要求技术审计/底层控制链开放: 9 纯宣传/贴牌/融资包装类: 31 疑似竞品参数套取: 6 媒体採访及非技术类邀约: 42 …… “这次wrc展会,对低熵来说是一次巨大的曝光。”梁知夏的声音在空旷的会议室里迴荡,“但隨之而来的,不仅仅是潜在的订单,还有海量的噪声。” 会议室里鸦雀无声。 因为所有人,无论是负责代码的陈砚,还是负责硬体的许曼,在此次展会上都对此深有体会。 那些穿著西装、递上名片的人,並不都是来探討技术的。 有人在展台前笑眯眯地问,能不能把g-01c的体积缩小一半,套上一个毛绒玩具的外壳,做成消费级的儿童陪伴机器狗。 有人打著某些不知名机构的旗號,想搞一个数学天才跨界造物的联合发布会,连ppt模板都提前准备好了。 更有人,穿著休閒装,以同行的身份凑过来,压低声音,试图用看似专业的术语绕过防线:“江总的算法確实厉害。其实咱们可以合作,我们不需要公开源码,只需要做一次底层控制链的安全审计,把接口协议对一下就行。” 大家都是搞技术的,谁也不是傻子。 这种委婉的套话,这种打著合作旗號的试探,谁听不懂? 这不是来买產品的,这是来摸底的。 底层控制链和状態机是足式机器人的灵魂,一旦开放,就等於把低熵工坊最核心的壁垒拱手让人。 “所以,”梁知夏敲了敲回车键,“对於那些居心叵测的、想蹭热度的、想套壳融资的,我全砍了。真正有价值的,只剩下这七条。我按客户的背景和意向做了一版排序。” 屏幕上跳出七个名字,旁边附带了详细的备註。 恆泰装备。 北方地下综合管廊运营公司。 华北山地电力通道巡检项目组。 省级应急救援装备中心。 某高校非结构化地形实验室。 野外地质採样联合队。 一家装备院所递交的非正式会面请求。 每条线索后面,都密密麻麻地跟著联繫人职级、预算倾向、场景描述、风险等级和下一步跟进建议。 江临盯著屏幕,大脑开始快速建立这些场景的物理模型,评估著其中的自由度、约束条件和摩擦係数。 “知夏,不要按客户的体量和预算排。” “按什么排?”梁知夏微微一愣。 “按场景挑战的物理难度排。”江临说,“客户的预算是商业层面的变量,但重力、摩擦力、电磁干扰和恶劣地形,是物理层面的常量。” 梁知夏立刻反应过来,切到了备用工作页。 文件名是【场景挑战清单_v0.2】。 矿山/封闭巷道:极高粉尘导致的光学传感器失效、低照度环境、潮湿且不可预测的碎石路面、长距离低带宽带来的通信延迟。 地下管廊:极度狭窄的操作通道、强电缆带来的严重电磁干扰、非標准台阶、弱光环境。 山地电力通道:鬆软的泥土、易滑的碎石、雨后湿滑带来的足端附著力骤降、野外密林导致的低功耗gps定位丟失。 应急救援前置侦察:充满未知的废墟空洞、隨时可能发生的二次坍塌风险、在不稳定结构上的低载荷採样与重心控制。 野外地质勘探:长距离抵近带来的续航焦虑、超低带宽下的遥测数据传输、对地表力学参数的实时测量反馈。 这张表一出来,一直紧盯著日誌屏幕的陈砚终於抬起了头。 他推了推黑框眼镜,长出了一口气:“这版顺眼多了。刚才看那一堆公司名字,我头都是大的。” 邱越看著表格,忍不住问:“江总,商业化落地,客户的预算和回款周期不放第一位考虑吗?恆泰矿业虽然场景恶劣,但他们可是实打实的现金流客户。” “预算会变,客户也会换,”江临的语气带著看透事物本质的平静,“但在地下两百米的巷道里,湿煤渣不会因为合同金额高就变干,粉尘也不会因为客户名气大就不去干扰外部感知。我们解决的是物理世界的问题,不是財务报表的问题。” “同意。” 许曼在后方扬起声调,把手里那块足端保护壳举高,凑近了摄像头。 高强度的灯光打在黑色的工程塑料上。 可以看到,在保护壳的边缘,有一道深深的斜向擦痕,外层的黑色涂层已经被完全刮掉,露出了里面浅灰色的复合材料基底。 “你们看这个,撤展装箱的时候,运输箱里我们的固定方案绝对没问题。但从北京回江城这一路,物流的重卡肯定经歷过急剎或者剧烈顛簸,导致箱体受过一次严重的侧向衝击。保护壳虽然只是外伤,但这股应力是直接传导到腿部关节上的。关节內的减速器和电机轴承有没有受影响,不能靠肉眼判断,必须得上台架跑一次完整的基线测试。” 陈砚也转过身接上了话题。 “遥测包的数据我刚校对到百分之六十二。展会现场的环境其实並不乾净——高人流带来了遮挡、震动、反光和持续噪声,展馆內密集的手机与无线设备也让遥测环境变得复杂。这跟恆泰装备那次封闭巷道的单一恶劣环境差別很大,如果要把两套数据放在一起对比,必须进行严格的变量控制,同样不能靠肉眼说状態正常,我们需要更强大的算力来跑离线仿真。” 梁知夏听完眾人的反馈,点了点头,在表格右侧迅速新加了一列。 【物理场景挑战优先级】 她將滑鼠选中那些客户顺序,全部拖开,无视了合同金额的诱惑,严格按照技术挑战重新进行排序。 …… 第一位,恆泰封闭巷道后续阶段。(极其考验感知系统在恶劣环境下的鲁棒性) 第二位,地下综合管廊。(考验狭窄空间內的步態规划与抗电磁干扰能力) 第三位,山地电力巡检。(测试野外复杂地形的非结构化適应力) 第四位,应急救援前置侦察。(验证高风险环境下的极限机动与自我恢復机制) 野外採样和高校合作,暂列观察位。 装备院所会面,单独掛起,不进入近期的商务推进表。 一张基於物理规则而非商业逻辑的作战地图,赫然成型。 …… “接下来,是北京那边的问题。” 梁知夏关闭了表格,打开了那份pdf文档。 封面上用加粗的黑体字写著—— 【低熵工坊北京研发中心建设建议(一期草案)】 梁知夏將第一页翻过去,条理清晰地分析道。 “北京有清华、北航、北理、中科院自动化所这些顶尖的高校和科研机构,匯聚了全国最顶尖的机器人运动控制、多模態感知、车规级晶片和製造业软体人才。wrc展会之后,我们在行业內算是彻底露了脸。接下来的三个月,客户的拜访、资本的尽调、媒体的採访,以及最重要的高端人才的招聘,都会往北京挤。在江城保持生產和重度测试基地不变的前提下,在北京设立研发中心,势在必行。” 江临静静地看著屏幕上列出的功能拆分模块。 算法控制组。 感知与状態估计组。 仿真与数据闭环组。 样机回归测试间。 客户场景技术评审。 人才面试与合作入口。 清华学术边界隔离。 “可以。”江临略微沉吟后给出了肯定的答覆。 梁知夏点点头,抬手將草案完善了两条。 【北京研发中心一期:专注算法研发、高擬真度仿真、样机回归测试、小型台架实验、高阶人才招募、客户技术评审。】 【生產製造、批量装配、返厂大修、重载恶劣环境测试仍在江城基地。】 邱越看著屏幕上那可怜的预算栏,只觉得牙疼。 “既然是研发中心,那办公室的规格肯定得上去。算法工程师倒好说,给台电脑就行。但我们要建测试间、设备间、还要有严格的保密会议室来接待那些国企客户,普通的写字楼根本没法满足我们的需求。” “找园区。”江临立刻切断了邱越的幻想,“北京研发中心优先找老科技园,或者是硬体创业团队聚集的独立空间。不要去市中心的共享办公空间,不要那种纯玻璃幕墙的写字楼展厅。我们要找的地方,必须能用实体墙隔出保密会议室、算法工位、资料库和小型样机回归测试间。更重要的是,它必须有能运送大型设备的货梯、独立的工业级电路、严格的物理门禁和足够大的弱电间。” 提到硬体需求,陈砚立刻插话,语气有些急迫:“说到弱电间和伺服器,江总,北京必须立刻建立一个算力副本,不然我们算法组没法干活。现在展会採集回来的数据量太庞大,如果没有强大的本地算力支撑,仿真平台根本跑不起来,但是现在採购新的高性能计算集群周期太长了。” “算力的事情我来解决一部分。”江临答道。 梁知夏此时更关心低熵工坊的整体架构。 她迅速新开了一页文档,飞快地绘製了一张双城联动的结构图。 北京节点:核心算法、运动控制、环境感知、数字孪生仿真、样机轻度回归测试、高端人才入口、客户技术边界评审。 江城节点:精密加工、整机装配、严重损毁返厂復盘、重载极限测试、长期脏污恶劣场景实测、底层日誌主库。 会议稳步推进,接下来是人员配置和预算审批。 “北京需要招人,而且急需人。” 梁知夏在屏幕上列出了最新一期的核心招聘岗位。 …… 控制算法工程师:两名。 感知与状態估计工程师:两名。 数字孪生仿真平台工程师:一名。 软硬体集成测试工程师:一名。 工程背景商务经理:一名。 保密行政与资料管理:一名。 …… 江临看完这份精简到了极致的人员表,又在最后补充了一条:“设立一个固定的技术窗口。” 梁知夏抬起头,看向屏幕:“具体的频率是?” “北京研发中心每天匯总的技术难题和客户场景反馈,低熵內部先进行初筛。遇到无法决断或者涉及核心架构的,需要我亲自看的,设定在每天晚上的固定窗口期集中处理。”江临说,“最近一段时间我白天都有事,不能被碎片化的工程问题打断。” 梁知夏將这几句要求逐条记下。 就在这时,陈砚那边的日誌校验终於跑完了。 屏幕上弹出了让人安心的绿色提示符。 【wrc-demo-telemetry-pack integrity check passed.】 陈砚没有庆祝,点开下一项繁杂的工作流。 【g-01c三號机返厂深度测试:待执行】 许曼拿起桌上的绝缘防静电手套,往手上套去。 “我去开返厂回归测试箱。” 她简短地匯报,转身离开画面,走进了后方的测试区。 会议进入最后一页的总结阶段。 梁知夏保存了所有的討论草案。 文件名称隨之更新。 【低熵工坊北京研发中心_一期草案_v0.3】 时间:20:28。 她把文件拖进低熵內部归档库,目录落在【organization_r&d】下面。 “今晚先到这里。”梁知夏安排著后续的工作,“我明天上午会出第一版的北京选址考察清单。邱越,人员的详细jd(岗位描述)今晚必须发给我审核,再次强调,创始人ip这四个字绝对不能出现在任何对外发布的文档里。” 邱越举起右手做了一个ok的手势:“收到,保证乾净。” “陈芷,展会现场所有的登记表原件立刻进行物理封存,扫描件经过脱敏处理后,再录入內部的线索库。確保客户信息的绝对安全。” “好的,知夏姐。” “陈砚,遥测包的校验结果,加上明天许曼要做的返厂测试计划,打包发我。” “十分钟后发你邮箱。”陈砚头也不抬。 梁知夏將目光重新投向屏幕中的江临。“江总,还有別的安排吗?” 江临扫了一眼共享文档上的所有决议,说:“北京中心正式上线前,所有对外的技术和商务会谈,先用临时编號代替具体项目名。客户提出的所有需求,必须能够落实到一张具体的物理场景评估表上。落不到场景表的,纯概念炒作的,一律不进入技术评审环节。” “明白。” 视频会议掛断。 屏幕重新变回桌面。 江临靠在椅背上,抬手按了按眼眶,切回本地编辑器。 【reality_runtime_sketch_v0.1】 旁边,他新建了一个文件。 【lei_organization_runtime_map_v0.1】 …… 梁知夏的执行力一如既往地高效。 会议结束的第二天傍晚,江临刚刚结束了下午的军训,在食堂草草吃了一碗麵,手机邮箱就收到了两份新的重要文件。 【低熵工坊合作合同边界模板_v0.2|请审阅】 【北京研发中心筹建建议_v0.1|已根据昨晚產品线会议修订】 江临没有先看筹建建议,而是直接点开了那份合同边界模板。 【低熵工坊合作合同边界模板_v0.2】 第一页是一张定义表。 【產品阶段定义】 【展示样机:用於公开演示、技术展示和概念说明,不构成交付承诺。】 【工程样机:用於封闭或半封闭场景测试,具备明確边界条件,不构成量產產品。】 【验证平台:用於联合研发、场景数据採集、工程问题定义,不以成熟產品形式交付。】 【定型產品:完成配置冻结、测试基线、维护方案、验收標准和售后边界后,方可作为销售產品。】 江临逐字逐句地精读。 因为在他看来,这简短的几行字,比wrc展会上外界给予低熵的任何讚美、比那些投资人开出的空头支票,都要重要千百倍。 无数具有极高潜力的硬科技公司,不是死在技术无人问津,而是死在过早地被资本和市场看见,並在这种凝视中迷失了自我。 当一台粗糙的样机刚被看见,狂热的客户就希望它是一台可以直接扔进矿井干活的成熟產品。 当產品还没彻底定型,逐利的资本就希望它是一个可以赋能千行百业的底层平台。 当平台刚刚描绘出一个雏形,浮夸的媒体就希望它是一场顛覆人类社会的產业革命。 每一个词汇都在往上拔高,每一次拔高,都在脱离物理世界的引力。 而每一次虚妄的拔高,最终都会被现实无情地击碎。 那些被吹捧的敘事,会把真实工程里那些关键的因素——拧不紧的螺丝、超出容差范围的公差、电机在高负荷下的热变形、复杂环境里的线束磨损、状態机在未知地形的误判、传感器保护层的老化迟滯,以及漫长得让人绝望的返修周期——全部掩埋在华丽的ppt之下。 江临最警惕、最排斥的,就是这种为了迎合外界而產生的敘事加速。 他要用合同、用法律条款,把低熵工坊死死地锚定在坚硬的现实里。 第二页,是梁知夏起草的禁区。 【以下条款原则上不得接受,作为商务谈判的红线】 【一,要求低熵开放底层控制链、状態机源码、参数生成器、完整核心日誌。】 【二,要求低熵承诺未验证场景下的商用替代能力。】 【三,要求低熵以展示样机、工程样机或验证平台承担成熟產品交付责任。】 【四,要求低熵提供排他性场景授权或独家合作权。】 【五,要求低熵接受客户方对核心技术路线的审计、重构或共同所有。】 【六,要求低熵在无明確场景边界的情况下承诺通用机器人、万能巡检平台、全地形自主作业等宣传口径。】 【七,要求低熵以江临个人学术身份、清华学生身份或清华相关资源为商业合作背书。】 江临在第七条上游弋了一下。 梁知夏已经把清华隔离写进合同模板。 这说明她不是只在会上理解了边界,而是真的把边界落到了公司文件里。 江临给梁知夏回了一句。 【第七条放入总则,不作为普通商务条款处理。】 不到三分钟,梁知夏的回覆弹了出来。 【收到,已调整完毕,更新版本正在上传。】 …… 同一时间,千里之外的江城低熵工坊。 g-01c三號展示机已经被推回一楼测试区。 运输擦伤检查完成,锁止机构复测通过,状態机日誌校验完成。 陈砚把展会四天所有演示数据做了时间码对齐,放进了內部共享盘。 二楼桌面上,摊开的不是机器图纸,而是一叠合同意向摘要。 梁知夏独自坐在会议桌前,手里握著一支红色的签字笔。 她面前摆著三份被初步筛选出来的重点文件。 这三份文件代表了科技创业公司在早期最容易遇到的三种诱惑:大客户的订单、资本的巨额注资、地方政府的政策扶持。 第一份,来自国內一家知名的系统集成商。 对方的商务措辞写得非常漂亮,充满大厂的风范。 文件中提到,希望与低熵工坊建立深度的战略合作伙伴关係,共同推进国產足式机器人在智慧矿山、智慧管廊、智慧城市等多个前沿场景中的全面落地。 合作金额非常可观,甚至可以说是诱人。 首期意向採购订单就高达二十台g-01c的高配版本。 但魔鬼往往隱藏在细节之中。 对方的要求也写得极为委婉且隱蔽。 “为了便於项目后期的系统集成和二次开发,希望低熵方面能够提供底层控制链的部分接口说明、状態机的逻辑审计材料,以及关键运动参数的底层调优权限。” 对方还在后面信誓旦旦地保证:“以上资料仅限於项目內部集成使用,绝不涉及底层原始码的外部传播。” 梁知夏冷笑一声,拿起红笔,在状態机审计材料和参数调优权限这几个字下面,重重地划了两道横线。 然后在旁边空白处,她乾脆利落地写下两个大字。 【拒绝】 买整机可以,想通过订单来撬动底层的技术壁垒? 这类条款没有討论空间。 这二十台订单的利润,还不够弥补技术泄露带来的毁灭性打击。 第二份文件,来自一家位於国贸的投资机构。 对方给出的早期估值高得令人咋舌,甚至超出了行业內的平均水准。 投资意向书中明確表示,他们高度认可低熵工坊是国內极端环境足式机器人赛道最具潜力的早期明星项目,愿意以极度宽鬆的財务条件进行领投。 他们甚至大度地表示,在未来的两到三年內,可以不设定任何短期的营收考核目標,让团队安心搞研发。 然而,翻到附带条件那一页,梁知夏的眼神冷了下来。 对方提出了三条核心诉求。 要求在低熵工坊的董事会中设立一个拥有一票否决权的观察席。 对於公司未来的重大技术授权、转让事项,投资方拥有一票否决权。 苛刻的下一轮融资优先跟投权及严密的反稀释条款。 这哪里是来投资的,这是来买下低熵未来的控制权的。 没有营收对赌,是因为他们根本不在乎短期的钱,他们在乎的是在未来的某一天,能够彻底掌控这项技术的走向。 梁知夏看完,没有丝毫犹豫,在旁边批註。 【进入备选库观察。坚决不接受现有条款,若对方坚持控制权诉求,立刻终止接触。】 第三份文件,有些特殊,它来自北方某地的一个国家级產业园。 这份意向书给出的条件,是这三份中最诱人也最宏大的。 承诺提供长达三年免租金,上千平米的高標准研发与办公空间。 提供针对核心团队的高端人才落户与资金补贴。 提供高额的先进实验设备购置补贴。 地方政府的產业引导基金承诺可以进行大比例跟投。 提供省级机器人產业专项科研项目的绿色申报通道。 所有的一切,几乎是为一家初创企业量身定製的温床。 但唯一的附加问题是:对方在附件中提出,希望低熵工坊能够將规划中的北京研发中心直接落在他们当地的园区,並且在未来所有的商业宣传材料、新闻通稿中,必须明確写入低熵北方总部的字眼。 这种条件,不同於前两份那般充满明显的恶意或贪婪。 它不是纯粹的坏条件。 它有钱,有现成的物理空间,有强有力的政策兜底,还有地方政府极其迫切的配合意愿。 对於一家刚刚从展会的聚光灯下走出来,急需扩充团队和场地的初创公司来说,这块蛋糕大到几乎让人无法拒绝。 但梁知夏知道,低熵不是一家普通的初创公司,它的掌舵人江临,更不是一个会被眼前利益蒙蔽的普通创业者。 它不能被免费的空间,看似丰厚的补贴和地方產业的宏大故事,绑住自己的研发坐標和战略自主权。 一旦接受了北方总部的定位,未来的人才流动、技术规划甚至股权结构,都会受到地方政策的无形牵制。 梁知夏深吸了一口气,拿起放在一旁的手机,打开与江临的对话框,发送了一条消息。 【江总,遇到一类地方政府层面的政策支持意向。金额和场地都很诱人。这方面的谈判原则我们怎么定?特別是关於北京研发中心的最终选址,以及对方要求的北方总部表述问题。】 消息发出去后,梁知夏没等太久就得到了江临的回覆。 【北京研发中心的设立,可以依法依规接受普惠性质的普通政策支持。但不接受任何关於总部的宏大敘事;不接受以排他性落地作为前提条件;不接受任何形式的技术审计要求;绝不接受以公司的实际控制权、核心技术的研发坐標作为交换条件的所谓支持。】 梁知夏看著这条回復,嘴角微微上扬,露出瞭然的微笑。 重新拿起红笔,在那份產业园的意向书旁边,重重地写下。 【可以保持沟通通道,但明確拒绝北方总部的相关表述。北京研发中心的选址,第一原则且唯一原则是:必须服务於最前沿的工程研发与人才招募,绝不服务於任何地方政绩宣传或招商噱头。】 写完这些,她再次打开了电脑上的那份《合作合同边界模板》。 她將江临刚才发来的原则,逐字逐句地补充进了总则之中。 【特別声明:低熵工坊北京研发中心的功能定位,仅为公司下属的技术研发与测试机构,绝不作为任何意义上的地方总部、资本路演中心或虚假的品牌展厅。低熵工坊可依法申请所在地的普惠性科技政策支持,但坚决不以出让核心技术路线、牺牲公司控制权、绑定研发地理坐標、做出排他性落地承诺或开放底层技术审计权限,作为交换任何资源与政策的条件。】 第159章 宇宙不接受差一点 八月二十七日,傍晚。 太阳还没有完全落下,只是被西边的教学楼群切成了一块钝红色的光斑,斜斜地掛在天边,把云的边缘烧出一层毛茸茸的金。 风起来了,是那种北方傍晚特有的、带著尘土和草腥气的风,顺著主干道一路扫过去,把白天积在柏油路上的燥意一点点掀开。 操场上的口令声已经停了,只有零星几个方阵还在收队。 紫荆生活区方向传来新生们鬆散的说笑。 那笑声是没有经过修饰的,带著军训第七天特有的疲惫和鬆弛。 熬过了最难的头几天,人和人之间的陌生壳子被汗水泡软了,开始有勾肩搭背,有互相起外號,有隔著几十米喊某个人名字的起鬨。 江临站在路边一棵梧桐树下,迷彩服外套搭在臂弯里,t恤领口露出被晒出一道浅红分界线的脖颈。 他正低著头看手机。 屏幕上开著一张nasa公开流程图。 lox。 lh2。 engine bleed。 engine chilldown。 rs-25。 赵承宇端著水杯路过,本来想喊他去食堂,视线扫到屏幕,脚步停了半拍。 “artemis i?” 他凑近看了眼,视线很快扫过那几行英文缩写。 “lox,lh2,engine bleed,engine chilldown,这是sls发射前的低温推进剂流程吧?” 江临抬眼看他。 “人类重返月球第一步嘛,这几天全网都在刷。” 赵承宇耸耸肩说。 “不过我也就看个热闹,液氢预冷、发动机温度、发射窗口,大概能懂。真拆到rs-25的地面支持系统,那就是另一个世界了。” 江临把屏幕往他那边偏了一点,解释道:“rs-25点火前,要靠bleed和chilldown流程,把发动机和相关管路调到低温推进剂能稳定进入的状態。” 赵承宇点头应道:“嗯,液氢进去以后温差太大,金属收缩、密封件、阀门、传感器读数都会出问题。道理能懂,不过你看这个干什么?” “想到了冷却的问题。”江临说。 发动机预冷不是为了让火箭显得更精密,也不是工程师们閒得没事给自己找麻烦。 它的存在,是因为金属、密封件、阀门、传感器和低温推进剂之间那道巨大的温差,必须在点火前被压进一个可控的范围里。 差一度都不行。 事实上,真正危险的不是冷本身。 而是低温骤变带来的收缩、泄漏、读数失真和局部应力。 是那种在毫秒之间、在某个没人盯著的接口上悄然累积起来的、足以让整个系统崩盘的微小偏差。 这套逻辑,江临一点都不陌生。 pmcu-17残骸上的多层高压冷却管路,曾经给过他同样的压迫感。 高能系统崩溃的时候,核心未必先炸。 更常见的开端,是一段冷却旁路读不准,一处相变窗口跨不过去,一条温度曲线没有按预期回落。 就那么一点点,慢慢地,不动声色地,把整个系统推向不可逆的那一边。 等到有人反应过来的时候,高温早已烧穿。 赵承宇在旁边等了两秒。 他看著江临的眼神一点点飘远,飘到某个他完全看不见,也想像不到的地方去。 那种失神很特別,不是走神,不是发呆,而像是一个人的意识突然被抽到了另一个时空里,只留下一具站在梧桐树下的躯壳。 他没接著说话,而是伸手在江临眼前晃了晃。 “餵——地球呼叫江临。“ 江临的目光重新聚焦。 “行,“赵承宇笑起来,露出一口白牙,“那我就不打扰你研究三號引擎的体温了,我先去研究食堂鸡腿的熟度问题。这俩课题,我觉得后者对我的现实意义更大。“ 他端著水杯走出两步,又回头,脸上是那种半开玩笑的认真。 “哎,真有哪天你要上月球,记得提前跟我说一声。我可以负责在旁边给你提一些没什么用、但特別尖锐的问题。比如你確定这个螺丝拧紧了吗,万一飞不起来怎么办,带没带够乾粮之类的。“ 江临笑道:“这个岗位竞爭应该很激烈。” “那我现在就报名,先到先得。“赵承宇一本正经地举了下手里的水杯,像是在宣誓,然后转身,晃晃悠悠地朝食堂方向去了。 赵承宇端著水杯走了。 江临看著他的背影消失在紫荆的路灯下,收起手机,抬头看了看天。 北京的傍晚很普通。 天边那块红色正在褪去,一点点让位给暮蓝。 有飞机拉出的白线,有归巢的鸟,有远处高楼上次第亮起的灯。 没有红色极光。 没有异常星闪。 没有那道横贯天穹,把整片天空劈成两半的弧形光带。 可有些线,已经在他脑子里接上了。 月球。 冷却。 发射窗口。 pmcu-17。 tm-7。 第七天幕站。 这些词像散落在黑暗里的节点,此刻被一根看不见的线,一个一个串了起来。 江临站在梧桐树下,站了很久,久到路灯彻底亮起来,久到最后一个方阵也收了队,久到晚风里的说笑声都渐渐稀了。 八月二十七日,夜里十一点四十。 紫荆17號楼四层走廊安静下来,尽头的感应灯偶尔亮起,几十秒后又熄灭。 402室窗帘拉著。 桌上的檯灯开到最低亮度,冷白色光落在一张物资清单上。 江临坐在桌前,指头压著铅笔。 这份清单不再是前几次废土之行那种补缺表。 第十一次废土之行,目標已经越过生存和单点验证。 东北七十三异常塌陷区。 pmcu-17。 tm-7区域级地下计算阵列。 外环服务层。 第七天幕站。 fdso-2076a。 暗尘弦假设。 这些词依次压在纸上,每一个都沉。 江临在清单最上方写下: 【东北七十三二次远征】 下面还有一行备註。 【从pmcu-17外露残骸点,反推tm-7外环热管理网络与內环封存边界。】 他画出第一条横线。 一、远征平台。 g-explorer-b在上一轮废土里已经证明了自己。 它能走远路,能穿过那些隨时可能滑坡的不稳定碎石坡,能在低能见度和弱通信的环境下靠著一套並不算聪明但足够可靠的逻辑自主返航。 但那还不够。 东北七十三异常塌陷区比普通野外麻烦得多。 那片区域有薄壳地表,有异常热惯性体,有深层工程残骸,有残留电磁干扰,还有至今无法解释的地下结构回声。 让g-explorer-b原样再去一次,机会会被白白浪费。 【g-explorer-c改造目標:低速、强冗余、可弃置、可中继、可带回最小证据。】 然后是细项,一条一条,写得极其克制。 足端保护层:pom-cf备用两组,外加可替换牺牲层。 关节密封:增加细尘阻隔环。 主控:双存储同步写入,断电前缓存强制落盘。 通信:短距高带宽链路不作为主链,低速稳態遥测优先。 照明:白光、近红外双通道。 传感:热红外、磁场、低频振动、气体残留、微弱辐射计数。 写到微弱辐射计数时,他的笔停了一下。 pmcu-17本体未必携带辐射风险。 可一座区域级地下计算阵列,在灾变年代经歷过怎样的供能结构、屏蔽结构和封存机制,没人知道。 废土不会因为他少带一个设备,就少给他一种危险。 江临把这一项保留。 二、地表复测。 这一次,他要找的是地下是否仍有未归零的工程状態残跡。 如果pmcu-17离线缓存里的那条记录不属於偽影,如果tm-7內环曾经进入冻结態保活流程,塌陷区深处未必会有明显热源。 它可能只留下局部热滯后。 就像一个人死去很久之后,某些深埋的组织还残留著一丝违反环境规律的温度差。 也可能是周期性的低频振动,某种规律得不像自然现象的微弱搏动。 残余冷却路径带来的微弱热交换。 或者某些冷却管路、封存层、內环隔离结构留下的异常热容边界。 江临在清单上写: 【无人机载荷:热红外优先级高於高清航拍。】 【拍摄窗口:黄昏后、黎明前各一次。】 【目標:覆核热异常是否存在新的局部源项。】 【重点:寻找与內环冻结態、残余冷却路径或低功率保活相匹配的微弱热滯后。】 三、地下接近。 他在这一栏下方停了更久。 pmcu-17当年被挖出来时,最大的危险来自周围地层。 薄壳。 空腔。 塌陷。 碎石滑移。 低频共振衰减异常。 任何一次错误踩踏,都可能让地表塌下去,把人和设备一起吞进三十米以下的黑暗里。 江临当然可以派g-explorer-c先进去。 可下一轮目標若要確认內环冻结態保活记录是否仍有现场对应证据,只靠地表和裂缝边缘遥测未必够。 需要投放节点。 需要中继。 需要绞盘。 需要可切断线缆。 需要在最坏情况下放弃设备,不放弃人。 他写下: 机械式绞盘一套。 高强度芳纶绳两卷。 牵引滑轮组。 可投放中继节点六枚。 一次性环境记录盒四枚。 外壳要求:耐摔、防尘、防潮、可承受短时电磁干扰。 记录盒功能很简单。 温度、湿度、气压、磁场、震动、时间戳。 落地后每十秒写一次。 不求联网。 不求回传。 只要下一次能被拖回来,就留下那段黑暗里的事实。 拖不回来,也只能认。 有些设备生来就是为了被牺牲。 四、冷却。 这一栏本来不该单独成栏。 从物资角度看,冷却只是地下探测和热惯性观测的一部分。热电偶、红外测温模块、隔热材料、相变样块、温度记录器,都可以归进第三类或第四类箱子里。 但江临盯著“冷却”两个字看了很久。 pmcu-17残骸上最反常的部分之一,就是冷却接口。 这种规格超出了小型维护单元需求。 多层高压管路。 断口內壁结晶。 接口冗余。 局部陶瓷化烧蚀痕跡。 管径和壁厚,远远超过外围维护计算单元自身的散热需求。 第十九年冬,江临曾经停在应急唤醒接口前,整整十秒没有按下供电按钮。 他想知道那块黑色金属里是否还残留电信號。 哪怕只有主板通电时最原始的一声蜂鸣。 哪怕屏幕上只闪过一个无意义乱码。 但他最终收回了手。 pmcu-17內部循环管路已经完全断裂枯竭,相变冷却液早就泄漏挥发。核心封装残余部分內部的硅基电晶体,或者某种他暂时无法命名的计算介质,都可能处在高风险热敏状態。 没有可靠热传导通路,低压小电流也可能在未知短路点、局部击穿区或残余高阻抗通道上形成不可控热点,把仅存的数据核心烧毁。 后来,他耗费近三年时间,用矿站液压泵、工业机器人液压伺服阀和硅基合成液,拼出一套丑陋沉重的外接冷却旁路。 那套东西运转起来吵得要命。 却实实在在为pmcu-17第一次应急诊断层唤醒建起了一道防火墙。 也正是那套外接冷却旁路,让江临在第二十三年冬读到了几行系统反馈。 【pmcu-17 应急诊断层已激活】 【核心逻辑单元访问:拒绝】 【本地日誌离线缓存:扇区部分可读】 【环境热循环系统:严重失效】 【內部维护总线状態:降级运行】 【主阵列光通信链路:物理丟失】 【最后一次网络同步时间:二零九六年十一月三日,四时十七分二十二秒】 所以,冷却的重要性不需要artemis i提醒。 他早就吃过这个亏。 artemis i的发射流程图,只是把另一件事推到他眼前。 此前拼出的外接冷却旁路,只是一套临时救命装置。 它的目的,是让pmcu-17残骸在低压诊断状態下不被烧毁。 pmcu-17原始残骸上那套断裂的多层高压冷却管路,指向的东西更大。 那是tm-7区域级地下计算阵列外环热管理网络的一截残肢。 江临翻开另一页笔记,把此前从pmcu-17缓存中抠出的关键词重新写了一遍。 【thermal_phase_bypass】 【ring-3 coolant state】 【capillary pressure drop】 【outer loop overload】 【phase-change routing failure】 相变冷却旁路。 三號环冷却状態。 毛细压降。 外环过载。 相变路由失效。 这些词都有指向。 它们指向一套复杂得多的热管理体系。 tm-7如果是一座区域级地下计算阵列,计算功耗不可能低。 它深埋地下,散热环境比地表更差。 它如果要在星潮灾变期间持续处理天幕站、月背观测阵列、地月削峰窗口和地下封存协议的数据,就必须在极端热负载下长期工作。 普通风冷不够。 普通液冷也未必够。 它需要一套能在局部管路失效、泵组降级、热负载不均、冷却剂相变波动、外环旁路过载时,仍然保护核心区的冷却网络。 原厂级高压相变冷却网络。 【pmcu-17所连接的tm-7外环高压相变冷却网络逆向目標】 下面列出五个问题。 第一,原厂冷却剂类型或相变温区。 第二,旁路触发条件。 第三,外环管路冗余拓扑。 第四,核心热源区与外环散热区的耦合方式。 第五,失效时日誌中是否存在过热保护、降频、隔离、冻结態记录。 写完第五条,他停住了。 冻结態。 这个词一旦和pmcu-17离线缓存里的低置信度记录连到一起,重量就变了。 一座大规模地下计算阵列,在灾变中遭遇外环冷却体系崩溃,最合理的策略未必是彻底关机。 它可能分层降载。 关闭外围服务。 切断非关键链路。 冻结高热区。 將最核心的索引、协议、文明备份目录压进低功耗状態。 等待一个没人能保证的维护窗口。 但这只是推断。 pmcu-17的主阵列光通信链路早已物理丟失。 他手里没有实时信號。 没有来自tm-7內环的握手。 没有能证明地下仍在运行的直接证据。 他拥有的,只是本地离线缓存中一条低置信度、上下文断裂、时间戳异常、部分校验通过的状態残片。 江临把那条记录复製出来,换了一个更准確的名字。 【inner_ring_freeze_keepalive_record】 下面逐项標註。 【来源:pmcu-17本地离线缓存,非实时链路。】 【解释:主阵列光通信链路物理丟失前,外环服务层疑似记录过內环冻结態保活標记。】 【风险:无法排除缓存错位、时钟漂移、状態码误读或外环故障偽影。】 【结论:不证明tm-7內环当前仍在运行,仅作为二次远征触发条件。】 表述到这里才算准確。 地下是否还活著,他不能写。 地下曾经留下过一条未归零的工程状態记录。 这已经足够。 江临在旁边补上一行红色备註。 【禁止尝试唤醒tm-7內环。】 【禁止向未知主阵列链路写入。】 【pmcu-17仅限离线诊断与只读缓存覆核。】 【只读、隔离、带回证据。】 笔尖落到最后一个字时,电脑右侧新闻流刷新了一条消息。 这几天,全球航天圈最显眼的新闻都是同一个名字。 artemis i。 阿尔忒弥斯一號。 nasa新一代重返月球计划的第一枚巨型火箭,space launch system,搭载orion飞船,即將在甘迺迪航天中心进行首次无人绕月飞行尝试。 新闻標题一个接一个滚动。 【nasa prepares for historic artemis i launch】 【sls rocket on pad 39b】 【return to the moon】 【first step toward sustained lunar presence】 人类重返月球。 长期月面存在。 深空探索。 火星前哨。 这些词在很多人眼里很浪漫。 火箭。 月球。 太空人。 蓝色地球从灰白月面上升起。 江临看著標题,神色平静。 他看的是发射台。 低温推进剂、液氢、液氧、发动机预冷、地面系统、倒计时流程、窗口管理。 还有一个庞大工程系统,怎样在无数细小环节上同时保持正確。 人类走向月球,从来不靠一句飞过去。 它首先是一连串不允许撒谎的工程帐目。 一枚火箭要离开发射台,地面、箭体、燃料、阀门、管路、传感器、软体、天气、窗口、人员流程,都必须在同一段时间內满足条件。 这件事和证明很接近。 但比证明更脏。 证明中有错误,可以停下来,重写,引入引理,补一个边界说明。 火箭不行。 倒计时走到那里,窗口就在那里。 冷却没有完成,就是没有完成。 氢气泄漏,就是泄漏。 发动机温度没有进入范围,就是不能点火。 发射窗口耗尽,只能停。 宇宙不接受差不多。 月球也不接受差不多。 江临重新拿起笔,在“冷却”下面又写了一行。 【高能系统的第一瓶颈,往往不在计算,不在推进,在热。】 写完这句,他停了一下。 这句话同时指向三个方向。 artemis i。 tm-7。 现实中的算力中心。 现代gpu集群的困境,也並非单纯缺卡。 卡可以买。 机柜可以堆。 模型可以拆。 热带不走,所有算力都只是帐面数字。 单位机柜功率上不去,算力密度就上不去。 热点温差压不住,长时间满载就不稳定。 冷却系统能耗降不下来,算力中心会被电费和散热一起拖死。 数据中心的墙,很多时候是热墙。 江临低头看著pmcu-17冷却旁路的关键词。 未来人类如果曾经在tm-7这种地下区域级计算阵列上,发展出成熟的高压相变冷却网络,那么它在现实中最先能改变的,未必是火箭,也未必是月球基地。 更可能是大型算力中心。 gpu集群。 高密度机柜。 长时间满载训练。 低pue。 更高的单位体积算力。 更低的冷却能耗。 更稳定的热流管理。 这个念头冒得很快。 江临没有顺著它跑下去。 现在还没有技术。 只有残骸。 几个残缺词。 被烧蚀过的管路断口。 pmcu-17缓存里几段不完整的状態记录。 从废土遗骸到现实晶片散热架构,中间隔著材料、流体、压力、密封、泵、控制、製造工艺、可靠性验证和工程安全。 任何一个环节都足以让漂亮想法死在台架上。 江临在纸上写: 【现实应用方向:大型gpu集群热管理。】 后面加三个字: 【暂封存。】 现在第十一次废土的任务,还轮不到开发晶片散热技术。 优先级只有一个:確认pmcu-17残骸上那套原厂级高压相变冷却网络,在tm-7外环热管理体系中究竟承担什么功能。 它的冷却剂是什么。 它如何分流。 如何触发旁路。 如何在外环过载时保护內环。 如何失败。 失败之后,又留下了什么。 这些问题有了答案,现实才有资格向前走一步。 江临把纸翻到下一页。 页眉写下: 【月球长期建设与星潮预备工程:现实触发笔记】 这个標题太大。 以他现在掌握的证据,不能把它当成现实计划。 所以他先在標题下面写了两个括號。 【仅作为废土证据反推框架】 【不得作为现实结论】 然后才开始拆。 一、月球为什么重要? 浪漫、旗帜和宣传口號都排在后面。 月球在某些尺度上,是地球文明最容易建立的第二观测基座、深空预警节点、背向地球电磁静默观测平台、低重力工程试验场,以及灾变时代的外部冗余。 如果暗尘弦来自外日球层方向,地球表面观测永远被动。 地球被大气包著,被天气扰动,被昼夜遮挡,被政治边界切割。 月背观测阵列在废土缓存中反覆出现,不会只是巧合。 它是外侧的眼睛。 二、月球长期建设难在哪里? 把人送上去只是第一步。 让设备长期活著,才是长期建设的起点。 温控、供电、尘埃、辐射、通信延迟、热循环疲劳、密封件老化、低重力下的材料行为,以及月尘对机械关节、散热片、光学窗口和密封面的持续侵蚀。 写到月尘时,江临用笔尾敲了敲纸面。 废土红沙已经足够討厌。 月尘更细,更锋利,更乾燥,还带静电,是一场长期磨蚀。 未来人类如果真要在月球上建长期观测阵列,最先崩溃的未必是计算系统。密封圈、散热片、连接器、轴承和太阳能板表面,都可能先撑不住。 三、星潮预备工程的底层逻辑。 江临写得很慢。 【外日球层发现异常,不等於地球立刻行动。】 【早期一定是观测、爭论、误判、覆核。】 【隨后才会有预备工程。】 【预备工程第一阶段:確认。】 確认粒径谱。 確认通量。 確认方向。 確认相对速度。 確认日球层边界压缩响应。 確认地月系高危窗口。 確认现有太空飞行器微粒撞击异常是否升高。 確认太阳活动背景噪声中是否存在外源颗粒流特徵。 四、为什么从月球长期建设切入? 因为地球太近。 等高危颗粒流进入地月系,许多削峰策略已经来不及。 必须把眼睛和一部分调度能力放到地球之外。 月球,是最近的外部支点。 江临写到这里,纸面已经密密麻麻。 他放下笔,活动了一下手腕。 窗外夜色更深。北京城的灯光从窗帘缝里漏进来,被桌角金属尺反出一条细线。 他看向电脑。 新闻流仍在滚动。 距离八月二十九日那次全球瞩目的发射尝试,只剩不到两天。 阿尔忒弥斯一號还没有飞。 討论已经足够热烈。 无数人期待那枚橙白相间的巨型火箭点火升空,期待人类重返月球故事翻开新页。 江临没有期待它成功,也没有期待它失败。 他只是看。 看一个现实世界最复杂的深空工程系统,怎样在发射窗口前把自己一点点推到临界状態。 这对他有用。 废土里,tm-7也许也被推到过临界状態。 只不过那一次耗尽的,是整个人类文明的窗口。 八月二十八日,上午。 江临没有去数学中心,也没有去低熵工坊。 他把自己关在个人工作区里,开始按第十一次废土目標重新分装物资。 桌面、地面、墙边,整齐摆著一排箱子。 每个箱子都贴著白色標籤。 【远征平台备件】 【地下探测】 【低温与热惯性】 【通信中继】 【pmcu-17接口】 【冷却旁路逆向】 【生活保障】 【风险隔离】 【纸质资料】 他没有急著装箱。 一件一件覆核。 可投放中继节点,六枚。 每一枚都只有巴掌大,外壳粗糙,没有工业產品的精致感。 但它们能在废土里活下来。 低功耗。 弱通信。 定时唤醒。 断链自存储。 外壳用的是他能在现实採购到的相对可靠材料,关键接缝处全部重新做过防尘处理。 江临给它们编號,从r-01一直排到r-06。 旁边是一次性环境记录盒。 四枚。 体积更大,重量也更大。 它们不负责通信。 它们要坠入未知区域后沉默记录。 江临给每一枚都塞入独立存储卡,做了三次写入测试。 温度、湿度、气压、磁场、震动。 每十秒一次。 如果被拖回来,里面的曲线就是地下黑暗最初的证词。 如果拖不回来,也没有办法。 有些设备生来就是为了被牺牲。 机械式绞盘放在最里面。 这个东西又重又笨。 但江临不信任纯电动方案。 废土里,电机会坏,控制板会烧,电池会掉压。 一旦在塌陷边缘出现卡滯,最可靠的东西,往往还是齿轮、棘轮、钢轴、手摇柄和能听见的机械咬合声。 江临检查棘轮。 咔。 咔。 咔。 声音乾净。 他又检查芳纶绳。 两卷。 每隔固定距离做了顏色標记。 红色十米。 黄色五米。 黑色一米。 能见度不足或者通讯中断时,顏色標记比电子读数更可靠。 低温与热惯性箱里,东西更零碎。 热电偶。 红外测温模块。 隔热毡。 小型温度记录器。 相变材料样块。 铜片。 铝片。 不锈钢薄片。 几块不同厚度的复合隔热材料。 这些东西本身不高级。 但江临需要它们在废土里回答一个问题: 地下那个东西,是否还留下了可测的热状態残跡? 哪怕交换得极慢。 哪怕只比地层背景多出一点点。 只要它还没有绝对沉默,长期曲线就会露出痕跡。 热,骗不了人。 江临蹲在地上,把一枚温度记录器放进掌心。 它太小了。 小到很难和tm-7这种庞大的地下阵列联繫起来。 可文明遗骸里最先说话的,未必是巨大的机器。也可能是贴在墙角、默默记录了几千个小时的传感器。 下午三点十七分。 江临打开pmcu-17缓存索引表。 mps-agent α上一轮留下的自动对齐结果,被他拷贝到现实硬碟里。 文件名很普通。 【pmcu17_cache_reindex_v4.log】 普通到如果不点开,没人会知道里面藏著什么。 江临打开它。 屏幕上跳出一行行时间戳、残缺键值、crc標记、置信度和上下文碎片。 大部分都是灰色。 无效。 重复。 不可对齐。 上下文不足。 部分残缺。 其中几行,被mps-agent α標成暗黄色。 【tm7_outer_service_layer】 【thermal_phase_bypass】 【ring-3 coolant state】 【seventh_skyscreen_node】 【lunar_farside_obs_link】 【fdso-2076a】 江临没有急著往下翻。 这些词,他看过太多次。 真正让他调整第十一次废土目標的,是索引表最下方那条低置信度匹配。 【inner_ring_freeze_keepalive_record】 置信度:0.127。 上下文:断裂。 时间戳:异常。 校验:部分通过。 来源:pmcu-17外环维护缓存,疑似非连续写入。 备註:无法排除缓存错位、时钟漂移、状態码误读或外环故障偽影。 江临盯著那一行。 內环。 冻结態。 保活记录。 零点一二七。 如果这是一道竞赛题,这个置信度没有意义。 如果这是一篇论文,这个证据不够发表。 如果这是现实工程评审,它甚至不够立项。 可这里面对的是废土。 是一个已经毁灭的人类文明,在地下三十米、五十米,甚至更深处留下的区域级计算阵列。 十二点七个百分点,足够让他重新准备一次远征。 江临把那一行复製出来,贴进新的笔记。 【问题:东北七十三塌陷区內,是否仍残留与“內环冻结態保活记录”相匹配的热、电、磁或低频振动证据?】 【目標:不尝试唤醒tm-7內环,不尝试接管,不尝试写入。】 【仅確认:是否存在异常热源、周期性低频振动、残余冷却路径、內环供电痕跡或封存边界残跡。】 他在“不尝试唤醒tm-7內环”下面重重画了一道线。 这是底线。 pmcu-17已经足够危险。 tm-7內环如果真的曾经保留最低限度冻结態,它就不该被当作一台等待修復的旧电脑。 它是灾变年代留下的区域级工程系统。 江临不知道它的权限结构。 不知道它的安全逻辑。 不知道它是否曾经和某些失控外部节点存在残余连接。 不知道它是否携带文明火种级资料备份协议。 更不知道所谓保活记录背后,究竟是安全封存,还是灾变中未完成的自动流程。 面对未知系统,第一原则永远排在好奇前面。 是隔离。 八月二十八日,夜里。 江临没有继续整理物资。 他把新闻流调到航天频道。 甘迺迪航天中心的直播画面已经铺开。 sls火箭竖立在39b发射台上。 巨大的橙色芯级在夜色和探照灯下沉默地立著,白色固体助推器分在两侧,发射塔钢结构占满半个画面。 弹幕和评论区里,全是等待。 有人兴奋。 有人怀旧。 有人说阿波罗之后,人类终於要重新认真走向月球。 也有人质疑sls太贵、太慢、太笨重,是政治工程的遗產。 江临没有参与任何討论。 他把画面停在发射台全景上,开始看那些不被普通观眾注意的东西。 服务塔。 脐带臂。 液氢液氧加注。 地面电缆。 排放系统。 传感器线缆。 人员撤离路线。 气象约束。 发射窗口。 火箭最显眼。 但火箭只是整个系统露出地面的部分。 真正庞大的,是背后那套地面支持网络。 没有那套网络,火箭只是一根昂贵的金属柱。 月球长期建设也一样。 新闻会拍太空人。 拍月面车。 拍基地想像图。 拍人类脚印。 真正决定月球基地能不能长期活下来的,是更难拍成热血画面的东西。 热控。 电力。 维护。 备件。 尘埃管理。 闭环生命保障。 通信冗余。 故障隔离。 长期材料退化。 还有每一个琐碎到没人愿意写进宣传片的流程。 江临把这一页笔记命名为—【lunar_long_building_preliminary】 月球长期建设预备。 这份笔记暂时不能进入现实计划。 只是废土反推框架。 它不需要被任何人看到。 至少现在不需要。 八月二十九日。 北京,晚上八点多。 美国佛罗里达,甘迺迪航天中心,清晨。 世界的注意力集中到那枚火箭上。 江临坐在桌前,面前没有零食,也没有饮料。 只有一杯水,一本笔记和三块移动硬碟。 屏幕左侧是nasa直播。 右侧是他自己的物资清单。 发射窗口打开前,新闻流的更新速度越来越快。 加注、检查、倒计时、天气、推进剂、发动机。 江临的目光停在一条英文更新上。 engine bleed。 发动机排放预冷。 rs-25发动机需要在点火前被调节到合適温度范围。 液氢系统。 低温。 流程。 窗口。 他看到这几个词,就抓到了这条新闻真正有价值的地方。 火箭能不能飞,反而排在后面。 如果它不飞,会因为什么不飞。 不久后,直播里的气氛变了。 倒计时保持。 工程师继续评估。 主持人的语速仍然平稳,语气里多了一点等待。 江临没有动。 他看著画面。 三號引擎的温度读数始终没有进入应该进入的范围。 三台正常。 一台差一点。 坏,反而简单。 坏了,就是坏了。 真正麻烦的是差一点。 差一点意味著工程师必须判断:发动机真的没有冷到,还是传感器在说谎;管路里有尚未排尽的异常,还是读数链路出现偏差;继续尝试,还是承认自己没有读懂这台发动机的体温。 江临盯著屏幕。 他想起pmcu-17缓存里的【ring-3 coolant state】。 也想起那几个一直无法完全对齐的冷却状態碎片。 未来人类的tm-7外环,在某个更漫长、更残酷的窗口里,会不会也遇到过类似问题? 三號环冷却状態差一点。 外环旁路差一点。 毛细压降差一点。 內环冻结態差一点。 灾变时代不会给工程师一个电视直播画面,也不会给他们一个全世界共同注视的倒计时。 它只会在日誌里留下一行状態码。 【phase-change routing failure】 相变路由失效。 美东时间上午八点三十四分左右。 发射尝试被叫停。 nasa的更新很快出现。 space launch system火箭和orion飞船保持安全稳定状態。 发射团队仍在评估为什么rs-25发动机底部的bleed test未能把发动机调到发射所需温度范围。 两小时发射窗口耗尽。 江临看著那几行字,许久没有说话。 发动机没有炸。 火箭没有倒下。 飞船没有失控。 世界没有发生灾难。 一切甚至可以称得上安全、稳定、专业。 但它就是不能飞。 因为一个冷却流程没有达標。 因为窗口耗尽。 因为深空工程不接受差一点。 江临忽然觉得,这比一次顺利升空更有用。 如果artemis i顺利飞上天,新闻会给人一种错觉:人类已经准备好回到月球。 这一次叫停,反而把真相剥开了一层。 人类要回到月球,首先要重新学会如何把一整套深空工程系统,在现实世界的温度、压力、泄漏、阀门、流程、传感器和时间窗口里,严丝合缝地运行起来。 长期建设的第一课,未必是点火升空。 没有满足条件时,停下来。 这並非讽刺。 恰恰相反,这说明系统还保留著最后的诚实。 它没有把读不懂三號引擎的体温偽装成可以飞。 它停在了窗口里。 江临拿起笔,在笔记本上写: 【artemis i,2022-08-29,首次尝试叫停。】 【表层原因:发动机冷却/bleed test未达到发射所需温度范围,窗口耗尽。】 【相关流程:低温推进剂、液氢系统、发动机预冷、发射窗口。】 【深层启示:月球工程的核心在於长期、稳定、可重复地通过地面、轨道、月面全链路流程。】 他停了一下,又写: 【星潮预备工程如果存在,早期失败不会表现为宏大灾难。】 【它会表现为:冷却不过关、链路超时、传感器漂移、窗口错过、冗余失效、维护周期被迫缩短。】 【文明先开始频繁错过窗口。】 这一行落下后,江临沉默了几秒。 窗外是北京的夜。 安静、温热、有风。 远处仍有新生说笑。 现实世界没有响起警报。 没有红色天空。 没有暗尘弦。 没有第七天幕站请求削峰调度。 没有月背链路超时。 没有火星中继损伤概率98%。 它只是一个普通的八月二十九日。 一枚火箭因为发动机冷却流程没有达標,被谨慎地留在发射台上。 这件事,对绝大多数人来说,只是一条航天新闻。 对江临来说,却是敲在玻璃上的指节。 动静很小,足够清楚。 他合上新闻窗口。 打开第十一次废土任务清单,把原本排在第三位的【东北七十三二次远征】拖到第一位。 然后新建任务组。 【星潮预备工程反推】 下面只有三条。 一、从pmcu-17缓存中继续提取月背观测阵列、天幕站、地月削峰窗口相关日誌。 二、以artemis i叫停为现实样本,建立深空工程窗口失败、流程失败、低温系统失败对照表。 三、確认东北七十三塌陷区內,是否仍残留与內环冻结態保活记录相匹配的热、电、磁或低频振动证据;若存在,优先寻找文明火种级压缩备份协议索引。 隨后,他又新建第二个任务组。 【pmcu-17所连接的tm-7外环高压相变冷却网络逆向】 下面列得更具体。 一、確认外环冷却管路拓扑,不直接触碰內环未知接口。 二、採集塌陷区外露冷却管路断口的残余结晶样本,判断原厂冷却剂类型与相变温区。 三、寻找thermal_phase_bypass对应的实际管路节点。 四、对照ring-3 coolant state日誌,重建旁路触发条件。 五、检索是否存在过热保护、降载、冻结態、核心区隔离相关记录。 六、评估该架构在现实高热流密度计算系统中的可迁移边界。 写完第六条,江临又停了一下。 可迁移边界比应用前景更准確。 他现在不需要幻想什么顛覆式散热技术。 他只需要在废土里找到足够硬的原理、结构、材料和失效记录。 如果那套东西真的存在,如果它能被拆出来,如果它能在现实材料和製造工艺下缩小、改造、验证,它未来当然可能改变gpu集群,改变大型算力中心,甚至改变整个高密度计算基础设施的能耗曲线。 但那是后话。 现在它还只是遗骸上的管路、缓存里的词,以及一项远征目標。 江临在任务组最下方写下红色备註。 【禁止尝试唤醒tm-7內环。】 【禁止向未知主阵列链路写入。】 【pmcu-17仅限离线诊断与只读缓存覆核。】 【只读、隔离、带回证据。】 这四行字,比任何豪言壮语都重要。 他起身,把已经分装好的箱子一一推到墙边。 远征平台箱。 地下探测箱。 低温与热惯性箱。 通信中继箱。 pmcu接口箱。 冷却旁路逆向箱。 生活保障箱。 风险隔离箱。 纸质资料箱。 九个箱子,整整齐齐,沉默地排列在墙下。 每一个箱子上都有编號。 每一个编號都有清单。 每一份清单,都对应废土里可能发生的一种失败。 江临站在它们面前,想起nasa那枚还留在发射台上的火箭。 它没有失败。 至少不能按普通意义上的失败来算。 它只是没有在条件不满足时强行飞。 这是工程系统最后的尊严。 废土不会给他发射主任,也不会有人在t-40分钟替他按下hold。 更不会有一个两小时发射窗口结束后,把所有设备安全稳定地留在发射台上。 他只有自己。 所以他必须提前替未来那个站在地下裂缝边缘的自己,写好所有不许越过的线。 晚上十点零六分。 江临重新打开pmcu-17缓存索引表,盯著那条低置信度匹配看了最后一遍。 【inner_ring_freeze_keepalive_record】 置信度:0.127。 他没有提高置信度。 没有美化结论。 没有把它写成发现tm-7仍在运行。 只在旁边添加了一句。 【非零,足以远征。】 然后关掉电脑。 房间暗下来。 墙边九个箱子臥在夜色里,等待被送进荒原。 窗外,北京依旧安静。 清华校园里没人知道,在这个普通夜晚,一条来自大洋彼岸的航天新闻,被一个十八岁的少年压进了另一套灾变帐本。 月球、天幕站、地下阵列、星潮、冷却旁路、算力中心。 三號引擎的体温没有降到该去的位置,火箭留在发射台上。 废土深处,那座沉默了许多年的区域级地下计算阵列,也许曾经留下过一点没有归零的心跳。 黑暗中,最后亮著的,是桌面上一枚小型记录盒的状態灯。 一闪,一灭。 仿真保活信號一样安静。 第160章 三线冷却对照 八月三十一日,凌晨五点三十。 已经做好出发准备的江临对著列印好的清单,最后一遍核对九个箱子的封条和编號。 远征平台箱、地下探测箱、低温与热惯性箱、通信中继箱、pmcu接口箱、冷却旁路逆向箱、生活保障箱、风险隔离箱、纸质资料箱。 每一个箱子的重量、重心、綑扎方式、传送时的相对位置,都经过计算。 他用尼龙带把九个箱子连成整体,自己站在阵列的中心位置。 【现实侧准备完毕。】 …… 视野里的倒计时还剩最后十分钟。 江临平静地看著视野右上角跳动的数字,像过去十次一样,安静等待归零的瞬间。 数字跳到00:00:00:00的剎那,世界无声地翻页。 江临睁开眼。 他站在前哨站一號装配间中央。 脚下是被反覆打磨过的粗糙复合地面。 耳道里还留著传送带来的轻微闷压感,他下意识做了次吞咽,胸腔里裹著一点熟悉的失重余韵。 呼吸吐出来,在冷冽的空气里凝成一小团白汽,很快散在冷光里。 头顶的照明灯依次亮起。 第一盏。 第二盏。 第三盏。 光线从冷白转为稳定。 几秒后,墙面上的低功耗状態屏自动刷新。 【光伏阵列:低光照待机】 【蓄电池组:夜间供电模式】 【风机组:低速补偿】 【水循环:正常】 【外部温度:-17.4c】 【室內温度:6.2c】 【mps-agent α:待机任务队列恢復中】 【最近一次自动巡检:废土侧三小时前】 江临低头。 九个箱子整齐地出现在他周围。 电动越野摩托、摺叠拖掛架、无人机箱、移动工作站,也一同落在装配间预设区。 没有遗漏。 没有倾覆。 没有破损。 他拿起最上面的纸质清单,在第一行后面打了一个勾。 隨后,他走到墙边,打开总控台。 系统识別到他的手动接入,屏幕上跳出一行熟悉的文字。 【欢迎返回,江临。】 这是mps-agent α的固定返回界面。 屏幕刷新。 mps-agent α开始加载上一轮结束时封存的任务索引。 【任务索引恢復中……】 【g-explorer-b长期维护日誌:完整】 【pmcu-17离线缓存索引:完整】 【东北七十三风险地图:v6】 【tm-7外环结构草图:不完整】 【暗尘弦假设资料夹:封存】 【fdso-2076a残片:待覆核】 【新增现实侧资料:检测到】 江临接入加密硬碟。 现实侧新增文件被读入离线环境。 系统没有联网。 也不可能联网。 但文件结构、哈希、时间戳和任务標籤很快被mps-agent α纳入索引。 几分钟后,屏幕右侧自动生成新的任务列表。 【建议优先级重排】 一、前哨站全站人工覆核。 二、传送物资解包与污染隔离。 三、g-explorer-c远征平台组装。 四、东北七十三二次远征准备。 五、pmcu-17离线缓存二次索引。 六、tm-7外环高压相变冷却网络目標建模。 七、星潮预备工程反推笔记归档。 江临看著这份排序,穿上工作外套,戴上手套,开始做全站人工覆核。 第一站,电力间。 光伏主逆变器运行稳定。 蓄电池组电压正常。 风机组夜间补偿功率偏低,但在允许范围內。 三號风机的轴承振动比上次记录高了百分之二点一,mps-agent α已標黄,但未触发维修閾值。 江临听了三十秒。 声音確实有一点干。 他在维修表上写: 【三號风机轴承:第十一次周期內安排保养,不影响远征前准备。】 第二站,水循环。 水箱余量稳定。 过滤层压差略升。 藻类控制正常。 冷凝回收效率下降百分之一点七。 这不紧急。 但如果这一轮废土时间再次拉长,水循环微小下降会在数年尺度上变成麻烦。 他加了一条: 【远征前更换一级过滤层。】 第三站,维修间。 pmcu-17仍然躺在隔离架上。 它比现实屏幕里的任何记录都更沉默。 两点四米长,八十五厘米宽,五十五厘米高。 深灰偏黑的复合外壳吸收著灯光。 大面积陶瓷化烧蚀区域依旧像凝固的黑色疤痕。 左侧合金结构壳体塌陷。 后方断裂的冷却接口被透明防尘罩封住,里面层层叠叠的多层高压管路,像一截被切开的巨大血管。 底部那束已经物理丟失的光互联尾缆断面,在显微罩下细密得令人不適。 江临站在它面前,没有立刻打开任何设备。 他只是看。 这台黑色方碑,不是tm-7。 它甚至不是tm-7的脑。 它只是外围维护计算单元。 外环服务层上的一截断神经。 但就是这截断神经,给了他那个晚於现实七十多年的时间戳,给了他第七天幕站,给了他月背观测链路,给了他fdso-2076a,也给了他那条低置信度的內环冻结態保活记录。 江临伸手,隔著透明罩轻轻敲了一下外壳边缘。 声音沉闷。 像敲在某种已经死去很久,却仍不肯完全交出秘密的东西上。 mps-agent α在屏幕边缘弹出提示。 【检测到新增现实侧任务:artemis i 2022-08-29 engine bleed notes】 【可关联歷史栏位:ring-3 coolant state;thermal_phase_bypass;phase-change_routing_failure】 【是否建立对照索引?】 江临选择: 【建立,只读。】 屏幕上,三组栏位被並排展开。 左侧,是现实侧航天新闻的冷却流程词条。 engine bleed。 chilldown。 lh2。 launch window。 scrub。 中间,是pmcu-17缓存里的冷却状態碎片。 phase_change_routing_failure thermal_phase_bypass ring_3_coolant_state capillary_pressure_drop outer_loop_overload 右侧,是江临自己从第十九年到第二十三年拼外接冷却旁路时留下的实验记录。 壳体分区热激励。 红外热扩散路径。 硅基合成液。 矿站液压泵。 外接旁路压力波动。 应急诊断层唤醒温度閾值。 三列並不等价。 一个是现实航天发射系统。 一个是未来地下计算阵列残骸。 一个是江临用废土破烂拼出来的临时补丁。 但它们都指向同一件事: 热状態不闭合,系统就不该继续往下走。 江临在任务备註里写: 【三號引擎的体温,不是比喻。】 【高能工程系统的健康状態,首先表现为温度、压力、流量、相变边界和读数可信度。】 【tm-7外环二次远征,应优先寻找冷却网络的“诚实读数”。】 江临关掉维修间的强光灯,只留下低功耗巡检灯。 隨后转身离开。 上午九点四十。 前哨站覆核完成。 套著劳保手套的手心沾了薄汗,后腰因为长时间弯腰核对管路、蹲身听轴承,泛起熟悉的酸胀。 他扶著走廊墙面停了两秒调匀呼吸,才接著往装配间走。 没有重大故障。 两项中等优先级维护,七项低优先级標记。 全部不影响三十天內远征准备。 江临回到一號装配间,开始拆箱。 现实带来的物资被分成三层隔离。 第一层,直接入库。 生活保障、纸质资料、基础工具。 第二层,需校准后入库。 传感器、记录盒、通信中继、热红外模块。 第三层,需单独隔离。 冷却旁路逆向箱、pmcu-17接口箱、未知环境採样器。 这些设备一旦在东北七十三接触到地下管路残留、结晶体或者未知粉尘,就不能再直接带回生活区。 前哨站小。 污染隔离必须做在前面。 江临把每个箱子的封条、编號、重量、开箱时间全部记录下来。 mps-agent α自动生成入库表。 但他仍然手写了一遍关键项目。 重复很低效。 但手写能逼他重新过一遍物资逻辑。 他不信任单一记录。 不信任单一传感器。 不信任单一决策链。 一切重要事项,都必须有第二条路径。 中午十一点二十。 他吃了回到废土后的第一顿饭。 是加热过的土豆泥+炒黄豆,温度刚好不烫嘴。 江临吃得很慢,每一口都嚼够二十下。 废土早期的飢饿记忆,让他很难再轻慢任何一顿热食。 胃里的空缩感慢慢压下去,指尖因为握餐具冻出来的凉意也慢慢回了暖。 吃完后,他没有休息太久。 第十一次废土的第一个白天,真正的工作才刚刚开始。 g-explorer-c的组装台被清理出来。 四条主腿模组、两条辅助稳定腿、足端传感器阵列、低功耗主控、惯性导航模块、通信接口、热红外传感器、磁场计、低频振动拾取器,被一一摆开。 这不是全新设计。 而是g-explorer-b的远征经验压缩后的结果。 b型追求的是“走到”。 c型追求的是“带回”。 带回什么? 不是大块样本。 不是重型设备。 不是看起来惊人的未来科技残片。 而是证据。 一条温度曲线。 一段低频振动。 一枚冷却管路结晶样本。 一张裂缝深处的热红外图。 一个无法被自然地质解释的磁场边界。 一个与pmcu-17缓存记录对得上的状態残跡。 g-explorer-c不需要像人一样勇敢。 它只需要足够保守。 足够慢。 足够能活著回来。 江临拿起第一只足端模块。 编號:c-foot-01。 安装。 锁紧。 接线。 校准。 记录。 第二只。 第三只。 第四只。 动作缓慢、重复、乾净。 装配间里只剩工具接触金属的声音。 下午三点。 mps-agent α完成东北七十三风险地图v6与现实新增任务的对齐,生成了第一版二次远征建议路线。 屏幕上,灰白色塌陷区的等高线、薄壳地表標记、歷史裂缝口、pmcu-17挖掘点、已知中继放置点、热惯性异常区、低频回波异常边缘,被层层叠加。 最中央,有一块被標成深红色的区域。 那是核心塌陷带。 禁止进入。 西南侧,一条细窄的黄色路线绕过薄壳区,接近旧裂缝口。 东北侧,一片橙色区域被mps-agent α標出。 【新增推测区域:可能存在外环冷却干线残余断口】 置信度:0.19。 依据: pmcu-17冷却接口朝向。 塌陷剪切方向。 地表热滯后微分残差。 低频地声回波边界。 外环服务层结构假设。 江临盯著那片橙色区域。 不是很高。 但比【inner_ring_freeze_keepalive_record】还高一点。 这意味著什么? 不意味著那里一定有管路。 也不意味著那里能直接找到tm-7內环入口。 它只意味著,在现有证据下,那里比其他地方更值得投放一次性环境记录盒。 江临接受了建议,但没有立刻把它设为主目標。 他在任务计划里写: 【橙区仅作候选点,不得为提高置信度强行接近。】 【若地表接触反馈异常,g-explorer-c立即撤退。】 【不得使用切割模块,不得扩大裂缝,不得破坏未知承压结构。】 写完之后,他又想起nasa那枚留在发射台上的火箭。 三號引擎的体温没有到位。 所以停。 东北七十三也是一样。 如果地表不给他通过条件,就停。 如果中继链路不稳定,就停。 如果热红外结果无法排除自然解释,就不强行解释。 如果pmcu-17缓存中的记录无法和现场证据对上,就承认它可能只是故障偽影。 废土给了他漫长时间。 但漫长时间不能用来培养固执。 傍晚。 前哨站外的风开始变大。 细碎红沙敲在外层挡板上,发出密密麻麻的轻响。 江临站在装配间门口,看著g-explorer-c半成品静静趴在升降台上。 它还没有完全接上外壳。 主控裸露。 线束临时固定。 六条腿像某种尚未醒来的机械动物。 屏幕上,远征计划仍然停在第一版。 【东北七十三二次远征准备:未完成】 【g-explorer-c组装进度:37%】 【通信中继测试:待执行】 【冷却旁路逆向採样流程:待生成】 【风险隔离舱:待清理】 江临没有急。 这一轮废土刚刚开始。 前面可能还有十年,二十年,甚至更久。 他有时间。 但时间不等於可以浪费。 他转身回到工作檯,打开pmcu-17缓存索引。 没有读取新数据。 只是把那条低置信度记录重新放在最上方。 【inner_ring_freeze_keepalive_record】 置信度:0.127。 非实时链路。 非实时信號。 非当前运行证明。 仅作为二次远征触发条件。 江临看了它几秒。 然后在旁边写下本轮废土的第一条执行准则。 【不要把残片当答案。】 第二条。 【不要把猜想当证据。】 第三条。 【不要把能做到,当成应该做。】 写完第三条,前哨站外的风声忽然重了一些。 远处风机组转速自动提升。 墙面状態屏刷新。 【外部风速上升】 【风机组输出增加】 【蓄电池充电功率提升】 基地仍然稳定。 江临关掉索引表,重新拿起工具。 g-explorer-c还差四条线束没有整理。 夜里,他要完成足端传感器的第一轮校准。 明天,做通信中继室內链路。 后天,做低温启动测试。 东北七十三不会跑。 地下那座沉默的阵列,也不会因为他慢了几天就消失。 它已经等了很多年。 或者说,它已经死了很多年。 江临还不知道哪一种说法更准確。 他只知道,这一次,他会带著更好的机器、更清楚的问题、更严格的红线,再走向那片灰白色塌陷区。 第161章 不许冒进协议 破晓时分,前哨站外的风歇了。 红沙被夜里的低温压在地表,远处荒原呈现出短暂的平静。 这种平静自然不是温柔,倒更像一台巨大机器在两次故障之间,暂时停止了啸叫。 它隨时可能再次启动,而这一次不会提前通知任何人。 江临站在一號装配间里,面前是还没有完全合拢外壳的g-explorer-c。 装配台上,机械腿、足端传感器、低频振动拾取器、热红外模块、磁场计、通信中继接口、一次性环境记录盒掛架,被分区摆开,像一场尚未癒合的手术留下的所有器官。 每个零件下方都贴著白色標籤,字跡是他一贯的手写体。 【b型第十五年冬远征:前右足接触置信度骤降】 【旧裂缝口边缘:碎石滑移概率偏高】 【薄壳地表:支撑多边形失效风险】 【中继链路:七十公里处信噪比临界】 【裂缝下探:光纤摩擦导致画面高频抖动】 【pmcu-17发掘期:塌方体非均质胶结,禁用强扰动】 g-explorer-c不是从灵感里长出来的,而是从g-explorer-b的无数次犹豫、停顿、绕行、与险些失联的瞬间里长出来的。 这些用废墟和教训换来的履歷,远比任何一张设计图纸厚重。 所以,如果说b型的使命是抵达,那c型的核心命题就是——判断何时止步。 江临拉过一张空白纸,在最上方写下g-explorer-c的核心逻辑。 第一原则,拒绝冒进。 这绝非口號,而是必须刻入状態机底层的指令。 面对东北七十三区的异常塌陷,机器的勇敢一文不值。 它只需要在地表接触异常时低姿態趴下,在通信链路波动时撤退,在热红外结果不稳定时暂停,在足端压力分布出现不连续时拒绝继续前进。 最好显得胆小。 最好让旁观者觉得它不够激进。 最好每一步都像在浪费时间。 因为在薄壳地表上,冒进一步的代价,可能就是连设备、样本、记录和后续路径一起消失,不留一段可供復盘的日誌。 江临调出b型机的远征日誌。 上一轮东北七十三的画面再次出现在屏幕上。 他开始逐帧地看。 这是他给自己定的规矩,任何一次险境復盘,都要用当时同等的耐心重新走一遍,不许用我知道结果所以可以跳过的心態去糊弄过去。 无人机俯视图中一切如常,灰白的碎石坡在低角度阳光下泛著一层柔和的反光,看起来甚至称得上寧静。 但当b型前右足踩下时,接触置信度瞬间从92跌至61。紧接著中右足回弹延迟,底盘倾角仪捕捉到0.4°的微小侧倾。 那一次,机器停了下来,靠的是当时那套还很粗糙的应急协议。 江临记得自己坐在这间装配间里,隔著几十公里的中继链路,看著信號延迟四秒才刷新的画面,手心全是汗。 四秒。 在薄壳地表上,四秒足够一台机器连著它携带的所有证据,一起沉进三十米以下的黑暗。 那一次,它停在了塌陷的边缘,差了不到半米。 江临后来量过那处地形的实际空腔深度。 如果当时机器再往前迈出那一步,坠落的高度足以让整套主控和存储在触地瞬间彻底报废,连带丟掉的还有那一整段路径上积累的十几个小时的原始数据。 废土的险恶正在於此。 它懂得用平缓的碎石偽装,直到重量压垮脆壳,才会露出底下的深渊。 它从不提前示警,它的沉默本身就是陷阱的一部分。 江临把那段日誌截出来,设为g-explorer-c的强制触发標准。 【触发项:接触置信度局部骤降】 条件一:任一足端接触置信度低於歷史路径均值二十五个百分点。 条件二:相邻两足反馈差异超过动態閾值。 条件三:底盘倾角变化超过零点三度且无对应地形坡度解释。 条件四:低频回波衰减率偏离当前地表模型閾值。 动作列表里,没有继续观察这个选项。 在七十三区,最致命的幻觉就是再走一步看看。 这四个字杀死过太多次探索,不是因为走的人愚蠢,而是因为人在那种时刻,永远会本能地相信这一步应该没事,而机器不该被允许拥有这种侥倖。 绕行旧裂缝口时,b型机曾记录过低频共振的异常衰减,地表下似乎潜伏著吞噬回波的空腔。 为此,c型机底盘加装了粗糙但灵敏的低频压电拾取器。 它將与足端压力、imu、热红外和磁场计共享时间戳——四条通道,同一个时刻,互相印证,互相拆穿。 江临在日誌里补充了第二项原则——【单一异常不构成证据。】 【所有异常必须在同一时间点、至少跨两条物理通道相互印证,否则一律视作环境噪声。】 mps-agent α適时在屏幕边缘弹出补充建议,江临扫了一眼便按下確认,顺手加了一条限制,建立起一套完整的证据分级。 e0:单一异常,无行动意义。 e1:双通道弱异常,仅允许远观。 e2:三通道重合,允许投放一次性记录盒。 e3:异常与歷史坐標/时序匹配,建立候选点。 e4:物理样本、歷史缓存与当前异常闭合,设为下阶段目標(仍不允许直接唤醒)。 机器若只懂得发现异常,便极易沦为诱导人类涉险的陷阱。它必须明白,发现不等於授权。 上午八点十六分。 g-explorer-c第一轮硬体装配完成。 四条主承重腿配合两条低姿態稳定腿全部接入。 足端加宽,外覆易磨损的复合牺牲层。 江临有意捨弃了耐用度,把足端变成了一支粗糙的笔,专门用来拓印地表真实的受力反馈。 机械足起落间,屏幕拉出一条平滑的曲线。 江临不为所动。他搬来三块特製的测试板:压实砂土板、碎石滑移板,以及耗费数月仿製的薄壳复合板。 表层看似坚固,底层却分布著空腔。 他做这块板的时候,特意模擬了三种不同厚度的表壳,分別对应他推算出的塌陷区外围、中环和核心带的地质特徵。 前两块板,c型机稳健通过,並能针对碎石滑移自主降速、后移重心。 踏上第三块板的第三步时,表层发生肉眼难辨的微断裂。 压力曲线短促塌陷,底盘倾斜0.28°,低频衰减异常。 状態机弹出黄色提示。 【疑似薄壳地表】 【建议:暂停】 g-explorer-c停了。 江临看著屏幕,眉头微皱。 还是不够。 如果这是东北七十三,零点二八度也许已经太晚。 他打开閾值表,把底盘倾角触发閾值从零点三度下调到零点二五度。 就在他准备重新测试时,mps-agent α在屏幕上弹出了一条提示。 这是它第一次在这一轮调试里,主动对他的閾值调整提出不同意见。 【提示:將底盘倾角触发閾值下调至0.25°,预计將使正常碎石路面误触发率提升约18%。】 【影响:平均行进速度下降,路径重算次数增加,中继窗口占用时间上升。】 【建议:维持0.30°,並將低频回波、足端压力分布与imu数据纳入双通道覆核,以降低误报。】 江临盯著这几行字,停了几秒。 他知道mps-agent α没有算错。 从默认损失函数来看,它给出的確实是统计意义上的更优解。误报率、推进速度、能耗、中继窗口、路径重算成本,全都被它放在同一张表里计算。按照那套权重,0.30°比0.25°更合理。 但东北七十三不是普通荒原。 在普通碎石路面上,一次误报的代价,是三十秒到数分钟的停顿,是一次路径重算,是一点电量和一次中继窗口的浪费。 可在薄壳地表上,一次漏报的代价,是设备、样本、数据,连同那段路径上积累的所有证据,一起沉进十几米甚至三十米以下的黑暗里。 这两者不是同一类成本。 不能被压进同一个平均值里。 江临在终端里敲下新的任务权重。 【修正:东北七十三任务模式下,漏报成本权重提升至最高级。】 【原则:允许高误报,不允许低概率致命漏报。】 隨后,他保留了0.25°。 mps-agent α没有再弹出反对意见,只是在閾值表旁边追加了一行灰色备註。 【当前閾值不再是全局统计最优,而是任务安全边界最优。】 江临看著这行字,反而觉得安心。 这才是他需要的工具。 它不替他做决定,也不假装理解恐惧。它只是诚实地告诉他:你正在偏离默认最优解。 而江临要做的,就是在必要的时候,亲手改掉那个默认。 工具负责计算。 人负责定义什么不能赌。 第三步。 短促塌陷。 底盘倾角零点二八度。 低频异常。 g-explorer-c立刻降姿,六足外扩,机身贴近地表,像一只突然压低身体的黑色节肢动物。 屏幕提示更新。 【警告:疑似薄壳地表】 【动作:停止前进】 【动作:扩展支撑】 【动作:请求回撤路径】 江临没有点头,继续看。 三十秒后,系统自动生成回撤路径。 g-explorer-c后退一步。 但后退时,中右足踩到了先前被前足扰动过的边缘区域,接触置信度再次波动。 状態机停住。 屏幕提示:【回撤路径不稳定】 【建议:原地等待人工决策】 江临抬手按住键盘,停了几秒。 然后,他刪掉等待人工决策这一行。 改成——【动作:写入接触標记,低姿態横移至最近未扰动稳定支撑点。】 【限制:横移不得超过两个步长;二次异常立即原地趴伏,停止所有主动位移。】 原因很简单。 东北七十三现场,人工决策也许会因为画面延迟、通信噪声和心理压力而变慢。 机器不能在危险边缘等他灵光一闪。 它需要在规则之內,先把自己从危险支撑面上挪出去。 等待,本身就是一种冒险,只是它披著谨慎的外衣。 他重新测试。 这一次,g-explorer-c在薄壳板上触发异常后,低姿態横移,避开先前被扰动区域,退回安全板面。 通过。 江临在日誌里写:【修正:回撤不是简单倒退。】 【薄壳地表上,后退可能踩回被自己破坏过的支撑区。】 【应允许低姿態横移,优先寻找未扰动稳定支撑面。】 他在日誌末尾画了个简单的示意图:前进脚印、后退脚印、横移脚印,后退的脚印踩碎了前缘薄壳。 c型要解决的,是撤退本身製造的危险—— 逃跑这件事,如果做得不够聪明,本身就是一种自杀。 上午十点四十。 通信中继测试开始。 r-01到r-06被依次唤醒。 前哨站装配间里,临时搭出一条模擬链路。 江临故意加入延迟、弱信號、丟包、方向性遮挡和短时间断链。 他要的不是一条理想链路,而是一条会在真实荒原上暴露所有缺陷的链路。 r-01稳定。 r-02稳定。 r-03在高丟包环境下出现一次重连延迟。 mps-agent α標黄。 江临没有马上判废。 他重复测试五轮。 第三轮復现,第五轮復现,r-03被降级。 不是因为它一定坏。 而是因为它在远征链路里不能被放在关键位置。 他在標籤上写:【r-03:非关键转发,不得作为裂缝口主中继。】 这也是废土给他的教训之一。 设备不需要非黑即白。 不是好,就是坏。 更多时候,它们处在一个灰色状態。 可用,但不能用於关键链路。 能开机,但不能独立承担闭环。 能记录,但不能作为唯一证据。 工程系统里,最危险的不是坏设备。 坏设备很容易被踢出去。 最危险的是那种看起来基本没问题的设备。 它们会在某个最坏时刻,把错误读数送到你的判断链里,而你甚至不会第一时间意识到问题出在哪。 因为它九次都是对的,你已经习惯了信任它。 他想起赵承宇军训时那句半开玩笑的话:“我可以负责在旁边提出一些没什么用但很尖锐的问题。“ 如果赵承宇此刻站在这间装配间里,看著江临对著一枚测试通过率高达83%的中继节点摇头,大概会觉得这人有点吹毛求疵。 可最尖锐的问题从来不在嘴上,而在那百分之十七的失败率里。 那百分之十七,足够在关键时刻,让整条证据链彻底断裂。 中午。 江临没有休息,只喝了半杯温水,咬了两口冷掉的土豆饼。 连续低头调线束让后颈发僵,右手食指被接插件边缘划出一道浅口子。 他贴上胶布,重新戴好手套,把四枚一次性环境记录盒摆在桌上。 e-01,e-02,e-03与e-04。 每一枚都被设定成投放后自动进入沉默记录状態。 没有无线回传,没有复杂自检,没有主动定位。 它们像四块会写字的石头。被扔进裂缝、管廊边缘或冷却管路断口附近后,只负责一件事。 记下那里发生过什么。 温度,湿度,气压,磁场,震动,每十秒一次。 如果能回收,它们就是证据。 如果不能回收,它们就作为沉默的成本,被留在地下。 江临拿起e-01,在外壳上贴了一张纸。 【若投放后无法回收,不进行二次冒险。】 这不是写给记录盒看的。是写给自己看的。 他又给e-02贴上:【记录失败,不等於任务失败。】 e-03: 【设备丟失,不等於证据丟失;路径、坐標、投放条件同样是证据。】 e-04: 【不要为了证明猜想而牺牲安全边界。】 四枚记录盒贴好后,看起来有些滑稽。 像四个被写满警告的小铁块。 但江临没有笑。 他很清楚,几十年废土时间会改变人的判断。 刚进入废土时,他能保持克制。 十年后,二十年后,在一次次失败之后,人会开始討厌空手而归。 会討厌还不够,会討厌不能確认。 於是,一步一步,靠近危险。 这四张纸,是他提前留给未来自己的冷却流程。 就像artemis i的三號引擎没有达到温度要求,就必须停。 人也要有自己的停止条件。 而这个条件最好在还没有被渴望灼烧过的、此刻这个头脑清醒的清晨,就先写下来,盖上章,让未来那个已经被孤独和执念磨得意志薄弱的自己,无法轻易撕毁。 下午两点,江临打开空白流程表,开始把冷却旁路逆向写成一套拒绝流程。 第一条:【不採集承压未知管路。】 第二条:【不破坏仍处於受力状態的管壁。】 第三条:【不扩大裂缝,不切割主承力结构。】 第四条:【只採集已自然断裂、已脱离承压路径、且不影响塌陷稳定性的外露残余。】 第五条:【样本不直接进入生活区。】 第六条:【样本编號必须包含坐標、深度、接触方式、採样工具、採样前后照片。】 第七条:【任何疑似活性流体、异常气味、温度波动或压差变化,立即停止。】 写完七条后,他才开始写真正的採样目標。 结晶残留,內壁沉积,管壁截面,外层烧蚀层,微结构导流层,断口热疲劳纹。 这些东西听起来很小。 但它们会告诉江临,那套外环高压相变冷却网络到底经歷过什么。 是均匀停止? 是局部过载? 是旁路接管失败? 是核心区主动冻结? 还是整个热管理系统在星潮灾变末期被硬生生拖到崩溃? 如果把pmcu-17比作断神经,那么冷却管路就是血管。 神经告诉他系统最后记住了什么。 血管告诉他系统最后怎样死去。 下午四点三十。 g-explorer-c第一次整机站立。 六条机械腿缓缓伸展,足端贴地,机身抬升,关节发出低微的电流声。 屏幕上,姿態曲线稳定在绿色区间。 江临站在三米外看著这台机器。 它比g-01更粗糙,比g-01更丑。 外壳没有完整覆盖,许多地方为了方便维修直接裸露著接口。 线束被外部护套扎成几束,像临时缝补出来的肌腱。 足端宽得有些笨重。 机身低矮,姿態保守,没有任何漂亮的速度感。 但它很適合废土。 江临输入第一条指令。 【低速直行,三米。】 g-explorer-c开始移动。 一步,停顿,接触,记录。 再一步,再停顿。 整整三米,它走了四十一秒。 如果放在任何机器人比赛里,这个速度都慢得可笑。 但江临看著屏幕上的接触曲线,神色很平静。 慢是对的。 东北七十三那里,快没有意义。 第一轮直行通过。 第二轮,碎石模擬。 第三轮,薄壳模擬。 第四轮,低温启动。 第五轮,通信延迟注入。 每一次测试,江临都在找它什么时候该停,而不是找它还能不能继续。 测试到第六轮时,g-explorer-c出现了一个小问题。 在低温启动后第九分钟,右后辅助腿的压力阵列出现零点八秒漂移。 漂移不大。 如果是普通测试,甚至可以忽略。 但江临选择了回放数据。 发现漂移发生在关节电机负载微升之后,线束温度从零下十二度回到零下八度的过程中。 不是传感器坏了。 而是线束在低温回暖过程中发生轻微形变,带动接插件產生了一次接触电阻波动。 如果在东北七十三,这种漂移可能会被误判为地表回弹异常。 或者更糟,被系统当作正常噪声过滤掉。 它会以一切正常的姿態,悄悄骗过整套判断链,直到某一次,这个骗局恰好叠加在一次真正的塌陷信號上,让两者互相抵消,把一个致命的警告,偽装成一次不值一提的电子噪声。 江临关掉电源,拆开右后辅助腿线束,重新固定,加隔热垫,调整接插件受力角度。 复测。 漂移消失。 他在日誌里写——【低温回暖阶段线束形变会偽装成足端压力漂移。】 【所有足端异常必须与线束温度变化同步检查。】 这就是为什么g-explorer-c必须在远征前反覆测试。 不是为了证明它完美。 而是为了提前认识它会怎样撒谎。 一台从不撒谎的机器不存在,唯一的区別是,你有没有提前抓到它撒谎的方式。 傍晚五点二十。 江临站在装配台前,做了一件这一天里最反常识的事。 他把碎石滑移板、薄壳复合板和低温舱三种测试环境叠加在一起,人为地製造出一个远超东北七十三真实预期难度的复合工况。 他要故意让g-explorer-c输一次,而且要在自己能完全掌控的室內环境里输,而不是留到荒原上再让它输。 复合工况下,机器踏上第一步就触发了薄壳预警。 降姿,扩展支撑,低温舱同时开始工作,舱內温度以每分钟三度的速率下降,模擬东北七十三夜间骤降的极端情况。 第七分钟,右前主承重腿的关节电机因为低温和负载叠加,输出功率跌破了预设下限。 这不是江临设计好的测试项目—— 这是一次真实的、意料之外的失效。 屏幕警报骤然变红。 【右前腿:关节电机输出异常】 【姿態稳定性:边缘】 【建议:右前驱动断电,进入五足降级支撑】 江临的心跳快了半拍。 有那么一瞬间,他几乎想直接衝上去伸手扶住那台正在缓慢倾斜的机器。 那是一种近乎本能的,想要保护自己亲手装起来的东西的衝动。 但他忍住了。 他盯著屏幕,逼自己在那零点几秒里,完成一次冷静的判断。 这不是东北七十三现场,而是室內。断电不会造成任何真正的损失。 而如果他现在伸手去扶,他就永远不知道,在没有人干预的情况下,这台机器的自我保护逻辑,到底能不能兜住这次失效。 三秒后,g-explorer-c自身的降级协议启动。 五条完好的腿,按照通用降级规则组合出一个江临没有单独命名过的姿態组合,分担了那条失效关节的负荷,机身缓慢笨拙却又稳定地趴伏下去,像一头受伤但拒绝倒地的兽,把自己安全地摁在了地面上。 没有侧翻,没有跌落,没有任何一个传感器组件因撞击而损毁。 装配间里安静了几秒。 江临才走过去,蹲下,伸手触碰那条失效的关节。 外壳温度冰凉,內部电机已经安全断电。 他检查了很久,最后发现,是低温舱的降温速率超出了这条腿原本的电机选型规格,一个纯粹的硬体裕度问题,而不是设计逻辑的缺陷。 这个问题不可能靠更谨慎地写代码解决。 只能靠更早地让它出错来发现。 他站起身,后背因为刚才那几秒钟的紧绷,已经沁出一层薄汗,顺著脊背往下淌,贴在贴身的衣服上,冷得像一道细流。 却没有去擦。 而是立即在日誌里写下这一天最重要的一条。 【右前腿关节电机低温裕度不足,已记录选型缺陷,前哨站现有备件可更换。】 【补充原则:室內测试的目的,是让它在这里输,而不是在东北七十三输。】 【任何一次“意外失效“,如果发生在可控环境,都是一次白捡的情报。】 傍晚六点。 前哨站外的风又起了。 这一次风沙更细,打在外层挡板上像细密的针。 江临站在装配间里,看著g-explorer-c完成最后一轮薄壳地表测试。 触发异常,降姿,扩展支撑,回放接触矩阵,横移撤退。 写入虚擬標记,路径重算,全程没有请求人工冒险確认。 通过。 mps-agent α在屏幕上生成阶段报告。 【g-explorer-c 第一阶段测试完成】 【远征能力:未认证】 【证据採集能力:初步通过】 【强制撤退协议:初步通过】 【薄壳地表保守策略:初步通过】 【低温线束漂移问题:已修正】 【右前腿关节电机低温裕度问题:已记录,待更换备件】 【建议:进入第二阶段——中继链路与记录盒投放联合测试】 江临看著远征能力未认证这一行,反而觉得安心。 系统没有因为几轮室內测试就给出漂亮结论。这说明它还诚实。 夜里,前哨站进入低功耗模式。 装配间只剩工作檯上方一排灯亮著。 g-explorer-c趴在升降台上,像一只收起肢体等待下一次指令的黑色机械虫。 它身上那道右前腿的检修记號还没擦掉。 那是他今天唯一没有隱藏,反而特意保留下来的伤口。 他想让自己每次经过它,都记得这条腿今天犯过什么错。 江临坐在它旁边,翻开纸质笔记,却只写了三段话。 【g-explorer-c 不是为了抵达 tm-7。】 【能准確划出不能往前走的边界,哪怕空手回来,也算完成任务。】 【会停的机器,才能进七十三。】 前哨站外,风沙擦过装甲挡板。 远处的风机组低速旋转,叶片上那百分之七的效率损失还没修,他把这件事重新记进了明天的清单最上方。 供电永远排在第一位,这一条,不会因为今天造出了一台会自己认输的机器而改变。 状態屏上,g-explorer-c远征前总验证进度停在百分之六十二。 第162章 重返东北七十三 清晨六点,前哨站外门缓缓开启。 g-explorer-c 收拢六足趴在拖掛架上,隨著改装摩托,驶入这片他往返过十次的红色荒原。 前四十公里早被標记得毫釐毕现,板结土、碎石坡、乾涸沟谷的风险点,早不需要靠脚步一寸寸摸索。 五十五公里处放下 r-01,六十四公里处微调 r-02 的落点避开风蚀脊,两枚中继的布设参数早已烂熟,信噪比覆核一遍通过,全程没有额外停顿。 r-03到r-06没有提前铺开,它们是塌陷区內部的糖果屑中继,只在g-explorer-c离开安全界標后按需投放。 固定中继越多,回收成本越高,也越容易把撤退路线锁死。 七十公里界標处,江临压下车把停稳。 抬眼望去,东北七十三异常塌陷区的外缘已经铺展在视野尽头。 上一轮的第十五年,他第一次站在这里的时候,看到的是一片灰白色的死地。 碎石、坍塌、沉降,一处看不出任何规律的废墟。 那时候的问题很简单,这里有没有人造物,pmcu-17是什么,地下是否存在计算阵列? 此刻,他站在同一个位置,看到的却是另一样东西。 无人机升空,画面拉高。 热红外镜头扫过灰白塌陷区,屏幕上,地表热分布被映成灰阶图。 普通碎石坡冷得均匀,风蚀沟底略暗。 这些都是废土的背景噪音,他一眼扫过,直接过滤。 他要找的,是那条不该存在的线。 东北侧边缘,一道极弱的线性残差,正斜斜地切过塌陷区。 如果是十五年前的江临,这条线只会被归进地表材料差异的分类,连备註都不值得写。 但现在的江临,手里握著pmcu-17的冷却接口朝向数据,握著塌陷剪切方向的几何模型,握著mps-agent α跑了无数遍的外环热管理网络假设。 这三样东西叠在一起,这条线就不再是噪音,成了一条冷却干线的投影。 江临把无人机画面和pmcu-17冷却接口朝向重新叠合。 角度差十三度。 十三度在精密工程图上足够否定一个猜想,但在经歷过地震剪切、地层错位、塌方压实的废土现场,这个偏差在容许范围之內。 然后他在地图上落下第一个標记。 【候选外环边界 l-ne-01】 【模型证据等级:m1】 【现场证据等级:e0】 【处理方式:远距复测,不允许接近,不允许採样。】 这是十五年积累换来的一眼。 別人看到的是废墟,他看到的是一张被撕碎的主板投影图。 碎石堆下,应该有一整套曾经运转过的血管系统,而他现在,已经能大致判断出它的走向。 上午十点,g-explorer-c被从拖掛架上释放。 江临让它沿弧线试探,像一只谨慎的黑色节肢动物,贴著地表缓慢推进。 足端牺牲层每十米记录一次接触矩阵,低频振动拾取器同步注入,热红外每三十秒截帧一次。 前四百米,几次弱异常先后跳出来,足端压力波动、低频回波衰减、磁场短促扰动。 单点,单通道,e0,无行动意义。 江临眼皮都没抬,直接放过。 在东北七十三,单一异常不构成证据,这是刻进机器状態机的铁律,也是刻进他脊椎里的本能。 真正的考验,在六百七十米处降临。 无人机俯视图里,那只是灰白碎石坡中一小块顏色略淡的区域,肉眼几乎分辨不出来。 但g-explorer-c的足端接触曲线,在那一刻同时出现了三处偏移。 前缘压力正常,后缘回弹却慢了半拍。 低频拾取器捕捉到异常衰减。 热红外显示弧带內侧降温速度比外侧慢了一截。 三类弱异常,第一次在同一片区域咬合。 屏幕骤然跳出红字: 【证据等级:e2】 【建议:停止前进】 【禁止:靠近中心】 机器停下,后撤三米,稳在安全侧。 江临没有急於靠近。 他指令机器人投放e-01一次性环境记录盒,短钉砸入地表固定,隨即进入沉默记录状態。 第四十秒,身后那片顏色略淡的区域,毫无徵兆地塌了下去。 一小片碎石坡整个陷落,露出一个直径约半米,深不可测的黑洞,粉尘腾起,在清晨的斜光里翻滚成一小片灰白色的云。 江临盯著那片新塌陷的空腔,心中却没有半分侥倖。 这是他写进状態机里的判断,提前四十秒替它自己算准了这一步。 一台机器,如果它的每一次看似胆小的撤退,都在事后被证明是对的,那么它就不再是保守,而是精准。 塌陷腾起的粉尘散去之后,那个新出现的空腔边缘,露出了一小段江临等了十五年的东西。 无人机的近焦镜头拉近,画面里,一段灰黑色的弧形轮廓从碎石缝隙里探出来。 太直,边缘太规整,任何自然碎石都不会长成这个形状。 江临没有让无人机继续贴近,低空旋翼会扰动覆盖层,他改让g-explorer-c沿安全弧线绕行,一步步逼近。 行进到距离三米处,g-explorer-c伸出前端探杆,轻轻拨开边缘的鬆散碎石。 下面露出的,不是岩石。 是一截深灰偏黑的复合材料表面,细密蜂窝状裂纹爬满表层,边缘带著烧蚀后陶瓷化的痕跡。 太熟悉了。 和pmcu-17的外壳、和十九米深处那段轻质复合装甲、和二十七米深处那截被剪断的管状构件,属於同一个工程谱系。 江临拉动画面的手顿了一下,隨即继续放大断口纹理。 这是同一个死去文明,用同一整套逻辑造出来的东西。 探杆继续清理,三分钟后,一段弧形轮廓完整地露出地表。 直径估算二十二到二十六厘米,一段管状构件的一部分,方向与l-ne-01基本一致,角度差只有六度,比pmcu-17冷却接口朝向更贴近。 mps-agent α在屏幕上打出新標籤: 【l-ne-01-a:疑似外环管状构件残段】 【证据等级:e2】 【建议:寻找自然断裂端,不接触主体】 江临没有去碰它。 它仍然嵌在塌陷结构里,任何扰动都可能改变局部受力,把这一小段倖存了几十年的证据,变成第二次坍塌的诱因。 他让机器继续沿方向搜索,午后一点二十,第二处线状突起出现。 这一次,是一段真正意义上的断口。 断口一米二长,外露一半,內窥探头缓慢贴近。 画面里,一圈层状结构从灰尘中显露出来。 最外层,烧蚀陶瓷化保护层。 再往里,带著蜂窝裂纹的承压壳。 中间夹著一层浅色隔热材料。 而最內侧不是一根单独通道,是至少三条並列的弧形微通道,像被高温高压和长期腐蚀共同摧毁后残存的血管,暗色內壁上覆著一层薄而不均匀的白灰色结晶。 这是一套经过复杂分流设计的流体通道。 断口內壁那层薄薄的结晶,沿著通道流向呈不均匀沉积。 这意味著曾经有东西,在这三条並列的血管里流动过。 可能是冷却介质,可能是相变循环残留,可能是某种他此刻还无法命名的高稳定性工程流体。 江临让机器记录了三百张不同焦距、不同光源角度的断口照片。 白光、近红外、斜向光、热红外,全部归档。 然后,他才执行採样。 不碰主体,只在断口外侧一片自然脱落、已经完全脱离承压路径的碎屑上,用微型夹具轻轻取下一小块结晶附著物。 样本编號自动生成——【n73-lne01-coolantresidue-01】 密封,归档,坐標写入,採样前后照片对照完成。 直到这一刻,江临才在纸质笔记上,写下今天第一句真正意义上的判断。 【l-ne-01为人造管状构件残余的概率显著上升。】 【疑似tm-7外环热管理网络残段。】 疑似。 不是確认。 但这已经是这一轮远征以来,他第一次允许自己把tm-7外环两个字,写进现场结论里。 下午两点,mps-agent α根据l-ne-01-a和这段新断口的位置,重新擬合了外环边界方向。 新的方向线与pmcu-17旧挖掘点之间,擬合出了一个交匯区域。 不是核心塌陷带,而是旧裂缝口东北侧偏外的一处浅层碎石坡下方。 那个地方,当年他挖pmcu-17的时候,根本没有多看一眼。 因为那时候他的目標只是把那块黑色方碑拖出来,而不是寻找它背后那整套原厂网络。 现在回过头看,答案已经很清楚。 pmcu-17从来不是孤立地被地层挤出来的,它是从某条外环服务管廊或热管理支线上被剪断,然后被地层运动推到了旧裂缝口附近。 而l-ne-01,就是那条支线残余的一部分。 这意味著,东北七十三的地下,散落著的不只是pmcu-17这一截断神经。 它还有血管,还有支线,还有一整张被撕碎、埋在灰白地表之下的外环结构网。 江临看著擬合图,心里並没有多少兴奋,反而感觉更沉重了。 找到管路,不是离答案更近了一步。 而是证明这片塌陷区,比他原先以为的,复杂得多。 pmcu-17只是露出来的一截神经末梢,真正的外环,可能像一张巨网,埋在这片死寂的荒原之下。 而网的更深处,才是內环封存边界。 那座沉默的,可能还留有一丝余温的,区域级地下计算阵列的心臟。 傍晚,他终止了当天的现场推进。 理由很简单,已经找到疑似外环管状构件残段,已经採到第一份自然剥落结晶样本。 这已经足够改变整个二次远征的任务结构。 继续往前走,不是勇敢,是贪。 夜色落下时,g-explorer-c趴在拖掛架旁,足端牺牲层上的划痕在低功耗灯下泛著细密的白光。 它今天没有走出多远,却第一次把真正的东西带回来了。 虽然只是一小管结晶残留,一段断口图像,一组弱得几乎不能被称为异常的热滯后曲线。 但从这一刻起,pmcu-17不再是孤证。 东北七十三的外环,露出了它的第二处断口。 第163章 外环热管理失效模型 回到前哨站时,已是傍晚时分。 外门闭合之后,第一道负压隔离舱开始抽气。 红沙从g-explorer-c的足端牺牲层、拖掛架转轴、探杆末端和通信中继接口缝隙里被一点点吹出来,在白色收集滤膜上铺成极薄的一层。 江临站在隔离窗外,看著那层红沙被气流压平。 他没有立刻去碰那管样本。 流程先走。 外层吹扫。 探杆独立封存。 足端接触面拍照归档。 拖掛架受力点检查。 e-01远端状態確认。 更新不易,记得分享101看书网 微型夹具进入二级隔离盒。 最后,才轮到那管灰白色结晶残留。 【n73-lne01-coolantresidue-01】 样本管被机械臂送上分析台时,江临低头看了一眼时间。 第六十五天,十八点四十七分。 从第十一次传送开始到现在,整整六十五天。 前六十天里,他造出g-explorer-c,改掉三轮状態机,废掉两套足端牺牲层,重新標定了六枚中继节点,完成三十七轮薄壳地表模擬测试。 真正有用的现场成果,却只是一管不足两克的灰白残留。 但这两克东西,可能比一整台拖回来的残骸更有价值。 因为它不是孤立的形状。 它来自一条线。 一条从pmcu-17冷却接口朝向、l-ne-01断口、热红外残差和地表塌陷剪切方向里共同咬出来的线。 江临打开分析流程。 第一轮做谱系指纹、显微表面形貌和热响应初筛。 分析台的镜头下,那粒结晶被放大成一片灰白粗糙的地形。 它不是普通盐壳。 表层有明显片状沉积,片层之间夹著极细的黑色颗粒。 部分边缘出现高温氧化后的顏色梯度,局部裂纹沿著同一方向展开,不像自然风化,更像在周期热胀冷缩中被反覆拉开又压紧。 mps-agent α把样本图像和前哨站样本库逐项对齐。 盐碱沉积库,低匹配。 普通烧蚀层脱落库,低匹配。 外接冷却旁路实验残留库,部分匹配。 pmcu-17本体冷却管路內壁碎屑库,匹配度最高。 屏幕刷新。 【谱系相似度:0.44】 这个数字不漂亮。 但它排在第一位。 江临在记录栏里写—— 【工程流体长期循环沉积残留可能性上升。】 【l-ne-01与pmcu-17冷却管路存在材料谱系弱对应。】 弱对应这三个字写完,他停了两秒,又把光標移到下一行。 【该弱对应足以进入tm-7外环拓扑模型,不足以作为单独结论。】 这才是关键。 不是证明了什么。 而是可以进入模型。 一个样本,如果只能让人兴奋,没有价值。 能改变模型,才有价值。 江临把l-ne-01断口的三百张图像全部调出来。 白光。 近红外。 斜向光。 热红外。 同一段断口,在四种光源下呈现出不同的形状。 最外层是陶瓷化烧蚀保护层。 再往里是蜂窝裂纹承压壳。 中间夹著一层浅色隔热材料。 最內侧,不是一根空腔,而是三条並列弧形微通道。 这不是普通管路。 普通管路负责把流体从a点送到b点。 这东西更像一个分配用的分流器。 江临的视线停在那三条弧形微通道上。 如果l-ne-01只是冷却干线的一截,那么它应该给出比较乾净的主通道截面。 但它没有。 它给出的是分流、隔热、承压、烧蚀保护和多层热管理结构。 换句话说,它很可能不是管。 而是某种服务层里的一个功能段。 这一点,比0.44的谱系相似度更重要。 江临把pmcu-17的冷却接口剖面图拖到旁边。 两个断面並列。 pmcu-17冷却接口更规整,更像设备埠。 l-ne-01更粗糙,像被地层剪切后露出来的结构残片。 尺寸不匹配。 角度不匹配。 接口形制也不完全匹配。 如果按普通拼图逻辑,这足以否定同一管路。 但江临看著它们,反而把背挺直了些。 因为他从一开始就不该找同一管路。 pmcu-17不是冷却管。 它是外环维护计算单元。 维护单元不应该被装在主干线上。 它应该掛在旁路、支线、服务节点或诊断节点上。 mps-agent α的衝突报告很快弹出。 【衝突一:l-ne-01断口管径与pmcu-17主接口不完全匹配。】 【衝突二:l-ne-01內侧微通道数量与pmcu-17埠记录不一致。】 【衝突三:当前热滯后仅支持被动热容差异,不支持主动热交换。】 【衝突四:现场磁扰动与低频震动不同步,不支持机械循环。】 江临扫完,直接在报告下方写了一行。 【衝突保留】 隨后,他又写第二行。 【衝突一、二不再视为单纯否定项,转入旁路/支线/服务层节点假设。】 屏幕右侧,mps-agent α自动重排了推理树。 原本的主线是——【pmcu-17冷却接口】——【l-ne-01断口】——【外环冷却管路】 现在变成——【pmcu-17外环维护节点】——【旁路/支线连接】——【l-ne-01服务层断口】——【外环环形热管理网络】 江临看著新树,拿起记號笔,走到前哨站北墙前。 那里原本写著一句旧判断。 【pmcu-17:tm-7外围维护计算单元。】 他在下面补了一行新的。 【第六十五天更新:pmcu-17不再视作孤立残骸,升级为tm-7外环服务层维护节点候选。】 第二天清晨,江临第二次前往东北七十三。 g-explorer-c沿l-ne-01外围弧线复测了四个小时,只回收了e-01。 e-01的夜间温度曲线里,有一段微弱热滯后。 幅度太小。 不足以升级。 江临把它归档成——【l-ne-01夜间热滯后:存在,可復现,强度不足。】 隨后,g-explorer-c在两处看起来很漂亮的疑似点前主动撤退。 一处热红外残差明显,但足端接触矩阵完全正常。 一处低频回波异常,却没有磁场响应。 第七十一天,连续三天低风速。 江临第三次前往东北七十三。 g-explorer-c从七十公里界標处释放,沿l-ne-01外推方向横向推进。 mps-agent α把前两次远征的热红外图、足端接触矩阵、低频回波和磁场弱响应叠加后,在东北侧標出一段极浅的弧形热残差。 江临盯著那段弧,给这段残差落下临时编號。 【l-ne-02候选弧带】 【模型证据等级:m1】 【现场证据等级:e0】 g-explorer-c沿弧带外侧缓慢推进。 前五百米,全部是噪声。 第六百二十米处,g-explorer-c执行例行微振注入。 低频回波图上,出现了一段很短的空白。 像波撞到某种高阻抗边界后,被导向了另一个方向。 这个反馈,江临见过。 在pmcu-17旧挖掘点附近。 当时他把它归进塌方体复杂反射,没有单独处理。 现在,同样的反馈,出现在l-ne-02候选弧带上。 他让g-explorer-c横移一米。 回波空白减弱。 再横移一米。 消失。 回到原点。 重现。 热红外弧带在这里收窄。 磁场计给出弱响应。 足端接触矩阵显示錶层支撑正常,但低频回波下面存在硬边界。 三类通道咬合。 屏幕跳出提示。 【l-ne-02局部现场证据升级】 【现场证据等级:e2】 【允许:安全侧投放一次性环境记录盒】 【禁止:接近中心】 江临选择投放e-02。 记录盒短钉嵌入安全侧地表,壳体震动了不到两秒,状態灯亮起,又熄灭。 它不会回传。 它只会写入。 如果能拖回前哨站,它就是证据。 如果不能拖回,它就是成本。 g-explorer-c沿著安全侧做小范围弧形扫描,每隔二十度测一次。 十一组数据之后,屏幕上出现一段残缺弧线。 噪声很多,长度很短。 但当这段弧线和l-ne-01断口、pmcu-17旧挖掘点同时落到地图上时,江临站了起来。 单纯三个点,当然可以擬合出无数种漂亮故事。 真正让江临站起来的,不是圆弧本身,而是那段弧同时压住了三类东西:pmcu-17旧挖掘点的低频异常、l-ne-01断口方向,以及l-ne-02的热残差边界。 它们不只是在几何上落进同一段弧。 它们在不同物理通道里,给出了同一个方向。 像某个直径远超当前塌陷区的环形结构,被地层剪切、塌方压实和长期风化撕碎之后,在浅层地表上留下的三处投影。 mps-agent α开始擬合。 【候选外环弧段:arc-ne-01】 【输入点:pmcu-17旧挖掘点、l-ne-01断口、l-ne-02低频边界】 【擬合置信度:0.28】 【估算曲率半径:大於当前可测塌陷区尺度】 【限制:禁止据此推断內环位置。】 这一次,江临没有盯著0.28看。 他盯著的是另一行。 【候选外环弧段:arc-ne-01】 外环,弧段。 这两个词放在一起,意义已经变了。 所谓外环,终於不再是一个空间方位词。 也不再是一条管路的泛称。 它开始有几何。 江临把地图投影到便携屏上,手指沿著那段残缺弧线缓慢移动。 pmcu-17在弧线上偏西。 l-ne-01在东北侧。 l-ne-02更靠外。 三者不是隨机散落。 它们像是同一套服务层被撕裂之后,露出的三个断点。 pmcu-17是维护节点。 l-ne-01是旁路或支线断口。 l-ne-02是环形边界投影。 江临在地图上新建图层。 【tm7_outer_service_ring_v0.1】 隨后,他把pmcu-17旧挖掘点的標籤改掉。 旧標籤:【pmcu-17残骸点】 新標籤:【pmcu-17:外环维护节点候选】 l-ne-01標籤改为:【l-ne-01:疑似相变旁路断口】 l-ne-02標籤改为:【l-ne-02:外环服务层边界候选】 三处標籤连成弧线时,地图上第一次出现了一个可以被继续计算的结构。 这就是成果。 第七十二天清晨,g-explorer-c拖回e-02。 隔离舱完成外表清理后,江临接入只读埠。 e-02的数据展开在屏幕上。 温度曲线出现一次短暂停滯。 幅度0.11c。 持续一百八十秒。 磁场同步出现低幅扰动。 低频震动通道,在同一时间窗口內出现极小的窄带噪声升高。 三类通道,第一次全部有了弱响应。 mps-agent α弹出提示。 【证据等级:e2】 【升级建议:e3候选】 【升级依据:三通道弱同步 + l-ne-02位置与arc-ne-01几何擬合一致】 【限制一:不支持主动热源。】 【限制二:不支持机械循环。】 【限制三:不支持实时运行。】 江临把它改成:【e2+】 但这一次,他没有把它压回普通异常。 e2+已经足够。 足够把l-ne-02写进外环图层。 足够把arc-ne-01从草稿图,升级为正式任务对象。 足够让thermal_phase_bypass这个缓存词条,第一次拥有地图坐標的候选范围。 他打开pmcu-17缓存栏位。 【ring-3 coolant state】 【thermal_phase_bypass】 【capillary_pressure_drop】 【outer_loop_overload】 【phase-change_routing_failure】 这些词在过去只是碎片。 像从一台死去机器神经末梢里抖落出来的故障单词。 现在,它们开始有了对应位置。 ring-3不再只是环號。 它可能对应某一层外环服务结构。 thermal_phase_bypass不再只是旁路词条。 它可能对应l-ne-01这类分流断口。 outer_loop_overload不再只是系统级报警。 它可能解释为什么外环服务层被过载撕开,为什么pmcu-17像是从某个服务节点上被剪断,又被地层运动推到旧裂缝口附近。 江临把所有现场数据、样本谱系、e-01和e-02的热滯后曲线、pmcu-17缓存栏位、arc-ne-01几何擬合结果接入同一个工作目录。 目录名:【tm7_outer_thermal_failure_model】 前哨站主屏幕上,mps-agent α开始生成第一版结构图。 核心区,没有画。 內环,没有画。 入口,没有画。 所有超出证据边界的部分,都被留成空白。 但外环东北侧,第一次出现了一段清晰的弧。 弧上有三个標记点。 pmcu-17。 l-ne-01。 l-ne-02。 三个点之间,用细灰线连接。 线旁边写著:【外环服务层候选弧段】 江临在弧段外侧添加第一条功能推断。 【功能一:高压相变冷却负载分配。】 第二条。【功能二:旁路接管与局部降载。】 第三条。【功能三:维护节点状態监测与离线缓存。】 第四条。【功能四:灾变末期外环断链后的冻结態隔离。】 四条写完之后,模型的意义彻底变了。 它不再只是哪里可能有东西。 而是开始回答这套东西原本用来干什么。 江临拿起笔,在纸质笔记本上画出状態链。 正常运行:核心热源將热负载传向內环换热层。 內环换热层通过高压相变网络,把热负载转移到外环服务层。 外环服务层通过旁路节点分散热负载。 某一区域过载,旁路接管。 旁路接管失败,局部降载。 降载不足,进入冻结態。 冻结態仍无法维持,外环断链。 维护节点脱网。 pmcu-17进入离线诊断。 应急缓存保留最后一批状態栏位。 这条链条写出来以后,很多原本分散的东西开始归位。 pmcu-17冷却接口为什么规格冗余。 因为它不是一台普通维护终端,而是掛在高热流密度外环服务层上的节点。 为什么本地日誌里有ring-3 coolant state。 因为它曾经监测过至少一层环形冷却状態。 为什么会出现thermal_phase_bypass。 因为旁路接管可能是外环对局部过载的第一响应。 为什么会出现capillary_pressure_drop。 因为高压相变网络一旦出现毛细压降异常,旁路就不再是选择,而是求生。 为什么外环物理破坏会影响文明资料高维压缩协议同步。 因为地下主阵列不是只缺电,也不是只缺通信。 它可能首先失去了把热量带走的血管。 这一点,才是最有价值的成果。 热,不是副问题。 热是tm-7外环系统的主问题。 江临在模型首页写下正式编號。 【tm-7外环热管理失效模型 v0.1】 下一行,是模型功能。 【用途:解释pmcu-17脱网、外环服务层断裂、相变旁路故障与內环冻结態保活记录之间的工程关係。】 再下一行,是下一阶段任务。 【任务一:寻找thermal_phase_bypass对应旁路节点。】 【任务二:確认ring-3是否为外环服务层编號。】 【任务三:追踪capillary_pressure_drop对应的压降方向。】 【任务四:检索pmcu-17缓存中所有与outer_loop_overload相关的时序片段。】 【任务五:建立现实可迁移边界:高热流密度计算系统相变旁路架构,做原理储备。】 最后一条写完,江临的手停了一下。 现实可迁移边界。 这几个字很轻。 但它们代表著另一个方向。 如果tm-7外环的高压相变旁路网络真的曾经支撑过区域级地下计算阵列,那么它留下的,不只是废土考古线索。 它也可能是一套未来高热流密度计算系统的尸检报告。 江临关掉现实迁移分支,把视线重新移回tm-7外环模型。 屏幕上,那条arc-ne-01弧段静静躺在地图里。 灰白塌陷区第一次不再只是灰白塌陷区。 它变成了一张被撕碎的工程图。 pmcu-17是外环维护节点候选。 l-ne-01是相变旁路候选。 l-ne-02是外环服务层边界候选。 thermal_phase_bypass第一次有了可以寻找的方向。 江临看著屏幕,很久没有动。 不是因为震撼。 而是因为他正在重新安排接下来很多年的废土时间。 之前的目標,是找残片。 现在的目標,是找节点。 残片只能证明这里曾经有东西。 节点能告诉他,这套东西如何运转,又如何死去。 这两者不是一个层级。 夜里十一点二十,前哨站外的风重新大起来。 风机组输出上升,状態屏上蓄电池充电功率开始回升。 江临站在白板前,把旧任务栏划掉。 【东北七十三二次远征:寻找外环断口】 下面写上新的任务。 【东北七十三三阶段任务:定位thermal_phase_bypass旁路节点】 找到旁路节点。 找出它为什么接管。 找出它为什么失败。 找出ring-3在外环服务层里的真实位置。 如果这些能闭合,那么【inner_ring_freeze_keepalive_record】就不再只是一个低置信度触发条件。 它会被放进一个完整的失效链条里,解释tm-7在外环断链之前,究竟执行过怎样的自救流程。 江临把最后一行字写进模型首页。 【v0.1结论:tm-7外环不是一条冷却管,而是一套环形热管理服务层。pmcu-17为该服务层维护节点候选。下一阶段目標由寻找残片升级为定位旁路节点。】 写完之后,他保存文件。 文件名固定下来。 【tm7_outer_thermal_failure_model_v0.1】 保存完成的提示弹出。 江临盯著那一行字,终於抬手,在纸质日誌里写下今天的最后一句。 【第七十二天,外环第一次成为工具。】 装配间里,g-explorer-c趴在升降台上。 它足端的白色划痕还没来得及换掉。 e-02静静躺在隔离架里。 pmcu-17仍然沉默,像一块拒绝回答的黑色方碑。 但江临已经不再只盯著它看。 他的目光越过pmcu-17,落在地图上那段新出现的弧线上。 一段弧,三个点,一个模型。 从这一夜开始,tm-7在江临眼里不再只是一座埋在地下的黑箱。 它第一次露出了工程结构。 而结构,意味著可以计算。 可以计算,就意味著可以继续往下拆。 第164章 热流路由 江临没有继续扩大arc-ne-01弧段。 l-ne-01已经足够。 它的层状断面、弧形微通道和结晶残留,在前一轮覆核里已经把它从普通管路残片里摘了出来。 此时此刻,pmcu-17、l-ne-01、l-ne-02三点构成的外环候选弧段,也已经把tm-7外环从一个单纯的方位词,推进成了一套具有极高工程密度的环形热管理服务层。 继续去找新的断口,当然能得到更多坐標,更多弧线,更多残片。 但这些东西暂时不会改变最关键的问题。 真正的问题不是外环在哪里,甚至不是外环有多大。 而是外环怎样工作。 第七十三天,上午八点四十分。 废土上的风季似乎进入了一个短暂的间歇期。 记住我们101看书网 前哨站外的灰白色地表被黯淡的晨光照亮,拉出长长的扭曲的岩石阴影。 探测器传回的大气参数显示,地表扬尘浓度下降了约百分之四十。 高频电磁扰动依然存在,无人机不適合低空贴近,样本回收只能交给g-explorer-c。 g-explorer-c再次抵达l-ne-01。 这一次,它的任务只有一个。 取回l-ne-01边缘那片已经自然脱落、脱离承压路径的外翻薄片。 那块薄片昨天已经被標定过。 它卡在两块风化严重的暗褐色岩石之间,倾斜角大约十五度。 昨天的低频回波显示,这块长约七厘米、宽约两厘米的不规则碎片已经不再承担任何主体受力,拉力测试的反馈也没有牵动其下方的深层结构。 它的价值在於给江临提供一块可以真正在分析台上做功能验证的外环材料截面。 g-explorer-c以低姿態六足步態贴地推进,足端牺牲层压过灰白颗粒,发出细微的摩擦声。 机械臂前端的微距摄像头缓缓推进,屏幕上的薄片逐渐放大。 这並不是一次常规抓取。 薄片的材质极为特殊,边缘呈现出一种半透明的灰黑色,內部夹杂著蓝色的结晶纹理。 经过不知多少个废土纪元的风化,它可能已经变得异常脆弱。 机械爪的夹持力如果超过临界值,这块绝佳样本就会瞬间粉碎成毫无意义的粉末。 但如果夹持力不够,在回收途中的顛簸里,它可能会从爪缝间滑落,掉进下方深不见底的结构缝隙中。 江临低声开口。 mps-agent α,开启力矩反馈辅助,夹持力上限零点一五牛顿。所有动作保留人工確认。 【指令確认。力矩反馈辅助已介入。反馈迴路延迟:12毫秒。】 机械臂前端的柔性触角探了出去。 江临盯著屏幕。 柔性触角触碰到薄片表面的瞬间,力矩传感器传回一条平滑上升曲线。 他按下確认。 爪尖微米级地向內闭合。 薄片在两块岩石间发出轻微的剥离声,被稳稳地夹在机械臂前端,隨后缓缓抬升,收入g-explorer-c背部的无菌取样盒。 確认舱盖闭合的那一刻,江临才轻轻吐出一口气。 十点二十六分,g-explorer-c返回前哨站。 外门沉重闭合,隔绝了外面的风沙声。 隨后,机械臂自动运转,將密封盒送入传递窗。 薄片进入二级隔离盒。 江临把薄片固定在分析台中央的高精度夹具上。 伴隨著细微的机械咬合声,样本编號自动写入前哨站资料库。 【n73-lne01-wallflake-03】 下方备註。 【自然脱落边缘碎片】 【已脱离主体承压路径】 【用途:热响应与微通道功能验证】 分析台上的布局涇渭分明。 左侧,是一块从废土浅表层捡来的普通烧蚀复合材料残片,作为常规物质基准线。 右侧,是前几天从pmcu-17冷却管路內壁刮下的碎屑,经过高压压製成的一枚对照片。 中间,才是那块刚刚经歷漫长岁月,重见天日的l-ne-01薄片。 江临设定第一组测试。 测试类型:局部点热脉衝。 输入功率被压得很低,温升上限严格控制在0.6c。 持续时间二十秒,间隔十分钟,重复三轮。 这当然不是为了模擬tm-7这种庞然大物运行时的真实热负载。 那种热负载尺度,前哨站的供电和隔离条件都无法安全復现。 他此刻只想看清一件事。 当微小热量进入这片布满微通道的结构之后,它是像普通材料那样近似均匀扩散,还是会被某种深层內部拓扑结构重新分配。 第一轮对照数据很快在主屏幕上生成。 不出所料,左侧普通烧蚀复合材料残片上,热斑像標准教材里的热核扩散一样,圆滑,钝重,可预测。 右侧pmcu-17冷却管路碎屑对照片稍微复杂一些。 由於材料在压制过程中形成了特定微观纹理,热扩散沿材料纹理方向展现出了轻微方向性,椭圆形等温线证明了它的各向异性。 但本质上,热量依然在老老实实地扩散,没有任何明显物理拐点。 轮到l-ne-01薄片时,屏幕上的红外显像曲线突然变了。 热斑根本没有按正常圆形或椭圆形铺开。 前十五秒,高亮热前沿沿著微通道弧向迅速拉长,形成一条明亮的火线。 第二十三秒,异常出现。 热前沿在遇到一处肉眼难以分辨的微通道分叉附近时,出现了明显停滯。 那里的温度曲线突然平滑,仿佛被某个局部迟滯区暂时吞掉。 第三十一秒,原本应该积聚后继续向外扩散的热量,被另一组原本处於低温状態的细小通道牵引,硬生生转向。 那种感觉,就像一滴浓墨落进了一张看似普通的宣纸后,没有向四周均匀晕开,而是被纸张內部隱藏的导水纤维牵引,沿著一条不可见的暗脉蜿蜒滑走。 江临拉近屏幕,双眼专注地注视著跳动的数据帧。 mps-agent α,三轮数据做空间叠加,提取偏转角。 屏幕闪烁了一下,给出了精確计算结果。 第一次测试,偏转角7.2度。 第二次测试,偏转角7.5度。 第三次测试,偏转角7.1度。 误差极小。 这不是环境噪声导致的隨机扰动。 而是一种稳定的物理响应。 江临的手指在控制台上快速敲击,立刻切换方向,开始第二组测试。 测试类型:反向热脉衝。 科学直觉告诉他,如果这种现象仅仅是因为材料本身结构各向异性,那么反向在同一个点施加热脉衝,应该会给出近似对称的热响应曲线。 但l-ne-01再次打破了常规预期。 它没有给出对称结果。 反向热脉衝进入薄片后,热前沿依然经过了刚才那个微通道分叉节点。 但是,这一次的停滯时间大幅缩短,热量似乎不愿意在这个方向过多停留,衰减路径也变得非常浅。 江临把两组数据调入同一个坐標系叠在一起。 同一个节点。 同一段物理迟滯。 不同传导方向,却给出了截然不同的响应强度。 这已经无法用单纯热导率差异来解释。 这更像一个微缩的热二极体网络。 微通道內部的风化残留物,壁面微观几何结构,以及可能存在的不对称毛细力,共同形成了一个具有方向性的热响应閾值。 真正的重头戏在第三组测试。 测试类型:弧向脉衝。 这一次,热源不再是一个单一点,而是一条极短的线段阵列。 雷射束沿著l-ne-01断口天然弧向,均匀施加一道微弱热墙。 屏幕上的红外热流前沿出现了比之前更宏观、更明显的物理分叉。 一部分热流沿著主弧向,依靠材料本底热导率继续艰难扩散。 另一部分热量,则被迅速引入內侧密集微通道网络,並在红外视场中形成一个持续数秒的短暂滯后平台。 江临注意到,那个滯后平台所在的位置,正是薄片上灰蓝色结晶残留最密集的区域。 那里的温度曲线呈现出一种诡异的平坦。 热量持续注入,温度却没有立刻升高。 外部热源切断后,温度也没有立刻衰减。 它就像一块被重重压在弹簧底部的微型蓄能垫片。 先利用相变潜热无声地吞掉一部分热流,然后再以慢半拍的节奏,把这些热量沿著特定微通道吐出来。 第四组测试,是成分映射。 江临没有继续加热,而是切换到微区光谱和近红外反射扫描,把灰蓝色结晶残留的空间分布投影到刚才的红外迟滯图层上。 mps-agent α的主界面上,蓝色分析提示框接连弹出。 【系统诊断】 【检测到显著热迟滯平台】 【迟滯区域与灰蓝色结晶残留分布呈现中等置信度空间相关】 【迟滯区域与微通道拓扑分叉节点呈现弱对应】 【动力学判定:当前薄片样本未检测到独立泵控结构特徵,不支持將其解释为完整主动循环单元】 【功能学判定:高度支持主循环外的局部被动/半被动热路径重分配层候选】 江临看著屏幕上的最后一行字,敲击键盘的手指缓缓停在半空,最终离开按键。 主循环外的局部被动/半被动热路径重分配层。 这几个枯燥的专业词汇,在此刻重若千钧。 它没有推翻之前关於tm-7外环高压相变冷却网络的判断。 恰恰相反,它把那套庞大网络里最难解释的一块拼图,第一次从系统日誌里的抽象栏位,压回到了可以被红外曲线、微通道拓扑和结晶残留共同支撑的物理结构上。 tm-7外环的主干路,当然仍然可能依赖高压泵控、主循环阀组、相变介质储备和主动压力调节。 但l-ne-01这块薄片证明,至少在外环末端、旁路层,或者局部热异常处理节点里,这里的工程师设计过一种不等待中央控制命令的自適应热流分配结构。 它不负责推动整条冷却网络运转。 而是负责在某一个局部热斑突然抬头时,替主循环爭取几秒、几十秒,甚至几分钟的缓衝时间。 在高密度计算阵列里,这几秒钟有时候就是生死线。 江临转过身,將另一块屏幕上的pmcu-17缓存栏位日誌调了出来。 那些曾经像乱码一样困扰他的废土文明错误代码,在此刻终於与物理结构接上了口。 【capillary_pressure_drop】 【thermal_phase_bypass】 【phase-change_routing_failure】 这些栏位被整齐地摆在屏幕右侧。 而屏幕左边,正是l-ne-01薄片那绚丽而诡异的热脉衝红外响应图。 热前沿的诡异偏转。 分叉节点处的异常迟滯。 灰蓝结晶带来的恆温平台。 弧向响应的不对称性。 这一刻,左边的物理现实与右边的歷史日誌,跨越了漫长的废土纪元,第一次严密扣合在一起。 capillary_pressure_drop,不只是单纯的管道压降异常。 在这个微观系统中,它对应的是微通道毛细结构里,由温度梯度引发的局部驱动力变化。 当局部热量飆升,改变了相变介质的表面张力σ(t)时,毛细压差会隨之改变,迫使流体改道。 thermal_phase_bypass,也不只是某根备用物理管道的机械打开。 它是局部热异常作为触发器,导致相变介质状態改变,利用体积变化与局部压差,在微通道內挤出一条新的冷却路径重分配路线。 而最后的phase-change_routing_failure,也不仅仅是冷却系统崩溃那么简单。 它意味著这种依靠相变驱动的热路径重分配网络,在灾变末期的极端超载下,耗尽了可用路由余量,最终失去了所有可用的逃生路线。 江临拿起桌上的中性笔,在纸质笔记本上重重写下四个字。 【热流路由】 他放下笔,端起旁边早已冷透的咖啡喝了一口,把刚才四组验证的逻辑链条在脑海中重新梳理了一遍。 第一组,点热脉衝证明了非均质拓扑。 第二组,反向热脉衝证明了方向閾值。 第三组,弧向热脉衝揭示了分流机制。 第四组,迟滯区域叠加灰蓝结晶分布,找到了相变驱动的物质基础。 每一组拿出来,都是局部证据。 但当它们交织在一起,它们共同指向一个极度超前的宏观工程机制。 在这个机制里,热量不再是被动地从高温处向低温处盲目扩散。 至少在l-ne-01这块曾经属於外环服务层的薄片里,系统允许局部热异常发生。 当热点出现,它会利用微通道拓扑、相变迟滯吸收峰和毛细压差剧变,主动改写热流去向。 不是热被机械地搬走。 而是热本身参与了计算,决定了自己应该被怎样搬走。 想通了这一层,江临才郑重地在笔记本上写下第一版理论定义。 【热流路由:利用局部热梯度引发的相变迟滯、毛细压差改变以及微通道拓扑阻抗变化,使冷却介质或等效热传导通路在缺乏全局强效泵控的条件下,优先、自发地向热异常危险区域进行网络化重新分配的被动/半被动冷却架构。】 这是可以被转译、被降维,最终带回到2022年现实世界的坚实技术语言。 现实世界里的主流散热工程发展到今天,当然谈不上粗糙。 伺服器冷板式液冷、浸没式冷却、均温板热管技术、微通道冷板、大型泵控迴路系统、数据中心机柜级热管理,每一条技术路线背后,都堆积著无数工程师的心血和海量工程数据。 江临没有兴趣去贬低现实地球的工程积累。 真正让他此刻停下所有动作的,是tm-7外环在废墟深处向他展示出的另一条进化分支。 在现实工程思维里,不管是处理一块cpu还是一台高负荷电机,大多数系统仍然习惯把热量当成一种必须被儘快消灭、被无情搬走的有害负载。 发热量大,就提高水泵扬程,加大流量。 热点集中,就增加冷板接触面积,堆紫铜。 局部温度面临失控风险,就加热敏电阻和传感器,写閾值,触发后拉高风扇转速,再不行就降频、限载,甚至断电宕机。 这些方法有用吗? 当然有用。 它们支撑起了现代网际网路的算力底座。 但这些手段,本质上大多是一种外部施加的强控制。 系统主脑在指挥散热器去扑火。 而tm-7外环的思路更进一步,也更接近系统自適应。 它让结构本身参与判断。 当局部热梯度飆升,它不需要主控晶片下达指令,热量本身就会改变局部相变介质的物理状態。 相变介质一变,毛细压差隨之改变,直接导致局部流体阻抗发生调整。 流阻一变,整个微通道网络內的等效热路径瞬间重组。 那些原本平静的区域,其冷却能力会因为压差变化,被自动吸入正在失控的热节点。 这不再是单纯散热。 这是热负载的路由。 就像网际网路路由器通过ip位址和拥堵算法把数据包送往目標节点一样。 废土的这套外环网络,把宝贵的冷却能力送往正在经歷热灾难的节点。 江临闭上眼睛。 如果在现实世界里,这套逻辑能够被低配復现,哪怕只復现百分之一的神髓,第一个受益的领域未必是那些財大气粗的大型数据中心。 数据中心太大了。 体系太成熟,牵一髮而动全身。 这种依赖微通道相变路由的结构,其材料要求、加工精度、长期维护方案和综合成本,会把商业落地的可能性死死压住。 第一个最完美的適配对象,反而是那些被逼入绝境的小型高密度计算节点。 还有他的g-01c。 低速非结构化机器人平台面临的热管理问题,和恆温恆湿的高密度机柜完全不在一个维度。 但它们有一个致命的共同点。 局部热源密集,外部散热环境恶劣,一旦发生热故障,多米诺骨牌倒塌得极快。 低熵工坊接下来真正要面对的,已经不是恆泰那次封闭巷道灰度测试。 那一关证明的是g-01c能不能进入非结构化巷道,能不能在低照度、弱通信和碎石地面里完成基本通行。 真正决定合作深度的,是下一阶段的井下长周期无人巡检验证。 它不再问机器能不能走过去。 它问机器能不能在没有人跟隨、连续多小时巡检、反覆进出热环境死角之后,仍然把自己安全带回来。 高粉尘、低通风、低照度、弱通信、低速高扭矩,是井下长周期无人巡检里最难缠的组合。 它们单独看都不致命。 叠在一起,才会把电机、电池、控制器和中继模块同时推向热余量边界。 在过去的研发周期里,g-01c引以为傲的安全状態机,其核心算力主要用於处理地形和运动学难题。 它会计算足端接触地面的置信度。 它会监控机身横摆角速度,防止侧翻。 它会分析主轴电流异常斜率,预测机械卡死。 它会评估滑移风险,避开红色危险扇区。 这些算法让机器知道哪里不能踩。 但是,井下长周期无人巡检会向g-01c提出更加残酷的问题。 当右前腿膝关节电机因为连续攀爬处於持续高扭矩发热状態。 同时,背部电池组刚刚经歷一次大电流攀爬,正进入內阻偏高的放电恢復段。 偏偏这个时候,控制器又因为底层通信链路重传而导致算力飆升、热量堆积。 更要命的是,机身內部废热在局部低通风环境下无法迅速排散。 当这几种压力同时发生时,作为机器的主脑,系统应该优先牺牲什么? 应该先降哪一部分的载荷? 是降低步態速度,冒著在风险区停留过久的代价? 是缩短巡检半径,宣布任务提前收束? 是原地趴下进行局部休整,等待自然冷却? 是利用某种尚未存在的结构旁路,將热量导向非关键外壳区域? 还是直接判定系统濒临热崩溃,提前触发无条件撤退序列? 如果没有废土科技带来的热流路由思想,现实工程师很容易把这些问题拆分成独立功能模块去解决。 搞电机的去加厚电机散热鰭片。 做电池的去优化bms热管理策略。 搞通信的去降低晶片功耗。 写运动控制的去优化步態以省电。 分而治之,听起来很科学。 但是,在极端物理环境中,机器不会按照工程师在ppt上画的分类框架去死。 它会顺著热量堆积最快、结构余量最薄弱的那条物理路径去死。 江临深吸一口气,睁开眼睛,將桌面清理出一块区域,拉过移动工作站。 他没有再看前哨站的废土屏幕,而是新建了一个现实侧工程分支库。 他敲下了一行崭新的文件名。 【mps-heatrouter_v0.1】 中文名。 【热流路由底层框架】 隨后,他极其流畅地写下架构说明。 第一行:核心用途。 【针对复杂紧凑型装备在恶劣环境下的局部热异常,提供被动/半被动热路径结构性重分配的工程设计准则。】 第二行:首批適配对象。 【g-01c井下长周期无人巡检版】 【小型高密度算力下沉节点】 【低通风/近无有效换气长期无人值守设备】 【受限空间液冷/风冷混合拓扑结构】 第三行:系统输入量。 【系统级热源三维分布拓扑】 【机身基础材料热导路径矩阵】 【关键节点局部温升斜率曲线】 【外部极端散热边界条件】 【预设被动旁路导热结构模型】 【多模態温度/热通量传感器矩阵位置】 【现有故障態降载动作优先级表】 第四行:系统输出量。 【局部热点濒危时的优先物理分流路径】 【系统內部潜在隱性热滯后风险位置点】 【工程上必须新增的实体导热旁路位置建议】 【外壳装配中绝对不宜封闭的热死角区域】 【基於全局热流路由动態计算的故障態降载触发新条件】 江临在这份现实低配版目標愿景最下方,敲下一句总结。 【將局部热点从一个只能依靠全局过量冗余设计来硬扛的死局,改写为一个可被结构性旁路网络动態分流的战术问题。】 这句话写完,按下保存键,mps-heatrouter_v0.1才算在现实维度里真正立住了脚跟。 江临很清醒。 这绝不是对tm-7外环的盲目復刻。 现实世界的2022年,没有l-ne-01那种能够在分子层面控制毛细压差的奇异相变材料,没有废土那种深不可测的微通道加工精度。 地球上也没有区域级地下巨型计算阵列作为供血后台。 如果非要硬抄硬体,那只是痴人说梦。 但现实可以先学第一层。 学它的兵法。 学它的顶层架构思想。 热源的物理布局应该怎么调整,才能天然形成流动压差。 机身导热骨架应该怎么排布,才能在危机时刻充当泄洪道。 装配g-01c时,哪些位置虽然防尘,但绝对不能封死散热缝隙。 哪些娇贵的电控部位,需要在物理结构上预留出足够的热退路。 更重要的是,传感器定义被改写了。 哪些热敏电阻应该继续死盯绝对温度峰值。 哪些探头应该去盯温升斜率。 哪些传感器应该被部署在那些灰色死角,专门盯防热滯后现象,而不是仅仅看最高温度。 这些软体和拓扑层面的优化,不需要等未来材料。 它现在就能用。 需要的仅仅是一个俯视维度的全新设计视角。 代码框架搭好后,江临没有休息,直接用g-01c即將面对的井下长周期无人巡检环境,建立了一个多物理场简化模型,跑了第一轮热流路由推演。 环境边界条件被设得极其苛刻。 高粉尘覆盖导致机身辐射散热係数下降。 低通风。 长达六小时的低速高扭矩持续越野运行。 通信存在轻度持续衰减。 最麻烦的是,地形阻力参数被设定为隨机波动,模擬隨时可能遇到的碎石、积水和泥泞。 在导入新框架之前,g-01c现有安全状態机会根据常识,把全图最高风险点標註在两处。 一段坡度极大的碎石坡。 一段湿滑的连续髮夹弯转向段。 这完全符合传统机器人工程师的直觉。 爬坡最费劲,转向最吃力,电机功率最大,当然最危险。 但经过长时间解算,mps-heatrouter给出一张全新的全局热风险拓扑图时,结果和传统直觉完全错开。 红色极高风险点,根本不在那段最陡的碎石坡上。 也不在发生滑移最明显、姿態最扭曲的转向段。 刺眼的深红色警报,停留在地图后半程,一段看起来平缓得毫无威胁的普通回程段上。 江临眉头紧锁,调出隨时间演化的温升曲线,一点点回溯热量去向。 原因很快在数据面前无所遁形,简单得让人后怕。 上坡阶段,伺服电机的確处於高爆发状態,热量疯狂积累。 但这在设计冗余范围內,扛得过去。 当机器通过最艰难的碎石段后,进入相对平缓的地形。 传统状態机认为危险解除,开始降低防备。 但实际上,运动控制器仍在后台持续运转,补偿复杂地形带来的细小步態误差。 通信模块为了穿透岩层回传刚才的复杂地形数据,增加了发射功率。 背部动力电池组刚好从高强度放电区退下来,进入化学层面的恢復段,电池內部废热还没有来得及散去,依然在机身內部向外辐射。 在这个节点上,外部地形物理风险確实直线下降。 系统本能地放宽全局安全警戒。 但是,系统欠下的那笔热帐,根本没有清零。 废热在机身內部的物理阻断下,形成了严重热滯后。 如果这个时候,在平坦路面上,g-01c仅仅因为踩到一块小石头,遇到一次再轻微不过的足端滑移。 为了维持平衡,系统姿態修正动作会再次瞬间抬高某一条腿的电机负载。 这原本微不足道的新增热量,將成为压垮骆驼的最后一根稻草。 局部堆积的热点会像衝破堤坝的洪水,从右前腿膝关节,沿著机身內侧原本用於加固的金属支架,迅速逆向传导到主控制器固定板附近。 那里是被各种线束包裹的死角,根本没有规划足够的热退路。 这不是会导致电机立刻烧毁冒烟。 真正的恐怖在於,它会让控制器核心元件温度逼近降频红线,从而导致后续三十分钟宝贵撤退窗口被无限压缩,甚至直接宕机死在隧道深处。 江临看著那张揭示了隱性危机的热风险图,在寂静实验室里,轻轻点了点头。 这才是真正的成果。 这东西如果带回现实,交给低熵工坊工程组,那么恆泰下一阶段的井下长周期无人巡检验证,就不再只是让g-01c在巷道里多跑几圈。 它会变成一场对整机热帐、任务半径、撤退窗口和故障態自保能力的系统验证。 低熵工坊可以在发车之前,拿著图纸告诉甲方。 地图上c4到c5那段路,看似不是地形最危险的地方,但恰恰是整个系统热风险最高、最容易死机的路段。 机器在b2点停下休整,不是因为电机性能保守,而是为了在这个通风条件较好的节点,把前半程欠下的热帐彻底还掉。 机身中段d號结构件,在下料加工时不能只看抗弯强度,必须换成热导率更高的铝合金,因为它必须兼职承担系统过载时的导热旁路。 布设在主控板旁边的三號传感器,从今天起,不仅要看峰值温度是否过载,更要实时计算温升斜率和热滯后时间窗。 这就是用废土顶层思想武装现实机器。 一套脱胎於未来高阶文明遗蹟,却能被2022年现实机器使用的判断框架。 江临在键盘上敲打著,把第一轮虚擬推演结果写进应用说明。 【应用一:g-01c进入恆泰井下长周期无人巡检验证前,必须进行全路况mps热流路由风险预演。】 【应用二:系统需具备识別地形低风险但热帐高风险隱形陷阱的能力,特別针对回程段进行热预警。】 【应用三:工程结构重组。强制为四个关节电机、主控制器固定板、核心电池舱以及通信中继模块设计物理相连的结构性导热旁路。】 【应用四:算法升级。將传感器监测的温升斜率、系统內各节点的热滯后时间,以及局部导热路径实时状態,全部写入下一代g-01c安全状態机。】 【应用五:输出极端情况下的不得进入工况清单,为客户实地验证方案提供不可逾越的物理边界条件。】 午夜时分。 前哨站主屏幕上,静静陈列著两张对比鲜明的系统图。 左边是黯淡深邃的废土侧。 图表名为:【tm-7外环热管理失效模型 v0.1】 上面布满复杂晶体分布图、相变临界公式和残缺管路拓扑。 右边是充满工程气息的现实侧。 图表名为:【mps-heatrouter_v0.1】 上面是g-01c四足机器人的线框透视图,以及標註著温度梯度的旁路走线建议。 在这两张代表不同文明发展阶段的图纸之间,只有四条简洁连线。 【局部热梯度】 【相变迟滯】 【毛细压差】 【微通道拓扑】 正是这四条看似简单的物理连接,把一截深埋在废土风化层下的死去外环遗骨,压缩、转译成了一套现实世界工程体系完全可读、可用的技术语言。 江临站起身,走到实验室边缘的白板前,拿起马克笔,写下今天这漫长一日的最终成果总结。 【成果一:l-ne-01自然脱落薄片跨尺度热响应验证完成。】 【成果二:確认微通道结构中存在稳定的热前沿方向性偏转与节点迟滯现象。】 【成果三:证明灰蓝结晶残留区域与红外热迟滯平台存在显著对应关係,正式將其列为废土相变介质残余物候选。】 【成果四:对废土底层日誌thermal_phase_bypass完成概念重构,重新解释为热流路由网络的故障態被动旁路动作。】 【成果五:建立现实侧工程映射框架mps-heatrouter_v0.1,优先適配g-01c井下长周期无人巡检版。】 装配间里,安静得只剩下仪器冷却风扇的轻微嗡嗡声。 执行完任务的g-explorer-c像一头疲惫的野兽,安静趴在自动升降台上进行充电。 它的机械探杆前端,还沾著一点用高压气流怎么也清理不掉的黑色微米级粉末。 那是这颗星球死亡后的灰烬。 而在无菌隔离架里,e-02记录盒静静躺著,旁边是那块像黑色方碑一样始终拒绝回答一切多余问题的pmcu-17外围维护计算单元。 在距离这里七十三公里外的荒野深处,那个代號东北七十三的区域依然被风沙笼罩。 l-ne-01的主体结构,仍然深埋在层层叠叠的灰白碎石和早已板结的薄壳地层之间,等待著不知何时才会降临的下一次发掘。 一切似乎都没有改变。 但江临心里清楚,在这一夜的漫长分析中,他从那片死去的废土遗蹟里拿到的,拿到了一种能够让现实机器突破自身维度的全新热管理思想。 在这里,热量不再是只会一味灼烧元器件、杀死系统的无脑敌人。 在这个足够精密、足够宏大的理念结构里,只要给予正確的疏导和足够的道路,哪怕是最狂暴的热量,也可以成为指引系统求生的路標。 而这些深邃路標,是可以被人类工程师解读的。 可以被数学模型压缩。 可以被代码重写。 可以在现实世界里,以低一个档次、工艺粗糙一个档次、基础材料落后一个档次的妥协方式,在人类的金属外壳中重新长出来。 江临回到桌前,翻开厚重纸质日誌,拔下笔帽,在这一页底部写下最后两行字。 【第七十三天,热流路由概念完成第一次现实侧抽象。】 【核心技术衍生品:mps-heatrouter_v0.1】 写完之后,他合上本子,在键盘上按下ctrl+s。 屏幕右下角的绿色进度条一闪而过,系统提示音清脆响起,代表著一切数据保存归档。 主屏幕上的核心文件名终於稳稳固定下来,不再闪烁。 【mps-heatrouter_reality_v0.1】 第165章 四十年的热帐 第七十四天,江临把东北七十三的现场地图暂时关掉。 屏幕上的灰白塌陷区、arc-ne-01弧段、l-ne-01断口、pmcu-17旧挖掘点和l-ne-02边界候选点一併暗下去。 前哨站控制台上,只剩下一份新建不久的文件。 【mps-heatrouter_reality_v0.1】 这是第七十三天夜里,从l-ne-01自然脱落薄片的受控热脉衝实验里压缩出来的东西。 它还很粗糙。 只有四条主线。 局部热梯度。 相变迟滯。 毛细压差。 微通道拓扑。 但它已经足够改变第十一次废土剩下时间的方向。 东北七十三地下当然还有更多东西。 更多服务层残跡,更多旁路断点,更多缓存栏位背后的物理坐標,甚至可能还有指向tm-7內环的更深层结构。 但现实世界不需要一张越来越大的废土地图。 现实世界需要的是能復现、能製造、能解释、能让低熵工坊拿去换资源的成果。 江临走到北墙前,把旧任务擦掉。 【继续扩大外环弧段】 然后写下四行新的任务。 【一:热流路由现实低配復现】 【二:pmcu-17影子维护总线】 【三:外环故障日誌解码】 【四:fdso-2076a碎片索引扩展】 从这一刻起,剩下的废土时间不再属於单纯探索。 属於转译。 第八十四天,夜里。 风又起了,从外层挡板后面压进来,像一只巨大的手掌,一遍遍摩擦著前哨站的外壳。 装配间没有开强光,只有工作檯上方一排冷白灯带亮著。 江临把冷却线的三份文件夹合上,推到桌子左边。 再往下,需要第三处物理样本,需要更靠近薄壳风险边缘的现场行动。 那不是今天该做的事。 他打开另一组缓存残片。 那些词,早在上一轮废土末期,就已经被mps-agent α从pmcu-17的本地缓存里拼出来过。 【fdso_2076a】 【seventh_skyscreen_node】 【lunar_farside_obs_link】 【mars_lagrange_relay】 【civilization_fire_archive】 过去,它们更多指向的是灾变成因。 外日球层尘埃谱异常。 日球层边界压缩响应。 高危粒径段实时修正。 地月轨道高速微粒通量削峰窗口。 月背观测阵列链路。 火星拉格朗日点微波中继。 文明火种级资料高维压缩备份协议。 这些词曾经在北墙上被连成一棵指向暗尘弦的灾变问题树。 但那还不够。 灾变成因和工程响应,是两件事。 前者回答未来文明可能面对了什么。 后者回答那个文明在看见它之后,到底做了什么。 江临这一夜要做的是把上一轮的灾变关键词,改写成这一轮的工程响应链。 他在墙壁最上方写下標题。 【stellar_tide_preparatory_project_index_v0.1】 然后先钉下两条红线。 【不得视为现实结论】 【不得倒推现实必然同轨道】 歷史不是公式。 灾变也不是定理。 废土有未来的时间戳,只能说明那个文明曾经走过某条路,不能证明现实必然会走到那里。 钉完这两条,他才拿起笔。 mps-agent α已经完成新一轮残片重排。 它没有替江临发现真相。 它只是把十几万条残缺栏位、时间戳、错误码、缓存索引和维护状態码,按照相邻目录、故障时序、栏位共现和物理状態伴隨关係,重新摆在屏幕上。 真正要判断这些东西如何连成一套工程的,仍然是江临。 第一层,是眼睛看向外面的那一刻。 fdso-2076a。 外日球层尘埃谱观测。 高危粒径段。 日球层边界压缩响应。 地月轨道撞击窗口。 残片里那行【observation → verification → mitigation-prep】被他单独圈出来。 观测。 覆核。 减灾预备。 这不是灾难已经发生后的语言。 一个已经看见灾难扑面而来的文明,措辞不会这么克制。 它会写拦截,写撤离,写封存,写失败模式。 可这里没有。 这里还是观测、覆核、预备。 它是早期的。 是一群人盯著几个诡异数据点,谁也不敢下结论,谁也不敢拉响警报的那个阶段。 灾难真正的开端,从来不是尖叫。 而是会议室里那种克制到发冷的措辞。 第二层,是文明决定在地球之外,架一双眼睛。 月背观测阵列。 低电磁噪声环境。 深空尘埃通量三角测量。 太阳干扰屏蔽。 延迟容忍中继。 月球在这套缓存里,一点都不浪漫。 它不是宣传片里那个人类重返月球的煽情画面,也不是简单的科研基地。 地球被大气裹著,被昼夜遮著,被政治边界切著,是一个视野极其受限的观测点。 而对於外日球层尘埃谱这种长期、弱信號、跨尺度的监测目標,地球单点观测太被动。 月背,是伸向宇宙深处的一只外侧眼睛。 它反覆出现,从来不是巧合。 第三层,是观测变成行动。 第七天幕站。 地月削峰窗口。 高速微粒削减。 轨跡修剪。 区域路由。 月面阵列確认请求。 以及那一行,让江临的笔第一次沉下去的栏位。 【tpute array:queued】 上一轮废土末期,江临已经推断tm-7不是普通地表天幕站,而是深埋地下的区域级计算阵列。 现在,queued这个栏位把那条推断往前推进了一步。 tm-7不是被动存储节点。 它曾经被排进天幕站的调度队列。 它所属的地下阵列,曾参与观测链路、削峰窗口、热管理和封存协议的实时计算。 一座地下计算阵列,为什么需要那样一套反常冗余的高压相变冷却网络。 答案在这一刻变得更清楚。 它曾经参与过一场文明级工程的实时调度。 第四层,是这套体系被迫把手伸得更远。 火星拉格朗日点中继。 外侧基线扩展。 冗余观测几何。 然后是【link stability:declining】。 然后是【damage probability:0.98】。 损伤概率,百分之九十八。 这不是早期克制。 这是一套体系被压到了极限。 链路在崩,只能靠压缩状態突发回传,勉强维持一条通向太阳系外侧的视线。 而它在这种状態下,优先同步的,不再是普通观测数据。 是文明火种档案。 第五层,是最后的记忆压缩。 这组残片只有极少数栏位能被对齐。 【high-dipression】 【cross-domain knowledge lattice】 【human recovery protocol:locked】 【access denied:inner ring authority】 【thermal state:freeze】 【sync incomplete】 高维压缩。 跨领域知识格架。 人类恢復协议,锁定。 访问拒绝,內环权限。 热状態,冻结。 同步,未完成。 上一轮废土里,文明火种级资料高维压缩备份协议还只是一个宏观协议名。 到这一刻,它下面终於露出了更具体的目录影子。 它不只是一个象徵性的存档名称。 它至少存在压缩层、跨领域知识格架、人类恢復协议、內环权限结构,以及同步未完成的冻结状態。 它不是给死人留的。 它是给可能倖存下来的人,或者给未来某个恢復窗口准备的东西。 但它没有完成同步。 它被锁著。 它躺在內环权限后面,热状態冻结。 而pmcu-17,只是外环的一枚维护单元。 江临把这几行复製到单独窗口,锁进最高密级目录,不再继续往下拆。 这几行已经把边界画得清清楚楚。 门后面的东西不在pmcu-17这一侧。 墙壁上,五个层级从灾变关键词,变成了一条工程响应链。 外日球层观测。 地月观测基座。 地月削峰调度。 外侧冗余链路。 文明火种压缩备份。 江临放下笔,退后一步,看著它。 这不是一场突然降临的灾难。 这是一个文明,在看见某种东西之后,层层加码、几十年不断升级的工程反应。 它从几个异常数据点开始,最后把月背观测、天幕站、tm-7地下阵列、火星中继和文明火种档案,压进同一条失败的工程链里。 江临盯著这具身体,站了很久。 前哨站里只有风机通过墙体传来的低频震动。 他原本以为,看清这套工程,会让他兴奋。 可真正压下来的,是另一样东西。 他们输了。 月背观测阵列。 第七天幕站。 区域级地下计算阵列。 火星拉格朗日点中继。 文明火种压缩备份。 这里面每一个词,都代表著一个文明足以令人仰望的组织力、技术力和几十年如一日的持续投入。 它们不是一个愚蠢文明的临时挣扎。 而是一整套成熟、庞大、分层、冗余、跨越地月火空间尺度的准备。 可废土,仍然是废土。 前哨站外仍然没有人。 而pmcu-17最后交给他的,是断裂的链路、严重失效的热循环、降级运行的总线,和一份同步未完成的火种。 未来的人类,不是毫无准备地灭亡的。 他们看见过,爭论过,覆核过,建设过,调度过,封存过,也许还挣扎了很久很久。 这个结论,比未来突然毁灭,要沉重得多。 保存前,江临在【stellar_tide_preparatory_project_index_v0.1】下面加了一句警告。 【本索引不证明现实灾变,仅描述废土缓存中的歷史工程结构】 然后,他走到墙壁前,在最下面写下一行字。 【文明先开始频繁错过窗口】 这句话,曾经来自现实世界里一枚迟迟未能发射的火箭。 现在,它有了废土侧的第二个註脚。 这一夜,废土没有给他答案。 只给了他一张残缺的工程索引。 但那张索引已经足够说明一件事。 未来文明不是没有反抗。 它只是反抗到了最后,仍然没能把所有窗口重新打开。 第八十四天之后,江临不再按天数记录。他把这一次废土剩余时间切成年度项目。 第一年,江临做的第一件事,是把tm-7外环里现实无法解释的东西全部划掉。 灰蓝色相变结晶,划掉。 未来复合壳体,划掉。 亚毫米级三维蜂巢微通道,划掉。 未知工艺烧结层,划掉。 高压相变外环网络,划掉。 现实2022年的低熵工坊没有那种材料,没有那种加工能力,也没有资格向外界解释这种东西从哪里来。 江临能用的,是铜、铝、石墨片、热解石墨膜、氧化铝陶瓷片、氮化铝陶瓷片、硅脂、相变蜡、普通热管、薄壁导热铜片。 粗糙,落后,但可买,可加工,可解释。 可写进恆泰的验证方案里。 第一版热流路由样件很快失败。 江临把右前腿关节电机的热量,通过一条铜基导热脊导向机身內侧。 电机峰值温度下来了。 控制器固定板温度却在四十分钟后抬高六点三摄氏度。 热没有消失。 只是从一个危险位置,被搬到了另一个更危险的位置。 墙壁上多了一条失败记录。 【样件a-01:导热过强,无缓衝,无选择性】 第二版加入隔热片和石墨扩散层。 控制器固定板不再被烫起来。 但电机热点也降不下去。 热被关在原地。 【样件a-02:隔离过强,局部热点无法释放】 第三版加入相变缓衝块。 单次高负载测试有效。 连续任务第二轮失效。 【样件a-03:单次削峰有效,连续任务失败】 到第三年春天,前哨站一號装配间里已经堆满了被拆下来的失败件。 变形铜片。 开裂陶瓷片。 粉尘磨蚀的石墨层。 压痕过深的相变块。 被热循环拖裂的柔性导热垫。 这些东西一件都不能带回现实。 但每一件失败件,都把现实低配热流路由的边界往前推了一点。 第三年四月,第一套真正能看的方案出现。 江临把热流路由拆成三个层级。 第一层,热点削峰。 不是立刻把热搬走,而是用相变缓衝层把局部峰值拖进更长时间窗口。 第二层,结构旁路。 把热从关节电机、控制器固定板、电池舱这些高风险节点,导向机身支撑梁、外侧防护壳和低风险热容区。 第三层,任务联动。 当热帐还没有还完时,状態机不允许立刻进入下一段高负载动作。 第六年秋,第一版正式现实適配包成型。 文件名:【g01c_heatrouter_fieldpack_v1.0】 里面是一整套工程包。 【关节电机—控制器固定板—机身支撑梁三段导热旁路】 【右前腿、左后腿高负载关节相变缓衝块布置】 【电池舱侧壁热扩散层与粉尘隔离结构】 【井下长周期无人巡检热风险预演模板】 【温升斜率、热滯后、回程热帐三项新增状態机变量】 最后一项最值钱。 矿山设备最怕的,不是知道自己坏了。 而是不知道自己不该进去。 江临在低通风、高粉尘、低速高扭矩连续运行舱里做了七十二轮测试。 右前腿关节电机峰值温度下降九点四摄氏度。 控制器固定板热点持续时间下降百分之三十八。 电池舱热恢復时间缩短百分之二十七。 连续低速高扭矩运行时间,从二点三小时推到六点六小时。 最关键的是,原本出现在回程第九分钟的热风险峰值,被提前转移到任务中段一个可控休整窗口里。 这意味著g-01c不只是更耐热。 它开始知道怎样还热帐。 这件事拿回现实,恆泰会看懂。 梁知夏会看懂。 低熵工坊工程组也会看懂。 因为这不是让机器多跑几米。 而是让机器有资格进入井下长周期无人巡检。 第九年,江临把热流路由从机器人身上移开,转向自己的另一块资源瓶颈。 算力。 工作站连续运行多年后,前哨站已经积累了足够多的散热故障日誌。 gpu满载。 nvme阵列温升。 风扇磨损。 灰尘堆积。 电源效率下降。 舱內余热与冷凝系统耦合。 过去这些问题只是维护项。 现在,它们成了第二个热流路由验证场。 江临搭出一个小型高密度算力节点样机。 铜基热容脊。 石墨扩散层。 微开槽导热旁路。 局部相变缓衝块。 风冷与小流量液冷混合迴路。 文件名:【heatrouter_node_prototype_v1.0】 前三版全部失败。 第一版,gpu热点下降,但nvme阵列温度上升。 第二版,nvme温度压下去,电源模块局部热堆积。 第三版,电源旁路导出,却把风道扰乱,风阻吃掉一半收益。 第九年冬天,样机跑过七十二小时连续满载。 同等风扇功率下,gpu局部热点下降十二点一摄氏度。 nvme阵列峰值温度下降七点八摄氏度。 系统不再通过全局风扇拉满来压峰值,而是把热点导向两条铜基热容脊,再由低速气流带走。 持续满载时间提高百分之六十九。 更关键的是,热点曲线从不可预测的尖峰,变成了可提前预警的热滯后平台。 有了这套样机方案,低熵工坊未来的本地算力节点、北京研发中心的伺服器、小型mps工具链集群,都有了更现实的落点。 第十一年,江临重新回到pmcu-17。 那块黑色方碑一样的外围维护计算单元,已经在隔离架上沉默了很多年。 过去几年里,他一直在做冷读。 残存缓存块。 栏位头。 校验码。 断裂时间戳。 维护总线残端里裸露出来的电平痕跡。 这些东西让他知道pmcu-17曾经记录过什么,却无法告诉他,它在活著时怎样判断外部世界。 要继续往下走,就必须在完全隔离的影子环境里,捕获它的维护层最小响应。 第十一年冬天,江临用现实带来的逻辑分析仪、隔离供电模块、移动工作站和前哨站自製低压採样桥,搭出第一套影子维护总线。 供电端前面串著三级限流。 数据端前面掛著硬体熔断。 光互联残端不接真实地下链路,只接入一个由移动工作站模擬出来的延迟回显器。 这是在没有外环服务层、没有主阵列载波、没有完整冷却预算的情况下,儘可能逼近一次维护级握手。 第一次尝试只持续了零点四秒。 pmcu-17没有返回任何栏位。 只有一段极短的电平噪声。 第二十三次尝试,低压端出现规律脉衝。 但校验失败。 第一百七十一次尝试,影子总线第一次收到可解析状態码。 【pmcu-17 / outer service mode / degraded】 pmcu-17在完全隔离的影子环境里,第一次以维护层握手的形式,返回了可解释的工作模式。 外环服务模式。 降级態。 隨后,第二组状態码刷出。 【ring-3 coolant state:stale】 【thermal_phase_bypass:local only】 【main array link:no carrier】 【maintenance auth:partial】 【cache index:recoverable】 江临没有继续加压。 主阵列链路没有载波。 外环冷却状態不可用。 权限树只开放维护级。 pmcu-17已经把它能在这个硬体环境下给出的最高层级状態吐了出来。 再往上,不是胆量问题。 是条件不成立。 从第十二年到第十五年,江临没有停止。 他做了七十六套假外环环境。 正常外环。 降级外环。 断链外环。 冷却过载外环。 维护权限缺失外环。 主阵列不可达外环。 火种备份链路不可达外环。 每一种环境都只给pmcu-17看一眼。 每一次握手都被限制在两秒以內。 因为pmcu-17的响应窗口本来就只有这么窄。 供电时序超过上限,它会转入不可解析的保护噪声。 影子总线延迟过低,它会判定环境偽造。 返回包栏位过多,它会请求外环认证链。 而那条认证链,江临没有。 第十五年,pmcu-17第一次吐出了完整缓存索引段。 【cache index:fdso-2076a / outer ring incident chain / partial】 那一刻,江临终於確认。 fdso-2076a不只是灾变关键词。 它和外环事故链有关。 和tm-7区域级地下计算阵列的热预算有关。 和主阵列不可达后的维护级缓存保留策略有关。 但也到此为止。 后续索引指向的,不是pmcu-17本地缓存。 而是主阵列深层块。 返回状態只有一行。 【fireseed archive:index only】 江临看著那一行,沉默了几秒。 不是他不想继续。 是门后面的东西不在这台外围维护单元里。 pmcu-17最多只能告诉他门牌號。 不能替他打开门。 第十八年,影子总线握手体系稳定下来。 文件名固定为:【pmcu17_shadowbus_handshake_v1.0】 它带来的成果,远远超过只读接口。 只读接口让江临读到残片。 影子握手让江临拿到了pmcu-17的外显维护层协议行为。 两者叠加之后,外环故障日誌第一次不再像一堆碎骨,而像一具可以復原姿態的遗骸。 【ring-3 coolant state】 不再只是环號。 它是复合状態栏位。 里面包含热负载等级、旁路接管状態、毛细压降区间、局部降载指令和节点脱网標记。 【thermal_phase_bypass】 不再只是旁路词条。 它被確认为外环热流路由网络在故障態下的一类动作码。 【phase-change_routing_failure】 也不再只是冷却失败。 它至少出现过三轮。 第一轮,是局部路由失败。 第二轮,是旁路接管失败。 第三轮,才是外环断链前的冻结隔离。 tm-7不是瞬间死掉的。 外环试图自救过。 它试图把灾难限制在局部。 试图把热负载重新分配。 试图把维护节点脱网前的最后状態写进缓存。 然后失败。 江临把它写成故障帐本。 【outerring_faultlog_decoder_v1.2】 【mps_faultledger_reality_v0.9】 如果说mps-heatrouter回答的是复杂设备怎样不被热拖死,那么mps-faultledger回答的是另一件事。 复杂设备到底是怎样坏的。 矿山装备,机器人,电池系统,封闭工控设备,无人值守系统。 事故之后,最贵的往往不是修机器。 而是说不清第一处故障到底在哪里。 客户说设备先失控。 厂家说环境先越界。 维护方说传感器先漂移。 现场人员说通信先断。 每一方都能找到一段对自己有利的日誌。 但系统不会按责任归属坏。 它按物理链条坏。 mps-faultledger的价值,就是把断裂日誌、异构传感器、低置信度报警和残缺时间戳重新排成故障帐。 这东西一旦回到现实,低熵工坊拿给恆泰看的,就不只是机器人本体。 而是一套能解释事故、追溯故障、划清边界的工业黑盒分析工具。 这比单纯卖机器更有资源价值。 第二十三年,江临尝试向fdso-2076a更深层推进。 这一次,他不是靠胆子。 靠的是前面十八年磨出来的影子总线、缓存结构、状態码錶和外环故障帐本。 他开始补课。 分布式状態机一致性协议。 高辐射容错编码。 未来光互联握手层。 外环服务层权限树。 主阵列热预算调度协议。 高维压缩块头部结构。 文明火种备份的分块校验逻辑。 这些东西没有教材。 只有pmcu-17偶尔吐出的错误码。 只有影子总线被判定环境偽造时返回的拒绝包。 只有缓存索引里那些残缺到近乎恶意的栏位头。 第二十六年,江临第一次成功解析出fdso-2076a索引的第二层目录。 只是目录。 但目录已经足够让上一轮的暗尘弦假说,进一步压缩成工程结构。 【fdso-2076a】 不再像一个单独文档编號。 它更像一组外日球层尘埃谱异常响应指令包的一部分。 恢復出的栏位只有几十个。 但每一个都像冰冷的钢针。 【heliopause_compression_response】 【earth_moon_microdust_shear_window】 【lunar_farside_array_link_timeout】 【mars_lagrange_relay_damage_probability】 【fireseed_archive_block_index】 【deep_underground_array_thermal_budget】 【outer_ring_service_degradation】 【cipression_header】 到这一年,第八十四天夜里那几行高度可疑的文明火种残片,第一次被嵌进了fdso-2076a的第二层目录结构里。 上一轮只能看见协议名。 这一轮,他终於看见了协议名下面的目录骨架。 江临盯著这些栏位看了很久。 它们没有告诉他暗尘弦的完整真相。 但它们把那个灾变成因假说,进一步压成了工程结构。 第二十八年,他试图继续推进。 影子总线被改造到第十九版。 pmcu-17的响应窗口被稳定到三点四秒。 外环假环境从七十六套扩展到两百一十九套。 但fdso-2076a的內容层始终打不开。 不是pmcu-17不愿意给。 是pmcu-17没有。 它只保存了事故链索引、维护级缓存和主阵列不可达后的局部目录。 真正的文明火种备份內容,在主阵列深层块、月背链路、火星中继或者某套已经断裂的高维压缩归档链之后。 影子总线最多只能得到同一个结论。 【fireseed archive:index only】 【main array deep block:unreachable】 【auth context:insufficient】 【thermal budget:insufficient】 再往前,需要的不是再莽一次。 而是更多硬条件,更强算力。 更完整的光互联实验平台。 更高精度低温与相变冷却环境。 更多tm-7外环节点。 甚至需要月背链路和火星中继的残余线索。 江临没有把这件事写成停止。 他新建了一个文件。 【tess_prerequisites_v0.1】 中文名。 【tm-7內环访问前置条件清单】 第一项。 【入口定位未闭合】 主阵列光通信链路物理丟失,核心逻辑单元访问被拒。 pmcu-17是外环的一枚维护单元,一截断掉的神经末梢。 在这种状態下,任何向內访问的尝试,本质都不是登录,而是撞门。 而他此刻甚至还不知道那扇门开在几十米深的哪个方向。 三个外环证据点,只够擬合出一段弧。 画不出圆心。 更找不到入口。 第二项。 【內环供能、冷却、屏蔽环境不可復现】 第十九年冬,pmcu-17这样一台外围小单元,他花了多年,用矿站液压泵和前哨站自製件拼出外接冷却旁路,才敢做低压诊断。 而tm-7內环是一座区域级阵列。 量级差著好几个数量级。 它需要的原厂级供能、相变冷却、屏蔽环境,以他此刻的废土工业水平,根本造不出来。 在没有可靠热传导通路的情况下贸然通电,不是唤醒。 是把仅存的数据核心,连同那份未完成的文明火种,一起烧成灰。 第三项。 【权限逻辑与恢復协议执行后果未知】 他不知道內环的安全机制。 不知道那条冻结態保活背后,是一次有序封存,还是灾变里一段被强行中断、尚未完成的自动流程。 【human recovery protocol:locked】 那份恢復协议为什么被锁。 权限不足。 同步未完成。 还是它在灾变末期,已经被判定为不可执行。 这些都还是未知数。 在搞懂它被唤醒后会试图完成什么之前,直接接触內环,不是探索。 是拿整个文明的遗產去赌一个算不准的概率。 三项前置条件写完,江临在文件末尾落下一行结论。 【本轮结论:內环访问不是按钮问题,是入口、供能、冷却、链路、权限和协议上下文同时闭合的问题。】 又补一行。 【本轮目標不是停止访问,而是把內环访问从诱惑,改写为下一轮工程任务书。】 这句话写完,pmcu-17应急接口的意义也跟著改变。 它不是入口。 它是一枚铰链。 铰链能证明门曾经存在,能告诉你门的材料、方向、受力和断裂方式。 但铰链不是门,更不是钥匙。 江临没有把那组应急触点永久封死。 他给它加了一套可逆保护工装。 绝缘隔离片。 限流保护片。 防误触断路。 可拆式屏蔽罩。 外侧標籤被重新列印。 【pmcu-17 应急接口】 【可逆保护】 【等待內环访问前置条件闭合】 这不是退回去。 这是把下一次尝试需要补齐的条件,写到接口外壳上。 江临在纸质日誌里写下文件名。 【fdso_2076a_fragment_map_v0.4】 航天。 月面。 高密度算力。 深地下工程。 长期能源系统。 文明级数据备份。 这些词从第二十八年开始,不再是遥远方向,成了废土留下的路线图。 第三十三年,江临停止扩大技术边界。 方向太多了。 热流路由可以走向数据中心。 影子总线可以走向外显维护协议行为建模。 pmcu只读解析可以走向工业黑盒。 fdso碎片可以走向航天与灾变预警。 外环故障帐本可以走向长期无人系统可靠性。 但现实只有一个江临。 一个低熵工坊。 一支还在成长期的工程团队。 一个刚刚进入清华的新生身份。 以及一家已经达成合作意愿的恆泰。 能带回去的东西必须收束。 必须能落地。 必须能在2022年的材料、加工、供应链、合同和组织能力里被解释。 所以最后七年,他只做一件事。 封装。 把四十年成果封装成现实可用的包。 【g01c_heatrouter_fieldpack_v1.0】 用於g-01c井下长周期无人巡检验证。 【mps_heatrouter_reality_v2.0】 用於机器人、小型算力节点和低通风无人值守设备。 【heatrouter_node_prototype_v1.0】 用於低熵工坊未来本地高密度算力节点。 【pmcu17_shadowbus_handshake_v1.0】 留作废土侧工具,不直接公开,但其思想被压缩进现实日誌解析器。 【outerring_faultlog_decoder_v1.2】 用於继续解码pmcu-17和外环缓存。 【mps_faultledger_reality_v0.9】 用於现实工业设备故障帐本、事故復盘、机器人健康诊断。 【fdso_2076a_fragment_map_v0.4】 最高密级,只供江临本人决策;內部包含星潮预备工程索引与暗尘弦工程响应链。 【tess_prerequisites_v0.1】 下一轮內环访问前置条件任务书。 【thermal_load_migration_criterion_draft】 故障態热负载迁移判据草稿。 第四十年,前哨站北墙已经看不出最初的白色。 上面贴满了热曲线、故障帐、外环索引、失败样件照片、导热路径草图、影子总线状態码、只读缓存结构图和灾变栏位拓扑。 东北七十三地图仍然掛在左侧。 但中央位置,已经换成了第三十三年封装出的九个文件名。 能回现实的,是四十年失败、復现、握手、解码、碰壁、压缩之后,被整理成人类2022年能够理解的技术包。 前哨站进入回归前封存流程。 g-explorer-c趴在升降台上。 四十年里,它换过七次主承重腿,两次底盘,十六套足端牺牲层,三套热流路由导热骨架。 早已不是最初那台刚从一號装配间里站起来的黑色机械虫。 但它把tm-7外环的一截死骨,变成了现实机器可以继续长出来的第一条热路。 已经完成了使命。 pmcu-17仍然躺在隔离架里。 四十年里,它被江临唤醒过很多次。 每一次都短得像一次心电抽样。 零点四秒。 一点一秒。 一点七秒。 三点四秒。 它从来没有真正接回tm-7主阵列。 但它吐出的维护级响应,已经足够让江临重建出一套工业级故障帐本。 这同样是资源。 江临把最后一块现实带入的移动硬碟插回保护盒。 里面有他重新整理过的模型、图纸、代码结构、状態码錶、故障帐模板和笔记。 所有废土样本都留在隔离柜里。 灰蓝色结晶。 l-ne-01薄片。 切割粉末。 pmcu-17外壳剥落物。 e-01和e-02记录盒。 它们一件也不会离开这里。 江临站在前哨站北墙前,看著那九个文件名。 这一次废土之行,他没有读到tm-7內环。 没有破解文明火种备份。 也没有拿到一整套未来冷却系统。 但他撞到了门。 做出了钥匙胚。 试过了锁孔。 更重要的是,他没有停留在上一轮暗尘弦假说的层面。 他把那套灾变关键词,压缩成了更明確的工程响应链。 这比什么都不做重要得多。 因为下一次,他知道该带什么工具。 也知道现实里必须爭取什么资源。 更强的算力。 更好的光互联实验环境。 更高精度的低温与相变冷却平台。 更多地下结构探测能力。 以及终有一天,足够接近月背和火星链路的航天资源。 最后,江临把纸质日誌翻到最后一页,写下第十一次废土之行的总结。 【第十一次废土,约四十年。】 【核心成果一:热流路由现实化。】 【核心成果二:pmcu-17影子维护总线与外环故障帐本。】 【核心成果三:fdso-2076a碎片索引扩展。】 【核心成果四:暗尘弦假说工程响应链初步建立。】 【核心成果五:tm-7內环访问前置条件清单。】 【优先资源入口:低熵工坊—恆泰井下长周期无人巡检验证。】 【次级资源入口:本地高密度算力节点。】 【长期战略入口:太阳系尺度灾变响应链。】 笔尖停住。 下一秒,前哨站消失。 白光褪去。 窗帘缝隙里的晨光落在桌面上。 空调出风口的声音重新变得清晰。 紫荆17號楼402室安静得像什么都没有发生过。 手机屏幕亮著。 时间是2022年8月31日,06:01。 第166章 让世界排队 2022年8月31日,06:01。 紫荆公寓17號楼402室。 江临坐在书桌前。 桌面、檯灯、笔记本电脑、移动硬碟保护盒、军训帽、叠好的迷彩上衣、昨晚拆开放在床边的防磨胶布,都以一种平庸而安稳的姿態,重新回到现实秩序里。 江临低下头,目光落在自己的右手上。 这是一双属於十八岁少年的手。 骨骼匀称,皮肤乾净,指甲修剪得整整齐齐。 手背上没有被废土风沙和低温维护作业磨出来的细裂纹,掌心没有长期进行低温重型维护作业留下的硬茧,指关节上也没有低温作业后反覆裂开的旧伤痕。 他握紧拳头,感受著肌肉的收缩与血液的流动。 没有任何神经阻滯的凝滯感。 身体已经完整地回来了。 江临深吸了一口气,把移动硬碟保护盒从桌面左侧拿过来。 保护盒外壳上贴著一张很小的白色標籤。 【j-11/ reality return/sealed】 在废土上养成的习惯让他如同对待一枚未爆弹般对待所有数据载体。 他先是校验外壳的物理完整性。 手指沿著边缘抚摸,確定高强度扣锁完好无损,防拆封条上的细密印纹没有撕裂或错位,內部抗震缓衝垫没有出现肉眼可见的位移。 確认无误后,才將数据线插入那台完全断网的离线笔记本。 接口接通的瞬间,屏幕右下角弹出设备识別提示。 江临打开终端控制台。 黑色的背景上,白色的光標安静地闪烁著。 他抬起双手,在键盘上敲下第一行命令。 【sha256sum -c j11_manifest.sha256】 回车键按下。 机身內部的散热风扇轻轻转了一下,发出细微的嗡鸣。 隨后,终端界面上,一行一行校验结果开始滚动。 【g01c_heatrouter_fieldpack_v1.0.tar.gz ok】 【mps_heatrouter_reality_v2.0.tar.gz ok】 【heatrouter_node_prototype_v1.0.tar.gz ok】 【pmcu17_shadowbus_handshake_v1.0.tar.gz ok】 【mps_faultledger_reality_v0.9.tar.gz ok】 【outerring_faultlog_decoder_v0.7.tar.gz ok】 【fdso_2076a_fragment_map_v0.4.tar.gz ok】 【stellar_tide_preparatory_project_index_v0.1.tar.gz ok】 【tess_prerequisites_v0.1.tar.gz ok】 九个ok依次落下。 没有一个字母发生偏移,没有一个哈希值出现失配。 江临看著屏幕上的绿色字符,呼吸慢慢平稳下来。 转身拿起第二块冷备份盘,插上。 复製。 校验。 断开。 写入本地git索引,再利用底层命令复製一份只读镜像文件。 移动硬碟外壳上的蓝色指示灯一下一下地闪烁,频率稳定,像一台被精心调试过的心臟,在维持著秘密的生命体徵。 六点十八分,备份宣告完成。 江临拔下硬碟,將其重新锁入保护盒。 接著,他打开一个新的markdown文件,在第一行敲下標题。 j11_reality_reentry_triage.md 在这行標题之下,他划定三行分类边界。 【公开协作层】 【受控审查层】 【绝对封存层】 做完这一切,他才拿起一旁的手机。 屏幕亮起的瞬间,各种顏色的通知栏已经像雪崩一样堆满了整个界面。 数学中心归档確认的系统消息。 求真2字班军训群里关於集合时间的反覆確认。 低熵工坊內部日报的准点推送。 梁知夏发来的关於近期商务接触的简短匯总。 张宇辰在凌晨同步过来的关於研究支持单元第一天的运行日誌。 还有一批被邮件客户端自动標记为重要的提示。 江临直接跳过那些毫无营养的群聊,点开张宇辰发来的运行日誌。 【江临研究支持单元(临时)/运行日誌/2022-08-30】 【归档邮箱总入站:312】 【a类:技术问题清单】 9 【b类:討论班与阅读组】 46 【c类:媒体採访】 83 【d类:商业合作与资本邀约】 41 【e类:祝贺、套近乎、模糊邀约】 133 下面是几条带著浓重张宇辰风格的处理记录。 【c类,全部转宣传口。不接受任何私人专访,不提供任何生活照。】 【d类,涉及低熵工坊者转低熵公开商务邮箱;涉及pfr/marton商业背书者,一律发放標准拒绝模板,切断后续沟通。】 【b类,由学术秘书整理討论班计划,排期后抄送,不转江临本人。】 【a类,由技术联络压缩成问题清单,待固定窗口確认。拒绝所有直接要求解题的请求。】 六点三十一分。 江临关掉运行日誌,起身走向洗手间洗漱。 今天还有军训。 求真221班要求七点三十分在紫荆操场集合。 六点四十二分。 他背上装有水壶和必需品的黑色小包,拿起军训帽,扣在头上,推门走出宿舍。 电梯下行时,冰冷的金属轿厢里只有他一个人。 光洁的镜面里,映出一个穿著迷彩服的年轻新生。 眼神平静,身姿挺拔。 如果只看这幅画面,不看他加密邮箱里的惊涛骇浪,不看清华数学科学中心后台为他单独开闢的权限,不看昨夜全世界加性组合学圈因为他而引发的地震般討论,更不看那块刚刚完成三重冷备份、封存著九个j-11文件包的移动硬碟…… 他和这栋楼里任何一个即將去操场集合,抱怨著军训太累的大一新生,没有任何本质区別。 上午九点五十八分。 清华数学科学中心三楼。 一间刚刚腾出来不久的办公室里,空调的温度被打得很低,冷风呼呼地灌向地面。 这並不是江临八月十六日报到时,中心分给他的那间个人办公室。 那间办公室位於二楼走廊尽头,大约二十来个平方。 里面只有一张宽大的实木书桌,一面占据了整面墙的白板,足够安静,也足够私密。 作为一个刚入校的大一新生的独立研究空间,它已经近乎奢侈,甚至打破了中心多年的惯例。 但就在《pfr/marton公开版》论文上线之后,这间原本宽敞的办公室,显然不太够用。 问题並不在於物理面积的狭窄。 如果这方天地里,只有江临一个人读论文、推导公式、写证明、做离线的数据校验,那间办公室完全够用,甚至还能放下一张摺叠床。 真正让它显得侷促的,是它根本无法承接此刻正从全球各地疯狂涌入的事务量。 国际邮件的分类归档、各路討论班的跟进反馈、关於形式化验证系统的大量问题清单、顶尖访问学者明里暗里的预约、无孔不入的媒体过滤、必须做到物理隔离的商业合作邀请、跨越院系甚至跨越国界的技术联络…… 这些带著各种利益诉求的东西,不可能像废纸一样堆在江临自己的工作檯上。 它们更不应该,也绝对不被允许和他的个人核心研究材料放置在同一个物理空间內。 所以,数学中心高层当机立断,把三楼这间原本用於小型项目协调、规格更高的办公室腾了出来,作为江临研究支持单元的临时工作空间。 门口还没有来得及掛上正式的铜牌。 只在门侧的白墙上,用透明胶带端端正正地贴了一张列印的a4纸。 【江临研究支持单元(临时)】 房间比二楼那间足足大了一圈。 里面撤走了原来的沙发,摆放了三张工位。 靠窗一侧光线最好的位置,留给了数学中心指派的学术秘书。 靠近门口侧边的工位,坐著负责对接校內外繁杂事务的行政助理。 房间正中间临时加塞了一张窄长型的会议桌。 而最里面靠墙,隱蔽性最好的位置,则放置著技术联络的高性能双屏电脑主机。 此刻,办公室里只有敲击键盘和翻阅纸张的声音。 学术秘书的桌面上,已经堆起了一摞昨夜加班列印出来的討论班申请表,以及海外学术邮件的要点摘要,上面用不同顏色的萤光笔做著密密麻麻的批註。 行政助理正眉头紧锁,机械而迅速地把那些打著学术交流旗號,实则意在探听虚实的媒体邀约,从內部邮件系统中批量剥离出来,扔进特定的拦截文件夹。 技术联络员坐在最里面,目光紧紧盯著面前的两块屏幕。 左侧屏幕上,打开著一个刚刚建立不久的excel表格。 表格的標题加粗加黑:【a类问题清单候选池】 栏位设置得极其苛刻,完全按照江临的要求定製。 第一列:来源机构/个人。 第二列:所属具体领域。 第三列:是否有明確定义的问题。 第四列:是否有可供验证的数据或证明对象。 第五列:是否强依赖江临本人做出核心判断。 第六列:保密等级界定。 第七列:建议处理方式及流转节点。 这张表建立至今不到二十四小时,里面已经填了十七行数据。 然而,绝大多数行在填入的几分钟內,就很快被打上了降级標籤。 有一封邮件自称来自欧洲某知名国际人工智慧研究组织,邮件標题写得十分宏大:《致江临:关於pfr底层逻辑与agi未来的歷史性对话》。 但技术联络员点开正文看了两遍,发现通篇都是华丽的辞藻和哲学思辨,没有任何一行具体的代码,也没有任何一个明確的数学问题,只是含糊其辞地希望江临能抽出宝贵时间,共同探索ai与数学的终极未来。 技术联络员面无表情地敲下键盘,直接標为e类(模糊邀约),归档处理。 有一家影响力巨大的海外科技媒体,不知通过什么渠道搞到了学校公开邮箱,发来一份详尽的採访提纲。 十个问题里,有七个围绕著十八岁天才的成长轨跡、是否已经提前將菲尔兹奖收入囊中、如何看待清华的日常生活与感情状態。 行政助理连看都没看完,直接转给了学校宣传口,並附上了一句冷冰冰的备註:“无关学术,请拒。” 还有一个背景深厚的国內创业团队,宣称他们正在研发一款由pfr理论驱动的工业级智慧机器人作业系统,长篇大论地描述了未来的市场前景,並在附件中开出天价薪酬,希望江临能掛名担任首席科学顾问。 行政助理没有犹豫,立刻转到低熵工坊公开的商务处理邮箱。 仅仅三分钟后,梁知夏那边设定好的標准回復就反弹了回来。 【低熵工坊及江临本人,不以任何形式的数学论文或未验证理论,作为任何商业產品的背书。相关工程合作若要推进,请提交明確的落地场景、极限测试条件、可量化的验收指標与严格的安全物理边界。】 技术联络员看了一眼这条回復,將其一字不落地复製进了运行规范手册。 以后遇到类似想要空手套白狼的邮件,不再需要任何请示,直接用这条规则挡回去。 真正让技术联络员停下手上动作,陷入沉思的,是三封经过层层筛选后,依然顽强留在候选池里的邮件。 第一封,来自清华计算机系一位以严谨著称的青年教师。 邮件正文短得只有几句话,附件却异常规整,带著数学证明般的洁癖。 【问题背景:busy beaver challenge / 5-state 2-symbol turing machines (繁忙海狸挑战/五状態二符號图灵机)】 【请求內容:非停机机器证明证书的分类与压缩,是否可借鑑江临此前在机器辅助验证中使用的状態分层方法?】 【边界声明:不请求提供结论,不请求给出最终的bb(5)具体数值,不请求江临加入社区协作署名;仅请求对现有证据语言的逻辑结构给出纯技术建议。】 【附件材料:社区公开的机器编號对照表、若干类非停机证明证书的形式化摘要、若干经过脱敏但仍未闭合的复杂样例。】 技术联络员看著busy beaver (繁忙海狸)这个词,眼前一亮。 对非专业人士来说,这个名字听起来像个儿童益智游戏。 它的规则也確实简单得令人髮指:一条无限长的纸带,一个读写头,区区五种內部状態,只能写0或1,然后向左或向右移动。 就这么几个微小的齿轮,一旦咬合运转起来,却能產生连人类当前最高智慧都无法穷尽的混沌。 大多数机器跑几步就会停止。 但总有那么几个幽灵机器,它们会在纸带上疯狂地读写数千万步、数亿步,你永远不知道它是在进行某种庞大的循环,还是会在下一个瞬间停下。 这就是计算理论的绝对边界——停机问题。 没法靠超级计算机去跑到底来验证,因为时间没有尽头。 你只能站在逻辑的高地上,用严密的数学去证明这座迷宫根本没有出口。 而现在,发件人送来了一批永远不停机的机器证明卷宗,请求江临用他那套降维般的系统语言,对这些杂乱无章的证据链进行重新梳理。 技术联络员没有犹豫,在表格里郑重地填下第一行。 【a-1候选/形式化验证/可计算性/有明確问题/有证明对象/不涉及保密】 第二封,来自计算机系另一个课题组,並附带了一个国內顶尖可重构计算(fpga)团队的联名材料。 【问题背景:dedekind number d(9)/monotone boolean functions (戴德金数d(9)/单调布尔函数)】 【请求內容:当前团队在进行fpga硬体级任务拆分时,是否在底层破坏了组合数学上的对称性?是否存在更適合大规模並行验证的任务块结构设计?】 【边界声明:不请求江临提供具体代码或参与算力消耗,不请求其对最终计算结果进行背书;仅请求对当前的验证任务拓扑结构提供理论建议。】 【附件材料:长达五十页的任务拆分逻辑图表、反链层级结构模型、哈希校验算法草案,以及几个用於跑通流程的小规模缩减样例。】 看到d(9)这两个字符,技术联络员的眉头微微皱了起来。 在组合数学中,寻找戴德金数,就如同在一个多维的超立方体上寻找所有互不包含的切面。 1991年,超级计算机耗费了整整两百个小时,才勉强算出了 d(8) 的结果。 那是一个长达二十八位的天文数字。 而现在,这群工程师试图挑战 d(9)。 维度的每一次增加,状態空间都会发生指数级的狂暴膨胀。 这就好比原本只是要求在一粒沙子里寻找特定的原子排布,到了 d(9),这粒沙子骤然膨胀成了一整个银河系。 技术联络员点开长达五十页的附件,快速扫过那些繁杂的硬体任务分配拓扑图。 他立刻明白了这群国內顶尖硬体工程师的困境。 他们並不缺算力,只是快被这片组合数学的汪洋大海淹死了。 他们试图用工程上的蛮力,把这个高维的银河系切成小块,分別塞进 fpga 阵列里去並行计算。 但 d(9) 的核心是反链结构,强行切割空间位置,就会把底层的数学对称性打碎。 一旦打碎,通信与校验的成本就会反噬所有的算力。 他们卡在了工程实现与数学理论的缝隙里,进退维谷。 这就很有趣。 技术联络员心想,继续饶有兴致地填表。 【a-1候选/组合计数/可验证计算/有明確问题/有数据结构/不涉及商业纠纷】 …… 第三封的转发链路则长得多,也复杂得多。 它的最上游,源自中科大一位在量子信息与量子纠错方向崭露头角的青年研究员。 邮件没有直接投递,而是中间经过了陆知行的邮箱进行中转。 陆知行显然明白江临此刻的处境,他没有直接动用私交发给江临的私人微信,而是严格按照刚公布的规则,转给了研究支持单元的公共邮箱,並在邮件正文开头,用醒目的红色字体写了两行说明。 【说明1:附件数据已按对方內部规则完成脱敏处理,去除了可识別物理標识。】 【说明2:对方研究员的请求仅限於数学层面的判断——错误事件是否存在非独立的统计模式,绝对不涉及器件的物理结构、控制参数和底层工艺细节。】 有了陆知行的背书,这封邮件的含金量骤增。 附件內容更是谨慎到了极点。 【问题背景:超导量子线路表面码实验中的syndrome(纠错探测)事件】 【请求內容:判断这批高度脱敏的错误事件时间序列,是否可以近似按 i.i.d. 噪声模型处理,还是存在不可忽略的空间相关或时间相关结构?】 【边界声明:不请求进行物理机制归因,不请求提供decoder(解码器)优化方案,不涉及任何硬体拓扑结构。】 【附件材料:两百万条事件时间戳、测量轮次標记、经过匿名化哈希处理的通道编號、布尔型错误標籤。】 技术联络员盯著这封邮件看了足足三分钟。 量子纠错,这並非数学中心日常处理的典型方向。 它带有太强的物理实验色彩。 但是,这封邮件的问题格式提交得太好了。 简直像是一件艺术品。 它没有请江临这种天才去指导他们的量子计算宏图。 也没有试图借用江临近期在数学界的名气来为他们的实验数据站台。 它只是坦诚地拿来了一批庞大而混乱的复杂实验数据,问了一个具体到不能再具体,纯粹到只剩数学逻辑的问题。 “这百万级的数据里,那些看似隨机的错误,真的是完全隨机的吗?” 技术联络员深吸一口气,在表格里重重地填下第三行。 【a-1候选/量子信息/实验错误结构/有明確问题/有脱敏数据/需进行最高级別边界確认】 隨后,他將这三封从几百封邮件中大浪淘沙筛选出来的精华,小心翼翼地摘出来,去除所有客套话和冗余背景,整理成了一份只有两页纸的极简摘要。 文档標题命名为:【a类问题候选摘要/2022-08-31/第一批】 这份包含了图灵机无尽的深渊和多维空间爆炸的戴德金数的摘要並没有立刻点击发送给江临。 技术联络员看了一眼墙上的掛钟。 现在是上午十一点。 按照江临昨天晚上设立的第一条铁律:军训及白天的常规时间段,不接受任何临时性的事务打断。 所有的正式技术討论与邮件批覆,统统放到晚间的固定窗口进行。 晚间固定窗口开始前,技术联络员不会把任何纸质材料送去二楼那间真正属於江临的个人办公室。 他必须先在这间三楼的研究支持单元里,完成所有的编號排序、敏感信息脱敏和问题逻辑的极致压缩。 只有那些经过了清洗,剥离了所有无效情绪与模糊边界,最终被压缩成可验证对象的两页摘要,才拥有资格,进入江临的视线之內。 下午三点,紫荆操场。 太阳已经完全去除了清晨的温和,晒得场地上的塑胶跑道散发出一股刺鼻的橡胶味。 热浪在空气中扭曲,让远处的景物看起来有些发虚。 教官吹响了哨子,命令队伍原地坐下,休息十分钟。 赵承宇如同烂泥一样瘫坐在操场边缘那少得可怜的树荫下。 他把头上的军训帽一把扯下来,拼命地给自己扇风,额头上的汗水顺著脸颊往下淌,整个人就像刚从水里捞出来的一样。 “我现在,算是深刻透彻地理解了什么叫公共必修环节的残酷性。” 他一边大口喘著粗气,一边生无可恋地抱怨著。 “不管人类文明怎么发展,就算明天我们就飞出太阳系了,大一新生站军姿这项伟大的传统,估计还是要站到宇宙毁灭。” 旁边几个男生听了,都忍不住发出一阵鬨笑。 江临跟著笑了两声,拧开水杯,仰起头,咕咚咕咚喝了两口温水。 他的手机就安安静静地放在黑色小包的夹层里。 刚刚,手机短促地產生了一次震动。 但他连拉开拉链看一眼的衝动都没有。 训练期间,不处理任何外源信息。 这是他自己定下的规则。 在废土上,规则就是生命。 如果连他自己都带头破坏这条通讯纪律,那么刚刚成立的研究支持单元,就会立刻沦为一个摆设,所有的信息过滤网都將形同虚设。 远处的树影在热浪中摇曳。 操场上,此起彼伏的口令声、急促的哨声、整齐的脚步声,以及学生们趁著休息间隙爆发出的喧闹声混杂在一起,构成了有些聒噪的大学新生日常图景。 阳光刺眼,空气里充满了年轻肉体散发出的汗水味道和防晒霜的香精味。 而就在同一时刻,距离操场不到两公里的数学中心三楼。 那间空调开得很低的临时办公室里,三封来自不同前沿计算领域、代表著当前人类智力探索最深边缘的问题,已经被解构压缩成了毫无感情色彩的摘要,安安静静地躺在系统的待发送队列里,等待著晚间固定窗口的开启。 一边是汗流浹背、抱怨著胶鞋磨脚的十八岁肉体。 一边是冰冷的逻辑节点、庞大的状態空间,以及足以改变几个细分领域研究走向的决断。 这种强烈的落差感,在江临身上形成了奇异的平衡。 直到晚间队列训练终於宣告结束。 吃饭,洗漱,换上乾净宽鬆的纯棉t恤。 八点十分。 江临坐正身体,开启那台负责处理外部事务的联网笔记本。 研究支持单元的固定窗口摘要正躺在他的邮箱里。 发件人正是代號为技术联络的內部节点。 邮件標题严谨而克制—— 【a类问题候选摘要/第一批/请確认是否进入本人处理窗口】 正文开头只有一段冷硬的规则重申,仿佛是某种系统协议的握手信息。 【说明:本批次共计三项,均已通过初筛过滤机制。均未要求江临本人作出任何形式的结论性承诺或商业背书。若您確认將其纳入处理窗口,后续所有外部双向沟通,仍將由研究支持单元负责中转转发,绝对不与对方直接建立任何私人通讯链路。】 下面,並排罗列著三份被提纯后的摘要。 busy beaver 5。 dedekind d(9)。 中科大 surface code 量子 syndrome 数据。 江临的目光扫过这三个名字,先將这封邮件完整地拖进本地的一个归档文件夹。 命名为:【2022_09_external_problems】 然后,他在旁边新建了一个markdown索引文件。 命名为:【external_problem_filter_log.md】 他在文件的第一行,敲下—— 【过滤原则:外部世界拋来的问题,本身不是任务。只有当它们被强制压缩成明確的、不可篡改的、具备严格边界的可验证对象后,它们才能成为系统的输入。】 写完这行字,他才开始逐项阅读。 第一项,busy beaver 5 (bb(5))。 当江临在屏幕上看见五状態二符號图灵机这个古老而冷峻的词汇时,颇有些意外。 停机。 不停机。 可计算性的绝对边界。 这是一类非常乾净,却也异常危险的问题。 说它乾净,是因为它的底层规则简单到了极点,几行纸就能写清楚。 一个纸带,五种状態,写入,移动,停机。 说它危险,是因为在这套看似简单的规则之下,隱藏著数学逻辑中深不见底、无法被任何捷径压缩的混沌深渊。 你永远不知道那个该死的机器,是在进行某种复杂的无限循环,还是会在第一万亿步之后突然停下。 江临並没有被bb(5)这个自带神秘光环的標籤所吸引。 因为据他的了解,任何试图通过暴力枚举去硬解bb(5)都是徒劳的。 真正吸引他目光的,是附件里关於证书类型摘要的描述。 在那些无法证明是否停机的死胡同里,並不是缺乏证据。 恰恰相反,问题在於证据的形態太散、太乱、太不统一。 有人用繁琐的循环节去证明它永远重复。 有人构造了极其复杂的不变量去框定它的状態。 有人用纯手工的数学归纳法去推导。 还有人乾脆提交了一堆由半自动化工具生成的,犹如天书般的判定结果。 它们就像是一堆从世界各地不同矿山里挖出来的原矿石。 顏色不同,硬度不同,化学成分不同,而且最致命的是,它们从未进入过同一个標准化的冶炼流程。 江临敏锐地察觉到了癥结所在。 他在一旁的日誌里,简短地写下了第一条批註。 【评判:问题根本不在於机器本身的状態复杂性。】 【核心:问题在於当前缺乏一种统一的形式化证明语言。证据链未能实现底层同构。】 第二项,dedekind d(9)。 单调布尔函数。 反链(antichain)。 状態空间在多维结构上的恐怖爆炸。 fpga的大规模硬体级任务拆分。 江临点开那份长达五十页的逻辑图表,目光如扫描仪一般快速掠过那些繁复的模块连接线。 不到三分钟,他就看出了端倪。 对方团队的实力毋庸置疑,绝对不是不会写高效並发程序,更不是手头的硬体算力不够用。 他们陷入了一个典型的工程直觉陷阱。 在最初设计任务拆分方案时,他们选择了最直观的做法:按变量编號与布尔格坐標块进行切割。 分块打包,下发给各个fpga节点,最后在顶层进行结果匯总。 这种简单粗暴的分而治之,在处理线性问题或独立任务时,自然且高效。 但是,d(9)的核心结构是反链。 反链在多维布尔空间中,具有强烈的组合对称性。 对方的这种切割方式,就像是用一把钝刀,生硬地把一块拥有绝妙对称纹理的水晶给切碎了。 结构一旦碎裂,內在的对称美感就会荡然无存。 隨后,他们为了缝合这些碎片,不得不引入海量的哈希校验机制,导致系统在通信和验证上消耗了不成比例的巨大资源,整体架构变得越来越臃肿。 江临摇了摇头,在日誌里写下了第二条冰冷的判断。 【评判:工程架构违背了数学结构的天然属性。】 【核心:切忌先在全局空间枚举布尔函数。必须先按反链在对称群作用下的轨道进行归併,再设计 fpga 任务块;保留对称性,才有可能把通信与校验成本压下去。】 第三项,中科大量子纠错团队提交的syndrome数据。 看到这一项,江临的阅读速度明显降了下来。 这並非因为它在数学推导上比前两项更难。 而是因为它所携带的现实边界,最为沉重。 前两项,bb(5)和d(9),本质上都属於纯粹的公开数学问题或计算理论挑战。 哪怕他判断失误,或者对方走错了方向,最坏的结果,也不过是浪费了几千个小时的cpu运算时间和几个研究员的头髮。 但量子实验数据不同。 它不仅仅是纸面上的符號。哪怕数据已经经过了最高级別的脱敏,去除了所有可能泄露机密的標识,但它的背后,依然连接著一台庞大的真实物理实验装置,连接著一个夜以继日熬在实验室里的真实科研团队,连接著数以千万计的真实资源投入,以及国家级的保密边界。 这种与现实物理硬体紧密耦合的数据,让江临谨慎地反覆確认对方的问题说明。 不涉及器件的微观拓扑结构。 不涉及工艺製程参数。 不涉及微波控制系统的底层细节。 仅仅只是要求从纯数据分析的角度,判断那些脱敏后的错误事件序列,是否可以近似地等效为独立的噪声模型。 这个边界,划定得足够清楚,足够克制。 江临继续审视数据格式摘要。 时间戳,测量轮次,经过哈希的匿名化通道编號,布尔型的错误標籤。 数据给得很慷慨,但以江临那曾在废土上处理过的硬体故障日誌的眼光来看,缺失的东西同样一目了然,且极其关键。 通道之间的相对空间拓扑关係。 读出链路在硬体物理层面上的分组逻辑。 因为硬体时钟抖动导致的丟帧/空缺记录。 以及每次系统进行例行校准的窗口期时间標记。 如果没有这些隱藏在冰山下的元数据支撑,就算把这两百万条日誌餵给最先进的分析模型,最多也只能得出一层极其粗糙的统计学相关性,根本无法进行任何有意义的物理归因。 江临在第三项下面,敲下了键盘,字斟句酌。 【评判:逻辑足够克制。可以进入第一轮技术分析阶段。】 【要求:必须要求对方补充以下结构化信息,否则拒收数据实体:1.明確的时钟对齐与同步说明;2.测量轮次的绝对完整性证明(补齐空值);3.匿名化通道之间的相对邻接关係图(图结构);4.物理丟帧的时间戳標记。】 三项全部审阅完毕,给出初步的架构级建议,时间已经来到了九点五十七分。 在这个过程中,江临的视线没有一次偏离过当前的任务窗口。 他没有去点开那个绝对封存文件夹。 没有去翻阅那份记载著废土文明最终命运的fdso索引。 没有去查看tm-7內环权限的解锁前置条件。 他知道现在还不是时候。 他当前的首要任务,是构建一道防波堤。 於是,他新建了一个极其简单的markdown模板文件。 命名为:【external_request_minimum_form.md(外部请求最小化表单)】 里面的內容短得令人髮指。 【背景说明(限200字內):】 【已確认且不可逾越的物理/保密边界:】 【提供的数据集或形式化证明对象(格式要求):】 【对方核心请求(必须是单一且明確的判定):】 【绝对不请求协助的事项(负面清单):】 【江临端可交付的最终接口形態:】 【江临端绝对不得进入或触碰的事项范围:】 他將这份带著强烈废土工程风格的模板,作为附件,发回给了三楼的研究支持单元公共邮箱。 邮件正文只有简短的四行指令。 【指令1:第一批三项候选,均可进入我的固定处理窗口。將我上述三条批註分別转发。】 【指令2:重申,无论对方作何反应,绝对不建立任何私人通信链。】 【指令3:后续所有的外部技术请求,必须强制要求对方按附件的 minimum form 模板提交。格式不符者,直接在你们那一层退回,不必上报。】 【指令4:任何开放式的、发散性的、试图共同探討宏大未来的求助或邀约,一律不进入本人的处理窗口。】 点击发送。 发完之后,江临在本地磁碟里,为这三项问题分別建立了一个独立的工作文件夹。 【bb5_nonhalting_certificates】 【d9_antichain_verification】 【syndrome_correlation_ledger】 建完这三个文件夹后,光標停在第四个空白的位置上。 他的手指悬停在键盘上方,停顿了很久。 他本想再建一个目录。 一个关乎暗尘弦的目录。 但他想了想,最终还是將手收了回来。 第167章 第193步的崩塌 九月一日,晚上八点零六分。 江临结束军训,洗完澡回到402室时,研究支持单元转来的材料已经躺在固定窗口队列里。 邮件標题经过了重新编號。 【a-1/bb5/第一轮復现材料/仅供本地审查】 附件没有直接进入电脑。 附件中包含外部代码。 即使代码公开,也可能访问不该访问的文件,或者在异常输入下长期占用处理器和內存,因此必须放进断网、限权的隔离环境中復现。 江临先核对来源、文件清单、公开decider仓库的提交记录,以及內部证书草案的版本清单。 確认哈希校验无误后,他才把压缩包下载到一块专门负责外部代码审查的物理介质里。 联网电脑的网线隨即被拔除,无线模块物理断电,介质接入旁边的隔离工作站。 工作站的屏幕亮起,展露出核心材料的真容。 三份来自公开仓库的decider代码。 三套包含数千个边界情况的测试集。 三份由清华团队根据现有decider输出格式整理出来的未公开证书草案。 以及二十七个已经被原始工具验证通过,却在统一草案中暴露出栏位衝突、错误拒绝或兼容性问题的边缘样例。 目录和昨晚建立的三个空项目一一对应。 【cyclers_reproduction】 【translated_cyclers_reproduction】 【backward_reasoning_reproduction】 江临没有运行作者提供的一键脚本。 在不可信的环境中运行自动化脚本,无异於把系统底层的控制权交出去。 他新建虚擬机快照,固定了编译器版本、底层运行库和所有第三方依赖,將三个项目的网络权限从內核层面全部切断,又为原始代码目录设置了只读掛载。 每一次编译產生的中间文件、標准输出和异常退出记录,都被定向写入一个单独的復现日誌系统。 第一轮復现很快失败。 程序能够正常完成编译,首个证书的哈希却无法与原记录对齐。 cycler项目引用了一个用於证书持久化的序列化库。原作者环境中保留著旧版本,本地构建脚本却没有写明依赖上限。新版接口改变了栏位的默认编码顺序,同一个证书对象写入磁碟后,字节表示与原环境不再一致。 江临没有修改源码,也没有强行兼容新版编码,而是根据提交日期回退依赖版本,並在復现日誌中记录环境差异。 八点四十三分,第一组样例完成復现。 【写到这里我希望读者记一下我们域名 101 看书网超好用,.??????隨时看 】 屏幕上出现第一组机器编號和运行记录。 【machine_id: cy-rp-017】 【state_count: 5】 【symbol_count: 2】 【t1: 186】 【t2: 254】 【configuration_hash_match: true】 江临没有因为最后一行绿色的true就轻易接受结果。 他从空白纸带重新执行转移函数,在第186步和第254步分別导出完整有限支撑、读写头位置和內部状態,再逐项比较。 两次配置完全相同。 从第186步开始,机器落入了一个无可逃脱的陷阱。 之后六十八步形成了一个封闭的拓扑环。 图灵机再次回到与起点毫无二致的配置,它未来的全部演化,只能像推石头的西西弗斯一样,机械地重复这段轨跡,直到时间尽头。 cycler证书所需的见证对象很清楚。 一张確定的包含所有分支的机器转移表。 两个明確的整数时间点。 两份通过计算得到的,必须完全一致的机器配置。 以及从第一份配置执行到第二份配置的,可由独立程序覆核的確定性运行段。 江临把作者提供的四百二十七个普通cycler样例,送进自己的模擬器里全部重新跑了一遍。 四百二十七次测试,全数通过。 隨后,他开始进行破坏性测试。 他写了一个简易的变异脚本,隨机篡改证书中的时间点、把读写头位置偏移一格、扩大纸带验证边界,甚至仅仅是翻转了某个非活跃区间的单个符號,从而生成了一大批人为製造的偽造证书。 核验器如同无情的闸刀,將这些偽造品逐一拒绝,没有出现一次漏判。 十点五十一分,第一份復现记录撰写完成。 【cyclers_reproduction / pass】 【证书语义:精確配置重复】 【可信前提:核验器独立执行t1至t2之间的全部转移】 【异常测试:未发现错误接受漏洞】 江临保存虚擬机快照,物理切断隔离工作站的电源。 当天的固定技术窗口就此结束。 第二天清晨,他照常去操场。 军姿、队列、正步、休息、补水。 九月的阳光带著残存的暑气,在塑胶跑道上蒸腾。 白天的训练没有因为昨晚硬碟里那些复杂的拓扑结构发生任何变化。 关於图灵机的多维状態空间、停机与非停机的边界,全都被他严丝合缝地压在意识的后台,直到晚间窗口重新打开。 九月二日,晚上八点零九分。 江临开始復现translated cycler(平移循环)。 前一晚在审阅立项摘要时,为了让技术联络员快速理解,江临用了一个通俗的比喻,把translated cycler概括成了一枚不断向远处滚动的印章。 印章每翻滚一圈,就在纸带上留下一个相同的图案,只是位置更靠右了。 既然它永远在向右开拓新的未访问区域,自然永远不会停机。 但现在真正进入代码级別的復现,他需要检查的,恰恰是那段科普里最容易被一笔带过的附加条件。 印章確实可以不断向右滚动。 但它过去留下的那些旧痕跡,那些被遗忘在左侧遥远坐標上的零星符號,真的永远不会像幽灵一样,在某次未知的回溯中重新挡住它前进的去路吗? 作者提供的专用decider非常谨慎。 它不会在纸带上隨便挑选两个看起来相似的局部图案就草率判定。 只在读写头抵达此前从没到过的新位置时留下记录,等机器再次向同一方向开出新格子,再把两次记录中的读写头位置对齐。 两次记录之间,读写头向后退得最远有多少格,需要比较的窗口就至少覆盖多少格。 只有机器状態相同、窗口內的图案能够平移重合,而且窗口外的旧痕跡不会重新挡住去路,才能把它列为translated cycler候选。 前二十七个基础样例全部顺利通过。 但江临没有继续编写脚本扩大测试数量。 二十七个绿色的通过记录,只能证明本地復现环境与原作者的开发环境在依赖和编译器行为上达成了一致,却无法证明清华团队试图草擬的那套通用证书规则在数学逻辑上是可靠的。 他把目光投向了那些棘手的边缘数据。 不过他没有先处理那些被统一草案拒绝的样例,而是从已经被专用核验器和统一核验器同时接受的样例里,抽出了一台处在纸带边界附近的机器。 这台编號为 tc-edge-09 的机器,在第912步和第1074步,出现了两段形状完全相同的局部纸带图案。 內部状態一致,读写头的相对偏移量一致,第二段图案整体向右平移了十一格。 translated cycler原始判定程序將它判定为非停机。 清华团队为这类证书编写的专用核验器接受了它。 试图统合所有规则的统一核验器也返回了通过。 一切看起来都很顺利。 江临敲击键盘,调用可视化工具,把两次机器配置从局部窗口,直接展开到了整条纸带的全局视野。 第912步,在被標记为有效的窗口左侧,距离三十七格的地方,安静地躺著一个孤立的数字1。 那是机器在极早期的运行阶段,向左侧无序游荡时留下的废弃物。 在此后的七百多步里,读写头一路向右狂奔,再也没有回头访问过这个坐標。 到了第1074步,那个孤立的1依然停留在原先的绝对坐標上。主体图案向右平移了十一格,窗口內部的0和1完全一致,整条纸带却没有发生严格的整体平移。 这台机器仍然可以被正確判定为translated cycler。 原始专用decider並不需要预测机器的无限未来。它只在读写头抵达此前从未访问过的最右位置时留下记录,然后等待机器再次向右开出新格子。 两次记录之间,读写头向左退得最远有多少格,专用decider就把比较窗口至少向左扩展多少格。隨后,它將两次记录中的读写头位置对齐,检查机器状態是否相同、窗口內的图案能否在平移后完全重合。 如果这些条件全部成立,確定性的转移规则就会让下一段运行按照同样的方式整体向右平移。不断重复这一结论,便能证明机器只会继续开闢新的格子,不会重新退回窗口之外的孤立符號。 专用核验器之所以接受这台机器,是因为它会独立重放两次记录之间的运行段,重新计算最大回退距离,並检查比较窗口是否真正覆盖了所有可能重新参与演化的內容。 但在试图追求通用性的统一核验器代码里,江临没有找到这段防御性的检查逻辑。 为了让普通的cycler和复杂的translated cycler能够共享同一套精简的数据结构,草案的设计者做了一个大胆的架构妥协。 他们把窗口之外的旧痕跡以后绝对不会重新参与演化这个极其复杂的动態验证过程,强行压缩成了一个由证书生成端自己填写的布尔类型栏位。 【isolated_window: true】 对於眼前的这台 tc-edge-09 机器来说,这个布尔值在物理事实上恰好是真的。 它確实不会回头。 统一核验器虽然放弃了亲自验证,但因为它碰巧读到了一个诚实的声明,所以碰巧得到了正確的结果。 江临的眼神冷了下来。 一个被设计用来进行最终形式化裁决的核验系统,它的权威性不能建立在证书生成端碰巧说实话的脆弱基础上。 如果在法庭上,法官只凭嫌疑人自己出具的一纸无罪声明就直接落槌,那这套审判系统本身就是最大的安全漏洞。 江临在復现日誌的顶端,敲下第一条被標红的阻塞项声明。 【blocker-01:translated cycler证书缺少可独立核验的窗口隔离见证。】 【技术细节:专用核验器会独立重放两次记录之间的运行段,並校验最大回退范围;统一核验器则只读取isolated_window栏位。】 【结论:当前边缘样例虽判定正確,但该流程存在根本性逻辑断裂,无法证明统一核验系统具备抗偽造能力。】 写完阻塞项,他隨后复製了那份边缘样例,准备进行一项在系统验证领域极具攻击性的操作——构造恶意的逻辑炸弹。 原始的图灵机规则、原始的生成证书、原始的通过判定全部保留,作为比对的基准对照组。 在复製出来的新沙盒里,江临像个精密的外科医生,拆开机器的转移函数表。 改写了其中一条罕见触发的分支规则,强行修改了读写头的转向。 这台被改造过的机器,依然会在早期运行中把一个1拋弃在有效窗口之外数十格的地方,也依然会规规矩矩地完成两次相隔上百步的局部图案平移,生成一份看似无懈可击的平移证明。 但是,在这两次平移完成、骗过比对逻辑之后,江临植入的暗门被触发了。 机器的状態陷入了一个冗长的折返循环,读写头开始缓慢而坚决地向左侧倒退。 对应的恶意证书依然只提交那段表现良好的局部快照,並在隔离声明栏位里,堂而皇之地填上了代表安全的真值。 【isolated_window: true】 机器的静態描述哈希、窗口內部的运行轨跡追踪、以及局部的配置快照哈希,全都顺利通过了统一核验器的重重重算。 唯一没有被核验器独立沙箱验证的,依然是那个问题。 窗口之外的符號,到底能不能重新侵入读写头的路径? 原版专用核验器重新执行证书对应的运行段,发现读写头的最大回退范围越过了证书声明的隔离边界,因此拒绝了这份证书。 然而,清华团队主推的现有统一核验器,毫无防备地读取了那个虚假的布尔值,跳过了边界检查。 屏幕上,一行刺眼的绿色字符跳了出来。 【certificate valid(证书有效)】 江临盯著这行违和的绿色字体看了一会儿,调出自己编写的底层模擬器,將这台被篡改的机器置於空白纸带上,让它在没有环境干预的情况下自然演化。 时间流逝。 终端上的步数计数器疯狂跳动。 第6841步,向左折返的读写头越过证书声称不会回访的边界,碰到了窗口之外那个孤立的1。 局部平移结构隨即被破坏。机器沿著新触发的转移继续执行,进入停机状態。 而就在几分钟前,代表著最高审查標准的统一核验器,刚刚庄严地接受了一份证明这台机器永远不会停机的法定证书。 江临面无表情地敲击回车,把测试环境完全重置,清空所有缓存,再次运行整个流程。 结果没有任何改变。 绿色的有效声明,与最终的停机事实,构成了极其讽刺的对比。 这次漏洞,错误不在挖掘出这台机器的原始decider,也不在於那个勤勤恳恳做边界检查的translated cycler专用核验器。 它完全且只存在於那份雄心勃勃,试图用一套简洁结构容纳三类复杂数学证明的统一草案之中。 原样例里的隔离声明確实是真的,偽造证书里的同一声明却是彻头彻尾的谎言。 统一核验器读取了这个决定生死的栏位,却主动切断了分辨真偽的神经。 一个试图用形式化工具缩小可信边界、消除人类干预的系统,在最底层的架构设计上,反而把最核心的判断权,原封不动地交回了根本不受信任的证书生成端。 晚上十点五十六分。 江临没有继续去修改草案的验证代码。 在確认了架构上的逻辑断裂后,修补几行代码没有任何意义。 他保存了那份恶意偽造的失败证书,长达6841步的完整运行轨跡,统一核验器被欺骗后的接受日誌,以及最终停机配置、完整纸带快照与运行轨跡,生成了一个独立的隔离復现包。 【tc_false_accept_case_01】 但这还远远称不上是一个优雅的最小反例。 当前的测试对象依然保留了太多原始机器复杂的转移结构,需要运行足足六千多步,状態空间膨胀到难以肉眼追踪,才会暴露出核心衝突。 这种庞大且混乱的用例,对於需要进行人工逻辑覆核的研究员来说,无异於在垃圾堆里找线索,说服力大打折扣。 江临移动滑鼠,把任务看板上的状態从【漏洞確认】改成了【反例压缩】。 十一点,固定窗口关闭。 江临保存所有进度,安静地合上电脑。 第三天晚上,江临依然没有去碰第三个项目 backward reasoning(反向推理)。 他调出了昨晚那台错误接受的测试对象,开始进行枯燥却需要逻辑直觉的剪枝工作。 他要在不破坏底层漏洞逻辑的前提下,逐项刪除机器多余的状態节点和转移路径。 首先,他尝试將五个状態节点压缩成四个。 刪去一个辅助跳转状態,重新路由相关的转移指令。 重新运行统一核验器,依然被欺骗接受。 运行模擬器,机器依然在数千步后停机。 错误路径存活。 接著,他盯上了转移表里一条只有在机器刚启动,向左游荡那几十步里才会被触发的冗余支路。 手起刀落,將分支抹平。 重新测试,错误仍然存在。 隨后,他开始挑战物理空间的极限。 那台机器把炸弹符號扔在了距离主体图案三十七格远的地方。 这太远了。 江临调整了写入逻辑,让机器刚走出去九格,就把那个1留在原地,然后立刻掉头开始构筑偽造的平移结构。 统一核验器依然对九格之外的隱患视而不见,盲目接受。 而原本要熬到第6841步才会暴露的衝突,因为物理距离的缩短,被极大地提前到了第193步。 江临看著转移表,试图进行最后一次极限压缩。 他试图再刪掉一个状態节点,让机器变成三状態。 但这一次,数学的刚性显现了。 在当前构造中,再刪一个状態便无法同时保留局部平移和延迟回访。 江临毫不犹豫地撤销更改,退回到上一个四状態版本。 压缩后的样例只保留四个状態、七条有效转移、一个位於窗口外九格的符號,以及两次相隔26步的偽平移配置。 统一核验器在不到一秒內接受了证书。完整模擬运行到第193步时,读写头重新碰到窗口外的符號,机器隨即停机。 而將其放入底层模擬器,仅仅在运行到第193步时,读写头便撞上了那个遗留的符號,机器宣告停机。 【tc_false_accept_case_01 / compressed】 【verifier_result: accept】 【ground_truth: halt_at_193】 【root_cause: unverified_isolation_claim(未核验的隔离声明)】 江临连接了宿舍里的小型印表机,伴隨著轻微的机械运作声,把这份浓缩了整个验证漏洞的完整反例列印到了两张a4纸上。 第一张,是清清爽爽的四状態转移表,以及前两百步纸带演化的关键帧图解。 第二张,是统一核验器从读取恶意证书、跳过边界检查,一路狂奔到返回接受结果的底层系统调用路径。 这晚,江临並没有急於把这份足以推翻现有草案的反例发出去。 他需要確保沟通的绝对清晰。 於是把转移表、错误接受路径和基於底层逻辑的根因说明,用精炼的语言压成了一页只有核心事实的覆核摘要。 九月四日,晚上七点四十六分。 门外传来一阵隨意的敲门声。 江临看了一眼时间,按下快捷键,內部证书草案、復现报告和带有项目標识的目录同时锁定。 隔离工作站上只留下公开decider代码、他自己构造的四状態测试机,以及一组去掉了所有来源环境信息,纯粹展现底层推演的运行结果。 確认屏幕上不再有任何敏感信息后,江临起身打开了门。 赵承宇站在最前面,手里拎著烤冷麵和小酥肉 顾明澈稍微靠后,手里提著一袋水珠未乾的紫黑葡萄。 林一舟则抱著一盒切好的冰镇西瓜。 赵承宇往上抬了抬手里的塑胶袋:“刚才在紫荆园碰上了,寻思著顺路过来看看你在不在。” 这是开学以来,三个人第一次真正踏进402室。 江临没有多说什么,转身从鞋柜里取出三双尚未拆封的塑料拖鞋撕开包装,又弯腰把摺叠凳和床铺边缘的软垫拉出来,腾出足够坐下的空间。 赵承宇很快占住床沿。 顾明澈坐到相对板正的摺叠凳上,把葡萄放到桌子中间。 林一舟拖过另一把靠背椅,坐下时,位置不由自主地离江临那台散发著微光的工作站稍近了一些。 烤冷麵浓郁的酱汁味、小酥肉的油炸香气,很快和西瓜清冷的甜味混杂在一起,充满了市井烟火气。 最初的十几分钟,几个人边吃边谈,话题自然而然地围绕著白天枯燥的军训打转。 哪个教官计时格外严格,哪支连队休息时多唱了两首歌,明天会不会下雨,紫荆园三楼的牛肉麵究竟值不值得排队。 江临坐回工作檯前,一边听他们说话,一边重新运行四状態测试机。 带有內部標识的材料仍处於锁定状態,屏幕上展示的只有公开原理和不对应任何真实未决机器的人造反例。 七点五十九分,林一舟先注意到终端里的三个目录。 【cyclers_reproduction】 【translated_cyclers_reproduction】 【backward_reasoning_reproduction】 “busy beaver,繁忙海狸问题?”林一舟推了一下眼镜,声音里带著一丝意外。 “嗯。”江临应了一声。 得到肯定答覆的林一舟拿西瓜的动作慢了半拍。 信息学竞赛国家集训队不会要求选手求出bb(5),那不现实,却足以让他知道这个名字的分量。 那是计算理论边界上最著名的难题之一。 由於不存在一套能够判断所有程序是否停机的万能方法,研究者只能把五状態机器分成一类又一类,再为每一类寻找可以覆核的排除证据。 屏幕上的三个reproduction目录,也就不再像普通开源项目的测试文件。 江临正在检查的,是数以百万计的判定结果凭什么能够被人相信。 顾明澈顺著林一舟的目光看过去,注意到了终端右侧不断滚动的纸带运行轨跡。 “你在判断这个小程序会不会停机?” “更准確地说,我在审查一份试图证明它永远不会停机的逻辑证书。”江临解释道。 赵承宇从烤冷麵的盒子里抬起头,远远看了一眼满屏的0、1、l、r,无语道:“能用人话说说吗,这堆零和一到底在干嘛?” 江临伸出手,指向屏幕左侧那个正在解析配置文件的进程。 “有人交来一份形式化的证明,声称这台机器会像一枚滚动的印章一样,在纸带上永远向右侧复製相同的图案,永远不会触及停止状態。” 接著,他的手指平移,指向右侧那个正在疯狂增加步数的完整模擬界面。 “左边这个被隔离的小程序,负责用一套既定的规则去审查这份证明是否合法。而右边,是从一条绝对空白的纸带开始,不加任何假设,让这台机器真正地一步步往下运行。” “所以,理论上两边应该得出完全相同的一个结论?”赵承宇咽下食物,抓住了核心逻辑。 “对。”江临的回答乾脆利落。 解释到这个深度,对於非专业领域的听眾来说已经足够。 赵承宇继续吃烤冷麵,顾明澈翻看书院刚发下来的通知,林一舟偶尔抬头看一眼屏幕右侧那台机器依然在不断攀升的运行步数。 林一舟是姚班这一届的新生,同样也是信息学奥林匹克竞赛国家集训队出身。 他的知识储备足以让他一眼看懂转移表的结构和当前的测试框架。 在过去数年的信竞生涯中,他也曾无数次为了卡掉別人写错的算法,而绞尽脑汁构造各种极端的边界数据。 但translated cycler这种涉及平移后的配置重复、窗口隔离条件证明的前沿理论,究竟需要建立何种严密的形式化边界条件,已经超出了他凭藉直觉就能直接判断的范畴。 他唯一能够確认的是,在那个终端界面上,测试机的每一次微小改动、甚至只是修改了一个状態的分支走向,都被严谨地打上了独立的版本號。 机器描述的哈希值、运行轨跡的內存快照、局部图案的二进位比对结果,甚至最终停机那一刻的內部状態、读写头位置和纸带內容,全都被分门別类地保存著。 这意味著任何一个看似偶然的结果,都可以隨时从那条代表著起点的空白纸带上,分毫不差地重新推演出来。 这是標准的、带有防御性质的工程验证级开发。 八点零七分。 安静运行的屏幕左侧,审查进程率先结束,亮起了一行显眼的绿色结果。 【certificate valid】 然而,屏幕右侧的完整模擬並没有因此停止,依然在执拗地向前推进。 第190步,第191步,第192步,第193步。 右侧的终端突然卡顿了一下,隨后弹出鲜红的提示。 【halt】 赵承宇把正准备夹起最后一块小酥肉的筷子硬生生地停在打包盒上方,眼神在左右两个窗口间来回切换。 “等等,左边刚才不是说那份证明有效,这机器不会停吗,右边这怎么直接停机了?” “因为这份证书遗漏了一个致命的前置条件。”江临的声音没有丝毫起伏,像是在宣读一份物理实验的观测数据,“它只向核验器展示了读写头附近那段平移得很工整的图案,却无法用逻辑证明,那些被它拋弃在窗口外面的旧痕跡,以后永远不会重新挡住它的路。” 顾明澈放下手机,看著並排停住,结论却截然相反的两个终端界面,若有所思:“你的意思是,这台机器后来走回头路了?” “准確地说,是在第193步。”江临调出那一瞬间的纸带快照,“它越过了证书里信誓旦旦声称绝对不会回访的物理边界,碰到了早期运行时刻意留在外面的一颗地雷——一个孤立的数字1,整个平移结构瞬间崩溃。” “那是原来的那个判定程序写错了?”顾明澈追问。 “原始专用decider会重放有限运行段,並重新检查最大回退范围。” 江临指尖在键盘上划过,把去掉来源信息的两个运行结果和纸带快照並排放大。 “缺少这个安全条件的,是后来有人试图强行揉捏出来的一份统一证书草案。这台机器本该被拒绝,但新草案为了兼容性开了后门,被我构造的数据骗过了。原有的那些数学分类证明,暂时不受这个反例的影响。” 林一舟没有参与討论,他的视线正定在屏幕角落里的版本演进摘要上。 【initial_case:5 states/halt at 6841(初始案例:5状態 / 6841步停机)】 【compressed_case:4 states/halt at 193(压缩案例:4状態 / 193步停机)】 “你最初找到的那个漏洞模型,要一直跑到六千八百四十一步才暴露出错误?”林一舟突然开口,声音有些低沉。 “对。” “然后你把这个反例压缩到了只要193步就能暴露?” “只有把状態压减到四状態,两张a4纸就能列出完整转移表、关键纸带快照和错误接受路径。”江临看了一眼桌面上那两页纸,“排除了所有干扰项,別人在做人工覆核时才不会被多余的逻辑分支转移注意力。” 林一舟看了一眼桌边列印出来的四状態转移表。 在信息学竞赛里,找到一组让程序答错的数据並不算结束。 真正能够直接刺穿底层逻辑的反例,应当刪除所有无关结构,让错误只指向一个明確的边界条件。 而眼前这台被江临亲手捏造出来的机器,还要满足远比竞赛苛刻得多的理论要求。 它必须在极小的状態空间內,表现出完美的局部图案平移,必须能让机器哈希和运行段校验顺利通过核验器的审查,最后,还要极其精確地沿著那条被核验器遗漏的路径,在第193步重新碰到窗口外的旧符號,並沿新触发的转移进入停机状態。 在这个逼仄的四状態空间里,江临哪怕多刪一条转移规则,反例就会灰飞烟灭。 少刪一条,人工覆核的代码量就会成倍增加。 要在图灵机的確定性运行轨跡上,精准地找出这条狭窄到令人窒息的缝隙,並且始终维持著局部平移的偽装…… 这不仅需要深厚的数学功底,更需要不带任何情绪的工程直觉。 林一舟没有再多问任何关於translated cycler细节的问题。 因为他知道,眼前这台冰冷的四状態机器本身,就是最高效也最具压迫感的回答。 顾明澈看了看江临的背影,问:“所以,你这几天都在做这个?” 江临点点头:“第一种循环已经復现完成,第二种的统一证书层被这个反例卡住了流程,至於第三种反向推理,环境还没搭建好,还没开始。” 顾明澈能够听懂的技术细节有限,却听懂了三个状態之间的重量。 一个已经完成独立復现,一个被江临用反例卡住,剩下一个仍在等待处理。对他们而言,繁忙海狸还是计算理论中一个遥远而著名的难题;到了江临手里,它已经被拆成能够编號、復现、否决和继续推进的具体工作项。 更让顾明澈在意的是,江临谈到那份错误证书时,语气里没有发现大漏洞后的兴奋。 他先划清原始decider不受影响,再说明出问题的只是统一证书层。 找到错误之后还能压住结论边界,这件事本身比屏幕上的【halt】更难。 赵承宇低头看了看面前还剩半盒的烤冷麵,又抬头看了看那台造价不菲的工作站屏幕上刺目的【halt】。 微妙的荒谬感涌上心头。 他们三个人今晚只是因为刚经歷了苦哈哈的军训,穷极无聊,带著水果和夜宵过来串个门,聊的都是哪个教官更严厉,食堂哪个窗口的大妈手抖得没那么厉害这种鸡毛蒜皮的閒天。 但是,就在距离他手里这个廉价塑料打包盒不到两米远的地方,一份试图在数学界统合三类复杂非停机证明的前沿技术路线,已经被屏幕上这台刚刚跑完一百九十三步的粗糙小程序,硬生生地截停在了半空中。 屏幕上代表有效和停机的矛盾结果,谁都能看得懂。 但至於这个矛盾在更深层次的形式化证明上为什么会成立,这个漏洞的影响范围应该划到多远,清华团队下一版的系统核验架构又该怎样重构,这依然不是他们三个才刚刚穿上迷彩服的大一新生能够接手探討的问题。 九点零七分,几个人意兴阑珊地开始收拾桌面。 吃空的纸盒被整齐地装回塑胶袋系好死结,剩下的葡萄和西瓜重新盖上保鲜膜放进冰箱,喝空的饮料瓶被统一放在门后的垃圾桶里。 赵承宇换回自己鞋子的时候,没忍住又回头看了一眼那个黑底白字的终端屏幕:“说真的,本来只是打算来串个门聊聊天,怎么吃顿烤冷麵的功夫,还撞上停机问题了?” “是非停机证明的安全核验问题。”林一舟在一旁严谨地纠正了他的说辞。 赵承宇摆了摆手,推开门:“行吧行吧,他今年都已经搞出了江氏砖,搞定了pfr猜想,再解决一个非停机证明的安全核验问题,也是非常符合逻辑的。” 三个人鱼贯而出,离开了402。 房门咔噠一声关上。 宿舍里重新恢復了寂静,只有小酥肉的油腻味和西瓜的甜香还残留在空气中,证明刚刚有几位年轻人带著大学生的鲜活气息来过。 江临重新坐回工作檯,按下解锁快捷键。 內部证书草案与那份长达数页的完整復现报告,重新在屏幕上铺展开来。 閒聊结束了。 现在,真正需要白纸黑字写进正式报告的技术边界,被重新冷酷地摊开在无影灯下。 cycler的证明逻辑极其简单,提交的只是两份完全相同的全局机器配置,以及连接这两份配置的確定性正向运行段。 translated cycler的逻辑发生了跳跃,除了要证明局部图案发生平移,还必须用强有力的逻辑外壳,证明窗口外部的未知內容绝对不会像幽灵一样重新进入演化区域。 而尚未开始復现的backward reasoning(反向推理),其数学逻辑更加晦涩。 它提交的不再是正向的演化,而是通过回溯,去证明某个特定的状態集合是一个不可达的反向孤岛,或者提供一个能够证明这个孤岛完全闭合的有限见证。 三类证据可以共享机器描述、空白纸带初始条件和单步转移语义,也可以被装进同一个外层证书容器。 真正不能强行合併的,是各自特有的见证结构与核验规则。cycler需要重放完整配置之间的运行段;translated cycler需要额外检查平移窗口与最大回退范围;backward reasoning则需要验证反向不可达集合的闭合条件。 当前草案的问题,正是把这些不同的证明义务压缩成了几项由证书生成端自行填写的布尔栏位。 江临在接口草案顶部划掉原目標。 【目標:统一三类非停机证书的数据结构。】 改为—— 【目標:统一机器语义与可信核边界;允许不同证明规则提交各自的见证结构。】 公共部分暂时保留五项。 【机器描述哈希】 【空白纸带初始条件】 【单步转移语义】 【证书类型標籤与核验规则分派】 【核验结果、失败步骤与復现轨跡】 这个调整没有否定共享核验內核的可行性。需要停止的,是让当前统一证书草案直接承担最终裁决的路线。 如果继续沿用旧草案,即使后续所有测试样例都显示绿色,也无法排除核验器只是相信了证书生成端自行填写的错误声明。 十点二十四分,江临在键盘上敲下最后一个句號,完成了第一份针对草案的正式回传材料。 附件文件非常克制,只有四页。 【第1页:经过极限缩减后的四状態反例转移表】 【第2页:利用漏洞生成的偽平移证书原始数据】 【第3页:统一核验器因未执行方向检查而导致错误接受的底层调用路径追踪】 【第4页:底层架构修改建议与系统安全影响边界】 影响边界的部分,被他用粗体字单独標出。 【该反例仅针对统一草案的架构安全。它不影响普通cycler、translated cycler与backward reasoning原始专用decider已经独立完成的机器的判定结果。】 【该反例只针对统一证书草案,不影响三类原始专用decider及其既有分类结果。】 【在窗口隔离见证、完整的数学支撑,或逻辑等价的替代条件被正式编写进可信核代码以前,严禁使用该草案生成任何具有约束力的形式化结论。】 江临没有在邮件末尾附上一套看似圆满的全新完整方案。 因为他是个纯粹的技术现实主义者。 第三项backward reasoning的反向不可达逻辑尚未开始復现,这套经过重构的统一可信核究竟能不能安全容纳那种诡异的反向证明结构,还没有经过任何脏数据的实战测试。 如果在缺乏验证闭环的此刻,贸然提交一个仅凭脑补设计出来的所谓新架构,那只不过是用一个未经验证的黑色盲盒,去替换掉另一个已经破底的黑色盲盒。 他只在文档的最后一页,用代码块画下了一个粗糙却边界清晰的下一阶段拓扑草图。 【shared kernel(共享可信核)】 ├── 【machine semantics(底层机器语义)】 ├── 【exact cycle rule(精確循环核验规则)】 ├── 【translated cycle rule(平移循环核验规则 - 需补充隔离验证)】 ├── 【backward unreachability rule(反向不可达核验规则 - 待定)】 └── 【failure trace(异常回溯记录)】 十点三十一分,这封带著反例的邮件通过研究支持单元,正式转发回清华。 九月五日,上午九点十七分,对方的团队在他们的伺服器上完成了对这份四状態反例的独立復现。 回復仍然先进入三楼的研究支持单元。 技术联络员快速核对了一遍附件和那四页刺眼的影响说明,立刻將邮件的优先级標红,打上【a-1/原问题直接反馈】的標籤,安静地放入江临的信箱,等待著今晚窗口期的开启。 晚上八点整,刚从操场上带著一身疲惫回来的江临,点开回信。 …… 【反例已由我方独立沙箱復现成功。】 【测试记录显示,统一核验器在该恶意样例上发生严重错误接受,完整模擬实测於第193步发生停机。】 【根因完全確认:统一草案底层架构存在信任漏洞,错误信任了未受保护的 isolated_window 栏位。原专用 translated cycler decider 中核心的方向性边界检查算法,在整合过程中未被有效迁移。】 【处置方案:当前版本的统一草案已在內部仓库紧急撤回。三类原始decider的运行不受影响,既有的图灵机分类结果依然安全。】 在严谨的技术確认之后,邮件的末尾,多出了一项字斟句酌的新请求。 【经组內紧急討论,若您在后续日程中顺利完成对backward reasoning(反向推理)的復现与压力测试,希望能邀请您继续深度参与並审查我们依据您的建议所重构的共享机器语义、分离证明规则的可信核新方案。】 …… 江临看完,把这封確认邮件归档入bb(5)的本地项目日誌中。 右侧的状態看板隨之发生了一次重大的变动。 【cyclers_reproduction / pass】 【translated_cyclers_reproduction/certificate_layer_blocked(证书层受阻)】 【backward_reasoning_reproduction/pending(待处理)】 【unified_certificate_schema/withdrawn(统一草案/已撤回)】 【shared_verification_kernel/feasibility_retained(共享核/保留可行性)】 屏幕右上角,代表bb(5)探索进度的总计数值没有发生变化。 资料库里也没有多出一台被重新归类的机器。 但在繁忙海狸问题中,进度从来不只意味著又排除了一台机器。 最终答案建立在一条漫长的排除链上。 每一台被判定为永不停机的机器,都必须有能够经受独立覆核的理由。 任何一个核验器只要错误接受过一份证书,它便失去了继续替其他结论担保的资格。此后经它放行的每一项结果,都必须重新接受审查。 江临构造的四状態反例,第一次运行只用了不到一秒。 它没有改变bb(5)的已决数量,却让一份准备承担最终核验责任的统一草案从【候选】变成了【撤回】。 对方必须停止原有路线,重新划分可信核,把窗口隔离、最大回退范围和不同证明规则各自需要承担的义务,真正写进能够被独立检查的代码。 如果这个漏洞晚一些被发现,未来通过统一草案生成的形式化结果,都可能建立在一句未经验证的窗口已经隔离之上。 届时需要推倒重查的,將不再是一份四页报告,而可能是一整条已经延伸出去的证明链。 从这一晚开始,任何人想把一台机器送进已证明永不停机的集合,都不能再递上一句声明。 他必须带来证据。 可以说,江临虽然没有替bb(5)增加一台已决机器,但他替那个最终答案,守住了必须是真的这道门。 第168章 架构落定,不可逾越的边界 九月六日,晚上七点五十八分。 江临坐到电脑面前的时候,固定窗口里,多了一项十五分钟的闭门会议提示。 【会议通知】 主题:a-1/bb5/统一草案撤回后的边界校准 议题一:现有工作保留范围 议题二:backward reasoning復现计划 议题三:共享可信核的下一版结构 桌面上,昨晚那封確认邮件已经完成处置。 在那封邮件里,第193步反例復现成功,旧统一草案被正式宣告破產。 四状態图灵机在无垠的空白纸带上留下了它的痕跡。 项目的三类原始decider及既有分类结果继续保留。 今晚,无须再討论那台四状態机器为什么会在第193步停机。 数学和逻辑的法庭上,反例一旦成立,爭论便隨之终止。 真正需要確定的,是那份被截停的草案究竟要拆到哪一层,以及在这场浩大的解构之后,还能在废墟中留下什么。 …… 【写到这里我希望读者记一下我们域名 101 看书网伴你閒,101??????.??????超方便 】 事实上,在会议接通前的半小时,清华大学项目组的办公室里,周述还在疯狂修改著第三套方案的草稿。 过去的一天一夜,他几乎没有合眼。 他尝试了十七种不同的接口重构,试图把backward reasoning庞大的搜索树压进一个標准格式里。 但每一次,只要他不把那个臃肿的搜索算法带进去,核验器就无法確认结果。 “根本拆不开。”周述烦躁地揉著眉心,对一旁的叶寧说,“要想向一个毫无智能的程序证明反向没有路,除非让它自己再去把路搜一遍。我们之前的设计之所以要让证书自己声明,就是因为工程上不可能把搜索过程交给核验器去验收,那会把核验器撑爆的。” 带著这种这是一个工程死结的深切无力感,周述进入了八点整的会议。 …… 八点整。 屏幕上的倒计时归零,会议准时接通。 屏幕被分割成五个大小不一的窗口,连同江临在內,五个人处於各自不同的物理空间,却被同一条逻辑链条拴在了一起。 主持会议的是位於正上方窗口的乔闻鐸。 他背后的书架上堆满了厚重的理论计算书籍和歷年项目的归档卷宗。 作为清华计算机系教授、博士生导师,同时也是这个bb5项目的架构负责人,乔闻鐸有著十余年程序语义与形式化验证的经验,曾主持过验证编译器和安全关键软体的可信核审查。 在他的研究组里,有一种近乎残酷的共识:作者亲手跑出的绿色结果,充其量只能算作內部实验记录。 换一批人、换一种完全不同的语言实现、只凭公开的规格说明书重新得到同一结论,这个结果才有资格被写入正式的证明链中。 乔闻鐸是一个极少在技术意见里使用带情绪形容词的人。 然而,在昨晚的处置纪要里,他连续写了两次严重。 对於形式化验证而言,一个能够被绕过的核验器,比一个完全不工作的核验器更加危险。 左侧窗口是叶寧,组里的助理研究员。 她负责decider结果復现与translated cycler的专用核验,有著多年和底层代码搏斗留下的沉稳。 既能阅读高视角的计算理论证明,也能一路追潜到模擬器最底层的单步转移函数。 项目早期,她曾用另一套实现独立重放了百万级机器的分类过程。 原工具与復现结果出现的几处微小边界差异,都是她从海量的纸带快照里,一格一格用肉眼和脚本找出来的。 昨晚,第193步反例送达后,也是她带著两名研究生从空白纸带重新跑完全部轨跡,確认问题確实停在统一草案的验收层,没有越过原始decider的边界。 右下角窗口里,戴著黑框眼镜的青年研究员周述显得有些憔悴。 他是姚班本科毕业后留校直博的尖子生,研究方向正是携带证明的代码与最小可信计算基(tcb)。 那份被宣告破產的旧统一草案,正是由他主笔。 过去三个月里,二十七个模块、四百多项接口测试和两轮繁复的证书格式迁移,大半经过他的手。 他设计这套草案的初衷无比正確:把最终需要信任的代码压缩到儘可能小。 然而,问题恰恰出在这次过度的压缩上:一项本该由核验器亲自下场完成的证明义务,为了统一接口,被缩减成了证书生成端填写的一个布尔值true。 最后一个窗口没有开启摄像头,那是研究支持单元的技术联络员。 负责会议纪要的实时录入、版本封存和材料隔离,从不参与任何证明判断。 他的麦克风传出细微的纸张翻动声,他的面前摊著一份列印稿,第一页右上角已经盖上了刺眼的红色印章:【withdrawn】。 没有人寒暄。 会议接通的瞬间,周述便直接共享了过去二十四小时的紧急审计表。 数据在屏幕上展开,严谨而清晰。 【可原样保留】:19项(包括基础状態定义、纸带读写头逻辑等) 【需拆回专用规则】:5项 【涉及未核验信任声明,直接废止】:3项 页面下方,列著三套经过整日爭吵后得出的备选方案。 【方案一:共享核回调原专用decider】 优点:恢復最快,代码改动最少。 代价:搜索程序重新进入可信边界。 【方案二:將三种decider全部纳入可信核】 优点:外部接口最少。 代价:可信核膨胀成三套decider的总和,失去小而可审的意义。 【方案三:共享机器语义,分离三套核验规则】 优点:可信边界清晰,每套规则只验收有限见证。 代价:需要重新设计见证结构,backward reasoning尤其困难。 叶寧率先打破沉默,她的声音透过网络传输略显失真,但逻辑依然锋利:“第一套方案能最快恢復进度,但这意味著裁判又要重新相信寻找证据的搜索程序。第二套方案最省接口,但可信核的体积会膨胀成三套decider的总和。这违背了我们建立可信计算基的初衷。” “我们组內经过討论,倾向於第三套方案。”周述接过话头,他的嗓音有些沙哑,显然熬了一个通宵,“可第三套还是有一个问题,三套规则进入可信核以后,怎样保证我们只是拆开了证明义务,而非换个名字重造三套decider?” 他將屏幕上的架构图放大,红色的高亮標记圈出了几个关键模块。 decider之所以难以被形式化信任,恰恰因为它的本质是探索。 它会使用启发式算法去搜索、去猜测未知的状態。 它会为了效率进行大幅度的剪枝、合併状態空间,並使用各种优化策略。 如果所谓的分离规则仍然在底层把这些探索性的工作全做一遍,那么可信边界根本没有被缩小,它只是从一个巨大的黑箱,变成了三个稍微小一点的黑箱。 江临移动光標,打开昨晚自己归档的一份手绘架构草图,將屏幕共享权切了过来。 在图表上的搜索程序与核验规则之间,用红色的线条划下了一道不可逾越的鸿沟。 “decider负责在黑暗里找证据,核验规则只负责在灯光下验收证据。” 江临的声音平静,却带著不容置疑的確定性。 “搜索端可以扩展大量局部配置,反覆进行前驱生成、去重与剪枝;核验端只检查证书提交的有限对象。它不搜索新节点,也不依赖任何决定结论的启发式优化。” 江临將光標停在那条红线上。 “它只回答两个最简单的问题:第一,证书里列出的事实,能不能由机器的最底层转移表重新推算出来?第二,证书声称覆盖的证明义务,在数学上有没有逻辑缺口?” 周述注视著屏幕上那条涇渭分明的分界线,镜片后的眼睛微微眯起,沉默了几秒钟,说道:“也就是说,搜索端可以继续保持聪明、狡猾甚至激进,但裁判端必须足够笨。” “越笨越好。”江临毫不迟疑地回答,“笨到任何一行代码都能被人工一眼看穿。” 叶寧將第三套方案移到了页面的最上方,快速评估了可行性,说道:“translated cycler这边可以做到,专用的decider继续在外面负责寻找平移段,规则层只负责重放这一段有限的运行轨跡,然后再检查最大回退范围。所有的搜索和探测策略,全部留在边界外面。” 周述揉了揉眉心,提出了最棘手的问题:“普通的exact cycle 循环也可以直接拆。真正卡住我们的,还是backward reasoning。它交来的结果如果仍然是一整棵庞大的反向搜索树,小核验器照样要陪著它重新遍歷一遍。这又绕回了原点。” 江临切换了终端页面,敲击了几下键盘,调出了一个全新的目录。 【backward_reasoning_reproduction/pending】 “所以,第三类程序现在还不能直接接入。我今晚会进行復现和重构。它最终需要交出来的,应该是一张已经穷尽所有可能的『有限地图』,而不是冗长的搜索过程。” 一直静静倾听的乔闻鐸此时终於开口:“一张地图,怎样在不藉助外部搜索的前提下,向一个毫无智能的核验器证明自己没有漏掉任何一条路?” “让核验器根据机器的单步转移表,自己去倒推地图上每一个节点的合法前驱。”江临给出了答案,“核验器绝不往外做任何探索。它只做一件事:核对根据规则计算出的所有合法前驱,是否都已经存在於这张地图的边界之內。” 乔闻鐸深深地看了屏幕里的江临一眼,转头看向周述。 “把江临刚才说的这句话,一字不差地写进第三套方案的设计约束里。” 周述的手指在键盘上飞快敲击,纪要系统里立刻多了一行加粗的红字。 【系统设计铁律:搜索与推断能力不得进入可信核;可信核只验证有限见证及其逻辑闭合义务。】 隨后,周述拿起手边那份盖有撤回標记的第一页列印稿,將其翻了过去,露出下面密密麻麻的底层代码。 “如果backward reasoning也能按照这条边界清晰地拆开,那么过去三个月的工作,就真的只废掉了最上面的那三项统包接口。”周述长舒了一口气,“新规范出来以后,其中一套独立实现,由我来写。” 八点十五分,十五分钟的议程结束,会议通道关闭。 江临回到隔离工作站的界面前。 前两个復现目录【cyclers_reproduction】和【translated_cyclers_reproduction】保持著加密封存状態。 他移动滑鼠,只双击打开第三个目录。 【backward_reasoning_reproduction】 这个目录此前只有一个空壳和几份基础材料,连復现环境都尚未搭建。 江临从九月一日保存的绝对乾净的空白虚擬机基线中,复製出了一份新的系统快照。 接著严格按照项目版本清单,逐一载入编译器、依赖库和基础运行环境。 隨后將源码目录的权限硬性修改为只读。 所有的测试材料均採用六月修订后的公开哈希版本,旧的git提交记录与旧的日誌输出被打包隔离在独立的歷史目录中,確保它们绝不干涉本轮的復现结果。 八点三十一分。 所有的准备工作完毕。 提交號、依赖版本和测试集哈希全部被封存。 backward reasoning(反向推理)程序,在这个与世隔绝的独立环境中正式启动。 与前两种试图预测未来的方法完全相反,backward reasoning 的运行逻辑是反直觉的。 它不跟著图灵机的读写头从空白纸带的起始状態出发,去一步步追问未来会发生什么。 它选择站在图灵机停机的终点站,转过身,往回看。 为了在脑海中具象化这个过程,可以想像一座道路错综复杂,庞大到看不见边界的超级城市。 这台图灵机就是一个在城市中游荡的机器人。 机器人从一间全白的初始屋子出发,停机则是一扇写著下班的终点之门。 传统的正向模擬,相当於一个人跟在机器人身后,看著它今天向左拐,明天向右转,默默记录,等待它自己某一天凑巧走到那扇门前。 如果这个机器人陷入了某种死循环,或者在无尽的荒野中向著远离门的方向一直乱走,跟在后面的人就只能在绝望中无止境地等下去,直到宇宙热寂。 反向推理则採取了截然不同的哲学。 它先派人直接站到那扇下班门前,不问来路,先找出所有能够一步跨进门里的位置。 假设有三个这样的位置,就把它们標记为距离终点一步。 接著,再从这三个位置继续往回找,標记出所有能够通过两步到达门口的位置,然后是三步、四步、更多步。 如果经过一段时间的疯狂扩张,寻找前驱的过程突然停止了,不再有新的位置被加入进来。 最终,反向推理程序绘製出了一张边界清晰的有限地图。 这意味著,所有理论上能够通向终点门的道路,哪怕是迂迴曲折的,都已经全部被圈入这张地图之中。 地图的边缘,再也找不到任何一个可以进入內部的隱秘入口。 此时,只要检查最后一件事情:机器人最初所在的那个全白屋子,在不在地图上? 如果不在,结论便確凿无疑。 因为通往终点的路已经被穷尽,而起点不在这些路上,所以机器人永远无法走到终点。 这就是backward reasoning证明图灵机不停机的核心数学思想。 然而,这套思想在工程实现上的巨大麻烦,深深隱藏在穷尽所有道路和没有任何遗漏这几个字里。 一个庞大的搜索程序,可以自信地列印出一行日誌,声称自己已经把路找完。 但最终的可信核验器,绝不能因为这句毫无根据的声明就盖章放行。 第193步的致命反例刚刚用血淋淋的事实证明,把关键的闭环结论交给证书生成端去自说自话,只会让可信核重新长出同一处溃疡。 江临敲击回车,运行了第一组公开的测试样例。 终端很快给出结果。 【backward_depth:300】 【decision:non_halting】 与结论一同留下的,还有数量庞大的节点扩展、前驱生成与重复配置合併记录。 这些记录能够说明原decider怎样得到答案,却无法成为一份轻量证据。 另一套程序若想沿著日誌確认结论,几乎等於重新执行一次反向搜索。 这样一来,复杂的搜索程序仍然留在可信边界之內。 江临面无表情地关闭日誌窗口。 他不需要这些冗长的证明过程,也不需要知道程序是如何在黑暗中摸索的。 所以只抽取最后留下的那张结果地图。 地图上的每一个节点,代表著图灵机在某一刻可能处於的局部快照:当前內部状態、读写头脚下的符號,以及读写头周围一小段已经確定的纸带內容。 最关键的是,窗口以外的区域不默认全是0,而是明確標记为未知。 因此,一个节点代表的不是一张具体的完整纸带,而是一个集合,所有可能从这段局部已知图案向外延伸出去的,无数种纸带情况的总和。 江临开始重构代码。 將小核验器需要做的事情,暴力压缩成了三项绝对客观的检查。 第一重验证:检查所有能够直接触发停机状態的纸带入口,是否都已经一字不落地包含在这张地图中。 第二重验证:针对地图里的每一个已知节点,根据图灵机的规则,逐条倒推它所有合法的上一步。核对这些前驱是否必然落在地图的现有节点集合內。绝不能有一条合法的路径,从地图的虚无边缘悄悄漏进来。 第三重验证: 检查全白纸带上的初始状態快照,绝对不能出现在这张地图里。任何试图通过坐標系平移、或者局部窗口裁剪来隱藏起点的欺骗手段,都必须被识別。 只要这三项检查通过,无论原先的搜索过程是聪慧还是愚笨,是耗时一秒还是一年,都可以从裁判席上光荣退役。 证书只负责提交这张有限的静態地图。小巧的核验器自己负责检查地图的边界是否完全封闭。 九点四十一分。 第一份符合新规范的反向不可达见证在江临的指尖生成。 他毫不犹豫终止原decider进程,清除它留下的临时文件,只保留机器描述与见证文件。 隨后启动刚刚编译好的独立核验器。 屏幕上没有重新渲染几百层的反向搜索树。 核验器如同一个没有感情的齿轮,逐个读取地图节点,死板地按照机器的单步转移表,重新计算所有的前驱。 四秒钟后,屏幕刷新,四行代表通过的绿色字符依次跃出。 【halting_entrances/covered】 【predecessor_set/closed】 【blank_initial_configuration/absent】 【witness/valid】 一份原本依赖程序发誓它不会停的复杂结论,在这一刻,第一次变成了一张可以完全脱离原程序,由任何第三方工具独立验收的有限路线图。 江临並没有在这一串令人心安的绿色结果前停下脚步。 对於一个旨在无懈可击的安全架构来说,能验证正確的结果只是及格,能防住精心构造的恶意欺骗才是核心。 他复製了刚才那份有效的见证文件,打开了十六进位编辑器,开始手动捏造三份用於攻击的恶意样例。 第一份攻击样例:他在地图中间,人为地刪掉了一个合法前驱节点。这相当於在原本封闭的城墙上,硬生生砸出了一个缺口,抹去了一条確实存在的进路,试图欺骗核验器这张地图已经封闭。 运行核验器。 【reject/missing_predecessor】 红灯亮起。 核验器在倒推时,发现了一个算出来的前驱不在名单上,当场拒收。 第二份攻击样例:他不动地图结构,而是悄悄挪动了局部窗口的坐標原点参数,试图將全白纸带上的起始状態,通过坐標系的偏移偽装成另一个不相关的边缘位置,藉此绕过起点检查。 运行核验器。 【reject/blank_start_hidden_by_translation】 红灯再次亮起。 严格的坐標对齐逻辑识破了偽装。 第三份攻击样例:他保留了全部真实的节点,却把几处明明尚未收拢、还可以继续往外推导的边缘节点,强行打上了已封闭的標籤。 运行核验器。 核验器没有理会標籤,它根据转移表现场倒推,准確地找到了证书里没有列出来的合法的上一步。 【reject/false_closure】 三盏红灯依次在屏幕上亮起,仿佛三道坚不可摧的铁闸。 每一盏都精准地停在了偽造发生的第一现场。 在整个驳回过程中,核验器没有调用一次原始的backward reasoning decider,也没有相信证书里那句虚假的已检查声明。 江临將一份有效见证、三份偽造见证、独立核验器的源码,以及一页极为简练的人话说明文档,封装进同一个压缩目录。 【backward_unreachability_witness_v0.1】 【backward_rule_checker_v0.1】 【adversarial_cases/3】 隨后,他把今晚会议中各方同意保留下来的共同部分,如同拼接精密仪器的底座一般接了上去。 机器描述哈希值。 空白纸带初始条件定义。 单步转移语义引擎。 证书类型路由標籤。 失败位置的追踪器。 公共层的职责,到此戛然而止。 在路由標籤下方,三条核验路径开始各走各的路,互不干扰。 前两条路径沿用已经確认无误的专用证明义务。 而今晚新接入的反向不可达规则,只负责检查通往下班门的有限地图有没有漏路,以及起点是否被安全地排除在外。 十点五十二分,江临点击了发送。 復现包经过研究支持单元完成版本核验与转发。 邮件標题沿用了原先的追踪编號,只在末尾增加了一项状態说明。 【a-1/bb5/backward reasoning/independent witness ready】 此时,距离技术窗口的关闭时间还剩八分钟。 江临按部就班地导出运行日誌、封存当前的虚擬机快照,最后关闭隔离工作站。 机箱风扇的嗡鸣声渐渐平息,江临站起身,活动了一下酸痛的颈椎。 冰箱里还放著前晚剩下的半盒葡萄,桌面上那两张印有第193步反例轨跡的纸张,已经被他整齐地收进了一旁的黑色文件夹。 那台引发轩然大波的四状態机器,已经完成了它作为试金石的任务。 接下来要接受整个团队严苛审查的,將是这张从终点向后展开的地图。 九月七日,早上七点十二分。 北京的晨雾还未散去。 周述已经坐在了项目组那间宽敞的办公室里,手边放著一杯早已凉透的浓缩咖啡。 他顶著浓重的黑眼圈,先是校验了江临发来的復现包哈希值,確保文件在传输中未被篡改。 隨后將庞大且复杂的原 backward reasoning程序,连同它所有的依赖库,一把从运行路径中彻底移出。 现在的测试环境里,只剩下机器描述文件、几份体积小巧的有限见证,以及那个刚刚诞生的核验器。 回车键敲下。 有效见证,顺利通过。 江临隨包附带的三份公开对抗偽造见证,依次在预期位置被无情拒绝。 但周述並没有在这里停下。 作为曾经踩过雷的主笔,他的多疑已经被激发到了最高点。 他转身从內部的高度机密结果库里,抽出了一台江临此前绝对没有见过的真实图灵机描述。 叫来刚进办公室的叶寧,让她按照昨晚的新规范,用另一套工具將他们自己的反向搜索结果,导出为有限地图格式。 新核验器根本不需要知道这张地图是谁生成的,也不关心它是怎么找出来的。 它像一个盲人摸象的机器,只管顺著机器转移表,一个个节点去检查前驱。 叶寧看著屏幕上连续亮起的绿灯,多年的底层找虫经验让她本能地生出一股不服输的劲头。 “他只花了一个晚上,我不信这套防御网没有一点缝隙。”叶寧將咖啡杯推到一边,双手敲击键盘的速度骤然加快,“周述,数学闭环暂时没看出问题,那我先试证书结构。” 她复製那份有效见证,將其中一个节点记录的前驱编號改成节点表范围以外的数值,又重新生成外层文件校验。 这份证书在形式上依然能够被读取,內部却指向了一个根本不存在的节点。 若核验器没有先检查引用范围,后续的闭合性判断便可能读取错误对象,甚至直接异常退出。 叶寧提交修改后的见证。 核验器完成文件解析,却没有进入机器语义与反向闭合检查。 【reject/out_of_range_node_reference】 日誌同时给出具体位置。 【node:184】 【predecessor_ref:out_of_range】 等叶寧调出输入层的处理流程。 核验器在接触任何数学规则以前,已经依次检查节点数量、编號唯一性、引用范围和机器绑定。 不料畸形证书连进入证明核验阶段的资格都没有。 “结构层先拒绝坏证书,证明层再判断数学。”周述看著那行红字,苦笑了一声,“不用白费力气了,这两层他也分开了。” 叶寧抿了抿嘴唇,决定转向更隱蔽的机器绑定问题,发起最后一次攻击。 她拿回那份有效见证,用文本编辑器换掉了机器描述文件里的一条转移规则,试图张冠李戴,让一张真实的地图去替另一台完全不同的机器作无罪辩护。 这一次,程序甚至没有运行到反向规则检查的那一步。 公共层在读取配置时,便如同触电般截住了它。 【reject/machine_witness_mismatch】 周述见状嘆了口气,摇摇头,把核验器的最后一个调用路径追踪完毕。 结论无可辩驳:它不会扩展搜索深度,不会在运行时猜测新的局部配置,甚至没有读取原decider留下的任何缓存碎片。 证书给多少节点,它便一丝不苟地验多少节点。 证书哪怕少交一条合法前驱,它就会毫不留情地停在缺口前报错。 周述將原始decider的复杂调用图,与新核验器的精简调用图,並排投射到了办公室的白墙上。 左边的图谱层层叠叠,如同繁茂的原始森林,充满了搜索、启发式剪枝、状態合併不確定性。 右边的图谱却犹如一根笔直的標枪:只有机器单步语义、前驱生成、集合包含与闭合性检查,以及初始状態排除。 叶寧端著水杯看了一会儿,缓缓说出了昨晚江临那句话的后半句。 “搜索程序可以继续聪明,而裁判,终於笨到了足够可信的地步。” 十一点,乔闻鐸推门走进办公室。 他没有看那些繁复的代码,而是先仔细查阅了防住第四份攻击的日誌,接著看了墙上那两张对比强烈的调用图,最后翻到了江临写的那一页极度凝练的人话说明。 “第193步反例,证明他有能力找到我们的错误。”乔闻鐸的手指轻轻敲击著桌面,声音中带著罕见的讚许,“而今天这份见证说明,他不仅能破,而且知道正確的可信边界,究竟应该用什么材料、建在哪个坐標上。” 他把厚厚的復现报告推回给周述。 “今天下午,把两套实现的人员名单和测试隔离方案彻底定下来。框架已经立住,该我们干活了。” 与此同时,在校园另一端的操场上,军训照常继续。 九月七日的太阳比前几天更加毒辣。塑胶跑道散发著刺鼻的橡胶味,绿色的方阵在广阔的场地上移动。 “向右——转!” “齐步——走!” “立定!” 队列在教官嘶哑的口令中转向、齐步、停下。 江临面无表情,汗水顺著脸颊滑落,砸在迷彩服的领口。 他和其他几千名新生一样,按照集体的节奏,机械地完成著每一个动作。 阳光晃得人睁不开眼。 办公室里发生的那场关於图灵机与计算边界的高层次討论,没有一丝一毫进入他的白天。 他的世界此刻只有燥热的微风,发酸的小腿,以及远处食堂飘来的饭菜香气。 两个世界,在现实的物理空间里摺叠,互不相干。 晚上七点五十三分,夜幕降临。 江临刚洗完澡,研究支持单元的技术联络员便转来了下午的復现结果与一项临时会议请求。 【復现评估报告】 有效见证: 通过 三份公开对抗见证: 全部在预期位置拒绝 团队追加攻击:machine_witness_mismatch/拒绝 核验过程:整个生命周期內未调用原 backward reasoning decider 復现结论:证明规则已具备脱离搜索程序独立运行的能力。架构分离可行。 八点整,前一晚的五人会议重新上线。 周述一扫昨夜的阴霾,显得异常亢奋。 他把那份旧草案的列印稿举到了镜头前。 昨天还在上面的那个写著统一证书的庞大方框,已经被他用剪刀整块剪掉,留下一个规则的方形窟窿。 而在窟窿下方,保留下来的十九项机器语义、测试样例与失败追踪,被重新用马克笔画进了一只更小更紧凑的公共框架里。 公共框架之下,三条清晰的红线分別连向三套独立的验证规则。 “昨晚那个灵魂拷问,我今天白天重新核验了一遍。”周述的声音里透著如释重负的轻鬆,“过去三个月的心血,大部分都还在。我们撤掉的,仅仅是那种非要让三种截然不同的证据,去说同一种標准语言的傲慢要求。” 他放下手中残缺不全的列印稿。 “backward见证的闭环已经走完了,白天我们团队自己加了一份你没见过的机器绑定攻击样例,也被公共层准確地挡住了,你的防线非常坚固。” 叶寧隨即共享了最新的任务表。 两支实现组已经完成隔离。 代码仓库、编译环境和內部沟通频道全部分开。 一支沿用项目现有语言,另一支採用不同语言,只依据冻结后的规范从零重写。 双方都要独立完成三套核验规则,在盲测结束以前,任何一方都看不到对方的代码。 “具体实现由我们负责,隱藏测试集交给第三方。”叶寧说,“你只负责冻结规范和公开测试向量。” 乔闻鐸將一张全新的系统架构图投到了共享屏幕的正中央。 【shared machine semantics (公共机器语义层)】 ├── 【exact cycle rule (精確循环规则)/ready】 ├── 【translated cycle rule (平移循环规则)/ready】 └── 【backward unreachability rule (反向不可达规则)/ready】 在三套闪烁著绿色ready標识的规则下方,还有一行灰色字体,静静等待著被点亮。 【independent blind replay (独立盲测重放)/pending】 “两套实现团队,从明天起互不交换任何代码,这是我们这边的內部隔离方案。” 乔闻鐸看向江临所在的窗口,语气中带著明显的徵询。 这次bb5项目的攻坚,本就是他们团队主动发出的合作请求。 “所有的真实证书、偽造证书,以及带有陷阱的隱藏样例,我们会统一交由第三方安全团队进行打包混淆。” 乔闻鐸说明了接下来的安排,隨后用商量的口吻提出了建议。 “江临,接下来的盲测阶段,你看这样安排是否合適:盲测集就不劳烦你亲自过目了,具体的语言实现和代码bug交由那两支团队自己去头疼。你只需把控规范,不用把精力消耗在这些底层工程问题上,同时也能最大程度保证最终审查的客观性。这个流程,你看可以吗?” 隨后,乔闻鐸在项目的协作架构表上做了一项权限变更,在权限最高的一栏设置了一个新的节点,並填上了江临的名字。 【可信核架构与证明边界审查:江临】 在协作表的前几行,写著项目总牵头人乔闻鐸、规则负责人叶寧,以及实现组主笔周述。 而江临的位置,独立於所有工程实现模块之外,犹如达摩克利斯之剑般,高悬在整个可信核架构的顶端,拥有绝对的一票否决权。 儘管在名字旁边的系统身份栏里,依然只是一行简单得过分的文字。 【清华大学求真书院/2022级本科生】 但这早已不是什么需要被团队审查的標籤。 早在解决江氏砖和pfr猜想时,这个名字在理论界的含金量就已经闻名过学术界。 如今,那条撕碎旧草案的第193步停机轨跡,以及今晚这张坚不可摧的反向推导地图,更是让屏幕这头的几位顶尖学者心服口服。 他们很清楚,是他们在仰仗这位天才大脑来给bb5项目兜底,而不是他们在给他分配任务。 从这项权限生效的那一秒开始,凡是涉及bb5项目共同机器语义的改动、证书绑定的逻辑,必须先过江临这一关。 两支高学歷的实现团队,將完全在他的架构图纸下进行盲人摸象般的编码工作。 这是一种基於绝对智力的信任託付。 周述拿起电子笔,毫不犹豫地在协作表上籤下了自己的確认名字。 “我赞成。”周述看著镜头,语气中不仅是诚恳,甚至带著一丝受教的敬意,“能把我花了三个月盖起来的危楼,精准地拆掉三块承重墙,保留下十九根好柱子,然后再给出一张坚若磐石的新图纸。能请到江神来做这套系统的最高法官,是这个项目的运气。” 对於乔闻鐸的提议和团队的表態,江临並没有表现出多余的情绪波动。 对於他而言,真理本就该是这个运转方式。 既然架构上的话语权和隔离机制已经確立,那他自然不用再管那些底层的泥瓦匠活儿。 “可以。”江临简短地回復。 隨后,他移动滑鼠,在后台管理界面点开了版本控制选项,按下了那个象徵著规范锁定的按钮。 【shared_verification_kernel_spec_v0.1-rc1/frozen】 周述在会议纪要的最下方,用一段感性的文字作为总结。 【统一的是门框和锁孔,但三类证明证据,各自保留自己的钥匙。】 江临看到这行字,指尖在键盘上短暂停顿。隨后,他在周述的那句话下方,敲下了一行补充。 【三把钥匙,三套齿纹,谁也不能代替谁。如果有人想用一把钥匙开所有的门,防盗系统必须报警。】 时钟指向八点十五分,项目总控面板的状態再次自动刷新。 所有前置审查全线变绿。 进入盲测阶段的大门正式开启。 会议结束,通道的连接切断。 周述靠在椅背上,看著屏幕上那行代表著候选规范冻结的绿色字符。 “他今年才多大?”叶寧忽然开口打破了沉默,语气里带著几分鬱闷的复杂,“二十岁都不到啊。” “別用年龄去衡量那种怪物,会让人抑鬱的。”周述摘下黑框眼镜,捏了捏鼻樑。 作为姚班毕业生,周述见过太多所谓的天才。 但那些天才往往沉醉於算法的奇技淫巧,或者代码的运行效率。 而刚才屏幕对面的那个年轻人,身上却有著令人嘆服的冷静与通透。 “我花了三个月,写了几万行代码,试图让所有的机器听懂同一种话。”周述指著白墙上的调用图,“我觉得那是一件很伟大的工程,但他只看了一眼,就用最基础的数学常识告诉我:机器语义必须统一,三类证明结构不能强行统一。” 周述重新戴上眼镜,眼底那一抹连熬两夜的疲惫反而一扫而空。 “能给这种人当底层的泥瓦匠,不算丟人。叶寧,准备继续干活吧。” 从此以后,每一份试图声称某台图灵机永远不会停下的证据,都再也不能躲在庞大复杂的判定器背后。 它们必须剥去所有算法的偽装,在江临划定的这条不可逾越的边界前,自己一步一步,走完通往裁决席的严苛之路。 第169章 幽灵机器的终焉 九月十二日,正式开课后的第一个下午。 六点零七分。 项目组会议室的大屏幕上,孤零零地掛著一句写於1990年的判断。 【人们永远无法证明:Σ(5)=4098,s(5)=47176870。】 下面,端端正正地署著一个名字。 艾伦·布雷迪(allen brady)。 对於繁忙海狸(busy beaver)问题的人来说,这都是一个绕不开的名字。 1983年,他完成了四状態繁忙海狸的证明。 而五状態繁忙海狸那台著名冠军机,由马克森(marxen)和邦特罗克(buntrock)在1989年找到。 那是一台宛如奇蹟般的机器,它会在全白纸带上运行整整四千七百一十六万八千八百七十步,然后在停机的那一瞬间,留下四千零九十八个“1”。 冠军早已找到,甚至被人们瞻仰了三十多年。 但问题在於,谁也无法在数学和逻辑上给出一个坚不可摧的证明:在这个庞大的搜索空间里,在等价约化前超过十六万亿张转移表、经过树形规范化后仍需处理上亿台代表机器的搜索空间里,谁也无法排除另一台藏得更深、跑得更久的机器。 五个状態。 两个符號。 一张只有十个转移位置的表格。 这就是五状態图灵机的全部构成。 它的规则是如此简单。 任何人,只要花上几分钟,都能把它的规则抄在一张便签纸上。 然而,正是这近乎原初的简单,孕育出了连现代超级计算机都无法穷尽的复杂性。 几代最顶尖的研究者前赴后继,先后尝试循环判定、符號压缩、闭合纸带语言、有限自动机约简和形式化验证,却始终无法给这两个数字盖上最后一枚印章。 32年前,布雷迪在耗尽了无数心血后,乾脆把它写进了自己的预测清单。 永远无法证明! 乔闻鐸今天又把这句话放了出来。 这位在形式化验证领域摸爬滚打了半辈子的老教授,此刻双手撑在会议桌的边缘,静静地注视著大屏幕。 他之所以放出这句话,是因为大屏幕右侧,还掛著项目组全库復验后的最后一行状態提示。 【unresolved_machines:1】 九月十日,当大一新生江临刚刚完成军训物资清退,还在操场上听著院系入学教育的喧闹时,两支被严格物理隔离的实现组,已经悄然完成了共享可信核的独立盲测。 记住我们101看书网 那是一场不见硝烟的惨烈战爭。 中间出现过一次足以让整个团队惊出冷汗的分歧。 当时,ocaml实现组在处理一段裁剪纸带两端空白格的逻辑时,由於一个极其隱蔽的思维盲区,將底层容器的起始下標误当成了逻辑坐標,直接吞掉了一段本该保留的平移量。 第三方测试组毫不留情地抽取了最小復现件。 江临被紧急召回,他没有看两边的代码,而是直接依据冻结在保险柜里的规范文档,给出精確的解释。 两支团队被迫推翻之前的进度,重新编译可执行文件,从第一个隱藏样例开始,全量重跑了所有的测试用例。 那是令人窒息的几个小时。 最终的结果传回时,所有人都屏住了呼吸。 rust通过。 ocaml通过。 两份裁决摘要的哈希值在校验器中逐位比对,绿色的match亮起,宣告一致。 九月十一日,安全教育与学籍补项按校歷有条不紊地推进。 与此同时,全库復验也在同一天轰然启动。 八千八百六十六万四千零六十四台种子库机器,连同项目组这几个月来日夜不休生成的非停机见证,被像倾倒进巨型熔炉的矿石一样,分批送进两套互不通信的核验器中。 精確循环机制启动。 平移循环机制启动。 反向不可达判定树展开。 成百万、上千万台机器在经过严苛的审查后,从待判队列里消失,化为资料库中一行行確定的绿色记录。 旧证书里的格式错误、机器哈希错配、甚至是多年前留下的坐標约定污染,被核验器无情地逐一退回,强制重新生成。 每一台被標记为非停机的机器,都必须给出一份无可辩驳的证据。 一条能够从机器底层语义层面重新走通的证明路径,绝不允许任何概率性猜测。 到九月十二日下午,现有证书全部復验完成。 八千八百多万台机器构成的浩瀚星海中,只剩下最后一台。 最后一台的状態栏里没有reject,只有unknown。 项目组至今拿不出任何可核验见证。 乔闻鐸关掉布雷迪那句沉重的预测,拿起遥控笔,將最后一台机器的转移表放大,直到它占据了整个屏幕的中心。 【skelet #17】 只有五行,两列。 十个转移位置。 表格小得一张便签纸就能抄下。 “这台机器来自格奥尔基·skelet·格奥尔基耶夫在2003年公布的四十三台holdouts,因此被称为skelet #17。” 乔闻鐸站在屏幕左侧,声音在空旷的会议室里显得格外低沉。 “我们尝试了所有常规武器,精確循环无效,平移循环无效,反向不可达集合我们强行展开到了第九层,但状態数量在那之后开始呈现出恐怖的指数级膨胀,內存直接溢出。” 乔闻鐸的语气中透出深深的疲惫。 “现有最长轨跡,已经超过了两百亿步。仍然没有停机。更可怕的是,它也没有进入任何能被现有规则捕捉的重复结构。” 周述在一旁接手操作。 他深吸了一口气,將一张庞大的空间—时间图调了出来。 黑白相间的纸带轨跡瞬间占满了整面墙的屏幕,仿佛某种远古生物的复杂基因图谱,又像是高空俯瞰下的异星城市遗蹟。 “这就是它两百亿步的生命歷程。”周述指著屏幕上那些密密麻麻的纹理说,“读写头在越来越宽的区间里来回扫动,像一个不知疲倦的织布工。它写入,擦除,再折返。图像的外沿在不断扩张,纸带越来越长。” 周述说著,放大了其中一个区域。 “但是內部却找不到两个完全相同的截面,继续模擬下去没有任何意义。” 周述转头看向眾人,语气篤定。 “两百亿步和两千亿步,甚至两万亿步,在这里没有本质区別。只要它还能在边界上生成新的纸带结构,只要它的行为没有展现出闭合的周期性,我们就永远等不到循环。” 会议桌的另一端,叶寧揉了揉布满红血丝的眼睛,调出项目组连日来熬夜赶出的三份厚厚的分析报告。 “项目组先后尝试过三条分析路线。有人把它看成一种广义的二进位计数器,试图用进位法则去框定它;也有人怀疑它在模擬某种类似於考拉兹猜想的动態叠代,所谓的3n+1变体。” 叶寧继续翻页。 “我们尝试了三套最先进的压缩模型去解释它的轨跡。在局部,这些模型確实能完美契合。但只要推到边界归併的极端情况,只要读写头触碰到那个特定的0与1的交界,模型就会瞬间断裂,所有的预测都会失效。” 她把最后一份报告翻到末页,展示给所有人。 【结论:现有抽象不足以排除未来停机。】 屏幕右上角,那个数字仍然是1。 就像悬在整个团队头顶的达摩克利斯之剑。 只要这个1还在那里,布雷迪的预言就依然生效。 四千零九十八就只能被称为下界,四千七百一十六万八千八百七十也仅仅只是一个候选值。 整个五状態繁忙海狸问题四十年的歷史,几代人的心血,此刻全都被死死压在这张只有十个格子的微小转移表上。 乔闻鐸转过头,將目光投向了坐在会议桌最末端的江临。 这个名义上的大一新生,穿著一件普通的纯色t恤,面容平静得像是一汪没有波澜的湖水。 但就是他在过去的几天里,一次又一次地展现出了远超常人的敏锐与决断。 “共享可信核已经圆满完成了它的任务。”乔闻鐸对江临说,语气中不无期待与託付,“现在,我们缺的是一份能被它检查、能经受住数学界审视的见证。” 江临的视线从那张转移表上扫过,在脑海中快速重构著这十个转移规则背后的代数结构。 十几秒后,他抬头说道:“把单步动画关掉。” 周述愣了一下,隨即敲下空格键,按下了暂停。 屏幕上那片令人眼晕的黑白轨跡,呈现出庞大到令人绝望的纸带状態。 “只保留读写头每次回到最左侧分隔符的配置。”江临站起身,走向前方的白板,“中间那些繁杂的来回扫动,全部隱藏,状態属性也要保留下来。” 叶寧心领神会,立刻拖出系统里的轨跡筛选器,双手在键盘上飞快敲击,重新设定採样条件。 密集的运行记录迅速收缩,最后,屏幕上只剩一列时间间隔越来越长的纸带快照。 第一张快照。 第二张快照。 第三张快照。 当过滤完成时,眾人的目光都被吸引了过去。 每一次快照里,纸带上都不再是杂乱无章的黑白像素,而是呈现出诡异的规律性。 长短不一的连续1的区块,中间被单个的0精確隔开。 隨著机器模擬轮次的不断运行,有些连续的1段在增长,有些在缩短,还有一些被无情地向右侧推开。 “单看这些长度,依然是杂乱的数值。”江临走到白板前,拿起一支黑色的白板笔,“但如果你们仔细看变化发生的位置,就会发现它隱藏著清楚的顺序。” 说著,他提笔在白板上写下一段最基础的纸带符號表示。 【0 1?? 0 1?1 0 1?2 0 …… 1?? 0】 “它没有在纸带上製造隨机图案。” 江临转身在每一段连续1的上方標出一个整数。 “这些连续段是一张用一进位写出来的整数表。读写头每完成一次长程的往返扫描,看起来修改了成千上万个格子,但在宏观层面,它仅仅只修改了其中一项的数据。下一次完整的扫描,它会去修改相邻的另一项。当某一端发生进位时,它的修改方向就会发生反转。” 周述猛地站直了身体,他瞪大眼睛,目光在那列被筛选出的整数快照上快速移动,大脑在飞速运转。 十几秒钟后,他像触电一般衝到了大屏幕旁,用手指著连续八张快照的变化位置,声音因为激动而微微发颤:“零,一,零,二,零,一,零,三。” 会议桌边,刚才还在敲击键盘的几个研究员,手部的动作瞬间停滯了悬在半空。 “格雷码(gray code)。”周述脱口而出,转头看向江临。 “对。”江临点了点头。 在计算机科学中,格雷码是一种特殊的二进位编码方式。 它最显著的特徵是,相邻两个数之间,永远只有一个二进位位发生改变。这种特性常用於硬体设计中以消除毛刺。 而这台只有五个状態、简陋到极点的图灵机,竟然用它那左右往返、看似愚笨的读写头,以及纸带上一串串长短不一的1,在两百亿步的狂飆突进中,硬生生地把一整套格雷码的更新次序,天衣无缝地藏进了纸带的结构演化里! 过去十几年里,所有研究者的分析都深陷在泥潭中,因为他们都在试图追踪每一格纸带在每一纳秒里究竟发生了什么。 那是一个细节爆炸的微观地狱。 而江临,直接把观察的尺度抬高了整整一个维度。 “一轮长程扫描结束后,具体在这个区间里写过多少个1,已经不再重要了。” 江临的语速不快,但每一个字都像钉子一样敲进眾人的脑海里。 “我们要剥离无关变量。需要保留的只有三类信息:作为符號参数存在的活动段索引iii,当前扫描阶段,以及边界標记的奇偶类。八个宏状態只描述控制阶段、扫描方向与奇偶类的组合,活动段索引和各段长度仍作为证书中的符號参数存在。” 叶寧作为形式化验证的老手,此时已经完全明白过来他到底想做什么。 “但是这个列表的长度是会无限增长的啊!”叶寧指著屏幕边缘,眼中闪烁著兴奋的光芒,“如果只记录活动段的位置和奇偶性,能覆盖未来所有新生成的连续段吗?” “能。”江临毫不犹豫地回答,“因为每个新段的產生,都必然通过同一个固定的进位模板。” 说完,他在白板的右侧,刷刷刷地写出了三类局部重写规则的大纲。 1、普通翻转。 2、向右进位。 3、抵达边界后的反向扫描。 “列表可以向右无限延伸,宇宙毁灭它也不会停。但生成这无尽列表的规则,只有这三种。” 江临转过身,直视著所有人。 “所以,我们的非停机见证不需要装下整张纸带的快照,那是內存装不下的。我们只需要在数学上证明:所有合法的列表状態,在经过一次这样的宏转换之后,仍然属於我们定义的同一个集合。只要这个集合是闭合的,机器就永远逃不出去。” “那停机条件呢?”乔闻鐸从桌边霍然站起,快步走到屏幕前。 长年做学问的稳重此刻也被打破了。 江临走过去,手指直接点在转移表最后那个显眼的未定义入口上。 “这台机器要撞进停机状態,条件极为苛刻。它必须同时满足三个前提:第一,它必须在回收阶段抵达当前编码区的右端分隔符;第二,以指定状態读取空白符;第三,让边界標记落在偶类。” “只有这三个条件同时成立,那个未定义转移才会被触发。” 江临转身,沿著刚才写出的宏转换逻辑,一层层向下推导。 笔在白板上划出一道道严密的逻辑链条。 “根据刚刚拆出的三类宏转换,活动段每向右推进一次,边界奇偶位都会隨对应的进位模板翻转。这个结论来自机器自身的局部重写关係,而非格雷码的一般性质。” “因此,我们可以得出结论:当机器抵达当前编码区的右端分隔符形成宏状態时,它的奇偶標记永远落在奇类,也就是非停机类。而如果奇偶標记碰巧符合了停机要求的偶类时,对不起,此时活动段与边界之间,至少还隔著一个不可逾越的分隔符,它根本触碰不到边界。” “那个未定义的停机入口確实就在那里,敞开著大门。” 江临看著眾人,语气平静得让人不由得冒起鸡皮疙瘩。 “却不属於任何一个从初始配置可达的宏状態。” 乔闻鐸稍一思索,拿起桌上的另一支红色白板笔,走到江临身边。 在江临列出的宏状態旁,画了一个圈,加上了一个退化情况。 他敏锐地察觉到了这个宏大架构中的一个风险点。 “你的理论很精妙。但如果中间这一段连续的1缩减到零呢?两个0分隔符直接合併,活动位置会发生跳跃,直接跨过一层,方向標记也会在跨层合併的同时发生翻转。” 江临微微一笑,仿佛早就预料到了这个问题。 他接过红笔,在归併规则的下方补上了一行严密的代数推导。 “跨层发生以后,虽然发生了一次额外的翻转,但由於位置的跳跃补偿了相位的损失,新的边界奇偶类经过计算,仍然与停机类保持相反。它依然落入我们的不变量集合中。” 周述紧接著举起手,指出了系统实现层面的第二个问题。 “逻辑上成立了,但是核验器怎么识別?如果两个分隔符合併成连续的00,读写头停在其中任意一格时,左右两种编码都可能成立。核验器在匹配规则时会產生歧义,怎么避免把两个不同的宏状態识別成同一个?” “很简单。把读写头停留在分隔符上的朝向,强制写进状態定义里。”江临在白板上画了一个带有箭头的方块,“我们不做对称归併,破除歧义。” 原本白板上的六个宏状態,因为这一调整变成了八个。 叶寧没有废话,直接从伺服器里调出了之前运行的最长轨跡,从中抽取出所有发生过边界归併的极端样本。 她把这些数据打包,逐条投入到江临刚刚定义的新的宏状態逻辑中进行跑批测试。 三十七次严重的边界归併。 全部安全著陆,无一遗漏地落在江临刚写出的那两条边界路径里。 当然那,这三十七条轨跡能证明新抽象与已知数据一致,还是无法替代对全部符號参数的闭包证明。 会议室里原本同时打开的几个键盘,打字声逐渐停了下来。 所有人都停下了手头的工作,目瞪口呆地看著白板上的推导。 乔闻鐸重新看向白板。 “歷史样本过了,现在,怎么把无限个参数情形交给核验器?” 他此时问出的第三个问题,已经不再是怀疑这个不变量是否成立,而是已经直接跨越到了工程实施的层面。 江临在八类宏控制状態的外围,画了一个大大的方框,將其整体圈住。 “在系统中,单独建立第四类非停机见证类型——宏状態不变量见证。” “底层的公共可信核呢?”第三方负责人立刻追问,因为这关係到整个验证架构的公信力。 “公共核保持冻结,绝对不能修改。” 江临说完在方框外写下三条冷硬的检查条件。 【条件一:验证初始配置是否安全进入宏状態集合。】 【条件二:穷举所有的局部重写规则,验证其是否能保持集合闭合。】 【条件三:验证宏状態集合是否与停机入口彻底互斥。】 “具体的工程方案是这样的:新的见证文件只负责提交宏状態的定义、符號块的划分以及局部重写的模板。公共核继续负责验证图灵机的一步转移语义和有限基例;新的宏状態核验器负责检查参数化重写模板的归纳条件、集合闭包与停机排除。两层之间只通过冻结后的机器语义接口连接。” 江临看著周述和第三方负责人,侃侃而谈。 “rust组和ocaml组,分別独立实现针对这八类宏控制状態的核验器扩展模块。第三方,你们的责任是,想尽一切办法生成能击穿这八个状態边界的变异样例。” “两组开发人员能看到你的白板推导吗?”乔闻鐸问。 “只给抽象的规范文档和序列化后的证书格式。隔离必须彻底。”江临平静地说。 乔闻鐸抬起腕錶看了一眼时间。 晚上七点二十六分。 从江临下令关掉单步动画,到他在白板上徒手写出完整的足以镇压skelet #17的核验边界,用了一个小时十九分钟。 乔闻鐸转过身,目光如炬,扫过周述和第三方负责人。 “都听清楚了?开启新的规则编號,两套实现团队继续保持绝对隔离,切断一切私下通讯。今晚九点前封存规范文档,明天一早,开始盲测。” 周述深吸了一口气,合上桌面那叠曾经耗费了他们无数心血,此时已经失效的分析报告。 他转过头,又看了一眼大屏幕右上角那个红色的数字1。 “这一次总该轮到它归零了吧。”周述喃喃自语,手心全是汗。 接下来的三天,是近乎疯狂的三天。 江临在白板上画出的那八类宏控制状態,被严格的数学语言拆解,最终变成了十七页密密麻麻的规范文档、四十三条覆盖所有边缘情况的局部重写模板,以及六类专门由第三方用来攻击边界的恶毒隱藏样例。 盲测的交锋极其惨烈。 第一轮盲测启动。 仅仅四个小时后,rust实现组的核验器突然报警,在验证集合闭合性时崩溃。 rust实现首先拒绝了证书。 原因是从全白纸带进入第一类宏状態的有限前导运行段没有写入序列化格式。 宏状態不变量本身不受影响,但证书缺少初始入口见证。 江临收到报告后,没有任何情绪波动,只是补入前导运行段及其哈希,重新封存证书。 第二轮盲测。 ocaml实现组发难。 他们的逻辑引擎拒绝了一条跨越双分隔符的归併路径,认为该路径存在逻辑断裂。 第三方测试组立刻介入,他们没有看代码,而是直接调用底层的机器重放功能,逐帧比对。 三个小时后,確诊问题並非规范出错,而是ocaml组在將证书进行序列化处理时,不慎漏掉了一位方向標记,导致反序列化时数据错位。 修正代码。 重新编译。 重新封存哈希。 再次开启盲测。 时间来到了九月十五日,晚上十一点四十一分。 项目组会议室里重新坐满了人。 没有人说话,连呼吸声都被压抑到了最低。 空气中瀰漫著浓烈的黑咖啡味和持续熬夜带来的焦躁感。 大屏幕左侧,仍然是布雷迪1990年的那句悲观判断。 而右侧,则是两套物理隔离的核验器的实时运行窗口。 黑底绿字的终端屏幕上,校验日誌不断刷新。 突然,左侧的rust窗口停止滚动。 进度条走到了100%。 【gray_invariant_witness / accept】 【skelet_17 / nonhalt】 周述握著滑鼠的手停在桌面上。 在形式化验证的铁律里,一套实现的通过,仅仅只能证明一套程序认可了这份见证。 如果没有另一套独立代码的印证,它在数学上仍然是不完备的。 右侧的ocaml窗口仍在以一种令人抓狂的缓慢速度,逐条展开最后六个最复杂的边界归併模板测试。 第四十条检查通过。 第四十一条检查通过。 第四十二条……验证宏状態互斥性……通过。 第四十三条…… 全场死寂。 叶寧不自觉地咬紧了下唇。 光標猛地下移一行。 【gray_invariant_witness / accept】 【skelet_17 / nonhalt】 紧接著,仿佛是约好的一样,两边的系统同时开始生成最终的结果验证摘要。 屏幕底部弹出了对比进程。 两秒钟后。 【cross_impl_result_digest / match】 资料库总控程序在接收到这份双重確认的无懈可击的见证后,底层逻辑触发。 它將目录里最后一个被標记为unknown的条目,毫不留情地划入了nonhalt的分类中。 大屏幕右上角,那个悬掛了不知道多少个日夜,犹如噩梦般的数字,轻轻跳动了一次。 【unresolved_machines:0】 周述猛地向后仰倒,重重地靠在人体工学椅的椅背上。 巨大的力量让椅轮在硬木地板上发出呲啦一声,向后滑出去一米多远。 “真归零了!” 周述的嗓音因为极度压抑后的爆发而变得嘶哑。 叶寧没有时间欢呼。 她立刻扑到键盘上,將最终生成的证书总包重新拖进断网的离线环境里。 手指颤抖著,连续计算了sha-256与blake3两组摘要。 屏幕返回了完全一致的哈希字符串。 她这才长长地出了一口气,抬起头,看向站在前方的乔闻鐸,重重地点了点头。 第三方负责人一言不发,直接伸手拔掉了连接测试伺服器的外网网线接口。 手法熟练地开始封存两套编译实体程序的二进位文件、隱藏的测试集,以及长达几十个g的完整运行日誌。 这是未来应对任何学术质疑的铁证。 乔闻鐸站在原地,仿佛一尊雕像。 视线久久地停留在那个0上,然后缓缓移到左侧布雷迪的预测上,最后又重新落回资料库的总控页面。 四十多年。 从他还是个年轻学者的时候起,五状態繁忙海狸的这两个候选值,就一直像两座幽灵般的灯塔,印在无数的论文、博客论坛和计算理论经典教材的边缘注释里。 每一次提到它们,后面都无可奈何地跟著同一个刺眼的词语。 未证明! 而现在,今晚。 最后一台不可一世的幽灵机器,被戴上了非停机的枷锁。 八千八百六十六万四千零六十四台种子库机器,每一台都获得了可追溯、可独立核验的非停机判定路径。 此前被模擬確认停机的机器,则保留在完整枚举目录的另一条索引中。 乔闻鐸深吸一口气,迈步走到会议桌最前方的主位上。 “报最终数据,枚举目录。” “双路独立生成,数量完全一致,底层哈希一致,无遗漏。”第三方负责人大声回答。 “已知冠军核验。” 叶寧將两套独立模擬器的最终状態投射到主屏幕中央。 【maximum_halting_steps:47,176,870】 【maximum_ones_on_tape:4,098】 “非停机分类状態。” 周述双手敲击回车,打开了最终的全局索引表。 “所有非停机条目,均能百分之百回指到对应的证书文件、核验器版本號和机器原始哈希,无一孤立。unknown分类,確认为零。” 乔闻鐸缓缓取下鼻樑上的老花镜,从口袋里掏出眼镜布,將镜片仔细擦了一遍。 当他再次戴上眼镜时,屏幕上那三行决定性的结果,依然安安静静地立在那里,宣示著永恆的数学真理。 他拿起桌上一本厚重的项目总记录册,翻到最后空白的一页。 拔出钢笔,在最终结论栏里,一笔一划地写下—— 【s(5)=47,176,870】 【Σ(5)=4,098】 日期:2022年9月15日。 笔尖离开纸面的那一刻,乔闻鐸抬起头,环视著会议室里的每一个团队成员。 “诸位。”他的声音有些颤抖,“从现在这一秒开始,这两个数,可以从候选名单里刪除,正式编入人类数学与计算理论的定理栏了。” 会议桌边,骤然爆发出雷鸣般的掌声。 最先拍手的是那位平时极其严苛、专找麻烦的第三方负责人,他拍得手掌发红。 隨后是叶寧、周述。 紧接著,会议室旁边的几个大型视频通讯窗口里,那些连续参与了数月復现、分布在世界各地的外部协作者们,也纷纷起立鼓掌。 有人摘下耳机,激动地在狭窄的房间里走来走去。 有人熟练地使用截图工具,把屏幕上那三行结果截进自己的工作记录中,作为见证歷史的私人勋章。 还有人已经迫不及待地在公共频道里敲字,开始索要最终的加密证书包。 江临安静地坐在靠近白板的角落位置。 掌声如潮水般將他包围,但他只是静静地看著白板上的公式,仿佛这一切喧囂都与他无关。 掌声持续了整整十几秒。 乔闻鐸双手下压,等声音稍微平息了一些,他立刻恢復了项目负责人的沉稳,开始连夜分配扫尾任务。 “值守人员按预案分组完成归档,其余人员轮换休息。证书包、两套核验器的核心源码、规范化后的机器目录、以及完整的构建说明,分成四份进行冷备份归档。记住,今晚的数据只发给名单上预定好的几个外部顶级復现节点。论文的最终標题先不定,但在外部节点回传验证通过之前,我们的结论,一个字也不许向外媒和学术界透风。” 周述一边打包文件一边问:“学校那边呢?” “我亲自来报。” 乔闻鐸拿起手机,大步走到会议室外走廊的尽头,拨出了一个號码。 深夜十二点,电话仅仅响了两声就被接起。 两分钟后,电话另一端的那位计算机系负责人显然已经接收並打开了乔闻鐸发过去的简报邮件。 “老乔,你邮件最后附的那个0,指的是我们之前討论的那个全库机器,全排除了?”电话那头的声音透著掩饰不住的震惊。 “全部,无一死角。”乔闻鐸回答得斩钉截铁。 “那是谁把最后一台那块硬骨头啃下来的,skelet的那个幽灵,你们用了什么新算法?” 乔闻鐸隔著会议室的玻璃墙,深深地看了一眼站在白板前的那个年轻身影。 白板上,江临徒手写下的那八类宏控制状態定义和代数推导,依然清晰可见。 “江临。”乔闻鐸对著电话说。 电话那头陷入了长达几秒钟的死寂。 “又是那个孩子?”那头的声音显得不可思议,“前几天你们报上来说共享可信核的架构,也是他定的?” “对,底座架构,加上最后的数学见证,全是他。” “我如果没记错的话校歷,他今天应该才刚刚正式开课到第四天吧?” 乔闻鐸嘴角泛起一丝连他自己都没察觉的骄傲微笑:“对,大一新生,第四天。” 会议室里,第一批面向全球顶尖学者的外部復现邮件已经通过加密通道发出。 收件人名单很短,只有寥寥几个名字。 但这几个名字的份量,足以撼动整个理论计算机科学界。 其中既有几十年来一直像苦行僧般维护bb(5)机器资料库的骨灰级研究者,也有在形式化验证和小型图灵机领域享有盛誉的理论大牛。 邮件內容很短。 没有长篇大论的新闻稿,没有夸张的成果介绍,甚至没有寒暄。 只有一行指向代码仓库的临时只读地址、四组用於防篡改的哈希校验码,以及一句简单到有些傲慢的请求。 【请独立构建底层环境,並尝试推翻这一结论。】 零点十七分。 系统监控日誌显示,第一个位於欧洲的外部节点开始下载新增的宏状態证书、两套核验器源码,以及最终索引增量。 零点四十三分。 第二个北美节点发回握手协议,確认完成机器庞大目录的初步校验。 凌晨一点零六分。 一封来自外部復现节点的邮件进入乔闻鐸的邮箱。 发件人从2003年起便持续追踪skelet #17的运行规律。 他没有对整个bb(5)问题的终结发表任何宏大的评价,而是直接略过了前八千八百万台机器,一针见血地將目光聚焦在江临写出的那份格雷码不变量见证上。 邮件正文里,他在规范文档的页码后面,尖锐地標出了三个他认为可能存在致命漏洞的数学边界问题。 空段归併时的极值坍缩。 双分隔符状態下的向后查找歧义。 边界奇偶翻转时的相位丟失。 这三个问题直指核心。 全都是之前第三方盲测组耗费无数精力才攻击过的险隘。 乔闻鐸微微一笑,没有任何犹豫,直接將对应的四十三条重写规则的证书编號,以及rust和ocaml两套不同实现底层在处理这些边界情况时的详尽运行记录和日誌反推断言,打包作为附件,点击了回復。 二十六分钟后。 那边的收件箱再次闪烁。 这一次,对方发来的邮件正文更短,只有两行字。 【三个边界均已形成逻辑闭合。无懈可击。】 【请告诉我,规范文档的作者,那个jiang lin是不是那个jiang lin?】 周述看完了屏幕上的这封邮件,转过头,將笔记本电脑的屏幕转向了江临。 “江临,这位老前辈的问题,你说我该怎么回他?”周述打趣道,连日的疲惫似乎一扫而空。 江临正在收拾自己的背包,他偏过头,淡淡地看了一眼屏幕上的名字。 “按学术界的规矩,正常提供项目贡献说明回復就行。”他平静地说,语气里听不出一丝炫耀。 凌晨三点二十二分。 窗外的天色依然漆黑,但距离黎明已经不远。 叮。 一声清脆的系统提示音在会议室里炸响。 第一个持有完整资料库镜像的外部节点完成独立构建和全量索引覆核。 隨同跑批结果一起发来的审查备註里,第一句话是用加粗的英文字体写著的。 “如果你们的全库哈希索引在未来几天內继续保持一致没有衝突,这將是计算理论四十多年来,第一个被完全確定的新繁忙海狸值。这是一个不可思议的奇蹟。” 由於对方使用了完全不同的系统架构和编译器版本,rust编译实体的最终二进位文件哈希自然与国內不同。 但当他们將最终生成的逻辑裁决摘要送入校验比对工具时—— 完全一致。 【external_reproduction_01 / pass】 看到这个绿色pass弹出的瞬间,会议室里的空气沸腾了。 这一次,再也没有人刻意维持那种严肃安静的学术氛围。 有人重重地一巴掌拍在坚硬的木质桌面上,手掌拍得通红。 有人仰起头,把杯子里准备用来熬后半夜的咖啡一饮而尽。 叶寧更是直接將那个绿色的pass標誌,狠狠地复製粘贴进了项目组的最高级別总记录归档文件里。 乔闻鐸走回大屏幕前。 1990年,艾伦·布雷迪那句带著绝望色彩的预测,依然静静地掛在那里。 乔闻鐸调出系统里的红色批註工具,用颤抖但有力的手,在永远无法证明这六个巨大的字体上,狠狠地划下了一道鲜红的横线。 隨后,他在被划掉的预言旁边,用电子笔写下—— 【已完成第一次全球外部独立復现確认。】 【2022年9月16日,凌晨。】 人群在欢呼,在相互拥抱。 而在这个歷史性时刻的边缘,江临安静地拿起了桌上的书包,单肩背上,准备推门离开,回紫荆公寓去补几个小时的觉。 经过前方那块写满推导公式的白板时,他的脚步停顿了一下。 拿起放在槽里的板擦,伸出手,將白板最下方,那条两天前写下的unknown標记的旧状態,轻轻擦去。 五状態繁忙海狸。 这个如同魔咒一般的名词,在整个人类计算理论的边界上,像一团迷雾般徘徊停留了四十多年。 无数天才的头脑在它面前折戟沉沙。 而就在今夜,就在这个不起眼的会议室里,它身后的那个巨大问號,终於在严密的逻辑和绝对的隔离盲测中,烟消云散。 而站在白板前擦掉它的人,刚刚上完大学第四天的课。 第170章 把零交给全世界 九月十六日,北京时间上午九点十七分。 欧洲中部夏令时间,凌晨三点十七分。 第二復现节点的负责人马丁·维尔纳,在自己的工作记录里写下一个刺眼的红色单词。 【hold】 他面前开著四个高解析度显示窗口,冷色的萤光映照著他那张布满疲態却异常严肃的脸。 左上角,是清华项目组向受邀復现节点的临时只读仓库,里面躺著刚刚传来的最后一批见证文件。 右上角,是他从2006年便开始一点一滴建立並维护的五状態图灵机镜像库。 下方的两块终端,分別运行著项目组提供的rust版本证书检查器,以及他自己耗费数年心血编写的规范化枚举程序。 六小时前,第一份来自其他外部復现节点的结果就已经传到了他的邮箱。 宏状態证书成立。 两套互相物理隔离的核验器,在截然不同的编译工具链下,给出了逐位一致的逻辑裁决摘要。 最后一台holdout的宏状態不变量证书,已经通过独立核验。 第一份外部復现宣告胜利,但马丁並未在那份pass后面签下自己的名字。 他追踪五状態机器整整十六年,见证过太多次黎明前的虚假曙光,见过太多漂亮的局部结论。 某台机器被参数化重写规则证明永不停机,某类具有分形特徵的轨跡被自动机理论吞噬,某个精巧的判定器在短短一小时內清空几百万条疑似记录。 每一次的进展都无比真实,每一次的欢呼也都有著坚实的理由。 可是,五状態繁忙海狸那座庞大的冰山,始终在水面下留著最后一道缝隙。 因为,证明一台机器不会停机,与证明所有符合条件的竞爭者都已经毫无遗漏地被列入审查,这中间隔著一整片浩瀚无垠且危机四伏的搜索空间。 就像在一片原始黑森林里寻找最高的那棵树,你测量了眼前所有树的高度,但你如何向世界证明,森林的某个被遗忘的暗角里,没有藏著另一棵参天巨木? 马丁关掉已经绿灯常亮的宏状態核验窗口,直接在命令行里拆掉项目组附带的那套规范化工具。 他要亲自重走一遍这片黑森林。 他从最基础的空转移表开始,捨弃了清华团队提供的搜索树路径,用自己定义的状態命名顺序重新展开庞大的搜索空间。 第一轮,他只在搜索树前九层关闭左右镜像约化,逐项核对被摺叠的分支。 第二轮,他改用另一套新状態首现顺序,重新生成完整的规范代表目录。 第三轮,他从被剪枝分支中抽取原始转移表,不接受项目组给出的代表编號,独立计算每台机器对应的规范映射。 工作站机箱里的处理器风扇发出悽厉的轰鸣,连续高负载运转了整整五个小时。 咖啡壶底部剩下的一层黑色液体早就冷透了,凝结出一圈苦涩的深色水垢。 当天光从百叶窗的缝隙里一点点挤进来,照亮满桌的草稿纸时,两套规范代表目录的最终计数弹了出来。 完全对齐。 马丁紧盯那个相同的数字,眉头反而压得更低了,眼角的纹路深刻得像是刀刻。 数量相同,只能说明双方在黑暗中摸索,最终走到了同样大小的终点。 但这远远不够。 如果同一条枚举规范在最底层的概念设计上,就不慎漏掉了一类极为罕见的机器变体呢? 那么两套遵循同一规格的程序,完全可能毫无察觉地在同一个地方漏掉同一批数据。 他深吸了一口气,打开清华团队发来的论文草稿。 在枚举完备性这一节里,用红色的电子笔连续標出七处批註。 隨后打开邮件客户端。 邮件只有四行。 【你们已经证明,目录中的每台机器都有归宿。】 【但我仍无法確认,目录之外是否还站著一台机器。】 【两套枚举器输出一致,不能替代对整个搜索空间的可机械核验的覆盖证明。】 【在覆盖链可独立核验之前,我无法为最终结论签字。】 邮件发出后,他切回共享审查页,將第二復现节点的状態从代表运行的绿色running,改成了红色的hold。 一个刺眼的红色方框出现在外部復现共享页的顶端。 在第一份狂欢般的pass旁边,多了一枚没有倒计时的钉子。 …… 北京,下午五点四十三分。 乔闻鐸將那封带有红色hold標记的邮件投射到会议室大屏幕上时,值守组刚刚完成白班与夜班的交接。 昨夜装满浓缩咖啡的纸杯已经被保洁阿姨收走,白板上江临写下的那些宏状態推导公式,也已经由专人完成了高精度拍照、编號和绝密封存,白板被擦得乾乾净净。 新来的值守人员精神尚可,坐在靠墙位置休息的几个核心成员却连眼睛都睁不开,脸色呈现出透支过度的灰白。 周述原本把外套捲成一团垫在颈后准备补个觉,听到乔闻鐸念出覆盖证明四个字,又猛地睁开眼,直愣愣地坐直了身体。 “他避开了skelet #17的最后防线,直接去挖我们整个资料库的根基了。” 叶寧看完大屏幕上的邮件,揉著乾涩的双眼,声音沙哑。 “挖得对。”坐在角落的第三方红队负责人冷不丁地开口,语气不仅没有被刁难的愤怒,反而透著激赏。 会议室里几道疲惫的目光同时转向他。 第三方负责人站起身,走到控制台前,把项目总架构图调出来,用雷射笔指向最左侧的庞大枚举入口。 “我们这几个月,一直沿著同一份树形规范做双路生成。大家想想,实现了物理隔离,使用了不同语言,但这叫什么?这叫规格同源。两个结果完全一致,只能帮我们排除绝大部分工程层面、代码层面的低级错误。它排除不了规格设计层面的共同盲区。如果那张网本身就破了一个洞,两张一模一样的网重叠在一起,那个洞依然存在。” 周述伸手翻开桌面上列印好的论文草稿,直接翻到关於枚举的第三章节。 那一节洋洋洒洒写了完整转移空间的理论规模,详细阐述了树形规范化的裁剪逻辑,写了状態重命名、镜像等价映射与状態重命名置换表,也给出了rust和ocaml两套独立生成结果的哈希比对。 对於项目內部从头跟到尾的人来说,这条逻辑链条清清楚楚,一眼就能看明白。 但远在欧洲的马丁不肯接受一眼能看明白。 数学不相信直觉。 他要求清华团队必须留下每一根被剪掉的树枝的断口痕跡。 要求任何人,哪怕是一个普通的大二学生,只要从根节点出发,仅凭公开的剪枝规则,就能严丝合缝地重新走到全部规范叶节点,中间不能有任何需要信任的跳跃。 “那在草稿里补一节数学证明?”周述皱著眉头问。 “他要的是可运行、可检验的代码级见证,一节文字可说服不了他。”乔闻鐸转头看向会议室紧闭的大门,“江临几点到?” 叶寧看了一眼时间:“他的固定技术窗口是下午六点。” 六点零八分,会议室的门被推开。 江临背著那个似乎永远装不满的双肩包走进来,手里还拿著一本刚刚从李文正图书馆借出的砖头书——《自动机理论、语言和计算导论》。 会议室里的气氛压抑得仿佛暴雨前夕,但他脸上的神情依然平静如水。 他在周述旁边的空位坐下,没有先问发生了什么,而是按照自己的节奏,先扫了一眼外部节点提交的原始运行日誌,接著仔细读完马丁那封言辞犀利的邮件。 等最后调出两套枚举器目前被冻结的规格文档,他说:“把他们生成阶段遇到过、但由於被剪枝而无法直接映射到最终索引的原始转移表给我。” “对方没有提交具体的反例数据。”叶寧把进度条拉到底部,“他不是找到了漏洞,而是在质疑我们的体系。他认为我们没有给出机器层级可检验的覆盖链条。” 江临听完,將手边的论文草稿向后翻了两页,目光在空白的边距上停留了片刻。 “质疑成立。” 他给出了简短有力的四个字。 周述手里正在转动的碳素笔啪的一声掉在桌子上。 “我们的枚举真的有遗漏?” “现有数据是对的,从结论来看,也看不出遗漏。” 江临拿过一张崭新的a4纸,用笔在纸上將全库的处理流程从中间划开,分成左右两半。 “但公开证明的体系的確缺了一个关键接口。你们看,现在的核验器,只是在尽职尽责地回答这片叶子为什么停机或者那片叶子为什么陷入死循环。可是搜索树究竟从哪里开始生根?” 江临的笔尖重重地点在左半边代表搜索树的空白区域。 “在几百亿次展开中,哪些分支被允许继续生长?哪些分支因为何种规则被无情剪掉?留下来的叶子又是如何精確对应到完整枚举目录里的?这些海量的信息,目前全部被封装、遗留在我们的枚举器內部。外部復现者如果想要確认,只能选择重新相信我们的枚举器代码是没有逻辑漏洞的。” 江临抬起头,环视眾人:“在形式化验证里,凡是没有显式写入证明链的假设,都属於可信基。” 第三方负责人双手交叉抱在胸前,眼神锐利地盯著江临:“目前的共享可信核已经作为基石被彻底冻结,绝不能再改动一行代码。你准备怎么做,在底层之上再强行加一个可信层?” “不需要触碰现有的任何停机判定逻辑。现有的停机与非停机核验层保持冻结,本轮不动。”江临语气平稳,“我们单独在外面建立一个覆盖核即可。” 说著,他在a4纸上快速画出四个层级分明的节点图示。 【root:根节点】 【expanded:展开节点】 【pruned:剪枝节点】 【leaf:叶节点】 “根节点必须严格对应一张全空的转移表,每一个展开节点,必须向核验器提供其下所有合法的子分支变体。每一个剪枝节点,无论是因为状態等价还是因为无意义的镜像,都必须提交局部的判定理由以及精確的等价映射函数。最后,每一个叶节点,必须能够回指到我们公布的完整枚举索引库,並无缝连接后端的停机或非停机裁决证书。” “我明白了!” 叶寧作为系统架构的老手,大脑飞速运转,立刻跟上了他那跳跃性的工程思路。 “这样一来,这个新加的覆盖核,根本不需要懂任何复杂的停机判定逻辑,它不需要知道什么是繁忙海狸。它唯一的工作,就是像一个严格的帐房先生一样,顺著树根往上爬,检查整棵树在生长的过程中,有没有莫名其妙地少长了一根枝干。” “还要检查每一个被摺叠的分支,能不能根据映射规则,回到唯一的规范代表。”江临继续说道,“所以,交给外部节点的不能只有最终的几组哈希。父节点指针、状態重命名置换、子分支清单,以及每一次剪枝的见证,都要导出来。” 周述快速估算了一遍数据规模,咽了口唾沫,道:“这样生成的覆盖见证,可能比现有证书库还要大几十倍。” “按搜索树深度分块。”江临说,“父指针、子分支清单和剪枝见证交给覆盖核,用来检查整棵树有没有断口;每个文件块另外计算merkle根,只负责锁定內容和版本。总清单记录分块范围、排列顺序和各自的根哈希。” 叶寧问:“外部节点可以只做抽样?” “可以抽样检查数据有没有被替换,不能靠抽样证明搜索空间没有遗漏。”江临说,“想在覆盖性结论后面签字,就必须把全部分块交给覆盖核重放一遍。” 说著,他在纸上分別圈出两个位置。 “merkle根负责证明他们拿到的是同一份数据,覆盖核负责证明这份数据没有少掉一根枝条。” 一直沉默倾听的乔闻鐸,终於忍不住问道:“完成这套接口,需要多久?” 江临看了一眼屏幕上两套枚举器目前已有的、堆积如山的中间態文件缓存。 “幸运的是,核心的搜索树数据都在硬碟里,我们没有清空缓存。现在缺的,只是一套可供全球公开审阅的证明格式,以及一个轻量级的小核验器程序。今晚十二点前,我来冻结格式规范。明天全天,两套实现组负责將中间数据按照格式导出。后天,把这套覆盖体系交给红队去疯狂攻击。” 江临看向第三方负责人。 “原定的论文发布会和新闻通稿,全部继续延期。”乔闻鐸没有任何犹豫,当即拍板决断,“只要欧洲那个代表hold的红框不清零,我们就绝不启动任何实质性的公开动作。” 偌大的会议室里,没有任何人提出异议。 …… 九月十六日,晚上九点。 经过三个小时的高强度討论和反覆推敲,覆盖见证的格式规范被江临正式敲定並冻结。 九月十七日,凌晨两点十二分。 rust侧的枚举导出器在一阵疯狂的磁碟读写后,终於吐出了第一批庞大的搜索树分块文件。 然而,新编写的覆盖核在验证到第七层深度时,屏幕上弹出了刺眼的红色警告。 拒绝接收。 错误並非出在枚举结果的正確性上。 监控日誌显示,在第七层的一个被系统標记为状態重命名的剪枝节点里,导出程序只懒惰地保存了目標规范代表的编號,却遗漏了从原始状態名称到规范状態名称的完整置换映射矩阵。 对於人类的直觉来说,根据前后文的逻辑连贯性,很容易就能脑补出那缺失的几步映射。 但江临编写的小核验器没有任何人类的温情与妥协。 它拒绝进行任何形式的猜测。 缺乏显式证明,就是非法。 导出格式被无情退回。负责rust接口的研究员狠狠地搓了搓脸,重新扎进代码堆里修改导出逻辑。 凌晨四点五十六分,置换映射栏位被老老实实地补齐,之前生成的几十个g的分块文件全部作废,重新开始导出。 上午十一点,在经歷了无数次微小的格式摩擦后,ocaml侧的覆盖核终於完成了全库的第一次独立重放校验。 四条绿色的通行证依次亮起。 【root_reachability/pass(根节点可达性通过)】 【branch_completeness/pass(分支完备性通过)】 【pruning_witness/pass(剪枝见证合法性通过)】 【leaf_index_link/pass(叶节点索引连结通过)】 下午三点,真正的考验降临。 第三方红队接手了系统。 这群由国內顶尖安全专家和形式化验证领域的找茬高手组成的队伍,將四百组精心构造、极度恶毒的破坏性覆盖见证,悄无声息地混入了几百万个正常的分块隱藏集中。 他们手段百出。 在某个千万级的分支深处,悄悄刪掉一个不起眼的合法子分支。 在一张复杂的转移表里,恶意交换两个状態的名称,却故意不去修改对应的置换矩阵。 通过修改指针,让一个本该指向父节点的剪枝节点,诡异地形成死循环,指向了它自己。 甚至,用一个表面上完全正確的叶子编號,去狸猫换太子般替换掉其上方错误的父节点哈希。 这是一场在海量数据中寻找一根毒针的残酷测试。 然而,到了夜里十点,两套独立运行的覆盖核,將这四百组精心偽装的变异见证全部拦截、报警並拒绝。无一漏网。 確认系统坚不可摧后,最终的覆盖见证总包被打包加密,顺著跨国网络光缆,安静地送入了面向外部的只读仓库。 远在欧洲的马丁没有回覆任何邮件,他只在那个所有受邀节点都能看到的全球共享审查页上,將hold標记后面的最后更新时间,默默地改成了欧洲中部时间下午四点零三分。 九月十八日,星期日。 整个白天,第二復现节点始终保持著令人窒息的安静。 没有任何消息传来,没有提问,也没有报错。 慕尼黑的地下书房里,马丁放弃了项目组好心给出的那条顺藤摸瓜的叶子索引顺序。 他像一个多疑的老侦探,选择了最笨也最难作弊的验证方式。 从自己昨夜生成的那些海量的、带有个人標记的原始机器数据中,隨机抽取状態置换与镜像变体。 然后將这些变体输入到清华公开的映射规则引擎中,强行要求引擎进行逆向运算,去茫茫数据海中寻找清华团队声称存在的那个规范代表。 隨后,他又从清华提供的庞大叶子索引库进行反向展开验证。 沿著那几千万条父指针,一条一条地向上爬溯,死板地检查每一条孤立的指针,是否最终都能殊途同归,毫无矛盾地回到那个空无一物的root根节点。 第一百万条校验,成立。 第一千万条校验,成立。 第三千万条,第四千万条…… 直到第四千六百万条,依然牢不可破。 清华会议室的共享页面被设定为每隔一个小时自动刷新一次。 整个周末,running状態后面的处理进度计数就像心跳一样持续增长,但那个刺眼的红色hold標记,始终固执地驻留在那里。 北京时间下午六点三十一分,马丁那台已经连续满负荷运算了不知道多少个小时的核验程序,终於艰难地爬到了最后一个数据分块的尽头。 终端屏幕微微闪烁了一下,首先给出了两行毫无规律的哈希字符串。 第一行,是清华团队公布的覆盖见证默克尔总根。 第二行,是马丁的本地计算机,经歷了几十个小时独立重跑、重建后,计算得出的本地总根。 马丁凑近屏幕。 两行如同乱码般的字符,上下排列著。 从第一个字母,到最后一位数字,严丝合缝,逐位相同。 没有哪怕一个比特的偏差。 隨后,伴隨著几声清脆的系统提示音,四项最终验证结果在屏幕中央依次弹出,闪烁著代表通过的绿光。 【full search tree / covered(全搜索树覆盖確认)】 【normal form orbits / mapped(规范型轨道映射確认)】 【halting index / linked(停机索引连结確认)】 【nonhalting index / linked(非停机索引连结確认)】 看著四项绿色结果全部亮起,马丁將本地编译环境、覆盖核版本、四项裁决摘要和默克尔总根写入审查记录,又从最后一批数据中抽出三个分块,重新反向核对。 结果没有变化。 这一次,他打开了那封在草稿箱里搁置两天的审查回执。 指尖飞舞。 【覆盖链已闭合,逻辑未见断裂。】 【我已用独立枚举逻辑重建规范代表目录,並完成全部覆盖分块的全量覆核,未发现脱靶叶节点。】 【此前的hold状態,正式撤销。】 【基於上述独立覆核,我支持將s(5)=47,176,870与Σ(5)=4,098作为已经完成证明的精確值向全球公开。】 邮件发送。 北京的会议室里,共享审查页迎来了新一轮的自动刷新。 那个在第一份pass旁边像钉子一样扎了两天两夜,让所有人坐立不安的红色方框,在眾人的注视下,悄然翻转,变成了一抹代表通行与认可的翠绿色。 悬在项目组心头的最后一座大山,终於被移平。 …… 星期日,晚上八点。 清华会议室。 乔闻鐸將论文最终定稿的pdf版本,发送到了每一位核心成员的面前的终端屏幕上。 论文的標题已经不再带有任何试验性的后缀。 《五状態繁忙海狸精確值的確定》 英文標题下方,是一长列按照学术惯例排列的作者姓名。 排在最前面的第一作者栏里,端端正正地印著两个简单的拼音单词。 jiang lin。 周述滑动滑鼠,看了一眼屏幕上的江临名字,又低头去逐字逐句核对论文末尾自己那部分负责工程优化的贡献说明。 叶寧正在一字不漏地检查rust和ocaml两套不同实现组的署名情况,確保没有任何跨组的交叉错误。 而第三方负责人则坚持將他们团队负责的独立攻击性验证工作,与主体的数学证明构造完全分开陈述,以避免任何人借红队监督者的身份,去分享他们並未承担的数学理论发现责任。 江临坐在老位置上,目光沉静,从论文的第一行引言一直看到了最后一行参考文献。 “rust和ocaml两个工程组的名字要在致谢和作者列表里明確分列。” 江临抬起头,看向乔闻鐸。 “这两边从最初的规范设计,一直到后期的代码实现,都保持著物理级別的隔离,贡献说明里也必须保留这种绝对的独立性,不能混为一谈。另外,覆盖见证这部分,是我们为了响应外部审查而后补的公开验证接口,它在版本控制上要单独列出一个子版本。至於外部参与復现的节点,只写他们实际完成的復现工作。他们是否愿意进入最终的联合验证联盟署名名单,必须发邮件由本人亲自確认,不可代签。” 乔闻鐸点了点头,隨后看似隨意地问了一句:“那这第一作者的顺序呢,有没有异议?” 江临的目光重新落回標题页上那个属於自己的名字。 “保持不变。” “你要想清楚其中的分量。”乔闻鐸放下手里的资料,目光深邃地看著眼前这个大一新生,“这个位置不仅仅是荣誉。它意味著,在论文公布后的十年、二十年,以后学术界的任何人——只要他们想要攻击我们设计的共享可信核架构、攻击你推导的宏状態不变量、或者是挑刺我们今天刚补上的那套覆盖接口,第一封措辞严厉的质询邮件,甚至是在国际会议上的公开刁难,都会直接指向你。” “那是应该的。”江临合上电脑屏幕,语气没有一丝波澜,“核心证明是我写的,架构是我定的。出了问题,不找我找谁?” 乔闻鐸不再多言。他握著那支陪伴了自己多年的老派钢笔,在作者顺序確认单最下方的负责人位置,重重地签下了自己的名字。 会议室的另一侧,学校科研宣传部门的几位工作人员正將准备好的对外公开新闻稿投射到大屏幕上。 这篇新闻的標题歷经了三轮激烈的修改討论,但当前版本仍有一处关键措辞需要核心团队的最后確认。 屏幕上亮起一行大字—— 【清华大一新生攻克繁忙海狸世界级难题】 江临皱了皱眉,站起身,走到控制台前拿起电子笔,毫不犹豫地在屏幕上划掉了標题前半句那种带有浓烈个人英雄主义和炒作嫌疑的描述,隨后又在繁忙海狸四个字前,严谨地补上了五状態三个字作为定语。 於是,一篇原本极具新闻爆点的新闻標题,被修改成了略显枯燥但绝对严谨的学术公告。 【联合研究团队解决五状態繁忙海狸问题】 宣传部的工作人员看著被改得平淡无奇的標题,有些无奈地嘆了口气:“江同学,標题您改了我们尊重。但是正文里,我们可以明確地写出这是计算机科学歷史近半个世纪来,第一个被確定的新繁忙海狸精確值吗?这对学校的科研宣传非常重要。” “这句是事实,可以。”乔闻鐸替江临回答了。 “那我为了让大眾读者能看懂,能不能用一句稍微通俗一点的话来解释这个成果?”工作人员翻开笔记本,念出准备好的比喻,“比如:任何一台符合定义的五状態、二符號图灵机,只要它是从一张全白纸带启动的,如果它运行超过了 47,176,870 步仍然没有停机报错,那么我们可以向全宇宙保证,它以后永远也不会停了?” 江临听完,点了点头:“这个描述在逻辑上等价,可以使用。” “但是有一点必须注意。”江临指著新闻稿的结构,“关於一般形式的图灵机一般停机问题不可判定,繁忙海狸函数不可计算这个计算理论的绝对基石,必须在新闻稿的第二段著重强调,要用加粗字体。这是为了避免那些只看標题的非专业读者產生误解,以为我们推翻了图灵的结论,把所有状態规模的机器问题都解决了。公开稿的任务是只讲结论,关於具体的宏状態和不变量,用外链指向完整的证明包即可。至於个人信息,全部往后放,放在贡献说明之后。” 宣传人员一边快速在键盘上敲击记录,一边点头,隨后操作滑鼠,將新闻稿头图位置原本预留的一张江临的高清单人科研照撤下,替换成了一张只有十个简单转移位置的黑白表格截图。 就是那台传说中的五状態冠军机的底层逻辑表。 五种內部状態,两种纸带符號。 一条压得整个计算机科学界喘不过气,延续了近四十年的未决记录。 如今,这三行字被平静地安放在了那张简陋的表格下方。 发布口径,正式冻结。 完整学术论文,冻结。 全链条覆盖见证与底层验证器源码,冻结。 向全球公开的倒计时时间,最终被定格在九月十九日,北京时间下午四点整。 …… 九月十九日,下午三点五十九分。 清华大学数学科学中心二楼的一间严密布控的机房內。 江临研究支持单元的技术联络员屏气凝神,將六个网页操作后台並排铺开在超宽的带鱼屏上。 首发论文预印本平台。 完整的树形规范化枚举目录。 停机机器的有限轨跡索引。 八千八百多万台种子库机器对应的非停机见证索引。 rust与ocaml双路核验器源码。 以及,包含了马丁在內的全球多家权威机构的独立復现与攻击记录。 由於预估到发布瞬间可能带来的流量,每个核心页面和数据包都已经在全球范围內部署完成了cdn镜像分发。 联络员確信,哪怕清华的主站伺服器在发布后被瞬间涌入的巨大访问流量直接压瘫,身处世界任何角落的研究者,依然可以从就近的镜像节点,顺畅地拉取到同一份毫无阉割的证明材料。 技术联络员的手心里全是汗。 他做完最后一遍各节点的哈希摘要自动比对,深吸一口气,把滑鼠的光標稳稳地悬停在那个代表著最终確认的绿色发布按钮上。 乔闻鐸背著手,站在联络员的身后。 叶寧与周述各自占据了一台监控电脑,眼睛紧紧盯著后台的流量异常监测窗口。 第三方红队负责人则死死盯著权限变更日誌表,做著最后的確认,確保那些用於內部压力测试的恶毒攻击样例和人员私密身份记录,没有因为打包脚本的失误而被误打进对外公开的压缩包里。 江临安静地坐在离门最近的一个位置上,面前只有一份带著油墨香气的论文列印稿。 技术联络员看著秒针越过最后十格。 四点整。 滑鼠按下。 咔噠。 全网代码仓库的访问权限,在系统底层瞬间发生跳转,从刺眼的红色“private(私有)”切换为象徵开放的蓝色“public(公开)”。 项目对外展示的静態首页在一秒钟后重新载入刷新。 四个被加粗的巨大標识符,赫然出现在全球视野的最中心: 【s(5) = 47,176,870】 【Σ(5) = 4,098】 【enumeration coverage / verified(枚举覆盖/已验证)】 【unresolved / 0(未决机器/零)】 在这些耀眼的战果下方,公开说明的第一行是—— 【本项目不要求、也不建议任何研究者盲目信任我们提供的预编译可执行程序。所有的上述结论,均可由我们完全公开的底层源码与不变量证书序列重新编译取得;我们隨时欢迎全球范围內的任何人,向我们提交能击穿当前体系的最小逻辑反例。】 仅仅十七秒后。 后台日誌的地理位置追踪模块闪烁了一下,欧洲法兰克福的骨干镜像节点出现了第一次完整的数据总包拉取记录。 数据流速瞬间飆升至峰值。 四十一秒后。 位於北美的多个超算中心节点ip开始活跃,日誌显示,对方不仅下载了源码,並且已经开始自动调用编译器,试图在本地集群上重新构建那套庞大的覆盖核。 一分零九秒。 在代码託管平台的公开问题討论区里,弹出了自项目开源以来的第一条外网提问。 一位来自mit的研究员,用专业且刁钻的口吻,询问在两种截然不同的图灵机停机语义约定下,清华团队提供的转移錶转换器是否存在微小的边界溢出风险。 两分十四秒。 清华这边的技术人员还未来得及响应,一位之前参与过隱藏测试的外部验证联盟成员,已经自发地在那个issue下方,贴出了严密的证明转换脚本以及对应的数学引理编號,漂亮地化解了质疑。 三分整。 清华大学官方网站的新闻中心版块、官方微博、各大高校的学术公眾號联动,准时发布了那篇经过字斟句酌的消息稿。 这篇克制的新闻稿在第三段,非常规矩地列出了整个项目最核心的作者贡献说明。 【本论文第一作者江临,系清华大学求真书院2022级本科新生。其在项目中做出了决定性贡献:独立负责並確立了共享可信核的总体安全架构,创造性地提出了针对顽固图灵机的宏状態不变量见证机制,並最终亲手完成了闭合全库搜索空间的数学证明链整合。】 这一行包含著巨大信息量的文字,很快被各路媒体和学术大v敏锐地捕捉,並单独截图转发。 对於绝大多数普通读者和网民来说,他们未必能搞懂什么叫精確循环检测,什么是树形规范化,更別提深奥的宏状態闭包概念。 但是,他们所有人都看得懂这篇分量极重的国际顶级论文首页,作者栏最前方那个名字。 而当国內各个高校计算机系的博士生、青年教师们点开那份详细的贡献说明时,他们所受到的震动,其层次要深得多。 他们发现,江临不仅仅是如同天才般交出了降伏最后一台幽灵机器的数学见证,他还以一种近乎上帝视角的工程掌控力,硬生生地划定了一条严苛的可信边界。 他逼迫那八千多万份非停机裁决,必须全部脱去黑盒的外衣,接受全世界独立代码的显式检查。 一位长年参与国际顶尖软体安全审计、也是本次公开审查核心成员的形式化验证老教授,在看完源码后,在极其小眾但极其权威的专业理论计算邮件组里,发了一封引发轰动的短邮件。 【媒体的注意力或许只会被第一作者的本科生身份所吸引,但拋开这些社会新闻要素,这项工作真正足以载入学术史的,是其对可信计算边界的精准把控。他以严苛的標准,实现了证明搜索框架与底层信任核在语义与物理上的绝对解耦,將系统的可信基收敛到了最小。在此架构之上,他又亲自构造了填补最后一块拼图的不变量见证。兼具数学家的洞察力与架构师的克制,这才是此项工作真正的学术分量。】 这封简短的邮件,在短短十分钟內,被无数人翻译、转发,像病毒一样疯狂扩散进全球大大小小的理论计算机科学討论组、逻辑学论坛甚至是黑客极客的私密社区。 那些原本只准备抱著看热闹的心態、打算隨便扫一眼结论摘要和媒体通稿的人,在看到同行的疯狂推崇后,开始默默地打开终端,输入命令行,去下载那十七页如同天书般的宏状態数学规范文档,以及配套的轻量级覆盖核源码。 技术联络员面前的全球实时访问热力地图,开始以北京为中心,向外剧烈地点亮。 巴黎。 波恩。 多伦多。 普林斯顿。 东京。 新加坡。 一个个代表著下载连接的光点,越过不同的时区、跨越汪洋大海,如同朝圣一般,纷纷落到了清华的伺服器集群上。 落到了那套大门敞开,允许世界上任何人充当假想敌的证明体系上。 乔闻鐸看著大屏幕上那个呈现指数级增长的独立构建请求队列,感到一阵窒息般的燥热。 他抬起手,用力鬆开了衬衫领口最上方的那颗扣子,长长地吐出一口胸中积压了几个月的浊气。 在这浑浑噩噩的四十多年里,计算理论界从来就不缺声称自己找到了繁忙海狸最终答案的聪明人。 几乎每年都有人发表论文,声称自己用某种启发式算法排除了剩下的障碍。 这个领域缺的,从来不是答案。 它缺的,是一个既能用毫无破绽的逻辑把答案交出来,又能极度自信地把检查真偽的权力也一併封装好,无私地交还给整个学术界的人。 …… 巴黎时间,上午十点零七分。 巴黎高等师范学院的一间古老的阶梯报告厅里,一门针对高年级拔尖学生的《计算理论高级专题》课程,刚刚推进到不可判定性与图灵机极限的核心章节。 满头银髮的授课教授,停下了讲述。 他的幻灯片讲义,固定在第六十三页。 页面中央,印著一张他在过去二十一年的教学生涯中,雷打不动每年都会展示的图灵机已知確切数值表格。 s(1),確定。 s(2),確定。 s(3),確定。 s(4),確定。 然而,在代表著目前人类探索极限的s(5)那一栏,没有明確的等號,而是无奈地写著一个代表不確定的大於等於號。 【s(5) ≥ 47,176,870】 这位教授,正是隱藏在幕后的外部復现验证联盟的核心成员之一。 在过去的整整三天三夜里,他办公室里的另一台带有强大算力的图形工作站,一直在疯狂运转,一刻不停地重放校验著清华团队发来的那几个g的加密证书包。 就在他走进教室上课前的第九分钟,那台工作站发出一声清脆的蜂鸣。 最后一个庞大的覆盖分块数据,顺利通过了本地最严苛的逻辑验证闭环。 教授站在讲台前,沉默了良久。 然后,他缓缓合上了那本边缘已经磨损卷边的旧纸质讲义。 拿起讲台上的电子触控笔,一百多名高年级学生的注视下,转身面对巨大的触控屏幕。 他抬起手臂,笔尖落在那个刺眼的大於等於號上,用力一划,当眾擦掉了那条代表著妥协与未知的倾斜短线。 大屏幕上的字符,发生了歷史性的蜕变。 【s(5) = 47,176,870】 宽敞的阶梯教室里,先是死一般的寂静,隨后,如同平静的湖面被投入了巨石,瞬间响起了一片压抑不住的惊呼和激烈的议论声。 “先生们,女士们,我教这门核心计算理论课,整整二十一年了。”教授转过身,深邃的目光看著屏幕上那个崭新的等號,声音因为內心的激盪而显得格外低沉而有力,“这是我教学生涯中,这张幻灯片表格第一次在我的课前过期了。” 后排几个思维敏捷的学生,已经通过加密网络迅速搜索到了清华刚刚上线的全球公开论文。 一名学生不可思议地將作者列表的区域放大,然后顺著名字下方的贡献说明连结,点开了论文第一作者江临的公开个人学术页面。 隨著页面的展开,教室后排发出了一阵倒吸冷气的声音。 非周期铺砌的突破性发现。 加性组合领域的最新推进。 架构级的形式化验证体系。 以及今天这篇足以载入史册的五状態繁忙海狸证明。 几条原本在数学和计算机领域相距遥远、哪怕穷尽一生也难以跨越其一的研究分支,此刻竟然像奇蹟一般,同时匯聚在了一个大一新生的学术履歷页上。 教授没有理会下方的骚动。 他操作电脑,將清华大学公开源码仓库的镜像地址,直接复製並高亮置顶贴进了这门课程的在线系统页面。 接著果断地刪掉了原本布置的关於自动机理论的常规课后作业。 最后在作业发布栏里,敲下了两行带有浓厚实战意味的新要求。 【任选清华团队提供的rust或ocaml版本核验器其一,在你的本地环境中完成独立构建。】 【尝试寻找证明的逻辑断点。下周的研討课上,提交你这周內最接近推翻这个新定理的一次攻击尝试报告。】 保存。 发送网络广播。 叮。 一百多名学生的笔记本电脑、平板和手机,同时响起课程通知提示音。 五状態繁忙海狸,这个如同幽灵般困扰了老一辈科学家四十多年的魔咒,在这一刻,正式从学术讲义里那遥不可及的开放性未解难题栏中坠落,变成了一个学生可以用双手在键盘上亲自去核验,去触碰,去拆解的新定理。 …… 欧洲中部时间,上午十点二十一分,慕尼黑。 马丁·维尔纳坐在自己那间略显昏暗的书房里,打开了那个由他亲手建立,维护了整整十六年的全球权威的繁忙海狸机器资料库。 因为缓存的原因,瀏览器上打开的网站首页,仍倔强地显示著昨晚他尚未修改时的旧状態。 【bb(5) candidate(候选值):47,176,870】 【remaining holdouts(剩余未决机器):1】 马丁的手指在滑鼠上轻轻摩挲了一下,输入管理员密码,进入资料库操作后台。 先是严谨地,將自己周末生成的四份代表著不同维度的独立审查和压力测试记录文档,打包上传到了资料库的附加证据栏。 接著將清华团队发布的所有公开数据包的全球十几个镜像分发地址,一条一条地掛在首页最醒目的位置。 做完这些外围工作,他才郑重地点开了最核心的状態属性栏位。 他按下刪除键,那个象徵著怀疑与不確定的candidate单词被乾净利落地抹去。 光標移动到那条幽灵机器的计数栏。 退格。 数字1消失,取而代之的,是一个代表著终结的0。 在证明年份栏的那一栏,他郑重其事地填入了2022。 在下方的数学证明依据栏,他仔细地复製並粘贴了清华那篇刚刚公开不到一小时的论文英文完整標题,以及附带了最高信任级別的欧洲验证联盟確认编號。 当他点击底部的提交修改按钮时,网页出於数据安全的保护机制,弹出了一个鲜红色的二次確认警告弹窗。 【系统警告:您的该项修改,將永久性关闭持续了近半个世纪的 bb(5) 全球开放条目。此確认將bb(5)状態从candidate改为proved?】 马丁的手指停在回车键上方。 他的目光越过显示器,落到书桌右侧的软木板上。 那里贴著一张2006年从针式印表机里吐出来的holdout状態表。十六年过去,纸张已经泛黄,四个角落布满图钉反覆穿过留下的小孔。 表格最下方,依次写著五个数字。 43。 17。 6。 2。 1。 前四个数字都被红笔划掉了。 最后那个1,留在那里已经十几年。 为了清空这张表,马丁先后用坏了三台工作站,搬过两次办公室。他维护的资料库也从大学个人主页迁到代码託管平台,最后又被拆分到十几个公共镜像节点。 机器换了,办公室换了,伺服器地址也换了。 那个1一直没有动。 如今,资料库后台的修改栏里已经填入了0。 马丁收回目光,按下回车键。 【update accepted(更新已接受)】 页面短暂停顿了一下。 【bb(5) / proved(已证明)】 网页在几秒钟后重新加载完成。 那个长期盘踞在首页右上角,犹如警报灯般刺眼的红色holdout计数框,永远地消失了。 马丁重新站起身,从笔筒里抽出那支红色马克笔。 他走到软木板前,在最后那个1上划下一道横线。 隨后,在旁边写下—— 【0】 【2022.09.19】 【enumeration coverage verified】 红色笔尖离开纸面。 这张表上,已经没有任何数字需要留给明天。 马丁向后靠在宽大的真皮椅背上,静静地看著焕然一新的页面。 看了很久很久。 终於,他摸出口袋里的手机,调出相机,对著这块见证了歷史终结的电脑屏幕,拍下了一张略带反光的高清照片。 然后,他打开了一个几乎已经被网际网路遗忘的小型极客邮件组。 这个邮件组的成员名单里,都是当年和他一起並肩与早期繁忙海狸机器死磕的老伙计。 在这份名单中,有人因为年纪太大已经退休颐养天年。 有人因为拿不到科研经费被迫转行去了网际网路大厂写业务代码。 还有一个邮箱地址,在前几年就已经被系统提示为永远无法送达。 马丁把照片添加为唯一的附件。 在邮件的主题栏里,只敲下了一句平淡却蕴含著千钧之力的话语。 【老伙计们,我们终於可以把这一行代码从待办清单里刪掉了。】 点击发送。 一段属於老一辈探索者的漫长旅程,宣告谢幕。 …… 北京时间。 下午四点二十六分。 清华大学紫荆公寓区旁的紫荆食堂二层。 正是大多数学生下课来吃晚饭的时间,食堂里人声鼎沸。 求真书院的內部课程微信群里,那条关於五状態繁忙海狸的清华官方硬核新闻通稿,已经被不同的人激动地转发了第三遍。 赵承宇端著餐盘坐在靠墙的位置上,一只手举著手机,眉头紧锁。 他已经逐字逐句地读完了那篇极其克制的新闻稿里,所有他这种非数学专业大脑能够勉强读懂的科普部分。 甚至不甘心地又点进了底部的技术附录说明,在那张由十个简单得不能再简单的数字组成的转移表截图前,思维卡壳了足足两分钟。 赵承宇认识新闻稿里的每一个字。 可是,当这些汉字组合在一起,讲述著一个改变了人类计算理论边界的宏大故事,而故事的主角又恰好叫江临时,这一切,依旧深深地超出了他对大学同学这四个字的贫乏理解。 他把视线从手机屏幕上移开,茫然地抬起头,在熙熙攘攘的食堂里环视了一圈。 很快,他在靠窗的一个相对僻静的位置,找到了江临的身影。 江临的面前放著一碗最普通的番茄鸡蛋面,热气正在升腾。 面碗的旁边,摊开著一本今天上午刚刚记过的课程笔记。 他的手机屏幕朝上平放著,因为连接了实验室的通知接口,屏幕上正接连不断地弹出带有外文標题的归档邮件提示。 江临一手拿筷子,一手在屏幕上飞快滑动。 赵承宇端起自己那吃了一半的餐盘,大步走过去,在江临对面的空位上一屁股坐下。 他直接把停留在新闻页面的手机推到江临面前。 “这通稿我连著看了三遍。” “嗯。”江临头也没抬地应了一声。 “但我感觉,我还是只看懂了一半的逻辑。” 江临把目光从自己的屏幕上移开,看了他一眼:“哪一半没看懂?” “就这台所谓的冠军机器,它自己会跑四千七百多万步,这个我信,毕竟你们让计算机跑过了。” 赵承宇指著屏幕上那个庞大的数字。 “但另一半我想破脑袋也想不通。根据文章说的,那可是有上百亿种组合的机器池啊!就算是用清华的超级计算机,你们总不能把那几十亿张表,一张一张地全都在机器上跑到它们停机或者报错吧?那得跑到哪年去?” 江临听完,放下手里的筷子。 麵条已经在汤里泡得有些坨了。 “只有这台冠军机器,它是为了刷新步数纪录存在的,所以它必须要老老实实地在底层模擬器里一步一步跑完,直到它自己撞上停机状態,给出真实的步数。”江临用最通俗的语言解释道,“至於其余的那八千多万台可能陷入死循环的机器,我们不需要跑完它们的一生。它们只需要各自向核验系统提交一份关於自己最终归宿的数学证明就可以了。” 江临拿过一旁的餐巾纸擦了擦手,继续说道:“能停机的,交出有限的轨跡运行图。永远不停机的,就交出它的死循环规律,它反向不可达的逻辑集合,或者是像最后那台幽灵机器一样,交出它的宏状態不变量见证。我们今天放出去的那个核验器,它不负责跑机器。它就像一个海关人员,它只负责极其严苛地检查这些见证签证上的逻辑印章是不是偽造的。” 赵承宇似懂非懂地抓了抓头髮,低下头,目光重新聚焦在那两个已经被粗体字写成不可辩驳等式的巨大数字上。 “所以,你的意思是说,只要这套证明体系没人能推翻,以后这个世界上,就算过去一百年一千年,也绝对不会再有任何人,能找到一台跑得比四千七百多万步更久的五状態机器了?” “在目前统一的形式化定义下,是的,永远不会。” 赵承宇把手机收回来时,手指在屏幕上不自觉地滑动了一下,画面停留在长长的作者列表的第一行。 他看著那个无比熟悉的名字。 但无论是是江氏砖,icm金奖,还是pfr猜想的证明,对赵承宇而言都带有某种虚幻感。 它们离自己这种普通大学生的生活太远了,就像是隔著校史馆厚厚的防弹玻璃,在观摩一份带有歷史陈旧感的名人档案。 可是,眼前这篇刚刚引爆了全球计算机科学界的新论文仓库提交记录,时间戳清清楚楚地印著,那些见证文件是从上个星期五的凌晨,一直紧锣密鼓地提交到了星期日的深夜。 这一切,真实得让人有些头晕目眩。 赵承宇深吸了一口气,终於把憋在心里许久的那句话问了出来。 “江临,这种级別的基础性结论,以后肯定会写进全世界计算机专业的大学教材里吧?” “会。” 回答他的人却不是江临。 顾明澈端著餐盘站在桌边,另一只手里还拿著手机。 他原本只是过来找位置,听见赵承宇的问题,便把手机放到桌面上。 屏幕里是一张刚刚被转进求真书院课程群的截图。 巴黎高等师范学院的一位教授,已经撤掉原定作业,將清华公开的核验器列入了本周课程任务。 “教材更新得比课程慢。”顾明澈拉开椅子坐下,“什么时候写进去,取决於出版社什么时候改版。至於写不写,不取决於出版社。” 赵承宇指著论文首页问:“那教材里会印江临的名字吗?” “正文可能只留下两个等式。” 顾明澈伸手將页面向下滑动,停在论文引用信息上。 “但只要一本教材讲到s(5),把原来的大於等於號改成等號,就绕不开这篇论文。以后有人想知道这条斜线是谁擦掉的,顺著脚註和参考文献往下找,第一作者第一行就是他的名字。” 赵承宇看了看手机,又看向坐在对面的江临。 江临已经重新拿起筷子,把泡得有些发软的麵条夹了起来。 …… 晚上八点,公开仓库的独立构建记录已经超过一百份。 在这个不眠之夜里,各种极客和安全专家展现出了五花八门的验证手段。 有人使用了传统的x86架构大型伺服器阵列。 有人使用了部署在云端的最新arm架构小型工作站。 更有一位偏执的函数式编程原教旨主义者,为了確保底层不受任何现代复杂编译器的污染,硬生生地把清华的覆盖核逻辑,人工移植到了一套极简的函数式虚擬机环境中,在这个幽闭的环境里只保留了最基础的整数运算、列表结构和哈希处理接口,然后通过了公开回归集。 红队人员也大量涌现。 有人开始专门针对负责解析见证文件的解析器发动猛烈的针对解析器进行模糊测试。 他们故意上传超长的不规则栏位、人为製造死循环的父节点指针、故意搞乱数据块的字节端序,甚至提交被暴力截断的残缺分块。 然而,面对所有格式错乱的恶意输入,项目组公开的解析器坚如磐石,全部予以了拦截並拒绝响应。 清华提供的各镜像的数据摘要一致。 系统给出的最终裁决结论,也保持著绝对的一致。 在公开问题反馈区里,各种充满火药味的学术质疑像雪片一样一条接一条地出现。 但作为仓库维护者的清华团队,展现出了极度自信的大格局。 他们不刪除任何一条尖锐的提问,也不动用权限把那些固执己见的反对者移出討论区。 面对问题,技术人员唯一的回应方式,就是將每一条质疑,不厌其烦地分配並指引到一个明確的规范文档页码、一个具体的证书哈希编號,或者一条全球公认的復现成功记录上。 用数学回击语言。 晚上九点四十四分。 一个在维基百科上长期无偿维护小型图灵机进化史资料页的资深编辑研究者,在再三確认后,颤抖著双手提交了该词条近十年来最大幅度的一次页面更新。 晚上十点零三分。 一份在全球计算机科学家內部流传甚广、专门收录理论计算前沿悬案的开放性未决问题清单,其主编在一封简短的公告后,將bb(5)条目从清单中永久性刪除。 晚上十点二十七分。 另一所常青藤大学的计算机系教授,连夜修改了第二天研究生的课程大纲,將江临等人的这篇论文標题,直接加粗塞进了这学期必须精读的核心阅读材料列表的最顶端。 晚上十一点。 一位在某个研究所里苦熬了三年,原本准备將毕业论文方向定为使用新型启发式剪枝探索最后几台繁忙海狸holdout机器的博士生,在导师的建议下,果断放弃了已经写了一半的代码。 他保留了此前所有失败的探索记录作为反面教材,並在开题报告系统里,將自己的新论文標题改写为《面向未来六状態候选机的可核验宏状態证明语言初步探索》。 隨著五状態这扇大门被重重合上,那些积压在门前几十年的先进验证工具、宝贵的失败经验与无数顶尖的大脑,终於不再被困死在这个死胡同里。 他们开始转身,带著新的武器,向著更深远的六状態计算荒原进发。 而清华这边,江临研究支持单元的后台归档系统,也在当晚顺应局势完成了大规模的改版升级。 在原有的【pfr猜想/putability/bb(可计算性/繁忙海狸)】一级分类目录。 形式化验证接口的技术岗,也从最初的临时联络人,被正式升级为配备专职人员的固定技术席位。 原本只定在下周院系內部举行的一场仅仅十几人参与的小型学术说明会,因为外部要求参会的申请邮件挤爆了邮箱,被连夜扩展成了一场面向全球开放直播的技术报告会。 当然,会议设定了极高的技术门槛。 任何想要在报告会上提问的人,提问內容中必须提前提交有爭议的机器唯一哈希编號、质疑的规范页码,或者是能够直接运行验证的最小代码反例。 至於那些如潮水般涌来的讚美和恭维邮件,全部被冰冷的规则归入普通归档库。 世界各大主流媒体发来的那些充满好奇的採访邀约,也被自动转交给学校的科研宣传部门统一公关处理。 在这个疯狂的夜晚,经过层层过滤,真正能够抵达江临面前这台终端屏幕上的,只剩下那些確確实实能够从逻辑上伤到证明体系的硬核问题。 凌晨零点十二分。 公开issue库里,最后一个高优先级条目仍然亮著红色標记。 提问者是一位研究自动机语义与形式化验证的学者。 他构造出一段极为罕见的退化纸带配置。 按照局部匹配规则,这段配置似乎能够同时落入两类互相排斥的宏控制状態。 如果它真的可达,就意味著宏状態划分不具备唯一性。 后续所有基於状態分类的不变量传播,都要重新审查。 对方甚至附上了一条由七次局部重写组成的前导路径,试图证明这段配置可以从合法状態逐步演化出来。 issue被自动提升到最高优先级。 江临打开附件,没有先看最终的退化配置,而是从第一步开始核对那条前导路径。 光標停在第四次重写上。 这条规则只允许作用於奇相位边界。 对方提交的前置配置,却处於偶相位。 江临將那一行的守卫条件编號复製出来,分別送入rust与ocaml核验器。 两个窗口几乎同时给出结果。 【reject / rewrite_guard_mismatch】 【拒绝:重写守卫条件不匹配】 那段退化配置在局部形状上確实能够同时匹配两类宏状態,但对方提供的前导链条在第四步已经断裂。 它无法从全白纸带进入证明体系覆盖的可达状態空间。 江临將规则编號、两套核验日誌和第四步的相位对照表贴进issue。 几分钟后,那位提问者在自己的问题底部,留下了一句略带钦佩的简短回復。 【你贏了,第四步守卫条件不成立,前导链不可达,我正式撤回该反例。】 高优先级標记自动熄灭。 江临坐在紫荆公寓402室的书桌前,握住滑鼠,点击右上角的按钮,將这个全球瞩目的问题状態从open改成closed。 第171章 世界终於看懂了 时间回到九月十九日下午四点零三分。 距离清华將bb(5)公开仓库从private切换为public,刚刚过去三分钟。 北京,建国门外大街,国內一家头部新闻平台总部的科技频道编辑部。 这原本是一个异常沉闷的下午。 几名值班编辑正对著屏幕上千篇一律的数码產品发布会通稿打哈欠。 李欣端著一杯已经凉透的美式咖啡,习惯性地刷新著各大高校和科研机构的公共信源池。 一条来自清华大学的官方新闻稿跳了出来。 篇幅很短,不足两千字。没有配发任何夺人眼球的头图,只有乾巴巴的黑白文字,准时且安静地躺在信息流的最顶端。 李欣的目光最初只在標题上停留了两秒。 【联合研究团队確定五状態繁忙海狸精確值】 繁忙海狸。 她注视著这四个字,脑海里出现的第一个画面,是一只戴著红色安全帽,抱著粗壮木头啃得满嘴木屑的棕色动物。 在网际网路语境里,这个词通常和某种可爱的动物保护项目,或者某个新出的动画电影掛鉤。 但前缀是五状態,发布单位是清华大学。 李欣本能地嗅到了一丝不寻常,放下咖啡杯,滑动滑鼠往下看。 【s(5)=47,176,870】 【Σ(5)=4,098】 【未决机器数量归零】 【完整证明材料、开源核验器及覆盖见证已同步公开】 她看懂了这上面的每一个字。 组合起来以后,大脑却陷入了一片茫然。 那些奇怪的希腊字母和庞大的数字组合在一起,散发著一种生人勿近的冰冷气息。 直到她把页面拉到第三段,目光触及到那份列著作者及贡献说明的名单。 第一作者:江临。 清华大学求真书院2022级本科生。 李欣凑近屏幕,重新看了一遍,然后打开搜寻引擎,输入这个名字。 搜索结果第一页,江氏砖、iccm数学金奖和pfr/marton挤在一起,发布时间全部落在过去五个月內。 一股电流般的颤慄从李欣的脊椎直窜后脑。 她一把抓起桌上的內线电话,声音因为激动而显得有些尖锐。 “主编,清华发了一条计算理论新闻,江临第一作者。” 电话那边安静了两秒:“哪个江临?” “江氏砖那个。” “又是他?” “又是他。” “成果確认了吗?”主编的语气瞬间变得严肃起来。 “全文、源码、证书、独立復现记录,全公开了。新闻稿写的是精確值確定。” “多大级別的成果?” “我,我看不懂。”李欣如实回答,“满屏幕的代码和符號。” “立刻找人问问,十分钟內告诉我,它值不值得推全网首屏。” 李欣开始拨打电话。 第一个打给某顶尖高校的计算机学院教授,听筒里传来冗长的嘟嘟声,始终无人接听。 第二个,她打给了一名在国內顶尖智库从事形式化验证研究的陈博士。 电话刚刚接通,李欣便语速极快地说道:“陈博,清华刚发了五状態繁忙海狸的公告,江临一作,说是確定了精確值。” 陈博士只听了半句,原本慵懒的声音便猛然拔高,慌乱间甚至带倒了桌上的水杯。 “你说什么?公开了?” “清华官网刚发。” “连结给我,快!” “我正在发微信给你,陈博,这个成果到底有多大?主编等我回话。” 电话里传来急促的键盘敲击声,那种力度仿佛要把键盘砸穿。 陈博士像是根本没听到她后半句话,呼吸变得异常粗重。 十几秒后,听筒里传来一声带著不可置信的咒骂。 “真是零!” “什么零?”李欣一头雾水。 “未决机器,零。unknown: 0。”陈博士的声音颤抖著,像是在念诵一段神圣的经文,“他们把那个幽灵抓住了。” “所以问题真的解决了?” “从公开口径和已经签字的外部復现记录看,精確值確定这句话可以报导。”陈博士飞快翻动页面,“但宏状態证明我才刚打开,你別让我用十几秒替整个领域签字。” “那它到底有多大?” “给我半小时,我至少要先看完贡献说明和覆盖链结构。” “我只有五分钟!” 电话另一端停顿了片刻。 “那我只能给你一个不会错的歷史坐標。” 陈博士深吸了一口气。 “你可以这么写。” “三十二年前,这个问题最权威的研究者之一,公开预测人类或许永远无法证明这两个数字。” “今天,一支中国团队,把永远这两个字,从人类的歷史里刪掉了。” 李欣握著电话的手微微发汗,她转头,目光再次投向网页上的作者栏。 “谢谢。” 她停了两秒,掛断电话,按下內线。 “主编,我知道该怎么推了。最高权限,全网弹窗。” 四点十一分。 第一条经过精心打磨的新闻推送,抵达数千万台智慧型手机的锁屏界面。 【三十二年前被预测永远无法证明的计算理论难题,今日宣告解决,第一作者为18岁清华大一新生江临】 四点十三分。 另一家新闻平台迅速跟进,剥离了冗长的修饰词,直击核心。 【s(5)=47,176,870:清华团队確定五状態繁忙海狸精確值】 四点十七分。 第三家平台將標题改得更加直接,带著极强的煽动性。 【江临又解决了一个世界难题】 四点二十二分。 话题空降进入热搜榜第二十七位。 四点二十九分。 第九位。 四点三十六分。 第一。 热搜榜顶端,一行鲜红色的小字开始疯狂闪烁。 【爆】 …… 最开始的十分钟里,公共评论区充满了滑稽的茫然。 庞大的流量涌入,却撞上了一堵名为计算复杂性理论的高墙。 【繁忙海狸是什么品种,保护动物吗?】 【我以为是研究野生动物生態的,点进来发现全是代码和看不懂的圈圈。】 【五状態是什么意思?兴奋、悲伤、愤怒、疲惫、想下班?】 【跑四千七百多万步才下班,这海狸確实挺忙的,比我上班还忙。】 【有没有人能说句人话?这到底是在算什么?】 然而,信息真空总是短暂的。 很快,第一批敏锐察觉到流量密码,却又一知半解的自媒体,如同闻到血腥味的鯊鱼般冲了进来。 他们用最夸张的词汇,將一项严谨的理论成果包装成了廉价的科幻小说。 【十八岁天才破解计算机停机问题!】 【从此以后,电脑死机將成为歷史,windows再无蓝屏!】 【人工智慧最后一道安全锁被中国学生攻破,机器觉醒的倒计时开始!】 【江临算出所有程序运行时间上限,人类掌握了数字宇宙的终极真理!】 【全球软体產业迎来歷史性革命,硅谷巨头连夜召开紧急会议!】 …… 这些耸人听闻的標题在半小时內被成千上万次转发。 有人在评论区信誓旦旦地宣布,未来所有的手机软体都能提前预知什么时候会卡顿崩溃。 有人言之凿凿地说,江临的这套理论已经从根本上证明了人工智慧永远不会背叛人类。 还有人一本正经地在知乎上写下千字长文,解释所谓的五状態就是计算机底层cpu运行的金木水火土五行模式,江临找到了其中风水最好的一种。 在这一片群魔乱舞中,一张配图却以惊人的速度传播开来,很快衝出了科技新闻的评论区。 图中,是一只戴著黄色塑料安全帽的卡通海狸,它双眼布满红血丝,坐在一台破旧的电脑前疯狂敲击键盘,旁边堆满了空咖啡杯。 屏幕上用加粗的黑体字写著—— 【老板,我最多干47,176,870步。】 图片的下方配了一行大字—— 【中国科学家算出了宇宙最强打工人的极限,老板,我最多干47,176,870步。】 【第47,176,871步还没下班,你就別等了——它这辈子都不会下班。】 短短半小时,这张图被做成了无数个版本的表情包,无缝嵌入了当代打工人的自嘲文化中,扩散到了成千上万个公司摸鱼群和项目对接群。 计算机专业的学生和研究人员们看著这满天飞的荒谬言论,急得在各个平台疯狂留言纠错。 【根本不是解决一般停机问题。】 【bb函数不可计算,图灵的棺材板要压不住了。】 【那是特定图灵机模型,不是你家电脑的cpu。】 然而,严谨科普的传播速度,远远赶不上梗图和情绪宣泄的繁殖速度。 下午五点零四分,一名认证为某大厂资深架构师的程式设计师,在一条热搜新闻下发了一段近千字的专业解释,试图釐清状態空间、停机见证与图灵机的关係。 十六分钟过去,他的点讚只有三十七。 而排在他上方,牢牢占据热评第一的,只有短短的一句话。 【同一个九月,有人在熟悉教学楼,有人在给人类计算理论结案。】 点讚二十三万。 五点二十分,一张名为江临十八岁人生时间轴的长图开始在各大社交平台上病毒式流传。 长图的背景是深邃的星空色,白色的时间线贯穿始终。 五月,江氏砖(解决非周期单砖铺满问题)。 六月,高考749分(全省物理类第一)。 七月,iccm数学金奖。 八月,pfr/marton(有限域模型公开证明)。 九月,五状態繁忙海狸(未决机器数量归零)。 製图的人没有添加任何评价,也没有使用任何煽情的文字。 他只是做了一件极其残忍的事。 把每一项成果之间的间隔天数,用红色的数字精准地標了出来。 五个时间节点自上而下排成一列,静謐地展示著一种不属於常人的智力碾压。 这种纯粹的客观罗列,已经足以让任何刷到这张图的普通人停下划动屏幕的手指,感受到一种近乎窒息的压迫感。 【这真是同一个人?不是一个代號叫江临的科研团队?】 【我反覆核对了身份证照片,是同一个,他的眼神甚至都没怎么变过。】 【他从五月到九月取得的成就,比我的命都长。】 【最离谱的是,他现在还在上大一啊兄弟们。】 【准確地说,他正式开课才刚刚一周。別人的第一份数学分析作业还没交,他已经把s(5)从猜想改成了定理。】 【谁能告诉我,他每天到底有多少小时?他不需要睡觉的吗?】 这个问题被顶上热评以后,短暂地无人回答。 几分钟后,一条带著些许哲理意味的回覆悄然出现。 【可能,他跟我们用的不是同一种时间。我们在时间里流浪,他在时间里刻碑。】 …… 九月二十日,早上六点四十分。 沈砚秋被手机连续不断的震动声吵醒。 他揉著惺忪的睡眼,从床头柜上摸过手机,屏幕上的强光刺得他眯起了眼睛。 微信图標右上角,媒体编辑、视频平台负责人和新闻製片人的询问已经叠到了最高上限的99+。 有人问能不能联繫江临,有人问是不是破解了通用停机问题,还有人已经准备製作图灵奖专题。 他打开热榜。经过一夜发酵,昨天下午那些错误解读非但没有消失,反而被推到了更加夸张的位置。 沈砚秋没有逐条点开,直接打开了清华的原始论文、公开问答区和贡献说明。 江氏砖事件后,沈砚秋在面对这个年轻人的名字时,已经养成了一个不怎么令人愉快,却非常有用的习惯。 每逢江临的名字衝上热榜,先別急著判断这个十八岁的年轻人到底做得有多大,也別急著判断媒体到底吹得有多过分。 先去看原始材料。 如果原始材料看不懂,就去找真正看得懂的人。 如果那些懂行的人仍在审查,那就闭上嘴,安静地等一等。 然而这一次,已经不需要再等了。 论文pdf、开源核验器源码、完整的规范化枚举目录、停机轨跡索引、八千八百六十六万四千零六十四台种子库机器对应的非停机见证、分块覆盖树,以及两套互相独立、使用不同语言编写的核验器,已经全部公开在网际网路上。 项目页面上已经掛出了多家预先受邀节点的全量覆核结论。公开以后,又陆续新增了上百份独立编译、局部重放和攻击记录。 它们还不能替整个领域结束审查,却已经把任何新的质疑,逼到了具体规则、具体分块和具体反例上。 沈砚秋略一思索,打开文档,新建了一份直播的提纲。 【一、没有破解一般停机问题,图灵不可计算的边界依然存在。】 【二、47,176,870不是计算机速度上限,它是一台极其简陋机器的命运尺度。】 【三、1989年人类找到了候选冠军;2022年,联合团队才证明没有任何合法机器能够运行得更久。】 写完这三点,他盯著闪烁的光標想了想,又郑重地加上了第四行。 【四、这个精確数值本身几乎没有直接工业用途,但这不等於整项工作没有现实价值。】 这一行写完,沈砚秋盯著屏幕看了片刻。 他心里很清楚,今晚的直播,真正难讲也是最容易招骂的地方,就在这第四点。 此时此刻,普通人的情绪已经被清华大一新生、四十年悬案、全球计算机教材改写、计算理论极限这些充满史诗感的宏大词汇推到了最高处。 大眾期待的是一个能让中国科技瞬间碾压全球的超级武器,是一个能让生活立刻发生翻天覆地变化的魔法。 在这样的狂热氛围下,任何一句直接工业用途近乎为零,都可能像一根尖锐的钢针,瞬间戳破刚刚鼓起来的情感泡沫。 评论区肯定会有人骂他酸,骂他贬低国人成果,甚至骂他不懂装懂。 可如果为了迎合情绪,为了收割流量,把一项纯粹的基础研究硬说成明年就能装进智慧型手机、后年就能让自动驾驶永不出错,那不叫科普。 那是在拿江临和清华团队真正完成的伟大工作,给一场虚假廉价的公眾庆功宴搭台。 是对科学本身的褻瀆。 沈砚秋吐出一口浊气,十指重新落回键盘,开始一点点拆解那份庞大的证明架构。 …… 上午九点二十六分。 清华大学 bb(5) 项目公开页面的留言板上,新增了一封非常简短的短笺。 署名是艾伦·布雷迪。 在计算理论界,这是一个几乎与繁忙海狸研究史本身重叠的名字。 正是他,在1983年確立了四状態繁忙海狸的精確值107。 也正是他,在面对状態空间呈指数级爆炸的五状態机器时,於1990年的一篇论文中留下了一句充满宿命感的判断:人类或许永远无法证明s(5)的精確值。 这封短笺的旁边,附著一张高解析度的扫描图。 那是一页泛黄的旧论文,纸张的边缘已经有些捲曲。 在一段探討计算复杂性边界的文字中,那句持续了三十二年的悲观预测。 【the exact value of bb(5) may remain forever elusive.】 ——被一支蓝色钢笔的墨水重重地划去。 在页边那点可怜的空白处,写上了两个崭新的等式和一个日期。 墨水很新,字跡甚至因为年迈而有些轻微的颤抖。 【s(5)=47,176,870】 【Σ(5)=4,098】 【2022.09.19】 布雷迪的短笺只有三段话。 【1990年,我曾面对浩如烟海的机器轨跡感到绝望,当时拥有的计算工具与证明方法,似乎都不允许我们真正穷尽那个空间。】 【今天,来自中国的年轻人江临和他的联合研究团队,用一份完整、公开、且可以由普通工作站按照公开规范独立进行机械核验,清清楚楚地告诉我:当年那个判断,错了。】 【在此,我收回我的预言。这是我一生中,最愿意承认也最感到幸福的一次错误。科学的迷人之处就在於,总有人能点亮你以为永远黑暗的房间。】 那张泛黄论文被划掉预言的图片,在短短半小时內,以不可阻挡之势衝出了理论计算机科学那狭小的学术圈子。 对於大眾来说,它比任何光鲜亮丽的奖盃、比任何媒体的夸讚都更容易让人明白这项成果的真实重量。 一个在四十年前亲手確立了上一项世界纪录的科学先驱,等了三十多年,等到头髮全白,等到自己都快要被学术界遗忘,最后,用微微颤抖的手,亲手划掉了自己对於下一项纪录的绝望判断,向一个十八岁的东方少年致敬。 这是一种跨越国界、跨越世纪的文明传承,充满了古典科学时代的浪漫与庄严。 紧接著,一波未平一波又起。 理论计算机科学界最著名的学术博客shtetl-optimized更新了。 博主是该问题的重要研究者、德克萨斯大学奥斯汀分校教授斯科特·阿伦森。 他直接更新了他在2020年发表的那篇关於繁忙海狸前沿进展的著名文章。 在旧的网页缓存里,bb(5)=47,176,870 这个等式的后面,原本用红色的斜体字清楚地標著一个词:conjecture(猜想)。 当全世界无数的研究者刷新页面后,那个红色的单词消失了。 取而代之的,是稳重扎实的绿色粗体字:proved(已证明)。 阿伦森在页面的最上方,置顶了一段更新说明。 【两年前,我把 bb(5)=47,176,870 正式写成一个猜想,当时我认为,在我的学术生涯內,很难看到它变成定理。今天,它已经不再是猜想。】 【清华团队完成了自四状態繁忙海狸被確定以来,近四十年最重要的一次理论推进。我想强调的是,找到那台运行四千七百多万步的候选冠军,已经需要极强的计算实验与结构判断;证明在所有最终会停机的五状態机器中,没有任何一台能够比它更晚停下。而用严谨的数学去证明每一台运行得更久的五状態机器其实都会陷入无限循环、永远运行下去,则是另一种完全不同等级的成就,那是人类理智对无限的征服。】 【在这项工作中,尤其值得整个学界关注的是第一作者江临。他为最顽固的幽灵机器构造了全新的宏状態不变量,更难能可贵的是,他没有傲慢地拋出一堆没人能看懂的证明结果,而是让整个证明体系接受了远比通常计算实验更严厉的公开核验標准。他造了一个逻辑的筛子。】 国內媒体在疯狂转载这段话时,极其尽责地在文末补上了阿伦森在繁忙海狸问题上的权威背景,以及他在两年前正式提出该精確猜想的歷史事实。 那些原本还在各大论坛里阴阳怪气、爭论这会不会又是媒体製造的虚假天才神话、造神运动的人,在看到布雷迪的短笺和阿伦森的proved之后,忽然像被集体噤声了一样,少了一大半。 北京时间中午十二点,洛杉磯还是前一日晚九点。 陶哲轩在自己的社交平台上,转发了清华团队的公开证明仓库。 他在自己的社交平台上,转发了清华团队的公开证明仓库连结。 並以一个顶尖数学家的敏锐,提醒所有正在围观这场狂欢的人,注意一个很容易被那些喧囂的头条忽略的事实。 【这项工作的分量,绝不仅仅来自那两个被確定的精確数值。 在面对一个规模庞大到几百gb、包含千万条分支、无论如何也无法由人类去逐项阅读和审查的计算机辅助证明时,作者们展现出了极高的学术品味。 他们没有强求世界去相信他们运行了几个月的庞大程序,而是巧妙地把信任的核心,压缩进了一个只有几百行代码、足够小、足够简单的核验边界里。並且,他们公开了每一条可以被重放的见证链。这为未来人类如何验证机器生成的大规模证明,提供了一个极具启发性的范式。】 这条简短的评价下面,点讚数在很短的时间內破万。 最高赞的回覆是一句精闢的总结。 【陶神翻译:答案给你,验答案的尺子也给你。尺子小到专业人员能够逐行审计。现在,欢迎全世界来找错。找不出来,这个真理就是江临的。】 到了这一步,公共舆论场终於迎来了彻底的沸腾,如同被点燃了引信的火药桶。 江临能不能拿图灵奖的话题,以摧枯拉朽之势衝到了所有平台的热榜第一,並且热度值是第二名的十倍。 有人把他七月底,穿著白衬衫、神情淡然地站在iccm数学金奖领奖台上的照片,与今天清华这篇计算机科学论文那密布著代码和公式的首页拼在一起,配上了一个极具中二气息却又让人无法反驳的標题。 【左手纯数学,右手计算极限:十八岁少年的双线封神之路】 还有一些狂热的粉丝和媒体,已经开始把江临定理这四个字大张旗鼓地写进文章標题,仿佛只要他们在网上抢先叫响了这个名字,就能越俎代庖,亲手参与一次科学史上的伟大命名。 看著越来越失控、逐渐走向狂热造神运动的热榜,沈砚秋眉头紧锁。 他当机立断,把原定在晚上八点的直播,直接提前到了下午两点。 同时,他打开后台,將直播间的標题进行了第三次修改。 第一版—— 【十八岁大一新生再破世界难题,江临到底有多恐怖】 他盯著这句话看了十几秒,觉得太像那种劣质的爽文標题,全部刪除。 第二版—— 【五状態繁忙海狸终结,计算机科学又一次被改写】 还是不够准確,刪掉。 最终,留在后台標题栏里的,是一句平实到没有任何情绪波澜的话—— 【江临解决的究竟是什么?我们为什么需要它?】 开播前五分钟,预约人数已经超过八万。 下午两点整,画面准时亮起。 数以万计的观眾涌入直播间,却发现沈砚秋身后的白板上,既没有掛江临那张帅气的照片,也没有写任何关於图灵奖的探討。 白板的正中央,只有那五行隨著歷史递进的数字。 1。 6。 21。 107。 47,176,870。 “大家下午好。我知道你们现在很激动。”沈砚秋没有寒暄,直接切入正题,他的声音透过麦克风传出,带著让人冷静的力量,“但在狂欢之前,今天先把三件最容易说错、也最容易让人產生虚假期待的事,讲在前面。” 他拿起红色的记號笔,在白板的另一侧重重地写下三个巨大的红叉。 “第一,江临和联合团队没有破解一般停机问题。图灵的理论依然坚如磐石。” “第二,四千七百多万不是现代计算机的速度上限。图灵机的一步与cpu的一条指令本来就不能直接换算,这个数字衡量的是特定机器在停机前的运行长度。” “第三,这项成果不能让你的电脑从此不再卡死,也不能替程式设计师自动找出所有死循环。想靠它一键修好普通软体故障的朋友,可以歇歇了。” 弹幕在屏幕上诡异地停顿了半秒钟,仿佛所有人都被这三盆冷水泼得愣住了。 隨后,评论以更加猛烈的速度刷了起来,密密麻麻地盖住了半个屏幕。 【那他妈到底解决了什么?】 【標题党骗我进来?我看別的主播都说人类再也不怕死机了!】 【大家先別急,清华原公告確实也没说破解一般停机问题,听沈老师讲。】 【所以图灵奖没了,江神跌落神坛了?】 沈砚秋没有理会弹幕里的躁动,他操作电脑,把清华论文里的正式定理投屏到屏幕中央。 为了照顾普通观眾,他刪掉了全部晦涩的形式化符號,只保留了最关键的限定条件与最终结论。 【五状態繁忙海狸精確值定理】 【对於所有从全白纸带启动的標准五状態、二符號图灵机:只要一台机器最终会停机,它就一定会在第47,176,870步或更早停下。】 【如果运行到第47,176,871步仍未停机,那么它以后永远不会停机。】 【所有最终停机的机器中,停机时留在纸带上的1,最多为4,098个。】 “这就是他们花了不知道多少个日夜,最终证明的定理。” 沈砚秋用笔用力敲了敲第一行的前提条件。 “大家看清楚,这些条件,一个也不能少。五状態,二符號,全白纸带,统一的图灵机定义。只要离开这个特定的理论范围,这个结论概不负责。” “有人可能会问,既然限制这么死,那它到底为什么难?为什么能困住人类四十年?” 沈砚秋敲击键盘,屏幕切到了那张只有十个转移位置的冠军机器规则表。 只有寥寥几行数字和字母。 “因为证明某台机器会停,原则上只需要给出一条有限运行轨跡。只要轨跡严格遵循转移规则,並最终进入停机状態,证据就成立。真正棘手的,是证明另一台机器永远不会停。” 沈砚秋的语速逐渐加快,带上了一丝压迫感。 “你让它跑一天,它没停,不能证明第二天不会停;你用超级计算机让它跑一百亿步,也不能证明它不会在第一百亿零一步突然撞进停机状態。你必须在人类有限的时间里,给出一个能够覆盖未来无限演化的逻辑理由。” 屏幕上的画面再次切换,出现了清华公开资料库那庞大的分类页。 左边,是密密麻麻的有限停机轨跡文件。 右边,是精確循环、平移循环、反向不可达、宏状態不变量等各种复杂类型的非停机见证文件。 在页面的最下方,有一个醒目的统计栏。 【unknown(未决) : 0】。 “1989年,人类已经找到了那台能运行四千七百多万步的候选冠军。” “但找到冠军,不等於证明它真是冠军。你还必须证明,整个五状態机器世界里,没有任何一台被遗漏、最终又会停机的机器,能够在更晚的步数停下。” “江临和联合团队完成的,就是后半句。他们为目录里的每台机器给出归宿,又补上覆盖链,证明所有合法机器都已经进入这份目录。” “未决机器归零以后,至少才终於变成等於。” 直播间的在线人数已经无声无息地越过了十万的大关。 然而,弹幕的滚动速度,反而比刚开播时慢了许多。 许多人正目不转睛地盯著屏幕上那几行冰冷的定理,试图咀嚼这背后的庞大意义。 几秒钟后,那个从新闻发布开始,就被网友们问了无数遍,最庸俗却也最现实的问题,再次铺满了屏幕。 【讲了这么多,沈老师,它到底有什么用?不能让手机变快,不能阻止蓝屏,那国家花这么多资源搞这个干嘛?】 沈砚秋看著这些弹幕,並没有生气,他平静地放下了手里的笔。 “先说一个最可能让追求实用主义的朋友们失望的答案。” “47,176,870,这个数字本身,几乎没有任何直接的工业用途。今天晚上,不会有任何一家晶片公司把这个数字写进下一代手机cpu的参数表里;医院的抢救设备不会因为它而修改治疗方案;中国的高铁,也不会因为知道了一只理论海狸的步数,而每小时多跑一公里。” 弹幕里果然出现了一大片疑惑的问號。 “但是,请大家注意。”沈砚秋的音量微微提高,“清华团队这次向世界交出来的东西,绝不仅仅只是一串数字。” 他操作滑鼠,打开了公开仓库,把网页界面分成了三栏。 第一栏,是完整的规范化枚举目录、停机轨跡索引,以及八千八百多万台种子库机器对应的非停机见证索引。 第二栏,是不同类型的证明见证文件,以及复杂的宏状態不变量规则矩阵。 第三栏,是规模受到严格控制的共享可信核、覆盖核,以及双路独立核验器源码。 “第一件能够被研究者直接使用的东西,是一个完整的五状態图灵机基准库。” “以后,任何研究小型图灵机终止性、非终止性证明和自动机行为分类的团队,都可以把自己的判定工具接入这套数据。工具判断某台机器会停,库里有有限运行轨跡可供核对;工具判断某台机器永远不停,库里有对应的数学见证可以攻击。” “这套数据的特殊之处,在於它不是几个经过精心挑选的演示样例。整个规范化搜索空间已经闭合,每一条裁决都能回指到具体机器、具体证书与核验器版本。” “但边界也必须说清楚。它首先是小型图灵机研究的基准库,不能直接拿去测试真实工业代码。工业软体还有输入、內存、並发、异常处理和作业系统等完全不同的语义层。想把这套方法迁移过去,必须重新建模。” “第二件东西,是宏状態不变量的方法。” 屏幕上,出现了那台令人绝望的skelet #17机器。那是一张不断向外扩张,看起来毫无规律可言的黑白纸带图,就像是电视机失去信號后的雪花点。 隨后,图片切换成了江临將其压缩成有限宏状態后的结构拓扑图。 “如果只用逐步模擬的办法,让它运行两百亿次,看到的仍然只是一张不断扩张、越来越难追踪的纸带。江临没有继续追逐每一个格子的变化,而是把这些微观轨跡压缩成了有限的宏状態。” “他证明了,这台机器今后的所有演化,都只能沿著那几类固定的局部重写模板进行。纸带可以无限增长,宏状態却始终留在同一个闭合集合中;而这个集合,与停机入口彻底互斥。” “针对skelet #17构造出的这份具体见证,当然不能直接套在其他程序上。但把无限运行压缩成有限闭包证明的思路,会为复杂小程序、符號动力系统和bb(6)研究提供一种新的分析工具。” 沈砚秋深吸了一口气,眼神变得分外明亮。 “至於这第三件东西,也是我认为在未来,最有可能越过繁忙海狸这个纯理论问题,真正进入工业界,进入其他科学领域的东西。” “那就是这套让庞大的机器计算结论,接受人类小型核验的架构体系。” 他將清华项目首页最上方的那句话,截屏放大,铺满了整个直播间。 【不要求任何人盲目信任预编译程序。】 “这套体系把复杂搜索与最终核验分开。搜索程序可以庞大、激进,甚至犯错;真正承担信任底线的,是一个规模受控、规则冻结、可以由专业人员逐行审计的小核验器。” “世界不必相信整个庞大工程,只需要检查那道最后的逻辑关口。” “这种架构有潜力为大型计算机辅助证明、编译器验证、密码协议审查和高安全软体分析提供参考。它让审查者不必信任整个庞大的搜索过程,只需要检查规模受控的核验边界。” “但这只能提供范式,不能提供一键安装的安全。每个新领域仍然必须重新定义运行语义、安全性质、威胁模型和证书格式,並单独证明自己的核验器。” 一条带著某大厂底层架构师实名认证標誌的长弹幕,缓缓停在屏幕中央。 【所以,47,176,870这个数字本身,就像是一座绝峰最终被测定的精確海拔。真正能够迁移到其他领域的,是他们在这次极限登山中磨出来的新型冰镐、抗风暴帐篷和整套安全规程。】 “这个比喻非常好。”沈砚秋拍了拍手,“但同时,各位也別忘了,坐標本身,也是有巨大价值的。” “昨天以前,全人类只知道在五状態的世界里,至少存在一台能运行这么久的机器。今天以后,全人类都可以確信无疑地知道:绝对不会有任何一台最终停机的五状態机器,能打破这个纪录。” “这不是一份明年就会被新纪录取代的体育成绩单。只要图灵机的定义不改,数学的基础逻辑不崩塌,那么一百年后、一千年后,后人重新运行这套核验器,得到的仍然只能是这两个不变的数字。” “人类文明的前进,並不全都是把汽车造得更快,把晶片製程做得更小这种看得见摸得著的物质进步。” “还有一种前进,是在一套明確的形式定义之內,把昨天仍然未知的事实,变成任何后来者都能重新检查的逻辑结论。” 直播间右上角的在线人数,不知不觉间已经跳到了十五万。 弹幕里,有人问起了另一个正在热搜榜上掛著、引发无数爭议的词条。 【沈老师,既然江神贡献这么大,那到底能不能直接管这个叫江临定理?】 沈砚秋看了一眼平板电脑上,清华昨天公布的详细作者贡献说明。 “大家看清楚,现在正式进入论文、被写进形式化库的名字,叫【五状態繁忙海狸精確值定理】。它来自几代研究者留下的机器数据和联合团队多年的证明工作,又经过多家权威节点的全量復现、一百多次不同环境下的独立构建与公开攻击,才最终落地。” “至於江临个人做了什么,论文的贡献说明、外部审查记录和版本歷史都已经写得很清楚。” “未来,如果在理论圈里,同行们出於敬意,把针对skelet #17的那套关键性构造方法,非正式地称为江临宏状態不变量,我一点也不会感到意外。” “但请大家记住,学术命名不是娱乐圈的热搜投票,不是谁粉丝多谁就能冠名。一个名字能不能永远地留在科学史上,要看以后十年、二十年、五十年的学术论文,怎么去引用他。” 下一条高赞提问,显得更加直接,也更具比较意味。 【沈老师,这项成果和怀尔斯证明费马大定理、陈景润取得的1+2成果相比,到底哪一个更难?】 沈砚秋摇了摇头。 “先纠正一个说法。陈景润证明的是1+2,这是哥德巴赫猜想研究中的重大推进,不等於完整解决了哥德巴赫猜想。” “其次,不同成果也没有必要排成一张武力值排行榜。它们面对的问题、所需的工具和成立方式都不一样。” “怀尔斯证明费马大定理,主体是一条由人类书写、人类阅读的数学论证链。证明再复杂,同行仍然可以顺著论文、引理与背景理论,一层层检查它。” “bb(5)面对的是另一种困难。它既需要数学上的结构洞察,也包含规模庞大的机器枚举与计算证书。没有任何一个人能够靠肉眼逐项看完全部机器和全部分块。” “所以,这项工作除了回答bb(5)究竟是多少,还必须回答另一道同样严肃的问题:当一项证明大到超出单个人的阅读能力时,整个学术界凭什么相信计算过程中没有漏掉一台机器,没有错误地剪掉一根分支?” “1976年的四色定理证明曾大量依赖计算机检查,由此引发了关於计算部分如何审计、如何復现的长期討论。爭议的核心从来不是前辈们傲慢,而是当时能够交给同行重新检查的工具还不够成熟。” “江临和联合团队这次推进的地方,是把为什么可信也做成了成果。他们公开了规范、证书、独立实现和核验器。任何质疑都可以落到具体的规则编號、覆盖分块与最小反例上。” “所以,我不会告诉你它比费马大定理更难,或者比1+2更伟大。我只能告诉你,它解决的是一种不同的问题,也建立了一种不同的可信方式。” …… 弹幕迅速分成了几股。 有人还在討论四色定理,有人追问核验器能不能迁移到ai证明系统,也有人只抓住了自己最熟悉的那把社会尺子。 【图灵奖?】 【这种成果够不够拿图灵奖?】 【刚发表就谈奖是不是太早了?】 看著这些几乎溢出屏幕的热情,沈砚秋反而无奈地笑了一下。 “我不知道,关於奖项,今天在这个直播间里,也没有任何一个严肃的学者,能代替未来的计算机协会评奖委员会去提前颁发那个奖章。” “但是,如果你非要依靠某个沉甸甸的奖项,才能判断一项成果是否伟大,那我建议你,先记住两个今天已经发生,並且大家都能看得见的事实。” “第一,上一项被確认的繁忙海狸新精確值,诞生於1983年。” “第二,当年亲手確定s(4),並白纸黑字判断s(5)或许永不可证的布雷迪教授,今天已经亲手划掉了自己的判断。” “这两个事实绝对不会因为江临將来拿不拿某个特定名称的奖项,而发生一丝一毫的改变。” “奖章不会让这两个等式多一分正確,也不会因为暂时没有落下来,让它们少一分重量。” 沈砚秋话音落下,直播画面上方空了不到一秒。 下一刻,弹幕从右侧同时涌入,迅速盖住白板,连那五个数字都只剩下断断续续的缝隙。 【1989年,人类找到了答案;2022年,江神给了全人类说答案一定正確的底气和资格。】 【数字坐標不能装进明天的手机,但那套核验思路,也许会进入未来机器证明的审计链。】 【最夸张的还是,他解决这道几十年难题的时候,求真221班群里的通知是:明早第一节数学分析,请勿迟到。】 这场硬核却又极具感染力的科普直播,持续了一个小时零七分钟。 当沈砚秋最终关闭推流界面时,后台数据显示,累计进入直播间的人数超过了惊人的六百万。 其中,被网友自发录屏剪辑、在当晚传播最广的一个几十秒的片段,既不是关於图灵奖的预测,也不是对江临那如开掛般十八岁履歷的惊嘆。 而是沈砚秋拿著笔,站在白板上那五个不断跳跃的数字前,语气沉稳地说出的那句话。 【这片无垠的计算之海里,永远没有万能的航海图。但人类文明的第五座岛屿,今天,已经被完整测绘。】 …… 晚上九点四十二分。 清华大学,数学科学中心二楼,江临研究支持单元办公室。 这里的气氛与外界的喧囂截然不同。 三名行政与技术联络人员已经连续工作了十几个小时,眼睛里布满了血丝,但精神依然处於高度亢奋之中。 学术秘书將当天如同海啸般涌入的外部反馈匯总,通过严苛的过滤规则,压缩成了一份十九页的分层简报,发送到了江临的终端上。 简报的第一层,是垃圾信息和常规拒绝项。 媒体採访与人物专访申请:一千七百六十二份。 其中甚至包括几个海外著名的脱口秀节目。 高校报告、青年论坛演讲与商业公开课邀请:三百一十九份。 询问能否用该成果开发杀毒软体,解决工业车床控制故障,甚至防止通用人工智慧觉醒並毁灭人类的邮件:四百六十七份。 这些信息全部被拦在过滤层,连江临技术队列的边缘都没有触及。 真正经过重重筛选,被標成a级核心技术请求的,只有寥寥十八份。其中九份来自程序终止性研究组。 他们申请將联合团队公开的规范化枚举目录、停机轨跡与非停机证书,作为小型图灵机终止性分析器的公开基准集之一。 六份来自证明助理开发团队与形式化验证研究组。 他们希望与江临探討,如何从这套覆盖核中抽取通用接口。 他们真正感兴趣的,是这次bb(5)覆盖证明中组合使用的父指针追溯、剪枝见证、等价映射与叶节点连结,能否被整理成一套適用於其他大规模枚举证明的证书规范。 还有三份来自长期研究高安全软体的高校与院所团队。 他们附上一份公开层级的威胁模型摘要,请求后续组织一次闭门技术討论。 …… 同一时间,紫荆公寓17號楼402室。 江临坐在书桌前,一页一页翻看这份简报,从第一页一直看到最后一页。 然后在简报最后的处理意见栏里,依次写下回復。 【一、关於公开基准集:同意自由使用。使用声明中必须固定本次发布的版本號与对应哈希,確保不同团队使用的是同一份数据,使测试结果能够相互比较並追溯来源。】 【二、关於通用覆盖核:可以討论接口拆分。若以研究支持单元名义开展联合工作,必须剥离全部bb(5)专属语义,另建独立仓库,並在版本说明中明確標註其衍生关係与適用边界。】 【三、关於高安全系统迁移:暂不接受任何以本次成果为背书的商业合作。请先提交目標系统的运行语义、安全性质、威胁模型、现有分析器的责任边界,以及一个可以被独立测试的最小验证对象。材料齐全后,再决定是否进入技术討论。】 写完第三条,江临按下发送键,接著打开工作终端。 工作终端右侧,【低熵工坊·北京研发中心】的工况目录正在规律闪烁。 最上方是一份刚刚完成解密校验的数据包,来自北方某市地下综合管廊运营方。 对方完成了全部前置保密协议,並反覆確认数据边界后,提交了第一批经脱敏处理的真实现场测试数据。 第172章 让机器代替人类走得更深 九月二十二日,下午五点四十八分。 紫荆公寓十七號楼,402室。 江临点开前天晚上完成解密校验的那份地下综合管廊数据包。 数据包进入工况目录以后,只完成了来源、哈希值与读取权限確认,尚未进行技术判断。 按照低熵工坊既定的场景审查队列,今天才移交给江临处理。 运营方只允许经过备案的指定终端读取,不允许转发,不开放主控制系统,也不提供真实地理坐標。江临面前这台独立工作终端,正是获准读取资料的终端之一。 第一批资料全部来自真实现场测试,但范围有限。 数据包里只有现场录像、故障工单和三次设备改造记录。 驱动电流、模块温度、运动状態等原始运行日誌,仍然保留在运营方伺服器。 屏幕隨即暗了下去。 几秒后,画面亮起。 镜头来自一名维护人员胸前佩戴的记录仪。 狭长的地下通道一直延伸到照明灯无法抵达的远处。两侧是分层铺设的管道与电缆桥架,墙面上凝结著细小水珠,地面留下雨季渗水冲刷后的深色痕跡。 记录仪隨著维护人员的脚步轻轻晃动。 再往前,一台灰黑色履带式巡检机器人停在通道中央。 顶端警示灯仍在闪烁。 左右履带都没有损坏。 机械臂收拢在机身上方。 摄像头也还在工作。 可它已经彻底失去运动能力。 画面右下角保留著故障发生时的状態信息。 【已执行任务距离:1.37km】 【电池剩余:63%】 【主驱动模块:过温保护】 【任务状態:中止】 两名维护人员將尼龙拖带掛上机器人尾部。 第一次发力,机器人只向后移动了几厘米。 履带与潮湿地面摩擦,发出沉闷的刮擦声。 两个人重新调整站位。一人在前面拉,另一人在后面推。原本负责代替他们进入地下完成巡检的机器,就这样被他们一步一步拖了回来。 视频总长十七分钟。 中间没有剪辑。 录製者的呼吸越来越重。 其中一名维护人员在经过第三个防火分区时停下来,摘下手套,靠著墙休息了两分钟。 进度条走到最后,机器人仍未被拖出验证段。 江临將视频退回开头,又看了一遍故障状態。 电池还有百分之六十三。 低熵工坊参加世界机器人大会后,登记过一百三十四条场景需求。剔除套壳融资、表演採购、无明確工况和试图索取核心参数的项目,最终只剩七条,地下综合管廊的综合优先级排在第二。 项目方想要的也很明確。 他们不需要机器人跑得多快,更不需要机器人做出引人注目的动作。 验证段全长两点八公里。 机器从入口出发,完成图像採集、仪表读数、渗漏识別和环境记录,再沿原路返回。 一个往返,五点六公里。 在满足既定防水防尘要求的三次实地测试中,现有平台最远只走到一点五公里。 它能进去。 回不来。 江临继续往下翻。 除了现场录像,项目方还提交了三份改造记录。 第一次,他们怀疑电池输出能力不足,將原有电池组更换为更高放电倍率的型號。 故障依旧。 第二次,他们提高电机与驱动器余量。 机器人走得更快,也更有力。 但过温保护提前了十一分钟。 第三次,他们在控制舱內部安装了尺寸更大的铝製散热器,又增加两只循环风扇。 停机时间向后推迟了八分钟。 整机重量却增加了六点四公斤。 项目简报最后写著当前判断。 【密封舱体散热能力不足,建议重新设计外壳並进一步降低系统功耗。】 六点整,固定技术窗口开启。 梁知夏从江城办公室接入会议。 项目方的工程负责人和热设计工程师也出现在屏幕另一侧。 简单寒暄之后,工程负责人直接打开验证段平面图。 “这段管廊已经试过四种巡检平台。” “四轮的过不了排水槽,履带的过伸缩缝时姿態波动太大。还有一款能走完全程,但必须把控制舱散热口打开,达不到我们的防水防尘要求。” “我们看过g-01c在恆泰的测试。” “我们需要確认,它能不能做一个地下管廊变体。” 梁知夏问:“任务要求呢?” “连续运行不低於四小时。验证段往返一次,中途不得人工干预。” “环境边界?” “常態温度二十八到三十五摄氏度。雨季局部湿度接近饱和。地面可能有浅层积水,但不考虑完全浸没。” “项目周期?” “希望十五天內完成第一次验证。” 梁知夏没有接下这个时间要求。 “低熵工坊目前只能做可行性审查。能否进入联合验证,要先看保留了共同时间关係的底层故障日誌。” “我们已经提供故障报告。” “我们需要故障数据。” 项目方工程负责人看了一眼身旁的热设计工程师。 “控制策略和部分硬体参数涉及现有供应商。” “可以脱敏。”梁知夏说,“但不能只提供结论。” 江临调出视频里的故障画面。 “第二次实验从任务启动到过温保护触发以后两分钟,驱动电流、驱动器温度、舱內温度、运动状態和位置日誌都保留了吗?” 热设计工程师回答:“有。” “温度採样点在哪里?” “一处在主驱动模块內部,由驱动晶片输出。另一处在控制舱中部,距离主驱动模块大约二十厘米。” “外壳温度?” “只在几次实验中用红外热像仪测过,没有全程记录。” “机器人经过伸缩缝和排水槽的时间点呢?” “运动日誌里有。” 江临把三份实验简报並排放在屏幕上。 三次停机位置不同。 第一次是一点三七公里。 第二次是一点一九公里。 第三次接近一点五公里。 三次运行时长同样存在明显差异。 三份简报显示,三次实验採用同一条验证路线和相同任务流程,环境温度也没有出现足以解释停机差异的变化。 第二次实验更换了功率更大的电机和驱动器,机器人平均速度提高,过温保护却比第一次提前了十一分钟。 如果故障只来自密封控制舱在相同环境中的缓慢整体积热,运行时间更短的第二次实验不该最早触发保护。 可事实恰好相反。 “把第二次实验的原始日誌发过来。”江临说。 “全部?” “只要这一段完整日誌。绝对时间、位置和设备编號都可以替换,但驱动电流、两处温度、运动状態和位置日誌,必须保留同一个相对时间零点。” 工程负责人没有直接调取数据。 他侧过身,与会议室外等候的数据安全负责人確认了几句话。 一分钟后,那名负责人接入会议。 “共同相对时间轴会不会暴露真实运行班次?” “把过温保护触发的那一刻设为t0。日誌从任务启动开始,保留到t0之后一百二十秒。所有通道使用同一个t0。我们不需要日期,也不需要它发生在白班还是夜班。” “位置数据呢?” “只保留从起点开始的相对距离,以及伸缩缝、排水槽和积水区的匿名事件標籤。” “供应商参数?” “电流可以按额定值归一化。过温保护线保留,型號和具体额定值可以隱藏。” 数据安全负责人將这些內容写入临时申请单。 【申请范围:第二次停机实验故障窗口】 【时间范围:任务启动至t+120s】 【时间处理:共同相对时间零点】 【零点定义:主驱动模块触发过温保护】 【位置处理:相对距离与匿名事件標籤】 【参数处理:额定值归一化】 【接收权限:低熵工坊只读数据区】 申请需要工程负责人、数据安全负责人和供应商接口人共同確认。 会议暂时中止。 江临没有催促。 缺少正式授权,即便数据已经摆在对方伺服器上,也不应越过权限边界进入低熵工坊。 晚上八点十四分,三方確认完成。 经过截取、平移、匿名化和哈希校验的数据包被送入低熵工坊只读数据区。原始文件仍然留在运营方伺服器,低熵工坊只能读取这一段经过批准的故障窗口。 八点二十分,技术会议重新开启。 江临没有先看温度。 他把电机电流曲线与位置记录叠在一起。 机器人进入验证段后的前七百米,主驱动电流变化平稳。 七百三十米处,经过第一处变形缝,电流出现连续三次峰值。 八百六十米,地面积水加深,左右履带发生轻微转速差,控制系统连续修正方向。 一千零八十米,右侧履带碾上排水槽边缘。 每经过一处地面变化,电流曲线都会向上刺出一排尖峰。 单独看,没有任何一次超过驱动器额定范围。 可另一条温度曲线並没有在尖峰结束后恢復。 它一级一级向上抬升。 第一次修正后,增加三度。 第二次,增加五度。 第三次,只下降一度,下一轮电流峰值已经到来。 控制舱中部的空气温度始终没有超过四十七度。 驱动模块內部却在一点一九公里处越过保护线。 江临把两条温度曲线单独放大。 一条平缓。 一条陡峭。 同一个密封舱里,两个採样点相距二十厘米,最高温度相差接近四十度。 项目方热设计工程师盯著曲线。 “驱动器內部温度一直比舱温高。这个我们知道。” “你们的散热器安装在哪里?” “驱动板上方。” “怎么连接外壳?” “没有直接连接。散热器向舱內空气释放热量,再由外壳散出去。” “这是密封版本改造后留下的结构?” “原平台有进出风口。项目要求提高密封等级以后,我们保留了內部风道,把外循环改成了內循环。” 他打开控制舱结构图。 两只风扇安装在散热器附近。 气流穿过铝製鰭片,沿控制板上方向后流动,再从电池仓侧面返回。 从风道图上看,这是一套完整循环。 问题也正在这里。 热量离开驱动器,进入控制舱空气。 风扇再把已经升温的空气送回驱动器附近。 一部分热量能够通过舱壁缓慢散向外界,更多的热量却滯留在內部。 在稳定、低负载的平整道路上,这套结构勉强能够维持平衡。 一旦机器人连续越过伸缩缝、积水和排水槽,驱动器產生的局部热脉衝就会超过这条散热路径的输送能力。 “你们加大散热器以后,模块温度下降了多少?”江临问。 “稳定负载下降了六度。现场停机前只下降了不到两度。” “外壳呢?” “变化不大。” “散热器更重了,外壳却没有明显变热。” 项目方工程负责人听出了这句话里的意思。 “热没到外壳?” “至少没有及时到达。” 江临在结构图上標出主驱动模块。 然后沿著散热器、舱內空气和外壳,画出当前的传热路径。 那条路径绕了很大一圈。 驱动器產生热量后,首先要穿过导热垫,到达铝製散热器。再由散热器加热密封舱里的空气,最后依靠空气与舱壁接触,將热量传到外壳。 它拥有很大的散热面积。 缺少的却是一条足够短、能够承受瞬时热流的出口。 “能不能在北京提供一套同型號驱动模块、密封控制舱和电机负载组件?”江临问。 工程负责人说:“同型號电机有,负载组件也在北京测试站。” 说著,他看了一眼控制舱结构图,又问:“整机不用?” “暂时不用。”江临说,“我要重放主驱动器在连续越障时经歷的负载谱,不需要復现整条管廊。” “电机和驱动模块都按原平台配置?” “保持一致。负载峰值、持续时间和间隔,按照刚刚获批的故障窗口还原。” 工程负责人看了看时间。 “明天上午可以送到。” 梁知夏接过话。 “送到北京研发中心,样品清单、权属说明和拆装权限今晚確认。” “十五天的验证周期呢?” “等最小復现完成再谈。” 会议结束时,项目方没有得到g-01c能否在管廊连续运行四小时的答案。 双方只確认了第一阶段的有偿故障復现。 【任务范围:密封控制舱局部热堆积復现】 【测试对象:项目方现有主驱动模块】 【交付结果:热路径瓶颈判断与原始测试记录】 【不包含:g-01c整机方案与四小时连续运行承诺】 样品损坏责任、拆装权限与测试数据归属进入电子確认流程。 他们先弄清楚,那台机器人为什么会停在一点三七公里外。 …… 九月二十三日,下午三点十七分。 低熵工坊北京研发中心。 入口处的门禁已经安装完成,地面的保护膜却还没有全部撕掉。靠墙堆著几只尚未拆封的设备箱,箱体外侧贴著採购编號和验收状態。 房间中央,两张重型工作檯已经投入使用。 独立电路。 可编程直流电源。 多通道温度记录仪。 一台体积不大的红外热像仪。 还有项目方隨样品一併送来的小型电机测功台,以及一套能够容纳密封控制舱的温控围护箱。 同型號双电机已经固定在负载架上,扭矩与转速传感器完成校准。 工具墙上只掛了最常用的一批扳手、螺丝刀和测量工具,空出来的位置还很多。 项目方送来的密封控制舱放在左侧工作檯上。 江临打开上盖。 里面的结构与图纸基本一致。 电池仓位於后侧。 计算模块在中部。 主驱动板与两只循环风扇挤在前端。 散热器很大,鰭片排列也足够整齐。仅看用料,很难把它与散热能力不足联繫起来。 江临戴上防静电手环,將四只热电偶依次固定。 第一只贴近主驱动模块的功率器件。 第二只固定在铝製散热器根部。 第三只悬在舱內空气温度採样点。 第四只贴在外壳內壁。 项目方的热设计工程师站在另一侧,完成线路检查。 “对外数据只显示额定电流比例。”热设计工程师说,“测功台已经按照这套电机和驱动器的真实额定值还原。三组负载峰值的幅度、持续时间和间隔全部保留。” “转速变化呢?” “按照第二次现场实验重放。所有通道沿用昨晚批准的共同相对时间轴。” “过温保护值?” “保持原驱动器设置。” “电源电压和风扇控制?” “与现场一致。” 江临合上舱盖。 螺栓按对角线顺序拧紧。 密封控制舱被移入温控围护箱。 双电机与测功台留在箱体外,动力线和控制线经密封过线口接入舱內主驱动模块。 围护箱的环境温度被设定为三十三度,与第二次现场实验记录保持一致。 试验开始。 围护箱在三十三度下运行,直至控制舱外壳、舱內空气和主驱动模块回到设定初始温度。 三个测点连续稳定十分钟后,第二次现场负载谱开始重放。 负载谱开始重放后的前十分钟,两台电机保持平稳转速,四条温度曲线一起缓慢上升。 隨后,测功机依次施加三组短时制动力矩,模擬机器人越过伸缩缝、在积水中修正方向,以及右侧履带碾上排水槽边缘时的负载变化。 主驱动模块仍由原控制器调製,电流峰值、持续时间和间隔全部按照现场记录重现。 第十三分钟,第一组负载峰值出现。 功率器件温度向上跳了三度。 散热器根部上升一度。 外壳温度几乎没有变化。 第二十一分钟,连续方向修正被重放。 功率器件温度再次抬升。 风扇转速已经达到设定上限。密封舱內的空气不断循环,散热器后方的气流速度並不低。 可热量依旧堆积在驱动板附近。 第三十四分钟,功率器件超过八十度。 舱內空气四十六度。 外壳四十二度。 项目方工程负责人通过远程视频看著四组数字。 “外壳还这么低?” 热设计工程师没有解释。 他的注意力已经全部落在功率器件温度上。 第四十一分钟,试验台发出一声短促提示。 【主驱动模块:过温保护】 【输出切断】 负载归零。 两只循环风扇仍在高速运转。 这一次没有一点三七公里的地下通道,也没有积水和伸缩缝。 只有一只放在工作檯上的密封控制舱。 故障依然出现了。 江临停止记录,等內部温度下降。 隨后打开舱盖,拆除散热器。 散热器底部与驱动模块之间隔著一层导热垫。厚度用於兼顾电气隔离、装配公差和振动缓衝,却也带来了更高的热阻。 散热器本身没有问题。 风扇也没有问题。 问题发生在热量离开散热器以后。 它找不到一条足够快的通道抵达外壳。 江临从工具箱中取出一段临时铜编织带。 一端压在散热器基座。 另一端通过绝缘垫片和临时夹具,连接到密封舱內壁的金属加强筋。 这不是可以直接投入现场的结构。 铜编织带可能在长期振动中疲劳。 连接位置可能影响密封。 绝缘垫片会引入新的接触热阻。 热量导入外壳后,还要考虑最大允许表面温度、热循环结束后的冷凝、密封材料老化和附近传感器漂移。 但它足够完成一次最小验证。 热设计工程师主动拿来绝缘测试仪,確认临时连接没有破坏原有电气隔离。 “先不改原结构?” “只增加一条热通道。” “外壳温度会升高。” “应该升高。” 两人重新封闭控制舱。 控制舱重新进入三十三度环境,四个测点逐步回落。 直到它们与第一轮试验初始值的偏差均不超过半度,並连续稳定十分钟,江临才重新载入同一份负载谱。 第二轮试验开始。 为了验证新增热通道能否跨过一个完整故障周期,並在相同负载再次出现时继续维持稳定,江临將那段四十一分钟的现场负载谱连续重放两遍。 同样的环境温度。 同样的电流峰值。 同样的循环间隔。 第十三分钟,功率器件温度依旧出现第一次抬升。 铜编织带的温度隨之上升。 几分钟后,外壳温度也开始变化。 第二十一分钟,连续方向修正再次被重放。 第一轮试验中,功率器件温度从这一刻开始迅速累积。 这一次,热量沿著铜编织带进入外壳加强筋,再从更大的金属表面向外扩散。 第三十四分钟。 功率器件七十一度。 外壳四十九度。 项目方工程负责人看到外壳温度比第一次高出七度,身体下意识向屏幕前倾。 “外壳更热了。” “对。”江临说。 “这样算改善?” “第一轮试验结束时,外壳只有四十二度,驱动器已经过温。” 江临將两轮曲线叠在一起。 “现在外壳接走了原本堆在驱动器附近的热量。” 第四十一分钟。 第一轮试验触发保护的时间点到了。 负载仍在运行。 第一个完整负载周期结束以后,测功台没有停机。 同一段现场负载谱从起点重新开始。 三组电流峰值在第二个周期里依次重现,功率器件温度却没有再出现一级一级向上失控的趋势。 功率器件温度稳定在七十四度附近。 外壳温度五十二度。 没有过温提示。 没有输出切断。 试验继续。 第五十分钟。 第七十分钟。 功率器件温度仍在缓慢上升,隨后稳定在七十六度附近。 外壳温度升至五十四度。 两只循环风扇始终按照与第一轮相同的控制曲线运行。电源电压、环境温度、负载峰值和循环间隔也没有改变。 两轮试验之间,唯一新增的变量,就是那条连接散热器基座与外壳加强筋的临时热通道。 第八十二分钟,最后一段高负载重放结束。 江临终止试验。 过温保护始终没有触发。 工作檯旁安静了一阵。 项目方工程负责人重新调出最初那段故障录像。 画面里,两名维护人员正在地下通道中拖动那台失去运动能力的机器人。 “所以,我们一直在给控制舱降温。” 他说。 “真正需要处理的,是驱动器附近那一小块地方?” “更准確地说,是热量离开那一小块地方的速度。”江临说。 “换一条铜带就能解决?” “不能。” 江临拆开舱盖,指向临时固定点。 “它只能证明故障判断成立,也能证明直接建立热通道有效。” “现场版本还要处理振动、疲劳、电气隔离、密封、表面温度、冷凝和不同姿態下的热路径变化。铜编织带没有经过任何寿命测试,不能装进管廊。” 工程负责人点开项目计划。 “十五天內完成第一次实地验证,还有可能吗?” “先做环境与振动联合测试。” “需要多久?” “你们补齐外壳材料、內部空间限制、最大允许表面温度和长期负载谱。低熵工坊明天给第一版验证计划。” “连续运行四小时?” “暂时不承诺。” 梁知夏將项目状態从场景諮询改为: 【工程预研】 没有签订整机採购。 没有写入四小时指標。 也没有使用江临个人成果为项目提供任何安全背书。 第一阶段有偿故障復现完成后,项目方同意將后续工作推进到热路径工程预研。 这是低熵工坊继恆泰矿山之后,真正进入的第二类现实场景。 地下综合管廊。 会议窗口关闭后,江临把两轮试验曲线列印出来。 第一张纸上,外壳一直保持著相对低温,驱动器温度却一路冲向保护线。 第二张纸上,外壳更热,驱动器反而稳定下来。 许多人下意识认为,机器外壳越凉,散热就越好。 可在这只密封控制舱里,冰凉的外壳恰恰证明了內部热量还没有找到出口。 江临將临时铜编织带取下,装进证物袋。 標籤上写著: 【仅用於热路径假设验证】 【禁止作为现场方案】 隨后,他打开第十一次废土回归后一直封存在独立目录中的两份文件。 【mps_heatrouter_reality_v2.0】 【g01c_heatrouter_fieldpack_v1.0】 屏幕上出现九个现实材料与结构方案。 铜。 铝。 热解石墨膜。 陶瓷绝缘片。 柔性热连接。 微型热管。 相变缓衝层。 结构壳体。 状態机温升斜率接口。 未来外环残片上的材料、微通道和相变介质,一个都没有被列进去。 现实世界没有那些东西。 低熵工坊能使用的,只是2022年能够购买、加工、测试和更换的普通材料。 但那条从未来废墟中提炼出来的工程原则已经足够清晰。 一台机器內部存在许多热源。 它们不会同时发热。 也不会以相同速度发热。 真正需要管理的,並非一个笼统的整机温度。 而是在不同任务阶段,把最危险位置的热量及时送往仍有余量的区域,再在热峰过去以后慢慢释放。 江临新建项目目录。 【g01c_heatrouter_pipegallery_v0.1】 输入第一项测试目標。 【验证段往返5.6km】 第二项。 【连续运行不低於4h】 第三项。 【密封等级不降低】 第四项。 【任何新增热路径不得干扰足端传感、驱动控制与安全状態机】 写完之后,他重新打开故障录像。 两名维护人员还在拖动那台机器人。 照明灯將他们的影子拉得很长。 那台机器原本用来替人进入地下。 最后,却让两个人为了它走得更深。 江临关闭视频。 工作檯上的控制舱已经彻底冷却。 外壳恢復了与室温相同的温度。 那段临时铜编织带安静地躺在透明证物袋里。 它还远远称不上答案。 却已经为积在驱动器里的热,指出了第一条能够离开的路。 第173章 订单 九月二十九日,上午七点十二分。 这座北方重工业城市的秋晨,地表的晨雾尚未完全散去,但位於城市边缘的地下综合管廊三號运维入口下方,已经亮起了成排的白色工业照明灯。 冷峻的led光源將深邃的混凝土通道照得如同白昼。 全长两点八公里的验证段已经被临时封闭。 通道入口处的金属柵栏门紧闭著,红色的警示灯在门楣上规律地闪动。 运行调度中心代表、消防联动主管、集团数据安全负责人、原设备供应商的技术留守人员,以及常年驻扎在黑暗地下的维护班组,已经分別在纸质的测试预案上完成了签到。 在入口验证线的墙边,整齐地摆放著几样东西。 两只装满重型扳手和液压钳的红色金属工具箱、一台带有防滑履带的应急电动拖车,以及那根在前一次故障回收任务中使用过的黄色尼龙拖带。 维护班长老赵蹲在墙边,粗糙的手指正缓缓滑过那根尼龙拖带的表面。 拖带昨天下午刚刚被高压水枪清洗过。 表面的黑色泥浆、散发著腥味的积水和灰尘已经消失了,但在几次承受了极限拉力后,受力位置的尼龙纤维表面留下的那层细密毛刺却依然存在。 老赵把尼龙带从地上拿起来,按照现场回收的紧急预案,將两端的重型金属掛鉤逐一检查,確认弹簧卡扣没有生锈卡滯,然后重新將它一圈一圈地盘好。 上一次,他和他的徒弟,就是从这道门走进去的。 那个让人精疲力竭的下午。 他们穿著厚重的防静电工装,踩著深浅不一的积水,一直走到了一点三七公里外。 在那里,他们找到了那台造价昂贵、声称能解决所有地下巡检痛点的履带机器人。 它趴在排水槽边,指示灯还在闪烁,內部电池还有百分之六十三的余量,可主驱动模块的过温保护已经切断了所有的动力输出。 老赵闭上眼睛,仿佛还能感受到那天的窒息感。 徒弟在前面拉著这根尼龙带,身体几乎倾斜到了贴近地面的角度。 他在后面用肩膀顶著机器人冰冷的金属外壳,鞋底在滑腻的泥水里不断打滑。 整整十七分钟。 他们甚至没有將那台沉重的钢铁废品拖出验证段的一半距离。 通风不畅的闷热环境和极高的湿度,让每一次呼吸都像是在吞咽温热的湿海绵。 “多重?”老赵抬起头,看著正在反覆確认时间表的项目方工程负责人陈总。 “整机不到两百公斤。”陈总看著手中的测试申报单,头也不抬地回答。 老赵將盘好的尼龙带稳稳地放在应急拖车的踏板上,用一种几乎没有情绪起伏的声音说:“坏在里面以后,减速器难以反拖,加上地面的摩擦力,这两百公斤也不轻,今天最好別再让我们进去做苦力了。” 陈总终於停下了手里的动作,转过头看了老赵一眼。 这句话在这个场合听起来有些刺耳,但陈总知道,这不算是一种恶意的质疑,而是一个常年在地下摸爬滚打的基层工人最真实的恐惧。 在过去两年里,他们这个重点管廊项目已经试过四种不同形態的智能巡检平台。 第一台是四轮驱动方案,底盘太低,卡在了第一个集水坑的边缘。 第二台是履带方案,越障能力够了,但过伸缩缝时姿態顛簸得像一条在岸上挣扎的鱼,相机拍回来的仪錶盘全是模糊的重影。 第三台是號称融合了轮式和腿式优势的复合底盘,机械结构过於复杂,在泥水里泡了半天就发生了连杆卡死。 …… 这些平台並非没有通过出厂测试。 相反,每一项单独指標都能交差。 问题在於,真实管廊会把积水、伸缩缝、密封、通信盲区和四小时连续负载同时叠在一台机器上。 那些毫不起眼的混凝土伸缩缝,那些设计上只有三厘米宽却布满油污的排水槽,那些雨季积聚的浅水,那些让所有高频无线电波消失的通信死角,以及长达数小时不可间断的连续高强度运行…… 管廊內部残酷的物理现实,会把说明书上的每一个形容词重新翻译一遍,翻译成过载、停机、短路和崩溃。 今天参加测试的设备尚未抵达地下。 陈总已经第三次抬起手腕看表。 “他们昨晚跟我確认过,早上八点前一定到。”陈总像是在回答老赵,又像是在安慰自己。 七点三十四分。 伴隨著一阵沉闷的电机轰鸣声,重型货运电梯的金属双开门向两侧缓缓打开。 清晨的冷空气顺著电梯井灌入地下。 五个穿著防静电工作服的身影推著一辆液压地牛,从电梯轿厢里走了出来。 走在最前面的是梁知夏。 她今天穿著一件剪裁利落的黑色衝锋衣,头髮利索地扎在脑后,眼神清冷而专注。 陈砚和另外两名低熵工坊的年轻测试工程师分列在液压地牛的两侧,稳稳地护著上方那个巨大的黑色工程塑料运输箱。 江临走在队伍的最后面,手里拿著一台套著厚重防摔壳的黑色工业三防终端。 陈总快步迎上去,目光不由自主落在那个黑色的运输箱上。 宽大的箱体外侧,只在卡扣的旁边贴著一块普通的不乾胶白色標籤。 【g-01c-pg】 【地下综合管廊工程验证机】 【样机编號:pg-01】 陈砚依次扳开带有阻尼感的高强度合金锁扣。 伴隨著四声清脆的金属弹开声,箱板在液压撑杆的辅助下,像花瓣一样向两侧平稳地放下,露出了防震海绵內部的真容。 一台灰黑色的六足机器人出现在了所有人的视线中。 那一瞬间,整个三號运维入口处陷入了短暂的安静。 包括原设备供应商留守人员在內的所有人,目光都匯聚在了这台机器上。 它与一个多月前在世界机器人大会上引起轰动的那台g-01c,在整体的基本轮廓上仍然保持著惊人的相似度,但气质已经截然不同。 原本的g-01c带著手搓的粗糙与硬核,而眼前的这台pg-01,则散发著实用主义的工业压迫感。 它的机身被刻意压得很低,六条粗壮的机械腿以一种隨时准备发力的微屈姿態,紧凑地收拢在机身的两侧。 机械腿的表面喷涂了防腐蚀的哑光黑色涂层,关节处的电机被厚实的金属防护罩严密包裹。 最显著的变化在於上半部分。 前后各增加了一组被高透光率石英玻璃保护著的环境感知模块。 机腹的下方,原本裸露的线束和底盖被一块厚达五毫米的航空铝合金防护板完全封死。 在它宽阔的背部,稳稳地固定著一只四四方方的密封任务舱。 任务舱的侧面,密集而有序地排列著热红外成像镜头、千万像素可见光工业相机、以及多个呈现出不同开孔形状的气体浓度检测模块。 整体看起来,它已经完全不像是一台准备在聚光灯下登台表演的高科技机器人。 它更像是一件已经非常清楚自己要去面对什么恶劣环境的工具。 陈总绕著展开的运输箱缓缓走了一圈,目光锐利地扫过机器的每一个细节。 最后在pg-01的面前停下脚步,抬头看向梁知夏:“梁总,这就是你们做出来的管廊版本?” 梁知夏点点头:“这是针对管廊特殊工况定製的第一台工程验证机。” 陈总的眉头微微皱起,眼神中带著掩饰不住的疑虑:“从我们在视频会议上確认热路径测试,到现在,仅仅过去了六个日夜。一台工业级装备的研发、加工、装配和测试,就算你们的人不睡觉,这个时间跨度也未免太挑战常识了。” “底盘的运动学模型和核心的底层控制系统是现成的,我们在大会之前就已经完成了百万次级別的仿真。”梁知夏指了指机器的腿部,“这次我们要解决的,只有在这个特定场景下的物理生存问题。” 陈砚此时已经走上前,將手中的那根粗壮的数据线接入了pg-01机身尾部的外部检查终端接口。 伴隨著低沉的电子蜂鸣,陈砚手中的屏幕依次亮起。 绿色的状態条开始快速滚动,逐一显示著六组机械关节的绝对编码器状態、十二个足端传感器的初始载荷標定值、背部任务舱的微正压密封状態,以及动力电池模块的健康度与电源余量。 一切指標,全部呈现出代表健康的亮绿色。 事实正如梁知夏所说。 从九月二十三日那个验证了外壳温度升高才是散热正確路径的夜晚开始,一直到今天的黎明,低熵工坊並没有从头去製造一台全新的机器人。 时间不允许,工程逻辑也不允许。 他们做了一件更酷的事情。 江临下令,將那台作为展览样机的g-01c原型机,进行了近乎肢解般的物理拆解。 他们首先拆除了所有非必要的演示模块,减轻了整整十九公斤的无效死重。 隨后,江临亲自操刀,將他在第十一次废土归来后一直封存在底层资料库中的那套长周期热管理拓扑结构,植入了这台机器的物理外壳中。 这是一个非常有挑战性的融合过程。 他们增加了管廊专属的巡检任务模块,这意味著整机的功耗增加了百分之十五。 为了应对这部分增加的热量,江临重新分配了机身內部的热量物理出口。 他利用机身结构件本身的导热能力与表面积,构建了一条复杂的无源导热网络。 但现实世界的物理法则从不轻易妥协。 在九月二十五日凌晨进行的第一版全密封舱连续负载运行测试中,当台架上的时间走到两个小时十七分钟时,温控热像仪显示,內部的一根主供电线束因为靠近了一条高密度的导热铜排,局部温度超过了线皮的绝缘设计范围,散发出了危险的焦糊味。 没有犹豫,江临直接按下停止键。 拆开。 废弃了三根昂贵的定製线束。 重新规划內部的电气布线,增加隔热云母片,改变走向。 九月二十六日下午,第二版样机成型。 在隨后的台架测试中,机器成功挺过了四小时的连续极限负载。 大家还没来得及庆祝,陈砚在復盘录像时发现了一个危险的细节。 由於管廊模擬环境的高湿热特徵,背部任务舱外掛的一只前侧可见光相机镜头內部,在运行到三个半小时的时候,出现了肉眼极难察觉的间歇性雾化现象。 这在管廊巡检中是绝对不被允许的,模糊的镜头会导致仪錶盘识別率降为零。 没有任何討价还价的余地。 江临再次下达指令。 拆开。 更换了所有的法兰盘密封圈材质,在相机模组內部增设了可更换的微型乾燥剂仓,並重新设计了镜头的受热梯度,確保玻璃表面的温度始终略高於环境露点温度。 九月二十八日,也就是昨天。 第三版样机终於迎来了终极的机械大考。 它在温控围护箱內,拖著满载的任务舱,完成了六小时的连续重度负载测试。 外部的模擬台架不断施加阻力,六条机械腿在模擬的排水槽与伸缩缝测试台上,以极高的频率重复行走了整整四百次。 每一次落足,每一次关节扭矩的峰值,每一次內部温度的微小波动,都被记录仪刻录成了海量的数据。 直到昨天深夜,甚至可以说是今天凌晨,这台被命名为pg-01的验证机,才在江临的最终授权下,从临时北京研发中心的温控围护箱里被推了出来,装进了这个黑色的运输箱。 在这短暂而疯狂的六天里,整个研发中心留下的直接报废件其实並不多。 真正不断堆高的,是一叠写满红色批註的测试记录。 以及,此时正静静放在运输箱旁边的那只贴著刺眼红色標籤的灰色塑料零件盒。 標籤上写著四个大字:【禁止装回】。 里面装著的,是被淘汰的导热垫、变形的密封圈、以及长度不合格的线束。 陈总在这个零件盒前停下了脚步。 他蹲下身,目光越过了pg-01厚实的外部装甲,试图顺著缝隙看清机身內部的构造。 陈总抬起头,看著始终一言不发的江临:“江工,我粗略看了一下你们的电气接口,你们没有使用我们原有的那套驱动模块?” “没有。” 江临的回答乾脆得让陈总惊讶:“那我们花了大价钱定製的那个密封控制舱呢,也没有用?” “也没有用。”江临依旧平静。 陈总站起身,拍拍手上的灰尘。 在过去几天的期待中,他原以为低熵工坊作为一家初创公司,为了节约成本和时间,会基於他们此前提供的详细故障数据,为那台趴窝的履带平台提供一套修修补补的热管理改造优化方案。 毕竟,这也是业界最常见的做法。 加一块铜排,改一下风道,甚至外掛一个散热包。 直到昨天晚上,当他从加密邮件里收到低熵工坊发来的最终进场测试物资清单时,他才有些震惊地发现,即將进入管廊的,根本不是什么经过改造的旧机器。 而是低熵工坊自己研发的,拥有完全自主智慧財產权的新形態六足机器人。 “那么前几天,你们在视频会议里,逼著我们要底层的运行日誌,甚至连夜在台架上对我们的旧平台进行了那么详尽的故障復现。那到底是为了什么?” 陈总看著江临的眼睛,语气中带著一种被彻底顛覆认知后的追问。 “为了確定现场的故障,在物理本质上到底主要来自於哪里。”江临迎著他的目光,语气冷峻。 “確定了之后呢?然后绕开它,给旧机器打补丁?”陈总追问。 江临微微摇了摇头。 低熵工坊从一开始就没有准备当一个修补匠。 他们没有兴趣,也没有准备去帮助上一台充满了设计妥协的旧机器再多往前走三百米。 他们要做的,是推翻旧的范式,换一台能够真正定义这个场景规则的机器。 七点五十三分。 距离预计的出发时间还有不到二十分钟。 现场的测试前確认流程进入了最敏感的环节。 项目方的数据安全负责人老刘,带著一台笔记本电脑走上前来。 他的职责是確保这台外部机器在进入国家级基础设施內部时,不会成为一个泄露核心空间数据的移动漏洞。 “江工,我们必须最后核实一次数据的存储与流转路径。”老刘推了推眼镜,目光严厉。 “pg-01在验证段內產生的所有外部环境数据,包括可见光录像、红外热像仪图谱、有毒有害气体浓度读数,以及所有的仪表识別结果,全部作为原始运行日誌,实时且唯一地保存在机身內部那只经过硬体加密的记录盒中。” 江临条理清晰地阐述著低熵工坊的隔离方案。 “pg-01產生的全量原始环境数据,第一落点是机身內部的硬体加密记录盒。” “现场只读终端通过单向链路,接收低码率预览画面、任务结果和项目方约定范围內的运行状態镜像。测试结束后,双方会在离线状態下完成原始数据移交和哈希校验。” “整台设备不连接外网,也不会向低熵工坊的云端伺服器上传任何地图、图像或空间结构数据。” 老刘看了一眼江临手中的黑色终端:“那你们保留什么?” “项目方能够获得全部的任务执行结果、环境客观记录,以及我们在合同中约定范围內的机器表层运行状態,比如电量百分比、电机表观温度、当前行驶里程。” 江临顿了顿,语气变得不可商量。 “运动控制链、安全状態机和参数生成器的完整日誌,保存在独立的加密分区。项目方无法解析,它们不进入项目方数据域,也不上传云端。测试结束后,只能由低熵工坊的授权终端离线读取。” 老刘沉默了片刻,他在键盘上敲击了几下,確认了底层物理埠的单向二极体隔离硬体已经生效后,点点头,退回了监控台。 陈总走到一张贴在白板上的管廊入口验证段平面图前,拿起红色的马克笔,在上面重重地点了几下。 “我们再核对一遍任务目標,这条两点八公里的线路上,任务点一共设置了四十七个。” 陈总转过身,看著低熵工坊的团队:“沿途各类关键仪表读数识別十九处,包含高压柜面板和液位计。热红外异常扫描点九处,重点是电缆桥架的接头位置。墙体与顶板渗漏视觉检查十二处。硫化氢与一氧化碳环境浓度记录七处。” “终点,位於物理距离两点八公里处的第二防火分区铁门前。” “到达终点並完成最后一次读取后,不提供转向场地,机器必须在狭窄通道內自行掉头,沿原路返回。整个过程,要求绝对的自主。” 江临低头看了一眼终端屏幕,后台已经完成了任务路线预设配置文件的最后一次sha-256哈希值校验。 “校验通过,配置与图纸一致。”江临抬起头问,“我需要確认一个外部变量,在验证期间,这段管廊內部有没有安排任何维护人员进入作业?” “没有,全段清空。”老赵在旁边回答道。 “现场的遥控权限怎么界定?”江临继续问。 “为了应对可能的失控或者碰撞风险,我们在入口的监控台只保留一个最高优先级的全局紧急停机指令。”陈总回答,“除此以外,在正常的任务执行过程中,机器不接受、也不应当需要任何形式的人工遥控摇杆输入。我们要的是巡检,不是遥控玩具。” 老赵听到这里,忍不住向前走了一步。 作为一线维护班长,他比任何人都清楚这条管廊深处的通信状况。 “陈总,江工。”老赵的眉头皱成了一个川字,“里面两千米往后的地方,有好几个信號盲区。要是通信断了呢?我们的图传和指令传不进去,机器该怎么办?” 所有的目光都集中在了江临身上。 在过去的测试中,这往往是所有机器人的死穴。 “继续执行当前节点及其后续的队列任务。”江临的回答没有丝毫犹豫,他的声音在空旷的入口处显得分外清晰,“pg-01的核心边缘计算模块拥有完整的局部路径规划能力。失去外部通信,不等於失去行动能力。” “如果里面的情况超出了预期呢?”老赵追问,“比如积水突然变深,或者它的电量掉得太快?” “如果机器底层的安全状態机综合判断,当前的物理条件已经无法同时满足完成剩余任务和保留足够的返回电量余量这两个硬性约束条件。”江临看著老赵,一字一句地说,“它会立即中断任务,自行撤退。” “撤退以后,这次测试算通过吗?”老赵问出了最现实的问题。 “算任务未完成,属於项目失败。”江临回答得坦荡。 “但机器自己要回来?” “必须自己回来。”江临说,“它被设计的第一原则,就是不给人类增加额外的工作量。” 听到这句话,老赵深吸了一口气,转过头,目光复杂地看了看墙边那根刚刚被自己盘好的尼龙拖带。 这才是他真正且唯一关心的部分。 他不在乎这台机器能拍多清楚的照片,他只在乎,当这台机器在黑暗中遇到麻烦时,它到底是选择像个死物一样趴在那里等待人类去拯救,还是像一个真正的独立实体一样,拼尽全力自己走出来。 八点零六分。 隨著陈砚在测试终端上按下【系统唤醒】指令,那台一直安静地趴在运输箱里的pg-01,仿佛一头被注入了灵魂的机械猛兽,缓缓地站了起来。 六条粗壮的机械腿在伺服电机的驱动下,依次进行了一次极小幅度的伸展与標定动作。 整个过程悄无声息,只有微弱的关节电流声。 与那些动輒需要藉助起重机或者三四个人合力抬上地面的庞然大物不同,pg-01站立起来后,机身被刻意保持在了一个极低的重心,整体仅仅抬高了不到半米。 这种低矮的姿態让它在面对管廊內部错综复杂的管道和低垂的桥架时,拥有了天然的通过性优势。 大约十五秒后,系统內核自检完成。 它没有等待现场任何一个工作人员上前搬运或者推拉。 在眾人的注视下,这台六足机器人迈开了平稳的步伐,顺著运输箱前端放下的铝合金斜板,一步一步沉稳地走到了管廊的地砖上。 足端那块特製的防滑高分子橡胶垫落在有些湿滑的防滑地砖上,发出连续的嗒嗒触地声。 项目方的热设计工程师小张,此时正紧紧地站在监控台旁边,双眼盯著屏幕上通过局部网络实时传输回来的后台温度监控面板。 “江工,起步前数据確认。”小张的声音里带著职业的紧张感,“管廊环境温度三十三度,pg-01进场后静置均温三十分钟,机身两侧外壳初始温度三十二点八度。” 陈砚站在旁边,手里拿著一叠测试数据单,点了点头。 “今天,我们不看它的外壳凉不凉。”陈砚说这句话时,目光看向了小张。 小张听懂了这句话背后的工程逻辑,脸色微微一红。 六天前,原设备供应商还把冰凉的外壳当成散热良好的证据。 pg-01恰恰相反。江临在机身两侧保留了两块裸露的铝合金区域,將驱动器和计算平台產生的热量主动导向外壳。 只要內部温度不再上升,外壳升温就不是警报,而是热通道正在工作的证明。 八点十二分。 监控大屏上的时间准时跳动。 江临在黑色终端上按下了確认键。 验证任务,正式启动。 pg-01的背部指示灯从待机的蓝色切换成了执行任务的沉稳绿色。 它迈开六条机械腿,稳稳地越过了那条用黄色胶带贴在地面上的验证起始线。 在它的前方,是一段幽长得仿佛没有尽头的混凝土长廊。 两侧错综复杂的管线如同某种巨大生物的血管,沿著斑驳的墙面一路向黑暗的深处延伸。 头顶上,防爆顶灯隨著它的前进,一盏接一盏地在远方依次亮起,仿佛是在为这位孤独的深潜者引路。 开始的两百米,地面属於新浇筑的平整混凝土,没有任何物理障碍。 pg-01在这里展现出令人安心的枯燥与稳定。 它保持著每秒零点八米的固定巡航速度,匀速向前推进。 没有任何多余的抖动,也没有任何为了炫技而產生的花哨动作。 每当它接近预设的任务坐標点时,它就会准確地停下脚步。 停顿。 背部任务舱顶端的高清云台相机会迅速抬起,镜头的光圈在微秒级的时间內完成调整,准確地锁定墙壁上方高压柜的液位计或者气压表。 扫描,拍照。 图像识別算法在边缘计算模块中瞬间完成数字提取。 同时,侧面的热红外模块无声地扫过粗大的电缆桥架,寻找著任何可能因为接触不良而產生的微小异常温升点。 监控台的屏幕上,一排排绿色的状態信息开始以令人舒適的节奏不断向下滚动刷新, 【sys_log: 相对距离 0.05km】 【任务点01_高压仪表识別:完成。数值校验:正常。】 【sys_log: 相对距离 0.12km】 【任务点02_顶板渗漏视觉判定:完成。状態:乾燥。】 【sys_log: 相对距离 0.18km】 【任务点03_电缆桥架红外扫描:完成。最高温差:2.1c。】 在测试刚开始的时候,陈总还背著手,神情严肃地站在监控屏幕的最前方,仿佛在监督一场重大的战役。 但是仅仅过了十分钟,当他看到屏幕上那种如同钟錶齿轮般精確、枯燥且毫无波澜的任务执行过程后,他默默地走到旁边,拖过来一把摺叠椅,在数据安全负责人老刘的旁边坐了下来。 作为在工程一线摸爬滚打了二十年的老兵,他心里跟明镜一样清楚。 在平整路面上走两点八公里,根本算不上什么技术挑战。 市面上隨便找一台几万块钱的民用轮式底盘,给它充足的电量,它在平地上跑的距离甚至能远远超过这个数字。 管廊这个环境真正让人刚到棘手的,从来都不是绝对距离的长度。 它的恶意,深深地隱藏在前方那一段又一段看起来毫不起眼,却充满了物理变量的地面变化里。 当相对里程计的数字跳动到八百米处时,屏幕上的画面终於出现了变化。 监控台前的气氛瞬间收紧。 因为第一道连续伸缩缝,出现了。 由於管廊地基的沉降不均,这两道伸缩缝的缝宽虽然不大,但边缘的混凝土因为长期的潮湿和挤压,已经发生了碎裂和隆起,形成了一个大约四厘米的错位高低差。 过去在这里测试的那台四轮平台,它的橡胶轮胎在这个高低差前反覆打滑,最终因为电机过载而触发了电流保护。 而那台履带平台虽然依靠著强大的抓地力硬生生地碾压了过去,但履带跨越瞬间產生的巨大刚性衝击,沿著金属底盘毫无保留地传导进了控制舱,导致当时正在工作的相机云台发生了剧烈的振盪,拍回来的仪表照片全是一片模糊的残影。 监控画面中,pg-01在距离伸缩缝不到一米的地方,主动降低了巡航速度。 它的六只眼睛已经通过结构光和雷射雷达的融合点云数据,在零点几秒內构建出了前方地形的精確三维模型。 它没有选择像履带车那样粗暴地碾压。 前侧的两条机械腿在接近缝隙边缘时,伺服电机轻微发力,足端如同在试探一般,精准地跨过了那道隆起的混凝土碎边,稳稳地踩在了对面的平地上。 紧接著,中间的两条承重腿迅速进行了一次支撑点和重心的动態重新分配。 隨后,后侧的两条机械腿也以同样的姿態跟进跨越。 整个跨越过程行云流水,没有任何停滯。 更让人震惊的是,在这长达几秒钟的跨越动作中,pg-01上方那个搭载著精密仪器的厚重机身,其水平高度仅仅出现了一次幅度几乎可以忽略不计的微弱起伏。 陈总死死地盯著屏幕角落里那条代表机身俯仰角的姿態曲线。 那条曲线在跨越发生时,只是泛起了一个微小的涟漪,隨后立刻回归了一条笔直的水平线。 没有任何连续的振盪,没有任何失控的余震。 “它这腿的长短和关节的自由度,明明可以像动物一样直接跨大步迈过去,速度会快得多。”陈总忍不住转头看向江临,提出了疑问,“它为什么选择这种小步幅,近乎平移的方式慢慢过?” “因为它的背上背著任务舱,里面装的是高精度的光学仪器。”站在一旁的陈砚替江临做出了回答,“机械动作的幅度越大,系统重心偏离的绝对值就越大,跨越后机身为了重新建立动態平衡所需要的整定恢復时间也就越长。” 陈砚指著屏幕上的机身姿態:“在工业场景里,pg-01被设计出来,从来都不是为了向人类展示它的机械腿能抬得多高,或者能做出多漂亮的仿生动作。它需要做的,仅仅是用最小的能量消耗、最平稳的机身姿態越过障碍,然后,毫不间断地继续工作。” 陈总默默地点了点头,不再说话。 九百四十米。 隨著管廊地势的极其微小的下沉,地面的积水开始明显增加。 水深从最初勉强没过鞋底的两厘米,逐渐上升到了接近七厘米。 监控画面里,这片积水区呈现出一种深沉的暗黑色。 由於水面上漂浮著管壁上脱落的油污和灰尘,水体十分浑浊,根本无法看清水下的真实地面情况。 pg-01的六只足端毫不犹豫地踏入了水中。 特种橡胶在踩入积水时,带起了一圈圈细小而粘稠的波纹。 水面恰好淹没了它机械腿最低处的脚踝关节。 突然,pg-01的行进速度出现了明显的下降。 它停顿了一下。 陈总立刻紧张了起来:“怎么减速了,是不是底盘进水了?” “不是硬体问题。”江临看著后台传回的多维感知数据矩阵,“是前方的视觉感知模块遇到了麻烦。” 管廊顶部强烈的led防爆灯光照射在前方大面积的黑色积水表面,產生了极其强烈的镜面反射。 这种复杂的反光环境,让pg-01搭载的双目画面出现严重过曝,雷射雷达回波也產生了大片空洞和多径噪声。 在它的视觉算法里,前方的地面不再是平坦的混凝土,而是一片布满光学噪点、深度信息完全混乱的虚空。 “资料里不是说,这片区域的积水歷史最高记录只有四厘米吗?”陈总转头看向维护班长老赵,语气有些严厉。 “陈总,昨晚市里下了暴雨,地下渗水量激增。”老赵有些无奈地解释道,“前方的自动排水泵因为泥沙堵塞,今天早上六点多才刚刚抢修恢復运行。现在这七厘米的水深,已经是抽了两个小时后的结果了。” “现在视觉盲区了,它还能走吗?要不要按下紧急暂停键,我们派人进去把它弄出来?”老刘作为数据安全负责人,提出了最保守的建议。 江临没有去碰那个红色的停止按钮,他的双手甚至插在口袋里,神色平静地看著屏幕:“机器底层状態机还没有提出暂停请求。” 话音未落,监控画面里的pg-01做出了一个出乎所有人意料的举动。 它没有在原地盲目地向前涉水,也没有选择后退。 而是整体机身开始以一种极为缓慢的速度,向著管廊右侧的方向平移了大约二十多厘米。 在右侧,紧贴著排水沟边缘的地方,有一条由於当初施工浇筑时留下的、比中央区域略微高出几厘米的狭窄台阶。 那里的积水相对较浅,只有不到三厘米。 pg-01重新选择了一个落脚位置。 它的右前足在水下探了探,避开了视觉系统无法確认的一处可能存在坑洼的凹陷区域,然后將其作为新的受力点。 伴隨著细微的水声,它沿著这道紧贴墙边的狭窄、崎嶇但相对安全的边缘,开始继续缓慢而坚定地向前推进。 没有任何人给它在后台画出这条新的避障路线。 现场的终端上也没有出现任何人类工程师通过摇杆进行的遥控输入干预。 老赵目瞪口呆地盯著那段在屏幕上缓缓移动的灰黑色机身,嘴唇微微张开:“它怎么知道眼前这块地不能信?” “视觉系统给出的可落足判断,置信度不够。”江临指向足端载荷曲线。“它不会因为看见了地面,就认定那里一定能踩。视觉不可靠时,足端力矩和接触反馈会接管判断。每迈一步,先拿到证据,再把重量交过去。” 视觉置信度下降以后,足端载荷成为主要判断依据。 一千一百八十米。 当相对里程的数字跳动到这里时,整个控制台周围的空气仿佛都变得有些凝固。 对於现场的项目方人员来说,这是一个带有诅咒性质的坐標。 在第二次现场实验中,那台被寄予厚望,更换了550w大功率电机的旧履带平台,正是在跨越这个距离时,內部主驱动模块的温度瞬间失控,触发了硬体切断。 热设计工程师小张猛地从摺叠椅上站了起来,眼睛紧紧盯著pg-01的实时热力学回传面板。 “江工,机身两侧裸露铝合金装甲的表面温度,已经升到四十五度,比环境温度高出十二度。” 陈砚在旁边飞快地敲击了几下键盘,调出了內部核心温度曲线:“主驱动模块逆变桥结温:七十二度。中央计算平台核心温度:六十八度。整体温升斜率已经开始趋於平缓,进入动態热平衡区间。” pg-01没有任何减速的跡象。 机身外壳上的高温,正是它正在拼命向外辐射內部毁灭性热量的物理证明。 那两块原生铝合金面板就像是机器的两个滚烫的肺叶,在阴暗潮湿的管廊里贪婪地进行著热交换。 一千三百七十米。 这是今天早上,老赵用来盘那根黄色尼龙拖带的地方。 这是那台旧机器人第一次彻底停机变成一堆废铁的物理位置。 现场的工业只读终端发出了一声普通到甚至有些单调的任务提示音。 【beep——】 【sys_log: 相对距离 1.37km】 【任务点23_管道接口红外扫描:完成。状態:正常。】 在监控画面中,pg-01迈著那规律的交替三足步態,从那个曾经埋葬了无数项目希望的位置,平淡地走了过去。 似乎在它的逻辑里,这只是两点八公里漫长旅途中,无数个普通坐標中的一个。 老赵转过头,將目光从屏幕上移开。 看向入口柵栏门旁边,那根被自己盘得整整齐齐的黄色尼龙拖带。 上一次,在这条隧道的深处,他就是在这个距离以外的地方,满身疲惫地摘下全是泥污的手套,靠著布满水珠的混凝土墙壁,剧烈地喘息著休息。 而今天,监控画面里那台灰黑色的六足机器人,连一步都没有停顿,已经稳稳地继续走向了下一盏防爆灯的光晕中。 一千五百米。 这是现有其他所有测试平台,在勉强满足ip66防水防尘密封要求的前提下,所能到达过的最远极限距离。 陈总放在桌子上的智慧型手机突然剧烈地振动了起来。 屏幕亮起,显示来电人是集团负责基建和装备採购的两位高层领导。 他看了一眼来电显示,没有接。 在测试开始前,他曾经在集团的內部群里答应过领导,每推进五百米就匯报一次进度。 但是,当pg-01真正跨越了一点五公里的那条生死线之后,他却停止了发送任何消息。 因为对於这台机器来说,属於它自己的极限测试,才刚刚开始。 两千零五十米。 隨著管廊深度的进一步增加以及管线的极端密集,这里的空间形成了一个无线信號严重衰减区。 微波信號的穿透力被极大地削弱,管廊正式进入了一段长达两百多米的无线网络信號严重衰减区。 控制台上的监控画面开始出现了明显的卡顿和马赛克。 视频流的延迟从最初的不到一秒,迅速飆升到了让人难以忍受的六秒。 紧接著,伴隨著终端屏幕上弹出的一个红色网络断开图標,视频画面彻底凝固。 现场只读终端上,代表机器当前相对位置的数字,绝望地停留在两千一百零八米的位置,不再跳动。 “断了,通信彻底断了!”老赵喊道。 数据安全负责人老刘双手在键盘上飞快地敲击,输入了一连串的诊断命令,试图重启网络协议栈。 几秒钟后,他摇了摇头,额头上渗出了汗水:“不是我们这边的硬体问题,入口的微波中继基站运行完全正常,天线功率也是满载的。是里面的物理衰减太严重,机器下线了。” 陈总深吸了一口气,转头看向江临。 在这个距离上失联,意味著如果机器发生任何意外,连挽救的余地都没有。 “江工,按预案,我们需要现在立刻派人带通讯延长线进去找它吗?”陈总的声音里带著一丝焦灼。 “不,再等。”江临依旧站在屏幕前,双手抱胸,好整以暇。 “等,等多久?”陈总追问。 “三分半。”江临看了一眼屏幕下方的系统本地时间,“按照它当前的巡航速度,三分半內应该能够重新进入下一段覆盖区。如果三分半后它还没有出现在下一个信號覆盖节点的视野里,你们再派人进去。” 时间在沉默中,一秒一秒地艰难流逝。 控制台的大屏幕上,只剩下最后一帧凝固的画面。 pg-01正停在一道布满污泥的排水槽前,它前侧感知模块发出的冷色调光芒,静静地照在一面灰白色的混凝土墙壁上。 一分钟,没有数据返回。 两分二十秒,终端依旧显示链路超时。 陈总开始在控制台后方来回踱步。 老赵已经默默地走到了那辆应急拖车旁,手握住了把手。 三分零四秒。 突然,现场的只读终端发出了一声清脆的滴声。 代表数据接收的绿色指示灯开始疯狂地闪烁。 网络握手协议重新建立。 视频画面在经歷了一阵短暂的雪花和撕裂后,瞬间恢復了清晰。 当画面再次亮起时,所有人都不由自主地发出了一声低呼。 pg-01並没有停留在刚才那个泥泞的排水槽前。 它已经越过那道障碍,稳稳地出现在了两千二百四十米外的一段崭新平整路面上。 同时,后台的数据日誌开始以极高的速度滚动。 那些在通信中断的一百多米距离內积攒的本地运行记录、仪表高压柜的照片、红外扫描的异常温差数据,正在从pg-01机身內部的物理记录盒中,被压缩打包,迅速地回传到控制台的硬碟里。 在这三分零四秒的通信黑区里,这台机器的任务没有哪怕一秒钟的暂停。 它没有在原地可怜巴巴地停住,等待著人类去修復网络、重新接管它的控制权。 而是在黑暗中完成了跨越排水槽的姿態解算拍下了三个任务点的照片,继续向前行走。 陈总盯著那些正在补回来的轨跡坐標点,有些激动地问道:“江工,在断网的这段时间里,它一直都在自己走?” “我之前说过,现场链路负责监督和紧急停机,不参与底层运动控制,它从根本上就不参与pg-01底层的任何运动学控制和决策逻辑。”陈砚在一旁解释道。 “那我们在外面坐著这帮人,盯著这块屏幕,到底是在做什么?”陈总感到一种前所未有的工程观念衝击。 “我们在做的,仅仅是看著它。”陈砚看著陈总,语气平静,“看著它在这个地狱一样的环境里,向我们证明,它到底有没有资格继续一个人走下去。” 陈总慢慢地退了回去,重重地靠在摺叠椅的椅背上。 在过去测试的所有几台旧款机器人中,它们的控制逻辑里都写著一条极其保守的代码。 一旦发生通信中断,立即切断电机动力,原地待命。 此前几台平台没有完整的本地自治能力,失联后只能原地等待。 对地面设备,这是保守策略。 对地下两公里处的设备,却意味著维护人员必须进去接管。 pg-01的安全逻辑与此截然相反。 它生来就不依赖入口处的人类替它去完成每一步的决策。 只要它自身的传感器矩阵判断前方的物理风险没有越过核心算法设定的致命边界,只要它的底盘还能找到哪怕一个稳定的落脚点,它就会在黑暗中一直走下去。 它不会等待,也不会向人类赌运气。 两千八百米。 上午十点二十七分。 经过了两个多小时的漫长跋涉,pg-01终於抵达了验证段的终点。 这里是一堵验证段末端的防火分区门。 门旁掛著最后一处任务点需要识別的复杂温湿度集成仪表面板。 pg-01在距离防火门一米的地方平稳地停下脚步。 背部的相机云台最后一次抬起。 【对焦……扫描……识別完成。】 它甚至还启动了热红外模块,对防火门的边缘密封条进行了一次全面的漏风检测,並將环境中有害气体的浓度基准线记录在了日誌中。 终端状態栏爆发出了一排整齐的绿色高亮信息。 【task_phase: 抵达预设终点】 【去程绝对距离:2.80km】 【去程预设任务点完成率:47/47 (100%)】 【人工接管干预次数:0】 监控台后面的临时会议室里,传来了一阵如释重负的轻微嘆息声。 几个项目方的年轻工程师甚至忍不住轻轻鼓起了掌。 陈总深吸了一口气,拿起桌上的手机,准备拨通集团高层领导的號码,匯报这个歷史性的突破。 然而,在这个充满了胜利喜悦的氛围中,老赵却依然像一尊雕塑一样一动不动。 “陈总,先別急著打电话报喜,这还差著一半呢。” 陈总刚刚按在拨號键上的手指瞬间僵住,然后慢慢地放下了手机。 是的。 两点八公里,仅仅只是一个半程的证明。 它只证明了这台机器有能力活著走进去。 在过去测试的四种平台里,那台为了散热而违规打开了控制舱后盖的南方方案,也曾经奇蹟般地在第一天抵达过这个两点八公里的终点標誌线。 可真正能够决定这台机器人能否从一件真正能够被客户採购、被班组投入日常使用的工业產品,从来都不是去程。 而是它能不能带著机身內部由於长时间高负荷运转而已经急剧上升的热量,带著电池舱里已经被消耗了將近一半的化学电量,带著已经被管廊恶劣环境折磨了两个多小时的各种微观机械部件,从这个距离入口近三公里的地底深处,完好无损地重新走出来。 进去,只是开始。 出来,才是真正的活著。 屏幕上的pg-01在確认了去程任务清单全部清零后,在防火门前那片宽度仅仅比它机身长三十厘米的水泥地上,开始了原地转向。 六条机械腿进入低速转向步態。左右两侧足端交替落地,前后腿以相反方向进行极小幅度的侧移。 它围绕自身几何中心,一点点旋转了一百八十度。 前方的感知模块,重新对准了那条深邃的来路。 返程,正式开始。 十一点零九分。 返程的步伐显得比去程更加凝重。 多通道温度记录仪在终端屏幕上推送了一条黄色的警告级別信息。 小张的声音紧接著在控制台前响起,带著一丝掩盖不住的震颤:“江工,外壳的温度,机身两侧原生铝合金面板的表面物理温度,已经正式突破了五十摄氏度。” 这是自测试开始以来,老赵第一次將注意力从复杂的机械动作转移到了这个枯燥的数字上。 他凑近屏幕,看著那个闪烁的【50.4c】字样。 “它越来越热了。”老赵的语气中透著一股浓浓的担忧。 在他的朴素认知里,一台机器在外面摸起来都这么烫手,里面肯定已经像个大火炉一样要烧起来了。 “对,外面確实越来越热了。”热设计工程师小张此时却一反常態地显得异常镇定。 他在经歷了一开始的恐惧后,已经完全理解了这套热管理系统背后的物理宏图。 “那里面呢,里面的电机和电脑板还能撑住吗?”老赵追问。 “內部主驱动模块的结温,目前稳定在七十六摄氏度。並且在过去的二十分钟里,温升曲线的斜率几乎为零,它已经不再继续变热了。”小张指著那条平稳的內部红线,向老赵解释道。 老赵对於七十六摄氏度在半导体物理学中到底意味著什么,並没有一个清晰的概念。 在他的记忆深处,他只清晰地记得,几个月前那台因为过温保护而趴窝的旧履带机器人,当他们几个人在黑暗中拼命拖拽它的时候,他曾经用手摸过那台机器光滑的金属外壳。 那时候,外壳摸起来只有一点点温热,甚至在管廊冷风的吹拂下有些发凉。 可那台冰凉的机器,却在內部把自己给活活烧死,彻底失去了所有行动的能力。 而此时此刻,屏幕上的这台pg-01,正在以前所未有的高温状態,继续在布满积水的管廊里向前挺进。 它没有像传统的电子產品那样,把所有的元器件都娇贵地保护在一个恆温的温室里。 在江临设计的拓扑结构下,它把內部核心区域產生的所有高密度热流,源源不断地泵送到机身两侧的装甲上。 它把原本属於机器內部的灾难,转移给了自己坚硬的物理外壳,然后再通过这层面积巨大的金属结构,与管廊里潮湿的空气进行缓慢而有效的被动热释放。 外壳比那些失败的旧机器要热得多。 但最关键的心臟部位,却在一种奇妙的热力学平衡中,再也没有继续升温哪怕半度。 它在这个极端的温度梯度中,找到了属於自己的生存之道。 十一点四十六分,pg-01重新进入了那段长达百米,积水深度达到七厘米的恶劣水洼地段。 控制台前的人们原本以为它会像去程那样,小心翼翼地沿著排水沟边缘的狭窄台阶再慢慢挪过去。 但是,pg-01的返程路径规划却出现了一个令所有人惊嘆的微小偏差。 它並没有机械地沿著自己几个小时前留下来的旧脚印原路返回。 当它的前置雷达再次扫描到那片反光的浑浊水面时,底层的边缘计算模块迅速调用了存在本地存储器里的去程触觉点云图。 在去程的时候,它曾经在右侧边缘遇到过一处水下无法被视觉確认,只能依靠足端力矩传感器感知到的隱蔽凹陷。 那是一个潜在的陷车点。 这一次,pg-01在距离那处水下凹陷还有两米远的地方,自然地向左侧微微调整了不到十厘米的机身偏航角。 它精准地绕开了那个在去程中被它自己用脚摸出来的陷坑,选择了另一条更加坚实更加平坦的水下路径,以比去程快了百分之十的速度,稳稳地蹚过了这片积水区。 这一幕没有引起现场太多人的注意,因为那只是一个微小的位移。 但老赵清清楚楚地看见了。 这位在地下管廊里工作了半辈子的老工人,在看到这台机器懂得在水中趋利避害的那一瞬间,他默默地转过身,伸出那双布满老茧的手,把放在应急拖车边缘的那根黄色尼龙拖带,用力向墙边的阴暗角落里推了推。 他知道,这根带子,今天多半是用不上了。 十二点零八分,机器跨越一点五公里標誌线。 十二点十七分,机器平稳越过一点三七公里的坟场坐標。 这一次,它不再是渐行渐远,而是正在以一种不可阻挡的姿態,向著光明的入口处步步逼近。 终端面板上显示,机身的剩余物理电量已经降到了百分之三十四的警戒线附近。但主驱动模块的温度依然死死地钉在七十八度。 背部任务舱的所有传感器接口,全部显示为代表正常的绿灯。 陈总的手心里已经全是汗水。 他深吸了一口气,拿起桌上的对讲机,按下通话键:“入口验证线所有人员,准备迎接,pg-01回来了。” 老赵早已经迫不及待地走出了控制台的遮阳棚,站到了入口处的黄色验证线外。 管廊顶端的几排强力防爆照明灯,將白色的光柱一直打向通道最深处的那个弯道。 最初,在死寂的通道里,只能听见富有节奏的轻微落足声。 “嗒。” 一下。 “嗒。” 又一下。 声音隨著距离的缩短,变得越来越清晰,越来越沉重。 终於,那个披著一层管廊灰尘,显得有些沧桑的灰黑色机身,从两百米外的最后一个混凝土转角后面,缓缓地浮现了出来。 它的六条机械腿表面沾满了泥水和黑色的灰尘,每一次足端落地,都会在原本乾燥的入口地砖上留下一个清晰的深色橡胶印记。 它没有像某些电影里的英雄那样,在最后关头突然加速冲向终点来博取掌声。 在底层的控制逻辑下,它依然保持著去程时的任务巡航速度。 甚至在距离入口最后十米的地方,还停下来完成了一次侧壁高压线缆的热红外异常扫描。 就这样,它一步一步走完了这漫长旅途的最后五十米。 十二点二十九分。 伴隨著终端发出的一声悠长的电子提示音,pg-01的前足,稳稳地越过了入口处的那道黄色验证线。 控制台的大屏幕上,结算数据在经歷了几秒钟的后台处理后,以霸道的姿態,占据了整个画面的中央。 【final_report:地下管廊实地极限验证结束】 【总累计运行里程:5.63km】 【全系统连续带载运行时间:4h17min】 【预设任务点完成率:47/47 (100%)】 【人工接管及遥控干预次数:0】 【硬体过温保护触发次数:0】 【安全状態机自主撤退:未触发】 【任务状態:完成】 pg-01在黑色的运输箱前平稳地停下了脚步。 关节驱动逐步卸载,整个灰黑色的机身向下沉降。 六条沾满泥污的机械腿向內收拢,恢復到了最初的休眠姿態。 背部任务舱的指示灯从绿色变回待机的蓝色。 陈总默默地从椅子上站起来,大步走到这台刚刚完成了越野的机器人旁边。 他没有嫌弃机器表面骯脏的泥水,直接蹲下身子,用手轻轻抚摸了一下那块依然滚烫的铝合金外壳装甲。 他没有转头去问江临关於那套让他惊为天人的步態控制算法到底是怎么写的,也没有去追问控制舱內部的热流路由结构到底用了什么样的导热材料。 他站起身,目光热烈地看向站在一旁的梁知夏:“梁总,这台机器,到底卖多少钱?” 梁知夏的脸上保持著一如既往的冷静和从容。 她从隨身携带的黑色公文包里,抽出了那份早在几天前就已经准备好,但一直没有拿出来的標准化採购范围清单。 她將清单递给陈总:“陈总,这台是带有大量实验性质的工程验证机。低熵工坊有明確的商业原则,我们不向任何工业客户单独售卖这种处於裸机状態的原型机。因为这无法保证它在你们业务流里的长期稳定性。” 陈总接过清单,快速地扫视著上面的条目:“那我们需要购买多少附加的边缘系统才能让它运转?” “一整套完整的闭环体系。”梁知夏用笔尖在清单上划过,“包括基於你们內网环境私有化部署的任务调度终端伺服器、一套pb级別的本地现场数据归档与解析软体、包含易损件的硬体备件包、针对你们现场维护班组为期两周的操作与应急培训,以及一年现场技术支持与重大故障响应服务。” “首批我们要五台。”陈总没有討价还价,他直接拋出了数量。 梁知夏的眼神微微闪动了一下,合上笔盖,看著陈总:“如果我没记错的话,在我们前期的沟通中,你们集团提交的原计划是先採购三台进行不同路段的试用。” “计划是用来被打破的。”陈总大手一挥,指了指远处的管廊深处,“今天之前,三台確实够了,因为我们觉得这东西也就是个高级一点的玩具,三台只能用来在一个班组里互相轮换著修修补补。但是今天看完这五点六公里,我改变主意了。五台,刚好能够完整覆盖我们这个片区两个大维护班组的全天候巡检排班需求。我不想再让老赵他们每天穿著防静电服下去蹚水了。” 陈总转过身,指著pg-01背部那个方正的任务舱:“另外,梁总。如果这个背部的任务模块是物理可更换的,在后续的採购里,我们还需要向你们单独增加针对高压电缆局部放电的超声波检测模块,以及能够识別水泵异响的高精度声学採集阵列。” “这些可以作为增项进入第二批模块的联合评估周期。”梁知夏不卑不亢地控制著需求蔓延,“但在第一批的交付订单里,低熵工坊为了保证基础底盘的稳定性,不接受任何临时增加的非標硬体需求。我们要保证交付质量。” 陈总点了点头,表示认可这种严谨的態度:“可以理解,那交付周期呢?” “收到预付款后,首台交付机六十天內交付到你们现场。五台全部生產完毕並完成厂內终检交付,时间绝对不超过九十天。”