三年形式化验证实践:从手写 Dafny 到 AI 写 Rust 并自证 Lean 定理

carlk22 · reddit · 2026-09-23

作者记录三年用形式化方法验证 AI 软件算法的演进:2023 年手写 Rust + 手写 Dafny 验证;去年手写 Rust + AI 写 Lean 证明(耗时约三周、数百轮 prompt);今年变为 AI 写 Rust + AI 写 Lean 证明,更难的证明往往几轮 prompt、几分钟内完成。

今年的关键变化:Codex Sol 能写新算法、翻译成 Lean、构造 Lean 可检验的证明,并重构证明以减少 slop;作者仍人工审查翻译并测试 Rust 与被证算法一致。主要工具是 Codex Sol 5.6,由 ChatGPT GPT-5.6 Sol 写 prompt。

结论:这不能解决信任 AI 软件的通用问题,但对能精确定义的算法,形式化验证正成为实用方案的一环。详细经验写成《vibe-coded 算法的九条验证规则》一文。

原文链接 →

「编程与Agent」频道最新

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