← LibraryIdempotents and the Peirce DecompositionEngineering · Engineering MathematicsLesson 408/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202620 min readBy KEVOS®
Skip to content

Engineering Mathematics Core Idempotent theory

Idempotents and Peirce Decomposition

A single idempotent e=e2 splits a ring into four additive pieces eRe, eRf, fRe, fRf with f=1e, turning R into a generalised 2×2 matrix ring and reducing structural questions to smaller corners.

Page ID
KEVOS-ENG-MATH-NCR-0152
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(21.1)–(21.5), §21 (pp. 318–321)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

An idempotent is the algebraic shadow of a projection. Given e=e2 in a ring R and its complement f=1e, every element r can be written as r=(e+f)r(e+f) and expanded into four pieces. That expansion — the Peirce decomposition — is the single most useful structural device attached to an idempotent, and it is available in any ring with identity, with no chain conditions and no commutativity.

Two of the four pieces, eRe and fRf, are rings in their own right; the other two are bimodules linking them. The upshot is that R is a **generalised 2×2 matrix ring**, and structural questions about R frequently reduce to the same questions about the smaller corners.

e2=eHypothesis
4Peirce components
eRf=fRe=0Centrality test
1870Peirce, Linear Associative Algebra

Overview

In a commutative ring an idempotent e splits R as a direct product Re×R(1e) of rings, and the rings with no nontrivial idempotents are exactly the indecomposable ones. For noncommutative rings that statement survives only after inserting the word central: R0 decomposes as a product of two nonzero rings precisely when it has a nontrivial central idempotent. But a noncommutative ring can be indecomposable and still carry a rich supply of non-central idempotents, and those are what make the theory interesting.

A non-central idempotent does not split the ring, but it still splits the additive group, and it splits the regular module on either side. Those weaker splittings carry an enormous amount of information.

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

The two one-sided Peirce decompositions, with f=1e.

R=eReeRffRefRf(additive groups).
(21.3)

The two-sided Peirce decomposition. Only the diagonal pieces are rings.

The corner ring eRe is the object that recurs everywhere downstream: it is the endomorphism ring of the projective module eR, its radical is e(radR)e, and when e is full the ideal theory of R and of eRe agree. Those developments are taken up in Corner Rings, Idempotents and Direct Decompositions of Modules and Matrix Units, Full Idempotents and Matrix Ring Recognition.

Learning Objectives

  • State the three Peirce decompositions (21.1), (21.2), (21.3) and say which are decompositions of modules and which merely of abelian groups.
  • Prove that eRe is a ring with identity e and that eRe={rR:er=r=re}.
  • Prove (21.5): eZ(R) if and only if eRf=fRe=0.
  • Assemble R as a generalised 2×2 matrix ring over the two corners.
  • Compute the four Peirce components of Mn(k) for the block idempotent diag(1,,1,0,,0).
  • Extend the decomposition to a complete orthogonal family 1=e1++en.

Definitions

Definition(21.0)Idempotents and complements

Let R be a ring with identity. An element eR is an idempotent if e2=e. The elements 0 and 1 are the trivial idempotents. For any idempotent e, its complementary idempotent is f=1e; then f2=12e+e2=1e=f and ef=fe=ee2=0, so {e,f} is a pair of orthogonal idempotents summing to 1.

eRe
The corner ring at e: the set of all products ere with rR, closed under addition and multiplication, with multiplicative identity e.
eRf, fRe
The off-diagonal Peirce components. eRf is an (eRe,fRf)-bimodule and fRe is an (fRf,eRe)-bimodule.
Complete orthogonal family
Idempotents e1,,en with eiej=0 for ij and e1++en=1.
Indecomposable ring
A nonzero ring that is not a direct product of two nonzero rings; equivalently, one with no nontrivial central idempotent.
Z(R)
The centre of R, the set of elements commuting with every element of R.

Throughout, ring means ring with identity, and subring is not required to share that identity: the corner eRe is a subring of R only in the weaker sense, since its identity is e.

Core Concepts

Why the four pieces are independent

Write r=1r1=(e+f)r(e+f)=ere+erf+fre+frf. Every element is therefore a sum of one term from each component. Independence is equally cheap: if xeRe then exe=x, while every element of eRf, fRe and fRf is killed on the left by e or on the right by e. Applying the operators rere, rerf, rfre, rfrf to a vanishing sum extracts each term in turn, so the sum in (21.3) is direct.

