如何证明/反驳语言{⟨A⟩| A是NFA而L(A)= {0,1} *} 是不是可判定的?
我首先假设因为它是一个NFA参与它会是可判定的,但是因为没有输入字符串来模拟这会改变一些事情吗?如果是这样,怎么样?我无法想象一台能够决定这一点的图灵机。 因为{0,1} *在理论上是无限的,这意味着图灵机可能永远不会停止,因此语言是不可判定的?如果是这样,我该如何证明这一点?
答案 0 :(得分:0)
非正式地说,您可以通过构建图灵机来构建与NFA A等效的DFA D_A。然后构建接受语言{0,1} *的DFA D_0,然后我们可以模拟EQ_DFA的决策程序
正式来说,构建TM S: S ="输入时:
答案 1 :(得分:0)
正式减少:
因为我们可以描述一种算法来执行此操作,并且因为我们不认为我们具有比图灵机更大的计算能力(至少上述计算不需要这种能力),所以问题必须是可判定的。