Skip to main content

Syntactic Complexity of Prefix-, Suffix-, and Bifix-Free Regular Languages

  • Conference paper
Descriptional Complexity of Formal Systems (DCFS 2011)

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

Included in the following conference series:

Abstract

The syntactic complexity of a regular language is the cardinality of its syntactic semigroup. The syntactic complexity of a subclass of the class of regular languages is the maximal syntactic complexity of languages in that class, taken as a function of the state complexity n of these languages. We study the syntactic complexity of prefix-, suffix-, and bifix-free regular languages. We prove that n nā€‰āˆ’ā€‰2 is a tight upper bound for prefix-free regular languages. We present properties of the syntactic semigroups of suffix- and bifix-free regular languages, and conjecture tight upper bounds on their size.

This work was supported by the Natural Sciences and Engineering Research Council of Canada under grant No. OGP0000871 and a Postgraduate Scholarship, and by a Graduate Award from the Department of Computer Science, University of Toronto.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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.

Similar content being viewed by others

References

  1. Berstel, J., Perrin, D., Reutenauer, C.: Codes and Automata (Encyclopedia of Mathematics and its Applications). Cambridge University Press, Cambridge (2009)

    Google Scholar 

  2. Brzozowski, J.: Quotient complexity of regular languages. In: Dassow, J., Pighizzini, G., Truthe, B. (eds.) Proceedings of the 11th International Workshop on Descriptional Complexity of Formal Systems (DFS), Magdeburg, Germany, Otto-von-Guericke-UniversitƤt, pp. 25ā€“42 (2009); to appear, J. Autom. Lang. Comb., Extended abstract at http://arxiv.org/abs/0907.4547

  3. Brzozowski, J., JirƔskovƔ, G., Li, B., Smith, J.: Quotient complexity of bifix-, factor-, and subword-free regular languages. In: Proceedings of the 13th International Conference on Automata and Formal Languages, AFL (to appear, 2011), Full paper at http://arxiv.org/abs/1006.4843v3

  4. Brzozowski, J., Ye, Y.: Syntactic complexity of ideal and closed languages. In: Mauri, G., Leporati, A. (eds.) Proceedings of the 15th International Conference on Developments in Language Theory (DLT). LNCS. Springer, Heidelberg (to appear, 2011), Full paper at http://arxiv.org/abs/arXiv:1010.3263

    Google Scholar 

  5. Ganyushkin, O., Mazorchuk, V.: Classical Finite Transformation Semigroups: An Introduction. Springer, Heidelberg (2009)

    Book  MATH  Google Scholar 

  6. GAP-Group: GAP - Groups, Algorithms, Programming - a System for Computational Discrete Algebra (2010), http://www.gap-system.org/

  7. Han, Y.S., Salomaa, K.: State complexity of basic operations on suffix-free regular languages. Theoret. Comput. Sci. 410(27-29), 2537ā€“2548 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  8. Han, Y.S., Salomaa, K., Wood, D.: Operational state complexity of prefix-free regular languages. In: Ɖsik, Z., FĆ¼lƶp, Z. (eds.) Automata, Formal Languages, and Related Topics, Inst. of Informatics, pp. 99ā€“115. University of Szeged, Hungary (2009)

    Google Scholar 

  9. Holzer, M., Kƶnig, B.: On deterministic finite automata and syntactic monoid size. Theoret. Comput. Sci. 327(3), 319ā€“347 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  10. Hoyer, M.: Verallgemeinerung zweier sƤtze aus der theorie der substitutionengruppen. Math. Ann. 46, 539ā€“544 (1895)

    Article  MATH  Google Scholar 

  11. Krawetz, B., Lawrence, J., Shallit, J.: State complexity and the monoid of transformations of a finite set (2003), http://arxiv.org/abs/math/0306416v1

  12. Maslov, A.N.: Estimates of the number of states of finite automata. Dokl. Akad. Nauk SSSR 194, 1266ā€“1268 (1970) (Russian); English translation: Soviet Math. Dokl. 11, 1373ā€“1375 (1970)

    MathSciNet  Google Scholar 

  13. Myhill, J.: Finite automata and representation of events. Wright Air Development Center Technical Report, 57ā€“624 (1957)

    Google Scholar 

  14. Nerode, A.: Linear automaton transformations. Proc. Amer. Math. Soc. 9, 541ā€“544 (1958)

    Article  MATH  MathSciNet  Google Scholar 

  15. Piccard, S.: Sur les fonctions dĆ©finies dans les ensembles finis quelconques. Fundamenta Mathematicae 24, 298ā€“301 (1935)

    MATH  Google Scholar 

  16. Piccard, S.: Sur les bases du groupe symĆ©trique et du groupe alternant. Commentarii Mathematici Helvetici 11, 1ā€“8 (1938)

    Article  MATH  MathSciNet  Google Scholar 

  17. Pin, J.E.: Syntactic Semigroups. In: Handbook of Formal Languages. Word, Language, Grammar, vol. 1, Springer-Verlag New York, Inc., New York (1997)

    Google Scholar 

  18. Sierpiński, W.: Sur les suites infinies de fonctions dĆ©finies dans les ensembles quelconques. Fund. Math. 24, 209ā€“212 (1935)

    MATH  Google Scholar 

  19. Yu, S.: State complexity of regular languages. J. Autom. Lang. Comb. 6, 221ā€“234 (2001)

    MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Brzozowski, J., Li, B., Ye, Y. (2011). Syntactic Complexity of Prefix-, Suffix-, and Bifix-Free Regular Languages. In: Holzer, M., Kutrib, M., Pighizzini, G. (eds) Descriptional Complexity of Formal Systems. DCFS 2011. Lecture Notes in Computer Science, vol 6808. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22600-7_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22600-7_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22599-4

  • Online ISBN: 978-3-642-22600-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics