Ecole Doctorale
Mathématiques et Informatique de Marseille
Spécialité
Mathématiques
Etablissement
Aix-Marseille Université
Mots Clés
Logique,Réalisabilité,Informatique,Sémantique dénotationnelle,Théorie de la démonstration,
Keywords
Logic,Realizability,Computer science,Denotational semantics,Proof theory,
Titre de thèse
Réalisabilité classique : nouveaux outils et applications
Classical realizability: new tools and applications
Date
Vendredi 29 Mars 2019 à 9:00
Adresse
Institut de Mathématiques de Marseille (UMR 7373)
Site Sud, Campus de Luminy, Case 907
13288 MARSEILLE Cedex 9 Amphithéâtre Herbrand
Jury
Directeur de these |
M. LAURENT REGNIER |
Aix-Marseille Université |
Rapporteur |
M. Thomas STREICHER |
Technische Universität Darmstadt |
Examinateur |
Mme Mirna DAMONJA |
University of East Anglia |
Examinateur |
M. Jean-louis KRIVINE |
Université Paris Diderot |
Examinateur |
M. Colin RIBA |
École Normale Supérieure de Lyon |
Examinateur |
M. Matteo VIALE |
Università di Torino |
Examinateur |
M. Nicolas TABAREAU |
Inria Rennes Bretagne Atlantique |
Rapporteur |
M. Alexandre MIQUEL |
Universidad de la República |
Résumé de la thèse
La réalisabilité classique de Jean-Louis Krivine associe à chaque modèle de calcul et chaque modèle de la théorie des ensembles un nouveau modèle de la théorie des ensembles, appelé modèle de réalisabilité, d'une façon similaire au forcing. Chaque modèle de réalisabilité est muni dune algèbre de Boole caractéristique Gimel2, dont la structure donne des informations sur les propriétés du modèle de réalisabilité. En particulier, les modèles de forcing correspondent au cas où Gimel2 est réduite à lalgèbre de Boole à deux éléments.
Ce travail présente de nouveaux outils pour manipuler les modèles de réalisabilité et donne de nouveaux résultats obtenus en les exploitant. L'un d'entre eux est qu'au premier ordre, la théorie des algèbres de Boole est complète pour Gimel2, au sens où pour toute algèbre de Boole B (à au moins deux éléments), il existe un modèle de réalisabilité dans lequel Gimel2 est élémentairement équivalente à B. Deux autres résultats montrent que Gimel2 peut être utilisée pour étudier les modèles dénotationnels de langage de programmation (chacun des deux part d'un modèle dénotationnel particulier et classifie ses degrés de parallélisme à l'aide de Gimel2). Dans le domaine de la théorie des ensembles, un autre résultat montre que la technique de Jean-Louis Krivine pour réaliser l'axiome des choix dépendants à partir de l'instruction "Quote" peut se généraliser à des formes plus fortes de choix. Enfin, un dernier résultat, obtenu en collaboration avec Laura Fontanella, accompagne le précédent en adaptant la "condition d'antichaîne dénombrable" du forcing au cadre de la réalisabilité, ce qui semble semble ouvrir une piste prometteuse pour résoudre le problème de la réalisation de l'axiome du choix complet.
Thesis resume
Jean-Louis Krivine's classical realizability defines, from any given model of computation and any given model of set theory, a new model of set theory called the realizability model, in a similar way to forcing. Each realizability model is equipped with a characteristic Boolean algebra Gimel2, whose structure encodes important information about the properties of the realizability model. For instance, forcing models are precisely the realizability models in which Gimel2 is the Boolean algebra with to elements.
This document defines new tools for studying realizability models and exploits them to derive new results. One such result is that, as far as first-order logic is concerned, the theory of Boolean algebras is complete for Gimel2, meaning that for each Boolean algebra B (with at least two elements), there exists a realizability model in which Gimel2 is elementarily equivalent to B. Next, two results show that Gimel2 can be used as a tool to study denotational models of programming languages (each one of them takes a particular denotational model and classifies its degrees of parallelism using Gimel2). Moving to set theory, another results generalizes Jean-Louis Krivine's technique of realizing the axiom of dependant choices using the instruction "Quote" to higher forms of choice. Finally, a last result, which is joint work with Laura Fontanella, complements the previous one by adapting the "countable antichain condition" from forcing to classical realizability, which seems to open a new, promising approach to the problem of realizing the full axiom of choice.