Abstract
Following the introduction of a theoretical computational model on infinite objects, the ω-input Turing machine, we present a new type of infinite automata, the Kleene automata. We show it recognizes exactly the class of arithmetical ω-languages. Essentially, it is a proposisional automaton for which the transition relation is recursive and the interpretation of atomic formulas associated with each state is recursive. The acceptance conditions are built up hierarchically by adding to each level, the recursive disjonctions of negations of the previous level's formulas. The first level is a proposisional temporal logic restricted to the only one temporal operator next. We show the expressive power of this logic to be the class of recursive ω-languages.
Work supported by scholarships from INRS and FCAR.
Preview
Unable to display preview. Download preview PDF.
References
N. Klarlund, Progress measures and finite arguments for infinite computations, Ph.D. thesis, Technical Report TR-1153 (Department of Computer Science, Cornell University, 1990).
S. Kleene, Recursive predicates and quantifiers, Transactions of the American Mathematical Society, vol. 53 (1943), 41–73.
Z. Manna, A. Pnueli, A hierarchy of temporal properties, Proc. Ninth Symp. on the Principles of Distributed Computing, ACM (1990), 377–408.
J. Mullins, Automates de Kleene et propriétés arithmétiques des systèmes, PhD thesis, INRS-telecom, Université du Québec (1992). (To appear)
H. Rogers, Theory of recursive functions and effective computability, MIT Press (1987).
W. Thomas, Automata on infinite objects, Handbook of Theoretical Computer Science, Vol. B, Elsevier Science Publishers B.V. (1990).
M. Vardi, Unified Verification Theory, Temporal logic in specification, Lecture Notes in Computer Science 398, Springer (1987), 202–212.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mullins, J. (1992). Kleene automata and recursion theory. In: Nerode, A., Taitslin, M. (eds) Logical Foundations of Computer Science — Tver '92. LFCS 1992. Lecture Notes in Computer Science, vol 620. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0023887
Download citation
DOI: https://doi.org/10.1007/BFb0023887
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55707-4
Online ISBN: 978-3-540-47276-6
eBook Packages: Springer Book Archive