Thèse soutenue

FR
Auteur / Autrice : Fabien Renaud
Direction : Delia Kesner
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 2011
Etablissement(s) : Paris 7

Mots clés

FR

Résumé

FR  |  
EN

Cette thèse s'articule autour de la gestion de ressources explicites dans les langages fonctionnels, en mettant l'accent sur des propriétés de calculs avec substitutions explicites raffinant le Λ-calcul. Dans une première partie, on s'intéresse à la propriété de préservation de la ß-normalisation forte (PSN) pour le calcul Λs. Dans une seconde partie, on étudie la propriété de confluence pour un large ensemble de calculs avec substitutions explicites. Après avoir donné une preuve générique de confluence basée sur une série d'axiomes qu'un calcul doit satisfaire, on se focalise sur la métaconfluence, de Λj, un calcul où le mécanisme de propagation des substitutions utilise la notion de multiplicité, au lieu de celle de structure. Dans la troisième partie de la thèse on définit un prisme des ressources qui généralise de manière paramétrique le Λ-calcul dans le sens où non seulement la substitution peut être explicite, mais également la contraction; et l'affaiblissement. Cela donne un ensemble de huit calculs répartis sur les sommets du prisme pour lesquels on prouve de manière uniforme plusieurs propriétés de bon; comportement comme par exemple la simulation de la ß-réduction, la PSN,la confluence, et la normalisation forte pour les termes typés. Dans la dernière partie dei la thèse on montre différentes ouvertures vers des domaines plus pratiques. On s'intéresse à la complexité d'un calcul avec substitutions en premier lieu. On présente des outils de recherche et on conjecture des bornes maximales. Enfin, on finit en donnant une spécification formelle du calcul Λj dans l'assistant à la preuve Coq.