Complexity-Theoretic Foundations of Quantum Supremacy Experiments

Similar documents
arxiv: v2 [quant-ph] 26 Dec 2016

Quantum Supremacy and its Applications

Complexity-Theoretic Foundations of Quantum Supremacy Experiments

Quantum Supremacy and its Applications

Threshold theorem for quantum supremacy arxiv:

Quantum Computing Lecture 8. Quantum Automata and Complexity

Impossibility of Succinct Quantum Proofs for Collision- Freeness

Fourier Sampling & Simon s Algorithm

Compute the Fourier transform on the first register to get x {0,1} n x 0.

PDQP/qpoly = ALL. Scott Aaronson

Quantum advantage with shallow circuits. arxiv: Sergey Bravyi (IBM) David Gosset (IBM) Robert Koenig (Munich)

Complexity-theoretic evidence for Random Circuit Sampling

report: RMT and boson computers

. An introduction to Quantum Complexity. Peli Teloni

arxiv: v2 [quant-ph] 10 Jan 2018

Introduction to Quantum Information Processing

CSC 5170: Theory of Computational Complexity Lecture 9 The Chinese University of Hong Kong 15 March 2010

Basics of quantum computing and some recent results. Tomoyuki Morimae YITP Kyoto University) min

Lecture 23: Introduction to Quantum Complexity Theory 1 REVIEW: CLASSICAL COMPLEXITY THEORY

Quantum Lower Bound for Recursive Fourier Sampling

Graph Non-Isomorphism Has a Succinct Quantum Certificate

Introduction to Quantum Computing

Characterizing Quantum Supremacy in Near-Term Devices

Introduction to Quantum Algorithms Part I: Quantum Gates and Simon s Algorithm

Quantum Computation, NP-Completeness and physical reality [1] [2] [3]

6.896 Quantum Complexity Theory November 4th, Lecture 18

6.896 Quantum Complexity Theory 30 October Lecture 17

Introduction to Quantum Computing

Simon s algorithm (1994)

A Note on the Karp-Lipton Collapse for the Exponential Hierarchy

Sub-Universal Models of Quantum Computation in Continuous Variables

On The Computational Complexity of Linear Optics by Scott Aaronson and Alex Arkhipov

6.896 Quantum Complexity Theory November 11, Lecture 20

Lecture 13: Lower Bounds using the Adversary Method. 2 The Super-Basic Adversary Method [Amb02]

Notes for Lecture 3... x 4

1 Quantum Circuits. CS Quantum Complexity theory 1/31/07 Spring 2007 Lecture Class P - Polynomial Time

The P versus NP Problem in Quantum Physics

An Architectural Framework For Quantum Algorithms Processing Unit (QAPU)

By allowing randomization in the verification process, we obtain a class known as MA.

Computational Complexity

Simulation of quantum computers with probabilistic models

Length-Increasing Reductions for PSPACE-Completeness

6.896 Quantum Complexity Theory Oct. 28, Lecture 16

How hard is it to approximate the Jones polynomial?

6.896 Quantum Complexity Theory September 18, Lecture 5

6.080/6.089 GITCS May 6-8, Lecture 22/23. α 0 + β 1. α 2 + β 2 = 1

Simulating classical circuits with quantum circuits. The complexity class Reversible-P. Universal gate set for reversible circuits P = Reversible-P

arxiv: v1 [quant-ph] 31 Dec 2015

Guest Lecture: Average Case depth hierarchy for,, -Boolean circuits. Boaz Barak

RMT and boson computers

Lecture 22: Quantum computational complexity

arxiv: v1 [quant-ph] 27 Apr 2017

Introduction to Quantum Computing

Discrete quantum random walks

Quantum Computation. Michael A. Nielsen. University of Queensland

CS151 Complexity Theory. Lecture 14 May 17, 2017

arxiv:quant-ph/ v1 29 May 2003

arxiv:quant-ph/ v5 3 Mar 2004

Poly-logarithmic independence fools AC 0 circuits

Lecture 22: Counting

On the query complexity of counterfeiting quantum money

The complexity of quantum sampling problems

Report on Conceptual Foundations and Foils for QIP at the Perimeter Institute, May 9 May

