Laurent functions on a split torus #
The characters of the split torus 𝔾ₘ^κ span a subalgebra of the R-valued functions on its
points, the Laurent functions TauCeti.laurentFunctions R κ: over a field these are exactly
the functions given by a Laurent polynomial in the coordinates. This file builds that subalgebra
and proves that the characters spanning it are linearly independent.
Independence is what makes the construction useful. Distinct characters of a monoid with values in
a domain are linearly independent (Artin), so TauCeti.linearIndependent_weightCharHom turns an
identity between two Laurent expansions into an identity between their coefficients. This is the
mechanism by which a weight is read off an expansion, and it is why the weight spaces of a
rational representation of GL n k are what they are; the restriction of a rational function to
the diagonal torus, which is where that argument starts, is in
TauCeti.LinearAlgebra.Matrix.GeneralLinearGroup.LaurentFunctions.
The value ring is a commutative ring throughout, except where separating characters forces an
infinite field: over 𝔽₂ the torus has a single point and all characters coincide.
Main definitions #
TauCeti.weightCharHom: a character of the split torus, with values read inRrather than inRˣ.TauCeti.laurentFunctions: the subalgebra of functions on the torus spanned by the characters.
Main results #
TauCeti.linearIndependent_weightCharHom: over an infinite field the characters of the split torus are linearly independent, so a Laurent expansion determines its coefficients.
References #
- Classical groups roadmap, Layer 3, "The maximal torus and weight spaces".
- W. Fulton and J. Harris, Representation Theory: A First Course (1991), Lecture 15.
A character of the split torus 𝔾ₘ^κ with its values read in R rather than in Rˣ. This
is the form in which a character is a function on the torus, so that families of characters can
be asked to be linearly independent and their span can be taken.
Instances For
The trivial character is the constant function 1.
The character of Pi.single c 1 is the c-th coordinate function. Not a simp lemma:
TauCeti.weightCharHom_apply and TauCeti.weightChar_single already reduce the left-hand side,
so tagging it would make it simp-redundant.
The Laurent functions on the split torus 𝔾ₘ^κ: the R-subalgebra of functions on its
points spanned by the characters. Over a field these are the functions given by a Laurent
polynomial in the coordinates; the characters are the Laurent monomials.
Instances For
Artin's independence of characters for a split torus: over an infinite field the
characters of 𝔾ₘ^κ, read as K-valued functions on its points, are linearly independent. This
is what makes the coefficients of a Laurent expansion well defined, and hence what makes a weight
readable off the action of the torus.