Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

45
Quantum Information and the PCP Theorem Ran Raz Weizmann Institute

Transcript of Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Page 1: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Quantum Information and the PCP Theorem

Ran RazWeizmann Institute

Page 2: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

PCP Thm [BFL,FGLSS,AS,ALMSS]:

x 2 SAT can be proved by a poly-

size proof that can be verified by

reading only O(1) of its bits

Page 3: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

PCP Thm [BFL,FGLSS,AS,ALMSS]:

x 2 SAT can be proved by poly(n)

blocks of length O(1) that can be

verified by reading only 2 blocks

Page 4: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Same with one block is impossible

(under hardness assumptions)even if each block is of almost linear size

Page 5: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

x 2 SAT can be proved by 1) a log-size quantum state |i

and2) a classical proof p of poly(n)

blocks of length polylog eachs.t., after measuring |i the verifier needs to read only oneblock of p

Page 6: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Part I:

The Information of a Quantum State

Page 7: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Information of a Quantum State:

A quantum state |i of n qubits isdescribed by 2n complex numbers.However, a measurement only

gives n bits of information about |i(and the rest is lost)

How much of the information in |i can be used ?

Page 8: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Holevo’s Theorem (1973):

If Bob encodes a1,..,an by |i s.t. Alice can retrieve a1,..,an from |ithen |i is a state of ¸ n qubits.If Alice retrieves each bit ai withprob 1- then |i is a state of ¸ [1-H()]¢n qubits

We can’t communicate n bits by sending less than n qubits

Page 9: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

ANTV-Nayak’s Theorem (1999):If Bob encodes a1,..,an by |i s.t. 8 i Alice can retrieve ai from |ithen |i is a state of ¸ n qubits.If Alice can retrieve each bit ai with prob 1- then |i is a state of ¸ [1-H()]¢n qubitsHolevo’s: Alice retrieves a1,..,an Nayak’s: Alice retrieves only one

ai

(of her choice)

Page 10: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Our Result:Bob can encode N=2n bits a1,..,aN

by a state |i of O(n) qubits, s.t. 8 i, ai can be retrieved from |iby a (one round) Arthur-Merlin interactive protocol of size

poly(n)(with a third party, Merlin)

(classical messages) (polynomially small error)

Page 11: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Retrieving ai from |i:

Alice measures |i (gets result e) and sends a question q=q(i,e)Merlin answers by r.Alice computes V(i,e,r) 2 {0,1,err}

Completeness: 8i,q 9 r, V(i,e,r) = ai

Soundness: 8i,q,r, V(i,e,r)2 {ai,err}

(with high probability)

(q,r are poly(n) classical bits)

Page 12: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Retrieving ai from |i:

Alice measures |i (gets result e) and sends a question q=q(i,e)Merlin answers by r.Alice computes V(i,e,r) 2 {0,1,err}

Completeness: 8i,q 9 r, V(i,e,r) = ai

Soundness: 8i,q,r, V(i,e,r)2 {ai,err} (with high probability)

(q,r are poly(n) classical bits)

Bob is trustworthy (|i is correct)

Merlin knows a1,..,aN

Page 13: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

More Generally:1) Any constant number of

elements from a1,..,aN can be retrieved in the same way, by a protocol of size poly(n)

2) Any k elements can be retrieved by a protocol of size k¢poly(n)

3) Each ai can be 2 {1,..,N}

Page 14: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

A Dequantumized Protocol:|i is not needed:Bob can send a (poly-size)

randomsecret classical string , If Merlin doesn’t know The protocol works as before

Page 15: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Part II:

The Retrieval Protocol

Page 16: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Multilinear Extension:Given a0,..,aN (N=2n-1)

F = field of size n2

A: Fn ! F, s.t.:1) 8 i 2 {0,1}n, A(i) = ai

2) A is multilinear (deg(A) · n)

Page 17: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Quantum Multilinear Extension:A= multilinear extension of

a0,..,aN

1) |i is a state of poly(n) qubits2) When Alice measures |i, she

gets z,A(z) for a random z 2 Fn

(Merlin doesn’t know z)

Page 18: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Retrieving A(i):Alice knows A(z) and wants

A(i)l = the line through i,z (in Fn)Al : l ! F = restriction of A to l

(deg(Al) · n)

Page 19: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

The Protocol:Alice sends l, Merlin is required

to give Al : l ! F. Merlin answers byg : l ! F (deg(g) · n)If g(z) Al(z) Alice rejectsOtherwise, Alice assumes

A(i)=g(i)

If g Al then w.h.p. g(z) Al(z) (since both are low degree)Otherwise, A(i) is correct

Page 20: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

A Dequantumized Protocol:|i is not needed:Bob can send z,A(z), for a

randomz 2 Fn

(s.t., Merlin doesn’t know z)

The protocol works as before

Page 21: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Part III:

The Exceptional Power of QIP/qpoly

Page 22: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

The Class QIP/qpoly:

IP: [B][GMR] x 2 L can be proved by a poly-size interactive proofQIP: [Wat] x 2 L can be proved by

