Documentation contents

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
Source
atlas-scripts/e8_gap.at (580 lines)
Definitions
7
Loads
Loaded by
character_table_E8.at

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 = vec
112 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 labels
L489

e8_gap_classes

L492!e8_gap_classes = [string]
conjugacy class labels, in GAP order

e8_gap_class_nr

L503e8_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 = mat
Finally 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).