Ryan O’Donnell includes joint work with A. C. Cem Say for Manuel Blum, on his Magic77 th birthday.

Slides:



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

Limitations of Quantum Advice and One-Way Communication Scott Aaronson UC Berkeley IAS Useful?
New Evidence That Quantum Mechanics Is Hard to Simulate on Classical Computers Scott Aaronson Parts based on joint work with Alex Arkhipov.
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.
The Equivalence of Sampling and Searching Scott Aaronson MIT.
When Qubits Go Analog A Relatively Easy Problem in Quantum Information Theory Scott Aaronson (MIT)
Solving Hard Problems With Light Scott Aaronson (Assoc. Prof., EECS) Joint work with Alex Arkhipov vs.
Scott Aaronson (MIT) Based on joint work with John Watrous (U. Waterloo) BQP PSPACE Quantum Computing With Closed Timelike Curves.
Function Technique Eduardo Pinheiro Paul Ilardi Athanasios E. Papathanasiou The.
Complexity Theory Lecture 6
David Evans cs302: Theory of Computation University of Virginia Computer Science Lecture 17: ProvingUndecidability.
University of Queensland
One time-travelling bit is as good as logarithmically many
THE QUANTUM COMPLEXITY OF TIME TRAVEL Scott Aaronson (MIT)
Private Approximation of Search Problems Amos Beimel Paz Carmi Kobbi Nissim Enav Weinreb Ben Gurion University Research partially Supported by the Frankel.
Announcements. Midterm Open book, open note, closed neighbor No other external sources No portable electronic devices other than medically necessary medical.
Complexity 26-1 Complexity Andrei Bulatov Interactive Proofs.
Computability and Complexity 14-1 Computability and Complexity Andrei Bulatov Cook’s Theorem.
Complexity 18-1 Complexity Andrei Bulatov Probabilistic Algorithms.
“History would become an experimental science.” Carl Sagan ( )
CPSC 411, Fall 2008: Set 12 1 CPSC 411 Design and Analysis of Algorithms Set 12: Undecidability Prof. Jennifer Welch Fall 2008.
CS151 Complexity Theory Lecture 7 April 20, 2004.
Randomized Computation Roni Parshani Orly Margalit Eran Mantzur Avi Mintz
Phase in Quantum Computing. Main concepts of computing illustrated with simple examples.
1 Polynomial Time Reductions Polynomial Computable function : For any computes in polynomial time.
CSE 326: Data Structures NP Completeness Ben Lerner Summer 2007.
University of Queensland
Complexity 19-1 Complexity Andrei Bulatov More Probabilistic Algorithms.
If a sparse, NP-Complete language exists => P = NP Let S be a sparse NP-Complete language Define C(n) = |S ≤n | and C a (n) = |S ≤p a (n) | Define p ℓ.
Quantum Computing Joseph Stelmach.
Complexity ©D. Moshkovitz 1 And Randomized Computations The Polynomial Hierarchy.
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.
1 Quantum NP Dorit Aharonov & Tomer Naveh Presented by Alex Rapaport.
The Polynomial Hierarchy By Moti Meir And Yitzhak Sapir Based on notes from lectures by Oded Goldreich taken by Ronen Mizrahi, and lectures by Ely Porat.
Halting Problem. Background - Halting Problem Common error: Program goes into an infinite loop. Wouldn’t it be nice to have a tool that would warn us.
Institute for Experimental Physics University of Vienna Institute for Quantum Optics and Quantum Information Austrian Academy of Sciences Undecidability.
CS151 Complexity Theory Lecture 13 May 11, Outline proof systems interactive proofs and their power Arthur-Merlin games.
1 2 Probabilistic Computations  Extend the notion of “efficient computation” beyond polynomial-time- Turing machines.  We will still consider only.
Computation Model and Complexity Class. 2 An algorithmic process that uses the result of a random draw to make an approximated decision has the ability.
Private Approximation of Search Problems Amos Beimel Paz Carmi Kobbi Nissim Enav Weinreb (Technion)
. CLASSES RP AND ZPP By: SARIKA PAMMI. CONTENTS:  INTRODUCTION  RP  FACTS ABOUT RP  MONTE CARLO ALGORITHM  CO-RP  ZPP  FACTS ABOUT ZPP  RELATION.
Lecture 18. Unsolvability Before the 1930’s, mathematics was not like today. Then people believed that “everything true must be provable”. (More formally,
PROBABILISTIC COMPUTATION By Remanth Dabbati. INDEX  Probabilistic Turing Machine  Probabilistic Complexity Classes  Probabilistic Algorithms.
Interactive proof systems Section 10.4 Giorgi Japaridze Theory of Computability.
Umans Complexity Theory Lectures Lecture 1a: Problems and Languages.
Fall 2013 CMU CS Computational Complexity Lectures 8-9 Randomness, communication, complexity of unique solutions These slides are mostly a resequencing.
Halting Problem and TSP Wednesday, Week 8. Background - Halting Problem Common error: Program goes into an infinite loop. Wouldn’t it be nice to have.
CS433 Modeling and Simulation Lecture 07 – Part 01 Continuous Markov Chains Dr. Anis Koubâa 14 Dec 2008 Al-Imam.
Umans Complexity Theory Lectures Lecture 7b: Randomization in Communication Complexity.
Inspiration Versus Perspiration: The P = ? NP Question.
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.
CS433 Modeling and Simulation Lecture 11 Continuous Markov Chains Dr. Anis Koubâa 01 May 2009 Al-Imam Mohammad Ibn Saud University.
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.
Complexity 24-1 Complexity Andrei Bulatov Interactive Proofs.
Overview of the theory of computation Episode 3 0 Turing machines The traditional concepts of computability, decidability and recursive enumerability.
NP-complete Languages
1 Introduction to Quantum Information Processing QIC 710 / CS 667 / PH 767 / CO 681 / AM 871 Richard Cleve DC 2117 Lectures
Complexity Theory and Explicit Constructions of Ramsey Graphs Rahul Santhanam University of Edinburgh.
Attendance Syllabus Textbook (hardcopy or electronics) Groups s First-time meeting.
NP-Completeness A problem is NP-complete if: It is in NP
Halting Problem.
Quantum Computation and Information Chap 1 Intro and Overview: p 28-58
CS21 Decidability and Tractability
The Polynomial Hierarchy
Closed Timelike Curves Make Quantum and Classical Computing Equivalent
CS151 Complexity Theory Lecture 7 April 23, 2019.
Quantum Computing Joseph Stelmach.
Instructor: Aaron Roth
Presentation transcript:

Ryan O’Donnell includes joint work with A. C. Cem Say for Manuel Blum, on his Magic77 th birthday

Apparently it’s possible!

This was first proven by Kurt Gödel in Apparently, it’s not inconsistent with the laws of General Relativity.

“Yes, but it’s logically impossible because of the academic great- grandfather paradox.” Hawking & Ellis:

2003: learns complexity theory uses accumulated knowledge to time-travel 1986: learns complexity theory 1992: learns complexity theory severely distracts him from TCS

“Grandfather paradox” in a nutshell

time Closed Timelike Curve (CTC) space The state of the universe at the two yellow points is, by definition, the same.

Closed Timelike Curve (CTC) 8:5 9

Closed Timelike Curve (CTC) 9:0 0 1

Closed Timelike Curve (CTC) 9:0 1 You can do some stuff now, but whatever you put in at 5:00 will get sent back in time to 9:00.

Closed Timelike Curve (CTC) 9:0 2

Closed Timelike Curve (CTC) 9:3 6

Closed Timelike Curve (CTC) 3:2 5 Grandfather paradox ≡ you apply a NOT gate

Closed Timelike Curve (CTC) 4:5 9 0

5:0 0 Closed Timelike Curve (CTC) Now what? ;)

