In order to calculate some induced representations using atlas, we must
first define parabolic subgroups. The corresponding atlas data type is
Parabolic, or, equivalently, KGPElt, and consists of a pair (S,x),
where S is a list of integers corresponding to the set of simple roots which
determine the conjugacy class of complex parabolics, and x is a KGB
element. For some details, see the summary for the script file parabolics.at
on the atlasLibrary page.
Let’s do an example to see how this works.
Defining a Real Parabolic Subgroup
Suppose we want to define a real parabolic subgroup of \(G=Sp(4,\mathbb R)\)
with Levi factor \(L\cong SL(2,\mathbb R)\times\mathbb R^{\times}\). This
Levi is attached to the long (simple) root in \(G\) which in atlas is
numbered 1. In order to obtain a real parabolic subgroup, we choose x to
to be the KGB element associated to the maximally split Cartan, which
you may remember is the last element in KGB(G):
To be sure that we have done this correctly, now check whether the parabolic
we have defined is indeed real, and that the Levi factor is the one we
wanted:
An alternate way to define a (real) parabolic subgroup of a real group \(G\)
is using a weight \(\lambda\). The simple roots orthogonal to the weight
determine the type of the (underlying complex) parabolic. For the resulting
parabolic subgroup to
be real, the weight \(\lambda\) must satisfy
\(\theta_x(\lambda)=-\lambda\):
Notice that if you define a parabolic subgroup using this command, atlas
will tell you what kind of parabolic you have: real, theta-stable, or neither.
Let’s check that we have defined the same parabolic as before:
atlas>P=QValue:true
Real Induction
Real parabolic induction in atlas is normalized; the
infinitesimal character is preserved.
Now that we have a real parabolic subgroup of \(G\), let’s compute an
induced representation.
First we need to choose and write down a representation,
i.e., a parameter, for the Levi subgroup \(L\). For example, let’s take the
trivial representation:
Keep in mind how \(L\) is embedded in \(G\); the first coordinate
of lambda and nu corresponds to the \(\mathbb R^{\times}\) factor, the
second is the parameter for \(SL(2,\mathbb R)\). You can see KGB for
\(L\):
There are two ways in atlas to induce a representation on \(L\) to
\(G\). The command real_induce_standard takes the parameter for
\(L\) to represent a standard module, and writes the answer as a standard
module for \(G\):
If you start with a single parameter, the output will be a single parameter
as well. You can also apply this function to a ParamPol. Probably of more
interest will be the command real_induce_irreducible which takes the
parameter of \(L\) to represent an irreducible representation, and returns
the composition series of the induced representation of \(G\):
You see that this induced representation is reducible, with two pieces.
Let’s look at a second example: this time, let’s take the real parabolic with
Levi factor \(GL(2,\mathbb R)\) and compute the representation of \(G\)
obtained by inducing the trivial on this Levi: