1 / 7

An Undecidable Language

[Section 4.2]. An Undecidable Language. A TM = { <M,w> | M is a TM that accepts string w } Turing-recognizable? Turing-decidable?. [Section 4.2]. An Undecidable Language. A bit about infinite sets and their sizes ( diagonalization ):

tiah
Download Presentation

An Undecidable Language

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. [Section 4.2] An Undecidable Language • ATM = { <M,w> | M is a TM that accepts string w } • Turing-recognizable? • Turing-decidable?

  2. [Section 4.2] An Undecidable Language • A bit about infinite sets and their sizes (diagonalization): • Def 4.12: Let A,B be sets and let f:AB. We say that f is • one-to-one if f(a)  f(b) for every a  b • onto if for every b2B there exists a2A such that f(a)=b • If f is one-to-one and onto, then A,B are the same size and f is called correspondence. • Example:N= {1,2,3,4,5,…} and {2,4,6,8,…}

  3. [Section 4.2] An Undecidable Language • A bit about infinite sets and their sizes (diagonalization): • Def 4.12: Let A,B be sets and let f:AB. We say that f is • one-to-one if f(a)  f(b) for every a  b • onto if for every b2B there exists a2A such that f(a)=b • If f is one-to-one and onto, then A,B are the same size and f is called correspondence. • Example:N= {1,2,3,4,5,…} and {2,4,6,8,…} • Def 4.14: A set is countable if it is finite or has the same size as N.

  4. [Section 4.2] An Undecidable Language Are Q (rational numbers) and R (real numbers) countable ?

  5. [Section 4.2] An Undecidable Language Cor 4.18: There is a language that is not Turing-recognizable.

  6. [Section 4.2] An Undecidable Language Thm 4.11: ATM is not decidable. Recall: ATM = { <M,w> | M is a TM that accepts string w }

  7. [Section 4.2] An Undecidable Language Thm 4.22: A language L is decidable iff L is Turing-recognizable and LC is Turing-recognizable (we say that L is co-Turing-recognizable). Cor 4.23: ATMC is not Turing-recognizable.

More Related