What are natural examples of non-relativizable proofs?

What are natural examples of non-relativizable proofs?

  • As I understand it, a proof that P=NP or P≠NP would need to be non-relativizable (as in recursion theory oracles). Virtually all proofs seem to be relativizable, though. What are good examples of non relativizable proofs, of the sort that a P=NP/P≠NP proof would need to be, that are not trivial or contrived? (I am not a recursion theorist, so please pardon the lack of citations.) [EDIT: better http://mathoverflow.net/questions/55933/what-proofs-cannot-be-relativized post]

  • Answer:

    As Steven notes, the canonical example is $\mathsf{IP} = \mathsf{PSPACE}$. This collapse does not relativize, in the sense that there is an oracle $A$, subject to which $\mathsf{IP}^A \ne \mathsf{PSPACE}^A$. The intuition why the known proof of this result avoids the relativization barrier is that it uses arithmetization (Yonatan alluded to this in a comment): an interactive protocol for the $\mathsf{PSPACE}$-complete problem TQBF is given by considering an extension of a quantified boolean formula to a low-degree polynomial over a suitably large field. If we are given a relativized boolean formula (with oracle gates), such an extension does not exist. There is a refinement of the relativization barrier -- algebrization -- due to http://www.scottaaronson.com/papers/alg.pdf. Generically, the arithmetization technique is not enough to circumvent the algebrization barrier. A complexity class inclusion $\mathsf{C} \subseteq \mathsf{D}$ algebrizes if for any oracle $A$ and any extension $\tilde{A}$ of $A$ to low-degree polynomials over a finite field, $\mathsf{C}^A \subseteq \mathsf{D}^{\tilde{A}}$. A separation $\mathsf{C} \not \subset \mathsf{D}$ algebrizes if for all $A$, and all extensions $\tilde{A}$, $\mathsf{C}^{\tilde{A}} \not \subset \mathsf{D}^{A}$. Aaronson and Wigderson show that $\mathsf{IP} = \mathsf{PSPACE}$ algebrizes, but many other results, including $\mathsf{NP} \not \subset \mathsf{P}$, do not. A recent example of a technique that does not algebrize or relativize is http://www.stanford.edu/~rrwill/acc-lbs.pdf that $\mathsf{NEXP} \not \subset \mathsf{ACC}$. The separation does not algebrize: there is an oracle $A$ and a low-degree extension $\tilde{A}$ such that $\mathsf{NEXP}^{\tilde{A}} \subset \mathsf{ACC}^A$. Intuitively the reason why the proof avoids the barrier is that it relies on the existence of a faster-than-trivial satisfiability algorithm for $\mathsf{ACC}$ circuits, and the algorithm uses non-relativizing and non-algebrizing properties of such circuits. Ryan notes in the paper that all known faster-than-trivial satisfiability algorithms break down when oracles or algebraic extensions of oracles are added. There is also an interesting approach to understanding relativization through logic. In an old manuscript, http://www.cs.berkeley.edu/~vazirani/pubs/relativizing.ps define a system of axioms such that the relativizing results are exactly those that follow from the axioms, while non-relativizing results are independent from the system. A paper by http://www.cs.sfu.ca/~kabanets/papers/act-full.pdf does something similar for algebrization by introducing an additional axiom to the ones defined by Arora, Impagliazzo and Vazirani. They show that most known non-relativizing results follow from their axioms, while P vs NP, among others, is independent of them. Apologies if I got something wrong, I am not quite an expert.

Sai at Theoretical Computer Science Visit the source

Was this solution helpful to you?

Other answers

Here is a list of non-relativizable proofs: http://en.wikipedia.org/wiki/PCP_theorem Instance-dependent commitment implies zero-knowledge protocol: http://people.seas.harvard.edu/~salil/research/ZKcommit-abs.html There is no efficient "virtual black box" circuit obfuscator for general circuits: http://www.wisdom.weizmann.ac.il/~oded/p_obfuscate.html PSPACE is reducible to evaluating a succinct product of $S_5$: http://www.cs.yale.edu/publications/techreports/tr528.pdf#page=5 Against unentangled provers, NEXP has minimally-interactive 2-prover proof systems: http://dl.acm.org/citation.cfm?id=129783 Against possibly-entangled provers, NEXP has more-interactive MIP protocols: http://arxiv.org/abs/1207.0550 NP has efficient-prover NISZK proofs-of-knowledge with perfect knowledge extraction in a "efficiently samplable non-standard distribution" hidden bits model, and efficient-prover NIPZK proofs-of-knowledge in the (real) hidden bits model. Furthermore, if the sampler is allowed to have a small probability of outputting $\perp$ (and soundness is only required to hold when the sampler doesn't output $\perp$), then "NISZK" from the previous sentence can be replaced with "NIPZK". http://www.cs.umd.edu/~jkatz/gradcrypto2/NOTES/lecture13.pdf Note: Perfect knowledge-extraction follows by inspection of the soundness part on page 2. (Non-perfect) knowledge-extraction holds for the same reason as non-perfect soundness, as described at the top of page 5. Perfect zero-knowledge can be obtained by having the simulator use the Hamiltonian matrix $C_i$ as its permutation $\pi$, and some of the actual bit-strings corresponding to biased-bits with value 0 as themselves, just mostly in different locations. The "furthermore" sentence follows by having the sampler output $\perp$ if it was unable to choose an element from {0,1,2,3,...,n!-1} perfectly uniformly in a small enough amount of time, since such a choice would allow for the perfectly uniform generation of a directed cycle graph matrix or a permutation of the vertices.

Ricky Demer

this is a nice survey of the field by a leading expert that summarizes/details some of the points of the other answers so far & has additional examples. [1] http://people.cs.uchicago.edu/~fortnow/papers/relative.pdf Fortnow Several recent nonrelativizing results in the area of interactive proofs have caused many people to review the importance of relativization. In this paper we take a look at how complexity theorists use and misuse oracle results. We pay special attention to the new interactive proof systems and program checking results and try to understand why they do not relativize. We give some new results that may help us to understand these questions better.

vzn

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.