Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module provides a series of rewriting rules, replacing invocations on
and
calcGroebnerBasis
with calcGroebnerBasisWith
followed by minimisation and reduction of basis.
Since f5
is the fastest implementation for general Gröbner basis computation in this package,
it is expected that doing this improves the performance.f5
You can import this module to gain a speed-up also in other functions using
such as
calcGroebnerBasis
and so on.intersection
Rules replaces all the occurences of
and calcGroebnerBasis
with calcGroebnerBasisWith
.
This effect is pervasive once this module is imported; in general, importing this module in
library-site is NOT good idea.f5
In addition, we DO NOT rewrite other Buchberger-specific functions such as
or calcGroebnerBasisWithStrategy
.syzygyBuchberger