C*语言将形式化验证融入C编程,支持实时代码证明
jedisct1 · x · 2026-09-09
arXiv 论文《C: Unifying Programming and Verification in C》提出了一种将证明集成进 C 语言的设计:
- C 用符号执行引擎和 LCF 风格证明内核扩展 C,程序员可在实现代码旁嵌入证明代码块,实时交互式更新证明状态。
- 目标是解决程序员很少参与自家代码验证的问题——编程与验证环境割裂导致验证软件成本高企;C 用 C 作为统一语言弥合这一鸿沟。
- 支持构建可复用的逻辑定义、定理与可编程证明自动化库。
- 已实现原型,在小程序基准和 pKVM 伙伴分配器 attach 函数的真实案例上完成评估。
「编程与Agent」频道最新
- Nex 开源 N2.5 智能体模型家族:最大 1.6T MoE,逼近 Claude Opus 5 — multimodalart · 2026-09-09
- Codex 会现写工具调用代码:作者实测发现 agent 新失败点 — srchvrs · 2026-09-09
- 研究:通用编码 Agent 能力领先专用数据 Agent 37 分,仅 1/4 交互轮次 — RishiBommasani · 2026-09-09
- 让 GPT-6 Astra 下棋的开源配置来了:Codex 加自制工具与 skills — MikePFrank · 2026-09-09
- Weaviate 教程:不动原文件,把混乱创意素材库变成语义可搜索库 — philipvollet · 2026-09-09
- 工厂工人用 Gemma 31b「养」出一个本地 AI:自建触觉读 GPU 温度,还写博客 — D33lix · 2026-09-09