My question concerns the acceptance probability of dishonest proofs in the YES case of a QMA verification protocol.
According to the canonical definition of QMA, the completeness condition requires the existence of at least one quantum proof (witness state) that the verifier accepts with probability at least $2/3$. In proofs of containment in QMA, the focus is typically on constructing such a "good" proof and verifying that it meets this threshold. This makes sense, as the definition only requires the existence of one good proof, not a guarantee about the behaviour of other proofs.
However, what happens if Merlin sends a dishonest proof -- a proof that is not the intended witness state? The QMA definition does not impose any restrictions on the acceptance probability of such dishonest proofs in the YES case. This stands in contrast to stricter classes like GQMA [1], PGQMA [2] and UQMA [3], which explicitly define criteria for both honest and dishonest proofs in the completeness and soundness regimes. These classes appear more robust against dishonest proofs, as they impose additional structure on the verification process.
This raises several questions:
- Is it the responsibility of the verifier to ensure that dishonest proofs are rejected with high probability, even in the YES case?
- Does the soundness condition in QMA, which requires that all proofs are rejected with probability at most $1/3$ in the NO case, also constrain the acceptance probability of dishonest proofs in the YES case? For instance, if Merlin sends a dishonest proof that is very close to an honest proof, could it be accepted with probability significantly higher than $1/3$ ? (comments in [3] seems to suggest the probability could be high)
A poorly designed verification protocol might satisfy QMA's completeness and soundness conditions while still allowing dishonest proofs to slip through with non-negligible probability. On the other hand, the local Hamiltonian problem's promise gap might implicitly constrain the acceptance probability of dishonest proofs (e.g., by linking acceptance rates to energy expectation values). However, this is not explicitly demanded by the QMA definition.
In summary, while QMA does not impose explicit thresholds on the acceptance probability of dishonest proofs in the YES case, stricter classes like GQMA, PGQMA, UQMA suggest that such considerations are important in practice. How should we interpret the behaviour of dishonest proofs in QMA, and what role does the verifier play in ensuring robustness against them? Is it best to understand the behaviour simply as GQMA$(c,s,0,0)$ = QMA(c,s) [1]?
Edit 1:
A succinct question for clarity: What constraints, if any, does QMA place on the acceptance probability of dishonest proofs in the YES case?
Hopefully, this is clearer and more to the point.
It seems like the answer is ''no constraints'', but I am not yet fully understanding of this conclusion.
Edit 2:
The consensus appears to be that by definition QMA does not place a constraint on the acceptance bound for dishonest proofs, and instead, such a bound can be found via the authentication and verification protocol constructed by Arthur. This leaves a degree of freedom for Arthur in that, it is up to them to figure out if they want to distinguish honest from dishonest proof with high probability. Moreover, QMA containment (for the YES case) doesn't require them to distinguish with confidence. However, the soundness element may impact this.