Induction from a covering family of subgroups spans the class functions #
Let ๐ฎ be a family of subgroups of a finite group G that covers G up to conjugacy: every
element of G has a conjugate lying in some member of ๐ฎ. Over a field k in which |G| is
invertible, induction from ๐ฎ is then surjective on class functions: the class functions
Ind_S^G ฯ, for S โ ๐ฎ and ฯ a class function of S, span all class functions of G
(TauCeti.ClassFunction.indSpan_eq_top).
The proof is the classical duality argument. The character pairing is nondegenerate, so the span is
everything as soon as nothing nonzero is orthogonal to it. Frobenius reciprocity converts
orthogonality to every class function induced from S into the vanishing of the restriction of
h to S, and a class function whose restriction to every member of ๐ฎ vanishes is zero, because
each x is conjugate into some member and a class function is constant on conjugacy classes.
The cyclic subgroups cover G, for the trivial reason that x generates a cyclic subgroup
containing it, so the class functions induced from them span
(TauCeti.ClassFunction.indSpan_cyclic_eq_top). The covering hypothesis is stated for a general
family because the elementary subgroups, which Brauer's induction theorem uses, satisfy it too.
Over an algebraically closed k the spanning set can be cut down to genuine induced characters:
the irreducible characters of S span the class functions of S, so
TauCeti.ClassFunction.indCharacterSpan_cyclic_eq_top says that the characters induced from the
irreducible characters of the cyclic subgroups already span.
Relation to Artin's induction theorem #
Artin's induction theorem is the sharper arithmetic statement, about the virtual-character
lattice TauCeti.virtualCharacters rather than about the class functions: over a
characteristic-zero splitting field, |G| โข ฯ is a โค-linear combination of characters induced
from cyclic subgroups. The rational form says that every character is a โ-linear combination
of them โ equivalently, that some nonzero integer multiple is an integral combination โ or that
โจ_{C cyclic} R(C) โ R(G) is surjective after tensoring with โ. The |G| statement is strictly
sharper.
This file supplies the duality half of that development, run on the class functions instead of on
โ โ R(G), and the family-general comparison between the integral induced-character span and
the canonical subgroup of induced virtual characters. Over an algebraically closed field in which
the selected subgroup orders are invertible,
TauCeti.ClassFunction.indVirtualCharacters_eq_indCharacterSpanInt identifies those two integral
targets. TauCeti.RepresentationTheory.Induction.Artin.Basic supplies the arithmetic half: it
proves the sharp |G| statement, specializes this comparison to its conventional
induced-character-span endpoint, and proves the rational surjectivity of the direct-sum induction
map bundled in
TauCeti.RepresentationTheory.Induction.Ideal. The integral theorems indexed by the elementary
subgroups are proved in TauCeti.RepresentationTheory.Induction.Brauer.Induction and
TauCeti.RepresentationTheory.Induction.Brauer.Characterization. The covering-family formulation
is stated here for its own sake: the elementary subgroups Brauer's theorem uses satisfy the same
hypothesis.
Main definitions #
TauCeti.ClassFunction.indSpan: the submodule of class functions ofGspanned by the class functions induced from a family๐ฎof subgroups.TauCeti.ClassFunction.indCharacterSpan: the smaller submodule generated by inductions of only irreducible characters of the members of๐ฎ.TauCeti.ClassFunction.indCharacterSpanInt: the additive subgroup generated by the same induced characters, with integer coefficients.
Main statements #
TauCeti.ClassFunction.indSpan_eq_top: induction from a family of subgroups coveringGup to conjugacy spans all class functions, andTauCeti.ClassFunction.indSpan_cyclic_eq_top: its cyclic case, withTauCeti.ClassFunction.exists_sum_smul_ind_cyclicthe explicit finite-combination form.TauCeti.ClassFunction.indCharacterSpan_eq_indSpan: over an algebraically closed field in which the orders of the selected subgroups are invertible, inducing only the irreducible characters of the subgroups spans as much as inducing all their class functions, whenceTauCeti.ClassFunction.indCharacterSpan_eq_topandTauCeti.ClassFunction.indCharacterSpan_cyclic_eq_top, withTauCeti.ClassFunction.exists_sum_smul_ind_ofCharacter_cyclicthe explicit form.TauCeti.ClassFunction.indVirtualCharacters_eq_indCharacterSpanInt: over an algebraically closed field in which the selected subgroup orders are invertible, the canonical subgroup of induced virtual characters equals the integral span of induced irreducible characters.
Implementation notes #
Only the invertibility of |G| in k is assumed for the first form; no algebraic closure is
needed, because the duality argument runs on
TauCeti.ClassFunction.characterPairing_nondegenerate alone. Algebraic closure enters only in the
refinement to induced characters, where completeness of the irreducible characters of the subgroup
is used. That refinement needs no assumption on |G| at all, only invertibility of the orders of
the members of ๐ฎ, so it takes that as an explicit hypothesis rather than an ambient instance; the
covering corollaries supply it from TauCeti.isUnit_natCard_subgroup.
The covering hypothesis is written out as โ x : G, โ S โ ๐ฎ, โ y : G, y * x * yโปยน โ S rather than
bundled into a predicate: it is used once, and the cyclic instance discharges it with y = 1.
The class-function spanning theorems produce coefficients in k. In contrast,
TauCeti.ClassFunction.indCharacterSpanInt and its comparison with induced virtual characters are
statements about additive subgroups and therefore integral coefficients; see the discussion above
of what still separates these structural results from Artin's induction theorem.
References #
The duality argument is used to prove the โค-membership of |G| โข ฯ in the subgroup generated by
cyclic-induced characters and the rational surjectivity of โจ_{C cyclic} R(C) โ R(G) in
TauCeti.RepresentationTheory.Induction.Artin.Basic through the canonical
induced-virtual-character API.
- J.-P. Serre, Linear Representations of Finite Groups, Springer GTM 42 (1977), Section 9.2,
Theorem 17, whose duality argument this follows. Serre runs it on
โ โ R(G), which is what makes his conclusion the rational one; here it runs on the class functions overk. - C. W. Curtis, I. Reiner, Methods of Representation Theory, Vol. I, Wiley (1981), Section 15.
Class functions induced from a family of subgroups #
The submodule generated by TauCeti.ClassFunction.indSet.
Instances For
Membership in the generating set for TauCeti.ClassFunction.indSpan.
A class function induced from a member of ๐ฎ lies in TauCeti.ClassFunction.indSpan, the
submodule these generate.
The universal property of TauCeti.ClassFunction.indSpan: it is contained in a submodule
exactly when every class function induced from a member of ๐ฎ is.
A class function orthogonal to every induction from ๐ฎ vanishes, when ๐ฎ covers G up to
conjugacy. Frobenius reciprocity turns orthogonality to all of Ind_S^G (ClassFunction k S) into
orthogonality of the restriction of h to S against all class functions of S, so that
restriction is zero by nondegeneracy of the pairing on S. Any conjugate of x lying in S then
evaluates h at x.
Induction from a covering family of subgroups is surjective on class functions. If every
element of the finite group G is conjugate into a member of ๐ฎ, and |G| is invertible in k,
then the class functions induced from the members of ๐ฎ span all class functions of G.
TauCeti.ClassFunction.indSpan_cyclic_eq_top is the case of the cyclic subgroups; the family of
elementary subgroups, which Brauer's induction theorem uses, satisfies the same hypothesis.
The class functions induced from the cyclic subgroups span. Over a field in which the order
of the finite group G is invertible, the class functions induced from the cyclic subgroups of G
span all class functions of G; equivalently, the induction map
โจ_{C cyclic} ClassFunction k C โ ClassFunction k G is surjective.
The explicit finite-combination form is TauCeti.ClassFunction.exists_sum_smul_ind_cyclic, and
TauCeti.ClassFunction.indCharacterSpan_cyclic_eq_top refines the spanning set to induced
characters.
This is not Artin's induction theorem: the coefficients here are arbitrary elements of k, while
Artin's theorem is a statement about TauCeti.virtualCharacters, asserting that they may be taken
rational and that |G| โข ฯ is an integral combination of induced virtual characters. Both forms
are proved in TauCeti.RepresentationTheory.Induction.Artin.Basic.
TauCeti.ClassFunction.indSpan_cyclic_eq_top written out: every class function of G is a
finite k-linear combination of class functions induced from cyclic subgroups.
Characters induced from a family of subgroups #
The submodule of class functions of G spanned by the characters induced from the irreducible
characters of the members of a family ๐ฎ of subgroups of G.
This is contained in TauCeti.ClassFunction.indSpan, and over an algebraically closed field in
which the orders of the selected subgroups are invertible the two agree
(TauCeti.ClassFunction.indCharacterSpan_eq_indSpan).
As in TauCeti.ClassFunction.le_span_irreducibleCharacters, the irreducibles are taken on the
coordinate spaces Fin n โ k, which is where the Wedderburn presentation of the group algebra
produces them.
Instances For
Membership in the generating set for TauCeti.ClassFunction.indCharacterSpan.
A character induced from an irreducible character of a member of ๐ฎ lies in
TauCeti.ClassFunction.indCharacterSpan, the submodule these generate.
The universal property of TauCeti.ClassFunction.indCharacterSpan: it is contained in a
submodule exactly when every character induced from an irreducible character of a member of ๐ฎ
is.
The additive subgroup of functions on G generated by characters induced from irreducible
characters of the subgroups satisfying P. This is the integral-lattice counterpart
of TauCeti.ClassFunction.indCharacterSpan; unlike that k-linear span, its coefficients are
integers.
Instances For
A character induced from an irreducible character of a subgroup satisfying P belongs to
TauCeti.ClassFunction.indCharacterSpanInt.
The universal property of TauCeti.ClassFunction.indCharacterSpanInt: it is contained
in an additive subgroup exactly when every generating induced irreducible character is.
A character induced from an irreducible character of a subgroup satisfying P is induced from
a virtual character of that subgroup, so the induced-irreducible span sits inside the canonical
subgroup induced from the family.
The virtual characters induced from a family are generated by induced irreducible
characters. Over an algebraically closed field in which each selected subgroup order is
invertible, a virtual character of a subgroup C is an integer combination of its irreducible
characters
(TauCeti.virtualCharacters_eq_closure_irreducibleCharacters), and induction is additive, so
inducing all of R(C) produces nothing beyond what inducing the irreducible characters produces.
The canonical induced-virtual-character subgroup is generated by induced irreducible
characters. Over an algebraically closed field in which each selected subgroup order is
invertible, it makes no difference, for any family P, whether one induces the irreducible
characters of its members or all of their virtual characters.
Inducing an arbitrary class function of a subgroup gains nothing over inducing its irreducible characters: over an algebraically closed field the latter already span the class functions of the subgroup, and induction is linear.
Only the orders of the selected subgroups need be invertible in k; |G| itself is irrelevant
here, and the covering corollaries below supply the hypothesis from
TauCeti.isUnit_natCard_subgroup.
Over an algebraically closed field, inducing the irreducible characters of the members of ๐ฎ
spans exactly as much as inducing all their class functions. As in
TauCeti.ClassFunction.indSpan_le_indCharacterSpan, only the orders of the members of ๐ฎ
need be invertible.
Induction of irreducible characters from a covering family of subgroups already spans the
class functions, over an algebraically closed field in which |G| is invertible.
The characters induced from the irreducible characters of the cyclic subgroups span. Over
an algebraically closed field in which the order of the finite group G is invertible, they span
all class functions of G.
In particular every character of G is a k-linear combination of characters induced from cyclic
subgroups; TauCeti.ClassFunction.exists_sum_smul_ind_ofCharacter_cyclic writes that combination
out. The coefficients are arbitrary elements of k. Artin's induction theorem asserts that they
may be taken rational; TauCeti.ClassFunction.natCard_nsmul_mem_indVirtualCharacters_isCyclic
gives its sharp integral form through the canonical virtual-character API.
TauCeti.ClassFunction.indCharacterSpan_cyclic_eq_top written out over an algebraically closed
field: every class function of G โ in particular, by TauCeti.ClassFunction.ofCharacter, every
character of G โ is a finite k-linear combination of characters induced from irreducible
characters of cyclic subgroups.