Quantum supremacy with random circuits Christian Majenz QMATH, - - PowerPoint PPT Presentation

quantum supremacy with random circuits
SMART_READER_LITE
LIVE PREVIEW

Quantum supremacy with random circuits Christian Majenz QMATH, - - PowerPoint PPT Presentation

Quantum supremacy with random circuits Christian Majenz QMATH, University of Copenhagen Joint work (in progress) with Gorjan Alagic, QMATH, and Bill Fefferman, University of Maryland USC physics seminar, University of Southern California, Los


slide-1
SLIDE 1

Quantum supremacy with random circuits

Christian Majenz

QMATH, University of Copenhagen Joint work (in progress) with Gorjan Alagic, QMATH, and Bill Fefferman, University of Maryland USC physics seminar, University of Southern California, Los Angeles

03/10/2017

1 / 24

slide-2
SLIDE 2

Motivation: Quantum computers and what to do with them

1 / 24

slide-3
SLIDE 3

Quantum computers can in principle...

2 / 24

slide-4
SLIDE 4

Quantum computers can in principle...

2 / 24

slide-5
SLIDE 5

Quantum computers can in principle...

2 / 24

slide-6
SLIDE 6

Quantum computers can in principle...

2 / 24

slide-7
SLIDE 7

Quantum computers can in principle...

2 / 24

slide-8
SLIDE 8

Quantum computers can in principle...

2 / 24

slide-9
SLIDE 9

Quantum computers can in principle...

...faster than any known classical algorithm.

2 / 24

slide-10
SLIDE 10

But...

Caveats:

3 / 24

slide-11
SLIDE 11

But...

Caveats:

◮ Only Grover search is well-founded speed-up, and only in the

query complexity model

3 / 24

slide-12
SLIDE 12

But...

Caveats:

◮ Only Grover search is well-founded speed-up, and only in the

query complexity model

◮ We don’t have a quantum computer!

3 / 24

slide-13
SLIDE 13

What we want

4 / 24

slide-14
SLIDE 14

What we want

”we” being theorists:

4 / 24

slide-15
SLIDE 15

What we want

”we” being theorists: (*) Time complexity separations under standard assumptions like P = NP & friends

4 / 24

slide-16
SLIDE 16

What we want

”we” being theorists: (*) Time complexity separations under standard assumptions like P = NP & friends

◮ ”Quantum supremacy”

4 / 24

slide-17
SLIDE 17

What we want

”we” being theorists: (*) Time complexity separations under standard assumptions like P = NP & friends

◮ ”Quantum supremacy”

4 / 24

slide-18
SLIDE 18

What we want

”we” being theorists: (*) Time complexity separations under standard assumptions like P = NP & friends

◮ ”Quantum supremacy”

”we” being experimenters:

4 / 24

slide-19
SLIDE 19

What we want

”we” being theorists: (*) Time complexity separations under standard assumptions like P = NP & friends

◮ ”Quantum supremacy”

”we” being experimenters:

◮ Computational tasks for proof-of-principle grade machines

that will convince quantum computing doubters and funding agencies

4 / 24

slide-20
SLIDE 20

What we want

”we” being theorists: (*) Time complexity separations under standard assumptions like P = NP & friends

◮ ”Quantum supremacy”

”we” being experimenters:

◮ Computational tasks for proof-of-principle grade machines

that will convince quantum computing doubters and funding agencies ⇒ Find (*) with minimal experimental requirements, best w/o requiring fault-tolerant quantum computation.

4 / 24

slide-21
SLIDE 21

This talk

Motivation: Quantum computers and what to do with them Introduction Complexity Review: supremacy results Ingredients for supremacy Stockmeyer’s algorithm ♯P-hardness, but what kind? Supremacy with circuit families How to prove supremacy? New results

5 / 24

slide-22
SLIDE 22

Introduction

6 / 24

slide-23
SLIDE 23

The polynomial hierarchy I

◮ Boolean formulas provide characterizing problems for many

complexity classes:

7 / 24

slide-24
SLIDE 24

The polynomial hierarchy I

◮ Boolean formulas provide characterizing problems for many

complexity classes:

◮ n variables x = (x1, ..., xn) ∈ {0, 1}n, ”binary string”

7 / 24

slide-25
SLIDE 25

The polynomial hierarchy I

◮ Boolean formulas provide characterizing problems for many

complexity classes:

◮ n variables x = (x1, ..., xn) ∈ {0, 1}n, ”binary string” ◮ Boolean formula: e.g. f (x) = m i=1(xi1 ∨ xi2 ∨ xi3)

7 / 24

slide-26
SLIDE 26

The polynomial hierarchy I

◮ Boolean formulas provide characterizing problems for many

complexity classes:

◮ n variables x = (x1, ..., xn) ∈ {0, 1}n, ”binary string” ◮ Boolean formula: e.g. f (x) = m i=1(xi1 ∨ xi2 ∨ xi3) ◮ Calculating f (x) for given x is in P, polynomial time

7 / 24

slide-27
SLIDE 27

The polynomial hierarchy I

◮ Boolean formulas provide characterizing problems for many

complexity classes:

◮ n variables x = (x1, ..., xn) ∈ {0, 1}n, ”binary string” ◮ Boolean formula: e.g. f (x) = m i=1(xi1 ∨ xi2 ∨ xi3) ◮ Calculating f (x) for given x is in P, polynomial time ◮ NP = Σ1: Problems as hard as deciding whether

∃x ∈ {0, 1}n : f (x)

7 / 24

slide-28
SLIDE 28

The polynomial hierarchy I

◮ Boolean formulas provide characterizing problems for many

complexity classes:

◮ n variables x = (x1, ..., xn) ∈ {0, 1}n, ”binary string” ◮ Boolean formula: e.g. f (x) = m i=1(xi1 ∨ xi2 ∨ xi3) ◮ Calculating f (x) for given x is in P, polynomial time ◮ NP = Σ1: Problems as hard as deciding whether

∃x ∈ {0, 1}n : f (x)

◮ coNP = Π1: Problems as hard as deciding whether

f (x)∀x ∈ {0, 1}n

7 / 24

slide-29
SLIDE 29

The polynomial hierarchy I

◮ Boolean formulas provide characterizing problems for many

complexity classes:

◮ n variables x = (x1, ..., xn) ∈ {0, 1}n, ”binary string” ◮ Boolean formula: e.g. f (x) = m i=1(xi1 ∨ xi2 ∨ xi3) ◮ Calculating f (x) for given x is in P, polynomial time ◮ NP = Σ1: Problems as hard as deciding whether

∃x ∈ {0, 1}n : f (x)

◮ coNP = Π1: Problems as hard as deciding whether

f (x)∀x ∈ {0, 1}n

◮ for x and y binary strings, write xy = (xi, ..., xn, y1, ..., yl)

7 / 24

slide-30
SLIDE 30

The polynomial hierarchy I

◮ Boolean formulas provide characterizing problems for many

complexity classes:

◮ n variables x = (x1, ..., xn) ∈ {0, 1}n, ”binary string” ◮ Boolean formula: e.g. f (x) = m i=1(xi1 ∨ xi2 ∨ xi3) ◮ Calculating f (x) for given x is in P, polynomial time ◮ NP = Σ1: Problems as hard as deciding whether

∃x ∈ {0, 1}n : f (x)

◮ coNP = Π1: Problems as hard as deciding whether

f (x)∀x ∈ {0, 1}n

◮ for x and y binary strings, write xy = (xi, ..., xn, y1, ..., yl) ◮ Σ2: Problems as hard as deciding whether

∃x ∈ {0, 1}k : ∀y ∈ {0, 1}n−kf (xy)

7 / 24

slide-31
SLIDE 31

The polynomial hierarchy I

◮ Boolean formulas provide characterizing problems for many

complexity classes:

