KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesDedekind-Finite RingsEngineering · Engineering MathematicsLesson 477/884← PrevNext →
ArticlePublished 8 Aug 202616 min readBy KEVOS®
On this page

Ask about this page

KEVOS AIDedekind-Finite Rings

KEVOS knowledge first · trusted web sources when needed

Skip to content

Engineering Mathematics Core Semilocal rings

Dedekind Finiteness

A ring is Dedekind-finite when ab=1 forces ba=1 — when one-sided inverses are automatically two-sided. Semilocal rings are Dedekind-finite, and Bass' Theorem is the far-reaching refinement of that fact.

Page ID
KEVOS-ENG-MATH-NCR-0149
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(20.8)–(20.9), §20 (pp. 315–316)
Reviewed
2026-08-08
Version
1.0.0

01Executive Summary

In a noncommutative ring a left inverse need not be a right inverse. The rings where the pathology cannot occur are the Dedekind-finite ones: ab=1⇒ba=1. Equivalently, the free module RR is not isomorphic to a proper direct summand of itself — a ring-theoretic version of "a finite set is not equinumerous with a proper subset", which is where the name comes from.

Semilocal rings are Dedekind-finite, by a two-step argument: semisimple rings are, and the property lifts along R→R/radR. Bass' Theorem (20.9) then upgrades this substantially: instead of merely asserting that a left-invertible element is a unit, it produces a unit inside a prescribed coset.

ab=1⇒ba=1Definition
(20.8)Semilocal implies it
(20.9)Bass' refinement
𝔅=0Special case recovering (20.8)

02Overview

Take V a vector space with countable basis e1,e2,… over a field k and let R=Endk(V). Let b be the shift ei↦ei+1 and a the backward shift e1↦0, ei↦ei−1 for i≥2. Then ab=1 while ba kills e1, so ba≠1. This one example is the whole subject: it is why Dedekind finiteness must be assumed or proved, never taken for granted.

What is really being asserted

ab=1 always makes e=ba an idempotent with eR≅RR and RR=eR⊕(1−e)R. So R is Dedekind-finite exactly when RR≅RR⊕M forces M=0: no ring may absorb a free summand.

Dedekind finiteness is self-dual — the condition ab=1⇒ba=1 is unchanged by swapping the roles of a and b — so there is no left or right version, and it can be tested on right modules or left modules indifferently.

Bass discovered the sharper statement while building algebraic K-theory. His theorem says that in a semilocal ring, whenever Ra together with a left ideal 𝔅 generates the whole ring, the affine translate a+𝔅 already meets the unit group. Taking 𝔅=0 gives Dedekind finiteness back; taking 𝔅 principal gives the stable range condition of the next page.

03Learning Objectives

  • State Dedekind finiteness and prove the equivalence with RR≅RR⊕M⇒M=0.
  • Prove that R is Dedekind-finite whenever R/radR is.
  • Prove that semisimple rings — and more generally rings of finite length — are Dedekind-finite.
  • Deduce (20.8): every semilocal ring is Dedekind-finite.
  • Reconstruct both proofs of Bass' Theorem (20.9).
  • Separate Dedekind-finite from stably finite with a correct citation.

04Definitions

DefinitionDedekind-finite

A ring R is Dedekind-finite if for all a,b∈R, ab=1 implies ba=1. Synonyms in the literature: directly finite, von Neumann finite, inverse symmetric.

Left-invertible
a is left-invertible if ba = 1 for some b. In a Dedekind-finite ring left-invertible, right-invertible and invertible coincide.
Stably finite
M_n(R) is Dedekind-finite for every n. Strictly stronger than Dedekind-finite.
U(R)
The group of two-sided units of R.
IBN
Invariant basis number: R^n isomorphic to R^m forces n = m. Implied by stable finiteness.

Every commutative ring is Dedekind-finite; the notion has content only in the noncommutative setting.

05Core Concepts

The idempotent produced by a one-sided inverse

Suppose ab=1. Then e:=ba satisfies e2=b(ab)a=ba=e, so e is idempotent and RR=eR⊕(1−e)R. The map x↦bx is an injective right R-module endomorphism of R — injective because a(bx)=x — with image bR=baR=eR. Hence eR≅RR and

RR≅RR⊕(1−e)R.
(20.8a)

A failure of Dedekind finiteness is exactly a nonzero complement (1−e)R.

So ba=1 if and only if e=1, if and only if (1−e)R=0. Dedekind finiteness is the statement that the free module of rank one is directly finite.

Two sources of the property

Source A

Finite length

An injective endomorphism of a module of finite length is surjective. Applying this to x↦bx on RR gives bx=1 for some x, whence b is a unit and ba=1. This covers semisimple rings and, more generally, left or right artinian rings.

Source B

No infinite orthogonal idempotents

If ab=1 and ba≠1, the elements ei=bi(1−ba)ai are nonzero, pairwise orthogonal idempotents. A ring admitting no infinite orthogonal family — for instance any left or right noetherian ring — is therefore Dedekind-finite.

Why the radical is transparent

Units are detected modulo the radical: u∈U(R) if and only if u¯∈U(R/radR), because 1+radR⊆U(R). That makes Dedekind finiteness a property of the radical quotient alone, which is precisely what makes the semilocal hypothesis bite.

06Key Results

Lemma(4.8)Dedekind finiteness lifts across the radical

Let R be any ring. If R/radR is Dedekind-finite then so is R.

Proof

Let ab=1 in R and write ⋅¯ for reduction modulo J=radR. Then a¯b¯=1, so by hypothesis b¯a¯=1, i.e. 1−ba∈J. Since every element of 1+J is a unit, ba∈U(R). But ba is idempotent, as computed above, and a unit idempotent equals 1: multiplying e2=e by e−1 gives e=1. Hence ba=1. □

LemmaSemisimple rings are Dedekind-finite

If R is semisimple then R is Dedekind-finite.

Proof

A semisimple ring has finite length as a right module over itself. Suppose ab=1. The map ϕ:RR→RR, ϕ(x)=bx, is a right R-module homomorphism, and it is injective because aϕ(x)=abx=x. An injective endomorphism of a module of finite length is surjective, so bx=1 for some x∈R. Then b has a left inverse a and a right inverse x, so b∈U(R) and a=a(bx)=(ab)x=x. Therefore ba=bx=1. □

Proposition(20.8)Semilocal rings are Dedekind-finite

Every semilocal ring R is Dedekind-finite.

Proof

By definition R/radR is semisimple, hence Dedekind-finite by the preceding lemma. Now apply (4.8). □

Theorem(20.9)Bass' Theorem

Let R be a semilocal ring, let a∈R, and let 𝔅 be a left ideal of R with

Ra+𝔅=R.

Then the coset a+𝔅 contains a unit of R.

With 𝔅=0 the hypothesis says a has a left inverse and the conclusion says a is a unit, recovering (20.8).

ProofBass' original argument

Reduction to the semisimple case. An element of R is a unit if and only if its image in R/radR is a unit. The hypothesis Ra+𝔅=R passes to the quotient, and a unit found in the image of a+𝔅 lifts to a unit of R lying in a+𝔅. So assume R is semisimple. Since units, left ideals and the hypothesis all decompose over a finite direct product, we may further assume R is simple artinian, and by Wedderburn–Artin R=End(VD) for a finite-dimensional right vector space V over a division ring D.

**The subspace attached to 𝔅.** Put W={v∈V:𝔅v=0}. For R=End(VD) with dimDV finite, every left ideal is the annihilator of a subspace, and 𝔅=ann(W)={f∈R:f(W)=0}.

**a is injective on W.** Write 1=ra+b with r∈R, b∈𝔅. If w∈W and a(w)=0 then w=(ra+b)(w)=r(a(w))+b(w)=0, since b(W)=0. Hence a|W:W→a(W) is a D-isomorphism.

Extending to an automorphism. Because dimDW=dimDa(W) and V is finite-dimensional, the complements of W and of a(W) have equal dimension. Choose any D-isomorphism between those complements and combine it with a|W to obtain f∈Aut(VD)=U(R) with f(w)=a(w) for all w∈W.

Conclusion. f−a vanishes on W, so f−a∈ann(W)=𝔅, and f=a+(f−a)∈a+𝔅 is a unit. □

ProofSwan's argument, free of Wedderburn–Artin

Reduce to R semisimple as before. Choose a left ideal 𝔅′ with 𝔅=(𝔅∩Ra)⊕𝔅′; then R=Ra+𝔅=Ra⊕𝔅′, and since a+𝔅′⊆a+𝔅 we may replace 𝔅 by 𝔅′ and assume R=Ra⊕𝔅.

Consider the exact sequence of left R-modules 0→K→R⟶fRa→0 with f(r)=ra and K=kerf. It splits, so there is g:R→K with (f,g):R→Ra⊕K an isomorphism. Comparing with R=Ra⊕𝔅 and cancelling the common summand Ra — legitimate for semisimple modules, where isomorphism classes are determined by multiplicities of simples — yields an isomorphism θ:K→𝔅.

