Skip to main content

Unique Decipherability in the Monoid of Languages: An Application of Rational Relations

  • Conference paper
Computer Science - Theory and Applications (CSR 2009)

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

Included in the following conference series:

  • 488 Accesses

Abstract

We attack the problem of deciding whether a finite collection of finite languages is a code, that is, possesses the unique decipherability property in the monoid of finite languages. We investigate a few subcases where the theory of rational relations can be employed to solve the problem. The case of unary languages is one of them and as a consequence, we show how to decide for two given finite subsets of nonnegative integers, whether they are the n-th root of a common set, for some n ≥ 1. We also show that it is decidable whether a finite collection of finite languages is a Parikh code, in the sense that whenever two products of these sets are commutatively equivalent, so are the sequences defining these products. Finally, we consider a nonunary special case where all finite sets consist of words containing exactly one occurrence of the specific letter.

This research was done during the second author’s visit at the LIAFA, CNRS UMR 7089, Université Paris Diderot, Novembre–December 2008. The second author was supported by the Academy of Finland under the grant 126211.

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 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Anselmo, M., Restivo, A.: Factorizing languages. In: IFIP Congress (1), pp. 445–450 (1994)

    Google Scholar 

  2. Berstel, J.: Transductions and context-free languages. B. G. Teubner (1979)

    Google Scholar 

  3. Berstel, J., Perrin, D.: The theory of codes, vol. 117. Academic Press, London (1985)

    MATH  Google Scholar 

  4. Cassaigne, J., Karhumäki, J., Salmela, P.: The conjugacy of biprefix sets (to appear)

    Google Scholar 

  5. Choffrut, C., Harju, T., Karhumäki, J.: A note on decidability questions on presentations of word semigroups. Theor. Comput. Sci. 183(1), 83–92 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  6. Choffrut, C., Karhumäki, J.: On Fatou properties of rational languages. In: Martin-Vide, C., Mitrana, V. (eds.) Where Mathematics, Computer Science, Linguistics and Biology Meet, pp. 227–235. Kluwer, Dordrecht (2000)

    Google Scholar 

  7. Chrobak, M., Rytter, W.: Unique deciperability for partially commutative alphabet (extended abstract). In: Gruska, J., Rovan, B., Wiedermann, J. (eds.) MFCS 1986. LNCS, vol. 233. Springer, Heidelberg (1986)

    Chapter  Google Scholar 

  8. Conway, J.H.: Regular algebras and finite machines. Chapman and Hall, Boca Raton (1974)

    Google Scholar 

  9. Eilenberg, S., Schützenberger, M.-P.: Rational Sets in Commutative Monoids. Journal of Algebra 13, 173–191 (1969)

    Article  MathSciNet  MATH  Google Scholar 

  10. Ginsburg, S., Spanier, E.H.: Semigroups, Presburger formulas, and languages. Pacific Journal of Mathematics 16, 285–296 (1966)

    Article  MathSciNet  MATH  Google Scholar 

  11. Han, Y.-S., Salomaa, A., Salomaa, K., Wood, D., Yu, S.: On the existence of prime decompositions. Theory Comput. Syst. 376, 60–69 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  12. Karhumäki, J., Lisovik, L.P.: The equivalence problem of finite substitutions on ab*c, with applications. Int. J. Found. Comput. Sci. 14(4), 699 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  13. Kunc, M.: The power of commuting with finite sets of words. Theory Comput. Syst. 40(4), 521–551 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  14. Kunc, M.: The simplest language where equivalence of finite substitutions is undecidable. In: Csuhaj-Varjú, E., Ésik, Z. (eds.) FCT 2007. LNCS, vol. 4639, pp. 365–375. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  15. Mantaci, S., Restivo, A.: Codes and equations on trees. Theor. Comput. Sci. 255(1-2), 483–509 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  16. Massazza, P., Bertoni, A.: On the square root of languages. In: Formal power series and algebraic combinatorics, Moscow, pp. 125–134 (2000)

    Google Scholar 

  17. Perrin, D.: Codes conjugués. Information and Control 20(3), 222–231 (1972)

    Article  MathSciNet  MATH  Google Scholar 

  18. Restivo, A.: A note on multiset decipherable codes. IEEE Transactions on Information Theory 35(3), 662–663 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  19. Sardinas, A.A., Patterson, C.W.: A necessary and sufficient condition for the unique decomposition of coded messages. In: IRE Intern. Conv. Rec., vol. 8, pp. 104–108. Chapman and Hall, Boca Raton (1953)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Choffrut, C., Karhumäki, J. (2009). Unique Decipherability in the Monoid of Languages: An Application of Rational Relations. In: Frid, A., Morozov, A., Rybalchenko, A., Wagner, K.W. (eds) Computer Science - Theory and Applications. CSR 2009. Lecture Notes in Computer Science, vol 5675. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03351-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03351-3_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03350-6

  • Online ISBN: 978-3-642-03351-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics