Questions: Co-NP and Complementary Complexity Classes

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A researcher announces they have found a polynomial-length proof that a specific 10,000-variable Boolean formula has no satisfying assignment, and that this proof can be verified in polynomial time. What is the most significant complexity-theoretic implication?

AThis would prove P = NP, because it shows that an NP-complete problem (SAT) can be solved efficiently
BThis would show that UNSAT ∈ NP, which would imply NP = co-NP
CThis would have no major implications, because verifying a specific proof is not the same as solving the general decision problem
DThis would show that co-NP ⊂ NP, making co-NP a proper subset of NP
Question 2 Multiple Choice

Which of the following correctly characterizes the relationship between P, NP, and co-NP?

AIf NP = co-NP, then P = NP, since collapsing the certificate hierarchy implies efficient solving
BP ⊆ NP ∩ co-NP; P = NP implies NP = co-NP, but NP = co-NP does not imply P = NP
Cco-NP is a proper subset of NP because every 'no' certificate can be reframed as a 'yes' certificate via negation
DNP and co-NP are disjoint: no problem can simultaneously have short 'yes' and 'no' certificates
Question 3 True / False

If a problem L is in NP ∩ co-NP — meaning both 'yes' and 'no' instances have polynomial-size certificates verifiable in polynomial time — then L should also be in P.

TTrue
FFalse
Question 4 True / False

UNSAT — determining whether a Boolean formula has no satisfying assignment — is in co-NP because the complement of UNSAT is SAT, which is in NP.

TTrue
FFalse
Question 5 Short Answer

SAT is in NP because a satisfying assignment serves as a short, efficiently verifiable 'yes' certificate. Explain why UNSAT seems unlikely to also be in NP — that is, why a polynomial-size 'yes' certificate for UNSAT appears fundamentally harder to construct.

Think about your answer, then reveal below.