← LibraryRings of Stable Range OneEngineering · Engineering MathematicsLesson 406/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202616 min readBy KEVOS®
Skip to content

Engineering Mathematics Advanced Semilocal rings

Stable Range One

A ring has left stable range one when every unimodular pair can be corrected to a unit: Ea+Eb=E forces a+ebU(E) for some e. Bass' Theorem says semilocal rings qualify, and cancellation of modules follows.

Page ID
KEVOS-ENG-MATH-NCR-0150
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(20.10)–(20.12), §20 (pp. 316–317)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

Stable range is Bass' measure of how far a ring is from behaving like a field for elementary-matrix purposes. The extreme case, left stable range one, says that any relation Ea+Eb=E can be collapsed to a single unit: some correction a+eb is invertible.

Two facts make the condition central. First, Bass' Theorem (20.9) says every semilocal ring has left stable range one — the class is therefore very large. Second, the condition is exactly what is needed to cancel a module from a direct sum: if End(AR) has left stable range one then ABAC implies BC.

a+ebU(E)The conclusion
(20.10)Definition
(20.11)Cancellation
b=0Recovers Dedekind finiteness

Overview

A pair (a,b) with Ea+Eb=E is a unimodular row of length two. Elementary row operations let us replace a by a+eb without changing the ideal generated. Stable range one asks that some such operation lands on a unit — that unimodular rows of length two can be shortened to length one.

Ea+Eb=EeE:a+ebU(E)
(20.10)

Left stable range one. Setting b=0 gives: Ea=E implies aU(E), i.e. Dedekind finiteness.

Bass introduced the general condition — stable range at most n — to obtain stability theorems in algebraic K-theory: once the stable range is bounded, GLn and K1 stop changing as n grows. Stable range one is the strongest such bound and gives the cleanest consequences: K1(E)=U(E)ab, cancellation of modules, and invariant basis number.

The condition is strictly weaker than semilocality. A commutative von Neumann regular ring such as i=1𝔽2 has stable range one but is neither artinian nor semilocal; Lam records this asymmetry without constructing an example.

Learning Objectives

  • State (20.10) and verify that b=0 recovers Dedekind finiteness.
  • Restate Bass' Theorem (20.9) as "semilocal implies left stable range one".
  • Prove the Cancellation Theorem (20.11) in full.
  • Prove Corollary (20.12) and locate where the noetherian hypothesis is used.
  • Exhibit a ring of stable range one that is not semilocal.
  • Exhibit a ring whose stable range exceeds one and see cancellation fail.

Definitions

Definition(20.10)Left stable range one

A ring E has left stable range one if for all a,bE with Ea+Eb=E there exists eE such that a+ebU(E).

The special case b=0 says: if Ea=E, i.e. a has a left inverse, then a is a unit. So left stable range one implies Dedekind finiteness.

DefinitionStable range at most n (Bass)

E has left stable range at most n if whenever a1,,an+1E satisfy i=1n+1Eai=E, there exist b1,,bnE with

i=1nE(ai+bian+1)=E.

The stable range sr(E) is the least such n. The case n=1 is (20.10), since E(a1+b1a2)=E together with Dedekind finiteness makes a1+b1a2 a unit.

End(AR)
The ring of R-linear endomorphisms of the right R-module A, with multiplication given by composition.
Split epimorphism
A surjection h with h s = identity for some s; its kernel is then a direct summand.
Stably free module
A module P with P direct sum R^m isomorphic to R^n for some m and n.
Unimodular pair
A pair (a,b) generating E as a left ideal.

Vaserstein proved that the left and right stable ranges of a ring coincide, so the adjective left is dispensable; it is kept here to match the phrasing of (20.10).

Core Concepts

Bass' Theorem restated

In (20.9) take 𝔅=Rb, a principal left ideal. The hypothesis becomes Ra+Rb=R and the conclusion produces a unit in a+Rb, that is, an element a+ebU(R). Conversely stable range one for principal 𝔅 implies the general statement, because Ra+𝔅=R already forces Ra+Rb=R for some single b𝔅: write 1=ra+b.

R semilocalBass (20.9)left stable range 1cancellation (20.11)

Why endomorphism rings are the right place to put the hypothesis

Cancelling A from ABAC is a question about maps into and out of A, and all of those are recorded in E=End(AR). The isomorphism supplies a split epimorphism ABA; its components give two elements of E that generate E; stable range one corrects them to a single unit; and the unit reorganises the direct sum decomposition so that B and C appear as complements of the same submodule.

