Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field...

36
Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833] Feb 21, 2012

Transcript of Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field...

Page 1: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Quantum Algorithms for Quantum Field Theories

Stephen Jordan

Joint work withKeith Lee

John Preskill

[arXiv:1111.3633 and 1112.4833]

Feb 21, 2012

Page 2: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Quantum Mechanics

Each state of the systemis a basis vector.

|deadi

|alivei

A general state is a linear combination of this basis:

↵|deadi+ �|alivei ↵,� 2 C

Page 3: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Quantum Mechanics

If we look inside the box we see:

A dead cat with probability

A living cat with probability

↵|deadi+ �|alivei

|�|2

|↵|2

Page 4: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

The Classical World

In most macroscopicsystems, noise fromthe environment randomizes the phases.

The linear combination of states then acts like an ordinary probability distribution.

(pdead, palive) 2 R2

Page 5: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Qubits

To exhibit quantum-mechanical effects we wanta system that is simple and well isolated from itsenvironment.

↵|0i+ �|1iOne qubit:

n qubits:X

x2{0,1}n

↵(x)|xi

Page 6: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Qubits

Can I have one?Trapped Ions

Superconducting Circuits

Quantum DotsNV Centers in Diamond

[ Wineland group, NIST ] [ Mooij group, TU Delft]

[Paul group, U. Glasgow ][ Awshalom group, UCSB ]

Page 7: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Quantum Circuits

What is a quantum algorithm?Classical Quantum

0101101

Page 8: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

The full description of quantum mechanics for a large systemwith R particles has too many variables. It cannot be simulatedwith a normal computer with a number of elements proportionalto R.

-Richard Feynman, 1982.

An n-bit integer can be factored on a quantum computer in

time.

-Peter Shor, 1994.

The full description of quantum mechanics for a large systemwith R particles has too many variables. It cannot be simulatedwith a normal computer with a number of elements proportionalto R.

-Richard Feynman, 1982.

An n-bit integer can be factored on a quantum computer in

time.

-Peter Shor, 1994.

The full description of quantum mechanics for a large system with R particles has too many variables. It cannot be simulated with a normal computer with a number of elements proportional to R.

-Richard Feynman, 1982

An n-bit integer can be factored on a quantum computer in time.

-Peter Shor, 1994

O(n2)

Page 9: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

The full description of quantum mechanics for a large systemwith R particles has too many variables. It cannot be simulatedwith a normal computer with a number of elements proportionalto R.

-Richard Feynman, 1982.

An n-bit integer can be factored on a quantum computer in

time.

-Peter Shor, 1994.

The full description of quantum mechanics for a large systemwith R particles has too many variables. It cannot be simulatedwith a normal computer with a number of elements proportionalto R.

-Richard Feynman, 1982.

An n-bit integer can be factored on a quantum computer in

time.

-Peter Shor, 1994.

The full description of quantum mechanics for a large system with R particles has too many variables. It cannot be simulated with a normal computer with a number of elements proportional to R.

-Richard Feynman, 1982

An n-bit integer can be factored on a quantum computer in time.

-Peter Shor, 1994

O(n2)

Are there any systems that remain hard to simulate even with quantum computers?

Page 10: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Condensed-matter lattice models:

Many-particle Schrödinger and Dirac Equations:

[Abrams, Lloyd, 1997]

[Zalka, 1998]

[Taylor, Boghosian, 1998]

[Kassal, S.J., Love, Mohseni, Aspuru-Guzik, 2008]

[Lloyd, 1996]

[Berry, Childs, 2012]

[Meyer, 1996]

Quantum Simulation

Page 11: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Quantum Field Theory

• Much is known about using quantum computers to simulate quantum systems.

• Why might QFT be different?

• Field has infinitely many degrees of freedom

• Relativistic

• Particle number not conserved

• Formalism looks different

Page 12: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Quantum Particles

A classical particle is described by its location coordinates.

~r = (x, y, z)

The state of a quantum particle is linear combination of positions.

| i =Z

d3r (r) |ri

Page 13: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

A configuration is a list of particle coordinates.

(5,3)

A quantum particle can be in a superposition of locations.

(5,3) (2,2)

1p2

� ip2

Page 14: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Quantum Fields

A classical field is described byits value at every point in space.

E(r) =1

4⇡✏0

q

r2

A quantum field is a linear combination of classicalfield configurations.

| i =Z

D[E] [E] |Ei

Page 15: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

A configuration of the field is a list of field values, one for each lattice site.

A quantum field can be in a superposition of different field configurations.

Page 16: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Particles Emerge from Fields

Particles of different energy are different resonant excitations of the field.

Page 17: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

When do we need QFT?

When do we need QFT?

Nuclear Physics

Cosmic Rays

Accelerator Experiments

➔Whenever quantum mechanical and relativistic effects are both significant.

Nuclear Physics

Cosmic Rays

Accelerator Experiments

Page 18: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

What is the computational power of our universe?

What is the computational power of our universe?

simulate

What is the computational power of our universe?

simulate

What is the computational power of our universe?

simulate

Page 19: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Classical Algorithms

Classical AlgorithmsFeynman Diagrams Lattice Methods

break down at strong coupling or high precision

cannot calculate dynamicalquantities

Classical AlgorithmsFeynman Diagrams Lattice Methods

break down at strong coupling or high precision

cannot calculate dynamicalquantities

Feynman diagrams Lattice methods

Break down at strongcoupling or high precision

Cannot calculatescattering amplitudes

Page 20: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

A QFT Computational Problem

Input: a list of momenta ofincoming particles

Output: a list of momenta ofoutgoing particles

A QFT Computational Probleminput: a list of momenta of incoming particles

output: a list of momenta of outgoing particles time t later

A QFT Computational Probleminput: a list of momenta of incoming particles

output: a list of momenta of outgoing particles time t later

A QFT Computational Probleminput: a list of momenta of incoming particles

output: a list of momenta of outgoing particles time t later

Page 21: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

I will present a polynomial-time quantum algorithmto compute scattering probabilities in -theory with nonzero mass

-theory is a simple model that illustrates some of the main difficulties in simulating a QFT:

�4

�4

•Discretizing spacetime

•Preparing initial states

•Measuring observables

Page 22: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Lattice cutoff

Continuum QFT = limit of a sequence of theories onsuccessively finer lattices

continuum...

Page 23: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Coarse grain

Interaction strength:

Mass:

Mass:

Interaction strength:

m

m0

�0

Page 24: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Lattice cutoff

Continuum QFT = limit of a sequence of theories onsuccessively finer lattices

continuum...

and are functions of lattice spacing!m �

Page 25: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Discretization Errors

• Renormalization of m and make discretization tricky to analyze

• In -theory, in d=1,2,3, discretization errors scale as

�4

a2

The renormalization condition satisfied at first order in !0 implies that the first two diagramscancel. The remaining two-loop diagram (with external momentum p) gives

=(!i!0)2

6

!!

dDk

