Approche structurelle de quelques problèmes de la théorie des automates

Les travaux developpes dans cette these empruntent trois directions principales. D'une part, une etude attentive des proprietes de l'automate universel d'un langage rationnel a ete menee. Cet automate fini (introduit sous une forme sensiblement differente par J.H. Conway) accepte le langage et a la particularite de contenir l'image par morphisme de n'importe quel automate equivalent. Nous donnons un algorithme pour le construire a partir de l'automate minimal. L'exploitation des proprietes de l'automate universel d'un langage reversible nous a permis de montrer qu'il existe un sous-automate quasi-reversible (a partir duquel on peut facilement construire un automate reversible) de l'automate universel equivalent. De plus, il existe un tel sous-automate sur lequel on peut calculer une expression rationnelle qui represente le langageavec une hauteur d'etoile minimale. D'autre part, nous donnons un algorithme pour decider la sequentialite d'une serie (max,+) ou (min,+) realisee par par un automate sur un alphabet a une lettre. La complexite de cet algorithme ne depend que de la structure de l'automate et non des valeurs des coefficients. Nous presentons aussi un algorithme qui permet de proceder directement a la determinisation d'un automate realisant une serie sequentielle et, si ce n'est pas le cas, a l'obtention d'un automate equivalent non ambigu. Ce dernier point rejoint le resultat de Stephane Gaubert qui montre qu'on peut obtenir une expression (et donc un automate) non ambigue pour n'importe quel serie (max,+) rationnelle sur une lettre. Enfin, nous proposons un algorithme pour construire, a partir d'une expression rationnelle avec multiplicite, un automate qui represente la meme serie. Cet algorithme, qui est la generalisation des travaux d'Antimirov, permet d'obtenir explicitement un ensemble fini d'expressions qui representent un ensemble generateur du semi-module auquel appartiennent les quotients de la serie rationnelle.

[1]  S. Lombardy Sequentialization and Unambiguity of (Max,+) Rational Series Over One Letter , 2001 .

[2]  Thomas Wilke,et al.  Translating Regular Expressions into Small epsilon-Free Nondeterministic Finite Automata , 1997, STACS.

[3]  Robert McNaughton,et al.  Regular Expressions and State Graphs for Automata , 1960, IRE Trans. Electron. Comput..

[4]  Hing Leung Limitedness Theorem on Finite Automata with Distance Functions: An Algebraic Proof , 1991, Theor. Comput. Sci..

[5]  Pedro V. Silva On Free Inverse Monoid Languages , 1996, RAIRO Theor. Informatics Appl..

[6]  Imre Simon,et al.  Recognizable Sets with Multiplicities in the Tropical Semiring , 1988, MFCS.

[7]  Imre Simon The Nondeterministic Complexity of a Finite Automaton , 1987 .

[8]  Cyril Nicaud,et al.  Etude du comportement en moyenne des automates finis et des langages rationnels , 2000 .

[9]  Jean-Éric Pin,et al.  On Reversible Automata , 1992, LATIN.

[10]  Arto Salomaa Jewels of formal language theory , 1981 .

[11]  Robert McNaughton,et al.  The Loop Complexity of Pure-Group Events , 1967, Inf. Control..

[12]  G. Lallement Semigroups and combinatorial applications , 1979 .

[13]  Mehryar Mohri,et al.  Finite-State Transducers in Language and Speech Processing , 1997, CL.

[14]  Andreas Potthoff,et al.  Computing Small Nondeterministic Finite Automata , 1995 .

[15]  Imre Simon,et al.  On Semigroups of Matrices over the Tropical Semiring , 1994, RAIRO Theor. Informatics Appl..

[16]  J. B. Stephen Presentations of inverse monoids , 1990 .

[17]  Daniel Krob Differentiation of k-Rational Expressions , 1992, Int. J. Algebra Comput..

[18]  Pierre-Cyrille Héam A Lower Bound For Reversible Automata , 2000, RAIRO Theor. Informatics Appl..

[19]  Jacques Sakarovitch,et al.  On the Star Height of Rational Languages: A New Presentation for Two Old Results , 2000, Words, Languages & Combinatorics.