Skip to main content
Log in

Comprehensive Gröbner basis theory for a parametric polynomial ideal and the associated completion algorithm

  • Published:
Journal of Systems Science and Complexity Aims and scope Submit manuscript

Abstract

Gröbner basis theory for parametric polynomial ideals is explored with the main objective of mimicking the Gröbner basis theory for ideals. Given a parametric polynomial ideal, its basis is a comprehensive Gröbner basis if and only if for every specialization of its parameters in a given field, the specialization of the basis is a Gröbner basis of the associated specialized polynomial ideal. For various specializations of parameters, structure of specialized ideals becomes qualitatively different even though there are significant relationships as well because of finiteness properties. Key concepts foundational to Gröbner basis theory are reexamined and/or further developed for the parametric case: (i) Definition of a comprehensive Gröbner basis, (ii) test for a comprehensive Gröbner basis, (iii) parameterized rewriting, (iv) S-polynomials among parametric polynomials, (v) completion algorithm for directly computing a comprehensive Gröbner basis from a given basis of a parametric ideal. Elegant properties of Gröbner bases in the classical ideal theory, such as for a fixed admissible term ordering, a unique Gröbner basis can be associated with every polynomial ideal as well as that such a basis can be computed from any Gröbner basis of an ideal, turn out to be a major challenge to generalize for parametric ideals; issues related to these investigations are explored. A prototype implementation of the algorithm has been successfully tried on many examples from the literature.

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. Weispfenning V, Comprehensive Gröbner bases. Journal of Symbolic Computation, 1992, 14(1): 1–29.

    Article  MathSciNet  MATH  Google Scholar 

  2. Kapur D, An approach for solving systems of parametric polynomial equations, Eds. by Saraswat Vijay, Van Hentenryck Pascal, Principles and Practices of Constraints Programming, MIT Press, 1995, 217–224.

    Google Scholar 

  3. Kapur D, Sun Y, and Wang D, A new algorithm for computing comprehensive Gröbner systems, Proceedings of the 2010 International Symposium on Symbolic and Algebraic Computation, 2010, 29–36, ACM.

    Chapter  Google Scholar 

  4. Kapur D, Sun Y, and Wang D, An efficient method for computing comprehensive Gröbner bases. Journal of Symbolic Computation, 2002, 52: 124–142.

    Article  MATH  Google Scholar 

  5. Manubens M and Montes A, Improving the DISPGB algorithm using the discriminant ideal. Journal of Symbolic Computation, 2006, 41(11): 1245–1263.

    Article  MathSciNet  MATH  Google Scholar 

  6. Montes A, Using Kapur-Sun-Wang algorithm for the Gröbner cover, Proceedings of EACA 2012, Ed. by Sendra J R, Villarino C, Universidad de Alcalá de Henares, 2012, 135–138.

    Google Scholar 

  7. Manubens M and Montes A, Minimal canonical comprehensive Gröbner systems. Journal of Symbolic Computation, 2009, 44(5): 463–478.

    Article  MathSciNet  MATH  Google Scholar 

  8. Montes A, A new algorithm for discussing Gröbner bases with parameters, Journal of Symbolic Computation, 2002, 33(2): 183–208.

    Article  MathSciNet  MATH  Google Scholar 

  9. Montes A and Wibmer M, Gröbner bases for polynomial systems with parameters, Journal of Symbolic Computation, 2010, 45(12): 1391–1425.

    Article  MathSciNet  MATH  Google Scholar 

  10. Nabeshima K, A speed-up of the algorithm for computing comprehensive Gröbner systems, Proceedings of the 2007 International Symposium on Symbolic and Algebraic Computation, 2007, 299–306, ACM.

    Chapter  Google Scholar 

  11. Suzuki A and Sato Y, An alternative approach to comprehensive Gröbner bases. Journal of Symbolic Computation, 2003, 36(3): 649–667.

    Article  MathSciNet  MATH  Google Scholar 

  12. Suzuki A and Sato Y, Comprehensive Gröbner bases via ACGB. ACA, 2004, 65–73.

    Google Scholar 

  13. Suzuki A and Sato Y, A simple algorithm to compute comprehensive Gröbner bases using Gröbner bases, Proceedings of the 2006 International Symposium on Symbolic and Algebraic Computation, 2006, 326–331.

    Chapter  Google Scholar 

  14. Weispfenning V, Canonical comprehensive Gröbner bases. Journal of Symbolic Computation, 2003, 36(3): 669–683.

    Article  MathSciNet  MATH  Google Scholar 

  15. Wibmer M, Gröbner bases for families of affine or projective schemes, Journal of Symbolic Computation, 2007, 42(8): 803–834.

    Article  MathSciNet  MATH  Google Scholar 

  16. Buchberger B, An algorithm for finding the basis elements of the residue class ring of a zero dimensional polynomial ideal: A translation, A Special Issue of Journal of Symbolic Computation. Ed. by Kapur D, 2006, 41(4): 475–511.

    MathSciNet  MATH  Google Scholar 

  17. Cox D, Little J, and OSHEA D, Ideals, Varieties, and Algorithms: An Introduction to Computational Algebraic Geometry and Commutative Algebra, Springer, 2007.

    Book  Google Scholar 

  18. Eder C and Faugere J C, A survey on signature-based algorithms for computing Gröbner bases, J. of Symbolic Computation, 2017, 80(3): 719–784.

    Article  MathSciNet  Google Scholar 

  19. Kapur D and Yang Y, An algorithm for computing a minimal comprehensive Gröbner basis of a parametric polynomial system, Invited Talk, Proc. Conference Encuentros de Algebra Comptacional y Aplicaciones (EACA), Barcelona, Spain. June, 2014, 21–25.

    Google Scholar 

  20. Kapur D and Yang Y, An algorithm to check whether a basis of a parametric polynomial system is a comprehensive Gröbner basis and the associated completion algorithm, Proc. Intl. Symp. on Symbolic and Algebraic Computation (ISSAC), Bristol. July, 2015.

    Google Scholar 

  21. Decker W, Greuel G M, Pfister G, et al., Singular 3-1-6 — A computer algebra system for polynomial computations, http://www.singular.uni-kl.de, 2012.

    Google Scholar 

  22. Sit W, An algorithm for solving parametric linear systems. Journal of Symbolic Computation, 1992, 13(4): 353–394.

    Article  MathSciNet  MATH  Google Scholar 

  23. Knuth D and Bendix P, Simple word problems in universal algebras, Computational Problems in Abstract Algebra, Pergamon Press, 1970, 263–297.

    Chapter  Google Scholar 

  24. Kandri-Rody A, Kapur D, and Winkler F, Knuth-Bendix procedure and Buchberger algorithm: A synthesis, Proceedings of International Symposium on Symbolic and Algebraic Computation (ISSAC), 1989, 55–67.

    Google Scholar 

  25. Buchberger B, A criterion for detecting unnecessary reductions in the construction of Gröbner - bases, Symbolic and Algebraic Computation, Springer, Berlin Heidelberg, 1979, 3–21.

    Google Scholar 

  26. Giovini A, Mora T, Niesi G, et al., “One sugar cube, please” or selection strategies in the Buchberger algorithm, Proceedings of the 1991 International Symposium on Symbolic and Algebraic Computation, 1991, 49–54.

    Google Scholar 

Download references

Acknowledgments

This paper is an expanded version of an invited talk at EACA, 2014 in Barcelona, in June 2014[19] and a paper in ISSAC 2015[20]. These papers result from a collaboration with Yiming Yang. He is not a coauthor of this paper as he chose to drop out of the project. The author would like to thank Prof. Yao Sun for many helpful discussions on this topic. The help provided by Prof. Montes through emails is appreciated.

Many of the concepts in this paper are closely related to similar concepts proposed in [1, 2].

Some of this work was done during the first author’s sabbatical at the Institute of Software, the Chinese Academy of Sciences in Beijing, China.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Deepak Kapur.

Additional information

This research was supported by the National Science Foundation under Grant No. DMS-1217054.

This paper was recommended for publication by Editor-in-Chief GAO Xiao-Shan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kapur, D. Comprehensive Gröbner basis theory for a parametric polynomial ideal and the associated completion algorithm. J Syst Sci Complex 30, 196–233 (2017). https://doi.org/10.1007/s11424-017-6337-8

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11424-017-6337-8

Keywords

Navigation