Single library tables can be selected by their name (see CharTable for admissible names of library tables, and Contents of the Table Libraries for the organization of the library).
In general it does not make sense to select tables with respect to
Group Libraries). But it may be useful to get an overview of all library
tables, or all library tables of simple groups, or all library tables
of sporadic simple groups. It is sufficient to know an admissible name
of these tables, so they need not be loaded. A table can then be read
using CharTable CharTable
.
The mechanism is similar to that for group libraries.
AllCharTableNames()
:
AllCharTableNames( IsSimple )
:
AllCharTableNames( IsSporadicSimple )
:
Admissible names of maximal subgroups of sporadic simple groups are
stored in the component maxes
of the tables of the sporadic simple
groups. Thus
gap> maxes:= CharTable( "M11" ).maxes; [ "A6.2_3", "L2(11)", "3^2:Q8.2", "A5.2", "2.S4" ]
returns the list containing these names for the Mathieu group M_{11}, and
gap> List( maxes, CharTable ); [ CharTable( "A6.2_3" ), CharTable( "L2(11)" ), CharTable( "3^2:Q8.2" ), CharTable( "A5.2" ), CharTable( "2.S4" ) ]
will read them from the library files.
GAP 3.4.4