Schrödinger Cats, Maxwell s Demon and Quantum Error Correction

Similar documents
Introduction to Circuit QED Lecture 2

Schrödinger Cats, Maxwell s Demon and Quantum Error Correction

THEORY SMG, L. Glazman, Liang Jiang. EXPERIMENT Rob Schoelkopf, Michel Devoret Luigi Frunzio. Simon Nigg M. Mirrahimi Z. Leghtas

Remote entanglement of transmon qubits

Quantum Money, Teleportation and Computation. Steven Girvin Yale University

Quantum Computing An Overview

Physics is becoming too difficult for physicists. David Hilbert (mathematician)

PROTECTING QUANTUM SUPERPOSITIONS IN JOSEPHSON CIRCUITS

John Stewart Bell Prize. Part 1: Michel Devoret, Yale University

1.0 Introduction to Quantum Systems for Information Technology 1.1 Motivation

phys4.20 Page 1 - the ac Josephson effect relates the voltage V across a Junction to the temporal change of the phase difference

quantum mechanics is a hugely successful theory... QSIT08.V01 Page 1

Quantum Control of Superconducting Circuits

Supercondcting Qubits

Distributing Quantum Information with Microwave Resonators in Circuit QED

Quantum Error Correcting Codes and Quantum Cryptography. Peter Shor M.I.T. Cambridge, MA 02139

Quantum Optics with Electrical Circuits: Circuit QED

Electrical quantum engineering with superconducting circuits

2.0 Basic Elements of a Quantum Information Processor. 2.1 Classical information processing The carrier of information

Quantum Optics and Quantum Informatics 7.5hp (FKA173) Introductory Lecture

INTRODUCTION TO SUPERCONDUCTING QUBITS AND QUANTUM EXPERIENCE: A 5-QUBIT QUANTUM PROCESSOR IN THE CLOUD

Introduction to Superconductivity. Superconductivity was discovered in 1911 by Kamerlingh Onnes. Zero electrical resistance

What is a quantum computer? Quantum Architecture. Quantum Mechanics. Quantum Superposition. Quantum Entanglement. What is a Quantum Computer (contd.

Autonomous Quantum Error Correction. Joachim Cohen QUANTIC

Entanglement. arnoldzwicky.org. Presented by: Joseph Chapman. Created by: Gina Lorenz with adapted PHYS403 content from Paul Kwiat, Brad Christensen

Quantum computation with superconducting qubits

Hilbert Space, Entanglement, Quantum Gates, Bell States, Superdense Coding.

Semiconductors: Applications in spintronics and quantum computation. Tatiana G. Rappoport Advanced Summer School Cinvestav 2005

Hacking Quantum Cryptography. Marina von Steinkirch ~ Yelp Security

The Quantum Supremacy Experiment

Example: sending one bit of information across noisy channel. Effects of the noise: flip the bit with probability p.

Summary: Types of Error

Introduction to Quantum Error Correction

Short Course in Quantum Information Lecture 8 Physical Implementations

Quantum Computation 650 Spring 2009 Lectures The World of Quantum Information. Quantum Information: fundamental principles

Superconducting Qubits

Doing Atomic Physics with Electrical Circuits: Strong Coupling Cavity QED

b) (5 points) Give a simple quantum circuit that transforms the state

Quantum entanglement in the 21 st century

Seminar 1. Introduction to Quantum Computing

Surface Code Threshold in the Presence of Correlated Errors

Superconducting Qubits. Nathan Kurz PHYS January 2007

Quantum Measurements and Back Action (Spooky and Otherwise)

Quantum computation and quantum optics with circuit QED

Lecture 2, March 1, 2018

Elementary Tutorial on Loss Mechanisms in Circuit QED. Steven M. Girvin Yale University

Quantum Computing. Separating the 'hope' from the 'hype' Suzanne Gildert (D-Wave Systems, Inc) 4th September :00am PST, Teleplace

Strong-coupling Circuit QED

IBM Corporation 25 January 2018

EPR paradox, Bell inequality, etc.

Routes towards quantum information processing with superconducting circuits

