What is QMA, and how does it relate to NP? Give an example of a QMA-complete problem.
Think about your answer, then reveal below.
Model answer: QMA (Quantum Merlin Arthur) is the class of problems where a quantum verifier can check a quantum proof (witness state) in polynomial time. It is the quantum analog of NP (or more precisely, MA). NP is contained in QMA because a classical proof can be encoded as a quantum state. The Local Hamiltonian problem is QMA-complete: given a sum of local Hamiltonians, determine whether the ground-state energy is below a threshold. This is the quantum analog of the Cook-Levin theorem — it was proved by Kitaev.
QMA generalizes NP in two ways: the proof can be a quantum state (exponentially hard to describe classically), and the verifier is a quantum computer. The Local Hamiltonian problem being QMA-complete means it is the hardest problem in QMA — if you could solve it efficiently, you could solve all QMA problems. The connection to physics is direct: determining the ground-state energy of a quantum system is computationally hard even for quantum computers (QMA-hard), which is why quantum chemistry simulation requires clever algorithms rather than brute force.