Sources of stable range one besides semilocality

Class 1

Semilocal rings

By Bass' Theorem (20.9). Includes local rings, artinian rings, finite rings, finite-dimensional algebras and module-finite algebras over commutative semilocal rings.

Class 2

Unit-regular rings

Every von Neumann regular ring in which each element satisfies a=aua with u a unit has stable range one. This includes all commutative von Neumann regular rings and all finite von Neumann algebras' underlying regular rings.

Class 3

Rings of continuous functions and π-regular rings

Strongly π-regular rings have stable range one. These classes overlap with, but are not contained in, the semilocal ones.

Key Results

Theorem(20.9)Bass' Theorem, stable range form

Every semilocal ring has left stable range one. Explicitly: if R is semilocal and Ra+Rb=R, then a+ebU(R) for some eR.

The converse fails: there are rings of left stable range one that are not semilocal.

Theorem(20.11)Cancellation Theorem

Let R be a ring and let A,B,C be right R-modules. Suppose the ring E=End(AR) has left stable range one — for instance, suppose E is semilocal. Then

ABACBC.

No finiteness hypothesis is imposed on B or C.

Proof

Setting up. Compose an isomorphism ABAC with the projection onto A. This gives a split epimorphism h0=(f,g):ABA, where fEnd(AR) and gHom(B,A), whose kernel is carried isomorphically onto C. Let s=(fg):AAB be a splitting, so fE, gHom(A,B) and

(f,g)s=ff+gg=1A.

Applying stable range one. Both f and gg lie in E — note gg is the composite ABA, an endomorphism of A, even though g and g individually are not. The displayed identity shows 1AEf+E(gg), hence Ef+E(gg)=E. By hypothesis there is eE with

u:=f+e(gg)U(E).

A second split epimorphism. Define h=(1A,eg):ABA, (x,y)x+e(g(y)). Then hs=f+egg=u is an automorphism of A, so h is a split epimorphism with splitting su1, and

AB=im(su1)kerh=im(s)kerh,

the last equality because u1 is an automorphism of A and hence does not change the image. From the original splitting we also have AB=im(s)kerh0.

Comparing complements. Two complements of the same submodule are isomorphic to the same quotient, so

kerh(AB)/im(s)kerh0C.

**Identifying kerh.** By definition kerh={(x,y)AB:x=e(g(y))}, and y(e(g(y)),y) is an isomorphism Bkerh with inverse the projection to the second coordinate. Hence BkerhC.

Corollary(20.12)Cancellation over module-finite algebras

Let k be a commutative noetherian semilocal ring and let R be a k-algebra which is **finitely generated as a k-module**. Let A be a finitely generated right R-module and let B,C be arbitrary right R-modules. Then ABAC implies BC.

Proof

It suffices to prove that E=End(AR) is semilocal, for then E has left stable range one by (20.9) and (20.11) applies.

Since A is finitely generated over R and R is finitely generated over k, the module A is finitely generated over k; say A is a quotient of km. Restricting along the surjection kmA embeds Endk(A) into Homk(km,A)Am, a finitely generated k-module. As k is noetherian, submodules of finitely generated modules are finitely generated, so Endk(A) is a finitely generated k-module.

Now E=End(AR) is a k-submodule of Endk(A), hence also finitely generated over k by noetherianity. Thus E is a k-algebra which is module-finite over the commutative semilocal ring k, and (20.6) makes E semilocal.

CorollaryModules of finite length cancel

Let R be any ring and let A be a right R-module possessing a composition series. Then ABAC implies BC for arbitrary right R-modules B,C.

Sketch. By Fitting's Lemma a module of finite length decomposes into finitely many indecomposables each with local endomorphism ring, and the endomorphism ring of such a finite direct sum is semiperfect, hence semilocal. Apply (20.11).

RemarkStable range one is strictly weaker than semilocal

E=i=1𝔽2 is commutative von Neumann regular, hence unit-regular, hence of stable range one. But radE=0 and E is not artinian, so E is not semilocal. The implication in (20.9) therefore does not reverse.

Proof Techniques and Method

How this proof works, and which move to reuse.

