application: ideal
This application allows to define ideals and enables other applications to use these. For example we can compute the tropical variety of an ideal via gfan in the application 'tropical'. Using this application with the bundled extension Singular adds a lot more commutative algebra power.
Objects
-
The Groebner object collects information about an ideal depending on the monomial ordering of the ambient ring.
Properties of Groebner
-
Properties of an ideal with a monomial ordering from commutative algebra.
-
BASIS: common::Array<Polynomial<Rational, Int>>
The elements of the Groebner basis corresponding to the given order. This may vary for different algorithms, even if the order stays the same.
-
INITIAL_IDEAL: Ideal
The initial order corresponding to the given order. This is always a MONOMIAL ideal, even if only a weight vector is provided. Internally this weight vector will be concatenated with a total order.
-
-
Properties defining the Groebner subobject, i.e. a monomial order.
-
ORDER_MATRIX: common::Matrix<Int, NonSymmetric>
The matrix defining the monomial ordering.
Note that only one of ORDER_MATRIX, ORDER_VECTOR, ORDER_NAME should be given.
-
ORDER_NAME: common::String
A string containing the name of the monomial ordering. Currently we follow the singular conventions, i.e. dp, lex, ds, etc.
Note that only one of ORDER_MATRIX, ORDER_VECTOR, ORDER_NAME should be given.
-
ORDER_VECTOR: common::Vector<Int>
A weight vector for the monomial ordering.
Note that only one of ORDER_MATRIX, ORDER_VECTOR, ORDER_NAME should be given.
-
-
-
An ideal in a polynomial ring.
Properties of Ideal
-
Properties of an ideal computed via commutative algebra.
-
-
-
HILBERT_POLYNOMIAL: common::Polynomial<Rational, Int>
The Hilbert polynomial of the ideal. For toric ideals this is linked with the Ehrhart polynomial.
-
-
-
PRIMARY_DECOMPOSITION: common::Array<Ideal>
An array containing the primary decomposition of the given ideal, i.e. the contained ideals are PRIMARY and their intersection is the given ideal.
-
-
-
-
-
Properties defining an ideal.
-
GENERATORS: common::Array<Polynomial<Rational, Int>>
A set of generators usually given by the user and not unique.
-
-