Skip to main content

A purely algebraic proof of McNaughton's theorem on infinite words

  • Conference paper
  • First Online:
Foundations of Software Technology and Theoretical Computer Science (FSTTCS 1991)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 560))

  • 189 Accesses

Abstract

We give a new, purely algebraic proof of McNaughton's theorem on infinite words, which states that each recognizable set X of infinite words can be recognized by a deterministic Muller automaton. Our proof uses the semigroup approach to recognizability and relies on certain algebraic properties of finite semigroups. It also provides a simple solution to the problem of finding a deterministic automaton for X when one is given a semigroup recognizing X.

Research on this paper was partially supported by PRC “Mathématiques et Informatique” ESPRIT-BRA working group ASMICS.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  1. Brzozowski, J.A. and Simon, I., Characterization of locally testable languages, Discrete Math. 4 (1973), 243–271.

    Article  Google Scholar 

  2. Büchi, J.R., On a decision method in restricted second-order arithmetic, in Proc. Internat. Congr. on Logic, Methodology and Phil. of Science (E. Nagel et al., eds.), Stanford Univ. Press, Stanford, 1960.

    Google Scholar 

  3. Eilenberg, S., Automata, languages and machines, Vol. A, Academic Press, New York, 1974.

    Google Scholar 

  4. Eilenberg, S., Automata, languages and machines, Vol. B, Academic Press, New York, 1976.

    Google Scholar 

  5. Lallement, G., Semigroups and combinatorial applications, Wiley, New York, 1979.

    Google Scholar 

  6. Le Saec, B., Saturating right congruences, Informatique Théorique et Applications 24 (1990), 545–560.

    Google Scholar 

  7. Le Saec, B., A modular proof of McNaughton's theorem, in Logic and recognizable sets (Thomas, W., ed.), Kiel Universität, Kiel, 1991, 50–55.

    Google Scholar 

  8. Le Saec, B., Pin, J.-E. and Weil, P., Finite semigroups whose stabilizers are idempotent, to appear in Intern. Journ. Algebra and Computation.

    Google Scholar 

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

    Google Scholar 

  10. McNaughton, R., Algebraic decision procedures for locally testable languages, Math. Systems Theor. 8 (1974), 66–76.

    Google Scholar 

  11. Muller, D., Infinite sequences and finite machines, in Switching Theory and Logical Design, Proc. 4th Annual Symposium IEEE, 1963, 3–16.

    Google Scholar 

  12. Pécuchet, J.-P., On the complementation of Büchi automata, Theoret. Comp. Sci. 47, 95–98.

    Google Scholar 

  13. Perrin, D. and Pin, J.-E., Mots infinis, to appear (LITP report 91-06).

    Google Scholar 

  14. Pin, J.-E., Variétés de langages formels, Masson, Paris, 1984; English translation: Varieties of formal languages, Plenum, New York, 1986.

    Google Scholar 

  15. Rabin, M. O., Automata on Infinite Objects and Church's Problem, American Mathematical Society, Providence, RI, 1972.

    Google Scholar 

  16. Safra, S., On the complexity of the ω-automata, Proc. 29th IEEE Symp. Found. Comp. Science (1988).

    Google Scholar 

  17. Thomas, W., A combinatorial approach to the theory of ω-automata, Information and Control 48 (1981), 261–283.

    Article  Google Scholar 

  18. Thomas, W., Automata on infinite objects, in Handbook of Theoretical Computer Science, vol. A (v. Leeuwen, J., ed.), Elsevier, Amsterdam, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Somenath Biswas Kesav V. Nori

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Le Saec, B., Pin, JE., Weil, P. (1991). A purely algebraic proof of McNaughton's theorem on infinite words. In: Biswas, S., Nori, K.V. (eds) Foundations of Software Technology and Theoretical Computer Science. FSTTCS 1991. Lecture Notes in Computer Science, vol 560. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54967-6_66

Download citation

  • DOI: https://doi.org/10.1007/3-540-54967-6_66

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54967-3

  • Online ISBN: 978-3-540-46612-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics