Tutorial
Example \(G=SO(3,2)\)
Let’s study the minimal principal series for this group
atlas> G:SO(3,2) Variable G: RealForm (overriding previous instance, which had type RealForm) atlas> set parameters=all_parameters_gamma (G, rho(G)) Variable parameters: [Param] (overriding previous instance, which had type [Param]) atlas> rho(G) Value: [ 3, 1 ]/2 atlas> #parameters Value: 12 atlas> void: for p in parameters do prints(p) od final parameter (x=0,lambda=[3,1]/2,nu=[0,0]/1) final parameter (x=1,lambda=[3,1]/2,nu=[0,0]/1) final parameter (x=2,lambda=[3,1]/2,nu=[1,-1]/2) final parameter (x=3,lambda=[3,1]/2,nu=[0,1]/2) final parameter (x=3,lambda=[3,3]/2,nu=[0,1]/2) final parameter (x=4,lambda=[3,1]/2,nu=[3,0]/2) final parameter (x=4,lambda=[5,1]/2,nu=[3,0]/2) final parameter (x=5,lambda=[3,1]/2,nu=[1,1]/1) final parameter (x=6,lambda=[3,1]/2,nu=[3,1]/2) final parameter (x=6,lambda=[5,1]/2,nu=[3,1]/2) final parameter (x=6,lambda=[3,3]/2,nu=[3,1]/2) final parameter (x=6,lambda=[5,3]/2,nu=[3,1]/2) atlas>
We are looking only at the minimal principal series. So we are for the
moment only interested in the last four representations corresponding
to the KGB element x=6.
Note that here we can also just use the command
all_minimal_principal_series:
atlas> ps:=all_minimal_principal_series (G,rho(G)) Value: [final parameter(x=6,lambda=[3,1]/2,nu=[3,1]/2),final parameter(x=6,lambda=[5,1]/2,nu=[3,1]/2),final parameter(x=6,lambda=[3,3]/2,nu=[3,1]/2),final parameter(x=6,lambda=[5,3]/2,nu=[3,1]/2)] atlas>
And to write them one line at a time we do:
atlas> void: for p in ps do prints(p) od final parameter(x=6,lambda=[3,1]/2,nu=[3,1]/2) final parameter(x=6,lambda=[5,1]/2,nu=[3,1]/2) final parameter(x=6,lambda=[3,3]/2,nu=[3,1]/2) final parameter(x=6,lambda=[5,3]/2,nu=[3,1]/2) atlas>
Let us look at the tau invariants for these standard
representations:
atlas> void: for p in ps do prints(p," ",tau(p)) od final parameter(x=6,lambda=[3,1]/2,nu=[3,1]/2) [0,1] final parameter(x=6,lambda=[5,1]/2,nu=[3,1]/2) [1] final parameter(x=6,lambda=[3,3]/2,nu=[3,1]/2) [1] final parameter(x=6,lambda=[5,3]/2,nu=[3,1]/2) [0,1] atlas>
Now, we see that two of them have tau invariant [0,1]. This is
because they are both one-dimensional representations. The group is
disconnected and has two one-dimensional representations. Each is
equivalent to the other one tensor the sign representation. This
interchanges the two representations. And likewise, the two
representations labeled with the tau invariant [1] get
interchanged.
Now let us look at composition series for one of those pairs of representations
atlas> p:ps[3] Variable p: Param (overriding previous instance, which had type Param) atlas> p Value: final parameter(x=6,lambda=[5,3]/2,nu=[3,1]/2) atlas> atlas> show(composition_series(I(p))) 1*J(x=6,lambda=[5/2,3/2],nu=[3/2,1/2]) 1*J(x=4,lambda=[5/2,1/2],nu=[3/2,0/1]) 1*J(x=5,lambda=[3/2,1/2],nu=[1/1,1/1]) 1*J(x=3,lambda=[3/2,1/2],nu=[0/1,1/2]) 1*J(x=3,lambda=[3/2,3/2],nu=[0/1,1/2]) 1*J(x=2,lambda=[3/2,1/2],nu=[1/2,-1/2]) 1*J(x=0,lambda=[3/2,1/2],nu=[0/1,0/1]) atlas> atlas> p:ps[0] Variable p: Param (overriding previous instance, which had type Param) atlas> show(composition_series(I(p))) 1*J(x=6,lambda=[3/2,1/2],nu=[3/2,1/2]) 1*J(x=4,lambda=[3/2,1/2],nu=[3/2,0/1]) 1*J(x=5,lambda=[3/2,1/2],nu=[1/1,1/1]) 1*J(x=3,lambda=[3/2,1/2],nu=[0/1,1/2]) 1*J(x=3,lambda=[3/2,3/2],nu=[0/1,1/2]) 1*J(x=2,lambda=[3/2,1/2],nu=[1/2,-1/2]) 1*J(x=0,lambda=[3/2,1/2],nu=[0/1,0/1]) atlas>
These are almost identical but not quite. For example, the lambdas
are different in lines 1 and 2.
Similarly if we look at parameters ps[1] and ps[2] we have
atlas> p:ps[1] Variable p: Param (overriding previous instance, which had type Param) atlas> show(composition_series(I(p))) 1*J(x=6,lambda=[5/2,1/2],nu=[3/2,1/2]) 1*J(x=4,lambda=[5/2,1/2],nu=[3/2,0/1]) 1*J(x=3,lambda=[3/2,3/2],nu=[0/1,1/2]) 1*J(x=2,lambda=[3/2,1/2],nu=[1/2,-1/2]) 1*J(x=1,lambda=[3/2,1/2],nu=[0/1,0/1]) 1*J(x=0,lambda=[3/2,1/2],nu=[0/1,0/1]) atlas> atlas> p:ps[2] Variable p: Param (overriding previous instance, which had type Param) atlas> show(composition_series(I(p))) 1*J(x=6,lambda=[3/2,3/2],nu=[3/2,1/2]) 1*J(x=4,lambda=[3/2,1/2],nu=[3/2,0/1]) 1*J(x=3,lambda=[3/2,1/2],nu=[0/1,1/2]) 1*J(x=2,lambda=[3/2,1/2],nu=[1/2,-1/2]) 1*J(x=1,lambda=[3/2,1/2],nu=[0/1,0/1]) 1*J(x=0,lambda=[3/2,1/2],nu=[0/1,0/1]) atlas>
These are smaller standard representations, have less complicated and also very similar composition series.