On the Equivalence of -Automata

We prove that two automata with multiplicity in ${\mathbb Z}$ are equivalent, i.e. define the same rational series, if and only if there is a sequence of ${\mathbb Z}$-coverings, co- ${\mathbb Z}$-coverings, and circulations of –1, which transforms one automaton into the other. Moreover, the construction of these transformations is effective. This is obtained by combining two results: the first one relates coverings to conjugacy of automata, and is modeled after a theorem from symbolic dynamics; the second one is an adaptation of Schutzenberger’s reduction algorithm of representations in a field to representations in an Euclidean domain (and thus in ${\mathbb Z}$).

[1]  Arto Salomaa,et al.  Automata-Theoretic Aspects of Formal Power Series , 1978, Texts and Monographs in Computer Science.

[2]  J. Sakarovitch Eléments de théorie des automates , 2003 .

[3]  Éric Laugerotte,et al.  Noncommutative Minimization Algorithms , 1997, Inf. Process. Lett..

[4]  Arto Salomaa,et al.  Semirings, Automata, Languages , 1985, EATCS Monographs on Theoretical Computer Science.

[5]  Dominique Perrin,et al.  On the generating sequences of regular languages on k symbols , 2003, JACM.

[6]  Jacques Sakarovitch,et al.  Derivatives of rational expressions with multiplicity , 2005, Theor. Comput. Sci..

[7]  Tero Harju,et al.  The Equivalence Problem of Multitape Finite Automata , 1991, Theor. Comput. Sci..

[8]  Maxime Crochemore,et al.  Détermination de la Représentation Standard d'une Série Reconnaissable , 1980, RAIRO Theor. Informatics Appl..

[9]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[10]  Marcel Paul Schützenberger,et al.  On the Definition of a Family of Automata , 1961, Inf. Control..

[11]  Arto Salomaa,et al.  Semirings, Automata and Languages , 1985 .

[12]  Jean Berstel,et al.  Rational series and their languages , 1988, EATCS monographs on theoretical computer science.

[13]  Douglas Lind,et al.  An Introduction to Symbolic Dynamics and Coding , 1995 .

[14]  Samuel Eilenberg,et al.  Automata, languages, and machines. A , 1974, Pure and applied mathematics.