“猜测”与我们对非决定论的存在性解释直接相关
简而言之:
非确定性自动机可以猜测(或由甲骨文帮助)的想法与我们对非确定性的存在性解释直接相关。在“猜测”没有意义的情况下,可能会有另一种解释(可能是其他解释)。
非确定性很奇怪。我们确实有一种在自动机理论中对其进行解释的方式,但是我们如何做到这一点并不是先验的。
似乎令人惊讶,但是不确定性是一种非常普遍的情况。当必须证明一个定理时,给定某种数学理论的公理,该过程自然是一种不确定的过程。这就是为什么我们通常不知道该怎么做才能解决问题,例如寻找三次方程的解或证明某些定理。
有很多方法可以将已知的知识与推理规则结合起来以获得新的结果。如果我们尝试从结果中反向构造证明,则情况通常是相同的。
在尝试解决此类问题时,我们尝试在某些过渡系统中 “ 猜测 ”一条路径。
实际上,我们不猜测,而是在脑海中建立一些结构,以组织和/或简化可能性的迷宫,以便我们看到通过它的路径。在某些情况下,问题遵循一种确定的模式,对于该模式,我们有一种标准的方法(有时?通常?总是?)找到解决方案,我们称其为算法。
我们可以使用的一种(通常很昂贵的)技术只是简单地全面探索迷宫:遵循所有路径,首先广度执行,以避免陷入无限的子图中。这几乎是通过将非确定性自动机的所有可能的计算合并在一起来完成的。这种导出的燕尾式计算本身就是确定性的。
这与计算相吻合 d ç 模拟原始自动机的所有可能计算 一种,但没有告诉我们应该如何解释它。它可以告诉我们A是否会因接受或拒绝而暂停,并可能始终停止。但是,除了一种 本身,告诉我们 一种 永不停止,或永不因接受而停止。
实际上,可能会有不同的方式来解释非确定性计算。Afaik他们都是一致的,但彼此之间是不一致的。
如果是语言识别器 [R(例如NPDA)无法停止或因接受或拒绝而停止的状态,据说识别器会接受输入w如果有一种计算停止并接受。这与我们自己对非确定性证明过程的观点一致,认为该过程可以成功,因为它可以为要证明的定理确定一个证明树。
猜测识别器的想法只是从我们自己的“猜测”如何找到证明树的方式拍摄的图像。但是最大的不同是我们的大脑不是PDA。它们是更复杂的设备,具有探索和绘制近似过渡结构的能力,因此我们可以通过它们找到自己的出路,有时我们将其视为猜测。
关于非确定性计算的这种解释就是所谓的“ 存在接受”,这是因为它仅需要存在一个接受计算。这与我在另一个答案中介绍的存在停止有关。
但是,也可以以一种通用的方式将不确定性解释为:如果所有可能的计算都停止并且接受该输入,则认为识别器(普遍)接受输入“ w”。这种普遍接受与在同一答案中引入的普遍停止的概念相对应。
普遍接受和普遍停顿似乎导致对非决定论的一致理解。因此,可以对这一定义进行理论研究。但这与我们在许多非确定性情况(例如定理证明)或日常生活中的惯常做法不一致。当遇到问题时,我们只想解决问题的一种方法,然后不在乎其他方法是否成功(这有点过分简化了)。
如果必须识别回文,我们可以通过测量长度并寻找中间点来进行猜测。PDA无法。但是,由于我们只对一种解决方案的存在感兴趣,因此我们总是可以假装它可以……如果有帮助的话。或者我们可以认为它具有由更多智能机器(我们?)提供的预言机来帮助它。或者,您甚至可以称其为魔术,并认为是魔术(毕竟,存在量词是一种魔术棒)。如果可以帮上忙,那就可以了。如果没有接受的计算,将毫无帮助。
注意,这种猜测的想法在普遍接受的解释中将毫无意义。