Chains of Modules, Twisted Polynomial Ring

Twisted Polynomials

A twisted polynomial over a ring r is r adjoin two or more indeterminants, where some or all of the indeterminants do not commute with each other. (They do however commute with r.) For any two indeterminants x and y, yx = fxy for some f in r. If f = 1 then those two indeterminants commute.

This is really a quotient ring, r[x1,x2,x3,…] mod the twisting relations. Thus the result is going to be a ring.

By assumption, the indeterminants can be well ordered, as suggested by the x1 x2 x3 notation above. Each twisting relation puts the indeterminants in order. For instance, x7x5 is out of order, but we can put things back in order by replacing this pair with fx5x7, where f is the twist associated with these two variables. This creates a canonical representation for the polynomials of the twisted ring. The variables always appear in order. And if you have to multiply two polynomials together, you always normalize the result, so that the variables are once again in order.

x2y3 * x4y5 = x2y3x4y5 = f12x6y8

Twisted Power Series

Given a set of twisted indeterminants, as described above, create the ring of formal power series in these variables, with coefficients in r. Again, the variables appear in order in each term of the series, and products are normalized when two series are multiplied together.

Consider the product of two geometric series.

(1 + x + x2 + x3 + x4 + …) * (1 + y + y2 + y3 + y4 + …) =
1 + x + y + x2 + xy + y2 + x3 + x2y + xy2 + y3 +
x4 + x3y +x2y2 + xy3 + y4 + …

No twisting is necessary, because the variables are already in order - but what if we swap the operands.

(1 + y + y2 + y3 + y4 + …) * (1 + x + x2 + x3 + x4 + …) =
1 + x + y + x2 + fxy + y2 + x3 + f2x2y + f2xy2 + y3 +
x4 + f3x3y +f4x2y2 + f3xy3 + y4 + …

Twisted Polynomials and Series are Noetherian

If d is a division ring, the ring of twisted polynomials over d, in finitely many variables, is noetherian. You need to be familiar with the details of hilbert's basis theorem, because this proof is similar.

Clearly d is noetherian, and so is d[x]. We want to bring in y, such that yx = fxy, where f is a nonzero constant in d.

Given a polynomial in the twisted ring, regroup its terms, so that it looks like a polynomial in y, with coefficients in d[x]. Here is an example.

p7(y) = (x2+8)y3 - (6x2-x-1)y2 + (9x4+2x2-x-3)y + x5+47

Following Hilbert's proof, let a1 through an generate the ideal of lead coefficients in an arbitrary ideal w, hence a1 through an are elements of d[x]. Select a polynomial pi(y) for each ai, e.g. p7 above, exhibiting the lead coefficient a7 = x2+8.

Remember, we are trying to use the polynomials p1 through pn to kill off the lead term of a high degree polynomial q(y). As you consider the span of these generators, only multiply on the left, to create left ideals, as we are trying to show this noncommutative ring is left noetherian. So, to break down the leading term of q(y), multiply the generators by appropriate elements from d[x], to make the lead coefficient work out, and by powers of y on the left, so that everything lines up with q. Unfortunately the powers of y introduce a twist.

For instance, let q have degree 50, whence p7 must be multiplied by y47. Normalize y47p7, and its lead term becomes (f94x2+8)y100. We were going to multiply p7 by some c7 on the left, where c7 is a member of d[x], because that is what we need to do to span the lead coefficient of q. But we need to multiply by c7y47, and that twists the result. To compensate, divide c7 by f94 on the right. This can be done, since d is a division ring. With this adjustment, the resulting linear combination of generators removes the highest power of x from the highest power of y in q. Note that y50 might still be present in q. We haven't cleared the leading term completely, but we have broken it down. Its coefficient, drawn from d[x], is smaller.

There is an important detail here, that you don't want to miss. If q begines with x4y50, and our linear combination creates +x5y50 and -x5y50, these may not cancel after they are twisted by f. Our adjustments guarantee x4y50 will go away - nothing else. However, x5y50 never enters the picture. Why? Because the generators a1 through an, in d[x], were chosen so that they can span any polynomial in d[x] without going beyond the degree of that polynomial. (This was described in the previous section.) Therefore p1 through pn do indeed span, and remove, x4y50, and they do so without going beyond x4y50.

Continue this process until the term of y50 is gone, then attack the term y49, and so on. Eventually the degree of q drops below m, where it is spanned by the extra generators from the d[x] module of rank m. Thus d[x,y] twisted is noetherian.

If you want a third variable, bring in z, where xy and xz may have their own twists. The above proof holds, and d[x,y,z] is noetherian. This remains valid through finitely many variables.

A similar proof shows the twisted power series over d is noetherian. Like the above, this is an extension of hilbert's basis theorem. I'll leave the details to you.

A Twist of 0

Let yx = 0xy; in other words, yx = 0. Once again the variables are in order within each term; something in r times a power of x times a power of y. After multiplication, normalization culls any terms containing yx.

Let xy generate the first left ideal, producing polynomials whose terms all end in xy. Bring in xy2 for the next ideal, and xy3 for the next, and so on. This is an ascending chain, hence the polynomial ring is not left noetherian. Note that the union of this chain is the two sided ideal generated by xy.