15 hours ago
- Lean是一种由数学家使用的编程语言,用于将数学形式化为代码,实现模块化和验证。
- 文章演示了使用`rfl`策略证明一个简单定理(2=2),该策略可关闭形如`x=x`的目标。
- 引入一个错误公理(`math_is_haunted: 2=3`)可以证明矛盾陈述,这说明了公理正确性的重要性。
- 证明检查器仅验证从所选公理推出的逻辑结论;若公理可靠,则证明可靠,与证明长度无关。
- 目前正努力将费马大定理在Lean中形式化,这一项目预计需要多年完成。
- 学习Lean的资源包括《自然数游戏》、《Lean中的数学》以及陶哲轩《分析学》的Lean配套内容。