QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A...

49
QFT Simulation in the Age of Quantum Computers By: Ali Hamed Moosavian Date: July 23 rd , 2020

Transcript of QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A...

Page 1: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

QFT Simulation in the Age of Quantum Computers

By: Ali Hamed Moosavian

Date: July 23rd, 2020

Page 2: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

Quantum Field Theory

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

Page 3: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

Quantum Field Theory

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

● Why might Quantum Field Theory be different?

Page 4: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

Quantum Field Theory

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

● Why might Quantum Field Theory be different?– Field has infinitely many degrees of freedom– Relativistic– Particle number not conserved– Formalism looks different

Page 5: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

Representing Quantum Fields

● A field is a list of values, one for each location in space.

● A quantum field is a superposition over classical fields.

● A superposition over bit strings is a state of a quantum computer.

Page 6: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

Classical Algorithms

● Feynman Diagrams

● Breaks down at strong coupling or high precision

● Lattice Methods

● Good for binding energies.

● Real-time dynamics difficult

There’s room for exponential speedup by quantum computing.

Page 7: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

Layout of the scattering Problem

● Input:– A set of incoming particles

with given momenta

– A Hamiltonian

– A time of evolution

● The Output of Scattering:– A set of particles with their

momenta at the end of the evolution time

Page 8: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

Bosonic vs Fermionic

● Boson statistics:– Map to local operators– They can all occupy

the same quantum state.

– The number of qubits per lattice site is proportional to the energy cutoff.

● Fermion statistics– Map to non-local

operators● Jordan-Wigner

transformation● Workarounds exist

– Can be represented with a constant number of qubits per site.

– Fermion doubling

Page 9: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

Motivation

● Jordan-Lee-Preskill (2014)– Proof of concept for

BQP– Run-time dominated by

state preparation– State preparation very

slow– Limited to the phase

directly connected to free theory

● Two paths forward to improve state preparation– More efficient state

preparation algorithms– More general state

preparation algorithms

Page 10: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

10

Gross-Neveu Model

● Toy model for QCD● 1+1d- fermionic● Asymptotic

Freedom● Has flavors● Chiral symmetry

– Broken by mass term

Gross, D. J. & Neveu, A. Dynamical symmetry breaking in asymptotically free field theories. Phys. Rev. D 10, 3235–3253 (1974).

Page 11: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

11

1.Prepare the GS of system, NN-term and g0 set to zero

2.Adiabatically turn on the NN-term

3.Adiabatically turn on the g0 term

4.Excite particles by adding a weak sinusoidal source term to the Hamiltonian.

5.Evolve in time

6.Either phase estimate local charges or adiabatically return to free theory then phase estimate number operators of momentum mode.

Jordan-Lee-Preskill(2014)

Jordan, S. P., Lee, K. S. M. & Preskill, J. Quantum Algorithms for Fermionic Quantum Field Theories. 29 (2014).

Page 12: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

12

Fermion Doubling Problem

Page 13: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

13

Wilson term

Page 14: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

14

Faster quantum algorithm to simulate fermionic quantum field theory

Page 15: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

15

Faster quantum algorithm to simulate fermionic quantum field theory

● Discretize and put on a lattice.● Use DMRG to calculate the GS of interacting theory.

– Map the MPS to a quantum circuit.

– Apply the Quantum circuit to get the GS.● Excite particles using Rabi Oscillations.

– Floquet’s Theorem, guarantees excitation.● Evolve in time(e.g. Suzuki-Trotter)● Measure the outcome using phase estimation algorithm.● Performance, Quantum: Classical:

Hamed Moosavian, A. & Jordan, S. Faster quantum algorithm to simulate fermionic quantum field theory. Phys. Rev. A 98, 012332 (2018).

Page 16: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

16

From MPS to Quantum Circuit

● DMRG:

● SVD:

Schön, Hammerer, Wolf, Cirac & Solano Phys. Rev. A 75, 032311 (2007).

Page 17: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

17

From MPS to Quantum Circuit

● Quantum Circuit:

● Each of these classical steps, run in time:

Schön, Hammerer, Wolf, Cirac & Solano Phys. Rev. A 75, 032311 (2007).

Page 18: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

18

Exciting Initial Particles● Starting in the ground state of interacting

Hamiltonian, simulate dynamics with a sinusoidal source term(Rabi Oscillations):

● is chosen so it resonates with our desired state:

● Ensure the desired momentum with W:

Hamed Moosavian, A. & Jordan, S. Faster quantum algorithm to simulate fermionic quantum field theory. Phys. Rev. A 98, 012332 (2018).

Page 19: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

19

Few-Level Approximation

Hamed Moosavian, A. & Jordan, S. Faster quantum algorithm to simulate fermionic quantum field theory. Phys. Rev. A 98, 012332 (2018).

Page 20: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

20

Two-Level Approximation

Hamed Moosavian, A. & Jordan, S. Faster quantum algorithm to simulate fermionic quantum field theory. Phys. Rev. A 98, 012332 (2018).

● ↓ν and ↑δ = better approximation

● ν is the degeneracy in the rotating frame = number of states on resonance

● 2-levels for anharmonic asymmetric case.

Page 21: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

21

Applying Floquet’s Theorem

Hamed Moosavian, A. & Jordan, S. Faster quantum algorithm to simulate fermionic quantum field theory. Phys. Rev. A 98, 012332 (2018).

Page 22: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

22

Exciting Initial Particles, Bounds● Two ingredients go into our analysis of the

success rate of exciting particles:

1. 2-level approximation. Error bound:

2. Analyze 2-level system with Floquet’s theory:

Moosavian, A. H. & Jordan, S. http://arxiv.org/abs/1711.04006 (2017).

Page 23: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

23

Limitations

● Jordan-Lee-Preskill:– Not practical:

– Adiabatic state preparation:

● Limited to the phase adiabatically connected to the free phase of the theory.

● Moosavian-Jordan:– 1+1 space-time

dimensions– Bottlenecked by

classical heuristic algorithm:

Page 24: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

24

Site-by-site quantum state preparation algorithm for preparing vacua of fermionic lattice field theories

Page 25: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

25

Overview of the Algorithm

● Start with the ground state of a small system:– Can be explicitly calculated

● We add sites to the ground state, one site at a time● Two requirements:

– The spectral gap doesn’t close:● Mass gap

– The inner product between consecutive ground states is not exponentially close to zero:

● Physical intuition: with finite correlation length, the inner product should approach a constant.

Page 26: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

26

Jagged Adiabatic Path Lemma

Aharonov, D. & Ta‐Shma, A. Adiabatic Quantum State Generation. SIAM J. Comput. 37, 47–82 (2007).

H1

H2

H3

HT

Page 27: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

27

Preparing PEPS on a QC

Schwarz, M., Temme, K. & Verstraete, F. Preparing Projected Entangled Pair States on a Quantum Computer. Phys. Rev. Lett. 108, 110502 (2012).

Page 28: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

28

Modified Jagged Path Lemma

Hamed Moosavian, A., Garrison, J. R. & Jordan, S. P. Site-by-site quantum state preparation algorithm for preparing vacua of fermionic lattice field theories. (2019).

● Sequence of geometrically local, bounded norm, gapped Hamiltonians

● Non-vanishing overlap of ground states

● Predictions of GS energies

➔ QA in run-time

Page 29: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

29

The Algorithm

Hamed Moosavian, A., Garrison, J. R. & Jordan, S. P. Site-by-site quantum state preparation algorithm for preparing vacua of fermionic lattice field theories. (2019).

● Set Lattice Spacing ● Discretize the Hamiltonian● Prepare the GS of a small system● Apply a unitary, e.g. Hadamard on the rest of

the system● Repeat:

– Transform to using Theorem 1

● Runtime:

Page 30: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

30

Adding sites

● Keep the shape as close to a D-dimensional hypercube as possible.

● This ensures the overlaps do not vary too much during the preparation algorithm.

● If correlation length is finite, only a finite amount of sites will be affected.

Page 31: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

31

The Conjecture

Hamed Moosavian, A., Garrison, J. R. & Jordan, S. P. Site-by-site quantum state preparation algorithm for preparing vacua of fermionic lattice field theories. (2019).

Page 32: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

32

The Conjecture

Hamed Moosavian, A., Garrison, J. R. & Jordan, S. P. Site-by-site quantum state preparation algorithm for preparing vacua of fermionic lattice field theories. (2019).

● Proven cases:– GS is injective PEPS

Phys. Rev. Lett. 108, 110502 (2012).

– GS is topological PEPS

Phys. Rev. A - At. Mol. Opt. Phys. 88, 1–5 (2013).

Page 33: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

33

The Conjecture

Hamed Moosavian, A., Garrison, J. R. & Jordan, S. P. Site-by-site quantum state preparation algorithm for preparing vacua of fermionic lattice field theories. (2019).

● Proven cases:– GS is injective PEPS

