atlas Library · Script File
e8_gap.at
gap character table for E8, processed to be input into atlas source file is in Dropbox: GAP version of E8 Weyl group character table.txt
Definitions in source order
e8_gap_table
L8
!e8_gap_table = [vec]this table determines numbering of W(E8) irreps used in springer_table_E8
the order of the columns (conjugacy classes) is that used by GAP
a list of 112 rows, one for each irred. character
e8_gap_centralizer_sizes
L459
!e8_gap_centralizer_sizes = [int]sizes of the 112 classes, in GAP order
e8_gap_orders
L482
!e8_gap_orders = vec112 orders of class elements, in GAP order
End of raw numeric information from GAP tables; there remain the tables of power maps for exponents 2,3,5,7, which are given using symbolic class labelsL489
e8_gap_classes
L492
!e8_gap_classes = [string]conjugacy class labels, in GAP order
e8_gap_class_nr
L503
e8_gap_class_nr = (string->int)label to GAP class number
(gap_power_2, gap_power_3, gap_power_5, gap_power_7)
L514
(!gap_power_2,!gap_power_3,!gap_power_5,!gap_power_7) = (vec,vec,vec,vec)e8_gap_profile
L569
!e8_gap_profile = matFinally make a 5x112 matrix whose columns, corresponding to conjugacy classes, are all distinct. Since these 5 statistics are easy to compute for every element of W(E8), this will allow mapping data from the GAP numbering of conjugacy classes to any ordering we prefer. In class_tables.at We define a natural ordering by lexicographically listing the orbit types in the action on roots, and in character_tables_E8.at we compute said mapping, and then import the data from the above tables into the CharacterTable for E8.
of shape (5,112 with all columns distinct
Generated from atlas-scripts at commit 648506c (2026-10-13).