Thèse soutenue

Dualité pour le fragment existentiel de la logique du premier ordre sur les mots

FR  |  
EN
Auteur / Autrice : Mehdi Zaïdi
Direction : Mai Gehrke
Type : Thèse de doctorat
Discipline(s) : Mathématiques
Date : Soutenance le 07/11/2022
Etablissement(s) : Université Côte d'Azur
Ecole(s) doctorale(s) : École doctorale Sciences fondamentales et appliquées (Nice ; 2000-....)
Partenaire(s) de recherche : Laboratoire : Laboratoire J.-A. Dieudonné (Nice)
Jury : Président / Présidente : Paul-André Melliès
Examinateurs / Examinatrices : Mai Gehrke, Paul-André Melliès, Vincenzo Marra, Sam Van Gool, Clemens Berger
Rapporteur / Rapporteuse : Paul-André Melliès, Vincenzo Marra

Résumé

FR  |  
EN

Cette thèse s'intéresse à l'application de méthodes de dualité topologique à des problèmes de l'informatique théorique. Un des objectifs finaux de cette démarche est l'obtention de résultats en théorie de la complexité, via l'étude d'objets topologiques caractérisant les différentes classes de complexité. La logique est ce qui est à l'interface entre ces deux domaines en apparence très éloignés, plus particulièrement un sous-domaine de la théorie des modèles finis : la logique sur les mots. Il est possible de donner une description de certaines classes de complexité comme des familles de langages,potentiellement non réguliers, sur un alphabet fini.Très peu de résultats de dualité sont connus pour les fragments de la logique du premier ordre sur les mots décrits par des langages qui sortent du cadre régulier.Notre contribution est l'étude détaillée d'un tel fragment. Pour un entier k ≥ 1 fixé, nous considérons l'algèbre de Boole BΣ1[Nuk ]. Celle-ci correspond au fragment de logique sur les mots consistant en les combinaisons Booléennes de propositions définies en utilisant un bloc d'au plus k quantificateurs existentiels, les prédicats sur les lettres et les prédicats numériques uniformes d'arité l ∈ {1, ..., k}. Nous fournissons une étude détaillée de l'espace dual à cette algèbre de Boole, pour tout k ≥ 1, et nous donnons plusieurs caractérisations de ses points. Dans le cas particulier où k = 1, nous sommes capables de construire une famille d'équations ultrafiltre qui caractérise l'algèbre de Boole BΣ1[Nu 1 ].