Interactive proofs with efficient quantum prover for recursive Fourier sampling

Complexity Classification of Conjugated Clifford Circuits

Lecture 22: Derandomization Implies Circuit Lower Bounds

Lecture 12: Lower Bounds for Element-Distinctness and Collision

Proving SAT does not have Small Circuits with an Application to the Two Queries Problem

Quantum Computational Complexity

Challenges in Quantum Information Science. Umesh V. Vazirani U. C. Berkeley

NQP = co-c = P. Electronic Colloquium on Computational Complexity, Report No. 73 (1998)

Quantum Algorithms Lecture #2. Stephen Jordan

: On the P vs. BPP problem. 18/12/16 Lecture 10

Limits of Minimum Circuit Size Problem as Oracle

Quantum Complexity Theory. Wim van Dam HP Labs MSRI UC Berkeley SQUINT 3 June 16, 2003

How Low Can Approximate Degree and Quantum Query Complexity be for Total Boolean Functions?

Lower Bounds of Quantum Search for Extreme Point

On the complexity of stoquastic Hamiltonians

Uniform Derandomization

Polynomial-Time Random Oracles and Separating Complexity Classes

6.896 Quantum Complexity Theory October 2, Lecture 9

Shor s Algorithm. Polynomial-time Prime Factorization with Quantum Computing. Sourabh Kulkarni October 13th, 2017

A Complete Characterization of Unitary Quantum Space

arxiv: v1 [quant-ph] 6 Feb 2013

Beyond NP [HMU06,Chp.11a] Tautology Problem NP-Hardness and co-np Historical Comments Optimization Problems More Complexity Classes

Lecture 12: Randomness Continued

Quantum query complexity of entropy estimation

Exponential Quantum Speed-ups are Generic

Introduction to Quantum Information, Quantum Computation, and Its Application to Cryptography. D. J. Guan

Lower Bounds on the Classical Simulation of Quantum Circuits for Quantum Supremacy. Alexander M. Dalzell

Umans Complexity Theory Lectures

Witness-preserving Amplification of QMA

New Quantum Algorithm Solving the NP Complete Problem

Some Results on Circuit Lower Bounds and Derandomization of Arthur-Merlin Problems

Oracle Separations for Quantum Statistical Zero-Knowledge

Improved Quantum Algorithm for Triangle Finding via Combinatorial Arguments

6-1 Computational Complexity

Notes on Complexity Theory Last updated: November, Lecture 10

On Quantum Versions of Record-Breaking Algorithms for SAT

P vs NP & Computational Complexity

Transcription:

Complexity-Theoretic Foundations of Quantum Supremacy Experiments Scott Aaronson, Lijie Chen UT Austin, Tsinghua University MIT July 7, 2017 Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 1 / 29

Section 1 Introduction 2 Random Quantum Circuit Proposal 3 Non-Relativizing Techniques Will Be Needed for Strong Quantum Supremacy Theorems 4 A glimpse on other results Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 2 / 29

Quantum Supremacy In this quest, we forget about the applications, only want to find a problem which we can establish a quantum speedup over classical devices as clean as possible The first application of quantum computing: Disprove the QC skeptics! And Extended Church-Turing Thesis An important milestone for QC Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 3 / 29

Decision Problem vs Sampling Problem An ideal way for showing quantum supremacy and convincing the skeptics would be: Implement Shor s algorithm [Sho97] Break RSA Everyone believe your quantum computer works The only problem is that it needs too many qubits 40 and 4000 are both O(1) in theory, but could require 50 years in the real world Would it be possible to demonstrate quantum supremacy with much less qubits? Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 4 / 29

Quantum Supremacy via Sampling Problems Probably YES with a shift to sampling problem Sampling problem: Given an input x, you are required to take sample from a certain distribution D(x) over {0, 1} n Merits comparing to decision problem: Easier to solve with near-future quantum devices: Do some complicated operations get a highly entangled quantum state measure it Naturally induce a sampling problem Easier to argue are hard for classical computers: ExactSampBPP = ExactSampBQP PostBQP = PostBPP PP PH PH collapses Many works alone this line [TD04, BJS10, AA13, MFF14, JVdN14, FH16, ABKM16] Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 5 / 29

