Question: Use Rices theorem, which appears in Problem 5.28, to prove the undecidability of each of the following languages. Aa. INFINITE TM = {M| M is

Use Rice’s theorem, which appears in Problem 5.28, to prove the undecidability of each of the following languages.

Aa. INFINITETM = {〈M〉| M is a TM and L(M) is an infinite language}.

b. {〈M〉| M is a TM and 1011 ∈ L(M)}.

c. ALLTM = {〈M〉| M is a TM and L(M) = Σ*}.


Problem 5.28

Let P be any nontrivial property of the language of a Turing machine. Prove that the problem of determining whether a given Turingmachine’s language has property P is undecidable.

In more formal terms, let P be a language consisting of Turing machine descriptions where P fulfills two conditions. First, P is nontrivial—it contains some, but not all, TM descriptions. Second, P is a property of the TM’s language—whenever L(M1) = L(M2), we have 〈M1〉 ∈ P iff 〈M2〉 ∈ P. Here, M1 and M2 are any TMs. Prove that P is an undecidable language.

Step by Step Solution

3.42 Rating (161 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

To prove that is undecidable reduce from ie the halting language as follows Let be an instance of Cr... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Document Format (2 attachments)

PDF file Icon

1556_61d6ac343a7af_840341.pdf

180 KBs PDF File

Word file Icon

1556_61d6ac343a7af_840341.docx

120 KBs Word File

Students Have Also Explored These Related Introduction theory computation Questions!