【问题标题】:Determining whether the following language is decidable判断以下语言是否可判定
【发布时间】:2018-11-12 18:19:37
【问题描述】:

{⟨M,N⟩ | L(M)∩L(N) 中的所有字符串都以 110 开头。}

我认为这种语言是可判定的。我们可以制作一个图灵机 TM,它以 为输入。对于 L(M)∩L(N) 中的每个字符串,如果字符串以 110 开头,在前 3 位之后,我们停止并接受。如果前三位不是 110,我们就停止并拒绝。如果字符串不在 L(M)∩L(N) 中,我不确定我们该怎么做。

总的来说,我不确定我的图灵机是否真的在工作。我能得到一些反馈吗?

【问题讨论】:

    标签: turing-machines decidable


    【解决方案1】:

    如果 M 和 N 是图灵机,那么这种语言是不可判定的。如果是的话,我们可以让 N 成为一个接受所有字符串的 TM,然后我们就有一个 {M | M 中的所有字符串都以 110} 开头。我们可以认识到这是不可判定的,因为某些 TM 的条件为真,其他的为假,而且它的语义在于它处理语言中的字符串;所以莱斯定理适用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-12
      • 2011-07-20
      • 2011-06-18
      • 1970-01-01
      • 2012-02-19
      • 2017-08-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多