The three-qubit phase-flip code protects one logical qubit against single phase-flip…

PHYSICS · Multi-part · Fermi University Physics · Quantum Information & Technology · Open quantum systems, decoherence and error correction · Open quantum systems, decoherence and error correction

Quantum Information and Technology, Ch The stabilizer formalism

Problem

The three-qubit phase-flip code protects one logical qubit against single phase-flip (ZZ) errors using the stabilizer generators S1=X1X2S_1 = X_1X_2 and S2=X2X3S_2 = X_2X_3 on three physical qubits. An arbitrary logical input ∣ψ⟩=α∣0⟩+β∣1⟩|\psi\rangle = \alpha|0\rangle + \beta|1\rangle is encoded by the circuit: a CNOT from qubit 11 (control) to qubit 22 (target), then a CNOT from qubit 11 (control) to qubit 33 (target), then a Hadamard gate on each of the three qubits, applied to the initial state ∣ψ⟩1∣0⟩2∣0⟩3|\psi\rangle_1|0\rangle_2|0\rangle_3. All gates are ideal and noiseless. ((a)) Check that S1S_1 and S2S_2 commute and are independent, and that neither S1S_1, S2S_2 nor S1S2S_1S_2 equals −I-I. State the dimension of the space they fix, using dim⁡VS=2n−r\dim V_{\mathcal S} = 2^{n-r} for n=3n = 3 physical qubits and rr independent generators. ((b)) Represent the uncoded input by the operators Z1Z_1 and X1X_1 (the input qubit's own logical Pauli operators, which do not fix ∣ψ⟩|\psi\rangle), together with Z2Z_2 and Z3Z_3 (which fix the ancillas ∣0⟩2∣0⟩3|0\rangle_2|0\rangle_3). Using the conjugation rules CNOT:Xc→XcXt\mathrm{CNOT}: X_{\rm c} \to X_{\rm c}X_{\rm t}, Zt→ZcZtZ_{\rm t} \to Z_{\rm c}Z_{\rm t}, with XtX_{\rm t} and ZcZ_{\rm c} unchanged (c = control, t = target), and H:X↔ZH: X \leftrightarrow Z on the qubit it acts on, update all four operators through the three gates of the encoding circuit in turn. Give the four Pauli strings that result. ((c)) Identify which two of the four resulting strings generate the same group as S1,S2S_1, S_2, and which two are the logical operators Zˉ\bar Z and Xˉ\bar X of the encoded qubit. ((d)) By multiplying Zˉ\bar Z or Xˉ\bar X by elements of S={I,S1,S2,S1S2}\mathcal S = \{I, S_1, S_2, S_1S_2\}, find the minimum-weight nontrivial element of the normaliser outside S\mathcal S, and give the code's distance dd. State in one sentence what kind of single-qubit error this reveals as undetectable. ((e)) Count the number of two-qubit gates used in the encoding circuit.

Browse the problem library