the local Hamiltonian problem Thomas Vidick Caltech Joint work - - PowerPoint PPT Presentation
the local Hamiltonian problem Thomas Vidick Caltech Joint work - - PowerPoint PPT Presentation
A multiprover interactive proof system for the local Hamiltonian problem Thomas Vidick Caltech Joint work with Joseph Fitzsimons SUTD and CQT, Singapore Outline 1. Local verification of classical & quantum proofs 2. Quantum multiplayer
Outline
- 1. Local verification of classical & quantum proofs
- 2. Quantum multiplayer games
- 3. Result: a game for the local Hamiltonian problem
- 4. Consequences:
a) The quantum PCP conjecture b) Quantum interactive proof systems
Local verification of classical proofs
- NP = { decision problems βdoes π¦ have property π?β
that have polynomial-time verifiable proofs }
- Ex: Clique, chromatic number, Hamiltonian path
- 3D Ising spin
- Pancake sorting, Modal logic S5-Satisfiability, Super Mario, Lemmings
- Cook-Levin theorem: 3-SAT is complete for NP
- Consequence: all problems in NP have local verification procedures
- Do we even need
the whole proof?
- Proof required to guarantee
consistency of assignment 0 1 0 1 1 0 1 1 0 1 0 1 βπ¦, π π¦ = π·1 π¦ β§ π·2 π¦ β§ β― β§ π·π π¦ = 1?
π·10 π¦ = π¦3 β¨ π¦5 β¨ π¦8 ? π¦3? π¦5? π¦8?
Graph π» β 3-SAT formula π π» 3-colorable β π satisfiable Is π» 3-colorable?
Multiplayer games: the power of two Merlins
- Arthur (βrefereeβ) asks questions
- Two isolated Merlins (βplayersβ)
- Arthur checks answers.
- Value π π» = supMerlins Pr[Arthur accepts]
- Ex: 3-SAT game π» = π»π
check satisfaction + consistency
π SAT β π π»π = 1
- Consequence: All languages in NP have truly local verification procedure
- PCP Theorem: poly-time π»π β
π»π such that π π»π = 1 βΉ π π»π = 1 π π»π < 1 βΉ π π»π β€ 0.9
0 1 0 1 0 1 0 1
βπ¦, π π¦ = π·1 π¦ β§ π·2 π¦ β§ β― β§ π·π π¦ = 1? π·10 π¦ = π¦3 β¨ π¦5 β¨ π¦8 ?
π·10? π¦8? 0,0,0 1
Local verification of quantum proofs
- QMA = { decision problems βdoes π¦ have property πβ
that have quantum polynomial-time verifiable quantum proofs }
- Ex: quantum circuit-sat, unitary non-identity check
- Consistency of local density matrices, N-representability
- [Kitaevβ99,Kempe-Regevβ03] 3-local Hamiltonian is complete for QMA
- Still need Merlin to
provide complete state
- Today: is βtruly localβ
verification of QMA problems possible?
|πβͺ
πΌ = π πΌπ, each πΌπ acts on 3 out of π qubits. Decide: β|Ξβͺ, Ξ πΌ Ξ β€ π = 2βπ π , or β|Ξ¦βͺ, Ξ¦ πΌ Ξ¦ β₯ π = 1/π(π)? β Ξ , Ξ πΌ1 Ξ + β― β©Ξ|πΌπ Ξ β€ π?
β©Ξ|πΌ10|Ξβͺ?
Is π β πππId > π ?
Outline
- 1. Local verification of classical & quantum proofs
- 2. Quantum multiplayer games
- 3. Result: a game for the local Hamiltonian problem
- 4. Consequences:
a) The quantum PCP conjecture b) Quantum interactive proof systems
- Quantum Arthur exchanges quantum
messages with quantum Merlins Quantum Merlins may use shared entanglement
- Value πβ π» = supMerlins Pr[Arthur accepts]
- Quantum messages β more power to Arthur
[KobMatβ03] Quantum Arthur with non-entangled Merlins limited to NP
- Entanglement
β more power to Merlinsβ¦ and to Arthur?
- Can Arthur use entangled Merlins to his advantage?
Quantum multiplayer games
Measure Ξ = {Ξ πππ, Ξ π ππ}
- No entanglement:
π π»π = 1 β π SAT
- Magic Square game: β 3-SAT π,
π UNSAT but πβ π»π = 1!
- Not a surprise: πβ π» β« π π»
is nothing else than Bell inequality violation
- [KKMTVβ08,IKMβ09] More complicated π β
π»π s.t. π SAT β πβ π»π = 1 β Arthur can still use entangled Merlins to decide problems in NP
- Can Arthur use entangled Merlins to decide QMA problems?
The power of entangled Merlins (1)
The clause-vs-variable game
π·10 π¦ = π¦3 β¨ π¦5 β¨ π¦8 ?
π·10? π¦8? 0,0,0 1
βπ¦, π π¦ = π·1 π¦ β§ π·2 π¦ β§ β― β§ π·π π¦ = 1?
- Given πΌ , can we design π» = π»πΌ s.t.:
β|Ξβͺ, Ξ πΌ Ξ β€ π β πβ π» β 1 β|Ξ¦βͺ, Ξ¦ πΌ Ξ¦ β₯ π β πβ π» βͺ 1
- Some immediate difficulties:
- Cannot check for equality
- f reduced densities
- Local consistency β global consistency
(deciding whether this holds is itself a QMA-complete problem)
- [KobMat03] Need to use entanglement to go beyond NP
- Idea: split proof qubits between Merlins
πΌ10? π8? β Ξ , Ξ πΌ1 Ξ + β― β©Ξ|πΌπ Ξ β€ π?
β©Ξ|πΌ10|Ξβͺ?
The power of entangled Merlins (2)
A Hamiltonian-vs-qubit game?
- [AGIKβ09] Assume πΌ is 1D
- Merlin1 takes even qubits,
Merlin2 takes odd qubits
- πβ π»πΌ = 1 β β|Ξβͺ, Ξ πΌ Ξ β 0?
- Bad example: the EPR Hamiltonian πΌπ = πΉππ β©πΉππ|π,π+1 for all π
- Highly frustrated, but πβ π»πΌ = 1!
π4? π5?
β©Ξ|πΌ4|Ξβͺ?
πΌ4
β©Ξ|πΌ5|Ξβͺ?
πΌ5
The power of entangled Merlins (2)
A Hamiltonian-vs-qubit game? + + + πΌ1 πΌ3 πΌπβ1 + + + πΌ2 πΌ4 + + + + + +
β Ξ , Ξ πΌ1 Ξ + β― β©Ξ|πΌπ Ξ β€ π? π3?
The difficulty
?
The difficulty
Can we check existence of global state |Ξβͺ from βlocal snapshotsβ only?
?
Outline
- 1. Checking proofs locally
- 2. Entanglement in quantum multiplayer games
- 3. Result: a quantum multiplayer game for the local
Hamiltonian problem
- 4. Consequences:
1. The quantum PCP conjecture 2. Quantum interactive proof systems
Result: a five-player game for LH
Given 3-local πΌ on π qubits, design 5-player π» = π»πΌ such that:
- β|Ξβͺ, Ξ πΌ Ξ β€ π
β πβ π» β₯ 1 β π/2
- β|Ξ¦βͺ, Ξ¦ πΌ Ξ¦ β₯ π β πβ π» β€ 1 β π/ππ
- Consequence: the value πβ π» for π» with π classical questions, 3 answer qubits,
5 players, is π ππ΅-hard to compute to within Β±1/ππππ§(π) β Strictly harder than non-entangled value π(π») (unless NP=QMA)
- Consequence: π ππ½π β π ππ½πβ 1 β 2βπ, 1 β 2 β 2βπ
(unless ππΉππ = π ππ΅πΉππ) π, π, π? πβ², πβ², πβ²?
The game π» = π»πΌ
- ECC πΉ corrects β₯ 1 error
(ex: 5-qubit Steane code)
- Arthur runs two tests (prob 1/2 each):
1. Select random πΌβ on ππ, ππ, ππ
a) Ask each Merlin for its share of ππ, ππ, ππ b) Decode πΉ c) Measure πΌβ
2. Select random πΌβ on ππ, ππ, ππ
a) Ask one (random) Merlin for its share of ππ, ππ, ππ. Select π‘ β π, π, π at random; ask remaining Merlins for their share of ππ‘ b) Verify that all shares of ππ‘ lie in codespace
- Completeness: β|Ξβͺ, Ξ πΌ Ξ β€ π β πβ π» β₯ 1 β π/2
πΉππ
β Ξ , Ξ πΌ1 Ξ + β― β©Ξ|πΌπ Ξ β€ π?
|Ξβͺ
π3, π5, π8 π5
β©Ξ|πΌ10|Ξβͺ?
π5 π5
- Example: EPR Hamiltonian
- Cheating Merlins share single EPR pair
- On question πΌβ = {πβ, πβ+1}, all Merlins sends back both shares of EPR
- On question ππ, all Merlins send back their share of first half of EPR
- All Merlins asked πΌβ β Arthur decodes correctly and verifies low energy
- One Merlin asked πΌπ = {ππ, ππ+1} or πΌπβ1 = {ππβ1, ππ}, others asked ππ
- If πΌπ, Arthur checks his first half with other Merlinβs β accept
- If πΌπ+1, Arthur checks his second half with otherMerlinβs β reject
- Answers from 4 Merlins + code property commit remaining Merlinβs qubit
Soundness: cheating Merlins (1)
πΉππ πΉππ
- Goal: show β|Ξ¦βͺ, Ξ¦ πΌ Ξ¦ β₯ π β πβ π» β€ 1 β π/ππ
- Contrapositive: πβ π» > 1 β π/ππ β β|Ξβͺ, Ξ πΌ Ξ < π
β extract low-energy witness from successful Merlinβs strategies
- Given:
- 5-prover entangled state π
- For each π, unitary ππ extracts
Merlinβs answer qubit to ππ
- For each term πΌβ on ππ, ππ, ππ,
unitary π
β extracts {ππ, ππ, ππ}
- Unitaries local to each Merlin, but no a priori notion of qubit
- Need to simultaneously extract π1, π2, π3, β¦
Soundness: cheating Merlins (2)
ππ
2
ππ
1
πΈπΉπ· ππ |πβͺ
? ??
π
π 2
Soundness: cheating Merlins (3)
We give circuit generating low-energy witness |Ξβͺ from successful Merlinβs strategies
π1 π2
Outline
- 1. Checking proofs locally
- 2. Entanglement in quantum multiplayer games
- 3. Result: a quantum multiplayer game for the local
Hamiltonian problem
- 4. Consequences:
1. The quantum PCP conjecture 2. Quantum interactive proof systems
Perspective: the quantum PCP conjecture
[AALVβ10] Quantum PCP conjecture: There exists constants π½ < πΎ such
that given local πΌ = πΌ1 + β― + πΌπ , it is QMA-hard to decide between:
- β|Ξβͺ,
Ξ πΌ Ξ β€ π = π½π, or
- β|Ξ¦βͺ, Ξ¦ πΌ Ξ¦ β₯ π = πΎπ
PCP theorem (1): constant-factor approximations to π π» are NP-hard PCP theorem (2): Given 3-SAT π, it is NP-hard to decide between 100%-SAT vs β€ 99%-SAT Quantum PCP conjecture*: constant-factor approximations to πβ(π») are QMA-hard Our results are a first step towards: Kitaevβs QMA-completeness result for LH is a first step towards:
No known implication!
?
Clause-vs- variable game
Consequences for interactive proof systems
π β ππ½π(π, π‘) if βπ¦ β π»π¦ such that
- π¦ β π β π π»π¦ β₯ π
- π¦ β π β π π»π¦ β€ π‘
π β π ππ½πβ(π, π‘) if βπ¦ β π»π¦ such that
- π¦ β π β πβ π»π¦ β₯ π
- π¦ β π β πβ π»π¦ β€ π‘
- [KKMTVβ08,IKMβ09]
ππΉππ β (π )ππ½πβ 1,1 β 2βπ
- [IVβ13]
ππΉππ β (π )ππ½πβ 1,1/2
- Our result: π ππ΅πΉππ β π ππ½πβ 1 β 2βπ, 1 β 2 β 2βπ
- Consequence: π ππ½π β π ππ½πβ 1 β 2βπ, 1 β 2 β 2βπ
(unless ππΉππ = π ππ΅πΉππ)
- Cook-Levin:
ππΉππ = ππ½π 1,1 β 2βπ
- PCP:
ππΉππ = ππ½π(1,1/2)
Summary
- Design βtruly localβ verification pocedure for LH
- Entangled Merlins strictly more powerful than unentangled
- Proof uses ECC to recover global witness from local snapshots
- Design a game with classical answers for LH?
[RUVβ13] requires poly rounds
- Prove Quantum PCP Conjecture*
- What is the relationship between QPCP and QPCP*?
- Are there quantum games for languages beyond QMA?