the local Hamiltonian problem Thomas Vidick Caltech Joint work - - PowerPoint PPT Presentation

β–Ά
the local hamiltonian problem
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

A multiprover interactive proof system for the local Hamiltonian problem Thomas Vidick

Caltech Joint work with Joseph Fitzsimons

SUTD and CQT, Singapore

slide-2
SLIDE 2

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

slide-3
SLIDE 3

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?

slide-4
SLIDE 4

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

slide-5
SLIDE 5

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 > πœ€ ?

slide-6
SLIDE 6

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

slide-7
SLIDE 7
  • 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 Ξ  = {Π𝑏𝑑𝑑, Ξ π‘ π‘“π‘˜}

slide-8
SLIDE 8
  • 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?

slide-9
SLIDE 9
  • 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?

slide-10
SLIDE 10
  • [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?

slide-11
SLIDE 11

The difficulty

?

slide-12
SLIDE 12

The difficulty

Can we check existence of global state |Ξ“βŒͺ from β€œlocal snapshots” only?

?

slide-13
SLIDE 13

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

slide-14
SLIDE 14

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 π‘‚πΉπ‘Œπ‘„ = π‘…π‘π΅πΉπ‘Œπ‘„) 𝑗, π‘˜, 𝑙? 𝑗′, π‘˜β€², 𝑙′?

slide-15
SLIDE 15

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

slide-16
SLIDE 16
  • 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)

πΉπ‘œπ‘‘ πΉπ‘œπ‘‘

slide-17
SLIDE 17
  • 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

slide-18
SLIDE 18

Soundness: cheating Merlins (3)

We give circuit generating low-energy witness |Ξ“βŒͺ from successful Merlin’s strategies

π‘Ÿ1 π‘Ÿ2

slide-19
SLIDE 19

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

slide-20
SLIDE 20

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

slide-21
SLIDE 21

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)

slide-22
SLIDE 22

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

slide-23
SLIDE 23

Thank you!