安全程序合成版图曝光:从 Ruby 语义 Lean 化到 Anthropic 大规模验证计划

burny_tech · x · 2026-10-27

@maxvonhippel 与 @sergeybratus 为 NDSS/NDIST 主题演讲整理的「形式化验证一切」路线图,配图梳理了将任意语言软件验证到 Lean 正确模型的多条路径:Oath(在 Lean 中定义语言语义)、Theorem.(RISC-V 语义加精化证明)、TRACTOR(转译到构造性安全语言)、BASIS、Bend(agent 重写直接交付 Lean 代码)、Reasonable(用 Verus 等做实现级验证)等。配套文章 ruby-lean 介绍了 Sam Xifaras 借助 LLM 在 Lean 中构建 Ruby 可执行语义,并证明了 Sorbet 类型系统片段的类型可靠性,通过差分测试与大量一致性测试验证。作者核心经验:任务定义清晰时 agent 能出色完成长程任务,否则会以不可预测的方式出错;结合证明助手的 AI 有潜力革新软件正确性管理。文中还提到 Anthropic 与 Theorem Labs 合作的大规模架构验证项目。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →