Script Reference
tits_centralizer.at
Definitions
| Name | Signature | Description |
|---|---|---|
| to_base | (int n, (int->string) digit) = (int->string): | |
| permutation_of_root_vectors | w)=mat: | |
| all_root_index | rd,vec alpha)=int: | |
| all_root_index | rd)=(vec->int): | |
| simple_reflection_on_root_vector | rd, int i, int j)= | |
| simple_reflection_on_root_vectors | rd,int i,ratvec v)=ratvec: | |
| simple_reflection_on_root_vectors | rd,int i,CyclotomicVec v)=CyclotomicVec: | |
| action_on_root_vectors | rd,[int] S,ratvec v)=ratvec: | |
| action_on_root_vectors | rd,[int] S,CyclotomicVec v)=CyclotomicVec: | |
| action_on_root_vectors | w,ratvec v)=ratvec: | |
| action_on_root_vectors | w,CyclotomicVec v)=CyclotomicVec: | |
| sign | w,vec alpha)= | |
| tits_action | w,LieAlgebraElement X)=LieAlgebraElement: | |
| tits_action | w,CFLieAlgebraElement X)=CFLieAlgebraElement: | |
| torus_action | v,CFLieAlgebraElement X)=CFLieAlgebraElement: | |
| * | w,CFLieAlgebraElement X)=CFLieAlgebraElement: | |
| tits_centralizes_weak | w,[vec] S)=bool: | |
| tits_centralizes_weak | w,LieAlgebraElement X)=bool: | |
| tits_centralizes_weak | w,CFLieAlgebraElement X)=bool: | |
| tits_centralizer_weak | ws,[vec] S)=[WeylElt]: | |
| tits_centralizer_weak | S,LieAlgebraElement X)=[WeylElt]: | |
| tits_centralizer_weak | X)=tits_centralizer_weak(W(X.root_datum),X) | |
| tits_centralizer_weak | S,CFLieAlgebraElement X)=[WeylElt]: | |
| tits_centralizer_weak | X)=tits_centralizer_weak(W(X.root_datum),X) | |
| tits_centralizer_weak | H,LieAlgebraElement X)= | |
| tits_centralizer_weak | H,CFLieAlgebraElement X)= | |
| tits_centralizer_weak | H,[vec] S)= | |
| tits_centralizer_weak | rd,ratvec H,[vec] S)= | |
| tits_centralizer_weak | t,ComplexNilpotent O)= | |
| tits_centralizer_weak | O)= | |
| spanning_subset | M)=(mat,[int],[int]): | |
| map_root_of_unity | z)=CyclotomicFieldElement: | |
| map_root_of_unity | v)=CyclotomicVec: | |
| promote | v)=CyclotomicVec: | |
| promote | X)=CFLieAlgebraElement: | |
| is_solvable_for_torus_element | M,CyclotomicVec v)=bool: | |
| solve_for_torus_element | M, CyclotomicVec v)=(bool,ratvec): | |
| solve_for_torus_element_old | M, CyclotomicVec v)= | |
| JM_triple | t,vec H,[vec] S_roots,CyclotomicField F)=(bool,(CFLieAlgebraElement,CFLieAlgebraEle | |
| JM_triple | t,ComplexNilpotent O,CyclotomicField F)= | |
| JM_triple_one | t,vec H,[vec] S_roots,[int] coeff,CyclotomicField F)= | |
| JM_triples | t,vec H,[vec] S_roots,CyclotomicField F,int number, int start)={(bool,(CFLieAlgebr | (bool,(CFLieAlgebraElement,CFLieAlgebraElement,CFLieAlgebraElement)): |
| JM_triple | t,vec H,CyclotomicField F)= | |
| JM_triples | t,vec H,CyclotomicField F,int number,int start)= | |
| solve_for_tits_element | w,CFLieAlgebraElement X)= | |
| make_coords | N, int modulus, int size)= | |
| inverse_make_coords | v,int modulus)= | |
| JM_triple_strong | t,vec H,[vec] S_roots,CyclotomicField F,WeylElt w,[int] start_vec, int tries | |
| JM_triple_strong | t,ComplexNilpotent O,CyclotomicField F,WeylElt w,int tries)= | |
| JM_triple_strong | t,vec H,[vec] S_roots,CyclotomicField F,[WeylElt] ws,[int] start_vec, int tr | |
| JM_triples_strong_old | t,vec H,[vec] S,CyclotomicField F,WeylElt w,[int] start_vec, int tries) | (bool,(CFLieAlgebraElement,CFLieAlgebraElement,CFLieAlgebraElement)): |
| jump | ||
| JM_triples_strong | t,vec H,[vec] S_roots,CyclotomicField F,[WeylElt] ws,[int] start_vec, int t | (bool,(CFLieAlgebraElement,CFLieAlgebraElement,CFLieAlgebraElement)): |
| new_order | g)=int: | |
| basis_dual_lattice | M)=ratmat:right_inverse(^M) | |
| basis_dual_lattice | M)=ratmat:basis_dual_lattice(mat_as_ratmat(M)) | |
| tits_centralizer_generators | H,LieAlgebraElement X)= | |
| find | S,Tits_elt g)=first(#S,(int i)bool:S[i]=g) | |
| tits_subgroup | S)=[Tits_elt]: | |
| tits_centralizer | H,LieAlgebraElement X)= | |
| tits_centralizer | t,ComplexNilpotent O)= | |
| find | S,vec alpha)=first(for i:#S do alpha=S[i] od) | |
| orbits | S,WeylElt w)=[[vec]]: | |
| choices | S,WeylElt w)=[[vec]]:orbits(S,w) | |
| choices | H,WeylElt w)=[[vec]]: | |
| make_vectors_from_choices | w, [[vec]] choices)= | |
| combine_vectors_from_choices | vectors)= | |
| make_choices | H,WeylElt w)= | |
| list | S,WeylElt w)=void: | |
| list | X,WeylElt w)=void:list(X.support,w) | |
| good_roots | S,WeylElt w)= | |
| good_roots | H,WeylElt w)= |