There is another command which we will use here to look at more
examples of minimal principal series. Namely, in addition to the
command all_minimal_principal_series, the command
minimal_principal_series helps us identify a particular
representation in the series. Let us compare their use with some
examples:
atlas> set G=Sp(4,R)
Variable G: RealForm
atlas> whattype minimal_principal_series ?
Overloaded instances of 'minimal_principal_series'
(RealForm,ratvec,ratvec)->Param
RealForm->Param
So we get the single trivial or the representation with nu=0. Now,
recall that for the first command, we need to provide a real form and
a rational vector:
atlas> whattype all_minimal_principal_series ?
Overloaded instances of 'all_minimal_principal_series'
(RealForm,ratvec)->[Param]
atlas>
atlas> set ps= all_minimal_principal_series (G,rho(G))
Variable ps: [Param]
atlas>
atlas> void: for p in ps do prints(p) od
final parameter (x=10,lambda=[2,1]/1,nu=[2,1]/1)
final parameter (x=10,lambda=[3,1]/1,nu=[2,1]/1)
final parameter (x=10,lambda=[2,2]/1,nu=[2,1]/1)
final parameter (x=10,lambda=[3,2]/1,nu=[2,1]/1)
atlas>
So, in this case we obtain again the four principal series of
\(Sp(4,R)\) at infinitesimal character rho.
The nus all equal rho and the lambdas are all the possible lambdas in \(X^*/2X^*\).
Note that the group does not have to be semisimple:
WARNING: This command does not work for non-split groups:
atlas>G:=U(2,2)Value:connectedquasisplitrealgroupwithLiealgebra'su(2,2).u(1)'atlas>setps=all_minimal_principal_series(G,rho(G))groupisnotsplit(incallatatlas-scripts/basic.at:8:57-71oferror@string,built-in)[b=false,message="group is not split"](incallatatlas-scripts/all_parameters.at:109:4-44ofassert@(bool,string),definedatatlas-scripts/basic.at:8:4-74)[G=connectedquasisplitrealgroupwithLiealgebra'su(2,2).u(1)',gamma=[3,1,-1,-3]/2](incallat<standardinput>:5:7-45ofall_minimal_principal_series@(RealForm,ratvec),definedatatlas-scripts/all_parameters.at:108:4--110:63)Command'set ps'interrupted,nothingdefined.atlas>
all_parameters_gamma
For this group we need to use the command that lists all
representations with a given parameter for \(G\)
Recall that all Cartan subgroups of \(U(2,2)\) are connected. And we can find the information on the Cartan subgroup associated to each parameter as follows
atlas> p:=trivial(G)
Value: final parameter(x=20,lambda=[3,1,-1,-3]/2,nu=[3,1,-1,-3]/2)
atlas>
atlas> H:=Cartan_class(p)
Value: Cartan class #2, occurring for 1 real form and for 2 dual real forms
atlas>
atlas> print_Cartan_info (H)
compact: 0, complex: 2, split: 0
canonical twisted involution: 2,1,3,2
twisted involution orbit size: 3; fiber size: 1; strong inv: 3
imaginary root system: empty
real root system: A1.A1
complex factor: A1
atlas>
This is the most split Cartan subgroup in \(U(2,2)\). It is just
two copies of \({\mathbb C}^x\). So it is connected. In fact this
group has three minimal principal series (with x=17 and x=12)
not comming from the disconnectedness of the Cartan subgroup but from
the Weyl group. We will address this later.
all_parameters
This command helps us find representations with the same differential
This Cartan subgroup has two connected components. So if you hand in a parameter for this subgroup, the total number of parameters with the same differential is two and this command gives the list of all of them.