Remark 14: Parallel Gauging Measurement #
Statement #
The gauging measurement (Definition 5) can be applied to multiple logical operators in parallel, subject to compatibility conditions:
Non-overlapping support: If logical operators L₁, …, Lₘ have disjoint supports, they can be gauged simultaneously with independent graphs G₁, …, Gₘ.
Same-type overlapping support: If Lᵢ and Lⱼ share support where both act by the same Pauli type on every shared qubit, they can be gauged in parallel.
LDPC constraint: At most a constant number of logical operators should share support on any single qubit to maintain the LDPC property.
Time-space tradeoff: Measuring 2m-1 copies in parallel with ⌈d/m⌉ rounds and majority vote trades time for space.
Main Results #
DisjointSupports: definition of disjoint support conditionSameTypeOverlap: definition of same-type overlap conditionParallelLDPCBound: definition of the LDPC qubit-degree bounddisjoint_supports_imply_commutation: disjoint Pauli operators commutesameType_overlap_implies_commutation: same-type overlap implies commutationparallel_qubit_degree_bound: LDPC qubit degree bound under parallel gaugingtime_space_tradeoff_summary: combined time-space tradeoff propertiesmajority_vote_correct: majority vote over 2m-1 copies gives correct outcome
Part 1: Non-overlapping support — Disjoint supports imply commutation #
Two Pauli operators have disjoint supports if no qubit belongs to both supports.
Equations
Instances For
A family of logical operators has pairwise disjoint supports.
Equations
- ParallelGaugingMeasurement.PairwiseDisjointSupports ops = ∀ (i j : Fin m), i ≠ j → ParallelGaugingMeasurement.DisjointSupports (ops i) (ops j)
Instances For
Operators with disjoint supports commute: if P and Q act on disjoint qubits, their symplectic inner product vanishes.
Multiple operators with pairwise disjoint supports all pairwise commute.
Disjoint supports are symmetric.
Disjoint supports with identity.
Part 2: Same-type overlapping support #
Two Pauli operators have same-type X overlap if on every shared support qubit, both have X-type action (xVec ≠ 0) and neither has Z-type action (zVec = 0).
Equations
Instances For
Two Pauli operators have same-type Z overlap if on every shared support qubit, both have Z-type action (zVec ≠ 0) and neither has X-type action (xVec = 0).
Equations
Instances For
Two Pauli operators have same-type overlap if on every shared support qubit, both act by the same Pauli type (both X or both Z). Equivalently: on shared qubits, either both have zero Z-component or both have zero X-component.
Equations
Instances For
Same-type X overlap implies same-type overlap.
Same-type Z overlap implies same-type overlap.
Disjoint supports imply same-type overlap vacuously.
Same-type overlap implies commutation: if P and Q share support only with the same Pauli type on each shared qubit, their symplectic inner product vanishes (each shared qubit contributes 0 to the sum).
The Gauss's law operator A_v is pure X-type, so any pure X-type logical operator has same-type X overlap with it on the extended system.
For a pure X-type operator (zVec = 0), same-type X overlap with any other pure X-type operator holds automatically.
Pure X-type operators commute (special case of same-type overlap).
Pure Z-type operators commute (special case of same-type overlap).
Part 3: LDPC constraint for parallel gauging #
The qubit participation count for parallel gauging: the number of logical operators (from a family) whose support contains qubit v.
Equations
Instances For
The LDPC bound for parallel gauging: each qubit participates in at most c logical operators' supports.
Equations
- ParallelGaugingMeasurement.ParallelLDPCBound ops c = ∀ (v : V), ParallelGaugingMeasurement.qubitParticipationCount ops v ≤ c
Instances For
For disjoint supports, the participation count is at most 1.
Disjoint supports trivially satisfy the LDPC bound with c = 1.
The participation count is bounded by the total number of operators.
The sum of participation counts equals the sum of support sizes.
When the LDPC bound holds with constant c, the contribution of each qubit to the total check degree of the deformed code from parallel gauging is bounded.
Part 4: Time-space tradeoff #
The number of parallel copies in the time-space tradeoff: 2m - 1 for m ≥ 1. Each copy is an equivalent logical representative with its own gauging graph.
Equations
- ParallelGaugingMeasurement.numCopies m = 2 * m - 1
Instances For
The number of rounds in the time-space tradeoff: ⌈d/m⌉ for distance d and parameter m. This is the ceiling division.
Equations
- ParallelGaugingMeasurement.numRounds d m = (d + m - 1) / m
Instances For
numCopies 1 = 1: no parallelism, standard case.
numRounds d 1 = d: no parallelism, standard number of rounds.
Majority vote correctness #
The majority vote threshold: more than half of 2m-1 copies must agree.
Equations
Instances For
The majority threshold is always a strict majority of numCopies.
The majority threshold is at most numCopies.
If at least m out of 2m-1 copies give outcome σ, the majority vote returns σ. Here we prove the combinatorial fact: a set of at least m elements out of 2m-1 total constitutes a strict majority.
Combined properties #
Summary: for pairwise disjoint supports, all conditions for parallel gauging are automatically satisfied (commutation + LDPC with c = 1).