← LibraryDouble Centralizers and Density for Bimodules | KEVOS®Project Delivery · Project ManagementLesson 68/249← PrevNext →
ArticlePublished 9 Aug 202619 min readBy Kevin Jogin
Skip to content

Engineering Mathematics Advanced Density theory

Double Centralizers

Density is a statement about two rings acting on one abelian group from opposite sides: R is dense in the centraliser of its own centraliser. Getting k=End(RV) exactly right is the whole game — take k too small and every conclusion fails.

Page ID
KEVOS-ENG-MATH-NCR-0091
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(11.18), (11.20), §11 (pp. 194–197)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

Fix a left R-module V and forget everything but the abelian group. Three rings appear: the image ρ(R), its centraliser k=End(RV) acting on the right, and the centraliser of that, E=End(Vk). Always ρ(R)E. Density is the assertion that this inclusion is invisible to any finite set of test vectors.

Two results make the bimodule picture usable. (11.18) says dense action and m-transitivity for all m are the same condition when k is a division ring. (11.20) says 2-transitivity alone already forces End(RV)=k — the double centraliser condition — and hence density.

3Rings on one group
2Transitivity needed
ρ(R)EAlways true
ρ(R)=EBalanced module

Overview

A bimodule RVk is two module structures on one abelian group that commute: (rv)a=r(va). That single axiom says each ring acts by endomorphisms for the other, so each maps into the centraliser of the other. The theory of density is the quantitative version of that observation.

ρ:RE=End(Vk),kEnd(RV),(rv)a=r(va)
(11.18)

Each side acts inside the centraliser of the other; density asks how much of E the left-hand side fills.

The delicate point is that k may be given — a division ring we happen to be working over — or computed as End(RV). Density theorems require the computed one. When the given k is strictly smaller than the computed one, E is strictly larger than it should be and density fails, often spectacularly.

This page is the bimodule-theoretic core behind The Jacobson Density Theorem and behind the structure theorem discussed in Wedderburn–Artin via Density. It also connects to the finite-dimensional double centralizer theorem for central simple algebras, treated in Criteria for Central Finiteness and the Double Centralizer Theorem.

Learning Objectives

  • Write down the centraliser and double centraliser of ρ(R) acting on V.
  • Prove (11.18): dense action on Vk equals m-transitivity for every m.
  • Prove the implication 2-transitive End(RV)=k in (11.20).
  • Say precisely when a module is balanced and give a module that is not.
  • Derive the Artin–Whaples theorem from density applied to RkRop.
  • Diagnose the failure caused by replacing End(RV) by a proper subring.

Definitions

DefinitionCentraliser, double centraliser, balanced

Let V be a left R-module and write End(RV) on the right of V, so that V becomes a right module over k:=End(RV). The double centraliser of R on V is E:=End(Vk), acting on the left. The natural map ρ:RE has kerρ=ann(V), and V is called balanced (or is said to have the double centraliser property) when ρ is surjective.

(R,k)-bimodule
An abelian group with a left R-action and a right k-action satisfying (rv)a=r(va); equivalently a left R-module with a ring map kEnd(RV).
Dense action
For every fEnd(Vk) and finitely many v1,,vn, some rR has rvi=f(vi) for all i.
m-transitive
For k a division ring: any nm k-independent vectors can be sent to any prescribed n vectors by a single element of ρ(R).
Dense ring of linear transformations
A subring of End(Vk) that is m-transitive for every finite m; equivalently a dense subring in the finite topology.
CS(T)
The centraliser of a subset T in a ring S: all elements of S commuting with every element of T.

Writing k on the right is not decoration: it makes the map kEnd(RV) a homomorphism rather than an anti-homomorphism, and it makes the identity f(va)=f(v)a available.

Core Concepts

The centraliser tower

Inside End(V) — endomorphisms of the underlying abelian group — the three rings sit in a tower. Taking centralisers reverses inclusions, and taking it twice is a closure operation: ρ(R)C(C(ρ(R))) always, with equality exactly when V is balanced.

ρ(R)k=C(ρ(R))=End(RV)E=C(k)=End(Vk)

Three consequences follow from formal properties of centralisers alone, before any theorem: ρ(R)E; the centre of ρ(R) lies in kE; and enlarging ρ(R) shrinks k, which in turn enlarges E. Density is the one genuinely non-formal input, and it needs semisimplicity.

What each level of transitivity buys

1-transitivity is the statement Rv=V for all v0 — simplicity of RV, no more. It constrains k only through Schur's Lemma, which makes k a division ring but says nothing about which one. 2-transitivity is a genuinely stronger demand: it forces k to be no larger than the scalars we started with.

The transitivity ladder
LevelEquivalent conditionWhat it controls
1-transitiveRV simplethe submodule lattice of V
2-transitivesimple and End(RV)=kthe centraliser k
m-transitive for all mdense in End(Vk)nothing further — it is implied by the previous line
Surjective onto End(Vk)V balancedrequires dimkV< in the simple case

Key Results

Proposition(11.18)Dense action equals density as transformations

Let V be an (R,k)-bimodule with k a division ring, let E=End(Vk), and let ρ:RE be the natural map. Then R acts densely on Vk if and only if ρ(R) is a dense ring of linear transformations on V, i.e. m-transitive for every finite m.

Proof

**()** Let v1,,vn be k-independent and w1,,wnV arbitrary. Since k is a division ring, Vk is a vector space; extend v1,,vn to a basis and let fE be the k-linear map with f(vi)=wi and f=0 on the other basis vectors. A dense action supplies rR with rvi=f(vi)=wi for all i, which is n-transitivity.

**()** Let fE and v1,,vnV be arbitrary — not assumed independent. Reindex so that v1,,vm is a maximal k-independent subset; then for j>m we may write vj=imviaij with aijk. By m-transitivity choose rR with rvi=f(vi) for im. For j>m, using that both vrv and f are right k-linear,

rvj=im(rvi)aij=imf(vi)aij=f(imviaij)=f(vj).

So the same r works on the whole list, which is the dense action. Note where the bimodule axiom was used: r(va)=(rv)a is what makes vrv right k-linear.

Theorem(11.20)Transitivity and the double centraliser

Let k be a division ring, V0 a right k-vector space, and RE=End(Vk) a subring. Then:

  1. R is 1-transitive if and only if RV is simple; in that case V is a faithful simple left R-module and R is left primitive.
  2. The following are equivalent: (a) R is 2-transitive; (b) R is 1-transitive and End(RV)=k; (c) R is dense in E.
Proof

(1) 1-transitivity says exactly that Rv=V for every v0, which is simplicity; faithfulness is automatic because R is a subring of E.

(2) **(b) (c).** By (1) the module RV is simple, hence semisimple, and by hypothesis k is End(RV). The Density Theorem (11.16) gives a dense action, and (11.18) converts it into density as a ring of transformations.

**(c) (a).** Immediate: density is m-transitivity for all m, in particular for m=2.

**(a) (b).** Assume R is 2-transitive, hence also 1-transitive. Let λEnd(RV), written on the right as vvλ, and fix any v0.

*Step 1: v and vλ are k-dependent.* If they were independent, 2-transitivity would give rR with rv=0 and r(vλ)0. But λ commutes with the action of R, so r(vλ)=(rv)λ=0 — a contradiction.

Step 2: the scalar is global. By Step 1 write vλ=va for some ak (take a=0 if vλ=0). Let wV be arbitrary. By 1-transitivity there is sR with w=sv, and then

wλ=(sv)λ=s(vλ)=s(va)=(sv)a=wa.

Hence λ is right multiplication by a, so End(RV)=k. Together with 1-transitivity this is (b).

CorollaryBurnside's theorem

Let k be an algebraically closed field, V a nonzero finite-dimensional k-vector space and REndk(V) a k-subalgebra acting irreducibly on V. Then R=Endk(V).

Proof

By Schur, D:=End(RV) is a division ring; it contains k centrally and is finite-dimensional over k because V is. Any dD generates a commutative field extension k(d) of finite degree over the algebraically closed k, so k(d)=k and D=k. Now (11.20)(b)(c) gives density, and (11.17) turns density into surjectivity because dimkV<.

CorollaryArtin–Whaples

Let R be a simple ring with centre k (a field), and let x1,,xnR be linearly independent over k. Then for any y1,,ynR there exist a1,,am and b1,,bm in R with

yi=j=1majxibj(1in).
Proof

Let A=RkRop act on R by (abop)x=axb. The A-submodules of R are exactly the two-sided ideals, so simplicity of R makes AR a simple module.

Next, End(AR)=k: an A-endomorphism ϕ satisfies ϕ(axb)=aϕ(x)b, so taking x=1 and then a=1 or b=1 gives ϕ(a)=aϕ(1) and ϕ(b)=ϕ(1)b for all a,b; hence ϕ(1) is central, i.e. ϕ(1)k, and ϕ is multiplication by that scalar.

So R is a simple A-module with endomorphism ring k, and the Density Theorem applies to the (A,k)-bimodule R. Given k-independent x1,,xn, choose fEnd(Rk) with f(xi)=yi; density yields an element jajbjopA acting as f on the xi, which is the displayed formula.

RemarkRieffel's double centraliser theorem

A companion result with no semisimplicity hypothesis: let R be a simple ring and 𝔞0 a left ideal; put k=End(R𝔞) and E=End(𝔞k). Then the natural map λ:RE is an isomorphism. Injectivity is simplicity; for surjectivity one checks that fλ(a)=λ(f(a)) for fE, a𝔞, so Eλ(𝔞)λ(𝔞), and then E=Eλ(𝔞R)λ(𝔞)λ(R)λ(R) using 𝔞R=R. Simple rings are therefore always balanced on their left ideals.

Proof Techniques and Method

How these proofs work, and which moves transfer to other arguments.

Move 1

Independence first, linearity after

Reduce an arbitrary finite list of vectors to a maximal independent sublist, solve there, and extend by linearity. This is the whole of (11.18) and it recurs whenever transitivity meets density.

Move 2

Separate to contradict

To show two vectors are dependent, assume independence and use transitivity to produce an element killing one and not the other — then contradict commutation. This is the engine of (11.20)(a)(b).

Move 3

Turn a ring into a bimodule

Letting RkRop act on R converts two-sided ideal statements into module statements. Simplicity becomes irreducibility, and the centre becomes the endomorphism ring.

Move 3 is the most portable. Any question about two-sided ideals of R is a question about submodules of R over the enveloping ring RkRop, and every theorem about simple modules becomes available. Artin–Whaples is the cleanest illustration; the same reduction underlies much of the theory of central simple algebras.

A discipline worth adopting: whenever a proof writes r(va) or f(va), note explicitly which axiom licenses moving the scalar out. In the bimodule setting there are two different such axioms and they are easy to conflate.

Worked Example

acting on itself over

Let V= regarded as a right -vector space with basis {1,i}, and let R= act by left multiplication. In this basis

ρ(a+bi)=(abba)M2()End(V).
(E.1)

Check: (a+bi)1=a+bi and (a+bi)i=b+ai.

The module RV is simple — is a field and V is one-dimensional over it — so R is 1-transitive on V. But R is not 2-transitive: the vectors 1 and i are -independent, yet no r satisfies r1=1 and ri=0, since the first equation forces r=1 and then ri=i0.

(11.20) predicts the diagnosis exactly: End(RV)=, not . Indeed an additive map commuting with multiplication by every complex number is -linear, hence multiplication by its value at 1.

Repair the choice of k and everything works

Take k=End(RV)= instead. Then dimkV=1, End(V)=, and ρ is onto: V is balanced and RM1(), precisely as (11.19) requires. The image measured over the wrong scalars had -dimension 2 inside a 4-dimensional ring; measured over the right scalars it is everything.

The general pattern

The same computation works for any finite field extension Kk of degree d>1: view V=K as a right k-space and let R=K act by multiplication. Then RV is simple, End(RV)=Kk, and ρ(K) is a d-dimensional subring of the d2-dimensional ring End(Vk) — as far from dense as the degree allows. Only when k is algebraically closed does no such extension exist, which is why Burnside's theorem holds precisely there.

Comparison and Classification

Centraliser data for standard actions
R acting on VEnd(RV)End(Vk) for k=End(RV)Dense?Balanced?
Mn(D) on DnDMn(D)yesyes
on over yes over , no over yes over
Upper triangular T2(F) on F2FM2(F)no — V is not semisimpleno
Weyl algebra A1 on k0[y], char0k0End(k0[y]k0)yesno
F[x] on F[x]/(f), f irreducibleF[x]/(f)F[x]/(f)yesyes
k1+finite rank on ieikkEnd(Vk)yesno
Which hypotheses each conclusion actually requires
RV semisimpleRV simpledimkV<k algebraically closed
End(RV) is a division ringnoyesnono
ρ(R) dense in End(Vk)yesyesnono
V balancedyesnoyesno
1-transitivity alone implies densitynoyesyesyes

Which hypotheses each conclusion actually requires

Relationship Map

Double centraliser statements form a family. They differ in what replaces semisimplicity as the hypothesis that makes the bicommutant computable.

  • Double centraliser results — each says ρ(R) fills its bicommutant, exactly or approximately
    • Approximate
      • Jacobson–Chevalley (11.16): RV semisimple ρ(R) dense in End(Vk)
      • Von Neumann bicommutant theorem: a unital self-adjoint operator algebra is weakly dense in its bicommutant
    • Exact
      • (11.17): Vk finitely generated ρ onto
      • Burnside: k algebraically closed, dimkV<, irreducible R=Endk(V)
      • Rieffel: R simple, 𝔞 a nonzero left ideal REnd(𝔞k)
      • Double centralizer theorem for a simple subalgebra B of a finite-dimensional central simple algebra A: CA(CA(B))=B
    • Failure modes
      • RV not semisimple: bicommutant can be strictly larger than ρ(R)
      • k chosen smaller than End(RV): density fails outright
2-transitiveEnd(RV)=kDensity Theorem appliesm-transitive for all m

Applications and Industry Use

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

Representation theory

Absolute irreducibility

A representation of a group or algebra over a field F is absolutely irreducible exactly when it is irreducible with endomorphism ring F. That is condition (b) of (11.20), and it is the condition checked by every character-theoretic and computational test.

Computational algebra

MeatAxe endomorphism computations

Irreducibility and absolute irreducibility of matrix modules over finite fields are decided by computing the endomorphism algebra of the module; if it is larger than the base field the module is irreducible but not absolutely so, and the base field must be extended.

Operator algebras

Bicommutant philosophy

Von Neumann algebras are defined by the property of equalling their own bicommutant. The algebraic density theorem is the same statement with the weak topology replaced by the finite topology and self-adjointness replaced by semisimplicity.

Field theory

Galois theory of division rings

The Jacobson–Bourbaki correspondence matches division subrings of a division ring with certain rings of additive endomorphisms; density is the mechanism that makes the correspondence bijective.

The candid summary: this material is a tool for other parts of algebra. Its most concrete downstream consumer is the machinery that decides irreducibility of representations, which in turn drives symmetry-adapted computations in physics and chemistry codes.

Standards and Notation

Standards here covers notation, symbol and markup standards, and reference implementations, rather than material or design codes.

Preferred hereEnd(RV) acting on the right; End(Vk) acting on the left
Common variantEndR(V) with all maps written on the left, which turns V into a left module over the opposite ring
Operator-algebra notationS for the commutant and S for the bicommutant
CentraliserCS(T); older sources write CentS(T) or VS(T)
Balanceddouble centraliser property, balanced module, and density property all appear for the same condition
ImplementationsGAP MeatAxe functions test irreducibility and absolute irreducibility; Magma exposes an endomorphism algebra constructor for modules

Failure Modes and Common Mistakes

  • Do not apply (11.18) when k is not a division ring: the proof selects a maximal independent subset and extends by linearity, which needs bases.
  • Do not read 2-transitivity as a condition on arbitrary pairs; the source vectors must be k-independent, and for dependent pairs the prescribed images are forced.
  • Do not assume the bicommutant of a non-semisimple module is computable from the module lattice: for T2(F) on F2 the bicommutant is all of M2(F) while ρ(R) has codimension one.
  • Do not transport a double centraliser statement across sides without checking; End(RV) and End(VR) solve different problems.

Best Practices

  • Compute End(RV) before quoting any density statement, and record it explicitly alongside V.
  • Certify density by checking 2-transitivity — one finite condition — rather than attempting m-transitivity for all m.
  • State on which side each ring is written the first time a bimodule appears, and never mix conventions inside a proof.
  • When a density argument fails, test the two standard causes first: the module is not semisimple, or k is too small.
  • For finite-dimensional problems over a non-closed field, extend scalars to test absolute irreducibility before concluding anything about the image of ρ.

Quick Reference

Towerρ(R)E=End(Vk), k=End(RV)
(11.18)dense action m-transitive for all m (k a division ring)
(11.20)(1)1-transitive RV simple
(11.20)(2)2-transitive simple with End(RV)=k dense
Balancedρ onto E; holds if RV semisimple and Vk finitely generated
Burnsidek algebraically closed, dimkV<, irreducible R=Endk(V)
Artin–WhaplesR simple with centre k: yi=jajxibj solvable for k-independent xi
Standard failure on over : 1-transitive, not 2-transitive
Diagnosing a density argument
SymptomLikely causeFix
2-transitivity failsEnd(RV) is bigger than kReplace k by End(RV)
Density holds but ρ is not ontoVk is not finitely generatedNothing to fix — this is the non-artinian branch
Bicommutant strictly bigger than ρ(R)RV is not semisimplePass to a semisimple subquotient or a different module
Formulas produce an opposite ringEndomorphisms written on the wrong sideWrite End(RV) on the right

Frequently Asked Questions

Why must k be exactly End(RV) rather than any division ring over which V is a vector space?

Because End(Vk) shrinks as k grows. If k is a proper subring of End(RV), the target ring End(Vk) is strictly larger than the one density controls, and the image of R can be a tiny subring of it — as with inside M2().

What exactly does balanced mean, and is it the same as dense?

Balanced means the natural map ρ:REnd(Vk) is surjective, so R realises its entire bicommutant. Dense is strictly weaker: it says the image is topologically dense in the finite topology. For semisimple V the two agree precisely when V is finitely generated over k.

Why is 2-transitivity the natural stopping point?

Because it is exactly the statement that the centraliser of R is no bigger than k, and once that is known the Density Theorem provides all higher transitivity for free. Checking 2-transitivity is a condition on pairs of vectors; checking density directly would be an infinite family of conditions.

Is the double centraliser property related to the double centralizer theorem for central simple algebras?

They are cousins. The finite-dimensional theorem says that for a simple subalgebra B of a finite-dimensional central simple algebra A one has CA(CA(B))=B, with the dimensions multiplying to dimkA. Both are instances of the principle that in a sufficiently semisimple environment, taking centralisers twice returns you to where you started.

Does (11.18) need k to be a division ring?

Yes, as stated. The proof extends an independent set to a basis and writes dependent vectors as linear combinations, both of which require division. For general k the notion of m-transitivity itself becomes awkward, which is why density is defined directly by finite interpolation in the bimodule setting.

What is the operator-algebra analogue, precisely?

Von Neumann's bicommutant theorem: a unital self-adjoint algebra of bounded operators on a Hilbert space is dense in its bicommutant for the weak and strong operator topologies. The shape is identical — algebra, commutant, bicommutant, density — but the hypotheses are analytic rather than semisimplicity, and neither theorem implies the other.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §11, (11.18) and (11.20) (pp. 194–197), with Exercise 11.6 for Artin–Whaples.
  2. N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964.
  3. M. A. Rieffel, “A general Wedderburn theorem”, Proceedings of the National Academy of Sciences of the USA 54 (1965).
  4. E. Artin and G. Whaples, “The theory of simple rings”, American Journal of Mathematics 65 (1943).
  5. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992.
  6. L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, Chapter 2.

AI Suggested Questions

  • Give a module that is balanced but not semisimple, and one that is semisimple but not balanced.
  • Work out the bicommutant of the upper triangular matrices acting on F2 and confirm it is all of M2(F).
  • Prove Rieffel's theorem in full detail and compare it with the classical proof of Wedderburn–Artin.
  • How does absolute irreducibility of a representation relate to the Schur index and to extension of the base field?
  • State the Jacobson–Bourbaki correspondence precisely and identify where density is used.
  • For which rings is every simple module balanced?
  • Compare the finite topology on End(Vk) with the weak operator topology and explain why completeness holds in both.
Page
KEVOS-ENG-MATH-NCR-0091
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Absolutely Irreducible Modules and Schur’s Lemma over a Field | KEVOS®Article · Project ManagementAlgebraic and Geometric Multiplicities of Eigenvalues | KEVOS® MathematicsArticle · Project ManagementAmitsur’s Theorem on the Radical of a Polynomial Ring | KEVOS®Article · Project ManagementAmitsur’s Theorem on the Radical of an Algebra of Small Dimension | KEVOS®Article · Project Management