<< Chapter < Page | Chapter >> Page > |
We would like to generalize the division algorithm to polynomials in several variables. In the single variable case, it suffices to be able to divide by a single polynomial
with , in the sense that even if we want to determine, given , whether it's possible to write
we can use Euclid's algorithm to find the gcd of and and write it as , and then simply divide by .
Another way of saying this is that every ideal is in fact generated by a single element , and both computing this element (using Euclid's algorithm) and testing whether is divisible by it can be carried out by dividing by single polynomials.
The situation is much more complicated when dealing with polynomials in several variables. For example, the ideal can not be generated by a single element, and while and have no common factors, it is not possible to write . As such, we won't be able to limit ourselves to dividing by a single polynomial.
Another condition that we'll have to change in the multivariable case is our requirement that . For example, if we tried to write
it seems like whatever choices of and we make we'll always be stuck with a term in the remainder, which has a larger degree than the polynomials and that we're dividing by.
The division algorithm in several variables
We now describe what we can do over by essentially just following the usual division algorithm for single variable polynomials. Since the single variable division algorithm involves the leading terms of various polynomials, we fix a monomial order on and use it to define to be the leading term of a polynomial according to that monomial order.
Now suppose we are given a polynomial that we are trying to divide by polynomials to write
If is divisible by , then we can add to and subtract from to cancel out the leading term of , leaving it with aa smaller leading term. In this way, we eventually arrive at a polynomial whose leading term is not divisible by any of the , and so we must move that leading term to the remainder. We continue in this way: we either cancel out if it is divisible by some or we just move it to the remainder if it isn't. Since the leading term decreases at each step, this process must terminate eventually with no terms left of , and at that point every term of the remainder we're left with will not be divisible by any of the .
Theorem (Division algorithm in ) Fix a monomial order. Let be given. Then every can be expressed as
with and either or every term of is not divisible by the leading term of any of the . Also, the leading monomial of each is no greater than that of .
Notification Switch
Would you like to follow the 'The art of the pfug' conversation and receive update notifications?