Experimental Quantum Computing: A technology overview

Quantum Computer. Jaewan Kim School of Computational Sciences Korea Institute for Advanced Study

Reversible and Quantum computing. Fisica dell Energia - a.a. 2015/2016

Short Course in Quantum Information Lecture 2

QUANTUM COMPUTING. Part II. Jean V. Bellissard. Georgia Institute of Technology & Institut Universitaire de France

QUANTUM CRYPTOGRAPHY QUANTUM COMPUTING. Philippe Grangier, Institut d'optique, Orsay. from basic principles to practical realizations.

Achievable rates of Go1esman-Kitaev-Preskill (GKP) codes for Gaussian thermal loss channels

Dynamically protected cat-qubits: a new paradigm for universal quantum computation

Quantum Computing. The Future of Advanced (Secure) Computing. Dr. Eric Dauler. MIT Lincoln Laboratory 5 March 2018

Metastable states in an RF driven Josephson oscillator

Quantum technology popular science description

The long road of Quantum Computing

Single-Mode Displacement Sensor

*WILEY- Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co.

Quantum computing! quantum gates! Fisica dell Energia!

2015 AMO Summer School. Quantum Optics with Propagating Microwaves in Superconducting Circuits I. Io-Chun, Hoi

The Nobel Prize in Physics 2012

Dissipation in Transmon

Lecture 3: Constructing a Quantum Model

Advances in Josephson Quantum Circuits

Physics 280 Quantum Mechanics Lecture III

Challenges in Quantum Information Science. Umesh V. Vazirani U. C. Berkeley

Circuit QED: A promising advance towards quantum computing

Lecture 2, March 2, 2017

Quantum computation and quantum information

Quantum Optics and Quantum Informatics FKA173

Quantum Reservoir Engineering

10.2 Introduction to quantum information processing

1 1D Schrödinger equation: Particle in an infinite box

Secrecy and the Quantum

Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co. KGaA

Tutorial on Quantum Computing. Vwani P. Roychowdhury. Lecture 1: Introduction

Post Von Neumann Computing

Talk by Johannes Vrana

Quantum Information Processing

Quantum Computers. Todd A. Brun Communication Sciences Institute USC

Circuit Quantum Electrodynamics. Mark David Jenkins Martes cúantico, February 25th, 2014

Lecture 6: Quantum error correction and quantum capacity

CSE 599d - Quantum Computing Fault-Tolerant Quantum Computation and the Threshold Theorem

arxiv: v2 [quant-ph] 7 Feb 2018

Secrets of Quantum Information Science

1 1D Schrödinger equation: Particle in an infinite box

Quantum Gates, Circuits & Teleportation

Quantum computing hardware

Short introduction to Quantum Computing

Chapter 10. Superconducting Quantum Circuits

Exploring the quantum dynamics of atoms and photons in cavities. Serge Haroche, ENS and Collège de France, Paris

IBM quantum experience: Experimental implementations, scope, and limitations

Quantum Information Transfer and Processing Miloslav Dušek

Transcription:

Schrödinger Cats, Maxwell s Demon and Quantum Error Correction Experiment Michel Devoret Luigi Frunzio Rob Schoelkopf Andrei Petrenko Nissim Ofek Reinier Heeres Philip Reinhold Yehan Liu Zaki Leghtas Brian Vlastakis +.. QuantumInstitute.yale.edu Theory SMG Liang Jiang Leonid Glazman M. Mirrahimi ** Shruti Puri Yaxing Zhang Victor Albert** Kjungjoo Noh** Richard Brierley Claudia De Grandi Zaki Leghtas Juha Salmilehto Matti Silveri Uri Vool Huaixui Zheng Marios Michael +.. 1

Quantum Information Science Ultra-high-speed digital, analog, microwave electronics, FPGA Control theory, Coding theory, Computational Complexity theory, Networks, Systems, Information theory Programming languages, Compilers Electrical Engineering QIS Computer Science Physics Quantum Chemistry Applied Physics Quantum mechanics, Quantum optics, Circuit QED, Materials Science http://quantuminstitute.yale.edu/ 2

