Abstract
A finite automaton (fa), or finite state automaton (fsa), is an abstract computing device that receives a string of symbols as input, reads this string one symbol at a time from left to right, and after reading the last symbol halts and signifies either acceptance or rejection of the input. At any point in its computation a fa is in one of a finite number of states. The computations of a fa are directed by a “program,” which is a finite set of instructions for changing from state to state as the automaton reads input symbols. A computation always begins in a designated state, the initial state. There is also a specified set of final states; if the fa ends up in one of these after reading the input, it is accepted; otherwise, it is rejected.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1993 Kluwer Academic Publishers
About this chapter
Cite this chapter
Partee, B.H., Ter Meulen, A., Wall, R.E. (1993). Finite Automata, Regular Languages and Type 3 Grammars. In: Mathematical Methods in Linguistics. Studies in Linguistics and Philosophy, vol 30. Springer, Dordrecht. https://doi.org/10.1007/978-94-009-2213-6_17
Download citation
DOI: https://doi.org/10.1007/978-94-009-2213-6_17
Publisher Name: Springer, Dordrecht
Print ISBN: 978-90-277-2245-4
Online ISBN: 978-94-009-2213-6
eBook Packages: Springer Book Archive