Connecting Gröbner Bases Programs with Coq to do Proofs in Algebra, Geometry and Arithmetics

Computer Science – Symbolic Computation

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

We describe how we connected three programs that compute Groebner bases to Coq, to do automated proofs on algebraic, geometrical and arithmetical expressions. The result is a set of Coq tactics and a certificate mechanism (downloadable at http://www-sop.inria.fr/marelle/Loic.Pottier/gb-keappa.tgz). The programs are: F4, GB \, and gbcoq. F4 and GB are the fastest (up to our knowledge) available programs that compute Groebner bases. Gbcoq is slow in general but is proved to be correct (in Coq), and we adapted it to our specific problem to be efficient. The automated proofs concern equalities and non-equalities on polynomials with coefficients and indeterminates in R or Z, and are done by reducing to Groebner computation, via Hilbert's Nullstellensatz. We adapted also the results of Harrison, to allow to prove some theorems about modular arithmetics. The connection between Coq and the programs that compute Groebner bases is done using the "external" tactic of Coq that allows to call arbitrary programs accepting xml inputs and outputs. We also produce certificates in order to make the proof scripts independant from the external programs.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Connecting Gröbner Bases Programs with Coq to do Proofs in Algebra, Geometry and Arithmetics does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Connecting Gröbner Bases Programs with Coq to do Proofs in Algebra, Geometry and Arithmetics, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Connecting Gröbner Bases Programs with Coq to do Proofs in Algebra, Geometry and Arithmetics will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-183664

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.