← LibraryGroup Rings and Semigroup Rings: Construction and First PropertiesEngineering · Engineering MathematicsLesson 262/812← PrevNext →
ArticlePublished 8 Aug 2026Updated 9 Aug 202618 min readBy KEVOS®
Skip to content

Engineering Mathematics Foundation Ring constructions

Group Rings and Semigroup Rings

Take a free k-module on the elements of a group and multiply basis elements by the group law: the result, kG, converts group theory into ring theory and is the home of representation theory.

Page ID
KEVOS-ENG-MATH-NCR-0006
Taxonomy
ENG / ENG-MATH
Collection
noncommutative-rings-core
Source
(1.4), §1 (pp. 7–8)
Reviewed
2026-08-08
Version
1.0.0

Executive Summary

The group ring kG is the smallest ring in which the group G sits as a subgroup of the units and the coefficients from k commute with everything in G. Representations of G over k are exactly kG-modules, so the entire representation theory of finite groups is the module theory of one ring.

The construction is elementary but the resulting rings are not. Even C5 has units that are not of the form ±g, and the questions of whether kG can have zero-divisors or nontrivial units for torsion-free G occupied ring theorists for seventy years — one of them was settled only in 2021, and negatively.

|G|Rank of kG over k
εAugmentation to k
±gThe trivial units of G
2021Unit conjecture disproved

Overview

Let k be a ring and let G be a group or, more generally, a monoid written multiplicatively. Define

kG=σGkσ,
(1.4a)

finite formal sums σaσσ with aσk, almost all zero.

Multiplication is convolution: extend the monoid law bilinearly, requiring coefficients to commute with group elements. Explicitly,

(σaσσ)(τbττ)=μcμμ,cμ=στ=μaσbτ.
(1.4b)

Associativity comes from associativity in G and in k; the identity is 1k1G. The ring kG is commutative if and only if both k and G are, which is already enough to manufacture a large supply of noncommutative rings from finite groups.

Two special cases connect this page to its neighbours. If G is the free monoid on a set X, then kG is the free ring kX. If G is infinite cyclic, kGk[x,x1], the Laurent polynomial ring.

Learning Objectives

  • Define kG for a monoid G and verify that convolution is associative with identity 1k1G.
  • Prove the universal property: k-algebra maps kGA correspond to group homomorphisms GU(A) for commutative k.
  • Show that the augmentation ideal is free on {g1:g1}.
  • Produce a zero-divisor in kG whenever G has an element of finite order greater than one.
  • Verify by hand that 1z2z3 is a unit of C5.
  • State Maschke's theorem and identify where it fails.

Definitions

Definition(1.4)Group and semigroup rings

For a ring k and a monoid G, the monoid ring kG is the free left k-module on G with the convolution product (1.4b). When G is a group this is the group ring; when G is a semigroup without identity the same formula defines a ring without identity, and this collection assumes a monoid throughout.

DefinitionAugmentation

The augmentation map is the k-linear map ε:kGk with ε(g)=1 for all gG, so ε(agg)=ag. It is a surjective ring homomorphism, and its kernel Δ(G)=kerε is the augmentation ideal.

supp(α)
The support of α=agg: the finite set of g with ag0.
Trivial unit
An element ug with uU(k) and gG. These are always units; the question is whether there are others.
Class sum
For G finite and k commutative, the sum of the elements of a conjugacy class. The class sums form a k-basis of Z(kG).
Δ(G)
The augmentation ideal, a two-sided ideal of kG with kG/Δ(G)k.
Skew group ring kG
Same underlying module, with (aσ)(bτ)=aσ(b)στ for an action of G on k by automorphisms. It equals kG exactly when the action is trivial.
Symmetrising idempotent
For G finite and |G| invertible in k, the element that averages over the group; it is an idempotent and generates the trivial-representation summand.

Group elements are identified with their images 1kg, and coefficients with a1G. Under this identification GU(kG) and kkG as a subring.

Core Concepts

Torsion produces zero-divisors immediately

If gG has finite order n>1, then in kG

(1g)(1+g+g2++gn1)=1gn=0,
(1.4c)

with both factors nonzero, since 1,g,,gn1 are distinct basis elements.

So kG has zero-divisors whenever G has torsion, for every nonzero k. Kaplansky's zero-divisor conjecture asks the converse: if k is a field and G is torsion-free, must kG be a domain? It remains open in general, and is known for large classes — orderable groups, and more.

Units beyond the obvious ones

The trivial units U(k)G always sit inside U(kG). Whether they exhaust it is delicate. Higman determined the finite abelian answer in 1940: for G finite abelian, U(G)=±G precisely when the exponent of G is 1,2,3,4 or 6. Since C5 has exponent 5, C5 must have nontrivial units — and the worked example produces one explicitly.

U(k)GU(kG)hard in general

Semisimplicity: Maschke's dividing line

For k a field and G a finite group, kG is semisimple if and only if chark does not divide |G|. The forward direction uses the averaging idempotent 1|G|gg, which exists exactly when |G| is invertible. When the characteristic does divide the order, the radical is nonzero and the whole of modular representation theory is the study of what survives passing to kG/rad(kG).

Key Results

Theorem(1.4)Universal property of the group ring

Let k be a commutative ring, G a group and A a k-algebra. Then restriction to G is a bijection

Homk-alg(kG,A)HomGrp(G,U(A)).
(1.4d)

So kG is the universal k-algebra containing G in its unit group.

Proof

If ϕ:kGA is a k-algebra homomorphism and gG, then ϕ(g)ϕ(g1)=ϕ(1)=1 and likewise on the other side, so ϕ(g)U(A); and ϕ(gh)=ϕ(g)ϕ(h), so ϕ|G is a group homomorphism GU(A).

Conversely let ρ:GU(A) be a group homomorphism. Since kG is free as a k-module on G, there is a unique k-linear map ϕ with ϕ(g)=ρ(g). It is multiplicative: on basis elements ϕ(gh)=ρ(gh)=ρ(g)ρ(h)=ϕ(g)ϕ(h), and bilinearity of the product in A together with the commutativity of k — needed so that coefficients may be pulled out of both arguments — extends this to all of kG. It sends 1G to 1A.

The two constructions are mutually inverse because a k-linear map is determined by its values on the basis G.

PropositionThe augmentation ideal

Let k be a ring and G a monoid. The augmentation ε:kGk is a surjective ring homomorphism, and its kernel Δ(G) is free as a left k-module with basis {g1:gG,g1}. In particular kG/Δ(G)k.

Proof

Multiplicativity: with α=aσσ and β=bττ, the coefficient sum of αβ is μστ=μaσbτ=σ,τaσbτ=ε(α)ε(β), the middle step being a reindexing of a finite sum. Surjectivity is clear from ε(a1G)=a.

Spanning: if α=gagg lies in Δ(G) then gag=0, so

α=gagg(gag)1=g1ag(g1).

Independence: a relation g1ag(g1)=0 expands to g1agg(g1ag)1=0, and comparing coefficients of each g1 in the basis G gives ag=0.

PropositionGroup rings are self-opposite over a commutative base

Let k be commutative and G a group. The k-linear extension of gg1 is an involution of kG; hence kG(kG)op, and kG is left noetherian if and only if it is right noetherian, left artinian if and only if right artinian, and so on.

Proof

Write α=gagg1 for α=gagg. This is additive and involutive. For products,

(αβ)=g,hagbh(gh)1=g,hagbhh1g1,βα=g,hbhagh1g1,

and the two agree because k is commutative. It fixes 1, so it is an involution and therefore an anti-automorphism, which is what self-oppositeness requires.

TheoremMaschkeSemisimplicity of finite group algebras

Let k be a field and G a finite group. Then kG is semisimple if and only if chark|G|. Both hypotheses matter: for infinite G the statement is false — kG is then not even artinian — and for chark dividing |G| the element gGg spans a nonzero nilpotent ideal.

CorollaryUnits of a free monoid ring

Let k be a domain and Σ the free monoid on a set X. Then U(kΣ)=U(kX)=U(k). The hypothesis that k is a domain cannot be dropped: over /4, (1+2x)(12x)=1.

Worked Example

A nontrivial unit in C5

Let G=z be cyclic of order 5, so z5=1, and work in G. Put

α=1z2z3,β=1zz4.
(E.1)

