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

Similar documents
Quantum advantage with shallow circuits

Complexity-Theoretic Foundations of Quantum Supremacy Experiments

Fourier Sampling & Simon s Algorithm

QUANTUM COMPUTATION. Exercise sheet 1. Ashley Montanaro, University of Bristol H Z U = 1 2

Quantum Supremacy and its Applications

An Introduction to Quantum Information and Applications

Exponential algorithmic speedup by quantum walk

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

Threshold theorem for quantum supremacy arxiv:

Simulation of quantum computers with probabilistic models

Polynomial-time classical simulation of quantum ferromagnets

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

Introduction to Quantum Computing

Analyzing Quantum Circuits Via Polynomials

1 Bernstein-Vazirani Algorithm

Analyzing Quantum Circuits Via Polynomials

Quantum Supremacy and its Applications

Lecture 3 (Notes) 1. The book Computational Complexity: A Modern Approach by Sanjeev Arora and Boaz Barak;

Exponential Quantum Speed-ups are Generic

An exponential separation between quantum and classical one-way communication complexity

Quantum Computation 650 Spring 2009 Lectures The World of Quantum Information. Quantum Information: fundamental principles

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

The complexity of quantum sampling problems

Quantum Algorithms for Finding Constant-sized Sub-hypergraphs

Quantum Lower Bound for Recursive Fourier Sampling

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

arxiv: v2 [quant-ph] 7 Feb 2018

Quantum Computing Lecture 6. Quantum Search

Stanford University CS254: Computational Complexity Handout 8 Luca Trevisan 4/21/2010

Quantum Communication Complexity

Logic gates. Quantum logic gates. α β 0 1 X = 1 0. Quantum NOT gate (X gate) Classical NOT gate NOT A. Matrix form representation

The quantum query complexity of read-many formulas

Complete problems for classes in PH, The Polynomial-Time Hierarchy (PH) oracle is like a subroutine, or function in

The query register and working memory together form the accessible memory, denoted H A. Thus the state of the algorithm is described by a vector

A better lower bound for quantum algorithms searching an ordered list

Complexity Classes V. More PCPs. Eric Rachlin

Quantum boolean functions

WORKSHOP ON QUANTUM ALGORITHMS AND DEVICES FRIDAY JULY 15, 2016 MICROSOFT RESEARCH

Quantum algorithms for hidden nonlinear structures

Nothing Here. Fast Quantum Algorithms

Introduction to Quantum Information Processing

Characterizing Quantum Supremacy in Near-Term Devices

Quantum Algorithms Lecture #2. Stephen Jordan

Lecture 2: November 9

Quantum Computing An Overview

Lecture 4: Elementary Quantum Algorithms

Quantum algorithms for testing Boolean functions

1 The Low-Degree Testing Assumption

Induced Cycles of Fixed Length

Expander Construction in VNC 1

Quantum Query Complexity of Boolean Functions with Small On-Sets

Quantum Simulation. 9 December Scott Crawford Justin Bonnar

Lectures on Fault-Tolerant Quantum Computation

arxiv: v4 [quant-ph] 14 Mar 2018

