NFA到DFA的转换,其语言是L(A)的补充

时间:2011-04-18 03:13:28

标签: dfa nfa

有人可以帮我解决这个问题吗?

描述一种算法,该算法将NFA转换为DFA,其语言是L(A)的补充。应该对A的字母表进行补充。给出一个非正式的论证,说明你的建筑工作原理。您无需提供正式证明。

赞赏任何形式的指导......

1 个答案:

答案 0 :(得分:0)

您可以通过将其接受状态转换为非接受状态并将其非接受状态转换为接受状态来将FA转换为其补码。简单!

您可以通过考虑任何NFA状态是状态的力量将NFA转换为DFA:也就是说,对于NFA中的每个状态,它都是活动的或不活动的。您可以将这些状态中的每一个映射到DFA中的状态,因此您的DFA最多只有2个 | Q | 状态,代表您的NFA。

编辑:这个算法及其证明实际上并不需要A的细节,只要它是一个有效的有限状态自动机。

相关问题