← LibraryThe Lower Nilradical of Polynomial and Matrix RingsEngineering · Engineering MathematicsLesson 336/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202617 min readBy KEVOS®
Skip to content

Engineering Mathematics Advanced Prime ideals

Nilradical of Polynomial and Matrix Rings

Primeness and semiprimeness survive adjoining commuting variables and passing to matrices, and the lower nilradical follows exactly: NilR[T]=(NilR)[T] and NilMn(R)=Mn(NilR), with no hypotheses on R at all.

Page ID
KEVOS-ENG-MATH-NCR-0080
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(10.18)–(10.21), §10 (pp. 174–176)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

Two constructions dominate ring theory: adjoin commuting indeterminates, and pass to n×n matrices. This page settles how the prime radical behaves under both. The answer is the best possible one — it extends coefficientwise and entrywise, for every ring, with no chain condition, no algebra structure over a field, and no restriction on the number of variables.

The contrast with the Jacobson radical is sharp and worth carrying around. Amitsur's theorem describes radR[T] only as N[T] for a nil ideal NR that is not otherwise identified; here Nil is computed outright. The reason is structural: the prime radical is defined by ideals and multiplication, and both are visible on leading coefficients.

(NilR)[T]Polynomial case
Mn(NilR)Matrix case
NoneHypotheses on R
(10.19)Amitsur–McCoy

Overview

Let T be a set of indeterminates that commute with one another and with the elements of R; R itself is arbitrary. The programme has two steps. First show that the class of prime rings and the class of semiprime rings are stable under RR[T] and RMn(R) in both directions. Then leverage that stability: the lower nilradical is characterised as the smallest ideal with semiprime quotient, so a statement about the class of semiprime rings converts directly into a computation of the radical.

Nil(R[T])=(NilR)[T],Nil(Mn(R))=Mn(NilR)
(10.19), (10.21)

Valid for every ring R, every set T of commuting indeterminates and every n1.

The same reasoning would compute any radical defined as *the smallest ideal with quotient in a class 𝒞*, provided 𝒞 is stable under the construction in both directions. It fails for the Jacobson radical because semiprimitivity is not stable under adjoining a variable in the useful direction — k is semiprimitive and so is k[x], but R semiprimitive does not control radR[x] tightly enough. See Amitsur's Theorem on the Radical of a Polynomial Ring.

Learning Objectives

  • State (10.18) and run the leading-coefficient argument that proves it.
  • Reduce the many-variable case to the one-variable case correctly.
  • Prove the Amitsur–McCoy theorem NilR[T]=(NilR)[T] using (10.18) and the prime-ideal contraction 𝔭R.
  • Prove NilMn(R)=Mn(NilR) from the ideal correspondence for matrix rings.
  • Compare the polynomial behaviour of Nil, Nil and rad, and state precisely which of the three analogues is known to fail.

Definitions

R[T]
Polynomials in the commuting indeterminates tT with coefficients in R; each element involves only finitely many variables. Multiplication uses tr=rt for rR.
𝔄[T]
For an ideal 𝔄R, the set of polynomials all of whose coefficients lie in 𝔄. It is an ideal of R[T] with R[T]/𝔄[T](R/𝔄)[T].
Mn(𝔄)
Matrices with all entries in 𝔄; an ideal of Mn(R), and every ideal of Mn(R) is of this form.
Contraction 𝔭R
For an ideal 𝔭R[T], its intersection with the coefficient ring, viewed inside R via the inclusion RR[T].
NilR
The lower nilradical: the intersection of all prime ideals of R, equivalently the smallest ideal whose quotient is a semiprime ring.

Rings have identities. Indeterminates are central: they commute with all coefficients. Skew polynomial rings behave quite differently and are treated on the pages devoted to them.

Core Concepts

Leading coefficients see primeness

Everything in the polynomial half of this page rests on one computation. If f=atn+ and g=btm+ are nonzero elements of R[t] with leading coefficients a and b, then for rR

frg=(arb)tn+m+(terms of degree<n+m).
(C.1)

