Question: Question 4 (6 marks). In class we discussed the concept of reduction for the purpose of using this technique for proving that a language is

Question 4 (6 marks). In class we discussed the concept of reduction for the purpose of using this technique for proving that a language is undecidable.

To reduce a language LA to a language LB, one is to give an algorithm M that for any string x outputs a string y such that x LA? can be concluded from an answer to y LB?. Consider the following scenarios for reduction M from LA to LB (Tables 16). For in each blank cell fill in either yes or no. Here, yes means that, given the condition specified in the non- blank cell, one can conclude in all cases that Li satisfies the property specified; no means that one cannot conclude in all cases that Li satisfies the property specified. (To be more specific, consider the first table below. Here we know that LA is a a Turing-recognizable language. That is, LA can be any Turing-recognizable language We also know that there exists a reduction from LA to LB. To enter yes or no in the blank cell below the yes, you have to figure out whether or not you can conclude from that information that LA is Turing-decidable. To enter yes or no in the cell to the right of yes, one you have to figure out whether or not you can conclude from that information that LB is Turing-recognizable also.)

Table 1: Property / language

LA

LB

Turing-recognizable

yes

Turing-decidable

Undecidable

Table 2: Property / language

LA

LB

Turing-recognizable

yes

Turing-decidable

Undecidable

Table 3: Property / language

LA

LB

Turing-recognizable

Turing-decidable

yes

Undecidable

Table 4: Property / language

LA

LB

Turing-recognizable

Turing-decidable

yes

Undecidable

Table 5: Property / language

LA

LB

Turing-recognizable

Turing-decidable

Undecidable

yes

Table 6: Property / language

LA

LB

Turing-recognizable

Turing-decidable

Undecidable

yes

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 Databases Questions!