Repository di ricerca e implementazione
Il repository GitHub è pubblico, ma questa pagina descrive un repository di ricerca e implementazione, non un servizio distribuito.
NPA / Controllo delle prove centrato sui certificati
Questa pagina ricostruisce la sezione NPA di Math Lab come pagina autonoma di evidenze: stato pubblico, modello di fiducia, pipeline di prova, registro delle affermazioni, repository, fonti e formulazione esplicita di non sostituzione.
Ricontrollo pubblico: 2026-07-02. L’ultimo git tag del repository NPA è v0.2.0; npa-std è v0.1.0; npa-mathlib è v0.1.30. Le versioni fissate nei README sono mostrate come contesto specifico del repository e non sono accorpate in un’unica affermazione sulla versione di NPA.
Stato pubblico
Questa pagina rende visibile la propria base: un’istantanea locale, una fonte pubblica in un repository e la data del ricontrollo finale prima del lancio.
Il repository GitHub è pubblico, ma questa pagina descrive un repository di ricerca e implementazione, non un servizio distribuito.
Il controllo delle fonti pubbliche è stato completato il 2026-07-02. La ricostruzione originale usa ancora l’istantanea locale del 2026-06-21.
L’istantanea della fonte registra canonical .npcert, certificate_hash, export_hash, axiom_report_hash e i verdetti dei verificatori.
Apache-2.0 è stata verificata per npa, npa-std e npa-mathlib tramite metadati LICENSE pubblici il 2026-07-02.
Confine
NPA non è un sostituto pratico di Lean o Rocq. La simulazione di ispezione nel browser non esegue NPA. Tag pubblici, licenza e visibilità dei repository sono stati verificati il 2026-07-02 per il ricontrollo finale prima della pubblicazione.
Confine di fiducia
Il confine non riguarda quale strumento sembri sofisticato, ma quale artefatto possa diventare evidenza dopo una verifica indipendente.
Parser, elaboratore, tattiche, automazione, ricerca di teoremi, plugin, sistemi di IA, file sorgente, file di replay, indici di teoremi, piani di pubblicazione, stato CI, pagine delle release e metadati del registro restano sul lato non affidabile dei candidati.
Pipeline di prova / simulazione esplicativa
La simulazione nel browser non esegue NPA, Rust, WASM o veri certificati di prova. Visualizza l’ordine di verifica senza sorgente che gli artefatti reali devono soddisfare.
Percorso evidenziale CLI
npa package verify-certs --root . --checker reference --json
Verdetto
La pipeline esplicativa non è ancora stata eseguita.Avvia la spiegazione per segnare in ordine il percorso di verifica senza sorgente.
Registro delle affermazioni
La pagina non dipende da testi di ricerca approssimativi. Ogni dichiarazione pubblica è collegata a uno snapshot locale di riferimento, a una fonte e a un'azione per la pubblicazione.
| Affermazione | Formulazione pubblica | Stato | Fonte | Azione per la pubblicazione |
|---|---|---|---|---|
| CL-001 | NPA mette il certificato al centro: il confine verificabile è costituito dall'artefatto canonico .npcert e dal percorso di controllo che lo circonda. | Affermazione pubblica verificata | S01 / 2026-07-02 | Riesaminare quando cambia il README. |
| CL-002 | Il controllo pubblico del 02/07/2026 ha rilevato che il tag Git più recente del repository NPA era v0.2.0. I README dei pacchetti correlati mostrano ancora riferimenti specifici per repository, quindi la formulazione delle versioni resta limitata al singolo repository. | Ricontrollo pubblico verificato | S01 / S02 / 2026-07-02 | Mantenere la formulazione del tag limitata al singolo repository. |
| CL-003 | Lo snapshot locale di riferimento registra un vincolo alla toolchain Rust 1.95.0; non viene usato come affermazione di marketing. | Verificato, sensibile al tempo | S01 / 2026-07-02 | Ricontrollare se viene mostrata la versione della toolchain. |
| CL-004 | NPA non è un sostituto pratico di Lean o Rocq. Questo confine deve rimanere visibile accanto a qualsiasi confronto. | Affermazione di confine verificata | S01 / S03 / S05 / 2026-07-02 | Mantenere l'avvertenza. |
| CL-005 | npa-std e npa-mathlib sono repository pubblici distinti di pacchetti di teoremi nell'organizzazione finitefield-org. | Affermazione pubblica verificata | S01 / S02 / 2026-07-02 | Ricontrollare la visibilità dei repository se la pubblicazione viene rinviata o se i repository cambiano. |
| CL-006 | I repository npa, npa-std e npa-mathlib espongono ciascuno la licenza Apache-2.0 tramite i rispettivi metadati LICENSE pubblici. | Affermazione pubblica verificata | S01 / S02 / 2026-07-02 | Ricontrollare LICENSE in occasione di una versione principale. |
Repository e licenza
I collegamenti ai repository puntano a fonti pubbliche, ma non garantiscono che questa pagina sia sincronizzata con l’ultimo stato di GitHub.
4 repository visualizzati
finitefield-org
Toolchain di assistenza e verifica delle prove centrata sui certificati.
finitefield-org
Repository del pacchetto standard di teoremi per le sorgenti di prova NPA.
finitefield-org
Repository di ricerca per una libreria di matematica formale.
finitefield-org
Istantanea pubblica dell’organizzazione per la famiglia di repository Lab.
I repository GitHub sono la fonte dello stato pubblico del codice. Licenza, tag correnti, visibilità pubblica e formulazione delle release sono stati verificati il 2026-07-02 nel ricontrollo finale M10-T14.
Protezione dell'ecosistema delle prove
Questa è una tabella dei ruoli, non una classifica. Lean e Rocq restano gli ecosistemi di riferimento per gli assistenti alla dimostrazione; NPA è presentato come lavoro di ricerca e implementazione incentrato sui certificati.
| Elemento | Lean | Rocq | NPA |
|---|---|---|---|
| Posizione | Linguaggio di programmazione open source e assistente alla dimostrazione. | Dimostratore interattivo di teoremi con una lunga storia di ricerca. | Repository di ricerca e implementazione per il controllo incentrato sui certificati. |
| Uso tipico | Matematica, verifica del software e programmazione. | Matematica, specifiche, verifica dei programmi ed estrazione. | Ricerca su certificati di dimostrazione, controllo indipendente e una base fidata ridotta. |
| Confine dell'evidenza | Il proprio kernel fidato e l'ecosistema definiscono il confine di controllo. | Il proprio kernel e gli sviluppi controllati definiscono il confine di controllo. | L'artefatto canonico .npcert passa dalla generazione al controllo. |
| Come viene considerato in questa pagina | Riferimento per apprendimento, confronto e interoperabilità. | Riferimento per apprendimento, confronto e metodi di formalizzazione. | Progetto di ricerca di Finite Field, non una promessa di prodotto. |
| Confine | Sono ancora necessarie conoscenze specialistiche. | Sono ancora necessarie conoscenze specialistiche. | Attualmente NPA non è un sostituto pratico di Lean o Rocq. |
Fonti
Le fonti consentono al lettore di distinguere le affermazioni provenienti da repository pubblici, siti ufficiali degli strumenti di prova e contesto aziendale.
Fonte primaria per scopo e modello di fiducia di NPA, formulazione del tag corrente v0.2.0, comandi, struttura del repository e licenza.
Apri fonte S02Fonte primaria per visibilità pubblica dei repository, ultimi git tag, pagine delle release e istantanea della famiglia Lab verificata il 2026-07-02.
Apri fonte S03Fonte primaria per il posizionamento pubblico di Lean, verificata il 2026-07-02.
Apri fonte S04Fonte primaria per la teoria dei tipi dipendenti e il contesto di riferimento del kernel, verificata il 2026-07-02.
Apri fonte S05Fonte primaria per il posizionamento pubblico di Rocq, verificata il 2026-07-02.
Apri fonte S06Fonte aziendale per il marchio Finite Field e il contesto commerciale.
Apri fonteFAQ
Le risposte evidenziano il confine di fiducia prima che una pagina di ricerca venga confusa con un servizio di assistenza alla prova distribuito.
Scopri l’aziendaDalla disciplina della prova alle operazioni
Per i sistemi aziendali, la lezione utile non è aggiungere ovunque la dimostrazione di teoremi. È decidere cosa deve essere generato, verificato, registrato, corretto e approvato dalle persone.