Main Page | See live article | Alphabetical index

GAP computer algebra system

GAP (Groups, Algorithms and Programming) is a computer algebra system for computational discrete algebra with particular emphasis on, but not restricted to computational group theory. GAP was developed at Lehrstuhl D für Mathematik (LDFM), RWTH Aachen, Germany from 1986 to 1997. After the retirement of J. Neubüser from the chair of LDFM, the development and maintenance of GAP is coordinated by the School of Mathematical and Computational Sciences at the University of St. Andrews, Scotland. Several users have contributed to the system via share packages which can be used in the same form as the main library. There are presently (Jul. '99) two versions in distribution:

GAP and its sources, including share packages, data library and the manual, are distributed freely, subject to "copyleft" conditions (which are detailed on our web pages mentioned below). Please cite the GAP manual if you use GAP in research (again see the web page). GAP runs on any Unix system, under Windows 9x, and on Macintosh systems. It requires a minimum of 32 MB disk space, the full distribution (including all share packages and extensive data library) takes about 300 MB. To run GAP one needs a minimum of 20 MB of main memory, for most purposes 128 MB are sufficient. More details about the system, the software itself and instructions how to obtain and to install it can be found at If you have no web access we are prepared to send you this information in other form. Please contact ``The GAP Group, Mathematical Institute, St. Andrews, Scotland'', Tel. +44/1334/463251, Fax 463278, e-mail