Questions: The P vs. NP Problem

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A researcher announces a proof that P = NP. Which of the following would be a direct consequence if the proof is correct?

APublic-key cryptographic systems such as RSA would no longer be provably secure, since integer factorization would be solvable in polynomial time
BBoolean satisfiability (SAT) would be proved to have no polynomial-time algorithm
CNP-complete problems would be reclassified as outside the NP complexity class
DThe Turing machine model would be invalidated as a foundation for complexity theory
Question 2 Multiple Choice

Which statement correctly captures the relationship between the complexity classes P and NP?

AP is the class of problems solvable in polynomial time; NP is the class where a proposed solution can be verified in polynomial time — every P problem is in NP, but NP may contain problems not in P
BP problems are computationally easy; NP problems are impossible to solve efficiently on any computer
CP and NP are the same class — this has been proved, which is why the Millennium Prize remains unclaimed
DP problems are solvable on deterministic machines; NP problems require quantum computers or nondeterministic hardware
Question 3 True / False

Computer scientists have proved that P ≠ NP, establishing that verification is fundamentally easier than solving for certain problems.

TTrue
FFalse
Question 4 True / False

If P ≠ NP were proved, it would establish that NP-hard problems have no efficient algorithms in any practical context.

TTrue
FFalse
Question 5 Short Answer

Why is proving P ≠ NP considered extraordinarily difficult, even though most researchers believe it to be true and have believed so for decades?

Think about your answer, then reveal below.