Dualité pour le fragment existentiel de la logique du premier ordre sur les mots
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 |
Mots clés
Résumé
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 ].