Stabilizer codes
Disse Sied is noch nich översett. Se kiekt de engelsche Originalversion an.
Now we'll define stabilizer codes in general. We'll also discuss some of their basic properties and how they work, including how states can be encoded and how errors are detected and corrected using these codes.
Definition of stabilizer codes
An -qubit stabilizer code is specified by a list of -qubit Pauli operations, These operations are called stabilizer generators in this context, and they must satisfy the following three properties.
-
The stabilizer generators all commute with one another.
-
The stabilizer generators form a minimal generating set.
-
At least one quantum state vector is fixed by all of the stabilizer generators.
(It's not obvious that the existence of a quantum state vector fixed by all of the stabilizer generators, meaning is equivalent to but indeed this is the case, and we'll see why a bit later in the lesson.)
Assuming that we have such a list the code space defined by these stabilizer generators is the subspace containing every -qubit quantum state vector fixed by all of these stabilizer generators.
Quantum state vectors in this subspace are precisely the ones that can be viewed as valid encodings of quantum states. We'll discuss the actual process of encoding later.
Finally, the stabilizer of the code defined by the stabilizer generators is the set generated by these operations:
A natural way to think about a stabilizer code is to view the stabilizer generators as observables, and to collectively interpret the outcomes of the measurements associated with these observables as an error syndrome. Valid encodings are -qubit quantum state vectors for which the measurement outcomes, as eigenvalues, are all guaranteed to be Any other syndrome, where at least one