Cox-Little-O’Shea 2.2 - Ordering on the Monomials in $k[x_1, \ldots, x_n]$


Back to main page


Definition 1 (monomial ordering)

[definition] A monomial ordering $>$ on $k[x_1, \ldots, x_n]$ is a relation $>$ on $\ZZ_{\ge 0}^n$ (or equivalently, a relation on the set of monomials $x^\alpha$, $\alpha \in \ZZ_{\ge 0}^n$) satisfying:

  1. $>$ is a total ordering on $\ZZ_{\ge 0}^n$.
  2. If $\alpha > \beta$ and $\gamma \in \ZZ_{\ge 0}^n$, then $\alpha + \gamma > \beta + \gamma$.
  3. $>$ is a well-ordering on $\ZZ_{\ge 0}^n$. [/definition]

Lemma 2

[lemma] An order relation $>$ on $\ZZ_{\ge 0}^n$ is a well-ordering if and only if every strictly decreasing sequence in $\ZZ_{\ge 0}^n$

\[\alpha(1) > \alpha(2) > \alpha(3) > \cdots\]

eventually terminates. [/lemma]

[proof] ($\implies$) If such a sequence doesn’t terminate, then the set of elements of the sequence fails to have a minimum under $>$.

($\impliedby$) If there is a subset that doesn’t have a minimum, then we can inductively construct a sequence from it that does not terminate. [/proof]

Definition 3 (lexicographic order)

[definition] Let $\alpha, \beta \in \ZZ_{\ge 0}^n$ with

\[\alpha = (\alpha_1, \ldots, \alpha_n) \quad\text{ and }\quad \beta = (\beta_1, \ldots, \beta_n)\]

We say $\alpha >_{lex} \beta$ if the leftmost nonzero entry of $\alpha - \beta \in \ZZ^n$ is positive. In this case, will also say $x^\alpha >_{lex} x^\beta$. [/definition]

Notice this is really just a secret way of saying “the way we order words in a dictionary”.

Proposition 4 (lex order is a monomial ordering)

[proposition] The lex ordering on $\ZZ_{\ge 0}^n$ is a monomial ordering. [/proposition]

[proof] In this proof, when we write $>$, we mean $>_{lex}$.

($>$ is a partial order) Reflexivity and antisymmetry are obvious. For transitivity, say $\alpha > \beta$ and $\beta > \gamma$. And note that

\[\alpha - \gamma = (\alpha - \beta) + (\beta - \gamma).\]

But since $\alpha$ and $\beta$ both have leftmost positive entries, this carries over to $\alpha - \gamma$.

($>$ is a total order) Obvious.

($\alpha + \gamma > \beta + \gamma$) Suppose $\alpha > \beta$. Then

\[\alpha - \beta = (\alpha + \gamma) - (\beta + \gamma)\]

is leftmost positive.

(Well-ordering) Let $S \subseteq \ZZ_{\ge 0}^n$ be nonempty. Then consider the subset of $S$ consisting of the maximum number of left-justified zeros. We then let $\alpha$ be the element from this subset that has the smallest leftmost nonzero entry. This element is clearly the minimum of $S$. [/proof]

Definition 5 (graded lex order)

[definition] Let $\alpha, \beta \in \ZZ_{\ge 0}^n$. We say $\alpha >_{grlex} \beta$ if

\[|\alpha| = \sum_{i=1}^n \alpha_i > |\beta| = \sum_{i=1}^n \beta_i \quad\text{ or }\quad |\alpha| = |\beta| \text{ and } \alpha >_{lex} \beta.\]

[/definition]

Definition 6 (graded reverse lex order)

[definition] Let $\alpha, \beta \in \ZZ_{\ge 0}^n$. We say $\alpha>_{grevlex} \beta$ if

\[|\alpha| = \sum_{i=1}^n \alpha_i > |\beta| = \sum_{i=1}^n \beta_i \text{ or } |\alpha| = |\beta| \text{ and the rightmost nonzero entry of } \alpha - \beta\in \ZZ^n \text{ is negative}.\]

[/definition]

Definition 7 (multidegree, leading coefficient/monomial/term)

[definition] Let $f = \sum_{\alpha} c_\alpha x^\alpha \in k[x_1, \ldots, x_n]$ be nonzero and $>$ a monomial order.

(i) The multidegree of $f$ is

\[\operatorname{multideg}(f) = \max\{\alpha \in \ZZ_{\ge 0}^n \mid c_\alpha \neq 0\}\]

where the maximum is with respect to $>$.

(ii) The leading coefficient of $f$ is

\[\operatorname{LC}(f) = c_{\operatorname{multideg}(f)} \in k.\]

(iii) The leading monomial of $f$ is

\[\operatorname{LM}(f) = x^{\operatorname{multideg}(f)}\]

(with coefficient $1$).

(iv) The leading term of $f$ is

\[\operatorname{LT}(f) = \operatorname{LC}(f)\cdot \operatorname{LT}(f).\]

[/definition]

Lemma 8

[lemma] Let $f, g \in k[x_1, \ldots, x_n]$ be nonzero polynomials. Then:

(i) $\operatorname{multideg}(fg) = \operatorname{multideg}(f) + \operatorname{multideg}(g)$.

(ii) If $f + g \neq 0$, then

\[\operatorname{multideg}(f + g) \le \max(\operatorname{multideg}(f), \operatorname{multideg}(g)).\]

If, in addition,

\[\operatorname{multideg}(f) \neq \operatorname{multideg}(g),\]

then equality occurs. [/lemma]

Property (i), of course, is true for degree in $k[x]$. Property $(ii)$ is also true in $k[x]$ (leading terms can cancel).