I'm following an online course which has the following (multiple-choice) quiz question:
Which of the following statements cannot be true, given the current state of knowledge?
- Some NP-complete problems are polynomial-time solvable, and some NP-complete problems are not polynomial-time solvable.
- There is an NP-complete problem that is polynomial-time solvable.
- There is an NP-complete problem that can be solved in $ O(n^{\log n}) $ time, where $ n $ is the size of the input.
- There is no NP-complete problem that can be solved in $ O(n^{\log n}) $ time, where $ n $ is the size of the input.
It seems to me that (1) and (2) are false since it has not been proven that any NP-complete problem is polynomial-time solvable. So I'm vacillating between (3) and (4).
In particular, I'm a bit nonplussed where the $O(n^{\log n})$ comes from; I haven't seen this expression in any of the lecture notes. However, I do know about the traveling salesman problem which can be solved in $O(n^2 2^n)$ time using the Held-Karp algorithm. It would seem to me like this function grows less faster asymptotically than $O(n^{\log n})$, since it is usually the expression in the exponent that matters the most, in which case the answer would be (3).
Is this correct? Also, how would I show this formally?