Question: Question 5 : Definitions. Let A , Bsube * * and assume that A is decidable. Which of the following statements are guaranteed to be

Question 5:
Definitions. Let A,Bsube** and assume that A is decidable. Which of the following statements are guaranteed to be true (whatever B is)? For each of these statements, give either a reference, a proof, or a counterexample.
(a)A?TB
(b)A?mB
Question 6:
Accept, Halt, Loop on input . In this problem, we consider the languages
ACCEPT={(:M:)|M accepts }
HALT={(:M:)|M halts on input }
LOOP={(:M:)|M loops on input }
It is known from class (slide 155, lecture 22b) that language ACCEPT is undecidable.
(a) Prove that HALT is undecidable by constructing a mapping reduction ACCEPT?mHALT.
(b) Prove that HALT is recognizable by describing a recognizer.
(c) Prove that LOOP is not recognizable.
Question 7:
Showing that a language is enumerably complete.
Suppose that A,Bsube** are languages such that
(0)A?mB
(1)A is enumerably complete
(2)B is enumerable
Prove that B is enumerably complete. That is, explain why B satisfies all conditions in the definition of enumerably complete languages.
Question 8:
Language L such that neither L nor ?bar(L) is recognizable. Let ={0,1} and define the language L by
L={win**| either w=0x for some xinATMorw=1y for some yinbar(ATM)}
(a) Prove that ?bar(ATM)?mL.
(b) Prove that ?bar(ATM)?b?mar(L).
(c) Prove that neither L nor ?bar(L) is recognizable.
Question 5 : Definitions. Let A , Bsube * * and

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!