Verifying Buchberger's Algorithm in Reduction Rings
نویسنده
چکیده
In this paper we present the formal, computer-supported verification of a functional implementation of Buchberger’s critical-pair/completion algorithm for computing Gröbner bases in reduction rings. We describe how the algorithm can be implemented and verified within one single software system, which in our case is the Theorema system. In contrast to existing formal correctness proofs of Buchberger’s algorithm in other systems, e. g. Coq and ACL2, our work is not confined to the classical setting of polynomial rings over fields, but considers the much more general setting of reduction rings; this, naturally, makes the algorithm more complicated and the verification more difficult. The correctness proof is essentially based on some non-trivial results from the theory of reduction rings, which we formalized and formally proved as well. This formalization already consists of more than 800 interactively proved lemmas and theorems, making the elaboration an extensive example of higher-order theory exploration in Theorema.
منابع مشابه
Relative Reduction and Buchberger's Algorithm in Filtered Free Modules
In this paper we develop a relative Gröbner basis method for a wide class of filtered modules. Our general setting covers the cases of modules over rings of differential, difference, inversive difference and difference– differential operators, Weyl algebras and multiparameter twisted Weyl algebras (the last class of rings includes the classes of quantized Weyl algebras and twisted generalized W...
متن کاملIntroducing Reduction to Polycyclic Group Rings - A Comparison of Methods
It is well-known that for the integral group ring of a polycyclic group several decision problems are decidable. In this paper a technique to solve the membership problem for right ideals originating from Baumslag, Cannonito and Miller and studied by Sims is outlined. We want to analyze, how these decision methods are related to Grr obner bases. Therefore, we deene eeective reduction for group ...
متن کاملA Note on Nielsen Reduction and CosetEnumerationBirgit Reinert
Groups can be studied using methods from diierent elds such as combina-torial group theory or string rewriting. Recently techniques from Grr obner basis theory for free monoid rings (non-commutative polynomial rings) respectively free group rings have been added to the set of methods due to the fact that monoid and group presentations (in terms of string rewriting systems) can be linked to spec...
متن کاملBuchberger's Algorithm: A Constraint-Based Completion Procedure
We present an extended completion procedure with built-in theories deened by a collection of associativity and commutativity axioms and additional ground equations, and reformulate Buchberger's algorithm for constructing Grr obner bases for polynomial ideals in this formalism. The presentation of completion is at an abstract level, by transition rules, with a suitable notion of fairness used to...
متن کاملOn Grr Obner Bases in Monoid and Group Rings
Following Buchberger's approach to computing a Grr obner basis of a polynomial ideal in polynomial rings, a completion procedure for nitely generated right ideals in ZH] is given, where H is an ordered monoid presented by a nite, convergent semi{Thue system ((; T). Taking a nite set F ZH] we get a (possibly innnite) basis of the right ideal generated by F , such that using this basis we have un...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1604.08736 شماره
صفحات -
تاریخ انتشار 2016