Definition 12: Spacetime Fault-Distance #
Statement #
The spacetime fault-distance of the fault-tolerant gauging measurement procedure (Def 10) is the minimum weight of a spacetime logical fault (Def 11).
The weight |F| of a spacetime fault F is the total number of elementary fault events:
- Each single-qubit Pauli error (space-fault) counts as weight 1
- Each measurement error (time-fault) counts as weight 1
- Each initialization error (time-fault) counts as weight 1
Formally: d_spacetime = min { |F| : F is a spacetime logical fault }
Returns 0 if no spacetime logical faults exist.
Main Results #
spacetimeFaultDistance: The spacetime fault-distance d_spacetimespacetimeFaultDistance_le_of_logicalFault: d_spacetime ≤ |F| for any logical fault FspacetimeFaultDistance_pos: d_spacetime > 0 when logical faults exist and empty is a stabilizer
Corollaries #
spacetimeFaultDistance_eq_zero_of_no_logicalFaults: d_spacetime = 0 if no logical faultsnot_logicalFault_of_weight_lt: Fault of weight < d_spacetime cannot be logicalsyndromeFree_weight_lt_is_stabilizer: Syndrome-free fault of weight < d_spacetime is stabilizer
Generic Spacetime Fault-Distance #
Defined for an arbitrary collection of detectors and an outcome-preserving predicate.
This follows the same sInf pattern as StabilizerCode.distance (Rem_3).
The set of weights of spacetime logical faults.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The spacetime fault-distance: minimum weight of a spacetime logical fault. Returns 0 if no spacetime logical faults exist.
Equations
- SpacetimeFaultDistance.spacetimeFaultDistance detectors outcomePreserving = sInf (SpacetimeFaultDistance.logicalFaultWeights detectors outcomePreserving)
Instances For
Basic Properties #
d_spacetime ≤ |F| for any spacetime logical fault F.
If no spacetime logical faults exist, d_spacetime = 0.
d_spacetime > 0 when logical faults exist and the empty fault is outcome-preserving.
Characterization Lemmas #
A fault of weight < d_spacetime cannot be a logical fault.
Any syndrome-free fault of weight < d_spacetime is a spacetime stabilizer.
d_spacetime ≤ spaceWeight + timeWeight for any logical fault.
Instantiation for the Gauging Procedure #
The spacetime fault-distance of the fault-tolerant gauging procedure (Def 10) uses the gauging-specific logical fault definition (IsGaugingLogicalFault from Def 11) and the detectors from Lemma 4.
The set of weights of gauging logical faults.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The spacetime fault-distance of the gauging procedure: minimum weight of a gauging logical fault.
Equations
- SpacetimeFaultDistance.gaugingSpacetimeFaultDistance proc detectors outcomePreserving = sInf (SpacetimeFaultDistance.gaugingLogicalFaultWeights proc detectors outcomePreserving)
Instances For
d_spacetime ≤ |F| for any gauging logical fault F.
If no gauging logical faults exist, d_spacetime = 0.
d_spacetime > 0 when gauging logical faults exist and empty is outcome-preserving.
Any gauging fault of weight < d_spacetime cannot be a gauging logical fault.
Any syndrome-free gauging fault of weight < d_spacetime is a gauging stabilizer.
d_spacetime ≤ |F| for any specific gauging logical fault (explicit weight bound).
d_spacetime ≤ spaceWeight + timeWeight for any gauging logical fault.