Scott Aaronson (MIT) Based on joint work with John Watrous (U. Waterloo) BQP PSPACE Quantum Computing With Closed Timelike Curves.

Slides:



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

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.
Quantum Lower Bounds The Polynomial and Adversary Methods Scott Aaronson September 14, 2001 Prelim Exam Talk.
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.
Quantum Computing and Dynamical Quantum Models ( quant-ph/ ) Scott Aaronson, UC Berkeley QC Seminar May 14, 2002.
Limitations of Quantum Advice and One-Way Communication Scott Aaronson UC Berkeley IAS Useful?
Quantum Double Feature Scott Aaronson (MIT) The Learnability of Quantum States Quantum Software Copy-Protection.
BQP/qpoly EXP/poly Scott Aaronson UC Berkeley. BQP/qpoly Class of languages recognized by a bounded-error polytime quantum algorithm, with a polysize.
A Full Characterization of Quantum Advice Scott Aaronson Andrew Drucker.
New Evidence That Quantum Mechanics Is Hard to Simulate on Classical Computers Scott Aaronson Parts based on joint work with Alex Arkhipov.
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.
BQP PSPACE NP P PostBQP Limits on Efficient Computation in the Physical World Scott Aaronson MIT.
Computational Intractability As A Law of Physics
QMA/qpoly PSPACE/poly: De-Merlinizing Quantum Protocols Scott Aaronson University of Waterloo.
The Equivalence of Sampling and Searching Scott Aaronson MIT.
The Computational Complexity of Linear Optics Scott Aaronson and Alex Arkhipov MIT vs.
When Qubits Go Analog A Relatively Easy Problem in Quantum Information Theory Scott Aaronson (MIT)
Quantum Computing with Noninteracting Bosons
Solving Hard Problems With Light Scott Aaronson (Assoc. Prof., EECS) Joint work with Alex Arkhipov vs.
Quantum Computing and the Limits of the Efficiently Computable
The Average Case Complexity of Counting Distinct Elements David Woodruff IBM Almaden.
Models of Computation Prepared by John Reif, Ph.D. Distinguished Professor of Computer Science Duke University Analysis of Algorithms Week 1, Lecture 2.
University of Queensland
Approximate List- Decoding and Hardness Amplification Valentine Kabanets (SFU) joint work with Russell Impagliazzo and Ragesh Jaiswal (UCSD)
Space complexity [AB 4]. 2 Input/Work/Output TM Output.
One time-travelling bit is as good as logarithmically many
THE QUANTUM COMPLEXITY OF TIME TRAVEL Scott Aaronson (MIT)
Quantum Computing MAS 725 Hartmut Klauck NTU
Machine Learning Week 3 Lecture 1. Programming Competition
Quantum Information Processing with Closed Timelike Curves
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
Advanced Computer Architecture Lab University of Michigan Quantum Operations and Quantum Noise Dan Ernst Quantum Noise and Quantum Operations Dan Ernst.
Department of Computer Science & Engineering University of Washington
Phase in Quantum Computing. Main concepts of computing illustrated with simple examples.
The Goldreich-Levin Theorem: List-decoding the Hadamard code
University of Queensland
CHAPTER 4 Decidability Contents Decidable Languages
CSEP 590tv: Quantum Computing
1 Recap (I) n -qubit quantum state: 2 n -dimensional unit vector Unitary op: 2 n  2 n linear operation U such that U † U = I (where U † denotes the conjugate.
Lecture 20: April 12 Introduction to Randomized Algorithms and the Probabilistic Method.
Space complexity [AB 4]. 2 Input/Work/Output TM Output.
New quantum lower bound method, with applications to direct product theorems Andris Ambainis, U. Waterloo Robert Spalek, CWI, Amsterdam Ronald de Wolf,
Quantum Computation for Dummies Dan Simon Microsoft Research UW students.
Theory of Computing Lecture 15 MAS 714 Hartmut Klauck.
Quantum Computing and the Limits of the Efficiently Computable Scott Aaronson (MIT)
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.
You Did Not Just Read This or did you?. Quantum Computing Dave Bacon Department of Computer Science & Engineering University of Washington Lecture 3:
The generalization of Bayes for continuous densities is that we have some density f(y|  ) where y and  are vectors of data and parameters with  being.
Ryan O’Donnell includes joint work with A. C. Cem Say for Manuel Blum, on his Magic77 th birthday.
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.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 653 Lecture.
NP-Completness Turing Machine. Hard problems There are many many important problems for which no polynomial algorithms is known. We show that a polynomial-time.
The Kind of Stuff I Think About Scott Aaronson (MIT) LIDS Lunch, October 29, 2013 Abridged version of plenary talk at NIPS’2012.
NP ⊆ PCP(n 3, 1) Theory of Computation. NP ⊆ PCP(n 3,1) What is that? NP ⊆ PCP(n 3,1) What is that?
The NP class. NP-completeness Lecture2. The NP-class The NP class is a class that contains all the problems that can be decided by a Non-Deterministic.
Cosmological Computation Computers in a weird universe Patrick Rall Ph70 May 10, 2016.
The NP class. NP-completeness
Information Complexity Lower Bounds
Introduction to Randomized Algorithms and the Probabilistic Method
A Ridiculously Brief Overview
Chapter 11 Limitations of Algorithm Power
Introduction to Oracles in Complexity Theory
Closed Timelike Curves Make Quantum and Classical Computing Equivalent
Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Lecture 4 (2005) Richard Cleve DC 653
Presentation transcript:

Scott Aaronson (MIT) Based on joint work with John Watrous (U. Waterloo) BQP PSPACE Quantum Computing With Closed Timelike Curves

Motivation Ordinary quantum computing too pedestrian In the past, CTCs have mostly been studied from the perspective of GR Studying them from a computer science perspective leads us to ask new questionslike, how hard would Nature have to work to ensure causal consistency? Hopefully, leads to some new insights about causality, linearity of quantum mechanics, space vs. time, ontic vs. epistemic…

Bestiary of Complexity Classes PSPACE EXP BQP P The difference between space and time in computer science: you can reuse space, but not time

Everyones first idea for a CTC computer: Do an arbitrarily long computation, then send the answer back in time to before you started This does not work. Why not? Ignores the Grandfather Paradox Doesnt take into account the computation youll have to do after getting the answer

Deutschs Model A closed timelike curve (CTC) is simply a resource that, given an operation f:{0,1} n {0,1} n acting in some region of spacetime, finds a fixed point of fthat is, an x s.t. f(x)=x Of course, not every f has a fixed pointthats the Grandfather Paradox! But since every Markov chain has a stationary distribution, theres always a distribution D such that f(D)=D Probabilistic Resolution of the Grandfather Paradox - Youre born with ½ probability - If youre born, you back and kill your grandfather - Hence youre born with ½ probability

CTC Computation R CTC R CR C 000 Answer Causality- Respecting Register Closed Timelike Curve Register Polynomial Size Circuit

You (the user) pick a circuit C on two registers, R CR and R CTC, as well as an input x to R CR Let C x be the induced operation on R CTC only Nature is forced to find a distribution D CTC over inputs to R CTC such that C x (D CTC )=D CTC (If theres more than one such D CTC, Nature can choose one adversarially) Then Nature samples a string y from D CTC Output of the computation: C(x,y) P CTC is the class of decision problems solvable in this model

How to Use CTCs to Solve Hard Problems: Basic Idea Given a function f:[N] {0,1} (where N is huge), suppose we want instantly to find an input x such that f(x)=1 I claim that we can do so using the following function g:[N] [N], acting on a CTC register: What are the fixed points of this evolution?

Theorem: P CTC = PSPACE (m) Proof: For P CTC PSPACE, just need to find some y such that C x (m) (y)=y for some m. Pick any y, then apply C x 2 n times. For PSPACE P CTC : Have C x input and output an ordered pair m i,b, where m i is a state of the Turing machine were simulating and b is an answer bit, like so: The only fixed-point distribution is a uniform distribution over all states of the Turing machine, with the answer bit set to its true value m T-1,0 m T,0 m 1,0 m 2,0 m T-1,1 m T,1 m 1,1 m 2,1

What About The Quantum Case? You (the user) pick a quantum circuit C on two registers, R CR and R CTC, as well as a (classical) input |x to R CR Let C x be the induced superoperator acting on R CTC only Nature is forced to find a mixed state CTC such that C x ( CTC )= CTC (If theres more than one such, Nature can choose one adversarially) Output of the computation: C(x, CTC )

Let BQP CTC be the class of problems solvable in this model Certainly PSPACE = P CTC BQP CTC EXP Main Result: BQP CTC = PSPACE If CTCs are possible, then quantum computers are no more powerful than classical ones

BQP CTC PSPACE: Proof Sketch Let vec( ) be the vectorization of : i.e., a length-2 2n vector of s entries. We can reduce the problem to the following: given an (implicit) 2 2n 2 2n matrix M, prepare a state CTC in BQPSPACE such that

Idea: Let Then Hence M(Pv)=Pv, so P projects onto the fixed points of M Furthermore: We can compute P exactly in PSPACE, by using small-space algorithms for matrix inversion discovered in the 1980s (e.g. Csankys algorithm) Its easy to check that Pv is the vectorization of some density matrix So then take (say) Pvec(I) as the fixed-point CTC

Coping With Error Problem: The set of fixed points could be sensitive to arbitrarily small changes to the superoperator E.g., consider the two stochastic matrices The first has (1,0) as its unique fixed point; the second has (0,1) However, the particular CTC algorithm used to solve PSPACE problems doesnt share this property! Indeed, one can use a CTC to solve PSPACE problems fault-tolerantly (building on Bacon 2003)

Discussion Three ways of interpreting our result: (1)CTCs exist, so now we know exactly what can be computed in the physical world (PSPACE)! (2)CTCs dont exist, and this sort of result helps pinpoint whats so ridiculous about them (3)CTCs dont exist, and we already knew they were ridiculousbut at least we can find fixed points of superoperators in PSPACE! Our result formally justifies the following intuition: By making time reusable, CTCs would make time equivalent to space as a computational resource.

And Now for the Mudfight! Bennett, Leung, Smith, Smolin 2009: Deutschs (and our) model of CTCs is crap Why? Because if you feed to a CTC computer, the outcome might be different than if you fed x and y separately, then averaged the results This is a simple consequence of the fact that CTCs induce nonlinearities in quantum mechanics Bennett et al.s proposed fix: Force CTC to depend only on the whole distribution over inputs,

Our Response What Bennett et al. do basically just amounts to defining CTCs out of existence! That CTCs would strain the normal axioms of physics (like linearity of mixed-state evolution) is obvious … what else did you expect? At least BQP CTC is a good complexity class, better than their proposed replacement BQPP CTC Since under their prescription, we might as well treat CTC as a quantum advice resource fixed for all time, independent of anything else in the universe (In any case, our main resultan upper bound on BQP CTC and BQPP CTC is unaffected)

Seth Lloyds Response Bennett et al.s fix precludes the possibility that a CTC could form in some branches of the multiverse but not others But quantum gravity theories ought to allow superpositions over different causal structuresso if CTCs can form at all, then why not allow evolutions like

Scott Aaronson (MIT) Based on joint work with John Watrous (U. Waterloo) BQP PSPACE Quantum Computing With Closed Timelike Curves