atlas Library · Script File
springer_table_E8.at
name,diagram,dim,special,dual,A/Abar
Definitions in source order
E8_Springer_table_data
L8
!E8_Springer_table_data = [string,[int],int,bool,string,string]E8_names
L81
E8_names = [string]E8_diagrams
L82
E8_diagrams = [[int]]E8_dimensions
L83
E8_dimensions = [int]E8_special
L84
E8_special = [bool]E8_dual_names
L85
E8_dual_names = [string]name_to_diagram_E8
L87
name_to_diagram_E8 = (string->vec)E8_nilpotent_orbit_dual_map
L100
E8_nilpotent_orbit_dual_map = (vec->vec)diagram_to_name_E8
L119
diagram_to_name_E8 ([int] diagram) = stringdual_diagram_E8
L123
dual_diagram_E8([int] diagram) = [int]also in this file at line 141
digit_to_int
L129
digit_to_int (string str)string_to_diagram
L133
string_to_diagram(string str) = [int]join
L136
join ([int] list) = stringalso defined in basic.at
dual_diagram_table_E8
L138
!dual_diagram_table_E8 = [[int],[int]]dual_diagram_E8
L141
dual_diagram_E8([int] diagram) = [int]also in this file at line 123
dual_E8
L146
dual_E8 (ComplexNilpotent O) = ComplexNilpotentspringer_by_name_table_E8
L153
springer_by_name_table_E8 = [string,int]The "Springer map" is given by the following mapping in terms of orbit names; the image value are character indices according to the numbering of |e8_gap_table| from e8_gap.at; this needs update if ordering there changes.
E8_Springer_map
L226
E8_Springer_map = (vec->int)orbit diagrams as |vec| values
springer_table_E8 2 overloads
L239
springer_table_E8 () = SpringerTableL257
springer_table_E8 (RootDatum rd) = SpringerTableIn the general case we take into account the permutation of the simple root indices returned by |test_simple_type| (it is a map from Bourbaki indices to |rd| indices, which |stratified_diagram@(ComplexNilpotent,[int])| takes into account to get into Bourbaki order, and which |permute| uses to transform the dual diagram from |E8_nilpotent_orbit_dual_map| into the order of |dual(rd)|.
also in this file at line 285
springer_by_name_E8
L272
springer_by_name_E8 (string name) = intspringer_E8 2 overloads
L277
springer_E8 (ComplexNilpotent O) = intL282
springer_E8(CharacterTable ct,ComplexNilpotent O) = intspringer_table_E8
L285
springer_table_E8(CharacterTable ct)Generated from atlas-scripts at commit 648506c (2026-10-13).