English

Modifying Faug\`ere's F5 Algorithm to ensure termination

Commutative Algebra 2012-02-29 v4

Abstract

The structure of the F5 algorithm to compute Gr\"obner bases makes it very efficient. However, while it is believed to terminate for so-called regular sequences, it is not clear whether it terminates for all inputs. This paper has two major parts. In the first part, we describe in detail the difficulties related to a proof of termination. In the second part, we explore three variants that ensure termination. Two of these have appeared previously only in dissertations, and ensure termination by checking for a Gr\"obner basis using traditional criteria. The third variant, F5+, identifies a degree bound using a distinction between "necessary" and "redundant" critical pairs that follows from the analysis in the first part. Experimental evidence suggests this third approach is the most efficient of the three.

Keywords

Cite

@article{arxiv.1006.0318,
  title  = {Modifying Faug\`ere's F5 Algorithm to ensure termination},
  author = {Christian Eder and Justin Gash and John Perry},
  journal= {arXiv preprint arXiv:1006.0318},
  year   = {2012}
}

Comments

19 pages, 1 table

R2 v1 2026-06-21T15:30:51.856Z