Afficher la notice abrégée

dc.contributor.advisorGauwin, Olivier
dc.contributor.advisorFiliot, Emmanuel
dc.contributor.authorLHOTE, Nathan
dc.contributor.otherGauwin, Olivier
dc.contributor.otherFiliot, Emmanuel
dc.contributor.otherSeidl, Helmut
dc.contributor.otherColcombet, Thomas
dc.contributor.otherLöding, Christof
dc.contributor.otherMuscholl, Anca
dc.contributor.otherRaskin, Jean-François
dc.date2018-10-12
dc.identifier.urihttp://www.theses.fr/2018BORD0185/abes
dc.identifier.uri
dc.identifier.urihttps://tel.archives-ouvertes.fr/tel-01960958
dc.identifier.nnt2018BORD0185
dc.description.abstractDans la première partie de ce manuscrit nous étudions les fonctions rationnelles, c'est-à-dire définies par des transducteurs unidirectionnels. Notre objectif est d'étendre aux transductions les nombreuses correspondances logique-algèbre qui ont été établies concernant les langages, notamment le célèbre théorème de Schützenberger-McNaughton-Papert. Dans le cadre des fonctions rationnelles sur les mots finis, nous obtenons une caractérisation à la Myhill-Nerode en termes de congruences d'indice fini. Cette caractérisation nous permet d'obtenir un résultat de transfert, à partir d'équivalences logique-algèbre pour les langages vers des équivalences pour les transductions. En particulier nous montrons comment décider si une fonction rationnelle est définissable en logique du premier ordre. Sur les mots infinis, nous pouvons également décider la définissabilité en logique du premier ordre, mais avec des résultats moins généraux.Dans la seconde partie nous introduisons une logique pour les transductions et nous résolvons le problème de synthèse régulière : étant donnée une formule de la logique, peut-on obtenir un transducteur bidirectionnel déterministe satisfaisant la formule ? Les fonctions réalisées par des transducteurs bidirectionnels déterministes sont caractérisés par plusieurs modèles différents, y compris par les transducteurs MSO, et ont ainsi été nommées transductions régulières. Plus précisément nous fournissons un algorithme qui produit toujours une fonction régulière satisfaisant une spécification donnée en entrée.Nous exposons également un lien intéressant entre les transductions et les mots avec données. Par conséquent nous obtenons une logique expressive pour les mots avec données, pour laquelle le problème de satisfiabilité est décidable.
dc.description.abstractEnIn the first part of this manuscript we focus on the study of rational functions, functions defined by one-way transducers.Our goal is to extend to transductions the many logic-algebra correspondences that have been established for languages, such as the celebrated Schützenberger-McNaughton-Papert Theorem. In the case of rational functions over finite words, we obtain a Myhill-Nerode-like characterization in terms of congruences of finite index. This characterization allows us to obtain a transfer result from logic-algebra equivalences for languages to logic-algebra equivalences for transductions. In particular, we show that one can decide if a rational function can be defined in first-order logic.Over infinite words, we obtain weaker results but are still able to decide first-order definability.In the second part we introduce a logic for transductions and solve the regular synthesis problem: given a formula in the logic, can we obtain a two-way deterministic transducer satisfying the formula?More precisely, we give an algorithm that always produces a regular function satisfying a given specification.We also exhibit an interesting link between transductions and words with ordered data. Thus we obtain as a side result an expressive logic for data words with decidable satisfiability.
dc.language.isoen
dc.subjectTransductions
dc.subjectMinimisation
dc.subjectCongruence syntaxique
dc.subjectAperiodicité
dc.subjectLogique du second ordre monadique
dc.subjectLogique du premier ordre
dc.subjectOrigine
dc.subjectVérification
dc.subjectSynthèse
dc.subjectData words
dc.subject.enTransductions
dc.subject.enMinimization
dc.subject.enSyntactic congruence
dc.subject.enAperiodicity
dc.subject.enMonadic second-order logic
dc.subject.enFirst-order logic
dc.subject.enOrigin
dc.subject.enVerification
dc.subject.enSynthesis
dc.subject.enData words
dc.titleDéfinissabilité et synthèse de transductions
dc.title.enDefinability and synthesis of transductions
dc.typeThèses de doctorat
dc.contributor.jurypresidentSeidl, Helmut
bordeaux.hal.laboratoriesLaboratoire bordelais de recherche en informatique
bordeaux.type.institutionBordeaux
bordeaux.type.institutionUniversité libre de Bruxelles (1970-....)
bordeaux.thesis.disciplineInformatique
bordeaux.ecole.doctoraleÉcole doctorale de mathématiques et informatique (Talence, Gironde)
star.origin.linkhttps://www.theses.fr/2018BORD0185
dc.contributor.rapporteurColcombet, Thomas
dc.contributor.rapporteurLöding, Christof
bordeaux.COinSctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.title=D%C3%A9finissabilit%C3%A9%20et%20synth%C3%A8se%20de%20transductions&rft.atitle=D%C3%A9finissabilit%C3%A9%20et%20synth%C3%A8se%20de%20transductions&rft.au=LHOTE,%20Nathan&rft.genre=unknown


Fichier(s) constituant ce document

FichiersTailleFormatVue

Il n'y a pas de fichiers associés à ce document.

Ce document figure dans la(les) collection(s) suivante(s)

Afficher la notice abrégée