Abstract
We investigate finite automata on infinite trees with the usual Muller criterion for the success of an infinite computation path, but with the acceptance paradigm modified in that not all the computation paths need to be successful. Instead, it is required that the number of successful paths must belong to a specified set of cardinals Γ. We show that Muller automata with the acceptance constraint of the form “there are at least γ accepting paths” can be always simulated by tree automata with a weaker criterion for successful paths, namely Büchi acceptance condition. We also show that this is the most general class of constraints for which a simulation by Büchi automata is always possible. Next, we characterize the maximal class of constraints which can be simulated by classical Muller automata (known to be more powerful than Büchi automata). The condition requiered of the set Γ there, is that the intersection with natural numbers forms a recognizable set. Finally, we exhibit a set of trees which is recognized by a classical Büchi automaton but fails to be recognized by any Muller automaton with a non trivial cardinality constraint (i.e., except for Γ = 0).
Supported partially by ESPRIT-BRA working group ASMICS.
Supported partially by Polish KBN grant nℴ211929101.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
[D. Beauquier, M. Nivat and D. Niwiński(1992)] The Effect of the Number of Successful Paths in a Büchi Tree Automaton, to appear in Int. Jour. of Alg. and Comp.
[E.A. Emerson(1990)] The Role of Büchi's Automata in Computing Science, in: MacLane and Siefkes, eds., The Collected Works of J.R.Büchi, Springer Verlag, Berlin, 18–22.
[E.A. Emerson and C. Jutla(1988)] The complexity of tree automata and logics of programs, Proc. 29th IEEE Symp. on Foundations of Computer Science, N.Y., 328–337.
[F. Gecseg and M. Steinby(1984)] Tree Automata, Akademiai Kiado, Budapest.
[K. Kuratowski and A.Mostowski(1976)] Set Theory, North-Holland.
[D.Perrin(1990)] Finite Automata, in: Handbook of Theoretical Computer Science, vol.B (J.van Leeuven,ed.), 1–57.
[M.O. Rabin(1969)] Decidability of second-order theories and automata on infinite trees, Trans.Amer.Soc.141, 1–35.
[M.O. Rabin(1970)] Weakly definable relations and special automata, in: Mathematical Logic in Foundations of Set Theory (Y.Bar-Hillel,ed.), 1–23.
[M.O.Rabin(1972)] Automata on infinite objects and Church 's problem, Amer. Math.Soc., 1–22.
[M.O. Rabin(1977)] Decidable theories, in: Handbook of Mathematical Logic (J.Barwise, ed.).
[W. Thomas (1990)] Automata on infinite objects in: Handbook of Theoretical Computer Science, vol.B (J. van Leeuven, ed.), 133–191.
[M.Y. Vardi and P.L. Wolper(1986)] Automata-theoretic techniques for modal logics of programs, J. Comput. System Sci. 32, 183–221.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Beauquier, D., Niwiński, D. (1993). Automata on infinite trees with counting constraints. In: Gaudel, M.C., Jouannaud, J.P. (eds) TAPSOFT'93: Theory and Practice of Software Development. CAAP 1993. Lecture Notes in Computer Science, vol 668. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56610-4_70
Download citation
DOI: https://doi.org/10.1007/3-540-56610-4_70
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56610-6
Online ISBN: 978-3-540-47598-9
eBook Packages: Springer Book Archive