Skip to main content

Biautomata for k-Piecewise Testable Languages

  • Conference paper
Book cover Developments in Language Theory (DLT 2012)

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

Included in the following conference series:

Abstract

An effective characterization of piecewise testable languages was given by Simon in 1972. A difficult part of the proof is to show that if L has a \(\mathcal J\)-trivial syntactic monoid \(\mathsf M(L)\) then L is k-piecewise testable for a suitable k. By Simon’s original proof, an appropriate k could be taken as two times the maximal length of a chain of ideals in \(\mathsf M(L)\). In this paper we improve this estimate of k using the concept of biautomaton: a kind of finite automaton which arbitrarily alternates between reading the input word from the left and from the right. We prove that an appropriate k could be taken as the length of the longest simple path in the canonical biautomaton of L. We also show that this bound is better than the known bounds which use the syntactic monoid of L.

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. Almeida, J.: Implicit operations on finite \(\mathcal J\)-trivial semigroups and a conjecture of I. Simon. J. Pure Appl. Algebra 69, 205–218 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  2. Blanchet-Sadri, F.: Games, equations and the dot-depth hierarchy. Comput. Math. Appl. 18, 809–822 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  3. Blanchet-Sadri, F.: Equations and monoids varieties of dot-depth one and two. Theoret. Comput. Sci. 123, 239–258 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  4. Higgins, P.: A proof of Simon’s Theorem on piecewise testable languages. Theoret. Comput. Sci. 178, 257–264 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  5. Klíma, O.: Piecewise testable languages via combinatorics on words. Discrete Mathematics 311, 2124–2127 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  6. Klíma, O., Polák, L.: Hierarchies of piecewise testable languages. International Journal of Foundations of Computer Science 21, 517–533 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  7. Klíma, O., Polák, L.: On biautomata. To appear in RAIRO, http://math.muni.cz/~klima/Math/publications.html (previous version: Non-Classical Models for Automata and Applications, NCMA 2011, pp. 153–164 (2011)

  8. Klíma, O., Polák, L.: Present paper with appendix, http://math.muni.cz/~klima/Math/publications.html

  9. Pin, J.-E.: Syntactic semigroups. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages, ch. 10. Springer (1997)

    Google Scholar 

  10. Pin, J.-E.: Varieties of Formal Languages. North Oxford Academic, Plenum (1986)

    Google Scholar 

  11. Simon, I.: Hierarchies of events of dot-depth one. Ph.D. thesis. U. Waterloo (1972)

    Google Scholar 

  12. Simon, I.: Piecewise Testable Events. In: Brakhage, H. (ed.) GI-Fachtagung 1975. LNCS, vol. 33, pp. 214–222. Springer, Heidelberg (1975)

    Google Scholar 

  13. Straubing, H., Thérien, D.: Partially ordered finite monoids and a theorem of I. Simon. J. Algebra 119, 393–399 (1988)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Klíma, O., Polák, L. (2012). Biautomata for k-Piecewise Testable Languages. In: Yen, HC., Ibarra, O.H. (eds) Developments in Language Theory. DLT 2012. Lecture Notes in Computer Science, vol 7410. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31653-1_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31653-1_31

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-642-31653-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics