Questions: Space Complexity: PSPACE, L, and NL

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

Savitch's theorem states that NSPACE(f(n)) ⊆ DSPACE(f(n)²). What is the most important corollary of this theorem for polynomial space?

ANP = P, because nondeterminism provides no advantage for polynomial-bounded computations
BNPSPACE = PSPACE, because squaring a polynomial still yields a polynomial
CPSPACE ⊆ NP, because any polynomial-space computation can be verified nondeterministically
DL = NL, because squaring logarithm still gives a logarithm
Question 2 Multiple Choice

Why is PSPACE believed to be strictly larger than NP, even though NP ⊆ PSPACE?

ABecause PSPACE problems require exponential time, which cannot be verified in polynomial time
BBecause PSPACE-complete problems like TQBF involve alternating quantifiers (∀ and ∃), while NP problems involve only existential quantifiers, suggesting qualitatively harder structure
CBecause PSPACE is closed under complement and NP is not, proving they differ
DBecause Savitch's theorem shows PSPACE has strictly more computational power than any nondeterministic class
Question 3 True / False

Savitch's theorem shows that nondeterminism provides no more than a quadratic advantage in space, unlike in time where nondeterminism might provide an exponential advantage.

TTrue
FFalse
Question 4 True / False

PSPACE is simply 'NP with more memory' — any NP problem can be efficiently solved using polynomial space.

TTrue
FFalse
Question 5 Short Answer

In what ways does nondeterminism behave differently in space complexity than in time complexity, and what does Savitch's theorem tell us about this difference?

Think about your answer, then reveal below.