Post on 17-Jul-2020
transcript
A multiprover interactive proof system forthe local Hamiltonian problem
Thomas VidickCaltech
Joint work with Joseph FitzsimonsSUTD and CQT, Singapore
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 01 10 10 1
βπ₯, π π₯ = πΆ1 π₯ β§ πΆ2 π₯ β§ β―β§ πΆπ π₯ = 1?
πΆ10 π₯ = π₯3 β¨ π₯5 β¨ π₯8 ?π₯3?
0 π₯5?
0 π₯8?
0
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 10 10 1
βπ₯, π π₯ = πΆ1 π₯ β§ πΆ2 π₯ β§ β―β§ πΆπ π₯ = 1?
πΆ10 π₯ = π₯3 β¨ π₯5 β¨ π₯8 ?
πΆ10? π₯8?
0,0,01
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,01
βπ₯, π π₯ = πΆ1 π₯ β§ πΆ2 π₯ β§ β―β§ πΆπ π₯ = 1?
β’ Given π» , can we design πΊ = πΊπ» s.t.:
β|Ξβ©, Ξ π» Ξ β€ π β πβ πΊ β 1
β|Ξ¦β©, Ξ¦ π» Ξ¦ β₯ π β πβ πΊ βͺ 1
β’ Some immediate difficulties:
β’ Cannot check for equality
of 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?
Questions
Thank you!