【发布时间】:2013-12-24 16:25:03
【问题描述】:
我一直在练习一些关于自动机理论的问题,我遇到了一个关于最小 dfa 的问题,我无法弄清楚我哪里出错了。我在最小 dfa 中得到 4 个状态,但我的书说答案是3.问题要求给定的NFA转换为最小DFA,并计算后一种状态的数量。给定的NFA(p和r分别为初始状态和最终状态)为:
{p}---b-->{q}
{q}---a--->{r}
{q}---b--->{s}
{r}---a--->{r}
{r}---b--->{s}
{s}---a--->{r}
{s}---b--->{s}
我得到了 4 个状态:[r],[p],[q,s],[dead]。最终的 [r] 和非最终状态 [q,s] 可以在这里合并,因为它们领先到接收输入 a 和 b 的类似配置??我了解到最终和非最终状态不能在同一个等价类中......
【问题讨论】:
标签: finite-automata dfa automata-theory