What is a quantum computer? Quantum Architecture. Quantum Mechanics. Quantum Superposition. Quantum Entanglement. What is a Quantum Computer (contd.

Introduction to Quantum Computing

Quantum Mechanics & Quantum Computation

Majority is incompressible by AC 0 [p] circuits

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

Efficient Distributed Quantum Computing

Extended Superposed Quantum State Initialization Using Disjoint Prime Implicants

Quantum algorithms based on span programs

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

The quantum threat to cryptography

Graph isomorphism, the hidden subgroup problem and identifying quantum states

An Architectural Framework For Quantum Algorithms Processing Unit (QAPU)

Research Statement. Dr. Anna Vershynina. August 2017

Overview of Topological Cluster-State Quantum Computation on 2D Cluster-State

arxiv:quant-ph/ v1 18 Nov 2004

Improved Quantum Algorithm for Triangle Finding via Combinatorial Arguments

Quantum Communication

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

Ph 219b/CS 219b. Exercises Due: Wednesday 4 December 2013

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

1 Circuit Complexity. CS 6743 Lecture 15 1 Fall Definitions

Polynomial Representations of Threshold Functions and Algorithmic Applications. Joint with Josh Alman (Stanford) and Timothy M.

sparse codes from quantum circuits

6.896 Quantum Complexity Theory September 18, Lecture 5

Fourier analysis of boolean functions in quantum computation

arxiv: v1 [quant-ph] 27 May 2013

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT

Notes for Lecture 3... x 4

A New Lower Bound Technique for Quantum Circuits without Ancillæ

CS257 Discrete Quantum Computation

Quantum query complexity of entropy estimation

6.896 Quantum Complexity Theory Oct. 28, Lecture 16

Quantum Property Testing

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

The power of quantum sampling. Aram Harrow Bristol/UW Feb 3, 2011

Ph 219b/CS 219b. Exercises Due: Wednesday 22 February 2006

arxiv:quant-ph/ v5 3 Mar 2004

arxiv: v1 [quant-ph] 7 Aug 2014

arxiv: v3 [quant-ph] 3 Jul 2012

Notes for Lecture 11

arxiv: v2 [quant-ph] 10 Jan 2018

Bounded Arithmetic, Expanders, and Monotone Propositional Proofs

Quantum Computation CMU BB, Fall Week 6 work: Oct. 11 Oct hour week Obligatory problems are marked with [ ]

Quantum walk algorithms

UNDERSTANDING THE COST OF GROVER'S ALGORITHM FOR FINDING A SECRET KEY

ROM-BASED COMPUTATION: QUANTUM VERSUS CLASSICAL

Transcription:

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

In this talk I will describe a provable, non-oracular, quantum speedup which is attained by constant-depth quantum circuits in a 2D architecture.

I. Overview

A depth-d quantum circuit consists of d time steps. Each time step contains one- and two-qubit gates acting on disjoint qubits. H

A depth-d quantum circuit consists of d time steps. Each time step contains one- and two-qubit gates acting on disjoint qubits. H Time step 1

A depth-d quantum circuit consists of d time steps. Each time step contains one- and two-qubit gates acting on disjoint qubits. H Time step 2

A depth-d quantum circuit consists of d time steps. Each time step contains one- and two-qubit gates acting on disjoint qubits. H Time step 3

A depth-d quantum circuit consists of d time steps. Each time step contains one- and two-qubit gates acting on disjoint qubits. H

A depth-d quantum circuit consists of d time steps. Each time step contains one- and two-qubit gates acting on disjoint qubits. H We are interested in constant-depth quantum circuits, for which d = O(1).

H Constant-depth quantum circuits

Constant-time quantum computation How much does parallelism buy us if we only have a fixed computation time? H Constant-depth quantum circuits

Constant-time quantum computation How much does parallelism buy us if we only have a fixed computation time? H Quantum algorithms for small quantum computers Constant-depth quantum circuits

Constant-time quantum computation How much does parallelism buy us if we only have a fixed computation time? H Quantum algorithms for small quantum computers tructure/imulation Cannot prepare codewords of good quantum codes [Eldar, Harrow 2015 ] Constant-time quantum computation Efficient classical simulation of depth-2 circuits [Terhal, Divincenzo 2002] Constant-depth quantum circuits General simulation algorithms (superpolynomial) [Aaronson, Chen 2016]

Constant-time quantum computation How much does parallelism buy us if we only have a fixed computation time? H Quantum algorithms for small quantum computers tructure/imulation Cannot prepare codewords of good quantum codes [Eldar, Harrow 2015 ] Constant-time quantum computation Efficient classical simulation of depth-2 circuits [Terhal, Divincenzo 2002] General simulation algorithms (superpolynomial) [Aaronson, Chen 2016] Constant-depth quantum circuits Beat poly-time classical computation? Constant-depth unlikely to be classically simulable. [Terhal, Divincenzo 02] Beat the best classical computers for some task? [Gao et al. 17] [Bermejo-Vega et al. 17] uses IQP results [Bremner, Montanaro, hepherd 16]

H OR AND AND OR This talk: Are constant-depth quantum circuits more powerful than constantdepth classical circuits?

Classical circuits A classical gate computes a boolean function f: {0,1} k {0,1} x 1 x 2 x k f f(x) f(x)

Classical circuits A classical gate computes a boolean function f: {0,1} k {0,1} Number of input bits k is called the fan-in x 1 x 2 f f(x) f(x) x k

Classical circuits A classical gate computes a boolean function f: {0,1} k {0,1} Number of input bits k is called the fan-in x 1 x 2 f f(x) f(x) Number of times the output is used is called the fan-out x k

Classical circuits A classical gate computes a boolean function f: {0,1} k {0,1} Number of input bits k is called the fan-in x 1 x 2 f f(x) f(x) Number of times the output is used is called the fan-out x k We consider circuits composed of bounded fan-in gates, i.e., k = O(1). We do not restrict the fan-out.

Classical circuits A classical gate computes a boolean function f: {0,1} k {0,1} Number of input bits k is called the fan-in x 1 x 2 f f(x) f(x) Number of times the output is used is called the fan-out x k We consider circuits composed of bounded fan-in gates, i.e., k = O(1). We do not restrict the fan-out.

Constant-depth classical circuits A depth-d classical circuit consists of d layers (time steps) of gates. OR AND AND OR We consider constant-depth circuits composed of bounded fan-in gates. This class of circuits is known as NC 0. We also allow the circuit to be probabilistic (random input bits are provided).

H OR AND AND OR Our result: We describe a computational problem that is solved with certainty by a constantdepth quantum circuit. We prove that any classical circuit which solves the problem with high probability must have depth increasing logarithmically with input size.

H Quantum circuit depth d = O(1) Classical OR needs AND depth d clog n AND OR Our result: We describe a computational problem that is solved with certainty by a constantdepth quantum circuit. We prove that any classical circuit which solves the problem with high probability must have depth increasing logarithmically with input size.

H Quantum circuit depth d = O(1) Classical OR needs AND depth d clog n AND OR Our result: We describe a computational problem that is solved with certainty by a constantdepth quantum circuit (also: all gates act locally on a 2D grid). We prove that any classical circuit which solves the problem with high probability must have depth increasing logarithmically with input size.

H Quantum circuit depth d = O(1) Classical OR needs AND depth d clog n AND OR Our result: We describe a computational problem that is solved with certainty by a constantdepth quantum circuit (also: all gates act locally on a 2D grid). We prove that any classical circuit which solves the problem with high probability must have depth increasing logarithmically with input size. The quantum speedup is unconditional (does not rely on complexity-theoretic conjectures and is non-oracular)

II. The 2D Hidden Linear Function Problem

Quadratic form on a grid Let G = (V, E) be an N N grid graph. Write n = N 2 = V

Quadratic form on a grid Let G = (V, E) be an N N grid graph. Write n = N 2 = V A e b v Choose coefficients A e {0,1} for each edge and b v {0,1} for each vertex.

Quadratic form on a grid Let G = (V, E) be an N N grid graph. Write n = N 2 = V A e b v Choose coefficients A e {0,1} for each edge and b v {0,1} for each vertex. Any choice of coefficients defines a quadratic form q: {0,1} n Z 4 q x = e= v,w E 2A e x v x w b v x v v V

The quadratic form hides a linear function Define a set L q = {x F 2 n : q x y = q x + q y for all y F 2 n }

The quadratic form hides a linear function Define a set L q = {x F 2 n : q x y = q x + q y for all y F 2 n } Lemma The set L q is a linear subspace of F 2 n. Furthermore, there is a secret bit string z {0,1} n such that q x = 2z T x x L q

The quadratic form hides a linear function Define a set L q = {x F 2 n : q x y = q x + q y for all y F 2 n } Lemma The set L q is a linear subspace of F 2 n. Furthermore, there is a secret bit string z {0,1} n such that q x = 2z T x x L q Define a computational problem where the goal is to find a secret bit string

The 2D Hidden Linear Function Problem Input: Coefficients A {0,1} E and b {0,1} V. pecifies a quadratic form q(x) and a subspace L q F 2 n

The 2D Hidden Linear Function Problem Input: Coefficients A {0,1} E and b {0,1} V. pecifies a quadratic form q(x) and a subspace L q F 2 n Output: A secret bit string z {0,1} n such that q x = 2z T x x L q

The 2D Hidden Linear Function Problem Input: Coefficients A {0,1} E and b {0,1} V. pecifies a quadratic form q(x) and a subspace L q F 2 n Output: A secret bit string z {0,1} n such that q x = 2z T x x L q Can be viewed as a non-oracular version of the Bernstein-Vazirani problem. [Bernstein Vazirani 1993] In general each instance of the 2D HLF has many valid solutions z.

Quantum algorithm b A b A A qubit for each vertex of the N N grid 0 n H n CZ(A) (b) H n Output z {0,1} n

Quantum algorithm b A b A A qubit for each vertex of the N N grid 0 n H n CZ(A) (b) H n Output z {0,1} n Apply CZ v,w for edges e = v, w with A e = 1

Quantum algorithm b A b A A qubit for each vertex of the N N grid 0 n H n CZ(A) (b) H n Output z {0,1} n Apply CZ v,w for edges e = v, w with A e = 1 Apply phase gate v to qubits with b v = 1

Quantum algorithm b A b A A qubit for each vertex of the N N grid 0 n H n CZ(A) (b) H n Output z {0,1} n Apply CZ v,w for edges e = v, w with A e = 1 Apply phase gate v to qubits with b v = 1 = 1 0 0 i

Quantum algorithm b A b A A qubit for each vertex of the N N grid 0 n H n CZ(A) (b) H n Output z {0,1} n Apply CZ v,w for edges e = v, w with A e = 1 Apply phase gate v to qubits with b v = 1 = 1 0 0 i Fact: The output z is a uniformly random solution to the 2D HLF Problem.

The algorithm can be implemented in constant-depth b A b A 0 n H n CZ(A) (b) H n 1 time-step 1 time-step 1 time-step Four layers of CCZ gates. (even/odd vertical/horizontal edges) Decompose CCZ gates into 1- and 2-qubit gates.

it only requires classically controlled Clifford gates between nearest neighbor qubits on a 2D grid. Example: Place a qubit at each vertex Place input bits on vertices and edges: : Edge with A e = 1 : Vertex with b v = 1

it only requires classically controlled Clifford gates between nearest neighbor qubits on a 2D grid. Example: Place a qubit at each vertex Place input bits on vertices and edges: : Edge with A e = 1 : Vertex with b v = 1

it only requires classically controlled Clifford gates between nearest neighbor qubits on a 2D grid. Example: H H H H H H H H H H : Edge with A e = 1 H H H H H : Vertex with b v = 1 H H H H H H H H H H

it only requires classically controlled Clifford gates between nearest neighbor qubits on a 2D grid. Example: CZ : Edge with A e = 1 CZ : Vertex with b v = 1 CZ

it only requires classically controlled Clifford gates between nearest neighbor qubits on a 2D grid. Example: CZ : Edge with A e = 1 : Vertex with b v = 1

it only requires classically controlled Clifford gates between nearest neighbor qubits on a 2D grid. Example: CZ CZ : Edge with A e = 1 : Vertex with b v = 1

it only requires classically controlled Clifford gates between nearest neighbor qubits on a 2D grid. Example: CZ : Edge with A e = 1 : Vertex with b v = 1 CZ

it only requires classically controlled Clifford gates between nearest neighbor qubits on a 2D grid. Example: : Edge with A e = 1 : Vertex with b v = 1

it only requires classically controlled Clifford gates between nearest neighbor qubits on a 2D grid. Example: H H H H H H H H H H : Edge with A e = 1 H H H H H : Vertex with b v = 1 H H H H H H H H H H

it only requires classically controlled Clifford gates between nearest neighbor qubits on a 2D grid. Example: : Edge with A e = 1 : Vertex with b v = 1

The 2D HLF problem is solved by a constant-depth quantum circuit with gates acting locally in 2D. Next we show that it cannot be solved by a constant-depth classical circuit

III. Classical lower bound

Theorem: The following holds for all sufficiently large N. Let C N be a classical probabilistic circuit composed of gates of fan-in K which solves size-n instances of the 2D HLF Problem with probability greater than 7/8. Then depth C N log(n) 8log(K)

Input (instance on N N grid) Random bits (drawn from any joint distribution) A {0,1} E b {0,1} V r {0,1} l C N Circuit must have depth Ω(log N ) Output z {0,1} V olution with probability > 7/8

Proof Ideas Locality in shallow classical circuits Each output bit can only depend on O(1) input bits. Vs. Quantum nonlocality Measurement statistics of entangled quantum states cannot be reproduced by local hidden variable models

Locality in classical circuits x 1 x 2 OR AND z 1 input x 3 x 4 AND OR z 2 output x 5 x 6 AND The lightcone L z k connected to z k. of an output bit z k is the set of input bits x i that are causually

Locality in classical circuits x 1 x 2 OR AND z 1 input x 3 x 4 AND OR z 2 output x 5 x 6 AND The lightcone L z k connected to z k. of an output bit z k is the set of input bits x i that are causually

Locality in classical circuits x 1 x 2 OR AND z 1 input x 3 x 4 AND OR z 2 output x 5 x 6 AND The lightcone L z k connected to z k. of an output bit z k is the set of input bits x i that are causually

Locality in classical circuits x (Includes random bits) C depth d, fan-in K z = F(x) Constant-depth locality : Lightcones of output bits have constant size L z k K d We ll see that the 2D Hidden Linear Function problem cannot be solved by constantdepth local circuits. First consider simpler forms of locality

Quantum nonlocality beats completely local circuits [Greenburger et al. 1990][Mermin 1990] GHZ = 1 P GHZ = GHZ 2 000 + 111 satisfies: P {XXX, XYY, YXY, YYX}

Quantum nonlocality beats completely local circuits [Greenburger et al. 1990][Mermin 1990] GHZ = 1 P GHZ = GHZ 2 000 + 111 satisfies: P {XXX, XYY, YXY, YYX} Choose bits b 1, b 2, b 3 and then measure each qubit of GHZ in either the X basis (if b j = 0) or the Y basis (if b j = 1). Outcomes z j 1, +1 satisfy: i b 1+b 2 +b 3 z 1 z 2 z 3 = 1 whenever b 1 b 2 b 3 = 0 GHZ relation

Quantum nonlocality beats completely local circuits [Greenburger et al. 1990][Mermin 1990] GHZ = 1 P GHZ = GHZ 2 000 + 111 satisfies: P {XXX, XYY, YXY, YYX} Choose bits b 1, b 2, b 3 and then measure each qubit of GHZ in either the X basis (if b j = 0) or the Y basis (if b j = 1). Outcomes z j 1, +1 satisfy: i b 1+b 2 +b 3 z 1 z 2 z 3 = 1 whenever b 1 b 2 b 3 = 0 GHZ relation The GHZ relation cannot be satisfied by a completely local classical probabilistic circuit where each output bit z j is correlated with at most one of the input bits b k.

Quantum nonlocality beats geometrically local circuits [Barrett et al. 2007] Graph state on an M-cycle (M even): Φ M = M j=1 CZ j,j+1 H M 0 M

Quantum nonlocality beats geometrically local circuits [Barrett et al. 2007] Graph state on an M-cycle (M even): Φ M = M j=1 Choose 3 qubits u, v, w on the even sublattice. Measure u, v, w in X or Y basis and all other qubits in X basis. CZ j,j+1 H M 0 M

Quantum nonlocality beats geometrically local circuits [Barrett et al. 2007] Graph state on an M-cycle (M even): Φ M = M j=1 Choose 3 qubits u, v, w on the even sublattice. Measure u, v, w in X or Y basis and all other qubits in X basis. CZ j,j+1 H M 0 M u X/Y X X X X X/Y X v X X X X X/Y w

Quantum nonlocality beats geometrically local circuits [Barrett et al. 2007] Graph state on an M-cycle (M even): Φ M = M j=1 Choose 3 qubits u, v, w on the even sublattice. Measure u, v, w in X or Y basis and all other qubits in X basis. Input b u, b v, b w {0,1} Measurement bases Output z {0,1} M Measurement outcomes CZ j,j+1 H M 0 M u X/Y X X X X X/Y X v X X X X X/Y w

Quantum nonlocality beats geometrically local circuits [Barrett et al. 2007] Graph state on an M-cycle (M even): Φ M = M j=1 Choose 3 qubits u, v, w on the even sublattice. Measure u, v, w in X or Y basis and all other qubits in X basis. Input b u, b v, b w {0,1} Measurement bases Output z {0,1} M Measurement outcomes CZ j,j+1 H M 0 M u X/Y X X X X X/Y X v X X X Fact: Input/output satisfy a cycle relation R b u, b v, b w, z = 1 similar to the GHZ relation. X X/Y w

Quantum nonlocality beats geometrically local circuits [Barrett et al. 2007] Graph state on an M-cycle (M even): Φ M = M j=1 Choose 3 qubits u, v, w on the even sublattice. Measure u, v, w in X or Y basis and all other qubits in X basis. Input b u, b v, b w {0,1} Measurement bases Output z {0,1} M Measurement outcomes CZ j,j+1 H M 0 M u X/Y X X X X X/Y X v X X X Fact: Input/output satisfy a cycle relation R b u, b v, b w, z = 1 similar to the GHZ relation. X X/Y w Lemma: uppose a classical circuit satisfies the cycle relation with probability > 7/8. Then some output bit z k is correlated with a distant input bit b u, b v or b w. (this means it is not the nearest vertex of the triangle)

How is this related to the 2D Hidden Linear Function Problem?

How is this related to the 2D Hidden Linear Function Problem? b b A A 0 n H n CZ(A) (b) H n z {0,1} n

How is this related to the 2D Hidden Linear Function Problem? b b A A 0 n H n CZ(A) (b) H n z {0,1} n Prepare graph state for graph with adjacency matrix A

How is this related to the 2D Hidden Linear Function Problem? b b A A 0 n H n CZ(A) (b) H n z {0,1} n Prepare graph state for graph with adjacency matrix A Measure jth qubit in X or Y basis depending on b j

How is this related to the 2D Hidden Linear Function Problem? b b A A 0 n H n CZ(A) (b) H n z {0,1} n Prepare graph state for graph with adjacency matrix A Measure jth qubit in X or Y basis depending on b j Choosing A to describe the adjacency matrix of a cycle and choosing b appropriately we infer (from Barrett et al.) a cycle relation satisfied by input/output.

How is this related to the 2D Hidden Linear Function Problem? b b A A 0 n H n CZ(A) (b) H n z {0,1} n Prepare graph state for graph with adjacency matrix A Measure jth qubit in X or Y basis depending on b j Choosing A to describe the adjacency matrix of a cycle and choosing b appropriately we infer (from Barrett et al.) a cycle relation satisfied by input/output. A classical circuit which solves the 2D HLF problem must also satisfy all such cycle relations.

Quantum nonlocality beats constant-depth local circuits We use constant-depth locality (every output bit has constant-sized lightcone) and a probabilistic argument to prove the following:

Quantum nonlocality beats constant-depth local circuits We use constant-depth locality (every output bit has constant-sized lightcone) and a probabilistic argument to prove the following: Lemma: uppose a classical circuit has depth less than log(n) 8log(K). Then we can find 3 vertices u, v, w on the even sublattice of the N N grid and a cycle Γ which passes through them, such that input bits b u, b v, b w are not correlated with any distant output bits on Γ. v u Γ w

Quantum nonlocality beats constant-depth local circuits We use constant-depth locality (every output bit has constant-sized lightcone) and a probabilistic argument to prove the following: Lemma: uppose a classical circuit has depth less than log(n) 8log(K). Then we can find 3 vertices u, v, w on the even sublattice of the N N grid and a cycle Γ which passes through them, such that input bits b u, b v, b w are not correlated with any distant output bits on Γ. v u Γ w The circuit does not w.h.p satisfy the cycle relation for Γ

Quantum nonlocality beats constant-depth local circuits We use constant-depth locality (every output bit has constant-sized lightcone) and a probabilistic argument to prove the following: Lemma: uppose a classical circuit has depth less than log(n) 8log(K). Then we can find 3 vertices u, v, w on the even sublattice of the N N grid and a cycle Γ which passes through them, such that input bits b u, b v, b w are not correlated with any distant output bits on Γ. v u Γ w The circuit does not w.h.p satisfy the cycle relation for Γ It does not w.h.p solve instances of 2D HLF problem where A is the adjacency matrix of Γ.

Quantum nonlocality beats constant-depth local circuits We use constant-depth locality (every output bit has constant-sized lightcone) and a probabilistic argument to prove the following: Lemma: uppose a classical circuit has depth less than log(n) 8log(K). Then we can find 3 vertices u, v, w on the even sublattice of the N N grid and a cycle Γ which passes through them, such that input bits b u, b v, b w are not correlated with any distant output bits on Γ. v u Γ w The circuit does not w.h.p satisfy the cycle relation for Γ It does not w.h.p solve instances of 2D HLF problem where A is the adjacency matrix of Γ. This provides our lower bound on the depth of any classical circuit which solves the 2D HLF problem with probability greater than 7/8.

Open problems Recursive HLF problems? The recursive version of Bernstein-Vazirani gives a superpolynomial speedup in query complexity. Noisy constant-depth quantum circuits vs noiseless constant-depth classical circuits? ampling problems? Can constant-depth quantum circuits sample from a distribution that can t be sampled by classical constant depth circuits? A recent characterization of distributions sampled by NC 0 circuits might be useful [Viola 2014]. Polynomial speed-up? Constant-depth quantum algorithm solves the 2D HLF Problem in linear time. Best known classical algorithm takes time O(n 2 ).