研究與實作倉庫
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 倉庫是公開程式碼狀態的來源。授權、目前標籤、公開可見性與釋出表述已在 2026-07-02 的 M10-T14 最終讀回中複核。
證明生態防護線
這是一張角色表,不是排名。Lean 與 Rocq 仍是參考性的證明輔助系統生態;NPA 在這裡作為以憑證為中心的研究與實作工作呈現。
| 項目 | Lean | Rocq | NPA |
|---|---|---|---|
| 定位 | 開源程式語言與證明輔助系統。 | 具有長期研究歷史的互動式定理證明器。 | 面向憑證優先檢查的研究與實作倉庫。 |
| 典型用途 | 數學、軟體驗證與程式設計。 | 數學、規格、程式驗證與程式碼提取。 | 研究證明憑證、獨立檢查與小型可信基礎。 |
| 證據邊界 | Lean 自身的可信核心與生態定義檢查邊界。 | Rocq 自身的核心與已檢查開發成果定義檢查邊界。 | 標準化 .npcert 從產生側進入檢查側,形成邊界。 |
| 本頁處理方式 | 學習、比較與互操作的參考。 | 學習、比較與形式化方法的參考。 | Finite Field 的研究專案,不是產品保證。 |
| 邊界 | 仍然需要專業知識。 | 仍然需要專業知識。 | 目前,NPA 不是 Lean 或 Rocq 的實務替代品。 |
來源
呈現來源圖譜,讓讀者能區分哪些主張來自公開倉庫、證明工具官方網站與公司脈絡。
NPA 用途、信任模型、v0.2.0 目前倉庫標籤表述、命令、倉庫結構與授權的主要來源。
開啟來源 S02公開倉庫可見性、最新 Git 標籤、Release 頁面,以及 2026-07-02 已檢查的 Lab 倉庫系列快照主要來源。
開啟來源 S03Lean 公開定位的主要來源,已於 2026-07-02 檢查。
開啟來源 S04依賴型別理論與核心參照脈絡的主要來源,已於 2026-07-02 檢查。
開啟來源 S05Rocq 公開定位的主要來源,已於 2026-07-02 檢查。
開啟來源 S06Finite Field 品牌與業務脈絡的公司來源。
開啟來源