An isotypic component is its type tensored with its multiplicity space #
Let A be an algebra over a field k and let S be a simple A-module. For any A-module M
the multiplicity space of S in M is the hom space S →ₗ[A] M. Its dimension deserves the
name: when k is algebraically closed, S is finite-dimensional and M is a finite product of
simple modules, that dimension is the number of factors of M isomorphic to S
(TauCeti.finrank_linearMap_eq_natCard_of_linearEquiv_pi). Evaluation
TauCeti.isotypicEval : S ⊗[k] (S →ₗ[A] M) →ₗ[A] M, s ⊗ f ↦ f s,
is A-linear for the action on the left factor alone, and has the S-isotypic component of M
as its range (TauCeti.range_isotypicEval). This file proves that it is injective, so that
S ⊗[k] (S →ₗ[A] M) ≃ₗ[A] isotypicComponent A M S.
Injectivity asks that S be simple and finite-dimensional over an algebraically closed k, and
nothing at all of M.
This is the uncounted form of the isotypic decomposition. A counted form is already available
— TauCeti.nonempty_linearEquiv_isotypicComponent writes the component as S ^ m with
m = finrank k (S →ₗ[A] M) — but it asks M itself to be finite-dimensional over k, and it
produces only an unspecified isomorphism, so it destroys any structure the multiplicity space
carries. The tensor form asks nothing of M and keeps that structure: every A-linear map out
of M acts on the second factor and on nothing else (TauCeti.isotypicEval_comp), which is
exactly what a double-centralizer decomposition consumes.
Summing over components gives the uncounted form of the whole decomposition of a semisimple
module. For pairwise non-isomorphic simple modules S j that represent every simple submodule of a
semisimple M, evaluation is an isomorphism ⨁ⱼ S j ⊗[k] (S j →ₗ[A] M) ≃ₗ[A] M. Injectivity
combines injectivity on each summand with the independence of the isotypic components
(TauCeti.iSupIndep_isotypicComponent). Again nothing is asked of M beyond semisimplicity; in
particular infinitely many S j may occur, with infinite-dimensional multiplicity spaces.
Main definitions #
TauCeti.isotypicComponentTensorEquiv: the isotypic component isStensored with its multiplicity space,S ⊗[k] (S →ₗ[A] M) ≃ₗ[A] isotypicComponent A M S.TauCeti.isotypicTensorEquiv: the same for a module that is its own isotypic component,S ⊗[k] (S →ₗ[A] M) ≃ₗ[A] M.TauCeti.directSumIsotypicEval: the sum of the evaluation maps of a family of modulesS j.TauCeti.directSumIsotypicTensorEquiv: the isotypic decomposition of a semisimple module,⨁ⱼ S j ⊗[k] (S j →ₗ[A] M) ≃ₗ[A] M.
Main results #
TauCeti.isotypicEval_injective: evaluation is injective, forSsimple and finite-dimensional over an algebraically closedk, with no finiteness asked of the target.TauCeti.isotypicComponentTensorEquiv_map_coeandTauCeti.isotypicTensorEquiv_map: naturality in the target — anA-linear mapM →ₗ[A] Nacts on the multiplicity space and on nothing else, read on the equivalences.TauCeti.isotypicTensorEquiv_symm_apply_map: the same read on the inverse — the form that, takingN = M, transports the commutant ofAonto the multiplicity space.TauCeti.range_directSumIsotypicEval: the range of the summed evaluation is the sum of the isotypic components;TauCeti.directSumIsotypicEval_surjectiveandTauCeti.directSumIsotypicEval_injectivegive the two halves of the decomposition.TauCeti.directSumIsotypicEval_comp,TauCeti.directSumIsotypicTensorEquiv_mapandTauCeti.directSumIsotypicTensorEquiv_symm_apply_map: naturality of the decomposition in the target, so thatA-linear maps act on the multiplicity spaces alone.
References #
- C. W. Curtis and I. Reiner, Representation Theory of Finite Groups and Associative Algebras, §25.
- J.-P. Serre, Linear Representations of Finite Groups, §2.6.
Injectivity of evaluation #
Evaluation is injective. Only S is asked to be simple and finite-dimensional over the
algebraically closed field k; the target M is arbitrary.
The tensor decomposition #
An isotypic component is its type tensored with its multiplicity space. Evaluation
s ⊗ f ↦ f s is an isomorphism of A-modules from S ⊗[k] (S →ₗ[A] M) onto the S-isotypic
component of M. The A-action is on the left factor only, so the multiplicity space carries
whatever commutes with A.
Instances For
The component decomposition is natural in the target. An A-linear map g : M →ₗ[A] N
carries the S-isotypic component of M into that of N, and through the equivalences it is the
map g induces on multiplicity spaces: it acts on the second factor and on nothing else.
A module that is its own S-isotypic component is S tensored with its multiplicity
space. For a semisimple M the hypothesis is IsIsotypicOfType A M S, through
isotypicComponent_eq_top_iff.
Instances For
The tensor decomposition is natural in the target. For M and N both their own
S-isotypic components, an A-linear map g : M →ₗ[A] N acts on the multiplicity space alone:
this is TauCeti.isotypicEval_comp read through the equivalences.
Transporting a map to the multiplicity space. Reading
TauCeti.isotypicTensorEquiv_map backwards: the inverse equivalences carry an A-linear map
g : M →ₗ[A] N to 1 ⊗ (g ∘ ·). For N = M this says that under the decomposition the
commutant of A in Module.End k M acts on the multiplicity space and trivially on S.
The isotypic decomposition of a semisimple module #
The sum over a family of modules S j of the evaluation maps
S j ⊗[k] (S j →ₗ[A] M) →ₗ[A] M, s ⊗ f ↦ f s. This construction works over semirings
and needs no additive inverses.
Instances For
On the j-th summand, directSumIsotypicEval is the evaluation map of S j.
Naturality of the summed evaluation in the target. An A-linear map g : M →ₗ[A] N
acts on each summand through its multiplicity space alone; the factors S j are untouched.
The value form of TauCeti.directSumIsotypicEval_comp.
The range of directSumIsotypicEval is the sum of the isotypic components of the S j.
Evaluation is onto a semisimple module M as soon as each simple submodule of M is
isomorphic to one of the S j. The remaining S j need not be simple.
For pairwise non-isomorphic simple modules S j, finite-dimensional over the algebraically
closed field k, evaluation ⨁ⱼ S j ⊗[k] (S j →ₗ[A] M) → M is injective. No finiteness is asked
of M.
The isotypic decomposition of a semisimple module. Let S j be pairwise non-isomorphic
simple modules, finite-dimensional over the algebraically closed field k, such that every simple
submodule of the semisimple module M is isomorphic to one of them. Then evaluation
s ⊗ f ↦ f s is an isomorphism ⨁ⱼ S j ⊗[k] (S j →ₗ[A] M) ≃ M of A-modules.
Instances For
directSumIsotypicTensorEquiv is the summed evaluation map.
The isotypic decomposition is natural in the target. An A-linear map g : M →ₗ[A] N
between semisimple modules acts on each multiplicity space S j →ₗ[A] M by postcomposition, and
on nothing else: this is TauCeti.directSumIsotypicEval_comp read through the equivalences.
Transporting a map to the multiplicity spaces. Reading
TauCeti.directSumIsotypicTensorEquiv_map backwards: the inverse equivalences carry an
A-linear map g : M →ₗ[A] N to 1 ⊗ (g ∘ ·) on every summand. For N = M this says that
under the decomposition the commutant of A acts on the multiplicity spaces and trivially on the
S j.