Abstract
Weispfenning in 1992 introduced the concepts of comprehensive Gröbner system/basis of a parametric polynomial system, and he also presented an algorithm to compute them. Since then, this research field has attracted much attention over the past several decades, and many efficient algorithms have been proposed. Moreover, these algorithms have been applied to many different fields, such as parametric polynomial equations solving, geometric theorem proving and discovering, quantifier elimination, and so on. This survey brings together the works published between 1992 and 2018, and we hope that this survey is valuable for this research area.
Similar content being viewed by others
References
Donald B R, Kapur D, and Mundy J L, Symbolic and numerical computation for artificial intelligence, Computational Mathematics and Applications, Academic Press, Orlando, Florida, 1992, 52–55.
Gao X S and Chou S C, Solving parametric algebraic systems, Proceedings of International Symposium on Symbolic and Algebraic Computation, ACM Press, New York, 1992, 335–341.
William Y S, An algorithm for solving parametric linear systems, Journal of Symbolic Computation, 1992, 13(4): 353–394.
Chen C, Golubitsky O, Lemaire F, et al., Comprehensive triangular decomposition, International Workshop on Computer Algebra in Scientific Computing, Springer, Berlin, 2007, 73–101.
Lazard D and Rouillier F, Solving parametric polynomial systems, Journal of Symbolic Computation, 2007, 42(6): 636–667.
Huang Z, Parametric equation solving and quantifier elimination in finite fields with the characteristic set method, Journal of Systems Science and Complexity, 2012, 25(4): 778–791.
Chen Z H, Tang X X, and Xia B C, Generic regular decompositions for parametric polynomial systems, Journal of Systems Science and Complexity, 2015, 28(5): 1194–1211.
Chen X F, Li P, Lin L, et al., Proving geometric theorems by partitioned-parametric Gröbner bases, International Workshop on Automated Deduction in Geometry, 2004, 34–43.
Lin L, Automated geometric theorem proving and parametric polynomial equations solving, Master Degree Thesis, Institute of Systems Science, CAS, Beijing, 2006.
Wang D K and Lin L, Automatic discovering of geometric theorems by computing Gröbner bases with parameters. The 11th Internatinal Conference on Applications of Computer Algebra, 2005.
Montes A and Recio T, Automatic discovery of geometry theorems using minimal canonical comprehensive Gröbner systems, International Workshop on Automated Deduction in Geometry, 2006, 113–138.
Zhou J, Wang D K, and Sun Y, Automated reducible geometric theorem proving and discovery by Gröbner basis method, Journal of Autotamed Reasoning, 2017, 59(3): 331–344.
Botana F, Montes A, and Recio T, An algorithm for automatic discovery of algebraic loci, International Workshop on Automated Deduction in Geometry, 2012, 53–59.
Gao X S, Hou X, Tang J, et al., Complete solution classification for the perspective-three-point problem, IEEE Trans. Pattern Anal. Mach. Intell., 2003, 25(8): 930–943.
Zhou J and Wang D K, Solving the perspective-three-point problem using comprehensive Gröbner systems, Journal of Systems Science and Complexity, 2016, 29(5): 1446–1471.
Weispfenning V, A new approach to quantifier elimination for real algebra, Quantifier Elimination and Cylindrical Algebraic Decomposition, Springer, 1998, 376–392.
Kapur D, A quantifier-elimination based heuristic for automatically generating inductive assertions for programs, Journal of Systems Science and Complexity, 2006, 19(3): 307–330.
Fukasaku R, Iwane H, and Sato Y, Real quantifier elimination by computation of comprehensive Gröbner systems, Proceedings of International Symposium on Symbolic and Algebraic Computation, ACM Press, Bath, 2015, 173–180.
Fukasaku R, Inoue S, and Sato Y, On QE algorithms over an algebraically closed field based on comprehensive Gröbner systems, Mathematics in Computer Science, 2015, 9(3): 267–281.
Fukasaku R, Iwane H, and Sato Y, Improving a CGS-QE algorithm, Revised Selected Papers of the International Conference on Mathematical Aspects of Computer and Information Sciences, Springer-Verlag, New York, 2015, 231–235.
Fukasaku R, Iwane H, and Sato Y, On the implementation of CGS real QE, International Congress on Mathematical Software, Springer International Publishing, 2016, 165–172.
Weispfenning V, Comprehensive Gröbner bases, Journal of Symbolic Computation, 1992, 14(1): 1–29.
Pesh M, Computing comprehensive Gröbner bases using MAS, User Manual, 1994.
Kapur D, An approach for solving systems of parametric polynomial equations, Principles and Practice of Constraint Programming, MIT Press, Cambridge, Massachusetts, 1995, 217–224.
Montes A, A new algorithm for discussing Gröbner bases with parameters, Journal of Symbolic Computation, 2002, 33(2): 183–208.
Weispfenning V, Canonical comprehensive Gröbner bases, Proceedings of International Symposium on Symbolic and Algebraic Computation, ACM Press, New York, 2002, 270–276.
Weispfenning V, Canonical comprehensive Gröbner bases, Journal of Symbolic Computation, 2003, 36(3): 669–683.
Manubens M and Montes A, Improving DISPGB algorithm using the discriminant ideal, J. Symbolic. Comput., 2006, 41(11): 1245–1263.
Suzuki A and Sato Y, An alternative approach to comprehensive Gröbner bases, J. Symbolic. Comput., 2003, 36(3–4): 649–667.
Suzuki A and Sato Y, Comprehensive Gröbner bases via ACGB, The 10th Internatinal Conference on Applications of Computer Algebra, 2004, 65–73.
Wibmer M, Gröbner bases for families of affine or projective schemes, J. Symbolic. Comput., 2007, 42(8): 803–834.
Manubens M and Montes A, Minimal canonical comprehensive Gröbner system, J. Symbolic. Comput., 2009, 44(5): 463–478.
Montes A and Wibmer M, Gröbner bases for polynomial systems with parameters, J. Symbolic. Comput., 2010, 45(12): 1391–1425.
Suzuki A and Sato Y, A simple algorithm to compute comprehensive Gröbner bases using Gröbner bases, Proceedings of International Symposium on Symbolic and Algebraic Computation, 2006, 326–331.
Kalkbrener M, On the stability of Gröbner bases under specializations, Journal of Symbolic Computation, 1997, 24(1): 51–58.
Nabeshima K, A speed-up of the algorithm for computing comprehensive Gröbner systems, Proceedings of International Symposium on Symbolic and Algebraic Computation, 2007, 299–306.
Kapur D, Sun Y, and Wang D K, A new algorithm for computing comprehensive Gröbner systems, Proceedings of International Symposium on Symbolic and Algebraic Computation, 2010, 29–36.
Kapur D, Sun Y, and Wang D K, An efficient algorithm for computing a comprehensive Gröbner system of a parametric polynomial systems, Journal of Symbolic Computation, 2010, 49: 27–44.
Kapur D, Sun Y, and Wang D K, Computing comprehensive Gröbner systems and comprehensive Gröbner bases simultaneously, Proceedings of International Symposium on Symbolic and Algebraic Computation, 2011, 193–200.
Kapur D, Sun Y, and Wang D K, An efficient method for computing comprehensive Gröbner bases, Journal of Symbolic Computation, 2013, 52: 124–142.
Kapur D and Yang Y, An algorithm for computing a minimal comprehensive Gröbner basis of a parametric polynomial system, Proceedings of Conference Encuentros de Algebra Comptacionaly Aplicaciones (EACA), Invited Talk, Barcelona, Spain, 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, Proceedings of International Symposium on Symbolic and Algebraic Computation, 2015, 243–250.
Kapur D, Comprehensive Gröbner basis theory for a parametric polynomial ideal and the associated completion algorithm, Journal of Systems Science and Complexity, 2017, 30(1): 196–233.
Hashemi A, Darmian M D, and Barkhordar M, Gröbner systems conversion, Mathematics in Computer Science, 2017, 11(1): 61–77.
Fukuda K, Jensen A, Lauritzen N, et al., The generic Gröbner walk, J. Symb. Comput., 2007, 42(3): 298–312.
Hashemi A, Darmian M D, and Barkhordar M, Universal Gröbner basis for parametric polynomial ideals, The International Congress on Mathematical Software, Springer, Cham, 2018, 191–199.
Kurata Y, Improving Suzuki-Sato’s CGS algorithm by using stability of Gröbner bases and basic manipulations for efficient implementation, Communications of the Japan Society for Symbolic and Algebraic Computation, 2011, 1: 39–66.
Wu W T, On the decision problem and the mechanization of theorem proving in elementary geometry, Sci. Sin., 1978, 21: 159–172.
Wu W T, Basic principles of mechanical theorem proving in elementary geometries, J. Autom. Reason, 1986, 2(3): 221–252.
Cox D, Little J, and O’shea D, Ideals, Varieties, and Algorithms, Springer, New York, 1992.
Caviness B F and Johnson J R, Quantifier Elimination and Cylindrical Algebraic Decomposition, Springer Science and Business Media, New York, 2012.
Collins G E, Quantifier elimination for real closed fields by cylindrical algebraic decomposition, Automata Theory and Formal Languages (Second GI Conf., Kaiserslautern), 1975, 134–183.
Wang D K, Mechanical proving of a group of space geometric theorem, Master Degree Thesis, Institute of Systems Science, CAS, Beijing, 1990.
Wang D K, A mechanical solution to a group of space geometry problem, Proceedings of the International Workshop on Mathematics Mechanization, 1992, 236–243.
Deakin M A B, A simple proof of the Beijing theorem, The Mathematical Gazette, 1992, 76(476): 251–254.
Nagasaka K, Parametric greatest common divisors using comprehensive Gröbner systems, Proceedings of International Symposium on Symbolic and Algebraic Computation, 2017, 341–348.
Kapur D, Lu D, Monagan M, et al., An efficient algorithm for computing parametric multivariate polynomial GCD, Proceedings of International Symposium on Symbolic and Algebraic Computation, 2018, 239–246.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was supported in part by the CAS Project QYZDJ-SSW-SYS022, the National Natural Science Foundation of China under Grant No. 61877058, and the Strategy Cooperation Project AQ-1701.
Rights and permissions
About this article
Cite this article
Lu, D., Sun, Y. & Wang, D. A Survey on Algorithms for Computing Comprehensive Gröbner Systems and Comprehensive Gröbner Bases. J Syst Sci Complex 32, 234–255 (2019). https://doi.org/10.1007/s11424-019-8357-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11424-019-8357-z