研究人员推出EasyProver,这套系统利用AI智能体,在Lean(一种用于编写可由机器检查的证明的语言)中证明或反驳命题。他们还推出了基准测试Aegis,将竞赛编程题转化为与Rust实现相关的验证任务。
在研究人员的评估中,EasyProver在每项命题限时30分钟内,证明了抽样的2,000条Aegis命题中的1,054条。论文还报告称,该系统在成熟的定理证明基准测试中取得了高分;研究人员表示,这些基准测试的成绩已接近饱和。
为什么重要
对于考虑对Rust代码进行形式化检查的软件团队,Aegis提供的任务涵盖整数类型转换和失败行为等细节;EasyProver能否高效验证他们自己的代码,目前仍不得而知。