Programmer, calculer et raisonner avec les réseaux de la Logique Linéaire

La première partie propose divers systèmes de réseaux d'interaction (calcul par réécriture muni d'une réduction atomique, locale et parallèle) qui simulent l'exécution des preuves de la logique linéaire (considérées comme des programmes). Les différents fragments de cette logique sont...

Full description

Bibliographic Details
Main Author: Gimenez, Stéphane
Language:FRE
Published: Université Paris-Diderot - Paris VII 2009
Subjects:
Online Access:http://tel.archives-ouvertes.fr/tel-00629013
http://tel.archives-ouvertes.fr/docs/00/62/90/13/PDF/these-sg.pdf
id ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00629013
record_format oai_dc
spelling ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-006290132013-01-07T17:32:02Z http://tel.archives-ouvertes.fr/tel-00629013 http://tel.archives-ouvertes.fr/docs/00/62/90/13/PDF/these-sg.pdf Programmer, calculer et raisonner avec les réseaux de la Logique Linéaire Gimenez, Stéphane [INFO:INFO_OH] Computer Science/Other Logique Linéaire Logique Linéaire Différentielle Réseaux d'interaction La première partie propose divers systèmes de réseaux d'interaction (calcul par réécriture muni d'une réduction atomique, locale et parallèle) qui simulent l'exécution des preuves de la logique linéaire (considérées comme des programmes). Les différents fragments de cette logique sont abordés, on y ajoute aussi une récursion pour atteindre l'expressivité des langages de programmation usuels. Ce procédé de simulation permet d'exécuter certains langages à l'aide d'une petite machine d'exécution multi-processeurs. Il s'appuie sur des représentations localisées de boîtes issues des réseaux de preuve ; certaines utilisent avantageusement un canal de contrôle pour ne rien perdre de la structure des preuves représentées. La deuxième partie s'articule autour de la logique linéaire différentielle et de ses ressources à usage unique. On la munit d'une super-promotion, qui se distingue notamment d'une promotion ordinaire parce qu'elle préserve la symétrie originelle de ce formalisme. C'est la pendante côté logique de la réplication qu'on trouve parfois dans les algèbres de processus. On arrive à isoler l'un de ses composants plus primitifs, le co-enfouissement, responsable de leur dynamique incontrôlée (pour l'instant). Cette construction peut être exprimée dans la syntaxe du λ-calcul avec ressources ou dans un système de réseaux. La séquentialisation de ces derniers requiert une présentation originale de la logique, fondée sur un calcul de structures, et qui a potentiellement d'autres intérêts. Il est aussi question de réalisabilité pour les systèmes différentiels et de sémantique relationnelle pour les divers réseaux présentés. 2009-12-16 FRE PhD thesis Université Paris-Diderot - Paris VII
collection NDLTD
language FRE
sources NDLTD
topic [INFO:INFO_OH] Computer Science/Other
Logique Linéaire
Logique Linéaire Différentielle
Réseaux d'interaction
spellingShingle [INFO:INFO_OH] Computer Science/Other
Logique Linéaire
Logique Linéaire Différentielle
Réseaux d'interaction
Gimenez, Stéphane
Programmer, calculer et raisonner avec les réseaux de la Logique Linéaire
description La première partie propose divers systèmes de réseaux d'interaction (calcul par réécriture muni d'une réduction atomique, locale et parallèle) qui simulent l'exécution des preuves de la logique linéaire (considérées comme des programmes). Les différents fragments de cette logique sont abordés, on y ajoute aussi une récursion pour atteindre l'expressivité des langages de programmation usuels. Ce procédé de simulation permet d'exécuter certains langages à l'aide d'une petite machine d'exécution multi-processeurs. Il s'appuie sur des représentations localisées de boîtes issues des réseaux de preuve ; certaines utilisent avantageusement un canal de contrôle pour ne rien perdre de la structure des preuves représentées. La deuxième partie s'articule autour de la logique linéaire différentielle et de ses ressources à usage unique. On la munit d'une super-promotion, qui se distingue notamment d'une promotion ordinaire parce qu'elle préserve la symétrie originelle de ce formalisme. C'est la pendante côté logique de la réplication qu'on trouve parfois dans les algèbres de processus. On arrive à isoler l'un de ses composants plus primitifs, le co-enfouissement, responsable de leur dynamique incontrôlée (pour l'instant). Cette construction peut être exprimée dans la syntaxe du λ-calcul avec ressources ou dans un système de réseaux. La séquentialisation de ces derniers requiert une présentation originale de la logique, fondée sur un calcul de structures, et qui a potentiellement d'autres intérêts. Il est aussi question de réalisabilité pour les systèmes différentiels et de sémantique relationnelle pour les divers réseaux présentés.
author Gimenez, Stéphane
author_facet Gimenez, Stéphane
author_sort Gimenez, Stéphane
title Programmer, calculer et raisonner avec les réseaux de la Logique Linéaire
title_short Programmer, calculer et raisonner avec les réseaux de la Logique Linéaire
title_full Programmer, calculer et raisonner avec les réseaux de la Logique Linéaire
title_fullStr Programmer, calculer et raisonner avec les réseaux de la Logique Linéaire
title_full_unstemmed Programmer, calculer et raisonner avec les réseaux de la Logique Linéaire
title_sort programmer, calculer et raisonner avec les réseaux de la logique linéaire
publisher Université Paris-Diderot - Paris VII
publishDate 2009
url http://tel.archives-ouvertes.fr/tel-00629013
http://tel.archives-ouvertes.fr/docs/00/62/90/13/PDF/these-sg.pdf
work_keys_str_mv AT gimenezstephane programmercalculeretraisonneraveclesreseauxdelalogiquelineaire
_version_ 1716396348557754368