Tilbage til Math Lab

NPA / Certificate-first proof checking

NPA: vis proof evidence boundary, før et resultat betros.

Denne side rekonstruerer NPA-sektionen fra Math Lab som en selvstændig evidence page: public status, trust model, proof pipeline, claim register, repositories, sources og tydelig non-replacement language.

Offentlig status
Forskningsrepository
Vist som forskning og implementering, ikke som en produktionsklar assurance service.
Offentlig genkontrol
2026-07-02 / NPA v0.2.0
Seneste git tags kontrolleret: npa v0.2.0, npa-std v0.1.0, npa-mathlib v0.1.30.
Licens
Apache-2.0
Apache-2.0 blev verificeret for npa, npa-std og npa-mathlib den 2026-07-02.

Offentlig genkontrol: 2026-07-02. NPA-repositoryets seneste git tag er v0.2.0; npa-std er v0.1.0; npa-mathlib er v0.1.30. Package README pins vises som repository-specifik kontekst og samles ikke til ét NPA-version claim.

NPA evidence page preview med certificate checking og trust-boundary inspection
Visualiseringen er en statisk preview af certificate-checking result og trust-boundary explanation. Den er ikke en live NPA trace.

Public status

Angiv hvad der er public, hvad der er evidence, og hvornår det blev rechecked.

Denne side gør sit grundlag synligt: local truth snapshot, public repository source og final prelaunch readback date.

Offentlig status

Forskningsrepository

GitHub-repositoryet er public, men siden beskriver et research and implementation repository, ikke en deployed service.

Public recheck

2026-07-02

Public-source readback blev afsluttet 2026-07-02. Den oprindelige source reconstruction bruger stadig local truth snapshot fra 2026-06-21.

Evidence

Certificates and hashes

Source snapshot registrerer canonical .npcert, certificate_hash, export_hash, axiom_report_hash og checker verdicts.

License

Apache-2.0 verified

Apache-2.0 blev verificeret for npa, npa-std og npa-mathlib via public LICENSE metadata den 2026-07-02.

Boundary

NPA er ikke en praktisk erstatning for Lean eller Rocq. Den distribuerede browser inspection simulation kører ikke NPA. Public tags, license og repository visibility blev kontrolleret 2026-07-02 for final publication readback.

Trust boundary

Flyt kun et canonical certificate over evidence boundary.

Grænsen handler ikke om hvilket tool der virker sofistikeret. Den handler om hvilket artifact der kan blive evidence efter independent checking.

Parser, elaborator, tactics, automation, theorem search, plugins, AI systems, source files, replay files, theorem indexes, publish plans, CI status, release pages og registry metadata bliver på untrusted candidate side.

Proof pipeline / forklarende simulering

Vis den præcise pipeline fra certificate bytes til checking evidence.

Browsersimuleringen kører ikke NPA, Rust, WASM eller rigtige proof certificates. Den visualiserer den source-free checking order, som rigtige artifacts skal opfylde.

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

Den forklarende pipeline er ikke kørt endnu.

Kør forklaringen for at markere source-free checking path i rækkefølge.

Claim register

Adskil evidens, tidsfølsomme fakta og grænsepåstande.

Siden bygger ikke på løs forskningscopy. Hver offentlig udtalelse er knyttet til et lokalt truth snapshot, en kilde og en publiceringshandling.

PåstandOffentlig formuleringStatusKildePubliceringshandling
CL-001 NPA er certificate-first: den auditable boundary er canonical .npcert artifact og checking path omkring den. Verificeret offentlig påstand S01 / 2026-07-02 Gennemgå når README ændres.
CL-002 Den offentlige recheck den 2026-07-02 fandt NPA repository latest git tag som v0.2.0. Package README pins er stadig repository-specifikke, så version wording forbliver scoped by repository. Verificeret offentlig recheck S01 / S02 / 2026-07-02 Hold tag wording scoped by repository.
CL-003 Local truth snapshot registrerer Rust 1.95.0 toolchain pin; den bruges ikke som marketing claim. Verificeret, tidsfølsom S01 / 2026-07-02 Recheck kun hvis toolchain version vises.
CL-004 NPA er ikke en praktisk erstatning for Lean eller Rocq. Denne boundary skal være synlig ved enhver sammenligning. Verificeret boundary claim S01 / S03 / S05 / 2026-07-02 Behold disclaimer.
CL-005 npa-std og npa-mathlib er separate public theorem-package repositories i finitefield-org organization. Verificeret offentlig påstand S01 / S02 / 2026-07-02 Recheck repository visibility ved forsinket publicering eller repository changes.
CL-006 npa, npa-std og npa-mathlib viser Apache-2.0 licensing via public LICENSE metadata. Verificeret offentlig påstand S01 / S02 / 2026-07-02 Recheck LICENSE ved major release.

