Equivalence Problems for Mappings on Infinite Strings

This paper is concerned with sets of infinite strings (ω-languages) and mappings between them. The main result is that there is an algorithm for testing the (string by string) equality of two homomorphisms on an ω-regular set of infinite strings. As a corollary we show that it is decidable whether two functional finite-state transducers define the same function on infinite strings (are ω-equivalent).

[1]  Rina S. Cohen,et al.  Theory of omega-Languages. I. Characterizations of omega-Context-Free Languages , 1977, J. Comput. Syst. Sci..

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

[3]  Maurice Nivat,et al.  Adherences of Languages , 1980, J. Comput. Syst. Sci..

[4]  Arto Salomaa Equality sets for homomorphisms of free monoids , 1978, Acta Cybern..

[5]  Peter C. Chapin Formal languages I , 1973, CSC '73.

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

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