Skip to main content

Learning Regular Omega Languages

  • Conference paper
Algorithmic Learning Theory (ALT 2014)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 8776))

Included in the following conference series:

Abstract

We provide an algorithm for learning an unknown regular set of infinite words, using membership and equivalence queries. Three variations of the algorithm learn three different canonical representations of omega regular languages, using the notion of families of dfas. One is of size similar to L $, a dfa representation recently learned using L* [7]. The second is based on the syntactic forc, introduced in [14]. The third is introduced herein.We show that the second can be exponentially smaller than the first, and the third is at most as large as the first two, with up to a quadratic saving with respect to the second.

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. Alur, R., Cerný, P., Madhusudan, P., Nam, W.: Synthesis of interface specifications for Java classes. In: POPL, pp. 98–109 (2005)

    Google Scholar 

  2. Angluin, D.: Learning regular sets from queries and counterexamples. Inf. Comput. 75(2), 87–106 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  3. Arnold, A.: A syntactic congruence for rational omega-languages. Theor. Comput. Sci. 39, 333–335 (1985)

    Article  MATH  Google Scholar 

  4. Calbrix, H., Nivat, M., Podelski, A.: Ultimately periodic words of rational w-languages. In: Main, M.G., Melton, A.C., Mislove, M.W., Schmidt, D., Brookes, S.D. (eds.) MFPS 1993. LNCS, vol. 802, pp. 554–566. Springer, Heidelberg (1994)

    Chapter  Google Scholar 

  5. Cobleigh, J.M., Giannakopoulou, D., Păsăreanu, C.S.: Learning assumptions for compositional verification. In: Garavel, H., Hatcliff, J. (eds.) TACAS 2003. LNCS, vol. 2619, pp. 331–346. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  6. de la Higuera, C., Janodet, J.-.C.: Inference of [omega]-languages from prefixes. Theor. Comput. Sci. 313(2), 295–312 (2004)

    Article  MATH  Google Scholar 

  7. Farzan, A., Chen, Y.-F., Clarke, E.M., Tsay, Y.-K., Wang, B.-Y.: Extending automated compositional verification to the full class of omega-regular languages. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, vol. 4963, pp. 2–17. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  8. Jayasrirani, M., Humrosia Begam, M., Thomas, D.G., Emerald, J.D.: Learning of bi-languages from factors. Machine Learning Research Jour. 21, 139–144 (2012)

    Google Scholar 

  9. Jürgensen, H., Thierrin, G.: On-languages whose syntactic monoid is trivial. International Journal of Parallel Programming 12(5), 359–365 (1983)

    MATH  Google Scholar 

  10. Klarlund, N.: A homomorphism concept for omega-regularity. In: 8th Inter. Conf. on Computer Science Logic (CSL), pp. 471–485 (1994)

    Google Scholar 

  11. Leucker, M.: Learning meets verification. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2006. LNCS, vol. 4709, pp. 127–151. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  12. Lindner, R., Staiger, L.: Eine Bemerkung über nichtkonstantenfreie sequentielle operatoren. Elektronische Informationsverarbeitung und Kybernetik 10(4), 195–202 (1974)

    MathSciNet  MATH  Google Scholar 

  13. Maler, O., Pnueli, A.: On the learnability of infinitary regular sets. Inf. Comput. 118(2), 316–326 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  14. Maler, O., Staiger, L.: On syntactic congruences for omega-languages. Theor. Comput. Sci. 183(1), 93–112 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  15. McNaughton, R.: Testing and generating infinite sequences by a finite automaton. Information and Control 9, 521–530 (1966)

    Article  MathSciNet  MATH  Google Scholar 

  16. Michel, M.: Complementation is much more difficult with automata on infinite words. In: Manuscript, CNET (1988)

    Google Scholar 

  17. Nam, W., Madhusudan, P., Alur, R.: Automatic symbolic compositional verification by learning assumptions. FMSD 32(3), 207–234 (2008)

    MATH  Google Scholar 

  18. Pfleeger, C.F.: State reduction in incompletely specified finite-state machines. IEEE Transactions on Computers 22(12), 1099–1102 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  19. Saoudi, A., Yokomori, T.: Learning local and recognizable omega-languages and monadic logic programs. In: EUROCOLT. LNCS, vol. 1121, pp. 50–59. Springer (1993)

    Google Scholar 

  20. Staiger, L.: Finite-state omega-languages. J. Comput. Syst. Sci. 27(3), 434–448 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  21. Trakhtenbrot, B.: Finite automata and monadic second order logic. Siberian Math. J., 103–131 (1962)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Angluin, D., Fisman, D. (2014). Learning Regular Omega Languages. In: Auer, P., Clark, A., Zeugmann, T., Zilles, S. (eds) Algorithmic Learning Theory. ALT 2014. Lecture Notes in Computer Science(), vol 8776. Springer, Cham. https://doi.org/10.1007/978-3-319-11662-4_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11662-4_10

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11661-7

  • Online ISBN: 978-3-319-11662-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics