Professional Documents
Culture Documents
through the
Computational lens
Dorit Aharonov,
The Hebrew University 1
FOCS’96, Radisson, Burlington, Vermont2
Computational economics
computational biology…
Computational quantum physics
Ha n
r dn a t i o
ess im
rox
App
Reducti
o ns Robustness
Pseudo- Communicatio
n
randomness Int
era
r ro r cti
E t i on on
r re c
co 3
Computational complexity
in physics
1. NP quantum states
4
Setting the language:
Quantum computation
5
The computational power of physical systems
A BC A
Uniform
Circuits
Extended
Church ≈ ≈
TuringThesis:
Crash course in Quantum mechanics:
quantum states
| a | i | i ... | i
i 1 2 n a | i , i ,..., i
i 1 2 n
n
i j 0 ,1 i j 0 ,1
2 2 2
C C ... C 1
cl e
r ti nt
i pa e
lt gle m
u
M an
n t
E
Quantum Circuits
m
H Hj
j 1 Input: | ( 0 ) | 0 ,1,1,...,1, 0
Dynamics:
….
U4 U5
U3 U
2
| (t ) U | (0 ) U U I
U1
Measurement output
8
N=PQ
N Shor’94
P Q
HarrowHassidimLloyd’08
kitaevLarsenWang’02 ChildsCleveDeottoFarhi
UnitGroup 9
Eisentrager
A’JonesLandau’04 GuttmanSpielman’02
HallgrenKitaevSong’14
Example 1:
Bell’s game
1
2
| 0,1 | 1,0
X A {0,1} X B {0,1}
a b
a b 1
0 0
They win if:
a 0 b1 1
X A , X B {(0,0), (0,1), (1,0)} : a b
a1 b 0 1
X A , X B {(1,1)} :a b
a1 b1 0
> 0.85! Pr(success) with EPR 10
Pr(Win) 0.75
Example II: Inner Product Estimation
Two distributions over n bit | P P (P
i ) (
| i),
strings. i
Are they equal or
their supports do not intersect? | Q Q (i ) | i
i
Q ()
need exp(n) many samples.
P | Q 1 or 0 ?
H
i {0 ,1} n
1
2
| 0 | P 1
2
| 1 | Q
1
2 | 0 | P 12 | 1 | P 12 | 0 | Q 12 | 1 | Q
|0 |1
| 0 1 P |Q
2
|0 |1
Prob ( 0 ) 2
| 1 2 Can estimate <P|Q>
efficiently
(by measuring the left qubit)
Example III: Quantum error correcting codes
Groundstates:
Eigenstates of H with
Lowest eigenvalues (energies)
H B P A V
P V
A Computational complexity map
BQP: Class of problems solvable in
polynomial time by quantum computers
QNP BPP: Class of problems solvable in
NP polynomial time by classical computers
BQ factoring
BPP P 2 2
x ny 1
P 1
3
QECC: Shor,Steane’95
Fault tolerant QC:
A’BenOr96
KnillLaflammeZurek’96
All physically realizable
Kitaev’96
computational models can be
Widely believed:
simulated in poly time by a Turing
machine” (Extended CTT) QC violates ECTT
BQP is strictly larger than BPP,
Quantum Systems can in principle
13
physically implement BQP
What does quantum complexity
tell us about physics?
14
1.
NP
&
The complexity of groundstates
15
We do not understand Quantum States…
New quantum Simulating quantum Systems,
algorithms, Understanding
Cryptographic Physical phenomena
protocols
n
2
P, BPP 2
a l l y
ion
m
Easy/ a t H Hj
pu t
tractable
Com d j 1
Ha r
Area laws
Quantum NP
A B
NP & Quantum NP
Verifier BQP Verifier
CSP is a special
Classical case! Local
CSPs Hamiltonians
ic le
Major CS problem: a rt nt
Constraint Satisfaction l tip eme
Mu angl Major CMP problem:
Problem (CSP) t
En m The Local
( x1 x3 x7 ) ( x4 x3 x12 ) ... H H j Hamiltonian
j 1 Problem:
| ( k )
Time
steps :
| (1)
| ( 0 )
( x1 x 3 x 7 ) ( x 4 x 3 x12 ) ...
Computation is local
1
2
| 0 | P 1
2
| 1 | Q
L m
| history 1
L 1 | (k ) | k H j
k 0 j 1
Complexity of
groundstates
of Local Hamiltonians
Quantum 1D is
If gapped:
Quantum NP hard!
Quantum 1D in P [A’KempeGottesmanIrani’07]
[LandauVaziraniVidick’13]
Even trans. Invariant!
[GottesmanIrani’10]
Reductions:
Area law Hamiltonian Road map
2.
Interactive Experiments
Inspired by GoldwasserMicaliRakoff’85 22
Motivated by conversations with Oded Goldreich and Madhu Sudan
A Physical Experiment
A physical
Quantum theory
Mechanics 23
F=ma
Is Quantum Mechanics (QM) Falsifiable?
P,Q
..
. All powerful prover,
BPP verifier BQP
but Prover
untrusted
With interaction,
A computationally weak Verifier
Can get convinced of highly complex claims
Without knowing how to prove them!!! 25
The power of interaction
26
Verifying quantum evolutions
[A’EbanBenOr’08, BroadbentKashefiFitzimons’09, Broadbent’15,A’BenOrMahadev’16]
Verifier: BPP
.. BQP Prover
+ O(1) qubits .
Theorem: A BQP prover can prove any quantum
circuit to a BPP+O(1) qubits verifier!
d 1
2 dim Hilbert space 2 dim Hilbert space
Verifying quantum evolutions
Open: Can this be done with one classical verifier?
Possible
with two
entangled
provers 28
[ReichardtUngerVazirani’12]
29
AdS/CFT [Maldacena’97]
quantum gravity
AlmheiriDongHarlow’14:
CFT as a code subspace
30
31
Thanks Avi,
and happy
birthday!!
32