ER-03 (Erdős–Sós猜想)攻坚日志
项目:Erdős–Sós猜想形式化证明攻坚(Lean4)
子任务编号:ER-03
主题:PathGateComponentBound + 7顶点树场景约束校验
记录时间:2026-10-01 19:41:33
负责人:Valhalla-Matrix治理实验室
状态:In Progress
1. 目标概述
ER-03 承接 ER-02 已完成的树枚举基础,聚焦两件核心工作:
- 建立PathGateComponentBound:对给定树TTT,刻画路径门限对应的连通分量大小上界,建立边数、顶点数、最大度三者之间的不等式约束;
- 完成7顶点树全部实例的场景校验,筛除平凡可证分支,锁定反例候选与需要形式化归纳的硬分支,为后续k=5场景的Erdős–Sós猜想证明提供实例基底。
猜想回顾(Erdős–Sós):任意平均度大于k−2k-2k−2的图,必包含任意kkk顶点树作为子图。本次攻坚目标:k=5情形的Lean形式化。
2. 本期已完成(Done)
- 7顶点树同构类枚举脚本:完成全部7顶点无根树的生成与去重,得到完整树清单,导出邻接表到Lean数据结构;
- PathGateComponentBound 非形式化命题草稿:
若树TTT存在一条长为ppp的路径作为门限,则移除该路径顶点后,每个剩余连通分量顶点数满足上界约束,且分量最大度不超过原树最大度;
- 简易语义检查:对7顶点树批量代入边界数值测试,验证数值不等式在所有平凡实例成立;
- 分支归类:把7顶点树分为三类:
- P0:平凡树(星型、路径),不等式自动成立;
- P1:中等复杂度树,可直接归纳证明;
- P2:困难构型(分支交错的7顶点树),需要精细化分解引理,是ER-03核心卡点。
3. 当前卡点(Blockers)
- PathGateComponentBound 的归纳不变量选择困难:
- 朴素归纳会丢失“门限路径”的结构信息,直接在Lean里写会出现case爆炸;
- 需要额外引理:树删除一条路径之后,剩下每个连通分量都恰好只和路径上一个顶点相连(单点粘接性质),该引理尚未形式化;
- P2困难构型的手动推演:数值不等式成立,但结构证明需要分层拆解,容易遗漏子情况;
- Lean侧性能问题:7顶点树全实例case分析时,部分分支
decide策略超时,需要手动裁剪case,不能完全依赖自动搜索。
4. 待办清单(TODO,ER-03剩余工作)
- 形式化引理:树删除一条路径,剩余各连通分量仅与路径中单个顶点邻接(单点粘接引理)
- 将单点粘接引理作为PathGateComponentBound的前置依赖,写出完整非形式证明
- 对P2困难构型逐个手写证明草图,再翻译成Lean4
- 优化代码:拆分大case,替换
decide为手动算术证明,降低证明器开销 - 完成7顶点树全部实例校验,输出校验报告,标记哪些构型可直接复用到k=5主定理
- 输出ER-03交付物:引理集合 + 测试数据集 + 证明草图文档
5. 风险与取舍
- 风险:ER-03耗时超出预期,挤压ER-04(主定理归纳框架)时间窗口;
- 取舍策略:优先完成单点粘接引理与P2构型证明草图,Lean形式化可部分延后,保证数学逻辑闭环优先;
- 备选方案:若部分P2构型证明过于冗长,可先在Lean中做
sorry占位,先打通整体证明骨架,后续补齐。
6. 下一步触发条件(ER-04启动门槛)
ER-03验收通过标志:
- PathGateComponentBound 非形式证明完整;
- 7顶点树所有构型完成数学校验;
- 前置粘接引理草图定稿;
满足三点,即可启动ER-04:k=5主定理归纳框架搭建。
7. 写在最后(面向真正数学家)
- Erdős–Sós猜想现已被证明,但针对特定k值的有限树族形式化证明仍然存在大量可挖掘的结构引理;我们在7顶点树分解中观察到一类“路径门限分量分解”,它是否可以推广成一类独立的树分解工具,用于其他极值图论问题(如Ramsey数、树Turán问题)?
- 树删除一条路径后的单点粘接性质,在组合上看起来直观,但在形式化证明中会暴露出很多隐式的图同构与连通性细节;这类“肉眼显然、机器难证”的组合引理,有没有更优雅的公理化表述,减少case分析爆炸?
- 已知Erdős–Sós猜想证明依赖重子图方法;我们基于PathGate的分解思路,能否给出k=5情形的一个不依赖重子图的自包含证明?
- 对于树Turán数ex(n,T),PathGateComponentBound给出的分量上界是否可以用来改进已知的渐近界,尤其当T是带有长路径的分支树时?
8. 版本信息
ER-03 Log v0.1.0
关联仓库:Valhalla Lean Formalization
关联任务:Erdős–Sós k=5 Formalization