next up previous contents
Next: Example of DFSA Up: Formalisms Previous: Automata

Finite State Automata

A deterministic finite state automaton (DFSA) is defined as a quintuple tex2html_wrap_inline1512, where:

tex2html_wrap_inline1514 tex2html_wrap_inline1516 Q [ initial state]
Q [ finite set of states ]
F tex2html_wrap_inline1524 Q [ subset of Q of final states ]
tex2html_wrap_inline1422 [ finite set of symbols ]
tex2html_wrap_inline1532 [ finite set of transitions between states ]

A nondeterministic finite state automaton (NFSA) is defined as a quintuple tex2html_wrap_inline1512, where:

tex2html_wrap_inline1514 tex2html_wrap_inline1516 Q [ initial state]
Q [ finite set of states ]
F tex2html_wrap_inline1524 Q [ subset of Q of final states ]
tex2html_wrap_inline1422 [ finite set of symbols ]
tex2html_wrap_inline1554 [ finite set of transitions between a state and a set of states ]

Corresponding to the similar situation with regular grammars, for every NDFSA there is a DFSA which accepts the same language.



Dafydd Gibbon
Fri Nov 28 02:24:58 MET 1997