Solving systems of polynomial equations with symmetries using SAGBI-Gröbner bases

In this paper, we propose an efficient method to solve polynomial systems whose equations are left invariant by the action of a finite group G. The idea is to simultaneously compute a truncated SAGBI-Gr¨obner bases (a generalisation of Gr¨obner bases to ideals of subalgebras of polynomial ring) and a Gr¨obner basis in the invariant ring K[Ã1, . . . , Ãn] where Ãi is the i-th elementary symmetric polynomial. To this end, we provide two algorithms: first, from the F5 algorithm we can derive an efficient and easy to implement algorithm for computing truncated SAGBI-Gr¨obner bases of the ideals in invariant rings. A first implementation of this algorithm in C enable us to estimate the practical efficiency: for instance, it takes only 92s to compute a SAGBI basis of Cyclic 9 modulo a small prime. The second algorithm is inspired by the FGLM algorithm: from a truncated SAGBI-Gr¨obner basis of a zero-dimensional ideal we can compute efficiently a Gr¨obner basis in some invariant rings K[h1, . . . , hn]. Finally, we will show how this two algorithms can be combined to find the complex roots of such invariant polynomial systems.

[1]  G. Björck,et al.  Functions of modulus 1 on Zn whose Fourier transforms have constant modulus, and , 1990 .

[2]  Joseph H. Silverman,et al.  NTRU: A Ring-Based Public Key Cryptosystem , 1998, ANTS.

[3]  Antoine Colin,et al.  Solving a system of algebraic equations with symmetries , 1997 .

[4]  J. Faugère A new efficient algorithm for computing Gröbner bases (F4) , 1999 .

[5]  G. Björck Functions of Modulus 1 on Z n Whose Fourier Transforms Have Constant Modulus, and “CYCLIC n -ROOTS” , 1990 .

[6]  Bernd Sturmfels,et al.  Algorithms in invariant theory , 1993, Texts and monographs in symbolic computation.

[7]  Jean-Charles Faugère,et al.  Efficient Computation of Zero-Dimensional Gröbner Bases by Change of Ordering , 1993, J. Symb. Comput..

[8]  J. Lyn Miller Gröbner Bases and Applications: Effective Algorithms for Intrinsically Computing SAGBI-Gröbner Bases in a Polynomial Ring over a Field , 1998 .

[9]  Jean Charles Faugère,et al.  A new efficient algorithm for computing Gröbner bases without reduction to zero (F5) , 2002, ISSAC '02.

[10]  Nicolas M. Thiéry,et al.  Computing Minimal Generating Sets of Invariant Rings of Permutation Groups with SAGBI-Gröobner Basis , 2001, DM-CCG.

[11]  Lyn J. Miller Analogs of Gröbner Bases in Polynomial Rings over a Ring , 1996, J. Symb. Comput..

[12]  David A. Cox,et al.  Ideals, Varieties, and Algorithms: An Introduction to Computational Algebraic Geometry and Commutative Algebra, 3/e (Undergraduate Texts in Mathematics) , 2007 .

[13]  Harm Derksen,et al.  Computational Invariant Theory , 2002 .

[14]  David A. Cox,et al.  Ideals, Varieties, and Algorithms , 1997 .

[15]  D. Kapur,et al.  A Completion Procedure for Computing a Canonical Basis for a k-Subalgebra , 1989, Computers and Mathematics.

[16]  Bruno Buchberger,et al.  A criterion for detecting unnecessary reductions in the construction of Groebner bases , 1979, EUROSAM.