A finite group has at most as many irreducibles as conjugacy classes #
Over a splitting field the irreducible representations of a finite group are exactly as many as
its conjugacy classes, and that equality is proved in
TauCeti/RepresentationTheory/CharacterTable/Completeness.lean over an algebraically closed field.
This file records the inequality, which holds over every field for which the group algebra is
semisimple, with no algebraic closure and no character theory:
Nat.card (SimpleSubmoduleClasses k[G] k[G]) ≤ Nat.card (ConjClasses G).
Two facts meet. The class sums are a basis of the center of k[G]
(TauCeti.finrank_center_monoidAlgebra), so the center has dimension the number of conjugacy
classes; and the center of a semisimple algebra has dimension at least the number of isomorphism
classes of simple modules (TauCeti.card_isotypicComponents_le_finrank_center).
The inequality is what turns a supply of pairwise non-isomorphic simple modules, as many as there
are conjugacy classes, into a classification: there can be no others. That is how the Specht
modules are shown to exhaust the simple ℚ[Sₙ]-modules in
TauCeti/RepresentationTheory/Symmetric/Specht/Completeness.lean, over ℚ, which is not
algebraically closed.
The two bijective_of_injective_of_card_conjClasses_le lemmas package that step once and for all,
in the module language and in the language of FDRep k G, so that a classification only has to
supply the injection and the count of conjugacy classes.
Main results #
TauCeti.card_simpleSubmoduleClasses_le_card_conjClasses: over a field withk[G]semisimple, the isomorphism classes of simplek[G]-modules are at most the conjugacy classes ofG.TauCeti.SimpleSubmoduleClasses.bijective_of_injective_of_card_conjClasses_leandTauCeti.SimpleFDRepClasses.bijective_of_injective_of_card_conjClasses_le: an injection into the isomorphism classes of simple modules, resp. of simple objects ofFDRep k G, from a type with at least as many elements asGhas conjugacy classes, is a bijection.
References #
- C. W. Curtis and I. Reiner, Representation Theory of Finite Groups and Associative Algebras, §25 and §41.
- Character theory roadmap, Layer 3, the group-algebra center and the count of irreducibles.
A finite group has at most as many irreducibles as conjugacy classes. Over any field whose
group algebra is semisimple, the isomorphism classes of simple k[G]-modules are at most as many
as the conjugacy classes of G.
Equality is a splitting-field statement, and fails over ℝ already for a cyclic group of order
three, where the two nontrivial complex characters combine into a single two-dimensional real
irreducible.
Enough pairwise non-isomorphic simple modules are all of them. An injection into the
isomorphism classes of simple k[G]-modules, from a type with at least as many elements as G has
conjugacy classes, is a bijection: by TauCeti.card_simpleSubmoduleClasses_le_card_conjClasses
there is no room left for a class outside the image.
Enough pairwise non-isomorphic simple objects are all of them, the same count read in
FDRep k G: the isomorphism classes of simple objects inject into the isomorphism classes of the
k[G]-modules they carry (TauCeti.SimpleFDRepClasses.toSimpleSubmoduleClasses_injective), so the
conjugacy classes bound them too.