Zpět do Math Lab

NPA / Certificate-first proof checking

NPA: ukažte hranici proof evidence dříve, než výsledku uvěříte.

Tato stránka rekonstruuje sekci NPA z Math Lab jako samostatnou evidence page: veřejný stav, trust model, proof pipeline, claim register, repositories, sources a jasný jazyk o tom, že nejde o náhradu.

Veřejný stav
Výzkumný repozitář
Prezentováno jako výzkum a implementace, ne jako produkční assurance služba.
Veřejná opětovná kontrola
2026-07-02 / NPA v0.2.0
Zkontrolované poslední git tagy: npa v0.2.0, npa-std v0.1.0, npa-mathlib v0.1.30.
Licence
Apache-2.0
Apache-2.0 byl pro npa, npa-std a npa-mathlib ověřen 2026-07-02.

Veřejná opětovná kontrola: 2026-07-02. Nejnovější git tag repozitáře NPA je v0.2.0; npa-std je v0.1.0; npa-mathlib je v0.1.30. README pins jsou kontext jednotlivých repozitářů a neslučují se do jednoho tvrzení o verzi NPA.

Náhled NPA evidence page ukazující certificate checking a trust-boundary inspection
Vizualizace je statický náhled certificate-checking result a vysvětlení trust boundary. Není to live NPA trace.

Public status

Uveďte, co je veřejné, co je důkaz a kdy to bylo znovu zkontrolováno.

Tato stránka zviditelňuje svůj základ: lokální truth snapshot, public repository source a datum final prelaunch readback.

Veřejný stav

Výzkumný repozitář

GitHub repozitář je veřejný, ale stránka popisuje výzkumný a implementační repozitář, ne nasazenou službu.

Public recheck

2026-07-02

Public-source readback byl dokončen 2026-07-02. Původní rekonstrukce zdrojů stále používá lokální truth snapshot z 2026-06-21.

Evidence

Certificates and hashes

Source snapshot zaznamenává canonical .npcert, certificate_hash, export_hash, axiom_report_hash a checker verdicts.

License

Apache-2.0 verified

Apache-2.0 byl pro npa, npa-std a npa-mathlib ověřen přes public LICENSE metadata 2026-07-02.

Boundary

NPA není praktickou náhradou za Lean nebo Rocq. Distribuovaná browser inspection simulation nespouští NPA. Public tags, license a repository visibility byly zkontrolovány 2026-07-02 pro final publication readback.

Trust boundary

Přesuňte přes evidence boundary pouze canonical certificate.

Hranice není o tom, který tool vypadá sofistikovaně. Jde o to, který artifact může být po independent checking důkazem.

Parser, elaborator, tactics, automation, theorem search, plugins, AI systems, source files, replay files, theorem indexes, publish plans, CI status, release pages a registry metadata zůstávají na untrusted candidate side.

Proof pipeline / vysvětlující simulace

Ukažte přesnou pipeline od certificate bytes po checking evidence.

Simulace v prohlížeči nespouští NPA, Rust, WASM ani skutečné proof certificates. Vizualizuje pořadí source-free checking, které musí reálné artifacts splnit.

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

Vysvětlující pipeline ještě neběžela.

Spusťte vysvětlení a označte source-free checking path v pořadí.

Claim register

Oddělte důkazy, časově citlivá fakta a hraniční tvrzení.

Stránka nestojí na volném výzkumném textu. Každé veřejné tvrzení je navázané na lokální truth snapshot, zdroj a publikační akci.

TvrzeníVeřejná formulaceStavZdrojAkce před publikací
CL-001 NPA je certificate-first: auditovatelnou hranicí je canonical .npcert artifact a kontrolní cesta kolem něj. Ověřené veřejné tvrzení S01 / 2026-07-02 Zkontrolovat při změně README.
CL-002 Veřejná kontrola 2026-07-02 našla nejnovější git tag NPA repository jako v0.2.0. Package README pins zůstávají specifické pro repository, takže version wording zůstává omezený podle repository. Ověřená veřejná opětovná kontrola S01 / S02 / 2026-07-02 Ponechat tag wording omezený podle repository.
CL-003 Lokální truth snapshot uvádí Rust 1.95.0 toolchain pin; nepoužívá se jako marketingové tvrzení. Ověřené, časově citlivé S01 / 2026-07-02 Znovu zkontrolovat jen při zobrazení toolchain version.
CL-004 NPA není praktickou náhradou za Lean nebo Rocq. Tato hranice musí zůstat viditelná u každého srovnání. Ověřené hraniční tvrzení S01 / S03 / S05 / 2026-07-02 Zachovat disclaimer.
CL-005 npa-std a npa-mathlib jsou samostatné public theorem-package repositories v organizaci finitefield-org. Ověřené veřejné tvrzení S01 / S02 / 2026-07-02 Znovu ověřit repository visibility při zpoždění publikace nebo změně repository.
CL-006 npa, npa-std a npa-mathlib uvádějí Apache-2.0 licensing přes public LICENSE metadata. Ověřené veřejné tvrzení S01 / S02 / 2026-07-02 Zkontrolovat LICENSE při major release.

