Preparing Topological States on a Quantum Computer Martin Schwarz (1), Kristan Temme (1), Frank Verstraete (1) Toby Cubitt (2), David Perez-Garcia (2)

Slides:



Advertisements
Similar presentations
Henry Haselgrove School of Physical Sciences University of Queensland
Advertisements

How Much Information Is In Entangled Quantum States? Scott Aaronson MIT |
The Future (and Past) of Quantum Lower Bounds by Polynomials Scott Aaronson UC Berkeley.
Limitations of Quantum Advice and One-Way Communication Scott Aaronson UC Berkeley IAS Useful?
Quantum Computation and Quantum Information – Lecture 2
Function Technique Eduardo Pinheiro Paul Ilardi Athanasios E. Papathanasiou The.
Local Hamiltonians in Quantum Computation Funding: Slovak Research and Development Agency, contract No. APVV , European Project QAP 2004-IST- FETPI-15848,
Random Quantum Circuits are Unitary Polynomial-Designs Fernando G.S.L. Brandão 1 Aram Harrow 2 Michal Horodecki 3 1.Universidade Federal de Minas Gerais,
Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.
Matrix product states for the absolute beginner
1 Decomposing Hypergraphs with Hypertrees Raphael Yuster University of Haifa - Oranim.
Combining Tensor Networks with Monte Carlo: Applications to the MERA Andy Ferris 1,2 Guifre Vidal 1,3 1 University of Queensland, Australia 2 Université.
Exploring Topological Phases With Quantum Walks $$ NSF, AFOSR MURI, DARPA, ARO Harvard-MIT Takuya Kitagawa, Erez Berg, Mark Rudner Eugene Demler Harvard.
Preparing Projected Entangled Pair States on a Quantum Computer Martin Schwarz, Kristan Temme, Frank Verstraete University of Vienna, Faculty of Physics,
Reflection Symmetry and Energy-Level Ordering of Frustrated Ladder Models Tigran Hakobyan Yerevan State University & Yerevan Physics Institute The extension.
Quantum Hammersley-Clifford Theorem Winton Brown CRM-Workshop on quantum information in Quantum many body physics 2011.
Andy Ferris International summer school on new trends in computational approaches for many-body systems Orford, Québec (June 2012) Multiscale Entanglement.
Chien Hsing James Wu David Gottesman Andrew Landahl.
Exact Computation of Coalescent Likelihood under the Infinite Sites Model Yufeng Wu University of Connecticut ISBRA
Quantum Algorithms Towards quantum codebreaking Artur Ekert.
Entanglement Renormalization Frontiers in Quantum Nanoscience A Sir Mark Oliphant & PITP Conference Noosa, January 2006 Guifre Vidal The University of.
Preference Analysis Joachim Giesen and Eva Schuberth May 24, 2006.
Quantum Computing Joseph Stelmach.
Anuj Dawar.
Efficient Quantum State Tomography using the MERA in 1D critical system Presenter : Jong Yeon Lee (Undergraduate, Caltech)
Quantum Computation and Quantum Information – Lecture 2 Part 1 of CS406 – Research Directions in Computing Dr. Rajagopal Nagarajan Assistant: Nick Papanikolaou.
Localization of phonons in chains of trapped ions Alejandro Bermúdez, Miguel Ángel Martín-Delgado and Diego Porras Department of Theoretical Physics Universidad.
Modular Tensor Categories and Topological Quantum Computing Prakash Panangaden and Eric Paquette.
Introduction to Tensor Network States Sukhwinder Singh Macquarie University (Sydney)
Max Planck Institut of Quantum Optics (Garching) New perspectives on Thermalization Aspen (NON) THERMALIZATION OF 1D SYSTEMS: numerical studies.
PEPS, matrix product operators and the algebraic Bethe ansatz
Barriers in Hamiltonian Complexity Umesh V. Vazirani U.C. Berkeley.
1 Dorit Aharonov Hebrew Univ. & UC Berkeley Adiabatic Quantum Computation.
Tensor networks and the numerical study of quantum and classical systems on infinite lattices Román Orús School of Physical Sciences, The University of.
A Study of Error-Correcting Codes for Quantum Adiabatic Computing Omid Etesami Daniel Preda CS252 – Spring 2007.
1 The Topological approach to building a quantum computer. Michael H. Freedman Theory Group Microsoft Research.
The complexity of poly-gapped Hamiltonians (Extending Valiant-Vazirani Theorem to the probabilistic and quantum settings) Fernando G.S.L. Brandão joint.
Introduction to MERA Sukhwinder Singh Macquarie University.
Quantum computation through many-body correlations of a condensed matter system New trends in QC, Nov. 17 (2010) Akimasa Miyake 1 Perimeter Institute for.
A Monomial matrix formalism to describe quantum many-body states Maarten Van den Nest Max Planck Institute for Quantum Optics Montreal, October 19 th 2011.
A simple nearest-neighbour two-body Hamiltonian system for which the ground state is a universal resource for quantum computation Stephen Bartlett Terry.

1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
KITPC Max Planck Institut of Quantum Optics (Garching) Tensor networks for dynamical observables in 1D systems Mari-Carmen Bañuls.
A counterexample for the graph area law conjecture Dorit Aharonov Aram Harrow Zeph Landau Daniel Nagaj Mario Szegedy Umesh Vazirani arXiv:
Fast algorithm and implementation of dissimilarity self-organizing maps Reporter: Ming-Jui Kuo D
Entanglement and Topological order in self-dual cluster states Vlatko Vedral University of Oxford, UK & National University of Singapore.
Ground State Entanglement in 1-Dimensional Translationally-Invariant Quantum Systems Sandy Irani Computer Science Department University of California,
Arnau Riera, Grup QIC, Universitat de Barcelona Universität Potsdam 10 December 2009 Simulation of the Laughlin state in an optical lattice.
Quantum gates SALEEL AHAMMAD SALEEL. Introduction.
Quantum Approximate Markov Chains and the Locality of Entanglement Spectrum Fernando G.S.L. Brandão Caltech Seefeld 2016 based on joint work with Kohtaro.
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
Fernando G.S.L. Brandão Microsoft Research MIT 2016
Linear Quantum Error Correction
Information-Theoretical Analysis of the Topological Entanglement Entropy and Multipartite correlations Kohtaro Kato (The University of Tokyo) based on.
Generalized DMRG with Tree Tensor Network
2nd Lecture: QMA & The local Hamiltonian problem
On MPS and PEPS… David Pérez-García. Near Chiemsee
MPS & PEPS as a Laboratory for Condensed Matter
3rd Lecture: QMA & The local Hamiltonian problem (CNT’D)
On the effect of randomness on planted 3-coloring models
University of South Florida and Eindhoven University of Technology
Topological quantum computing ▬ Toric code
Quantum Computing Joseph Stelmach.
in collaboration with Andrew Doherty (UQ)
Computational approaches for quantum many-body systems
Computational approaches for quantum many-body systems
Computational approaches for quantum many-body systems
A quantum machine learning algorithm based on generative models
Presentation transcript:

Preparing Topological States on a Quantum Computer Martin Schwarz (1), Kristan Temme (1), Frank Verstraete (1) Toby Cubitt (2), David Perez-Garcia (2) (1) University of Vienna (2) Complutense University, Madrid STV, Phys. Rev. Lett. 108, (2012) STVCP-G, (QIP 2012; paper in preparation)

Talk Outline Crash course on PEPS Growing PEPS in your Back Garden The Trouble with Tribbles Topological States Crash course on G-injective PEPS Growing Topological Quantum States

Crash Course on PEPS! Projected Entangled Pair State

Crash Course on PEPS! Projected Entangled Pair State Obtain PEPS by applying maps to maximally entangled pairs

Crash Course on PEPS! Parent Hamiltonian 2-local Hamiltonian with PEPS as ground state. Injectivity PEPS is “injective” if are left-invertible (perhaps only after blocking together sites) Uniqueness An injective PEPS is the unique ground state of its parent Hamiltonian

Are PEPS Physical? PEPS accurately approximate ground states of gapped local Hamiltonians. –Proven in 1D (= MPS) [Hastings 2007] –Conjectured for higher dim (analytic & numerical evidence) PEPS preparation would be an extremely powerful computational resource: –as powerful as contracting tensor networks –PP-complete (for general PEPS as classical input)  Cannot efficiently prepare all PEPS, even using a universal quantum computer (unless BQP = PP!)

Are PEPS Physical? Is it possible to prepare PEPS on a quantum computer (under mild conditions on PEPS)? Which subclass of PEPS are physical? [V, Wolf, P-G, Cirac 2006]

Talk Outline Crash course on PEPS Growing PEPS in your Back Garden The Trouble with Tribbles Topological States Crash course on G-injective PEPS Growing Topological Quantum States

Growing PEPS in your Back Garden Start with maximally entangled pairs at every edge, and convert this into target PEPS.

Growing PEPS in your Back Garden Start with maximally entangled pairs at every edge, and convert this into target PEPS. Sequence of partial PEPS |  t i are ground states of sequence of parent Hamiltonians H t :

Growing PEPS in your Back Garden Start with maximally entangled pairs at every edge, and convert this into target PEPS. Sequence of partial PEPS |  t i are ground states of sequence of parent Hamiltonians H t :

Growing PEPS in your Back Garden Start with maximally entangled pairs at every edge, and convert this into target PEPS. Sequence of partial PEPS |  t i are ground states of sequence of parent Hamiltonians H t :

Growing PEPS in your Back Garden Start with maximally entangled pairs at every edge, and convert this into target PEPS. Sequence of partial PEPS |  t i are ground states of sequence of parent Hamiltonians H t :

Growing PEPS in your Back Garden Start with maximally entangled pairs at every edge, and convert this into target PEPS. Sequence of partial PEPS |  t i are ground states of sequence of parent Hamiltonians H t :

Growing PEPS in your Back Garden Start with maximally entangled pairs at every edge, and convert this into target PEPS. Sequence of partial PEPS |  t i are ground states of sequence of parent Hamiltonians H t :

Growing PEPS in your Back Garden Algorithm 1. t = 0 2. Prepare max-entangled pairs (= ground state of H 0 ) 3. Grow the PEPS vertex by vertex: 1. Project onto ground state of H t+1 2. t = t + 1

Growing PEPS in your Back Garden Algorithm 1. t = 0 2. Prepare max-entangled pairs (= ground state of H 0 ) 3. Grow the PEPS vertex by vertex: 1. Project onto ground state of H t+1 2. t = t + 1

Growing PEPS in your Back Garden Algorithm 1. t = 0 2. Prepare max-entangled pairs (= ground state of H 0 ) 3. Grow the PEPS vertex by vertex: 1. Project onto ground state of H t+1 2. t = t + 1

Growing PEPS in your Back Garden Algorithm 1. t = 0 2. Prepare max-entangled pairs (= ground state of H 0 ) 3. Grow the PEPS vertex by vertex: 1. Project onto ground state of H t+1 2. t = t + 1

Algorithm 1. t = 0 2. Prepare max-entangled pairs (= ground state of H 0 ) 3. Grow the PEPS vertex by vertex: 1. Project onto ground state of H t+1 2. t = t + 1 Growing PEPS in your Back Garden

Algorithm 1. t = 0 2. Prepare max-entangled pairs (= ground state of H 0 ) 3. Grow the PEPS vertex by vertex: 1. Project onto ground state of H t+1 2. t = t + 1

Algorithm 1. t = 0 2. Prepare max-entangled pairs (= ground state of H 0 ) 3. Grow the PEPS vertex by vertex: 1. Project onto ground state of H t+1 2. t = t + 1 Growing PEPS in your Back Garden

Algorithm 1. t = 0 2. Prepare max-entangled pairs (= ground state of H 0 ) 3. Grow the PEPS vertex by vertex: 1. Project onto ground state of H t+1 2. t = t + 1

Algorithm 1. t = 0 2. Prepare max-entangled pairs (= ground state of H 0 ) 3. Grow the PEPS vertex by vertex: 1. Project onto ground state of H t+1 2. t = t + 1 Growing PEPS in your Back Garden

Algorithm 1. t = 0 2. Prepare max-entangled pairs (= ground state of H 0 ) 3. Grow the PEPS vertex by vertex: 1. Project onto ground state of H t+1 2. t = t + 1 Growing PEPS in your Back Garden

Even if we could implement this measurement, we cannot choose the outcome, so how can we deterministically project onto P 0 ?? How can we implement the measurement, when the ground state P 0 is a complex, many-body state which we don’t know how to prepare? ?? Algorithm 1. t = 0 2. Prepare max-entangled pairs (= ground state of H 0 ) 3. Grow the PEPS vertex by vertex: 1. Project onto ground state of H t+1 2. t = t + 1

Measuring the Ground State How can we implement the measurement ? local Hamiltonian ) Hamiltonian simulation ) measure if energy is <  or not QPE ! Use quantum phase estimation:

Measuring the Ground State measure if energy is <  or not Condition 1: Spectral gap  H t ) > 1/poly How can we implement the measurement ? QPE ! Use quantum phase estimation:

Projecting onto the Ground State How can we deterministically project from P 0 (t) to P 0 (t+1) ? ! Use Marriot-Watrous measurement rewinding trick: P 0 (t+1) = 0 0 -s c c s 0 0 P 0 (t) = “Jordan’s lemma” (or “CS decomposition”) Start in Jordan block of P 0 (t) containing |  t i Measure {P 0 (t+1),P 0 (t+1)? } ! stay in same Jordan block  Condition 2: Unique ground state (= injective PEPS)

Projecting onto the Ground State ! Use Marriot-Watrous measurement rewinding trick: How can we deterministically project from P 0 (t) to P 0 (t+1) ?

Projecting onto the Ground State ! Use Marriot-Watrous measurement rewinding trick: Measure {P 0 (t+1),P 0 (t+1)? } How can we deterministically project from P 0 (t) to P 0 (t+1) ?

Projecting onto the Ground State ! Use Marriot-Watrous measurement rewinding trick: c Measure {P 0 (t+1),P 0 (t+1)? } Outcome P 0 (t+1) ) done How can we deterministically project from P 0 (t) to P 0 (t+1) ?

Projecting onto the Ground State ! Use Marriot-Watrous measurement rewinding trick: c s Measure {P 0 (t+1),P 0 (t+1)? } Outcome P 0 (t+1) ) done Outcome P 0 (t+1) ? … How can we deterministically project from P 0 (t) to P 0 (t+1) ?

Projecting onto the Ground State ! Use Marriot-Watrous measurement rewinding trick: c s Measure {P 0 (t+1),P 0 (t+1)? } Outcome P 0 (t+1) ) done Outcome P 0 (t+1) ? ) rewind by measuring {P 0 (t),P 0 (t)? } How can we deterministically project from P 0 (t) to P 0 (t+1) ?

Projecting onto the Ground State ! Use Marriot-Watrous measurement rewinding trick: c s Measure {P 0 (t+1),P 0 (t+1)? } Outcome P 0 (t+1) ) done Outcome P 0 (t+1) ? ) go back by measuring {P 0 (t),P 0 (t)? } How can we deterministically project from P 0 (t) to P 0 (t+1) ?

Projecting onto the Ground State ! Use Marriot-Watrous measurement rewinding trick: c s Measure {P 0 (t+1),P 0 (t+1)? } Outcome P 0 (t+1) ) done Outcome P 0 (t+1) ? ) go back by measuring {P 0 (t),P 0 (t)? } How can we deterministically project from P 0 (t) to P 0 (t+1) ?

Projecting onto the Ground State ! Use Marriot-Watrous measurement rewinding trick: c s c c Measure {P 0 (t+1),P 0 (t+1)? } Outcome P 0 (t+1) ) done Outcome P 0 (t+1) ? ) go back by measuring {P 0 (t),P 0 (t)? } How can we deterministically project from P 0 (t) to P 0 (t+1) ?

Projecting onto the Ground State ! Use Marriot-Watrous measurement rewinding trick: c s c s s c Measure {P 0 (t+1),P 0 (t+1)? } Outcome P 0 (t+1) ) done Outcome P 0 (t+1) ? ) go back by measuring {P 0 (t),P 0 (t)? } How can we deterministically project from P 0 (t) to P 0 (t+1) ?

Projecting onto the Ground State ! Use Marriot-Watrous measurement rewinding trick: c s c s s c Measure {P 0 (t+1),P 0 (t+1)? } Outcome P 0 (t+1) ) done Outcome P 0 (t+1) ? ) go back by measuring {P 0 (t),P 0 (t)? } How can we deterministically project from P 0 (t) to P 0 (t+1) ?

Projecting onto the Ground State ! Use Marriot-Watrous measurement rewinding trick: c s c s s c s s c c Measure {P 0 (t+1),P 0 (t+1)? } Outcome P 0 (t+1) ) done Outcome P 0 (t+1) ? ) go back by measuring {P 0 (t),P 0 (t)? } How can we deterministically project from P 0 (t) to P 0 (t+1) ?

Projecting onto the Ground State ! Use Marriot-Watrous measurement rewinding trick: c s c s s c s s c c Lemma: where How can we deterministically project from P 0 (t) to P 0 (t+1) ? ) exp fast Condition 3: Condition number  A t  > 1/poly

Algorithm: 1. t = 0 2. Prepare max-entangled pairs (= ground state of H 0 ) 3. Grow the PEPS vertex by vertex: 1. Project onto ground state of H t+1 2. t = t + 1 Growing PEPS in your Back Garden

Algorithm: 1. t = 0 2. Prepare max-entangled pairs (= ground state of H 0 ) 3. Grow the PEPS vertex by vertex: 1.Measure {P 0 (t+1),P 0 (t+1) ? } 2.While outcome  P 0 (t) 1.Measure {P 0 (t),P 0 (t)? } 2.Measure {P 0 (t+1),P 0 (t+1) ? } 3. t = t + 1

Are PEPS Physical? Is it possible to prepare PEPS on a quantum computer (under mild conditions on PEPS)? Which subclass of PEPS are physical? Condition 1: Spectral gap  H t ) > 1/poly Condition 3: Condition number  A t  > 1/poly Run-time: Condition 2: Unique ground state (= injective PEPS) Rules out all topological quantum states! 

