English

A probabilistic and deterministic modular algorithm for computing Groebner basis over $\Q$

Symbolic Computation 2013-11-19 v2

Abstract

Modular algorithm are widely used in computer algebra systems (CAS), for example to compute efficiently the gcd of multivariate polynomials. It is known to work to compute Groebner basis over \Q\Q, but it does not seem to be popular among CAS implementers. In this paper, I will show how to check a candidate Groebner basis (obtained by reconstruction of several Groebner basis modulo distinct prime numbers) with a given error probability, that may be 0 if a certified Groebner basis is desired. This algorithm is now the default algorithm used by the Giac/Xcas computer algebra system with competitive timings, thanks to a trick that can accelerate computing Groebner basis modulo a prime once the computation has been done modulo another prime.

Keywords

Cite

@article{arxiv.1309.4044,
  title  = {A probabilistic and deterministic modular algorithm for computing Groebner basis over $\Q$},
  author = {Bernard Parisse},
  journal= {arXiv preprint arXiv:1309.4044},
  year   = {2013}
}
R2 v1 2026-06-22T01:28:06.051Z