Base change of representations #
This file extends a representation's scalars by base-changing each linear endomorphism. It also records the descent step needed for fixed vectors: a nonzero common fixed vector after a field extension yields a nonzero common fixed vector over the base field.
Two invariants survive the extension unchanged. The character is the trace of a linear map, and
the trace of a base-changed endomorphism is the image of the trace
(LinearMap.trace_baseChange), so the character of L ⊗[K] V is the character of V read in L.
The dimension of an intertwiner space between two representations of a finite monoid, the
source finite-dimensional, is unchanged as well: an intertwiner is a linear map killed by the
finite family of conditions σ g ∘ₗ f = f ∘ₗ ρ g, so the intertwiner space is the kernel of a
single linear map, and the extension is flat, so it commutes with that kernel
(LinearMap.tensorKerEquiv). Applied to a representation whose endomorphism algebra is
one-dimensional, that equality says the endomorphism algebra after the extension is one-dimensional
again, which is the mechanism by which an absolutely irreducible representation stays irreducible
over any extension.
Main declarations #
Representation.baseChange: scalar extension of a representation.Representation.exists_common_fixed_vector_of_baseChange: descent of a nonzero common fixed vector.Representation.character_baseChange: the character of a base-changed representation is the image of the character.Representation.finrank_intertwiningMap_baseChange: base change preserves the dimension of an intertwiner space.
Extend the scalars of a representation by base-changing each linear endomorphism.
Equations
- Representation.baseChange A ρ = (↑(Module.End.baseChangeHom R A V)).comp ρ
Instances For
The action of a base-changed representation is the base change of the original action.
A nonzero common fixed vector after a field extension descends to a nonzero common fixed vector over the base field.
The character is unchanged by base change, read through the structure map: the character of
L ⊗[K] V at g is the image in L of the character of V at g, because the trace of a
base-changed endomorphism is the image of its trace.
Base change preserves the dimension of an intertwiner space. An intertwiner is a linear
map annihilated by the finite family of linear conditions σ g ∘ₗ f = f ∘ₗ ρ g, so the intertwiner
space is the kernel of a single linear map; L is flat over K, so extending the scalars commutes
with taking that kernel (LinearMap.tensorKerEquiv), leaving the dimension unchanged. Only the
dimensions are compared here; the underlying identification of the two intertwiner spaces is not
exposed. The dimension alone is what makes an absolutely irreducible representation stay
irreducible after extending the scalars: a one-dimensional endomorphism algebra stays
one-dimensional.