Repositories and license

Hold kode, package repositories og organization visibility eksplicit.

Repository links er public-source pointers, ikke garantier for at siden er synkroniseret med seneste GitHub state.

4 repositories vist

finitefield-org

npa

Toolchain til certificate-first proof assistance og verification.

License
Apache-2.0 verificeret fra LICENSE den 2026-07-02.
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
Åbn repository

finitefield-org

npa-std

Standard theorem package repository til NPA proof sources.

License
Apache-2.0 verificeret fra LICENSE den 2026-07-02.
Verification
Seneste git tag og GitHub release: v0.1.0. README package metadata version: 0.1.0; package toolchain pin: NPA_GIT_TAG=v0.1.1.
experimentaltheorem packageproof source
Åbn repository

finitefield-org

npa-mathlib

Research repository for formal mathematics library.

License
Apache-2.0 verificeret fra LICENSE den 2026-07-02.
Verification
Seneste git tag: v0.1.30. Seneste GitHub release: v0.1.9. README package metadata version: 0.2.1; package toolchain pin: NPA_GIT_TAG=v0.1.1.
researchformal mathematicslibrary
Åbn repository

finitefield-org

Finite Field GitHub organization

Public organization snapshot for Lab repository family.

License
Repository-specifikke licenser gælder
Verification
npa, npa-std og npa-mathlib er public ifølge GitHub API readback den 2026-07-02.
public indexvisibility snapshotsource
Åbn organisation

GitHub repositories er source for public code status. License, current tags, public visibility og release wording blev kontrolleret 2026-07-02 som M10-T14 final readback.

Proof ecosystem guard

Afklar rollerne, før proof tools sammenlignes.

Dette er en rolletabel, ikke en rangliste. Lean og Rocq er fortsat referenceøkosystemer for proof assistants; NPA præsenteres som certifikatcentreret forskning og implementering.

PunktLeanRocqNPA
Position Open-source programming language og proof assistant. Interactive theorem prover med lang forskningshistorik. Research and implementation repository til certificate-first checking.
Typisk brug Mathematics, software verification og programming. Mathematics, specifications, program verification og extraction. Research i proof certificates, independent checking og en lille trusted base.
Evidensgrænse Dets trusted kernel og ecosystem definerer checking boundary. Dets kernel og checked developments definerer checking boundary. Canonical .npcert artifact går fra generation til checking.
Hvordan siden behandler det Reference for learning, comparison og interoperability. Reference for learning, comparison og formalization methods. Finite Field research project, ikke product promise.
Grænse Specialviden er stadig nødvendig. Specialviden er stadig nødvendig. NPA er ikke en praktisk erstatning for Lean eller Rocq på nuværende tidspunkt.

FAQ

NPA-status og verification boundaries.

Svarene fremhæver trust boundary, før læsere forveksler en forskningsside med en deployed proof-assistant service.

Læs om virksomheden
01 Er denne side en produktgaranti?
Nej. NPA vises her som et research and implementation repository. Client projects kræver stadig separate requirements, risk, responsibility og acceptance criteria.
02 Kan NPA erstatte Lean eller Rocq?
Nej. NPA er ikke practical replacement for Lean eller Rocq. Siden holder denne boundary synlig, fordi den betyder noget for expectations.
03 Kører siden ægte NPA verification?
Nej. Browser simulation kører ikke NPA itself, Rust, WASM eller real proof certificates. Den forklarer inspection order.
04 Hvad tæller som evidence her?
Certificate artifact, deterministic hashes, Rust kernel/verifier result, source-free reference checker result og axiom report udgør checking-side evidence.
05 Hvilke fakta skal recheckes?
Current public version, repository visibility, toolchain pins, license text og source wording blev rechecked 2026-07-02 og skal recheckes ved publication delay eller repository changes.

Fra bevisdisciplin til drift

Brug samme evidensdisciplin, når en forretningsbeslutning skal være troværdig.

For business systems er pointen ikke at tilføje theorem proving overalt. Pointen er at afgøre, hvad der skal genereres, kontrolleres, logges, rettes og godkendes af mennesker.