(2")DdDq

(2")Di

(k0)2 !"

i4a2 sin

2#

aki2

$

!m2

i

(q0)2 !"

i4a2 sin

2#aqi

2

$

!m2

"i

(p0 + k0 + q0)2 !"

i4a2 sin

2#a(pi+ki+qi)

2

$

!m2(207)

=i!203

! 1

0

! 1

0

! 1

0dx dy dz #(x+ y + z ! 1)

!!

dDk

(2")DdDq

(2")D1

D3, (208)

where a Feynman-parameter integral has been introduced, with

D = x

%

(k0)2 !&

i

4

a2sin2

#aki

2

$

'

+ y

%

(q0)2 !&

i

4

a2sin2

#aqi

2

$

'

+z

%

(p0 + k0 + q0)2 !&

i

4

a2sin2

#a(pi + ki + qi)

2

$

'

!m2 . (209)

To evaluate the k0 and q0 integrals, one can change variables:

D = $l21 + %l22 + & (p0)2 !m2 ! x&

i

4

a2sin2

#aki

2

$

! y&

i

4

a2sin2

#aqi

2

$

!z&

i

4

a2sin2

#a(pi + ki + qi)

2

$

, (210)

where

l1 = k0 +z

x+ z(q0 + p0) , (211)

l2 = q0 +xz

xy + xz + yzp0 , (212)

$ = x+ z , (213)

% =xy + xz + yz

x+ z, (214)

& =xyz

xy + xz + yz. (215)

Now,! !

"!

dl12"

! !

"!

dl22"

2

($l21 + %l22 !A2)3=

! !

"!

dl1E2"

! !

"!

dl2E2"

2

($l21E + %l22E +A2)3(216)

=

! !

0d' '2

! !

"!

dl12"

! !

"!

dl22"

e"!(("l21E+#l22E+A2) (217)

=

! !

0d' '2e"!A

2(4"'$)"1/2(4"'%)"1/2 (218)

=1

4"#$%(A2)2

. (219)

50

...its complicated

Page 26: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Condensed Matter

There is a fundamental lattice spacing.

But:

We may save qubits by simulating a coarse-grained theory.

RG

Page 27: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

After imposing a spatial lattice we have a many-bodyquantum system with a local Hamiltonian

Simulating the time evolution in polynomial time isa solved problem

Standard methods scale as . We can do .N2 N

•Convergence as

•Preparing wavepackets

•Measuring particle momenta

a ! 0

Page 28: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Strong Coupling -theory in 1+1 and 2+1 dimensions has a quantumphase transition in which the symmetry is spontaneously broken

�4

� ! ��

Near the phase transition perturbation theory failsand the gap vanishes.

Strong Coupling -theory in 1+1 and 2+1 dimensions has phase transition in which symmetry is spontaneously broken

Near phase transition perturbation theory breaks down and mass gap vanishes:

⌫ =

⇢1 d = 10.63 . . . d = 2

mphys ⇠ (�c � �0)⌫

Page 29: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

ComplexityWeak Coupling:

Strong Coupling:

Page 30: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Eventual goal:Simulate the standard model in BQP

Solved problems: -theory [arXiv:1111.3633 and 1112.4833]Gross-Neveu [S.J., Lee, Preskill, in preparation]

Open problems:Gauge symmetries, massless particlesSpontaneous symmetry breakingBound states, confinementChiral Fermions

�4

Page 31: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Analog Simulation

• No gates: just implementa Hamiltonian and let ittime-evolve

• Current experimentsdo this!

Analog Simulation

● No gates: just tune parameters in Hamiltonian to mimic lattice field theory and let it time-evolve.

● People really do this!

Analog Simulation

● No gates: just tune parameters in Hamiltonian to mimic lattice field theory and let it time-evolve.

● People really do this!

Page 32: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Analog Simulation

• Experiments so far have concentrated on mapping out phase diagrams

• We are developing a proposal to simulate scattering processes using Rydberg atoms trapped in optical lattices

[Gorshkov, S.J., Preskill, Lee, In Preparation]

�4

Page 33: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

Broader Context

quantum

quantum

Formula evaluation

topologicalquantum

field theories

TutteJones

PonzanoïReggeHOMFLYTuraevïViro

Game trees

circuits

scattering("quantum walks")

field theories

Page 34: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

?

quantum

Formula evaluation

topologicalquantum

field theories

TutteJones

PonzanoïReggeHOMFLYTuraevïViro

Game trees

circuits

scattering("quantum walks")

field theoriesquantum

? ? ?

Page 35: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

What I’m trying to do is get you people who think about computer simulation to see if you can’t invent a different point of view than the physicists have.

-Richard Feynman, 1981

In thinking and trying out ideas about “what is a field theory” I found it very helpful to demand that a correctly formulated field theory should be soluble by computer... It was clear, in the ‘60s, that no such computing power was available in practice.

-Kenneth Wilson, 1982

Page 36: Quantum Algorithms for Quantum Field Theories - … · Quantum Algorithms for Quantum Field Theories Stephen Jordan Joint work with Keith Lee John Preskill [arXiv:1111.3633 and 1112.4833]

ConclusionQuantum computers can simulate scattering in -theory. There are many exciting prospects for quantum computation and quantum field theory to contribute to each other’s progress. I thank my collaborators:

Thank you for your attention.

ConclusionQuantum computers can efficiently calculate scattering amplitudes for theory in 3 or fewer spatial dimensions.

Work remains to be done regarding more complicated theories.

I thank my collaborators:

Thank you for your attention.

�4