atlas Library · Script File
tensor_product.at
Definitions in source order
N
L7
N = 100cutoff for branching
also defined in structure_constants.at
K_type_formula
L9
K_type_formula (KType t) = KTypePolwithout height bound
also defined in basic.at
given a set of rational vectors all of the same length for each of the 2^n subsets return the sum application: given a subalgebra u this computes all the weights of wedge(u)L12
dimension
L18
dimension (KTypePol P) = intadd up the dimensions of terms in a KTypePol
also defined in basic.at, finite_dimensional.at, K_highest_weights.at, nilpotent_orbits.at, character_tables.at, W_reps_type_BC.at, exceptional.at
dimension_u_cap_s
L21
dimension_u_cap_s(Parabolic P) = intdimension_wedge_u_cap_s
L22
dimension_wedge_u_cap_s(Parabolic P) = intadd_weight
L25
add_weight (Param p,ratvec H) = KTypePolsimply add H to p.lambda and standardize the result
also in this file at line 32, line 37, line 40, line 50, line 66
add_weights
L28
add_weights (Param p,(KGBElt->[ratvec]) weights) = KTypePoladd_weight 3 overloads
L32
add_weight (ParamPol P,ratvec H) = KTypePolsimply add H to each term of P, standardize the results
L37
add_weight (ParamPol P,(KGBElt->ratvec) f) = KTypePolgiven a function f: KGBElt -> ratvec, replace each p=(x,lambda,nu) with standard(parameter(x,lambda+f(x),nu))
L40
add_weight (ParamPol P,(KGBElt->ratvec) f) = KTypePoladd_weights
L44
add_weights (ParamPol P,(KGBElt ->[ratvec]) weights) = KTypePolsame as previous, applied to a ParamPol
add_weight
L50
add_weight (KTypePol P,(KGBElt->vec) f) = KTypePolthis is what probably should be preferred to the above functions
also in this file at line 25, line 32, line 37, line 40, line 66
add_weights 2 overloads
L55
add_weights (KTypePol P,(KGBElt ->[vec]) weights) = KTypePolsame as previous, applied to a ParamPol
L61
add_weights (ParamPol P,(KGBElt ->[ratvec]) f) = KTypePoladd_weight
L66
add_weight (KType t,(KGBElt->vec) f) = KTypePoladd weight (given by function f) to K_type_formula(mu)
also in this file at line 25, line 32, line 37, line 40, line 50
add_weights
L70
add_weights (KType t,(KGBElt->[vec]) f) = KTypePoladd weights (given by function f) to K_type_formula(mu)
tensor_product 2 overloads
L79
tensor_product(KType t,(KGBElt -> [vec]) weights,int bound) = KTypePolgiven a K_type mu and a function f:KGB->[vec], compute mu\otimes (K-type given by the weights) the bound here shouldn't be necessary: add_weights(mu,weights) is a finite sum of K-types, the bound just needs to be big enough to get them all see the next command
L83
tensor_product(KType t,(KGBElt -> [vec]) weights) = KTypePolchoose the bound appropriately: not at all sure this is right
also defined in finite_dimensional.at, character_tables.at
tensor_product_u_cap_s
L92
tensor_product_u_cap_s (KType mu_L,Parabolic P,int bound) = KTypePolThe Main Function L=Levi(P), P=theta-stable parabolic in G mu_L=L\cap K-type compute mu_L\otimes wedge(u\cap s) this is simply branch_std(add_weights(mu_L,weights),bound)
tensor_product_wedge_k_u_cap_s 2 overloads
L95
tensor_product_wedge_k_u_cap_s (KType mu_L,Parabolic P,int bound,int k) = KTypePolL101
tensor_product_wedge_k_u_cap_s (KType mu_L,Parabolic P,int k) = KTypePoltest 3 overloads
L105
test (KType mu_L,Parabolic P, int bound) = boola few dimension tests
L109
test ([KType] lktypes,Parabolic P, int bound) = boolL115
test(int bound,Parabolic P) = boolalso defined in test_unitarity.at, all_finite_order.at, nilpotent_centralizer.at, sommers.at, nilpotent_posets.at
test_long
L118
test_long([KType] lktypes,Parabolic P,int bound) = voidwt_mult
L136
wt_mult (RealForm G, vec FD, vec wt) = intMultiplicity of the weight wt in the finite dimensional algebraic rep'n with highest weight FD
add_wt_to_param
L144
add_wt_to_param (Param p, vec H) = ParamPolParameter obtained from adding the weight H to both lambda and nu, which may be non-dominant; and finalize
tensor_with_fd
L150
tensor_with_fd (Param p, vec FD) = ParamPolCompute the tensor product of an irreducible representation with a finite dimensional algebraic representation of highest wwight FD
Generated from atlas-scripts at commit 648506c (2026-10-13).