The Power of Unentanglement

Slides:



Advertisements
Similar presentations
Closed Timelike Curves Make Quantum and Classical Computing Equivalent
Advertisements

Quantum Lower Bounds You probably Havent Seen Before (which doesnt imply that you dont know OF them) Scott Aaronson, UC Berkeley 9/24/2002.
Quantum Lower Bound for the Collision Problem Scott Aaronson 1/10/2002 quant-ph/ I was born at the Big Bang. Cool! We have the same birthday.
How Much Information Is In Entangled Quantum States? Scott Aaronson MIT |
The Learnability of Quantum States Scott Aaronson University of Waterloo.
Quantum Versus Classical Proofs and Advice Scott Aaronson Waterloo MIT Greg Kuperberg UC Davis | x {0,1} n ?
Quantum Software Copy-Protection Scott Aaronson (MIT) |
The Future (and Past) of Quantum Lower Bounds by Polynomials Scott Aaronson UC Berkeley.
Multilinear Formulas and Skepticism of Quantum Computing Scott Aaronson UC Berkeley IAS.
Limitations of Quantum Advice and One-Way Communication Scott Aaronson UC Berkeley IAS Useful?
How Much Information Is In A Quantum State? Scott Aaronson MIT |
Lower Bounds for Local Search by Quantum Arguments Scott Aaronson (UC Berkeley) August 14, 2003.
An Invitation to Quantum Complexity Theory The Study of What We Cant Do With Computers We Dont Have Scott Aaronson (MIT) QIP08, New Delhi BQP NP- complete.
BQP/qpoly EXP/poly Scott Aaronson UC Berkeley. BQP/qpoly Class of languages recognized by a bounded-error polytime quantum algorithm, with a polysize.
Pretty-Good Tomography Scott Aaronson MIT. Theres a problem… To do tomography on an entangled state of n qubits, we need exp(n) measurements Does this.
How to Solve Longstanding Open Problems In Quantum Computing Using Only Fourier Analysis Scott Aaronson (MIT) For those who hate quantum: The open problems.
Scott Aaronson Institut pour l'Étude Avançée Le Principe de la Postselection.
Arthur, Merlin, and Black-Box Groups in Quantum Computing Scott Aaronson (MIT) Or, How Laci Did Quantum Stuff Without Knowing It.
QMA/qpoly PSPACE/poly: De-Merlinizing Quantum Protocols Scott Aaronson University of Waterloo.
Oracles Are Subtle But Not Malicious Scott Aaronson University of Waterloo.
The Equivalence of Sampling and Searching Scott Aaronson MIT.
When Qubits Go Analog A Relatively Easy Problem in Quantum Information Theory Scott Aaronson (MIT)
Scott Aaronson (MIT) Based on joint work with John Watrous (U. Waterloo) BQP PSPACE Quantum Computing With Closed Timelike Curves.
Lower Bounds for Additive Spanners, Emulators, and More David P. Woodruff MIT and Tsinghua University To appear in FOCS, 2006.
Lower Bounds for Non-Black-Box Zero Knowledge Boaz Barak (IAS*) Yehuda Lindell (IBM) Salil Vadhan (Harvard) *Work done while in Weizmann Institute. Short.
A threshold of ln(n) for approximating set cover By Uriel Feige Lecturer: Ariel Procaccia.
Shortest Vector In A Lattice is NP-Hard to approximate
Quantum Information and the PCP Theorem Ran Raz Weizmann Institute.
THE QUANTUM COMPLEXITY OF TIME TRAVEL Scott Aaronson (MIT)
Isolation Technique April 16, 2001 Jason Ku Tao Li.
Complexity Theory Lecture 9 Lecturer: Moni Naor. Recap Last week: –Toda’s Theorem: PH  P #P. –Program checking and hardness on the average of the permanent.
AM With Multiple Merlins Scott Aaronson MIT Scott Aaronson (MIT) Dana Moshkovitz (MIT) Russell Impagliazzo (UCSD)
Great Theoretical Ideas in Computer Science for Some.
Tsuyoshi Ito (McGill U) Hirotada Kobayashi (NII & JST) Keiji Matsumoto (NII & JST) QIP 2009, January 12–16, 2009 arXiv:
Having Proofs for Incorrectness
Probabilistic algorithms Section 10.2 Giorgi Japaridze Theory of Computability.
Complexity 18-1 Complexity Andrei Bulatov Probabilistic Algorithms.
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
CPSC 411, Fall 2008: Set 12 1 CPSC 411 Design and Analysis of Algorithms Set 12: Undecidability Prof. Jennifer Welch Fall 2008.
1 Adapted from Oded Goldreich’s course lecture notes.
Complexity 19-1 Complexity Andrei Bulatov More Probabilistic Algorithms.
CS151 Complexity Theory Lecture 15 May 18, CS151 Lecture 152 Outline IP = PSPACE Arthur-Merlin games –classes MA, AM Optimization, Approximation,
Complexity ©D. Moshkovitz 1 And Randomized Computations The Polynomial Hierarchy.
Lecture 20: April 12 Introduction to Randomized Algorithms and the Probabilistic Method.
Scott Aaronson (MIT) Andris Ambainis (U. of Latvia) Forrelation: A Problem that Optimally Separates Quantum from Classical Computing H H H H H H f |0 
1 Quantum NP Dorit Aharonov & Tomer Naveh Presented by Alex Rapaport.
NP Complexity By Mussie Araya. What is NP Complexity? Formal Definition: NP is the set of decision problems solvable in polynomial time by a non- deterministic.
CS151 Complexity Theory Lecture 13 May 11, Outline proof systems interactive proofs and their power Arthur-Merlin games.
Cs3102: Theory of Computation Class 24: NP-Completeness Spring 2010 University of Virginia David Evans.
PROBABILISTIC COMPUTATION By Remanth Dabbati. INDEX  Probabilistic Turing Machine  Probabilistic Complexity Classes  Probabilistic Algorithms.
Barriers in Hamiltonian Complexity Umesh V. Vazirani U.C. Berkeley.
Interactive proof systems Section 10.4 Giorgi Japaridze Theory of Computability.
André Chailloux, Université Paris 7 and UC Berkeley Or Sattath, the Hebrew University QIP 2012.
The Computational Complexity of Satisfiability Lance Fortnow NEC Laboratories America.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
CS151 Complexity Theory Lecture 16 May 20, The outer verifier Theorem: NP  PCP[log n, polylog n] Proof (first steps): –define: Polynomial Constraint.
Probabilistic verification Mario Szegedy, Rutgers www/cs.rutgers.edu/~szegedy/07540 Lecture 1.
Complexity 24-1 Complexity Andrei Bulatov Interactive Proofs.
Probabilistic Algorithms
The complexity of the Separable Hamiltonian Problem
Scott Aaronson (MIT) QIP08, New Delhi
Shadow Tomography of Quantum States
How to Delegate Computations: The Power of No-Signaling Proofs
Interactive Proofs Adapted from Oded Goldreich’s course lecture notes.
Interactive Proofs Adapted from Oded Goldreich’s course lecture notes.
CSE 6408 Advanced Algorithms.
Interactive Proofs Adapted from Oded Goldreich’s course lecture notes.
Gentle Measurement of Quantum States and Differential Privacy *
Quantum Lower Bounds Via Laurent Polynomials
Interactive Proofs Adapted from Oded Goldreich’s course lecture notes.
Presentation transcript:

