Forschungsrepository
Das GitHub-Repository ist öffentlich, aber diese Seite beschreibt ein Forschungs- und Implementierungsrepository, keinen bereitgestellten Dienst.
NPA / Certificate-first proof checking
Diese Seite rekonstruiert den NPA-Abschnitt aus Math Lab als eigenständige evidence page: public status, trust model, proof pipeline, claim register, repositories, sources und klare non-replacement language.
Öffentliche Nachprüfung: 2026-07-02. Das neueste git tag des NPA-Repositorys ist v0.2.0; npa-std ist v0.1.0; npa-mathlib ist v0.1.30. Package README pins werden als repository-spezifischer Kontext gezeigt und nicht zu einer einzigen NPA-Versionsaussage zusammengezogen.
Public status
Diese Seite macht ihre Grundlage sichtbar: local truth snapshot, public repository source und Datum des final prelaunch readback.
Das GitHub-Repository ist öffentlich, aber diese Seite beschreibt ein Forschungs- und Implementierungsrepository, keinen bereitgestellten Dienst.
Der public-source readback wurde am 2026-07-02 abgeschlossen. Die ursprüngliche source reconstruction verwendet weiterhin den lokalen truth snapshot vom 2026-06-21.
Der source snapshot erfasst canonical .npcert, certificate_hash, export_hash, axiom_report_hash und checker verdicts.
Apache-2.0 wurde für npa, npa-std und npa-mathlib über public LICENSE metadata am 2026-07-02 verifiziert.
Boundary
NPA ist kein praktischer Ersatz für Lean oder Rocq. Die verteilte browser inspection simulation führt NPA selbst nicht aus. Public tags, license und repository visibility wurden am 2026-07-02 für den final publication readback geprüft.
Trust boundary
Die Grenze handelt nicht davon, welches tool anspruchsvoll wirkt. Es geht darum, welches artifact nach independent checking als evidence gelten darf.
Parser, elaborator, tactics, automation, theorem search, plugins, AI systems, source files, replay files, theorem indexes, publish plans, CI status, release pages und registry metadata bleiben auf der untrusted candidate side.
Proof pipeline / erklärende Simulation
Die Browser-Simulation führt weder NPA selbst noch Rust, WASM oder echte proof certificates aus. Sie visualisiert die source-free checking order, die reale artifacts erfüllen müssen.
CLI evidence path
npa package verify-certs --root . --checker reference --json
Verdict
Die erklärende Pipeline wurde noch nicht ausgeführt.Führen Sie die Erklärung aus, um den source-free checking path der Reihe nach zu markieren.
Claim register
Die Seite hängt nicht an loser Forschungssprache. Jede öffentliche Aussage ist mit einem lokalen Truth Snapshot, einer Quelle und einer Veröffentlichungsaktion verbunden.
| Aussage | Öffentliche Formulierung | Status | Quelle | Aktion vor Veröffentlichung |
|---|---|---|---|---|
| CL-001 | NPA ist certificate-first: Die auditierbare Grenze ist das canonical .npcert artifact und der Checking-Pfad darum. | Verifizierte öffentliche Aussage | S01 / 2026-07-02 | Bei README-Änderungen prüfen. |
| CL-002 | Die öffentliche Nachprüfung vom 2026-07-02 fand den neuesten git tag des NPA repository bei v0.2.0. Package README pins bleiben repository-spezifisch, daher bleibt version wording pro repository begrenzt. | Verifizierte öffentliche Nachprüfung | S01 / S02 / 2026-07-02 | Tag wording pro Repository begrenzen. |
| CL-003 | Der lokale truth snapshot hält einen Rust 1.95.0 toolchain pin fest; er wird nicht als Marketingaussage verwendet. | Verifiziert, zeitkritisch | S01 / 2026-07-02 | Nur erneut prüfen, wenn die toolchain version angezeigt wird. |
| CL-004 | NPA ist kein praktischer Ersatz für Lean oder Rocq. Diese Grenze muss bei jedem Vergleich sichtbar bleiben. | Verifizierte Grenzaussage | S01 / S03 / S05 / 2026-07-02 | Disclaimer beibehalten. |
| CL-005 | npa-std und npa-mathlib sind getrennte public theorem-package repositories in der finitefield-org organization. | Verifizierte öffentliche Aussage | S01 / S02 / 2026-07-02 | Repository visibility erneut prüfen, wenn Veröffentlichung verzögert wird oder Repositories sich ändern. |
| CL-006 | Die Repositories npa, npa-std und npa-mathlib zeigen Apache-2.0 licensing über public LICENSE metadata. | Verifizierte öffentliche Aussage | S01 / S02 / 2026-07-02 | LICENSE bei major release erneut prüfen. |
Repositories and license
Repository links sind Public-Source-Verweise, keine Garantie, dass diese Seite mit dem neuesten GitHub-Stand synchron ist.
4 Repositories angezeigt
finitefield-org
Toolchain für certificate-first proof assistance und verification.
finitefield-org
Standard theorem package repository für NPA proof sources.
finitefield-org
Forschungsrepository für formal mathematics library.
finitefield-org
Public organization snapshot für die Lab repository family.
Die GitHub-Repositories sind die source für den öffentlichen Code-Status. License, current tags, public visibility und release wording wurden am 2026-07-02 als M10-T14 final readback geprüft.
Proof ecosystem guard
Dies ist eine Rollentabelle, kein Ranking. Lean und Rocq bleiben Referenzökosysteme für Proof Assistants; NPA wird als zertifikatszentrierte Forschung und Implementierung dargestellt.
| Element | Lean | Rocq | NPA |
|---|---|---|---|
| Position | Open-source programming language und proof assistant. | Interactive theorem prover mit langer Forschungsgeschichte. | Research and implementation repository für certificate-first checking. |
| Typische Nutzung | Mathematics, software verification und programming. | Mathematics, specifications, program verification und extraction. | Forschung zu proof certificates, independent checking und kleiner trusted base. |
| Evidenzgrenze | Der eigene trusted kernel und das ecosystem definieren die checking boundary. | Der eigene kernel und checked developments definieren die checking boundary. | Das canonical .npcert artifact wechselt von generation zu checking. |
| Behandlung auf dieser Seite | Referenz für learning, comparison und interoperability. | Referenz für learning, comparison und formalization methods. | Finite Field research project, kein product promise. |
| Grenze | Spezialwissen bleibt erforderlich. | Spezialwissen bleibt erforderlich. | NPA ist derzeit kein praktischer Ersatz für Lean oder Rocq. |
Sources
Quellen werden gezeigt, damit Leser erkennen, welche Aussagen aus öffentlichen Repositories, offiziellen Proof-Tool-Websites und Unternehmenskontext stammen.
Primary source für NPA purpose, trust model, v0.2.0 current repository tag wording, commands, repository layout und license.
Quelle öffnen S02Primary source für public repository visibility, latest git tags, release pages und Lab repository family snapshot checked on 2026-07-02.
Quelle öffnen S03Primary source für Leans public positioning, checked on 2026-07-02.
Quelle öffnen S04Primary source für dependent type theory und kernel reference context, checked on 2026-07-02.
Quelle öffnen S05Primary source für Rocqs public positioning, checked on 2026-07-02.
Quelle öffnen S06Company source für Finite Field brand und business context.
Quelle öffnenFAQ
Die Antworten stellen die Trust Boundary heraus, bevor Leser eine Forschungsseite mit einem bereitgestellten Proof-Assistant-Dienst verwechseln.
Über das Unternehmen lesenVon Beweisdisziplin zu Betrieb
Für Business-Systeme besteht die nützliche Lehre nicht darin, überall Theorem Proving einzubauen. Entscheidend ist, was erzeugt, geprüft, protokolliert, korrigiert und von Menschen freigegeben wird.