← LibraryPrimitive, Irreducible and Local IdempotentsEngineering · Engineering MathematicsLesson 412/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202620 min readBy KEVOS®
Skip to content

Engineering Mathematics Core Idempotent theory

Primitive and Local Idempotents

Three grades of indecomposability for a nonzero idempotent e — primitive, local, right irreducible — each read off a single ring, the corner eRe, and each strictly stronger than the last.

Page ID
KEVOS-ENG-MATH-NCR-0156
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(21.15)–(21.19), §21 (pp. 327–330)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

An idempotent e=e2 splits R as a right module: R=eR(1e)R. How far the splitting can be pushed is controlled entirely by one ring, the corner eRe. Three successively stronger conditions on that corner give the three grades of idempotent used throughout the structure theory: eRe has no nontrivial idempotents (primitive), eRe is local (local), eRe is a division ring (right irreducible).

Primitivity and locality are left-right symmetric; irreducibility is not. The single most useful result on this page is (21.18): e is local exactly when eR has a unique maximal submodule, namely eJ with J=radR — the fact that makes eReR/eJ a well-defined passage from principal indecomposables to simple modules.

3Grades of idempotent
eReThe single test object
eR/eJSimple quotient when local
StrictBoth implications

Overview

Let R be a ring with identity and e=e2R, f=1e. The Peirce decompositions give

R=eRfR(right ideals),R=ReRf(left ideals),
(21.1)-(21.2)

Every direct decomposition of RR into two summands arises this way, from a unique idempotent.

Refining a decomposition means refining the idempotent: writing e=α+β with α,β nonzero orthogonal idempotents is the same as splitting eR=αRβR. An idempotent that admits no such refinement is primitive. Requiring more — that the summand eR be not merely indecomposable but strongly indecomposable, or actually simple — produces the two finer grades.

e right irreduciblee locale primitive

Neither implication reverses. The identity of is primitive but not local; the idempotent (1000) in the ring of upper triangular 2×2 matrices over a field is local but not right irreducible. Both are computed in full below.

Learning Objectives

  • Read primitivity, locality and irreducibility of e off the corner ring eRe.
  • Prove that eR minimal forces eRe to be a division ring, and recover the converse over a semiprime ring.
  • Prove the equivalence (21.18): e local iff e¯ right irreducible in R/radR iff eR/eJ simple.
  • Exhibit an idempotent that is left irreducible but not right irreducible.
  • Use Me0 to detect eR/eJ among the composition factors of a finite-length module.
  • Explain why local idempotents, not primitive ones, index the simple modules of a semiperfect ring.

Definitions

Definition(21.8)Primitive idempotent

A nonzero idempotent eR is primitive if any of the following equivalent conditions holds: eR is indecomposable as a right R-module; Re is indecomposable as a left R-module; the ring eRe has no idempotents other than 0 and its identity e; e is not the sum of two nonzero orthogonal idempotents of R.

Definition(21.9)Local idempotent

An idempotent eR is local if the corner ring eRe is a local ring; equivalently eR is strongly indecomposable as a right R-module, equivalently Re is strongly indecomposable as a left R-module. Since a local ring has no idempotents but 0 and 1, a local idempotent is primitive (and in particular nonzero, because the zero ring is not local).

Definition(21.15)Right and left irreducible idempotents

A nonzero idempotent eR is right irreducible if eR is a minimal right ideal of R, i.e. a simple right R-module; it is left irreducible if Re is a minimal left ideal. Unlike primitivity and locality, this notion genuinely depends on the side.

eRe
The corner ring at e: the set of r with er=r=re, a ring with identity e (usually not a subring containing 1).
Orthogonal
Idempotents α,β with αβ=βα=0; then α+β is again idempotent.
Full idempotent
An idempotent e with ReR=R. Fullness is unrelated to primitivity: the identity is full and is often not primitive.
J
Throughout this page, J=radR, the Jacobson radical, and R¯=R/J, e¯=e+J.
Principal indecomposable
A right module of the form eR with e a primitive idempotent; a direct summand of RR that cannot be split further.

Rings have an identity and modules are unital. Simple and minimal are used interchangeably: a minimal right ideal is exactly a simple submodule of RR.

Core Concepts

Everything happens in the corner

The bridge is an isomorphism of rings, obtained by evaluating an endomorphism at e:

EndR(eR)eRe,θθ(e).
(21.7)

Well defined because θ(e)=θ(ee)=θ(e)e and θ(e)eR, so θ(e)eRe.

A module is indecomposable precisely when its endomorphism ring has no nontrivial idempotents, and strongly indecomposable precisely when that endomorphism ring is local. Feeding (21.7) into those two statements produces the equivalences in (21.8) and (21.9) at once. The third grade is Schur's Lemma: if eR is simple then EndR(eR) is a division ring.

Why irreducibility is the one-sided notion

Primitivity and locality are conditions on the abstract ring eRe, and eRe does not know which side we started on — replacing R by Rop replaces eRe by (eRe)op, which is local exactly when eRe is. Irreducibility is a condition on the size of eR inside R, and eR and Re can have very different sizes. Over a semiprime ring the discrepancy disappears, because there eRe being a division ring is equivalent to irreducibility on either side.

The radical of a corner

Passing to R/J is what converts the coarse condition (locality) into the sharp one (irreducibility). The tool is the computation of the radical of a corner ring.

rad(eRe)=JeRe=eJe,eRe/rad(eRe)e¯R¯e¯.
(21.10)

The corner of the quotient is the quotient of the corner. This is the identity that makes (21.18) work.

So eRe is local iff eRe/rad(eRe) is a division ring iff e¯R¯e¯ is a division ring. Since R¯ is semiprimitive, hence semiprime, the last condition is exactly irreducibility of e¯ in R¯.

Key Results

Proposition(21.16)Irreducible idempotents and division rings

Let e be a nonzero idempotent of a ring R.

  1. If e is right irreducible, then eRe is a division ring.
  2. Conversely, if R is a semiprime ring and eRe is a division ring, then e is right irreducible.
Proof

(1) If eR is a minimal right ideal it is a simple right R-module, so Schur's Lemma makes EndR(eR) a division ring; by (21.7) that ring is eRe.

(2) Assume R semiprime and eRe a division ring. It suffices to show that every nonzero element of eR generates all of eR. Take 0ereR. Semiprimeness says that aRa=0 forces a=0, so erRer0: there is sR with (erse)r=erser0, whence erse0. Now erse is a nonzero element of the division ring eRe, so it has an inverse eteeRe with (erse)(ete)=e. Therefore eerR, giving eRerReR and hence erR=eR. Thus eR has no proper nonzero submodule.

Corollary(21.17)Comparisons
  1. A right (or left) irreducible idempotent is always local, hence primitive — a division ring is a local ring.
  2. If R is semiprime, an idempotent is right irreducible if and only if it is left irreducible; both are equivalent to eRe being a division ring.
  3. If R is semisimple, an idempotent is right irreducible if and only if it is local, if and only if it is primitive.

In (3) the extra input is that over a semisimple ring eR is a semisimple module, and a semisimple indecomposable module is simple.

Proposition(21.18)Local idempotents modulo the radical

Let e be a nonzero idempotent of R, let J=radR and R¯=R/J. The following are equivalent:

  1. e is a local idempotent of R;
  2. e¯ is a right irreducible idempotent of R¯;
  3. e¯ is a left irreducible idempotent of R¯;
  4. eR/eJ is a simple right R-module;
  5. eJ is the unique maximal submodule of eR.
Proof

First, e¯0: an idempotent lying in radR is zero, since 1e would then be a unit annihilating e. So all five statements concern a nonzero idempotent of R¯.

**(2) (3).** R¯ is semiprimitive, hence semiprime, so (21.17)(2) applies.

**(1) (2).** By (21.10), e¯R¯e¯eRe/rad(eRe). A ring is local exactly when its quotient by its radical is a division ring, so eRe is local iff e¯R¯e¯ is a division ring. Since R¯ is semiprime, (21.16) turns the latter into right irreducibility of e¯.

**(2) (4).** The surjection eRe¯R¯ has kernel eRJ=eJ, so eR/eJe¯R¯ as right R-modules, the right-hand side carrying the R-action through RR¯. Submodules correspond, so one is simple iff the other is.

**(4) (5).** Let IeR be a submodule with InoteJ. Its image in the simple module eR/eJ is nonzero, hence everything, so eR=I+eJ=I+(eR)J. The module eR is cyclic, hence finitely generated, so Nakayama's Lemma gives I=eR. Thus every proper submodule lies in eJ, and eJ is proper because eeJJ. **(5) (4)** is immediate.

Proposition(21.19)Detecting a composition factor

Let eR be a local idempotent, J=radR, and let M be a right R-module of finite composition length. Then M has a composition factor isomorphic to the simple module eR/eJ if and only if Me0, if and only if HomR(eR,M)0.

Proof

Take a composition series M=M0M1Mn=0 and suppose Me0. If MieMi+1 for every i, then iterating and using e=en gives Me=MenMn=0, a contradiction. So some factor V=Mi/Mi+1 satisfies Ve0.

Choose vV with ve0. Since V is simple, veR=V, so λ:eRV, λ(er)=ver, is a well-defined surjective R-homomorphism. Its kernel is a maximal submodule of eR, and by (21.18)(5) the only one is eJ. Hence VeR/eJ.

Conversely, if some Mi/Mi+1eR/eJ then (Mi/Mi+1)e0, because eeJ; so MienotMi+1 and in particular MeMie0. The last equivalence is the natural isomorphism HomR(eR,M)Me, θθ(e).

Remark(10.22)Brauer's Lemma

A minimal right ideal I of R is of the form eR for a right irreducible idempotent e if and only if I20. This is where irreducible idempotents come from in practice: minimal right ideals either square to zero — and then live inside the radical — or are generated by an idempotent.

Proof Techniques and Method

How these proofs work, and which move to reuse.

Move 1

Translate to the corner

Any question about the summand eR becomes a question about the ring eRe via EndR(eR)eRe. Indecomposable, strongly indecomposable and simple correspond to three familiar ring conditions.

Move 2

Kill the radical, then use semiprimeness

Conditions that are awkward over R become clean over R¯=R/radR, which is semiprime. Transport with (21.10), argue in R¯, then lift the conclusion back through Nakayama.

Move 3

Use idempotency as a filter

The identity e=en turns a chain of inclusions MieMi+1 into Me=0. Multiplying by an idempotent is a projection, so it either kills a layer or survives to the bottom.

Move 2 is the reason the theory of semiperfect rings works at all: there, idempotents also lift back from R¯ to R, so the correspondence between local idempotents of R and irreducible ones of R¯ becomes a bijection on conjugacy classes, and eReR/eJ becomes a bijection between principal indecomposables and simple modules.

Worked Example

Upper triangular matrices: local but not right irreducible

Let k be a field and R={(ab0c):a,b,ck}. Then radR is the set of strictly upper triangular matrices and (radR)2=0, so R is not semisimple. Put e=(1000) and f=1e=(0001).

Re={(a000)},eR={(ab00)},eRe={(a000)}k.
(E.1)

Since dimkRe=1, the left ideal Re is minimal and e is left irreducible. But dimkeR=2 and eRradR0, with radR a right ideal, so eR is not minimal and e is not right irreducible. Nevertheless eRek is a division ring, so e is a local idempotent, hence primitive.

Check (21.18) on e: here eJ={(0b00)} is one-dimensional, so eR/eJ is one-dimensional and simple, and eJ is visibly the unique maximal submodule of the two-dimensional module eR. The two simple right R-modules are eR/eJ and fR, and R=eRfR is the decomposition of RR into principal indecomposables.

Matrix rings: all three grades coincide

Let R=Mn(k) with k a division ring and let e=E11 be a matrix unit. Then ere=r11e for r=(rij), so eRek is a division ring; eR is the set of matrices supported in the first row, a minimal right ideal of k-dimension n. Hence e is right irreducible, left irreducible, local and primitive simultaneously — as (21.17)(3) predicts, because Mn(k) is semisimple. Note e is also full: ReR=R.

Primitive but not local

Take R= and e=1. Then eR= is indecomposable as a -module, so e is primitive; but eRe= is not a local ring, so e is not local. Replacing by (p) makes e=1 local — eRe=(p) is local — yet still not irreducible, since (p) is not a minimal ideal of itself.

Process and Workflow

Given a nonzero idempotent e, which grade does it have?

Compute eRe firstIt is a ring with identity e. Look for idempotents in it: if there are none besides 0 and e, then e is primitive; if eRe is local, e is local; if eRe is a division ring, e is local and, over a semiprime ring, irreducible.
eRe hard to compute?Compute rad(eRe)=eJe instead, using (21.10), and test whether eRe/eJe is a division ring. Equivalently test whether eR/eJ is a simple module.
Need irreducibility?Measure eR directly — over a finite-dimensional algebra, compare dimkeR with the dimensions of the known simple modules. Irreducibility is a size condition and cannot be read off eRe unless R is semiprime.
Working modulo the radical?Locality of e in R is exactly irreducibility of e¯ in R/radR, by (21.18); if idempotents lift modulo radR, the two settings carry the same information.

Comparison and Classification