◮ n variables x = (x1, ..., xn) ∈ {0, 1}n, ”binary string” ◮ Boolean formula: e.g. f (x) = m i=1(xi1 ∨ xi2 ∨ xi3) ◮ Calculating f (x) for given x is in P, polynomial time ◮ NP = Σ1: Problems as hard as deciding whether

∃x ∈ {0, 1}n : f (x)

◮ coNP = Π1: Problems as hard as deciding whether

f (x)∀x ∈ {0, 1}n

◮ for x and y binary strings, write xy = (xi, ..., xn, y1, ..., yl) ◮ Σ2: Problems as hard as deciding whether

∃x ∈ {0, 1}k : ∀y ∈ {0, 1}n−kf (xy) ...

7 / 24

slide-32
SLIDE 32

The polynomial hierarchy II

8 / 24

slide-33
SLIDE 33

The polynomial hierarchy II

8 / 24

slide-34
SLIDE 34

The polynomial hierarchy II

8 / 24

slide-35
SLIDE 35

The polynomial hierarchy II

8 / 24

slide-36
SLIDE 36

The polynomial hierarchy II

8 / 24

slide-37
SLIDE 37

The polynomial hierarchy II

8 / 24

slide-38
SLIDE 38

The polynomial hierarchy II

8 / 24

slide-39
SLIDE 39

The polynomial hierarchy II

Collapse!

8 / 24

slide-40
SLIDE 40

The polynomial hierarchy II

Collapse!

8 / 24

slide-41
SLIDE 41

The polynomial hierarchy II

8 / 24

slide-42
SLIDE 42

more complexity theory

◮ ♯P: Problems as hard as finding |{x ∈ {0, 1}n|f (x)}|.

9 / 24

slide-43
SLIDE 43

more complexity theory

◮ ♯P: Problems as hard as finding |{x ∈ {0, 1}n|f (x)}|. ◮ PH ⊂ ♯P (Toda, ’89)

9 / 24

slide-44
SLIDE 44

more complexity theory

◮ ♯P: Problems as hard as finding |{x ∈ {0, 1}n|f (x)}|. ◮ PH ⊂ ♯P (Toda, ’89) ◮ C hard problem L0: for all problems L ∈ C, L can be solved by

solving L0.

9 / 24

slide-45
SLIDE 45

more complexity theory

◮ ♯P: Problems as hard as finding |{x ∈ {0, 1}n|f (x)}|. ◮ PH ⊂ ♯P (Toda, ’89) ◮ C hard problem L0: for all problems L ∈ C, L can be solved by

solving L0. → polynomial time reduction

9 / 24

slide-46
SLIDE 46

more complexity theory

◮ ♯P: Problems as hard as finding |{x ∈ {0, 1}n|f (x)}|. ◮ PH ⊂ ♯P (Toda, ’89) ◮ C hard problem L0: for all problems L ∈ C, L can be solved by

solving L0. → polynomial time reduction

◮ Examples:

9 / 24

slide-47
SLIDE 47

more complexity theory

◮ ♯P: Problems as hard as finding |{x ∈ {0, 1}n|f (x)}|. ◮ PH ⊂ ♯P (Toda, ’89) ◮ C hard problem L0: for all problems L ∈ C, L can be solved by

solving L0. → polynomial time reduction

◮ Examples:

· NP hard: Travelling salesman, subset sum, satisfiability

9 / 24

slide-48
SLIDE 48

more complexity theory

◮ ♯P: Problems as hard as finding |{x ∈ {0, 1}n|f (x)}|. ◮ PH ⊂ ♯P (Toda, ’89) ◮ C hard problem L0: for all problems L ∈ C, L can be solved by

solving L0. → polynomial time reduction

◮ Examples:

· NP hard: Travelling salesman, subset sum, satisfiability · ♯P hard: Calculate the permanent per of a {0, 1}-valued nxn matrix, per(A) =

  • σ∈Sn

n

  • i=1

Aiσ(i)

9 / 24

slide-49
SLIDE 49

Quantum and probabilistic computation

◮ There are problems where randomness seems to help

10 / 24

slide-50
SLIDE 50

Quantum and probabilistic computation

◮ There are problems where randomness seems to help ◮ BPP: problems solvable in polynomial time with randomness

10 / 24

slide-51
SLIDE 51

Quantum and probabilistic computation

◮ There are problems where randomness seems to help ◮ BPP: problems solvable in polynomial time with randomness ◮ BQP: problems solvable in polynomial time with a quantum

computer

10 / 24

slide-52
SLIDE 52

Quantum and probabilistic computation

◮ There are problems where randomness seems to help ◮ BPP: problems solvable in polynomial time with randomness ◮ BQP: problems solvable in polynomial time with a quantum

computer ! randomness is included (measurement)

10 / 24

slide-53
SLIDE 53

Quantum and probabilistic computation

◮ There are problems where randomness seems to help ◮ BPP: problems solvable in polynomial time with randomness ◮ BQP: problems solvable in polynomial time with a quantum

computer ! randomness is included (measurement)

◮ BPP ⊂ BPQ ”⊂” ♯P (Bernstein and Vazirani, ’97)

10 / 24

slide-54
SLIDE 54

Quantum and probabilistic computation

◮ There are problems where randomness seems to help ◮ BPP: problems solvable in polynomial time with randomness ◮ BQP: problems solvable in polynomial time with a quantum

computer ! randomness is included (measurement)

◮ BPP ⊂ BPQ ”⊂” ♯P (Bernstein and Vazirani, ’97) ◮ Sampling problems: produce samples from a probability

distribution p : {0, 1}n → [0, 1], exactly or approximately

10 / 24

slide-55
SLIDE 55

Quantum and probabilistic computation

◮ There are problems where randomness seems to help ◮ BPP: problems solvable in polynomial time with randomness ◮ BQP: problems solvable in polynomial time with a quantum

computer ! randomness is included (measurement)

◮ BPP ⊂ BPQ ”⊂” ♯P (Bernstein and Vazirani, ’97) ◮ Sampling problems: produce samples from a probability

distribution p : {0, 1}n → [0, 1], exactly or approximately

◮ sampBPP, sampBPQ

10 / 24

slide-56
SLIDE 56

Exact and approximate sampling

◮ exact (e-) sampling: sample from p : {0, 1}n → [0, 1].

11 / 24

slide-57
SLIDE 57

Exact and approximate sampling

◮ exact (e-) sampling: sample from p : {0, 1}n → [0, 1]. ◮ multiplicatively ε-approximate (m-) sampling: sample from

any q such that q(x) ∈ [(1 − ε)p(x), (1 + ε)p(x)].

11 / 24

slide-58
SLIDE 58

Exact and approximate sampling

◮ exact (e-) sampling: sample from p : {0, 1}n → [0, 1]. ◮ multiplicatively ε-approximate (m-) sampling: sample from

any q such that q(x) ∈ [(1 − ε)p(x), (1 + ε)p(x)].

◮ additively ε-approximate (a-) sampling: sample from any q

such that p − q1 ≤ ε.

11 / 24

slide-59
SLIDE 59

Exact and approximate sampling

◮ exact (e-) sampling: sample from p : {0, 1}n → [0, 1]. ◮ multiplicatively ε-approximate (m-) sampling: sample from

any q such that q(x) ∈ [(1 − ε)p(x), (1 + ε)p(x)].

◮ additively ε-approximate (a-) sampling: sample from any q

such that p − q1 ≤ ε. ! Only additively approximate sampling problems can be solved

  • n a realistic quantum computer

11 / 24

slide-60
SLIDE 60

Quantum supremacy from sampling problems

Theorem blueprint

L ∈ sampBQP, and if L ∈ sampBPP, then the PH collapses. In words, samples from a certain probability distribution can be generated efficiently with a quantum computer, but if there is an efficient way to do so classically, then a statement holds that is strongly believed to be false.

12 / 24

slide-61
SLIDE 61

