GAP

Main BranchesDownloads Installation Overview Data Libraries Packages Documentation Contacts FAQ GAP 3 
Find us on GitHubNavigation Tree 
Representations and Characters of GroupsGroup representations over fields of characteristic zero are mainly investigated via their characters. GAP provides methods for computing the irreducible characters of a given finite group, either automatically or interactively by character theoretic means. It also provides many functions for deducing group theoretic properties from character tables. The computation of the irreducible representations themselves is possible for not too large groups (see e. g. the function 'IrreducibleRepresentations' in the reference manual section Computing the Irreducible Characters of a Group). The package Repsn provides methods for the construction of characteristic zero representations of finite groups. Also the GAP 3 share package AREP offers possibilities to calculate with representations (which are of interest e.g. for applications to signal processing). Efficient methods are available for special classes of groups, e. g. in the GAP 3 share package CHEVIE which allows one to work with generic characters of groups of Lie type and Hecke algebras. See also the related GAP 3 share package Specht. Modular representations (i. e., over fields whose characteristic divides the group order) can be studied via Brauer characters or by explicit calculations with matrices representing the generators of the group in question, using MeatAxe methods, vector enumeration (in GAP 3), and condensation techniques. Several GAP data libraries are related to representations and characters.

The GAP Group 