In computational complexity theory, the class QIP (which stands for Quantum Interactive Polynomial time) is the set of decision problems that are solvable by a quantum interactive proof system. Quantum interactive proof systems were first introduced by John Watrous in 1999 as a quantum computing analogue of (classical) interactive proof systems. Quantum interactive proof systems are the same as classical interactive proof systems, except that the verifier is a polynomial-time quantum computer which exchanges quantum messages with the prover.
We say that a language L belongs to QIP if there is a quantum interactive proof system such that
(Completeness) if x ∈ L, the prover has a strategy to convince the verifier with probability ≥ ⅔.
(Soundness) if x ∉ L, irrespective of what the prover does, the verifier would not accept with probability ≥ ⅓.
The constants ⅔ and ⅓ in the definition of QIP are arbitrary, as the errors in the proof system can be reduced by parallel repetition.
As an example, consider the problem of distinguishing quantum circuits. Suppose that the verifier is given the description of two quantum circuits C1 and C2 with the guarantee that they are either close or quite far in the metric induced by the completely bounded trace norm. That is, either or and the verifier wants to check which is the case.
Given one of two quantum states or (with probability half each), the maximum probability of guessing correctly amongst them is given by .
If , the prover can prepare a state such that , so that it can distinguish between the two cases with probability 5/6. On the other hand, if , no matter what state the prover prepares, . Therefore, the prover can not make the verifier accept with probability more than 2/3.
We now show that it is possible to approximate to an accuracy of in polynomial space.
Define as . Then,
We describe a Matrix multiplicative weights update algorithm for approximating We look at as a mixture of experts. Since is a difference of two-quantum channels, . We take the loss matrix for round t to be where is the projector onto the positive eigenspace of .
Let ε ← δ/8 and T ← ceil[ln N/ε2]
Let λ ← 0
for i = 1 to n
W(1) ← I
Φ(1) ← Tr(W(1)) = n.
for t = 1 to T
ρ(t) = W(t)/Φ(t)
Follow expert's advice according to ρ(t)
Observe the loss matrix for day t, M(t)
λ ← λ +〈ρ(t),M(t)〉
W(t+1) ← exp(-ε Sum[M(i), {i,1,t}])
Φ(t+1) = Tr(W(t+1))
Return 2λ/T-1
For any and for any ,
.
For . Therefore, .
Let attain the min-max value . Then,
for any t, Therefore,
.
On the other hand, .
Therefore, (2λ/T-1) is a &delta-approximation of .
Quantum Multi-prover Interactive Proofs are motivated by the study of Multi-prover Interactive Proofs. The verifier is a polynomial-time quantum computer which exchanges quantum messages with the prover. As in MIP, the provers are not allowed to communicate after the protocol starts, but they may be entangled. In 2012, Reichardt, Unger and Vazirani established that QMIP=MIP*, showing that all the power of Quantum Multi-prover Interactive Proof systems comes from the ability of the provers to share entanglement.
In MIP* protocols, the verifier, and the messages between the prover and the verifier are completely classical. However, as in QMIP, the provers may share an arbitrary amount of entanglement. Since the provers may use the additional resource of entanglement to both convince or to fool the verifier, it is not a priori obvious how MIP* relates to MIP. However, in 2012, Ito and Vidick showed a multi-prover protocol for NEXP sound against entangled provers, showing that NEXP=MIP⊆MIP*. There is no known upper bound to MIP*. (It is not even known whether or not MIP* protocols can solve undecidable problems.)