Talk Outline Crash course on PEPS Growing PEPS in your Back Garden The Trouble with Tribbles Topological States Crash course on G-injective PEPS Growing Topological Quantum States

Projecting onto the Ground State P 0 (t+1) = 0 0 -s 1 c 1 c 1 s 1 “Jordan’s lemma” (or “CS decomposition”) State could be spread over any of the Jordan blocks of P 0 (t) containing |  t (k) i. Probability of measuring P 0 (t+1) can be 0. P 0 (t) = s 2 c 2 c 2 s 2

Projecting onto the Ground State Probability of measuring P 0 (t+1) could be 0.

Projecting onto the Ground State Probability of measuring P 0 (t+1) could be 0. s

Projecting onto the Ground State Probability of measuring P 0 (t+1) could be 0. s

Projecting onto the Ground State Probability of measuring P 0 (t+1) could be 0.

Projecting onto the Ground State Probability of measuring P 0 (t+1) could be 0.  We can get stuck! (never make it to )

Talk Outline Crash course on PEPS Growing PEPS in your Back Garden The Trouble with Tribbles Topological States Crash course on G-injective PEPS Growing Topological Quantum States

Crash Course on G-injective PEPS! [Schuch, Cirac, P-G 2010] G-injective PEPS PEPS maps left-invertible on invariant subspace of symmetry group G. G-isometric PEPS G-injective PEPS where = projector onto G-invariant subspace. Topological state Degenerate ground state of Hamiltonian whose ground states cannot be distinguished by local observables. G-injective PEPS = Topological state Parent Hamiltonian has topologically degenerate ground states (degeneracy = # “pair conjugacy classes” of G)

Crash Course on G-injective PEPS! [Schuch, Cirac, P-G 2010] Many important topological quantum states are G-injective PEPS: Kitaev’s toric code Quantum double models Resonant valence bond states [Schuch, Poilblanc, Cirac, P-G, arXiv: ] …

Talk Outline Crash course on PEPS Growing PEPS in your Back Garden The Trouble with Tribbles Topological States Crash course on G-injective PEPS Growing Topological Quantum States

A (t) no longer invertible (only invertible on G-invariant subspace) ) zero eigenvalues )  = 1 ) c = 0 (bad!) Recall key Lemma relating probability c of successful measurement to condition number: where However, G-injectivity ) restriction of A (t) to G-invariant subspace is invertible. How can we exploit this?

Algorithm 1. t = 0 2. Prepare max-entangled pairs (ground state of H 0 ) 3. Grow the PEPS vertex by vertex: 1. Project onto ground state of H t+1 2. t = t + 1 Growing Topological Quantum States Idea: Get into the G-invariant subspace. Stay there!

Growing Topological Quantum States Algorithm 1. t = 0 2. Prepare G-isometric PEPS (ground state of H 0 ) 3. Deform vertex by vertex to G-injective PEPS: 1. Project onto ground state of H t+1 2. t = t + 1 Idea: Get into the G-invariant subspace. Stay there! For (suitable representation of) trivial group G = 1, G-isometric PEPS = maximally entangled pairs ! recover original algorithm

Growing Topological Quantum States Algorithm 1. t = 0 2. Prepare G-isometric PEPS (ground state of H 0 ) 3. Deform vertex by vertex to G-injective PEPS: 1. Project onto ground state of H t+1 2. t = t + 1 G-isometric PEPS = quantum double models ! algorithms known for preparing these exactly [e.g. Aguado, Vidal, PRL 100, (2008)]

Growing Topological Quantum States Algorithm 1. t = 0 2. Prepare G-isometric PEPS (ground state of H 0 ) 3. Deform vertex by vertex to G-injective PEPS: 1. Project onto ground state of H t+1 2. t = t + 1 Key Lemma: If initial state is already in G-invariant subspace, prob. successful measurement  is condition number restricted to G-invariant subspace ! Marriot-Watrous measurement rewinding trick works!

Conclusions Injective PEPS can be prepared efficiently on a quantum computer, under the following conditions: –Sequence of parent Hamiltonians is gapped –PEPS maps A (v) are well-conditioned G-injective PEPS can be prepared efficiently under similar conditions  includes many important topological states Alternatives to Marriot-Watrous trick: –Jagged adiabatic thm? [Aharonov, Ta-Shma, 2007] (Worse run-time, may not work for G-injective case) –Quantum rejection sampling ! quadratic speed-up [Ozols, Roetteler, Roland, 2011]