Proving and Computing: a certified version of the Buchberger’s algorithm

نویسنده

  • Laurent Théry
چکیده

This paper shows on a non-trivial example that it is possible to mix proving and computing using current technologies. We present a proof of the Buchberger's algorithm that has been developed in the Coq proof assistant. The formulation of the algorithm in Coq can then be eeciently compiled and used to do computation. Preuve et Calcul Formel: une version certiiie de l'algorithme de Buchberger RRsumm : Ce papier montre sur un exemple non trivial qu'il est possible, avec les technologies actuelles, de conjuguer preuve et calcul formel. Nous prrsentons une preuve de l'algorithme de Buchberger ddveloppe sous l'assistant de preuve Coq. L'algorithme deeni dans Coq peut alors tre eecacement compill et utiliss pour le calcul formel.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Proof Certificates for Algebra and Their Application to Automatic Geometry Theorem Proving

Integrating decision procedures in proof assistants in a safe way is a major challenge. In this paper, we describe how, starting from Hilbert’s Nullstellensatz theorem, we combine a modified version of Buchberger’s algorithm and some reflexive techniques to get an effective procedure that automatically produces formal proofs of theorems in geometry. The method is implemented in the Coq system b...

متن کامل

Applying Buchberger’s Criteria on Montes’s Dispgb Algorithm

The concepts of comprehensive Gröbner bases and Gröbner systems were introduced by Weispfenning in [13]. Montes in [9] has proposed DisPGB algorithm for computing Gröbner systems. But he has not explicitly used Buchberger’s criteria in his algorithm. In this paper, we show how to apply these criteria on Montes algorithm, and we propose an improved version of DisPGB.

متن کامل

BQIABC: A new Quantum-Inspired Artificial Bee Colony Algorithm for Binary Optimization Problems

Artificial bee colony (ABC) algorithm is a swarm intelligence optimization algorithm inspired by the intelligent behavior of honey bees when searching for food sources. The various versions of the ABC algorithm have been widely used to solve continuous and discrete optimization problems in different fields. In this paper a new binary version of the ABC algorithm inspired by quantum computing, c...

متن کامل

Euclid's Algorithm, Guass' Elimination and Buchberger's Algorithm

It is known that Euclid’s algorithm, Guass’ elimination and Buchberger’s algorithm play important roles in algorithmic number theory, symbolic computation and cryptography, and even in science and engineering. The aim of this paper is to reveal again the relations of these three algorithms, and, simplify Buchberger’s algorithm without using multivariate division algorithm. We obtain an algorith...

متن کامل

Computing a block incomplete LU preconditioner as the by-product of block left-looking A-biconjugation process

In this paper, we present a block version of incomplete LU preconditioner which is computed as the by-product of block A-biconjugation process. The pivot entries of this block preconditioner are one by one or two by two blocks. The L and U factors of this block preconditioner are computed separately. The block pivot selection of this preconditioner is inherited from one of the block versions of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997