We have spent decades believing that problems like SAT are intractable — that no small, fast circuit can solve them. Believing is easy. Proving it is the wall behind P vs NP, and we have barely scratched it.
The strange part is how the proofs fail. They don't fail randomly. Again and again, the most natural strategy is the same: find a simple, computable property that all "easy" functions share and the target function lacks. Show your function is too complicated to be easy, and you're done.
In 1994, Alexander Razborov and Steven Rudich proved something startling about that strategy. Any proof "natural" enough — broad and constructive in a precise sense — would not just separate hard problems. It would hand you a machine that breaks the pseudorandomness all of modern cryptography depends on. The very generality that makes the method work is what makes it self-destruct.
Comments
Loading comments...