Subsitutions explicites, logique et normalisation

Les substitutions explicites ont été introduites comme un raffinement du lambda-calcul, celui-ci étant le<br />formalisme utilisé pour étudier la sémantique des langages de programmation. L'objet de cette thèse<br />est l'étude de leurs propriétés de normalisation forte et de p...

Full description

Bibliographic Details
Main Author: Polonovski, Emmanuel
Language:FRE
Published: Université Paris-Diderot - Paris VII 2004
Subjects:
Online Access:http://tel.archives-ouvertes.fr/tel-00007962
http://tel.archives-ouvertes.fr/docs/00/04/75/43/PDF/tel-00007962.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00007962
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-000079622013-01-07T18:21:36Z http://tel.archives-ouvertes.fr/tel-00007962 http://tel.archives-ouvertes.fr/docs/00/04/75/43/PDF/tel-00007962.pdf Subsitutions explicites, logique et normalisation Polonovski, Emmanuel [INFO:INFO_MO] Computer Science/Modeling and Simulation [INFO:INFO_SE] Computer Science/Software Engineering lambda-calcul substitutions explicites réécriture calcul symétrique normalisation logique classique logique linéaire réseaux de preuve Les substitutions explicites ont été introduites comme un raffinement du lambda-calcul, celui-ci étant le<br />formalisme utilisé pour étudier la sémantique des langages de programmation. L'objet de cette thèse<br />est l'étude de leurs propriétés de normalisation forte et de préservation de la normalisation forte. Ce<br />manuscrit rend compte de plusieurs travaux autour de ces propriétés de normalisation, regroupés en<br />trois volets.<br /><br />Le premier d'entre eux formalise une technique générale de preuve de normalisation forte utilisant<br />la préservation de la normalisation forte. On applique cette technique à un spectre assez large de calculs<br />avec substitutions explicites afin de mesurer les limites de son utilisation. Grâce à cette technique, on<br />prouve un résultat nouveau : la normalisation forte du lambda-upsilon-calcul simplement typé.<br /><br />Le deuxième travail est l'étude de la normalisation d'un calcul symétrique non-déterministe issu de<br />la logique classique formulée dans le calcul des séquents, auquel est ajouté des substitutions explicites.<br />La conjonction des problèmes posés par les calculs symétriques et ceux posés par les substitutions<br />explicites semble vouer à l'échec l'utilisation de preuves par réductibilité. On utilise alors la technique<br />formalisée dans le premier travail, ce qui nous demande de prouver tout d'abord la préservation de la<br />normalisation forte. A cette fin, on utilise un fragment de la théorie de la perpétuité dans les systèmes<br />de réécriture.<br /><br />La définition d'une nouvelle version du lambda-ws-calcul avec nom, le lambda-wsn-calcul, constitue le troisième<br />volet de la thèse. Pour prouver sa normalisation forte par traduction et simulation dans les réseaux<br />de preuve, on enrichit l'élimination des coupures de ceux-ci avec une nouvelle règle, ce qui nous oblige<br />à prouver que cette nouvelle notion de réduction est fortement normalisante. 2004-06-30 FRE PhD thesis Université Paris-Diderot - Paris VII
collection NDLTD
language FRE
sources NDLTD
topic [INFO:INFO_MO] Computer Science/Modeling and Simulation
[INFO:INFO_SE] Computer Science/Software Engineering
lambda-calcul
substitutions explicites
réécriture
calcul symétrique
normalisation
logique classique
logique linéaire
réseaux de preuve
spellingShingle [INFO:INFO_MO] Computer Science/Modeling and Simulation
[INFO:INFO_SE] Computer Science/Software Engineering
lambda-calcul
substitutions explicites
réécriture
calcul symétrique
normalisation
logique classique
logique linéaire
réseaux de preuve
Polonovski, Emmanuel
Subsitutions explicites, logique et normalisation
description Les substitutions explicites ont été introduites comme un raffinement du lambda-calcul, celui-ci étant le<br />formalisme utilisé pour étudier la sémantique des langages de programmation. L'objet de cette thèse<br />est l'étude de leurs propriétés de normalisation forte et de préservation de la normalisation forte. Ce<br />manuscrit rend compte de plusieurs travaux autour de ces propriétés de normalisation, regroupés en<br />trois volets.<br /><br />Le premier d'entre eux formalise une technique générale de preuve de normalisation forte utilisant<br />la préservation de la normalisation forte. On applique cette technique à un spectre assez large de calculs<br />avec substitutions explicites afin de mesurer les limites de son utilisation. Grâce à cette technique, on<br />prouve un résultat nouveau : la normalisation forte du lambda-upsilon-calcul simplement typé.<br /><br />Le deuxième travail est l'étude de la normalisation d'un calcul symétrique non-déterministe issu de<br />la logique classique formulée dans le calcul des séquents, auquel est ajouté des substitutions explicites.<br />La conjonction des problèmes posés par les calculs symétriques et ceux posés par les substitutions<br />explicites semble vouer à l'échec l'utilisation de preuves par réductibilité. On utilise alors la technique<br />formalisée dans le premier travail, ce qui nous demande de prouver tout d'abord la préservation de la<br />normalisation forte. A cette fin, on utilise un fragment de la théorie de la perpétuité dans les systèmes<br />de réécriture.<br /><br />La définition d'une nouvelle version du lambda-ws-calcul avec nom, le lambda-wsn-calcul, constitue le troisième<br />volet de la thèse. Pour prouver sa normalisation forte par traduction et simulation dans les réseaux<br />de preuve, on enrichit l'élimination des coupures de ceux-ci avec une nouvelle règle, ce qui nous oblige<br />à prouver que cette nouvelle notion de réduction est fortement normalisante.
author Polonovski, Emmanuel
author_facet Polonovski, Emmanuel
author_sort Polonovski, Emmanuel
title Subsitutions explicites, logique et normalisation
title_short Subsitutions explicites, logique et normalisation
title_full Subsitutions explicites, logique et normalisation
title_fullStr Subsitutions explicites, logique et normalisation
title_full_unstemmed Subsitutions explicites, logique et normalisation
title_sort subsitutions explicites, logique et normalisation
publisher Université Paris-Diderot - Paris VII
publishDate 2004
url http://tel.archives-ouvertes.fr/tel-00007962
http://tel.archives-ouvertes.fr/docs/00/04/75/43/PDF/tel-00007962.pdf
work_keys_str_mv AT polonovskiemmanuel subsitutionsexpliciteslogiqueetnormalisation
_version_ 1716451860252983296