- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
January 30, 2015.ppt
* * * January 30, 2015 CS21 Lecture 11 * Definition of reduction function f should be computable Definition: f : Σ*→ Σ* is computable if there exists a TM Mf such that on every w?Σ* Mf halts on w with f(w) written on its tape. yes no yes no A B f f January 30, 2015 CS21 Lecture 11 * Definition of reduction Notation: “A many-one reduces to B” is written A ≤m B “yes maps to yes and no maps to no” means: w ? A maps to f(w) ? B w ? A maps to f(w) ? B B is at least as “hard” as A more accurate: B at least as “expressive” as A * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * CS21 Lecture 11 January 30, 2015 CS21 Lecture 11 * CS21 Decidability and Tractability Lecture 11 January 30, 2015 January 30, 2015 CS21 Lecture 11 * Outline decidable, RE, co-RE languages the Halting Problem reductions many-one reductions January 30, 2015 CS21 Lecture 11 * non-RE languages Theorem: there exist languages that are not Recursively Enumerable. Proof outline: the set of all TMs is countable the set of all languages is uncountable the function L:{TMs} →{languages} cannot be onto January 30, 2015 CS21 Lecture 11 * non-RE languages Lemma: the set of all TMs is countable. Proof: each TM M can be described by a finite-length string M can enumerate these strings, and give the natural bijection with N January 30, 2015 CS21 Lecture 11 * non-RE languages Lemma: the set of all languages is uncountable Proof: fix an enumeration of all strings s1, s2, s3, … (for example, lexicographic order) a language L is described by its characteristic vector ?L whose ith element is 0 if si is not in L and 1 if si is in L January 30, 2015 CS21 Lecture 11 * non-RE languages suppose the set of all languages is countable list characteristic vectors of all languages according to the bijection f: n f(n) _ 1 0101010… 2 1010011… 3 1110001… 4 0100011… … January 30, 2015 CS21 Lecture 11 * non-RE languages suppose the set of all languages is countable list characteristic vect
您可能关注的文档
- Chapter 30 Growth and the Less-Developed Countries.ppt
- Chapter 30--Examples.ppt
- Chapter 30. Induction and Inductance.ppt
- Chapter 30.ppt
- Chapter 30Bankruptcy Law.ppt
- Chapter 30Liability of Principals and Agents.ppt
- Chapter 30The Revival of Conservatism, 1980-1992.ppt
- Chapter 4 Cross-Cultural Communication and Negotiation.ppt
- Chapter 4 Demand for Labor in Short Run.ppt
- Chapter Thirty.ppt
文档评论(0)