← LibraryIndecomposable Rings and ConnectednessEngineering · Engineering MathematicsLesson 422/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202621 min readBy KEVOS®
Skip to content

Engineering Mathematics Core Block theory

Indecomposable Rings

A ring is indecomposable when it is not a direct sum of two nonzero ideals — equivalently, when its only central idempotents are 0 and 1. Blocks are exactly the connected components of the linkage graph on primitive idempotents.

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

Executive Summary

Decomposing a ring as a direct product means splitting its identity into orthogonal central idempotents. A ring that admits no such splitting is indecomposable, and the indecomposable factors of a ring — its blocks — are as canonical as the prime factors of an integer: when they exist they are unique up to order.

The mechanism is a connectedness argument. Primitive idempotents e,e are linked when some principal indecomposable maps nontrivially into both eR and eR; linkage generates an equivalence relation, and (22.5) says the class sums are precisely the centrally primitive idempotents. Blocks are the connected components of the linkage graph. Over a right artinian ring, linkage is the concrete condition that eR and eR share a composition factor.

Z(R)Where blocks live
1Blocks of an indecomposable ring
Linkage classes
(22.5)Blocks are linkage classes

Overview

Let e be an idempotent of R with complement f=1e. By (21.5), e is central if and only if eRf=fRe=0, and in that case both Peirce summands in R=eRfR are two-sided ideals, so

ReR×fRas rings, with identities e and f.
(22.0)

Conversely, if R=AB with A,B ideals, write 1=e+f with eA, fB; then e,f are orthogonal central idempotents and A=eR, B=fR.

So ring direct product decompositions and *orthogonal decompositions of 1 into central idempotents* are the same data. A nonzero ring is indecomposable when neither exists nontrivially.

Indecomposability is genuinely weaker than the other irreducibility conditions in this collection. Simple indecomposable and local indecomposable, but not conversely; and for a commutative ring, indecomposable is exactly the statement that SpecR is a connected topological space. That geometric reading is where the word connected in the title comes from, and the linkage relation below is its noncommutative replacement.

Learning Objectives

  • Translate between ring product decompositions and central idempotents.
  • State when a block decomposition exists and prove it is unique up to permutation.
  • Prove (22.4): a primitive idempotent lies in cR or in (1c)R for every central idempotent c.
  • Prove that linkage is compatible with central idempotents (22.3).
  • Prove (22.5): linkage classes of primitive idempotents are exactly the blocks.
  • Use (22.6) to compute blocks of a right artinian ring from composition factors.

Definitions

Definition(22.0a)Indecomposable ring

A ring R0 is indecomposable if it is not the direct sum of two nonzero two-sided ideals. Equivalently, the only central idempotents of R are 0 and 1.

Definition(22.0b)Centrally primitive idempotent

A central idempotent c0 is centrally primitive in R if c cannot be written as α+β with α,β nonzero orthogonal central idempotents of R. Any such decomposition automatically takes place inside cR, because α=(α+β)α=cαcR; so c is centrally primitive exactly when the ring cR is indecomposable.

Definition(22.2a)Linkage

Let E denote the set of primitive idempotents of R0. For e,eE write ee if there exists fE with eRf0eRf. The relation is reflexive and symmetric; let be the equivalence relation it generates, so ee means there is a chain ee1eme in E. Idempotents with ee are called linked.

Central idempotent
e=e2Z(R); equivalently eRf=fRe=0 for f=1e, by (21.5).
Primitive idempotent
A nonzero idempotent that is not a sum of two nonzero orthogonal idempotents; equivalently eR is an indecomposable right R-module. Not required to be central.
Block
A ring direct factor ciR arising from a decomposition 1=c1++cr into orthogonal centrally primitive idempotents.
HomR(fR,eR)
Naturally isomorphic to eRf by (21.6); so eRf0 says there is a nonzero map fReR.
Connected
For commutative R: SpecR is connected iff R is indecomposable. The noncommutative analogue is connectivity of the linkage graph.

All rings have an identity. Ideal means two-sided ideal unless a side is named. The zero ring is excluded from being indecomposable, exactly as 1 is excluded from being prime.

Core Concepts

Linkage is a statement about homomorphisms

The definition of looks like a computation with products of subsets, but (21.6) makes it representation-theoretic:

HomR(fR,eR)eRf.
(22.2b)

So ee says: some principal indecomposable fR admits nonzero maps into both eR and eR.

Two immediate consequences are worth recording. If e and e are isomorphic idempotents in the sense of (21.20) — that is, eReR — then ee. And if e,fE with eRf0, then ef directly, taking f itself as the witness, since fRff0.

Why primitivity makes idempotents choose a side

A central idempotent c cuts R into cR and (1c)R. An arbitrary idempotent may straddle the two pieces, but a primitive one cannot: the decomposition e=ce+(1c)e is a decomposition into orthogonal idempotents, so primitivity kills one of the terms. This is (22.4), and it is what makes the assignment *primitive idempotent block* well defined.

The connectedness picture

Form a graph whose vertices are the primitive idempotents in a fixed orthogonal decomposition of 1, with an edge ee whenever ee. Then is connectivity in this graph, and (22.5) identifies the connected components with the blocks. A ring is indecomposable exactly when this graph is connected.

Orthogonal decomposition of 1Linkage graph on EConnected componentsBlocks of R

Key Results

Proposition(22.1)Uniqueness of a block decomposition

Suppose 1=c1++cr where the ci are orthogonal centrally primitive idempotents of R. Then:

  1. every central idempotent of R is the sum of a subset of {c1,,cr};
  2. c1,,cr are the only centrally primitive idempotents of R; in particular any two distinct centrally primitive idempotents are orthogonal;
  3. the decomposition 1=c1++cr is unique up to a permutation of its terms.
Proof

Let c be a central idempotent. For each i, cci is a central idempotent lying in ciR; since ci is centrally primitive, the ring ciR is indecomposable, so its only central idempotents are 0 and ci. Hence cci{0,ci}. Summing, c=c(c1++cr)=i:cci0ci, which is (1). Statements (2) and (3) follow: a centrally primitive c is a sum of some ci, and being centrally primitive it must be a single one.

Proposition(22.2)Existence under a chain condition

Let R be a ring whose two-sided ideals satisfy either the ascending or the descending chain condition — for instance R left or right noetherian, or left or right artinian. Then R has a block decomposition, and all conclusions of (22.1) hold.

Proof sketch. Repeat, for the lattice of ideals, the standard argument that a module with a chain condition is a finite direct sum of indecomposables: if R were not a finite direct sum of indecomposable ideals, one could split off a proper ideal repeatedly and build an infinite strictly monotone chain.

CounterexampleNo block decomposition

Let R=i=1. The coordinate idempotents εi are centrally primitive, and there are infinitely many of them. By (22.1)(2), if 1 were a finite sum of orthogonal centrally primitive idempotents then only finitely many centrally primitive idempotents could exist. Hence R has no block decomposition. Its ideals satisfy neither chain condition, as (22.2) requires.

Lemma(22.4)A primitive idempotent lies in one piece

Let c be a central idempotent of R and eE a primitive idempotent. Then either ecR or e(1c)R.

Proof

Write e=ce+(1c)e. Because c is central, (ce)2=c2e2=ce and ((1c)e)2=(1c)e, and ce(1c)e=c(1c)e2=0 together with the symmetric product; so this is a decomposition of e into orthogonal idempotents. Primitivity of e forces one of them to vanish. If ce=0 then e=(1c)e(1c)R; if (1c)e=0 then e=cecR.

Lemma(22.3)Linkage respects central idempotents

Let e,eE be linked, ee, and let c be a central idempotent of R. Then ecR if and only if ecR.

Proof

By symmetry and by chaining along the definition of , it suffices to treat ee and prove one implication. Fix fE with eRf0eRf, and suppose ecR, i.e. ce=e.

Then 0eRf=(ce)Rf=eR(cf), using centrality of c; hence cf0, so f(1c)R and (22.4) gives fcR, i.e. cf=f.

Now 0eRf=eR(cf)=ceRf, so ce0, and (22.4) applied to e gives ecR.

Theorem(22.5)Blocks are the linkage classes

Suppose the identity of R can be written as 1=e1++en with the ei orthogonal primitive idempotents. Then 1 is a sum of orthogonal centrally primitive idempotents, so R has a block decomposition. Moreover two primitive idempotents e,eE are linked if and only if they belong to the same block.

Proof

Construction. The ei are distinct elements of E, and partitions {e1,,en} into classes. Let c1,,cr be the class sums. Each ci is an idempotent (a sum of orthogonal idempotents), the ci are pairwise orthogonal, and c1++cr=1.

Centrality. If e and e lie in different classes then eRe=0: otherwise ee with witness e, putting them in the same class. Hence ciRcj=0 for ij. For aR,

cia=cia(c1++cr)=ciaci=(c1++cr)aci=aci,
(22.5a)

so each ci is central.

Central primitivity. Let c be a nonzero central idempotent of ciR; we show c=ci. Write ci=ei1++eim for its class. From 0c=cci=c(ei1++eim) we get ceij0 for some j, so eijcR by (22.4). All the eil are linked to eij, so (22.3) puts every eil in cR. Therefore cci=ci, and since cciR gives c=cci, we conclude c=ci. So ciR is indecomposable and ci is centrally primitive.

Blocks equal classes. Let eE be arbitrary. By (22.4) applied to each ci, e lies in exactly one block Ri=ciR. Then 0e=eci=e(ei1++eim), so eeij0 for some j, whence eReij0 and eeij. Conversely (22.3) shows that anything linked to eij lies in ciR. So the primitive idempotents of the block Ri are precisely the members of the i-th linkage class.

Theorem(22.6)The right artinian case

Let R be a right artinian ring. Then R has a unique block decomposition R=R1Rr. For primitive idempotents e,eE one has ee if and only if eR and eR have a common composition factor. Consequently e and e lie in the same block if and only if there are e1=e,e2,,em=e in E such that eiR and ei+1R have a common composition factor for each i<m.

Proof

RR has finite length, hence a Krull–Schmidt decomposition, so 1 is a sum of orthogonal primitive idempotents and (22.5) gives a block decomposition; uniqueness is (22.1)(3).

A right artinian ring is semiperfect, so every fE is a local idempotent (19.17) and fR/fJ is simple, J=radR. Every simple right R-module occurs this way: given V simple, choose an idempotent x¯ of R/J with Vx¯(R/J), lift it to an idempotent fR, and (21.18) shows fE with VfR/fJ.

Now eRf0 says (eR)f0, which by (21.19) — applicable because f is local and eR has finite length — is equivalent to eR having fR/fJ as a composition factor. So ee, i.e. the existence of fE with eRf0eRf, says exactly that eR and eR share a composition factor. The final statement is (22.5) rewritten with this description of .

CorollaryThe semisimple case

If R is semisimple then eR is itself simple for every eE, so sharing a composition factor means eReR; thus ee if and only if ee as idempotents. The blocks are the simple components of the Wedderburn–Artin decomposition, and R is indecomposable exactly when it is simple artinian.

Proof Techniques and Method

How these proofs work, and which move to reuse.

Move 1

Split by a central idempotent, then use primitivity

Multiplying by c and 1c decomposes any element; when the element is a primitive idempotent, the decomposition must be trivial. This converts a global splitting of R into a partition of E.

Move 2

Sum a class to build a central idempotent

Centrality is proved, not assumed: ciRcj=0 for distinct classes turns cia=ciaci=aci into an identity. Whenever a partition kills cross terms, the class sums are central.

Move 3

Read eRf as a Hom group

eRfHomR(fR,eR) turns an opaque product of subsets into a statement about maps between principal indecomposables, and then (21.19) turns it into a statement about composition factors.

The pattern is worth naming: an equivalence relation defined by some object sees both of us is generated to a connectivity relation, and its classes then produce idempotents that are central for combinatorial reasons. The same argument shape reappears for blocks of group algebras, for connected components of quivers, and for the decomposition of a category into blocks.

Worked Example

Upper triangular matrices: many idempotents, one block

Let k be a field and R=T3(k), the upper triangular 3×3 matrices. The matrix units ei=Eii for i=1,2,3 are orthogonal primitive idempotents with e1+e2+e3=1, and

eiRej={kEijij,0i>j.
(E.1)

So e1Re2=kE120 and e2Re20, giving e1e2; likewise e2e3. All three are linked, the linkage graph is connected, and (22.5) says R has a single block: T3(k) is an indecomposable ring. This matches the direct computation Z(T3(k))=k1, whose only idempotents are 0 and 1.

The composition-factor description of (22.6) agrees. With S1,S2,S3 the three one-dimensional simple modules, e1R has factors S1,S2,S3; e2R has S2,S3; e3R=S3. The Cartan matrix, with (i,j) entry the multiplicity of Sj in eiR, is

C=(111011001),
(E.2)

No simultaneous row-and-column permutation makes C block diagonal, which is the matrix form of connectivity.

A decomposable example with explicit arithmetic

Take R=/12. Its idempotents are 0,1,4,9: indeed 42=164 and 92=819(mod12). They satisfy 4+9=131 and 49=360, so 1=4+9 is an orthogonal decomposition into central idempotents and

/124(/12)×9(/12)/3×/4.
(E.3)

The idempotent 4 generates the copy of /3 and 9 the copy of /4.

Both factors are local rings, hence indecomposable, so 4 and 9 are centrally primitive and (E.3) is the block decomposition, unique by (22.1)(3). Two blocks, and correspondingly Spec(/12) is a two-point discrete space — disconnected, as the commutative dictionary predicts.

Process and Workflow

Decompose the identityWrite 1=e1++en with the ei orthogonal primitive idempotents. This is available whenever RR has a Krull–Schmidt decomposition, in particular for right artinian rings.
Build the linkage graphJoin ei to ej when eiRej0, or, in the artinian case, when eiR and ejR share a composition factor. Reading the Cartan matrix is usually the fastest route.
Take connected componentsEach component gives a class sum ci, and (22.5) certifies that ci is a centrally primitive idempotent.
Read off the blocksR=c1RcrR with each ciR indecomposable, and by (22.1) this decomposition is the only one.

Comparison and Classification

Indecomposability against the neighbouring conditions
RingIndecomposable?Simple?Local?Blocks
D a division ringyesyesyes1
Mn(D)yesyesno (n2)1
Tn(k), n2yesnono1
k[[x]]yesnoyes1
yesnono1
/12nonono2
k×M2(k)nonono2
i=1nonononone exists
Which hypotheses give which conclusions
Block decomposition existsUnique up to orderBlocks are linkage classesLinkage = shared composition factor
Arbitrary ringnoyes, if it existsnono
Ideals satisfy ACC or DCCyesyespartialno
1 a sum of orthogonal primitive idempotentsyesyesyesno
Right artinianyesyesyesyes
Semisimpleyesyesyesyes, and linkage is isomorphism

Which hypotheses give which conclusions

The middle row is the one to notice: a chain condition on ideals delivers existence and uniqueness of blocks without saying anything about primitive idempotents, whereas (22.5) delivers the combinatorial description without any chain condition. Right artinian rings satisfy both hypotheses, which is why the theory is complete there.

Relationship Map

Indecomposability is the weakest of the standard irreducibility conditions on a ring; each of the following implies it, and none of the reverse implications holds.

SimplePrimeIndecomposable
LocalNo nontrivial central idempotentsIndecomposable

For the first chain: a prime ring cannot contain nonzero orthogonal ideals A,B with AB=0, and a nontrivial central idempotent would produce exactly that. T2(k) is indecomposable but not prime, and is prime but not simple. For the second: in a local ring every idempotent is 0 or 1, but M2(k) is indecomposable and far from local.

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

Blocks of a group algebra

For kG with chark=p, the block decomposition partitions the simple and projective modules into linkage classes. Brauer's theory of defect groups, and the whole local-global programme in representation theory, is organised block by block, and this is where the partition comes from.

Quiver algebras

Connected components

For a finite-dimensional algebra given by a quiver with relations, linkage of the vertex idempotents is connectivity of the underlying graph. An algebra is indecomposable exactly when its quiver is connected — the combinatorial statement that (22.5) abstracts.

Algebraic geometry

Connectedness of a scheme

For commutative R, idempotents correspond to clopen subsets of SpecR, so indecomposability is connectedness. Non-central idempotents give the noncommutative analogue used in the theory of Azumaya algebras and Brauer groups.

Computer algebra

Splitting an algebra into blocks

Systems compute blocks of a finite-dimensional algebra by computing Z(R), splitting it into local factors, and reading the central primitive idempotents. Block structure is the first coarse invariant reported for a group algebra in GAP or Magma.

The honest summary is that block decomposition is a divide-and-conquer step. Nothing is proved about a block by decomposing; what is gained is that every subsequent question — modules, cohomology, characters — can be asked one block at a time, and blocks do not interact.

Failure Modes and Common Mistakes

  • Do not infer indecomposability of R from indecomposability of RR as a module: M2(k) decomposes as a module but not as a ring.
  • Do not expect (22.6) to hold without a chain condition; composition factors are not available in general, and eRf0 is then the only usable form of linkage.
  • Do not assume the block containing a simple module is determined by its dimension or its character alone; only the linkage class is.
  • Do not confuse a block of R with a block of R/radR: the semisimple quotient generally has more blocks, since linkage collapses when the radical is killed.

Historical Notes and Lessons Learned

  • 1907–1908Wedderburn's componentsFor semisimple algebras the decomposition into simple components is established; here blocks and simple components coincide, and no linkage theory is needed.
  • 1935–1947Brauer's blocksBrauer introduces blocks of a group algebra in characteristic p, distributing ordinary and modular characters into classes, and defines defect groups. The linkage relation is the abstract shadow of his character-theoretic partition.
  • 1950sIdempotent-theoretic reformulationBlocks are recast as the centrally primitive idempotents of the algebra, making the theory available for arbitrary rings with enough idempotents rather than only group algebras.
  • 1970s onwardsQuivers and connectednessGabriel's quiver formalism identifies blocks of a finite-dimensional algebra with connected components of its quiver, making the graph-theoretic reading of linkage explicit.

The methodological lesson is that a partition first observed among characters turned out to be a statement about central idempotents, and therefore about the ring alone. Once restated that way it generalised immediately beyond the setting in which it was found.

Quick Reference

IndecomposableR0, no central idempotent but 0,1
Central teste central iff eRf=fRe=0, f=1e
Centrally primitivec0 central, cR indecomposable
Linkageee iff eRf0eRf for some fE
Hom formeRfHomR(fR,eR)
BlocksR=c1RcrR, unique up to order
Artinian testee iff eR, eR share a composition factor
Commutative caseIndecomposable iff SpecR connected
Statements and their hypotheses
StatementHypothesesReference
Central idempotents are sums of the ci1=c1++cr centrally primitive orthogonal(22.1)(1)
Block decomposition is unique up to orderone exists(22.1)(3)
A block decomposition existsideals satisfy ACC or DCC(22.2)
ecR or e(1c)Re primitive, c central idempotent(22.4)
Linkage respects central idempotentsee, c central idempotent(22.3)
Blocks are linkage classes1 a sum of orthogonal primitive idempotents(22.5)
Linkage = shared composition factorR right artinian(22.6)

Frequently Asked Questions

How can a ring be indecomposable and still have lots of idempotents?

Because indecomposability constrains only the central idempotents. Tn(k) has a large supply of idempotents — every E11+λE12, for instance — but its centre is just the scalars, so it is indecomposable. The right slogan is that indecomposability is a property of Z(R), not of R.

Why is the linkage relation defined with an auxiliary idempotent f rather than by eRe0?

Because eRe0 is not symmetric-looking enough to generate the right relation, and more importantly the condition that matters is that some single principal indecomposable fR maps nontrivially to both eR and eR. In the artinian case that condition becomes *eR and eR have a composition factor in common*, which is manifestly symmetric and is exactly what block theory needs.

Is transitive?

Not in general, which is why is defined as the equivalence relation it generates. Two primitive idempotents can be joined only by a long walk through intermediate idempotents, and blocks are the connected components of that walk structure, not the classes of itself.

Do blocks always exist?

No. An infinite product of fields has infinitely many centrally primitive idempotents and no finite orthogonal decomposition of 1 into them. Existence needs a hypothesis: a chain condition on ideals (22.2), or a decomposition of 1 into orthogonal primitive idempotents (22.5). Both hold for right artinian rings.

What is the relation between blocks of R and blocks of R/radR?

The semisimple quotient generally has at least as many blocks, since its blocks are its simple components and linkage in it is just isomorphism of idempotents. Passing to the quotient loses the maps eRf that lived in the radical, so linkage classes can split. Recovering the blocks of R from those of R/radR requires lifting central idempotents, which is a separate and stronger statement.

Is indecomposability preserved by standard constructions?

It is preserved by passing to matrix rings, because Z(Mn(R))Z(R), and by passing to R[x] and R[[x]] for the same reason. It is not preserved by quotients: is indecomposable but /12 is not.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §22, results (22.1)–(22.6).
  2. C. W. Curtis and I. Reiner, Methods of Representation Theory, Volume I, Wiley-Interscience, 1981, §55 (blocks and central idempotents).
  3. F. W. Anderson and K. R. Fuller, Rings and Categories of Modules, 2nd edition, Graduate Texts in Mathematics 13, Springer-Verlag, 1992, §7 and §27.
  4. R. Brauer, “On blocks of characters of groups of finite order I, II”, Proceedings of the National Academy of Sciences USA 32 (1946), 182–186 and 215–219.
  5. L. H. Rowen, Ring Theory, Volume I, Academic Press, 1988, Chapter 2.

AI Suggested Questions

  • Prove that R is indecomposable if and only if Mn(R) is, and identify where the centre calculation is used.
  • Show that idempotents of a commutative ring correspond bijectively to clopen subsets of its prime spectrum.
  • Compute the blocks of kS3 for k of characteristic 2, 3 and 0, and compare the linkage graphs.
  • For a path algebra with relations, prove that blocks correspond to connected components of the quiver.
  • Give an example of a ring in which the relation on primitive idempotents fails to be transitive.
  • How does Brauer's first main theorem refine the block partition beyond what linkage alone provides?
  • Which conditions on a ring guarantee that central idempotents lift modulo the Jacobson radical?
Page
KEVOS-ENG-MATH-NCR-0166
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Lifting Central IdempotentsArticle · Engineering MathematicsNEXT LESSON →Semiperfect Rings: Definition and First ExamplesArticle · Engineering MathematicsBlocks of Finite-Dimensional Algebras and Group AlgebrasArticle · Engineering MathematicsSemiperfect Rings and Decompositions of the IdentityArticle · Engineering Mathematics