Let and be functions of natural numbers given by and . Which of the following statements is/are TRUE?
- (A)
- (B)
- (C)
- (D)
Let and be functions of natural numbers given by and . Which of the following statements is/are TRUE?
ANSWER
A and C are TRUE.
Official answer: A, CSource: Official answer key, GATE 2023 CS (IIT Kanpur)
Definitions recap. For and : means for some constant and all sufficiently large ; means for some constant and all sufficiently large ; means ; means both and hold.
Option A — : Taking , for every . So holds for all . TRUE.
Option B — : This would require for some fixed constant and all large , i.e. . But as , so no single positive constant can satisfy this for all sufficiently large . FALSE.
Option C — : . TRUE.
Option D — : requires both AND to hold. Since was shown FALSE in Option B, cannot hold. FALSE.
Conclusion: The TRUE statements are A and C.
KEY IDEA
Compare growth rates of and using the formal definitions of , , , and : since grows strictly slower than , is an upper-bounded-by (in fact strictly dominated, i.e. little-o) function of , but not a lower bound, so and fail.
WATCH OUT FOR
Assuming that because holds, must also hold (treating as if it already implied a tight bound), or forgetting that (strict, limit-zero domination) is a stronger and still-true statement here, not something mutually exclusive with .
From the GATE 2023 CS paper. Every question of this paper · Download the full paper · All 14 Complexity questions, with notes