This talk While there are many exciting results, there are still some theoretical challenges for us Verification for sampling problem: It is not directly verifiable that our algorithm really takes samples from the predicted distributions D(x) We have to consider some statistical tests T on the obtained samples x 1, x 2,, x t But then the hardness assumption should imply no classical algorithm can pass T That is, we ought to talk about relational problems Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 6 / 29

This talk While there are many exciting results, there are still some theoretical challenges for us Supremacy Theorem for Approximate Sampling: PH does not collapse ExactSampBPP ExactSampBQP But, real world experiment is noisy, hardness for exact version is not convincing enough Previous results on quantum supremacy for approximate sampling relies on some other unproven conjectures Like in Aaronson and Arkhipov [AA13], they need the hardness of Guassian permanent estimation Is that necessary? Could there be some simple (relativized) argument for PH does not collapse SampBPP SampBQP? Or is there an oracle for which the above does not hold? An open question raised in [AA13] Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 7 / 29

Talk Outline Random Quantum Circuit Proposal Heavy Output Generation (HOG) QUAtum THreshold assumption (QUATH) Non-Relativizing Techniques Will Be Needed for Strong Quantum Supremacy Theorems There exists an oracle O, SampBPP O = SampBQP O and PH O is infinite no relativized way to show quantum supremacy only base on PH doesn t collapse (unlike the exact version) A glimpse on other results Space-efficient algorithm for simulating quantum algorithm classically 1 vs Ω(n) separation for sampling problems in query complexity Quantum Supremacy relative to oracles in P/poly Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 8 / 29

Section 1 Introduction 2 Random Quantum Circuit Proposal 3 Non-Relativizing Techniques Will Be Needed for Strong Quantum Supremacy Theorems 4 A glimpse on other results Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 9 / 29

Random Quantum Circuit Proposal High level picture: Generate a random quantum circuit C on n n grid Apply C to 0 n for t times to obtain t samples x 1, x 2,, x t Apply a statistical test on x 1,, x t This step may takes exponential classical time, but would be OK for n 40 Publish C, to challenge skeptics to pass the same test classically with reasonable amount of time Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 10 / 29

The Heavy Output Generation Problem More specifically: Problem (HOG, or Heavy Output Generation) Given as input a random quantum circuit C (will be specified later), generate output strings x 1,, x k, at least a 2/3 fraction of which have greater than the median probability in C s output distribution The verification can be done in exponential time classically We want to find a clean assumption that implies HOG is hard Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 11 / 29

The Random Circuit Distribution We use µ n,m grid to denote the following distribution of random circuit on n n with m gates (Assuming m n) A gate can only act on two adjacent qubits For each t n, we pick the t-th qubit and a random neighbor of it (The purpose here is to make sure that there is a gate on every qubit) For each t > n, we pick a uniform random pair of adjacent qubits in the grid In either case, we set the t-th gate to be a uniform random 2-qubit gate Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 12 / 29

Some notations: Heavy Output, and adv( u ) For a pure state u on n qubits, we define problist( u ) to be the list consisting of 2 n numbers, u x 2 for each x {0, 1} n Given N real numbers a 1, a 2,, a N, we use uphalf(a 1, a 2,, a N ) to denote the sum of the largest N/2 numbers among them, and we let adv( u ) = uphalf(problist( u )) We say that an output z {0, 1} n is heavy for a quantum circuit C, if it is greater than the median of problist(c 0 n ) We abbreviate adv(c 0 n ) as adv(c) The simple quantum algorithm s output is heavy wp adv(c) Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 13 / 29

Lower bound on adv(c) What we can prove, is that the expectation of adv(c) is high Lemma For n 2 and m n: E C µ n,m grid [adv(c)] 5 8 But we conjecture that adv(c) is large with an overwhelming probability Conjecture For n 2 and m n 2, and for all constants ε > 0, [ Pr adv(c) < 1 + ln 2 ] ε < exp { Ω(n)} C µ n,m 2 grid Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 14 / 29

Lower bound on adv(c) But we conjecture that adv(c) is large with an overwhelming probability Conjecture For n 2 and m n 2, and for all constants ε > 0, [ Pr adv(c) < 1 + ln 2 ] ε < exp { Ω(n)} C µ n,m 2 grid Basically, the above inequality holds when C is replaced by a uniform random unitary on n qubits So what we conjecture is that a random quantum circuit is pseudo-random in a certain sense We provide some evidence by numeric simulation in the Appendix In the following we will assume this conjecture Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 15 / 29

Easiness for Quantum Algorithm We are going to argue that HOG problem is a good quantum supremacy experiment Proposition There is a quantum algorithm that succeeds at HOG with probability 1 exp{ Ω(min(n, k))} From the conjecture, whp, adv(c) > 07 In that case, A random sample from C is heavy wp 07 Then a Chernoff bound suffices Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 16 / 29

The Quantum Threshold Assumption Assumption (QUATH, or the QUAntum THreshold assumption) There is no polynomial-time classical algorithm that takes as input a description of a random quantum circuit C, and that guesses whether 0 n C 0 n 2 is greater or less than the median of all 2 n of the 0 n C x 2 values, with success probability at least 1 ( ) 1 2 + Ω 2 n over the choice of C Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 17 / 29

Hardness for Classical Algorithm : Proof Sketch Theorem Assuming QUATH, no polynomial-time classical algorithm can solve HOG with probability at least 099 Suppose for contradiction that there exists such an algorithm A, we construct an algorithm to violate QUATH Given a circuit C Apply a random xor -mask z on C to get a circuit C such that 0 C z = 0 C 0 ie Hide the amplitude we care about Run A on C, to get a list of outputs x 1, x 2,, x t, pick one of them x i at uniformly random We guess it s greater than median, if z = x i Take a uniform random guess otherwise Violates QUATH Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 18 / 29

Section 1 Introduction 2 Random Quantum Circuit Proposal 3 Non-Relativizing Techniques Will Be Needed for Strong Quantum Supremacy Theorems 4 A glimpse on other results Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 19 / 29

SampBPP and SampBQP Definition (Sampling Problems, SampBPP, and SampBQP) A sampling problem S is a collection of probability distributions (D x ) x {0,1}, one for each input string x {0, 1} n, where D x is a distribution over {0, 1} p(n), for some fixed polynomial p Then SampBPP is the class of sampling problems S = (D x ) x {0,1} for which there exists a probabilistic polynomial-time algorithm B that, given x, 0 1/ε as input, samples from a probability distribution C x such that C x D x ε SampBQP is defined the same way, except that B is quantum now Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 20 / 29

Our goal and what we have Our goal is to construct an oracle O such that: PH O is infinite SampBPP O = SampBQP O What we know is: For a random oracle O, PH O is infinite by Rossman, Servedio and Tan [RST15] For a PSPACE-complete language L, SampBPP L = SampBQP L Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 21 / 29

Intuition Naive idea: Simply let our oracle be a combination of both a PSPACE-complete language and a random oracle Problem: SampBPP and SampBQP now get access to a random oracle, it can be proved they are not equal in this case Trying to fix it, can we somehow hide the random oracle so that: An algorithm in PH has access to it, so PH is still infinite SampBQP algorithm cannot access it (or with very small probability), so SampBQP and SampBPP are not re-separated Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 22 / 29

Construction Given a string w {0, 1} N, we hide it in a random matrix M w of {0, 1} N N as follows: If w i = 1, a uniform random position of i-th row is 1, other positions are 0 If w i = 0, the entire i-th row is 0 A random oracle O can be viewed as a list of functions {f n : {0, 1} n {0, 1}} n=1 Or a list of strings {w n : {0, 1} 2n {0, 1}} n=1 By hiding each w n into a random matrix of {0, 1} 2n 2 n, we can obtain another oracle M O (actually a distribution on oracles) Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 23 / 29

Construction M O is just what we want: An algorithm in PH can recover w from M w (simply by a OR layer), hence PH is still infinite Meanwhile, since OR is hard for quantum algorithms [BBBV97], use a BBBV-type argument, one can show that essentially a quantum algorithm with oracle accesses to M O can be simulated efficiently by a classical randomized algorithm Need to work out many technical details, but the idea is very clean Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 24 / 29

