Question

Let XX be a recursive language and YY be a recursively enumerable but not recursive language. Let WW and ZZ be two languages such that Y‾\overline{Y} reduces to WW, and ZZ reduces to X‾\overline{X} (reduction means the standard many-one reduction). Which one of the following statements is TRUE?

Choose one option
Official answer and solution
Official answer
C
From
Official GATE 2016 answer key

Solution

Apply closure properties of recursive and recursively enumerable languages under complementation and standard many-one reductions.

We are given:

  • XX is a recursive language (X∈RECX \in \text{REC}).
  • YY is recursively enumerable but not recursive (Y∈RE∖RECY \in \text{RE} \setminus \text{REC}).

Properties of the languages:

  1. Since XX is recursive and the class of recursive languages is closed under complementation, X‾\overline{X} is also recursive (X‾∈REC\overline{X} \in \text{REC}).
  2. For language YY: By Post's Theorem, a language LL is recursive if and only if both LL and L‾\overline{L} are recursively enumerable. Since Y∈REY \in \text{RE} but Y∉RECY \notin \text{REC}, its complement Y‾\overline{Y} cannot be recursively enumerable (Y‾∉RE\overline{Y} \notin \text{RE}).

Analyzing language ZZ (Z≤mX‾Z \le_m \overline{X}):

  • For any many-one reduction A≤mBA \le_m B, if BB is recursive, then AA is recursive.
  • Since X‾\overline{X} is recursive, ZZ must be recursive (Z∈RECZ \in \text{REC}).

Analyzing language WW (Y‾≤mW\overline{Y} \le_m W):

  • For any many-one reduction A≤mBA \le_m B, if BB is recursively enumerable, then AA is recursively enumerable.
  • If WW were recursively enumerable (W∈REW \in \text{RE}), then Y‾\overline{Y} would also be recursively enumerable.
  • However, we established that Y‾∉RE\overline{Y} \notin \text{RE}. Therefore, WW cannot be recursively enumerable (W∉REW \notin \text{RE}).

Conclusion:
WW is not recursively enumerable and ZZ is recursive. This matches option C.

Final answer

C

Common trap

Missing the bar over YY and XX in the original question text (overlineY\\overline{Y} and overlineX\\overline{X}), which completely changes the solvability and leads to confusing WW with an RE language.

The answer is the one in the official GATE answer key. The solution is this site's own explanation.

Source

Paper
GATE 2016 Computer Science and Information Technology (CS) Session 1
Question
54 of 65, printed as CS Q.44
Section
Computer Science and Information Technology

Report an error in this question

GATE questions are the work of the organising institutes. This site is independent and is not affiliated with them.