形式陈述
确定性有限自动机是五元组
直觉
机器只有固定数量的记忆状态,不能随输入增长保存信息;它擅长识别有限模式和周期性结构。
例子与边界
可以用两个状态判断二进制串中
推论与应用
DFA、NFA 与正则表达式表达能力相同,用于词法分析、协议状态机、输入验证和硬件控制器。
参考资料
- Michael Sipser, Introduction to the Theory of Computation, 3rd ed., Chapter 1.
- John E. Hopcroft, Rajeev Motwani, and Jeffrey D. Ullman, Introduction to Automata Theory, Languages, and Computation, 3rd ed., Chapter 2.