Expand αβ term by term, reducing exponents modulo 5:

  • 1(1zz4)=1zz4
  • z2(1zz4)=z2+z3+z6=z2+z3+z
  • z3(1zz4)=z3+z4+z7=z3+z4+z2

Adding: the constant term is 1; the z terms give 1+1=0; the z2 terms give 1+1=0; the z3 terms give 11=0; the z4 terms give 1+1=0. Hence

αβ=1.
(E.2)

Since C5 is commutative, βα=1 too, so α,βU(C5). Neither has the form ±zi, so both are nontrivial units. Note ε(α)=111=1 and ε(β)=1, consistent with ε(αβ)=1: augmentation of a unit must be a unit of , hence ±1.

Maschke on both sides of the line

Characteristic does not divide the order. Take k= and G=C3=z. Then C3[x]/(x31)=[x]/((x1)(x2+x+1)), and since x2+x+1 is irreducible over the Chinese remainder theorem gives

C3×(ω),ω=e2π1/3,
(E.3)

a product of two fields — semisimple, as Maschke requires.

Characteristic divides the order. Take k=𝔽2 and G=C2={1,z}. Then (1+z)2=1+2z+z2=1+0+1=0, so 1+z is a nonzero nilpotent. Hence

𝔽2C2𝔽2[x]/(x+1)2,rad(𝔽2C2)=𝔽2(1+z),
(E.4)

a local ring with residue field 𝔽2 — as far from semisimple as a four-element ring can be.

Torsion is fatal for the domain property

In the same C5, (1z)(1+z+z2+z3+z4)=1z5=0 with both factors nonzero. This is (1.4c) in the smallest interesting instance, and it shows that no group ring of a group with torsion is a domain.

Comparison and Classification

Group rings of small groups
RingStructureSemisimple?Reason
kCk[x,x1]nonot artinian; G is infinite
C2×yeschar=0
C3×(ω)yeschar=0
𝔽2C2local, 𝔽2[x]/(x+1)2no2|C2|
𝔽3S3not semisimpleno3|S3|=6
S3××M2()yeschar=0; three irreducibles of degrees 1,1,2
kΣ, Σ free monoidkXnonot even noetherian for |X|2
Which properties of kG follow from which hypotheses
G finite, chark|G|G finite, chark|G|G infinite torsion-freeG free monoid
Semisimpleyesnonono
Artinianyesyesnono
Noetherianyesyespartialno
Has zero-divisorsyesyesopen in generalno if k is a domain
Only trivial unitsnononoyes if k is a domain
Self-opposite (k commutative)yesyesyesno

Which properties of kG follow from which hypotheses

Relationship Map

The monoid-ring construction specialises to several rings that look unrelated at first sight.

Monoid rings kGfree k-module on G, convolution product
Free monoidkX, the free ring — no relations at all
One generatork[x], the polynomial ring
GroupsGU(kG); augmentation available
Infinite cyclick[x,x1], Laurent polynomials
Finite cyclic Cnk[x]/(xn1)

Twisting the construction gives the skew group ring kG, where (aσ)(bτ)=aσ(b)στ for an action of G on k by automorphisms. Two facts tie it back:

  • For G=σ infinite cyclic acting on k, kGk[x,x1;σ], the skew Laurent polynomial ring of Skew Polynomial Rings and Hilbert's Twist.
  • If G=TH is a semidirect product, then kG(kT)H, with H acting on kT by conjugation. Skew group rings are therefore not exotic: they appear inside ordinary group rings.
kkT(kT)H=kG

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

The whole subject, as module theory

Characters, induction, blocks and defect groups are all statements about kG-modules. Modular representation theory is precisely the study of kG when chark divides |G|, that is, when Maschke fails.

Coding theory

Cyclic and group codes

A cyclic code of length n over 𝔽q is an ideal of 𝔽qCn=𝔽q[x]/(xn1). Generalising the group to a noncyclic one gives group codes, and the ring-theoretic decomposition of kG is what supplies generator idempotents.

Signal processing

Convolution and the group Fourier transform

Multiplication in kG is convolution, and for abelian G the Wedderburn decomposition of G into a product of copies of is the discrete Fourier transform. Fast transforms are fast changes of basis in the group algebra.

Computational chemistry and physics

Symmetry-adapted bases

