← LibraryBlocks of Finite-Dimensional Algebras and Group AlgebrasEngineering · Engineering MathematicsLesson 420/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202619 min readBy KEVOS®
Skip to content

Engineering Mathematics Advanced Block theory

Blocks of Algebras

Over an algebraically closed field the centre decides everything: each simple module gives a k-algebra map Z(R)k, two simple modules lie in the same block exactly when those maps agree, and every such map arises.

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

Executive Summary

For a finite-dimensional algebra R over an algebraically closed field k, blocks can be read off from the centre alone. Each primitive idempotent e gives a simple module eR/eradR, on which every central element acts as a scalar by Schur's Lemma. The resulting map λe:Z(R)k is a k-algebra homomorphism, and (22.7) says λe is a complete invariant of the block of e.

The practical consequence is a count: the number of blocks equals the number of k-algebra homomorphisms Z(R)k, equivalently dimkZ(R)/radZ(R). For a group algebra the centre has an explicit basis of class sums, which turns block theory into linear algebra of size the number of conjugacy classes rather than |G|.

λe:Z(R)kCentral character
λe=λeSame block
dimkZ/radZNumber of blocks
# classesdimkZ(kG)

Overview

Suppose 1=c1++cr is a decomposition into orthogonal centrally primitive idempotents — always available for a finite-dimensional algebra, since its ideals satisfy both chain conditions. Then R and its centre C=Z(R) decompose in parallel:

R=R1Rr,C=C1Cr,Ri=ciR,Ci=ciC=Z(Ri).
(22.7a)

The centre of a product is the product of the centres, so the block structure of C mirrors that of R exactly.

Each Ci is a finite-dimensional commutative k-algebra with no idempotents other than 0 and ci, hence local; over an algebraically closed field its residue field is k itself, so Ci admits exactly one k-algebra homomorphism to k. Counting blocks is therefore counting homomorphisms Ck, and the whole of (22.7) is the identification of those homomorphisms with the way central elements act on simple modules.

Algebraic closure is used exactly once, in Schur's Lemma, to know that EndR of a simple module is k rather than a larger division algebra. Without it the theorem must be restated with central characters valued in field extensions of k, which is why split algebras are the natural setting.

Learning Objectives

  • Construct the central character λe of a primitive idempotent and verify it is a k-algebra homomorphism.
  • Prove that each block Ci of the centre is a local k-algebra with residue field k.
  • Prove (22.7): λe=λe if and only if e and e lie in the same block.
  • Deduce that the number of blocks equals dimkC/radC.
  • Use class sums to compute the centre of a group algebra and its blocks.
  • Contrast the block structure of the group algebra of the symmetric group on three letters in characteristics 0 and 3.

Definitions

Definition(22.7b)Central character of a primitive idempotent

Let R be a finite-dimensional algebra over an algebraically closed field k, let J=radR and let eR be a primitive idempotent. The module Me=eR/eJ is a simple right R-module. For cC=Z(R) the map MeMe, xxc, is an R-module endomorphism, hence multiplication by a scalar λe(c)k. The map λe:Ck is the central character of e.

C=Z(R)
The centre. A finite-dimensional commutative k-algebra, hence a finite product of local k-algebras.
Me=eR/eradR
The simple top of the indecomposable projective eR. Every simple right R-module is of this form.
λe
The scalar action of the centre on Me; a k-algebra homomorphism Ck, necessarily surjective and with kernel a maximal ideal of C.
Class sum K^
For a conjugacy class K of a finite group G, the element gKg of kG. These form a k-basis of Z(kG).
Split algebra
EndR(S)=k for every simple R-module S. Automatic when k is algebraically closed.

Throughout, k is algebraically closed and dimkR<. Modules are right modules; the left-handed statements are identical.

Core Concepts

Why the centre acts by scalars

If cZ(R) and M is any right R-module, then xxc commutes with the action of R, so it is an endomorphism of M. When M is simple and finite-dimensional over an algebraically closed k, Schur's Lemma plus algebraic closure give EndR(M)=k: the endomorphism ring is a finite-dimensional division algebra over k, hence k itself. So the action of c is multiplication by a scalar.

