The Wedderburn blocks of a finite group algebra #
Over an algebraically closed field k whose characteristic does not divide the order of a finite
group G, Maschke's theorem makes k[G] semisimple and Artin--Wedderburn presents it as a finite
product of matrix algebras ∏ᵢ Matₙᵢ(k). This file reads the two classical numerical invariants
off such a presentation:
TauCeti.sum_sq_eq_card_of_algEquiv_pi_matrix: the matrix sizes satisfy∑ᵢ nᵢ² = |G|, because both sides computedimₖ k[G];TauCeti.card_eq_card_conjClasses_of_algEquiv_pi_matrix: the number of blocks is the number of conjugacy classes ofG, because both sides computedimₖ Z(k[G])— on one side through the class-sum basis (TauCeti.finrank_center_monoidAlgebra), on the other because the center of a product of matrix algebras overkis the product of their (one-dimensional) centers.
TauCeti.exists_algEquiv_pi_matrix assembles Maschke and Artin--Wedderburn into the existence of a
presentation, and TauCeti.exists_algEquiv_pi_matrix_conjClasses packages the three results: there
is a presentation of k[G] indexed by the conjugacy classes of G whose degrees have squares
summing to |G|.
Two further statements about a Wedderburn presentation are deliberately not proved here, and are
needed before the block count can be called the count of irreducible representations: that the
blocks are in bijection with the isomorphism classes of simple k[G]-modules, and that the multiset
of degrees does not depend on the chosen presentation. What this file supplies is the numerical
half, which is what the dimension arguments can see. Both are proved downstream, in
TauCeti/RepresentationTheory/CharacterTable/IrreducibleClassification.lean, as
AlgEquiv.nonempty_equiv_index_simpleSubmoduleClasses and TauCeti.natCard_degree_fiber_eq,
on top of the block representations of
TauCeti/RepresentationTheory/CharacterTable/BlockRepresentation.lean and the exhaustion
TauCeti.ClassFunction.exists_nonempty_equiv of
TauCeti/RepresentationTheory/CharacterTable/Completeness.lean.
The sum of the squares of the matrix sizes is the order of the group: both sides compute
the dimension of k[G].
The center of the group algebra splits: a Wedderburn presentation of k[G] with blocks
indexed by ι identifies Z(k[G]) with the algebra ι → k of functions on the blocks.
Equations
Instances For
centerMonoidAlgebraAlgEquivPi e records, block by block, the scalar that a central element of
k[G] acts by: the i-th component of the image of e is that scalar matrix.
The inverse of centerMonoidAlgebraAlgEquivPi e builds the central element acting on each
block by the prescribed scalar.
The number of Wedderburn blocks of k[G] is the number of conjugacy classes of G: both
sides compute the dimension of Z(k[G]).
This is the numerical half of the count #irreducibles = #conjugacy classes; identifying the blocks
with the isomorphism classes of simple k[G]-modules is a separate statement.
Maschke and Artin--Wedderburn for a finite group algebra: over an algebraically closed field
whose characteristic does not divide |G|, the group algebra is a finite product of matrix algebras
of positive size.
The Wedderburn decomposition of k[G], with its blocks indexed by the conjugacy classes of G
themselves, and with the degrees squaring to a sum of |G|.
The indexing is by an arbitrary bijection between the blocks and the conjugacy classes: the statement asserts nothing about which class labels a given block.