KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesThe Block Decomposition of a RingEngineering · Engineering MathematicsLesson 491/884← PrevNext →
ArticlePublished 8 Aug 202618 min readBy KEVOS®
On this page

Ask about this page

KEVOS AIThe Block Decomposition of a Ring

KEVOS knowledge first · trusted web sources when needed

Skip to content

Engineering Mathematics Core Block theory

Block Decomposition

Link primitive idempotents by the rule eRf≠0, take the transitive closure, and the equivalence classes are exactly the blocks: the finest decomposition of R into a product of rings.

Page ID
KEVOS-ENG-MATH-NCR-0163
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(22.3)–(22.6), §22 (pp. 338–341)
Reviewed
2026-08-08
Version
1.0.0

01Executive Summary

A block decomposition is the finest way to write R as a direct product of rings. The problem is that its defining data — centrally primitive idempotents — live in the centre, which is often invisible. §22 solves this by computing the blocks from the primitive idempotents instead, which are visible: decompose 1 into orthogonal primitive idempotents, join two of them whenever eRf≠0≠e′Rf for a common f, take connected components, and sum each component.

The theorem (22.5) says those component sums are precisely the centrally primitive idempotents. For a right artinian ring (22.6) makes the rule concrete: e and e′ are joined exactly when eR and e′R share a composition factor. Blocks are then the connected components of a finite graph on the isomorphism classes of simple modules.

eRf≠0The edge condition
ComponentsWhat blocks are
r≤nBlocks vs simple components of R/radR
(22.5)Existence from primitive idempotents

02Overview

Fix a ring R≠0 and let E denote its set of primitive idempotents. The bridge between idempotents and modules is the natural isomorphism of abelian groups

HomR(fR,eR)≅eRf,a⟼(x↦ax),
(21.6)

valid for any pair of idempotents e,f of R; the corner eRf is a Peirce component.

So eRf≠0 says there is a nonzero homomorphism from the projective right module fR into eR — a statement about how the indecomposable projectives overlap. Declaring e∼e′ when some f∈E receives nonzero maps into both eR and e′R is therefore a statement that eR and e′R are not independent of each other.

The one thing to remember

Blocks are the connected components of the linkage graph on primitive idempotents. Anything that separates two blocks must separate every edge of that graph, and (22.3) says no central idempotent can cut an edge.

The relation ∼ is reflexive and symmetric but not transitive; the equivalence relation it generates is called linkage and written ≈. The whole of (22.5) is the assertion that linkage classes and blocks are the same partition, once 1 is a finite sum of orthogonal primitive idempotents. That hypothesis is automatic for right artinian rings and, more generally, for semiperfect rings.

03Learning Objectives

  • State the relation e∼e′ on primitive idempotents and explain its module-theoretic meaning through HomR(fR,eR)≅eRf.
  • Prove that a primitive idempotent lies in cR or in (1−c)R for every central idempotent c.
  • Prove (22.3): linked primitive idempotents lie in the same central summand.
  • Reconstruct the proof of (22.5) that linkage class sums are centrally primitive.
  • Restate linkage for right artinian rings as sharing a composition factor (22.6).
  • Compute the linkage graph, the blocks and the block idempotents of a small algebra.

04Definitions

Definition(22.2c)The linkage relation

Let R≠0 and let E be its set of primitive idempotents. For e,e′∈E write e∼e′ if there exists f∈E with eRf≠0 and e′Rf≠0. The relation ∼ is reflexive (take f=e, and e∈eRe) and symmetric, but in general not transitive. The equivalence relation it generates is denoted ≈; explicitly e≈e′ means there are e1,…,em∈E with

e∼e1∼e2∼⋯∼em∼e′.
(22.2d)

We say e and e′ are linked when e≈e′.

E
The set of all primitive idempotents of R, not just those in some chosen decomposition of 1.
eRf
A Peirce corner; isomorphic as an abelian group to HomR(fR,eR), and to HomR(Re,Rf) on the other side.
Isomorphic idempotents
e≅e′ means eR≅e′R as right R-modules, equivalently e=ab and e′=ba for some a,b∈R. Isomorphic primitive idempotents are always linked.
radR
The Jacobson radical. For f a local idempotent, fR/fradR is the unique simple quotient of fR.
Local idempotent
An idempotent f with fRf a local ring. Over a semiperfect ring, primitive and local coincide.

Modules are right modules and R has an identity. Nothing forces E to be finite; the hypothesis of (22.5) is what makes the theory finite.

05Core Concepts

Two easy sources of edges

  • If e,f∈E and eRf≠0, then e∼f: take f itself as the witness, since f∈fRf is nonzero.
  • If e,e′∈E are isomorphic idempotents, then e∼e′: take f=e′, note e′Re′≠0, and eRe′≅HomR(e′R,eR)≅HomR(e′R,e′R)≠0.

So the linkage graph contains the isomorphism classes as cliques, and every nonzero Peirce corner as an edge. Its connected components are what we are after.

Primitive idempotents cannot straddle a central splitting

The mechanism behind everything on this page is a one-line observation. Let c be a central idempotent and e∈E. Then ce and (1−c)e are idempotents — centrality gives (ce)2=c2e2=ce — they are orthogonal, and they sum to e. Primitivity of e forces one of them to vanish, so

e∈cRore∈(1−c)R,exclusively for e≠0.
(22.4)

A primitive idempotent lies entirely inside one of the two factors.

Applying (22.4) to each member of an orthogonal family of central idempotents summing to 1 shows every primitive idempotent belongs to exactly one block. What is not obvious — and is the content of (22.3) — is that linked idempotents are assigned to the same block.

Why the class sums are central

Given 1=e1+⋯+en with the ei orthogonal primitive, partition {e1,…,en} into linkage classes and let c1,…,cr be the class sums. If ei and ej lie in different classes then eiRej=0: a nonzero corner would give ei∼ej. Hence ciRcj=0 for i≠j, and for any a∈R

cia=cia(∑jcj)=ciaci=(∑jcj)aci=aci.
(22.5a)

Killing the off-diagonal corners is exactly what makes a sum of idempotents central.

Where the two halves meet

(22.5a) shows the class sums are central; (22.3) shows they are as small as possible, i.e. centrally primitive. Neither half is enough alone: coarser partitions also give central sums, and finer ones give sums that are not central.

06Key Results

Lemma(22.3)Linkage respects central splittings

Let R≠0 be a ring, e,e′∈E linked primitive idempotents, and c a central idempotent of R. Then e∈cR if and only if e′∈cR.

Proof

By symmetry and induction along a chain (22.2d), it suffices to treat the case e∼e′, and to prove one implication. Fix f∈E with eRf≠0≠e′Rf, and suppose e∈cR, i.e. ce=e.

Since c is central, 0≠eRf=(ce)Rf=eR(cf). Hence cf≠0, so by (22.4) applied to f we get f∈cR, that is cf=f.

Now 0≠e′Rf=e′R(cf)=c(e′Rf), so ce′≠0. Applying (22.4) to e′ gives e′∈cR, as required.

Theorem(22.5)Blocks from primitive idempotents

Let R be a ring in which 1=e1+⋯+en for some pairwise orthogonal primitive idempotents e1,…,en. Then 1 is a sum of pairwise orthogonal centrally primitive idempotents, so R has a block decomposition. Moreover two primitive idempotents e,e′∈E are linked if and only if they lie in the same block.

Proof

Construction. The ei are distinct elements of E; partition them into ≈-classes and let c1,…,cr be the class sums. Each ci is an idempotent, being a sum of orthogonal idempotents, the ci are pairwise orthogonal, and c1+⋯+cr=1. They are central by the computation (22.5a), which uses only that eiRej=0 whenever ei and ej lie in different classes.