The composite

R⟶(f,g)Ra⊕K⟶1⊕θRa⊕𝔅=R

is an isomorphism of left R-modules sending r↦ra+θ(g(r)). A left R-module isomorphism R→R is right multiplication by the image u of 1, and it is bijective exactly when u∈U(R). Since u=a+θ(g(1)) and θ(g(1))∈𝔅, the coset a+𝔅 contains the unit u. □

RemarkWhy two proofs

The first proof is linear algebra over a division ring and makes the geometric content visible: a is invertible where it needs to be, and the rest of V is repaired by hand. The second uses only splitting and cancellation of semisimple modules, so it generalises to settings where no Wedderburn decomposition is available.

07Proof Techniques and Method

How these proofs work, and which move to reuse.

1. Reduce modulo the radicalUnits and the hypothesis Ra+𝔅=R are both visible in R/radR, and units lift. Every unit-theoretic proof for semilocal rings starts here.
2. Split the ring as a moduleOver a semisimple ring every submodule is a direct summand, so R=Ra⊕𝔅′ can be arranged. Structural questions become bookkeeping with multiplicities of simple modules.
3. Build the unit as an isomorphismA unit of R is the same thing as an automorphism of RR. To produce a unit in a coset, construct a module isomorphism whose value at 1 lies in that coset.
4. SpecialiseSet 𝔅=0 to recover Dedekind finiteness; set 𝔅=Rb to obtain left stable range one.

The reusable identity

U(R)≅Aut(RR) via u↦(x↦xu). Turning "find a unit" into "build an isomorphism" is the single technique behind (20.9), (20.11) and (20.13).

08Worked Example

A ring that fails, and why it is not semilocal

Let V have basis e1,e2,… over a field k and R=Endk(V), acting on the left. Define b(ei)=ei+1 and a(e1)=0, a(ei)=ei−1 for i≥2. Then ab(ei)=a(ei+1)=ei, so ab=1; but ba(e1)=b(0)=0≠e1, so ba≠1. Concretely ba is the projection onto the span of e2,e3,…, and

RR≅RR⊕(1−ba)R,(1−ba)R≠0.
(20.8b)

R absorbs a free summand: the module-theoretic face of ab=1≠ba.

By (20.8) this ring cannot be semilocal — a useful negative test. Indeed radR=0 while R is far from artinian. The subalgebra generated by a and b is k⟨x,y⟩/(xy−1), which inherits the failure and is the smallest standard example.

Bass' Theorem in a small semilocal ring

Take R=ℤ/12, semilocal since ℤ/12≅ℤ/4×ℤ/3, with U(R)={1,5,7,11} and radR=(6).

Instances of (20.9) in ℤ/12
a𝔅Check Ra+𝔅=RCoset a+𝔅Unit found
2(3)(2)+(3)=(1){2,5,8,11}5 and 11
4(3)(4)+(3)=(1){4,7,10}7
3(4)(3)+(4)=(1){3,7,11}7 and 11
6(0)(6)≠(1) — hypothesis fails{6}none; no contradiction

The last row is the reminder that the hypothesis is doing work: 6 is a non-unit and the coset 6+0 contains nothing else, but R⋅6=(6)≠R, so (20.9) does not apply.

09Comparison and Classification

Which classes of rings are Dedekind-finite, and why
Dedekind-finiteStably finiteReason
Commutative●yes●yesab=1 is symmetric; matrix rings over commutative rings are stably finite via determinants.
Semisimple●yes●yesFinite length; Mn of semisimple is semisimple.
Left or right artinian●yes●yesFinite length argument; Mn(R) is again artinian.
Left or right noetherian●yes●yesNo infinite orthogonal idempotent family; Mn(R) is again noetherian.
Local●yes●yesSemilocal, and Mn of a local ring is semilocal by (20.4).
Semilocal●yes●yes(20.8); Mn(R) is semilocal by (20.4), so (20.13)(4) applies.
Left stable range one●yes●yesTake b=0 in the definition; (20.13)(4) for the matrix rings.
General ring○no○noEndk(V) with dimV infinite.
Dedekind-finite ring●yes◐partialThere exist Dedekind-finite R with M2(R) not Dedekind-finite (Shepherdson).

Which classes of rings are Dedekind-finite, and why

"part" records that the implication fails in general although it holds for every named class above it.

10Relationship Map

semilocal⟹left stable range 1⟹stably finite⟹Dedekind-finite⟹IBN

