Technologie

Assistant de preuve

Lean est un logiciel qui vérifie des preuves écrites dans un langage formel, avec des règles précises. Il contrôle les étapes pour la question qui lui est fournie. Il faut aussi vérifier que cette question correspond au résultat annoncé.

Comprendre le mécanisme

Vérifier une preuve écrite dans des règles précises

Lean permet d’écrire une proposition et sa preuve dans un langage formel. Une proposition est l’affirmation à démontrer. Le logiciel vérifie que l’expression fournie constitue une preuve de cette proposition, dans le cadre des définitions et hypothèses utilisées.

Dans un exemple fictif, une équipe pourrait formaliser la règle disant qu’une commande payée et expédiée est payée. Elle vérifierait que la formulation écrite exprime bien cette règle. Une preuve acceptée ne dirait rien sur le paiement réel d’une commande particulière.

Preuve formelle et faits observés

Le contrôle porte sur la proposition formalisée. Il ne vérifie pas automatiquement que des hypothèses correspondent aux données du monde réel.

Dans un projet

Vérifier les étapes d’une preuve

Un chercheur peut écrire une preuve dans le langage de Lean pour que le logiciel vérifie ses étapes. Une proposition rédigée en langage courant doit d’abord être formalisée. Il faut contrôler que cette formalisation correspond bien à la question étudiée.

Vous fournissez
Règle fictive formalisée et preuve proposée pour cette règle.
Vous contrôlez le résultat
Preuve vérifiée ou erreur à résoudre dans la formalisation.

Exemple fictif. Il illustre un usage, sans résultat mesuré.

Les points à vérifier

Vérifiez la proposition formalisée et les hypothèses utilisées en plus du résultat du logiciel.

  • Énoncé fidèleCompter les écarts entre la règle souhaitée et la proposition écrite.
  • Hypothèses explicitesLister les affirmations admises et celles effectivement démontrées.
  • Travail nécessaireMesurer le temps de formalisation et le nombre d’erreurs corrigées.
1

La question traduite

Elle est écrite dans le langage de Lean

2

Le contrôle de Lean

Le logiciel vérifie les étapes proposées

3

La preuve acceptée

Pour cette question et ses hypothèses

Illustration du principe. Les fonctions disponibles dépendent de l’outil et de vos accès.

3 articles à explorer

Articles 1 - 3 sur 3. Les mots-clés, les dates et les conditions d’accès vous aident à choisir.

Outils et usagesAnnonce

Harmonic étend Aristotle à la preuve de propriétés des logiciels et des puces

Harmonic

L’essentiel

Aristotle peut proposer puis vérifier des propriétés de code C et Verilog. Les ingénieurs relisent ces propriétés et leurs hypothèses, sans confondre preuve ciblée et sécurité générale du système.

DisponibleOffre payante
Accès
Extension disponible
À prévoir
Accès autonome avec facturation à l’usage annoncé. Offres entreprise, déploiement privé ou sur site selon conditions commerciales.
Assistant de preuveÉvaluation d’un agent

Source vérifiée le

Techniques et rechercheRecherche

OpenAI soumet trois résultats scientifiques de ses modèles à l’examen des chercheurs

OpenAI

L’essentiel

OpenAI annonce trois résultats en mathématiques, informatique et physique. L’entreprise organise plusieurs parcours d’examen pour transformer les sorties de ses modèles en arguments compréhensibles.

Recherche publiéeTarif à vérifier
Accès
Annonce de recherche
À prévoir
Publication publique. Aucun accès nouveau à un modèle ou service commercial établi par cet article.
Assistant de preuve

Source vérifiée le

Techniques et rechercheRecherche

OpenAI utilise Lean pour faire vérifier certaines preuves mathématiques

OpenAI

L’essentiel

OpenAI publie des résultats mathématiques issus d’un modèle interne. Certaines preuves sont écrites dans le langage Lean pour que leurs étapes soient vérifiées par un logiciel.

Recherche publiéeTarif à vérifier
Accès
Recherche publiée
À prévoir
Recherche publiée ; modèle interne non accessible.
Assistant de preuve

Source vérifiée le