REVIEW 4 major objections 4 minor 2 cited by
Quantum Prometheus: Defying Overhead with Recycled Ancillas in Quantum Error Correction
T0 review · 4 major / 4 minor · reviewed 2026-08-12 · deepseek-v4-flash
Pith's one-line read Reusing one ancilla set for both X- and Z-stabilizer measurements cuts rotated surface-code qubit overhead by about 25%.
desk verdict A clean resource-counting idea undermined by a missing connectivity layout, a likely unfair noise model, and a wrong inequality solution. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
Ancilla recycling by alternating sub-rounds: each full round becomes two half-rounds, the first measuring only X-stabilizers and the second only Z-stabilizers on the same physical ancillas, with a reset in between. This replaces the standard simultaneous X/Z measurement that needs dedicated ancillas per stabilizer. The counting identity Q_modified(d) = $d^{2}$ + ($d^{2}$−1)/2 versus Q_original(d) = $2d^{2}$−1 drives the claimed 25% total-qubit saving, and the cross-over condition Q_modified(d+2) ≤ Q_original(d) gives d ≥ 13.
What would settle it
Try to construct an explicit stabilizer measurement circuit for a distance-3 rotated surface code where each ancilla couples to the data qubits of both an X- and a Z-stabilizer using only nearest-neighbor connectivity; if this requires swaps or extra routing qubits that exceed the saved ancillas, the 25% saving disappears. Alternatively, simulate the modified code with noise that includes slow mid-circuit resets and time-correlated errors, and check whether the logical error rate penalty exceeds the threshold advantage claimed.
Extended reading notes
Core claim
Reusing ancilla qubits across X- and Z-stabilizer measurements via time-division multiplexing reduces the ancilla count from $d^{2}$−1 to about ($d^{2}$−1)/2, lowering the total qubit count from $2d^{2}$−1 to about ($3d^{2}$−1)/2. The paper claims the modified code maintains nearly identical thresholds (within about 2% across four error models) and logical error rates that are only slightly higher than the original, with the relative penalty depending on error type. It further claims that for d ≥ 13, upgrading to a modified code of distance d+2 requires the same or fewer qubits than the original distance-d code while delivering a lower logical error rate, so the resource saving converts into better error suppression.
Load-bearing premise
One physical ancilla can be reset and then couple to the data qubits of both an X-stabilizer and a Z-stabilizer without additional overhead, yet the paper does not provide a circuit layout or connectivity graph showing this is actually realizable.
Editorial extensions
If this is right
- For any rotated surface code distance d, the ancilla count is halved and the total qubit count drops by approximately 25%.
- At distances d ≥ 13, a modified code of distance d+2 fits within the same qubit budget as the original distance-d code and yields a lower logical error rate.
- The error-correction threshold is essentially preserved, with a mean difference of about 1.86% across the error models tested.
- The approach is presented as generalizable to other quantum error-correcting codes that use rounds and stabilizer circuits, not just surface codes.
- Under a fixed qubit budget, the code distance can be extended by up to roughly k ≤ (2√3 − 1)d while staying within the original number of qubits.
Reading between the lines
- The temporal separation of X and Z measurements likely doubles the syndrome-extraction time per round, which could affect error rates under time-dependent noise; the paper's noise model does not directly capture this delay.
- The central saving depends on a single ancilla physically coupling to the data qubits of both an X-stabilizer and a Z-stabilizer; without a concrete circuit layout or connectivity graph, a hardware implementation might need extra routing or swap layers that erode the 25% gain.
- For small distances (d < 13), the logical error rate penalty is relatively larger, so the resource saving may not justify the performance loss unless qubit count is the dominant constraint.
- Combining this ancilla-recycling scheme with other overhead-reduction techniques such as flag qubits or multiplexed readout could push total qubit counts even lower, though the paper does not explore that combination.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a modified rotated surface code in which the same ancilla qubits are reused for X- and Z-stabilizer measurements by splitting each error-correction round into two sub-rounds. It claims this reduces total qubit overhead by about 25%, and that for distances d ≥ 13 a distance d+2 modified code uses the same or fewer qubits than a distance d original code while achieving a lower logical error rate. The paper provides qubit-count formulas, STIM simulations for distances 3, 5, 7, and 9, and extrapolated logical error rates for larger distances.
Significance. If the ancilla-reuse scheme were physically realizable without additional overhead, a 25% reduction in qubit count for surface codes would be a useful contribution. The qubit-count arithmetic (e.g., the expressions for Q_total and ΔQ) is correct and clearly presented, and the idea of time-multiplexing ancillas is worth exploring. However, the central physical feasibility claim is not established, the simulation comparison appears to under-count errors in the modified scheme, and the key high-distance conclusions are extrapolations without a described method. The paper ships no circuits or code, so the STIM results are not reproducible as reported.
major comments (4)
- [Sec. III-A, Fig. 1(e)] The entire 25% qubit-overhead reduction rests on the assumption that a single physical ancilla can measure both an X-stabilizer and a Z-stabilizer in alternating sub-rounds. However, the paper does not provide a circuit-level implementation, a connectivity graph, or a routing plan showing how the same ancilla couples to the data qubits of two different stabilizer types. In the rotated surface-code layout described in Sec. II, X- and Z-stabilizers occupy disjoint plaquettes and each ancilla is dedicated to a single plaquette; reusing it for the other stabilizer type would require either long-range couplings or SWAP-induced movement, whose qubit and time overhead must be counted against the claimed saving. Without that, the claimed reduction is unverified.
- [Sec. IV-B] The noise model is asymmetric between the two codes. The text states that depolarizing error is applied 'before every round' as well as 'after every Clifford gate' in the original code, but for the modified code it only specifies application 'before every second sub-round.' If the modified code is not given the same per-gate depolarizing noise on all gates in both sub-rounds, its error rate is underestimated, and the comparison in Fig. 3 and Table II becomes unfair. The authors should provide the exact noise-injection schedules for both codes and ensure that the per-unit-time physical error rate is identical.
- [Sec. IV-C, Table I, Fig. 4] The logical error rates in Table I for original distances up to d=53 are not simulated; the simulations in Fig. 3 cover only d=3,5,7,9. The paper states that Fig. 4 'projects' the rates to higher distances but does not describe the extrapolation model, its assumptions, or its uncertainty. The central claim that a d+2 modified code has a lower logical error rate than a d original code at the same qubit budget for d≥13 depends entirely on these unvalidated extrapolations and is not a direct simulation result.
- [Table II] The paper's own performance data show that the modified code has mean relative logical error ratios that are all greater than 1, ranging from 1.056 (readout/reset) to 1.435 (gate), i.e., 5% to 44% higher logical error rates at the same distance. The text dismisses these as having 'low practical difference' because the absolute rates are small, but for QEC resource estimation the multiplicative penalty is directly relevant to the number of physical qubits needed to reach a target logical error rate. The assertion that the modified code offers 'similar error correction' should be quantified against a target logical error rate and physical error rate rather than asserted.
minor comments (4)
- [Sec. III-B, Case B] The example for d=3 says that directly implementing a distance-5 original surface code 'would require 32 qubits instead of 37,' but the paper's own formula Q_original = 2d^2 - 1 gives 49 qubits for d=5; the correct saving compared to 37 qubits is 12 qubits, not 5.
- [Sec. IV-A] The sentence 'we used the formula (distance × 3) + 1to determine the number of rounds' has a missing space before 'to,' and the choice of this formula is not justified.
- [Abstract] The sentence 'This technique can be applied broadly across various QEC codes, we focus on rotated surface codes only' is a comma splice; it should be broken into two sentences.
- [General] The STIM circuits used for the simulations are not included in the paper or supplementary material; given that the paper's comparisons are the main evidence, the circuits should be made available for reproducibility.
Circularity Check
No circularity: qubit savings follow from stabilizer-count arithmetic; logical error rates come from independent STIM simulations.
full rationale
The paper's central derivation is a stabilizer-counting argument. Original total Q_total=2d^2-1 follows from d^2 data qubits plus d^2-1 stabilizer ancillas; modified total Q_modified=d^2+(d^2-1)/2 follows from the proposed time-multiplexed X/Z reuse, which by construction needs only the number of stabilizers of one type, (d^2-1)/2, assuming the reuse is physically routable. The d+2 transition formula ΔQ=(d+1)(13-d)/2 and the k-bound are pure algebra from these two count formulas. Logical error rates are generated with the external STIM simulator (referenced [7]) and compared against the original code; they are not fitted to the paper's conclusion. The paper contains no self-citations, no imported uniqueness theorem, and no renaming of an existing result. Two non-circular caveats exist: (1) Sec. III-A assumes without a connectivity graph that one ancilla can couple to both an X- and a Z-stabilizer, so the 25% saving is conditional on physical routing; (2) Sec. III-B.3's printed bound k≤(2√3−1)d appears algebraically inconsistent with the preceding formulas (the correct large-d coefficient is 2/√3−1≈0.1547, not 2√3−1≈2.464). These are feasibility/correctness issues, not circularity.
Assumptions & free parameters
free parameters (2)
- Simulation rounds multiplier =
3d + 1
- Table I physical error rate =
10^-3
assumptions (5)
- standard math Rotated surface code of distance d has d^2 data qubits and d^2 - 1 stabilizer ancillas, with equal numbers of X and Z stabilizers.
- ad hoc to paper A single physical ancilla qubit can be reset and reused to measure both an X-stabilizer and a Z-stabilizer, with no additional connectivity or routing overhead.
- domain assumption Applying depolarizing noise before every second sub-round in the modified code gives an even comparison with the original code, which receives noise before every round and after every Clifford gate.
- domain assumption Minimum-weight perfect matching decoding remains valid for the modified code despite temporal correlations between X and Z sub-rounds.
- ad hoc to paper The logical error rates for code distances above 9 can be extrapolated from the simulated data to produce Fig 4 and Table I.
Cite this review
Pith. "Pith review of Quantum Prometheus: Defying Overhead with Recycled Ancillas in Quantum Error Correction." pith.science (2026). https://pith.science/paper/MRQ3ZSRJ
@misc{pith2026241112813,
author = {Pith},
title = {Pith review of: Quantum Prometheus: Defying Overhead with Recycled Ancillas in Quantum Error Correction},
year = {2026},
howpublished = {\url{https://pith.science/paper/MRQ3ZSRJ}},
note = {Machine review of arXiv:2411.12813}
}
abstract
Quantum error correction (QEC) is crucial for ensuring the reliability of quantum computers. However, implementing QEC often requires a significant number of qubits, leading to substantial overhead. One of the major challenges in quantum computing is reducing this overhead, especially since QEC codes depend heavily on ancilla qubits for stabilizer measurements. In this work, we propose reducing the number of ancilla qubits by reusing the same ancilla qubits for both X- and Z-type stabilizers. This is achieved by alternating between X and Z stabilizer measurements during each half-round, cutting the number of required ancilla qubits in half. This technique can be applied broadly across various QEC codes, we focus on rotated surface codes only and achieve nearly \(25\%\) reduction in total qubit overhead. We also present a few use cases where the proposed idea enables the usage of higher-distance surface codes at a relatively lesser qubit count. Our analysis shows that the modified approach enables users to achieve similar or better error correction with fewer qubits, especially for higher distances (\(d \geq 13\)). Additionally, we identify conditions where the modified code allows for extended distances (\(d + k\)) while using the same or fewer resources as the original, offering a scalable and practical solution for quantum error correction. These findings emphasize the modified surface code's potential to optimize qubit usage in resource-constrained quantum systems.
Figures
Figures from the paper (1 more)
Forward citations
Cited by 2 Pith papers
-
Feynman's clock and hierarchy-informed sampling for quantum error mitigation
Feynman's clock maps arbitrary circuits onto Hamiltonian dynamics whose BBGKY hierarchy enables polynomial-overhead, controllable error mitigation via informed sampling.
-
Optimization of Quantum Error Correcting Code under Temporal Variation of Qubit Quality
A daily, per-qubit choice of surface code distance, driven by calibration error rates, can cut QEC qubit overhead by more than half while retaining most qubits.
Reference graph
Works this paper leans on
-
[1]
Entanglement instability in the interaction of two qubits with a common non-markovian environment,
G. Mouloudakis et al. , “Entanglement instability in the interaction of two qubits with a common non-markovian environment,” Quantum Information Processing, vol. 20, pp. 1–15, 2021
work page 2021
-
[2]
W. K. Wootters et al., “The no-cloning theorem,” Physics Today, vol. 62, no. 2, pp. 76–77, 2009
work page 2009
-
[3]
V on Neumann, Mathematical foundations of quantum mechanics: New edition
J. V on Neumann, Mathematical foundations of quantum mechanics: New edition. Princeton university press, 2018, vol. 53
work page 2018
-
[4]
E. Dennis et al., “Topological quantum memory,” Journal of Mathemat- ical Physics, vol. 43, no. 9, pp. 4452–4505, 2002
work page 2002
-
[5]
Low-distance surface codes under realistic quantum noise,
Y . Tomita et al. , “Low-distance surface codes under realistic quantum noise,” Physical Review A , vol. 90, no. 6, p. 062320, 2014
work page 2014
-
[6]
Surface codes: Towards practical large-scale quantum computation,
A. G. Fowler et al. , “Surface codes: Towards practical large-scale quantum computation,” Physical Review A , vol. 86, no. 3, p. 032324, 2012
work page 2012
-
[7]
Stim: a fast stabilizer circuit simulator,
C. Gidney, “Stim: a fast stabilizer circuit simulator,” Quantum, vol. 5, p. 497, 2021
work page 2021
-
[8]
Improved simulation of stabilizer circuits,
S. Aaronson and D. Gottesman, “Improved simulation of stabilizer circuits,” Physical Review A , vol. 70, no. 5, p. 052328, 2004
2004
Show all 12 references
-
[9]
Realizing repeated quantum error correction in a distance-three surface code,
S. Krinner et al. , “Realizing repeated quantum error correction in a distance-three surface code,” Nature, vol. 605, no. 7911, pp. 669–674, 2022
2022
-
[10]
Quantum error correction below the surface code threshold,
R. Acharya et al. , “Quantum error correction below the surface code threshold,” arXiv preprint arXiv:2408.13687 , 2024
2024 arXiv
-
[11]
Blossom v: a new implementation of a minimum cost perfect matching algorithm,
V . Kolmogorov, “Blossom v: a new implementation of a minimum cost perfect matching algorithm,” Mathematical Programming Computation, vol. 1, pp. 43–67, 2009
2009
-
[12]
Pymatching: A python package for decoding quantum codes with minimum-weight perfect matching,
O. Higgott, “Pymatching: A python package for decoding quantum codes with minimum-weight perfect matching,” ACM Transactions on Quantum Computing, vol. 3, no. 3, pp. 1–16, 2022
2022
Reviewed August 12, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.