Finite automata
Finite automata
A finite automata is a tuple where:
Link to original
- is an alphabet (finite set of atomic symbols)
- is a finite set of states
- is the initial state
- is the set of accepting states
- is the transition function
Examples include:
- spell checkers
- search engine pattern matching
- compiler design
- specifying network protocols
- chip design
- speech recognition
- transforming text using markup languages like XML
- software optimisation