Skip to main content

Intermediate Automata

  • Chapter
Automata

Part of the book series: Macmillan Computer Science Series

  • 96 Accesses

Abstract

The power of finite automata is limited by their inability to generalise. Thus a finite automaton may be designed to add two numbers, but not to add an arbitrary collection of numbers; or to multiply two numbers less than 10, but not to multiply any two numbers. In this chapter, we consider two more sophisticated classes of automata that overcome some of these limitations. In the first of these classes, the machine uses a pushdown stack to extend its capacity. If the length of the stack is decided in advance, as in applications of this device in computing, a pushdown automaton could be simulated by a finite automaton; however, it is more helpful to refer to a model that uses a stack in its structure. The general pushdown automaton uses an unbounded stack, which neither overflows nor loses information, however many items are loaded onto it.

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.

Author information

Authors and Affiliations

Authors

Copyright information

© 1976 David Hopkin and Barbara Moss

About this chapter

Cite this chapter

Hopkin, D., Moss, B. (1976). Intermediate Automata. In: Automata. Macmillan Computer Science Series. Palgrave, London. https://doi.org/10.1007/978-1-349-15691-7_3

Download citation

  • DOI: https://doi.org/10.1007/978-1-349-15691-7_3

  • Publisher Name: Palgrave, London

  • Print ISBN: 978-0-333-21217-2

  • Online ISBN: 978-1-349-15691-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics