扩展Lean定理证明以验证真实世界代码

Hugging Face Daily Papers 论文

摘要

论文提出了EasyProver——一个基于递归智能体和异步搜索的Lean证明系统,使用现成的前沿模型即可在PutnamBench和IMO基准上接近饱和;同时还提出Aegis,一个将竞赛编程转化为更具挑战性的真实世界Rust到Lean验证任务的流水线,可用于基准测试和强化学习。

我们提出EasyProver,这是一个基于递归智能体的Lean证明系统,具备隔离上下文、异步搜索、并行策略探测和弹性精化(elaboration)服务。使用未经额外训练的现成前沿模型,该系统在PutnamBench的672道题中证明了669道,并完成了IMO 2026全部六道题的形式化证明;在NTP4VC的600个验证条件中解决了597个,VERINA的全部189个任务也通过证明或反例全部解决。由于这些基准已接近饱和,我们还引入了Aegis,它将竞赛编程问题转化为针对真实实现的难度高得多的验证任务。该流水线编写安全的Rust解法,使用Aeneas将其翻译为Lean,生成规范,并为每个固定的陈述标注经内核检验的证明或反例。它产生了2,045对经过差异化验证的Rust-Lean程序对和11,533个候选规范。与手写基准不同,这些任务承载着来自定宽算术、显式失败处理、生成的循环、类型转换以及函数化变异等实现层面的义务。在分层抽样的2,000个陈述上,EasyProver在每题30分钟的预算内证明了1,054个(52.7%)。这些任务同样可用于其他证明器的基准测试,以及作为强化学习的奖励信号。
查看原文
查看缓存全文

缓存时间: 2026/10/30 15:13

论文页面 - 扩展 Lean 定理证明器以实现真实代码验证

来源: https://huggingface.co/papers/2610.38174

摘要

EasyProver 是一个基于递归代理和异步搜索的 Lean 证明系统,几乎解决了所有 Putnam 和 IMO 基准问题;而 Aegis 则从竞赛编程题生成更难的验证任务,用于对证明器进行基准测试并支持强化学习。

我们提出了 EasyProver,一个基于递归代理构建的 Lean 证明系统,具备隔离上下文、异步搜索、并行策略探测以及弹性精化服务。使用一个开箱即用的前沿模型,无需额外训练,它就能证明 PutnamBench 672 个问题中的 669 个,以及 IMO 2026 全部六个形式化问题,并通过证明或反驳解决了 NTP4VC 600 个验证条件中的 597 个以及 VERINA 全部 189 个任务。由于这些基准已接近饱和,我们还引入了 Aegis,它将竞赛编程题目转换为针对真实实现的更难的验证任务。该流水线编写安全的 Rust 解决方案,通过 Aeneas 将其翻译为 Lean,生成规格说明,并为每条冻结的陈述标注经内核检查的证明或反驳。它共生成了 2,045 对经过差异化验证的 Rust-Lean 程序对和 11,533 条候选规格说明。与手工编写的基准不同,这些任务承载着来自定点算术、显式失败处理、生成式循环、类型转换和函数式化变异的实现级义务。在 2,000 条陈述的分层样本上,EasyProver 在每条陈述 30 分钟的预算内证明了 1,054 条(52.7%)。同样的任务也可以用于对其他证明器进行基准测试,以及作为 强化学习 的奖励信号。

查看 arXiv 页面 (https://arxiv.org/abs/2610.38174) 查看 PDF (https://arxiv.org/pdf/2610.38174) 添加到收藏 (https://huggingface.co/login?next=%2Fpapers%2F2610.38174)

在代理中获取此论文:

hf papers read 2610.38174

还没有最新版 CLI?curl -LsSf https://hf.co/cli/install.sh | bash

引用此论文的模型 0

暂无模型关联此论文

在模型 README.md 中引用 arxiv.org/abs/2610.38174 即可从此页面链接。

引用此论文的数据集 0

暂无数据集关联此论文

在数据集 README.md 中引用 arxiv.org/abs/2610.38174 即可从此页面链接。

引用此论文的 Spaces 0

暂无 Space 关联此论文

在 Space README.md 中引用 arxiv.org/abs/2610.38174 即可从此页面链接。

包含此论文的合集 0

暂无合集包含此论文

将此论文添加到合集 (https://huggingface.co/new-collection) 即可从此页面链接。

相似文章

一个使用AI证明器的Rust到Lean验证流水线:经验报告

Lobsters Hottest

本文报告了一个验证流水线的经验,该流水线使用AI证明器(Aristotle和Aleph)结合符号提取工具和形式化密码学库,为Lean 4中的Rust密码学代码生成机器检查的正确性证明,并提供了来自以太坊基金会zkEVM项目的案例研究。

OpenProver: 基于 Lean 4 的智能体和交互式定理证明

arXiv cs.AI

OpenProver 是一个开源系统,利用 Lean 4 进行 LLM 驱动的自动定理证明,采用规划器-工作器-验证器架构,并支持自主和交互两种模式。它实现了数学证明搜索中的可重复评估和人机协同。

发现与证明:Lean 4中困难模式自动定理证明的开源智能体框架

arXiv cs.CL

本文介绍了 Discover and Prove (DAP),一个用于 Lean 4 自动定理证明的开源智能体框架,针对"困难模式"问题进行优化——即在构造形式化证明前必须独立发现答案。该工作发布了新的困难模式基准变体,达到最先进的结果,同时揭示了 LLM 答案准确率(>80%)与形式化证明器成功率(<10%)之间的巨大差距。