开源项目Noether:用 Lean 自动证明 JAX 代码的数学性质
jonkhler · x · 2026-08-07
开发者 Philip Mocz 推出了名为 Noether 的开源原型项目,旨在将形式化验证引入科学计算。
- 核心功能:通过 Lean 4 和 Mathlib,自动为 Python/JAX 代码证明数学属性。
- 工作原理:开发者在 JAX 中编写数值计算内核时,可以使用装饰器声明其应具备的数学属性(如线性、守恒性等)。Noether 会将这些断言转化为定理并进行验证。
- 验证优势:不同于传统测试只能在特定网格大小和随机种子下检验,Noether 能够证明属性在所有输入下(∀ n)均成立。
「编程与Agent」频道最新
- monday.com将分享双管线LLM评估系统实践 — LangChain · 2026-08-07
- AI初创公司技术栈揭秘:FastAPI成主流后端框架 — eyishazyer · 2026-08-07
- AI原生公司数据库仍是PostgreSQL:可靠且久经考验 — eyishazyer · 2026-08-07
- LlamaIndex:AI应用的数据连接层,让模型可搜索文档 — eyishazyer · 2026-08-07
- LangChain:几乎所有AI Agent初创公司的基础框架 — eyishazyer · 2026-08-07
- Meta 发布 Muse Code:并行子智能体与崩溃恢复重塑编码 — Meris-Dabhi · 2026-08-07