Reading left to right: (20.9), then (20.13)(4), then the case n=1, then (20.13)(2). No arrow reverses. In particular a ring of left stable range one need not be semilocal — an infinite product of fields is unit-regular, hence of stable range one, but has zero radical and no chain condition.

  • Dedekind finiteness — ab=1⇒ba=1
    • Module form — RR≅RR⊕M⇒M=0
      • No free summand can be absorbed
      • Every surjective endomorphism of RR splits injectively
    • Matrix form — Mn(R) Dedekind-finite for all n = stably finite
      • Implies invariant basis number
      • Implies every epimorphism Rn→Rn is an isomorphism

11Applications and Industry Use

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

  • Algebraic K-theory. Bass' Theorem is the base case of the stability theorems for K1: it is why K1 of a semilocal ring is generated by units and why relative sequences are exact at the right places.
  • Operator algebras. Direct finiteness of von Neumann algebras is the algebraic shadow of the type classification; a factor is finite exactly when its underlying ring is Dedekind-finite, which is how type II1 is separated from type II∞.
  • Group rings. Kaplansky proved that kG is Dedekind-finite for every group G when chark=0, using a trace argument; Elek and Szabó extended this to all fields when G is sofic. The general case is open and is a well-known test problem.
  • Linear systems and modules of states. When a module of signals over a ring of operators can absorb a free summand, feedback constructions that assume finite rank silently fail. Dedekind finiteness of the coefficient ring is the hypothesis that rules this out.
  • Symbolic computation. Algorithms that invert matrices over a coefficient ring by finding a one-sided inverse are only correct when the coefficient ring is stably finite; over a semilocal ring this is guaranteed by (20.13)(4).

12Failure Modes and Common Mistakes

Left-invertible is not invertible

In Endk(V) with dimkV infinite the backward shift has a right inverse and no left inverse. Any argument that concludes "ba=1, hence b is a unit" needs an explicit Dedekind-finiteness hypothesis.

Dedekind-finite does not pass to matrix rings

Shepherdson constructed a Dedekind-finite ring R with M2(R) not Dedekind-finite. The correct hypothesis when matrices are involved is stably finite. For semilocal rings there is nothing to worry about, since Mn(R) is semilocal too.

Bass' Theorem needs the whole hypothesis

Ra+𝔅=R is essential and 𝔅 must be a left ideal, matching the left ideal Ra. Dropping the condition, or using a right ideal, makes the conclusion false — as the last row of the ℤ/12 table shows.

The converse of (20.8) is false

ℤ is Dedekind-finite and not semilocal; so is any commutative domain. Dedekind finiteness is a very weak consequence of semilocality, which is why Bass' refinement matters.

13Historical Notes and Lessons Learned

  • 1888Dedekind's finitenessA set is finite when it admits no bijection with a proper subset. The ring-theoretic condition is the same idea applied to RR, and it keeps Dedekind's name.
  • 1936–1940von Neumann's continuous geometriesDirect finiteness is isolated as the algebraic content of finiteness for rings of operators, giving the alternative name von Neumann finite.
  • 1951Shepherdson's separationA Dedekind-finite ring whose 2×2 matrix ring is not Dedekind-finite, showing that stable finiteness is a genuinely stronger condition.
  • 1964Bass' TheoremIn his foundational K-theory paper Bass proves that semilocal rings have stable range one, in the coset form (20.9).
  • 1968Swan's proofSwan gives the module-theoretic argument, avoiding Wedderburn–Artin and making the result portable to other settings.
  • 2004Sofic groupsElek and Szabó prove that kG is Dedekind-finite for every field k and every sofic group G, extending Kaplansky's characteristic-zero theorem.

14Quick Reference

Definitionab=1⇒ba=1. Self-dual; no left or right version.
Module formRR≅RR⊕M⇒M=0.
(20.8)Semilocal ⇒ Dedekind-finite, via (4.8) plus finite length of R/radR.
(20.9)R semilocal, 𝔅 a left ideal, Ra+𝔅=R ⇒ (a+𝔅)∩U(R)≠∅.
Standard failureEndk(V), dimkV infinite; equivalently k⟨x,y⟩/(xy−1).
Sufficient conditions for Dedekind finiteness
HypothesisArgument
R commutativeMultiply ab=1 on both sides.
R has finite length as a module over itselfInjective endomorphism of a finite-length module is onto.
R left or right noetherianNo infinite family of nonzero orthogonal idempotents.
R/radR Dedekind-finite(4.8): 1−ba∈radR forces the idempotent ba to be a unit.
R semilocal(20.8).
R has left stable range oneTake b=0 in the stable range condition.

15Frequently Asked Questions

Why is it called Dedekind finiteness?

Dedekind defined a set to be finite when it admits no bijection with a proper subset. The ring condition ab=1⇒ba=1 is equivalent to RR admitting no isomorphism with a proper direct summand of itself, so it is the exact module-theoretic transcription.

Does Dedekind finiteness imply invariant basis number?

Not by itself. IBN follows from stable finiteness, that is, Dedekind finiteness of every Mn(R), and Shepherdson's example shows the two conditions differ. For semilocal rings both hold, since Mn(R) is again semilocal.

How does Bass' Theorem generalise (20.8)?

Set 𝔅=0: the hypothesis becomes Ra=R, that is, a has a left inverse, and the conclusion is that a itself is a unit. That is precisely Dedekind finiteness. Nonzero 𝔅 gives freedom to move a within a coset before demanding invertibility.

Why does the proof reduce to a semisimple ring so easily?

Because an element is a unit exactly when its image modulo the radical is, and because both the hypothesis and the conclusion are statements about cosets and units. Nothing about radR itself is needed — only that the quotient is semisimple.

Is Dedekind finiteness preserved by subrings, quotients or products?

Subrings: yes, trivially, since the condition is universal. Arbitrary direct products: yes, componentwise. Quotients: no — a quotient of a Dedekind-finite ring can fail the condition, since new one-sided inverses may appear.

Is it known whether kG is always Dedekind-finite?

Not in general. Kaplansky settled characteristic zero for all groups by a trace argument, and Elek–Szabó settled all characteristics for sofic groups. Whether it holds for every group and every field remains open and is tied to the existence of non-sofic groups.

16Related KEVOS Topics

Semilocal RingsA ring is semilocal when R/rad R is semisimple. The condition is weak enough to hold for every artinian ring, every locaCounterexamples CatalogueThe standing witnesses of noncommutative ring theory: for each plausible implication that fails, the smallest concrete rQuotients of Semilocal RingsOver a semilocal ring the Jacobson radical commutes with quotients: rad(R/I) = (rad R + I)/I for every ideal I, and Stable Range OneA ring has left stable range one when every unimodular pair can be corrected to a unit: Ea + Eb = E forces a + eb ∈ U(E)Cancellation of ModulesOver a ring of left stable range one — in particular over any semilocal ring — finitely generated projective modules can

17References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §20, (20.8)–(20.9), pp. 313–314, and §4, (4.8).
  2. H. Bass, “K-theory and stable algebra”, Publications Mathématiques de l'IHÉS 22 (1964), 5–60.
  3. R. G. Swan, Algebraic K-Theory, Lecture Notes in Mathematics 76, Springer-Verlag, 1968.
  4. J. C. Shepherdson, “Inverses and zero divisors in matrix rings”, Proceedings of the London Mathematical Society (3) 1 (1951), 71–85.
  5. K. R. Goodearl, Von Neumann Regular Rings, 2nd edition, Krieger, 1991, for direct finiteness, unit-regularity and stable range.
  6. P. M. Cohn, Free Rings and Their Relations, 2nd edition, Academic Press, 1985, for weakly finite rings and invariant basis number.

18AI Suggested Questions

  • Write out Shepherdson's example of a Dedekind-finite ring with M2(R) not Dedekind-finite.
  • Prove in detail that ei=bi(1−ba)ai are nonzero orthogonal idempotents when ab=1≠ba.
  • Give Kaplansky's trace proof that kG is Dedekind-finite in characteristic zero.
  • Show that a von Neumann regular ring is Dedekind-finite if and only if it is unit-regular.
  • Derive left stable range one for semilocal rings directly from Bass' Theorem, and identify where the left ideal must be principal.
  • Which of Dedekind-finite, stably finite and stable range one are Morita invariant?
  • Construct a Dedekind-finite ring failing invariant basis number, or prove none exists.
Page
KEVOS-ENG-MATH-NCR-0149
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. Comparison and Classification
  10. Relationship Map
  11. Applications and Industry Use
  12. Failure Modes and Common Mistakes
  13. Historical Notes and Lessons Learned
  14. Quick Reference
  15. Frequently Asked Questions
  16. Related KEVOS Topics
  17. References
  18. AI Suggested Questions

Continue learning

The Radical and Quotients of Semilocal RingsArticle · Engineering MathematicsNEXT LESSON →Rings of Stable Range OneArticle · Engineering MathematicsSemilocal Rings: Definition and ExamplesArticle · Engineering MathematicsCancellation of Modules over Semilocal RingsArticle · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®