Repositories and license

Udržujte kód, package repositories a organization visibility explicitní.

Repository links jsou odkazy na public source, ne záruka, že je stránka synchronizovaná s nejnovějším stavem GitHubu.

4 zobrazených repozitářů

finitefield-org

npa

Toolchain pro certificate-first proof assistance a verification.

License
Apache-2.0 ověřeno z LICENSE dne 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
Otevřít repozitář

finitefield-org

npa-std

Standardní theorem package repository pro NPA proof sources.

License
Apache-2.0 ověřeno z LICENSE dne 2026-07-02.
Verification
Nejnovější git tag a GitHub release: v0.1.0. README package metadata version: 0.1.0; package toolchain pin: NPA_GIT_TAG=v0.1.1.
experimentaltheorem packageproof source
Otevřít repozitář

finitefield-org

npa-mathlib

Výzkumné repository pro formal mathematics library.

License
Apache-2.0 ověřeno z LICENSE dne 2026-07-02.
Verification
Nejnovější git tag: v0.1.30. Nejnovější GitHub release: v0.1.9. README package metadata version: 0.2.1; package toolchain pin: NPA_GIT_TAG=v0.1.1.
researchformal mathematicslibrary
Otevřít repozitář

finitefield-org

Finite Field GitHub organization

Public organization snapshot pro Lab repository family.

License
Platí licence konkrétního repository
Verification
npa, npa-std a npa-mathlib jsou public podle GitHub API readback z 2026-07-02.
public indexvisibility snapshotsource
Otevřít organizaci

GitHub repozitáře jsou source pro veřejný stav kódu. License, current tags, public visibility a release wording byly zkontrolovány 2026-07-02 jako M10-T14 final readback.

Proof ecosystem guard

Před porovnáním proof tools vyjasněte role.

Toto je tabulka rolí, ne žebříček. Lean a Rocq zůstávají referenční proof-assistant ekosystémy; NPA je zde prezentováno jako výzkum a implementace zaměřené na certifikáty.

PoložkaLeanRocqNPA
Pozice Open-source programming language a proof assistant. Interactive theorem prover s dlouhou výzkumnou historií. Research and implementation repository pro certificate-first checking.
Typické použití Mathematics, software verification a programming. Mathematics, specifications, program verification a extraction. Výzkum proof certificates, independent checking a malé trusted base.
Hranice důkazů Vlastní trusted kernel a ecosystem určují checking boundary. Vlastní kernel a checked developments určují checking boundary. Canonical .npcert artifact přechází z generation do checking.
Jak s tím pracuje tato stránka Reference pro learning, comparison a interoperability. Reference pro learning, comparison a formalization methods. Výzkumný projekt Finite Field, ne product promise.
Hranice Specializované znalosti jsou stále nutné. Specializované znalosti jsou stále nutné. NPA nyní není praktickou náhradou za Lean nebo Rocq.

FAQ

Stav NPA a hranice verifikace.

Odpovědi zdůrazňují hranici důvěry dříve, než si čtenář splete výzkumnou stránku s nasazenou proof-assistant službou.

Přečíst o společnosti
01 Je tato stránka zárukou produktu?
Ne. NPA je zde ukázáno jako research and implementation repository. Client projects stále potřebují samostatné requirements, risk, responsibility a acceptance criteria.
02 Může NPA nahradit Lean nebo Rocq?
Ne. NPA není practical replacement za Lean nebo Rocq. Stránka drží tuto boundary viditelnou kvůli očekáváním.
03 Spouští stránka skutečnou NPA verification?
Ne. Browser simulation nespouští NPA itself, Rust, WASM ani real proof certificates. Vysvětluje inspection order.
04 Co se zde počítá jako evidence?
Certificate artifact, deterministic hashes, Rust kernel/verifier result, source-free reference checker result a axiom report tvoří checking-side evidence.
05 Která fakta vyžadují rechecking?
Current public version, repository visibility, toolchain pins, license text a source wording byly rechecked 2026-07-02 a musí se recheck při zpoždění publikace nebo repository changes.

Od důkazní disciplíny k provozu

Použijte stejnou disciplínu důkazů, když musí být obchodní rozhodnutí důvěryhodné.

U business systémů není užitečné přidávat theorem proving všude. Užitečné je rozhodnout, co se má generovat, kontrolovat, logovat, opravovat a schvalovat lidmi.