Taming the decoherence demon with entangled states
An Introduction to Quantum Error Correction
Overline
(1) What is error correction in the first place?
(2) What is information in the quantum language?
(3) The problem with quantum information and quantum bits.
(4) What is quantum entanglement?
(5) Quantum error correction with entangled states.
(1)
What is error correction in the first place?
Classical error correction
A bit flip is not just a bit flip
Credits: Veritasium
by Derek Muller
Noisy channels for communication causes erraneous messages
Hi alice Hi alsey ..?
We need to identify errors and correct them – error correction
●
For classical bits there is only one type of error – Flipping the bit
●
How can we get protection from these flippings?
●
Simple way, use several bits to encode single bit and majority vote –
The Repetition code in classical error correction.
●
Suppose first bit flipped
●
Majority voting says it was
(2)
What is information in the quantum language?
Quantum Information 1.1
●
Its simple! Quantum states are quantum information.
●
The smallest unit of information - quantum-bit or a qubit in short.
●
A qubit(i.e, its state) lives in a 2D Hilbert space.
●
Alpha and beta - complex numbers satisfying normalization.
●
Global phases - no measurable significance.
●
But relative phases – important.
●
Effectively only two degrees of freedom.
●
States lie on a sphere – Bloch sphere
Michael A. Nielsen, Isaac L. Chuang, Quantum Computation and Quantum Information, Cambridge university press(2010).
Quantum bits are(little) complicated
●
As qubits can be in superposition states. They can have variety of errors.
●
Decoherance – Definite phase relationships(coherence) is disturbed
Michael A. Nielsen, Isaac L. Chuang, Quantum Computation and Quantum Information, Cambridge university press(2010).
(3)
The problem with quantum information and quantum bits
Need for some cool trick
Can repeating qubits save from errors?
The no cloning theorem – Quantum States cannot be copied
Measurement
●
Infinte number of measurements are required to get alpha and beta accurately.
●
Quantum rules are against copying quantum information.
Michael A. Nielsen, Isaac L. Chuang, Quantum Computation and Quantum Information, Cambridge university press(2010).
Can repeating qubits save from errors?
●
Need some sophisticated method that conforms to the quantum rules.
(4)
What is quantum entanglement?
The spooky action at a distance
●
You need more than one party to have entanglement.
i.e, there is no entanglement for single qubit
●
State is called product state if it can be written like this.
●
Example for a product state,
●
If it is not a product state it is an entangled state.
●
Example of an entangled state, the Bell state,
●
Another one we will meet soon,
R. Horodecki, Paweł Horodecki, Michał Horodecki, and Karol Horodecki, Quantum Entanglement, Rev. Mod. Phys. 81, 865(2009).
●
Why entanglement is important?
➢
One can teleport quantum states utilizing entanglement as a resource –
Quantum teleportation.
Palakkad Newyork
➢
One can send two classical bits of information by actually communicating only
one classical bit and with a preshared Bell pair– Dense coding.
➢
Quantum cryptography.
➢
...
➢
Quantum gravity.
➢
We will see how entangled state help us to protect quantum information
from decoherence in a moment.
R. Horodecki, Paweł Horodecki, Michał Horodecki, and Karol Horodecki, Quantum Entanglement, Rev. Mod. Phys. 81, 865(2009).
(5)
Quantum error correction with entangled states
Fighting the decoherence demon
The three qubit bit flip code(simplest)
●
Simplest quantum error correcting code that protects from single qubit bit flips.
●
Encoding for the logical qubit(the codewords)
●
Any single bit flip can be detected by measuring following two syndromes followed
by appropriate error correction to get back the original state.
Michael A. Nielsen, Isaac L. Chuang, Quantum Computation and Quantum Information, Cambridge university press(2010).
●
Example error on second qubit.
●
Measuring syndromes.
●
Possible syndromes and error correction.
●
Thus syndromes tells you,
1. Is there a bit flip error?
2. If yes on which qubit?
●
Hence you can correct the error by appropriate reverse operation and
get back the original state.
Bit flip code with syndrome measurements
three qubits encoding
one qubit state Syndrome qubits
Encoding Error channel Syndromes Error correction
Drawbacks
●
What if there are two bit flip errors? Suppose 1,2 qubits got bit flip error.
●
The syndromes will tell you that there is a bit flip on 3rd qubit -> logical error!!!
Drawbacks
●
What if there is a phase flip error? Suppose qubit 1 got a phase flip.
●
Syndromes will tell no error occurred!
●
No error detected so you cannot correct the error!!
The quantum circuit for bit flip code without syndrome measurements
The noisy quantum channel with bit flip
three qubits encoding These “entangle” qubits
one qubit state
credits: IBMQ qiskit
The phase flip code
●
Quantum error correcting code that protects from single qubit phase flips.
●
Encoding for the logical qubit(the codewords)
●
Where,
●
Syndromes will be,
Michael A. Nielsen, Isaac L. Chuang, Quantum Computation and Quantum Information, Cambridge university press(2010).
The nine qubit Shor code
●
First quantum error correcting code that can correct arbitrary single qubit
errors including bit flip, phase flip and bit-phase flip.
●
Logical codewords,
●
Following are the 8 syndrome measurements that will specify the error.
●
Not an optimal code but it shown quantum error correction is possible and
quantum information can be preserved.
Peter W Shor, Scheme for reducing decoherence in quantum computer memory, Phys. Rev. A 52, R2493(R)(1995)
The quantum circuit for Shor code
Error corrected
Input state
state
Noisy channel
credits: IBMQ qiskit
The surface code
●
Syndromes are the plaquette and vertex operators.
●
Codewords are states that have +1 value for all
syndromes.
●
On a torus there will be 4, and on a plane there will
be 2 such entangled states
●
Errors will be detected by -1 values of syndromes.
●
A square lattice of size can correct upto
length error chains.
Austin G. Fowler, Matteo Mariantoni, John M. Martinis, and Andrew N. Cleland, Surface codes: Towards practical large-scale quantum computation, Phys. Rev. A 86, 032324 (2012).
Thank you
How arbitrary errors can be corrected
Consider the arbitrary phase error,
The state before syndrome measurement is a superposition of erroaneous and error less
state.
Upon syndrome measurements, the state collapses to no error state with a probability,
, and a phase flip error with probability,