Assume you apply a NOT gate. If the bit is 0 at time 9:00 then it is 1 at time 5:00. If the bit is 1 at time 9:00 then it is 0 at time 5:00. Contradiction, time travel is impossible, QED. Wrong! The laws of physics are stochastic. No reason for the bit’s state to be deterministic. It could be “50% chance of 0, 50% chance of 1.” No contradiction! David Deutsch

Assume you apply a NOT gate. If the bit is 0 at time 9:00 then it is 1 at time 5:00. If the bit is 1 at time 9:00 then it is 0 at time 5:00. Contradiction, time travel is impossible, QED. Wrong! The laws of physics are stochastic. No reason for the bit’s state to be deterministic. It could be “50% chance of 0, 50% chance of 1.” No contradiction! David Deutsch

Let’s say your microwave (CTC) can fit 1 bit. 8:5 9

Let’s say your microwave (CTC) can fit 1 bit. In general, if you open it and see a 0, you might put in a 1 with probability p and put in a 0 with probability 1−p. And if you open it and see a 1, you might put in a 0 with probability q and put in a 1 with probability 1−q.

01 p q 1−p 1−q 8:5 9

01 p q 1−p 1−q Is there a (probabilistic) state for the bit that is self-consistent? Yes, the stationary distribution!

The Deutschian model of w-bit CTCs (defined in [Deu91,Bac04,Aar05,AW09]) You can decide on any w-input, w-output randomized circuit C. This implicitly defines a 2 w -state Markov chain. When you move it into the CTC, Nature automagically sets the bits to the chain’s stationary distribution.

