IP (complexity) - Proof That IP = PSPACE

Proof That IP = PSPACE

In order to prove that IP and PSPACE are equal, we show that IP is a subset of PSPACE and also that PSPACE is a subset of IP, and hence the two are equivalent. In order to demonstrate that, we present a simulation of an interactive proof system by a polynomial space machine. Now, we can define:

and for every and every message history, we inductively define the function :


N_{M_j} =
\begin{cases} 0: j = p\text{ and }m_p = \text{reject}\\ 1: j = p\text{ and }m_p = \text{accept}\\ \max_{m_{j+1}} N_{M_{j+1}}: j < p\text{ and }j\text{ is odd} \\ \text{wt-avg}_{m_{j+1}} N_{M_{j+1}}: j < p\text{ and }j\text{ is even} \\
\end{cases}

where the term is defined as follows:

where is the probability taken over the random string of length . This expression is the average of, weighted by the probability that the verifier sent message .

Take to be the empty message sequence, here we will show that can be computed in polynomial space, and that . First, to compute, an algorithm can recursively calculate the values for every j and . Since the depth of the recursion is p, only polynomial space is necessary. The second requirement is that we need, the value needed to determine whether w is in A. We use induction to prove this as follows.

We must show that for every and every, and we will do this using induction on j. The base case is to prove for . Then we will use induction to go from p down to 0.

The base case is fairly simple. Since is either accept or reject, if is accept, is defined to be 1 and \Pr = 1 since the message stream indicates acceptance, thus the claim is true. If is reject, the argument is very similar.

For the inductive hypothesis, we assume that for some and any message sequence, and then prove the hypothesis for and any message sequence .

If j is even, is a message from V to P. By the definition of, . Then, by the inductive hypothesis, we can say this is equal to . Finally, by definition, we can see that this is equal to .

If j is odd, is a message from P to V. By definition, . Then, by the inductive hypothesis, this equals . This is equal to since:

because the prover on the right-hand side could send the message to maximize the expression on the left-hand side. And:

Since the same Prover cannot do any better than send that same message. Thus, this holds whether is even or odd and the proof that IP PSPACE is complete.

Here we have constructed a polynomial space machine that uses the best prover for a particular string in language . We use this best prover in place of a prover with random input bits because we are able to try every set of random input bits in polynomial space. Since we have simulated an interactive proof system with a polynomial space machine, we have shown that IP PSPACE, as desired.

Read more about this topic:  IP (complexity)

Famous quotes containing the words proof that and/or proof:

    The chief contribution of Protestantism to human thought is its massive proof that God is a bore.
    —H.L. (Henry Lewis)

    The fact that several men were able to become infatuated with that latrine is truly the proof of the decline of the men of this century.
    Charles Baudelaire (1821–1867)