The same argument with 1=e+f inserted on one side only gives (21.1) and (21.2): r=re+rf exhibits R=Re+Rf, and xReRf satisfies x=xe and xe=0, hence x=0.

The corners are rings, the off-diagonals are not

Multiplication respects the grading in the manner of matrix blocks: (eRe)(eRe)eRe and (eRe)(eRf)eRf, while (eRf)(eRf)eRffRf=0 because fe=0. So eRe and fRf are closed under multiplication and contain e and f as identities, whereas eRf and fRe square to zero and are only bimodules.

eRe={rR:er=r=re},fRf={rR:fr=r=rf}.
(21.4)

An intrinsic description of the corners: membership is an equation, not an existential statement.

R as a generalised matrix ring

Set A=eRe, B=fRf, M=eRf, N=fRe. Then M is an (A,B)-bimodule, N is a (B,A)-bimodule, and multiplication in R supplies pairings MBNA and NAMB that are associative against the bimodule actions. Assembling the four components into a matrix reproduces multiplication in R exactly.

R(eReeRffRefRf),r(ereerffrefrf),
(21.3')

An isomorphism of rings, where the right-hand side is multiplied as a matrix using the four internal products.

More than two blocks

Nothing forces the family to have two members. If 1=e1++en with the ei pairwise orthogonal idempotents, the same insertion argument yields the finer decomposition below, and R becomes a generalised n×n matrix ring with diagonal entries the corners eiRei.

R=i=1nj=1neiRej,(eiRej)(ekRel)δjkeiRel.
(21.3'')

The general Peirce decomposition. The Kronecker delta encodes the matrix multiplication rule.

Key Results

Proposition(21.1)-(21.3)The Peirce decompositions

Let R be a ring with identity, eR an idempotent and f=1e. Then:

  1. R=ReRf as left R-modules, and Re, Rf are left ideals;
  2. R=eRfR as right R-modules, and eR, fR are right ideals;
  3. R=eReeRffRefRf as additive groups.

Moreover eRe and fRf are rings with identities e and f respectively, and (eRf)2=(fRe)2=0.

Proof

(1). For rR, r=re+rf with reRe and rfRf, so R=Re+Rf. If xReRf, write x=ae=bf. Then xe=ae2=ae=x and also xe=bfe=0, so x=0. Both Re and Rf are visibly left ideals. (2) is the same computation on the other side.

(3). Expanding r=(e+f)r(e+f)=ere+erf+fre+frf shows R=eRe+eRf+fRe+fRf. For directness, suppose x1+x2+x3+x4=0 with x1eRe, x2eRf, x3fRe, x4fRf. Multiply the relation on the left and on the right by e. By (21.4) we have ex1e=x1; and ex2e=0 because x2=x2f and fe=0; and ex3e=0 because x3=fx3 and ef=0; and ex4e=0 for either reason. Hence x1=0. The other three terms are killed the same way using ef, fe and ff.

Ring structure. (ere)(ere)=e(rer)eeRe, and e(ere)=ere=(ere)e, so eRe is closed under multiplication with identity e. Finally (erf)(erf)=er(fe)rf=0 since fe=0.

Lemma(21.4)Intrinsic description of a corner

For an idempotent e in a ring R, eRe={rR:er=r=re}.

Proof

If r=ese then er=e2se=ese=r and likewise re=ese2=r. Conversely, if er=r=re then r=ereeRe. Both inclusions use only e2=e.

Lemma(21.5)Centrality criterion

Let e be an idempotent in R and f=1e. Then eZ(R) if and only if eRf=0 and fRe=0.

Proof

For any rR, insert 1=e+f on the outside: er=er(e+f)=ere+erf and re=(e+f)re=ere+fre. Subtracting, erre=erffre. The two terms lie in the independent summands eRf and fRe of (21.3), so er=re holds if and only if erf=0 and fre=0. Letting r range over R gives the statement.

Corollary(21.5a)Central idempotents split the ring

If e is a central idempotent of R with f=1e, then eR=eRe and fR=fRf are two-sided ideals and ReRe×fRf as rings. Consequently a nonzero ring is indecomposable as a direct product of rings exactly when its only central idempotents are 0 and 1.

Proof

By (21.5) the off-diagonal components vanish, so (21.3) collapses to R=eRefRf, a direct sum of two-sided ideals each of which is a ring with identity (e and f). The map r(ere,frf)=(er,fr) is then a ring isomorphism, with inverse (x,y)x+y. Conversely, a decomposition RS×T with S,T0 makes (1S,0) a nontrivial central idempotent.

Remark(21.5b)One-sided degeneracy

Vanishing of a single off-diagonal component is a genuinely weaker and useful condition: fRe=0 holds if and only if eR is a two-sided ideal, and then the matrix picture (21.3) is upper triangular. Triangular matrix rings are the standard source of examples where exactly one of the two components dies.

Proof Techniques and Method

How these proofs work, and which move to reuse.

Move 1

Insert the resolution of identity

Replace r by (e1++en)r(e1++en) and expand. This is the whole content of the Peirce decomposition and is the first line of most idempotent arguments.

Move 2

Project to isolate a component

To show a sum of graded pieces vanishes termwise, hit it with eiej. Orthogonality kills every term but one. This replaces any appeal to linear independence.

Move 3

Read equations as block conditions

Translate a hypothesis about R into a statement about which blocks vanish or which block maps are surjective. Centrality, triangularity and fullness all have such readings.

Move 2 deserves emphasis because it is what makes the decomposition canonical: the four projections rere and so on are additive idempotent operators on R, mutually orthogonal and summing to the identity operator. The Peirce decomposition is literally a resolution of the identity of End(R,+).

A recurring subtlety: these projections are not ring maps. rere is additive and unital onto eRe, but multiplicative only when the off-diagonal blocks vanish. Arguments that silently treat rere as a ring homomorphism are the most common error in this area.

Worked Example

A block idempotent in a full matrix ring

Let k be any ring, R=Mn(k), fix 1r<n and let e=diag(1,,1,0,,0) with r ones, so f=1e=diag(0,,0,1,,1) with nr ones. Multiplying on the left by e keeps the first r rows and zeroes the rest; multiplying on the right by e keeps the first r columns. Hence:

eRe=(Mr(k)000),eRf=(0Mr×(nr)(k)00),
(E.1)
fRe=(00M(nr)×r(k)0),fRf=(000Mnr(k)).
(E.2)

The Peirce decomposition of Mn(k) is exactly the partition of a matrix into four blocks.

So eReMr(k) and fRfMnr(k) as rings, and the generalised matrix ring (21.3) is the honest block decomposition of Mn(k). Both off-diagonal blocks are nonzero whenever k0 and 0<r<n, which by (21.5) confirms that e is not central — as it must not be, since Z(Mn(k))=Z(k)1 consists of scalar matrices.

The extreme corner

Take r=1, so e=e11 is a matrix unit. Then eRe consists of the matrices supported in position (1,1), and e11re11=r11e11 for r=(rij). Thus e11Mn(k)e11k: the corner at a single matrix unit recovers the coefficient ring. This is the computation behind Matrix Units, Full Idempotents and Matrix Ring Recognition.

A commutative sanity check

In R=/6 the idempotents are 0,1,3,4, since 32=9=3 and 42=16=4. Take e=3, f=4. Everything is central, so eRf=fRe=0 and (21.3) collapses to R=3R4R, that is /6/2×/3 — the Chinese Remainder Theorem read as a Peirce decomposition.

Comparison and Classification

What each Peirce component is, and what structure it carries
ComponentDescriptionStructureVanishes when
eRe{r:er=r=re}Ring with identity ee=0
eRf{r:er=r=rf}(eRe,fRf)-bimodule, square zeroeR is a left ideal too
fRe{r:fr=r=re}(fRf,eRe)-bimodule, square zeroeR is a two-sided ideal
fRf{r:fr=r=rf}Ring with identity fe=1
Which decomposition is a decomposition of what
Left modulesRight modulesRingsAbelian groups
R=ReRfyesnonoyes
R=eRfRnoyesnoyes
R=eiRejnononoyes
R=eRe×fRf, e centralyesyesyesyes

Which decomposition is a decomposition of what

The last row is the point of the whole section: only for central e does the decomposition upgrade all the way to rings. Everything below that line is a decomposition of modules or of additive groups only.

Relationship Map

The logical dependencies among the notions attached to a single idempotent form a short chain of strengthenings.

e2=eR=eRfREndR(eR)eReeR indecomposable eRe has no nontrivial idempotent
  • Idempotent eR — with complement f=1e
    • always gives
      • left ideal decomposition (21.1)
      • right ideal decomposition (21.2)
      • four-block additive decomposition (21.3)
      • a corner ring eRe with identity e
    • gives a ring product only if
      • eZ(R), equivalently eRf=fRe=0 by (21.5)
    • gives a triangular picture if
      • exactly one of eRf, fRe vanishes
Idempotents of Re2=e; always yield a Peirce decomposition
Primitive idempotentseR indecomposable; equivalently eRe has only trivial idempotents
Local idempotentseRe is a local ring
Right irreducible idempotentseR is a minimal right ideal; eRe is a division ring

Central idempotents sit outside this tower rather than inside it: a central idempotent need not be primitive, and a primitive idempotent is rarely central. The two hierarchies meet only in the block-diagonal case.

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

Block decomposition of group algebras

The central primitive idempotents of kG cut the algebra into blocks; the non-central primitive idempotents cut the regular module into principal indecomposables. Brauer theory is organised entirely around these two families.

Quiver algebras

Vertex idempotents

In a path algebra kQ the vertices give a complete orthogonal family 1=ev, and ev(kQ)ew is the span of paths from w to v. The Peirce decomposition is the grading by source and target.

Operator algebras

Corner algebras

For a projection p in a C-algebra A, the corner pAp is again a C-algebra and A has the same 2×2 block picture. Full projections are the ones for which pAp is Morita equivalent to A.

Symbolic computation

Splitting an algebra

Computer algebra systems decompose a finite-dimensional algebra by finding an idempotent and recursing into the corners eAe and fAf; the off-diagonal blocks are recovered afterwards as bimodules.

The honest summary is that the Peirce decomposition is infrastructure. It is almost never the theorem; it is the coordinate system in which the theorem is stated.

Design Considerations

Design considerations here means the choices made when modelling a problem with these algebraic structures.

  • Which idempotent? Different idempotents give different coordinate systems. Choose one whose corner eRe you already understand — a matrix unit, a vertex of a quiver, a projection onto an isotypic component.
  • How many blocks? A complete orthogonal family of n idempotents gives an n×n picture. Refining past primitive idempotents is impossible, so primitivity is the natural stopping condition.
  • Left or right? (21.1) and (21.2) are mirror images and both are always available, but downstream results are frequently one-sided. Fix a side before you start and record it.
  • Central or not? If you need a decomposition of rings, you must find a central idempotent; a merely non-central one buys you only modules and bimodules. Do not conflate the two.
  • Identity conventions. The corner eRe has identity e1, so it is not a unital subring of R. Any functor or software interface that insists on identity-preserving inclusions will refuse this construction.

Standards and Notation

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

Complementf=1e (Lam); e or e in operator-algebra sources
CornereRe universally; Re occasionally in older algebra texts
Matrix ringMn(R) in this collection; Rn×n and Matn(R) also occur
Matrix unitseij with eijekl=δjkeil
Generalised matrix ringWritten as a formal 2×2 array of the two rings and two bimodules
MarkupPresentation MathML per ISO/IEC 40314; symbol conventions per ISO 80000-2
GAP / MagmaCentralIdempotentsOfAlgebra, CentralIdempotents

Failure Modes and Common Mistakes

  • Do not assume the four components have equal size or are isomorphic — for e=e11 in Mn(k) they have k-dimensions 1, n1, n1, (n1)2.
  • Do not assume eRf and fRe are ideals of anything; they are bimodules over different pairs of rings.
  • Do not conflate Re with eRe. The former is a left ideal of R; the latter is a ring. They coincide only when fRe=0, and even then only as sets.
  • Do not expect idempotents to be conjugate. Two idempotents can generate isomorphic corners without being related by any unit of R.

Best Practices

  • Always name the complement f=1e explicitly at the start; half the errors in this area come from implicit complements.
  • When you write a block matrix, say once whether rows are indexed by e-then-f or the reverse, and never change it.
  • Verify any claimed Peirce computation by dimension count or by checking that the four projections sum to the identity.
  • Before invoking a corner-ring theorem, check whether it needs e to be nonzero, primitive, full or central — these are four different hypotheses.

Historical Notes and Lessons Learned

  • 1870Peirce's Linear Associative AlgebraBenjamin Peirce circulates the memoir that introduces the words idempotent and nilpotent and exploits idempotents to decompose finite-dimensional associative algebras. It was printed for wide circulation only in 1881, with notes by his son Charles Sanders Peirce.
  • 1907Wedderburn's structure theoryWedderburn's classification of finite-dimensional algebras uses idempotents systematically to peel off simple summands; the Peirce decomposition is the working tool.
  • 1930s-1940sIdempotents in general ringsWith Jacobson's radical available, corner rings and their radicals can be discussed without chain conditions, and the decomposition becomes a tool for arbitrary rings.
  • 1958Morita theoryMorita's equivalence theorem explains why full idempotents lose no information: R and eRe have equivalent module categories exactly when ReR=R and eR generates.

The methodological lesson is that a decomposition need not be a decomposition of the object in its own category to be useful. Peirce's splitting is only additive, yet it controls modules, ideals, radicals and equivalences — because the multiplication respects the grading even though it does not preserve the summands.

Quick Reference

Setupe2=e, f=1e, ef=fe=0
Left formR=ReRf (left ideals)
Right formR=eRfR (right ideals)
Two-sided formR=eReeRffRefRf
Corner testreReiffer=r=re
CentralityeZ(R)iffeRf=fRe=0
Matrix pictureR(eReeRffRefRf)
Square-zero(eRf)2=(fRe)2=0
Reference numbers in Lam, §21
ReferenceStatement
(21.1)R=ReRf, a decomposition into left ideals
(21.2)R=eRfR, a decomposition into right ideals
(21.3)R=eReeRffRefRf, additive
(21.4)eRe={r:er=r=re} and its mirror for f
(21.5)e central iff eRf=fRe=0

Frequently Asked Questions

Why is (21.3) only a decomposition of additive groups?

Because the summands are not closed under multiplication by arbitrary elements of R, and two of them are not even closed under multiplication by each other in a useful way. eReeRfeRf, so multiplication moves between summands according to the matrix rule. Only when the off-diagonal pieces vanish do the diagonal pieces become ideals, and then (21.3) upgrades to a product of rings.

Is eRe the same thing as the left ideal Re?

No. Re is a left ideal of R and generally not closed under multiplication in a way that makes it a ring with identity; eRe is a ring with identity e. They are related by eRe=e(Re), and they coincide as sets exactly when fRe=0, that is, when Re is already contained in eR.

Does every ring have nontrivial idempotents?

No. Local rings have none — that is essentially the definition in the commutative case and a theorem in general — and integral domains have none. Rings with no nontrivial idempotents at all are exactly the ones whose regular module is indecomposable on both sides.

How does the Peirce decomposition interact with the Jacobson radical?

Cleanly: rad(eRe)=e(radR)e=(radR)eRe for every idempotent e. So the radical is compatible with the grading, and passing to R/radR commutes with taking corners. This is developed in Corner Rings.

What happens if I use an infinite family of orthogonal idempotents?

The decomposition R=i,jeiRej requires iei=1, which for an infinite family cannot hold in a ring (a sum of infinitely many nonzero orthogonal idempotents is not an element). One instead works with an infinite family whose partial sums approximate 1 in some topology, or with rings without identity. Infinite orthogonal families do occur — they are exactly what obstructs Dedekind-finiteness — but they do not give a Peirce decomposition of R.

Why does the commutative theory look so much simpler?

Because in a commutative ring every idempotent is central, so (21.5) is vacuous and (21.3) always collapses to a product of two rings. The whole subtlety of the noncommutative theory lies in idempotents that split modules without splitting the ring.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §21, results (21.1)–(21.5) (pp. 318–321).
  2. B. Peirce, “Linear associative algebra”, American Journal of Mathematics 4 (1881), 97–229, with notes by C. S. Peirce; first circulated in lithograph in 1870.
  3. N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964, Chapter III.
  4. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §7 and §21.
  5. L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, §1.1 and §2.7.

AI Suggested Questions

  • Show that the projections reirej are mutually orthogonal additive idempotent operators summing to the identity of End(R,+).
  • Given a generalised 2×2 matrix ring built from two rings and two bimodules with associative pairings, verify that the multiplication is associative.
  • Compute the Peirce decomposition of the upper triangular ring T2(k) at each of its four idempotents.
  • Prove that the set of central idempotents of R forms a Boolean algebra under ee=ee and ee=e+eee.
  • For which idempotents e of Mn(k) is the corner eMn(k)e isomorphic to a full matrix ring, and why?
  • How does the Peirce decomposition of a path algebra at its vertex idempotents recover the quiver?
  • Explain the relation between the associative Peirce decomposition and the three-eigenvalue Peirce decomposition in Jordan algebras.
Page
KEVOS-ENG-MATH-NCR-0152
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Cancellation of Modules over Semilocal RingsArticle · Engineering MathematicsNEXT LESSON →Idempotents and Direct Decompositions of ModulesArticle · Engineering MathematicsRings of Stable Range OneArticle · Engineering MathematicsCorner Rings eRe and Their RadicalArticle · Engineering Mathematics