← LibraryPolynomial Rings, Power Series and Laurent Series over a Ring | KEVOS®Project Delivery · Project ManagementLesson 145/249← PrevNext →
ArticlePublished 9 Aug 202619 min readBy Kevin Jogin
Skip to content

Engineering Mathematics Foundation Ring constructions

Polynomial and Laurent Series Rings

Formal series over a possibly noncommutative ring: a power series inverts exactly when its constant term does, and inverting x turns power series over a division ring into a new division ring.

Page ID
KEVOS-ENG-MATH-NCR-0007
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(1.5)–(1.6), §1 (pp. 8–9)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

Four constructions build new rings from a given ring k by adjoining a variable: the polynomial ring k[x], the formal power series ring k[[x]], the Laurent polynomial ring k[x,x1] and the Laurent series ring k((x)). They differ in exactly one respect that matters — which elements become invertible.

Adjoining x to k polynomially adds nothing to the unit group when k is a domain. Completing to power series makes every series with unit constant term invertible. Inverting x as well makes every nonzero series invertible when k is a division ring — which is why the Laurent construction is a machine for producing new division rings, and why Hilbert used its twisted version to build the first noncommutative ordered division ring.

4Constructions
f0U(k)Unit test in k[[x]]
k((x))Division ring from division ring
(1.5)–(1.6)Lam's numbering

Overview

Let k be a ring with identity, not assumed commutative, and let {xi:iI} be a family of independent variables. The standing convention in this collection is that the variables commute with the coefficients: xib=bxi for every bk. Relaxing exactly that convention is what produces the twisted constructions treated in Skew Polynomial Rings and Hilbert's Twist.

With the convention in force, a formal power series is a formal sum of homogeneous components, one in each degree:

F=f0+f1+f2+,fn a homogeneous polynomial of degree n in the xi over k,
(1.5)

Multiplication is formal: the degree-n component of FG is p+q=nfpgq, a finite sum.

In one variable this is the familiar F=n0fnxn with fnk. The Laurent series ring loosens the bound on the left rather than the right: negative exponents are permitted, but only finitely many of them.

These rings are the standard supply of examples throughout the subject: k[x] supplies a noetherian ring with zero radical, k[[x]] supplies a local ring whose radical is nonzero and not nil, and k((x)) supplies division rings that are not fields once the twist of the next page is added.

Learning Objectives

  • Construct k[x], k[[x]], k[x,x1] and k((x)) over an arbitrary ring k and identify the inclusions between them.
  • Prove the unit criterion (1.5) for formal power series and explain why solving one-sided equations suffices.
  • Prove that k((x)) is a division ring when k is, using the order function.
  • Compute radk[[x]] and contrast it with radk[x].
  • Give a ring R and a unit of R[x] that does not lie in U(R).
  • State the chain conditions inherited by each construction from k.

Definitions

Definition(1.5)Formal power series ring

Let k be a ring and {xi:iI} a family of independent variables, taken pairwise commuting or not, but in all cases commuting with the elements of k. The ring k[[xi:iI]] has as elements the formal sums F=f0+f1+f2+ in which each fn is a *homogeneous polynomial of degree n* in the xi with coefficients in k. Addition is componentwise and multiplication is the formal one, which is well defined because each degree of FG receives contributions from only finitely many pairs.

Definition(1.6)Laurent series ring

For a ring k, k((x)) denotes the set of formal series F=ifixi with fik such that fi=0 for all but finitely many i<0. Multiplication is formal, with x central. The condition that the negative part is finite is what makes each coefficient of a product a finite sum.

degF
For a nonzero polynomial, the largest n with fn0. Undefined (or ) for F=0.
ordF
For a nonzero series, the least n with fn0; set ord0=. On k((x)) this takes values in .
k[x,x1]
The Laurent polynomial ring: series in k((x)) with only finitely many nonzero coefficients. It is -graded.
Constant term
The degree-zero component f0 of F. The unit criterion (1.5) says invertibility of F in k[[x]] depends on f0 alone.
x-adic filtration
The descending chain k[[x]](x)(x2) with intersection zero, which makes k[[x]] a complete filtered ring.

Throughout, ring means ring with identity, and U(R) denotes the group of two-sided invertible elements.

Core Concepts

Degree and order run in opposite directions

A polynomial ring is graded from below and bounded above; a power series ring is bounded below and unbounded above. That single asymmetry drives everything. Degree gives k[x] a 0-grading and hence a wealth of homogeneous components to compare; order gives k[[x]] a filtration whose associated topology is complete, so infinite processes converge.

ord(F+G)min{ordF,ordG},ord(FG)=ordF+ordG(k a domain).
(1.5a)

The second identity requires k to be a domain; it fails in (/4)[[x]], where ord(2x2x)=.

Why the constant term decides everything

To invert F=f0+f1x+ one must solve p+q=nfpgq=δn,0 for the unknowns g0,g1,g2,. The equation in degree n reads f0gn=p1fpgnp: the unknown of highest index appears only once, multiplied on the left by f0. So the system is triangular, and it is solvable by recursion precisely when f0 can be cancelled — that is, when f0U(k).

f0U(k)triangular system solvableF right-invertibleFU(k[[x]])

The last arrow is the only one requiring care in a noncommutative ring: right-invertibility does not imply invertibility in general. Here it does, because the same recursion run on the other side produces a left inverse, and an element with a left and a right inverse is a unit.

Inverting x

In k[[x]] the element x is a non-unit — its constant term is 0. The passage to k((x)) formally inverts it, and this is the entire content of the Laurent construction: every nonzero Fk((x)) factors as F=xvG with v=ordF and Gk[[x]] having nonzero constant term. If k is a division ring that constant term is a unit, so G is a unit, and xv is a unit by fiat.

Key Results

Proposition(1.5)Units of a formal power series ring

Let k be a ring and R=k[[xi:iI]] the formal power series ring, the variables commuting with k. For F=f0+f1+f2+R, one has FU(R) if and only if f0U(k).

Proof

Necessity. The map Rk sending F to f0 is a surjective ring homomorphism (set every variable to 0). Ring homomorphisms carry units to units, so FU(R) forces f0U(k).

Sufficiency. Suppose f0U(k) and look for G=g0+g1+g2+ with FG=1. Comparing homogeneous components of degree 0,1,2, gives

f0g0=1,f0g1+f1g0=0,f0g2+f1g1+f2g0=0,

Set g0=f01 and, recursively, gn=f01(f1gn1+f2gn2++fng0). Each gn is a homogeneous element of degree n, and each is determined by finitely many earlier ones, so G is a well-defined element of R with FG=1.

The same argument applied to the equations p+q=nhpfq=δn,0 — now solving from the left, using hn=(hn1f1++h0fn)f01 — produces H with HF=1. Then H=H(FG)=(HF)G=G, so G is a two-sided inverse and FU(R).

Theorem(1.6)Laurent series over a division ring

Let k be a division ring. Then the Laurent series ring R=k((x)) is a division ring. Consequently the construction may be iterated, producing division rings k((x1))((x2)) of iterated Laurent series.

Proof

R0 since 10 in k. Let FR be nonzero and put v=ordF, so that F=ivfixi with fv0. Because x is central and invertible in R,

Fxv=g0+g1x+g2x2+k[[x]],g0=fv0.

Since k is a division ring, g0U(k), so FxvU(k[[x]]) by (1.5); a unit of the subring k[[x]] is in particular a unit of R. As xvU(R) as well, F=(Fxv)xv is a product of two units, hence a unit. Every nonzero element of R is therefore invertible.

PropositionRadical of a power series ring

For any ring R, the formal power series ring R[[x]] in one central variable satisfies

radR[[x]]=radR+xR[[x]]={F:f0radR}.

In particular R[[x]] is a local ring if and only if R is, and for R=k a division ring, radk[[x]]=xk[[x]].

Proof

**().** Let F have f0radR and let GR[[x]] be arbitrary. The constant term of 1GF is 1g0f0, and g0f0radR because the radical is a two-sided ideal, so 1g0f0U(R). By (1.5), 1GFU(R[[x]]). Since this holds for every G, the element F lies in radR[[x]].

**().** Let FradR[[x]] and let rR be arbitrary. Then 1rFU(R[[x]]), so by (1.5) its constant term 1rf0 lies in U(R). As r was arbitrary, f0radR.

PropositionUnits of a polynomial ring over a domain

If R is a domain then U(R[x])=U(R), and R[x] is again a domain. If instead R is commutative, then f=a0+a1x++anxn is a unit of R[x] if and only if a0U(R) and a1,,an are nilpotent.

Proof

For the first claim, if R is a domain the leading coefficient of a product is the product of the leading coefficients, so deg(fg)=degf+degg. From fg=1 we get degf=degg=0, so f,gR and fU(R). The same additivity shows R[x] has no zero divisors.

The commutative statement is the classical criterion. Sufficiency: a nilpotent element of a commutative ring added to a unit stays a unit, and a1x++anxn is nilpotent in R[x] when all ai are. Necessity: reduce modulo an arbitrary prime ideal 𝔭 of R; the image of f is a unit of the polynomial ring over the domain R/𝔭, so by the first part a1,,an𝔭. As 𝔭 was arbitrary, the ai lie in the nilradical.

RemarkChain conditions

If R is left noetherian then so are R[x], R[[x]] and R[x,x1] — the first by the Hilbert Basis Theorem, the second by its power series analogue, the third because x is a central unit so the ring is a central localisation. None of them is ever artinian for R0: the chain (x)(x2) never stabilises. See Chain Conditions.

Proof Techniques and Method

How these proofs work, and which move to reuse.

Three moves carry all the arguments above, and all three recur in the twisted constructions.

Move 1

Triangular recursion on components

Comparing homogeneous components turns one equation in R into a countable triangular system over k. The unknown of highest index appears once, so a single invertible coefficient unlocks the whole system.

Move 2

Run the recursion on both sides

A one-sided inverse is not enough in a noncommutative ring. Solve on the left as well, then use H=H(FG)=(HF)G=G to identify the two solutions.

Move 3

Normalise by a power of the variable

Factor out xordF to reduce a Laurent question to a power series question with nonzero constant term. This is the standard reduction for any valuation-like function.

Move 3 is where completeness is quietly used: the reduction is legitimate only because the order is a genuine integer, which is exactly the finitely many negative terms clause in the definition of k((x)).

Worked Example

Inverting a quadratic in [[x]]

Take k= and F=1xx2. Its constant term is 1U(), so F is a unit. The recursion of the proof gives g0=1, g1=f1g0=1, and gn=gn1+gn2 for n2.

(1xx2)1=1+x+2x2+3x3+5x4+8x5+13x6+=n0Fn+1xn,
(E.1)

Fm the Fibonacci numbers with F1=F2=1. Check the coefficient of x3: 321=0.

Note that 1xx2 is not a unit of [x]: it has degree 2, and U([x])=×. Completion has genuinely enlarged the unit group.

A unit of R[x] outside U(R)

Take R=/4, which is not reduced: 22=0. Then

(1+2x)(1+2x)=1+4x+4x2=1in (/4)[x],
(E.2)

So 1+2xU(R[x])U(R), in agreement with the commutative unit criterion: 2 is nilpotent.

The order function at work in ((x))

Let F=3x2+x1+0+x+, so ordF=2. Then Fx2=3+x+x3+ has constant term 3U(), hence is a unit of [[x]]; multiplying its inverse by x2 inverts F. Explicitly F1=x2(1319x+127x2), with ordF1=2=ordF.

Process and Workflow

Which one-variable extension of k do you need?

Finite data and degree boundsk[x]. Graded, noetherian when k is, and U(k[x])=U(k) for k a domain — nothing new becomes invertible.
Local behaviour near x=0k[[x]]. Complete, local when k is, with radk[[x]]=radk+xk[[x]]. The standard source of a radical that is not nil.
Negative exponents without completionk[x,x1]. Still -graded and noetherian; the natural home for the skew Laurent polynomials k[x,x1;σ].
A new division ringk((x)). A division ring whenever k is, and the construction iterates. With a twist σ it produces noncommutative — and orderable — division rings.
Fix the conventionDecide whether the variable commutes with the coefficients. If not, you are in the skew world and (1.5) needs restating.
Compute the order or degreeThis is the cheapest invariant and it decides membership in every ideal generated by powers of x.
Normalise by xvReduce to a series with unit constant term.
Invert by recursionSolve the triangular system, then verify on the other side or invoke (1.5).

Comparison and Classification

The four constructions in one variable
RingTypical elementUnits when k is a domainrad when k is a field
k[x]i=0naixiU(k)0
k[[x]]i0aixi{F:f0U(k)}xk[[x]]
k[x,x1]i=mnaixi{uxn:uU(k),n}0
k((x))imaixiall F0 when k is a division ring0
Structural properties, k a field
k[x]k[[x]]k[x,x1]k((x))
-gradedyesnoyesno
Complete for the x-adic filtrationnoyesnoyes
Local ringnoyesnoyes
Every nonzero element invertiblenononoyes
Noetherianyesyesyesyes
Artiniannononoyes

Structural properties, k a field

Relationship Map

The four rings sit in a square of inclusions, with completion running one way and localisation the other.

k[x]k[[x]]k((x))
k[x]k[x,x1]k((x))
k((x))Laurent series — a division ring when k is
k[[x]]power series — local, complete, radical xk[[x]]
k[x]polynomials — graded, radical zero for k a field
kthe coefficient ring
  • Adjoining a variable to k — four routes
    • keep x commuting with k
      • k[x], k[[x]], k[x,x1], k((x)) — this page
      • the radical of k[x] is described by Amitsur's theorem, treated in Radical of Polynomial Rings
    • twist by an endomorphism σ
      • k[x;σ] and k[[x;σ]]Skew Polynomial Rings and Hilbert's Twist
      • k[x,x1;σ] and k((x;σ)), requiring σ to be an automorphism
    • twist by a derivation δ
      • k[x;δ] — differential polynomial rings, with the Weyl algebra as the leading case

Standards and Notation

Standards here covers notation, symbol and markup standards, and reference implementations, rather than material or design codes.

Polynomialsk[x]; several variables k[x1,,xn] or k[xi:iI]
Noncommuting variableskx,y — angle brackets, never square
Power seriesk[[x]]; Lam writes k[[xi:iI]] for the general case
Laurent seriesk((x)); the twisted version is k((x;σ))
Laurent polynomialsk[x,x1], twisted k[x,x1;σ]
Orderord, v or ν depending on the source; all mean the least nonzero index
SagePowerSeriesRing, LaurentSeriesRing, LaurentPolynomialRing
Magma / Macaulay2PowerSeriesRing, LaurentSeriesRing; Macaulay2 works with truncations only

Computational Notes

Computational notes cover algorithms, cost and library behaviour rather than manufacturing process.

Formal series are infinite objects, so every implementation works with truncations k[[x]]/(xN) and tracks the precision N explicitly.

  • Naive inversion by the recursion of (1.5) costs O(N2) coefficient operations to precision N.
  • Newton iteration G2m=Gm(2FGm) doubles the correct precision at each step and costs O(M(N)), where M(N) is the cost of one multiplication; with FFT multiplication this is near-linear. The identity requires the coefficients to commute with the series, so it is a commutative technique.
  • Composition, reversion and exponentiation of series all reduce to multiplication and inversion; the Brent–Kung algorithm gives composition in O(NM(N)) for commutative coefficient rings.
  • Laurent series are stored as a valuation together with a power series; arithmetic normalises the valuation after every operation, which is the practical form of Move 3.
  • Equality of two formal series is not decidable from truncations alone. Systems compare to a declared precision and warn rather than assert.

Failure Modes and Common Mistakes

  • ord(FG)=ordF+ordG requires k to be a domain. In (/4)[[x]] the product 2x2x vanishes.
  • k[[x]] is never artinian for k0, so results proved for artinian rings do not transfer. Its radical is nonzero and contains no nonzero nilpotent — the standard counterexample to radical implies nil.
  • For finitely many commuting variables k[[x1,,xn]]=k[[x1]][[xn]], but this iterated description is unavailable for infinitely many variables, where the two candidate definitions genuinely differ.
  • The unit criterion (1.5) says nothing about k[x]. The radical of a polynomial ring is a genuinely hard invariant — see Radical of Polynomial Rings.

Quick Reference

Power series unit testFU(k[[x]])f0U(k)
Laurent seriesk a division ring k((x)) a division ring
Radicalradk[[x]]=radk+xk[[x]]
Orderord(FG)=ordF+ordG for k a domain
Degreedeg(fg)=degf+degg for k a domain
Polynomial unitsU(k[x])=U(k) for k a domain
Chain conditionsleft noetherian is inherited; artinian never is
FactorisationF=xordFG with GU(k[[x]]), for k a division ring
Which ring makes which element invertible
Element of k[x]k[x]k[[x]]k((x))
uU(k)unitunitunit
xnot a unitnot a unitunit
1xnot a unitunitunit
xx2not a unitnot a unitunit
0nevernevernever

Frequently Asked Questions

Why does the unit criterion for k[[x]] not need k to be commutative?

Because the recursion only ever divides by the constant term, and it can be run on either side. Solving FG=1 from the left gives a right inverse; solving HF=1 from the right gives a left inverse; the two coincide by associativity. Nowhere is a coefficient moved past another coefficient. The convention that x commutes with k is used, however, and dropping it changes the answer — see the skew case.

Is k((x)) the field of fractions of k[[x]]?

For k a field, yes: k[[x]] is a discrete valuation ring and k((x)) is its fraction field, obtained by inverting x alone. For k a division ring the same statement holds with fraction field replaced by Ore quotient ring, since x is central the localisation is unproblematic.

Why is radk[[x]] not nil?

The radical is xk[[x]] for k a field, and no nonzero element of it is nilpotent because ord(Fn)=nord(F) is finite for every n. This is the cleanest counterexample to the false implication radical implies nil; the true general statement runs the other way, every nil one-sided ideal lies in the radical.

What breaks if I allow infinitely many negative exponents?

Multiplication stops being defined. The coefficient of xn in a product is p+q=nfpgq, and with unbounded negative support this is an infinite sum with no meaning in a bare ring. Any repair requires an ordering on the exponents together with a well-ordering condition on supports, which is precisely the Malcev–Neumann series construction.

Does k[[x]] inherit the noetherian property from k?

Yes for one variable, and for finitely many: if k is left noetherian then so is k[[x1,,xn]]. For infinitely many variables it fails, exactly as the Hilbert Basis Theorem fails for infinitely many variables. Artinian is never inherited by any of these constructions.

How much of this survives when x no longer commutes with k?

The unit criterion survives in the form U(k[[x;σ]])={a0+a1x+:a0U(k)} for any endomorphism σ, and the Laurent construction still yields a division ring provided σ is an automorphism. What changes is the ideal theory and the chain conditions: k[x;σ] can be left noetherian without being right noetherian.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §1, examples (1.5) and (1.6) (pp. 8–10).
  2. T. Y. Lam, Exercises in Classical Ring Theory, 2nd edition, Problem Books in Mathematics, Springer-Verlag, 2003, Chapter 1.
  3. N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964.
  4. L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, Chapter 1.
  5. M. F. Atiyah and I. G. Macdonald, Introduction to Commutative Algebra, Addison-Wesley, 1969, Chapter 1 and Chapter 10 (completions).
  6. P. M. Cohn, Free Rings and Their Relations, 2nd edition, London Mathematical Society Monographs 19, Academic Press, 1985 (Malcev–Neumann series).

AI Suggested Questions

  • Derive the Newton iteration for power series inversion and show it doubles precision at each step.
  • For which commutative rings R is R[[x]] a principal ideal ring?
  • Prove that k[[x]] is the (x)-adic completion of k[x] and describe the induced topology on k((x)).
  • Compare the Malcev–Neumann series ring over an ordered group with the iterated Laurent construction.
  • Give a ring R for which radR[x] is nonzero, and identify it using Amitsur's theorem.
  • Why does the Hilbert Basis Theorem hold for R[[x]] but fail for R[x1,x2,]?
  • Describe all ring endomorphisms of k((x)) that fix k pointwise.
Page
KEVOS-ENG-MATH-NCR-0007
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Absolutely Irreducible Modules and Schur’s Lemma over a Field | KEVOS®Article · Project ManagementAlgebraic and Geometric Multiplicities of Eigenvalues | KEVOS® MathematicsArticle · Project ManagementAmitsur’s Theorem on the Radical of a Polynomial Ring | KEVOS®Article · Project ManagementAmitsur’s Theorem on the Radical of an Algebra of Small Dimension | KEVOS®Article · Project Management