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.
Similar content being viewed by others
References
Weispfenning V, Comprehensive Gröbner bases. Journal of Symbolic Computation, 1992, 14(1): 1–29.
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.
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.
Kapur D, Sun Y, and Wang D, An efficient method for computing comprehensive Gröbner bases. Journal of Symbolic Computation, 2002, 52: 124–142.
Manubens M and Montes A, Improving the DISPGB algorithm using the discriminant ideal. Journal of Symbolic Computation, 2006, 41(11): 1245–1263.
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.
Manubens M and Montes A, Minimal canonical comprehensive Gröbner systems. Journal of Symbolic Computation, 2009, 44(5): 463–478.
Montes A, A new algorithm for discussing Gröbner bases with parameters, Journal of Symbolic Computation, 2002, 33(2): 183–208.
Montes A and Wibmer M, Gröbner bases for polynomial systems with parameters, Journal of Symbolic Computation, 2010, 45(12): 1391–1425.
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.
Suzuki A and Sato Y, An alternative approach to comprehensive Gröbner bases. Journal of Symbolic Computation, 2003, 36(3): 649–667.
Suzuki A and Sato Y, Comprehensive Gröbner bases via ACGB. ACA, 2004, 65–73.
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.
Weispfenning V, Canonical comprehensive Gröbner bases. Journal of Symbolic Computation, 2003, 36(3): 669–683.
Wibmer M, Gröbner bases for families of affine or projective schemes, Journal of Symbolic Computation, 2007, 42(8): 803–834.
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.
Cox D, Little J, and OSHEA D, Ideals, Varieties, and Algorithms: An Introduction to Computational Algebraic Geometry and Commutative Algebra, Springer, 2007.
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.
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.
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.
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.
Sit W, An algorithm for solving parametric linear systems. Journal of Symbolic Computation, 1992, 13(4): 353–394.
Knuth D and Bendix P, Simple word problems in universal algebras, Computational Problems in Abstract Algebra, Pergamon Press, 1970, 263–297.
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.
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.
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.
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
Corresponding author
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
About this article
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
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11424-017-6337-8