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.
Preview
Unable to display preview. Download preview PDF.
Bibliography
Brzozowski, J.A. and Simon, I., Characterization of locally testable languages, Discrete Math. 4 (1973), 243–271.
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.
Eilenberg, S., Automata, languages and machines, Vol. A, Academic Press, New York, 1974.
Eilenberg, S., Automata, languages and machines, Vol. B, Academic Press, New York, 1976.
Lallement, G., Semigroups and combinatorial applications, Wiley, New York, 1979.
Le Saec, B., Saturating right congruences, Informatique Théorique et Applications 24 (1990), 545–560.
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.
Le Saec, B., Pin, J.-E. and Weil, P., Finite semigroups whose stabilizers are idempotent, to appear in Intern. Journ. Algebra and Computation.
McNaughton, R., Testing and generating infinite sequences by a finite automaton, Information and Control 9 (1966), 521–530.
McNaughton, R., Algebraic decision procedures for locally testable languages, Math. Systems Theor. 8 (1974), 66–76.
Muller, D., Infinite sequences and finite machines, in Switching Theory and Logical Design, Proc. 4th Annual Symposium IEEE, 1963, 3–16.
Pécuchet, J.-P., On the complementation of Büchi automata, Theoret. Comp. Sci. 47, 95–98.
Perrin, D. and Pin, J.-E., Mots infinis, to appear (LITP report 91-06).
Pin, J.-E., Variétés de langages formels, Masson, Paris, 1984; English translation: Varieties of formal languages, Plenum, New York, 1986.
Rabin, M. O., Automata on Infinite Objects and Church's Problem, American Mathematical Society, Providence, RI, 1972.
Safra, S., On the complexity of the ω-automata, Proc. 29th IEEE Symp. Found. Comp. Science (1988).
Thomas, W., A combinatorial approach to the theory of ω-automata, Information and Control 48 (1981), 261–283.
Thomas, W., Automata on infinite objects, in Handbook of Theoretical Computer Science, vol. A (v. Leeuwen, J., ed.), Elsevier, Amsterdam, 1990.
Author information
Authors and Affiliations
Editor information
Rights 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