Because t is central, the top-degree coefficient of frg is exactly arb.

So fR[t]g=0 already forces aRb=0, using only the constant multipliers rR. Primeness of R then kills a or b, hence f or g. The same display with g=f proves the semiprime case. The degree bookkeeping is the entire content; there is no need to control the lower coefficients.

From classes of rings to radicals

The lower nilradical has two descriptions — as an intersection of primes and as the smallest semiprime ideal — and the proofs below use them alternately. The inclusion NilR[T](NilR)[T] comes from the second description; the reverse inclusion comes from the first, by showing that every prime of R[T] contracts to a prime of R.

Stability of the classR semiprime iffR[T] semiprime, and likewise for prime. This is (10.18).
Upper bound on the radicalR/NilR is semiprime, so (NilR)[T] is a semiprime ideal of R[T], hence contains NilR[T].
Lower bound via contractionFor any prime 𝔭R[T], 𝔭R is prime in R, so it contains NilR and therefore 𝔭(NilR)[T].
IntersectTaking the intersection over all primes 𝔭 gives NilR[T](NilR)[T], and the two inclusions close the argument.

Matrices: the ideal lattice does the work

For matrix rings the corresponding tool is the bijection 𝔄Mn(𝔄) between ideals of R and ideals of Mn(R), which multiplies correctly: Mn(𝔄)Mn(𝔅)=Mn(𝔄𝔅). Primeness and semiprimeness are conditions on products of ideals, so they transfer verbatim, and the radical follows by the same smallest-semiprime-ideal argument.

Key Results

Proposition(10.18)Polynomial rings preserve primeness and semiprimeness

Let R be a ring and T a set of indeterminates commuting with one another and with the elements of R. Then R[T] is prime if and only if R is prime, and R[T] is semiprime if and only if R is semiprime.

Proof

**(), prime case.** Suppose A=R[T] is prime and aRb=0 with a,bR. Since the indeterminates are central and commute with coefficients, aAb=aR[T]b=(aRb)[T]=0, so a=0 or b=0.

**(), prime case.** Suppose R is prime and fAg=0 with f,gA. Each of f,g involves only finitely many variables, say those in a finite subset T0T, and fR[T0]g=0. So we may assume T finite, and by induction on |T| — writing R[t1,,tm]=(R[t1,,tm1])[tm] — we may assume T={t}. Suppose f,g0 with leading coefficients a,b and degrees n,m. By (C.1) the coefficient of tn+m in frg is arb for every rR, and frg=0, so aRb=0. Primeness of R gives a=0 or b=0, contradicting the choice of leading coefficients. Hence f=0 or g=0.

Semiprime case. Identical with g=f: fAf=0 forces aRa=0 for the leading coefficient a of f, hence a=0 and f=0; conversely aRa=0 gives aAa=0.

Theorem(10.19)Amitsur–McCoy

For any ring R and any set T of commuting indeterminates, Nil(R[T])=(NilR)[T].

Proof

Write I=NilR. Since I is a semiprime ideal, R/I is a semiprime ring, so by (10.18) the ring (R/I)[T]R[T]/I[T] is semiprime. Hence I[T] is a semiprime ideal of R[T], and as NilR[T] is the smallest semiprime ideal of R[T] we get NilR[T]I[T].

For the reverse inclusion it suffices to show I[T]𝔭 for every prime ideal 𝔭 of R[T]. First, 𝔭R is a prime ideal of R: it is proper since 1𝔭, and if a,bR satisfy aRb𝔭R, then aR[T]b=(aRb)[T]𝔭, so primeness of 𝔭 gives a𝔭R or b𝔭R. Consequently I𝔭R𝔭, and since 𝔭 is an ideal of R[T] closed under multiplication by monomials, every polynomial with coefficients in I lies in 𝔭. Thus I[T]𝔭, and intersecting over all primes gives I[T]NilR[T].

Proposition(10.20)Matrix rings preserve primeness and semiprimeness

For any ring R and any n1: R is prime if and only if Mn(R) is prime, and R is semiprime if and only if Mn(R) is semiprime.

Proof

If R0 is not prime, pick nonzero ideals 𝔄,𝔅 with 𝔄𝔅=0; then Mn(𝔄)Mn(𝔅)=Mn(𝔄𝔅)=0 with both factors nonzero, so Mn(R) is not prime. Conversely, if Mn(R)0 is not prime, take nonzero ideals of Mn(R) with zero product; by the ideal correspondence for matrix rings they are Mn(𝔄) and Mn(𝔅) for nonzero ideals 𝔄,𝔅R, and Mn(𝔄𝔅)=0 forces 𝔄𝔅=0. The semiprime case is the same argument with 𝔅=𝔄.

Theorem(10.21)The prime radical of a matrix ring

For any ring R and any n1, NilMn(R)=Mn(NilR).

Proof

Write I=NilR. Since R/I is semiprime, (10.20) makes Mn(R/I)Mn(R)/Mn(I) semiprime, so Mn(I) is a semiprime ideal of Mn(R) and therefore contains the smallest one: NilMn(R)Mn(I).

Conversely, by the ideal correspondence NilMn(R)=Mn(J) for some ideal JR. Then Mn(R)/Mn(J)Mn(R/J) is semiprime, being the quotient by the prime radical, so (10.20) gives R/J semiprime, i.e. J is a semiprime ideal of R. Hence JI and NilMn(R)=Mn(J)Mn(I).

RemarkWhat the other radicals do
  • radMn(R)=Mn(radR) holds for every ring, so the matrix statement is a theorem for both Nil and rad.
  • For the upper nilradical, NilMn(R)=Mn(NilR) is equivalent to Köthe's Conjecture and is therefore open.
  • For polynomial rings, (NilR)[T]NilR[T] can fail: Smoktunowicz constructed a nil ring N with N[x] not nil, so the Amitsur–McCoy statement has no valid analogue for Nil.
  • Lam's Exercise 21 for this section asks the reader to verify that (L-radR)[T] is a nil ideal of R[T], which places the Levitzki radical between the two extremes.

Proof Techniques and Method

The reusable moves behind the proofs above.

Move 1

Test with constants only

To show fR[t]g=0 is impossible, apply it to rRR[t] and read the top coefficient. The infinitely many polynomial multipliers are never needed.

Move 2

Sandwich the radical

Prove by exhibiting a semiprime ideal, and by showing every prime contains the candidate. The two descriptions of Nil are dual and each supplies one inclusion cheaply.

Move 3

Contract along an inclusion

If RS and 𝔭S is prime with aSb𝔭 recoverable from aRb, then 𝔭R is prime. This is how information travels back down from the big ring.

Move 3 is delicate and deserves a warning: contraction of a prime need not be prime for arbitrary ring extensions. It works here because aR[T]b=(aRb)[T], an identity that uses centrality of the variables. For skew polynomial rings R[x;σ] the identity fails and the conclusions of this page fail with it.

Worked Example

A finite base ring

Take R=/12, where NilR=(2)(3)=(6)={0,6}. Then

Nil((/12)[x,y])=(6)[x,y],Nil(M2(/12))=M2((6)).
(E.1)

Both can be checked by hand. Every coefficient of an element of (6)[x,y] lies in {0,6} and 66=36=0 in /12, so ((6)[x,y])2=0: the ideal is nilpotent, hence inside the prime radical. In the other direction the quotient is (/6)[x,y], a reduced commutative ring, hence semiprime — so nothing larger can be in the radical. Iterating gives NilM2((/12)[x])=M2((6)[x]) in one step.

Where the Jacobson radical parts company

Let R=(p), the localisation of at a prime p. It is a domain, so NilR=0 and Amitsur–McCoy gives NilR[x]=0. But radR=p(p)0, whereas radR[x]=0 because R is a commutative reduced ring.

rad(p)=p(p)0=rad(p)[x],Nil(p)=0=Nil(p)[x].
(E.2)

Adjoining a variable destroys the Jacobson radical here but leaves the prime radical alone. Only one of the two invariants is polynomial-stable.

A noncommutative check

For T=T2(k), the upper triangular 2×2 matrices over a field, NilT=𝔑, the strictly upper triangular matrices. Amitsur–McCoy gives NilT[x]=𝔑[x], and here the Jacobson radical agrees: T[x]/𝔑[x]k[x]×k[x] is semiprimitive, so radT[x]=𝔑[x] as well. Agreement is a coincidence of this example, not a theorem.

Process and Workflow

Which radical of R[T] or Mn(R) do you need?

Lower nilradicalCompute NilR once and extend coefficientwise or entrywise. No further work, no hypotheses.
Jacobson radical, matrix caseUse radMn(R)=Mn(radR), also unconditional.
Jacobson radical, polynomial caseUse Amitsur's theorem: radR[T]=N[T] where N=RradR[T] is a nil ideal of R. Identifying N requires extra information about R.
Upper nilradicalStop. The matrix statement is equivalent to Köthe's Conjecture and the polynomial statement is false in general.

The decision matters in practice because these four questions look interchangeable and are not. Only the first two have unconditional answers.

Comparison and Classification

Does the radical extend to the construction?
Mn(R)R[T]Hypotheses needed
Nil (prime radical)yesyesnone
rad (Jacobson)yespartialAmitsur's theorem gives only N[T] with N nil
Nil (upper nilradical)opennomatrix case equivalent to Köthe; polynomial case fails
Prime as a classyesyesnone
Semiprime as a classyesyesnone
Reduced as a classnoyesMn of a domain has nilpotents for n2

Does the radical extend to the construction?

Worked values
Base ring RNilRNilR[x]NilM2(R)
000
/12(6)(6)[x]M2((6))
/pm(p)(p)[x]M2((p))
T2(k)strictly upperstrictly upper[x]M2(strictly upper)
k[[x]]000
M3(D)000

Relationship Map

The stability statements assemble into a single picture: Nil commutes with the two constructions that generate most of the examples in this collection, so a computation over a base ring propagates.

R semiprimeR[T] semiprimeMn(R[T]) semiprimeMn(R)[T] semiprime
All ringsNilR defined; R/NilR semiprime
Semiprime ringsNilR=0; closed under R[T], Mn(), products
Prime ringsclosed under R[T] and Mn(), not under products
Domainsclosed under R[T], not under Mn()

The innermost failure is the point of the whole discussion: matrix rings force the passage from domain to prime, and the prime radical is the invariant that survives that passage.

Computational Notes

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

  • The two theorems are reductions, and that is their computational value: the number of variables and the matrix size drop out of the problem entirely, so the cost is the cost of computing NilR over the base.
  • For a commutative noetherian ring given by generators and relations, Nil is the radical of the zero ideal and is computed by standard Gröbner-basis radical algorithms; systems such as Singular, Macaulay2 and Sage expose it directly.
  • For a finite-dimensional algebra over a field, NilA=NilA=radA, so the radical routines of GAP and Magma answer the question; the artinian hypothesis is what collapses the four radicals.
  • Naively applying a radical routine to Mn(R) or to R[x1,,xm] inflates the dimension by n2 or unboundedly. Applying (10.19) and (10.21) first is the difference between feasible and infeasible.
  • For general finitely presented noncommutative rings no algorithm exists: the word problem is already undecidable, so membership in NilR is not decidable in that generality.

Failure Modes and Common Mistakes

  • Do not assume the contraction 𝔭R of a prime ideal is prime for arbitrary extensions RS; the proof above uses the identity aR[T]b=(aRb)[T].
  • Do not confuse (NilR)[T] — coefficients in the radical — with Nil(R)[T] read as a radical of a subring; the notation is compact but the objects are different.
  • Do not expect Mn of a domain to be a domain. It is prime, which is all the theory needs.
  • Do not use NilR=radR outside the left artinian case; (p) is the standard counterexample.

Quick Reference

Polynomial classR[T] prime (semiprime) iffR prime (semiprime)
Matrix classMn(R) prime (semiprime) iffR prime (semiprime)
Amitsur–McCoyNilR[T]=(NilR)[T]
Matrix radicalNilMn(R)=Mn(NilR)
Key identityaR[T]b=(aRb)[T]
Contraction𝔭 prime in R[T] 𝔭R prime in R
Jacobson contrastradR[T]=N[T], N=RradR[T] nil
Köthe linkNilMn(R)=Mn(NilR) iff Köthe's Conjecture
Proof obligations for each inclusion
InclusionToolReference
NilR[T](NilR)[T](R/NilR)[T] is semiprime(10.18)
(NilR)[T]NilR[T]contraction of a prime is prime(10.19)
NilMn(R)Mn(NilR)Mn(R/I) semiprime(10.20)
Mn(NilR)NilMn(R)ideal correspondence plus (10.20)(10.21)

Frequently Asked Questions

Why is the polynomial statement for the prime radical so much stronger than Amitsur's theorem for the Jacobson radical?

Because primeness is a statement about products of ideals, and the top-degree coefficient of a product of polynomials is the product of the leading coefficients. Invertibility, which defines the Jacobson radical, has no such degree-wise behaviour: whether 1fg is invertible in R[T] depends on all coefficients at once. Amitsur's theorem still says something sharp — radR[T]=N[T] for a nil ideal NR — but it does not identify N.

Does the theorem hold for infinitely many variables?

Yes, with no change. Any two polynomials involve only finitely many variables between them, so every step of the argument takes place inside R[T0] for a finite T0T. This finiteness reduction is the only role played by the size of T.

What about skew polynomial rings?

The results fail. In R[x;σ] the leading coefficient of frg is aσn(r)σn(b) rather than arb, and the twist can create locally nilpotent one-sided ideals in a prime ring. Lam's example, due to J. Ram, is a prime ring A[x;σ] with nonzero Levitzki radical — impossible for an untwisted polynomial ring over a semiprime base.

Is Nil a Morita invariant?

The matrix statement (10.21) is the concrete face of that claim, and yes: the prime radical is preserved by Morita equivalence, as are the Jacobson radical and the class of semiprime rings. What is not Morita invariant is being a domain or being reduced, which is why those notions are the wrong ones to build a structure theory on.

Can I compute NilR[x] without knowing all primes of R[x]?

Yes — that is precisely the point. You need only NilR, computed in the base ring, and then extend coefficientwise. The primes of R[x] are vastly more complicated than those of R even for R=, but their intersection is not.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §10, (10.18)–(10.21).
  2. S. A. Amitsur, “Radicals of polynomial rings”, Canadian Journal of Mathematics 8 (1956), 355–361.
  3. N. H. McCoy, “Prime ideals in general rings”, American Journal of Mathematics 71 (1949), 823–833.
  4. A. Smoktunowicz, “Polynomial rings over nil rings need not be nil”, Journal of Algebra 233 (2000), 427–436.
  5. L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, Chapter 2.

AI Suggested Questions

  • Write out the induction that reduces the many-variable case of (10.18) to one variable, and check where centrality of the variables is used.
  • Prove the matrix ideal correspondence 𝔄Mn(𝔄) and the identity Mn(𝔄)Mn(𝔅)=Mn(𝔄𝔅).
  • What is Nil of a Laurent polynomial ring R[t,t1], and does the same argument apply?
  • Explain how Smoktunowicz's example is consistent with Köthe's Conjecture remaining open.
  • Compare the prime spectra of R and R[x] for R a noncommutative noetherian ring.
  • Which radicals in the literature are matrix-extensible, and what general theory explains that?
Page
KEVOS-ENG-MATH-NCR-0080
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Prime and Semiprime RingsArticle · Engineering MathematicsNEXT LESSON →Minimal Left Ideals in Semiprime RingsArticle · Engineering MathematicsThe Lower Nilradical (Baer Radical)Article · Engineering MathematicsThe Upper Nilradical and the Köthe ConjectureArticle · Engineering Mathematics