Theorem: Every ideal of is finitely generated.
First we need a lemma:
§ Monomial ideals
- Monomial ideals are ideals generated by monomials. in , these monomials are of the form .
- Lemma: Let be a monomial ideal generated by exponent vectors . The monomial lies in iff is divisible by some .
- Suppose lies in . Thus, for polynomials .
- Suppose each for monomials and coefficients .
- This makes the equation look like:
\begin{aligned} &x^\beta \equiv \sum \alpha (\sum j c [\alpha ] [j ] x^{\alpha [j ]}) \cdot x^{\alpha} \\ &x^\beta \equiv \sum \alpha \sum j c [\alpha ] [j ] x^{\alpha [j ] + \alpha} \end{aligned}
- But since occurs on the right hand side, there must a term on the left hand side which is with non-zero coefficient. So we must have some such that , or , or , which means that lies in the ideal as it can be generated by scaling .
§ Polynomial in monomial ideal is linear combination of ideal elements
- If , then this means that for polynomials .
- Expanding into monomials , we see that each of the terms on the RHS is some monomial which is a multiple of , and thus lives in the ideal .
- So, is a linear combination of 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. is done since is a PID, needs only a single generator.
- Let's have variables, which we write as with being the new variable we add (for induction).
- Suppose is a monomial ideal. We must find a generating set for .
- Let be the ideal generated by the ideal where we set to . One way to think about this is to write .
- Alternatively, being very explcit, we define . That is, consists of all such that for some , .
- Philosophically, is the projection of onto the .
- Our inductive hypothesis says that is finite generated by .
- For each , we know that we have for some . Let be the largest of all .
- Now consider the slices of at . That is, we wish to generate for all . Define .
- By our induction hypothesis, each of the is finitely generated.
- Thus, the full is generated by the collection of all generators for each for . To compute , we finitely generated .
- See that every monomial in is divisible by the generator of some for some . Suppose some . If , then we find some in . Then, we consider which will definitely divide since , and then .
- If we have , then we consider the ideal . Then the monomial will be generated by monomials in .
- Thus, since (1) every monomial in lies in some , and vice versa, (2) monomial ideals are determined by their monomials, and (3) The are finitely generated, we have shown that is finitely generated by the union of generators of the ,
§ Ideal of leading terms
- For any ideal , define the ideal of leading terms to be the ideal conisting of elements as the leading term of elements of . So, . Check that this is an ideal. ( , , , and ).
- Suppose we have an ideal . Now we have two ideals that we wish to compare: , the ideal of leading terms, and , the ideal generated by the leading terms of the generators of .
- We must always have by the definition of which contains all leading terms.
- However, can be larger.
- A generating set for given by is a Grober basis iff it is true that equals .
§ Proof of hilbert basis theorem
- We wish to show that every ideal of is finitely generated.
- If then take and we are done.
- Pick polynomials such that . This is always possible since is a monomial ideal, which is finitely generated by Dickinson's Lemma.
- We claim that .
- Since each , it is clear that .
- Conversely, let be a polynomial.
- Divide by to get where no term of is divisible by any of . We claim that .
- See that . We have , since and the live in .
- Thus, we must have (by the definition of ).
- If is nonzero, then since (1) , and (2) is a monomial ideal, must be divisible by one of the generators!
- This contradicts the assumpion that is a reminader --- a remainder is by definition not divisible by any .
- Thus, we have shown that if , then .
§ References
- Cox, Little, O'Shea: computational AG.