首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Atm减少到A(我选择),从A减少到Atm

从Atm减少到A(我选择),从A减少到Atm
EN

Stack Overflow用户
提问于 2012-02-28 23:46:37
回答 1查看 1K关注 0票数 2

多个约简之一,是不对称的。我在试着证明这一点,但效果不是很好。

给定两种语言A和B,其中A被定义为

代码语言:javascript
复制
A={w| |w| is even} , i.e. `w` has an even length

B=A_TM,其中A_TM是无法确定的,但图灵是可识别的!

假设减少了以下内容:

代码语言:javascript
复制
f(w) = { (P(x):{accept;}),epsilon    , if |w| is even
f(w) = { (P(x):{reject;}),epsilon    , else

(请原谅我没有使用Latex,我没有使用它的经验)

正如我所看到的,从A <= B(从A到A_TM)的缩减是可能的,并且效果很好。但是,我不明白为什么B <= A是不可能的。

你能澄清一下并解释一下吗?

谢谢,罗恩

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-29 02:50:37

暂时假设B <= A。然后有一个函数f:Sigma*->Sigma*,使得:

代码语言:javascript
复制
f(w) = x in A           if w is in B
     = x not in A       if w is not in B

因此,我们可以在输入w上描述以下图灵机M算法

代码语言:javascript
复制
1. w' <- f(w)
2. if |w'| is even return true
3. return false

很容易证明M接受w当且仅当wB中时,留给读者作为练习,因此是L(M) = B

此外,对于构造过程中的任何输入wM都会停止。因此- L(M)是可判定的。

但是我们知道L(M) = B是可决定的--这是一个矛盾,因为B = A_TM是不可决定的!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9485065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档