Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1)...

22
NEEXP MIP* Anand Natarajan 1 and John Wright 2 1 Caltech, 2 MIT

Transcript of Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1)...

Page 1: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

NEEXP ⊆ MIP*

Anand Natarajan1 and John Wright2

1Caltech, 2MIT

Page 2: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

Interactive proofs

MIP

= PSPACE[Shamir ‘90]

IP

= NEXP[BFL ‘91]

Page 3: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

MIP

• Separately interrogate non-communicating provers

• Upper bound: NEXP–Witness is strategy

• Lower bound: NEXP [BFL'91]– Inspired probabilistically

checkable proofs (PCPs)

MIP

= NEXP[BFL ‘91]

Page 4: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

|Ψ⟩

Quantum interactive proofsMIP*

Still = PSPACE ! [JJUW’09]

QIP

• |Ψ⟩ is finite-dim but arbitrarily big• Contained in RE (search over all |Ψ⟩)

Page 5: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

Why MIP*?

• A computational lens on a physical question: what types of correlations can we get from local measurements on a bipartite system?– Can we distinguish different notions of locality

(tensor product vs commuting)?

• Applications:– Delegated computation, certifiable randomness,

hardness of approximation?

Page 6: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

Entanglement can be used to cheat

• MIP* could be weaker than MIP:⊕MIP = NEXP [Hastad’97]⊕MIP* ⊆EXP [CHTW’04]

• But it isn't!– NEXP ⊆ MIP [IV’12]– Honest provers need no entanglement, and

entanglement doesn't help dishonest provers cheat

Page 7: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

Can entanglement help? Self-testing

• Entangled provers can prove they possess a particular quantum state: a uniquely quantum power!

• [Bell'64, CHSH’69]: a simple game where optimal quantum players need 1EPR pair– [Cir’80, SW’88]: near-optimal players

• Modern tests can certify many qubits– [NV’18]: n EPR pairs with log(n) communication

Page 8: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

Can entanglement help? Some hints

• Idea: self-test a quantum state that's computationally difficult to produce

• [NV’18]: QMA in MIP* with log-sized messages

• [Ji’17, FJVY’19]: NEEXP and higher in MIP* with shrinking completeness-soundness gap

• All these results use history states– Need more than two provers– Technically challenging to get constant soundness

Page 9: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

Our result

• NEXP ≠ NEEXP (unconditionally), so MIP ≠ MIP*

• No history states: honest provers only need EPR pairs

Thm: There is a two-prover, one-round MIP* protocol for NEEXP = NTIME[exp(exp(poly(n)))], with completeness 1 and soundness 1- Ω(1)

Page 10: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

Proof outline

• Start with a classical protocol with an exponential verifier– Scale up NEXP ⊆ MIP

• Question reduction• Answer reduction

Page 11: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

NEEXP

• NP = NTIME[poly(n)]. Complete problem is 3Sat• NEXP = NTIME[exp(poly(n))]. Complete

problem is Succinct-3Sat– Instance is a circuit C that generates exponentially

large 3Sat formula

• NEEXP = NTIME[exp(exp(poly(n)))]. Complete problem is Succinct-Succinct-3Sat– Instance is a circuit C that generates a circuit C’ that

generates a doubly exponentially large 3Sat formula

Page 12: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

Starting point: a classical protocol

• NEEXP ⊆MIP[exp(n), exp(n)]– Scaled-up MIP in NEXP

• Verifier needs exp(n) time to sample questions, and exp(n) time to check answers– Need to delegate these

steps to provers!

Sample

V(X,Y, A, B)

Alice Bob

X Y

A B

Page 13: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

Question reduction

• NEEXP ⊆MIP*[poly(n), exp(n)]

• Introspection: Ask Alice and Bob to generate X, Y by measuring shared state

Sample’

V(x,y,X,Y, A, B)

Alice Bob

x y

X, A Y, B

Page 14: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

Interlude: testing Pauli measurements

• Using NV’18 self-test, can command provers to use register strategy:– O(1) registers of

exp(n) EPR pairs each, with Pauli basis measurements

X X

X Z

Z ∅

…AUX AUX’

Page 15: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

The point-plane distribution

• Pick X a random affine plane in Fq

m

{u + a v1 + b v2: a, b in Fq}– Intercept u, slopes v1, v2

• Pick Y a random point on X

Sample

V(X,Y, A, B)

Alice Bob

X Y

A B

Page 16: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

Sampling from EPR pairs: attempt 1

• Alice sets X = plane(u, v1, v2)

• Bob sets Y = u• Not sound!– Alice learns Y– Bob can learn X

Z Z

Z ∅

Z ∅

u

v1

v2

u

Page 17: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

Data hiding

• Heisenberg: measuring momentum erases position!

• Hide v1, v2 from Bob by measuring in X basis

• What about u?

Z Z

Z X

Z X

u

v1

v2

u

junk

junk

Page 18: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

Partial data hiding

• Alice should learn plane (u,v1,v2), but not location of u on plane

• “Scramble” u by partiallymeasuring in X basis

X(v1,v2), then Z

Z

Z X

Z X

u’

v1

v2

u

junk

junk

|ui measure X(v1)���������! 1pq

P�2Fq

!↵·�|u+ �v1i<latexit sha1_base64="GS7tdUrGv+PGRAr2j4v7kg10Jco=">AAACm3icbVFNbxMxEPUuXyVQSOGIQBYpoqhStIZDOQYiIYQ4FIm0keKw8jrejVV7vbFnSyN3fwn/hn/BiTP/Am+SSrRlJEvPb2b8xm+ySkkHSfIrim/cvHX7ztbdzr372w8ednceHTlTWy5G3ChjxxlzQslSjECCEuPKCqYzJY6zk2GbPz4V1klTfoVlJaaaFaXMJWcQqLT74xzXmFpWFkpgemZlMQdmrfnuKYgz8FowV1uBd8d7pyl5tds0mOaWcU8aT93Cgl+0lKt16qkKujOGqSwx1QzmWeY/NOki5I0WBfvmKVPVPBTwmQG8KW/weY33L244qFzMk3Z7ST9ZBb4OyAb0BsNnP39vvyOHafcPnRlea1ECV8y5CUkqmHpmQXIlmg6tnagYP2GFmARYMi3c1K9MbPCLwMxwbmw4JeAV+2+HZ9q5pc5CZfs3dzXXkv/LTWrI3069LKsaRMnXQnmtMBjcbgTPpBUc1DIAxq0Ms2I+Z8FjCHu7pNK+DcYo13SCN+SqE9fB0es+edMnX0hv8B6tYws9Qc/RHiLoAA3QR3SIRohHUfQySiISP42H8af487o0jjY9j9GliEd/AQ1w0Eg=</latexit>

Page 19: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

Answer reduction: PCPs

• NEEXP ⊆MIP*[poly(n), poly(n)]

• Delegate checking exp(n)-long answers A, B to provers using PCP– “PCP

composition”

Sample’

VPCP

Alice Bob

x y

X, A Y, B

PCP PCP

Page 20: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

Answer reduction: oracularization

• To use a PCP, one player must know X, Y, A, B

• Oracularizationof MIP*– Always preserves

soundness– Preserves

completeness for EPR strategies

Sample’

VPCP

Alice Bob

x, y x or y

X, Y,A,B X’, A’orY’, B’

PCP PCP

Page 21: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

Future directions

• Better lower bounds?– NEEXP ⊆ ??? ⊆ MIP* ⊆ RE

• By iterating our protocol, can we get NEEEXP, NEEEEXP, …?

• [FJVY’19]: if a compression theorem for all MIP* exists, then MIP* contains undecidable promise problems– Would separate tensor-product and commuting-

operator entanglement, solving Tsirelson’s problem, Connes’ embedding conjecture

Page 22: Anand Natarajan and John Wright 1Caltech, MITanataraj/neexp.pdfcompleteness 1 and soundness 1-Ω(1) Proof outline •Start with a classical protocol with an exponential verifier –Scale

THANKS!