The aim of the protocol is to verify NP-complete problems in the context of communication complexity, so in the case in which the amount of communication between the involved parties is a resource. By definition, if a problem is in NP then it is possible to verify efficiently if a given solution is correct. However, if the given solution, or witness, is incomplete, then the verification process is exponential in the size of the missing information.
In this setting, Merlin, an overpowerful but untrusted prover, wants to convince Arthur, an honest but computationally bounded verifier, that he has the solution to a specific NP-complete problem. It was shown by [1] that if Merlin sends quantum proofs revealing only partial information about the complete solution, Arthur can efficiently verify it in a probabilistic sense, giving rise to a computational advantage with no analogous one in the classical world. This quantum class of problems is called QMA, as in Quantum Merlin Arthur, and is the generalisation of NP problems, as it consists of the class of languages that can be verified efficiently with quantum proofs.
In order to verify an N-size 2-out-of-4SAT problem, Merlin is required to send the proof encrypted in the phase of a quantum state in a superposition of N orthogonal modes. Furthermore, he will need to send order $\\\sqrt{N}$ identical copies of this quantum state. However, due to the Holevo bound, Arthur can retrieve at most order $\\\sqrt {N}\\\log _{2}(N)$ bits of information on average by just measuring the state, which is only a small fraction of the whole N bits solution. Therefore, to verify the correctness of the proof and the honesty of Merlin, Arthur will need to perform three distinct tests. In [1], they specify how these tests could be performed using a single photon source and linear optics, so in the following we will refer to it, even though the protocol can be implemented with any quantum information carriers. Each test is performed with probability 1/3.
The first two conditions are always met when reducing the NP problem to a 3SAT and then to a 2-out-of-4SAT. The exponential hypothesis is an unproven but highly accredited conjecture which implies that $P\\\neq NP$.
The un-entanglement promise is typical in these scenarios, as it was proved that Merlin can always cheat by entangling the proofs, and there is no way for Arthur to verify the state by pre-preparing the ancillary states with special coefficients.
Network Stage: Prepare and Measure
Relevant Parameters:
The protocol:
There has not been any experimental implementation of this protocol so far.
Theoretically relevant papers are [1], [2]
The aim of the protocol is to verify NP-complete problems in the context of communication complexity, so in the case in which the amount of communication between the involved parties is a resource. By definition, if a problem is in NP then it is possible to verify efficiently if a given solution is correct. However, if the given solution, or witness, is incomplete, then the verification process is exponential in the size of the missing information.
In this setting, Merlin, an overpowerful but untrusted prover, wants to convince Arthur, an honest but computationally bounded verifier, that he has the solution to a specific NP-complete problem. It was shown by [1] that if Merlin sends quantum proofs revealing only partial information about the complete solution, Arthur can efficiently verify it in a probabilistic sense, giving rise to a computational advantage with no analogous one in the classical world. This quantum class of problems is called QMA, as in Quantum Merlin Arthur, and is the generalisation of NP problems, as it consists of the class of languages that can be verified efficiently with quantum proofs.
In order to verify an N-size 2-out-of-4SAT problem, Merlin is required to send the proof encrypted in the phase of a quantum state in a superposition of N orthogonal modes. Furthermore, he will need to send order $sqrt{N}$ identical copies of this quantum state. However, due to the Holevo bound, Arthur can retrieve at most order $sqrt {N}log _{2}(N)$ bits of information on average by just measuring the state, which is only a small fraction of the whole N bits solution. Therefore, to verify the correctness of the proof and the honesty of Merlin, Arthur will need to perform three distinct tests. In [1], they specify how these tests could be performed using a single photon source and linear optics, so in the following we will refer to it, even though the protocol can be implemented with any quantum information carriers. Each test is performed with probability 1/3.
The first two conditions are always met when reducing the NP problem to a 3SAT and then to a 2-out-of-4SAT. The exponential hypothesis is an unproven but highly accredited conjecture which implies that $Pneq NP$.
The un-entanglement promise is typical in these scenarios, as it was proved that Merlin can always cheat by entangling the proofs, and there is no way for Arthur to verify the state by pre-preparing the ancillary states with special coefficients.
Network Stage: Prepare and Measure
Relevant Parameters:
The protocol:
There has not been any experimental implementation of this protocol so far.
Theoretically relevant papers are [1], [2]