🎰 Automata (acceptor)

= a 🦾 State machine representing an indicator function () over all possible words

Families

NameStorageRule TypeComplexity
[[Finite state automata🏁 Finite state automata]]none
📚 Pushdown automatastack (cubic)
🎞 Linear-bounded automatafinite tape length (exponential)
👑 Turing Machineinfiniteundecideable

📖 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