T-Count Optimization and Reed–Muller Codes
Open accessAbstract
In this paper, we study the close relationship between Reed-Muller codes and single-qubit phase gates from the perspective of T-count optimization. We prove that minimizing the number of T gates in an n-qubit quantum circuit over CNOT and T, together with the Clifford group powers of T, corresponds to finding a minimum distance decoding of a length 2n- 1 binary vector in the order n - 4 punctured Reed-Muller code. Moreover, we show that the problems are polynomially equivalent in the length of the code. As a consequence, we derive an algorithm for the optimization of T-count in quantum circuits based on Reed-Muller decoders, along with a new upper bound of O(n2) on the number of T gates required to implement an n-qubit unitary over CNOT and T gates. We further generalize this result to show that minimizing small angle rotations corresponds to decoding lower order binary Reed-Muller codes. In particular, we show that minimizing the number of RZ(2π/m) gates for any integer m is equivalent to minimum distance decoding in RM(n - k - 1, n)*, where k is the highest power of 2 dividing m.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Many algorithms try to reduce quantum circuits to the minimal number of T gates to estimate the difficulty of classically simulating a circuit.
“For this reason, many algorithms try to reduce quantum circuits to the minimal number of T gates to give an estimation of the difficulty of classically simulating a circuit (Amy et al. , 2013; Amy and Mosca, 2019; Gosset et al. , 2013; Heyfron and Campbell, 2018; Kissinger and van de Wetering, 2019).”
From Noisy intermediate-scale quantum algorithms (2022) · cites this paper as Amy and Mosca, 2019
The Related Work section (p. 2) describes substantial work on reducing T-count, and the paper presents its own T-count optimization algorithm (p. 1). But the cited passages do not say that these algorithms are used to estimate the difficulty of classically simulating a circuit; searches for classical simulation did not establish that purpose. (LLM, conf=0.84)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
A fast quantum mechanical algorithm for database search
Grover, L. K. (1996) · Proceedings of the twenty-eighth annual ACM symposium on Theory of computing - STOC '96 · doi:10.1145/237814.237866 · Cited by 8,830 · see citing works
Algorithms for quantum computation: discrete logarithms and factoring
Shor, P. W. (2002) · Proceedings 35th Annual Symposium on Foundations of Computer Science · doi:10.1109/sfcs.1994.365700 · Cited by 8,713 · see citing works
Elementary gates for quantum computation
Barenco, A., Bennett, C. H., Cleve, R., DiVincenzo, D. P., Margolus, N., Shor, P., Sleator, T., Smolin, J. A., & Weinfurter, H. (1995) · Physical Review A · doi:10.1103/physreva.52.3457 · Cited by 4,311 · see citing works
Gottesman, D., & Chuang, I. L. (1999) · Nature · doi:10.1038/46503 · Cited by 1,860 · see citing works
A Meet-in-the-Middle Algorithm for Fast Synthesis of Depth-Optimal Quantum Circuits
Amy, M., Maslov, D., Mosca, M., & Roetteler, M. (2013) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2013.2244643 · Cited by 549 · cited 4× · see citing works
“Amy et al. [3, Lemma 2] showed that each such unitary U ∈ P 8 ( n ) has the effect of applying a pseudo-Boolean function P to a computational basis state | x (cid:105) , viewed as a vector 2 , and kicking the result into the phase: Moreover, it was shown that the phase polynomial P : Z n 2 → Z 8…”
BackgroundMethodInfluentialSelf-citationMaslov, D. (2016) · Physical Review A · doi:10.1103/physreva.93.022311 · Cited by 193 · see citing works
Efficient Synthesis of Universal Repeat-Until-Success Quantum Circuits
Bocharov, A., Roetteler, M., & Svore, K. M. (2015) · Physical Review Letters · doi:10.1103/physrevlett.114.080502 · Cited by 142 · see citing works
Kliuchnikov, V., Maslov, D., & Mosca, M. (2013) · Physical Review Letters · doi:10.1103/physrevlett.110.190502 · Cited by 128 · see citing works
Self-citation
Flagged first, then by citations
Research works printed but not linked: 30
- [4]M. Amy, D. Maslov, and M. Mosca, 'Polynomial-time t-depth optimization of Clifford+T circuits via matroid partitioning,' Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on , vol. 33, no. 10, pp. 1476-1489, Oct 2014.
- [6]S. Forest, D. Gosset, V. Kliuchnikov, and D. McKinnon, 'Exact synthesis of single-qubit unitaries over clifford-cyclotomic gate sets,' Journal of Mathematical Physics , vol. 56, no. 8, pp. -, 2015. [Online]. Available: http://scitation.aip.org/content/aip/journal/jmp/56/8/10.1063/1.4927100 · DOI
- [8]D. Gosset, V. Kliuchnikov, M. Mosca, and V. Russo, 'An algorithm for the t-count,' Quantum Info. Comput. , vol. 14, no. 15-16, pp. 1261-1276, Nov. 2014. [Online]. Available: http://dl.acm.org/citation.cfm?id=2685179.2685180
- [9]P. Selinger, 'Quantum circuits of T -depth one,' Phys. Rev. A , vol. 87, p. 042302, Apr 2013. [Online]. Available: http://link.aps.org/doi/10.1103/PhysRevA.87.042302 · DOI
- [10]N. Abdessaied, M. Soeken, and R. Drechsler, 'Quantum circuit optimization by hadamard gate reduction,' in Reversible Computation , ser. Lecture Notes in Computer Science, S. Yamashita and S.-i. Minato, Eds. Springer International Publishing, 2014, vol. 8507, pp. 149-162. [Online]. Available: http://dx.doi.org/10.1007/978-3-319-08494-7 12 · DOI
- [12]V. Kliuchnikov, D. Maslov, and M. Mosca, 'Fast and efficient exact synthesis of single-qubit unitaries generated by clifford and t gates,' Quantum Info. Comput. , vol. 13, no. 7-8, pp. 607-630, Jul. 2013. [Online]. Available: http://dl.acm.org/citation.cfm?id=2535649.2535653
- [14]P. Selinger, 'Efficient clifford+t approximation of single-qubit operators,' Quantum Info. Comput. , vol. 15, no. 1-2, pp. 159-180, Jan. 2015. [Online]. Available: http://dl.acm.org/citation.cfm?id=2685188.2685198
- [15]N. J. Ross and P. Selinger, 'Optimal ancilla-free clifford+ t approximation of z-rotations,' arXiv preprint , 2014.
- [16]A. Paetznick and K. M. Svore, 'Repeat-until-success: Non-deterministic decomposition of single-qubit unitaries,' Quantum Info. Comput. , vol. 14, no. 15-16, pp. 1277-1301, Nov. 2014. [Online]. Available: http://dl.acm.org/citation.cfm?id=2685179.2685181
- [18]E. Knill, R. Laflamme, and W. Zurek, 'Threshold Accuracy for Quantum Computation,' arXiv preprint , Oct. 1996.
- [19]B. Zeng, A. Cross, and I. L. Chuang, 'Transversality versus universality for additive quantum codes,' IEEE Transactions on Information Theory , vol. 57, no. 9, pp. 6272-6284, Sept 2011.
- [20]J. T. Anderson and T. Jochym-O'Connor, 'Classification of transversal gates in qubit stabilizer codes,' arXiv preprint , 2014.
- [21]S. Bravyi and J. Haah, 'Magic-state distillation with low overhead,' Phys. Rev. A , vol. 86, p. 052329, Nov 2012. [Online]. Available: http://link.aps.org/doi/10.1103/PhysRevA.86.052329 · DOI
- [22]E. T. Campbell, H. Anwar, and D. E. Browne, 'Magic-state distillation in all prime dimensions using quantum reed-muller codes,' Phys. Rev. X , vol. 2, p. 041021, Dec 2012. [Online]. Available: http://link.aps.org/doi/10.1103/PhysRevX.2.041021 · DOI
- [23]A. J. Landahl and C. Cesare, 'Complex instruction set computing architecture for performing accurate quantum z rotations with less magic,' arXiv preprint , 2013.
- [24]M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information , ser. Cambridge Series on Information and the Natural Sciences. Cambridge University Press, 2000. [Online]. Available: http://books.google.ca/books?id=65FqEKQOfP8C
- [26]D. E. Muller, 'Application of boolean algebra to switching circuit design and to error detection,' Electronic Computers, Transactions of the I.R.E. Professional Group on , vol. EC-3, no. 3, pp. 6-12, Sept 1954.
- [27]I. Reed, 'A class of multiple-error-correcting codes and the decoding scheme,' Information Theory, Transactions of the IRE Professional Group on , vol. 4, no. 4, pp. 38-49, September 1954.
- [28]G. D. Cohen and S. N. Litsyn, 'On the covering radius of reed-muller codes,' Discrete Mathematics , vol. 106, pp. 147 155, 1992. [Online]. Available: http://www.sciencedirect.com/science/article/pii/0012365X9290542N
- [29]G. Seroussi and A. Lempel, 'Maximum likelihood decoding of certain reed - muller codes,' Information Theory, IEEE Transactions on , vol. 29, no. 3, pp. 448-450, May 1983.
- [31]G. Duclos-Cianci and D. Poulin, 'Reducing the quantum-computing overhead with complex gate distillation,' Phys. Rev. A , vol. 91, p. 042315, Apr 2015. [Online]. Available: http://link.aps.org/doi/10.1103/PhysRevA.91.042315 · DOI
- [32]I. Dumer, 'Recursive decoding and its performance for low-rate reed-muller codes,' Information Theory, IEEE Transactions on , vol. 50, no. 5, pp. 811-823, May 2004.
- [35]V. Vedral, A. Barenco, and A. Ekert, 'Quantum networks for elementary arithmetic operations,' Phys. Rev. A , vol. 54, pp. 147-153, Jul 1996. [Online]. Available: http://link.aps.org/doi/10.1103/PhysRevA.54.147 · DOI
- [36]R. Van Meter and K. M. Itoh, 'Fast quantum modular exponentiation,' Phys. Rev. A , vol. 71, p. 052320, May 2005. [Online]. Available: http://link.aps.org/doi/10.1103/PhysRevA.71.052320 · DOI · Paper page
- [37]T. G. Draper, S. A. Kutin, E. M. Rains, and K. M. Svore, 'A logarithmic-depth quantum carrylookahead adder,' Quantum Info. Comput. , vol. 6, no. 4, pp. 351-369, Jul. 2006. [Online]. Available: http://dl.acm.org/citation.cfm?id=2012086.2012090
- [38]Y. Takahashi, S. Tani, and N. Kunihiro, 'Quantum addition circuits and unbounded fan-out,' Quantum Info. Comput. , vol. 10, no. 9, pp. 872-890, Sep. 2010. [Online]. Available: http://dl.acm.org/citation.cfm?id=2011464.2011476
- [39]S. A. Cuccaro, T. G. Draper, S. A. Kutin, and D. Petrie Moulton, 'A new quantum ripple-carry addition circuit,' ArXiv e-prints , Oct. 2004.
- [40]I. L. Markov and M. Saeedi, 'Constant-optimized quantum circuits for modular multiplication and exponentiation,' Quantum Info. Comput. , vol. 12, no. 5-6, pp. 361-394, May 2012. [Online]. Available: http://dl.acm.org/citation.cfm?id=2230996.2230997
- [41]A. G. Fowler, S. J. Devitt, and C. Jones, 'Surface code implementation of block code state distillation,' Scientific reports , vol. 3, 2013.
- [42]D. Maslov, J. Mathew, D. Cheung, and D. K. Pradhan, 'An O ( m 2 )-depth quantum algorithm for the elliptic curve discrete logarithm problem over GF(2 m ),' Quantum Info. Comput. , vol. 9, no. 7, pp. 610-621, Jul. 2009. [Online]. Available: http://dl.acm.org/citation.cfm?id=2011814.2011818
Cited by
Sorted by citations
Noisy intermediate-scale quantum algorithms
Bharti, K., Cervera-Lierta, A., Kyaw, T. H., Haug, T., Alperin-Lea, S., Anand, A., Degroote, M., Heimonen, H., Kottmann, J. S., Menke, T., et al. (2022) · Reviews of Modern Physics · doi:10.1103/revmodphys.94.015004 · Cited by 1,726 · see citing works
- Authors
- Amy, M., & Mosca, M.
- Affiliations
- University of Waterloo (CA)
- Perimeter Institute (CA)
- ORCID
- Amy, Matthew
- Venue
- IEEE Transactions on Information Theory
- Published
- 2019-08
- Volume
- 65
- Issue
- 8
- Pages
- 4771-4784
- ISSN
- 0018-9448 (ISSN-L)
- 1557-9654
- OpenAlex
- W2308615846
- Cited by
- 49
- References
- 8
- Citations by year
- 2026: 3 · 2025: 13 · 2024: 10 · 2023: 3 · 2022: 5 · 2021: 5 · 2020: 9 · 2019: 1
- FWCI
- 2.28
- Type
- journal article
- Language
- en
- Open access
- green
- arxiv.org
- Licence
- Locations
- IEEE Transactions on Information Theory (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Funders
- Natural Sciences and Engineering Research Council of Canada
- Canada’s NSERC, CIFAR, and CFI
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Quantum Computing Algorithms and Architecture
- Physical Sciences › Computer Science › Artificial Intelligence › Coding theory and cryptography
- Physical Sciences › Computer Science › Artificial Intelligence › Quantum Information and Cryptography
- Keywords
- Reed-Muller codes, quantum circuit synthesis, minimum distance decoding, Clifford group, polynomial equivalence, quantum error correction
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review