Poincaré formalization · coded insight board

庞加莱猜想形式化:从经典证明到机器可验收闭环

核心问题不是“顶层定理有多少行”,而是:要把 Hamilton–Perelman 证明变成机器可验收对象,究竟需要多少层、多少代码、多少可复用数学基础。

AI综合洞察|待专家复核
v0.1.3本次源码审计版本
4,722,013当前追踪 Lean 物理行
+142.8%较论文 v0.1.0 源码规模
4,020,908庞加莱本地传递闭包行数
85.2%闭包占当前仓库源码
17 / 23顶层有效行 / 物理行
审计对象:qinz1yang/differential-geometry · release v0.1.3 源码提交:7a48598d35109aa99d1cc678e2724c213cdf4ff3 统计日期:2026-09-29 · 物理行+项目内 import 传递闭包

FACT-FIRST NARRATIVE · 事实先行、证据随文展开

23行只是入口:Lean内核实际验收的是一个覆盖402万行代码的证明世界

公开仓库在 已追踪 。其中 Geometry、Analysis 与 Topology 三层合计占 94.6%,说明顶层定理依赖的首先是一套大规模、可复用的数学基础设施。

Poincare.lean 本身只有 ;但从该文件递归跟随项目内 import 后,得到 ,覆盖当前仓库 Lean 代码的 。因此,“17行证明”只能描述顶层接口,不能描述实际被内核检查的证明规模。

继续向下拆分可以看到,不同关键定理端点分别站在几十万到二百多万行的传递依赖之上,而且彼此大量共享基础库。读者可以直接点击下方任一分层条目核对数据;所有事实叙述结束后,页面末尾才单独给出AI综合判断。

1仓库层:数学基础设施

v0.1.3 · 17,556 个 Lean 文件 · 4,722,013 物理行

Geometry
2,125,862 · 45.0%
Analysis
1,314,354 · 27.8%
Topology
1,028,928 · 21.8%
External
187,338 · 4.0%
代码不是一篇“线性证明”,而是一座可复用数学库
几何 45.0%分析 27.8%拓扑 21.8%外部 4.0%其他 1.4%

论文 v0.1.0 报告 1,945,081 行;当前 v0.1.3 为 4,722,013 行。两者是不同时间点,不能直接拿一个作另一个的分母。

2定理层:23 行入口下的 402 万行闭包

“短定理文件”描述接口;真正被内核验收的是它调用的完整传递依赖。

23 行Poincare.lean 物理行
其中 17 行有效代码
4,020,90814,196 个项目内 Lean 文件 · 占仓库 85.2%
3,521,645光滑化后 Ricci 流手术/消亡分支
独有 3,299,951 行
720,934Moise 光滑化/拓扑到光滑分支
独有 499,240 行
两分支共享 221,694 行
3,299,951 独有+499,240 独有+221,694 共享+23 顶层封装=4,020,908

闭包行数回答“验收这个端点需要带上多大依赖面”,不是“为该定理新增了多少独占代码”。

3关键定理层:依赖闭包体量

同一基础库会被多个端点复用;下列数字反映各端点向下展开后的规模。

典范邻域+古代 κ 解
2,715,093
Hamilton 1982
1,572,843
Hamilton 紧致性
919,545
Ricci 短时存在
888,005
无局部塌缩
841,986
W 熵
706,539
Hamilton–Ivey
424,275
约化体积
382,131

⚠ 闭包高度重叠,不能把这些数字相加。它们展示的是“各定理需要站在多大的已形式化世界之上”。

条形长度以本组最大闭包 2,715,093 行归一化;标签数字为绝对行数。

4这些数字真正说明什么

117 行是封顶,不是起点。顶层陈述越短,越说明底层抽象和复用已经把复杂性折叠起来。
2主要成本在基础设施。几何、分析、拓扑三层合计 94.6%,庞加莱端点只是最终汇合。
3形式化证明的规模接近软件系统。它需要模块边界、接口复用、持续构建与依赖治理,而非仅把论文逐句翻译。

5统计口径与验收边界

物理行:追踪的 .lean 文件逐行计数,含空行与注释。
有效代码行:原报告对顶层文件的非空、非注释口径。
传递闭包:从某端点递归跟随项目内 import 得到的去重文件集合。
仍待复核:第三方从零构建、定义是否忠实、数学语义和原创性判断。

AI综合判断|待专家复核

这项工作的核心突破不是“用 17 行代码证明庞加莱猜想”,而是把一个跨越几何、分析、拓扑的经典证明体系,工程化为约 402 万行可被 Lean 内核逐项接受的依赖闭包。AI 的价值主要体现在扩大检索、实现与重构吞吐;数学语义责任仍在人类与专业共同体。

1证明依赖闭包

Moise 光滑化
拓扑三维流形进入光滑范畴
Ricci 流短时存在
建立几何演化起点
Hamilton 紧致性
控制极限与收敛
古代 κ 解
描述奇点模型
Perelman 典范邻域
识别高曲率区域结构
Ricci 流手术
跨越奇点继续演化
有限时间消亡
单连通情形闭合拓扑结论
跨文献检索追踪经典证明与缺失引理
任务分解把宏大证明拆成可核验端点
证明尝试与攻击生成候选、寻找反例和薄弱点
依赖重构整理接口、复用定理与消除阻塞
Poincare.lean
紧致+Hausdorff+单连通+无边界
拓扑三维流形 ≃ S³
17行顶层定理不是“17行证明”,而是巨大依赖图的最终汇合点

2人—AI—Lean 分工

人类数学家 语义责任

选择Hamilton–Perelman路线;设计定义与顶层陈述;判断数学等价性;审核关键架构和最终含义。

语言模型 Agent 规模化执行

检索文献、分解任务、生成局部证明、修复类型错误、搜索反例、重构库和并行推进证明缺口。

Lean 内核 机械验收

逐项类型检查、闭合传递依赖、执行公理审计;不判断形式陈述是否忠实表达原数学问题。

责任边界:机器通过只能证明“形式陈述在所用公理和依赖下成立”;题目编码、数学语义与原创性仍需人类及共同体审查。

3从文献到证书的验收链

原始论文
与经典文献
→
形式定义
语义对齐
→
引理与
依赖库
→
顶层定理
Poincare.lean
→
Lean 构建
内核检查
→
#print axioms
公理审计
→
第三方
从零复验

4准确表述:不是 / 是

不是

  • AI发现全新的庞加莱证明
  • 17行代码独立解决百年难题
  • 已经证明通用自主数学能力

是

  • 经典证明路线的大规模机器形式化
  • AI参与百万行级证明工程
  • 公开、可编译、可审计的证书路径

5AI综合判断

1突破点主要是证明工程规模与可审计性,不是数学原创路线。
2顶层代码越短,越需要关注其背后的依赖闭包与语义责任。
3AI负责扩大搜索与实现吞吐,Lean负责局部正确性,人类负责问题与含义。
4下一道门槛是第三方从零复编译、依赖审计和领域数学家复核。