But since xβ occurs on the right hand side, there must a term on the left hand side which is xβ with non-zero coefficient. So we must have some α∗,j∗ such that xα∗[j∗]+α∗∼xβ, or α∗+α∗[j∗]=β, or α∗≤β, which means that xβ lies in the ideal as it can be generated by scaling x∗α∈I.
§ Polynomial in monomial ideal is linear combination of ideal elements
If f∈I, then this means that f=∑ixαci for polynomials ci∈K[x,y].
Expanding ci into monomials cij, we see that each of the terms on the RHS is some monomial xαicij which is a multiple of xαi, and thus lives in the ideal I.
So, f is a linear combination of xαicij which live in the ideal.
MORAL : A monomial ideal is determined by its monomials. Any polynomial in the monomial ideal is generated by monomials in the ideal.
§ Dickson's Lemma: monomial ideals are finitely generated
Induction on the number of variables. n=1 is done since k[x] is a PID, needs only a single generator.
Let's have n+1 variables, which we write as K[x1,…,xn,y] with y being the new variable we add (for induction).
Suppose I⊆K[x1,…,xn,y] is a monomial ideal. We must find a generating set for I.
Let J be the ideal generated by the ideal I where we set y to 1. One way to think about this is to write J≃I/(y−1).
Alternatively, being very explcit, we define J≡{xα:∃k,xαyk∈I}. That is, J consists of all xα such that for some k, xαyk∈I.
Philosophically, J is the projection of I onto the {xi}.
Our inductive hypothesis says that I is finite generated by I≡⟨xα(1),…,xα(n)⟩.
For each i∈[1,n], we know that we have xα(i)ym(i)∈I for some m(i). Let M≡maxim(i) be the largest of all mi.
Now consider the slices of J at yk. That is, we wish to generate yk⋅I for all k∈[0,m]. Define Jk≡⟨ykxα(i)⟩.
By our induction hypothesis, each of the Jk is finitely generated.
Thus, the full J is generated by the collection of all generators for each Jk for 0≤k≤M. To compute M, we finitely generated I.
See that every monomial in I is divisible by the generator of some Jk for some k. Suppose some xβyb∈I. If b≥M, then we find some xα(i)∣xβ in J. Then, we consider xα(i)ym(i) which will definitely divide xβyb since m(i)≤M≤b, and then ym(i)∣yb.
If we have b<M, then we consider the ideal Jb. Then the monomial xβyb will be generated by monomials in Jk.
Thus, since (1) every monomial in I lies in some Jk, and vice versa, (2) monomial ideals are determined by their monomials, and (3) The Jk are finitely generated, we have shown that I is finitely generated by the union of generators of the Jk, ∪gen(Jk)
For any ideal I, define the ideal of leading terms LT(I) to be the ideal conisting of elements as the leading term of elements of I. So, LT(I)≡{LT(f):f∈I}. Check that this is an ideal. ( 0=LT(0), 1=LT(1), LT(f+g)=LT(f)+LT(g), and LT(fg)=LT(f)LT(g)).
Suppose we have an ideal I≡⟨f1,f2,…,fn⟩. Now we have two ideals that we wish to compare: LT(I), the ideal of leading terms, and ⟨LT(f1),…,LT(fn)⟩, the ideal generated by the leading terms of the generators of I.
We must always have ⟨LT(f1),…LT(fs)⟩⊆LT(I)by the definition of LT(I) which contains all leading terms.
However, LT(I) can be larger.
A generating set for I given by I≡⟨f1,f2,…,fs⟩is a Grober basis iff it is true that LT(I) equals ⟨LT(f1),LT(f2),…,LT(fs)⟩.
We wish to show that every ideal I of k[x1,…,xn] is finitely generated.
If I={0} then take I=(0) and we are done.
Pick polynomials gi such that (LT(I))=(LT(g1),LT(g2),…,LT(gt)). This is always possible since (LT(I)) is a monomial ideal, which is finitely generated by Dickinson's Lemma.
We claim that I=(g1,g2,…,gt).
Since each gi∈I, it is clear that (g1,…,gt)⊆I.
Conversely, let f∈I be a polynomial.
Divide f by g1,…,gt to get f=∑iaigi+r where no term of r∈K[x1,…,xn] is divisible by any of LT(g1),…,LT(gt). We claim that r=0.
See that r=f−∑iaigi. We have r∈I, since f∈I and the gi live in I.
Thus, we must have LT(r)∈LT(I) (by the definition of LT(I)).
If LT(r) is nonzero, then since (1) LT(I)=⟨LT(g1),…,LT(gn)⟩, and (2) LT(I) is a monomial ideal, LT(r) must be divisible by one of the generators!
This contradicts the assumpion that r is a reminader --- a remainder is by definition not divisible by any LT(gi).
Thus, we have shown that if f∈I, then f∈(g1,…,gn).