The Power of Unentanglement | | | Scott Aaronson (MIT) Salman Beigi (MIT) Andrew Drucker (MIT) Bill Fefferman (Caltech) Peter Shor (MIT)

Not what I’ll be talking about today “It is not yet entirely clear what advances in our understanding of quantum computation and quantum information can be expected as a result of the study of quantitative measures of entanglement.” —Nielsen & Chuang (2000) In this work, we connect quantum complexity theory to entanglement theory—ironically, by studying the power of lack of entanglement! Previous 3 talks, 3 talks at upcoming FOCS: Quantum multi-prover interactive proof systems where provers share entanglement Not what I’ll be talking about today

Main Results Proving 3SAT With Õ(n) Qubits Let  be a 3SAT instance of size n. Someone can prove to you that  is satisfiable by giving you only O(n polylog n) qubits—provided you know certain subsets of the qubits are unentangled with the rest Proof is nonrelativizing, and requires a tight PCP theorem Additivity  Amplification and Collapse Multi-prover quantum MA can be amplified to exponentially small error, and three or more Merlins can be simulated with two, assuming the famous Additivity Conjecture from quantum information theory

QMA: Quantum Merlin-Arthur [Kitaev and Watrous, 2000] Class of languages L such that for all inputs x: xL  exists a witness | with poly(n) qubits, causing polytime quantum verifier Arthur to accept w.p.  2/3 xL  for all witnesses |, Arthur accepts w.p.  1/3 We know a reasonable amount about QMA: it’s contained in PP, allows amplification, has natural complete promise problems…

QMA(k) [Kobayashi, Matsumoto, Yamakami 2003] Class of languages L such that for all inputs x: xL  there exist witnesses |1,…,|k causing Arthur to accept w.p. 2/3 xL  for all |1,…,|k, Arthur accepts w.p. 1/3 Classically, this is completely uninteresting: MA(k)=MA But quantumly, a single Merlin could cheat by entangling the k proofs!

Do Multiple Quantum Proofs Ever Actually Help? Liu, Christandl, Verstraete: Natural problem from quantum chemistry, pure state N-representability, which is in QMA(2) but not known to be in QMA Blier and Tapp (independent of us): 3-COLORING admits a 2-prover QMA protocol with witnesses of size log(n), and a (1/n6) probability of catching cheating provers This work: A protocol for 3SAT with Õ(n) quantum witnesses of size log(n), and constant soundness

