* Is Grobner Basis calculation implemented in OCaml?
[not found] <20071022100005.DCE6DBC69@yquem.inria.fr>
@ 2007-10-22 11:22 ` guanhua he
2007-10-22 15:28 ` [Caml-list] " Harrison, John R
0 siblings, 1 reply; 2+ messages in thread
From: guanhua he @ 2007-10-22 11:22 UTC (permalink / raw)
To: caml-list
Dear All,
Does anyone know whether there is a library implemented to calculate
Grobner Basis in OCaml? If there is, could you tell me where can I find
it, please?
Thank you very much and Best Regards,
Guanhua
^ permalink raw reply [flat|nested] 2+ messages in thread
* RE: [Caml-list] Is Grobner Basis calculation implemented in OCaml?
2007-10-22 11:22 ` Is Grobner Basis calculation implemented in OCaml? guanhua he
@ 2007-10-22 15:28 ` Harrison, John R
0 siblings, 0 replies; 2+ messages in thread
From: Harrison, John R @ 2007-10-22 15:28 UTC (permalink / raw)
To: guanhua he; +Cc: caml-list
Hi Guanhua,
| Does anyone know whether there is a library implemented to calculate
| Grobner Basis in OCaml? If there is, could you tell me where can I
find
| it, please?
There is a simple implementation here:
http://www.cl.cam.ac.uk/~jrh13/atp/OCaml/grobner.ml
However this is a *very* straightforward version, just designed to
explain the algorithm rather than to be useful for serious problems.
It relies on some other code in the same directory (go up a bit to
"http://www.cl.cam.ac.uk/~jrh13/atp/" for more information) but the
dependencies are not that great and it would be quite easy to
separate.
There is a somewhat better implementation available as part of the
HOL Light prover (also available from my home page as above), which is
in a similar style and could also be ripped out without much effort.
It's better in that it uses Buchberger's first and second criteria for
ignoring S-polynomials, and also queues the S-polynomials in a
reasonable heuristic order.
John.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2007-10-22 15:31 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20071022100005.DCE6DBC69@yquem.inria.fr>
2007-10-22 11:22 ` Is Grobner Basis calculation implemented in OCaml? guanhua he
2007-10-22 15:28 ` [Caml-list] " Harrison, John R
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox