atlas Library · Script File
representations.at
<nilpotent.at
Definitions in source order
some common representationsL9
finite_dimensional
L16
finite_dimensional (RealForm G,vec lambda) = Paramfinite dimensional with highest weight gamma in X^* param(last KGB element,lambda=gamma+rho,nu=gamma+rho) consequently every simple root is in the tau-invariant, and the infinitesimal character is gamma+rho
also defined in finite_dimensional.at
finite_dimensional_fundamental_weight_coordinates
L19
finite_dimensional_fundamental_weight_coordinates (RealForm G,vec tau) = Paramtrivial_block
L27
trivial_block (RealForm G) = [Param]the trivial block
large_fundamental_series 2 overloads
L30
large_fundamental_series (RealForm G,ratvec lambda) = Paramreturn a large fundamental series if G is quasisplit (not necessarily unique)
L35
large_fundamental_series (RealForm G) = Paramlarge_discrete_series 2 overloads
L40
large_discrete_series (RealForm G,ratvec lambda) = Paramreturn a large discrete series if G is quasisplit and equal rank (not necessarily unique)
L44
large_discrete_series (RealForm G) = Paramminimal_principal_series 2 overloads
L49
minimal_principal_series (RealForm G,ratvec lambda,ratvec nu) = Paramwarning: p may fail to be final
minimal principal series of split group with given lambda,nu
L54
minimal_principal_series(RealForm G) = Paramminimal_spherical_principal_series 2 overloads
L56
minimal_spherical_principal_series (RealForm G,ratvec nu) = ParamL58
minimal_spherical_principal_series (RealForm G) = Paramspherical_unipotent_representations
L64
spherical_unipotent_representations (RealForm G) = [Param]G should be absolutely simple, SL(n,R), Sp(2n,R), S(n,n) or SO(n+1,n) or simple complex, and have standard coordinates (as we use |nilpotent_lambdas|)
let lietype=Lie_type(root_datum(G)) in
if #lietype=1 then { assert(@:is_split(G),"Group is not split");}
for gamma in nilpotent_lambdas(G)
do minimal_spherical_principal_series(G,gamma) od
elif #lietype=2 then { check that it looks like a simple complex group }
let (first,second)=let arr=%lietype in (arr[0],arr[1]) in
assert(@:Cartan_matrix(first)=Cartan_matrix(second),"not a complex group");
let lambdas=nilpotent_lambdas(simply_connected(first))
, x=x(trivial(G)), zero=null(rank(G))
in {parameter might not be normal}
for lambda in lambdas do dominant(param(x, zero, lambda##lambda)) od
else []
fiL80hc_parameter 2 overloads
L99
hc_parameter (Param p,KGBElt x_b) = ratvecHarish-Chandra parameter of (relative) discrete series, with respect to given x_b
L108
hc_parameter (Param p) = ratvecHarish-Chandra parameter of (relative) discrete series, with respect to x_b=KGB(G,0)
discrete_series 2 overloads
L112
discrete_series (KGBElt x,ratvec lambda) = Paramdiscrete series parameter with given HC parameter lambda, wrt given x
L121
discrete_series (RealForm G,ratvec lambda) = Paramdiscrete series parameter with given HC parameter lambda, wrt KGB(G,0)
Generated from atlas-scripts at commit 648506c (2026-10-13).