← Student tools · Problem 37 · Lecture 14 · Round 3 (40 pts)

TQBF → TQBF₃ · normal form

Every QBF can be put in prenex form with alternating quantifiers and 3-CNF matrix.

CLO-4R3·40 ptsL14
🔊 Listen

TQBF₃ is the restriction of TQBF to QBFs in prenex form with alternating quantifiers and a 3-CNF matrix:

Normal form

∃x1 ∀x2 ∃x3 ∀x4 … Q xn. φ(x1, …, xn)

where φ is 3-CNF and quantifiers strictly alternate ∃∀∃∀….

The normalisation has two steps, each polynomial.

Step 1 · Enforce alternation by padding

If two same-flavor quantifiers appear consecutively, e.g. ∃x ∃y, insert a dummy: ∃x ∀d ∃y, where d doesn't appear in the matrix. Since the matrix doesn't mention d, the value of d is irrelevant — the dummy quantifier is a no-op semantically but creates the alternation pattern.

Step 2 · Convert matrix to 3-CNF

Apply the SAT → 3SAT splitting rule (Problem 26) to the propositional kernel. The auxiliary variables introduced by splitting are existentially quantified at the innermost layer (or handled with dummy padding to maintain alternation).

TQBF₃ remains PSPACE-complete. The restriction matters for reductions: many PSPACE-completeness proofs target this specific form, including the famous reduction to generalised geography (Problem 39).

🔊 Listen
Normalize a sample QBF Auto-plays
🔊 Listen
🔊 Listen
🔊 Listen

Sipser: §8.3 (TQBF reductions). Lecture notes: Module 6 slide 3. Companion problems: P26 (SAT → 3SAT), P36 (TQBF game tree), P39 (TQBF → geography).