History of supremacy results

◮ If m-sampling for constant depth quantum circuits is easy,

then BQP ⊂ AM (Terhal and DiVincenzo ’04).

13 / 24

slide-62
SLIDE 62

History of supremacy results

◮ If m-sampling for constant depth quantum circuits is easy,

then BQP ⊂ AM (Terhal and DiVincenzo ’04).

◮ If m-sampling for commuting quantum circuits is easy, then

the PH collapses (Bremner et al. ’10).

13 / 24

slide-63
SLIDE 63

History of supremacy results

◮ If m-sampling for constant depth quantum circuits is easy,

then BQP ⊂ AM (Terhal and DiVincenzo ’04).

◮ If m-sampling for commuting quantum circuits is easy, then

the PH collapses (Bremner et al. ’10).

◮ If a-sampling for a beam splitter network is easy, then the PH

collapses under some extra assumptions (Aaronson and Arkhipov ’11).

13 / 24

slide-64
SLIDE 64

History of supremacy results

◮ If m-sampling for constant depth quantum circuits is easy,

then BQP ⊂ AM (Terhal and DiVincenzo ’04).

◮ If m-sampling for commuting quantum circuits is easy, then

the PH collapses (Bremner et al. ’10).

◮ If a-sampling for a beam splitter network is easy, then the PH

collapses under some extra assumptions (Aaronson and Arkhipov ’11).

◮ If e-sampling for Clifford circuits and general product state

inputs is easy, then the PH collapses (Josza and van den Nest ’13).

13 / 24

slide-65
SLIDE 65

History of supremacy results

◮ If m-sampling for constant depth quantum circuits is easy,

then BQP ⊂ AM (Terhal and DiVincenzo ’04).

◮ If m-sampling for commuting quantum circuits is easy, then

the PH collapses (Bremner et al. ’10).

◮ If a-sampling for a beam splitter network is easy, then the PH

collapses under some extra assumptions (Aaronson and Arkhipov ’11).

◮ If e-sampling for Clifford circuits and general product state

inputs is easy, then the PH collapses (Josza and van den Nest ’13).

◮ If a-sampling for commuting quantum circuits is easy, then

the PH collapses under some extra assumptions (Bremner et

  • al. ’16).

13 / 24

slide-66
SLIDE 66

Ingredients for supremacy

14 / 24

slide-67
SLIDE 67

Stockmeyer’s approximate counting

Recall: caculating |{x ∈ {0, 1}n|f (x)}| for Boolean formulas is ♯P hard.

15 / 24

slide-68
SLIDE 68

Stockmeyer’s approximate counting

Recall: caculating |{x ∈ {0, 1}n|f (x)}| for Boolean formulas is ♯P hard.

Theorem (Stockmeyer ’85)

Approximating |{x ∈ {0, 1}n|f (x)}| up to multiplicative error ε can be done in Σ2

15 / 24

slide-69
SLIDE 69

Stockmeyer’s approximate counting

Recall: caculating |{x ∈ {0, 1}n|f (x)}| for Boolean formulas is ♯P hard.

Theorem (Stockmeyer ’85)

Approximating |{x ∈ {0, 1}n|f (x)}| up to multiplicative error ε can be done in Σ2

15 / 24

slide-70
SLIDE 70

♯P hard problems

16 / 24

slide-71
SLIDE 71

♯P hard problems

◮ the permanent

16 / 24

slide-72
SLIDE 72

♯P hard problems

◮ the permanent ◮ the partition function of certain ising models

16 / 24

slide-73
SLIDE 73

♯P hard problems

◮ the permanent ◮ the partition function of certain ising models

exact approximate worst case average case per ising per per ising ?

◮ α-average case hard: can remove any fraction α of the

problem instances ⇒ still hard

16 / 24

slide-74
SLIDE 74

Supremacy with circuit families

17 / 24

slide-75
SLIDE 75

Circuit families

◮ Set of gates Γ ⊂ U(C2 ⊗ C2)

18 / 24

