KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesMinimal Ideals and the Socle of a Primitive RingEngineering · Engineering MathematicsLesson 415/884← PrevNext →
ArticlePublished 8 Aug 202618 min readBy KEVOS®
On this page

Ask about this page

KEVOS AIMinimal Ideals and the Socle of a Primitive Ring

KEVOS knowledge first · trusted web sources when needed

Skip to content

Engineering Mathematics Advanced Density theory

Socle of a Primitive Ring

In a semiprime ring, Ra minimal forces aR minimal, so the left and right socles coincide. For a ring with a minimal left ideal this makes primeness, left primitivity and right primitivity a single condition — and pins the faithful simple module down to one isomorphism class.

Page ID
KEVOS-ENG-MATH-NCR-0087
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(11.9)–(11.11), §11 (pp. 187–189)
Reviewed
2026-08-08
Version
1.0.0

01Executive Summary

Left primitivity is not left-right symmetric. This page identifies the hypothesis that restores the symmetry: the existence of a minimal left ideal. Under it, (11.11) makes prime, left primitive and right primitive a single condition, and adds a uniqueness statement — every faithful simple left module is isomorphic to the minimal left ideal itself.

The engine is (11.9): in a semiprime ring, if Ra is a minimal left ideal then aR is a minimal right ideal. Consequently the left socle and the right socle of a semiprime ring coincide, and one may speak of the socle soc(R). Semiprimeness is essential: a 2×2 upper triangular matrix ring furnishes the counterexample (11.10).

Ra→aRThe transfer (11.9)
3 = 1Prime = left = right primitive
UniqueFaithful simple module
SemiprimeHypothesis that cannot be dropped

02Overview

The socle of a module is the sum of its simple submodules — see The Socle of a Module and of a Ring. Applied to the regular module it gives the left socle soc(RR), the sum of all minimal left ideals of R, and dually the right socle soc(RR). Both are two-sided ideals. In general they differ.

For semiprime rings they do not, and the reason is a single lemma about individual generators. Once a minimal left ideal is written as Ra, semiprimeness produces enough room to invert a suitably chosen endomorphism of Ra, and that inversion delivers a minimal right ideal aR. Everything else on this page is a consequence.

The two statements to remember

(11.9) **Semiprime + Ra minimal left ⇒ aR minimal right.** (11.11) **R has a minimal left ideal 𝔄 ⇒ (prime ⇔ left primitive ⇔ right primitive), and then every faithful simple left module is ≅𝔄.**

The class of rings with nonzero socle is exactly where the classical, finite-rank intuition survives into the infinite-dimensional world. The model is E=End(Vk) for an infinite-dimensional right k-vector space V: its socle is the ideal of finite-rank endomorphisms, it is left and right primitive, and it is neither simple nor artinian.

03Learning Objectives

  • Prove (11.9), isolating the exact place where semiprimeness is used.
  • Reproduce the counterexample (11.10) and identify the square-zero ideal responsible.
  • Prove (11.11), including the uniqueness of the faithful simple module.
  • Deduce that left and right socles agree for semiprime rings.
  • Show soc(End(Vk)) is the ideal of finite-rank maps and that End(Vk) is not artinian.
  • Explain why a left primitive ring with several non-isomorphic faithful simple modules must have zero socle.

04Definitions

Minimal left ideal
A nonzero left ideal 𝔄 with no left ideal strictly between 0 and 𝔄; equivalently, 𝔄 is simple as a left R-module.
soc(RR)
The left socle: the sum of all minimal left ideals of R, or 0 if none exists. It is a two-sided ideal.
soc(RR)
The right socle, defined dually. Equal to the left socle when R is semiprime, by (11.9).
soc(R)
The common value, used only when the two socles are known to agree — in particular for semiprime, prime and one-sided primitive rings.
Semiprime
No nonzero nilpotent two-sided ideal. The elementwise form used below: aRa=0⇒a=0.

A minimal left ideal is automatically of the form Ra: if 0≠a∈𝔄 then Ra is a nonzero left ideal inside 𝔄, so Ra=𝔄. This is where the identity element is used.

05Core Concepts

Minimal left ideals are simple modules sitting inside R

A minimal left ideal is a simple left R-module that happens to be a submodule of RR. That double life is what makes the socle so useful: it converts questions about modules into questions about ideals, where multiplication is available.

Two consequences are immediate. First, Schur's Lemma applies: End(R𝔄) is a division ring for 𝔄 minimal. Second, since 𝔄=Ra, right multiplication by any t∈R is a left R-module homomorphism 𝔄→𝔄t, and by simplicity it is either zero or injective. The proof of (11.9) is exactly the exploitation of that dichotomy.

What semiprimeness supplies

The elementwise characterisation of semiprimeness — aRa=0 implies a=0 — says that no element is annihilated by conjugation-like products. Given 0≠ar∈aR, it produces s∈R with arsar≠0, which is precisely what is needed to make right multiplication by rsa a nonzero endomorphism of the minimal left ideal Ra, hence an isomorphism.

Where the inverse comes from

Once right multiplication by rsa is a bijection Ra→Ra, its inverse is a left R-module map, and applying the inverse to arsa=(ar)⋅(sa) lets the factor ar be pulled out on the left. That single step is what puts a back inside arR.

Socle nonzero versus socle zero

For left primitive rings the socle splits the class in two. If soc(R)≠0, (11.11) applies: primitivity is two-sided and the faithful simple module is unique. If soc(R)=0 there are no minimal one-sided ideals at all, the two sides may genuinely diverge, and there can be many non-isomorphic faithful simple modules.

A useful test: a domain that is not a division ring has zero socle. If Ra were a minimal left ideal in a domain R then Ra2⊆Ra is nonzero, so Ra2=Ra and a=ra2 for some r; cancelling a on the right gives ra=1, and in a domain a one-sided inverse is two-sided, so a∈U(R) and Ra=R. Minimality then forces R to have no proper nonzero left ideals, i.e. R is a division ring.

06Key Results

Lemma(11.9)Left-to-right transfer of minimality

Let R be a semiprime ring with identity and a∈R. If Ra is a minimal left ideal of R, then aR is a minimal right ideal of R.

Proof

Note first a≠0, since Ra≠0; hence aR≠0. It suffices to prove that a∈arR for every r∈R with ar≠0. Granting this, let 𝔅 be a nonzero right ideal with 𝔅⊆aR, and pick 0≠b=ar∈𝔅. Then a∈arR=bR⊆𝔅, so aR⊆𝔅⊆aR and 𝔅=aR; that is exactly minimality of aR.

So fix r with ar≠0. Since R is semiprime, (ar)R(ar)≠0, so there is s∈R with arsar≠0. Define

ϕ:Ra⟶Ra,ϕ(x)=xrsa.

This is well defined, because xrsa∈Ra for x∈Ra, and it is a homomorphism of left R-modules, since it is given by right multiplication. It is nonzero: ϕ(a)=arsa≠0. As Ra is a simple left module, a nonzero endomorphism is an isomorphism, so ϕ has an inverse ψ:Ra→Ra, again a left R-module map.

Now write arsa=(ar)⋅(sa) with ar∈R and sa∈Ra. Left R-linearity of ψ gives

a=ψ(ϕ(a))=ψ(arsa)=ψ((ar)⋅(sa))=(ar)ψ(sa)∈arR,

as required.

Corollary—The two socles agree

If R is semiprime then soc(RR)=soc(RR), and the common ideal is written soc(R). In particular this applies to prime rings and to left or right primitive rings, all of which are semiprime by (11.6).

Counterexample(11.10)Semiprimeness cannot be dropped

Let k be a division ring and R the ring of upper triangular 2×2 matrices over k. Put a=E11. Then Ra=kE11 is a minimal left ideal, but aR=E11k+E12k is not a minimal right ideal: it properly contains the nonzero right ideal E12k. Here R is not semiprime, since J=E12k is a two-sided ideal with J2=0.

Theorem(11.11)Rings with a minimal left ideal

