Contribution: Buchberger
Proof of Buchberger's algorithm
Authors
- Laurent Théry
- Henrik Persson
Description
A machine-checked implementation of Buchberger's. It computes the Grobner basis associated to a polynomial ideal.
Keywords
grobner basis, polynomial ideal, buchberger's algorithm
README
This directory contains the formalization of Buchberger's algorithm.
It is composed of :
- A proof of correctness of the algorithm as described in
`A machine checked implementation of Buchberger's algorithm' in JAR Jan.
2001.
- An implementation of the algorithm. With respect to the paper,
terms are not abstracted but built directly from coef and monomials.
- A constructive proof of Dickson's lemma due to Henrik Persson
To build the directory, do
coq_makefile *.v > Makefile
Then
make depend;make all
In Extract.v we explain how the extracted code produced in
the file sin_num.ml can be used to compute Grobner basis.
Laurent Thery Henrik Persson
thery@sophia.inria.fr Henrik.Persson@prover.com
Available files
- Buchberger.Buch.html
- Buchberger.Preduceplus.html
- Buchberger.Pspoly.html
- Buchberger.Preduce.html
- Buchberger.Pmult.html
- Buchberger.Pmults.html
- Buchberger.OpenIndGoodRel.html
- Buchberger.DivTerm.html
- Buchberger.Pplus.html
- Buchberger.LexiOrder.html
- Buchberger.Preducestar.html
- Buchberger.Pcomb.html
- Buchberger.Extract.html
- Buchberger.Dickson.html
- Buchberger.Peq.html
- Buchberger.Pcrit.html
- Buchberger.CoefStructure.html
- Buchberger.WfR0.html
- Buchberger.POrder.html
- Buchberger.ListProps.html
- Buchberger.moreCoefStructure.html
- Buchberger.Monomials.html
- Buchberger.Pminus.html
- Buchberger.BuchAux.html
- Buchberger.OrderStructure.html
- Buchberger.BuchRed.html
- Buchberger.Bar.html
- Buchberger.Term.html
- Buchberger.Fred.html
- Buchberger.Pspminus.html
- Buchberger.LetP.html