Section 1 Introduction 2 Random Quantum Circuit Proposal 3 Non-Relativizing Techniques Will Be Needed for Strong Quantum Supremacy Theorems 4 A glimpse on other results Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 25 / 29

Space-efficient algorithm for simulating quantum algorithm classically Given a n qubit and m gates circuit, how to simulate it classically and efficiently? Schrodinger way : Store the whole wave-function O(m2 n ) time and O(2 n ) space Feynman way : Sum over paths O(4 m 1) time and O(m + n) space We show: Savitch way : O((2d) n ) time and poly space, (d is the depth) Can be further improved on circuit on grids Trade-off between space and time: A d factor in time a 2 factor in space Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 26 / 29

1 vs Ω(n) Separation in query complexity Here we consider sampling problems in query complexity The Fourier Sampling problem introduced by Aaronson and Ambainis [AA14], requires only 1 query for a quantum algorithm It is also shown in [AA14] that it requires Ω(N/ log N) queries for classical randomized algorithms We improve it by showing that Fourier Sampling requires Ω(N) queries in fact Hence, in the world of query complexity, classical and quantum sampling algorithm has the maximum possible separation Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 27 / 29

Quantum Supremacy with respect to oracles in P/poly We ask: is there an oracle O in P/poly, such that BQP O BPP O? An intermediate case between black-box (oracle separation) and non-black-box arguments (real world, no oracle) by requiring the oracle to exist in real world Previous works [Zha12, SG04] imply that the answer is YES when one-way function exist We show that at least some computational assumptions are needed by proving that the answer is NO if SampBPP = SampBQP and NP BPP Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 28 / 29

Any Questions? Thank you Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 29 / 29

S Aaronson and A Arkhipov The computational complexity of linear optics Theory of Computing, 9(4):143 252, 2013 Earlier version in Proc ACM STOC 2011 ECCC TR10-170, arxiv:10113245 S Aaronson and A Ambainis Forrelation: a problem that optimally separates quantum from classical computing arxiv:14115729, 2014 Scott Aaronson, Adam Bouland, Greg Kuperberg, and Saeed Mehraban The computational complexity of ball permutations arxiv preprint arxiv:161006646, 2016 C Bennett, E Bernstein, G Brassard, and U Vazirani Strengths and weaknesses of quantum computing SIAM J Comput, 26(5):1510 1523, 1997 quant-ph/9701001 M Bremner, R Jozsa, and D Shepherd Classical simulation of commuting quantum computations implies collapse of the polynomial hierarchy Proc Roy Soc London, A467(2126):459 472, 2010 Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 29 / 29

arxiv:10051407 Edward Farhi and Aram W Harrow Quantum supremacy through the quantum approximate optimization algorithm arxiv preprint arxiv:160207674, 2016 Richard Jozsa and Marrten Van den Nest Classical simulation complexity of extended clifford circuits Quantum Information & Computation, 14(7&8):633 648, 2014 Tomoyuki Morimae, Keisuke Fujii, and Joseph F Fitzsimons Hardness of classically simulating the one-clean-qubit model Physical review letters, 112(13):130502, 2014 Benjamin Rossman, Rocco A Servedio, and Li-Yang Tan An average-case depth hierarchy theorem for boolean circuits In Foundations of Computer Science (FOCS), 2015 IEEE 56th Annual Symposium on, pages 1030 1048 IEEE, 2015 Rocco A Servedio and Steven J Gortler Equivalences and separations between quantum and classical learnability SIAM Journal on Computing, 33(5):1067 1092, 2004 P W Shor Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 29 / 29

Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer SIAM J Comput, 26(5):1484 1509, 1997 Earlier version in Proc IEEE FOCS 1994 quant-ph/9508027 B M Terhal and D P DiVincenzo Adaptive quantum computation, constant-depth circuits and Arthur-Merlin games Quantum Information and Computation, 4(2):134 145, 2004 quant-ph/0205133 Mark Zhandry How to construct quantum random functions In Foundations of Computer Science (FOCS), 2012 IEEE 53rd Annual Symposium on, pages 679 687 IEEE, 2012 Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic MIT) Foundations of Quantum Supremacy Experiments July 7, 2017 29 / 29