Language is polynomial time reducible to language . Language is polynomial time reducible to language , which in turn polynomial time reducible to language . Which of the following is/are true?
View worked solution
Answer: C
To analyze the statements, we use the fundamental property of polynomial-time reductions ():
If and , then .
We are given the following reductions:
Let's evaluate each statement:
- Statement I: If , then .
Since and , it directly follows that . Thus, Statement I is TRUE. - Statement II: If or , then .
Reductions go from and to . Knowing that the reduced-from (easier) language is in does not guarantee that the target (harder) language is in . For example, could be a trivial language in while is NP-complete. Thus, Statement II is FALSE. - Statement III: if and only if .
There is no direct reduction or dependency between and . One could be in while the other is not. Thus, Statement III is FALSE. - Statement IV: If , then .
Polynomial-time reduction is transitive. Since and , we have .
Since and , it follows that . 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.
