AI 完成的考拉兹猜想 Lean 形式化证明被确认无效
形式化证明被确认无效。代码会把数学命题和证明写成可检查的程序,并由内核验证类型与逻辑一致性。无条件接受“False”(代表假命题),因此目前相关代码并不能反驳考拉兹猜想。表示问题在于内核实现未完成应有的检查。
AI声称推翻考拉兹猜想 证明被确认无效
出现了AI来辅助进行数学证明产生的又一次乌龙情况, 宣称将考拉兹猜想推翻的Lean形式化证明, 被证实是没有效力的。
考拉兹猜想是什么
由德国数学家洛塔尔·考拉兹于1937年所提出的考拉兹猜想, 直至如今依旧是尚未解决的难题, 它的规则极为简单, 对于任意正整数n, 假使是偶数那么就除以2, 要是为奇数那就乘以3加1, 经过反复迭代以后最终都将会回到1。
有那个仅表述特别简单的甚至连小学生皆能理解其具体规则的猜想, 然而在过去数百年时间里无数的数学家进行尝试去证明却均以失败告终了, 以数字6作为例子来讲, 历经从6开始, 先是到3, 接着变为10, 再到5, 之后是16, 变为8, 转为4, 再到2, 最终回到1这样一个迭代历经过程后, 最终回到了1。
AI如何声称推翻猜想
有着形式化验证专长的Kumar, 在7月25日, 于GitHub公布了项目, 宣称凭借着AI把考拉兹猜想给颠覆了。他所做的证明并没有给出确切具体的反例, 而是在Lean系统里证实了“存在一个没办法抵达1的数”。
这一消息很快就引发了大家的关注, 原因在于要是考拉兹猜想被推翻的话, 那将会是数学领域的重大突破。然而, Kumar所撰写的论文以及代码欠缺严谨性, 并未展示出具体的反例整数, 仅仅只是宣称证明了存在性。
证明为何被认定无效
形式化验证方面的研究者Kiran, 把问题予以缩减, 使之成为小型复现代码, 在7月28日的时候, 将其报告给了Lean开发团队。经过审查发现, 相关的方法, 竟然能够让Lean毫无条件地去接受“False”这样的假命题, 这表明其证明是完全不可靠的。

要是存在一套证明系统, 其能够接纳任何假命题, 那么它便不存在任何可信度, 这表明Kumar的代码存有严重逻辑漏洞, 而所谓的“证明”事实上是借助了系统缺陷。
Lean内核漏洞详情
位于Lean内核解决“嵌套归纳类型”的那部分存在漏洞, 在其中, 内核会时不时遗漏“幽灵类型参数”, 而此处的“幽灵类型参数”指的是那些并非直接现身于数据结构组件里的参数, 这些本应予以验证的参数, 却躲开了检查。
Lean开发者德·莫拉称, 问题是内核实现没完成该完成的检查。幽灵类型参数虽不出现在数据结构里, 可在逻辑验证当中依旧重要, 忽视它们会致使错误的证明得以通过验证。
修复过程多迅速
一个大约在收到报告一小时之后的时间点, Lean团队创建了可以用于修复的拉取请求。7月28日, 正式修复其中那内核漏洞动作发生时的时候点, 便是其把Lean 4.32.2版本发布出来时刻。
此次迅速做出的响应就展现出了开源社区在进行协作时所呈现的效率, 从察觉到问题起始, 至最终发布修复之后的版本这段过程, 期间仅仅才花费了几个小时而已, 这充分表明了Lean开发团队针对系统问题一贯以来都是秉持着高度的敏感态度的。
这件事的启示
AI对数学研究的辅助正渐成趋势, 此当下的AI却仍能够产生那种, 看上去好像合理, 实际上却是错误的证明。数学证明是需要严格的逻辑验证的, 绝不能够仅仅去依赖AI的输出。
考拉兹猜想直至如今依旧没有被证实或者推翻, 这样的事情对我们作出提示, 数学的研究是需要严谨态度的。AI属于工具, 然而对于数学真理的探寻依旧是需要人类智慧以及严密推理的。
依你之见, 那人工智能于未来存有独立解答考拉兹猜想这般数学难题的可能性吗, 欢迎进驻评论区去分享你的观点, 可别忘了对本文予以点赞以及分享哟!