第146章 重装证明(2 / 2)
它需要精准调节映射核权重,才能在不破坏整体测度对称性的前提下,把那些在高维边界处回流的信息量,显式引回可控帐本之中。
这件事,他在废土里做过。
现在,他要把它写给现实世界看。
凌晨一点十五分。
江临將桌上的草稿纸扫到一边,打开lean4编辑器。
他开始把封存的重路线,接入第38號节点的形式化附录分支。
这不是给主证明打补丁。
这是给审查链补一座桥。
分支名:foralize/yer3-heavy-witness-voss-test
第一遍机检运行。
终端窗口疯狂滚动,隨后在一片刺眼红字中停下。
erroratle47:typeisatch.
第47行错误:类型不匹配。
映射定义域类型,与上一层输出的推前测度类型,无法在机器层面严格对齐。
江临没有丝毫情绪波动。
重新定义中间態类型转换引理。
接上断口。
第二遍机检运行。
进度条推进到第312行,再次停下。
universepolyorphiserrorsubsetnditiong.
子集条件化中的宇宙多態性错误。
这是非常底层的逻辑架构问题。
人类说取一个子集。
机器却要问,这个子集存在於哪个宇宙层级。
时间一分一秒流逝。
凌晨三点二十,江临修完多態性衝突。
他的眼睛布满血丝,眼神却亮得嚇人。
第三遍机检。
屏幕上的绿色对勾开始一个接一个亮起。
编译器顺利跨过第300行,第500行,第800行。
代码像潮水一样涌过逻辑闸门。
清晨四点五十八分。
终端发出一声清脆提示音。
屏幕上跳出最后一行结果。
goalaoplished.noerrors.
目標达成。无错误。
全部通过。
但江临没有急著推送。
他从那堆草稿纸中抽出voss边界测试的列印件。
拿起笔,对著刚刚跑通的lean代码结构,在纸上重新把三重对合路径手工验算了一遍。
一轮映射。
二轮映射。
三轮映射。
这一次,严密的数学逻辑展现了它的统治力。
在第三轮叠代推进时,残余谱损失项没有留下任何不可见回流。
它像一条原本藏在地层深处的暗河,被重新挖出河道,清清楚楚地导回多项式上界之內。
清晨六点零七分。
江城天空已经泛起晨光。
江临在终端里敲下命令,將这个沉重的分支推送到远程代码库。
仓库名:pfr-f2-foralizatio
分支:foralize/yer3-heavy-witness-voss-test
隨后,他打开邮箱,给voss发送第三封邮件。
……
herich:
三重路线已经作为边界见证加入。
分支:foralize/yer3-heavy-witness-voss-test
现在,边界测试已经可以被显式闭合。损失项通过σ_yer-3参数化,在第三轮叠代中被吸收。
在我將其合併进形式化工作区之前,请你检查。
……
按下发送键的同时,苏黎世刚刚越过午夜。
voss办公室里的灯仍然亮著,他手里端著一杯热咖啡,看到了江临的邮件。
他点开邮件,快速瀏览一遍文字,然后立刻把咖啡杯放到一旁。
打开自己电脑上的lean环境,將江临刚刚ph的分支克隆到本地。
作为老一辈数学家,他並不擅长写lean代码。
但他完全具备阅读形式化代码,並將其还原为底层数学推导的能力。
一行。
两行。
一页。
两页。
当读到代码中段,看见σ_yer-3这个复杂变量,以及它背后那串异常精妙的参数化定义时,他握著滑鼠的手僵在半空中,很久没有动弹。
这段结构,他太眼熟了。
沉思片刻后,他转动座椅,打开身后的铁皮档案柜。
在一排按年份分类的文件夹里,抽出2014年的一本旧皮面笔记本。
翻开因为年代久远而有些发黄的纸页,他的手指停在一张夹在其中的草图上。
那是八年前,2014年的深秋。
tosanders第二次访问eth。
那天下午,苏黎世下著小雨。
他和sanders站在数学系休息室的一块黑板前,一边喝著廉价红茶,一边討论加性组合学中一个关於谱簇重构的难题。
当时,sanders在黑板右下角,隨手勾勒了一条路线。
那条路线的参数化结构,与现在屏幕上江临写出来的lean代码核心逻辑,几乎如出一辙。
但那天下午,討论走到最后,两人面对黑板端详了很久。
“这太花哨了,herich。”
sanders当时摇著头说。
“它也许能解决局部可见性问题,但会让整个证明框架变得无比笨重。”
“確实。”
当时的voss也赞同。
“这种为了照亮一个边界层,而造一整套重型参数化的做法,似乎太奢侈。”
於是,voss拿起板擦,亲手擦掉了那块黑板上的公式。
他们把那条路线作为不合时宜的冗余,丟进了记忆的角落。
而八年之后的今天。
一个远在亚洲,年仅十八岁的中国少年,独自一人走在一条前所未有的黑暗隧道里。
当外部审查者要求他照亮高维边界时,他从自己的旧分支里,把这个被前辈擦掉过的构架重新拿了出来。
不仅拿了出来。
还把它补全压实,並用现代形式化语言跑通了。
voss坐在空荡荡的办公室里,心情复杂到了极点。
事实上,他没有感到作为前辈被晚辈反击的羞恼,更没有感到自己半生心血被超越的失落。
只是感慨数学本身那不可思议的连续性,以及不无对宿命感的敬畏。
是啊,谁能想到,某种曾经断裂的旧问题,竟然能跨越时间和空间,被另一个人接住。
voss打开邮件回復界面。
这一次,他的行文不再是那种克制的公文体,字里行间全是数学学徒面对真理时的坦诚。
……
林:
这个分支是正確的。
三重路线显式且完整地闭合了这个边界测试。
私人补充一句:σ_yer-3的参数化,与2014年我和sanders在苏黎世一块黑板上勾勒、隨后又放弃掉的某个东西非常接近。当时我们认为它过於繁复。
你重新找到了同一个对象。
更精確地说,是你的证明让它变得必要。
我今年六十一岁,在这个方向上花了三十年。今天我再次明白,我们丟弃的东西,有时只是正在等待一个更好的定理。
你准备好后,就合併吧。
herich
……
江临一觉醒来,洗了把脸,重新坐回电脑前读完这封邮件时,已经是8月13日上午十一点。
看著屏幕上voss的回信,他点开github。
在pfr-f2-foralizatio私有仓库里,他將foralize/yer3-heavy-witness-voss-test这个庞大分支,合併进形式化工作区。
不是合併进第七版手稿正文。
v7-fal仍然是固定基线。
这条重路线將作为第38號节点的形式化边界见证,进入附录和lean依赖图。
过去五天里,第42號、第43號和第44號形式化节点已经陆续通过审查。
现在,隨著这个分支合入,后台持续集成伺服器开始狂转。
十一分钟后。
所有测试用例跑完。
界面亮起一片绿色。
形式化进度从44/47,变成45/47。
在合併確认对话框里,江临在it信息栏郑重敲下一段话。
……
新增第三层重型见证路线。
三重对合使voss提出的高维边界测试完全可见。
致谢:herichvoss提出该边界测试;sanders–voss2014年苏黎世黑板草图为σ_yer-3提供了最初的参数化种子。
……
操作完成后,他切出瀏览器,打开那个只向形式化审查者、少数同行和维护者开放的leanzulip討论区。
在討论专区里,他发了一条简短更新。
……
voss提出的边界测试,已经通过新增的第三层重型见证路线被显式闭合。
v0.96审查包进度:44/4745/47。
这不是对手稿基线的修改,而是为了边界可见性而新增的一条形式化/附录路线。
感谢herichvoss指出这个高维边界测试,也感谢sanders–voss2014年苏黎世黑板草图为σ_yer-3提供了最初的种子。
我曾经因为这条路线过於沉重,而没有把它放进v0.95。
现在看来,对於进入形式化审查阶段的证明而言,这个取捨已经不再合適。
……
这条消息发出去后,频道里安静了大约十几秒。
隨后,回復开始一条条出现。
真正看得懂的人,在同一个瞬间意识到发生了什么。
被点讚最多的一条评论,来自陶哲轩。
……
这是严肃审查应当如何运作的一个很好例子。
一个边界问题被准確隔离出来。
一条更重的路线被显式呈现。
相应的贡献也被保留在正確的人名之下。
这就是数学应有的工作方式。
……
这不是夸张的讚美,却比夸张更重。
8月13日,下午一点。
线上学术风暴开始降温。
国內公共舆论场却刚刚进入第二阶段。
voss在eth个人主页上发布了一份极短的声明,同时將arxivnote更新到v2,在第一页加上authorsnote。
【江临已经给出了三重对合的重型边界见证路线,它完整回应了本文提出的高维边界测试。】
【该路线与tosanders和我在2014年苏黎世黑板討论中擦掉的一份参数化草案有明显结构联繫。】
【我们当年认为它过於繁复。现在看来,它只是等待一个需要它的定理。】
这份声明被人搬运到数学圈。
隨后又被翻译成中文,流回国內,在几个数学系、理论计算机和lean形式化討论群里炸开。
接著精准打穿高知圈层。
#voss回应江临#
#被擦掉的黑板#
#江临三重对合#
几个词条在数学、科研、科技圈层里快速扩散。
很多普通网友看不懂f?1?,看不懂k=8。
看不懂第三层残余谱损失,也看不懂σ_yer-3参数化。
但他们看懂了一个故事。
一位瑞士资深教授提出了最尖锐的边界测试。
江临没有发声明,没有打嘴仗,没有动用任何公关话术。
他只拿出了一条可以被形式化审查的路线。
然后,那位资深教授公开承认,这条路线和他八年前亲手擦掉的一块黑板有关。
这比单纯的反转更有衝击力。
国內某位青年数学家在长微博里写了一段话,很快被大量转发。
【这件事真正值得看的地方,不是江临有没有被质疑,也不是voss有没有认错。】
【它展示的是严肃数学共同体最罕见也最珍贵的一面:一个前辈指出边界,一个年轻作者以更重的证明对象回应,一个曾经被擦掉的旧构想重新进入记录。】
【外界以为这是质疑与反击,真正懂行的人却知道,这是证明被共同体接管的过程。】
【江临最可怕的地方,不是他从不遇到边界测试,而是当边界测试出现时,他能立即从自己的武器库里拿出更可验证的储备路线。】
8月13日,晚上九点。
github仓库里,陶哲轩提交了一个新的合併请求。
是对第46號节点中一处条件化引理的重排建议,以及对应的lean骨架。
这是倒数第二个形式化节点。
整个长达两万行的形式化蓝图,只剩下最后两块拼图。
江临正准备打开pr页面,书桌旁边的手机屏幕忽然亮了。
是voss发来的一条即时信息。
……
林——还有一件事。
sanders一小时前给我打了电话。他看到了v0.96的更新。
他想问你,是否允许他为2014年的那份草图写一篇简短的歷史说明,並隨v1.0一同流通。
他说,如果你同意,他希望那块黑板能被正式记录下来。
——h.
……
江临看著屏幕。
tosanders。
英国剑桥大学数学系教授。
在过去二十多年里,加性组合学领域最重要的实际工作贡献者之一。
sanders在2012年提出的准多项式bogolyubov–ruzsa界限,是这一方向所有人都绕不开的奠基性工作。
在废土世界的漫长岁月里,江临在石屋里曾经把sanders2012年的那篇论文复印件,翻来覆去读过无数遍。
那篇论文的页边距上,写满了他用不同顏色笔做的推导批註。
对江临而言,那不仅是一篇论文。
那是他在数理荒原中摸索时,前人留下的一座灯塔。
现在,sanders看到了他在代码库里恢復的2014黑板构架。
想为此写一份歷史说明。
把那块曾经被擦掉的黑板,放回记录之中。
江临对此郑重回復。
……
herich:
请告诉to,可以。
也请告诉他,这是我的荣幸。
另外,请问他是否允许我在致谢和附录说明中引用2014年那块黑板,並同时写上他和你的名字。
我希望那块黑板真正存在於记录之中。
l
……
点击发送后,他將手机翻面,扣在桌面上。
然后点开陶哲轩的pr,开始一行一行做代码审查。
凌晨一点整。
隨著最后一个类型对齐,lea_46合併通过。
主分支的形式化工作区进度从45/47,变成46/47。
全网关注的pfr形式化审查蓝图,只剩下最后一个关卡。
第47號节点。
主定理的最终收尾。
但江临没有乘胜追击去写最后一段代码。
他打开本地手稿文件夹里,那个名为v1.0_epilogue.tex的文件。
在文档末尾,添上一段新的文字。
……
跋,8月13日补记:
在本手稿最后一周的准备期间,苏黎世联邦理工学院的herichvoss指出了v0.95流通版路线中的一个高维边界可见性测试。该测试促使本文恢復了一条更重型的三重对合见证路线;这一路线基於一个第三层参数化结构,而该结构与2014年苏黎世一份未发表的sanders–voss黑板草图有关。
作者感谢sanders与voss。他们以不同的方式確保了本文的边界层不仅对作者而言是正確的,也对读者而言是可见的。
数学,归根结底,是一场漫长的对话。
本文只是这场对话中的一行记录。
……
8月14日,清晨。
江城下了一场骤雨。
江临是被雨滴敲打臥室窗台的声音叫醒的。
他罕见地没有立刻起床,而是睁开眼睛,静静躺在床上,听著外面噼里啪啦的雨声。
直到雨停,他才起来,把窗推开。
风吹进室內,空气里瀰漫著一股被雨水打湿的香樟树叶和泥土混合的味道。
吃早餐时,江临喝了一口热豆浆,抬头语气隨意地说道:“妈,我今天可能要去趟北京。”
张秀芬拿筷子的手顿了一下,脸上没有太多惊讶。
“去多久”
“这次至少三四天,开幕后可能还要再留几天。”
“什么时候走”
“下午的高铁。”
张秀芬没有多问,只是又夹了一根油条放进儿子的碗里。
她没有问儿子为什么突然要去北京。
江临也没有主动解释太多。
这趟北京,明面上是为了世界机器人大会。
g-01c三號展示机將在8月16日专车运到北京。
低熵工坊需要提前处理入场、保险、设备清单、鋰电池运输说明、现场用电申请,以及脱敏演示脚本。
除此之外,如果sanders原本的欧洲行程能够调整成功,或许还会有一次短暂的当面会谈。
吃过早饭,江临回到房间,开始收拾行李。
他的行李向来简单。
一个黑色双肩包里,只装了几样东西。
一台性能级笔记本电脑。
一个快充充电器。
一本页边距写满批註的英文原版《additibatorics》。
一块装著pfrv1.0当前所有代码和手稿版本的移动硬碟。
还有几件换洗衣物。
他把拉好拉链的双肩包放在客厅沙发上,低头看了一眼腕錶。
距离高铁发车还有几个小时。
江临从口袋里摸出手机,点开zulip私聊界面,给陶哲轩发了一条信息。
……
terry——我今天下午出发去北京,处理世界机器人大会准备工作,以及v1.0流通前的事项。
v1.0目前进度是46/47。
我们会在8月17日前收尾第47號节点。
然后,流通v1.0。
……
三分钟后,陶哲轩回復。
it.
(收尾吧。)
ireadg.
(我正看著。)