← LibraryMinimal Ideals and the Socle of a Primitive RingEngineering · Engineering MathematicsLesson 343/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202618 min readBy KEVOS®
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

Executive 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).

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

Overview

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 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.

Learning 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.

Definitions

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=0a=0.

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

Core 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 tR 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 0araR, it produces sR with arsar0, which is precisely what is needed to make right multiplication by rsa a nonzero endomorphism of the minimal left ideal Ra, hence an isomorphism.

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 Ra2Ra 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 aU(R) and Ra=R. Minimality then forces R to have no proper nonzero left ideals, i.e. R is a division ring.

Key Results

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

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

Proof

Note first a0, since Ra0; hence aR0. It suffices to prove that aarR for every rR with ar0. Granting this, let 𝔅 be a nonzero right ideal with 𝔅aR, and pick 0b=ar𝔅. Then aarR=bR𝔅, so aR𝔅aR and 𝔅=aR; that is exactly minimality of aR.

So fix r with ar0. Since R is semiprime, (ar)R(ar)0, so there is sR with arsar0. Define

ϕ:RaRa,ϕ(x)=xrsa.

This is well defined, because xrsaRa for xRa, and it is a homomorphism of left R-modules, since it is given by right multiplication. It is nonzero: ϕ(a)=arsa0. As Ra is a simple left module, a nonzero endomorphism is an isomorphism, so ϕ has an inverse ψ:RaRa, again a left R-module map.

Now write arsa=(ar)(sa) with arR and saRa. Left R-linearity of ψ gives

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

as required.

CorollaryThe 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 0a, possible because aRa𝔄 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=0x=0 or y=0, together with a0, 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 𝔄M0, so 𝔄m0 for some mM. Then 𝔄m is a nonzero submodule of the simple module M, hence 𝔄m=M. The map 𝔄M, xxm, is a surjective homomorphism of left R-modules with 𝔄 simple and M0, hence an isomorphism. Thus MR𝔄.

**(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 𝔅.

CorollaryWhere 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.

RemarkContrast 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.

Proof 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 aRa0 for a0 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 aarR 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 arsar0Available because R is semiprime and ar0.
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.

Worked Example

The socle of End(Vk)

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

Consider ϕ:EEEV, gg(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(ve(v))=0 for every g, giving Efkerϕ. Conversely suppose g(v)=0. For any uV we have e(u)vk, say e(u)=vc with ck, whence (ge)(u)=g(vc)=g(v)c=0. So ge=0 and g=g(e+f)=gfEf.

E=EeEf,ϕ|Ee:EeV.
(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, EVEe 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=heEe. Summing over all rank-one idempotents therefore produces every finite-rank map:

soc(E)={gE: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={gE:g(vi)=0 for in} 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.

Comparison 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
Semiprimeyesnonono
Prime with a minimal left idealyesyesyesno
Simple with a minimal left idealyesyesyesyes
Left primitive, zero socleyesnonono
Left artinianyesyesyesyes

What each hypothesis delivers

Relationship 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)
      • RMn(D)
    • and R is not semiprime
      • (11.9) may fail
      • left and right socles may differ — see T2(k)
Ra minimal leftaR minimal rightsoc(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.

Applications 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.

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, the socle of AA is computable from the radical: soc(AA)={xA:(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.

Failure Modes and Common Mistakes

  • 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.

Best 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.

Quick 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 idealRMn(D), left and right artinian

Frequently Asked Questions

Why does (11.9) need semiprimeness rather than primeness?

Because the only thing the proof uses is that ar0 implies arRar0, 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.

References

  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.

AI 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

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