atlas Library · Script File
twisted_root_datum.at
Definitions in source order
is_distinguished
L6
is_distinguished(RootDatum rd,mat delta) = boolalso defined in sommers.at, exceptional.at
TwistedRootDatum type
L9
set_type TwistedRootDatum= (RootDatum rd, mat delta)
Fields: rd, delta
*
L11
*(TwistedRootDatum (rd1,delta1),TwistedRootDatum (rd2,delta2)) = TwistedRootDatumalso defined in basic.at, extParamPol.at, complex.at, modules.at, hodge_tensor.at, tits_centralizer.at, stable.at, synthetic.at, Weylgroup.at, group_operations.at, ratmat.at, tits.at, cyclotomic.at, polynomial.at, hodgeParamLaurentPol.at, hodgeParamPol.at, laurentPolynomial.at, cyclotomic_Lie_algebra.at, cyclotomicMat.at, bracket.at, hodge_functions.at, sparse.at, lazy_lists.at
order_twist
L16
order_twist(TwistedRootDatum (rd,delta)) = intorder of twist: not just the order of delta reason: given (rd,delta) we consider (factor,delta) where factor is delta-invariant
pre_folded
L23
pre_folded(TwistedRootDatum (rd,delta)) = (mat,mat)rd is semsimple and delta is distinguished returns roots and coroots matrices for the folded diagram
folded 2 overloads
L56
folded(TwistedRootDatum(rd,delta):args) = (RootDatum,mat)rd is semsimple and delta is distinguished returns (RootDatum folded, mat T) where T is a matrix relating H and H^delta
L65
folded (RootDatum rd,int n) = (RootDatum,mat)make it easy to construct in simple case: search for a diagram automorphism of order |n| if you need to specify delta more precisely use folder(RootDatum,mat) above
to keep the type checker happyL72
inverse_image_simple_factor
L76
inverse_image_simple_factor (TwistedRootDatum (rd,delta),RootDatum folded_factor, mat T) = RootDatumall simple factors of rd mapping to given simple factor of folded root datum
affine_root_of_factor
L87
affine_root_of_factor(TwistedRootDatum trd, RootDatum folded_factor,mat T)affine_datum
L98
affine_datum(TwistedRootDatum trd)construct automorphism delta of (rd,rd,...,rd) (r copies)
(x_1,...,x_r) -> (tau(x_r),x_1,...,x_{r-1})
delta^r=tau (automorphism of first factor)
return ((rd,rd,...,rd),delta)L104cyclic_twist 2 overloads
L110
cyclic_twist(RootDatum rd,mat tau,int r) = TwistedRootDatumL120
cyclic_twist(RootDatum rd,int r) = TwistedRootDatumvarious constructions of AffineDatumL123
affine_datum
L125
affine_datum(LieType lt) = AffineDatumaffine_datum_long
L128
affine_datum_long(LieType lt) = AffineDatumaffine_datum_short
L130
affine_datum_short(LieType lt) = AffineDatumdual
L134
dual(AffineDatum (alpha_ch,rd,alpha)) = AffineDatumalso defined in hodge_K_type_formula.at, hodge_tensor.at, Vogan-dual.at
Generated from atlas-scripts at commit 648506c (2026-10-13).