slide-76
SLIDE 76

Circuit families

◮ Set of gates Γ ⊂ U(C2 ⊗ C2) ◮ For n qbits and U ∈ Γ, Uij acts on qbits i and j, Γn = {Uij}

18 / 24

slide-77
SLIDE 77

Circuit families

◮ Set of gates Γ ⊂ U(C2 ⊗ C2) ◮ For n qbits and U ∈ Γ, Uij acts on qbits i and j, Γn = {Uij} ◮ Circuit: C = (V1, ..., Vm), Vi ∈ Γn

18 / 24

slide-78
SLIDE 78

Circuit families

◮ Set of gates Γ ⊂ U(C2 ⊗ C2) ◮ For n qbits and U ∈ Γ, Uij acts on qbits i and j, Γn = {Uij} ◮ Circuit: C = (V1, ..., Vm), Vi ∈ Γn ◮ Circuit family: C = (Cn)n∈N, Cn set of n qbit circuits

18 / 24

slide-79
SLIDE 79

Proof ideas for supremacy I (Aaaronson& Arkhipov)

◮ C circuit family

19 / 24

slide-80
SLIDE 80

Proof ideas for supremacy I (Aaaronson& Arkhipov)

◮ C circuit family ◮ assume calculating | 0| C |0 |2 is ♯P hard to m-approximate

19 / 24

slide-81
SLIDE 81

Proof ideas for supremacy I (Aaaronson& Arkhipov)

◮ C circuit family ◮ assume calculating | 0| C |0 |2 is ♯P hard to m-approximate ◮ suppose A classical m-approximate sampling algorithm for

pC(x) = | 0| C |x |2

19 / 24

slide-82
SLIDE 82

Proof ideas for supremacy I (Aaaronson& Arkhipov)

◮ C circuit family ◮ assume calculating | 0| C |0 |2 is ♯P hard to m-approximate ◮ suppose A classical m-approximate sampling algorithm for

pC(x) = | 0| C |x |2

◮ A(C, r)

19 / 24

slide-83
SLIDE 83

Proof ideas for supremacy I (Aaaronson& Arkhipov)

◮ C circuit family ◮ assume calculating | 0| C |0 |2 is ♯P hard to m-approximate ◮ suppose A classical m-approximate sampling algorithm for

pC(x) = | 0| C |x |2

◮ A(C, r) ◮ define f (r) = 1 if A(C, r) = 0, f (r) = 0 else

19 / 24

slide-84
SLIDE 84

Proof ideas for supremacy I (Aaaronson& Arkhipov)

◮ C circuit family ◮ assume calculating | 0| C |0 |2 is ♯P hard to m-approximate ◮ suppose A classical m-approximate sampling algorithm for

pC(x) = | 0| C |x |2

◮ A(C, r) ◮ define f (r) = 1 if A(C, r) = 0, f (r) = 0 else ◮ Stockmeyer ⇒ approximating |{r|f (r)}| is in Σ2 ⇒ collapse!

19 / 24

slide-85
SLIDE 85

Proof ideas for supremacy II (Bremner et al.)

! we wanted supremacy for additive approximation

20 / 24

slide-86
SLIDE 86

Proof ideas for supremacy II (Bremner et al.)

! we wanted supremacy for additive approximation

◮ C circuit family s.t. C ∈ C ⇒ C(σx)i ∈ C for all i.

20 / 24

slide-87
SLIDE 87

Proof ideas for supremacy II (Bremner et al.)

! we wanted supremacy for additive approximation

◮ C circuit family s.t. C ∈ C ⇒ C(σx)i ∈ C for all i. ◮ assume calculating | 0| C |0 |2 is average case ♯P hard to

m-approximate

20 / 24

slide-88
SLIDE 88

Proof ideas for supremacy II (Bremner et al.)

! we wanted supremacy for additive approximation

◮ C circuit family s.t. C ∈ C ⇒ C(σx)i ∈ C for all i. ◮ assume calculating | 0| C |0 |2 is average case ♯P hard to

m-approximate

◮ Assume EC∈RCn[| 0| C |0 |4] ≤ β2−2n ⇒ most | 0| C |0 | are

not too small

20 / 24

slide-89
SLIDE 89

Proof ideas for supremacy II (Bremner et al.)

! we wanted supremacy for additive approximation

◮ C circuit family s.t. C ∈ C ⇒ C(σx)i ∈ C for all i. ◮ assume calculating | 0| C |0 |2 is average case ♯P hard to

m-approximate

◮ Assume EC∈RCn[| 0| C |0 |4] ≤ β2−2n ⇒ most | 0| C |0 | are

not too small

◮ suppose A classical a-approximate sampling algorithm

20 / 24

slide-90
SLIDE 90

Proof ideas for supremacy II (Bremner et al.)

! we wanted supremacy for additive approximation

◮ C circuit family s.t. C ∈ C ⇒ C(σx)i ∈ C for all i. ◮ assume calculating | 0| C |0 |2 is average case ♯P hard to

m-approximate

◮ Assume EC∈RCn[| 0| C |0 |4] ≤ β2−2n ⇒ most | 0| C |0 | are

not too small

◮ suppose A classical a-approximate sampling algorithm ◮ samples from q close to p but most p(x) are large

20 / 24

slide-91
SLIDE 91

Proof ideas for supremacy II (Bremner et al.)

! we wanted supremacy for additive approximation

◮ C circuit family s.t. C ∈ C ⇒ C(σx)i ∈ C for all i. ◮ assume calculating | 0| C |0 |2 is average case ♯P hard to

m-approximate

◮ Assume EC∈RCn[| 0| C |0 |4] ≤ β2−2n ⇒ most | 0| C |0 | are

not too small

◮ suppose A classical a-approximate sampling algorithm ◮ samples from q close to p but most p(x) are large

⇒ multiplicative approximation for at least some p(x) via anticoncentration inequality (Paley-Zygmund inequality)

20 / 24

slide-92
SLIDE 92

In pictures...

◮ low relative error for most C

21 / 24

slide-93
SLIDE 93

In pictures...

◮ possibly high relative error for most C

21 / 24

slide-94
SLIDE 94

In pictures...

◮ low relative error for most C

21 / 24

slide-95
SLIDE 95

Our preliminary results

◮ Bremner et al.’s multiplicative to additive reduction can be

formulated as a flexible lemma

22 / 24

slide-96
SLIDE 96

Our preliminary results

◮ Bremner et al.’s multiplicative to additive reduction can be

formulated as a flexible lemma

◮ interplay between sampling error and average case hardness

22 / 24

slide-97
SLIDE 97

Our preliminary results

◮ Bremner et al.’s multiplicative to additive reduction can be

formulated as a flexible lemma

◮ interplay between sampling error and average case hardness

! Bremner et al.’s technique fails unless half of the instances of the problem are ♯P hard

22 / 24

slide-98
SLIDE 98

Our preliminary results

◮ Bremner et al.’s multiplicative to additive reduction can be

formulated as a flexible lemma

◮ interplay between sampling error and average case hardness

! Bremner et al.’s technique fails unless half of the instances of the problem are ♯P hard

◮ applies e.g. to all 2-design families

22 / 24

slide-99
SLIDE 99

Our preliminary results

◮ Bremner et al.’s multiplicative to additive reduction can be

formulated as a flexible lemma

◮ interplay between sampling error and average case hardness

! Bremner et al.’s technique fails unless half of the instances of the problem are ♯P hard

◮ applies e.g. to all 2-design families ◮ hardness of a-sampling for Clifford circuits with product state

inputs under assumptions as plausible as Bremner et al.’s

22 / 24

slide-100
SLIDE 100

Take home messages

we need hardness of approximate sampling!

realistic supremacy results need strong unproven hardness assumptions approximate sampling for random cliffords on product states is likely hard

23 / 24

slide-101
SLIDE 101

24 / 24