atlas Library · Script File
finite_dimensional.at
finite dimensional representations of G(C)
Definitions in source order
finite_dimensional
L7
finite_dimensional(RealForm G, vec lambda) = Paramconstructs parameter for the algebraic finite-dimensional of extremal weight lambda.
also defined in representations.at
is_finite_dimensional
L12
is_finite_dimensional (Param p) = boolwhether p is finite dimensional.
fd_only
L17
fd_only (Param p) = Paramfor protecting functions intended for finite dimensional parameters only.
dimension
L21
dimension (RootDatum rd, ratvec lambda) = intdimension of finite dimensional representation from its highest weight.
From the earlier documentation
Dimension of finite dimensional, valid up to 2^31-1
also in this file at line 57; also defined in basic.at, K_highest_weights.at, nilpotent_orbits.at, character_tables.at, W_reps_type_BC.at, tensor_product.at, exceptional.at
Weyl_dim
L32
Weyl_dim (RootDatum rd, vec lambda) = inthighest_weight_finite_dimensional
L41
highest_weight_finite_dimensional (Param p) = vecIf split torus in the center not necessarily a vec, this could fail. Leave it for now because otherwise weyl_character_formula.at fails to load
highest weight of finite dimensional in X^* coordinates.
highest_weight_finite_dimensional_ratvec
L45
highest_weight_finite_dimensional_ratvec (Param p) = ratvecallow ratvec if G has split central torus
on_fundamental_weights
L48
on_fundamental_weights (ratvec v,RootDatum rd) = vecfundamental_weight_coordinates
L52
fundamental_weight_coordinates (Param p) = vecfundamental weight coordinates of finite dimensional parameter.
also defined in K_highest_weights.at
dimension
L57
dimension(Param p) = intuse highest_weight_finite_dimensional_ratvec to all split central torus
dimension of finite dimensional parameter.
also in this file at line 21; also defined in basic.at, K_highest_weights.at, nilpotent_orbits.at, character_tables.at, W_reps_type_BC.at, tensor_product.at, exceptional.at
complex_LKT
L62
complex_LKT (Param p) = vecthis function depends on a complex root datum, with half-swapping involution
first halfL64
some functions related to Frobenius-Schur indicator, real/quaternionic indicator, and sign of Hermitian form on finite dimensional representation are MOVED TO finite_dimensional_signature.atL66
ht
L72
ht(RealForm G, vec lambda) = inttensor_product
L77
tensor_product(RootDatum rd, vec gamma1, vec gamma2) = KTypePoltensor product of algebraic reps of complex group of extremal wts gamma1 and gamma2, returned as KTypePol of corresponding GC K-types
also defined in character_tables.at, tensor_product.at
tensor_product_weights
L88
tensor_product_weights(RootDatum rd, vec gamma1, vec gamma2) = [(int,vec)]tensor product of algebraic reps of complex group of extremal wts gamma1 and gamma2, returned as list of (multiplicity,highest weight)
complex_KT
L97
complex_KT (RealForm G, vec v) = KTypeFinite dimensional algebraic representation with highest weight v as K-type of the complexification of G
Demazure
L103
Demazure (RootDatum rd, int i, KTypePol P) = KTypePolin the next function |P| is for a pure torus sharing its $X^*$ with |rd|
one can get that torus as |compact_torus(rd.rank)|
wts_of_fd
L133
wts_of_fd (RootDatum rd, vec hwt) = KTypePolThe weights of a finite dimensional algebraic representation with extremal weight hwt
Generated from atlas-scripts at commit 648506c (2026-10-13).