Leakage and Crosstalk
Leakage moves amplitude outside the states used for a computational encoding. Crosstalk makes operations on different hardware regions fail to behave independently. They can interact: a leaked level may persist and change a neighbor’s phase. Modeling either effect requires retaining the physical degrees of freedom that influence the next operation, rather than replacing every error by a trace-preserving qubit map.
Helpful background. Direct sums versus tensor products distinguishes alternative sectors of one system from simultaneous subsystems. Quantum channels and instruments provide the linear maps and outcome probabilities used below.
Computational sectors and retained states
Section titled “Computational sectors and retained states”Choose a projector onto the computational states and put . Then
The two sectors are alternatives within one system. A third circuit level may be leakage for a qubit encoding and an intended state for a qutrit encoding. The direct sum permits coherence between sectors; it is not a superselection rule. Also distinguish physical carrier leakage from leaving a many-qubit error-correcting code space: a correctable Pauli fault can leave that code space while every carrier remains in its intended two levels. Leakage-tolerant fault correction must account for the larger physical space (Aliferis and Terhal, 2007).
Let be CPTP on the full physical space. For a normalized input supported in , the computational-survival operation is
is completely positive and trace nonincreasing. If survival is physically selected and , its conditional state is . This normalization is generally nonlinear. For , the retained operation takes to a branch with trace and conditional state . In contrast, equally mixing the separately normalized basis-state outputs gives . Keep the branch probability when combining runs or further operations.
Selecting survival is also different from forgetting a flag. Summing all outcome branches is trace preserving; retaining only the successful branch may lose trace. A flag alone does not make a process a standard erasure channel: loss can depend on the input, and surviving amplitudes can be filtered.
Average, state-dependent and worst-case leakage
Section titled “Average, state-dependent and worst-case leakage”For nonzero sector dimensions, Wood and Gambetta (2018) define average leakage and seepage by maximally mixed sector inputs:
Seepage means return from to , not recovery of the original logical state. With Kraus operators ,
The maximum escape probability over computational inputs is instead
This follows because is the expectation of that positive effect. For a full-space unitary, . Average and worst-case values need not agree.
Unital channels satisfy , but unitality is sufficient, not necessary. For every trace-preserving map,
Thus balance only constrains one sector trace of . It does not establish . Reset and thermalization generally violate balance, but some nonunital maps satisfy it for a particular sector split; exercise2 gives a counterexample.
Coherent escape, return and measurement
Section titled “Coherent escape, return and measurement”Use basis with the first two states computational, and the real rotation
Only couples to the leakage level. Consequently
At , state leakage from is approximately , while the computational average is . Neither is “the leakage probability” independently of the input.
Define sector dephasing by . A useful coherence measure, with no factor of , is
For it is , approximately at the chosen angle. It measures coherence, not escape probability.
Two same-sign pulses produce leakage . An exact inverse pulse instead returns the original state with zero leakage. Now measure the sector after the first pulse, discard the result, and apply the inverse. The intermediate dephasing removes the interference needed for perfect return, leaving
At , these three outcomes are respectively , and .
Start in and apply . A second identical pulse gives (solid). An inverse pulse gives zero (dotted), but an intervening unread projective sector measurement raises that result to (dashed). The flag changes the experiment even when its classical result is discarded.
Zero final leakage also need not mean a correct logical operation. Let swap and , fixing , and let . Then returns every computational input but acts there as . On , final expectations are . A final population check misses this phase. A sector measurement during the excursion also destroys the superposition’s cross-sector coherence.
What a leakage detector specifies
Section titled “What a leakage detector specifies”An ideal projective sector detector after has operations
Forgetting its result gives , which need not equal the unmeasured process. An imperfect detector is often modeled as classical mislabeling of this sector outcome. With sector-independent false-positive and false-negative probabilities ,
This response formula assumes effect . Calibration on two sector averages does not establish that form for every coherent input or every state inside a multidimensional sector. At the detector carries no sector information; a small denominator amplifies statistical and calibration error.
Even a known effect fixes only outcome probabilities, not the postmeasurement state. Different instruments with that effect can produce different later leakage and return. To predict a detector followed by further gates, characterize or model its backaction as well as its classification errors (Varbanov et al., 2020).
When populations alone are enough
Section titled “When populations alone are enough”A full map closes exactly on the two sector populations for every input if and only if
Taking expectations yields
The condition excludes both state dependence within a sector and coherence feeding into the next population. The coherent rotation above does not satisfy it: and have different escape probabilities. Randomization can justify an averaged population model, but that is a statement about the specified ensemble.
For constant rates with , put and . Then
This is a limit from every initial population only when . Negative permits alternating convergence, and gives a period-two swap. Both rates zero leave every population stationary. See common noise models for the derivation.
For , , initially , the exact solution is . With , , the predictions are:
| Cycle | Leakage population | Flag probability |
|---|---|---|
Values are rounded to six decimals. A possible full qutrit realization is
It is trace preserving, has the stated closed populations, and is nonunital. Other realizations can have identical population dynamics but different retained coherence. In hardware, leaked-level persistence can also mediate later correlated errors, as demonstrated in a superconducting correction experiment by McEwen et al. (2021). A single fitted leakage number cannot describe that entire process.
Crosstalk across simultaneously present regions
Section titled “Crosstalk across simultaneously present regions”Distinct regions use tensor factors, for example
During a layer with no intended interaction, a strict independent model has
Each local channel depends only on its own instruction. A joint nonproduct channel violates locality; changing a remote instruction can also reveal context dependence. These are operational notions of crosstalk (Sarovar et al., 2020). An intended entangling gate is outside this independent-layer model. If shared noise is explicitly allowed, one is testing a broader model and should not identify it with the strict product assumption.
With independently prepared inputs and trusted local readout, the product model implies
Correlated preparation, correlated readout or drift can also violate this observed relation, so a probability correlation alone does not identify a dynamical mechanism. Interleave settings in time and compare the same local instruction with the remote region idle, driven, measured and reset (Rudinger et al., 2019). Device characterization discusses calibration and uncertainty; error-aware compilation discusses scheduling responses.
For fixed product spectator input , the target’s reduced map is
It is CPTP. Initial target–spectator correlations, or a spectator retaining information from earlier gates, can prevent reuse of one such state-independent map. Compare observable probabilities or consistently reconstructed models, rather than interpreting a gauge-dependent tomography coefficient as a uniquely measured coupling.
Two different ZZ mechanisms
Section titled “Two different ZZ mechanisms”A residual interaction
rotates A by or when B is a eigenstate. Equal averaging over those spectator states gives one-step coherence . Persistence changes repetition:
| Spectator preparation | Target coherence after intervals |
|---|---|
| One random sign retained throughout | |
| Independent equal re-preparation each time | |
| Fixed known eigenvalue |
At , , the first two real coherences are approximately and . They share the same one-step map. Replacing a persistent spectator by independent Pauli draws would miss this difference.
A distinct example is the stochastic joint channel
On ,
At , the connected expectation is . Under trusted product preparation/readout, this rejects the product channel. Yet A’s marginal channel is , independent of B’s input. Thus the absence of remote signaling or a changed local marginal does not establish a product channel. This fixed correlated channel needs no varied context to fail locality.
Exercises
Section titled “Exercises”1. Complete a survival filter
Section titled “1. Complete a survival filter”Embed into a trace-preserving qutrit channel and compare normalization before and after mixing the two basis preparations.
Solution
Take and . Their effects sum to . For a computational input the survival probability is .
For , survival has probability and conditional state . Each basis input separately survives as itself, so their equally weighted conditional mixture is . The trace distance between these matrices is . Actual accepted samples have weights proportional to their survival probabilities, not equal weights.
2. Test the balance condition
Section titled “2. Test the balance condition”Derive the general flux identity and show that it does not imply unitality. Use a qutrit reset to .
Solution
Since ,
For the reset channel, , but its leakage-sector trace is one. Directly , , and give . Sector balance holds without unitality.
3. Derive average and worst-case leakage
Section titled “3. Derive average and worst-case leakage”For , find the leakage effect on the computational sector and derive . Compare with the input .
Solution
. Its average on is and its largest eigenvalue is . Starting in returns with probability , so equals the latter. The plus input has population in the coupled direction and therefore leakage , but its surviving state is coherently filtered rather than unchanged.
4. Compare reversal and a measured excursion
Section titled “4. Compare reversal and a measured excursion”Starting from , compare with , an unread sector measurement, and then . Separately explain how can have zero final leakage but a logical error.
Solution
The first sequence is identity. The measured intermediate state is . After the inverse pulse both branches contribute to leakage, giving .
The swap–phase–swap path instead produces within the code. Final population is fully restored, but a plus input has equatorial phase . Measuring the sector during that excursion dephases the plus superposition; on the basis input alone that measurement is deterministic and does not cause such dephasing.
5. Predict and invert a flag rate
Section titled “5. Predict and invert a flag rate”For the tabulated population model, compute cycle-five leakage and the imperfect flag probability. Explain why the classical flag formula does not determine later quantum states.
Solution
. The flag rate is , so recovers the leakage. An effect determines these probabilities, but an instrument also determines the state update. A detector can, for example, apply an additional unitary after each outcome without changing either effect, yet change later interference.
6. Derive persistent-spectator coherence
Section titled “6. Derive persistent-spectator coherence”Derive the three coherence factors in the ZZ table. How can a reset comparison distinguish them?
Solution
For spectator eigenvalue , one interval multiplies target coherence by . Retaining the same random sign for all intervals gives . Independent equal redraws average each factor separately, giving . A known fixed sign gives with no attenuation.
Interleave no-reset, random-repreparation and known-state-reset experiments and measure both quadratures versus depth. Reset errors and drift must be included in the comparison; the three ideal laws are predictions of the stated spectator model, not universal reset behavior.
7. Distinguish joint noise from its marginals
Section titled “7. Distinguish joint noise from its marginals”Compare with independent local phase flips having the same marginal probability . On , compute both joint expectations and explain the role of preparation/readout assumptions.
Solution
Each channel gives local expectations . The joint channel applies either or , both of which preserve , so its joint expectation is one. Independent flips give . At the difference is .
This distinguishes the channels with trusted product input and local readout. An initially correlated state or correlated readout can mimic the same statistical signature, so the comparison alone does not identify a residual Hamiltonian or other microscopic cause.
References
Section titled “References”- P. Aliferis and B. M. Terhal, “Fault-tolerant quantum computation for local leakage faults,” Quantum Information and Computation 7, 139–156 (2007), doi:10.26421/QIC7.1-2-9.
- M. McEwen, D. Kafri, Z. Chen, et al., “Removing leakage-induced correlated errors in superconducting quantum error correction,” Nature Communications 12, 1761 (2021), doi:10.1038/s41467-021-21982-y.
- K. Rudinger, T. Proctor, D. Langharst, M. Sarovar, K. Young, and R. Blume-Kohout, “Probing context-dependent errors in quantum processors,” Physical Review X 9, 021045 (2019), doi:10.1103/PhysRevX.9.021045.
- M. Sarovar, T. Proctor, K. Rudinger, K. Young, E. Nielsen, and R. Blume-Kohout, “Detecting crosstalk errors in quantum information processors,” Quantum 4, 321 (2020), doi:10.22331/q-2020-09-11-321.
- B. M. Varbanov, F. Battistel, B. M. Tarasinski, V. P. Ostroukh, T. E. O’Brien, L. DiCarlo, and B. M. Terhal, “Leakage detection for a transmon-based surface code,” npj Quantum Information 6, 102 (2020), doi:10.1038/s41534-020-00330-w.
- C. J. Wood and J. M. Gambetta, “Quantification and characterization of leakage errors,” Physical Review A 97, 032306 (2018), doi:10.1103/PhysRevA.97.032306.