Warning: foreach() argument must be of type array|object, bool given in /var/www/html/web/app/themes/studypress-core-theme/template-parts/header/mobile-offcanvas.php on line 20

Recall the Post Correspondence Problem that we defined in Section 5.2 and its associated language PCP. Show that PCP is decidable relative to ATM.

Short Answer

Expert verified

The given statement is proved.

Step by step solution

01

Turing Recognizable

A language L is said to be Turing Recognizable if and only if there exist any Turing Machine (TM) which recognize it i.e., Turing Machine halt and accept strings belong to language L and will reject or not halt on the input strings that doesn’t belong to language L.

02

Proof of the statement.

Post Corresponding Problem is an undecidable problem where we have two list A and B such that

A=a1,a2,a3..anandB=b1,b2,b3bn

then there exist set of integers I=i1,i2,i3, such that:

a1,a2,a3..an=b1,b2,b3bn

To find above relation, we try to find all possible combination of I=i1,i2,i3

To provePCP is decidable relative to ATM, we will use contradict of this. Means, we will assume PCP is undecidable relative to ATMbut our undecidable relative is not related to oracle.

Now we are clear we will first found a match that will find our Post Corresponding Problem.

Here it is sure that if Turing Machine is not related to concept of oracle then this will be undecidable rather than Post Corresponding Problem being decidable relative to ATM . As ATMis associated to concept of oracle.

This concludes that Post Corresponding Problem is decidable relative to ATM.

One App. One Place for Learning.

All the tools & learning materials you need for study success - in one app.

Get started for free

Most popular questions from this chapter

Show that A is decidable iff Am0*1*.

Modify the proof of Theorem 3.16 to obtain Corollary 3.19, showing that a language is decidable if some nondeterministic Turing machine decides it. (You may assume the following theorem about trees. If every node in a tree has finitely many children and every branch of the tree has finitely many nodes, the tree itself has finitely many nodes.)

Let
fx=3x+1foroddxx/2forevenx

for any natural number x . If you start with an integer x and iterate f , you obtain a sequence, x,fx,ffx,......Stop if you ever hit 1. For example, if x=17 , you get the sequence 17,52,26,13,40,20,10,5,16,8,4,2,1 .Extensive computer tests have shown that every starting point between 1 and a large positive integer gives a sequence that ends in 1 . But the question of whether all positive starting points end up at 1 is unsolved; it is called the 3x+1 problem. Suppose that ATMwere decidable by a TM H. Use H to describe a TM that is guaranteed to state the answer to the 3x+1 problem.

Give informal English descriptions of PDAs for the languages in Exercise 2.6

Give context-free grammars generating the following languages.

a. The set of strings over the alphabet a,bwith more a's than b's

b. The complement of the language anbnn0.

c. w#xwRis a substring of x for w,x 0,1*

d. localid="1662105288591" x1#x2#...#xkk1,each xilocalid="1662105304877" a,b*,and for some i and j ,localid="1662105320570" xi=xjR

Convert the CFG given in Exercise 2.1 to an equivalent PDA, using the procedure given in Theorem 2.20

See all solutions

Recommended explanations on Computer Science Textbooks

View all explanations

What do you think about this solution?

We value your feedback to improve our textbook solutions.

Study anywhere. Anytime. Across all devices.

Sign-up for free