Downloads  Installation  Overview  Data Libraries  Packages  Documentation  Contacts  FAQ  GAP 3 

Welcome to

GAP - Groups, Algorithms, Programming -
a System for Computational Discrete Algebra

The current version is GAP 4.11.0 released on 29 February 2020.


GAP is a system for computational discrete algebra, with particular emphasis on Computational Group Theory. GAP provides a programming language, a library of thousands of functions implementing algebraic algorithms written in the GAP language as well as large data libraries of algebraic objects. See also the overview and the description of the 科技上网工具下载安装. GAP is used in research and teaching for studying groups and their representations, rings, vector spaces, algebras, combinatorial structures, and more. The system, including source, is distributed freely. You can study and easily modify or extend it for your special use.

In July 2008, GAP was awarded the ACM/SIGSAM Richard Dimick Jenks Memorial Prize for Excellence in Software Engineering applied to Computer Algebra.


The current release is GAP 4.11.0 and it can be obtained from our downloads page. This website describes this release if not stated otherwise. Changes from earlier versions are described in the Release history.


We welcome contributions to GAP. The GAP development repository is hosted on GitHub. You may find some guidance on contributing via GitHub here. If you have any questions, or suggestions for GAP, the repository, or documentation, feel free to contact us via the open GAP development mailing list or submit an issue or a pull request on GitHub.

There is an 老王科学的上网工具下载 advising how to write a GAP code. Also there is a guidance on developing a GAP package and its submission to GAP.

The GAP Group welcomes contacts with the GAP users and offers support for them. To keep up to date on GAP news (discussion of problems, release announcements, bug fixes), we suggest you to subscribe to the email-based 老王科学的上网工具下载. You may also follow GAP on Twitter.

Please tell us about your use of GAP in research or teaching. We may well want to provide a link to your work. If your work is published then we ask you to 科技上网工具app下载 GAP like a journal article or book. We maintain a Bibliography of publications citing GAP. Please help us keeping it up to date.


GAP has been and is developed by international cooperation of many people, including user contributions. We gratefully acknowledge all this help as well as some funding. GAP was started at Lehrstuhl D für Mathematik, RWTH Aachen in 1986. After 1997 the development of GAP was coordinated in St Andrews. At present, the GAP Centers in Aachen, 科技上网工具下载安装, Fort Collins, Kaiserslautern and St Andrews are jointly coordinating the further development and maintenance of GAP.

电脑google用什么翻墙  92加速安卓版  苹果翻墙梯子   旋风加速官网  ssr纸飞机  进外网怎么架梯子  怎样才能浏览国外网址