Garder la base de confiance petite
Ne placez pas les générateurs complexes ni l’IA au centre de la confiance. Rendez explicite le petit côté vérification.
Finite Field / Math Lab
Math Lab montre comment nous traitons la modélisation mathématique, la démonstration de théorèmes, la vérification formelle, la reproductibilité et les implémentations fiables sans surestimer les preuves.
01 octets canoniques / format OK
02 certificate_hash OK
03 vérification de preuve dépendante OK
04 verdict sans source OK
Cette page ne prétend pas que NPA remplace Lean ou Rocq dans un usage pratique, et la simulation du navigateur n’exécute pas NPA.
Principe du laboratoire
Une conclusion comme « ça a marché », « c’était rapide » ou « c’était prouvé » ne suffit pas. Nous montrons séparément les entrées, les hypothèses, les parties fiables, les artefacts vérifiables indépendamment et les problèmes non résolus.
Ne placez pas les générateurs complexes ni l’IA au centre de la confiance. Rendez explicite le petit côté vérification.
Laisser les certificats, hachages, listes d’hypothèses, conditions de benchmark et journaux dans une forme inspectable par d’autres.
Figer les chaînes d’outils, les données d’entrée, les commandes d’exécution et les critères afin que le résultat puisse être vérifié à nouveau.
Présenter séparément les méthodes pratiques, les expériences et la recherche. Placer les limites à côté des résultats.
Catégorie de méthode de service qui exige encore un périmètre, des responsabilités, des preuves côté client et une approbation avant d’être décrite comme prête pour un projet.
Une implémentation fonctionnelle existe, mais des changements d’échelle, de compatibilité, de performance ou de spécification restent possibles. La version et les étapes de reproduction sont nécessaires.
La conception, l’évaluation, la preuve ou l’implémentation est en cours. Cela ne signifie pas une disponibilité commerciale ni un achèvement.
Portefeuille de recherche
Chaque carte indique la maturité, les artefacts, l’état actuel et la prochaine validation. La recherche et les filtres restent uniquement côté navigateur.
8 affichés
01
Chaîne d’outils de preuve centrée sur les certificats
Chaîne d’outils de recherche qui place les certificats de preuve canoniques et une petite base de vérification au centre de l’examen des preuves dépendantes.
02
Logique / Nat / List / Algebra
Dépôt de paquets de théorèmes standard pour les fondations réutilisables de NPA.
03
Bibliothèque de mathématiques formelles
Orientation de bibliothèque pour stocker des théorèmes mathématiques sous forme de paquets de preuves vérifiables indépendamment.
04
Planification / Tournées / Affectation
Méthode pour séparer contraintes dures et indicateurs d’évaluation dans les postes, visites, tournées, productions et travaux d’affectation.
05
Benchmark et preuves
Programme visant à fixer les jeux d’instances, le matériel, les limites de temps, les graines aléatoires et les journaux bruts avant toute revendication de performance.
06
Invariants pour les systèmes métier
Recherche sur la séparation des frais, autorisations, stocks et transitions d’état en spécifications et invariants.
07
Petits composants de confiance
Travail d’implémentation qui garde les pièces critiques pour la confiance, comme les vérificateurs et les hachages, assez petites pour être inspectées.
08
Générer librement, vérifier strictement
Orientation de recherche qui place l’IA du côté de la génération de candidats, tandis que la preuve finale est vérifiée indépendamment.
Aucun axe de recherche correspondant n’a été trouvé.
Essayez un autre mot-clé ou remettez le filtre de maturité sur tous.
Nano Proof Auditor
NPA est une chaîne d’outils de preuve privilégiant les certificats pour les preuves dépendantes. Les interfaces, tactiques, recherches de théorèmes, plugins, l’IA, les fichiers source et l’état CI peuvent aider à créer des candidats, mais ils ne constituent pas la preuve fiable.
Instantané actuel
v0.1.1
Informations publiques vérifiées le 2026-06-21.
Cœur principal
Rust
Le vérificateur et le noyau Rust font partie du côté vérification.
Artefact d’audit
.npcert
Les octets canoniques du certificat sont l’objet à inspecter.
Point de revérification
revue manuelle
L’état du dépôt et la visibilité du paquet doivent être revus avant publication.
Cliquez sur chaque nœud pour voir ce qu’il fait, ce qu’il produit et quel contrôle reste nécessaire.
Limite importante
NPA ne remplace pas actuellement Lean ou Rocq dans un usage pratique. Cette page explique une conception de recherche centrée sur les certificats et ne garantit ni des systèmes commerciaux sans bugs, ni la résolution automatique de théorèmes.
Contrôle de certificat / simulation explicative
L’interaction dans le navigateur explique le flux d’inspection. Elle n’exécute ni NPA, ni Rust, ni WASM, ni de véritables certificats de preuve.
Exemple de CLI
npa package verify-certs --root . --checker reference --json
Verdict
L’explication n’a pas encore été lancée.Lancez l’explication pour visualiser les étapes dans l’ordre.
Écosystème de preuve
Lean et Rocq sont des écosystèmes mûrs d’assistants de preuve. NPA est présenté ici comme un projet de recherche et d’implémentation centré sur les certificats, et non comme un classement de remplacement.
| É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 la 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 et la vérification indépendante. |
| Mise en avant | Extensibilité, bibliothèques et preuve interactive. | Expressivité, méthodes mûres et bibliothèques. | Petite base de confiance et certificats canoniques. |
| 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. |
| Limite | Des connaissances spécialisées restent nécessaires. | Des connaissances spécialisées restent nécessaires. | N’est pas destiné à remplacer Lean ou Rocq dans un usage pratique à ce stade. |
Méthode de recherche
Un résultat devient plus solide lorsqu’une autre personne peut le relancer, l’inspecter et le rejeter dans les mêmes conditions.
Définir ce qui doit être vérifié : performance, exactitude, compatibilité ou périmètre.
Écrire les hypothèses, exclusions, axiomes, lacunes de données et biais avant l’évaluation.
Conserver la source, les certificats, les entrées, les journaux d’exécution et les hachages.
Contrôler les résultats par un chemin différent du côté génération.
Figer le matériel, les versions, les limites de temps, les jeux d’instances et les graines aléatoires.
Publier les échecs, les cas non pris en charge, les limites de performance et la prochaine validation.
Constructeur de reproductibilité
La liste de contrôle est traitée uniquement dans le navigateur. Ce n’est pas une note de certification.
Préparation
0%Prochaine action
Définissez d’abord la question de recherche et la condition de réussite.Avant de décider des formats d’artefacts, fixez ce qui sera comparé ou vérifié.
Artefacts publics
La page évite les appels GitHub API à l’exécution. L’état des dépôts est un instantané revu qui doit être contrôlé avant publication.
4 artefacts
finitefield-org
chaîne d’outils de preuve centrée sur les certificats
package verify-certs
finitefield-org
paquet de théorèmes standard
Std.Logic / Nat / List
finitefield-org
bibliothèque de mathématiques formelles
paquets de théorèmes formels
GitHub
index des dépôts publics
tous les dépôts publics
Politique de publication
Les dépôts publics, notes de recherche et benchmarks doivent indiquer la date de vérification, la maturité, les étapes de reproduction et les limites connues. Les étoiles et le nombre de commits ne sont pas utilisés comme signaux de qualité de recherche.
Du laboratoire aux opérations
Tous les systèmes clients n’ont pas besoin de démonstration de théorèmes. Le transfert utile consiste à déterminer ce qui doit être accepté, comparé, vérifié, corrigé et approuvé par des personnes.
Pratique du laboratoire
Séparer la génération, le calcul et la vérification finale au lieu d’accorder la même confiance à toutes les couches.
Conserver les entrées, sorties, certificats, hachages et journaux comme artefacts vérifiables.
Figer les données, les versions, les commandes et les critères d’évaluation avant de comparer les résultats.
Publier les contraintes, les cas d’échec et les points non résolus avec le même poids que les résultats.
Système client
Définir qui saisit les données, qui vérifie, qui passe outre et qui confirme le résultat.
Afficher les contraintes, les scores d’évaluation, les candidats rejetés et les points non résolus.
Conserver l’historique des changements de conditions, des calculs exécutés et de l’approbation finale.
Rendre les sorties automatisées corrigibles, rejetables et explicables aux opérateurs.
Afficher séparément les violations de règles et la satisfaction des préférences.
02 Tournées de véhiculesGarder visibles les raisons de l’itinéraire, la capacité, les créneaux horaires et les exceptions.
03 Ordonnancement de productionExpliquer le travail non planifié, les goulets d’étranglement et les compromis de réglage.
04 Appariement des affectationsAfficher les raisons des candidats et les alternatives avant approbation.
Notes de recherche
Toutes les cartes ne sont pas des articles publiés. Les notes en préparation ne sont pas présentées comme des travaux publiés tant qu’elles n’ont pas reçu de dates, de sources et d’étapes de reproduction.
Pourquoi la preuve finale devrait être un certificat standardisé vérifié par un petit chemin indépendant.
Voir le dépôt publicNote de conception sur l’affichage des objectifs, des contraintes dures, des préférences souples et des affectations non résolues dans l’interface.
Voir les démos associéesNote prévue sur les jeux d’instances, les limites de temps, les écarts d’optimalité, les graines aléatoires et le matériel.
Voir les critères de publicationLes éléments « Préparation » ne sont pas des articles publiés. Après publication, chaque note reçoit une date, une source, un auteur, un chemin de reproduction et des limites connues.
FAQ
Ces points sont explicités pour éviter de confondre les pages de recherche avec des garanties de production.
En savoir plus sur l’entrepriseDiscuter d’un problème
À partir de la feuille de calcul actuelle, des règles et des endroits où les personnes corrigent les décisions, nous pouvons déterminer si la modélisation mathématique, l’automatisation des règles ou un prototype doit venir en premier.
Instantané des sources / 2026-06-21
Les affirmations sur NPA reposent sur l’instantané du dépôt finitefield-org/npa. Le positionnement de Lean et Rocq repose sur leurs sites officiels. L’état du dépôt, les dernières étiquettes et la formulation de revue de méthode ont été vérifiés le 2026-06-28.