NP is the class of questions of the form "does there exist a short proof?" — does there exist a route, a coloring, a satisfying assignment. Flip it and you get co-NP: "is it true for all cases?" — is every assignment unsatisfying, is there no route at all.
But the most interesting questions mix the two. "Is there a move I can make such that, for all of my opponent's replies, I still win?" "What is the smallest circuit such that for every input it computes the right answer?" Each "there exists … for all …" is a new layer of nesting.
Stack those alternating quantifiers and you build the polynomial hierarchy (PH): NP and co-NP on the first floor, then a second floor, a third, and — as far as anyone has proven — floors going up forever. This article is about that tower and the haunting question at its center: does it ever stop?
Comments
Loading comments...