cZ(R)endomorphism of MEndR(M)=kscalar λ(c)

Blocks of the centre are local

The idempotents of Ci are precisely the central idempotents of R lying in ciR, and there are only 0 and ci because ci is centrally primitive. A finite-dimensional algebra with no nontrivial idempotents is local, so Ci is a local commutative k-algebra with Ci/radCi a finite field extension of k, hence equal to k. Consequently Ci has exactly one k-algebra homomorphism onto k, namely reduction modulo its radical.

C/radCk××kr,r=dimkC/radC=#{blocks}.
(22.7c)

Blocks correspond to maximal ideals of the centre.

The centre of a group algebra

For a finite group G, an element of kG is central exactly when its coefficient function is constant on conjugacy classes, so the class sums K^1,,K^s form a k-basis of Z(kG) and dimkZ(kG)=s, the number of conjugacy classes, in every characteristic. Multiplication is governed by the structure constants K^iK^j=maijmK^m with aijm non-negative integers reduced into k.

Key Results

Theorem(22.7)Blocks are the fibres of the central character

Let R be a finite-dimensional algebra over an algebraically closed field k, with block decomposition R=R1Rr and corresponding decomposition C=C1Cr of C=Z(R), where Ci=Z(Ri). Let E be the set of primitive idempotents of R. Then:

  1. for each eE, every cC acts on the simple module eR/eradR as multiplication by a scalar λe(c)k, and λe:Ck is a k-algebra homomorphism;
  2. e,eE lie in the same block if and only if λe=λe;
  3. every k-algebra homomorphism Ck equals λe for some eE.
Proof

(1). R is finite-dimensional, hence semiperfect, so a primitive idempotent e is local and Me=eR/eradR is a nonzero simple module. Right multiplication by cC is an R-endomorphism of Me, and EndR(Me)=k by Schur's Lemma and algebraic closure. So the action is by a scalar λe(c). Additivity, multiplicativity and λe(1)=1 are immediate from the corresponding properties of the action, so λe is a k-algebra homomorphism.

(2). By (22.4) each eE lies in exactly one block, say eRi, so eci=e and ecj=0 for ji. Then Mecj=0 for ji, giving λe(cj)=0 and λe(ci)=1. Since Cj=cjC, this forces λe|Cj=0 for ji.

On Ci, the map λe|Ci is a k-algebra homomorphism onto k; as shown above, Ci is local with Ci/radCi=k, so there is exactly one such homomorphism, call it λ(i). Hence λe is determined by the block index i: it is λ(i) on Ci and zero on the other summands. Conversely, λe(ci)=1 recovers i from λe, so distinct blocks give distinct characters. This is exactly (2).

(3). Let λ:Ck be any k-algebra homomorphism. Each λ(ci) is an idempotent of k, hence 0 or 1, the λ(ci) are pairwise orthogonal, and iλ(ci)=λ(1)=1. So exactly one index i has λ(ci)=1, and λ vanishes on every Cj with ji. Its restriction to Ci is a k-algebra homomorphism onto k, hence equals λ(i) by uniqueness. Thus λ=λe for any eE lying in Ri — and such e exists, since 1=ci can be refined into orthogonal primitive idempotents, at least one of which lies in Ri.

Corollary(22.7d)Counting blocks

With R and k as above, the number of blocks of R equals the number of maximal ideals of C=Z(R), equals the number of k-algebra homomorphisms Ck, equals dimkC/radC. In particular the number of blocks of R depends only on the commutative algebra Z(R).

Proof

C=C1Cr with each Ci local, so the maximal ideals of C are the r ideals radCijiCj, and C/radCkr. A k-algebra homomorphism onto k has a maximal ideal as kernel and is determined by it, so the three counts agree; (22.7)(3) identifies them with the set of blocks.

Corollary(22.7e)Group algebras

Let G be a finite group and k an algebraically closed field. The blocks of kG correspond bijectively to the k-algebra homomorphisms Z(kG)k, where Z(kG) has the class sums as a basis. If chark|G| then kG is semisimple by Maschke's Theorem, Z(kG)ks with s the number of conjugacy classes, and the blocks are the s matrix components — one per irreducible character. If chark=p divides |G|, then Z(kG) has a nonzero radical and the number of blocks is generally smaller than s.

Remark(22.7f)The principal block

The trivial module k is simple, and a class sum K^ acts on it by |K|1k. So the corresponding central character is λ0(K^)=|K| in k, and the block it labels is the principal block. Identifying which other simple modules share this character is the first computation performed in modular representation theory.

Proof Techniques and Method

How these proofs work, and which move to reuse.

Move 1

Push the problem into the centre

Whenever an invariant is constant on a block, it factors through Z(R). Since Z(R) is commutative and usually far smaller than R, the whole classification becomes a question about a commutative artinian ring.

Move 2

Local algebra, unique character

A finite-dimensional local k-algebra with residue field k has exactly one k-algebra map to k. This turns 'no nontrivial idempotents' into 'exactly one character' and is the pivot of the proof.

Move 3

Test with the block idempotents

Evaluating an unknown homomorphism on c1,,cr forces a 0/1 pattern with a single 1. This locates the block and is how surjectivity in part (3) is obtained without any construction.

The theorem is best remembered as a change of category: from modules over a possibly wild noncommutative algebra to points of the finite scheme SpecZ(R). The blocks are the connected components of that scheme, and the central characters are its k-points.

Worked Example

The symmetric group on three letters

Let G=S3 with conjugacy classes {1}, the three transpositions, and the two 3-cycles. Write T for the sum of the transpositions and A=a+a2 for the sum of the 3-cycles, where a=(123). Then Z(kG) has basis {1,T,A} over any field k, so dimkZ(kG)=3.

Structure constants

Multiplying out: among the nine products of two transpositions, three give the identity and six give 3-cycles, each 3-cycle arising three times. Each transposition times each 3-cycle is again a transposition, and for fixed t the elements ta and ta2 are the two transpositions other than t. Hence, over ,

T2=3+3A,A2=2+A,TA=AT=2T.
(E.1)

Structure constants of Z(S3) in the class-sum basis.

Characteristic zero: three blocks

If chark=0 (or any characteristic prime to 6), Maschke's Theorem gives kS3k×k×M2(k) and Z(kS3)k×k×k. There are three k-algebra homomorphisms to k, hence three blocks, one for each irreducible character — trivial, sign, and the two-dimensional one. Their central characters are computed from ωχ(K^)=|K|χ(xK)/χ(1); for instance the two-dimensional character has ω(T)=30/2=0 and ω(A)=2(1)/2=1.

Characteristic three: one block

Now let chark=3 with k algebraically closed. Reducing (E.1): T2=0, A2=A+2, TA=2T. Put x=A+1=1+a+a2. Then

x2=A2+2A+1=(A+2)+2A+1=3A+3=0,Tx=TA+T=2T+T=3T=0.
(E.2)

So Z(kS3)=k1kxkT with x2=xT=T2=0: a local k-algebra whose radical is kx+kT and has square zero. There is exactly one k-algebra homomorphism to k, so by (22.7d) the algebra kS3 has one block in characteristic 3 — it is indecomposable, even though it is not simple.

This is consistent with the module count. The augmentation ideal of the normal Sylow 3-subgroup N=a generates a nilpotent ideal I(N)kG with quotient k[G/N]=kC2, which is semisimple because 32. So rad(kS3)=I(N)kS3 and kS3 has exactly two simple modules, both one-dimensional: the trivial and the sign representation. Both must have the same central character, since only one exists — and indeed both lie in the single block.

Comparison and Classification

Three numbers attached to a finite-dimensional algebra over an algebraically closed field
AlgebraSimple modulesBlocksdimkZ(R)
Mn(k)111
Tn(k), n2n11
k[x]/(xm)11m
kS3, chark=0333
kS3, chark=3213
kG, chark|G|s classesss
kP, P a p-group, chark=p11# classes of P

The three columns are independent. Only in the semisimple case do they all coincide; the last two rows show that the centre can be large while the block count is one.

Relationship Map

  • Block of R — for R finite-dimensional over algebraically closed k
    • is labelled by
      • a centrally primitive idempotent ci
      • a maximal ideal of Z(R)
      • a k-algebra homomorphism Z(R)k
      • a connected component of the linkage graph
    • contains
      • one or more isomorphism classes of simple modules
      • the corresponding indecomposable projectives
      • all extensions between them
    • is detected by
      • λe(ci)=1
      • common composition factors of the projectives

The first and last labels join the two descriptions of a block given in this collection: The Block Decomposition of a Ring builds blocks from linkage of primitive idempotents, while (22.7) builds them from the centre. Both partitions of the simple modules coincide, and each is easier to compute in different circumstances.

Simple module MeCentral character λeMaximal ideal of Z(R)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 partition of characters

Working over a p-modular system, the central character of an ordinary irreducible character reduces to a k-algebra map Z(kG)k, and characters are declared to lie in the same p-block when their reductions agree. All of Brauer's block theory — defect groups, the three main theorems — is built on this partition.

Computational group theory

Block distribution from the character table

Given the ordinary character table and the class sizes, block distribution in characteristic p is a congruence computation on the numbers |K|χ(xK)/χ(1). This is why systems can report p-blocks without ever constructing kG.

Quantum groups and Lie theory

Central characters elsewhere

The same device — act by the centre, get a scalar, partition by the resulting character — organises category 𝒪 for a semisimple Lie algebra via the Harish-Chandra homomorphism, and the representation theory of quantum groups at roots of unity.

Symbolic computation

Small linear algebra

Block computations run in Z(R), of dimension the number of conjugacy classes, instead of R, of dimension |G|. For a group of order 105 with 60 classes this is a 60-dimensional problem.

Honest summary: this theorem is the reduction step that makes modular representation theory computable at all. It is used constantly and studied rarely.

Computational Notes

Computational notes cover algorithms, cost and library behaviour rather than manufacturing process.

  1. Build Z(R): for a group algebra, take the class sums; for a general algebra of dimension n, solve the linear system xbi=bix at cost O(n4) naively and much less with structure.
  2. Compute radZ(R) using the trace form in characteristic 0, or the Friedl–Rónyai method in characteristic p.
  3. Factor Z(R)/radZ(R)kr into its primitive idempotents; over a finite field this is polynomial factorisation.
  4. Lift each primitive idempotent through the nilpotent ideal radZ(R) by the Newton step e3e22e3, doubling accuracy each round.
  5. The lifted elements are the block idempotents c1,,cr of R.

Note that steps 2 to 5 all take place in a commutative algebra of dimension the number of conjugacy classes; the noncommutative structure of R is never touched. The cost is therefore governed by the centre and not by dimkR.

Failure Modes and Common Mistakes

  • Do not compute λe on eR itself; the projective module is not simple in general, and the centre does not act on it by scalars.
  • Do not assume the central character determines the simple module: it determines only the block, and a block can contain many simple modules.
  • Do not transfer the group-algebra formula ωχ(K^)=|K|χ(xK)/χ(1) into characteristic p without a p-modular system; the division by χ(1) needs the characteristic-zero setting first, and reduction comes afterwards.

Historical Notes and Lessons Learned

  • 1896Frobenius introduces charactersGroup characters appear as factorisations of the group determinant; the central characters ωχ are implicit in the algebra of class sums from the start.
  • 1907–1908Wedderburn's structure theoryFinite-dimensional algebras over a field are analysed through their radical and semisimple quotient, giving the semisimple case of the block picture.
  • 1935–1941Brauer and Nesbitt define blocksModular representation theory is founded, and ordinary characters are partitioned into p-blocks by congruences on their central characters.
  • 1940s–1950sDefect groups and the main theoremsBrauer attaches a p-subgroup to each block and proves the correspondence theorems relating blocks of G to blocks of local subgroups.
  • 1990Broué's conjectureBroué proposes that a block with abelian defect group is derived equivalent to its Brauer correspondent, moving block theory into homological algebra where it remains a central open problem.

The methodological lesson is the same one that produced the Jacobson radical: an invariant defined by action on modules — here, the scalar by which the centre acts — outperforms one defined by internal structure. Central characters are computable from the character table alone, long before anyone constructs the block algebras themselves.

Quick Reference

SettingdimkR<, k algebraically closed, C=Z(R)
Central characterc acts on eR/eradR as λe(c)k
Main statement(22.7): same block iff λe=λe; all characters arise
Block countr=dimkC/radC = number of maximal ideals of C
Group algebraZ(kG) has the class sums as basis; dim=# conjugacy classes
Principal blockλ0(K^)=|K| in k
Semisimple caseblocks = simple components = irreducible characters
Warning# blocks # simple modules, usually strict in characteristic p
What each hypothesis buys
HypothesisUsed forFails without it
dimkR<block decomposition exists; e local; C artinianno finite block decomposition need exist
k algebraically closedEndR(M)=k; Ci/radCi=kcentral elements need not act by scalars in k
e primitiveeR/eradR simplethe quotient is semisimple but not simple, and no single scalar exists
ci centrally primitiveCi local, unique characterseveral characters per factor

Frequently Asked Questions

Why does the centre act by scalars on a simple module?

A central element acts as an R-module endomorphism, and for a simple finite-dimensional module over an algebraically closed field Schur's Lemma makes the endomorphism ring equal to k. So the action is multiplication by an element of k. Over a non-closed field the endomorphism ring can be a larger division algebra and the conclusion fails.

Is the number of blocks the same as the number of irreducible characters?

Only in the semisimple case. In characteristic p dividing the group order, several simple modules typically share a block: kS3 in characteristic 3 has two simple modules and one block. The general inequality is that blocks are at most as many as simple modules.

How do I compute the blocks of a group algebra in practice?

Work in Z(kG) with the class sums as a basis, compute its radical, factor the semisimple quotient into a product of copies of k, and lift the resulting idempotents back through the radical. Everything happens in dimension the number of conjugacy classes rather than the group order.

What is the principal block?

The block containing the trivial module. Its central character sends a class sum to the class size, reduced into k. It is the block that always exists, and Brauer's first main theorem relates it to the principal block of the normaliser of a Sylow subgroup.

Does (22.7) need the algebra to be split, or algebraically closed?

Split is enough: all that is used is EndR(S)=k for every simple S. Algebraic closure is the convenient sufficient condition, and for group algebras a large enough finite field — one containing the relevant roots of unity — is already a splitting field by Brauer's theorem.

Can two blocks have the same central character on a subalgebra of the centre?

Yes, and this is a real hazard when working with a proper subalgebra such as the span of a few class sums. The characterisation in (22.7) requires the full centre; restricting to part of it merges blocks.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §22 (pp. 341–342), Theorem (22.7).
  2. C. W. Curtis and I. Reiner, Methods of Representation Theory, Volume I, Wiley-Interscience, 1981, chapters on blocks, central characters and p-modular systems.
  3. J. L. Alperin, Local Representation Theory, Cambridge Studies in Advanced Mathematics 11, Cambridge University Press, 1986.
  4. D. S. Passman, The Algebraic Structure of Group Rings, Wiley-Interscience, 1977, for the centre of a group ring and class sums.
  5. J.-P. Serre, Linear Representations of Finite Groups, Graduate Texts in Mathematics 42, Springer-Verlag, 1977, §6 and §11, for central characters in characteristic zero.

AI Suggested Questions

  • Work out the blocks of kA4 in characteristic 2 and in characteristic 3.
  • How does the central character formula ωχ(K^)=|K|χ(xK)/χ(1) reduce modulo a prime, and why is the value an algebraic integer?
  • State Brauer's first main theorem and explain how it refines the block partition produced by (22.7).
  • What is the defect group of a block, and why does a block of defect zero consist of a single matrix algebra?
  • Give an example of a finite-dimensional algebra over where central elements do not act by scalars on a simple module.
  • How many blocks does kG have when G is a p-group and k has characteristic p, and why?
  • Explain the analogy between central characters of a group algebra and the Harish-Chandra homomorphism for a semisimple Lie algebra.
Page
KEVOS-ENG-MATH-NCR-0164
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

The Block Decomposition of a RingArticle · Engineering MathematicsNEXT LESSON →Lifting Central IdempotentsArticle · Engineering MathematicsCentral Idempotents and Ring Direct DecompositionsArticle · Engineering MathematicsIndecomposable Rings and ConnectednessArticle · Engineering Mathematics