← LibraryStructure of Finite-Dimensional Algebras and Their Simple ModulesEngineering · Engineering MathematicsLesson 308/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202616 min readBy KEVOS®
Skip to content

Engineering Mathematics Core Finite-dimensional algebras

Finite-Dimensional Algebras

For a finite-dimensional algebra R over a field k, the quotient R/radR is semisimple, so Wedderburn–Artin applies — and every ingredient of the decomposition becomes a finite-dimensional k-vector space whose dimension can be counted.

Page ID
KEVOS-ENG-MATH-NCR-0052
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(7.1)–(7.2), §7 (pp. 107–110)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

A finite-dimensional k-algebra R is left and right artinian, so R¯:=R/radR is semisimple and Wedderburn–Artin gives R¯Mn1(D1)××Mnr(Dr). What finite dimensionality adds is bookkeeping: every object in sight — R, radR, each simple module Mi, each division algebra Di — is a finite-dimensional k-vector space, and the decomposition becomes an identity between integers.

That identity, dimkR=dimkradR+ini2dimkDi, is the workhorse of the whole chapter. It is how one checks a proposed list of simple modules is complete, how splitting fields are recognised, and how character theory gets its numerical grip.

rSimple modules, up to isomorphism
nidimkDidimkMi
ni2dimkDidimkR¯
1905Burnside's theorem

Overview

Throughout, k is a field of arbitrary characteristic and R is a k-algebra with dimkR<. Subalgebras and quotients of R are again finite-dimensional, hence left and right artinian, so the artinian theory of Chapter 1 applies to all of them at once. In particular radR is nilpotent and R¯=R/radR is semisimple.

The semisimple theory alone gives a decomposition; it does not tell you how big the pieces are. Over a field, dimension counting closes that gap. Two facts do the work: a module over a division algebra D has a well-defined D-dimension, and dimk of a D-space of dimension n is ndimkD. Chaining these through Wedderburn–Artin yields the formulas below.

The special case Di=k for all i is where classical representation theory lives: then dimkMi=ni and the sum becomes ni2, exactly the familiar identity from the character theory of finite groups. Deciding when that case occurs is the subject of Absolutely Irreducible Modules and Splitting Fields for Algebras.

Learning Objectives

  • Fix the notation Bi, Mi, Di, ni used throughout the chapter and know what each symbol denotes.
  • Prove dimkMi=nidimkDi and the global dimension count for dimkR.
  • Justify the surjectivity of REnd(Mi)Di from Wedderburn–Artin.
  • State Burnside's Lemma correctly, including the hypothesis End(AM)=k, and prove it from density.
  • Show Di=k whenever k is algebraically closed, and produce a counterexample over .
  • Carry out the dimension audit on a concrete algebra with a nonzero radical.

Definitions

Definition(7.1)Standing notation for a finite-dimensional algebra

Let R be a k-algebra with dimkR< and put R¯=R/radR. Write R¯B1××Br for the decomposition of the semisimple ring R¯ into its simple components, and let Mi be the unique simple left Bi-module. Then M1,,Mr is a complete, irredundant list of the simple left R¯-modules and — because every simple left R-module is killed by radR — a complete, irredundant list of the simple left R-modules.

Set Di=End(BiMi)=End(RMi), a division ring by Schur's Lemma, and ni=dimDiMi where Mi is regarded as a right Di-vector space. Wedderburn–Artin then reads

R¯Mn1(D1)××Mnr(Dr),RR¯n1M1nrMr
(7.1)

BiEnd(Mi)DiMni(Di); the multiplicity of Mi in the regular module equals ni.

R¯
The semisimple quotient R/radR. Since R is artinian, radR is nilpotent and R¯ is semisimple.
Bi
The i-th simple component of R¯: a simple artinian ring, and a two-sided ideal of R¯ generated by a central idempotent.
Mi
The unique simple left Bi-module, viewed as a simple left R-module via RR¯Bi.
Di
End(RMi), written on the right of Mi so that Mi is a right Di-vector space and no opposite ring is needed.
ni
dimDiMi, equivalently the multiplicity of Mi in the left regular module RR.

Writing endomorphisms as right operators is a convention, not a theorem. It is chosen precisely so that End(Mi)DiMni(Di) rather than Mni(Diop).

Core Concepts

Why the radical is the only obstruction

Simple left R-modules and simple left R¯-modules are the same objects: radR annihilates every simple module, so the R-action factors through R¯. Whatever is genuinely simple about R is therefore already visible in R¯, and radR contributes only its dimension to the count.

RR¯=R/radRBiMni(Di)

Each arrow is a surjection of k-algebras, and the composite is exactly the representation REnd(Mi)Di afforded by Mi. Its surjectivity — part (3) of the proposition below — is the abstract form of Burnside's theorem, and it is what lets one manufacture elements of R acting on the simple modules in any prescribed way.

Two dimensions, two indices

The single commonest source of error in this material is confusing ni=dimDiMi with dimkMi. They agree only when Di=k. For R= over k=, the unique simple module is itself: n1=1 but dimM1=4.

Key Results

Proposition(7.2)Dimension formulas

Let R be a k-algebra with dimkR<, in the notation of (7.1). Then:

  1. dimkMi=nidimkDi for each i;
  2. dimkR=dimkradR+i=1rni2dimkDi;
  3. the natural map REnd(Mi)Di giving the action of R on Mi is surjective, for each i.
Proof

(1) As a right Di-vector space Mi has dimension ni, so MiDini as right Di-modules. The field k acts centrally on Mi and its action agrees with the one it induces on Di, so this is also an isomorphism of k-vector spaces; taking k-dimensions gives dimkMi=nidimkDi.

(2) The exact sequence 0radRRR¯0 of k-spaces gives dimkR=dimkradR+dimkR¯. By (7.1), dimkR¯=idimkMni(Di)=ini2dimkDi, since Mni(Di) is a free Di-module on ni2 matrix units.

(3) The action of R on Mi kills radR and kills Bj for ji, so it factors as RR¯BiEnd(Mi)Di. Both projections are onto, and the last map is an isomorphism by Wedderburn–Artin. Hence the composite is onto.

Lemma(7.3)Burnside's Lemma

Let M be a finite-dimensional right k-vector space and let AEnd(Mk) be a k-subalgebra such that M is simple as a left A-module. If End(AM)=k, then A=End(Mk).

The hypothesis End(AM)=k means the only A-module endomorphisms of M are the scalars; it is not automatic and cannot be dropped.

Proof

Because A sits inside End(Mk), the module AM is faithful; it is simple by hypothesis, and D:=End(AM)=k. The Jacobson Density Theorem therefore says A is dense in End(MD)=End(Mk): for any finite set m1,,msM that is D-independent and any y1,,ysM, some aA satisfies amj=yj for all j.

Now take m1,,mn to be a k-basis of M, where n=dimkM<, and let fEnd(Mk) be arbitrary. Density supplies aA with amj=f(mj) for every j. Two k-linear maps agreeing on a basis are equal, so a=f and A=End(Mk).

PropositionThe algebraically closed case

Let k be algebraically closed and R a k-algebra with dimkR<. Then Di=k for every i, so

R¯Mn1(k)××Mnr(k),dimkMi=ni,dimkR=dimkradR+i=1rni2
(7.2′)
Proof

Each Di is a division ring, finite-dimensional over k, with k central. Given dDi, the subring k[d] is a commutative finite-dimensional k-algebra with no zero divisors, hence a field, hence a finite field extension of k. As k is algebraically closed, k[d]=k and dk. Thus Di=k, and the displayed formulas are (7.2) specialised to dimkDi=1.

CorollaryBurnside's Theorem, classical form

Let k be algebraically closed, M a finite-dimensional k-vector space and AEnd(Mk) a k-subalgebra acting irreducibly on M. Then A=End(Mk).

Indeed End(AM) is a division algebra, finite-dimensional over the algebraically closed field k, hence equal to k by the argument just given; Burnside's Lemma applies with no extra hypothesis.

CounterexampleD need not be k

Take k= and R=G where G=g is cyclic of order 3. The surjection G(ω), gω (a primitive cube root of unity), makes M=(ω) a simple left R-module. Its R-endomorphisms are the right multiplications by elements of (ω), so D=End(RM)=(ω), with n=1 and dimM=2=ndimD.

Proof Techniques and Method

How these proofs work, and which move to reuse.

Three moves recur throughout the section and are worth naming.

Move 1

Count in two stages

Compute dimDM first, then multiply by dimkD. Almost every numerical statement in this chapter is this one step, applied to a different module.

Move 2

Manufacture elements by surjectivity

Because REnd(Mi)Di is onto and R¯ is a product, one can choose aR acting as any prescribed map on Mi and as zero on every Mj, ji. This is the engine of the character arguments in (7.19) and (7.20).

Move 3

Density, then finite dimension

Density gives agreement on any finite tuple; finite dimensionality upgrades that to equality of maps. Burnside's Lemma is exactly this two-line upgrade.

Move 2 deserves emphasis. The idempotents e¯iR¯ that are the identities of the simple components are central in R¯; lifting them to arbitrary preimages aiR is enough for character computations, because only the action on semisimple subquotients matters. No idempotent lifting theorem is required for that.

Worked Example

A semisimple case: R=S3

Here char=0 does not divide |S3|=6, so R is semisimple by Maschke's Theorem and radR=0. The three irreducible representations — trivial, sign, and the two-dimensional standard representation — are all realisable over , so

S3××M2(),r=3,(n1,n2,n3)=(1,1,2),D1=D2=D3=

The audit: dimR=6 and 0+121+121+221=6. Consistent. The module dimensions are 1,1,2, matching nidimDi.

A case with a nonzero radical and a noncommutative D

Let k= and R=[x]/(x2), the algebra of dual quaternions x with x central and x2=0. Then dimR=8.

The ideal x is nilpotent of index 2, and the quotient R/x is a division ring, hence semisimple with zero radical. Therefore radR=x, of -dimension 4.

So R¯, giving r=1, M1= with D1=End(RM1)= acting on the right, and n1=dim=1.

dimM1=4=n1dimD1,dimR=8=4dimradR+124

Both parts of (7.2) check out, and part (3) says REnd(M1)= is onto — visibly true, since it is the quotient by x.

Comparison and Classification

Decomposition data for small algebras
Algebra R over kdimkRradRR¯(ni;dimkDi)
Mn(k)n20Mn(k)(n;1)
over 40(1;4)
over 20(1;2)
C330×(ω)(1;1),(1;2)
S360××M2()(1;1),(1;1),(2;1)
T2(k), upper triangular3strictly upper, dim1k×k(1;1),(1;1)
k[x]/(xn)n(x), dimn1k(1;1)
𝔽2S36dim1𝔽2×M2(𝔽2)(1;1),(2;1)
Which conclusions need which hypotheses
dimkR<R semisimplek algebraically closed
R¯ is a finite product of Mni(Di)yesyesyes
radR is nilpotentyesyesyes
dimkR=dimkradR+ni2dimkDiyesyesyes
Di=k for all inonoyes
dimkMi=ninonoyes
Every simple module is a direct summand of RRnoyespartial

Which conclusions need which hypotheses

Relationship Map

The section sits between the general artinian theory and the field-theoretic refinements that follow.

RingsJacobson radical defined; simple modules kill radR
Left artinian ringsradR nilpotent, R¯ semisimple, finitely many simple modules
Finite-dimensional k-algebraseverything acquires a k-dimension; (7.2) available
Split algebrasall Di=k; dimkR=dimkradR+i(dimkMi)2
Semisimple split algebrasRMni(k)
  • (7.2) feeds
    • directly
      • Burnside's Lemma (7.3), via part (3)
      • the splitting criterion (7.8), via part (2)
      • the character arguments (7.19)(7.20), via part (3)
    • indirectly
      • counting simple modules through radR+[R,R]
      • Cartan matrices and principal indecomposable modules
      • the dimension bookkeeping in modular representation theory

Applications and Industry Use

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

Representation theory

Dimension audits

The formula ni2=|G| for G is (7.2)(2) with rad=0 and Di=. In characteristic p the same equation, with the radical term restored, is how the modular irreducibles are pinned down.

Symbolic computation

Algebra recognition

Computer algebra systems present a finite-dimensional algebra by structure constants, compute the radical, then split the semisimple quotient. The output is exactly the tuple (r;ni;Di) described here.

Coding theory

Codes as ideals

Cyclic and abelian codes are ideals in 𝔽qG; the Wedderburn decomposition of that algebra lists the minimal ideals, hence the minimal codes, and the Di are the field extensions over which the idempotents live.

Quantum information

Symmetry-adapted bases

Decomposing an operator algebra generated by a symmetry group into Mni(Di) block-diagonalises every operator commuting with the symmetry — the numerical payoff of the abstract decomposition.

The honest summary: this material is infrastructure. Its value is that it converts structural questions about an algebra into integer arithmetic that a person or a machine can check.

Design Considerations

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

  • Which side. Left modules are used throughout; the right-handed theory is obtained by applying everything to Rop. The integers r and ni are the same on both sides, because R¯opMni(Diop).
  • **Where to put Di.** Composing module endomorphisms as right operators keeps End(Mi)DiMni(Di); the left-operator convention forces Diop into every formula.
  • Which ground field. Enlarging k shrinks the Di but can enlarge the radical when the extension is inseparable. Choose the ground field before, not after, computing the radical.
  • Whether to quotient early. For questions about simple modules, replace R by R¯ immediately. For questions about projectives, indecomposables or extensions, do not — that information lives entirely in radR.

Standards and Notation

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

Simple componentsB1,,Br (Lam); Ai or eiR elsewhere
Endomorphism ringEnd(RM), right operators (Lam); EndR(M) acting on the left is equally common
Matrix ringMn(D); some texts write Dn or Matn(D)
RadicalradR; J(R) in module-theoretic sources
MarkupPresentation MathML per ISO/IEC 40314; symbol conventions per ISO 80000-2
GAPRadicalOfAlgebra, WedderburnDecomposition (Wedderga)
Magma / SageWedderburnDecomposition, A.radical()

Computational Notes

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

Let A be given by structure constants with dimkA=n.

  • In characteristic 0, radA is the radical of the trace form (a,b)tr(Lab) — one nullspace computation, O(n3) field operations.
  • In characteristic p the trace form is insufficient; the Friedl–Rónyai algorithm iterates a chain of higher trace conditions and remains polynomial time.
  • Splitting the semisimple quotient over a finite field is randomised polynomial time (Rónyai); the MeatAxe does the module-theoretic version by searching for singular elements with nontrivial kernel.
  • Over the picture changes: deciding whether a simple -algebra is a matrix algebra, and exhibiting the isomorphism, is at least as hard as factoring integers (Rónyai). The Di are the hard part, not the ni.

Failure Modes and Common Mistakes

  • Do not assume the multiplicity of Mi in RR equals dimkMi; it equals ni.
  • Do not conclude from r=1 that R is simple: k[x]/(xn) has one simple module and a large radical.
  • Do not transport the decomposition of R¯ back to R as a direct product; R need not decompose at all.

Quick Reference

Settingk a field, dimkR<, R¯=R/radR
WedderburnR¯Mn1(D1)××Mnr(Dr)
Simple modulesM1,,Mr; the same for R and R¯
DiEnd(RMi), a division ring, right operators
nidimDiMi = multiplicity of Mi in RR
Module dimensiondimkMi=nidimkDi
Global countdimkR=dimkradR+ni2dimkDi
SurjectivityREnd(Mi)Di
k algebraically closedDi=k, dimkMi=ni
Statement finder
ResultContentReference
NotationBi, Mi, Di, ni and the two decompositions(7.1)
Dimension formulasdimkMi, dimkR, surjectivity onto End(Mi)Di(7.2)
Burnside's Lemmairreducible action plus End(AM)=k forces A=End(Mk)(7.3)
Algebraically closed caseDi=k; dimkR=dimkradR+ni2after (7.3)
Simple modules of R and R¯identical, since radR annihilates simples(4.8)

Frequently Asked Questions

Why is R/radR semisimple here without further hypotheses?

Because dimkR< forces R to be left artinian, and for a left artinian ring the radical is nilpotent and the quotient is semisimple. Finite dimensionality is doing the work; over a general ring the quotient by the radical need not be semisimple, only semiprimitive.

Does R itself decompose as a product like R¯ does?

No. The decomposition of R¯ into simple components uses central idempotents of R¯, and those need not lift to central idempotents of R in general. What does lift, for R semiperfect (in particular finite-dimensional), is a decomposition of 1 into primitive orthogonal idempotents, which gives the principal indecomposable modules rather than a product decomposition of the ring.

Is the surjection REnd(Mi)Di ever an isomorphism?

Exactly when radR=0 and r=1, i.e. when R is simple artinian. In general the kernel is radR together with all simple components other than the i-th.

Where is finite dimensionality actually used in Burnside's Lemma?

Only in the last step. Density gives an element of A agreeing with a prescribed f on any finite tuple of vectors; finite dimensionality lets that tuple be a whole basis, so the element equals f. For infinite-dimensional M one gets density, not equality.

Can two different simple modules share the same division algebra D?

Yes, and it is the normal situation. In S3 all three simple modules have Di= while ni takes the values 1,1,2. The Di record arithmetic, the ni record size; they vary independently.

What replaces this analysis when the algebra is not semisimple?

The simple modules are no longer enough: one studies the principal indecomposable modules, the Cartan matrix recording composition multiplicities, and the indecomposable modules generally. The simple modules and (7.2) remain the starting data for all of it.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §7 (pp. 107–110).
  2. C. W. Curtis and I. Reiner, Representation Theory of Finite Groups and Associative Algebras, Wiley-Interscience, 1962, §§25–26.
  3. N. Jacobson, Structure of Rings, American Mathematical Society Colloquium Publications 37, revised edition, 1964, Chapter IV.
  4. R. S. Pierce, Associative Algebras, Graduate Texts in Mathematics 88, Springer-Verlag, 1982, Chapters 3–4.
  5. L. Rónyai, “Computing the structure of finite algebras”, Journal of Symbolic Computation 9 (1990), 355–373.

AI Suggested Questions

  • Work out the full decomposition data (r;ni;Di) for Q8 and for Q8, and compare.
  • How does the Cartan matrix of a finite-dimensional algebra refine the dimension formula (7.2)(2)?
  • Give an example of a finite-dimensional algebra over whose endomorphism division algebra is noncommutative.
  • What is the analogue of (7.2) for an artinian ring that is not an algebra over a field?
  • Explain how the MeatAxe algorithm finds the simple constituents of a module over a finite-dimensional algebra over a finite field.
  • Which parts of (7.2) survive if k is replaced by a commutative artinian base ring?
  • How do the integers ni change when the ground field is extended, and when do they stabilise?
Page
KEVOS-ENG-MATH-NCR-0052
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Ordered Groups, Trivial Units and DomainsArticle · Engineering MathematicsNEXT LESSON →Absolutely Irreducible Modules and Schur’s Lemma over a FieldArticle · Engineering MathematicsFC Groups, the Δ-Subgroup and Trace MethodsArticle · Engineering MathematicsSplitting Fields for Finite-Dimensional AlgebrasArticle · Engineering Mathematics