Scholze 对推论 3.12 的致命一击,用类型论的视角来解释非常清晰:他认为望月新一在这里进行了一次非法的、没有显式实现的类型转换(Type Cast)。
IUTT 的核心概念是构造了多个不同的“数学宇宙”(每个宇宙里有一套自己的加法和乘法运算),并在这些宇宙之间传递度量。
Scholze 指出,在推论 3.12 的某个关键步骤中,望月把一个宇宙中的几何对象,直接当成了另一个宇宙中的对象来计算不等式。在 Scholze 看来,这两个对象处于完全不同的范畴(Category),它们之间不存在能够无损传递这种度量信息的函子(Functor)或同构。
如果将这段逻辑强行输入 Lean,Lean 的类型检查器会在 Scholze 指出的那个精确位置立刻报错(Type Mismatch)。 除非望月能够显式地写出一个合法的转换函数,补全这个逻辑断层。而 Scholze 从算术几何的底层逻辑论证了:这个转换函数在数学上是不可能存在的。
总结来说:
用 Lean Review 推论 3.12 是解决问题的终极方案,但它无法一蹴而就。现在的局面是,Scholze 阵营正抱臂旁观:“你们把它形式化吧,只要能过 Lean 的类型检查,我们就认。” 而望月阵营则面临着需要将自己庞大的非标准理论一点点翻译成形式化语言的浩大工程。
在编译器亮起绿灯之前,主流数学界依然判定这段代码“编译失败”。
--
FROM 123.122.126.*