TLAPS-Bench 用 AI 形式化验证发现 SlateDB WAL 读一致性 bug

tianyin_xu · x · 2026-11-07

TLA+ 专家 Marc van Loo 介绍新论文 TLAPS-Bench:一个面向真实系统 TLA+ 规范、用 agentic AI 构建机器校验证明的基准与执行框架。

一个直接成果:作者为 SlateDB 的 WAL 协议写的 TLA+ 规范,经 TLAPS-Bench 配合 Astra Max 验证后暴露出一个读一致性 bug——SlateDB 本身很可能也存在同样问题(触发条件极苛刻,尚需确认),根源又是 GC 让 put-if-absent 变复杂。作者已验证了一个简单的修复方案。

值得注意的是:作者此前用模型检查器跑了 3 个并发写入者都未发现违例,而 TLAPS-Bench 用 4 个并发写入者就找到了问题,展示了 agentic AI 驱动的形式化验证在分布式系统正确性上的实用价值。

原文链接 →

「编程与Agent」频道最新

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