Is quantum information carried by waves or by particles? YES! 3

Is quantum information analog or digital? YES! 4

Quantum information is digital: Energy levels of a quantum system are discrete. We use only the lowest two. ENERGY 4 3 Measurement of the state of a qubit yields (only) 1 classical bit of information. 2 1 0 excited state 1 = e = } ground state 0 = g = 5

Quantum information is analog: A quantum system with two distinct states can exist in an Infinite number of physical states ( superpositions ) intermediate between and. Bug: We are uncertain which state the bit is in. Measurement results are truly random. Feature: Qubit is in both states at once, so we can do parallel processing. Potential exponential speed up. 6

Quantum Computing is a New Paradigm Quantum computing: a completely new way to store and process information. Superposition: each quantum bit can be BOTH a zero and a one. Entanglement: Bits can have non-classical correlations. (Einstein: Spooky action at a distance. ) Massive parallelism: carry out computations that are impossible on ANY conventional computer. Daily routine engineering and calibration test: Carry out spooky operations that Einstein said were impossible! 7

Register of N conventional bits can be in 1 of Register of 000, 001, 010, 011, 100, 101, 110, 111 N The Power of Quantum Information quantum bits can be in an arbitrary superposition of 2 N states 2 N states. Just this set of different superpositions represents Ψ ~ 000 ± 001 ± 010 ± 011 ± 100 ± 101 ± 110 ± 111 Even a small quantum computer of 50 qubits will be so powerful its operation would be difficult to simulate on a conventional supercomputer. Quantum computers are good for problems that have simple input and simple output but must explore a large space of states at intermediate stages of the calculation. N 2 ~ 2 states! 8

Applications of Quantum Computing Solving the Schrödinger Eqn. (even with fermions!) Quantum materials Quantum chemistry Machine learning* *read the fine print Cryptography and Privacy Enhancement 9

Storing information in quantum states sounds great, but how on earth do you build a quantum computer? 10

ATOM vs CIRCUIT Hydrogen atom Superconducting circuit oscillator L C 7 10 mm (Not to scale!) 0.1-1 mm 12 1 electron ~ 10 electrons Artificial atom 11

How to Build a Qubit with an Artificial Atom T = 0.01 K Superconducting integrated circuits are a promising technology for scalable quantum computing Aluminum/AlOx/Aluminum 200 nm AlOx tunnel barrier Josephson junction: The transistor of quantum computing Provides anharmonic energy level structure (like an atom) 12

Transmon Qubit ω ω 01 12 Antenna pads are capacitor plates Energy ω 12 ω 01 1 = e 0 = g ~1 mm Josephson tunnel junction ω 01 ~ 5 10 GHz Superconductivity gaps out single-particle excitations Quantized energy level spectrum is simpler than hydrogen Quality factor 12 10 mobile electrons Q= ωt 1 comparable to that of hydrogen 1s-2p Enormous transition dipole moment: ultra-strong coupling to microwave photons Circuit QED 13

The first electronic quantum processor (2009) was based on Circuit QED Executed Deutsch-Josza and Grover search algorithms Lithographically produced integrated circuit with semiconductors replaced by superconductors. Michel Devoret Rob Schoelkopf DiCarlo et al., Nature 460, 240 (2009) 14

The huge information content of quantum superpositions comes with a price: Great sensitivity to noise perturbations and dissipation. The quantum phase of superposition states is well-defined only for a finite coherence time T2 Despite this sensitivity, we have made exponential progress in qubit coherence times. 15

Exponential Growth in SC Qubit Coherence Moore s Law for T 2 several groups 100-200 us (Delft, IBM, MIT, Yale, ) 3D multi-mode cavity Cat Code QEC lowest thresholds for quantum error correction NIST/IBM, Yale,... MIT-LL Nb Trilayer R. Schoelkopf and M. Devoret Oliver & Welander, MRS Bulletin (2013) 16

Girvin s Law: There is no such thing as too much coherence. We need quantum error correction! 17

The Quantum Error Correction Problem I am going to give you an unknown quantum state. If you measure it, it will change randomly due to state collapse ( back action ). If it develops an error, please fix it. Mirable dictu: It can be done! 18

Quantum Error Correction for an unknown state requires storing the quantum information non-locally in (nonclassical) correlations over multiple physical qubits. Logical qubit N Physical qubits Non-locality: No single physical qubit can know the state of the logical qubit. 19

Quantum Error Correction Logical qubit Cold bath N Physical qubits Maxwell Demon Entropy N qubits have errors N times faster. Maxwell demon must overcome this factor of N and not introduce errors of its own! (or at least not uncorrectable errors) 20

1. Quantum Information 2. Quantum Measurements 3. Quantum Error Heralding 4. Quantum Error Correction 21

1. Quantum Information 2. Quantum Measurements 3. Quantum Error Heralding 4. Quantum Error Correction 22

Quantum information is analog: A quantum system with two distinct states can exist in an Infinite number of physical states ( superpositions ) intermediate between and. θ i θ ψ = cos e ϕ + sin 2 2 ENERGY 4 3 STATE θ = ϕ = latitude longitude 2 1} 0 STATE State defined by spin polarization vector on Bloch sphere 23

Quantum information is analog/digital: Equivalently: a quantum bit is like a classical bit except there are an infinite number of encodings (aka quantization axes ). Z = ± 1 Z = ± 1 If Alice gives Bob a Z = + 1, Bob measures: Z = + 1 with probability P Z = 1 with probability P = + = cos 2 θ 2 θ 2 sin 2 Alice Bob Back action of Bob s measurement changes the state, but it is invisible to Bob. 24

1. Quantum Information 2. Quantum Measurements 3. Quantum Error Heralding 4. Quantum Error Correction 25

What is knowable? Consider just 4 states: Z X We are allowed to ask only one of two possible questions: Does the spin lie along the Z axis? Answer is always yes! Does the spin lie along the X axis? Answer is always yes! ( ± 1) ( ± 1) BUT WE CANNOT ASK BOTH! Z and X are INCOMPATIBLE OBSERVABLES 26

What is knowable? We are allowed to ask only one of two possible questions: Does the spin lie along the Z axis? Answer is always yes! Does the spin lie along the X axis? Answer is always yes! ( ± 1) ( ± 1) BUT WE CANNOT ASK BOTH! Z and X are INCOMPATIBLE OBSERVABLES Heisenberg Uncertainty Principle If you know the answer to the Z question you cannot know the answer to the X question and vice versa. (If you know position you cannot know momentum.) 27

Measurements 1. State: Z measurement Result: quantum state is unaffected. State: X Result: ±1 randomly! State is changed by measurement measurement to lie along X axis. Unpredictable result 28

Measurements 2. State: X measurement Result: quantum state is unaffected. State: Z measurement ±1 Result: randomly! State is changed by measurement to lie along Z axis. Unpredictable result 29

No Cloning Theorem Given an unknown quantum state, it is impossible to make multiple copies Unknown state: X Guess which measurement to make ---if you guess wrong you change the state and you have no way of knowing if you did. 30

No Cloning Theorem Given an unknown quantum state, it is impossible to make multiple copies Big Problem: Classical error correction is based on cloning! (or at least on measuring) Replication code: 0 000 1 11 1 Majority Rule voting corrects single bit flip errors. 31

1. Quantum Information 2. Quantum Measurements 3. Quantum Error Heralding 4. Quantum Error Correction 32

Let s start with classical error heralding Classical duplication code: 0 00 1 11 Herald error if bits do not match. In Out # of Errors Probability Herald? 00 00 0 2 (1 p) Yes 00 01 1 (1 p) p Yes 00 10 1 (1 p) p Yes 00 11 2 2 p Fail And similarly for 11 input. 33

Using duplicate bits: -lowers channel bandwidth by factor of 2 (bad) 2 -lowers the fidelity from (1- p) to (1- p) (bad) 2 -improves unheralded error rate from p to p (good) In Out # of Errors Probability Herald? 00 00 0 2 (1 p) Yes 00 01 1 (1 p) p Yes 00 10 1 (1 p) p Yes 00 11 2 2 p Fail And similarly for 11 input. 34