The Deutschian model of w-bit CTCs (defined in [Deu91,Bac04,Aar05,AW09]) Note 1: Actually, Deutsch allowed qubits. M.C. becomes a quantum channel. But let’s stick with bits for now. Note 2: If the chain isn’t irreducible, its stationary distribution is not unique. This proves to be annoying, but in a boring way. Allow me to ignore it.

As always, I ask: What computational power is conferred by access to a w-bit CTC? [Deu91,Bru03,Bac04,Aar05,SY12]: Given a 1-bit CTC, we can solve SAT in randomized polynomial time.

The proof is very cute. I won’t give it. I’ll just flash it.

NP ⊆ BPP + 1 CTC bit On input ϕ, a formula with n variables… Construct C ϕ implementing this 2-state chain: 01 11−2 –n 2 2 –n 2 On input state i ∈ {0,1}… With probability 2 – n 2, output state J = 0. Else pick x ∈ {0,1} n randomly. If x satisfies ϕ, output state J = 1. Else output state J = i.

ϕ is unsatisfiable: 01 2 –n 2 Stationary Distribution: 100% on 0. 0 ϕ is satisfiable: 01 2 –n 2 Stationary Distribution: 99.99% on 1. ≳ 2 – n Thus you solve SAT whp by looking at the bit! NP ⊆ BPP + 1 CTC bit

coNP ⊆ BPP + 1 CTC bit (because it’s clearly closed under complementation) What is the exact power of BPP + 1 CTC bit? [SY12]:It’s BPP path, a cool complexity class you’ve probably never heard of. I could tell you, but… Long story short, it’s probably P NP ||

More results [AW09]: P + poly(n) CTC bits = BQP + poly(n) CTC qubits = PSPACE [SY12]: BQP + 1 CTC bit = PP [OS14]: BPP + O(log n) CTC bits = BPP path [OS15]: BQP + O(log n) CTC qubits = PP

Summary 1. If you’re going to send a (“realistic”-length) message composed of qubits back in time, you can compress your message to 1 bit. 2. If you are boring and don’t like time travel, everything is equivalent to understanding the computational complexity of finding the stationary distribution of an implicitly given Markov Chain / quantum channel.

8:5 9