all_finite_order.at

Lines:
213
Definitions:
33
Dependencies:
basic.atgroups.atsort.atsynthetic.ataffine.atW_orbit.atW_classes.at
Source:
GitHub

Definitions

NameSignatureDescription
bounded_lists([int] limits,[int] labels, int order) = [ [int] ]:
get_subsets_given_orderrd, int order) = [ [int] ]:
get_subsetsrd, int max_order) = [[ [int] ]]:
nullrd)=([int],RootDatum,int):([],GL(1),0)
get_raw_datard,[[[int]]] S)=[[([int],RootDatum,int)]]:
mysort= ([([int],RootDatum,int)] -> [([int],RootDatum,int)]):
refine_raw_datadata)=[[([int],RootDatum,int)]]:for a in data do mysort(a) od
get_datard,[[[int]]] S)=[[([int],RootDatum,int)]]:refine_raw_data(get_raw_data(rd,S))
get_datard,int n)=[[([int],RootDatum,int)]]:refine_raw_data(get_raw_data(rd,get_subsets(rd,n)))
nice_classesrd, int n)=
infodata, int j)=void:
info_reduceddata, int j)=void:
infodata, int j, int bound)=void:
coxrd,int n)=void:let v=rho(rd)/n then
testdata, int n)=void:
finddata, int n)=void:
find_shortdata, int n)=void:
tabledata)=void:
tabledata,int bound)=void:
table_reduceddata)=void:
Kac_diags_given_orderrd, int order)=[[int]]:Given a positive integer m, (r+1)-tuples of integers a_i so that sum_i(a_i m_i)=m, with a_i's relatively prime. The last entry corresponds to the lowest root. These are essentially Kac diagrams.
Kac_diags_up_to_orderrd, int max_order)=[[[int]]]:
Kac_x(RootDatum rd, vec v)=ratvec: let labels=simple_root_labels(rd)#1Given a Kac diagram, compute the corresponding element of the Lie algebra.
order(RootDatum rd, vec v)=int: denom(Kac_x(rd,v))Given a Kac diagram, compute the order of the corresponding element of G.
Kac_diags_of_identity(RootDatum rd)=[[int]]:List the Kac diagrams for the identity element of a complex group G (unique if G is simply connected).
identity_in_fund_domain(RootDatum rd)=[ratvec]:List the elements in the fundamental domain for the affine Weyl Group that exponentiate to the identity element.
is_conjugate(ratvec v,ratvec w,RootDatum rd)=bool:Given two ratvecs representing elements of T, decide whether they are conjugate in G.
is_conjugate_Kac([int] v,[int] w, RootDatum rd)=bool:
Kac_classes_given_order_crude= Kac_diags_given_order@(RootDatum,int)crude listing. } set Kac_classes_given_order_crude = Kac_diags_given_order@(RootDatum,int)
Kac_classes_given_order(RootDatum rd,int order)=[[int]]:List all Kac elements of a given order, up to conjugacy of the corresponding group element.
zero_rootsrd,[int] Kac)=[int]:
complex_pseudo_Levird, [int] S)= RootDatum:
centralizer_of_Kac(RootDatum rd, [int] Kac)=RootDatum: