KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesStructure of Finite-Dimensional Algebras and Their Simple ModulesEngineering · Engineering MathematicsLesson 380/884← PrevNext →
ArticlePublished 8 Aug 202616 min readBy KEVOS®
On this page

Ask about this page

KEVOS AIStructure of Finite-Dimensional Algebras and Their Simple Modules

KEVOS knowledge first · trusted web sources when needed

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

01Executive 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

02Overview

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 one identity to remember

dimkR=dimkradR+∑i=1rni2dimkDi. Every term is computable, and every constraint on the representation theory of R has to be consistent with it.

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.

03Learning 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 R→End(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.

04Definitions

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¯≅n1M1⊕⋯⊕nrMr
(7.1)

Bi≅End(Mi)Di≅Mni(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 R↠R¯↠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)Di≅Mni(Di) rather than Mni(Diop).

05Core 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.

R↠R¯=R/radR↠Bi↠Mni(Di)

Each arrow is a surjection of k-algebras, and the composite is exactly the representation R→End(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 dimℝM1=4.

Where each index lives

ni is a matrix size — it controls the shape of Bi. dimkDi is arithmetic of the ground field — it controls how far R is from splitting. The product nidimkDi is the k-dimension of Mi, and ni2dimkDi is the k-dimension of Bi.

06Key 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 R→End(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 Mi≅Dini 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 0→radR→R→R¯→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 j≠i, so it factors as R↠R¯↠Bi→End(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 A⊆End(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,…,ms∈M that is D-independent and any y1,…,ys∈M, some a∈A satisfies amj=yj for all j.

Now take m1,…,mn to be a k-basis of M, where n=dimkM<∞, and let f∈End(Mk) be arbitrary. Density supplies a∈A 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 d∈Di, 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 d∈k. 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 A⊆End(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 dimℚM=2=ndimℚD.

07Proof 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 R→End(Mi)Di is onto and R¯ is a product, one can choose a∈R acting as any prescribed map on Mi and as zero on every Mj, j≠i. 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¯i∈R¯ that are the identities of the simple components are central in R¯; lifting them to arbitrary preimages ai∈R is enough for character computations, because only the action on semisimple subquotients matters. No idempotent lifting theorem is required for that.

08Worked 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: dimℝR=6 and 0+12⋅1+12⋅1+22⋅1=6. Consistent. The module dimensions are 1,1,2, matching nidimℝDi.

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 dimℝR=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.

dimℝM1=4=n1dimℝD1,dimℝR=8=4⏟dimradR+12⋅4

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

What the audit catches

If someone proposes a list of simple modules for a finite-dimensional algebra and the dimensions do not satisfy (7.2)(2), the list is wrong: either a simple module is missing, or the radical has been mis-computed, or some Di is larger than k.

09Comparison 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), dimn−1k(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)●yes●yes●yes
radR is nilpotent●yes●yes●yes
dimkR=dimkradR+∑ni2dimkDi●yes●yes●yes
Di=k for all i○no○no●yes
dimkMi=ni○no○no●yes
Every simple module is a direct summand of RR○no●yes◐partial

Which conclusions need which hypotheses

10Relationship 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 algebrasR≅∏Mni(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

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

12Design 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¯op≅∏Mni(Diop).
  • **Where to put Di.** Composing module endomorphisms as right operators keeps End(Mi)Di≅Mni(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.

13Standards 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()

Two meanings of ni

Some sources define ni as dimkMi rather than dimDiMi. The two agree exactly when the algebra splits. Check the convention before quoting a dimension formula from a paper.

14Computational 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.

Cheap consistency check

After any machine computation, verify dimkA=dimkradA+∑ni2dimkDi. It costs nothing and detects most implementation errors, including a missed simple component.

15Failure Modes and Common Mistakes

ni is not dimkMi

It is dimDiMi. For ℍ over ℝ the unique simple module has n1=1 and dimℝM1=4. Writing ∑ni2=dimkR¯ without the factor dimkDi is the standard slip.

The radical does not vanish just because k is nice

Algebraic closure of k forces Di=k; it says nothing about radR. k[x]/(x2) has a one-dimensional radical over every field, algebraically closed or not.

Not every finite-dimensional algebra has Di commutative

Schur's Lemma gives a division ring, not a field. Over ℝ, ℍ occurs; over ℚ, every division algebra of finite dimension over ℚ is available. Only over algebraically closed — and, by Wedderburn's Little Theorem, over finite — fields is commutativity automatic.

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

16Quick 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
SurjectivityR↠End(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)

17Frequently 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 R→End(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.

18Related KEVOS Topics

The Wedderburn–Artin TheoremEvery left semisimple ring is a finite direct product M_n_1(D_1) × … × M_n_r(D_r) of matrix rings over division rings, tPrincipal IndecomposablesOver a semiperfect ring the modules eR, with e a primitive idempotent, are the indecomposable projectives: each has a siThe Cartan MatrixFor a right artinian ring the Cartan matrix records how many times each simple module occurs as a composition factor of Absolutely Irreducible ModulesA simple module is absolutely irreducible when it stays simple after every extension of the ground field — equivalentlSplitting Fields for AlgebrasA field K k splits a finite-dimensional k-algebra R when every simple R^K-module is absolutely irreducible — equivalentl

19References

  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.

20AI 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

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. Comparison and Classification
  10. Relationship Map
  11. Applications and Industry Use
  12. Design Considerations
  13. Standards and Notation
  14. Computational Notes
  15. Failure Modes and Common Mistakes
  16. Quick Reference
  17. Frequently Asked Questions
  18. Related KEVOS Topics
  19. References
  20. AI Suggested Questions

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
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®