Maschke's theorem addresses the question: when is a general (finite-dimensional) representation built from irreducible
subrepresentations using the
direct sum operation? This question (and its answer) are formulated differently for different perspectives on group representation theory.
Group-theoretic Maschke's theorem is commonly formulated as a
corollary to the following result: Then the corollary is The
vector space of complex-valued
class functions of a
group G has a natural G-invariant
inner product structure, described in the article
Schur orthogonality relations. Maschke's theorem was originally
proved for the case of representations over \Complex by constructing U as the
orthogonal complement of W under this inner product.
Module-theoretic One of the approaches to representations of finite groups is through
module theory.
Representations of a group G are replaced by
modules over its
group algebra K[G] (to be precise, there is an
isomorphism of categories between K[G]\text{-Mod} and \operatorname{Rep}_{G}, the
category of representations of G). Irreducible representations correspond to
simple modules. In the module-theoretic language, Maschke's theorem asks: is an arbitrary module
semisimple? In this context, the theorem can be reformulated as follows: The importance of this result stems from the well developed theory of semisimple rings, in particular, their classification as given by the
Wedderburn–Artin theorem. When K is the field of
complex numbers, this shows that the algebra K[G] is a product of several copies of complex
matrix algebras, one for each irreducible representation. If the field K has characteristic zero, but is not
algebraically closed, for example if K is the field of
real or
rational numbers, then a somewhat more complicated statement holds: the group algebra K[G] is a product of matrix algebras over
division rings over K. The summands correspond to irreducible representations of G over K.
Category-theoretic Reformulated in the language of
semi-simple categories, Maschke's theorem states == Proofs ==