To study characters of Tori we first need to know how atlas
understands what a torus is. In order to specify which torus we want
we use the command torus. There are two ways of using this
command, which we can check as follows:
In other words, the command torus(a,b,c) specifies a torus with
a\(S^1\) factors, b\({\mathbb C}^{\times }\) factors
and c\({\mathbb R}^{\times }\) factors.
The characters of \(S^1\)
Starting with the circle, let us discuss its representations. From the
theory we know that they are parametrized by integers. So, starting
from the trivial representation we can see how the software
parametrizes them:
This is the parameter for the trivial representation. The first
element x is a \(K\backslash G/B\) element. But it is not important for now. Let
us see what involution it corresponds to:
In this case it is the identity involution. That is, the torus has a
Cartan involution whose information is encoded in this element x
and in the case of a compact torus it is the identity.
Now to understand the rest of the parameters, suppose that \(H\)
is a complex torus with Cartan involution \(\theta\), and defined
over \(\mathbb R\). Let \(H(\mathbb R )\) be the corresponding
real group. Denote by \(X^* (H)\) the characters of
\(H(\mathbb R )\). Then these characters are parametrized by
triples \((\theta, \lambda ,\nu)\). Here \(\nu\) is the
differential of the character and lambda is the restriction of the
character to \(H^{\theta}\).
The real points are not necessarily connected. So we need to specify
not only the differential but also information of the disconnected
part which is encoded in the restriction to \(H^{\theta}\).
The basic fact is that the characters of \(H^{\theta}\) are
parametrized by \(X^*/(1-\theta)X^*\).
So the characters of \(H(\mathbb R )\) are parametrized by triples
\((\theta, \lambda, \nu)\) where
\[\lambda \in X^* /(1-\theta )X^*\]
and
\[\nu \in [X^*\otimes \mathbb Q]^{-\theta}.\]
So lambda is a character on \(H^\theta\) and nu gives the
character on the Lie algebra of the split Cartan subgroup
\(A=H^{-\theta}\).
In the case of the circle, lambda is in \(\mathbb Z/(1-\theta
){\mathbb Z}=\mathbb Z\), since \(\theta =1\); and nu is in
\({\mathbb Q}^{-1}=0\).
So the characters for the compact torus are given by the parameters
(x=0,lambda,nu=0) and there is one for each lambda in
\(\mathbb Z\) correspondintg to the character \(e^{i\lambda
t}\).
In the case of the trivial character the parameter is:
Now our parameters (x,lambda,nu) satisfy lambda is in
\({\mathbb Z}/(1-\theta){\mathbb Z}=\mathbb Z/2{\mathbb Z}\), and nu
is fixed by \(-\theta=1\). So, nu is in \(\mathbb Q\).
Note that the characters of \({\mathbb R}^{\times}\) are parametrized by the complex
numbers nu. However, the software only works with rational
parameters. So we have to do some extra work in general, depending on
the information that we want. The idea is that some problems can be
reduced to the case of rational parameters.
Let us do some examples. For the trivial representation, namely the parameter
correspondintg to the trivial character on the component group and the character \(\nu :x \rightarrow |x|^0\) we have:
Now suppose we want a representation with non trivial character on the
component group \({\mathbb Z}/2{\mathbb Z}\). For example, the
sign representation is given by:
Now we have two coordinates for each parameter because we have a rank-2
real group, locally isomorphic to \(S^1 \times {\mathbb R}^{\times}\). Let’s see what the Cartan involution is for this torus:
Here the software leaves lambda as [0,0] and it changes nu to
[-1,1]. Which makes sense since``nu`` is fixed by \(-\theta\) so it changed nu to \(\frac{1-\theta}{2} \nu\):
atlas>(1-theta)*[2,4]/2Value:[-1,1]/1atlas>
So, in fact for this group the nu will always look like [x,-x]: