Last Updated :
12 Dec, 2018
Suppose there are four languages A, B, C, and D. Each of the languages may or may not be recursively enumerable. However, we know the following about them:
- There is a reduction from A to B.
- There is a reduction from B to C.
- There is a reduction from D to C.
Which of the following option can never be true?
(A) A is recursively enumerable but not recursive, and C is recursive.
(B) A is not recursive, and D is not recursively enumerable.
(C) If C is recursive, then the complement of D is recursive.
(D) If C is recursively enumerable, then B ∩ D is recursively enumerable.
Answer: (A)
Explanation: (A) NEVER TRUE. reductions are transitive, and since A reduces to B, and B reduces to C, we conclude that A reduces to C. Therefore, if A ∉ R, it can’t be that C ∈ R.
(B) MAYBE TRUE.
(C) CERTAIN to be TRUE. If C is in R, and since D reduces to C, then by the reduction theorem, it follows that D is in R. Since R is closed under complement, then the complement of D is also in R.
(D) CERTAIN to be TRUE. C is in RE implies that both B and D are in RE (by the reduction theorem), and so is their intersection (RE langs are closed under intersection).
Quiz of this Question
Share your thoughts in the comments
Please Login to comment...