Central primitivity. Fix i and write ci=ei1+⋯+eim for its class. Let c be a nonzero central idempotent of the ring ciR; since ci is central in R, c is also central in R. From 0≠c=cci=cei1+⋯+ceim some ceij≠0, so eij∈cR by (22.4). All the eik are linked to eij, so (22.3) places every eik in cR. Summing, ci∈cR, hence ci=cci=c. Thus ciR has no central idempotents besides 0 and ci: it is indecomposable, and ci is centrally primitive.

Linkage classes are blocks. Let e∈E be arbitrary. By (22.4) applied to c1,…,cr in turn, e lies in exactly one block Ri:=ciR, so e=eci≠0. Then

0≠eRci=eRei1+⋯+eReim,
(22.5b)

so eReij≠0 for some j, whence e∼eij and e is linked to the whole class defining ci. Conversely, if e′ is linked to eij then (22.3) puts e′ in ciR too. So the primitive idempotents lying in the block Ri form exactly one linkage class.

Theorem(22.6)Blocks of a right artinian ring

Let R be a right artinian ring and J=radR. Then R has a unique block decomposition R=R1⊕⋯⊕Rr. For primitive idempotents e,e′∈E:

  1. e∼e′ if and only if the right modules eR and e′R have a common composition factor;
  2. e and e′ lie in the same block if and only if there exist e1,…,em∈E with e1=e, em=e′, such that eiR and ei+1R have a common composition factor for every i<m.
Proof

RR has finite length, so the Krull–Schmidt theorem applies and RR is a finite direct sum of indecomposable right ideals; this is exactly a decomposition 1=e1+⋯+en into orthogonal primitive idempotents. Hence (22.5) gives a block decomposition, unique by (22.1).

For (1), recall that over a right artinian ring every f∈E is a local idempotent, so fR has fJ as its unique maximal submodule and fR/fJ is simple; conversely every simple right R-module arises this way, by lifting an idempotent from the semisimple ring R/J. The key computation is that for a module M of finite length, HomR(fR,M)≅Mf, and M↦Mf is exact. Therefore Mf≠0 if and only if Sf≠0 for some composition factor S of M; and for a simple S, Sf≠0 means there is a nonzero — hence surjective — map fR→S, which forces S≅fR/fJ.

Taking M=eR: the corner eRf is nonzero if and only if fR/fJ is a composition factor of eR. So e∼e′, which asks for a single f with eRf≠0≠e′Rf, says precisely that eR and e′R share the composition factor fR/fJ. Since every simple module has this form, (1) follows, and (2) is (1) combined with the last conclusion of (22.5).

Corollary(22.6a)The semisimple case

If R is semisimple, then J=0, so eR is simple for every e∈E and "common composition factor" means "isomorphic". Hence ∼ is already transitive and coincides with isomorphism of idempotents, and the blocks of R are its simple components — the Wedderburn–Artin factors Mni(Di).

07Proof Techniques and Method

How these proofs work, and which move to reuse.

Move 1

Slide a central element across a corner

The identity eR(cf)=c(eRf)=(ce)Rf for central c lets a nonzero corner transport the information ce≠0 to cf≠0 and back. This is the whole proof of (22.3).

Move 2

Primitivity as a dichotomy

Any decomposition e=a+b into orthogonal idempotents must be trivial. Feeding in a=ce, b=(1−c)e turns centrality of c into an either-or, which is how idempotents get sorted into blocks.

Move 3

Corner vanishing gives centrality

A sum c of orthogonal idempotents is central as soon as cR(1−c)=0=(1−c)Rc. In practice one shows all cross corners eiRej vanish, which is a finite check.

There is a fourth, invisible move: everything is done with a fixed decomposition of 1, but the conclusion — the set of blocks — does not depend on it, because (22.1) makes the centrally primitive idempotents unique. This licence to compute with any convenient decomposition of 1 is what makes the theory usable.

08Worked Example

A seven-dimensional algebra with two blocks

Let k be a field and let R=T2(k)×M2(k), where T2(k) denotes the upper triangular 2×2 matrices. Then dimkR=3+4=7 and R is artinian. Write e1=(E11,0), e2=(E22,0), e3=(0,E11), e4=(0,E22), four orthogonal primitive idempotents with e1+e2+e3+e4=1, so (22.5) applies.

Step 1: the corners

e1Re2=E11T2(k)E22=kE12≠0,e3Re4=E11M2(k)E22=kE12≠0,
(E.1)

while eiRej=0 whenever i∈{1,2} and j∈{3,4}, since the two factors annihilate each other. Moreover any f∈E lies in one factor, so no witness can link across. The linkage graph therefore has two components, {e1,e2} and {e3,e4}.

Step 2: the block idempotents

The class sums are c1=e1+e2=(I2,0) and c2=e3+e4=(0,I2), giving the blocks R1=T2(k) and R2=M2(k). Both are indecomposable, since Z(T2(k))=k and Z(M2(k))=k are fields. So r=2.

Step 3: cross-check with composition factors

R has three simple right modules: S1 and S2, both one-dimensional, coming from the two diagonal entries of T2(k), and V=k2 coming from M2(k). Then e1R is two-dimensional with composition factors S1,S2, while e2R≅S2. They share S2, so e1∼e2, matching (E.1). Similarly e3R≅e4R≅V, so e3∼e4. No module in the first list shares a factor with V.

Sanity check on the count

R/radR≅k×k×M2(k) has n=3 simple components but R has only r=2 blocks. The inequality r≤n is always valid and is strict exactly when some block has a radical that glues distinct simple components together.

09Process and Workflow

Decompose the identityWrite 1=e1+⋯+en with the ei orthogonal primitive. For a right artinian or semiperfect ring this always exists; without such a hypothesis, stop and use (22.2) instead.
Build the linkage graphVertices e1,…,en. Draw an edge whenever eiRej≠0, or — for artinian R — whenever eiR and ejR share a composition factor.
Take connected componentsTransitive closure of the edge relation. This step is where ∼ becomes ≈.
Sum each componentThe sum ci of the idempotents in one component is a centrally primitive idempotent; Ri=ciR is a block.
Verify centralityOptional but cheap: check ciRcj=0 for i≠j. If it fails, the graph was built with a missing edge.

Which hypothesis do you have?

1 is a finite sum of orthogonal primitive idempotentsUse (22.5). This covers semiperfect rings, right artinian rings, and finite-dimensional algebras.
Only a chain condition on two-sided idealsUse (22.2). It gives existence and uniqueness of the block decomposition but says nothing about linkage.
NeitherNo block decomposition need exist. An infinite product of fields is the standard warning; work with individual central idempotents instead.

10Comparison and Classification

Three relations on primitive idempotents
Isomorphism e≅e′One step e∼e′Linkage e≈e′
Reflexive●yes●yes●yes
Symmetric●yes●yes●yes
Transitive●yes○no●yes
Implies the next●yes●yes—
Classes for semisimple Rsimple componentssimple componentssimple components
Classes in general (artinian)isomorphism types of projectivesnot a partitionblocks

Three relations on primitive idempotents

Blocks versus Wedderburn components for right artinian rings
RingSimple components of R/radRBlocksComment
Semisimple Rnnthe two notions coincide
Tn(k), n≥2n1radical glues everything into one block
T2(k)×M2(k)32worked out above
Local artinian ring11only one simple module at all
kG, chark∤|G|number of simple modulessamekG semisimple by Maschke

11Relationship Map

Ring Rassume 1 is a finite sum of orthogonal primitive idempotents
Block Ri=ciRan indecomposable ring; the module category of R is the product of those of the blocks
Linkage class of primitive idempotentsall e∈E with e∈Ri, a single ≈-class
Isomorphism classes of primitive idempotentsseveral per block in general; one per simple module of Ri
e≅e′⟹e∼e′⟹e≈e′⟹same block

The last arrow is an equivalence by (22.5); the first two are strict implications in general. Reading the chain backwards is the standard error: idempotents in the same block need not be isomorphic, and there are usually several isomorphism classes of indecomposable projectives inside one block.

12Applications and Industry Use

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

Modular representation theory

Brauer's block theory

For kG with chark=p dividing |G|, the partition of simple modules into blocks given by (22.6) is the starting point of Brauer theory: defect groups, blocks of defect zero and the Brauer correspondence are all attached to the blocks produced here.

Quiver algebras

Connected quivers

A finite-dimensional algebra over a field is indecomposable exactly when its Ext quiver is connected, and its blocks correspond to the connected components. The linkage graph of (22.6) is a coarse version of that quiver.

Computer algebra

Splitting before decomposing

Meataxe-style algorithms first split a module algebra into blocks, because the expensive steps — finding composition series, computing endomorphism rings — then run on smaller algebras independently and in parallel.

Homological algebra

Derived and stable categories

Blocks are the indecomposable summands of the module category, so derived equivalences, Broué's abelian defect group conjecture and stable category computations are all stated block by block.

13Design Considerations

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

  • Which side. The relation e∼e′ is defined with right modules but is side-neutral in effect, since the resulting central idempotents are two-sided. Computing with Re instead of eR gives the same blocks.
  • **Which decomposition of 1.** Any orthogonal decomposition into primitive idempotents will do; the blocks do not depend on it. Choose the one with the easiest corners, usually matrix units.
  • Graph or algebra. For a small algebra, computing all corners eiRej is fastest. For a group algebra it is usually cheaper to work in the centre and factor its semisimple quotient.
  • How much structure to keep. The block decomposition discards nothing: R is recovered as the product of its blocks. Passing to R/radR instead discards a great deal and changes the number of components, so the two reductions are not interchangeable.

14Failure Modes and Common Mistakes

∼ is not transitive

The one-step relation is genuinely not an equivalence relation; the transitive closure is essential. Concluding "e∼e′ and e′∼e′′, therefore e∼e′′" is the most common error in this material, and it produces a decomposition of 1 into idempotents that are not central.

Blocks are coarser than Wedderburn components

For right artinian R, the number r of blocks satisfies r≤n, the number of simple components of R/radR, and the inequality is often strict. Tn(k) has n simple modules and exactly one block.

The hypothesis of (22.5) is not automatic

Writing 1 as a finite sum of orthogonal primitive idempotents fails for many rings — ℤ has no primitive idempotents other than 1, an infinite product of fields cannot exhaust 1. Check semiperfectness, artinianness, or finite dimensionality before invoking (22.5).

  • Do not read eRf≠0 as an isomorphism statement: it only asserts a nonzero homomorphism fR→eR, which for artinian rings means a shared composition factor, not a shared top.
  • Do not expect the primitive idempotents in a block to be conjugate or isomorphic; a block typically contains several isomorphism classes.
  • Do not confuse the block ciR with the indecomposable projective eiR: the first is an ideal and a ring, the second is a module and usually not an ideal.

15Quick Reference

Edge relatione∼e′ iff ∃f∈E with eRf≠0≠e′Rf
Linkage≈, the transitive closure of ∼
Corner identityHomR(fR,eR)≅eRf
Dichotomy(22.4): e∈cR or e∈(1−c)R for e primitive, c central idempotent
Main theorem(22.5): class sums are centrally primitive; linkage classes = blocks
Artinian form(22.6): e∼e′ iff eR, e′R share a composition factor
Semisimple caseblocks = simple components; ∼ equals isomorphism
Countr blocks ≤n simple components of R/radR
Hypotheses at a glance
StatementHypothesisConclusion
(22.4)e primitive, c central idempotente lies in exactly one of cR, (1−c)R
(22.3)e≈e′ in E, c central idempotente∈cR iff e′∈cR
(22.5)1 a finite sum of orthogonal primitive idempotentsblock decomposition exists; blocks = linkage classes
(22.6)R right artinianunique block decomposition; linkage = shared composition factor

16Frequently Asked Questions

Why is the relation e∼e′ not already an equivalence relation?

It is reflexive and symmetric, but transitivity would require the witnesses to match up, and they need not. Concretely, eR and e′R may share a composition factor, and e′R and e′′R may share a different one, with eR and e′′R sharing none. Blocks are the connected components, not the neighbourhoods, of this graph.

Do I need artinian hypotheses to get blocks from primitive idempotents?

No. (22.5) needs only that 1 be a finite sum of orthogonal primitive idempotents, which holds for every semiperfect ring. Right artinian is a convenient sufficient condition, and it is what makes the composition-factor reformulation (22.6) available.

How do blocks relate to the Wedderburn components of R/radR?

Each block contains at least one simple component, so the number of blocks is at most the number of simple components, and each block is a union of simple components after passing to the radical quotient. Equality holds exactly when no radical element links two distinct simple components — for example when R is semisimple.

Are two primitive idempotents in the same block necessarily isomorphic?

No, and this is the point of using the transitive closure. In T2(k) the idempotents E11 and E22 lie in the same block but E11R has dimension 2 and E22R has dimension 1, so they are not isomorphic.

Can a block have infinitely many primitive idempotents?

Yes. Even in M2(k) for infinite k there are infinitely many rank-one idempotents, all primitive and all in the single block. What (22.5) makes finite is the number of blocks, not the number of idempotents.

Is the block decomposition unique?

Yes, once it exists: (22.1) shows the centrally primitive idempotents are uniquely determined, so the factors Ri are determined up to order. This is what allows the linkage computation to use any convenient decomposition of the identity.

17Related KEVOS Topics

Blocks of AlgebrasOver an algebraically closed field the centre decides everything: each simple module gives a k-algebra map Z(R) → k, twoIndecomposable RingsA ring is indecomposable when it is not a direct sum of two nonzero ideals — equivalently, when its only central idempotBlocks of Semiperfect RingsEvery semiperfect ring splits into finitely many indecomposable two-sided ideals, its blocks; the primitive idempotents Central IdempotentsA ring splits as a direct product exactly when its identity splits into orthogonal central idempotents — and when the idLifting Central IdempotentsIdempotents lift through a nilpotent ideal; central idempotents do not. Two theorems say exactly when they do: pass to R

18References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §22 (pp. 338–341), results (22.3), (22.4), (22.5) and (22.6).
  2. T. Y. Lam, A First Course in Noncommutative Rings, §21, for the Peirce corner isomorphism and local idempotents, and §19 for Krull–Schmidt.
  3. C. W. Curtis and I. Reiner, Methods of Representation Theory, Volume I, Wiley-Interscience, 1981, on blocks and linkage of indecomposable projectives.
  4. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §27 on semiperfect rings and idempotents.
  5. J. L. Alperin, Local Representation Theory, Cambridge Studies in Advanced Mathematics 11, Cambridge University Press, 1986, for blocks of group algebras.

19AI Suggested Questions

  • Give an explicit finite-dimensional algebra in which the relation e∼e′ fails to be transitive.
  • How does the linkage graph of a finite-dimensional algebra compare with its Ext quiver?
  • Prove that a semiperfect ring always satisfies the hypothesis of (22.5).
  • For kG with G a finite p-group and chark=p, show that there is exactly one block.
  • What are the blocks of the path algebra of a quiver, and how do they relate to its connected components?
  • Explain the isomorphism HomR(fR,M)≅Mf and why M↦Mf is an exact functor.
  • How many blocks does the group algebra of a symmetric group have in characteristic p, and what is the Nakayama conjecture saying about them?
Page
KEVOS-ENG-MATH-NCR-0163
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. Process and Workflow
  10. Comparison and Classification
  11. Relationship Map
  12. Applications and Industry Use
  13. Design Considerations
  14. Failure Modes and Common Mistakes
  15. Quick Reference
  16. Frequently Asked Questions
  17. Related KEVOS Topics
  18. References
  19. AI Suggested Questions

Continue learning

Central Idempotents and Ring Direct DecompositionsArticle · Engineering MathematicsNEXT LESSON →Blocks of Finite-Dimensional Algebras and Group AlgebrasArticle · Engineering MathematicsIdempotents in Module-Finite Algebras over Complete Local RingsArticle · Engineering MathematicsLifting Central IdempotentsArticle · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®