Questions: Computability and Complexity: Overview and Connections

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A researcher proves that a decision problem Q is NP-complete. What does this tell us about whether Q can be solved at all?

AQ is undecidable — no algorithm can solve it
BQ is decidable but requires exponential time
CQ is decidable — NP-complete problems have algorithms, just not ones known to run in polynomial time
DQ is in P if and only if P = NP
Question 2 True / False

The halting problem is difficult to solve efficiently — it requires super-polynomial time.

TTrue
FFalse
Question 3 True / False

Any problem that requires more than polynomial time to solve should be undecidable.

TTrue
FFalse
Question 4 True / False

Computability theory and complexity theory both use reductions as a key proof technique, even though they address different questions.

TTrue
FFalse
Question 5 Short Answer

Why is 'P vs. NP' a question about efficient computation rather than about what can be computed at all?

Think about your answer, then reveal below.