Questions: PSPACE Complexity Class

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

Savitch's theorem proves PSPACE = NPSPACE. Why doesn't the same argument prove P = NP?

AThe theorem only applies to space resources — time cannot be reused the way space can, so the argument breaks down for time
BSavitch's theorem only applies to polynomial bounds, and NP uses exponential time
CNondeterministic space machines are a fundamentally different model than nondeterministic time machines
DSavitch's theorem requires the computation to be deterministic, which P already satisfies by definition
Question 2 Multiple Choice

Why is evaluating game positions (like generalized chess on an n×n board) typically PSPACE-complete rather than NP-complete?

AGame trees are too large to store in polynomial space, requiring exponential space
BChess positions require exponential time to evaluate but only polynomial space, which is the definition of PSPACE-complete
CDetermining whether a player has a winning strategy requires reasoning over all possible opponent responses to all possible moves — an alternating quantifier structure that exceeds what a single existential witness can capture
DNP problems cannot have game-theoretic formulations because games require interaction between players
Question 3 True / False

A polynomial-space machine can, in principle, run for exponential time without contradiction, because it can cycle through exponentially many distinct configurations before repeating a state.

TTrue
FFalse
Question 4 True / False

We have proven that PSPACE is strictly larger than NP — that there exist problems in PSPACE that are not in NP.

TTrue
FFalse
Question 5 Short Answer

Why can a deterministic machine solve any NPSPACE problem using only polynomial space (Savitch's theorem), while the analogous argument for time — that any NP problem can be solved deterministically in polynomial time — remains unproven?

Think about your answer, then reveal below.