研究与实现仓库
GitHub 仓库是公开的,但本页描述的是研究与实现仓库,不是已部署服务。
NPA / 证书优先的证明检查
本页把 Math Lab 中的 NPA 部分重构为独立的证据页:公开状态、信任模型、证明流程、主张登记表、仓库、来源,以及明确的非替代表述。
公开信息复核:2026-07-02。NPA 仓库最新 Git 标签为 v0.2.0,npa-std 为 v0.1.0,npa-mathlib 为 v0.1.30。包 README 的固定版本作为仓库自身语境展示,不合并成一个 NPA 总版本主张。
公开状态
本页公开自身依据:本地事实快照、公开仓库来源,以及发布前最终复核日期。
GitHub 仓库是公开的,但本页描述的是研究与实现仓库,不是已部署服务。
公开信息回读已于 2026-07-02 完成。原始素材重建仍以 2026-06-21 本地事实快照为基准。
来源快照记录规范化 .npcert、证书哈希、导出哈希、公理报告哈希和检查器判定。
2026-07-02 已通过公开 LICENSE 元数据确认 npa、npa-std、npa-mathlib 均为 Apache-2.0。
边界
NPA 不是 Lean 或 Rocq 的实用替代品。浏览器模拟不会运行 NPA 本体。公开标签、许可和仓库可见性已作为最终发布回读于 2026-07-02 复核。
信任边界
边界问题不是哪个工具看起来更复杂,而是哪一个产物在独立检查后可以成为证据。
解析器、展开器、证明策略、自动化、定理搜索、插件、AI 系统、源文件、重放文件、定理索引、发布计划、CI 状态、发布页面和登记元数据,都留在不可信候选侧。
证明流程 / 说明用模拟
浏览器模拟不会运行 NPA 本体、Rust、WASM 或真实证明证书。它可视化真实产物必须满足的不依赖源文件的检查顺序。
CLI 证据路径
npa package verify-certs --root . --checker reference --json
判定
说明用流程尚未运行。运行说明后,将按顺序标记不依赖源文件的检查路径。
主张登记表
本页不依赖松散的研究介绍。每个公开表述都对应本地事实快照、来源和发布前动作。
| 主张 | 公开表述 | 状态 | 来源 | 发布前动作 |
|---|---|---|---|---|
| CL-001 | NPA 采用证书优先的设计。可审计边界是规范化的 .npcert 产物,以及围绕它的检查路径。 | 已核验的公开主张 | S01 / 2026-07-02 | README 变化时复核。 |
| CL-002 | 2026-07-02 的公开信息复核显示,NPA 仓库的最新 Git 标签是 v0.2.0。相关包 README 仍保留各仓库自己的固定版本,因此版本表述按仓库分别限定。 | 公开信息已复核 | S01 / S02 / 2026-07-02 | 版本标签表述按仓库分别限定。 |
| CL-003 | 本地事实快照记录 Rust 1.95.0 工具链固定版本;它不作为宣传主张展示。 | 已核验,时间敏感 | S01 / 2026-07-02 | 只有展示工具链版本时才复核。 |
| CL-004 | NPA 不是 Lean 或 Rocq 的实用替代品。任何比较旁边都必须保留这个边界。 | 已核验的边界主张 | S01 / S03 / S05 / 2026-07-02 | 保留免责声明。 |
| CL-005 | npa-std 和 npa-mathlib 是 finitefield-org 下公开的两个独立定理包仓库。 | 已核验的公开主张 | S01 / S02 / 2026-07-02 | 发布延迟或仓库变化时再次复核可见性。 |
| CL-006 | npa、npa-std、npa-mathlib 三个公开仓库都通过 LICENSE 元数据显示 Apache-2.0 许可。 | 已核验的公开主张 | S01 / S02 / 2026-07-02 | 大版本发布时复核 LICENSE。 |
仓库与许可
仓库链接是公开源码指针,不保证本页始终与 GitHub 最新状态同步。
4 个仓库
finitefield-org
证书优先的证明辅助与验证工具链。
finitefield-org
面向 NPA 证明源码的标准定理包仓库。
finitefield-org
形式化数学库研究仓库。
finitefield-org
Lab 仓库系列的公开组织快照。
GitHub 仓库是公开代码状态的来源。许可、当前标签、公开可见性和发布表述已作为 M10-T14 最终回读于 2026-07-02 复核。
证明生态防护线
这是一张角色表,不是排名。Lean 和 Rocq 仍是参考性的证明辅助系统生态;NPA 在这里作为以证书为中心的研究与实现工作呈现。
| 项目 | Lean | Rocq | NPA |
|---|---|---|---|
| 定位 | 开源编程语言与证明辅助系统。 | 具有长期研究历史的交互式定理证明器。 | 面向证书优先检查的研究与实现仓库。 |
| 典型用途 | 数学、软件验证和编程。 | 数学、规格、程序验证和代码提取。 | 研究证明证书、独立检查和小型可信基础。 |
| 证据边界 | Lean 自身的可信内核和生态定义检查边界。 | Rocq 自身的内核和已检查开发成果定义检查边界。 | 规范化 .npcert 从生成侧进入检查侧,形成边界。 |
| 本页处理方式 | 学习、比较和互操作的参考。 | 学习、比较和形式化方法的参考。 | Finite Field 的研究项目,不是产品承诺。 |
| 边界 | 仍然需要专业知识。 | 仍然需要专业知识。 | 目前,NPA 不是 Lean 或 Rocq 的实用替代品。 |
来源
展示来源图谱,让读者能区分哪些主张来自公开仓库、证明工具官方网站和公司上下文。
NPA 目的、信任模型、当前仓库标签 v0.2.0、命令、仓库结构和许可的主要来源。
打开来源 S022026-07-02 复核公开仓库可见性、最新 Git 标签、发布页面和 Lab 仓库系列快照的主要来源。
打开来源 S03Lean 公开定位的主要来源。2026-07-02 已确认。
打开来源 S04依赖类型理论和内核参考上下文的主要来源。2026-07-02 已确认。
打开来源 S05Rocq 公开定位的主要来源。2026-07-02 已确认。
打开来源 S06Finite Field 品牌和业务上下文的公司来源。
打开来源