Quantum Duplication Code 35

No cloning prevents duplication ( + ) = ( + ) ( + ) U α β α β α β Unknown quantum state Ancilla initialized to ground state Proof of no-cloning theorem: α and β are unknown; Hence U cannot depend on them. No such unitary can exist if QM is Q. E. D. linear. 36

Don t clone entangle! ( ) U α + β = α + β Unknown quantum state Ancilla initialized to ground state Quantum circuit notation: α + β U = CNOT α + β 37

Heralding Quantum Errors Z1, Z 2 = ± 1 Measure the Joint Parity operator: Π 12 = Z1Z2 Π = + 12 Π = + 12 Π = 12 Π 12 = ( + ) ( + ) Π12 α β = + α β Π 12 = 1 heralds single bit flip errors 38

Heralding Quantum Errors Π 12 = Z1Z2 Not easy to measure a joint operator while not accidentally measuring individual operators! (Typical natural coupling is M = Z + Z ) and Z 1 2 are very different, yet we must make that difference invisible But it can be done if you know the right experimentalists... 39

Heralding Quantum Errors Example of error heralding: Ψ = α + β Introduce single qubit error on 1 (over rotation, say) θ i X1 θ θ 2 e Ψ = cos Ψ + i sin X1 Ψ 2 2 Relative weight of αβ, is untouched. 2 θ Probability of error: sin 2 If no error is heralded, state collapses to Ψ and there is no error! 40

Heralding Quantum Errors Example of error heralding: Ψ = α + β Introduce single qubit rotation error on 1 (say) θ i X1 θ θ 2 e Ψ = cos Ψ + i sin X1 Ψ 2 2 Relative weight of αβ, is untouched. 2 θ Probability of error: sin 2 If error is heralded, state collapses to X and there is a full bitflip error. We cannot correct it because we don't know which qubit flipped. 1 Ψ 41

Heralding Quantum Errors Quantum errors are continuous (analog!). But the detector result is discrete. The measurement back action renders the error discrete (digital!) either no error or full bit flip. 42

1. Quantum Information 2. Quantum Measurements 3. Quantum Error Heralding 4. Quantum Error Correction 43

Correcting Quantum Errors Extension to 3-qubit code allows full correction of bit-flip errors Ψ = α + β Π = Z Z and Π = Z Z 12 1 2 32 3 2 Provide two classical bits of information to diagnose and correct all 4 possible bit-flip errors: I, X, X, X 1 2 3 44

Correcting Quantum Errors Joint parity measurements provide two classical bits of information to diagnose and correct all 4 possible bit-flip errors: Ψ = α + β Error Z 1 Z 2 Z 2 Z 3 I +1 +1 X 1-1 -1 X 2-1 -1 X 3 +1-1 45

I 1 1 1 Correcting Quantum Errors Extension to 5,7,or 9-qubit code allows full correction of ALL single qubit errors (no error) X,..., X (single bit flip) Z N,..., Z (single phase flip; no classical analog) N N Y,..., Y (single bit AND phase flip; no classical analog) For N=5, there are 16 errors and 32 states 32= 16 x 2 Just enough room to encode which error occurred and still have one qubit left to hold the quantum information. 46

Full Steane Code Arbitrary Errors Single round of error correction 6 ancillae 7 qubits

Quantum Error Correction Logical qubit Cold bath N Physical qubits Maxwell Demon Entropy N qubits have errors N times faster. Maxwell demon must overcome this factor of N and not introduce errors of its own! (or at least not uncorrectable errors) 48

All previous attempts to overcome the factor of N and reach the break even point of QEC have failed. Lecture 2 will describe first QEC to reach break even. 49

Are We There Yet? Age of Qu. Error Correction. Age of Quantum Feedback Age of Measurement Age of Entanglement Age of Coherence Goal of next stage: reaching break-even point for error correction We are ~ here (also ions, Rydbergs, q-dots, ) M. Devoret and RS, Science (2013)