Let R be a ring with identity possessing a minimal left ideal 𝔄. The following are equivalent:

  1. R is prime;
  2. R is left primitive;
  3. R is right primitive.

If these hold, then R also possesses a minimal right ideal 𝔅, every faithful simple left R-module is isomorphic to R𝔄, and every faithful simple right R-module is isomorphic to 𝔅R.

Proof

**(2) ⇒ (1) and (3) ⇒ (1)** hold for every ring, by (11.6).

**(1) ⇒ (2).** Assume R prime. Write 𝔄=Ra with 0≠a, possible because a∈Ra⊆𝔄 for any nonzero a∈𝔄 and minimality forces equality. The module R𝔄 is simple by minimality. It is faithful: if r𝔄=0 then rRa=0, and primeness in the form xRy=0⇒x=0 or y=0, together with a≠0, gives r=0. So 𝔄 is a faithful simple left module and R is left primitive.

Uniqueness. Let M be any faithful simple left R-module. Since 𝔄≠0 and ann(M)=0, we have 𝔄M≠0, so 𝔄m≠0 for some m∈M. Then 𝔄m is a nonzero submodule of the simple module M, hence 𝔄m=M. The map 𝔄→M, x↦xm, is a surjective homomorphism of left R-modules with 𝔄 simple and M≠0, hence an isomorphism. Thus M≅R𝔄.

**(1) ⇒ (3).** A prime ring is semiprime, so (11.9) applies to 𝔄=Ra and gives a minimal right ideal 𝔅=aR. Now run the two paragraphs above in Rop: 𝔅R is a faithful simple right module, R is right primitive, and every faithful simple right module is isomorphic to 𝔅.

Corollary—Where the asymmetry has to live

A left primitive ring that is not right primitive has zero socle, and in particular has no minimal left and no minimal right ideal. The same applies to a left primitive ring carrying two non-isomorphic faithful simple left modules.

Remark—Contrast with the simple case

By (3.10), a simple ring with a minimal left ideal is already left and right artinian, hence ≅Mn(D). For left primitive rings this fails completely: End(Vk) with dimkV infinite has minimal left and right ideals yet is neither left nor right artinian. Primitivity is genuinely weaker than simplicity, and this is the sharpest illustration.

07Proof Techniques and Method

How these proofs work, and which move to reuse.

Move 1

Right multiplication as an endomorphism

For a left ideal, right multiplication by a fixed element is a left module map. On a minimal left ideal it is therefore either zero or invertible — a dichotomy with no middle ground.

Move 2

Semiprimeness to avoid the zero case

The elementwise form aRa≠0 for a≠0 is used precisely to guarantee the endomorphism is nonzero. Every use of semiprimeness in this section is of that shape.

Move 3

Invert and re-associate

Apply the inverse map to a product written so that a left factor can be pulled out. The conclusion a∈arR is purely a matter of where the brackets are placed.

The uniqueness half of (11.11) uses a different, equally reusable move: a nonzero homomorphism between simple modules is an isomorphism, so exhibiting any nonzero map 𝔄→M finishes the job. Producing that map is the only work, and 𝔄M=M supplies it.

Write the minimal ideal as RaPossible in any ring with identity; fixes a generator to compute with.
Choose s with arsar≠0Available because R is semiprime and ar≠0.
Right-multiply by rsaA nonzero endomorphism of the simple module Ra, hence invertible.
Apply the inversePull ar out on the left to land a inside arR; minimality of aR follows.

08Worked Example

The socle of End(Vk)

Let k be a division ring, V≠0 a right k-vector space, and E=End(Vk) acting on the left. Fix 0≠v∈V and let e∈E be a projection of V onto the line vk, so e2=e and e(V)=vk. Put f=1−e.

Consider ϕ:EE→EV, g↦g(v). It is a homomorphism of left E-modules and it is surjective, because EV is simple and ϕ≠0. Its kernel is Ef. Indeed e(v)=v, so (gf)(v)=g(v−e(v))=0 for every g, giving Ef⊆kerϕ. Conversely suppose g(v)=0. For any u∈V we have e(u)∈vk, say e(u)=vc with c∈k, whence (ge)(u)=g(vc)=g(v)c=0. So ge=0 and g=g(e+f)=gf∈Ef.

E=Ee⊕Ef,ϕ|Ee:Ee⟶∼V.
(E.1)

Ee is isomorphic to the simple module V, hence is a minimal left ideal of E.

So E has a minimal left ideal, and E is left primitive; by (11.11) it is also right primitive, EV≅Ee is the unique faithful simple left E-module up to isomorphism, and eE is the unique faithful simple right one.

What the socle is

For a rank-one idempotent e, the minimal left ideal Ee consists of the endomorphisms vanishing on the fixed hyperplane f(V)=kere; all of them have rank at most one. Conversely any h of rank one vanishes on a hyperplane, and choosing e to project onto a complementary line gives h=he∈Ee. Summing over all rank-one idempotents therefore produces every finite-rank map:

soc(E)={g∈E:dimkg(V)<∞}.
(E.2)

A proper nonzero two-sided ideal when dimkV is infinite; equal to E when dimkV is finite.

Not artinian

Take dimkV infinite and choose linearly independent v1,v2,… in V. The left ideals 𝔄n={g∈E:g(vi)=0 for i≤n} satisfy 𝔄1⊋𝔄2⊋⋯, since a linear map killing v1,…,vn but not vn+1 exists. So E is not left artinian, even though it has minimal left ideals — the contrast with (3.10) noted above.

Sanity check

If dimkV=n<∞ then E≅Mn(k), soc(E)=E, and (11.11) says the unique faithful simple module is the column space — consistent with Wedderburn–Artin. The infinite-dimensional case keeps the uniqueness and loses the artinian conclusion.

09Comparison and Classification

Socle behaviour across primitive and near-primitive rings
RingMinimal left ideal?soc(R)Consequence
Mn(D)yesall of Rsimple artinian; unique simple module
End(Vk), dimkV infiniteyesfinite-rank maps, proper and nonzeroleft and right primitive, not artinian
k[x;δ], k of characteristic 0, δ non-innerno0primitive with possibly many faithful simple modules
ℤno0prime, semiprimitive, not primitive
T2(k) upper triangularyesleft and right socles differnot semiprime; (11.9) fails
Ring primitive on one side onlyno0forced by (11.11)
What each hypothesis delivers
Socles agreeSides of primitivity agreeFaithful simple module uniqueRing is artinian
Semiprime●yes○no○no○no
Prime with a minimal left ideal●yes●yes●yes○no
Simple with a minimal left ideal●yes●yes●yes●yes
Left primitive, zero socle●yes○no○no○no
Left artinian●yes●yes●yes●yes

What each hypothesis delivers

10Relationship Map

  • R has a minimal left ideal 𝔄 — equivalently soc(RR)≠0
    • and R is prime
      • R is left and right primitive (11.11)
      • 𝔄 is the unique faithful simple left module
      • R has a minimal right ideal aR (11.9)
      • soc(RR)=soc(RR)
    • and R is simple
      • R is left and right artinian (3.10)
      • R≅Mn(D)
    • and R is not semiprime
      • (11.9) may fail
      • left and right socles may differ — see T2(k)
Ra minimal left⟹aR minimal right⟹soc(RR)=soc(RR)

Both implications require semiprimeness. The related page Minimal Left Ideals in Semiprime Rings develops the idempotent-theoretic side: in a semiprime ring, a minimal left ideal is generated by an idempotent, which is the structural reason the transfer works.

11Applications and Industry Use

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

Operator algebras

The finite-rank ideal

The socle of End(Vk) is the algebraic prototype of the compact operators inside B(H): a canonical proper ideal produced by rank considerations. Much of the ideal theory of operator algebras follows this pattern.

Representation theory

Recognising the regular representation

A minimal left ideal is a copy of a simple module inside the ring itself, so the socle records which irreducible representations are visible in the regular one. For semisimple algebras that is all of them.

Structure theory

Splitting the primitive rings

The socle divides left primitive rings into the tractable case, close to End(Vk), and the exotic case with zero socle, where pathologies such as one-sided primitivity are confined.

Symbolic computation

Socle as a certificate

For finite-dimensional algebras the socle is computed alongside the radical and used to certify simplicity of modules and to build composition series in Meataxe-style algorithms.

Honestly stated: this material is internal to algebra. Its practical value is diagnostic — the socle tells you in advance whether the left and right theories of your ring will agree.

12Computational 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, the socle of AA is computable from the radical: soc(AA)={x∈A:(radA)x=0}, a nullspace computation once radA is known.
  • Deciding whether a general finitely presented ring has a minimal left ideal is not algorithmic; the word problem already obstructs it. Practical work assumes finite dimension or an explicit model such as End(Vk).
  • For End(Vk) with V of countably infinite dimension, elements of the socle are represented by matrices with finitely many nonzero entries, and socle membership is a finite check — this is the standard computational model for the ring.
  • In GAP and Magma, Socle for algebras and modules is implemented via radical computation; for infinite-dimensional constructions no library support exists and the socle must be described by hand.

Cost of the wrong side

Left and right socles are separate computations unless semiprimeness is verified first. Verifying semiprimeness is usually cheaper — for a finite-dimensional algebra it is the vanishing of the nilradical — so check it before doing the work twice.

13Failure Modes and Common Mistakes

(11.9) is false without semiprimeness

In T2(k), Ra=kE11 is a minimal left ideal while aR=E11k+E12k is not a minimal right ideal. Any argument transferring minimality between sides must first establish that no nonzero nilpotent ideal exists.

A minimal left ideal does not make a ring artinian

That implication holds for simple rings, by (3.10), and fails for primitive ones: End(Vk) with dimkV infinite has minimal one-sided ideals and an infinite strictly descending chain of left ideals.

  • Do not write soc(R) without knowing the ring is semiprime; otherwise specify soc(RR) or soc(RR).
  • Do not assume every primitive ring has a nonzero socle. Simple domains such as k[x;δ] are primitive with socle 0.
  • Do not read (11.11) as saying primeness implies primitivity in general. The hypothesis has a minimal left ideal is doing all the work; ℤ is prime with no minimal left ideal and is not primitive.
  • Do not conflate the minimal left ideal 𝔄 with the socle. The socle is the sum of all of them and is two-sided; a single 𝔄 is neither.

14Best Practices

  • Check semiprimeness first; it is the gateway to every symmetry statement on this page.
  • When a minimal left ideal is available, write it as Ra immediately — the generator is what makes the transfer argument computable.
  • State which side a socle refers to until the two are proved equal, even in prose.
  • Use the uniqueness clause of (11.11) as a consistency check: if a ring with nonzero socle appears to have two non-isomorphic faithful simple modules, one of the two is not faithful.

15Quick Reference

(11.9)R semiprime, Ra minimal left ⇒ aR minimal right
Consequencesoc(RR)=soc(RR) for semiprime R
(11.10)T2(k), a=E11: transfer fails, J=E12k has J2=0
(11.11)minimal left ideal: prime ⇔ left primitive ⇔ right primitive
Uniquenessfaithful simple left module ≅𝔄, the minimal left ideal
Model ringEnd(Vk), socle = finite-rank maps
Zero socledomains that are not division rings; one-sidedly primitive rings
Contrastsimple + minimal left ideal ⇒ artinian (3.10); primitive does not
Diagnostic table
ObservationImmediate conclusion
R prime and soc(R)≠0left and right primitive; unique faithful simple module each side
R left primitive, not right primitivesoc(R)=0
R left primitive with two non-isomorphic faithful simple left modulessoc(R)=0
R a domain, not a division ringsoc(R)=0
R simple with a minimal left idealR≅Mn(D), left and right artinian

16Frequently Asked Questions

Why does (11.9) need semiprimeness rather than primeness?