Our Protocol for 3SAT We’ll work not with 3SAT but with “2-out-of-4-SAT”: xi + xj + xk + xl = 2 (mod 4) We need our 2-out-of-4-SAT instance to be balanced (each variable occurs in O(1) clauses), as well as a PCP (either satisfiable or -far from satisfiable) Theorem: We can get all of this using known classical reductions from 3SAT (including Dinur’s gap amplification procedure), incurring a polylog(n) blowup in the number of variables and clauses. 7

So suppose Arthur has done all this, to obtain a 2-out-of-4-SAT instance . And suppose Merlin sends him a log(n)-qubit state of the form where x1,…,xn is a claimed satisfying assignment for . (I.e., a proper state.) Then Arthur can measure | in a basis corresponding to the clauses of , obtaining the outcome for some clause C=(xi,xj,xk,xl). A further measurement reveals whether C is satisfied with (1) probability. 8

Problem: How can Arthur force Merlin to send him a proper state. (E. g Problem: How can Arthur force Merlin to send him a proper state? (E.g., what if Merlin cheats by putting all amplitude on a few computational basis states?) Solution: More Merlins! | n log(n) 9

The Protocol With 1/3 prob. Pick a random |k and do the Satisfiability Test described earlier With 1/3 prob. Pick two random |k’s and do a Swap-Test (Ensures most |k’s are pretty much identical) With 1/3 prob. Do a Uniformity Test to make sure the |k’s are close to proper states 10

The Uniformity Test |3-|4 |8+|10 |2+|9 |8-|10 Pick a random matching M on [n] Measure each witness | in a basis containing for each (i,j)M. |3-|4 |8+|10 |2+|9 |8-|10 Since there are n witnesses, by the Birthday Paradox, with constant probability we’ll see a collision: two outcomes involving the same edge (i,j). 11

 If both outcomes are |i+|j or both |i-|j, accept. If one outcome is |i+|j and the other is |i-|j, reject.  Accepts with certainty if the witnesses are identical and proper Theorem: Rejects with (1) probability if witnesses are close to each other but far from proper Proof: So intuitively obvious, it takes 14 pages to prove Why doesn’t our protocol work with entangled witnesses? Because the Merlins could send a state that passes all Swap-Tests, yet doesn’t produce collisions 12

“Entanglement Swapping” Amplification For QMA, it’s easy to amplify success probability, even if Merlin cheats by entangling the witnesses Witness1 Witness2 Witness3 So then what’s the problem with amplifying QMA(2)? Witness1 Witness2 Witness3 Merlin1: Merlin2: Uh-oh! Accept “Entanglement Swapping” 13

Yet it seems possible to defend against this bizarre behavior… W1 W2 W3 W4 W5 W6 W7 n100 pairs of witnesses, of which we only measure a random n Does any tiny amount of entanglement that’s created during this protocol “spread itself thinly” across the registers in a reasonable way? To answer this question, we need a way to measure entanglement… 14

Entanglement of Formation EF(AB) Intuitively, minimum # of EPR pairs needed to prepare AB Fun Facts: EF can only increase by  2K when we act on a K-qubit register If EF(AB)0, then AB is close to a separable state in trace distance Good for us Good for us Is EF superadditive? Shor 2003: Equivalent to proving the “additivity of quantum channel capacity,” a famous open problem 15

Assuming the Additivity Conjecture, we show that… QMA(2) protocols can be amplified to exponentially small error QMA(2)=QMA(k) for all 2kpoly(n) (building on [KMY]) SymQMA(k)=QMA(k) (SymQMA(k): All k Merlins send the same state) For every fixed polynomial p, p(n) entanglement gives the Merlins no extra power to cheat 16

? Upper Bounds for QMA(2) QMA(2) It’s obvious that QMA(2)NEXP. Embarrassingly, we still don’t have a better upper bound! NEXP QMA(2) ? EXP Our Result: QMA(2)PSPACE, assuming “Strong Amplification” of QMA(2) protocols (Amplification that reuses one of the Merlin’s witnesses over and over) PSPACE On the other hand: If amplification that reuses both witnesses is possible, then PSPACE=NEXP! PP 17

Does QMA(2)=QMA? Right now, even proving an oracle separation between them seems way beyond reach! Conjecture (Watrous): There’s no way to simulate QMA(2) in QMA by taking an arbitrary polynomial-size witness, and “disentangling” it to produce an arbitrary roughly-separable witness All separable states All states We show: If you want a perfect disentangler, then the input Hilbert space needs to be infinite-dimensional. 18

More Open Problems In our 3SAT protocol, can the assumption of unentanglement be removed? If so, then we get a 2Õ(n) quantum algorithm for 3SAT! Conjecture: Our protocol can be modified to require only two provers sending Õ(n) qubits each Can we improve on Õ(n), or get evidence against this? In defining QMA(2), does it matter whether amplitudes are real or complex? Are there natural group-theoretic problems in QMA(2)? Does QMA(2) have natural complete promise problems? Remove additivity/amplification assumptions!