Documentation contents

atlas Library · Script File

aql.at

Source
atlas-scripts/aql.at (249 lines)
Definitions
24
Loads
Loaded by
test_unitarity.at

Definitions in source order

aql_verbose

L4aql_verbose = false

inf_chars_dom_for_L

L8inf_chars_dom_for_L (Param p, Parabolic P) = [ratvec]
Given a parameter p for G and a real parabolic P, list all Weyl(G)
conjugates of the infinitesimal character of p that are dominant for L.

inf_chars_for_L 2 overloads

L16inf_chars_for_L (ratvec gamma,Parabolic P) = [ratvec]
Given an infinitesimal character gamma for G and a theta-stable parabolic P,
list all infinitesimal characters v for L so that v+rho(u) is the
infinitesimal character of p.
L24inf_chars_for_L (Param p,Parabolic P) = [ratvec]
Given a parameter p for G and a theta-stable parabolic P, list all
infinitesimal characters v for L so that v+rho(u) is the infinitesimal
character of p.

one_dim_params_gamma

L29one_dim_params_gamma (ratvec ic, Parabolic P) = [Param]
List all one-dimensional unitary characters with given
infinitesimal character.

wf_one_dim_params

L37wf_one_dim_params (ratvec ic, Parabolic P) = [Param]
List all one-dimensional unitary characters, in the weakly fair range,
of L, with given infinitesimal character.

wf_aqs_param_pol

L43wf_aqs_param_pol (Param p, Parabolic P) = [(Param,ParamPol)]
Auxiliary function: List of all unitary weakly fair Aq(lambda) modules
with infinitesimal character of p, and induced from P.

also in this file at line 175

wf_aqs_param

L54wf_aqs_param (Param p, Parabolic P) = [(Param,Param)]
Auxiliary function: As previous function, except a list of all
parameters occurring as constituents of such modules.

also in this file at line 187

is_weakly_fair_Aq_from_P

L64is_weakly_fair_Aq_from_P (Param p, Parabolic P) = bool
Decide whether p is the parameter of a (constituent of a) unitary
weakly fair Aq(lambda) induced from parabolic P.

special_theta_stable_parabolics

L69special_theta_stable_parabolics(RealForm G) = [Parabolic]
List all proper theta-stable parabolics for G that are not Borels.

all_wf_Aq_with_ic_of

L77all_wf_Aq_with_ic_of(Param p) = [Param]
List all parameters of constituents of weakly fair Aq(lambda) modules with
the same infinitesimal character as p.

is_weakly_fair_Aq

L85is_weakly_fair_Aq (Param p) = bool
Determine whether parameter p is that of a (constituent of a)
unitary weakly fair Aq(lambda) module.

is_wf_induced_from_one_dim

L101is_wf_induced_from_one_dim (Param p) = [(Parabolic,Param)]
List all one-dimensional unitary parameters pL so that p is theta-induced
from pL in the weakly fair range.

one_dim_real_induced_param_pol

L124one_dim_real_induced_param_pol (Param p, Parabolic P) = [(Param,ParamPol)]
Auxiliary function: List of all modules with infinitesimal character
of p, that are induced from a unitary character on the Levi of P.

one_dim_real_induced_param

L136one_dim_real_induced_param (Param p, Parabolic P) = [(Param,Param)]
Auxiliary function: As previous function, except a list of all
parameters occurring as constituents of such modules.

is_real_induced_from_character_from_P

L145is_real_induced_from_character_from_P (Param p, Parabolic P) = bool
Decide whether p is the parameter of a (constituent of a) module
induced from a unitary character on the real parabolic P.

is_real_induced_from_one_dimensional

L151is_real_induced_from_one_dimensional (Param p) = bool
Determine whether parameter p is that of a (constituent of a) module (real)
induced from a unitary character.

real_induced_from_one_dim

L162real_induced_from_one_dim(Param p) = [(Parabolic,Param)]
List all one-dimensional unitary parameters pL so that p is real-induced
from pL

wf_aqs_param_pol

L175wf_aqs_param_pol (ratvec gamma, Parabolic P) = [(Param,ParamPol)]
List of all unitary weakly fair Aq(lambda) modules
with infinitesimal character gamma, and induced from P.

also in this file at line 43

wf_aqs_param

L187wf_aqs_param (ratvec gamma, Parabolic P) = [(Param,Param)]
As previous function, except a list of all
parameters occurring as constituents of such modules.

also in this file at line 54

is_unitary_by_cases

L199is_unitary_by_cases (Param p) = bool
Test whether the irreducible given by a parameter is unitary;
 if strongly regular, then check if good Aq. Otherwise, check
 whether it is real or theta induced from a unitary character;
if not, compute the hermitian form.

is_unitary_sr

L217is_unitary_sr (Param p) = bool
Test whether a representation is unitary, checking first whether
it is strongly regular.

is_unitary_reduced_with_form

L228is_unitary_reduced_with_form (Param p) = (ParamPol,bool)
Test whether a representation is unitary, checking first whether
it is strongly regular; if not, reducing it in the (weakly) good range,
and inducing the hermitian form of the smaller group. This function
the hermitian form and a boolian.

is_unitary_reduced

L248is_unitary_reduced (Param p) = bool
As previous function, but only returns true/false.

Generated from atlas-scripts at commit 648506c (2026-10-13).