跳到正文
Hacker News · Show HN· rescendent·· 2 小时前精选AI 评分45

LeanCIL:用 Lean 4 验证编译后 .NET 代码的正确性

Show HN: LeanCIL – Prove properties of compiled .NET code in Lean 4

AI 导读

NethermindEth 发布 LeanCIL,从 C#/F# 编译的程序集提取 CIL 指令,在 Lean 4 中建立显式语义模型并机器核查证明。支持整数运算、受控控制流、结构体、数组/切片的内存访问与终止性证明,未覆盖浮点、异常、虚调用、并发与 GC。

推荐理由

适合做 .NET 形式化验证的开发者,免费开源但需懂 Lean 4 与 CIL 语义,能证明算术、循环、内存安全等核心属性。

来源:Hacker News · Show HN · github.com