T2: 3. Quantum Error Correction Flashcards
What are the three primary challenges of quantum error correction?
- We cannot make copies of arbitrary states
- Errors in a state |ψ⟩ will be continuous and not discrete; the state will evolve into some state
|ψ⟩+ ϵ|χ⟩ . - In order to identify an error, we must make a measurement; this will alter the state.
What is the main assumption in quantum error correction.
That errors only affect a single bit; the physical realisation is that qubits are assumed to be well separated.
How do we protect against single bit flips?
Using logical qubits: map every 0 to 000 and 1 to 111; if a single bit flip occurs, take a majority rule.
Define an error syndrome
An operator chosen so different error subspaces are different eigenspaces of the operator with different eigenvalues.
What syndromes do we define and how do they identify qubit flips?
Z_0 Z_1 and Z_0 Z_2 (Z_1 Z_2 not independent)
Acting on a state with both will allow you to identify the flipped qubit by +-1 eigenvalues
Briefly explain the circuit for detecting and recovering bit flips
Two ancillary qubits set to zero acting CNOTs as targets for the CNOTs representing the syndrome (detection)
Two CNOTs from q_2 and q_1 to a_1 and a_0 respectively then a toffoli from each q with controls on both a.
In which case is our bit flip detection and correction not viable? Why?
n = 2. We need n+1 orthogonal two-qubit subspaces for the syndromes; n=2 only gives us a four dimensional space. Hence, only works for 2^n-1>=n+1
What is the relation between the Pauli X,Y and Z gates?
iXZ=Y
What are the two key properties of the Steane code syndromes M_i and N_i?
M_i ^2 = N_i ^2 = 1
[M_i , M_j] = [N_i , N_j] = 0