Syntaxe et modèles d'une composition non-associative des programmes et des preuves
La thèse contribue à la compréhension de la nature, du rôle et des mécanismes de la polarisation dans les langages de programmation, en théorie de la preuve et dans les modèles catégoriels. La polarisation correspond à l'idée que la condition d'associativité de la composition peut être rel...
Main Author: | |
---|---|
Language: | ENG |
Published: |
Université Paris-Diderot - Paris VII
2013
|
Subjects: | |
Online Access: | http://tel.archives-ouvertes.fr/tel-00918642 http://tel.archives-ouvertes.fr/docs/00/91/86/42/PDF/these-screen-final.pdf |
id |
ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-00918642 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-CCSD-oai-tel.archives-ouvertes.fr-tel-009186422014-01-25T03:20:25Z http://tel.archives-ouvertes.fr/tel-00918642 http://tel.archives-ouvertes.fr/docs/00/91/86/42/PDF/these-screen-final.pdf Syntaxe et modèles d'une composition non-associative des programmes et des preuves Munch-Maccagnoni, Guillaume [INFO:INFO_LO] Computer Science/Logic in Computer Science [INFO:INFO_LO] Informatique/Logique en informatique [INFO:INFO_PL] Computer Science/Programming Languages [INFO:INFO_PL] Informatique/Langage de programmation Composition non-associative Polarisation Adjonctions Modèle direct Machine abstraite Calcul de séquents Contrôle délimité CPS La thèse contribue à la compréhension de la nature, du rôle et des mécanismes de la polarisation dans les langages de programmation, en théorie de la preuve et dans les modèles catégoriels. La polarisation correspond à l'idée que la condition d'associativité de la composition peut être relâchée, comme on le montre à travers un résultat qui relie les duploïdes, notre modèle direct de la polarisation, aux adjonctions. En conséquence, la polarisation sous-tend de nombreux modèles du calcul, ce que l'on souligne encore en montrant comment les modèles par passage de continuation pour des opérateurs de contrôle délimité se décomposent en trois étapes fondamentales. Elle explique également des phénomènes de constructivité en théorie de la démonstration, ce que l'on illustre en donnant une interprétation selon le principe de la formule comme type à la polarisation en général et à une négation involutive en particulier. Notre approche est basée sur une représentation interactive des démonstrations et des programmes à base de termes (calcul L), qui met en évidence la structure des polarités. Celle-ci est basée sur la correspondance entre les machines abstraites et les calculs de séquents, et vise à synthétiser diverses directions : la modélisation du contrôle, de l'ordre d'évaluation et des effets dans les langages de programmation, la quête d'un lien entre la dualité catégorielle et les continuations, et l'approche interactive de la constructivité en théorie de la preuve. On introduit notre technique en supposant uniquement une connaissance élémentaire du λ-calcul simplement typé et de la réécriture. 2013-12-10 ENG PhD thesis Université Paris-Diderot - Paris VII |
collection |
NDLTD |
language |
ENG |
sources |
NDLTD |
topic |
[INFO:INFO_LO] Computer Science/Logic in Computer Science [INFO:INFO_LO] Informatique/Logique en informatique [INFO:INFO_PL] Computer Science/Programming Languages [INFO:INFO_PL] Informatique/Langage de programmation Composition non-associative Polarisation Adjonctions Modèle direct Machine abstraite Calcul de séquents Contrôle délimité CPS |
spellingShingle |
[INFO:INFO_LO] Computer Science/Logic in Computer Science [INFO:INFO_LO] Informatique/Logique en informatique [INFO:INFO_PL] Computer Science/Programming Languages [INFO:INFO_PL] Informatique/Langage de programmation Composition non-associative Polarisation Adjonctions Modèle direct Machine abstraite Calcul de séquents Contrôle délimité CPS Munch-Maccagnoni, Guillaume Syntaxe et modèles d'une composition non-associative des programmes et des preuves |
description |
La thèse contribue à la compréhension de la nature, du rôle et des mécanismes de la polarisation dans les langages de programmation, en théorie de la preuve et dans les modèles catégoriels. La polarisation correspond à l'idée que la condition d'associativité de la composition peut être relâchée, comme on le montre à travers un résultat qui relie les duploïdes, notre modèle direct de la polarisation, aux adjonctions. En conséquence, la polarisation sous-tend de nombreux modèles du calcul, ce que l'on souligne encore en montrant comment les modèles par passage de continuation pour des opérateurs de contrôle délimité se décomposent en trois étapes fondamentales. Elle explique également des phénomènes de constructivité en théorie de la démonstration, ce que l'on illustre en donnant une interprétation selon le principe de la formule comme type à la polarisation en général et à une négation involutive en particulier. Notre approche est basée sur une représentation interactive des démonstrations et des programmes à base de termes (calcul L), qui met en évidence la structure des polarités. Celle-ci est basée sur la correspondance entre les machines abstraites et les calculs de séquents, et vise à synthétiser diverses directions : la modélisation du contrôle, de l'ordre d'évaluation et des effets dans les langages de programmation, la quête d'un lien entre la dualité catégorielle et les continuations, et l'approche interactive de la constructivité en théorie de la preuve. On introduit notre technique en supposant uniquement une connaissance élémentaire du λ-calcul simplement typé et de la réécriture. |
author |
Munch-Maccagnoni, Guillaume |
author_facet |
Munch-Maccagnoni, Guillaume |
author_sort |
Munch-Maccagnoni, Guillaume |
title |
Syntaxe et modèles d'une composition non-associative des programmes et des preuves |
title_short |
Syntaxe et modèles d'une composition non-associative des programmes et des preuves |
title_full |
Syntaxe et modèles d'une composition non-associative des programmes et des preuves |
title_fullStr |
Syntaxe et modèles d'une composition non-associative des programmes et des preuves |
title_full_unstemmed |
Syntaxe et modèles d'une composition non-associative des programmes et des preuves |
title_sort |
syntaxe et modèles d'une composition non-associative des programmes et des preuves |
publisher |
Université Paris-Diderot - Paris VII |
publishDate |
2013 |
url |
http://tel.archives-ouvertes.fr/tel-00918642 http://tel.archives-ouvertes.fr/docs/00/91/86/42/PDF/these-screen-final.pdf |
work_keys_str_mv |
AT munchmaccagnoniguillaume syntaxeetmodelesdunecompositionnonassociativedesprogrammesetdespreuves |
_version_ |
1716627416517967872 |