Article ID Journal Published Year Pages File Type
437332 Theoretical Computer Science 2011 12 Pages PDF
Abstract

Faugère’s F5 algorithm is one of the fastest algorithms to compute Gröbner bases. It uses two criteria namely the F5 criterion and the IsRewritten criterion to detect the useless critical pairs (see Faugère (2002) [8]). The IsRewritten criterion has been used in the F5 algorithm, but it has not been explicitly declared in the related paper. In this paper, we give first a complete proof for the IsRewritten criterion and then using a signature structure on Buchberger’s algorithm, we apply this criterion on Buchberger’s algorithm. We have implemented a new algorithm (based on the above results) in Maple to compute a Gröbner basis of a general ideal and we evaluate its performance via some examples.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics