形式陈述
给定字母表
Myhill–Nerode 定理断言:
直觉
两个前缀等价,表示无论以后接什么后缀,语言都无法再区分它们。最小自动机的每个状态因此代表一种不可互相替代的“未来行为”。
例子与边界
对
推论与应用
该定理同时给出正则性的判定刻画、DFA 最小化的语义基础和状态复杂度下界。区分字符串集合与表填充算法都在寻找不同 Nerode 类;它比泵引理更接近充要条件。
参考资料
- John E. Hopcroft, Rajeev Motwani, and Jeffrey D. Ullman, Introduction to Automata Theory, Languages, and Computation, 3rd ed., Pearson, 2006,Ch. 4, equivalence of strings and minimization of finite automata。
- Michael Sipser, Introduction to the Theory of Computation, 3rd ed., Cengage, 2013,Ch. 1, Myhill–Nerode theorem and distinguishability。