可计算性理论

✍ dations ◷ 2025-10-07 12:05:04 #可计算性理论
在计算机科学中,可计算性理论(Computability theory)作为计算理论的一个分支,研究在不同的计算模型下哪些算法问题能够被解决。相对应的,计算理论的另一块主要内容,计算复杂性理论考虑一个问题怎样才能被有效的解决。我们考虑关于图灵机的可计算性理论。本节中,固定字符集是{0, 1}, 0 , 1 ∗ {displaystyle {0,1}^{*}} 是所有有限长度字符串的集合。一个语言即是 0 , 1 ∗ {displaystyle {0,1}^{*}} 的一个子集。一个语言L是可以被图灵机所枚举(enumerate)的,如果存在一个图灵机 M {displaystyle M} ,使得输入是L中的串时,M输出“接受”;而对非L中的串,M输出“拒绝”或不停机。而一个语言L'是可以被图灵机所决定(decide)的,如果存在一个图灵机M',使得输入是L中的串时,M输出“接受”;而对非L中的串,M输出“拒绝”。注意这里的区别在于,对于图灵机决定的语言,我们需要在所有输出上,该图灵机都要停机。这样我们可以定义可计算性等级:所有的语言的集合,记为All;递归可枚举语言,即可以被图灵机枚举的语言的集合,记为RE;递归语言,即可以被图灵机决定的语言的集合,记为R。可见 R ⊆ R E ⊆ A l l {displaystyle Rsubseteq REsubseteq All} ,即形成可计算性等级。那么产生相关的问题即是两个包含关系是不是严格的,即是否有在All而不在RE中的语言,以及在RE而不在R中的语言。阿兰·图灵在1930年代的工作表明这两个包含关系都是不严格的,即可以证明存在语言L_d,是不能被图灵机所枚举的,以及存在语言L_u,是不能被图灵机所决定的。证明的主要思想是对角线法。停机问题就是判断任意一个程序是否会在有限的时间之内结束运行的问题。该问题等价于如下的判定问题:给定一个程序P和输入w,程序P在输入w下是否能够最终停止。Post对应问题(Post's correspondence problem)。不可解度的概念定义了不可解的集合之间的相对计算难度。例如,不可解的停机问题显然比任何可解的集合都要难,然而同样不可解的“元停机问题”(即所有具备停机问题的预言机的停机问题)却要难过停机问题,因为具备元停机问题的预言机可以解出停机问题,然而具备停机问题的预言机却不能解出元停机问题。

相关

  • EICD-10 第四章:内分泌、营养和代谢疾病,为WHO规定的已发现的各类内分泌,营养和代谢疾病。甲状腺疾患 (E00-E07)糖尿病 (E10-E14)其他葡萄糖调节和胰腺内分泌的疾患 (E15-E16)其他内分
  • 病原体病原体(希腊语:πάθος pathos “痛苦”、“热情” 与 -γενής -genēs “生产者”),在生物学中,从最古老和最广泛的意义上说,就是任何可以产生疾病的事物。病原体也可以称
  • 联合国日联合国日,于1948年由联合国大会宣布设立,以纪念于联合国宪章生效三周年。联合国日定为每年10月24日。联合国日的设立是意图让人们记住联合国的目标和成就。联合国日是10月20日
  • 鼠毒症鼠毒症(Sodoku)是一种以动物为传染媒介的细菌感染症。致病的细菌Spirillum minus(英语:Spirillum minus)是一种革兰氏阴性杆菌,属于一种鼠咬热(英语:rat-bite fever)(rat-bite fever,
  • 营业额财务会计 · 管理会计 ·营业收入,又称营业收入、营收、营业额(美式英文为revenue,英式英文则为turnover),是商业会计术语,指公司因正常商业活动,所获得之收入,通常是经由提供产品
  • 先天与后天先天与后天(nature versus nurture)是心理学上,争论个人的天生品质(先天)与个人经验(后天)在决定个人心理和行为特性中的重要性或因果关系的问题。以前,当讨论到这个问题时主要是考
  • 监护宣告行为能力(capacity)为一种法律上的概念,其与“权利能力”及“意思能力”不同,乃指为法律行为之资格,亦即个人以独自的意思表示,使其行为发生法律上效果的资格而言。民法中基于私法
  • 脱发脱发,又称为脱发、掉发,指的是毛发从头部或是身体上掉落,一般来说至少会包含头发的脱落,其严重程度可以从一个小范围,乃至全身受影响。一般来说不会伴随发炎或出现疤痕。正常人的
  • 音节文字音节文字(Syllabary)是表音文字的一种,是一套代表着用以构成词的音节和音拍的书写符号,一般一个音节对应一个字符。音节文字中的符号被称为syllabogram,一般是由一个辅音(不是必须
  • 飞、飞翔或飞行是物体的一种行进方式。方法有许多种,例如利用与空气动力学原理产生升力(如飞机或鸟类);也可以经由比空气更轻的重量来达成目的(如热气球);还有一种飞行方式并不在空