TRELAT VINCENT


9h00

Soutenance de thèse de VINCENT TRELAT

Raisonnement fiable pour la Méthode B

Trustworthy Reasoning for the B Method

Jury

Directeur de these_MERZ_Stephan_Centre Inria de l'Université de Lorraine
Rapporteur_FILLIâTRE_Jean-Christophe_LMF, Paris Saclay
Rapporteur_LEUSCHEL_Michael_Heinrich-Heine-Universität Düsseldorf
Examinateur_KOVáCS_Laura_Faculty of Informatics Vienna University of Technology (TU Wien)
Examinateur_GOAOC_Xavier_Université de Lorraine
CoDirecteur de these_TOURRET_Sophie_Centre Inria de l'Université de Lorraine

école doctorale

IAEM - INFORMATIQUE - AUTOMATIQUE - ELECTRONIQUE - ELECTROTECHNIQUE - MATHEMATIQUES

Laboratoire

LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications

Mention de diplôme

Informatique
Salle A008 LORIA, 615 Rue du Jardin Botanique, 54600 Villers-lès-Nancy
*

Mots clés

Preuve de théorèmes,Logique,Méthodes formelles,Lean,Encodage,Raisonnement automatisé,

Résumé de la thèse

La méthode B produit des obligations de preuve dont l'acquittement est essentiel pour établir la correction des systèmes développés. Étendre son environnement de preuve à des outils de raisonnement modernes soulève deux difficultés complémentaires : traduire fidèlement le langage ensembliste de B vers les langages typés des solveurs automatiques, et offrir un cadre interactif expressif pour les obligations que l'automatisation ne résout pas.

Keywords

Theorem proving,Logic,Formal methods,Lean,Encoding,Automated reasoning,

Abstract

The B method produces proof obligations whose discharge is essential to establishing the correctness of developed systems. Extending its proving environment with modern reasoners raises two complementary challenges: translating B's set-theoretic language faithfully into the typed languages of automated solvers, and providing an expressive interactive setting for obligations that automation does not solve.