Skip to main content

Kleene automata and recursion theory

  • Conference paper
  • First Online:
Logical Foundations of Computer Science — Tver '92 (LFCS 1992)

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

Included in the following conference series:

  • 151 Accesses

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.

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.

References

  1. N. Klarlund, Progress measures and finite arguments for infinite computations, Ph.D. thesis, Technical Report TR-1153 (Department of Computer Science, Cornell University, 1990).

    Google Scholar 

  2. S. Kleene, Recursive predicates and quantifiers, Transactions of the American Mathematical Society, vol. 53 (1943), 41–73.

    Google Scholar 

  3. Z. Manna, A. Pnueli, A hierarchy of temporal properties, Proc. Ninth Symp. on the Principles of Distributed Computing, ACM (1990), 377–408.

    Google Scholar 

  4. 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)

    Google Scholar 

  5. H. Rogers, Theory of recursive functions and effective computability, MIT Press (1987).

    Google Scholar 

  6. W. Thomas, Automata on infinite objects, Handbook of Theoretical Computer Science, Vol. B, Elsevier Science Publishers B.V. (1990).

    Google Scholar 

  7. M. Vardi, Unified Verification Theory, Temporal logic in specification, Lecture Notes in Computer Science 398, Springer (1987), 202–212.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Anil Nerode Mikhail Taitslin

Rights and permissions

Reprints 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

Publish with us

Policies and ethics