Glossary
Quantum error correction, in plain language. Terms are listed alphabetically. Throughout the site, a dotted underline and a help cursor mean you can follow a term here for its definition.
- Automorphic CNOTs
Given a CSS -qubit code and an automorphism of , it's automorphic CNOT is a logical gate acting on two code blocks and by: , where denotes the physical CNOT gate with control on the -th qubit of block and the target qubit on the -th qubit of block . The filter has Automorphic CNOTs on QECdb filters codes with the following property: any logical circuits accross two code-blocks and consisting of logical CNOTs with controls on and targets in can be expressed as a product of automorphic CNOTs. In the bipartite-CNOT generators sections of the pages of such codes, one can find a list of code automorphisms corresponding to the aforementioned generating set of automorphic CNOTs.
- Automorphism gates
The term automorphism gate has no precise generally agreed upon definition. Roughly speaking, it is a gate obtained from a process of the following form: you give me an automorphism of a code or of some object derived from the code, I give you a logical gate in return. The term is used to refer to: SWAP + local Clifford gates, automorphic CNOTs and fold-transversal gates.
- Automorphisms
Given an -qubit code , a code automorphism is a permutation such that a paulistring is a stabilizer of iff is also a stabilizer. Equivalently, it's a permutation of the qubits that leaves the codespace invariant - i.e. that is a logical gate.
- CSS self-dual
A CSS code is said to be self-dual if for every subset of qubits , it holds that is a stabilizer of iff is also a stabilizer.
- Destabilizers
Given a stabilizer code with stabilizers and logicals , its -th destabilizer () is the unique Pauli operator anticommuting with and commuting with all other stabilizers and logical operators.
- dx (X distance)
For a CSS code, dx is the smallest number of physical qubits on which an X-only logical operator acts nontrivially.
- dz (Z distance)
For a CSS code, dz is the smallest number of physical qubits on which a Z-only logical operator acts nontrivially.
- Isomorphic codes
Two qubit codes are isomorphic here when relabelling their physical qubits maps the stabilizer group of one exactly onto the other. More explicitly, that is - there exists some permutation called an isomorphism such that a paulistring is a stabilizer of iff is a stabilizer of .
- ZX-duality
Given a CSS code , we say that is a ZX-duality if , it holds that is a stabilizer of iff is also a stabilizer. Note that CSS self-dual codes have the ZX-duality , which motivates calling codes with a ZX duality weakly self-dual codes.