Skip to main content

Fast recognitions of pushdown automaton and context-free languages

  • Communications
  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 1984 (MFCS 1984)

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

  • 134 Accesses

Abstract

We prove: 1) every language accepted by two-way nondeterministic pushdown automaton can be recognized on RAM in O(n3/log n) time; 2) every language accepted by two-way loop-free pushdown automaton can be recognized in O(n3/log2n) time; 3) every context-free language can be recognized on-line in O(n3/log2n) time. We improve the results of [1,7,4].

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. A. Aho, J. Hopcroft, and J. Ullman. "Time and tape complexity of pushdown automaton languages. Information and Control 13(1968) 186–206

    Google Scholar 

  2. R. Bird. "Tabulation techniques for recursive programs". ACM. Computing Surveys 12(4) (1980)

    Google Scholar 

  3. Z. Galil. "Two fast simulations which imply some fast string matching and palindrom recognition algorithms. Inf.Proc.Letters 4(1976) 85–87

    Google Scholar 

  4. S. Graham, M.Harrison, and W.Ruzzo. "On-line context-free recognition in less than cubic time". 8th ACM Symp. on the Theory of Computing (1976)

    Google Scholar 

  5. S. Graham, and M. Harrison. "Parsing of general context-free languages" Advances in Computers 14 (1976) 77–185

    Google Scholar 

  6. M. Harrison. "Introduction to formal language theory". Chapter 12. Addison-Wesley (1978)

    Google Scholar 

  7. W. Rytter. "Time complexity of loop-free two-way pushdown automata". Inf.Proc.Letters 16 (1983) 127–129

    Google Scholar 

  8. W. Rytter. "A note on two-way nondeterministic pushdown automata". Inf.Proc.Letters 15 (1982) 5–9

    Google Scholar 

  9. W. Rytter. "Time complexity of unambiguous path systems". Inf.Proc.Letters 15 (1982) 102–104

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

M. P. Chytil V. Koubek

Rights and permissions

Reprints and permissions

Copyright information

© 1984 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rytter, W. (1984). Fast recognitions of pushdown automaton and context-free languages. In: Chytil, M.P., Koubek, V. (eds) Mathematical Foundations of Computer Science 1984. MFCS 1984. Lecture Notes in Computer Science, vol 176. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0030334

Download citation

  • DOI: https://doi.org/10.1007/BFb0030334

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-13372-8

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics