Dépôt de recherche et d’implémentation
Le dépôt GitHub est public, mais cette page décrit un dépôt de recherche et d’implémentation, pas un service déployé.
NPA / Vérification de preuve centrée sur les certificats
Cette page reconstruit la section NPA de Math Lab en page de preuves autonome : statut public, modèle de confiance, pipeline de preuve, registre des affirmations, dépôts, sources et formulation explicite de non-remplacement.
Revérification publique : 2026-07-02. Le dernier tag git du dépôt NPA est v0.2.0 ; npa-std est v0.1.0 ; npa-mathlib est v0.1.30. Les versions figées dans les README de paquets sont affichées comme contexte propre à chaque dépôt et ne sont pas fusionnées en une seule affirmation de version NPA.
Statut public
Cette page rend visible sa base : un instantané local de vérité, une source de dépôt public et la date de relecture finale avant lancement.
Le dépôt GitHub est public, mais cette page décrit un dépôt de recherche et d’implémentation, pas un service déployé.
La relecture des sources publiques a été terminée le 2026-07-02. La reconstruction source originale utilise encore l’instantané local de vérité du 2026-06-21.
L’instantané source enregistre le certificat canonique .npcert, certificate_hash, export_hash, axiom_report_hash et les verdicts des vérificateurs.
Apache-2.0 a été vérifiée pour npa, npa-std et npa-mathlib à partir des métadonnées LICENSE publiques le 2026-07-02.
Limite
NPA ne remplace pas Lean ou Rocq dans un usage pratique. La simulation d’inspection distribuée dans le navigateur n’exécute pas NPA. Les tags publics, la licence et la visibilité des dépôts ont été contrôlés le 2026-07-02 lors de la relecture finale avant publication.
Limite de confiance
La limite ne dépend pas de l’apparence sophistiquée d’un outil. Elle dépend de l’artefact autorisé à devenir une preuve après vérification indépendante.
Analyseur, élaborateur, tactiques, automatisation, recherche de théorèmes, plugins, systèmes d’IA, fichiers source, fichiers de relecture, index de théorèmes, plans de publication, état CI, pages de release et métadonnées de registre restent du côté candidat non fiable.
Pipeline de preuve / simulation explicative
La simulation du navigateur n’exécute ni NPA, ni Rust, ni WASM, ni de véritables certificats de preuve. Elle visualise l’ordre de vérification sans source que les artefacts réels doivent satisfaire.
Chemin de preuve CLI
npa package verify-certs --root . --checker reference --json
Verdict
Le pipeline explicatif n’a pas encore été lancé.Lancez l’explication pour marquer dans l’ordre le chemin de vérification sans source.
Registre des affirmations
La page ne repose pas sur une formulation de recherche approximative. Chaque déclaration publique est liée à un instantané local de vérité, une source et une action de publication.
| Affirmation | Formulation publique | Statut | Source | Action de publication |
|---|---|---|---|---|
| CL-001 | NPA privilégie les certificats : la limite auditable est l’artefact canonique .npcert et le chemin de vérification qui l’entoure. | Affirmation publique vérifiée | S01 / 2026-07-02 | Revoir lorsque le README change. |
| CL-002 | La revérification publique du 2026-07-02 a trouvé le dernier tag git du dépôt NPA à v0.2.0. Les README des paquets associés conservent des versions propres à chaque dépôt ; la formulation de version reste donc limitée par dépôt. | Revérification publique vérifiée | S01 / S02 / 2026-07-02 | Garder la formulation des tags limitée par dépôt. |
| CL-003 | L’instantané local de vérité indique une chaîne d’outils Rust 1.95.0 figée ; ce n’est pas utilisé comme argument marketing. | Vérifié, sensible au temps | S01 / 2026-07-02 | Revérifier si la version de la chaîne d’outils est affichée. |
| CL-004 | NPA ne remplace pas Lean ou Rocq dans un usage pratique. Cette limite doit rester visible à côté de toute comparaison. | Affirmation de limite vérifiée | S01 / S03 / S05 / 2026-07-02 | Conserver l’avertissement. |
| CL-005 | npa-std et npa-mathlib sont des dépôts publics séparés de paquets de théorèmes dans l’organisation finitefield-org. | Affirmation publique vérifiée | S01 / S02 / 2026-07-02 | Revérifier la visibilité des dépôts si la publication est retardée ou si les dépôts changent. |
| CL-006 | Les dépôts npa, npa-std et npa-mathlib exposent chacun une licence Apache-2.0 dans leurs métadonnées LICENSE publiques. | Affirmation publique vérifiée | S01 / S02 / 2026-07-02 | Revérifier LICENSE lors d’une version majeure. |
Dépôts et licence
Les liens vers les dépôts pointent vers les sources publiques ; ils ne garantissent pas que la page actuelle soit synchronisée avec le dernier état GitHub.
4 dépôts affichés
finitefield-org
Chaîne d’outils d’assistance et de vérification de preuves centrée sur les certificats.
finitefield-org
Dépôt de paquets de théorèmes standard pour les sources de preuve NPA.
finitefield-org
Dépôt de recherche pour une bibliothèque de mathématiques formelles.
finitefield-org
Instantané public de l’organisation pour la famille de dépôts Lab.
Les dépôts GitHub sont la source du statut public du code. La licence, les tags actuels, la visibilité publique et la formulation des releases ont été contrôlés le 2026-07-02 lors de la relecture finale M10-T14.
Garde-fou de l’écosystème de preuve
Il s’agit d’un tableau de rôles, pas d’un classement. Lean et Rocq restent les écosystèmes de référence pour les assistants de preuve ; NPA est présenté comme un travail de recherche et d’implémentation centré sur les certificats.
| Élément | Lean | Rocq | NPA |
|---|---|---|---|
| Position | Langage de programmation et assistant de preuve open source. | Démonstrateur interactif de théorèmes avec une longue histoire de recherche. | Dépôt de recherche et d’implémentation pour une vérification centrée sur les certificats. |
| Usage typique | Mathématiques, vérification logicielle et programmation. | Mathématiques, spécifications, vérification de programmes et extraction. | Recherche sur les certificats de preuve, la vérification indépendante et une petite base de confiance. |
| Limite de preuve | Son propre noyau fiable et son écosystème définissent la limite de vérification. | Son propre noyau et ses développements vérifiés définissent la limite de vérification. | L’artefact canonique .npcert passe de la génération à la vérification. |
| Traitement sur cette page | Référence pour l’apprentissage, la comparaison et l’interopérabilité. | Référence pour l’apprentissage, la comparaison et les méthodes de formalisation. | Projet de recherche Finite Field, pas une promesse produit. |
| Limite | Des connaissances spécialisées restent nécessaires. | Des connaissances spécialisées restent nécessaires. | NPA ne remplace pas Lean ou Rocq dans un usage pratique à ce stade. |
Sources
Les sources sont affichées afin que le lecteur distingue les affirmations provenant des dépôts publics, des sites officiels d’outils de preuve et du contexte de l’entreprise.
Source principale sur l’objectif de NPA, le modèle de confiance, la formulation du tag courant v0.2.0, les commandes, l’organisation du dépôt et la licence.
Ouvrir la source S02Source principale sur la visibilité publique des dépôts, les derniers tags git, les pages de release et l’instantané de la famille de dépôts Lab vérifié le 2026-07-02.
Ouvrir la source S03Source principale sur le positionnement public de Lean, vérifiée le 2026-07-02.
Ouvrir la source S04Source principale sur la théorie des types dépendants et le contexte de référence du noyau, vérifiée le 2026-07-02.
Ouvrir la source S05Source principale sur le positionnement public de Rocq, vérifiée le 2026-07-02.
Ouvrir la source S06Source de l’entreprise pour la marque Finite Field et le contexte métier.
Ouvrir la sourceFAQ
Les réponses mettent l’accent sur la limite de confiance avant que les lecteurs ne confondent une page de recherche avec un service d’assistant de preuve déployé.
En savoir plus sur l’entrepriseDe la discipline de preuve aux opérations
Pour les systèmes métier, la leçon utile n’est pas d’ajouter la démonstration de théorèmes partout. Elle consiste à décider ce qui doit être généré, vérifié, journalisé, corrigé et approuvé par des personnes.