表述 #20261014-02 · 哥德巴赫猜想
| 表述编号 | #20261014-02 |
|---|---|
| 所属猜想 | 哥德巴赫猜想 |
| Lean 声明 | Registry.Goldbach.S20261014_02,位于模块 Conjectures.Goldbach.S20261014_02 |
| 提交者 | merethe-abeckett |
| 提交日期 | 2026-10-14 |
| 首次提交 | 42d49e531c1a58b4c132928638568a55091534e7 2026-10-14 |
| 来源 | 改编 · https://github.com/google-deepmind/formal-conjectures/blob/main/FormalConjectures/Wikipedia/GoldbachConjecture.lean 命题取自 formal-conjectures 的 `GoldbachConjecture.goldbach`,其中使用 ℕ 上的环论 `Prime`。外层 `answer(sorry) ↔` 已去掉。 |
| 许可 | Apache-2.0 Apache 许可证 2.0 |
| Lean 工具链 | leanprover/lean4:v4.29.0 |
| 依赖(钉死版本) | mathlib @ 8a178386ffc0f5fef0b77738bb5449d50efeea95 (v4.29.0)plausible @ 83e90935a17ca19ebe4b7893c7f7066e266f50d3 (main)LeanSearchClient @ c5d5b8fe6e5158def25cd28eb94e4141ad97c843 (main)importGraph @ 48d5698bc464786347c1b0d859b18f938420f060 (main)proofwidgets @ 3c52dee17f0cd89c1ec14de78920d1bdaa3d26b3 (v0.0.95)aesop @ 7152850e7b216a0d409701617721b6e469d34bf6 (master)Qq @ 707efb56d0696634e9e965523a1bbe9ac6ce141d (master)batteries @ 756e3321fd3b02a85ffda19fef789916223e578c (main)Cli @ 7802da01beb530bf051ab657443f9cd9bc3e1a29 (v4.29.0) |
| CI 检查 | 通过 |
| 解读 | 还没有 · 写一篇 |
Lean 代码
/-
Formalia · 条目 #20261014-02
猜想:哥德巴赫猜想
内容许可:Apache-2.0(与原作相同)
原作版权:Copyright 2025 The Formal Conjectures Authors,Apache License 2.0
改编自 google-deepmind/formal-conjectures 仓库的
FormalConjectures/Wikipedia/GoldbachConjecture.lean。改动:原文中该命题
出现在 `answer(sorry) ↔ ...` 的右侧;这里只登记命题本身,写成 `def`,因此文件中
不含 sorry。
-/
module
public import Mathlib.Algebra.Prime.Defs
public import Mathlib.Algebra.Ring.Nat
public import Mathlib.Algebra.Group.Even
@[expose] public section
namespace Registry.Goldbach
/-- 表述 #20261014-02。
形状与 #20261014-01 相同,但“素数”取 Mathlib 中一般环论意义上的 `Prime`,
在 `ℕ` 上特化,与 formal-conjectures 的写法一致。 -/
def S20261014_02 : Prop :=
∀ n : ℕ, 2 < n → Even n → ∃ p q : ℕ, Prime p ∧ Prime q ∧ n = p + q
end Registry.Goldbach
end
在浏览器里直接编译这段代码,不用安装任何东西。Lean 4 Web 使用最新版 Mathlib,和本站钉死的版本可能不同:那边报错不一定说明代码有问题,权威结果以下面的检查器报告为准。
检查器报告
| 类型为 Prop | 是 |
|---|---|
| 能否编译 | 是 |
| 含 sorry | 否 |
| 含 native_decide | 否 |
| 使用的公理 | propext |
| 非标准公理 | 无 |
| 自定义定义(在本登记库内定义) | 无,所有定义均来自 Mathlib 或 Lean 核心 |
定义链(直接依赖)
表述中直接出现的常量,以及定义它们的模块。到钉死版本的 Mathlib 中打开对应模块即可阅读其定义。
| 常量 | 定义所在模块 |
|---|---|
And | Init.Prelude |
Eq | Init.Prelude |
Even | Mathlib.Algebra.Group.Even |
Exists | Init.Core |
HAdd.hAdd | Init.Prelude |
LT.lt | Init.Prelude |
Nat | Init.Prelude |
Nat.instCommMonoidWithZero | Mathlib.Algebra.GroupWithZero.Nat |
OfNat.ofNat | Init.Prelude |
Prime | Mathlib.Algebra.Prime.Defs |
instAddNat | Init.Prelude |
instHAdd | Init.Prelude |
instLTNat | Init.Prelude |
instOfNatNat | Init.Prelude |
AI 导读
由 gemini-3.8-flash 于 2026-10-14 生成,依据 Mathlib v4.29.0 的源码片段,源文件 8ae01139b028。可人工修改。只解释定义和逐句翻译,不代表登记库判断,不涉及是否等价于原猜想。发现错误请提 PR 修改 Guides/Goldbach/S20261014_02.md。
定义解释
Even:接受带加法运算类型中的一个元素(在此为自然数n : ℕ),返回命题Prop;表示存在某个元素r使得该元素等于r + r。instCommMonoidWithZero:为自然数ℕ赋予带有零元的交换幺半群实例,使ℕ具备使用Prime谓词所需的代数结构。Prime:接受带有零元的交换幺半群中的一个元素(在此特化为自然数p : ℕ),返回命题Prop;表示该元素非零、不是可逆元,且对任意元素a和b,只要能整除乘积a * b,就必定整除a或整除b。
逐句翻译
- 量词与前提:对任意自然数
n,如果n大于 2,并且n满足Even; - 结论:则存在自然数
p和q,满足p为素元(Prime)、q为素元(Prime),且n等于p + q。
问 Gemini
回答由 Gemini 现场生成,可能出错,不代表登记库的判断。它只解释这段 Lean 代码,不回答“是否等价于原猜想”。
非正式复述
撰写者:提交者。这是撰写者对 Lean 代码的个人解读,不代表登记库的判断。
与 #20261014-01 相同,只是“素数”取一般环论意义上的 Prime(非零、非单位、整除乘积则必整除某一因子),作用于 ℕ。
声称的证明
登记库只记录“谁声称证明了这个编号”,不托管证明,也不判断证明是否正确。
暂无记录
外部链接
暂无记录
自己验证
不想相信本站的检查结果?在自己电脑上用同样的版本重跑一遍:
git clone https://github.com/merethe-abeckett/formalia
cd formalia
git checkout 1fdef84bb2bb
lake exe cache get
lake build Conjectures.Goldbach.S20261014_02
lake exe check report.json Conjectures.Goldbach.S20261014_02
leanchecker Conjectures.Goldbach.S20261014_02需要先安装 Lean(elan)。工具链 leanprover/lean4:v4.29.0 会按仓库里的 lean-toolchain 自动下载。第一次下载 Mathlib 缓存约 5 GB。
编辑历史
| 日期 | 说明 | 编辑者 |
|---|---|---|
| 2026-10-14 | 网站更名 Formalia;首页重做;使用说明、关于页;在线试编译与自己验证 | 维护者 |
| 2026-10-14 | 复合许可:条目各自声明许可,默认 CC-BY-4.0 | 维护者 |
| 2026-10-14 | 全面中文化,并加入 Gemini 导读生成 | 维护者 |
| 2026-10-14 | Scaffold the Lean Statement Registry | 维护者 |