Projection operators built from the symmetrising idempotents of G block-diagonalise Hamiltonians by irreducible representation, which is how molecular symmetry reduces the size of an electronic structure calculation.

Topology and geometry

Fundamental group actions

Chains on a universal cover form a module over π1, so the group ring is the coefficient ring of equivariant topology; Whitehead torsion and surgery obstructions live in its K-theory.

Ring theory internally

A machine for examples

Group rings supply noncommutative rings with prescribed behaviour: torsion produces zero-divisors, free groups produce domains that are far from commutative, and infinite groups break every chain condition on demand.

Computational Notes

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

  • Representation as arrays. For finite G, elements of kG are length-|G| coefficient vectors and multiplication is a convolution, costing O(|G|2) naively. For abelian G a fast Fourier transform over the character group reduces this to O(|G|log|G|) when the characters are available in k.
  • Wedderburn decomposition. Over a field with chark|G|, decomposing kG into matrix blocks is equivalent to finding a complete set of primitive central idempotents; the standard method computes the centre — spanned by class sums — and splits it.
  • The radical in the modular case. When chark=p divides |G|, computing rad(kG) is a finite-dimensional radical computation and uses the Friedl–Rónyai algorithm rather than the trace form, which is degenerate in characteristic p.
  • Software. GAP's GroupRing and its character-table library, Magma's GroupAlgebra, and Sage's GroupAlgebra all implement the construction; the Meataxe handles the module theory over finite fields.
  • Infinite groups. For infinite G only finitely supported arithmetic is computable, and questions such as invertibility of a given element are undecidable in general, since the word problem for finitely presented groups is.

Failure Modes and Common Mistakes

  • Do not assume the units of G are ±G. They are only for a short list of finite abelian G, and the general problem is open.
  • Do not assume kG is a domain when G is torsion-free. It is conjectured, not known; and the analogous unit conjecture turned out to be false.
  • Do not confuse kG with the skew group ring kG. They agree exactly when the action of G on k is trivial, and the ideal theory differs sharply otherwise.
  • Do not treat a semigroup ring as having an identity. Only monoid rings do, and every convention in this collection presumes one.

Historical Notes and Lessons Learned

  • 1854CayleyIntroduces formal linear combinations of group elements while developing the abstract notion of a group, the first appearance of the construction.
  • 1896–97FrobeniusCreates character theory by studying the group determinant, effectively factorising the commutative case of G.
  • 1899MaschkeProves complete reducibility of representations of a finite group in characteristic zero, the theorem that fixes the semisimple boundary.
  • 1929NoetherRecasts representation theory as the module theory of kG, which is the point of view used throughout this collection.
  • 1940HigmanDetermines the finite abelian groups for which G has only trivial units — exponents 1,2,3,4,6 — and thereby shows nontrivial units are the norm.
  • 1950s–70sKaplansky's problemsThe zero-divisor, idempotent, unit and direct-finiteness conjectures for torsion-free groups are formulated and become a programme; Kaplansky proves direct finiteness over fields of characteristic zero.
  • 1977PassmanPublishes the systematic ring-theoretic treatment of group rings, consolidating the subject.
  • 2021GardamDisproves the unit conjecture: a nontrivial unit exists in 𝔽2P for P the torsion-free Promislow group. The zero-divisor conjecture remains open.

The lesson is that a construction can be elementary and its questions still be hard. Nothing in the definition of kG hints that deciding whether 𝔽2G has a nontrivial unit for torsion-free G would take seventy years and a computer search.

Quick Reference

DefinitionkG=σGkσ with convolution product
Rankfree left k-module of rank |G|
Universal propertyk-algebra maps kGA group maps GU(A), for k commutative
Augmentationε(agg)=ag; Δ(G) free on {g1}
Torsiong of order n>1 gives (1g)(1++gn1)=0
MaschkeG finite, k a field: semisimple iffchark|G|
Self-oppositegg1 is an involution when k is commutative
Special casesfree monoid kX; Ck[x,x1]; Cnk[x]/(xn1)
The Kaplansky problems for torsion-free G and a field k
ConjectureStatementStatus
Zero-divisorkG is a domainopen in general; known for orderable groups
IdempotentkG has no idempotents other than 0 and 1open in general; known in many cases
Unitevery unit of kG is trivialfalse — Gardam, 2021
Direct finitenesskG is Dedekind-finiteknown for fields of characteristic zero

