Join the EulerFold community

Track progress and collaborate on roadmaps with students worldwide.

🐢
Research Decoded/Baker, Gill, Solovay (1975)

Baker, Gill, Solovay: Relativization

Baker, T., Gill, J., & Solovay, R. (1975). Relativizations of the P=?NP question. SIAM Journal on Computing, 4(4), 431-442.

Read Original Paper

In 1975, Theodore Baker, John Gill, and Robert Solovay published 'Relativizations of the P=?NP Question,' a paper that fundamentally changed how computer scientists approach the most famous open problem in the field. By demonstrating that the P vs NP question can have different answers depending on the external information available to the machines, the authors proved that the standard mathematical tools of the time were insufficient for a resolution. Their work established the first major 'barrier' in complexity theory, revealing that the difficulty of separating P and NP lies deeper than simple diagonal arguments.

Oracles and Conflicting Realities

The primary technical contribution of Baker, Gill, and Solovay was the construction of specific 'oracles'—external data sources that a Turing machine can consult in a single step—to show that the relationship between PP and NPNP is not fixed under relativization. They proved the existence of an oracle AA and an oracle BB such that the following conflicting statements hold:

PA=NPAandPB≠NPB\displaystyle P^A = NP^A \quad \text{and} \quad P^B \neq NP^B

This finding revealed that the PP vs NPNP question is 'relativization-dependent,' meaning its answer changes when the computational model is extended with an external resource. This proved that any proof technique that remains valid under an oracle (a 'relativizing' technique) is fundamentally incapable of resolving the question in the non-relativized case.

The Diagonalization Barrier

The technical significance of this result lies in its identification of the 'Diagonalization Barrier.' Before 1975, most proofs in complexity theory relied on diagonalization—a technique used by Georg Cantor to show that real numbers are uncountable and by Alan Turing to prove the Halting Problem is undecidable. Because diagonalization techniques 'relativize'—meaning they remain valid regardless of any oracle provided to the machine—BGS proved that no such technique could ever resolve P vs NP. This insight forced the community to realize that any successful proof must exploit properties of computation that do not relativize, effectively rendering the most powerful tool in the mathematician's arsenal useless for this specific problem.

The Limits of Formal Logic

Baker, Gill, and Solovay's work demonstrated that the internal logic of formal systems can be consistent with multiple, contradictory computational realities. The engineering choice to study machines with oracles proved that the P vs NP question is fundamentally different from previous challenges in logic and set theory. It suggested that progress in understanding complexity requires the discovery of 'non-relativizing' properties—characteristics of real-world circuits and algorithms that disappear when an oracle is introduced. This realization remains the primary guiding principle for researchers seeking to move beyond the structural barriers that have stalled the field for decades.

Dive Deeper

Discussion

0

Join the discussion

Sign in to share your thoughts and technical insights.

Loading insights...