A monomial order or term order is a linear order on the set of monomials over a finite set of variables. Monomial orders are needed to define the division with remainder of polynomials in several variables. A Gröbner base with respect to clearly defines the rest of this division.
definition
A linear order on the set
the monomial in the variables is called the monomial order if it holds
(1) The following applies to
all monomials
(2) The monomial is the smallest monomial, so
Equivalent Definitions
Other equivalent definitions are also common. For example, it is possible to replace condition (2) with another condition. In the literature you can find for example:
(2 ') Order is well-ordered
or equivalents to it
(2 *) Regarding order, there are no infinite descending chains of monomials.
The property (2 *) is the basis of many termination proofs for algorithms in connection with Gröbner bases.
Examples of monomial orders
Monomials in one variable
If we only have one variable, so there is only one monomial order . From the definition of a monomial order it follows directly that it must be in this case .
(Pure) lexical order
With regard to the lexical or lexicographical order, the following applies if and only if the leftmost entry other than zero is negative. That is, it can be defined recursively
Total degree order
The total degree order or graduated lexical order is defined by
Degree reverse lexicographical order
The following applies here:
Matrix orders
Let be invertible with the property that the first non-zero entry in each column is positive. Then:
In particular, any monomial order can be represented as a matrix order in . This results, for example, the total order (graduated lexicographical order) following matrix: . The degree reverse-lex-order can be implemented as follows in a matrix: .
Block orders
Each monomial over a set of variables
can be uniquely decomposed into a product , so that only variables from and only variables from occur. With this notation, for given monomials and on monomials above the variables from or the block order on monomials in is defined as
Terms related to polynomials
A monomial order allows the monomials to be arranged in a polynomial. For a polynomial , for example , the multi-degree, the leading coefficient , the leading monomial or the leading term of can be defined with respect to the monomial order. It applies
For the polynomial ring in one variable, the usual definitions for the degree of the polynomial, its leading coefficient and its leading term result.
literature
- T. Becker, V. Weispfenning: Gröbner Bases, a computational approach to commutative algebra. Springer-Verlag, 1993, ISBN 3-540-97971-9 .
-
David A. Cox , John B. Little , Donal O'Shea : Ideals, Varieties, and Algorithms. An Introduction to Computational Algebraic Geometry and Commutative Algebra (= Undergraduate Texts in Mathematics ). 3. Edition. Springer, New York 2007, ISBN 978-0-387-35650-1 , 2.2. Orders on the Monomials in .
Individual evidence
-
↑ DA Cox, JB Little, D. O'Shea: Ideals, Varieties, and Algorithms. 2007, 2.2. Definition 1, Lemma 2.
-
^ Winfried Bruns: Computer Algebra. (PDF) Retrieved July 31, 2019 .
-
↑ M. Roczen, H. Wolter, W. Pohl, D. Popescu, R. Laza: Lineare Algebra individually - Chapter 2: Algebraic equations. (PDF) Retrieved July 31, 2019 .
-
↑ DA Cox, JB Little, D. O'Shea: Ideals, Varieties, and Algorithms. 2007, 2.2. Definition 7.