Theory of Computation
Deterministic Automatons and Languages
Regular Languages
Deterministic Finite Automaton DFA
A deterministic finite automaton DFA is a 5-tuple:
\((Q, \Sigma, \delta, q_{0}, F)\)
where:
Context Free Languages Languages
Pushdown Automaton PDA
A pushdown automata PFA is a 6-tuple:
\((Q, \Sigma, \Gamma, \delta, q_{0}, F)\)
where:
Turing Complete Languages
Basic Turing Machine
A Basic Turing Machine is a 7-tuple:
\((Q, \Sigma, \Gamma, \delta, q_{0}, q_{accept}, q_{reject})\)
where \(Q, \Sigma, \Gamma\) are all finite sets and:
Context-Sensitve Lanuages
Linear-Bound Automaton (LBA)
To continue.
Nondeterministic Automatons and Languages
Nondeterministic Finite Automaton
A deterministic finite automaton DFA is a 5-tuple:
\((Q, \Sigma, \delta, q_{0}, F)\)
where:
Nondeterministic Turing Machine
To continue.