groebner
¶
Central interface for accessing and using different backends for Groebner basis computations.
Depending on the chosen backend for Groebner basis computations
(via ACSVSettings.set_default_groebner_backend()
, allowed
values are given in ACSVSettings.Groebner
) the members
of this module delegate their computations to the available
computational backends:
- sage_acsv.groebner.compute_groebner_basis(ideal)[source]¶
Return a Groebner basis of an ideal.
Delegates the computation to the backend set in
ACSVSettings
.INPUT:
ideal
- A polynomial ideal
- sage_acsv.groebner.compute_primary_decomposition(ideal)[source]¶
Return the primary decomposition of an ideal.
Delegates the computation to the backend set in
ACSVSettings
.INPUT:
ideal
- A polynomial ideal
- sage_acsv.groebner.compute_radical(ideal)[source]¶
Return the radical of an ideal.
Delegates the computation to the backend set in
ACSVSettings
.INPUT:
ideal
- A polynomial ideal