研究人员详细介绍了一项实验,他们使用 Anthropic 的 Claude LLM 解决了称为 P-99 的一组 Prolog 编程练习。该 LLM 不仅生成了 Prolog 代码和测试,还使用逻辑程序定理证明器 (LPTP) 形式化证明了类型、接地性(groundness)和终止性等属性。这种被称为“vibe-coding/vericoding”的方法,涉及生成非正式规范,并让 Claude 产生具有形式保证的可靠代码,最终生成了 58 个逻辑过程、508 个测试和 257 个具有广泛证明行的引理。 AI
影响 展示了 LLM 不仅能生成代码,还能进行形式化验证的能力,有可能加速软件可靠性。
排序理由 该集群描述了一项在 arXiv 上发表的案例研究,详细介绍了使用 LLM 解决编程问题和生成形式化证明,符合研究类别。[lever_c_demoted from research: ic=1 ai=1.0]
AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →