English

Gr\"obner Bases of Modules and Faug\`ere's $F_4$ Algorithm in Isabelle/HOL

Logic in Computer Science 2018-05-02 v1 Symbolic Computation

Abstract

We present an elegant, generic and extensive formalization of Gr\"obner bases in Isabelle/HOL. The formalization covers all of the essentials of the theory (polynomial reduction, S-polynomials, Buchberger's algorithm, Buchberger's criteria for avoiding useless pairs), but also includes more advanced features like reduced Gr\"obner bases. Particular highlights are the first-time formalization of Faug\`ere's matrix-based F4F_4 algorithm and the fact that the entire theory is formulated for modules and submodules rather than rings and ideals. All formalized algorithms can be translated into executable code operating on concrete data structures, enabling the certified computation of (reduced) Gr\"obner bases and syzygy modules.

Keywords

Cite

@article{arxiv.1805.00304,
  title  = {Gr\"obner Bases of Modules and Faug\`ere's $F_4$ Algorithm in Isabelle/HOL},
  author = {Alexander Maletzky and Fabian Immler},
  journal= {arXiv preprint arXiv:1805.00304},
  year   = {2018}
}

Comments

extended version of paper submitted to CICM2018