1. Turn the isomorphism into a split epimorphismABAC plus projection gives h0:ABA split, with kerh0C. All information about C is now stored as a kernel.
2. Extract an equation in End(A)The splitting yields ff+gg=1A, so the pair (f,gg) is unimodular in E. This is the only place the module data is converted into ring data.
3. Correct to a unitStable range one replaces the pair by a single unit u=f+e(gg). The correction e is what makes a second, simpler epimorphism h=(1,eg) split.
4. Compare complementsh and h0 split along the same image im(s), so their kernels are isomorphic. One kernel is visibly B, the other is C.

Worked Example

Checking (20.10) by hand in /12

/12 is semilocal with U={1,5,7,11}, so (20.9) guarantees stable range one. Verifying instances shows what the correction e does.

Unimodular pairs in /12 and their corrections
(a,b)(a)+(b)Choice of ea+ebUnit?
(2,3)(1)e=15yes
(3,8)(1)e=111yes
(4,3)(1)e=17yes
(6,4)(2)(1)hypothesis fails

A ring of stable range greater than one

does not have stable range one. Take a=3, b=5: then 3+5=, but 3+5e3(mod5) for every e, while the units ±1 are 1,4(mod5). So no correction works. By Bass' stable range theorem a commutative noetherian ring of Krull dimension d has stable range at most d+1, giving sr()=2.

Cancellation failing when stable range is larger

Let S=[x,y,z]/(x2+y2+z21), the coordinate ring of the real 2-sphere, and let P be the module of algebraic tangent vector fields, i.e. the kernel of S3S, (u,v,w)xu+yv+zw. Then PSS3S2S, yet PnotS2: a free module of rank 2 would supply two everywhere-independent tangent fields on S2, contradicting the hairy ball theorem. So

PSS2S,PnotS2.
(20.12a)

Cancellation of the single free summand S fails. Here End(SS)S has stable range greater than 1; S is noetherian of Krull dimension 2 but not semilocal.

A positive instance of (20.11)

Let R=/4 and A=/4/2 as a right R-module. A is finite, so E=End(AR) is a finite ring, hence artinian, hence semilocal. By (20.11), A cancels from direct sums of arbitrary /4-modules — including infinitely generated ones, where no counting argument is available.

Process and Workflow

You want to cancel A from ABAC. What do you need?

End(AR) is semilocalApply (20.9) then (20.11). Sufficient conditions: A has finite length; A is finitely generated over a module-finite algebra over a commutative noetherian semilocal ring (20.12).
End(AR) has stable range one but is not semilocal(20.11) still applies verbatim — the theorem is stated for the stable range hypothesis, not for semilocality.
A is finitely generated projective and R has stable range oneUse (20.13)(1): embed A in a free module and cancel free summands one at a time.
None of theseCancellation may genuinely fail — see the tangent module of the real 2-sphere. Look instead for a Krull–Schmidt theorem, which requires indecomposables with local endomorphism rings.

Comparison and Classification

Stable range of standard rings
RingStable rangeComment
Any semilocal ring1Bass' Theorem (20.9).
Local ring, finite ring, finite-dimensional algebra1Special cases of semilocal.
Unit-regular ring1Includes commutative von Neumann regular rings.
i=1𝔽21Stable range one without being semilocal.
2Krull dimension 1; the pair (3,5) obstructs stable range one.
k[x1,,xd], k a fieldd+1Bass' stable range theorem for noetherian rings of Krull dimension d.
Endk(V), dimkV infinitenot 1Not even Dedekind-finite.

The pattern is that stable range one behaves like a low-dimensionality condition. Bass' stable range theorem bounds sr(R) by d+1 for a commutative noetherian ring of Krull dimension d, so dimension zero already forces stable range one; conversely a positive-dimensional ring such as can fail it, and the failure is detected by an explicit unimodular pair.

Relationship Map

Left stable range one(20.10)
Semilocalby (20.9)
Left artinianchain condition
SemisimpleradR=0 and artinian
Localdivision ring modulo the radical
Unit-regularvon Neumann regular with a=aua, u a unit

The two inner families overlap only in small cases: a ring that is both semilocal and von Neumann regular is semisimple. Everything inside the outer band cancels modules and has invariant basis number.

Applications 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. Stable range bounds are the hypotheses of Bass' stability theorems: for n>sr(R) the maps GLn(R)GLn+1(R) induce isomorphisms on K1. Stable range one collapses the whole tower to U(R).
  • Serre's problem and vector bundles. Over a ring of stable range one every stably free module is free, so no exotic projective modules exist. Over rings of larger stable range they do, and the tangent bundle of S2 is the standard witness.
  • Operator algebras. Rings of stable range one appear as the algebraic invariant behind cancellation of projections in C*-algebras; the property is a key input in the Elliott classification programme.
  • Direct-sum decomposition theory. Facchini's theory of modules with semilocal endomorphism rings uses stable range one to control when Krull–Schmidt-type uniqueness holds and how badly it can fail.
  • Symbolic computation. Algorithms that complete a unimodular row to an invertible matrix terminate in one step over a ring of stable range one; over [x1,,xd] they require the full Quillen–Suslin machinery.

Failure Modes and Common Mistakes

Quick Reference

(20.10)Ea+Eb=Ea+ebU(E) for some eE.
(20.9)Semilocal left stable range one. Not reversible.
(20.11)End(AR) of stable range one A cancels from direct sums, with B,C arbitrary.
(20.12)k commutative noetherian semilocal, R module-finite over k, A f.g. A cancels.
Degenerate caseb=0 gives Dedekind finiteness.
SymmetryLeft and right stable range agree (Vaserstein).
What each hypothesis buys
HypothesisConclusion available
R semilocalStable range one for R; cancellation of R itself and of f.g. projectives.
End(AR) semilocalA cancels from arbitrary direct sums.
A of finite lengthEnd(AR) semiperfect; A cancels.
A f.g. over a module-finite algebra over commutative noetherian semilocal k(20.12): A cancels.
R of stable range one, A f.g. projective(20.13)(1): A cancels; stably free modules are free.

Frequently Asked Questions

Why is the condition called "stable range"?

Because it measures the point at which unimodular rows stabilise: for rows longer than the stable range, one can always shorten by elementary operations. Bass introduced the numerical invariant so that GLn and K1 would stop changing once n exceeds it.

Does stable range one have a left and a right version?

The definition is stated on one side, but Vaserstein proved the two agree for every ring, so sr(R)=sr(Rop). Lam states the left version to match the left ideal Ra appearing in Bass' Theorem.

Can cancellation hold without stable range one?

Yes. (20.11) is sufficient, not necessary. For example over , which has stable range 2, finitely generated modules cancel by the structure theorem. The theorem is valuable because it needs no hypothesis at all on B and C.

Why must B and C be allowed to be arbitrary?

Because that is exactly where naive arguments break. Counting invariants — length, rank, dimension — cancel finitely generated modules easily. The content of (20.11) is that infinitely generated B and C are also cancelled, with no finiteness assumption.

How does (20.12) differ from (20.11)?

(20.11) imposes a hypothesis on End(AR), which is often hard to check. (20.12) replaces it with checkable hypotheses on the ground ring and on A: the proof simply verifies that End(AR) is module-finite over k and therefore semilocal by (20.6).

What is the connection with stably free modules?

A stably free module satisfies PRmRn. Cancelling the free summand — which stable range one permits — gives PRnm, so every stably free module is free. This is (20.13)(3) and it is the cleanest visible consequence of the hypothesis.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §20, (20.10)–(20.12), pp. 314–316.
  2. H. Bass, “K-theory and stable algebra”, Publications Mathématiques de l'IHÉS 22 (1964), 5–60.
  3. L. N. Vaserstein, “Stable rank of rings and dimensionality of topological spaces”, Functional Analysis and its Applications 5 (1971), 102–110.
  4. E. G. Evans, Jr., “Krull–Schmidt and cancellation over local rings”, Pacific Journal of Mathematics 46 (1973), 115–121.
  5. K. R. Goodearl, Von Neumann Regular Rings, 2nd edition, Krieger, 1991, Chapter 4, for unit-regularity and stable range one.
  6. 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

  • Prove Vaserstein's theorem that the left and right stable ranges of a ring coincide.
  • Show that a unit-regular ring has stable range one.
  • Compute the stable range of [x] and of [x,y,z]/(x2+y2+z21).
  • Give an example of a module A whose endomorphism ring is semilocal but not semiperfect.
  • State Bass' stability theorem for K1 precisely and identify where stable range one is used.
  • Explain why a ring that is both semilocal and von Neumann regular must be semisimple.
  • Construct a ring of stable range one that is not semilocal and not von Neumann regular.
Page
KEVOS-ENG-MATH-NCR-0150
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Dedekind-Finite RingsArticle · Engineering MathematicsNEXT LESSON →Cancellation of Modules over Semilocal RingsArticle · Engineering MathematicsThe Radical and Quotients of Semilocal RingsArticle · Engineering MathematicsIdempotents and the Peirce DecompositionArticle · Engineering Mathematics