Ordinary SAT asks a single question: does there exist an assignment of true/false to the variables that makes a Boolean formula true? That hidden word — there exists — is one quantifier, ∃.
Quantified Boolean Formulas (QBF) add the other quantifier, for all (∀), and let them alternate: ∃ ∀ ∃ … Now the formula no longer asks "can it be satisfied?" but something richer: "can I pick so that for every there is an so that …?"
Read it out loud and you hear a game. Every ∃ is a move you make, trying to win; every ∀ is a move your opponent makes, trying to stop you. The formula is true exactly when you have a winning strategy. That single shift — from "find an assignment" to "win against all replies" — is the jump from NP up to PSPACE.
Comments
Loading comments...