sthamann/tfpt · 上手攻略
- 仓库:sthamann/tfpt
- 链接:https://github.com/sthamann/tfpt
- 分类:理论物理 / 数学物理 / 形式化验证
- 作者:Tom
- 更新:2026-08-27
是什么
TFPT(Topological Fixed-Point Theory,非拓扑学中的 Brouwer-Lefschetz 理论)是 Stefan Hamann 和 Alessandro Rizzo 的一个理论物理项目,声称仅从两条公理出发,用离散代数编译器推导出标准模型的基本粒子谱和几个宇宙学常数。项目特点:所有核心结论均由机器验证,附有 947 个独立检验模块,以及 Python / Wolfram / Lean 4 三套独立验证引擎。⚠️ 这是一个高度专业化的理论物理工作,而非工程库;其物理结论尚未被主流物理学界评审接受,使用前应自行核实最新状态。
解决什么问题
传统理论物理的"标准模型推导"依赖大量人为引入的参数和对称性假设。TFPT 声称做到了:
- 从两条公理出发,推导出 E8 李代数的闭合结构(从而解释 240 个粒子根)
- 零参数推导精细结构常数倒数 α⁻¹ = 137.0359992(⚠️ 1.9σ 与 CODATA-2022 实验值吻合,但尚未被独立实验团队复现)
- 推导出轻子世代数 N_fam = 3(已知实验事实,但 TFPT 声称从结构推导出来)
- 提出 27 个可证伪预测,预测库在 2026-06-09 已冻结(blind prediction),不得事后修改
快速安装(验证工具)
git clone https://github.com/sthamann/tfpt && cd tfpt
pip install -r requirements.txt
⚠️ requirements.txt 包含 mpmath、numpy、sympy、scipy、matplotlib,无需额外 LaTeX / Wolfram / Lean 即可运行核心验证脚本。
核心验证命令
最快验证(~1 秒)
./verify
从两条公理重新推导核心结论,输出 headline claim 的快速复现。
完整验证(~4 分钟)
./verify --full
运行 Python 完整验证套件(verification/run_all.py),预期输出 ALL CHECKS PASSED。
Docker 验证(无需本地工具链)
docker run --rm ghcr.io/sthamann/tfpt:latest # 30 秒快速验证
docker run --rm ghcr.io/sthamann/tfpt:latest --full # 完整 Python 套件
独立验证引擎
# Wolfram Engine 独立路径(需 Wolfram Engine 授权)
./verify --wolfram # 116/116 base + 368/368 extension
# Lean 4 载体-刚性证明(需 Lean 4 + elan)
./verify --lean
# 同步审计(文档 ↔ 验证套件 ↔ 状态账本 ↔ 网站)
./verify --audit
重建文档
bash build.sh notes # 编译 9 篇活跃文档,输出 "10 ok, 0 failed"
典型适用场景
| 场景 | 说明 |
|---|---|
| 理论物理研究者 | 了解"两条公理推导标准模型"这一争议性工作的技术细节 |
| 数学物理学者 | 审查 E8 闭合、载体-刚性(carrier-rigidity)证明的形式化结构 |
| 形式化验证爱好者 | 学习如何用 Python + Wolfram + Lean 三引擎独立验证物理声明 |
| AI 科学推理研究 | 研究"盲预测 + 冻结预测库 + 可证伪架构"的科学方法论 |
⚠️ TFPT 适合研究型阅读,而非工程集成。其验证框架本身(./verify 流水线)是更有参考价值的学习对象。
核心声明状态一览
| 声明 | 内容 | 状态 |
|---|---|---|
| E8 闭合 | (D5 ⊕ A3) + μ4 ≅ E8,240 根,粘合指数 4 | ✅ 精确(机器证明) |
| 轻子世代数 | N_fam = 3 | ✅ 编译器内精确 |
| 精细结构常数 | α⁻¹ = 137.0359992 | ⚠️ 数值精确,1.9σ 吻合 CODATA-2022 |
| 宇宙微波背景极化 | β ≈ 0.2424° | 🔴 等待 CMB 极化测量决定 |
| 反应堆角 | sin²θ₁₃ = 0.02311 | ⚠️ 2.0σ 紧张(JUNO 将决定) |
标注说明:✅ = 已机器证明 / ⚠️ = 数值匹配但实验未确认 / 🔴 = 待实验决定
坑与注意
-
物理声明尚未被主流接受:README 明确说"TFPT does not claim a certified Theory of Everything"。精细结构常数的 1.9σ 差异在粒子物理中不算确认;JUNO 和 DUNE 的新数据可能推翻部分声明。
-
仅适合研究级阅读:此仓库不是"快速上手"的工具库,而是需要 10–20 小时才能理解框架的理论物理项目。没有物理或数学背景的用户不应期望获得实用结论。
-
Lean 4 路径依赖较重:需安装 elan、lake、Lean 4 toolchain;
./verify --lean在没有完整 Lean 环境下会失败,但不影响 Python 核心验证。 -
命名歧义:README 特别声明此 TFPT(Topological Fixed-Point Theory = 拓扑固定点理论)≠ 数学中的 Brouwer-Lefschetz 拓扑固定点理论,搜索时请注意区分。
-
预测冻结日期 2026-06-09:这意味着任何在此日期后发表的实验数据(CMB 极化、β 测量等)才会成为真正的 kill test;此前发表的数据用于对照但不直接裁定。
-
DOI 存档:v5.4 已存档至 Zenodo(DOI: 10.5281/zenodo.20846087),适合学术引用;最新开发版在 GitHub 主分支。
与同类对比
| 项目 | 类型 | 验证方式 | 主要争议 |
|---|---|---|---|
| TFPT | 理论物理(公理推导) | Python + Wolfram + Lean 4 三引擎 | 无实验确认、声称"零参数"存疑 |
| Lattice QCD | 标准模型数值模拟 | 大规模数值格点计算 | 计算资源要求极高 |
| String Theory | 统一理论候选 | 数学自洽性 | 无法实验验证 |
| Loop Quantum Gravity | 量子引力候选 | 数学自洽性 + 部分预测 | 部分预测难实验验证 |
TFPT 的独特价值在于可证伪架构:27 个预测已冻结,任何人都可以 ./verify 重跑并提交 falsification issue。
一句话推荐结论
TFPT 是一套有完整机器验证框架的理论物理项目,如果你对"两条公理能否推导出标准模型"这个问题感兴趣,或者想学习多引擎独立验证物理声明的方法论,它值得花时间研究——但不要把它当作已确立的物理结论,其实验验证仍在进行中。