Skip to main content

Equivalence Checking of Prefix-Free Transducers and Deterministic Two-Tape Automata

  • Conference paper
  • First Online:
Language and Automata Theory and Applications (LATA 2019)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11417))

  • 464 Accesses

Abstract

Although the equivalence problem for finite transducers is undecidable in the general case, it was shown that for some classes of transducers (bounded ambiguous, bounded valued, of bounded length degree) this problem has effective solutions which, however, require significant computational costs. In this paper we distinguish a new class of transducers (we call them prefix-free since their transitions are characterized by this property of languages) such that (1) the equivalence problem for transducers in this class is decidable in quadratic time, and (2) this class does not fall into the scope of previously known decidable cases. We also show that deterministic two-tape finite state automata (2-DFSAs) are convertible into prefix-free transducers. Due to this translation we obtain a simple procedure for checking equivalence of 2-DFSAs in polynomial time. We believe that the further development of this approach could bring us to an efficient equivalence checking algorithm for deterministic multi-tape automata with an arbitrary number of tapes.

This research is supported by RFBR Grant 18-01-00854.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bird, M.: The equivalence problem for deterministic two-tape automata. J. Comput. Syst. Sci. 7, 218–236 (1973)

    Article  MathSciNet  Google Scholar 

  2. Blattner, M., Head, T.: Single-valued a-transducers. J. Comput. Syst. Sci. 15, 310–327 (1977)

    Article  MathSciNet  Google Scholar 

  3. Blattner, M., Head, T.: The decidability of equivalence for deterministic finite transducers. J. Comput. Syst. Sci. 19, 45–49 (1979)

    Article  MathSciNet  Google Scholar 

  4. Culik, K., Karhumaki, J.: The equivalence of finite-valued transducers (on HDTOL languages) is decidable. Theor. Comput. Sci. 47, 71–84 (1986)

    Article  Google Scholar 

  5. Fisher, P.S., Rozenberg, A.L.: Multitape one-way nonwriting automata. J. Comput. Syst. Sci. 2, 88–101 (1968)

    Article  MathSciNet  Google Scholar 

  6. Friedman, E.P., Greibach, S.A.: A polynomial time algorithm for deciding the equivalence problem for 2-tape deterministic finite state acceptors. SIAM J. Comput. 11, 166–183 (1982)

    Article  MathSciNet  Google Scholar 

  7. Griffiths, T.: The unsolvability of the equivalence problem for \(\varepsilon \)-free nondeterministic generalized machines. J. ACM 15, 409–413 (1968)

    Article  MathSciNet  Google Scholar 

  8. Gurari, E., Ibarra, O.: A note on finite-valued and finitely ambiguous transducers. Math. Syst. Theory 16, 61–66 (1983)

    Article  MathSciNet  Google Scholar 

  9. Han, Y.-S., Wood, D.: The generalization of generalized automata: expression automata. In: Proceedings of 9th International Conference on Implementation and Application of Automata, pp. 156–166 (2004)

    Chapter  Google Scholar 

  10. Harju, T., Karhumaki, J.: The equivalence problem of multitape finite automata. Theor. Comput. Sci. 78, 347–355 (1991)

    Article  MathSciNet  Google Scholar 

  11. Mohri, M.: Minimization algorithms for sequential transducers. Theor. Comput. Sci. 234, 177–201 (2000)

    Article  MathSciNet  Google Scholar 

  12. Sakarovitch J., de Souza R.: On the decomposition of k-valued rational relations. In: Proceedings of 25th International Symposium on Theoretical Aspects of Computer Science, pp. 621–632 (2008)

    Google Scholar 

  13. Sakarovitch J., de Souza R.: On the decidability of bounded valuedness for transducers. In: Proceedings of the 33rd International Symposium on MFCS, pp. 588–600 (2008)

    Google Scholar 

  14. Schutzenberger, M.P.: Sur les relations rationnelles. In: Proceedings of Conference on Automata Theory and Formal Languages, pp. 209–213 (1975)

    Google Scholar 

  15. de Souza, R.: On the decidability of the equivalence for k-valued transducers. In: Proceedings of 12th International Conference on Developments in Language Theory, pp. 252–263 (2008)

    Google Scholar 

  16. de Souza, R.: On the decidability of the equivalence for a certain class of transducers. In: Proceedings of 13th International Conference on Developments in Language Theory, pp. 478–489 (2009)

    Google Scholar 

  17. Valiant, L.G.: The equivalence problem for deterministic finite-turn pushdown automata. Inf. Control 25, 123–133 (1974)

    Article  MathSciNet  Google Scholar 

  18. Weber, A.: On the valuedness of finite transducers. Acta Inform. 27, 749–780 (1989)

    MathSciNet  MATH  Google Scholar 

  19. Weber, A.: On the lengths of values in a finite transducer. Acta Inform. 29, 663–687 (1992)

    Article  MathSciNet  Google Scholar 

  20. Weber, A.: Decomposing finite-valued transducers and deciding their equivalence. SIAM J. Comput. 22, 175–202 (1993)

    Article  MathSciNet  Google Scholar 

  21. Zakharov, V.A.: Equivalence checking problem for finite state transducers over semigroups. In: Proceedings of the 6th International Conference on Algebraic Informatics, vol. 9270, pp. 208–221 (2015)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vladimir A. Zakharov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zakharov, V.A. (2019). Equivalence Checking of Prefix-Free Transducers and Deterministic Two-Tape Automata. In: Martín-Vide, C., Okhotin, A., Shapira, D. (eds) Language and Automata Theory and Applications. LATA 2019. Lecture Notes in Computer Science(), vol 11417. Springer, Cham. https://doi.org/10.1007/978-3-030-13435-8_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-13435-8_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-13434-1

  • Online ISBN: 978-3-030-13435-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics