Skip to main content
Log in

Classifications of Dense Languages

  • Original Article
  • Published:
Acta Informatica Aims and scope Submit manuscript

Abstract

Let X be a finite alphabet containing more than one letter. A dense language over X is a language containing a disjunctive language. A language L is an n-dense language if for any distinct n words \(w_1, w_2, \ldots,w_n \in X^+,\) there exist two words\(u, v \in X^*\) such that\(uw_1v, uw_2v, \ldots uw_nv \in L.\) In this paper we classify dense languages into strict n-dense languages and study some of their algebraic properties. We show that for each n  ≥  0, the n-dense language exists. For an n-dense language L, n  ≠  1, the language LQ is a dense language, where Q is the set of all primitive words over X. Moreover, for a given n  ≥  1, the language L is such that \(L \cap Q\in D_n(X)\), then \(L\in D_m(X)\) for some m, n  ≤  m  ≤  2n + 1. Characterizations on 0-dense languages and n-dense languages are obtained. It is true that for any dense language L, there exist \(w_1\neq w_2\in X^+\) such that\(uw_1v,uw_2v\in L\) for some\(u,v\in X^\ast\). We show that everyn-dense language, n ≥  0, can be split into disjoint union of infinitely many n-dense languages.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Li Z.-Z., Shyr H.J., Tsai Y.S. (2006). Annihilators of Bifix codes. Int. J. Comput. Math. 83(1):81–99

    Article  MATH  MathSciNet  Google Scholar 

  2. Lothaire M. (1997). Combinatorics on Words. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  3. Lyndon R.C., Schützenberger M.P. (1962). The equation a M = b N c P in a free group. Michigan Math. J. 9:289–298

    Article  MATH  MathSciNet  Google Scholar 

  4. Păun G., Santean N., Thierrin G., Yu S.S. (2002). On the robusteness of primitive words, Discret. Appl. Math. 117:239–252

    Google Scholar 

  5. Reis C.M., Shyr H.J. (1978). Some properties of disjunctive languages on a free monoid. Inf. Control 37(3):334–344

    Article  MATH  MathSciNet  Google Scholar 

  6. Shyr H.J. (1977). Disjunctive languages on a free monoid. Inf. Control 34:123–129

    Article  MATH  MathSciNet  Google Scholar 

  7. Shyr H.J. (1984). A characterization of dense languages. Semigroup Forum 30:237–240

    Article  MATH  MathSciNet  Google Scholar 

  8. Shyr H.J. (1986). Characterization of Right Dense Languages. Semigroup Forum 33:23–30

    Article  MATH  MathSciNet  Google Scholar 

  9. Shyr H.J. (2001). Free Monoids and Languages 3rd edn. Hon Min Book Company, Taichung, Taiwan

    Google Scholar 

  10. Shyr, H.J., Thierrin, G.: Disjunctive languages and codes, fundamentals of computation theory. In: Proceedings of the 1977 Inter. FCT-Conference, Poznan, Poland, Lect. Notes Comput. Sci. 56, 171–176 (1977)

  11. Shyr H.J., Tsai C.S. (1988). Note on Languages which are dense subsemigroups. Soochow J. Math. 11:117–122

    MathSciNet  Google Scholar 

  12. Shyr H.J., Tseng D-C. (1984). Some properties of dense languages. Soochow J. Math. 10:127–131

    MATH  MathSciNet  Google Scholar 

  13. Shyr H.J., Yu S.S. (1994). Languages defined by two functions. Soochow J. Math. 20(3):279–296

    MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zheng-Zhu Li.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Li, ZZ., Shyr, H.J. & Tsai, Y.S. Classifications of Dense Languages. Acta Informatica 43, 173–194 (2006). https://doi.org/10.1007/s00236-006-0015-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00236-006-0015-y

Keywords

Navigation