Frequently Asked Questions

Why must the coefficients commute with the group elements?

Because that is what the definition imposes, and it is what makes kG a free module on G with a well-behaved product. If you want the group to act on the coefficients instead, the correct object is the skew group ring kG, in which moving a coefficient past σ applies the automorphism σ to it.

Is kG ever a division ring?

Only when G is trivial and k is a division ring. Any g1 of finite order produces zero-divisors by (1.4c), and any g of infinite order generates a copy of k[x,x1], which has non-units. So the group ring construction never produces new division rings — the Laurent series construction of the Polynomial and Laurent Series Rings page does.

How does kG relate to representations of G?

Exactly: a representation of G on a k-module M is a group homomorphism GAutk(M), and by the universal property that is the same as a k-algebra map kGEndk(M), that is, a kG-module structure on M. Irreducible representations correspond to simple kG-modules, and Maschke's theorem says all of them are direct summands exactly in the semisimple case.

What was the unit conjecture and how was it disproved?

Kaplansky conjectured that for a field k and a torsion-free group G, every unit of kG is trivial, that is of the form ug. Gardam disproved it in 2021 by exhibiting an explicit nontrivial unit in 𝔽2P, where P is the torsion-free Promislow group, also known as the Hantzsche–Wendt or Fibonacci group of that name. The zero-divisor conjecture, which is formally weaker in flavour, is still open.

What is the centre of a group ring?

For k commutative, Z(kG) is the free k-module on the class sums of the finite conjugacy classes of G. For finite G this gives dimkZ(kG) equal to the number of conjugacy classes, which over a splitting field of characteristic zero is also the number of irreducible representations.

Why does the free ring appear as a semigroup ring?

Because the free monoid on X has the words in X as its elements and concatenation as its product, so the monoid ring kΣ is k-linear combinations of words multiplied by concatenation — which is precisely the definition of kX. The universal properties match as well: monoid maps out of Σ are free choices of images, exactly as for the free ring.

References

  1. T. Y. Lam, A First Course in Noncommutative Rings, Graduate Texts in Mathematics 131, Springer-Verlag, 1991, §1, Examples (1.4) and (1.11), pp. 7–9 and 14–15; Maschke's theorem in §6.
  2. D. S. Passman, The Algebraic Structure of Group Rings, Wiley-Interscience, New York, 1977.
  3. G. Higman, “The units of group-rings”, Proceedings of the London Mathematical Society (2) 46 (1940), 231–248.
  4. G. Gardam, “A counterexample to the unit conjecture for group rings”, Annals of Mathematics 194 (2021).
  5. C. W. Curtis and I. Reiner, Methods of Representation Theory, Volume I, Wiley-Interscience, 1981, Chapters 1–3.
  6. S. K. Sehgal, Units in Integral Group Rings, Pitman Monographs and Surveys in Pure and Applied Mathematics 69, Longman, 1993.

AI Suggested Questions

  • Prove Maschke's theorem and identify precisely where invertibility of the group order is used.
  • Describe Gardam's nontrivial unit in the group ring of the Promislow group over the field of two elements.
  • For which finite groups is the integral group ring determined up to isomorphism by the group?
  • How is the augmentation ideal used to define group cohomology?
  • Compute the Wedderburn decomposition of the rational group algebra of the symmetric group on three letters.
  • What is known about the zero-divisor conjecture for orderable and for right-orderable groups?
  • How do skew group rings arise from semidirect products, and what does that say about the ideal structure of the ordinary group ring?
Page
KEVOS-ENG-MATH-NCR-0006
Path
Engineering / Mathematics
Template
kevos-knowledge-article-v2
KEVOS® Knowledge Library — reviewed 2026-08-08

Continue learning

Free Rings and Rings Defined by Generators and RelationsArticle · Engineering MathematicsNEXT LESSON →Polynomial Rings, Power Series and Laurent Series over a RingArticle · Engineering MathematicsDivision Rings and the Real QuaternionsArticle · Engineering MathematicsSkew Polynomial Rings and Hilbert’s TwistArticle · Engineering Mathematics