Zurück zu Math Lab

NPA / Certificate-first proof checking

NPA: die Proof-Evidence-Grenze offenlegen, bevor ein Ergebnis vertraut wird.

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.

Öffentlicher Status
Forschungsrepository
Als Forschung und Implementierung gezeigt, nicht als produktiver Assurance Service.
Öffentliche Nachprüfung
2026-07-02 / NPA v0.2.0
Geprüfte neueste git tags: npa v0.2.0, npa-std v0.1.0, npa-mathlib v0.1.30.
Lizenz
Apache-2.0
Apache-2.0 wurde für npa, npa-std und npa-mathlib am 2026-07-02 verifiziert.

Ö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.

NPA evidence page preview mit certificate checking und trust-boundary inspection
Die Visualisierung ist eine statische Vorschau auf certificate-checking result und trust-boundary explanation. Sie ist kein live NPA trace.

Public status

Sagen Sie, was öffentlich ist, was Evidenz ist und wann es nachgeprüft wurde.

Diese Seite macht ihre Grundlage sichtbar: local truth snapshot, public repository source und Datum des final prelaunch readback.

Öffentlicher Status

Forschungsrepository

Das GitHub-Repository ist öffentlich, aber diese Seite beschreibt ein Forschungs- und Implementierungsrepository, keinen bereitgestellten Dienst.

Public recheck

2026-07-02

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.

Evidence

Certificates and hashes

Der source snapshot erfasst canonical .npcert, certificate_hash, export_hash, axiom_report_hash und checker verdicts.

License

Apache-2.0 verified

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

Nur ein canonical certificate über die evidence boundary bewegen.

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

Zeigen Sie die genaue Pipeline von certificate bytes zu checking evidence.

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
NPA / audit trace READY
  1. 01 Certificate formatcanonical .npcert bytes / parseable certificate / format check WAIT
  2. 02 Certificate hashcertificate bytes / certificate_hash / deterministic digest WAIT
  3. 03 Kernel verdictcertificate / accept or reject / Rust verifier report WAIT
  4. 04 Reference checkerhash-pinned certificate / independent accept or reject / source-free checker report WAIT
  5. 05 Axiom reportchecked package / axiom_report_hash / assumption inventory WAIT

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

Trennen Sie Evidenz, zeitkritische Fakten und Grenzaussagen.

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 FormulierungStatusQuelleAktion 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

Code, package repositories und organization visibility explizit halten.

Repository links sind Public-Source-Verweise, keine Garantie, dass diese Seite mit dem neuesten GitHub-Stand synchron ist.

4 Repositories angezeigt

finitefield-org

npa

Toolchain für certificate-first proof assistance und verification.

License
Apache-2.0 am 2026-07-02 aus LICENSE verifiziert.
Verification
Latest git tag: v0.2.0. No latest GitHub release is published. README current toolchain reference: NPA_GIT_TAG=v0.2.0.
experimentalRust / OCamlcertificate-first
Repository öffnen

finitefield-org

npa-std

Standard theorem package repository für NPA proof sources.

License
Apache-2.0 am 2026-07-02 aus LICENSE verifiziert.
Verification
Neuester git tag und GitHub release: v0.1.0. README package metadata version: 0.1.0; package toolchain pin: NPA_GIT_TAG=v0.1.1.
experimentaltheorem packageproof source
Repository öffnen

finitefield-org

npa-mathlib

Forschungsrepository für formal mathematics library.

License
Apache-2.0 am 2026-07-02 aus LICENSE verifiziert.
Verification
Neuester git tag: v0.1.30. Neuester GitHub release: v0.1.9. README package metadata version: 0.2.1; package toolchain pin: NPA_GIT_TAG=v0.1.1.
researchformal mathematicslibrary
Repository öffnen

finitefield-org

Finite Field GitHub organization

Public organization snapshot für die Lab repository family.

License
Repository-spezifische Lizenzen gelten
Verification
npa, npa-std und npa-mathlib sind laut GitHub API readback vom 2026-07-02 public.
public indexvisibility snapshotsource
Organisation öffnen

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

Rollen klären, bevor Proof Tools verglichen werden.

Dies ist eine Rollentabelle, kein Ranking. Lean und Rocq bleiben Referenzökosysteme für Proof Assistants; NPA wird als zertifikatszentrierte Forschung und Implementierung dargestellt.

ElementLeanRocqNPA
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.

FAQ

NPA-Status und Verifikationsgrenzen.

Die Antworten stellen die Trust Boundary heraus, bevor Leser eine Forschungsseite mit einem bereitgestellten Proof-Assistant-Dienst verwechseln.

Über das Unternehmen lesen
01 Ist diese Seite eine Produktgarantie?
Nein. NPA wird hier als research and implementation repository gezeigt. Client projects brauchen weiterhin eigene requirements, risk, responsibility und acceptance criteria.
02 Kann NPA Lean oder Rocq ersetzen?
Nein. NPA ist kein practical replacement für Lean oder Rocq. Die Seite hält diese boundary sichtbar, weil sie für expectations wichtig ist.
03 Führt die Seite echte NPA verification aus?
Nein. Die browser simulation führt weder NPA itself noch Rust, WASM oder real proof certificates aus. Sie erklärt die inspection order.
04 Was zählt hier als evidence?
Certificate artifact, deterministic hashes, Rust kernel/verifier result, source-free reference checker result und axiom report bilden die checking-side evidence.
05 Welche Fakten müssen nachgeprüft werden?
Current public version, repository visibility, toolchain pins, license text und source wording wurden am 2026-07-02 rechecked und sollten bei publication delay oder repository changes erneut geprüft werden.

Von Beweisdisziplin zu Betrieb

Nutzen Sie dieselbe Evidenzdisziplin, wenn eine Geschäftsentscheidung vertrauenswürdig sein muss.

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.