groebner
This code computes a generating set and then a Gröbner basis with respect to the term ordering specified in 'fileName.cost'. If 'fileName.cost' is not present, a default term ordering is used. Note that you may specify any term ording with this new version by simply putting a matrix into 'fileName.cost' that encodes this term ordering. There are no short cuts like '--lexicographic' coded into 'groebner' at the moment.

See

for more details on the algorithms implemented.

Usage

./groebner [--options] fileName

Examples

./groebner fileName
./groebner --quiet fileName

Default behavior

Comments

Option
(not on SUN)
Short-hand
(also on SUN)
Effect
--quiet -q no output is written to the screen
--force -f forces full computation from scratch regardless of existing files like 'fileName.gro'
--saturation -s Use the Saturation algorithm of Hosten & Sturmfels.
--project-and-lift -p Use the Project-and-Lift algorithm. (default)
--normal -n Use the straight-forward completion procedure. (default)
Critical pairs are queued and chosen by FIFO.
--weighted -w Use the weighted completion procedure.
Critical pairs are chosen by increasing weight.
--gebauer-moeller -g Use the Gebauer and Moeller criteria.
--auto-reduce-freq=n -an Set the frequency of auto reduction to 'n' iterations. (n=20,000 default)
Set 'auto-reduce-freq=-1' to switch off auto-reduction.

Output file Content
fileName.gro list of Gröbner basis elements