可计算性理论

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

相关

  • 地高辛地高辛(英语:Digoxin),常见商品名Lanoxin。是一种从毛地黄属植物中提取的强心苷,被广泛用于治疗心脏病。常见用途包含治疗心房颤动、心房扑动,以及心脏衰竭等。本品可经口服或静脉
  • 选举议长:南希·裴洛西(民主党) 多数党领袖(英语:Party leaders of the United States House of Representatives):斯坦利·霍耶(民主党) 少数党领袖(英语:Party leaders of the United Sta
  • 国防情报局国防情报局(英语:Defense Intelligence Agency,缩写:DIA)为美国国防部辖下主要对外军事情报组织。是美国情报体系的机构之一。
  • 秋季秋季是一年四季之中的第三季。秋季的时候,自然景观最明显的变化在树木上面,城市里会开始清扫大量的落叶,山区则涌进不少观赏红叶的游客们。秋季是四季中的一季,在夏季与冬季之间
  • 针筒注射器由前端带有小孔的针筒以及与之匹配的活塞芯杆组成。注射器用来将少量的液体或其注入到其它方法无法接近的区域或者从那些地方抽出。在芯杆拔出的时候液体或者气体从针
  • 柑橘柑橘是芸香科柑橘属水果的统称。主要种类有橘、柑、甜橙、酸橙、柚、葡萄柚、柠檬、莱姆、枸橼、佛手柑和金橘等。柑橘类水果是世界上产量最大的水果,目前的年产量已经超过了
  • 榆树榆树,是榆科下榆属植物的统称,主要在北半球的温带地区生长。一般高约25米,树皮粗糙。具高度实用、药用及食用价值。榆树的叶呈椭圆形或椭圆状波针形,叶长2-8厘米、宽1.5-2.5厘米
  • Netscape Plugin Application Programming Interface (NPAPI)网景插件应用程序接口(英语:Netscape Plugin Application Programming Interface,缩写:NPAPI)是一个跨平台的通用浏览器插件应用程序接口(API)。1995年由网景公司发布,应用于网景导
  • 喉腔喉腔(laryngeal cavity、cavity of the larynx)从喉入口向下延伸到环状软骨下缘,与气管相续。喉腔经由声带的投射分为两部分,其间是一个狭窄的三角形开口,即声门裂(英语:rima glott
  • 连字号؋ ​₳ ​ ฿ ​₿ ​ ₵ ​¢ ​₡ ​₢(英语:Brazilian cruzeiro) ​ $ ​₫ ​₯ ​֏ ​ ₠ ​€ ​ ƒ(英语:Florin sign) ​₣ ​ ₲ ​ ₴(英语:Hryvnia sign) ​ ₭ ​ ₺