Skip to main content
Log in

An algorithmic approach to solving polynomial equations associated with quantum circuits

  • Published:
Physics of Particles and Nuclei Letters Aims and scope Submit manuscript

Abstract

In this paper we present two algorithms for reducing systems of multivariate polynomial equations over the finite field F 2 to the canonical triangular form called lexicographical Gröbner basis. This triangular form is the most appropriate for finding solutions of the system. On the other hand, the system of polynomials over F 2 whose variables also take values in F 2 (Boolean polynomials) completely describes the unitary matrix generated by a quantum circuit. In particular, the matrix itself can be computed by counting the number of solutions (roots) of the associated polynomial system. Thereby, efficient construction of the lexicographical Gröbner bases over F 2 associated with quantum circuits gives a method for computing their circuit matrices that is alternative to the direct numerical method based on linear algebra. We compare our implementation of both algorithms with some other software packages available for computing Gröbner bases over F 2.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. C. M. Dawson, H. L. Haselgrove, A. P. Hines, D. Mortimer, M. A. Nielsen, and T. J. Osborne, “Quantum Computing and Polynomial Equations over the Finite Field Z 2,” arXiv:quant-ph/0408129.

  2. V. P. Gerdt, R. Kragler, and A. N. Prokopenya, “A Mathematica Package for Construction of Circuit Matrices in Quantum Computation,” Computer Algebra and Differential Equations. Acta Acad. Aboensis 67(2), 28–38 (2007).

    Google Scholar 

  3. V. P. Gerdt, R. Kragler, and A. N. Prokopenya, A Mathematica Package for Construction of Circuit Matrices in Quantum Computation,” Phys. Part. Nucl. Lett. 6(7), (2009, in press).

  4. D. Aharonov, “A Simple Proof that Toffoli and Hadamard Gates are Quantum Universal,” arXiv:quantph/0301040.

  5. M. Nielsen and I. Chuang, Quantum Computation and Quantum Information (Cambridge Univ. Press, Cambridge, 2000).

    MATH  Google Scholar 

  6. C. M. Dawson and M. A. Nielsen, “The Solovay-Kitaev Algorithm,” arXiv:quant-ph/0505030.

  7. A. B. Nagy, “On an Implementation of the Solovay-Kitaev Algorithm,” arXiv:quant-ph/0606077.

  8. A. Y. Kitaev, A. H. Shen, and M. N. Vyalyi, Classical and Quantum Computation, vol. 47 of Graduate Studies in Mathematics (Amer. Math. Soc., Providence, Rhode Island, 2002).

    Google Scholar 

  9. V. P. Gerdt and V. M. Severyanov, “A C# Package for Assembling Quantum Circuits and Generating Associated Polynomial Sets,” Phys. Part. Nucl. Lett. 4, 225 (2007).

    Google Scholar 

  10. B. Buchberger, “Gröbner Bases: An Algorithmic Method in Polynomial Ideal Theory,” in Recent Trends in Multidimensional System Theory, Ed. by N. K. Bose (Reidel, Dordrecht, 1985), pp. 184–232.

    Google Scholar 

  11. B. Buchberger and F. Winkler (Eds.) Gröbner Bases and Applications. (Cambridge Univ. Press, Cambridge, 1998).

    MATH  Google Scholar 

  12. V. P. Gerdt and Yu. A. Blinkov, “Involutive Bases of Polynomial Ideals,” Math. Comp. Simulat. 45, 519–542 (1998); arXiv:math.AC/9912027; “Minimal Involutive Bases,” Math. Comp. Simulat. 45, 543–560 (1998); arXiv:math.AC/9912029.

    Article  MATH  MathSciNet  Google Scholar 

  13. V. P. Gerdt, “Involutive Algorithms for Computing Gröbner Bases,” in Computational Commutative and Non-Commutative Algebraic Geometry, Ed. by S. Cojocaru, G. Pfister and V. Ufnarovski, NATO Sci. Ser. (IOS Press, 2005), pp. 199–225; arXiv:math.AC/0501111.

  14. A. Giovinni, T. Mora, G. Niesi, L. Robbiano, and C. Traverso, “One Sugar Cube, Please, or Selection Strategies in the Buchberger Algorithm,” in Proc. of ISSAC’91 (ACM Press, 1991), pp. 49–54.

  15. V. P. Gerdt and M. V. Zinin, “On Computation of Bases Over F 2,” Comp. Algebra Diff. Equat. Acta Acad. Aboensis B 67(2), 59–68 (2007).

    Google Scholar 

  16. http://cocoa.dima.unige.it/.

  17. G.-M. Greuel, G. Pfister, and H. Schonemann, Singular 3.0 A Computer Algebra System for Polynomial Computations (Centre for Computer Algebra, Univ. Kaiserslautern, 2005); http://www.singular.uni-kl.de.

  18. http://www.wolfram.com/

  19. http://www-sop.inria.fr/saga/POL; http://www.math.uic.edu~jan/demo.html

  20. V. V. Kornyak, On Compatibility of Discrete Relations, LNC 3718 (Springer-Verlag, 2005), pp. 272–284; arXiv:math-ph/0504048.

  21. V. P. Gerdt and Yu. A. Blinkov, “Specialized Computer Algebra System GINV,” Program. Comp. Software 34, (2008); http://invo.jinr.ru/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to V. P. Gerdt.

Additional information

The article is published in the original.

The research presented in this paper was partially supported by grant 07-01-00660 from the Russian Foundation for Basic Research and by grant 5362.2006.2 from the Ministry of Education and Science of the Russian Federation.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gerdt, V.P., Zinin, M.V. An algorithmic approach to solving polynomial equations associated with quantum circuits. Phys. Part. Nuclei Lett. 6, 521–525 (2009). https://doi.org/10.1134/S154747710907005X

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S154747710907005X

PACS number

Navigation