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...

Full description

Bibliographic Details
Main Author: Munch-Maccagnoni, Guillaume
Language:ENG
Published: Université Paris-Diderot - Paris VII 2013
Subjects:
CPS
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