[英]Is the language {⟨A⟩∣A is an NFA and L(A)={0,1}∗} decidable? decidable?
如何证明/反驳语言 {⟨A⟩∣A 是 NFA 并且 L(A)={0,1}∗} 是/不可判定的?
我一开始认为因为它涉及 NFA,所以它是可判定的,但是由于没有输入字符串来模拟,这会改变事情吗? 如果是这样,如何? 我想不出能决定这个的图灵机。 由于 {0, 1}* 理论上是无限的,这是否意味着图灵机可能永远不会停止,因此语言是不可判定的? 如果是这样,我该如何证明这一点?
非正式地说,您可以通过构造图灵机来证明这一点,它构造了一个等效于 NFA A 的 DFA D_A。然后构造接受语言 {0,1}* 的 DFA D_0,然后我们可以模拟 EQ_DFA 上的决策器。
正式地说,构造 TM S: S = "On input :
不那么正式:
因为我们可以描述一个算法来做到这一点,并且因为我们不认为我们比图灵机拥有更多的计算能力(至少上面的计算不需要这样),所以问题必须是可判定的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.