Question: Question 1 : Rice's Theorem. Use Rice's theorem to prove the undecidability of the following languages. Do explain why you may use the Theorem and

Question 1:
Rice's Theorem. Use Rice's theorem to prove the undecidability of the following languages. Do explain why you may use the Theorem and how you are using it: state the property of involved machines, and explain why the two conditions are satisfied.
(a) is a TM and 1011inL(M).
(b)|):} is a TM and {:L(M)=**}.
(c) is a TM and .
Question 2:
A tough word. Let ={0,1}. Given a fixed word w0in**, is the language |):} is a TM with input alphabet that accepts {:w0}
decidable or not? Or does it depend on w0?
Question 3:
Halt when started on blank tape. Consider the language
HALT={(:M:)|M halts on input }
Can Rice's theorem be used to directly show that HALT is undecidable?
(a) Suppose you try to use Rice's Theorem. What property P(M) of Turing machines M would be relevant here?
(b) Is this property trivial? Explain why it is, or prove that it is not.
(c) Is this a property of languages? Explain why it is, or prove that it is not.
Question 4:
Explicit mapping reduction. Let ={0,1} and consider the following
languages A,Bsube** :
A={win**||w|4}
B={win**||w|7}
Show that A?mB by defining an explicit reduction f from A to B.
Question 1 : Rice's Theorem. Use Rice's theorem

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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

Students Have Also Explored These Related Accounting Questions!