最简单的无争议两态通用图灵机是什么?


31

我想在纸牌游戏规则中编码一个简单的图灵机。我想使它成为通用的图灵机,以证明图灵的完整性。

到目前为止,我已经创建了一个游戏状态,该状态对Alex Smith的2状态,3符号图灵机进行了编码。但是,似乎(基于维基百科)似乎对(2,3)机器是否真正通用存在一些争议。

为了严格起见,我希望我的证明具有“无争议”的UTM。所以我的问题是:

  1. (2,3)机器通常被认为是通用的,非通用的或有争议的吗?我不知道在哪里可以找到理想的答案。

  2. 如果(2,3)机器没有被普遍接受为通用,那么最小的N是多少,使得(2,N)机器毫无争议地被接受为通用?

编辑添加:了解碰到的机器对无限磁带的任何要求也很有用。看来(2,3)机器要求的磁带初始状态是非周期性的,这在纸牌游戏规则中很难模拟。


3
顺便说一句,我不能说图灵机问题在这里还是在MathOverflow上发布会更好。我先在这里尝试,因为CS具有“ turing-machines”标签,而MO没有。我没有按照政策同时交叉发布,但是我很高兴这个问题可以迁移到更适合的地方。
AlexC 2012年

12
我认为这是一个合理的地方。
Suresh Venkat 2012年

4
在标题中添加了“通用”。(最简单的2状态图灵机在读取任何符号时都会从任一状态停止。)
Jeffε2012年

1
ps yrs年前曾搜索过一项关于图灵在细胞自动机中普及的主题的调查,但没有成功。它似乎没有被大量整合到文献中。目前,该概念在“民俗学”中非常普遍,但在正式定义/证明/理论中并没有太多基础。Wolfram在该领域做了很多工作,但正如许多人指出的那样,他的风格更多是实验主义者。
vzn 2012年

2
h 同事将论文(arxiv.org/abs/1904.09828)放在Slack上,然后书呆子地me住我,我在Google上搜索了“ 2,18万能车床”,就在这里。恭喜你!
青色

Answers:


12

自从先前的答案中引用的工作以来,已经有了一些新的结果。该调查 描述了最新技术(请参见图1)。已知最小的通用图灵机的尺寸取决于模型的细节,以下是与该讨论相关的两个结果:

  • 有一个2状态的18符号标准通用机器(Rogozhin 1996. TCS,168(2):215–240)。在这里,我们通常在单个磁带的一个或两个方向上具有空白符号的概念。
  • rl

听起来(2,18)对您来说最有用。

MwtMwt

Neary,伍兹SOFSEM 2012,已知的最小图灵机

该图显示了已知的最小通用机器,适用于各种图灵机模型(摘自Neary,Woods SOFSEM 2012),可以在此处找到参考资料。


13

这不是您问题的真正答案(我对(2,3)机器辩论了解不多);但我建议您使用论文“ 小型图灵机和广义繁忙的海狸竞赛 ”。不久前,我很快就读了它,它的图表很好,其中包含了4种小型TM的边界:

  • 可决定的
  • 开放式类似Collat​​z的问题
  • 3x+1
  • 普遍

纸上的图片

(也许某些结果已得到改善)。

本文中使用的TM概念是小型通用图灵机上论文中使用的TM 的标准定义:

...它们具有在两个方向上无限的独特的一维磁带和独特的双向读写头。有一个用0表示的空白符号。最初,将一个有限的字(输入)写在磁带上,其他单元格包含空白符号,磁头读取输入的最左边的符号,并且状态为初始状态。在每个步骤中,根据机器的当前状态和磁头读取的符号,对符号进行修改,磁头向左或向右移动(不能保持读取同一单元格),并修改状态。达到特殊暂停状态时,计算将停止。...


1
链接指向Alex Smith的论文,而不是我认为您想要的论文。
Jeffε

非常有用的链接。谢谢。看来我最好选择(2,18)的机器。
AlexC 2012年

阅读该论文时,它说2状态3符号的图灵机有一个确定的停止问题,因此Wolfram 2状态3符号的图灵机不能通用。
Craig Feinstein

1
@CraigFeinstein:Wolfram(2,3)TM与常规TM略有不同:它没有停止状态,并且需要无限的非重复磁带支持。它甚至不能被认为是弱通用的(弱通用TM需要在两个方向上都无限重复的模式)
Marzio De Biasi

11

尽管有许多相同的反对意见(无限磁带上的初始条件不一致,终止条件也很不一样),但也有可能通过7个状态和2个符号实现通用性。参见http://11011110.livejournal.com/104656.htmlhttp://www.complex-systems.com/abstracts/v15_i01_a01.html

这些是基于模拟规则110的细胞自动机(已由Matthew Cook证明是通用的),而且如果您受限于只有两个状态的限制,那么Cook还发现了规则110的2状态5符号模拟。


2状态限制比具有更多状态的TM容易模拟得多。目前,我认为制作2种状态的18色TM比3种状态甚至少数几种颜色的TM更容易。
AlexC 2012年

(2,5)很有趣,对我来说可能是有用的中间步骤。但是从这些链接看来,我将必须向上(2,18)才能找到一个链接,该链接使我可以从初始磁带上的有限的非黑色单元格开始。谢谢!
AlexC 2012年

5

S0s<SC0c<C2LRC+4SC

在任何时候,只有当前单元格或过渡中涉及的两个单元格可能具有增强的颜色:所有其他单元格都具有其真实颜色。我们希望我们的机器表现如下:检查要执行的真正转换,将我们要保留的单元中的“真实状态”信息移至目标单元(这涉及很多来回操作),清理重复我们留下的单元格(赋予它真实的颜色)。

(c,s)LR(cnew,snew,emit)L

cLc(c,0,L,receive)R

cc(c,s,emit)(c,0,L,receive)cc
ss0L

这是实现该目标的过渡。在几乎所有情况下,请沿当前状态指定的方向移动,然后翻转状态

  1. c(c,0,dir,receive)dir

  2. (c,s)(cnew,snew,emit)

  3. (c,s,emit)(c,s1,emit)s>0

  4. (c,0,emit)c

  5. (c,s,dir,receive)(c,s+1,dir,receive)dir

  6. (c,s,dir,receive)(c,s)dir

C+3SC


0

除非您以某种技术方式仔细定义“无争议”,否则就没有确切的答案。这是另一台基于规则110的小型机器,在某种意义上被证明是通用的,但我的理解是,它需要无限的周期性输入带配方(并且同样在机器停止运行时最终提取)。尚未见过文献中描述的“定期与非定期”磁带问题,尽管在例如数学邮件列表中进行了讨论[数学邮件列表的基础]


-3

亚历克斯·史密斯(Alex Smith)对沃尔夫拉姆(Wolfram)猜想的2状态,3符号的图灵机的图灵大学证明绝对没有争议。给定的通用性证明(不是机器)需要在Turing磁带上使用无限模式,问题是是否应该允许这种配置(您也可以将通常的“空白”磁带视为空白符号的无限重复模式)。结论是,只要机器磁带上的配置是固定的(即,在您的计算开始后它不会改变,并且对于任何计算都保持不变),那么通用计算将由Turing机器执行。请注意,对于Wolfram和Cook证明是通用的Wolfram基本单元自动机规则110,这没有争议。规则110的通用性证明还要求在初始配置上具有无限模式,该模式在两侧均不同,因此对于2状态3符号图灵机具有相同的性质。另一个担心是,这样放松初始条件(空白)要求可能会使某些公认的非图灵通用自动机成为通用,例如有限状态,线性有界或下推自动机以提及一些示例,但事实并非如此。尊重乔姆斯基体系。因此,绝对没有争议的是2状态,3符号的图灵机是否通用,但是其通用性证明确实需要对通常被视为常规图灵机磁带的内容进行变更。顺便说一下,这并不直接暗示2状态


试图分析这个长论点,我得出结论,史密斯(2,3)-TM显然只是在弱意义上是普遍的。但是,其他一些答案已经详细讨论了这一问题,并参考了带有分类的论文,这些论文试图使这种叙述在数学上更加精确。另请注意,并非所有TM型号都假定有无限的空白胶带开始。
安德拉斯·萨拉蒙(ArrásSalamon)

您的评论仅表明您忽略了该区域。对于没有图灵机基础知识的人,我没有使用任何困难的概念(例如,初始配置,空白符号等)。再次,唯一的差异已经被其他类型的自动机接受,是Smith-Wolfram Turing机器不是从空白开始的,正确答案是-3清楚地表明民主和普及并不意味着真相,而是考虑到如今在民主体制下统治世界的那种小丑,比其他任何事情都更有意义。
user2230103
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.