Lemma 1: Deformed Code Checks #
Statement #
The operators listed in Definition 4 (Deformed Code) form a valid generating set of commuting checks for a stabilizer code (or subsystem code).
Specifically:
- All A_v operators commute with each other.
- All B_p operators commute with each other.
- All s̃_j operators commute with each other.
- The A_v operators commute with the B_p operators.
- The A_v operators commute with the s̃_j operators.
- The B_p operators commute with the s̃_j operators.
Main Results #
deformedStabilizerCode: the deformed code as a StabilizerCodegaussLaw_gaussLaw_commute: [A_v, A_w] = 0flux_flux_commute: [B_p, B_q] = 0deformed_deformed_commute: [s̃_i, s̃_j] = 0gaussLaw_flux_commute: [A_v, B_p] = 0gaussLaw_deformed_commute: [A_v, s̃_j] = 0flux_deformed_commute: [B_p, s̃_j] = 0deformedCodeChecks_allCommute: all checks pairwise commutedeformedCodeChecks_allSelfInverse: all checks are self-inverse
Corollaries #
deformedStabilizerCode_check_eq: check of the stabilizer code equals deformedCodeChecksdeformedStabilizerCode_numQubits: number of physical qubitsdeformedStabilizerCode_numChecks: number of stabilizer checks
The Six Commutation Relations #
(1) All Gauss's law operators commute with each other: A_v and A_w are both pure X-type, so they commute.
(2) All flux operators commute with each other: B_p and B_q are both pure Z-type, so they commute.
(3) All deformed checks commute with each other: On edges both are pure Z-type; on vertices commutation is inherited from the original checks.
(4) Gauss's law operators commute with flux operators: The symplectic inner product counts the overlap of X-support(A_v) with Z-support(B_p), which is the number of edges in p incident to v. For a valid cycle, this is always even (0 or 2).
(5) Gauss's law operators commute with deformed checks: The boundary condition ensures the anticommutation signs cancel.
(6) Flux operators commute with deformed checks: B_p is pure Z-type and acts only on edges; s̃_j has no X-support on edges. Since Z commutes with Z and B_p doesn't act on vertex qubits, they commute.
Combined Commutation and Self-Inverse #
All deformed code checks pairwise commute.
All deformed code checks are self-inverse.
The Deformed Code as a StabilizerCode #
The deformed code forms a valid stabilizer code on the extended qubit system V ⊕ E(G). The check index type is CheckIndex V C J = V ⊕ C ⊕ J, and the checks are the deformed code checks from Definition 4.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Properties of the Deformed Stabilizer Code #
The number of physical qubits in the deformed code is |V| + |E|.
The number of checks in the deformed code is |V| + |C| + |J|.
Gauss's Law Checks in the Stabilizer Code #
Gauss's law checks are in the stabilizer group.
Flux checks are in the stabilizer group.
Deformed original checks are in the stabilizer group.
Centralizer Properties #
Gauss's law checks are in the centralizer of the deformed code.
Flux checks are in the centralizer of the deformed code.
Deformed checks are in the centralizer of the deformed code.
Type Classification in the Stabilizer Code #
Gauss's law checks in the deformed stabilizer code are pure X-type.
Flux checks in the deformed stabilizer code are pure Z-type.
Deformed checks in the deformed stabilizer code have no X-support on edge qubits.
The Logical Operator and the Stabilizer Code #
The product of all Gauss's law checks in the deformed stabilizer code equals the logical operator L = ∏_{v ∈ V} X_v.