Thèse soutenue

Techniques d'unicité des solutions pour processus concurrents et fonctions

FR  |  
EN
Auteur / Autrice : Adrien Durier
Direction : Daniel HirschkoffDavide Sangiorgi
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 11/06/2020
Etablissement(s) : Lyon en cotutelle avec Università degli studi (Bologne, Italie)
Ecole(s) doctorale(s) : École doctorale en Informatique et Mathématiques de Lyon (2009-....)
Partenaire(s) de recherche : établissement opérateur d'inscription : École normale supérieure de Lyon (2010-...)
Laboratoire : Laboratoire de l'informatique du parallélisme (Lyon ; 1988-....)
Jury : Président / Présidente : Alan Schmitt
Examinateurs / Examinatrices : Alan Schmitt, Delia Kesner, A.W. Roscoe, Mariangiola Dezani-Ciancaglini
Rapporteurs / Rapporteuses : Delia Kesner, A.W. Roscoe

Mots clés

FR  |  
EN

Résumé

FR  |  
EN  |  
IT

La méthode de preuve par bisimulation est un pilier de la théorie de la concurrence et des langages de programmation. Cette technique permet d’établir que deux programmes, ou deux protocoles distribués, sont égaux, au sens où l’on peut substituer l’un par l’autre sans affecter le comportement global du système. Les preuves par bisimulation sont souvent difficiles et techniquement complexes. De ce fait, diverses techniques ont été proposées pour faciliter de telles preuve. Dans cette thèse, nous étudions une telle technique de preuve pour la bisimulation, fondée sur l’unicité des solutions d’équations. Pour démontrer que deux programmes sont égaux, on prouve qu’ils sont solution de la même équation, à condition que l’équation satisfasse la propriété d’unicité des solutions : deux solutions de l’équation sont nécessairement égales. Nous utilisons cette technique pour répondre à une question ouverte, à savoir le problème de full abstraction pour l’encodage, dû à Milner, du λ-calcul en appel par valeur dans le π-calcul.