🎰 Automata (acceptor)
= a 🦾 State machine representing an indicator function () over all possible words
Families
Name | Storage | Rule Type | Complexity |
---|---|---|---|
[[Finite state automata | 🏁 Finite state automata]] | none | |
📚 Pushdown automata | stack | (cubic) | |
🎞 Linear-bounded automata | finite tape length | (exponential) | |
👑 Turing Machine | infinite | undecideable |
📖 Example:
1️⃣ Deterministic finite automaton that checks the validity of e.g. b → false or 00 → true
graph LR
q0 --"0"--> q1
q0 --"1"--> q2
q1 --"0"--> q3
q3 --> qf
q1 --"1"--> q3