← LibraryLocal Rings and the Absence of Nontrivial IdempotentsEngineering · Engineering MathematicsLesson 399/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202621 min readBy KEVOS®
Skip to content

Engineering Mathematics Core Local rings

Local Rings and Idempotents

A nonzero ring is local exactly when its non-units are closed under addition. Over a one-sided artinian ring that global condition collapses to a single cheap test: R has no idempotent other than 0 and 1.

Page ID
KEVOS-ENG-MATH-NCR-0143
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(19.19), §19 (pp. 303–304)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

Local is the noncommutative generalisation of unique maximal ideal. For a nonzero ring R it means: a unique maximal left ideal, equivalently a unique maximal right ideal, equivalently R/radR is a division ring, equivalently the non-units RU(R) form an ideal. The seven conditions of (19.1) are the working definition; which one you use is a matter of convenience, not of substance.

Locality forces three structural consequences: a unique maximal two-sided ideal, Dedekind-finiteness, and — the one that does the most work downstream — **no idempotents other than 0 and 1**. None of the three is sufficient on its own. But under a one-sided chain condition the third becomes sufficient: a nonzero right artinian ring is local precisely when it has no nontrivial idempotents (19.19). That is the pivot on which idempotent-theoretic arguments in Chapters 7 and 8 turn.

RU(R)Is an ideal
0,1Only idempotents
ArtinianMakes the test sufficient
SymmetricLeft versus right

Overview

In commutative algebra local rings are the objects produced by localisation, and localisation is the reason they matter. Noncommutative localisation is far more delicate, so local rings enter this subject by a different door: they are the endomorphism rings of the modules that cannot be broken up. That is what makes them indispensable even to someone who only cares about commutative rings, because endomorphism rings of modules are rarely commutative.

R localR0 and R/radR is a division ring
(19.1)

The residue-ring form of the definition. It is visibly left-right symmetric, which is why the unique-maximal-left-ideal and unique-maximal-right-ideal conditions agree.

Idempotents are the algebraic shadow of direct-sum decompositions. An idempotent eR splits the right regular module as RR=eR(1e)R, and conversely. So no nontrivial idempotents says exactly that RR is an indecomposable module. Locality is a strictly stronger statement — it says End(RR)R is not merely idempotent-free but has an ideal of non-units — and the gap between the two closes precisely when a chain condition is available, via the Fitting decomposition.

Learning Objectives

  • State the equivalent conditions of (19.1) and identify which are manifestly side-neutral.
  • Prove that R local implies R is Dedekind-finite and has only trivial idempotents.
  • Exhibit rings satisfying each necessary condition separately without being local.
  • Prove (19.19): a nonzero right artinian ring is local iff its only idempotents are 0 and 1.
  • Use the Fitting decomposition to show that an indecomposable module of finite length is strongly indecomposable.
  • Compute the radical and idempotents of a small finite-dimensional algebra and decide locality.

Definitions

Definition(19.1)Local ring

A ring R0 is local if it has a unique maximal left ideal. That ideal is then radR, and it is simultaneously the unique maximal right ideal and the unique maximal two-sided ideal. When we want to name the radical we write (R,𝔪) with 𝔪=radR.

U(R)
The group of units of R: elements with a two-sided inverse.
Idempotent
eR with e2=e. It is trivial if e=0 or e=1, and nontrivial otherwise.
Dedekind-finite
ab=1 implies ba=1. Equivalently, one-sided inverses are two-sided.
Indecomposable module
M0 that is not the direct sum of two nonzero submodules. Equivalently, End(M) has no nontrivial idempotent.
Strongly indecomposable
M0 with End(M) local. Strictly stronger than indecomposable in general.
Completely primary
Local with nilpotent maximal ideal. Endomorphism rings of finite-length indecomposables are of this type.

All rings have an identity, all modules are unital, and artinian always carries a side. Where a result is genuinely one-sided this page says so.

Core Concepts

Idempotents are decompositions

The dictionary between idempotents and direct sums is exact and is used in both directions throughout this chapter. Given e2=e in R, the right regular module splits as RR=eR(1e)R; given a splitting RR=AB, write 1=e+f with eA, fB and check that e is idempotent with A=eR.

e2=eRR=eR(1e)RRR decomposableR not local

Only the last arrow needs proof, and only the last arrow is not reversible without further hypotheses. Reversing it is what (19.19) does, at the cost of assuming a chain condition.

Why the non-units must be closed under addition

Condition (5) of (19.1) — if a+bU(R) then aU(R) or bU(R) — looks like an odd way to define a class of rings, but it is the condition that kills idempotents in one line: e+(1e)=1 is a unit, so one of e, 1e is a unit; since e(1e)=0, a unit among them forces the other to be 0.

Local, completely primary, and the artinian world

Local rings need not be artinian: (p), k[[x]], the p-adic integers p and rank-one valuation rings with value group are all local with non-nilpotent — indeed non-nil — radical. Local rings arising as End(M) for M of finite length always have nilpotent radical, and are called completely primary; group algebras of finite p-groups in characteristic p are the other standard supply.

Key Results

Theorem(19.1)Characterisations of local rings

Let R0 be a ring. The following are equivalent.

  1. R has a unique maximal left ideal.
  2. R has a unique maximal right ideal.
  3. R/radR is a division ring.
  4. RU(R) is an ideal of R.
  5. RU(R) is closed under addition.
  6. For every n, if a1++anU(R) then some aiU(R).
  7. If a+bU(R) then aU(R) or bU(R).
Proof

It suffices to prove (1) (3); the equivalence (2) (3) then follows because condition (3) is unchanged on replacing R by Rop.

**(3) (1).** Every maximal left ideal contains radR. If R/radR is a division ring it has no left ideals besides 0 and itself, so the only maximal left ideal of R is radR.

**(1) (3).** If 𝔪 is the unique maximal left ideal then radR=𝔪, so R/radR has exactly two left ideals and is therefore a division ring.

**(3) (4).** Since units lift modulo the radical, any aradR has invertible image in the division ring R/radR, hence ba=1r and ac=1r with r,rradR; both 1r and 1r are units, so a has a left and a right inverse and thus aU(R). Conversely no element of radR is a unit. Hence RU(R)=radR, an ideal.

**(4) (5) (5) (5)** are immediate.

**(5) (3).** Let aradR and choose a maximal left ideal 𝔪 with a𝔪. Then 𝔪+Ra=R, so 1=m+ba for some m𝔪, bR. As m lies in a proper left ideal it is not a unit, so (5) forces baU(R). Passing to R¯=R/radR, every nonzero element has a left inverse, so R¯{0} is a group under multiplication and R¯ is a division ring.

Proposition(19.2)Necessary conditions

Let R be a local ring. Then: (a) R has a unique maximal (two-sided) ideal, namely radR; (b) R is Dedekind-finite; (c) the only idempotents of R are 0 and 1.

Proof

(a) A maximal ideal M contains no unit, so MRU(R)=radR; maximality gives M=radR.

(b) Suppose ba=1. If aU(R) then aradR, whence 1=baradR, contradicting R0. So aU(R) and b=a1.

(c) Let e2=e and put f=1e, so e+f=1U(R). By (19.1)(5) one of e,f is a unit. If eU(R) then ef=0 gives f=0, i.e. e=1; if fU(R) then the same equation gives e=0.

Remark(19.2′)None of (a), (b), (c) is sufficient

Condition (a) holds for every simple ring, e.g. M2(k), which is not local. Condition (b) holds for every commutative ring, e.g. . Condition (c) holds for every domain, e.g. k[x]. Even all three together are insufficient: the first Weyl algebra A1(k) over a field of characteristic 0 is a simple noetherian domain, so it satisfies (a), (b) and (c), yet radA1(k)=0 and A1(k) is not a division ring, so it is not local.

Proposition(19.3)Nilpotence criterion

Let R0 be a ring in which every non-unit is nilpotent. Then R is local, and radR is a nil ideal.

Proof

Let aU(R) and let k1 be least with ak=0. Every element of Ra is a non-unit: if raU(R) then from (ra)ak1=rak=0 we get ak1=0, contradicting minimality. Hence Ra consists of non-units, so of nilpotent elements, so Ra is a nil left ideal and therefore RaradR by (4.11). Thus RU(R)radR; the reverse inclusion is automatic, so RU(R)=radR is an ideal and (19.1)(4) applies.

Theorem(19.16)Fitting decomposition

Let R be a ring and MR a right R-module of finite composition length. For every fEnd(MR) there is an integer n with M=ker(fn)im(fn); any n at which both chains im(f)im(f2) and ker(f)ker(f2) have stabilised will do.

Theorem(19.17)Endomorphism rings of finite-length indecomposables

Let MR be an indecomposable right R-module of finite composition length n. Then E=End(MR) is a local ring and (radE)n=0. In particular M is strongly indecomposable and E is completely primary.

Proof

We prove the part needed below: every fEU(E) is nilpotent, whence E is local by (19.3). Choose n as in (19.16), so M=ker(fn)im(fn). Since M is indecomposable one summand is 0.

If ker(fn)=0 then im(fn)=M, so fn is bijective; then f is injective (because fn is) and surjective (because im(f)im(fn)=M), so fU(E), contrary to hypothesis. Therefore ker(fn)0, so im(fn)=0, i.e. fn=0.

The bound (radE)n=0 follows by viewing M as a left E-module and applying Nakayama's Lemma repeatedly to the chain M𝔪M𝔪2M with 𝔪=radE: each inclusion is strict until the term is 0, and M has only n steps of room.

Corollary(19.19)Artinian rings: locality equals idempotent-freeness

Let R0 be a right artinian ring. Then R is local if and only if R has no idempotents other than 0 and 1.

Proof

Necessity is (19.2)(c) and needs no chain condition.

Sufficiency. Take M=RR. By the Hopkins–Levitzki Theorem (4.15) a right artinian ring is right noetherian, so M has finite composition length. Idempotents of End(MR)R correspond to direct-sum decompositions of M, so the hypothesis says exactly that M is indecomposable. By (19.17), End(MR)R is a local ring.

Corollary(19.19′)The left-handed version

The same statement holds with left artinian in place of right artinian: apply (19.19) to Rop, which is right artinian exactly when R is left artinian, has the same idempotents as R, and is local exactly when R is by the symmetry in (19.1).

RemarkCompletely primary

A right artinian local ring has nilpotent radical, so it is completely primary. The converse of *local completely primary* fails in the other direction too: (p) is local but its radical p(p) is not nil, so it is not completely primary and in particular not artinian.

Proof Techniques and Method

How these proofs work, and which move to reuse.

Move 1

Test membership by units

To show a set equals radR, show it is exactly the complement of U(R). Every equivalence in (19.1) is proved by moving between is a unit and lies outside the radical.

Move 2

Split off with an idempotent

To contradict locality, produce a nontrivial idempotent. To produce one, find a direct-sum decomposition of some module and take the projection; End turns the decomposition into the idempotent.

Move 3

Fitting: kernel or image dies

On an indecomposable module of finite length, one of ker(fn), im(fn) must vanish. That dichotomy converts no idempotents into every non-unit is nilpotent, which is the hypothesis of (19.3).

Move 3 is the load-bearing one and it is worth noticing what it consumes. It needs both chain conditions on M — ascending to stabilise kernels, descending to stabilise images. Assuming only one of them is not enough, and (19.18) records the counterexamples: as a module over itself satisfies the ACC and is indecomposable, yet End() is not local.

Worked Example

A finite-dimensional algebra that is local

Let k be a field and let AM3(k) be the algebra of upper triangular matrices with constant diagonal:

A={(abc0ad00a):a,b,c,dk}=k1J,J={(0bc00d000)}.
(E.1)

dimkA=4. A is noncommutative: the (1,3) entries of the two products differ by bdbd.

J is an ideal of A with J2=kE13 and J3=0, so J is nilpotent and therefore JradA. Since A/Jk is a field, J is maximal and hence radA=J. By (19.1)(3), A is local; being finite-dimensional it is artinian, so it is completely primary with (radA)3=0.

Now check (19.19) from the other side. Let e=a1+νA be idempotent, νJ. Reducing modulo J gives a2=a in k, so a{0,1}. If a=0 then e=ν is both nilpotent and idempotent, so e=0. If a=1 then 1eJ is nilpotent and idempotent, so e=1. The only idempotents are trivial — exactly as (19.19) predicts for an artinian local ring.

Two contrasts that pin down the hypotheses

  • Artinian, but with idempotents. M2(k) is artinian and E11 is a nontrivial idempotent, so M2(k) is not local — consistent with (19.19), and with the fact that M2(k) has two maximal left ideals (indeed infinitely many).
  • Idempotent-free, but not artinian. has no nontrivial idempotents and is not local: it has one maximal ideal for each prime. Dropping artinian from (19.19) destroys the sufficiency direction immediately.
  • Local, but not artinian. (p) has unique maximal ideal p(p) and no nontrivial idempotents, but the chain p(p)p2(p) never stabilises.

Process and Workflow

Is my ring R0 local?

It is right or left artinianSearch for idempotents. If the only ones are 0 and 1, R is local by (19.19); a single nontrivial idempotent settles it the other way.
Every non-unit is nilpotentR is local by (19.3)(a), and radR is nil.
R sits inside a division ring D with dR or d1R for all dD×R is local by (19.3)(b) — the valuation-ring criterion.
None of the aboveCompute radR and test whether R/radR is a division ring. There is no shortcut in general.
Locate the radicalFor a finite-dimensional algebra this is a linear-algebra computation; for a valuation-type ring read it off from the value group.
Form the residue ringCompute R/radR and ask whether it is a division ring. If it splits as a product, R is not local and the splitting produces idempotents.
Cross-check with unitsVerify RU(R)=radR on a few elements. This catches an incorrectly computed radical fast.
Record the extra structureIf radR is nilpotent, note that R is completely primary — several later theorems ask for exactly that.

Comparison and Classification

Locality against the three necessary conditions
RingUnique max. idealDedekind-finiteNo nontrivial eLocal?
Division ring Dyesyesyesyes
k[[x]], k[[x;σ]]yesyesyesyes
(p), pyesyesyesyes
M2(k)yes (simple)yesnono
A1(k), chark=0yes (simple)yesyesno
noyesyesno
k×knoyesnono
Upper triangular T2(k)noyesnono
Which criterion is usable in which setting
Finite-dim. algebraCommutative noetherianEndomorphism ringGeneral ring
Unique maximal left idealpartialyesnoyes
R/radR a division ringyesyespartialyes
Non-units closed under additionyesyesyesyes
Every non-unit nilpotentyesnopartialno
No nontrivial idempotentyesnoyesno

Which criterion is usable in which setting

yes means the criterion is both valid and practical there; part means valid but awkward to verify; no means it is not sufficient in that setting.

Relationship Map

The implications below are unconditional. Only the reverse of the last one needs a hypothesis, and that hypothesis is a chain condition.

R localno nontrivial idempotentRR indecomposable
  • R is local R0, RU(R)=radR
    • always implies
      • unique maximal two-sided ideal (19.2)(a)
      • Dedekind-finite (19.2)(b)
      • only trivial idempotents (19.2)(c)
      • Rop is local
      • Z(R) is a local ring
    • is implied by
      • every non-unit nilpotent, R0 (19.3)(a)
      • R right artinian with no nontrivial idempotent (19.19)
      • R=End(M), M indecomposable of finite length (19.17)
      • R=kG, chark=p, G a finite p-group (19.10)
    • never implies
      • artinian — see (p)
      • noetherian — rank-two valuation rings
      • commutative — see k[[x;σ]]
Rings with no nontrivial idempotentincludes all domains
Local ringsR/radR a division ring
Completely primaryradR nilpotent
Artinian locale.g. k[t]/(tn), kG for a p-group
Division ringsradR=0

Applications and Industry Use

Applications here means where this structure is used — inside mathematics and in the engineering and computing disciplines that consume it.

Module theory

The engine of Krull–Schmidt

Azumaya's uniqueness theorem needs the summands to have local endomorphism rings. (19.17) supplies that hypothesis for every module of finite length, which is why Krull–Schmidt works over artinian rings at all.

Modular representation theory

Blocks and p-groups

kG for a finite p-group in characteristic p is local; the block decomposition of a general kG is precisely the decomposition of 1 into primitive central idempotents, so finding idempotents is the practical form of failing to be local.

Computer algebra

Algebra recognition

GAP, Magma and Sage decide indecomposability of a finite-dimensional algebra by computing the radical and inspecting the semisimple quotient; a local algebra is the base case where the recursion stops.

Commutative geometry

Stalks and germs

Local rings of a variety at a point, and rings of germs of holomorphic functions, are the motivating commutative examples; the noncommutative theory keeps their idempotent-freeness while abandoning localisation.

The honest summary is that locality is a hypothesis-supplying property. Very few theorems are about local rings for their own sake; a great many are about arbitrary rings and become tractable because some auxiliary endomorphism ring turns out to be local.

Computational Notes

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

  • For a finite-dimensional algebra A over a field given by structure constants with dimkA=n, deciding locality costs one radical computation (O(n3) field operations in characteristic 0 via the trace form; Friedl–Rónyai in characteristic p) plus a check that A/radA is a division ring.
  • Searching for a nontrivial idempotent directly is the wrong algorithm: the naive approach solves a quadratic system in n unknowns. Reduce modulo the radical first, split the semisimple quotient, then lift idempotents — lifting is always possible modulo a nil ideal.
  • Over a finite field, deciding whether A/radA is a division ring is effective because finite division rings are fields (Wedderburn's little theorem), so the test reduces to commutativity plus absence of zero divisors.
  • For infinitely generated or finitely presented rings, locality is not decidable in general; the word problem for finitely presented rings already is not.

Failure Modes and Common Mistakes

  • Do not assume radR is nilpotent for a general local ring; k[[x]] and (p) have radicals with no nonzero nilpotent element at all. Completely primary is the term for the stronger condition.
  • Do not conflate indecomposable with strongly indecomposable: as a -module is indecomposable but End() is not local.
  • Do not apply the Fitting argument under only one chain condition; (19.18) shows both ACC-only and DCC-only fail to give the full conclusion of (19.17).
  • Do not expect a local ring to be commutative, noetherian, or a domain — k[[x;σ]], rank-two valuation rings and k[t]/(t2) respectively refute each.

Best Practices

  • Say which characterisation of local you are invoking; proofs that silently move between the ideal-theoretic and unit-theoretic forms are hard to audit.
  • When you use (19.19), record the side of the artinian hypothesis, even though the conclusion is symmetric.
  • Verify a claimed radical by checking RU(R)=radR on a handful of elements before building on it.
  • If your local ring came from End(M) with M of finite length, note that it is completely primary — that extra nilpotence is often the hypothesis a later step needs.
  • State nontrivial idempotent rather than idempotent whenever 0 and 1 are in scope; the ambiguity causes real errors in write-ups.

Quick Reference

DefinitionR0 with a unique maximal left ideal
Residue formR/radR is a division ring
Unit formRU(R)=radR is an ideal
Sum testa+bU(R)aU(R) or bU(R)
IdempotentsOnly 0 and 1; necessary, not sufficient
Artinian testR artinian: local no nontrivial idempotent
SymmetryR local Rop local
Completely primaryLocal with radR nilpotent
Numbered results used on this page
ReferenceStatementHypotheses
(19.1)Seven equivalent forms of localR0
(19.2)Unique max ideal, Dedekind-finite, no nontrivial eR local
(19.3)(a)Every non-unit nilpotent localR0
(19.16)M=ker(fn)im(fn)M of finite length
(19.17)End(M) local, (radEndM)n=0M indecomposable, length n
(19.19)Local no nontrivial idempotentR0 right artinian

Frequently Asked Questions

Is a ring with no nontrivial idempotents automatically local?

No. Every domain — , k[x], the Weyl algebra A1(k) — has only trivial idempotents, and none of these is local. The implication holds only in the presence of a one-sided chain condition, which is exactly the content of (19.19).

Why is the definition stated with left ideals if locality is symmetric?

A definition has to pick a side to be stated at all. Symmetry is a theorem: conditions (3) to (5) of (19.1) mention only units and the radical, both of which are unchanged under passing to Rop. Contrast this with primitivity or perfectness, which really are one-sided.

Must a local ring be artinian, or noetherian, or commutative?

None of the three. (p) and k[[x]] are local and not artinian; a valuation ring with value group is local and not noetherian; the twisted power series ring k[[x;σ]] for a nontrivial automorphism σ of a field k is local and not commutative.

What is the difference between local and completely primary?

Completely primary means local with nilpotent maximal ideal. Every right artinian local ring is completely primary, and so is kG for a finite p-group in characteristic p. But k[[x]] is local with rad=(x), which is not even nil, so it is not completely primary.

Can a matrix ring over a local ring be local?

Only for n=1. For n2 the matrix unit E11 is a nontrivial idempotent of Mn(R), so (19.2)(c) rules it out. This shows locality is not preserved by Morita equivalence, even though rad is.

Is there a ring satisfying all of (a), (b) and (c) of (19.2) that is still not local?

Yes. The first Weyl algebra A1(k) over a field of characteristic 0 is a simple noetherian domain: simplicity gives a unique maximal ideal, being a domain gives Dedekind-finiteness and no nontrivial idempotents, but radA1(k)=0 and A1(k) is not a division ring.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §19 (pp. 294–310), especially (19.1), (19.2), (19.17) and (19.19).
  2. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992 (local rings, Fitting's lemma and semiperfect rings).
  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 (idempotents, Peirce decompositions and local rings).
  5. A. Facchini, Module Theory: Endomorphism Rings and Direct Sum Decompositions in Some Classes of Modules, Progress in Mathematics 167, Birkhäuser, 1998.

AI Suggested Questions

  • Give a full proof that idempotents lift modulo a nil ideal, and explain why this makes (19.19) a statement about the semisimple quotient.
  • Which local rings arise as endomorphism rings of indecomposable modules over a fixed artinian ring?
  • Construct a local ring whose maximal ideal is nil but not nilpotent.
  • How does (19.19) interact with the block decomposition of a group algebra in characteristic p?
  • Why is the centre of a ring with a unique maximal two-sided ideal always local, and where does the argument use commutativity of the centre?
  • Compare local rings with semiperfect rings: what exactly does semiperfect add once idempotents are allowed to be nontrivial?
  • Is there an algorithm that, given structure constants for a finite-dimensional algebra over , decides locality in polynomial time?
Page
KEVOS-ENG-MATH-NCR-0143
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Fitting’s Lemma and Endomorphism Rings of Modules of Finite LengthArticle · Engineering MathematicsNEXT LESSON →The Krull–Schmidt TheoremArticle · Engineering MathematicsStrongly Indecomposable Modules and Local Endomorphism RingsArticle · Engineering MathematicsProjective Modules over Local Rings Are FreeArticle · Engineering Mathematics