Because the only thing the proof uses is that ar≠0 implies arRar≠0, which is exactly the elementwise form of semiprimeness. Primeness would be a stronger hypothesis than necessary, and the lemma is applied to semiprime rings that are not prime elsewhere in the theory.

Does (11.11) mean prime rings are usually primitive?

No. It says prime rings with a minimal left ideal are primitive. Most prime rings have zero socle — ℤ, k[x], and every domain that is not a division ring — and for those the theorem says nothing. The hypothesis is restrictive, and its force comes from what it delivers, not from how often it applies.

Can a left primitive ring have two non-isomorphic faithful simple left modules?

Yes, provided its socle is zero. Lam's differential and skew polynomial examples in (11.13) produce left primitive rings with infinitely many pairwise non-isomorphic faithful simple left modules; (11.11) forces those rings to have no minimal one-sided ideals.

Is the socle always an ideal?

The left socle is a two-sided ideal of R — it is a left ideal by construction, and right multiplication maps a minimal left ideal onto zero or another minimal left ideal, so the sum is stable on the right too. The same holds for the right socle. What is not automatic is that the two coincide.

How does this relate to the Density Theorem?

The Density Theorem describes every left primitive ring as a dense ring of linear transformations on Vk. Rings with nonzero socle are precisely those dense subrings containing some nonzero finite-rank transformation; the socle is then the set of finite-rank elements. Zero socle corresponds to dense subrings avoiding finite rank entirely.

Why is a simple ring with a minimal left ideal automatically artinian, when a primitive one is not?

In a simple ring the socle is a nonzero two-sided ideal, hence all of R, so RR is a sum of simple modules and R is semisimple, therefore artinian. In a primitive ring the socle can be a proper ideal, so the argument stops immediately — and End(Vk) shows the gap is real.

17Related KEVOS Topics

The SocleThe socle soc(M) is the sum of all simple submodules of M — the largest semisimple part of an otherwise arbitrary moduleMinimal Left IdealsBrauer's Lemma splits every minimal left ideal into two cases — square zero, or generated by an idempotent — and semipriSemiprimitive RingsA ring has zero Jacobson radical exactly when it acts faithfully on some semisimple left module. This one-line reformulaPrimitive Rings and IdealsA ring is left primitive when it acts faithfully on a single simple left module. The corresponding ideals are exactly thPrimitive versus Simple and PrimeSimple left primitive prime, and left primitive semiprimitive. None of these arrows reverses in general — but every one

18References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §11, (11.9)–(11.11), pp. 187–189.
  2. T. Y. Lam, A First Course in Noncommutative Rings, §3 for (3.10) on simple rings with minimal one-sided ideals, and §10 on prime and semiprime rings.
  3. N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964, Chapter IV.
  4. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §9 on socles.
  5. L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, Chapter 2.

19AI Suggested Questions

  • Show that in a semiprime ring every minimal left ideal is generated by an idempotent, and deduce (11.9) from that.
  • Describe all dense subrings of End(Vk) containing the finite-rank transformations.
  • Give a prime ring with nonzero socle that is not simple and not artinian, other than an endomorphism ring.
  • How does the socle of a group algebra of an infinite group behave, and when is it nonzero?
  • Prove that the socle of a semiprime ring is a direct sum of its homogeneous components, and identify the components for End(Vk).
  • What is the analogue of (11.11) for rings with a minimal right ideal but no minimal left ideal?
  • Compute the left and right socles of Tn(k) for general n and explain the asymmetry.
Page
KEVOS-ENG-MATH-NCR-0087
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. Computational Notes
  13. Failure Modes and Common Mistakes
  14. Best Practices
  15. Quick Reference
  16. Frequently Asked Questions
  17. Related KEVOS Topics
  18. References
  19. AI Suggested Questions

Continue learning

Primitive, Simple, Prime and Semiprimitive: How the Classes RelateArticle · Engineering MathematicsNEXT LESSON →Skew Polynomial Rings as Primitive RingsArticle · Engineering MathematicsPrimitive Rings and Primitive IdealsArticle · Engineering MathematicsThe Jacobson Density TheoremArticle · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®