← LibraryBlock Decomposition | KEVOS® MathematicsProject Delivery · Project ManagementLesson 43/352← PrevNext →
ArticlePublished 9 Aug 202618 min readBy Kevin Jogin
Skip to content

Engineering Mathematics Core Block theory

Block Decomposition

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

Page ID
KVS-ENG-MATH-0287
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

Executive 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 eRf0eRf 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 eR share a composition factor. Blocks are then the connected components of a finite graph on the isomorphism classes of simple modules.

eRf0The edge condition
ComponentsWhat blocks are
rnBlocks vs simple components of R/radR
(22.5)Existence from primitive idempotents

Overview

Fix a ring R0 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(xax),
(21.6)

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

So eRf0 says there is a nonzero homomorphism from the projective right module fR into eR — a statement about how the indecomposable projectives overlap. Declaring ee when some fE receives nonzero maps into both eR and eR is therefore a statement that eR and eR are not independent of each other.

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.

Learning Objectives

  • State the relation ee on primitive idempotents and explain its module-theoretic meaning through HomR(fR,eR)eRf.
  • Prove that a primitive idempotent lies in cR or in (1c)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.

Definitions

Definition(22.2c)The linkage relation

Let R0 and let E be its set of primitive idempotents. For e,eE write ee if there exists fE with eRf0 and eRf0. The relation is reflexive (take f=e, and eeRe) and symmetric, but in general not transitive. The equivalence relation it generates is denoted ; explicitly ee means there are e1,,emE with

ee1e2eme.
(22.2d)

We say e and e are linked when ee.

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
ee means eReR as right R-modules, equivalently e=ab and e=ba for some a,bR. 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.

Core Concepts

Two easy sources of edges

  • If e,fE and eRf0, then ef: take f itself as the witness, since ffRf is nonzero.
  • If e,eE are isomorphic idempotents, then ee: take f=e, note eRe0, and eReHomR(eR,eR)HomR(eR,eR)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 eE. Then ce and (1c)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

ecRore(1c)R,exclusively for e0.
(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 eiej. Hence ciRcj=0 for ij, and for any aR

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

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

Key Results

Lemma(22.3)Linkage respects central splittings

Let R0 be a ring, e,eE linked primitive idempotents, and c a central idempotent of R. Then ecR if and only if ecR.

Proof

By symmetry and induction along a chain (22.2d), it suffices to treat the case ee, and to prove one implication. Fix fE with eRf0eRf, and suppose ecR, i.e. ce=e.

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

Now 0eRf=eR(cf)=c(eRf), so ce0. Applying (22.4) to e gives ecR, 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,eE 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 0c=cci=cei1++ceim some ceij0, so eijcR by (22.4). All the eik are linked to eij, so (22.3) places every eik in cR. Summing, cicR, 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 eE be arbitrary. By (22.4) applied to c1,,cr in turn, e lies in exactly one block Ri:=ciR, so e=eci0. Then

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

so eReij0 for some j, whence eeij 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=R1Rr. For primitive idempotents e,eE:

  1. ee if and only if the right modules eR and eR have a common composition factor;
  2. e and e lie in the same block if and only if there exist e1,,emE 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 fE 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 MMf is exact. Therefore Mf0 if and only if Sf0 for some composition factor S of M; and for a simple S, Sf0 means there is a nonzero — hence surjective — map fRS, which forces SfR/fJ.

Taking M=eR: the corner eRf is nonzero if and only if fR/fJ is a composition factor of eR. So ee, which asks for a single f with eRf0eRf, says precisely that eR and eR 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 eE 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).

Proof 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 ce0 to cf0 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=(1c)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(1c)=0=(1c)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.

Worked 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=kE120,e3Re4=E11M2(k)E22=kE120,
(E.1)

while eiRej=0 whenever i{1,2} and j{3,4}, since the two factors annihilate each other. Moreover any fE 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 e2RS2. They share S2, so e1e2, matching (E.1). Similarly e3Re4RV, so e3e4. No module in the first list shares a factor with V.

Process 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 eiRej0, 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 ij. 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.

Comparison and Classification

Three relations on primitive idempotents
Isomorphism eeOne step eeLinkage ee
Reflexiveyesyesyes
Symmetricyesyesyes
Transitiveyesnoyes
Implies the nextyesyes
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), n2n1radical 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

Relationship 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 eE with eRi, a single -class
Isomorphism classes of primitive idempotentsseveral per block in general; one per simple module of Ri
eeeeeesame 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.

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

Design Considerations

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

  • Which side. The relation ee 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.

Failure Modes and Common Mistakes

  • Do not read eRf0 as an isomorphism statement: it only asserts a nonzero homomorphism fReR, 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.

Quick Reference

Edge relationee iff fE with eRf0eRf
Linkage, the transitive closure of
Corner identityHomR(fR,eR)eRf
Dichotomy(22.4): ecR or e(1c)R for e primitive, c central idempotent
Main theorem(22.5): class sums are centrally primitive; linkage classes = blocks
Artinian form(22.6): ee iff eR, eR 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, (1c)R
(22.3)ee in E, c central idempotentecR iff ecR
(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

Frequently Asked Questions

Why is the relation ee 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 eR may share a composition factor, and eR and eR may share a different one, with eR and eR 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.

References

  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.

AI Suggested Questions

  • Give an explicit finite-dimensional algebra in which the relation ee 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 MMf 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
KVS-ENG-MATH-0287
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Absolutely Irreducible Modules | KEVOS® MathematicsArticle · Project ManagementAdditive Commutators | KEVOS® MathematicsArticle · Project ManagementAlgebraic and Geometric Multiplicities of Eigenvalues | KEVOS® MathematicsArticle · Project ManagementAlgebraically Closed Division Rings | KEVOS® MathematicsArticle · Project Management