可计算性理论

✍ dations ◷ 2024-07-05 15:13:07 #可计算性理论
在计算机科学中,可计算性理论(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)。不可解度的概念定义了不可解的集合之间的相对计算难度。例如,不可解的停机问题显然比任何可解的集合都要难,然而同样不可解的“元停机问题”(即所有具备停机问题的预言机的停机问题)却要难过停机问题,因为具备元停机问题的预言机可以解出停机问题,然而具备停机问题的预言机却不能解出元停机问题。

相关

  • 单纯疱疹病毒Herpes simplex virus 1 (HSV-1) Herpes simplex virus 2 (HSV-2)单纯疱疹病毒(英语:herpes simplex virus; HSV) 1 和 2 (HSV-1 和 HSV-2),也叫人类单纯疱疹病毒 1 和 2 (HHV
  • 糖肽类抗生素糖肽类抗生素(glycopeptide antibiotic)是指一类化学本质为有糖基修饰的多肽链的抗生素。组成糖肽类抗生素的多肽可能是环形或线性,由属于非核糖体合成肽。糖肽类抗生素的达到
  • 接合菌门接合菌门(学名:Zygomycota)是一类真菌。 其孢子分为有性及无性两种,有性生殖为接合孢子,无性生殖为孢囊孢子;此门菌物的菌丝属于“无隔多核”。传统上依据形态将真菌分为接合菌门(Z
  • 混合菌纲混合菌纲(学名:Mixiomycetes)是担子菌门柄锈菌亚门下的一个纲。该纲仅包含一个目(混合菌目,Mixiales),此目下有一个科(混合菌科,Mixiaceae),此科下又仅有一个单型属(混合菌属,Mixia)。Mixi
  • 速记法速记是一种用符号快速记录语言的方法,通过速记符号记录的音节信息,并利用缩略符号提高记录效率。速记完成后,需要将速记内容翻译成正常的文字。速记的速度一般可达到每分钟160-
  • 品红品红(英语:Fuchsine)有苯胺红基、一品红基、碱式一品红、玫苯胺盐酸盐等十几种别名。为一颜料,其溶入蒸馏水后通入二氧化硫所制得溶液称为希夫试剂,可用来检测醛类。在与显微镜标
  • 性偏好性嗜好,或称性偏好、性癖好,是指个人对性对象、性行为的偏好。它是个体化的,以各人的内心喜好为标准 ,其因人而异且千差万别。特定的对象对个体产生强烈的性吸引,个体对特定的性
  • 芭蕾舞芭蕾是一种轻盈,舒缓,优雅的舞蹈。芭蕾起源于意大利,兴盛于法国,其部分手势可追溯至古埃及的祭祀舞蹈。芭蕾为法语“ballet”的译音,它的词源则是意大利语的“balletto”,为ballo
  • 假借字假借字是汉字中的一类用字法,属于六书之一。其产生是书写者只考虑语音因素而未考虑形体因素造成的。汉字的数量有限,而语言中的词汇无穷,要用有限的文字纪录无穷的词汇,文字的表
  • 逻辑或(logical or)又称逻辑析取(logical disjunction)、逻辑选言,是逻辑和数学概念中的一个二元逻辑算符。其运算方法是:如果其两个变量中有一个真值为“真”,其结果为“真”,两个