Skip to content
Official PYQ · 2015

GATE CS 2015 Set 3 Q53 — Undecidability

Explain with AI

Language L1L_1 is polynomial time reducible to language L2L_2. Language L3L_3 is polynomial time reducible to language L2L_2, which in turn polynomial time reducible to language L4L_4. Which of the following is/are true?

  1.  if L4∈P, then L2∈P\text{ if } L_4 \in P, \text{ then } L_2 \in P
  2.  if L1∈P or L3∈P, then L2∈P\text{ if } L_1 \in P\text{ or } L_3 \in P, \text{ then } L_2 \in P
  3. L1∈P, if and only if L3∈PL_1 \in P, \text{ if and only if } L_3 \in P
  4.  if L4∈P, then L3∈P\text{ if } L_4 \in P, \text{ then } L_3 \in P
Choose one option
View worked solution

Answer: C

To analyze the statements, we use the fundamental property of polynomial-time reductions (≤P\le_P):

If A≤PBA \le_P B and B∈PB \in P, then A∈PA \in P.

We are given the following reductions:

  1. L1≤PL2L_1 \le_P L_2
  2. L3≤PL2L_3 \le_P L_2
  3. L2≤PL4L_2 \le_P L_4

Let's evaluate each statement:

  • Statement I: If L4∈PL_4 \in P, then L2∈PL_2 \in P.
    Since L2≤PL4L_2 \le_P L_4 and L4∈PL_4 \in P, it directly follows that L2∈PL_2 \in P. Thus, Statement I is TRUE.
  • Statement II: If L1∈PL_1 \in P or L3∈PL_3 \in P, then L2∈PL_2 \in P.
    Reductions go from L1L_1 and L3L_3 to L2L_2. Knowing that the reduced-from (easier) language is in PP does not guarantee that the target (harder) language L2L_2 is in PP. For example, L1L_1 could be a trivial language in PP while L2L_2 is NP-complete. Thus, Statement II is FALSE.
  • Statement III: L1∈PL_1 \in P if and only if L3∈PL_3 \in P.
    There is no direct reduction or dependency between L1L_1 and L3L_3. One could be in PP while the other is not. Thus, Statement III is FALSE.
  • Statement IV: If L4∈PL_4 \in P, then L3∈PL_3 \in P.
    Polynomial-time reduction is transitive. Since L3≤PL2L_3 \le_P L_2 and L2≤PL4L_2 \le_P L_4, we have L3≤PL4L_3 \le_P L_4.
    Since L3≤PL4L_3 \le_P L_4 and L4∈PL_4 \in P, it follows that L3∈PL_3 \in P. Thus, Statement IV is TRUE.

Hence, only statements I and IV are true, which corresponds to option C.

Free practice · Your answers on this page are not saved.

Published
Report a correction
Keep exploringMore Undecidability questions