automata-theory

Definition

Deterministic Finite Automaton

A deterministic finite automaton (DFA) is a automaton that has a finite number of states and the transition function is deterministic.

where:

It processes input symbols (or strings) by transitioning between states according to and determines acceptance based on whether the final state is in .

All deterministic finite automata are nondeterministic finite automaton.

Example

The following automaton is defined by the following quintuple:

The transition function can be described using an operation table:

StateSymbolNext State