Fifty years of effort by the world's best logicians and theorists have not settled the P vs NP question. Why? Part of the answer is a theorem from 1975 by Theodore Baker, John Gill, and Robert Solovay: the tools that work for nearly everything else in mathematics cannot work here.
The key concept is an oracle — an imaginary black box that answers membership questions about some fixed set in a single step, regardless of how hard computing those answers actually is. When we write , we mean the class of problems solvable in polynomial time with free access to oracle A. Similarly means NP relative to A.
Baker, Gill, and Solovay proved two surprising facts at once:
- There exists an oracle A such that = — relative to A, the two classes coincide.
- There exists an oracle B such that ≠ — relative to B, they are provably different.
These two facts together form the relativization barrier: any proof of P = NP or P ≠ NP that works relative to every oracle would have to simultaneously prove both = and ≠ for the same proof, which is impossible. Since virtually all classical proof techniques relativize — they work the same way regardless of what oracle is attached — they are blocked by this barrier.
The consequence is striking: we need fundamentally new mathematics to solve P vs NP, mathematics that somehow cares about the internal structure of problems in a way that oracles can erase.
Comments
Loading comments...