KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesThe Lower Nilradical of Polynomial and Matrix RingsEngineering · Engineering MathematicsLesson 408/884← PrevNext →
ArticlePublished 8 Aug 202617 min readBy KEVOS®
On this page

Ask about this page

KEVOS AIThe Lower Nilradical of Polynomial and Matrix Rings

KEVOS knowledge first · trusted web sources when needed

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: Nil∗R[T]=(Nil∗R)[T] and Nil∗Mn(R)=Mn(Nil∗R), 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

01Executive 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 N⊆R 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.

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

02Overview

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 R↦R[T] and R↦Mn(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])=(Nil∗R)[T],Nil∗(Mn(R))=Mn(Nil∗R)
(10.19), (10.21)

Valid for every ring R, every set T of commuting indeterminates and every n≥1.

The mechanism in one line

𝔄 is a semiprime ideal of R iff R/𝔄 is semiprime iff (R/𝔄)[T] is semiprime iff 𝔄[T] is a semiprime ideal of R[T]. The radical is the smallest such ideal on each side, and the correspondence is inclusion-preserving.

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.

03Learning 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 Nil∗R[T]=(Nil∗R)[T] using (10.18) and the prime-ideal contraction 𝔭∩R.
  • Prove Nil∗Mn(R)=Mn(Nil∗R) 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.

04Definitions

R[T]
Polynomials in the commuting indeterminates t∈T with coefficients in R; each element involves only finitely many variables. Multiplication uses tr=rt for r∈R.
𝔄[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 R↪R[T].
Nil∗R
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.

05Core 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 r∈R

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 r∈R. 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 Nil∗R[T]⊆(Nil∗R)[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/Nil∗R is semiprime, so (Nil∗R)[T] is a semiprime ideal of R[T], hence contains Nil∗R[T].
Lower bound via contractionFor any prime 𝔭⊆R[T], 𝔭∩R is prime in R, so it contains Nil∗R and therefore 𝔭⊇(Nil∗R)[T].
IntersectTaking the intersection over all primes 𝔭 gives Nil∗R[T]⊇(Nil∗R)[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.

06Key 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,b∈R. 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,g∈A. Each of f,g involves only finitely many variables, say those in a finite subset T0⊆T, and fR[T0]g=0. So we may assume T finite, and by induction on |T| — writing R[t1,…,tm]=(R[t1,…,tm−1])[tm] — we may assume T={t}. Suppose f,g≠0 with leading coefficients a,b and degrees n,m. By (C.1) the coefficient of tn+m in frg is arb for every r∈R, 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])=(Nil∗R)[T].

Proof

Write I=Nil∗R. 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 Nil∗R[T] is the smallest semiprime ideal of R[T] we get Nil∗R[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,b∈R 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]⊆Nil∗R[T].

Proposition(10.20)Matrix rings preserve primeness and semiprimeness

For any ring R and any n≥1: 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 R≠0 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 n≥1, Nil∗Mn(R)=Mn(Nil∗R).

Proof

Write I=Nil∗R. 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: Nil∗Mn(R)⊆Mn(I).

Conversely, by the ideal correspondence Nil∗Mn(R)=Mn(J) for some ideal J⊆R. 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 J⊇I and Nil∗Mn(R)=Mn(J)⊇Mn(I).

Remark—What 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, Nil∗Mn(R)=Mn(Nil∗R) is equivalent to Köthe's Conjecture and is therefore open.
  • For polynomial rings, (Nil∗R)[T]⊆Nil∗R[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.

07Proof 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 r∈R⊆R[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 R⊆S 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.

08Worked Example

A finite base ring

Take R=ℤ/12ℤ, where Nil∗R=(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 6⋅6=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 Nil∗M2((ℤ/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 Nil∗R=0 and Amitsur–McCoy gives Nil∗R[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, Nil∗T=𝔑, the strictly upper triangular matrices. Amitsur–McCoy gives Nil∗T[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.

Sanity check

In every case the answer must be an ideal whose quotient is semiprime and which is contained in every prime. If a candidate fails either test, it is wrong — and both tests are cheap.

09Process and Workflow

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

Lower nilradicalCompute Nil∗R 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=R∩radR[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.

10Comparison and Classification

Does the radical extend to the construction?
Mn(R)R[T]Hypotheses needed
Nil∗ (prime radical)●yes●yesnone
rad (Jacobson)●yes◐partialAmitsur's theorem gives only N[T] with N nil
Nil∗ (upper nilradical)open○nomatrix case equivalent to Köthe; polynomial case fails
Prime as a class●yes●yesnone
Semiprime as a class●yes●yesnone
Reduced as a class○no●yesMn of a domain has nilpotents for n≥2

Does the radical extend to the construction?

Worked values
Base ring RNil∗RNil∗R[x]Nil∗M2(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

11Relationship 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 semiprime⟺R[T] semiprime⟺Mn(R[T]) semiprime⟺Mn(R)[T] semiprime
All ringsNil∗R defined; R/Nil∗R semiprime
Semiprime ringsNil∗R=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.

12Computational 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 Nil∗R 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, Nil∗A=Nil∗A=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 Nil∗R is not decidable in that generality.

Why the prime radical is the computable one

Nil∗ is defined by finite multiplicative data — products of ideals — while rad is defined by invertibility, a condition that adjoining a variable changes drastically. That difference is exactly why (10.19) is elementary and Amitsur's theorem is not.

13Failure Modes and Common Mistakes

Central variables only

(10.18) requires the indeterminates to commute with the coefficients. For a skew polynomial ring R[x;σ] the leading-coefficient computation becomes aσn(b) rather than ab, and the conclusions change: there are prime rings A[x;σ] with nonzero Levitzki radical, which is exactly the example used on The Levitzki Radical and Locally Nilpotent Ideals.

Do not transplant this to the upper nilradical

Nil∗R[T]=(Nil∗R)[T] is not a theorem. Smoktunowicz's construction of a nil ring N with N[x] not nil refutes the inclusion ⊆ direction that the Amitsur–McCoy proof would need, and the matrix version is equivalent to Köthe's Conjecture.

  • Do not assume the contraction 𝔭∩R of a prime ideal is prime for arbitrary extensions R⊆S; the proof above uses the identity aR[T]b=(aRb)[T].
  • Do not confuse (Nil∗R)[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 Nil∗R=radR outside the left artinian case; ℤ(p) is the standard counterexample.

14Quick Reference

Polynomial classR[T] prime (semiprime) iffR prime (semiprime)
Matrix classMn(R) prime (semiprime) iffR prime (semiprime)
Amitsur–McCoyNil∗R[T]=(Nil∗R)[T]
Matrix radicalNil∗Mn(R)=Mn(Nil∗R)
Key identityaR[T]b=(aRb)[T]
Contraction𝔭 prime in R[T] ⇒𝔭∩R prime in R
Jacobson contrastradR[T]=N[T], N=R∩radR[T] nil
Köthe linkNil∗Mn(R)=Mn(Nil∗R) iff Köthe's Conjecture
Proof obligations for each inclusion
InclusionToolReference
Nil∗R[T]⊆(Nil∗R)[T](R/Nil∗R)[T] is semiprime(10.18)
(Nil∗R)[T]⊆Nil∗R[T]contraction of a prime is prime(10.19)
Nil∗Mn(R)⊆Mn(Nil∗R)Mn(R/I) semiprime(10.20)
Mn(Nil∗R)⊆Nil∗Mn(R)ideal correspondence plus (10.20)(10.21)

15Frequently 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 1−fg 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 N⊆R — 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 T0⊆T. 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 Nil∗R[x] without knowing all primes of R[x]?

Yes — that is precisely the point. You need only Nil∗R, 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.

16Related KEVOS Topics

Radical of R[T]For an arbitrary ring R, Amitsur's Theorem says rad R[T] = N[T] where N = R rad R[T] is a nil ideal of R — a complete stThe Lower NilradicalNil_* R = (0) — the intersection of all prime ideals of R, the smallest semiprime ideal, a nil ideal that need not be niPrime IdealsIn a noncommutative ring the element test ab ∈ p is the wrong one. The correct definition uses products of ideals, equm-SystemsA multiplicatively closed set is replaced by an m-system: a set S with a, b ∈ S arb ∈ S for some r ∈ R. Prime ideals areRadical of an IdealFor an ideal A of any ring, A is defined by an m-system condition — and turns out to be the intersection of the prime id

17References

  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.

18AI 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,t−1], 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

On this page

  1. Executive Summary
  2. Overview
  3. Learning Objectives
  4. Definitions
  5. Core Concepts
  6. Key Results
  7. Proof Techniques and Method
  8. Worked Example
  9. Process and Workflow
  10. Comparison and Classification
  11. Relationship Map
  12. Computational Notes
  13. Failure Modes and Common Mistakes
  14. Quick Reference
  15. Frequently Asked Questions
  16. Related KEVOS Topics
  17. References
  18. AI Suggested Questions

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
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®