Axioms for a theory of signature bases
Pierre Lairez
TL;DR
This work reframes Gröbner bases with signatures through an axiomatic lens to decouple theory from algorithms and extend applicability to broader settings such as modules, noncommutative rings, and non-Noetherian contexts. It introduces monomial spaces and monomial modules, together with prebases, signatures, and rewrite bases, to establish general notions of correctness and termination. A key result shows that a sigpoly set forming a module-based Gröbner basis is automatically a prebasis, enabling reuse of signatures across computations, while sigtrees provide a universal termination argument across various reduction strategies, including F4-style reductions. The framework applies to diverse contexts, including submodules and differential or noncommutative algebras, and shifts emphasis from heavy arithmetic checks to combinatorial, monomial-based criteria, facilitating broader applicability and robust algorithm design.
Abstract
Twenty years after the discovery of the F5 algorithm, Gröbner bases with signatures are still challenging to understand and to adapt to different settings. This contrasts with Buchberger's algorithm, which we can bend in many directions keeping correctness and termination obvious. I propose an axiomatic approach to Gröbner bases with signatures with the purpose of uncoupling the theory and the algorithms, and giving general results applicable in many different settings (e.g. Gröbner for submodules, F4-style reduction, noncommutative rings, non-Noetherian settings, etc.).