Phys. Rev. Lett. 108, 110502 (2012).

– GS is topological PEPS

Phys. Rev. A - At. Mol. Opt. Phys. 88, 1–5 (2013).

● Counter example:– AKLT

● Does not have a single site coarse continuum limit!

● Solution:– Add two sites at a

time

Page 34: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

34

Testing on Classical Computers

● Gross-Neveu model● Pick some reasonable variables:

● Calculate GS using DMRG for different system sizes:– up to 50 sites

● Calculate inner product between GS of consecutive systems.

Page 35: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

35

Mass Renormalization & Correlation Length● How to calculate the gap? How about CL?● Continuous Free Theory:

● Discretized and Interacting Theory:

– Where m is the renormalized mass and is inversely proportional to the correlation length χ.

Hamed Moosavian, A., Garrison, J. R. & Jordan, S. P. Site-by-site quantum state preparation algorithm for preparing vacua of fermionic lattice field theories. (2019).

Page 36: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

36

Choosing an appropriate parameters

● A reasonable correlation length should be much larger than lattice spacing and much smaller than system size at the same time.

● Preliminary numerical investigation:

Hamed Moosavian, A., Garrison, J. R. & Jordan, S. P. Site-by-site quantum state preparation algorithm for preparing vacua of fermionic lattice field theories. (2019).

Page 37: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

37

Two point correlation functions

Hamed Moosavian, A., Garrison, J. R. & Jordan, S. P. Site-by-site quantum state preparation algorithm for preparing vacua of fermionic lattice field theories. (2019).

Page 38: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

38

Correlation lengths

Hamed Moosavian, A., Garrison, J. R. & Jordan, S. P. Site-by-site quantum state preparation algorithm for preparing vacua of fermionic lattice field theories. (2019).

Page 39: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

39

Inner Product

Hamed Moosavian, A., Garrison, J. R. & Jordan, S. P. Site-by-site quantum state preparation algorithm for preparing vacua of fermionic lattice field theories. (2019).

Page 40: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

40

Predicting Ground Energies

Hamed Moosavian, A., Garrison, J. R. & Jordan, S. P. Site-by-site quantum state preparation algorithm for preparing vacua of fermionic lattice field theories. (2019).

● Idea: Use previous energy data to predict the next one.

● Two models were tried:– Constant energy density– Energy density with Casimir effect corrections

Page 41: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

41

Predicting Ground Energies

Hamed Moosavian, A., Garrison, J. R. & Jordan, S. P. Site-by-site quantum state preparation algorithm for preparing vacua of fermionic lattice field theories. (2019).

Page 42: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

42

Predicting Ground Energies

Hamed Moosavian, A., Garrison, J. R. & Jordan, S. P. Site-by-site quantum state preparation algorithm for preparing vacua of fermionic lattice field theories. (2019).

Page 43: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

43

Summary & Conclusion

● We’ve looked at two state preparation algorithms– MPS– Site-by-site

● Direct applications in simulation of fermionic QFTs.● Other possible applications:

– Optimization problems– Quantum chemistry algorithms

Page 44: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

44

Open Problems

● Future ideas:– Prove the conjecture– Check with other QFT– Check if they can run on NISQ era quantum

computers– Improve upon bosonic algorithms– Quantum Algorithm for hybrid systems– The Standard Model

Page 45: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

Thank you

Page 46: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

46

Bond Dimension

● It suffices to take where errors shrink superpolynomially with k, resulting in

● For lattice spacing small compared to the correlation length, can be estimated from a CFT argument.

● , therefore, the complexity for preparing the interacting vacuum is:

Swingle, B. https://arxiv.org/abs/1304.6402 (2013).

Page 47: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

47

Efficient Phase Estimation

Hamed Moosavian, A., Garrison, J. R. & Jordan, S. P. Site-by-site quantum state preparation algorithm for preparing vacua of fermionic lattice field theories. (2019).

Page 48: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

48

Mapping Overlapping GS

Hamed Moosavian, A., Garrison, J. R. & Jordan, S. P. Site-by-site quantum state preparation algorithm for preparing vacua of fermionic lattice field theories. (2019).39. Yoder, T. J., Low, G. H. & Chuang, I. L. Fixed-Point Quantum Search with an Optimal Number of Queries. Phys. Rev. Lett. 113, 210501 (2014).

Page 49: QFT Simulation in the Age of Quantum Computersqc/files/slides-3.pdfRepresenting Quantum Fields A field is a list of values, one for each location in space. A quantum field is a superposition

49

DMRG package in Julia