The Equivalence of Finite Valued Transducers (On HDT0L Languages) is Decidable

Abstract We show a generalization of the Ehrenfeucht Conjecture: for every language there exists a (finite) test set with respect to normalized k-valued finite transducers with bounded number of states. Further, we show that, for each HDT0L language, such a test can be effectively found. As a corollary we solve an open problem by Gurari and Ibarra: the equivalence problem for finite valued finite transducers is decidable. This is the first time the equivalence problem is shown to be decidable for a larger class of multivalued transducers.

[1]  Karel Culik,et al.  The Equivalence Problem for Single-Valued Two-Way Transducers (on NPDT0L Languages) is Decidable , 1987, SIAM J. Comput..

[2]  Malcolm Bird,et al.  The Equivalence Problem for Deterministic Two-Tape Automata , 1973, J. Comput. Syst. Sci..

[3]  Michael H. Albert,et al.  Test Sets for Finite Substitutions , 1986, Theor. Comput. Sci..

[4]  Tom Head,et al.  The Decidability of Equivalence for Deterministic Finite Transducers , 1979, J. Comput. Syst. Sci..

[5]  Oscar H. Ibarra 2DST Mapppings on Languages and Related Problems , 1982, Theor. Comput. Sci..

[6]  Oscar H. Ibarra,et al.  The unsolvability of the equivalence problem for e-free NGSM's with unary input (output) alphabet and applications , 1977, 18th Annual Symposium on Foundations of Computer Science (sfcs 1977).

[7]  Juhani Karhumäki,et al.  The Ehrenfeucht Conjecutre: A Compactness Claim for Finitely Generated Free Monoids , 1984, Theor. Comput. Sci..

[8]  Michael H. Albert,et al.  A Proof of Ehrenfeucht's Conjecture , 1985, Theor. Comput. Sci..

[9]  Antonio Restivo,et al.  On Cancellation Properties of Languages which are Supports of Ration Power Series , 1984, J. Comput. Syst. Sci..

[10]  Marcel Paul Schützenberger,et al.  Sur les relations rationnelles , 1975, Automata Theory and Formal Languages.

[11]  Karel Culik,et al.  The Decidability of the Equivalence Problem for DOL-Systems , 1977, Inf. Control..

[12]  Karel Culik,et al.  Decision problems solved with the help of the Ehrenfeucht conjecture , 1985, Bull. EATCS.

[13]  Eitan M. Gurari The Equivalence Problem for Deterministic Two-Way Sequential Transducers is Decidable , 1982, SIAM J. Comput..

[14]  Karel Culik,et al.  Test Sets for Context Free Languages and Algebraic Systems of Equations over a Free Monoid , 1982, Inf. Control..

[15]  Neil D. Jones,et al.  Complete problems for deterministic polynomial time , 1974, Symposium on the Theory of Computing.

[16]  Arnold L. Rosenberg,et al.  Multitape One-Way Nonwriting Automata , 1968, J. Comput. Syst. Sci..

[17]  John Lawrence THe non-existence of finite test sets for set-equivalence of finite substitions , 1986, Bull. EATCS.

[18]  Arto Salomaa,et al.  On the Decidability of Homomorphism Equivalence for Languages , 1978, J. Comput. Syst. Sci..

[19]  Timothy V. Griffiths The unsolvability of the Equivalence Problem for Λ-Free nondeterministic generalized machines , 1968, JACM.

[20]  Karel Culik Some Decidability Results About Regular and Pushdown Translations , 1979, Inf. Process. Lett..

[21]  Dominique Perrin On the solution of Ehrenfeucht's conjecture , 1985, Bull. EATCS.

[22]  Meera Blattner Single-Valued a-Transducers , 1977, J. Comput. Syst. Sci..

[23]  Juhani Karhumäki,et al.  On the Equivalence of Compositions of Morphisms and Inverse Morphisms on Regular Languages , 1985, RAIRO Theor. Informatics Appl..

[24]  Arto Salomaa The Ehrenfeucht conjecture: a proof for language theorists , 1985, Bull. EATCS.

[25]  A. Church Edward F. Moore. Gedanken-experiments on sequential machines. Automata studies , edited by C. E. Shannon and J. McCarthy, Annals of Mathematics studies no. 34, litho-printed, Princeton University Press, Princeton1956, pp. 129–153. , 1958, Journal of Symbolic Logic.

[26]  Arto Salomaa,et al.  Test Sets and Checking Words for Homomorphism Equivalence , 1980, J. Comput. Syst. Sci..

[27]  Grzegorz Rozenberg,et al.  The mathematical theory of L systems , 1980 .

[28]  Eitan M. Gurari Two-way counter machines and finite-state transducers† , 1985 .

[29]  Oscar H. Ibarra The Unsolvability of the Equivalence Problem for epsilon-Free NGSM's with Unary Input (Output) Alphabet and Applications , 1978, SIAM J. Comput..

[30]  John Stallings Finiteness properties of matrix representations , 1986 .

[31]  Michael A. Harrison,et al.  Introduction to formal language theory , 1978 .

[32]  Karel Culik,et al.  Systems of equations over a free monoid and Ehrenfeucht's conjecture , 1983, Discret. Math..

[33]  Jean Berstel,et al.  Transductions and context-free languages , 1979, Teubner Studienbücher : Informatik.

[34]  Edward F. Moore,et al.  Gedanken-Experiments on Sequential Machines , 1956 .