An Efficient Implementation for Computing Gröbner Bases over Algebraic Number Fields

  • Masayuki Noro
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4151)


In this paper we discuss Gröbner basis computation over algebraic number fields. Buchberger algorithm can be executed over any computable field, but the computation is often inefficient if the field operations for algebraic numbers are directly used. Instead we can execute the algorithm over the rationals by adding the defining polynomials to the input ideal and by setting an elimination order. In this paper we propose another method, which is a combination of the two methods above. We implement it in a computer algebra system Risa/Asir and examine its efficiency.


Algebraic Number Lexicographic Order Computer Algebra System Basis Computation Chinese Remainder Theorem 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Risa/Asir : A computer algebra system,
  2. 2.
  3. 3.
    Della Dora, J., Discrescenso, C., Duval, D.: About a new method for computing in algebraic number fields. In: Caviness, B.F. (ed.) ISSAC 1985 and EUROCAL 1985. LNCS, vol. 204, pp. 289–290. Springer, Heidelberg (1985)Google Scholar
  4. 4.
    Traverso, C.: Gröbner trace algorithms. In: Gianni, P. (ed.) ISSAC 1988. LNCS, vol. 358, pp. 125–138. Springer, Heidelberg (1989)Google Scholar
  5. 5.
    Noro, M., McKay, J.: Computation of replicable functions on Risa/Asir. In: Proceedings of the Second International Symposium on Symbolic Computation PASCO 1997, pp. 130–138. ACM Press, New York (1997)CrossRefGoogle Scholar
  6. 6.
    Faugère, J.C.: A new efficient algorithm for computing Groebner bases (F 4). Journal of Pure and Applied Algebra 139, 1–3, 61–88 (1999)MATHCrossRefMathSciNetGoogle Scholar
  7. 7.
    Noro, M.: Modular Dynamic Evaluation. In: Proc. ISSAC (to appear, 2006)Google Scholar
  8. 8.
    Yan, T.: The Geobucket Data Structure for Polynomials. J. Symb. Comp. 25(3), 285–294 (1998)MATHCrossRefGoogle Scholar
  9. 9.
    Schönemann, H.: SINGULAR in a Framework for Polynomial Computations. In: Joswig, M., Takayama, N. (eds.) Algebra, Geometry, and Software Systems, pp. 163–176. Springer, Heidelberg (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Masayuki Noro
    • 1
  1. 1.Kobe UniversityRokko, KobeJapan

Personalised recommendations