Size-based termination: Semantics and generalizations

Cody Roux 1
1 PAREO - Formal islands: foundations and applications
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Résumé : Ce manuscrit présente une réflexion sur la terminaison des systèmes de réécriture d'ordres supérieurs. Nous nous concentrons sur une méthode particulière, la terminaison à base de tailles. La terminaison à base de tailles utilise le typage pour donner une approximation syntaxique à la taille d'un élément du langage. Notre contribution est double: premièrement, nous permettons d'aborder de manière structurée le problème de la correction des approches à base de taille. Pour ce faire, nous montrons qu'elle peut être traitée par une version de la méthode des annotations sémantiques. Cette dernière utilise des annotations sur les termes calculés à partir de la sémantique des sous-termes dans un certain prémodèle équationnel. Nous montrons la correction de notre approche par annotations sémantiques, ainsi que du critère qui permet de traiter le système annoté, et nous construisons un prémodèle pour le système qui correspond intuitivement à la sémantique du système de réécriture. Nous montrons alors que le système annoté passe le critère de terminaison. D'un autre coté nous modifions l'approche classique de la terminaison à base de tailles et montrons que le système modifié permet une analyse fine du flot de contrôle dans un langage d'ordre supérieur. Ceci nous permet de construire un graphe, dit graphe de dépendance approximé, et nous pouvons montrer qu'un critère syntaxique sur ce graphe suffit à montrer la terminaison de tout terme bien typé.
Type de document :
Thèse
Other [cs.OH]. Université Henri Poincaré - Nancy 1, 2011. English. 〈NNT : 2011NAN10034〉
Liste complète des métadonnées

Littérature citée [1 références]  Voir  Masquer  Télécharger

https://tel.archives-ouvertes.fr/tel-01746182
Contributeur : Cody Roux <>
Soumis le : mercredi 6 juillet 2011 - 12:58:34
Dernière modification le : jeudi 14 juin 2018 - 01:19:56
Document(s) archivé(s) le : lundi 12 novembre 2012 - 10:23:27

Identifiants

  • HAL Id : tel-01746182, version 2

Collections

Citation

Cody Roux. Size-based termination: Semantics and generalizations. Other [cs.OH]. Université Henri Poincaré - Nancy 1, 2011. English. 〈NNT : 2011NAN10034〉. 〈tel-01746182v2〉

Partager

Métriques

Consultations de la notice

574

Téléchargements de fichiers

315