The three grades side by side
GradeCondition on eReCondition on eRSide-neutral?
Primitive (21.8)no idempotents but 0,eindecomposableyes
Local (21.9)local ringstrongly indecomposableyes
Right irreducible (21.15)division ring (if R semiprime)simpleno
Which grade does the idempotent have?
PrimitiveLocalRight irred.Left irred.
E11 in Mn(k), k a division ringyesyesyesyes
E11 in upper triangular 2×2 over a fieldyesyesnoyes
E22 in upper triangular 2×2 over a fieldyesyesyesno
1 in (p)yesyesnono
1 in yesnonono
1 in k×knononono

Which grade does the idempotent have?

The table collapses under hypotheses: over a semiprime ring the last two columns agree; over a semisimple ring all four agree; over a von Neumann regular ring, primitive, irreducible on either side and eRe a division ring are all equivalent.

Relationship Map

  • e right irreducible eR simple
    • implies
      • eRe is a division ring (21.16)(1)
      • e is local (21.17)(1)
      • e is primitive
    • is implied by, when R is semiprime
      • eRe a division ring (21.16)(2)
      • e left irreducible (21.17)(2)
    • is implied by, when R is semisimple
      • e primitive (21.17)(3)

The vertical structure is best seen as a filtration by hypotheses on the ambient ring: the stronger the ring, the more the grades collapse.

Arbitrary ringirreducible local primitive, all strict
Semiprimeright irreducible left irreducible eRe a division ring
Semisimpleprimitive local irreducible
Simple artinian Mn(D)all primitive idempotents are conjugate; eR is the unique simple module

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

Projective indecomposables

For a finite-dimensional algebra A, decomposing 1 into primitive orthogonal idempotents produces the projective indecomposable modules eiA; (21.18) then identifies their simple tops eiA/eiJ, which is how the Cartan matrix and the decomposition matrix are indexed.

Quivers

Vertices are idempotents

For a path algebra kQ modulo an admissible ideal, the vertices of Q are exactly a complete set of primitive orthogonal idempotents, and arrows ij correspond to a basis of ei(J/J2)ej. Reconstructing the quiver from the algebra is idempotent bookkeeping.

Computer algebra

Splitting an algebra

GAP, Magma and Sage decompose a finite-dimensional algebra by computing the radical, splitting the semisimple quotient, then lifting a complete set of primitive orthogonal idempotents. (21.18) is the correctness statement behind the lift.

Coding theory

Idempotent generators

Cyclic codes of length n over 𝔽q with gcd(n,q)=1 are ideals of the semisimple ring 𝔽q[x]/(xn1), each generated by a unique idempotent; the minimal codes are exactly those generated by primitive idempotents, and (21.17)(3) says primitive, local and irreducible agree there.

The honest description is that these notions are infrastructure for decomposition. They are what one computes with when a module or an algebra has to be broken into indecomposable pieces and the pieces then have to be named.

Standards and Notation

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

Corner ringeRe; some authors write Re or EndR(eR)
PrimitiveUniversal. Occasionally minimal idempotent in the ordering eeiffee=ee=e
Local idempotentLam's term; Anderson–Fuller say local for the module eR and use primitive with local endomorphism ring
IrreducibleAlso minimal idempotent in the older literature — a genuine clash with the ordering sense above
Principal indecomposableeR with e primitive; over an artinian algebra these are the projective indecomposables
GAP / MagmaPrimitiveIdempotents, CentralIdempotents, IdempotentLift in the algebra packages

Failure Modes and Common Mistakes

  • Do not conclude from eRe being a division ring that eR is simple: that needs R semiprime. In the triangular example eRek while eR has length two.
  • Do not assume eRfR follows from eRefRf; the corners can agree while the modules differ.
  • Do not forget e0 in the definitions of primitive and right irreducible; 0 satisfies the corner conditions vacuously since 0R0 is the zero ring.
  • A minimal right ideal need not be eR for any idempotent — only those with I20 are, by Brauer's Lemma.

Best Practices

  • State the side. Write right irreducible, never just irreducible, unless R has been assumed semiprime.
  • When you need Krull–Schmidt, verify locality of the endomorphism ring, not merely indecomposability.
  • Compute eR/eJ early: for a local idempotent it is the unique simple quotient of eR and is the natural label for that principal indecomposable.
  • Use Me0 as a cheap test for the occurrence of a composition factor; it is a single multiplication, whereas building a composition series is not.
  • Record whether e is full separately — fullness controls the ideal correspondence between R and eRe and has nothing to do with the grades on this page.

Quick Reference

Corner isomorphismEndR(eR)eRe
PrimitiveeRe has no idempotent but 0,e
LocaleRe is a local ring
Right irreducibleeR is a minimal right ideal
Radical of a cornerrad(eRe)=eJe=JeRe
Local criterione local iff eR/eJ simple iff eJ the unique maximal submodule
Factor testeR/eJ occurs in M iff Me0
Hom formulaHomR(eR,M)Me
Where each statement lives
StatementHypothesesReference
e right irreducible eRe a division ringe0 idempotent(21.16)(1)
eRe a division ring e right irreducibleR semiprime(21.16)(2)
Right irreducible left irreducibleR semiprime(21.17)(2)
Primitive local irreducibleR semisimple(21.17)(3)
e local e¯ irreducible in R/radRe0 idempotent(21.18)
eR/eJ a factor of M Me0e local, M of finite length(21.19)
Minimal right ideal I=eRI20(10.22)

Frequently Asked Questions

Why introduce local idempotents at all when primitive idempotents already give indecomposable summands?

Because indecomposability alone does not give uniqueness of decompositions. The Krull–Schmidt–Azumaya theorem requires each summand to have a local endomorphism ring, and EndR(eR)eRe, so the right hypothesis on the idempotent is exactly locality. Over the identity is primitive but not local, and indeed direct-sum cancellation can fail over general noetherian rings.

Is every primitive idempotent local in a finite-dimensional algebra?

Yes. If A is a finite-dimensional algebra over a field then eAe is a finite-dimensional algebra with no nontrivial idempotents, hence — being semiprimary — a local ring. So over such algebras the distinction between primitive and local collapses. It reappears as soon as the algebra is infinite-dimensional or the base is not a field.

Can an idempotent be right irreducible without being left irreducible?

Yes, and the smallest example is the ring of upper triangular 2×2 matrices over a field: E22 generates a one-dimensional right ideal but a two-dimensional left ideal. The phenomenon disappears over semiprime rings, where both conditions are equivalent to eRe being a division ring.

What exactly does eR/eJ do for me?

For a local idempotent it is the unique simple quotient — the top — of the principal indecomposable eR. Over a semiperfect ring the assignment eReR/eJ is a bijection from the isomorphism classes of principal indecomposable modules to the isomorphism classes of simple modules, and (21.19) lets you detect it inside any finite-length module by a single multiplication.

Why is the corner ring eRe rather than the subring generated by e?

Because eRe is precisely the set of elements acting as endomorphisms of the summand eR: an element r with er=r=re multiplies eR into itself and commutes with the R-action on the correct side. The subring generated by e inside R carries almost no information.

Does a minimal right ideal always come from an idempotent?

No. Brauer's Lemma (10.22) says a minimal right ideal I equals eR for a right irreducible idempotent e exactly when I20. If I2=0 then I lies in the radical and contains no nonzero idempotent at all; the strictly upper triangular matrices in the 2×2 triangular ring are such an I.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §21, results (21.8), (21.9), (21.15)–(21.19).
  2. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §§21–27.
  3. N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964, Chapters III–IV.
  4. C. W. Curtis and I. Reiner, Methods of Representation Theory, Volume I, Wiley-Interscience, 1981, §6.
  5. L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, Chapter 2.

AI Suggested Questions

  • Show that two idempotents e,f satisfy eRfR if and only if e=ab and f=ba for some aeRf, bfRe.
  • Give an example of an indecomposable module whose endomorphism ring is not local, and explain how Krull–Schmidt fails for it.
  • Prove that in a von Neumann regular ring an idempotent is primitive if and only if eRe is a division ring.
  • How do the primitive idempotents of kG behave as chark passes from zero to a prime dividing |G|?
  • Work out the primitive idempotents of 𝔽2[x]/(x71) and identify the corresponding minimal cyclic codes.
  • Describe how a complete set of primitive orthogonal idempotents is computed algorithmically for a finite-dimensional algebra given by structure constants.
  • Under what conditions is a primitive idempotent of R still primitive in Mn(R)?
Page
KEVOS-ENG-MATH-NCR-0156
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Matrix Units, Full Idempotents and Matrix Ring RecognitionArticle · Engineering MathematicsNEXT LESSON →When Are eR and fR Isomorphic?Article · Engineering MathematicsCorner Rings eRe and Their RadicalArticle · Engineering MathematicsLifting Idempotents Modulo an IdealArticle · Engineering Mathematics