我正在寻找一个证明,使用另一个无法解决的问题来减少Kolmogorov的复杂性。常见的证明是贝里悖论的形式化而不是简化,但是应该通过减少“停顿问题”或“邮政的对应问题”来证明。
我正在寻找一个证明,使用另一个无法解决的问题来减少Kolmogorov的复杂性。常见的证明是贝里悖论的形式化而不是简化,但是应该通过减少“停顿问题”或“邮政的对应问题”来证明。
Answers:
您可以在以下位置找到两种不同的证明:
Gregory J. Chaitin,Asat Arslanov,Cristian Calude:程序大小的复杂性计算了停止问题。EATCS 57公告(1995)
在李明,维坦尼,保罗MB;作为练习,介绍了《 Kolmogorov复杂性及其应用简介》(提示如何解决它,W。Gasarch在1992年2月13日的个人通讯中将其归功于P.Gács)。
这是一个有趣的问题。如下面的其他答案和评论中所述,从停止问题到计算Kolmogorov复杂度都有Turing降低,但值得注意的是,至少对于“计算Kolmogorov复杂度”的一种定义,并没有这么多的降低。
让我们正式定义我们在说什么。让表示TM的标准语言,当将其描述作为输入时会停止。让 表示 。
假使,假设 减少了很多。让表示此折减计算的功能。考虑一下 下 ,我将表示 。
注意 由以下形式的字符串组成 哪里 完全具有Kolmogorov的复杂性 。我声称发生在 是无界的,因为只有有限数量的字符串完全具有Kolmogorov复杂度 和 是无限的。
以来 是递归可枚举的(在某些书中也可识别为图灵),因此 是递归可枚举的。结合事实,的范围是无限的,我们可以列举一下 直到我们找到一些 与 我们想要的大小;即存在一个TM 输入时 输出一些元素 。
写一个新的TM 它执行以下操作:首先,计算 使用Kleene的递归定理。询问 带输入 要得到 。输出量。
清楚的输出 的 是最多具有Kolmogorov复杂度的字符串 但 这是一个矛盾。
我相信您也可以用问题“完全替代Kolmogorov复杂性 ”,“至少具有Kolmogorov的复杂性 ”。