a poly-size quantum interactive proof

QIP/qpoly: x 2 L can be proved by

a poly-size quantum interactive proof with poly-size quantum advice

Page 23: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Quantum Advice:

(captures quantum non-uniformity)A (poly-size) quantum state |L,nigiven to the verifier as an adviceAlternatively, the verifier is aquantum circuit with working spaceinitiated with |L,ni

[NY],[Aar]: Limitations on BQP/qpoly

Page 24: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

QIP/qpoly:

QIP/qpoly: x 2 L can be proved bya poly-size interactive proof

wherethe verifier is a poly-size quantumcircuit with working space

initiatedwith an arbitrary state |L,ni

Our Result:QIP/qpoly contains all languages

Page 25: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Proof:

Denote ai 2 {0,1}, ai =1 iff i 2 L |L,ni = the quantum multilinear extension of a0,..,aN (N=2n-1)ai can be retrieved from |L,ni byArthur-Merlin interactive

protocolof size poly(n)(one round, classical

communication)

Page 26: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Randomized Advice:A (poly-size) random string ,chosen from a distribution DL,n,

andgiven to the verifier as an adviceAlternatively, the verifier is a distribution over poly-size

classicalcircuits

Page 27: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Randomized Advice:A (poly-size) random string ,chosen from a distribution DL,n, andgiven to the verifier as an adviceAlternatively, the verifier is a distribution over poly-size classicalcircuits

IP/rpoly: x 2 L can be proved bya poly-size interactive proof

wherethe verifier is a distribution overpoly-size classical circuits

IP/rpoly contains all languages

Page 28: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Part IV:

Quantum Versions of the PCP Theorem

Page 29: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

PCP Thm [BFL,FGLSS,AS,ALMSS]:

x 2 SAT can be proved by a poly-

size proof that can be verified by

reading only O(1) of its bits

Page 30: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

PCP Thm [BFL,FGLSS,AS,ALMSS]:

x 2 SAT can be proved by poly(n)

blocks of length O(1) that can be

verified by reading only 2 blocks

Page 31: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Same with one block is impossible

(under hardness assumptions)even if each block is of almost linear size

Page 32: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

We Show:

x 2 SAT can be proved by 1) a log-size quantum state |i

and2) a classical proof p of poly(n)

blocks of length polylog eachs.t., after measuring |i the verifier needs to read only oneblock of p

Page 33: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

We Show:

x 2 SAT can be proved by 1) a log-size quantum state |i and2) a classical proof p of poly(n) blocks of

length polylog eachs.t., after measuring |i the verifier needs to read only oneblock of p

Page 34: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Naive Attempt:a1,..,aN = classical PCP

(N=poly(n))|i = quantum multilinear

extension of a1,..,aN O(log N) qubitsp = Merlin’s answers in the

retrieval protocol

The verifier retrieves a constant number of bits by reading one block

Page 35: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Problem:The verifier can’t trust that |i is a quantum multilinear extension

In the settings of communication orquantum advice, the verifier couldtrust that |i is correct. In the setting of PCP, |i can be anythinge.g. |i is concentrated on a point

Page 36: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Quantum Low Degree Test:The verifier checks that |i is a quantum encoding of a low

degreepolynomial. This is done with

the aid of the classical proof (or equivalently, a classical

prover)

Page 37: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Problem:We are only allowed one query How can we do both: quantum low degree test andretrieval of bits

We combine the two tasks using

ideas from [DFKRS]

Page 38: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Part V:

Scaling up to NEXP

Page 39: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Our Result (for L 2 NEXP):

x 2 L can be proved by 1) a poly-size quantum state |

i 2) a classical proof p of exp(n)

blocks of length poly eachs.t., after measuring |i the verifier needs to read only oneblock of p

Page 40: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Our Result (for L 2 NEXP):

x 2 L can be proved by 1) a poly-size quantum state |i 2) a classical proof p of exp(n) blocks of

length poly eachs.t., after measuring |i the verifier needs to read only oneblock of p

Page 41: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Alternatively (for L 2 NEXP):

x 2 L has a 3 messages (MAM)interactive proof, where the

proveris quantum in round 1 and

classical in round 2:

1) Prover sends |i 2) Verifier sends q3) Prover answers p(q)

Page 42: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Models of 3 Messages Proofs:

IP(3): prover is classicalQIP(3): prover is quantum

The hybrid model:HIP(3): prover is quantum in

first round and classical in second

Page 43: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Models of 3 Messages Proofs:

IP(3): prover is classicalQIP(3): prover is quantum

The hybrid model:HIP(3): prover is quantum in first round and

classical in second

IP(3) µ IP µ PSPACEQIP(3) µ QIP µ EXP [KW]

Our result: HIP(3) = NEXP

Page 44: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

Why the prover in our protocol can’t be quantum in both rounds

?

A quantum prover can answer in round 2, based on a

measurementof a state entangled to the stategiven in round 1(fancy version of the EPR

paradox)

Page 45: Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.

The End