Show that for any two languages AandB , a language J exists, where ATJandBTJ.

Short Answer

Expert verified

Answer :

This proof of statement is given below.

Step by step solution

01

Turing Machine

A Turing Machine is computational model concept that runs on the unrestricted grammar of Type-zero. It accepts recursive enumerable language. It comprises of an infinite tape length where read and write operation can be perform accordingly.

02

Proof of problem.

Here, T is Turing Reducible.

So, we have to prove that A are B Turing Reducible to J.

Let there be strings a and b such that,

AAandbB

And let a' and b' be symbols such that: a',b' is not in the word wAυB.

Now we will define such that:

J={aa'|aA}{bb'|bB}

Now we will construct an oracle Turing Machine M as follows:

M=on input<w>

  • Obtain query oracle if wa'wbJ
  • If above is TRUE, Then accept
    Else.
  • Reject.


Since, (wAwa'J)and(wB'J)


So, if M1andM2are TM of A and B respectively, then M will simulate M1andM2 simultaneously.


And TM M decide J from above.

Thus we can say that, A and b are Turing recognizable to J .

Therefore, for any two languages A and B, a language J exists, where ATJBTJ

Unlock Step-by-Step Solutions & Ace Your Exams!

  • Full Textbook Solutions

    Get detailed explanations and key concepts

  • Unlimited Al creation

    Al flashcards, explanations, exams and more...

  • Ads-free access

    To over 500 millions flashcards

  • Money-back guarantee

    We refund you if you fail your exam.

Over 30 million students worldwide already upgrade their learning with Vaia!

One App. One Place for Learning.

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

Get started for free

Study anywhere. Anytime. Across all devices.

Sign-up for free