Skip to main content Link Expand (external link) Document Search Copy Copied Overview of GAP Mathematical Capabilities of GAP Mathematical Capabilities of GAP In the description on the following pages we do not distinguish between the capabilities of the main GAP library, the packages, and the data libraries. Basic Capabilities , Groups and Group Elements , Permutation and Matrix Groups , Finitely Presented Groups , Polycyclic Groups , Representations and Characters of Groups , Vector Spaces, Modules, and Algebras , Graphs, Codes, and Designs , Semigroups, Monoids, and Other Generalisations of Groups , Words, Rewriting, and Automata , Further Capabilities , Links to Other Systems . Table of contents